diff --git a/Hardware/ESP_Module.kicad_sch b/Hardware/ESP_Module.kicad_sch
new file mode 100644
index 0000000..9ae647b
--- /dev/null
+++ b/Hardware/ESP_Module.kicad_sch
@@ -0,0 +1,5896 @@
+(kicad_sch
+ (version 20231120)
+ (generator "eeschema")
+ (generator_version "8.0")
+ (uuid "b51759d2-b862-4fc8-a624-d9afdce806b2")
+ (paper "A4")
+ (lib_symbols
+ (symbol "Connector_Generic:Conn_01x03"
+ (pin_names
+ (offset 1.016) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "J"
+ (at 0 5.08 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "Conn_01x03"
+ (at 0 -5.08 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" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "connector"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "Connector*:*_1x??_*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "Conn_01x03_1_1"
+ (rectangle
+ (start -1.27 -2.413)
+ (end 0 -2.667)
+ (stroke
+ (width 0.1524)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start -1.27 0.127)
+ (end 0 -0.127)
+ (stroke
+ (width 0.1524)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start -1.27 2.667)
+ (end 0 2.413)
+ (stroke
+ (width 0.1524)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start -1.27 3.81)
+ (end 1.27 -3.81)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin passive line
+ (at -5.08 2.54 0)
+ (length 3.81)
+ (name "Pin_1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -5.08 0 0)
+ (length 3.81)
+ (name "Pin_2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -5.08 -2.54 0)
+ (length 3.81)
+ (name "Pin_3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:C"
+ (pin_numbers hide)
+ (pin_names
+ (offset 0.254)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "C"
+ (at 0.635 2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "C"
+ (at 0.635 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 0.9652 -3.81 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" "Unpolarized capacitor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "cap capacitor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "C_*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "C_0_1"
+ (polyline
+ (pts
+ (xy -2.032 -0.762) (xy 2.032 -0.762)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.032 0.762) (xy 2.032 0.762)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "C_1_1"
+ (pin passive line
+ (at 0 3.81 270)
+ (length 2.794)
+ (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 2.794)
+ (name "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:D_TVS"
+ (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_TVS"
+ (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" "Bidirectional transient-voltage-suppression diode"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "diode TVS thyrector"
+ (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_TVS_0_1"
+ (polyline
+ (pts
+ (xy 1.27 0) (xy -1.27 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.508 1.27) (xy 0 1.27) (xy 0 -1.27) (xy -0.508 -1.27)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.54 1.27) (xy -2.54 -1.27) (xy 2.54 1.27) (xy 2.54 -1.27) (xy -2.54 1.27)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "D_TVS_1_1"
+ (pin passive line
+ (at -3.81 0 0)
+ (length 2.54)
+ (name "A1"
+ (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 "A2"
+ (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 "Interface_CAN_LIN:SN65HVD231"
+ (pin_names
+ (offset 1.016)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at -2.54 10.16 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "SN65HVD231"
+ (at -2.54 7.62 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm"
+ (at 0 -12.7 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn65hvd230.pdf"
+ (at -2.54 10.16 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "CAN Bus Transceivers, 3.3V, 1Mbps,Ultra Low-Power capabilities, SOIC-8"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "can transeiver ti ulp low-power"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "SN65HVD231_0_1"
+ (rectangle
+ (start -7.62 5.08)
+ (end 7.62 -7.62)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ )
+ (symbol "SN65HVD231_1_1"
+ (pin input line
+ (at -10.16 2.54 0)
+ (length 2.54)
+ (name "D"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 -10.16 90)
+ (length 2.54)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 7.62 270)
+ (length 2.54)
+ (name "VCC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at -10.16 0 0)
+ (length 2.54)
+ (name "R"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at -10.16 -2.54 0)
+ (length 2.54)
+ (name "Vref"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 10.16 -2.54 180)
+ (length 2.54)
+ (name "CANL"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 10.16 0 180)
+ (length 2.54)
+ (name "CANH"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -10.16 -5.08 0)
+ (length 2.54)
+ (name "Rs"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Jumper:SolderJumper_3_Open"
+ (pin_names
+ (offset 0) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "JP"
+ (at -2.54 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SolderJumper_3_Open"
+ (at 0 2.794 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" "Solder Jumper, 3-pole, open"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "Solder Jumper SPDT"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "SolderJumper*Open*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "SolderJumper_3_Open_0_1"
+ (arc
+ (start -1.016 1.016)
+ (mid -2.0276 0)
+ (end -1.016 -1.016)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -1.016 1.016)
+ (mid -2.0276 0)
+ (end -1.016 -1.016)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (rectangle
+ (start -0.508 1.016)
+ (end 0.508 -1.016)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.54 0) (xy -2.032 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.016 1.016) (xy -1.016 -1.016)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 -1.27) (xy 0 -1.016)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.016 1.016) (xy 1.016 -1.016)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 2.54 0) (xy 2.032 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start 1.016 -1.016)
+ (mid 2.0276 0)
+ (end 1.016 1.016)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start 1.016 -1.016)
+ (mid 2.0276 0)
+ (end 1.016 1.016)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ )
+ (symbol "SolderJumper_3_Open_1_1"
+ (pin passive line
+ (at -5.08 0 0)
+ (length 2.54)
+ (name "A"
+ (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 2.54)
+ (name "C"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 5.08 0 180)
+ (length 2.54)
+ (name "B"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Logic_LevelTranslator:SN74LV1T34DBV"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at 5.08 6.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "SN74LV1T34DBV"
+ (at 5.08 3.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5"
+ (at 16.51 -6.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/sn74lv1t34.pdf"
+ (at -10.16 -5.08 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Single Power Supply, Single Buffer GATE, CMOS Logic, Level Shifter, SOT-23-5"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "single buffer level shift"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "SOT?23*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "SN74LV1T34DBV_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 -0.762 0) (xy -2.54 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.016 0) (xy 2.54 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "SN74LV1T34DBV_1_1"
+ (polyline
+ (pts
+ (xy -0.762 -0.762) (xy -0.762 0.762) (xy 1.016 0) (xy -0.762 -0.762)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (pin no_connect line
+ (at -5.08 2.54 0)
+ (length 2.54) hide
+ (name "NC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -7.62 0 0)
+ (length 2.54)
+ (name "A"
+ (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 "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at 7.62 0 180)
+ (length 2.54)
+ (name "Y"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 7.62 270)
+ (length 2.54)
+ (name "VCC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "oskars_stuff:ESP32-WROOM-32-DevKit-30Pin"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at -12.7 22.86 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "ESP32-WROOM-32-DevKit-30Pin"
+ (at 2.54 22.86 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "RF_Module:ESP32-WROOM-32"
+ (at 0 -27.94 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf"
+ (at 0 -30.48 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "RF Module, ESP32-D0WDQ6 SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, onboard antenna, SMD"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "RF Radio BT ESP ESP32 Espressif onboard PCB antenna"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "ESP32?WROOM?32*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "ESP32-WROOM-32-DevKit-30Pin_0_1"
+ (rectangle
+ (start -12.7 21.59)
+ (end 12.7 -21.59)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "VReg on board\nsupply only VIN or 3V3"
+ (at 0 15.24 0)
+ (effects
+ (font
+ (size 1 1)
+ )
+ )
+ )
+ )
+ (symbol "ESP32-WROOM-32-DevKit-30Pin_1_1"
+ (pin power_in line
+ (at -1.27 24.13 270)
+ (length 2.54)
+ (name "VIN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 0 0)
+ (length 2.54)
+ (name "D32"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 2.54 0)
+ (length 2.54)
+ (name "D35"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 5.08 0)
+ (length 2.54)
+ (name "D34"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 7.62 0)
+ (length 2.54)
+ (name "D39/VN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 10.16 0)
+ (length 2.54)
+ (name "D36/VP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -15.24 12.7 0)
+ (length 2.54)
+ (name "EN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 12.7 180)
+ (length 2.54)
+ (name "D23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 10.16 180)
+ (length 2.54)
+ (name "D22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 7.62 180)
+ (length 2.54)
+ (name "TX0/D1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 5.08 180)
+ (length 2.54)
+ (name "RX0/D3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -1.27 -24.13 90)
+ (length 2.54)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 2.54 180)
+ (length 2.54)
+ (name "D21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 0 180)
+ (length 2.54)
+ (name "D19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -2.54 180)
+ (length 2.54)
+ (name "D18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -5.08 180)
+ (length 2.54)
+ (name "D5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -7.62 180)
+ (length 2.54)
+ (name "TX2/D17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -10.16 180)
+ (length 2.54)
+ (name "RX2/D16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -12.7 180)
+ (length 2.54)
+ (name "D4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -15.24 180)
+ (length 2.54)
+ (name "D2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -17.78 180)
+ (length 2.54)
+ (name "D15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "28"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 1.27 -24.13 90)
+ (length 2.54)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "29"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 -17.78 0)
+ (length 2.54)
+ (name "D13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 1.27 24.13 270)
+ (length 2.54)
+ (name "3V3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "30"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 -15.24 0)
+ (length 2.54)
+ (name "D12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 -12.7 0)
+ (length 2.54)
+ (name "D14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 -10.16 0)
+ (length 2.54)
+ (name "D27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 -7.62 0)
+ (length 2.54)
+ (name "D26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 -5.08 0)
+ (length 2.54)
+ (name "D25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 -2.54 0)
+ (length 2.54)
+ (name "D33"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:+3V3"
+ (power)
+ (pin_names
+ (offset 0)
+ )
+ (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) hide
+ (name "+3V3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:+5VP"
+ (power)
+ (pin_names
+ (offset 0)
+ )
+ (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" "+5VP"
+ (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 \"+5VP\""
+ (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 "+5VP_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 "+5VP_1_1"
+ (pin power_in line
+ (at 0 0 90)
+ (length 0) hide
+ (name "+5VP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:GND"
+ (power)
+ (pin_names
+ (offset 0)
+ )
+ (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) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (junction
+ (at 132.08 168.91)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "16692318-9d4a-478f-927c-9f984f5ed7dd")
+ )
+ (junction
+ (at 153.035 43.815)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "1814b624-f2bf-406d-a6df-6cc41b95eace")
+ )
+ (junction
+ (at 132.08 157.48)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "20146985-5691-491d-8972-684b12f653fd")
+ )
+ (junction
+ (at 133.985 38.1)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "21bcf39b-feda-4c83-8d17-8bc319bd02f0")
+ )
+ (junction
+ (at 147.32 168.91)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "33147839-1d1b-47b4-a61a-75d0187be6b1")
+ )
+ (junction
+ (at 111.76 157.48)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "34aba13c-4e7b-4995-9b5c-897fbce21a78")
+ )
+ (junction
+ (at 85.09 130.81)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "41af8ded-5cea-4044-86bc-8109569eb74d")
+ )
+ (junction
+ (at 81.915 93.98)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "97291539-b123-470d-a1ea-4e6609f3120f")
+ )
+ (junction
+ (at 144.145 66.04)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "a5cc9234-37fa-437d-aef1-740b2222349e")
+ )
+ (junction
+ (at 147.32 146.05)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "b083c247-ec0a-4160-b3f3-a0d7e6594bb1")
+ )
+ (junction
+ (at 147.32 157.48)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "cc729c1b-f416-4038-9769-f737cc0994fc")
+ )
+ (junction
+ (at 84.455 40.64)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "dfe384a6-6a2c-4845-a357-904fb11b4873")
+ )
+ (junction
+ (at 111.76 168.91)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "e34f4702-efa5-4461-bb39-1d16b361cb67")
+ )
+ (junction
+ (at 132.08 146.05)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "e43078d4-1d48-4f86-a4be-5cc9e46980db")
+ )
+ (junction
+ (at 121.285 66.04)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "e52a8226-3481-4a6a-9309-1de857fbdc2b")
+ )
+ (junction
+ (at 111.76 146.05)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "e754f1ad-7675-4867-93c7-ec1144ff7a8f")
+ )
+ (no_connect
+ (at 67.945 55.88)
+ (uuid "1056756e-89f8-4428-bb36-68f0f9715617")
+ )
+ (no_connect
+ (at 67.945 81.28)
+ (uuid "19ef2cfe-2bb9-488b-bff8-fe9787ab2f7e")
+ )
+ (no_connect
+ (at 67.945 66.04)
+ (uuid "20bd7b0a-1d9f-4996-8c1c-bada5a7a3627")
+ )
+ (no_connect
+ (at 67.945 58.42)
+ (uuid "226f5c2b-c465-441e-a0de-eb50ddb3a122")
+ )
+ (no_connect
+ (at 81.915 44.45)
+ (uuid "2bad8c3b-02a5-4c62-b3c7-d80b6f6aa385")
+ )
+ (no_connect
+ (at 98.425 63.5)
+ (uuid "32024924-07d7-44da-9f9b-faebf68bab18")
+ )
+ (no_connect
+ (at 67.945 78.74)
+ (uuid "3d1abd47-f8bb-4dd1-9e67-242493ef6d11")
+ )
+ (no_connect
+ (at 98.425 58.42)
+ (uuid "4b59bf20-366a-4ca7-bc5b-fbf539ff14bc")
+ )
+ (no_connect
+ (at 98.425 83.82)
+ (uuid "4e3958c0-e12f-4108-8544-9dca216a7c04")
+ )
+ (no_connect
+ (at 67.945 68.58)
+ (uuid "54adfbcf-5a5b-43e3-9517-f2d75864a0f5")
+ )
+ (no_connect
+ (at 98.425 68.58)
+ (uuid "59b769c3-a0dc-42a2-9fe1-3dcb055954dd")
+ )
+ (no_connect
+ (at 67.945 63.5)
+ (uuid "60bf5e1d-7827-4616-a3f9-e2a4b7902b06")
+ )
+ (no_connect
+ (at 67.945 60.96)
+ (uuid "7334198d-3982-4b8a-88d4-4c2c7902900b")
+ )
+ (no_connect
+ (at 67.945 86.36)
+ (uuid "8144273e-6b40-427d-b268-ae97ab559d71")
+ )
+ (no_connect
+ (at 67.945 73.66)
+ (uuid "89f60622-cbbb-487b-b0e0-9049f0b0b384")
+ )
+ (no_connect
+ (at 98.425 55.88)
+ (uuid "8f2cc3be-6774-4721-b300-94cbc51f9a58")
+ )
+ (no_connect
+ (at 98.425 71.12)
+ (uuid "9101ceec-b95f-4d97-b414-e04cc9969c1e")
+ )
+ (no_connect
+ (at 98.425 60.96)
+ (uuid "923048d5-b241-4b70-b7c0-dcbe596a5ec0")
+ )
+ (no_connect
+ (at 67.945 83.82)
+ (uuid "c01789e6-7b17-4d58-bd44-ff9960251807")
+ )
+ (no_connect
+ (at 98.425 86.36)
+ (uuid "c1b68116-ddae-4e09-96e5-7462cdf0448c")
+ )
+ (no_connect
+ (at 67.945 76.2)
+ (uuid "c5c9db48-02b4-403e-9abd-e9c20ae7f59a")
+ )
+ (no_connect
+ (at 67.945 71.12)
+ (uuid "dbe57e5a-f659-4322-8f00-eb82945b67a7")
+ )
+ (wire
+ (pts
+ (xy 80.01 130.81) (xy 85.09 130.81)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "02888b8d-8e2a-4311-b171-42dd5aa621e4")
+ )
+ (wire
+ (pts
+ (xy 99.06 146.05) (xy 111.76 146.05)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "084a9e4e-801c-4d36-9759-a60c38b5fe77")
+ )
+ (wire
+ (pts
+ (xy 147.32 157.48) (xy 147.32 154.94)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "0cecba0b-4af6-4bb5-92cf-69e17865976c")
+ )
+ (wire
+ (pts
+ (xy 132.08 146.05) (xy 147.32 146.05)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "0d4cfa3b-e8e2-484b-abdf-cace69dfef6f")
+ )
+ (wire
+ (pts
+ (xy 133.985 38.1) (xy 133.985 58.42)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "0e38c536-ca12-488d-9dbf-2278cc5eb7f0")
+ )
+ (wire
+ (pts
+ (xy 147.32 168.91) (xy 147.32 167.64)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "0eb14cd3-30ba-4519-8722-a07ec5786cae")
+ )
+ (wire
+ (pts
+ (xy 98.425 81.28) (xy 102.87 81.28)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "110a6a86-13a3-4d53-9c16-e5f8d84595bc")
+ )
+ (wire
+ (pts
+ (xy 63.5 163.83) (xy 63.5 161.29)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1aa30e96-851b-4d38-b47f-e783b737b2dd")
+ )
+ (wire
+ (pts
+ (xy 81.915 92.71) (xy 81.915 93.98)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1bc41d60-7736-4df5-81dc-7d60063d2d68")
+ )
+ (wire
+ (pts
+ (xy 153.035 43.815) (xy 153.035 63.5)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1d7bdc54-8e1f-4fa2-ba9c-f3eca46bf008")
+ )
+ (wire
+ (pts
+ (xy 84.455 38.735) (xy 84.455 40.64)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "24c4ac25-7206-49a6-9704-cbcd2aee96d5")
+ )
+ (wire
+ (pts
+ (xy 99.06 168.91) (xy 111.76 168.91)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "26d8d74f-36cc-4750-9391-c61d611dae02")
+ )
+ (wire
+ (pts
+ (xy 85.09 128.27) (xy 85.09 130.81)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "29b207c5-85eb-45dd-b085-c580489632d1")
+ )
+ (wire
+ (pts
+ (xy 133.985 73.66) (xy 133.985 75.565)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2a5330de-e8a5-420e-a5ca-c540107510ae")
+ )
+ (wire
+ (pts
+ (xy 162.56 43.815) (xy 153.035 43.815)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "322204d5-15ba-4224-9450-a7d928d18539")
+ )
+ (wire
+ (pts
+ (xy 139.7 38.1) (xy 139.7 39.37)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "34f7a37e-140e-44b2-ba5a-fdeba1eb1c55")
+ )
+ (wire
+ (pts
+ (xy 121.285 66.04) (xy 126.365 66.04)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "37e42d81-a82e-4c75-a50d-4ac802ae8a03")
+ )
+ (wire
+ (pts
+ (xy 53.34 158.75) (xy 69.85 158.75)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "37fd3f4c-3391-4519-9d8d-28ba2a3b479f")
+ )
+ (wire
+ (pts
+ (xy 119.38 157.48) (xy 111.76 157.48)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3acb1bad-61dc-4a31-9cb4-d23f459d1e68")
+ )
+ (wire
+ (pts
+ (xy 144.145 66.04) (xy 144.145 88.265)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3c56a9de-fe3e-49ac-a6c0-cd384de9fcd1")
+ )
+ (wire
+ (pts
+ (xy 133.985 36.83) (xy 133.985 38.1)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "40649f86-8f15-4389-9452-811c07e2e624")
+ )
+ (wire
+ (pts
+ (xy 153.035 72.39) (xy 153.035 68.58)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4739006b-90be-421f-a584-abab026181eb")
+ )
+ (wire
+ (pts
+ (xy 98.425 78.74) (xy 102.235 78.74)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "48aca516-7935-498b-88ee-45c8cf589234")
+ )
+ (wire
+ (pts
+ (xy 147.32 168.91) (xy 154.94 168.91)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "491fdb1e-72de-4ac0-be6c-1f2419ebe762")
+ )
+ (wire
+ (pts
+ (xy 111.76 146.05) (xy 132.08 146.05)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4fb1ffdd-490f-4839-8ef9-cfaa7dfd95e6")
+ )
+ (wire
+ (pts
+ (xy 111.76 157.48) (xy 111.76 160.02)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "54500297-6348-4a51-947c-88843ecbeb65")
+ )
+ (wire
+ (pts
+ (xy 90.17 158.75) (xy 99.06 158.75)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "54e8758b-b0ea-4e70-9ed6-c3487a038e15")
+ )
+ (wire
+ (pts
+ (xy 63.5 161.29) (xy 69.85 161.29)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "5568abbc-288b-48c7-9f70-fb977498adbc")
+ )
+ (wire
+ (pts
+ (xy 130.175 88.265) (xy 121.285 88.265)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "56088a66-9863-4316-94a0-b5a0040f2551")
+ )
+ (wire
+ (pts
+ (xy 98.425 76.2) (xy 102.235 76.2)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "57134579-8eb2-48cf-b540-5df03d1443e8")
+ )
+ (wire
+ (pts
+ (xy 81.915 93.98) (xy 84.455 93.98)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "587ca015-46e3-45a6-90a8-56b35e796054")
+ )
+ (wire
+ (pts
+ (xy 132.08 157.48) (xy 132.08 154.94)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "61a0574a-5fc4-43ec-be6e-bd2b17f39ec3")
+ )
+ (wire
+ (pts
+ (xy 80.01 166.37) (xy 80.01 170.18)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "684aee81-6f86-4efd-b8d1-e78d47cf345d")
+ )
+ (wire
+ (pts
+ (xy 132.08 157.48) (xy 147.32 157.48)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6aea6d96-5c35-4611-a7f8-6c971b0819fe")
+ )
+ (wire
+ (pts
+ (xy 84.455 40.64) (xy 84.455 44.45)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6d093d61-ee81-4686-aab2-e06886caa05e")
+ )
+ (wire
+ (pts
+ (xy 104.775 40.64) (xy 99.06 40.64)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6d338264-1262-4d87-a0f8-9281f784f02f")
+ )
+ (wire
+ (pts
+ (xy 91.44 130.81) (xy 91.44 132.08)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "70ed35ae-6a3b-4940-997c-418d7b521cb8")
+ )
+ (wire
+ (pts
+ (xy 153.035 63.5) (xy 157.48 63.5)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "775edf14-1471-4e01-ae1e-b1c84f7d3f10")
+ )
+ (wire
+ (pts
+ (xy 110.49 157.48) (xy 111.76 157.48)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7fc31dfd-32b3-4dc7-875d-e3f05b6da2e7")
+ )
+ (wire
+ (pts
+ (xy 111.76 157.48) (xy 111.76 154.94)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "82ad9639-6ba6-48cd-9856-d8471341cce7")
+ )
+ (wire
+ (pts
+ (xy 90.17 156.21) (xy 99.06 156.21)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "85adec0e-6b41-482d-a738-9d5b8757247a")
+ )
+ (wire
+ (pts
+ (xy 162.56 53.34) (xy 162.56 54.61)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "863e1a61-01b7-4a2c-aa55-f0c450c2bc96")
+ )
+ (wire
+ (pts
+ (xy 84.455 93.98) (xy 84.455 92.71)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8a146615-31f9-404d-93cc-41ebf4537b2a")
+ )
+ (wire
+ (pts
+ (xy 49.53 163.83) (xy 49.53 166.37)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8e24b8aa-6f19-427a-b720-3249902662e1")
+ )
+ (wire
+ (pts
+ (xy 153.035 43.18) (xy 153.035 43.815)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "93321952-2c39-4978-88ac-48344cf45572")
+ )
+ (wire
+ (pts
+ (xy 144.145 66.04) (xy 157.48 66.04)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "945cc09f-2953-4d3b-94e6-71d7a522b606")
+ )
+ (wire
+ (pts
+ (xy 162.56 45.72) (xy 162.56 43.815)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "962f313d-7eba-4ddb-a2de-c0c07fee5e6e")
+ )
+ (wire
+ (pts
+ (xy 85.09 130.81) (xy 91.44 130.81)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "995b13e0-2a98-437a-9a3f-531aac1a3df5")
+ )
+ (wire
+ (pts
+ (xy 132.08 157.48) (xy 132.08 160.02)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9d666e59-234f-4829-ba78-de3d95f069d2")
+ )
+ (wire
+ (pts
+ (xy 63.5 171.45) (xy 63.5 172.72)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9ec0e7f3-a777-443a-a774-77fba5f6625d")
+ )
+ (wire
+ (pts
+ (xy 104.775 41.91) (xy 104.775 40.64)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a4e883b1-9450-4127-8524-27da82437135")
+ )
+ (wire
+ (pts
+ (xy 49.53 151.13) (xy 49.53 153.67)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a6d9450a-0026-432b-acbb-862f419fb478")
+ )
+ (wire
+ (pts
+ (xy 66.04 156.21) (xy 69.85 156.21)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a8db4fb8-71da-4a4a-a1e0-c083272d13c3")
+ )
+ (wire
+ (pts
+ (xy 98.425 66.04) (xy 121.285 66.04)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "aa70e900-fd18-42e9-842c-a34f561bbf95")
+ )
+ (wire
+ (pts
+ (xy 66.04 153.67) (xy 69.85 153.67)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ae2f6993-fb53-4e67-8e63-849f178aa946")
+ )
+ (wire
+ (pts
+ (xy 84.455 40.64) (xy 91.44 40.64)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b3db2812-57a2-4ac6-b1df-228922c357a1")
+ )
+ (wire
+ (pts
+ (xy 141.605 66.04) (xy 144.145 66.04)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c047b351-a290-4172-aeb0-93bc041b316e")
+ )
+ (wire
+ (pts
+ (xy 111.76 167.64) (xy 111.76 168.91)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c2ef72cd-d401-430a-8cb5-bef8fdc1bf5e")
+ )
+ (wire
+ (pts
+ (xy 80.01 148.59) (xy 80.01 130.81)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c3471cd4-b0f2-40f1-87d5-8619ca060e7e")
+ )
+ (wire
+ (pts
+ (xy 132.08 167.64) (xy 132.08 168.91)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c42f369b-3616-4a6f-b675-2b061684adf7")
+ )
+ (wire
+ (pts
+ (xy 91.44 139.7) (xy 91.44 140.97)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c4c79979-775f-4455-8d22-b701f9e95968")
+ )
+ (wire
+ (pts
+ (xy 111.76 168.91) (xy 132.08 168.91)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c6f1e1fa-d27a-4807-8502-bc8c6fcf8fee")
+ )
+ (wire
+ (pts
+ (xy 147.32 146.05) (xy 153.035 146.05)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c7449169-6a59-4f09-b448-426e043df53b")
+ )
+ (wire
+ (pts
+ (xy 99.06 158.75) (xy 99.06 168.91)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ca6b997c-5e4e-47b3-9ccf-62b8c07258dc")
+ )
+ (wire
+ (pts
+ (xy 133.985 38.1) (xy 139.7 38.1)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "cae50961-4ef2-436f-8392-78db086bf473")
+ )
+ (wire
+ (pts
+ (xy 158.75 157.48) (xy 158.75 158.75)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "cc06e402-1a81-4545-ae28-5fbf46f1edf3")
+ )
+ (wire
+ (pts
+ (xy 137.795 88.265) (xy 144.145 88.265)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d01a2ce4-f460-4ab1-8bcc-a88ba05f101f")
+ )
+ (wire
+ (pts
+ (xy 139.7 46.99) (xy 139.7 48.26)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d377c8e3-3a0a-4d08-a0f1-9d4cfc47c8bd")
+ )
+ (wire
+ (pts
+ (xy 81.915 93.98) (xy 81.915 95.25)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d8bc35b7-4878-461f-8453-8550ae4a611e")
+ )
+ (wire
+ (pts
+ (xy 127 157.48) (xy 132.08 157.48)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e00509ce-6d4d-4f38-84ad-e89397d0dd6d")
+ )
+ (wire
+ (pts
+ (xy 132.08 146.05) (xy 132.08 147.32)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e334be24-1b77-43ac-a4fd-bf05b685f9bf")
+ )
+ (wire
+ (pts
+ (xy 98.425 73.66) (xy 102.87 73.66)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e610b4ba-af1a-4587-9c32-4f1e3ee355a4")
+ )
+ (wire
+ (pts
+ (xy 147.32 157.48) (xy 147.32 160.02)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e6a910e7-736f-4b29-8e65-37bcf3527c67")
+ )
+ (wire
+ (pts
+ (xy 147.32 157.48) (xy 158.75 157.48)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "eddd89bf-b974-41ec-877d-6d21b7a037dd")
+ )
+ (wire
+ (pts
+ (xy 132.08 168.91) (xy 147.32 168.91)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f0811f21-32b6-475a-b1ce-a400c96b290a")
+ )
+ (wire
+ (pts
+ (xy 153.035 68.58) (xy 157.48 68.58)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f0897ac6-f712-4db4-baeb-9d44b5fdb9b4")
+ )
+ (wire
+ (pts
+ (xy 99.06 146.05) (xy 99.06 156.21)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f5583cd7-6758-42e9-a4b6-f043d192b79c")
+ )
+ (wire
+ (pts
+ (xy 121.285 88.265) (xy 121.285 66.04)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f5eafaa3-5e77-4cfc-b814-87272c7a6069")
+ )
+ (wire
+ (pts
+ (xy 147.32 146.05) (xy 147.32 147.32)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f81ef8be-ba59-4ba6-b2f3-5b167b4fbd7a")
+ )
+ (wire
+ (pts
+ (xy 111.76 147.32) (xy 111.76 146.05)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "fca40f27-fe81-4cec-abeb-9b7a6e5ac230")
+ )
+ (rectangle
+ (start 18.415 118.11)
+ (end 172.72 187.96)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ (uuid f047d648-46c6-43b4-85cf-827f2fea8ca5)
+ )
+ (text "Main CAN Transceiver"
+ (exclude_from_sim no)
+ (at 137.16 184.785 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "5db5f604-cf03-4c3f-a1d2-8816a5af28f8")
+ )
+ (label "CAN_TX"
+ (at 66.04 153.67 180)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right bottom)
+ )
+ (uuid "2f093f79-f00d-4f6d-a15f-35a81d272391")
+ )
+ (label "CAN_TX"
+ (at 102.87 73.66 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "3c670e02-7063-4e14-88fc-b23f28798cf0")
+ )
+ (label "CAN_RX"
+ (at 66.04 156.21 180)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right bottom)
+ )
+ (uuid "50d0eff7-1aa2-4d16-9a0a-9e219ec06102")
+ )
+ (label "CAN_Split"
+ (at 110.49 157.48 180)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right bottom)
+ )
+ (uuid "5dfdf2c9-1eda-4dc8-bddf-53ca932c3231")
+ )
+ (label "CAN_Split"
+ (at 49.53 166.37 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "8f3b6403-fabb-44b1-b029-99de7436c46c")
+ )
+ (label "CAN_RX"
+ (at 102.87 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "d5f9b1ca-3c77-4150-b6d4-112b39434c1f")
+ )
+ (hierarchical_label "CAN_H"
+ (shape bidirectional)
+ (at 153.035 146.05 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "0947b14d-4e51-48eb-88f5-7e58c0a4c000")
+ )
+ (hierarchical_label "ESP_TX"
+ (shape output)
+ (at 102.235 76.2 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "1e99effa-3e49-4500-b1f7-211a51df99da")
+ )
+ (hierarchical_label "ESP_RX"
+ (shape input)
+ (at 102.235 78.74 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "2b58db04-7cf0-4248-93ac-dbc4c190e8fc")
+ )
+ (hierarchical_label "CAN_L"
+ (shape bidirectional)
+ (at 154.94 168.91 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "a60984d4-8cb9-425e-a5dd-4ce891c0d0f5")
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 132.08 163.83 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp yes)
+ (fields_autoplaced yes)
+ (uuid "182c5dea-f461-452e-98f9-ef345267304b")
+ (property "Reference" "C16"
+ (at 135.89 163.195 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "10p"
+ (at 135.89 165.735 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 133.0452 167.64 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 132.08 163.83 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 132.08 163.83 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "da7a5052-4e4b-44ca-b5a1-87d161c4757a")
+ )
+ (pin "2"
+ (uuid "766e7976-bfa5-46c9-b7a8-1ab15dc04374")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "C16")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "C16")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 162.56 54.61 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "2c6dd140-a731-4bb8-9dfe-32567e08be97")
+ (property "Reference" "#PWR065"
+ (at 162.56 60.96 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 162.56 59.69 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 162.56 54.61 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 162.56 54.61 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 162.56 54.61 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "e4df626a-d59d-48d2-8ece-eb9072147125")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR065")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR065")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 91.44 135.89 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "3418d724-ca29-498c-9026-2ebad484a6e4")
+ (property "Reference" "C13"
+ (at 95.25 135.255 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "100nF"
+ (at 95.25 137.795 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 92.4052 139.7 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 91.44 135.89 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 91.44 135.89 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "68dfd526-7569-404e-b68b-a26f84cb5be7")
+ )
+ (pin "2"
+ (uuid "319c5f22-57c2-4637-9cc1-091189f0fdaa")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "C13")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "C13")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Logic_LevelTranslator:SN74LV1T34DBV")
+ (at 133.985 66.04 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "3ca5b83a-3189-4ca2-ba06-0ee8f7a7bc6b")
+ (property "Reference" "U8"
+ (at 139.7 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SN74LV1T34DBV"
+ (at 143.51 59.055 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5"
+ (at 150.495 72.39 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/sn74lv1t34.pdf"
+ (at 123.825 71.12 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 133.985 66.04 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "29247ed2-19d0-4c64-8f5f-6f8b43208322")
+ )
+ (pin "2"
+ (uuid "b9b254ed-c1bd-4157-a69a-8771eacd321b")
+ )
+ (pin "3"
+ (uuid "58058b02-c7a0-4abc-aaf1-379e01df1662")
+ )
+ (pin "4"
+ (uuid "dafc4060-f103-42b5-ab6a-c7fa18b036e6")
+ )
+ (pin "5"
+ (uuid "c791aed8-209e-4033-a1b0-38a00f2ec363")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "U8")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "U8")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 63.5 167.64 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "3ee1402f-8611-4296-a33b-496bd5d82c72")
+ (property "Reference" "R29"
+ (at 66.04 167.005 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "10k"
+ (at 66.04 169.545 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 61.722 167.64 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 63.5 167.64 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 63.5 167.64 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "09f90298-9bac-4d67-b1ff-ed6dd37e4a54")
+ )
+ (pin "2"
+ (uuid "e48e3f3b-96c6-4cbe-aac9-1b2f6a19e43e")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "R29")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "R29")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Connector_Generic:Conn_01x03")
+ (at 162.56 66.04 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "3fa9c685-5892-4de1-baeb-d46603e27e29")
+ (property "Reference" "J7"
+ (at 165.1 65.405 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "Neo Pixel"
+ (at 165.1 67.945 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Connector_JST:JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal"
+ (at 162.56 66.04 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 162.56 66.04 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 162.56 66.04 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "56bd7926-03c6-4421-bf3a-c4e21f933e95")
+ )
+ (pin "2"
+ (uuid "5489552c-814d-4447-8022-8c2e6bb5ed52")
+ )
+ (pin "3"
+ (uuid "d9dfbec5-59af-4d25-9326-c3b3a7f3c843")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "J7")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "J7")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 158.75 158.75 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "3ff32b88-6d46-4cff-98cb-6d1c8a6db69e")
+ (property "Reference" "#PWR043"
+ (at 158.75 165.1 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 158.75 163.83 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 158.75 158.75 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 158.75 158.75 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 158.75 158.75 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "cd57000b-ac4f-46fd-aeab-07cb6c5d8f90")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR043")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR043")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 162.56 49.53 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "438a3314-ef3a-4b12-8af9-8c157e57b2d6")
+ (property "Reference" "C22"
+ (at 166.37 48.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "1uF"
+ (at 166.37 51.435 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 163.5252 53.34 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 162.56 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 162.56 49.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "8d8d272d-39c6-4e20-80dd-a565f7127a1f")
+ )
+ (pin "2"
+ (uuid "109f0d7e-bcec-4305-867d-46a711d4c832")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "C22")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "C22")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 63.5 172.72 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "44603d4e-ef6f-4035-bdcc-fc98365bae59")
+ (property "Reference" "#PWR039"
+ (at 63.5 179.07 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 63.5 177.8 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 63.5 172.72 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 63.5 172.72 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 63.5 172.72 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "5d8c5e6e-63a1-44d3-9b8e-ca02d419a67d")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR039")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR039")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 84.455 38.735 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "468f24c9-be95-4e18-b85c-27a11b6bfe2f")
+ (property "Reference" "#PWR044"
+ (at 84.455 42.545 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3"
+ (at 84.455 34.925 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 84.455 38.735 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 84.455 38.735 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 84.455 38.735 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "6793e853-2bc7-46c6-bca1-e3ec591c6fb3")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR044")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR044")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D_TVS")
+ (at 147.32 151.13 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp yes)
+ (fields_autoplaced yes)
+ (uuid "4d94bfdc-5181-4f95-b71c-46c3b2d9d7b5")
+ (property "Reference" "D8"
+ (at 149.86 150.495 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D_TVS"
+ (at 149.86 153.035 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_SMD:D_SOD-323"
+ (at 147.32 151.13 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 147.32 151.13 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 147.32 151.13 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "2001af1c-b6f6-4c5b-9e9f-f4c5d5e98e2b")
+ )
+ (pin "2"
+ (uuid "856cc9c8-bf8a-4bd8-8990-5145e642be92")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "D8")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "D8")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D_TVS")
+ (at 147.32 163.83 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp yes)
+ (fields_autoplaced yes)
+ (uuid "4fd1e26c-0797-426e-b24a-83f52b46df3d")
+ (property "Reference" "D9"
+ (at 149.86 163.195 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D_TVS"
+ (at 149.86 165.735 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_SMD:D_SOD-323"
+ (at 147.32 163.83 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 147.32 163.83 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 147.32 163.83 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "c42893ff-6f3d-483f-82c9-7cae9df81824")
+ )
+ (pin "2"
+ (uuid "e53b8a03-3197-4561-8593-1674452b7fa5")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "D9")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "D9")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 111.76 163.83 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp yes)
+ (fields_autoplaced yes)
+ (uuid "508ec423-bd89-4f68-8bf3-00bab93cc3f0")
+ (property "Reference" "R31"
+ (at 114.3 163.195 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "60"
+ (at 114.3 165.735 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 109.982 163.83 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 111.76 163.83 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 111.76 163.83 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "2fecf872-2053-4411-8025-dd646f210418")
+ )
+ (pin "2"
+ (uuid "0cb9af2c-28ab-407b-8955-d96d4e0d8cf6")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "R31")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "R31")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 133.985 88.265 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "58d01a8c-6eec-432d-b91f-567e4155413a")
+ (property "Reference" "R47"
+ (at 133.985 83.185 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "0"
+ (at 133.985 85.725 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 133.985 90.043 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 133.985 88.265 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 133.985 88.265 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "b7612cf1-7c81-4a91-9c0f-653b17a3f6f2")
+ )
+ (pin "2"
+ (uuid "aca0519e-7676-4c67-8467-40a9719db25f")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "R47")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "R47")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 80.01 170.18 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "735152b9-1676-4a11-9b00-e83fa99c0a4e")
+ (property "Reference" "#PWR040"
+ (at 80.01 176.53 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 80.01 175.26 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 80.01 170.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 80.01 170.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 80.01 170.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "0ce22484-008e-47c5-8788-df7821f9b3e3")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR040")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR040")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 104.775 41.91 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "78561369-28a7-47ec-a432-0ec86d263963")
+ (property "Reference" "#PWR046"
+ (at 104.775 48.26 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 104.775 46.355 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 104.775 41.91 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 104.775 41.91 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 104.775 41.91 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "90190f29-fcfe-4ba9-951f-0707ee908a27")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR046")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR046")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 49.53 151.13 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "78988a89-cd6e-49fc-9204-4d63e01102ce")
+ (property "Reference" "#PWR038"
+ (at 49.53 154.94 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3"
+ (at 49.53 147.32 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 49.53 151.13 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 49.53 151.13 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 49.53 151.13 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "266fd5f8-d6ba-4137-9b1e-26c13da4dad6")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR038")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR038")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 123.19 157.48 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp yes)
+ (fields_autoplaced yes)
+ (uuid "78c62269-15e6-4e80-a600-e101af39864c")
+ (property "Reference" "C14"
+ (at 123.19 151.13 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "100n"
+ (at 123.19 153.67 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 127 156.5148 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 123.19 157.48 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 123.19 157.48 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "7f08d57e-42b5-4aeb-ad0e-e9b127c66bd0")
+ )
+ (pin "2"
+ (uuid "6f882a42-289d-4b19-8183-43f1b2d92fa0")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "C14")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "C14")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Interface_CAN_LIN:SN65HVD231")
+ (at 80.01 156.21 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "7bb38bd4-f3fa-4ff6-aa15-65ff2dee8b5f")
+ (property "Reference" "U4"
+ (at 81.9659 147.32 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "SN65HVD231"
+ (at 81.9659 149.86 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm"
+ (at 80.01 168.91 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn65hvd230.pdf"
+ (at 77.47 146.05 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 80.01 156.21 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "e9a8fe18-314f-4c26-b9f9-fa7eb4b717b0")
+ )
+ (pin "2"
+ (uuid "cfee512f-c1b9-4fb1-813d-bef5c38474a3")
+ )
+ (pin "3"
+ (uuid "572c435c-5b12-47f2-bbea-e7030b57d3da")
+ )
+ (pin "4"
+ (uuid "d941e6e3-4b05-42c2-a879-fe95b67a3d62")
+ )
+ (pin "5"
+ (uuid "b3a04cd7-c453-4127-bcbf-00a35ea735ba")
+ )
+ (pin "6"
+ (uuid "a8cb988f-f428-41e0-bf44-1df191458a00")
+ )
+ (pin "7"
+ (uuid "f2c6afd4-e57f-44d9-b115-55d4853eaf8d")
+ )
+ (pin "8"
+ (uuid "5b348544-43f6-438e-94bf-525ebe83a5fe")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "U4")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "U4")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 139.7 43.18 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "80a7fd80-99a1-446a-a74a-0ce92c2bd404")
+ (property "Reference" "C24"
+ (at 143.51 42.545 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "1uF"
+ (at 143.51 45.085 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 140.6652 46.99 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 139.7 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 139.7 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "7ba53e70-d948-4709-8525-7d50fcb54f70")
+ )
+ (pin "2"
+ (uuid "a8712bb8-8e62-4838-a2ce-54c99c89fd5b")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "C24")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "C24")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+5VP")
+ (at 133.985 36.83 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "8174e8e3-76bb-4378-8540-efe26f344a9c")
+ (property "Reference" "#PWR069"
+ (at 133.985 40.64 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+5VP"
+ (at 133.985 33.655 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 133.985 36.83 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 133.985 36.83 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 133.985 36.83 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "9cbce923-5afc-445c-bad5-53a57396b812")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR069")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR069")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 95.25 40.64 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "83b4849c-1f5f-41a5-a6e3-c691b7f02e5c")
+ (property "Reference" "C17"
+ (at 95.25 34.925 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "1uF"
+ (at 95.25 37.465 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 99.06 39.6748 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 95.25 40.64 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 95.25 40.64 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "c731abf1-f925-4f29-b44e-ff747e4fd290")
+ )
+ (pin "2"
+ (uuid "d422268a-c5a3-41c1-9893-e5ae61a7edde")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "C17")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "C17")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 153.035 72.39 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "8f5df292-21ac-4397-868f-927fc8082737")
+ (property "Reference" "#PWR061"
+ (at 153.035 78.74 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 153.035 77.47 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 153.035 72.39 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 153.035 72.39 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 153.035 72.39 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "49a75d2a-ba35-4482-a21b-b9c1ecc600c1")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR061")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR061")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 133.985 75.565 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "93f5ab5c-b71f-4bbe-86af-a0360cd3f994")
+ (property "Reference" "#PWR071"
+ (at 133.985 81.915 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 133.985 80.01 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 133.985 75.565 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 133.985 75.565 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 133.985 75.565 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "1785d4f3-a48d-4036-a279-65c735189467")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR071")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR071")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 91.44 140.97 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "b03d40b6-dbee-4602-9154-b5eadcc48d63")
+ (property "Reference" "#PWR042"
+ (at 91.44 147.32 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 91.44 146.05 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 91.44 140.97 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 91.44 140.97 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 91.44 140.97 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "e999ce3f-6e21-4d59-9b6a-e3a105c1f629")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR042")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR042")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 139.7 48.26 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "c66c981b-99a5-49b9-a345-98684d7bc257")
+ (property "Reference" "#PWR070"
+ (at 139.7 54.61 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 139.7 53.34 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 139.7 48.26 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 139.7 48.26 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 139.7 48.26 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "9c6a75f4-ba86-4f36-853a-0bf843d02228")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR070")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR070")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 81.915 95.25 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "d1a0470c-2cc0-4992-b761-5cc658f2d646")
+ (property "Reference" "#PWR045"
+ (at 81.915 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 81.915 99.695 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 81.915 95.25 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 81.915 95.25 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 81.915 95.25 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "644d1d9f-7c32-4d6a-9b00-91e05a6ef71f")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR045")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR045")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+5VP")
+ (at 153.035 43.18 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "d1cece78-5a78-49e0-bda0-d96c007a78e2")
+ (property "Reference" "#PWR064"
+ (at 153.035 46.99 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+5VP"
+ (at 153.035 40.005 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 153.035 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 153.035 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 153.035 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "aabd0036-d086-4a96-bb96-135aba1edff4")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR064")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR064")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 85.09 128.27 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "e5770faa-2e38-420c-9087-b35a96fd796c")
+ (property "Reference" "#PWR041"
+ (at 85.09 132.08 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3"
+ (at 85.09 124.46 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 85.09 128.27 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 85.09 128.27 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 85.09 128.27 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "57daed35-2e97-4b9f-93a3-a6e3864baecc")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "#PWR041")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "#PWR041")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 111.76 151.13 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp yes)
+ (fields_autoplaced yes)
+ (uuid "e9e59a75-b863-47d1-beec-3841bf5c5f2c")
+ (property "Reference" "R30"
+ (at 114.3 150.495 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "60"
+ (at 114.3 153.035 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 109.982 151.13 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 111.76 151.13 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 111.76 151.13 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "9878701e-8b9b-4e88-9be2-0fd315ef3cb5")
+ )
+ (pin "2"
+ (uuid "3101ee6d-c37b-47d8-8034-d17143ff771d")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "R30")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "R30")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "oskars_stuff:ESP32-WROOM-32-DevKit-30Pin")
+ (at 83.185 68.58 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "f1333894-d4ca-4831-a5cd-f8d79d6c7778")
+ (property "Reference" "U5"
+ (at 86.4109 42.545 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "ESP32-WROOM-32-DevKit-30Pin"
+ (at 88.265 93.98 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "oskars-stuff:ESP32-WROOM-32-DevKit-30Pin"
+ (at 83.185 96.52 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf"
+ (at 83.185 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 83.185 68.58 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "115bfcb3-6715-46c9-8ced-08595f5279b7")
+ )
+ (pin "10"
+ (uuid "8e8d7421-ce07-4ec1-934c-6fba8de425bb")
+ )
+ (pin "11"
+ (uuid "8d8d3a8f-f99e-4f57-a809-f7cee13b1470")
+ )
+ (pin "12"
+ (uuid "25a829b9-baad-4d40-b5cc-5fb3ecd11cc7")
+ )
+ (pin "13"
+ (uuid "96f9fcaf-cc35-48fd-9d7d-294e4e9798b4")
+ )
+ (pin "14"
+ (uuid "40d1c795-5c1a-4a2e-bf35-350673bd5d5b")
+ )
+ (pin "15"
+ (uuid "d5447bcf-0402-4279-821b-51daaab746c5")
+ )
+ (pin "16"
+ (uuid "7c97b834-51c1-41dc-b0ea-9a81362e7845")
+ )
+ (pin "17"
+ (uuid "4200a266-3c8a-4ddf-9873-d7ff6ac08542")
+ )
+ (pin "18"
+ (uuid "95705794-88f8-4137-bdc1-1c5ea3bccbfa")
+ )
+ (pin "19"
+ (uuid "968bbca4-dc8c-43bb-80ec-76cf96abea8a")
+ )
+ (pin "2"
+ (uuid "5fe98fd7-7d48-4652-8fb2-365fc8778bbf")
+ )
+ (pin "20"
+ (uuid "7aa574af-027e-4700-b47d-5e18cdb7901a")
+ )
+ (pin "21"
+ (uuid "0e51d17a-83ef-4388-b7bc-90c96b90fe09")
+ )
+ (pin "22"
+ (uuid "9f593baf-279e-4124-a5a7-be10a63039e9")
+ )
+ (pin "23"
+ (uuid "b6619439-0c68-4d64-861a-ac2f627361bf")
+ )
+ (pin "24"
+ (uuid "44459013-fcae-4f9e-aa5e-89e73085eb45")
+ )
+ (pin "25"
+ (uuid "778ed1ed-5239-4b15-8aa4-fcb7c2191c92")
+ )
+ (pin "26"
+ (uuid "e2c2f43c-db31-434d-9fbf-b60882bbcfda")
+ )
+ (pin "27"
+ (uuid "cd083815-ac00-41f5-b04d-4cdb50566b6b")
+ )
+ (pin "28"
+ (uuid "47988b42-bb88-4a34-ab7f-0ea60e6f5e5d")
+ )
+ (pin "29"
+ (uuid "fa105a7f-fa78-40fa-a585-82e2505cd87a")
+ )
+ (pin "3"
+ (uuid "1afa825f-5410-4f29-b8f1-b7e53c13d062")
+ )
+ (pin "30"
+ (uuid "80effa56-e791-4447-bf81-5e95e4bfdad1")
+ )
+ (pin "4"
+ (uuid "4de06ea5-44f7-4ce3-8280-3436e75e10ef")
+ )
+ (pin "5"
+ (uuid "9d281b23-9e26-415d-a32b-65efb652472a")
+ )
+ (pin "6"
+ (uuid "b2be889b-ce8a-47b2-ba3f-cf17d9a07db0")
+ )
+ (pin "7"
+ (uuid "d8bb62fd-b17e-4fa7-875d-85cc9d7ab0ee")
+ )
+ (pin "8"
+ (uuid "44b5324d-f05a-4472-b3cf-f3eef3a725ba")
+ )
+ (pin "9"
+ (uuid "6ccbf604-3d98-4ca6-8c39-6dd7fb6e4b9f")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "U5")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "U5")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Jumper:SolderJumper_3_Open")
+ (at 49.53 158.75 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "f401d77b-d2ef-449e-b0c0-bab2cf3bbd32")
+ (property "Reference" "JP2"
+ (at 46.99 158.115 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "Can Split"
+ (at 46.99 160.655 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm"
+ (at 49.53 158.75 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 49.53 158.75 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 49.53 158.75 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "769bdeea-9973-449c-9589-174b0c759e7b")
+ )
+ (pin "2"
+ (uuid "aebe7af9-d349-411c-9e8f-c48f9f2fa293")
+ )
+ (pin "3"
+ (uuid "bdae36be-eb35-4458-8d80-fc5b1abdfaac")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "JP2")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "JP2")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 132.08 151.13 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp yes)
+ (fields_autoplaced yes)
+ (uuid "f846b304-aef3-40de-92b4-65f4bf8eda66")
+ (property "Reference" "C15"
+ (at 135.89 150.495 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "10p"
+ (at 135.89 153.035 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 133.0452 154.94 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 132.08 151.13 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 132.08 151.13 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "9cf7322f-e1fb-4817-afab-76268f352478")
+ )
+ (pin "2"
+ (uuid "a3fbc2d8-f4b0-4bc0-9ef9-3dd8a9b2ef45")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/c4d631ad-6677-4138-8e7e-8c9c76fb1ebd"
+ (reference "C15")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/69863c8f-c0c7-4adc-bdd4-bf0a5f889dbc"
+ (reference "C15")
+ (unit 1)
+ )
+ )
+ )
+ )
+)
diff --git a/Hardware/Ethernet.kicad_sch b/Hardware/Ethernet.kicad_sch
new file mode 100644
index 0000000..631d70a
--- /dev/null
+++ b/Hardware/Ethernet.kicad_sch
@@ -0,0 +1,8509 @@
+(kicad_sch
+ (version 20231120)
+ (generator "eeschema")
+ (generator_version "8.0")
+ (uuid "646f0ec7-69cc-4f42-8786-19ce68dbe63b")
+ (paper "A4")
+ (lib_symbols
+ (symbol "Connector:RJ45_Wuerth_74980111211"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "J"
+ (at 19.05 10.16 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "RJ45_Wuerth_74980111211"
+ (at -6.35 10.16 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Connector_RJ:RJ45_Wuerth_74980111211_Horizontal"
+ (at 0 12.7 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.we-online.de/katalog/datasheet/74980111211.pdf"
+ (at 0 16.51 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify top)
+ (hide yes)
+ )
+ )
+ (property "Description" "LAN Transformer Jack, RJ45, 10/100 BaseT"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "lan jack socket transformer smt"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "RJ45*Wuerth*74980111211*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "RJ45_Wuerth_74980111211_0_0"
+ (circle
+ (center -1.27 -2.54)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center -1.27 5.08)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08) (xy -1.27 -5.715)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.635 -5.08) (xy 0.635 -6.35)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.27 -5.08) (xy 1.27 -6.35)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 3.048 -2.54) (xy 2.54 -2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 3.048 5.08) (xy 2.54 5.08)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 17.399 -3.048) (xy 17.399 -2.54) (xy 20.32 -2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 17.399 7.112) (xy 17.399 7.62) (xy 20.32 7.62)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 20.32 -5.08) (xy 17.399 -5.08) (xy 17.399 -4.572)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 20.32 5.08) (xy 17.399 5.08) (xy 17.399 5.588)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 3.683 -1.905) (xy 3.048 -1.905) (xy 3.048 -3.175) (xy 3.683 -3.175)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 3.683 5.715) (xy 3.048 5.715) (xy 3.048 4.445) (xy 3.683 4.445)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 3.048 -2.54)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 3.048 5.08)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (text "C1"
+ (at 4.699 6.985 0)
+ (effects
+ (font
+ (size 0.889 0.889)
+ )
+ )
+ )
+ (text "C1"
+ (at 10.16 -3.175 0)
+ (effects
+ (font
+ (size 0.889 0.889)
+ )
+ )
+ )
+ (text "C2"
+ (at 4.699 3.175 0)
+ (effects
+ (font
+ (size 0.889 0.889)
+ )
+ )
+ )
+ (text "C3"
+ (at 4.699 -0.635 0)
+ (effects
+ (font
+ (size 0.889 0.889)
+ )
+ )
+ )
+ (text "C4"
+ (at 4.699 5.715 0)
+ (effects
+ (font
+ (size 0.889 0.889)
+ )
+ )
+ )
+ (text "C5"
+ (at 4.699 4.445 0)
+ (effects
+ (font
+ (size 0.889 0.889)
+ )
+ )
+ )
+ (text "C6"
+ (at 4.699 -4.445 0)
+ (effects
+ (font
+ (size 0.889 0.889)
+ )
+ )
+ )
+ (text "C7"
+ (at 4.699 -1.905 0)
+ (effects
+ (font
+ (size 0.889 0.889)
+ )
+ )
+ )
+ (text "C8"
+ (at 4.699 -3.175 0)
+ (effects
+ (font
+ (size 0.889 0.889)
+ )
+ )
+ )
+ (text "RCV"
+ (at -8.255 -5.715 0)
+ (effects
+ (font
+ (size 1.016 1.016)
+ )
+ (justify left)
+ )
+ )
+ (text "XMIT"
+ (at -8.255 1.905 0)
+ (effects
+ (font
+ (size 1.016 1.016)
+ )
+ (justify left)
+ )
+ )
+ )
+ (symbol "RJ45_Wuerth_74980111211_0_1"
+ (rectangle
+ (start -17.78 8.89)
+ (end 20.32 -7.62)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (polyline
+ (pts
+ (xy -12.7 -5.08) (xy -13.081 -5.08)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54) (xy -13.081 -2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -12.7 0) (xy -13.081 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54) (xy -13.081 2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -12.7 5.08) (xy -13.081 5.08)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62) (xy -13.081 7.62)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -6.35 -4.445) (xy 3.683 -4.445)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -6.35 3.175) (xy 3.683 3.175)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -6.35 6.985) (xy 3.683 6.985)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -6.223 -0.635) (xy 3.683 -0.635)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54) (xy -10.16 -2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -4.953 5.08) (xy -10.16 5.08)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.159 -2.54) (xy -0.381 -2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.159 5.08) (xy -0.381 5.08)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.635 -5.715) (xy -1.27 -5.715)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 7.366 -2.032) (xy 8.636 -2.032)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 7.366 -0.762) (xy 8.636 -0.762)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 7.366 0.635) (xy 8.636 0.635)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 7.366 1.905) (xy 8.636 1.905)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 7.366 3.175) (xy 8.636 3.175)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 8.636 -3.302) (xy 7.366 -3.302)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 8.636 4.445) (xy 7.366 4.445)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 8.636 5.715) (xy 7.366 5.715)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 10.16 -5.715) (xy 1.27 -5.715)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 10.16 -5.715) (xy 10.16 -7.62)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -10.16 0) (xy -8.89 0) (xy -8.89 -0.635)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -10.16 7.62) (xy -8.89 7.62) (xy -8.89 6.985)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -8.89 -4.445) (xy -8.89 -5.08) (xy -10.16 -5.08)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -8.89 3.175) (xy -8.89 2.54) (xy -10.16 2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "RJ45_Wuerth_74980111211_1_0"
+ (text "1000pF"
+ (at 3.302 -6.477 0)
+ (effects
+ (font
+ (size 0.635 0.635)
+ )
+ )
+ )
+ )
+ (symbol "RJ45_Wuerth_74980111211_1_1"
+ (arc
+ (start -12.7 -1.27)
+ (mid -12.0677 -0.635)
+ (end -12.7 0)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -12.6973 -5.08)
+ (mid -12.065 -4.445)
+ (end -12.6973 -3.81)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -12.6973 -3.81)
+ (mid -12.065 -3.175)
+ (end -12.6973 -2.54)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -12.6973 -2.54)
+ (mid -12.065 -1.905)
+ (end -12.6973 -1.27)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -12.6973 6.35)
+ (mid -12.065 6.985)
+ (end -12.6973 7.62)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -12.6946 2.54)
+ (mid -12.0623 3.175)
+ (end -12.6946 3.81)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -12.6946 3.81)
+ (mid -12.0623 4.445)
+ (end -12.6946 5.08)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -12.6946 5.08)
+ (mid -12.0623 5.715)
+ (end -12.6946 6.35)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -10.1654 -2.54)
+ (mid -10.7977 -3.175)
+ (end -10.1654 -3.81)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -10.1654 -1.27)
+ (mid -10.7977 -1.905)
+ (end -10.1654 -2.54)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -10.1654 0)
+ (mid -10.7977 -0.635)
+ (end -10.1654 -1.27)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -10.1654 5.08)
+ (mid -10.7977 4.445)
+ (end -10.1654 3.81)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -10.1654 6.35)
+ (mid -10.7977 5.715)
+ (end -10.1654 5.08)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -10.1654 7.62)
+ (mid -10.7977 6.985)
+ (end -10.1654 6.35)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -10.1627 -3.81)
+ (mid -10.795 -4.445)
+ (end -10.1627 -5.08)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -10.1627 3.81)
+ (mid -10.795 3.175)
+ (end -10.1627 2.54)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -8.89 6.9823)
+ (mid -8.255 6.35)
+ (end -7.62 6.9823)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -8.8265 -0.7012)
+ (mid -8.1915 -1.3335)
+ (end -7.5565 -0.7012)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -7.62 -4.3153)
+ (mid -8.255 -3.683)
+ (end -8.89 -4.3153)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -7.62 3.3047)
+ (mid -8.255 3.937)
+ (end -8.89 3.3047)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -7.62 6.985)
+ (mid -6.985 6.3527)
+ (end -6.35 6.985)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -7.5565 -0.6985)
+ (mid -6.9215 -1.3308)
+ (end -6.2865 -0.6985)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -6.35 -4.3126)
+ (mid -6.985 -3.6803)
+ (end -7.62 -4.3126)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start -6.35 3.3074)
+ (mid -6.985 3.9397)
+ (end -7.62 3.3074)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start -4.953 -1.905)
+ (end -2.159 -3.175)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start -4.953 5.715)
+ (end -2.159 4.445)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start -0.381 -1.905)
+ (end 2.413 -3.175)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start -0.381 5.715)
+ (end 2.413 4.445)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 15.24 -7.62) (xy 15.24 -4.572)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 18.161 -4.572) (xy 16.637 -4.572)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 18.161 5.588) (xy 16.637 5.588)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 18.796 -4.572) (xy 18.796 -4.318)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 18.796 5.588) (xy 18.796 5.842)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 19.05 -3.937) (xy 19.05 -3.683)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 19.05 6.223) (xy 19.05 6.477)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 18.288 -4.064) (xy 18.796 -4.572) (xy 18.542 -4.572)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 18.288 6.096) (xy 18.796 5.588) (xy 18.542 5.588)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 18.542 -3.429) (xy 19.05 -3.937) (xy 18.796 -3.937)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 18.542 6.731) (xy 19.05 6.223) (xy 18.796 6.223)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 18.288 -3.048) (xy 16.383 -3.048) (xy 17.399 -4.572) (xy 18.288 -3.048)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 18.288 7.112) (xy 16.383 7.112) (xy 17.399 5.588) (xy 18.288 7.112)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 7.366 -4.572) (xy 7.366 6.985) (xy 15.24 6.985) (xy 15.24 4.445) (xy 16.256 4.445) (xy 16.256 3.048)
+ (xy 17.526 3.048) (xy 17.526 -0.635) (xy 16.256 -0.635) (xy 16.256 -2.032) (xy 15.24 -2.032) (xy 15.24 -4.572)
+ (xy 7.366 -4.572)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (text "75"
+ (at -3.556 -2.54 0)
+ (effects
+ (font
+ (size 0.635 0.635)
+ )
+ )
+ )
+ (text "75"
+ (at -3.556 5.08 0)
+ (effects
+ (font
+ (size 0.635 0.635)
+ )
+ )
+ )
+ (text "75"
+ (at 1.016 -2.54 0)
+ (effects
+ (font
+ (size 0.635 0.635)
+ )
+ )
+ )
+ (text "75"
+ (at 1.016 5.08 0)
+ (effects
+ (font
+ (size 0.635 0.635)
+ )
+ )
+ )
+ (text "G"
+ (at 19.685 -3.81 0)
+ (effects
+ (font
+ (size 0.635 0.635)
+ )
+ )
+ )
+ (text "Y"
+ (at 19.558 6.35 0)
+ (effects
+ (font
+ (size 0.635 0.635)
+ )
+ )
+ )
+ (pin passive line
+ (at 22.86 -2.54 180)
+ (length 2.54)
+ (name ""
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 10.16 -10.16 90)
+ (length 2.54)
+ (name ""
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 22.86 5.08 180)
+ (length 2.54)
+ (name ""
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 22.86 7.62 180)
+ (length 2.54)
+ (name ""
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 22.86 -5.08 180)
+ (length 2.54)
+ (name ""
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -20.32 7.62 0)
+ (length 2.54)
+ (name "TD+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -20.32 5.08 0)
+ (length 2.54)
+ (name "TCT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -20.32 2.54 0)
+ (length 2.54)
+ (name "TD-"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -20.32 0 0)
+ (length 2.54)
+ (name "RD+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -20.32 -2.54 0)
+ (length 2.54)
+ (name "RCT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -20.32 -5.08 0)
+ (length 2.54)
+ (name "RD-"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin no_connect line
+ (at 20.32 0 0)
+ (length 0) hide
+ (name "NC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 15.24 -10.16 90)
+ (length 2.54)
+ (name ""
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "SH"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:C"
+ (pin_numbers hide)
+ (pin_names
+ (offset 0.254)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "C"
+ (at 0.635 2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "C"
+ (at 0.635 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 0.9652 -3.81 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" "Unpolarized capacitor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "cap capacitor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "C_*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "C_0_1"
+ (polyline
+ (pts
+ (xy -2.032 -0.762) (xy 2.032 -0.762)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.032 0.762) (xy 2.032 0.762)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "C_1_1"
+ (pin passive line
+ (at 0 3.81 270)
+ (length 2.794)
+ (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 2.794)
+ (name "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:C_Small"
+ (pin_numbers hide)
+ (pin_names
+ (offset 0.254) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "C"
+ (at 0.254 1.778 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "C_Small"
+ (at 0.254 -2.032 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (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" "Unpolarized capacitor, small symbol"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "capacitor cap"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "C_*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "C_Small_0_1"
+ (polyline
+ (pts
+ (xy -1.524 -0.508) (xy 1.524 -0.508)
+ )
+ (stroke
+ (width 0.3302)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.524 0.508) (xy 1.524 0.508)
+ )
+ (stroke
+ (width 0.3048)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "C_Small_1_1"
+ (pin passive line
+ (at 0 2.54 270)
+ (length 2.032)
+ (name "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -2.54 90)
+ (length 2.032)
+ (name "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:Crystal_GND24"
+ (pin_names
+ (offset 1.016) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "Y"
+ (at 3.175 5.08 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "Crystal_GND24"
+ (at 3.175 3.175 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (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" "Four pin crystal, GND on pins 2 and 4"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "quartz ceramic resonator oscillator"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "Crystal*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "Crystal_GND24_0_1"
+ (rectangle
+ (start -1.143 2.54)
+ (end 1.143 -2.54)
+ (stroke
+ (width 0.3048)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.54 0) (xy -2.032 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.032 -1.27) (xy -2.032 1.27)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 -3.81) (xy 0 -3.556)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 3.556) (xy 0 3.81)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 2.032 -1.27) (xy 2.032 1.27)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 2.032 0) (xy 2.54 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.54 -2.286) (xy -2.54 -3.556) (xy 2.54 -3.556) (xy 2.54 -2.286)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.54 2.286) (xy -2.54 3.556) (xy 2.54 3.556) (xy 2.54 2.286)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "Crystal_GND24_1_1"
+ (pin passive line
+ (at -3.81 0 0)
+ (length 1.27)
+ (name "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 5.08 270)
+ (length 1.27)
+ (name "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 3.81 0 180)
+ (length 1.27)
+ (name "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -5.08 90)
+ (length 1.27)
+ (name "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:FerriteBead_Small"
+ (pin_numbers hide)
+ (pin_names
+ (offset 0)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "FB"
+ (at 1.905 1.27 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "FerriteBead_Small"
+ (at 1.905 -1.27 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (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" "Ferrite bead, small symbol"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "L ferrite bead inductor filter"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "Inductor_* L_* *Ferrite*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "FerriteBead_Small_0_1"
+ (polyline
+ (pts
+ (xy 0 -1.27) (xy 0 -0.7874)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 0.889) (xy 0 1.2954)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.8288 0.2794) (xy -1.1176 1.4986) (xy 1.8288 -0.2032) (xy 1.1176 -1.4224) (xy -1.8288 0.2794)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "FerriteBead_Small_1_1"
+ (pin passive line
+ (at 0 2.54 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 -2.54 90)
+ (length 1.27)
+ (name "~"
+ (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 "Interface_Ethernet:LAN8742A"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at -13.97 29.21 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "LAN8742A"
+ (at 15.24 29.21 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Package_DFN_QFN:VQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias"
+ (at 1.27 -26.67 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/8742a.pdf"
+ (at 0 -39.37 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "LAN8720 Ethernet PHY with RMII interface, QFN-24"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "ETH PHY RMII"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "VQFN*1EP*4x4mm*P0.5mm*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "LAN8742A_0_0"
+ (text "RMII"
+ (at -5.08 -3.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (symbol "LAN8742A_0_1"
+ (rectangle
+ (start -17.78 27.94)
+ (end 15.24 -25.4)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (polyline
+ (pts
+ (xy -17.78 -6.35) (xy -1.27 -6.35) (xy -1.27 16.51) (xy -17.78 16.51)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "LAN8742A_1_1"
+ (pin power_in line
+ (at 2.54 30.48 270)
+ (length 2.54)
+ (name "VDD2A"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at -20.32 2.54 0)
+ (length 2.54)
+ (name "RXER/PHYAD0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 0 0)
+ (length 2.54)
+ (name "CRS_DV/MODE2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -2.54 0)
+ (length 2.54)
+ (name "MDIO"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -20.32 -5.08 0)
+ (length 2.54)
+ (name "MDC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at -20.32 -12.7 0)
+ (length 2.54)
+ (name "~{INT}/REFCLKO"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -20.32 -10.16 0)
+ (length 2.54)
+ (name "~{RST}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -20.32 10.16 0)
+ (length 2.54)
+ (name "TXEN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -20.32 15.24 0)
+ (length 2.54)
+ (name "TXD0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -20.32 12.7 0)
+ (length 2.54)
+ (name "TXD1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 30.48 270)
+ (length 2.54)
+ (name "VDD1A"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 17.78 -10.16 180)
+ (length 2.54)
+ (name "LED2/~{INTSEL}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "~{INT}/~{INTSEL}" output line)
+ (alternate "~{PME}/~{INTSEL}" output line)
+ )
+ (pin passive line
+ (at 17.78 10.16 180)
+ (length 2.54)
+ (name "TXN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 17.78 12.7 180)
+ (length 2.54)
+ (name "TXP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 17.78 5.08 180)
+ (length 2.54)
+ (name "RXN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 17.78 7.62 180)
+ (length 2.54)
+ (name "RXP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 17.78 -2.54 180)
+ (length 2.54)
+ (name "RBIAS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 -27.94 90)
+ (length 2.54)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 17.78 -7.62 180)
+ (length 2.54)
+ (name "LED1/REGOFF"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "~{INT}/REGOFF" bidirectional line)
+ (alternate "~{PME}/REGOFF" bidirectional line)
+ )
+ (pin output line
+ (at -20.32 -20.32 0)
+ (length 2.54)
+ (name "XTAL2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -20.32 -17.78 0)
+ (length 2.54)
+ (name "XTAL1/CLKIN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -2.54 30.48 270)
+ (length 2.54)
+ (name "VDDCR"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 5.08 0)
+ (length 2.54)
+ (name "RXD1/MODE1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 7.62 0)
+ (length 2.54)
+ (name "RXD0/MODE0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -5.08 30.48 270)
+ (length 2.54)
+ (name "VDDIO"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Jumper:Jumper_2_Small_Open"
+ (pin_numbers hide)
+ (pin_names
+ (offset 0) hide)
+ (exclude_from_sim yes)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "JP"
+ (at 0 2.794 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "Jumper_2_Small_Open"
+ (at 0 -2.286 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" "Jumper, 2-pole, small symbol, open"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "Jumper SPST"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "Jumper* TestPoint*2Pads* TestPoint*Bridge*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "Jumper_2_Small_Open_0_0"
+ (circle
+ (center -1.016 0)
+ (radius 0.254)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 1.016 0)
+ (radius 0.254)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "Jumper_2_Small_Open_0_1"
+ (arc
+ (start 0.762 1.0196)
+ (mid 0 1.2729)
+ (end -0.762 1.0196)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "Jumper_2_Small_Open_1_1"
+ (pin passive line
+ (at -2.54 0 0)
+ (length 1.27)
+ (name "A"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 2.54 0 180)
+ (length 1.27)
+ (name "B"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Power_Protection:USBLC6-4SC6"
+ (pin_names hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at 1.27 9.525 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "USBLC6-4SC6"
+ (at 1.27 6.985 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6"
+ (at 2.54 -10.16 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ (italic yes)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-4.pdf"
+ (at 2.54 -12.7 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Description" "Very low capacitance ESD protection diode, 4 data-line, SOT-23-6"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "usb ethernet sim card video"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "SOT?23*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "USBLC6-4SC6_0_0"
+ (circle
+ (center -3.556 2.54)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center -1.778 -7.112)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center -1.778 0)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center -1.778 4.572)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center -0.508 -7.112)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center -0.508 4.572)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 0 -2.54)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 0.508 -7.112)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 0.508 4.572)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 1.778 -7.112)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 1.778 -5.08)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 1.778 4.572)
+ (radius 0.0001)
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "USBLC6-4SC6_0_1"
+ (polyline
+ (pts
+ (xy -5.08 -5.08) (xy 1.778 -5.08)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54) (xy 0 -2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -5.08 0) (xy -1.778 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -5.08 2.54) (xy -3.556 2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -4.064 -5.588) (xy -3.048 -5.588)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -3.048 4.064) (xy -4.064 4.064)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.286 -5.588) (xy -1.27 -5.588)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.286 4.064) (xy -1.27 4.064)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -0.508 -5.588) (xy 0.508 -5.588)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 5.08) (xy 0.508 4.572)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.508 -7.112) (xy -0.508 -7.112)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.508 4.064) (xy -0.508 4.064)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.27 4.064) (xy 2.286 4.064)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 2.286 -5.588) (xy 1.27 -5.588)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 2.794 -0.762) (xy 2.794 -0.381) (xy 3.81 -0.381)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -4.064 3.048) (xy -3.048 3.048) (xy -3.556 4.064) (xy -4.064 3.048)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -3.048 -6.604) (xy -4.064 -6.604) (xy -3.556 -5.588) (xy -3.048 -6.604)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 -6.604) (xy -2.286 -6.604) (xy -1.778 -5.588) (xy -1.27 -6.604)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 3.048) (xy -2.286 3.048) (xy -1.778 4.064) (xy -1.27 3.048)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -0.508 -6.604) (xy 0.508 -6.604) (xy 0 -5.588) (xy -0.508 -6.604)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -0.508 3.048) (xy 0.508 3.048) (xy 0 4.064) (xy -0.508 3.048)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.27 -6.604) (xy 2.286 -6.604) (xy 1.778 -5.588) (xy 1.27 -6.604)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.778 4.572) (xy 3.302 4.572) (xy 3.302 -7.112) (xy 1.778 -7.112)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 2.286 3.048) (xy 1.27 3.048) (xy 1.778 4.064) (xy 2.286 3.048)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 3.81 -1.524) (xy 2.794 -1.524) (xy 3.302 -0.508) (xy 3.81 -1.524)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "USBLC6-4SC6_1_1"
+ (rectangle
+ (start -5.08 5.334)
+ (end 5.08 -7.874)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.778 4.572) (xy -3.556 4.572) (xy -3.556 -7.112) (xy -1.778 -7.112)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -0.508 4.572) (xy 1.778 4.572) (xy 1.778 -7.112) (xy 0.508 -7.112)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.508 -7.112) (xy 0 -6.604) (xy 0 4.064) (xy -0.508 4.572)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 -7.62) (xy -0.508 -7.112) (xy -1.778 -7.112) (xy -1.778 4.572) (xy -0.508 4.572)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (pin passive line
+ (at -7.62 2.54 0)
+ (length 2.54)
+ (name "I/O1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -10.16 90)
+ (length 2.54)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -7.62 0 0)
+ (length 2.54)
+ (name "I/O2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -7.62 -2.54 0)
+ (length 2.54)
+ (name "I/O3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 7.62 270)
+ (length 2.54)
+ (name "VBUS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -7.62 -5.08 0)
+ (length 2.54)
+ (name "I/O4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (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:Earth"
+ (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" "Earth"
+ (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 \"Earth\""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "global ground gnd"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "Earth_0_1"
+ (polyline
+ (pts
+ (xy -0.635 -1.905) (xy 0.635 -1.905)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -0.127 -2.54) (xy 0.127 -2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 -1.27) (xy 0 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.27 -1.27) (xy -1.27 -1.27)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "Earth_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)
+ )
+ )
+ )
+ )
+ )
+ )
+ (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 220.98 104.14)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "014ecde0-5fc4-499f-99d3-cb4d7010a979")
+ )
+ (junction
+ (at 61.595 118.745)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "07f036fa-1474-4e1d-9990-3951a2f9518e")
+ )
+ (junction
+ (at 90.805 48.895)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "1095d50f-296b-4d20-aa59-60682f5c3fa9")
+ )
+ (junction
+ (at 186.055 86.995)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "16eadbb8-4f73-4413-a867-b31fcec4485d")
+ )
+ (junction
+ (at 119.38 48.895)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "2647d42f-9872-4cd1-b370-3dd4abad0ecf")
+ )
+ (junction
+ (at 186.055 94.615)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "316a9939-56f1-4119-99b3-1c44aedc8186")
+ )
+ (junction
+ (at 170.815 94.615)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "32aee6ce-d26c-47ab-92aa-0a24a93373bf")
+ )
+ (junction
+ (at 149.225 94.615)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "365a1506-233c-4ff0-95cc-7f7a59db9742")
+ )
+ (junction
+ (at 133.985 86.995)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "463d78f6-9a6e-4f37-93c6-b49793c12db1")
+ )
+ (junction
+ (at 86.36 56.515)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "4bf41199-004c-45e6-afd5-495ee1701c9b")
+ )
+ (junction
+ (at 127.635 48.895)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "4d300525-7eec-4176-997d-066554a55c5b")
+ )
+ (junction
+ (at 168.275 92.075)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "4eab5489-2898-40a3-a302-59bd0b7f4e4e")
+ )
+ (junction
+ (at 144.145 92.075)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "7fe16ac2-7ca3-4751-a581-5dcb8a6c92fd")
+ )
+ (junction
+ (at 165.735 89.535)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "9eb94ed4-99b2-4f42-888c-a3ea1d75ea1b")
+ )
+ (junction
+ (at 141.605 68.58)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "aae18f9d-4e04-46ce-b266-d0e944fa6fe0")
+ )
+ (junction
+ (at 220.98 107.315)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "b14baa35-2506-4959-9d0d-c6173097fe35")
+ )
+ (junction
+ (at 156.21 73.025)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "b73c009c-9383-4004-9158-efc1b5bf5eda")
+ )
+ (junction
+ (at 139.065 89.535)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "c3700580-2003-4b1e-b1bb-6f518b3b860f")
+ )
+ (junction
+ (at 190.5 111.125)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "cab7bc29-c375-4aec-9879-3b8d66c2e6fe")
+ )
+ (junction
+ (at 186.055 103.505)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "cbdec17b-4e1e-4c7d-95c9-040b301df670")
+ )
+ (junction
+ (at 163.195 86.995)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "d1aa4ff9-360d-41a3-8268-5ac6b8630212")
+ )
+ (junction
+ (at 69.215 122.555)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "d3c38c1a-832d-465c-8aae-d6abfd1093d1")
+ )
+ (junction
+ (at 139.065 68.58)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "dbd60596-381e-4027-a0e0-5a70fa2bfffb")
+ )
+ (junction
+ (at 86.36 48.895)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "e18b112c-1c1f-4eb5-a9e5-ee22a43b638c")
+ )
+ (junction
+ (at 144.145 68.58)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "e67fad01-e732-47db-8c6b-05e5527967e6")
+ )
+ (junction
+ (at 69.215 114.935)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "e7d3add8-d4b3-496a-a478-498a652cc85d")
+ )
+ (junction
+ (at 102.235 48.895)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "f41a4334-2610-40f9-8f55-83036d9a64ae")
+ )
+ (junction
+ (at 106.68 56.515)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "f7882165-b142-422f-b8b9-e7dd0618ad3f")
+ )
+ (wire
+ (pts
+ (xy 125.73 48.895) (xy 125.73 66.04)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "01affafa-6033-4662-b39b-b9bf66857308")
+ )
+ (wire
+ (pts
+ (xy 190.5 111.125) (xy 194.945 111.125)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "072f4d25-6388-4756-bffb-9de09d2993f9")
+ )
+ (wire
+ (pts
+ (xy 139.065 68.58) (xy 141.605 68.58)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "08911034-c627-4506-90df-866254fed377")
+ )
+ (wire
+ (pts
+ (xy 156.21 73.025) (xy 158.115 73.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "0af78097-134e-4eab-8e4d-2b17537b0a86")
+ )
+ (wire
+ (pts
+ (xy 141.605 68.58) (xy 144.145 68.58)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "0fccca0a-4dda-4e18-8f4f-5693216504e8")
+ )
+ (wire
+ (pts
+ (xy 170.815 80.645) (xy 170.815 94.615)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "118a8e0b-9dfc-4ffd-9d07-d677aabac299")
+ )
+ (wire
+ (pts
+ (xy 86.36 48.895) (xy 90.805 48.895)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "142354ed-9bf0-4114-ba7d-84b1d9257e05")
+ )
+ (wire
+ (pts
+ (xy 139.065 78.74) (xy 139.065 89.535)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "15301487-0332-4c24-87d6-9ebe513c5aa8")
+ )
+ (wire
+ (pts
+ (xy 149.225 78.74) (xy 149.225 94.615)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "16d55de7-d73b-4de9-a28a-2ad1512f7552")
+ )
+ (wire
+ (pts
+ (xy 165.735 89.535) (xy 187.96 89.535)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1b577caa-e27a-40ec-8894-abfbd9fef86e")
+ )
+ (wire
+ (pts
+ (xy 141.605 66.675) (xy 141.605 68.58)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "20e0de63-6e19-4287-9b59-e7006fd03ea4")
+ )
+ (wire
+ (pts
+ (xy 133.985 71.12) (xy 133.985 68.58)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2125a24a-c2df-4b5f-9ce4-1ba7ca1ac7f3")
+ )
+ (wire
+ (pts
+ (xy 126.365 94.615) (xy 149.225 94.615)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2654fbbe-d5a5-49a7-96c1-e5d3d9cbd202")
+ )
+ (wire
+ (pts
+ (xy 61.595 109.855) (xy 61.595 118.745)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "267b967e-5c24-40e1-befb-3378bd2f0d93")
+ )
+ (wire
+ (pts
+ (xy 95.885 65.405) (xy 103.505 65.405)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "29531760-dd99-46ec-b090-373b73def878")
+ )
+ (wire
+ (pts
+ (xy 239.395 86.995) (xy 238.76 86.995)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2ce3f635-b646-474d-9865-5db5c06d75a5")
+ )
+ (wire
+ (pts
+ (xy 61.595 118.745) (xy 61.595 127.635)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2d32e1ba-9849-432b-8cd8-c39e30a3a00e")
+ )
+ (wire
+ (pts
+ (xy 117.475 62.865) (xy 108.585 62.865)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2da8ee30-603c-4699-bd2a-d6150ecec628")
+ )
+ (wire
+ (pts
+ (xy 186.055 94.615) (xy 186.055 103.505)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2f81edd7-3362-4833-83ea-b3ef6e3edfeb")
+ )
+ (wire
+ (pts
+ (xy 88.265 117.475) (xy 85.09 117.475)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2ffdbb01-800f-4bb3-bde3-11350b294552")
+ )
+ (wire
+ (pts
+ (xy 186.055 81.915) (xy 186.055 86.995)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "346e8513-b15f-4e5d-8208-672e73505a0f")
+ )
+ (wire
+ (pts
+ (xy 223.52 102.235) (xy 223.52 104.14)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "389876f9-6ab1-46e2-bcb7-1ff14064d714")
+ )
+ (wire
+ (pts
+ (xy 220.98 107.315) (xy 224.155 107.315)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "39937266-6b34-4f3d-997d-bf337c983960")
+ )
+ (wire
+ (pts
+ (xy 232.41 108.585) (xy 232.41 107.315)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3d22ca49-16f9-467f-9cf3-f2fcfbfca27e")
+ )
+ (wire
+ (pts
+ (xy 98.425 48.895) (xy 98.425 62.865)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "429cc455-908c-4731-9f3e-59cdf1306dda")
+ )
+ (wire
+ (pts
+ (xy 85.09 117.475) (xy 85.09 114.935)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "43090fb7-3eb7-478c-95d1-cc714facd232")
+ )
+ (wire
+ (pts
+ (xy 186.055 86.995) (xy 186.055 94.615)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "46286000-48ba-4f56-856c-43630b69251e")
+ )
+ (wire
+ (pts
+ (xy 156.21 48.895) (xy 158.75 48.895)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "48a5b44a-d3cd-4119-adc8-7a67986557fb")
+ )
+ (wire
+ (pts
+ (xy 186.055 111.125) (xy 190.5 111.125)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4a950a83-8d73-4cdb-b7b4-95eb5c12700b")
+ )
+ (wire
+ (pts
+ (xy 144.145 92.075) (xy 168.275 92.075)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4b7f8fc0-827f-4f00-b156-8f616aaebcf6")
+ )
+ (wire
+ (pts
+ (xy 144.145 78.74) (xy 144.145 92.075)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4d5374fe-a43a-4c9b-b414-195fc28fb9b7")
+ )
+ (wire
+ (pts
+ (xy 102.235 56.515) (xy 106.68 56.515)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "522a4a19-7f4a-411b-b5a1-ed8003c0efd3")
+ )
+ (wire
+ (pts
+ (xy 165.735 80.645) (xy 165.735 89.535)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "56d8dadf-b674-4028-8f4e-65c3909af058")
+ )
+ (wire
+ (pts
+ (xy 239.395 97.155) (xy 238.76 97.155)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "5752d61f-a94c-4b73-8b7d-2e95598073a3")
+ )
+ (wire
+ (pts
+ (xy 74.295 118.745) (xy 76.2 118.745)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "61c88a41-0ef2-4493-96f3-617a17a6e237")
+ )
+ (wire
+ (pts
+ (xy 156.21 46.355) (xy 156.21 48.895)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "61d58686-f4f3-4cd0-9e72-c6599e6e60e5")
+ )
+ (wire
+ (pts
+ (xy 133.985 86.995) (xy 163.195 86.995)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "68e7ac38-1da3-479d-a797-f782c6d0134f")
+ )
+ (wire
+ (pts
+ (xy 102.235 48.895) (xy 98.425 48.895)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "68f2f386-eb02-421e-a7d1-2f8fbe6da36d")
+ )
+ (wire
+ (pts
+ (xy 81.28 48.895) (xy 86.36 48.895)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "68fb5c3d-f8f2-47a7-a0d0-a55e8c94480d")
+ )
+ (wire
+ (pts
+ (xy 149.225 68.58) (xy 149.225 71.12)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6c972cd1-4da0-4615-aed0-1b0e67e4768a")
+ )
+ (wire
+ (pts
+ (xy 186.055 103.505) (xy 194.945 103.505)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7886e5e5-75cf-4706-9387-2e837a79d126")
+ )
+ (wire
+ (pts
+ (xy 220.98 107.315) (xy 220.98 108.585)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7a1dbfda-af9a-4b5f-929c-44d4ca42f493")
+ )
+ (wire
+ (pts
+ (xy 168.275 92.075) (xy 187.96 92.075)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7f526aa0-fc7e-4e79-8b11-48eb2d596282")
+ )
+ (wire
+ (pts
+ (xy 139.065 89.535) (xy 165.735 89.535)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "82092a5a-e0f7-4f4e-9049-9e99b980a1b6")
+ )
+ (wire
+ (pts
+ (xy 178.435 76.835) (xy 178.435 73.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "83ea4a83-a30c-48bd-9175-53b0aa084a6a")
+ )
+ (wire
+ (pts
+ (xy 163.195 86.995) (xy 182.245 86.995)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "84e5ea5c-1e3f-439b-826f-a3a3acf4998d")
+ )
+ (wire
+ (pts
+ (xy 61.595 127.635) (xy 69.215 127.635)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "84f16481-5157-4c43-9cad-6e7b31c851be")
+ )
+ (wire
+ (pts
+ (xy 126.365 89.535) (xy 139.065 89.535)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8a403cb8-dfd3-4ae5-be0f-3761e62ab178")
+ )
+ (wire
+ (pts
+ (xy 88.265 120.015) (xy 85.09 120.015)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8a62553a-58a7-41ef-ac2a-e8c202fc6a3e")
+ )
+ (wire
+ (pts
+ (xy 61.595 118.745) (xy 64.135 118.745)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8afa5aab-e6db-4d9a-8379-68149a32c24f")
+ )
+ (wire
+ (pts
+ (xy 102.235 48.895) (xy 111.125 48.895)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8b52d45a-73c5-4142-869e-d51b5afadd6d")
+ )
+ (wire
+ (pts
+ (xy 178.435 73.025) (xy 175.895 73.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8c28dfd6-f055-4f0f-bfd7-60187e203c7b")
+ )
+ (wire
+ (pts
+ (xy 170.815 94.615) (xy 182.245 94.615)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "90ee9b40-9ceb-4362-a34d-6a3cd9a9f537")
+ )
+ (wire
+ (pts
+ (xy 133.985 78.74) (xy 133.985 86.995)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "91da2b26-22a0-4542-b2ee-931d057c3727")
+ )
+ (wire
+ (pts
+ (xy 95.885 48.895) (xy 95.885 65.405)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "94a1c5ba-7c20-4a13-9b87-f0fa0e9f28df")
+ )
+ (wire
+ (pts
+ (xy 182.245 84.455) (xy 182.245 86.995)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9894ad8f-b750-4e77-8147-04a2b062e019")
+ )
+ (wire
+ (pts
+ (xy 163.83 48.895) (xy 165.1 48.895)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9f77652f-e7f9-4d2e-9fd8-b7fed4b023d7")
+ )
+ (wire
+ (pts
+ (xy 69.215 109.855) (xy 61.595 109.855)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a0f78e73-f94c-4343-8937-921e01deea39")
+ )
+ (wire
+ (pts
+ (xy 127.635 48.895) (xy 129.54 48.895)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a1b019fd-8deb-484b-9046-8f51a332eb08")
+ )
+ (wire
+ (pts
+ (xy 182.245 94.615) (xy 182.245 97.155)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a5999f27-98bb-46ad-a08c-040ae830bef5")
+ )
+ (wire
+ (pts
+ (xy 125.73 48.895) (xy 127.635 48.895)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a6e42b82-5250-4794-aa1b-6a9d3cc2a740")
+ )
+ (wire
+ (pts
+ (xy 121.285 48.895) (xy 119.38 48.895)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a78d45b3-6f4b-40c8-b675-b373cdf2db95")
+ )
+ (wire
+ (pts
+ (xy 186.055 94.615) (xy 187.96 94.615)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "aaf2bc76-bcd8-4e55-8eb3-f92af59bf285")
+ )
+ (wire
+ (pts
+ (xy 125.73 66.04) (xy 111.125 66.04)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "aca29c85-595d-4868-bff2-7837dc83bbb1")
+ )
+ (wire
+ (pts
+ (xy 144.145 68.58) (xy 144.145 71.12)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "acfd7b76-16dc-49f2-a48a-5c7cd1ce04e7")
+ )
+ (wire
+ (pts
+ (xy 163.195 80.645) (xy 163.195 86.995)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ad60bc0e-9462-4d07-811d-ade200ec1991")
+ )
+ (wire
+ (pts
+ (xy 108.585 127.635) (xy 108.585 129.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b15c7db4-bbd8-467f-ada9-e6ccec227f53")
+ )
+ (wire
+ (pts
+ (xy 165.1 46.355) (xy 165.1 48.895)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b3eb0eee-b544-43cc-ac14-ef786a2e8e70")
+ )
+ (wire
+ (pts
+ (xy 103.505 65.405) (xy 103.505 69.215)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b9e03fb6-2f0c-4279-b9d4-c71f9ecc5acc")
+ )
+ (wire
+ (pts
+ (xy 168.275 80.645) (xy 168.275 92.075)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ba6b1bb9-961d-4b7c-b9d8-fac7fc52d59c")
+ )
+ (wire
+ (pts
+ (xy 126.365 92.075) (xy 144.145 92.075)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "bea9ac0c-383b-43e8-bd7a-ed1b0184cb56")
+ )
+ (wire
+ (pts
+ (xy 128.27 102.235) (xy 126.365 102.235)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c2a5f62a-48ec-4025-9c16-f41f634127df")
+ )
+ (wire
+ (pts
+ (xy 85.09 120.015) (xy 85.09 122.555)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c513b691-cf89-4a88-928d-79eb9bc425aa")
+ )
+ (wire
+ (pts
+ (xy 119.38 48.895) (xy 117.475 48.895)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c53fef38-6ac5-421b-a1b6-5eebd9c4aea7")
+ )
+ (wire
+ (pts
+ (xy 133.985 86.995) (xy 126.365 86.995)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "cc6e4fa6-f53d-490b-8743-526a9100e71d")
+ )
+ (wire
+ (pts
+ (xy 156.21 67.31) (xy 156.21 73.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "cd10e510-1d6c-49af-97e6-ac8446a06643")
+ )
+ (wire
+ (pts
+ (xy 85.09 114.935) (xy 69.215 114.935)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "cd6d9521-e413-42dd-8699-c6a239133992")
+ )
+ (wire
+ (pts
+ (xy 133.985 68.58) (xy 139.065 68.58)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d1826d52-0eba-4306-9409-8f71d86591ce")
+ )
+ (wire
+ (pts
+ (xy 218.44 104.14) (xy 220.98 104.14)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d304197b-4c4e-4a66-aa3d-ae808e42e311")
+ )
+ (wire
+ (pts
+ (xy 106.045 62.865) (xy 106.045 69.215)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d7719353-f0ae-4b86-8de9-287fbe617e2c")
+ )
+ (wire
+ (pts
+ (xy 85.09 122.555) (xy 69.215 122.555)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d84cb7c7-d148-4415-8c37-562ebf31fed8")
+ )
+ (wire
+ (pts
+ (xy 98.425 62.865) (xy 106.045 62.865)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "db4fcfd2-aede-4844-ac04-0715279789dd")
+ )
+ (wire
+ (pts
+ (xy 229.235 107.315) (xy 232.41 107.315)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ddae0a46-c9d5-4032-9635-8ac902441ccc")
+ )
+ (wire
+ (pts
+ (xy 220.98 104.14) (xy 223.52 104.14)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "df8be459-b948-4a12-9e9a-97e3df832724")
+ )
+ (wire
+ (pts
+ (xy 149.225 94.615) (xy 170.815 94.615)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e155ea79-d884-4589-86ae-8bf43c64a009")
+ )
+ (wire
+ (pts
+ (xy 139.065 68.58) (xy 139.065 71.12)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e50b5493-8d01-4a3e-887c-511eeba7286c")
+ )
+ (wire
+ (pts
+ (xy 182.245 84.455) (xy 187.96 84.455)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e53ed2eb-168c-4526-b156-a074526a3823")
+ )
+ (wire
+ (pts
+ (xy 86.36 56.515) (xy 90.805 56.515)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e6305fd3-d2f8-4b1d-be6d-565464e30f52")
+ )
+ (wire
+ (pts
+ (xy 117.475 48.895) (xy 117.475 62.865)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e7abd211-a126-4e86-8ac4-cd6f7b1d8db2")
+ )
+ (wire
+ (pts
+ (xy 144.145 68.58) (xy 149.225 68.58)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e9739e40-1808-4fcf-b512-cf42ab4a7959")
+ )
+ (wire
+ (pts
+ (xy 182.245 97.155) (xy 187.96 97.155)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ebad8554-79e6-4dd1-a3de-d4cf242639cb")
+ )
+ (wire
+ (pts
+ (xy 218.44 102.235) (xy 218.44 104.14)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ec79d7a1-3678-499d-865f-a6d725603c5a")
+ )
+ (wire
+ (pts
+ (xy 137.795 102.235) (xy 135.89 102.235)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ee017901-6604-4033-9edb-84ee8341180e")
+ )
+ (wire
+ (pts
+ (xy 187.96 86.995) (xy 186.055 86.995)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ee786e2e-e0df-43e4-817c-bee84c4d86b1")
+ )
+ (wire
+ (pts
+ (xy 111.125 66.04) (xy 111.125 69.215)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ef6e78f6-c7ec-4702-9f2f-afc339511181")
+ )
+ (wire
+ (pts
+ (xy 90.805 48.895) (xy 95.885 48.895)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f0736716-b8d7-4140-a072-cbe298fddbae")
+ )
+ (wire
+ (pts
+ (xy 81.28 56.515) (xy 86.36 56.515)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f4147115-69b5-4690-b520-4dc0896d7067")
+ )
+ (wire
+ (pts
+ (xy 106.68 56.515) (xy 111.125 56.515)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "fd0b2736-439e-4d04-8d91-08fda19dd721")
+ )
+ (wire
+ (pts
+ (xy 108.585 62.865) (xy 108.585 69.215)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "fd9413b9-7e53-4c78-b960-1364993f86fe")
+ )
+ (wire
+ (pts
+ (xy 220.98 104.14) (xy 220.98 107.315)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ff7f09a6-5356-412d-8922-f6d9203d42de")
+ )
+ (label "LED_Y"
+ (at 231.14 84.455 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "4cfa7b61-3792-4f7b-8826-497eb5346929")
+ )
+ (label "LED_G"
+ (at 231.14 94.615 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "60b47a3d-e293-4cb3-8696-a896f0119723")
+ )
+ (label "LED_Y"
+ (at 126.365 107.315 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "b030c20d-0c7c-446a-abb6-9a72ec2ccefd")
+ )
+ (label "LED_G"
+ (at 126.365 109.855 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "f3e21235-b424-46d3-b300-fcd2f9a2e876")
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 232.41 108.585 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "01a904ac-9e0b-4ec4-b103-af1d69bf277f")
+ (property "Reference" "#PWR017"
+ (at 232.41 114.935 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 232.41 113.03 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 232.41 108.585 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 232.41 108.585 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 232.41 108.585 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "429206d7-0c86-495e-8944-4a066a7a02d2")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR017")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 133.985 74.93 180)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "028c5920-c17d-466e-90f1-df1a646930b4")
+ (property "Reference" "R4"
+ (at 132.08 74.93 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "50"
+ (at 133.985 74.93 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 135.763 74.93 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 133.985 74.93 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Resistor"
+ (at 133.985 74.93 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "17b9c3df-489f-4512-8295-edae2a264275")
+ )
+ (pin "1"
+ (uuid "56a4c77d-4155-41b5-822c-6603bed3e9f1")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "R4")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 108.585 129.54 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "1b321f2c-8f52-45dd-90b0-095a5e2c9095")
+ (property "Reference" "#PWR07"
+ (at 108.585 135.89 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 108.585 133.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 108.585 129.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 108.585 129.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 108.585 129.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "9dfbeeb4-a791-40b8-b78c-5f90cec35b02")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR07")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 194.945 107.315 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "1bba5d32-3a0b-4065-9127-b18817012c2b")
+ (property "Reference" "C8"
+ (at 195.58 104.775 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "100n"
+ (at 195.58 109.855 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 195.9102 111.125 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 194.945 107.315 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Unpolarized capacitor"
+ (at 194.945 107.315 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "87fbc00c-f550-438a-a218-93cf02c59d1a")
+ )
+ (pin "1"
+ (uuid "d1cf1117-1739-41e2-abf2-c33980f45cff")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "C8")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:Crystal_GND24")
+ (at 69.215 118.745 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "37036238-eda1-4b2a-9652-f7d03dc51074")
+ (property "Reference" "Y1"
+ (at 75.565 116.205 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "830108174209"
+ (at 79.375 126.365 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm"
+ (at 69.215 118.745 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.we-online.com/components/products/datasheet/830108174209.pdf"
+ (at 69.215 118.745 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Four pin crystal, GND on pins 2 and 4"
+ (at 69.215 118.745 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "40502315-68ec-4cf8-97d2-71791b61278b")
+ )
+ (pin "1"
+ (uuid "c3131684-70c2-4c3e-a1ca-b2b874ddfeb9")
+ )
+ (pin "3"
+ (uuid "9cb5c8cd-74c0-4fbf-8ff2-2ca0ce9bc838")
+ )
+ (pin "4"
+ (uuid "4b4f1c39-1abf-4567-a7c7-034e53879ea5")
+ )
+ (instances
+ (project ""
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "Y1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Interface_Ethernet:LAN8742A")
+ (at 108.585 99.695 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "4501fb73-98bf-4fcf-9958-f8017382faa5")
+ (property "Reference" "U1"
+ (at 110.7791 127.635 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "LAN8742A"
+ (at 110.7791 130.175 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_DFN_QFN:VQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias"
+ (at 109.855 126.365 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/8742a.pdf"
+ (at 108.585 139.065 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "LAN8720 Ethernet PHY with RMII interface, QFN-24"
+ (at 108.585 99.695 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "23"
+ (uuid "6669b59e-0fd5-4481-bc8f-5afad339a026")
+ )
+ (pin "1"
+ (uuid "037b73b4-5e9c-465b-8c01-5a075d8b86ec")
+ )
+ (pin "20"
+ (uuid "640f2cbc-0615-48bd-b9ff-c3c708da6cf1")
+ )
+ (pin "7"
+ (uuid "b811ccf8-e7f2-4f4d-b885-786e1cf9ed03")
+ )
+ (pin "2"
+ (uuid "2b291bde-4df4-4458-a825-ca7437428e21")
+ )
+ (pin "6"
+ (uuid "33f1ef10-e4b8-49ff-9d01-5ab072179e12")
+ )
+ (pin "5"
+ (uuid "606d93cc-b11f-4665-af9c-00602751fb1c")
+ )
+ (pin "17"
+ (uuid "db137660-a572-4fdd-902d-91bbca115376")
+ )
+ (pin "4"
+ (uuid "2d3f58f9-e566-4a0d-b623-a379eaeaf71f")
+ )
+ (pin "9"
+ (uuid "42566a8e-01b0-47eb-a0ae-6caf53f7b310")
+ )
+ (pin "21"
+ (uuid "56427d2f-5efb-4d77-b450-f3fa06f82ba0")
+ )
+ (pin "3"
+ (uuid "50e88637-6ed9-433f-917e-3a4596f8bc1e")
+ )
+ (pin "25"
+ (uuid "a087cf14-9e58-4b64-8c32-6ba9fddb0518")
+ )
+ (pin "16"
+ (uuid "5e9716b2-01d4-4885-b50b-2ac9f4fbbcbc")
+ )
+ (pin "8"
+ (uuid "0514bb8a-7bf0-41f5-be27-80ac39b56501")
+ )
+ (pin "19"
+ (uuid "746238ba-54fb-42b1-b220-9e51e0611b73")
+ )
+ (pin "10"
+ (uuid "280d8ceb-e0b1-49e1-ba94-7f6f8ba28513")
+ )
+ (pin "11"
+ (uuid "5c0d6e55-e735-4bfb-8ecc-8d92ddd48e7f")
+ )
+ (pin "18"
+ (uuid "6c3f9494-ab82-484f-baa2-67496fd2f9ae")
+ )
+ (pin "14"
+ (uuid "6e3e8b04-4f9f-4a0d-af97-a0f0aa55aaf6")
+ )
+ (pin "12"
+ (uuid "3a11c6f3-482e-498d-a263-fa303000af07")
+ )
+ (pin "22"
+ (uuid "79eb1ece-9b29-4f75-b1c0-574326001495")
+ )
+ (pin "13"
+ (uuid "3b4f71d8-b6f7-4e6f-b3c8-4aa265383b6a")
+ )
+ (pin "15"
+ (uuid "669429f8-954c-4afa-9487-4714b456c60c")
+ )
+ (pin "24"
+ (uuid "9da7fce9-5a80-41b4-a34d-44f1a989b6cb")
+ )
+ (instances
+ (project ""
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "U1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 86.36 48.895 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "45d03d23-90f5-41e4-96a9-cd15d839c69d")
+ (property "Reference" "#PWR08"
+ (at 86.36 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3"
+ (at 86.36 44.45 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 86.36 48.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 86.36 48.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+3V3\""
+ (at 86.36 48.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "c13c83bc-2e89-474b-a224-3c82012acd60")
+ )
+ (instances
+ (project ""
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR08")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 186.055 81.915 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "4739a2ae-743e-43f0-95bd-a7b0f941068d")
+ (property "Reference" "#PWR013"
+ (at 186.055 85.725 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3_FER"
+ (at 186.055 77.47 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 186.055 81.915 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 186.055 81.915 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+3V3\""
+ (at 186.055 81.915 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "94888574-fead-453b-bdc7-5cb542f0c132")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR013")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 156.21 67.31 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "4a2addae-fea2-4ca9-ae99-b0a8e26b8504")
+ (property "Reference" "#PWR016"
+ (at 156.21 71.12 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3_FER"
+ (at 156.21 62.865 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 156.21 67.31 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 156.21 67.31 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+3V3\""
+ (at 156.21 67.31 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "e5079f5f-0ab7-4ec2-a181-a7bf379c6c07")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR016")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 141.605 66.675 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "4a489661-9aab-4be1-bf9e-da4d68dd1ace")
+ (property "Reference" "#PWR015"
+ (at 141.605 70.485 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3_FER"
+ (at 141.605 62.23 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 141.605 66.675 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 141.605 66.675 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+3V3\""
+ (at 141.605 66.675 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "372932ce-f28e-485b-aeda-53a0d501be0a")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR015")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 132.08 102.235 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "4a561013-5bd2-46d4-b837-30cfe22bfa92")
+ (property "Reference" "R1"
+ (at 132.08 97.79 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "12k1"
+ (at 132.08 99.695 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 132.08 104.013 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 132.08 102.235 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Resistor"
+ (at 132.08 102.235 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "f0b3bd87-7d6c-4c78-a089-6e3dd975d1aa")
+ )
+ (pin "1"
+ (uuid "dc14549d-3ae3-4c83-831e-62ef46711255")
+ )
+ (instances
+ (project ""
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "R1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 156.21 46.355 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "4bf4c351-2c31-4403-91ff-11345413b6ba")
+ (property "Reference" "#PWR011"
+ (at 156.21 50.165 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3"
+ (at 156.21 41.91 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 156.21 46.355 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 156.21 46.355 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+3V3\""
+ (at 156.21 46.355 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "77f702f7-a208-43ee-9ba7-19c4e5e5fadc")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR011")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 81.28 52.705 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "5308f472-f4ea-49ec-8be2-c0c6cdd00fca")
+ (property "Reference" "C3"
+ (at 81.915 50.165 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "C"
+ (at 82.55 55.245 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 82.2452 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 81.28 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Unpolarized capacitor"
+ (at 81.28 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "d9c8aee5-ee34-4fa3-b2c3-533c84379bbd")
+ )
+ (pin "2"
+ (uuid "4596f456-4fdd-453a-8a84-09c8bea69ff7")
+ )
+ (instances
+ (project ""
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "C3")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 165.1 46.355 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "54647e2c-6dab-4f3b-a5a1-145053d2446b")
+ (property "Reference" "#PWR012"
+ (at 165.1 50.165 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3_FER"
+ (at 165.1 41.91 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 165.1 46.355 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 165.1 46.355 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+3V3\""
+ (at 165.1 46.355 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "65d0f43e-c5ec-4ea8-8bb6-add82812d590")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR012")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C_Small")
+ (at 69.215 125.095 0)
+ (mirror y)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "5af4e091-491a-4a07-84af-53bb86037259")
+ (property "Reference" "C11"
+ (at 66.675 123.8312 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "C_Small"
+ (at 66.675 126.3712 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 69.215 125.095 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 69.215 125.095 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Unpolarized capacitor, small symbol"
+ (at 69.215 125.095 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "2983407f-cd54-4e52-9034-fcfdc1b89ae5")
+ )
+ (pin "1"
+ (uuid "87e97baa-c828-4b9d-bbe5-4662fd337dfe")
+ )
+ (instances
+ (project ""
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "C11")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 61.595 118.745 270)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "5b80dab3-a4c1-4202-ac7f-df1fc5229ed4")
+ (property "Reference" "#PWR022"
+ (at 55.245 118.745 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 58.42 118.7449 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" ""
+ (at 61.595 118.745 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 61.595 118.745 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 61.595 118.745 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "53d8c9f6-d054-4443-891d-18e668fa2a4f")
+ )
+ (instances
+ (project ""
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR022")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 186.055 107.315 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "5c265558-95d4-4be5-ae45-3a0f1941c734")
+ (property "Reference" "C7"
+ (at 186.69 104.775 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "100n"
+ (at 187.325 109.855 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 187.0202 111.125 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 186.055 107.315 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Unpolarized capacitor"
+ (at 186.055 107.315 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "e1bcff6e-7d59-49ea-ba40-3168ec6d580d")
+ )
+ (pin "1"
+ (uuid "f78028e2-0764-4078-bade-d2cbb2aef9d4")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "C7")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 149.225 74.93 180)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "5c3367c1-45d2-4547-a143-d8895426f9f3")
+ (property "Reference" "R7"
+ (at 147.32 74.93 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "50"
+ (at 149.225 74.93 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 151.003 74.93 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 149.225 74.93 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Resistor"
+ (at 149.225 74.93 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "61423acd-f8c9-45cd-a453-7df08fb0045b")
+ )
+ (pin "1"
+ (uuid "b96c477d-8491-46c6-aaf0-d82a173b1b49")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "R7")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 90.805 52.705 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "5cc95dd3-1654-4fb3-b274-11ddee88ab76")
+ (property "Reference" "C4"
+ (at 91.44 50.165 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "C"
+ (at 91.44 55.245 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 91.7702 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 90.805 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Unpolarized capacitor"
+ (at 90.805 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "92c43ee2-65f1-4872-b980-1c66dce28416")
+ )
+ (pin "2"
+ (uuid "0665c9a0-98bd-4121-a642-dfbdd24bf003")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "C4")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 234.95 86.995 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "5f53b0d6-fb8b-433a-ae13-b615188f5ae8")
+ (property "Reference" "R2"
+ (at 234.95 89.535 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "270"
+ (at 234.95 86.995 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 234.95 88.773 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 234.95 86.995 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Resistor"
+ (at 234.95 86.995 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "d8d0211f-d256-4af9-9875-fc31b85b3f21")
+ )
+ (pin "1"
+ (uuid "d8e59a67-bb2d-4a1d-887c-868cdae5ab7e")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "R2")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 239.395 97.155 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "6f4f28e5-6da8-444f-8889-9bd11477f8e7")
+ (property "Reference" "#PWR010"
+ (at 245.745 97.155 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 242.57 97.1549 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" ""
+ (at 239.395 97.155 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 239.395 97.155 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 239.395 97.155 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "7d10c809-23f7-4f4a-bd0d-7293d223865d")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR010")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C_Small")
+ (at 69.215 112.395 0)
+ (mirror y)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "799e262c-04b5-4f5e-85a8-aaa39007b504")
+ (property "Reference" "C10"
+ (at 66.675 111.1312 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "C_Small"
+ (at 66.675 113.6712 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 69.215 112.395 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 69.215 112.395 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Unpolarized capacitor, small symbol"
+ (at 69.215 112.395 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "e3c52c74-df7a-4197-af53-e9bcb5741309")
+ )
+ (pin "1"
+ (uuid "f33cb551-1e51-4b80-be1e-47b6513b6b0d")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "C10")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 178.435 76.835 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "7d95b3d4-1691-4e53-bf82-278ac04ec295")
+ (property "Reference" "#PWR018"
+ (at 178.435 83.185 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 178.435 80.645 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 178.435 76.835 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 178.435 76.835 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 178.435 76.835 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "ba34b3a9-9e21-4819-bf49-d5e3b474cef0")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR018")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 234.95 97.155 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "85fc3696-84ef-4191-8f96-d319d16f21ae")
+ (property "Reference" "R3"
+ (at 234.95 99.695 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "270"
+ (at 234.95 97.155 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 234.95 98.933 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 234.95 97.155 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Resistor"
+ (at 234.95 97.155 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "f3f7f94a-8fa3-46f8-ad5b-cd98e0514224")
+ )
+ (pin "1"
+ (uuid "09972238-393a-4a35-be76-08cfec23b349")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "R3")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 190.5 111.125 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "8cf974ca-9a4b-4526-b1f3-cfadc48f39fa")
+ (property "Reference" "#PWR014"
+ (at 190.5 117.475 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 190.5 114.935 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 190.5 111.125 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 190.5 111.125 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 190.5 111.125 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "e1b81322-c084-4d20-b442-c86b0dab6108")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR014")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 111.125 52.705 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "8edd1f18-cead-4d5f-b143-928bc4e9cdd8")
+ (property "Reference" "C2"
+ (at 111.76 50.165 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "470p"
+ (at 111.76 55.245 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 112.0902 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 111.125 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Unpolarized capacitor"
+ (at 111.125 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "edc31cb4-ad66-4ce8-bd60-34f97bc5664b")
+ )
+ (pin "1"
+ (uuid "c450e567-cd28-4705-bcce-4f417f9bca9f")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "C2")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 156.21 80.645 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "8fa6963a-9d58-47e9-83d7-798b4208dde0")
+ (property "Reference" "#PWR019"
+ (at 156.21 86.995 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 156.21 84.455 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 156.21 80.645 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 156.21 80.645 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 156.21 80.645 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "2097e0cf-97e4-4990-9a0b-f7231854edc7")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR019")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Connector:RJ45_Wuerth_74980111211")
+ (at 208.28 92.075 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "98d7f108-3009-46b0-8827-1010dd9d2020")
+ (property "Reference" "J1"
+ (at 209.55 78.74 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "RJ45_Wuerth_74980111211"
+ (at 209.55 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Connector_RJ:RJ45_Wuerth_74980111211_Horizontal"
+ (at 208.28 79.375 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.we-online.de/katalog/datasheet/74980111211.pdf"
+ (at 208.28 75.565 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify top)
+ (hide yes)
+ )
+ )
+ (property "Description" "LAN Transformer Jack, RJ45, 10/100 BaseT"
+ (at 208.28 92.075 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "9"
+ (uuid "cbb630bf-f260-4667-b405-3905cfc4cb84")
+ )
+ (pin "7"
+ (uuid "ae39789b-684c-4271-a642-74e3f1874aa2")
+ )
+ (pin "4"
+ (uuid "d1b0eeda-4ca7-4852-836e-1761c94598e8")
+ )
+ (pin "6"
+ (uuid "00ad8151-1ff9-4873-923b-d0ce4966099f")
+ )
+ (pin "11"
+ (uuid "d797eeae-5652-45c4-aaff-43b7bd0644fc")
+ )
+ (pin "10"
+ (uuid "e5e677a8-2231-475c-94f3-bdcbb67bf344")
+ )
+ (pin "5"
+ (uuid "27137e51-103d-4459-936e-6e7ad1c676dc")
+ )
+ (pin "1"
+ (uuid "67b9a021-b960-4e0a-a332-70af90f20ae0")
+ )
+ (pin "8"
+ (uuid "722cf818-b592-440b-8e0c-4d5758d8601c")
+ )
+ (pin "SH"
+ (uuid "6085b2a0-3cbf-4553-b5e7-b04a3ad0cb31")
+ )
+ (pin "2"
+ (uuid "9fa7ddcd-9dac-46ed-9bfc-d38ed1adf58b")
+ )
+ (pin "12"
+ (uuid "bc39702d-63e9-4a9a-bb7d-fc187f634e6e")
+ )
+ (pin "3"
+ (uuid "53c3bd63-a1b7-499a-a338-e54a27a781eb")
+ )
+ (instances
+ (project ""
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "J1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Power_Protection:USBLC6-4SC6")
+ (at 165.735 73.025 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "a0046fce-8491-4c0a-ab5f-c2550fd6cfa3")
+ (property "Reference" "U3"
+ (at 167.005 63.5 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "USBLC6-4SC6"
+ (at 167.005 66.04 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6"
+ (at 175.895 70.485 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ (italic yes)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-4.pdf"
+ (at 178.435 70.485 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Description" "Very low capacitance ESD protection diode, 4 data-line, SOT-23-6"
+ (at 165.735 73.025 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "6"
+ (uuid "18e78dc6-4b75-43c2-86cb-a088e4d67e48")
+ )
+ (pin "1"
+ (uuid "29f1a619-ac06-467a-94c0-b432d8a745c7")
+ )
+ (pin "4"
+ (uuid "aa983915-7a99-49a8-95bf-3a545b6158d0")
+ )
+ (pin "3"
+ (uuid "0e85df0d-a38f-4e29-96a4-4618000ec40c")
+ )
+ (pin "2"
+ (uuid "b81373df-a142-4de2-86a0-69ec49dfce0a")
+ )
+ (pin "5"
+ (uuid "bcff07cd-51a7-4477-b011-91b112d0aa40")
+ )
+ (instances
+ (project ""
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "U3")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 121.285 56.515 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "a7ab80fd-ab3d-4abb-88bd-3390700e7dd6")
+ (property "Reference" "#PWR04"
+ (at 121.285 62.865 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 121.285 60.325 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 121.285 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 121.285 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 121.285 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "7f723785-bbbf-4fb3-991f-a9d4649d93ea")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR04")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 129.54 56.515 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "a96db926-662f-4301-bcb9-5d96d524e3d4")
+ (property "Reference" "#PWR05"
+ (at 129.54 62.865 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 129.54 60.325 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 129.54 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 129.54 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 129.54 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "8506ffcf-218d-4df5-a6e0-a3112c2dfa43")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR05")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 76.2 118.745 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "aaf3b69a-41ee-44a7-b88b-bcc1649fe374")
+ (property "Reference" "#PWR023"
+ (at 82.55 118.745 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 79.375 118.7449 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" ""
+ (at 76.2 118.745 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 76.2 118.745 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 118.745 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "251462cd-27c5-4814-af10-3038d658e0e5")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR023")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 119.38 48.895 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "bd03e02d-45fb-4762-b52d-eed269654bdc")
+ (property "Reference" "#PWR020"
+ (at 119.38 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3_FER"
+ (at 119.38 41.275 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 119.38 48.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 119.38 48.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+3V3\""
+ (at 119.38 48.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "2dd5b804-a096-406b-9233-cd0614572d8d")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR020")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 86.36 56.515 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "bebfbed6-fcf9-483e-8d35-882da53665d5")
+ (property "Reference" "#PWR03"
+ (at 86.36 62.865 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 86.36 61.595 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 86.36 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 86.36 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 86.36 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "dbf415ba-1489-4c53-adb6-fa7d64facfbb")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR03")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 137.795 102.235 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "c1347e83-a5cd-4c00-8696-564cdd57b104")
+ (property "Reference" "#PWR02"
+ (at 144.145 102.235 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 140.97 102.2349 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" ""
+ (at 137.795 102.235 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 137.795 102.235 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 137.795 102.235 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "112a238a-aae8-4333-ae7c-d5385a513b5d")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR02")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Jumper:Jumper_2_Small_Open")
+ (at 226.695 107.315 0)
+ (unit 1)
+ (exclude_from_sim yes)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "c4b096a1-e4c1-406a-9ccf-fc7e71b6eca6")
+ (property "Reference" "JP1"
+ (at 226.695 104.775 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "Jumper_2_Small_Open"
+ (at 226.695 118.745 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 226.695 107.315 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 226.695 107.315 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Jumper, 2-pole, small symbol, open"
+ (at 226.695 107.315 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "4afc5d5d-7e4a-41f2-a320-e31937caff09")
+ )
+ (pin "1"
+ (uuid "ef4fa9b4-2e49-4cbf-9a0b-fb4086dc5343")
+ )
+ (instances
+ (project ""
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "JP1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 144.145 74.93 180)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "c8f7bb68-289f-44ba-94b6-71e6a8086c7b")
+ (property "Reference" "R6"
+ (at 142.24 74.93 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "50"
+ (at 144.145 74.93 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 145.923 74.93 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 144.145 74.93 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Resistor"
+ (at 144.145 74.93 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "e6c01eb3-9d09-45f5-81e9-94162c862865")
+ )
+ (pin "1"
+ (uuid "ce499ced-2127-4c65-84fd-d94c88a1fcc3")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "R6")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:Earth")
+ (at 220.98 108.585 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "cd89e130-723f-4181-9f9e-8e68b0e5fb07")
+ (property "Reference" "#PWR01"
+ (at 220.98 114.935 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "Earth"
+ (at 220.98 113.03 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 220.98 108.585 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 220.98 108.585 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"Earth\""
+ (at 220.98 108.585 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "61814fc0-4d6e-4f1b-929a-05760d5544a0")
+ )
+ (instances
+ (project ""
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR01")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 129.54 52.705 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "cfca7ab6-3187-47b9-9fb3-9d82f0e066c3")
+ (property "Reference" "C6"
+ (at 130.175 50.165 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "C"
+ (at 130.81 55.88 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 130.5052 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 129.54 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Unpolarized capacitor"
+ (at 129.54 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "cb5426dc-12ac-4f33-8690-83ad2d45dc5d")
+ )
+ (pin "2"
+ (uuid "71763c1b-812f-4598-ab55-781695a0878f")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "C6")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 121.285 52.705 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "d9bc4aac-888b-49b9-9f7d-fff4e9252984")
+ (property "Reference" "C5"
+ (at 121.92 50.165 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "C"
+ (at 121.92 55.245 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 122.2502 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 121.285 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Unpolarized capacitor"
+ (at 121.285 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "5e8b95ec-6e6b-4c82-9974-4443c87b1113")
+ )
+ (pin "2"
+ (uuid "809473f0-7563-4021-9cc0-d8be5bc80c5e")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "C5")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 106.68 56.515 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "e8b931e3-31bf-4304-9e1c-1ff7c2105a99")
+ (property "Reference" "#PWR06"
+ (at 106.68 62.865 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 106.68 60.325 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 106.68 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 106.68 56.515 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 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "3df85dc0-bba0-4dae-9039-68bf32631405")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR06")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 156.21 76.835 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "eab7126c-5e83-416a-976b-8f6c4d639dfe")
+ (property "Reference" "C9"
+ (at 153.035 74.295 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "100n"
+ (at 151.13 79.375 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 157.1752 80.645 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 156.21 76.835 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Unpolarized capacitor"
+ (at 156.21 76.835 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "cd44f3e1-6670-4afe-b3aa-17a852269305")
+ )
+ (pin "1"
+ (uuid "739feea8-34f2-4ed0-9edf-15d5af3c11a9")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "C9")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 102.235 52.705 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "ebe08bbf-a9e5-4d5e-b150-b3d994e630ad")
+ (property "Reference" "C1"
+ (at 102.87 50.165 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "1µ"
+ (at 103.505 55.245 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 103.2002 56.515 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 102.235 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Unpolarized capacitor"
+ (at 102.235 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "8661c8a3-c9ea-480f-ad84-42cd9df22101")
+ )
+ (pin "1"
+ (uuid "d7067f66-45db-4994-82ea-9a2b05ed9353")
+ )
+ (instances
+ (project ""
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "C1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 239.395 86.995 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "f24f595a-973b-4d23-9c8e-fdbd737f16ca")
+ (property "Reference" "#PWR09"
+ (at 245.745 86.995 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 242.57 86.9949 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" ""
+ (at 239.395 86.995 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 239.395 86.995 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 239.395 86.995 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "c43349d7-1319-4ae5-ba00-74a948624bc9")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR09")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 139.065 74.93 180)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "f47296aa-3a3d-4df5-a5d5-6f84d6b84542")
+ (property "Reference" "R5"
+ (at 137.16 74.93 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "50"
+ (at 139.065 74.93 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 140.843 74.93 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 139.065 74.93 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Resistor"
+ (at 139.065 74.93 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "65f1e68b-5407-4a5d-a692-f192a915ed57")
+ )
+ (pin "1"
+ (uuid "5dab0ba6-6ab6-490d-adb7-bf563bf64bcf")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "R5")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:FerriteBead_Small")
+ (at 161.29 48.895 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "f872ebf2-8cda-44ae-b502-62d5f5023c7e")
+ (property "Reference" "FB1"
+ (at 161.29 52.07 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "FerriteBead_Small"
+ (at 161.29 53.975 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 161.29 50.673 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 161.29 48.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Ferrite bead, small symbol"
+ (at 161.29 48.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "6118ee89-72b2-4256-bf51-213388ee3dd8")
+ )
+ (pin "1"
+ (uuid "0620b13c-507f-4595-9b25-6f3772631f02")
+ )
+ (instances
+ (project ""
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "FB1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 127.635 48.895 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "f9815655-53ae-4639-8047-fc6225429868")
+ (property "Reference" "#PWR021"
+ (at 127.635 52.705 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3_FER"
+ (at 127.635 41.275 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 127.635 48.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 127.635 48.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+3V3\""
+ (at 127.635 48.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "49d93d7f-9e23-4c95-8dcc-0b77225bfa3e")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/5469580a-3180-4bfd-8660-e5a4628a92d9"
+ (reference "#PWR021")
+ (unit 1)
+ )
+ )
+ )
+ )
+)
diff --git a/Hardware/FT25-Charger.kicad_pcb b/Hardware/FT25-Charger.kicad_pcb
index ef218ba..f9d6467 100644
--- a/Hardware/FT25-Charger.kicad_pcb
+++ b/Hardware/FT25-Charger.kicad_pcb
@@ -1,2 +1,4528 @@
-(kicad_pcb (version 20240108) (generator "pcbnew") (generator_version "8.0")
-)
\ No newline at end of file
+(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 1)
+ (scaleselection 1)
+ (outputdirectory "")
+ )
+ )
+ (net 0 "")
+ (net 1 "Net-(J1-TD-)")
+ (net 2 "+3V3_FER")
+ (net 3 "Net-(J1-RD+)")
+ (net 4 "Net-(J1-RD-)")
+ (net 5 "Earth")
+ (net 6 "/Ethernet/LED_G")
+ (net 7 "Net-(J1-Pad11)")
+ (net 8 "Net-(J1-TD+)")
+ (net 9 "Net-(J1-Pad2)")
+ (net 10 "/Ethernet/LED_Y")
+ (net 11 "unconnected-(J1-NC-Pad9)")
+ (net 12 "unconnected-(U1-RXER{slash}PHYAD0-Pad10)")
+ (net 13 "GND")
+ (net 14 "unconnected-(U1-~{RST}-Pad15)")
+ (net 15 "unconnected-(U1-MDC-Pad13)")
+ (net 16 "unconnected-(U1-XTAL1{slash}CLKIN-Pad5)")
+ (net 17 "unconnected-(U1-TXD0-Pad17)")
+ (net 18 "unconnected-(U1-CRS_DV{slash}MODE2-Pad11)")
+ (net 19 "unconnected-(U1-MDIO-Pad12)")
+ (net 20 "Net-(U1-VDDCR)")
+ (net 21 "unconnected-(U1-TXD1-Pad18)")
+ (net 22 "Net-(U1-RBIAS)")
+ (net 23 "unconnected-(U1-TXEN-Pad16)")
+ (net 24 "+3V3")
+ (net 25 "unconnected-(U1-RXD0{slash}MODE0-Pad8)")
+ (net 26 "unconnected-(U1-XTAL2-Pad4)")
+ (net 27 "unconnected-(U1-~{INT}{slash}REFCLKO-Pad14)")
+ (net 28 "unconnected-(U1-RXD1{slash}MODE1-Pad7)")
+ (net 29 "unconnected-(U2A-VBAT-Pad6)")
+ (net 30 "Net-(U2A-VSS-Pad102)")
+ (net 31 "unconnected-(U2A-VDD-Pad91)")
+ (net 32 "unconnected-(U2A-VDD33_USB-Pad114)")
+ (net 33 "unconnected-(U2A-VDD-Pad149)")
+ (net 34 "unconnected-(U2A-VDD-Pad62)")
+ (net 35 "unconnected-(U2A-VDD-Pad36)")
+ (net 36 "unconnected-(U2A-VDDA-Pad39)")
+ (net 37 "unconnected-(U2A-VDD-Pad82)")
+ (net 38 "unconnected-(U2A-VDD-Pad103)")
+ (net 39 "unconnected-(U2A-VSSA-Pad37)")
+ (net 40 "unconnected-(U2A-VDD-Pad127)")
+ (net 41 "unconnected-(U2A-VDD-Pad15)")
+ (net 42 "unconnected-(U2A-VDD-Pad172)")
+ (net 43 "unconnected-(U2A-VDD-Pad72)")
+ (net 44 "unconnected-(U2A-VDD-Pad23)")
+ (net 45 "unconnected-(U2A-VDD-Pad136)")
+ (net 46 "unconnected-(U2A-VDD-Pad49)")
+ (net 47 "unconnected-(U2A-VDD-Pad159)")
+ (net 48 "unconnected-(Y1-Pad2)")
+ (net 49 "unconnected-(Y1-Pad4)")
+ (net 50 "unconnected-(Y1-Pad3)")
+ (net 51 "unconnected-(Y1-Pad1)")
+ (net 52 "unconnected-(IC1-DQ7-Pad13)")
+ (net 53 "unconnected-(IC1-DQ8-Pad42)")
+ (net 54 "unconnected-(IC1-A9-Pad34)")
+ (net 55 "unconnected-(IC1-~{RAS}-Pad18)")
+ (net 56 "unconnected-(IC1-VSSQ_3-Pad46)")
+ (net 57 "unconnected-(IC1-VSS_3-Pad54)")
+ (net 58 "unconnected-(IC1-NC-Pad40)")
+ (net 59 "unconnected-(IC1-DQ10-Pad45)")
+ (net 60 "unconnected-(IC1-A3-Pad26)")
+ (net 61 "unconnected-(IC1-UDQM-Pad39)")
+ (net 62 "unconnected-(IC1-DQ11-Pad47)")
+ (net 63 "unconnected-(IC1-VSS_1-Pad28)")
+ (net 64 "unconnected-(IC1-DQ5-Pad10)")
+ (net 65 "unconnected-(IC1-VDDQ_3-Pad43)")
+ (net 66 "unconnected-(IC1-CLK-Pad38)")
+ (net 67 "unconnected-(IC1-VSSQ_2-Pad12)")
+ (net 68 "unconnected-(IC1-BS1-Pad21)")
+ (net 69 "unconnected-(IC1-A2-Pad25)")
+ (net 70 "unconnected-(IC1-DQ9-Pad44)")
+ (net 71 "unconnected-(IC1-VDD_3-Pad27)")
+ (net 72 "unconnected-(IC1-VDDQ_2-Pad9)")
+ (net 73 "unconnected-(IC1-~{CS}-Pad19)")
+ (net 74 "unconnected-(IC1-A6-Pad31)")
+ (net 75 "unconnected-(IC1-A1-Pad24)")
+ (net 76 "unconnected-(IC1-VDDQ_1-Pad3)")
+ (net 77 "unconnected-(IC1-A5-Pad30)")
+ (net 78 "unconnected-(IC1-BS0-Pad20)")
+ (net 79 "unconnected-(IC1-DQ13-Pad50)")
+ (net 80 "unconnected-(IC1-DQ3-Pad7)")
+ (net 81 "unconnected-(IC1-VSSQ_1-Pad6)")
+ (net 82 "unconnected-(IC1-~{WE}-Pad16)")
+ (net 83 "unconnected-(IC1-A8-Pad33)")
+ (net 84 "unconnected-(IC1-A12-Pad36)")
+ (net 85 "unconnected-(IC1-VDD_2-Pad14)")
+ (net 86 "unconnected-(IC1-DQ12-Pad48)")
+ (net 87 "unconnected-(IC1-A10{slash}AP-Pad22)")
+ (net 88 "unconnected-(IC1-LDQM-Pad15)")
+ (net 89 "unconnected-(IC1-A7-Pad32)")
+ (net 90 "unconnected-(IC1-DQ14-Pad51)")
+ (net 91 "unconnected-(IC1-A0-Pad23)")
+ (net 92 "unconnected-(IC1-VDD_1-Pad1)")
+ (net 93 "unconnected-(IC1-VSS_2-Pad41)")
+ (net 94 "unconnected-(IC1-~{CAS}-Pad17)")
+ (net 95 "unconnected-(IC1-DQ2-Pad5)")
+ (net 96 "unconnected-(IC1-DQ4-Pad8)")
+ (net 97 "unconnected-(IC1-DQ1-Pad4)")
+ (net 98 "unconnected-(IC1-DQ15-Pad53)")
+ (net 99 "unconnected-(IC1-VDDQ_4-Pad49)")
+ (net 100 "unconnected-(IC1-DQ6-Pad11)")
+ (net 101 "unconnected-(IC1-A11-Pad35)")
+ (net 102 "unconnected-(IC1-DQ0-Pad2)")
+ (net 103 "unconnected-(IC1-A4-Pad29)")
+ (net 104 "unconnected-(IC1-CKE-Pad37)")
+ (net 105 "unconnected-(IC1-VSSQ_4-Pad52)")
+ (footprint "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm"
+ (layer "F.Cu")
+ (uuid "120fc13d-08fe-4e43-ab76-51ff58974b47")
+ (at 141.61 90.35)
+ (descr "SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package")
+ (tags "SMD SMT crystal")
+ (property "Reference" "Y1"
+ (at 0 -2.45 0)
+ (layer "F.SilkS")
+ (uuid "a2a50b29-fef2-4236-923b-74294a1a2db6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "830108174209"
+ (at 0 2.45 0)
+ (layer "F.Fab")
+ (uuid "d67686db-9e77-4ea8-bdec-4c9a7ad3dee7")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "4606a249-9a39-4911-8f99-1400cca9ecfc")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://www.we-online.com/components/products/datasheet/830108174209.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "47f5e872-0ab1-4940-925a-2121e30ac7bf")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Four pin crystal, GND on pins 2 and 4"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "98767c7b-81b5-48c6-a32d-bd59b61095ff")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Crystal*")
+ (path "/5469580a-3180-4bfd-8660-e5a4628a92d9/37036238-eda1-4b2a-9652-f7d03dc51074")
+ (sheetname "Ethernet")
+ (sheetfile "Ethernet.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -2 -1.65)
+ (end -2 1.65)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2ff60ba1-9072-4dc7-9ed4-f94b237f00cd")
+ )
+ (fp_line
+ (start -2 1.65)
+ (end 2 1.65)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c18ea752-0af0-47fc-a243-767b6ee6c4cc")
+ )
+ (fp_line
+ (start -2.1 -1.7)
+ (end -2.1 1.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e7432894-a46f-422b-a995-6f8e2b05e220")
+ )
+ (fp_line
+ (start -2.1 1.7)
+ (end 2.1 1.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "bb464c91-ba1c-4a3c-adff-458debf8ade0")
+ )
+ (fp_line
+ (start 2.1 -1.7)
+ (end -2.1 -1.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "01bd8445-3d6a-4e0b-a9b2-bdd075e11592")
+ )
+ (fp_line
+ (start 2.1 1.7)
+ (end 2.1 -1.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "37cfce39-2037-464f-a7e1-98c553f40951")
+ )
+ (fp_line
+ (start -1.6 -1.25)
+ (end -1.6 1.25)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "155d123b-5b24-4ff7-9231-fb5640a0a5ca")
+ )
+ (fp_line
+ (start -1.6 0.25)
+ (end -0.6 1.25)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "73aeb92f-43b5-48ef-b016-ea6dd23bc83d")
+ )
+ (fp_line
+ (start -1.6 1.25)
+ (end 1.6 1.25)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "938a3527-c684-44a1-8e91-1dda56437129")
+ )
+ (fp_line
+ (start 1.6 -1.25)
+ (end -1.6 -1.25)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b5cae248-51a0-45fa-a432-42bcd315cc12")
+ )
+ (fp_line
+ (start 1.6 1.25)
+ (end 1.6 -1.25)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "efc43d04-578b-42d5-ba88-db9728a1d0ab")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "df7a0450-f337-4a5b-8d2c-cc0f5ca17744")
+ (effects
+ (font
+ (size 0.7 0.7)
+ (thickness 0.105)
+ )
+ )
+ )
+ (pad "1" smd rect
+ (at -1.1 0.85)
+ (size 1.4 1.2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 51 "unconnected-(Y1-Pad1)")
+ (pinfunction "1")
+ (pintype "passive")
+ (uuid "f989a74a-42d1-4a7a-9fa7-15115bb130cb")
+ )
+ (pad "2" smd rect
+ (at 1.1 0.85)
+ (size 1.4 1.2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 48 "unconnected-(Y1-Pad2)")
+ (pinfunction "2")
+ (pintype "passive")
+ (uuid "05670fc1-1b5c-4add-ad38-f9136da0c564")
+ )
+ (pad "3" smd rect
+ (at 1.1 -0.85)
+ (size 1.4 1.2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 50 "unconnected-(Y1-Pad3)")
+ (pinfunction "3")
+ (pintype "passive")
+ (uuid "90ae051c-5533-4dd2-b72e-82cdd8e3f5bb")
+ )
+ (pad "4" smd rect
+ (at -1.1 -0.85)
+ (size 1.4 1.2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 49 "unconnected-(Y1-Pad4)")
+ (pinfunction "4")
+ (pintype "passive")
+ (uuid "711648e8-b1b9-4334-84e5-6627b963db7d")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Crystal.3dshapes/Crystal_SMD_3225-4Pin_3.2x2.5mm.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Package_QFP:LQFP-176_24x24mm_P0.5mm"
+ (layer "F.Cu")
+ (uuid "1c05e01c-2e9c-4884-8ea4-6dbdcc12e477")
+ (at 116.725 72.45)
+ (descr "LQFP, 176 Pin (https://www.st.com/resource/en/datasheet/stm32f207vg.pdf#page=163), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "LQFP QFP")
+ (property "Reference" "U2"
+ (at 0 -14.38 0)
+ (layer "F.SilkS")
+ (uuid "b1a2c53d-a60a-403a-b87b-2f9dfb28a44e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "STM32H753IITx"
+ (at 0 14.38 0)
+ (layer "F.Fab")
+ (uuid "236bc90b-0325-431a-8aa6-8f4678a823a1")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Package_QFP:LQFP-176_24x24mm_P0.5mm"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ca0c11e8-4def-4d9b-855b-1cd2fc199221")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753ii.pdf"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "721a461d-b615-4ded-b790-b80bd2b58a95")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 140 GPIO, LQFP176"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b6c9836b-f31b-46a6-bdb2-f97f73352681")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LQFP*24x24mm*P0.5mm*")
+ (path "/927a4376-a166-4f69-84bd-032af3aa29f2/ccf42411-9888-47c7-9a38-28fb5235bb16")
+ (sheetname "µC")
+ (sheetfile "MCU.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -12.11 -12.11)
+ (end -12.11 -11.16)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8eeda6ac-1668-4506-99e3-f7212c530833")
+ )
+ (fp_line
+ (start -12.11 12.11)
+ (end -12.11 11.16)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bbc3f0fa-fb06-4075-822d-e4e3d4993c25")
+ )
+ (fp_line
+ (start -11.16 -12.11)
+ (end -12.11 -12.11)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ee27472a-2af8-463c-b182-b83011938aca")
+ )
+ (fp_line
+ (start -11.16 12.11)
+ (end -12.11 12.11)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "dbf7c062-3c5c-4712-bb20-49be7c8a3190")
+ )
+ (fp_line
+ (start 11.16 -12.11)
+ (end 12.11 -12.11)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "432e2173-533a-40b1-9242-951f054e8e56")
+ )
+ (fp_line
+ (start 11.16 12.11)
+ (end 12.11 12.11)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d44b05e5-403b-4931-b7a7-654ee24b7581")
+ )
+ (fp_line
+ (start 12.11 -12.11)
+ (end 12.11 -11.16)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "676f9f88-43ed-4854-b1cf-ae188345c01e")
+ )
+ (fp_line
+ (start 12.11 12.11)
+ (end 12.11 11.16)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5fc06b1e-5dc4-4855-bff3-99ceb50606ab")
+ )
+ (fp_poly
+ (pts
+ (xy -12.7125 -11.16) (xy -13.0525 -11.63) (xy -12.3725 -11.63) (xy -12.7125 -11.16)
+ )
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill solid)
+ (layer "F.SilkS")
+ (uuid "2de9b3ca-b125-4c96-a615-8150e4e70820")
+ )
+ (fp_line
+ (start -13.68 -11.15)
+ (end -13.68 0)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "427be565-678d-4ba0-9dd6-f41612972a04")
+ )
+ (fp_line
+ (start -13.68 11.15)
+ (end -13.68 0)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "185e1ac6-936f-43eb-98d1-8f99ddfbe5cf")
+ )
+ (fp_line
+ (start -12.25 -12.25)
+ (end -12.25 -11.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3cd49ace-0701-46e1-92fa-b2ba62588021")
+ )
+ (fp_line
+ (start -12.25 -11.15)
+ (end -13.68 -11.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3f990eb2-5ed6-4ae4-a6b7-d8e68a017636")
+ )
+ (fp_line
+ (start -12.25 11.15)
+ (end -13.68 11.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "7f6551cf-0e98-4d56-9ece-350e91e3a6a8")
+ )
+ (fp_line
+ (start -12.25 12.25)
+ (end -12.25 11.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "234611c0-999a-4e1c-8a23-eba8f0781786")
+ )
+ (fp_line
+ (start -11.15 -13.68)
+ (end -11.15 -12.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4b1c6d88-ef5a-401b-aeda-0a192342d1cd")
+ )
+ (fp_line
+ (start -11.15 -12.25)
+ (end -12.25 -12.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "bda8d82e-6bd6-4e04-ac6c-2d1d72f2ac34")
+ )
+ (fp_line
+ (start -11.15 12.25)
+ (end -12.25 12.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d47364a1-2593-45dd-a8c7-7377300dba83")
+ )
+ (fp_line
+ (start -11.15 13.68)
+ (end -11.15 12.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "0d35852b-7227-4993-afb9-7360beaaf348")
+ )
+ (fp_line
+ (start 0 -13.68)
+ (end -11.15 -13.68)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6fad9412-0bae-4f4a-a536-3918c1366fed")
+ )
+ (fp_line
+ (start 0 -13.68)
+ (end 11.15 -13.68)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ae2c2560-c3ac-42aa-8e62-dae590f79eae")
+ )
+ (fp_line
+ (start 0 13.68)
+ (end -11.15 13.68)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9b1c1bf3-ad63-4ad0-a464-bf10643f3713")
+ )
+ (fp_line
+ (start 0 13.68)
+ (end 11.15 13.68)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a77c3613-db55-4248-b790-bbdbdeeeb2fe")
+ )
+ (fp_line
+ (start 11.15 -13.68)
+ (end 11.15 -12.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ab9f4f4a-b20f-4dc0-80cd-931f57b7245b")
+ )
+ (fp_line
+ (start 11.15 -12.25)
+ (end 12.25 -12.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "fe07c09c-140c-4959-a18c-b62a58090567")
+ )
+ (fp_line
+ (start 11.15 12.25)
+ (end 12.25 12.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "cf0c012e-e3cc-4e92-8f85-6aa35278c83b")
+ )
+ (fp_line
+ (start 11.15 13.68)
+ (end 11.15 12.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "0c7ebb52-67d6-40cd-975d-66530347f770")
+ )
+ (fp_line
+ (start 12.25 -12.25)
+ (end 12.25 -11.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1d0a0081-4ddb-4d22-aad8-bace5637f585")
+ )
+ (fp_line
+ (start 12.25 -11.15)
+ (end 13.68 -11.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a2b4113d-9c99-4c77-90f0-8722c8bb41c1")
+ )
+ (fp_line
+ (start 12.25 11.15)
+ (end 13.68 11.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ded1a3a3-25cc-4256-93a8-bf5746acccd6")
+ )
+ (fp_line
+ (start 12.25 12.25)
+ (end 12.25 11.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "be934107-1164-43c1-b0af-cd327d581101")
+ )
+ (fp_line
+ (start 13.68 -11.15)
+ (end 13.68 0)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ef4256bc-f65c-4277-8eba-11a66d41947d")
+ )
+ (fp_line
+ (start 13.68 11.15)
+ (end 13.68 0)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8c0e3819-3d62-4f99-a4fe-e840edea2032")
+ )
+ (fp_line
+ (start -12 -11)
+ (end -11 -12)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "394e31e2-3830-4ea0-b907-0f18c5a9cbab")
+ )
+ (fp_line
+ (start -12 12)
+ (end -12 -11)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7018f579-bc5c-494d-b75c-1e7a5640a9f3")
+ )
+ (fp_line
+ (start -11 -12)
+ (end 12 -12)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fa6490ca-5619-4608-9494-9ac8dd7d3a91")
+ )
+ (fp_line
+ (start 12 -12)
+ (end 12 12)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f57920c0-5600-47e8-ae2f-88bd8f8f3513")
+ )
+ (fp_line
+ (start 12 12)
+ (end -12 12)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e99ad5b0-10df-4bd6-a859-714f2190ac06")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "d375bb26-1cd2-4b77-8602-0c89ec7fa4d3")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -12.675 -10.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "bcfe2b41-3a7f-4848-9b69-06d926d9ad61")
+ )
+ (pad "2" smd roundrect
+ (at -12.675 -10.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "d31a581c-397b-432f-ba0e-e5f51a46ccbe")
+ )
+ (pad "3" smd roundrect
+ (at -12.675 -9.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "0a895fca-45d8-433e-b302-8cecb54e5b6a")
+ )
+ (pad "4" smd roundrect
+ (at -12.675 -9.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "37f3b36f-2ac2-42ee-9f14-ca53d3775c07")
+ )
+ (pad "5" smd roundrect
+ (at -12.675 -8.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "8008b200-b860-44b2-9795-e52286e5c282")
+ )
+ (pad "6" smd roundrect
+ (at -12.675 -8.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 29 "unconnected-(U2A-VBAT-Pad6)")
+ (pinfunction "VBAT")
+ (pintype "power_in")
+ (uuid "00a7f035-94e6-4b2f-9a09-21978d9d881d")
+ )
+ (pad "7" smd roundrect
+ (at -12.675 -7.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "6a0b1798-a99e-4dd4-91fe-10209a27beaa")
+ )
+ (pad "8" smd roundrect
+ (at -12.675 -7.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "17be3fed-aca9-43b5-97dd-56bbfd4d8d8c")
+ )
+ (pad "9" smd roundrect
+ (at -12.675 -6.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "e6877d49-d835-49d4-bcc2-c1e9c06faf64")
+ )
+ (pad "10" smd roundrect
+ (at -12.675 -6.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "1f3458a8-6403-4814-86da-14c69a26ae55")
+ )
+ (pad "11" smd roundrect
+ (at -12.675 -5.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "1f2385d6-e297-4902-b482-e747e6b217f8")
+ )
+ (pad "12" smd roundrect
+ (at -12.675 -5.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "9fe0c4f1-3768-46a7-88ce-e973c1472cb9")
+ )
+ (pad "13" smd roundrect
+ (at -12.675 -4.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "0ef21766-992e-4c1a-b6f0-aafc30981601")
+ )
+ (pad "14" smd roundrect
+ (at -12.675 -4.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 30 "Net-(U2A-VSS-Pad102)")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "87fe631e-6cec-40b6-b6d6-1a533adf6f37")
+ )
+ (pad "15" smd roundrect
+ (at -12.675 -3.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 41 "unconnected-(U2A-VDD-Pad15)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "81152955-2710-4032-a56c-888a74660a72")
+ )
+ (pad "16" smd roundrect
+ (at -12.675 -3.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "29d217ff-249b-4196-8304-e08c1d9fc891")
+ )
+ (pad "17" smd roundrect
+ (at -12.675 -2.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "6d98d199-3e94-4a72-a5ec-a74ae07de8f0")
+ )
+ (pad "18" smd roundrect
+ (at -12.675 -2.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "6109499c-5e26-440f-b9e0-4830233b9f39")
+ )
+ (pad "19" smd roundrect
+ (at -12.675 -1.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "044d2ffe-fe2f-4800-b94a-019378aea34d")
+ )
+ (pad "20" smd roundrect
+ (at -12.675 -1.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "63596055-9075-4383-b04a-34b45d695b7f")
+ )
+ (pad "21" smd roundrect
+ (at -12.675 -0.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "a33ed01f-bf63-41a3-91f4-04809b6cdbe1")
+ )
+ (pad "22" smd roundrect
+ (at -12.675 -0.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 30 "Net-(U2A-VSS-Pad102)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "54c4aeb5-ad67-42f3-8d4d-dff2642ff2b7")
+ )
+ (pad "23" smd roundrect
+ (at -12.675 0.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 44 "unconnected-(U2A-VDD-Pad23)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "d608fcea-085b-4332-aaf0-54c004e0f988")
+ )
+ (pad "24" smd roundrect
+ (at -12.675 0.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "0bbe4224-71e2-4185-8c57-2a12196b367f")
+ )
+ (pad "25" smd roundrect
+ (at -12.675 1.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "a57d5cae-f54b-4b58-ba42-dfa66153ce55")
+ )
+ (pad "26" smd roundrect
+ (at -12.675 1.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "cd3189e8-285f-4b05-aa5c-dabb130560ef")
+ )
+ (pad "27" smd roundrect
+ (at -12.675 2.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "fe3937af-40b9-45a6-9922-c71961ced758")
+ )
+ (pad "28" smd roundrect
+ (at -12.675 2.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "bc528c8c-61bd-4270-86f8-3f267e5dd12c")
+ )
+ (pad "29" smd roundrect
+ (at -12.675 3.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "d5c47460-e448-45c5-883f-10aefc9e325c")
+ )
+ (pad "30" smd roundrect
+ (at -12.675 3.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "fc6e5742-9f99-461e-849b-dea11d818ea1")
+ )
+ (pad "31" smd roundrect
+ (at -12.675 4.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "3b93ffe3-809f-487a-a629-11523d346e55")
+ )
+ (pad "32" smd roundrect
+ (at -12.675 4.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "6ab9c74a-467a-4f0b-88e1-c91befb11a4a")
+ )
+ (pad "33" smd roundrect
+ (at -12.675 5.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "426f987c-0cfa-4621-9222-43533a788a95")
+ )
+ (pad "34" smd roundrect
+ (at -12.675 5.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "b07138aa-fc6a-4c41-b18a-7649b4deb5c1")
+ )
+ (pad "35" smd roundrect
+ (at -12.675 6.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "fe07bd77-ad08-4053-bde9-b481fa68716e")
+ )
+ (pad "36" smd roundrect
+ (at -12.675 6.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 35 "unconnected-(U2A-VDD-Pad36)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "38f4dd35-2b3d-46da-aec7-f967367769e7")
+ )
+ (pad "37" smd roundrect
+ (at -12.675 7.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 39 "unconnected-(U2A-VSSA-Pad37)")
+ (pinfunction "VSSA")
+ (pintype "power_in")
+ (uuid "73bc8323-1689-4777-bdaf-2a8439c4caa1")
+ )
+ (pad "38" smd roundrect
+ (at -12.675 7.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "749720ed-6751-4398-b860-e70f24d69988")
+ )
+ (pad "39" smd roundrect
+ (at -12.675 8.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 36 "unconnected-(U2A-VDDA-Pad39)")
+ (pinfunction "VDDA")
+ (pintype "power_in")
+ (uuid "5886c807-c112-4bae-998e-ba3508a4e929")
+ )
+ (pad "40" smd roundrect
+ (at -12.675 8.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "08bb6c53-8491-496e-b320-b812a4b4b704")
+ )
+ (pad "41" smd roundrect
+ (at -12.675 9.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "9ab25047-94a5-4cdd-a165-b4e65ed313f4")
+ )
+ (pad "42" smd roundrect
+ (at -12.675 9.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "f45129c0-b325-46fd-b71c-49d3d84f4637")
+ )
+ (pad "43" smd roundrect
+ (at -12.675 10.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "10e9232b-56d2-414c-a7e6-0a0b806ee2a0")
+ )
+ (pad "44" smd roundrect
+ (at -12.675 10.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "83b8e7d3-76ee-4459-b939-2f88fdffa98e")
+ )
+ (pad "45" smd roundrect
+ (at -10.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "547061fe-5d33-496c-8110-211bf251cb93")
+ )
+ (pad "46" smd roundrect
+ (at -10.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "61ede7fa-cf26-4b50-b9f4-cc6c4bb33227")
+ )
+ (pad "47" smd roundrect
+ (at -9.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "db4bf740-024b-44b1-89b1-4edb6c0bd63b")
+ )
+ (pad "48" smd roundrect
+ (at -9.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 30 "Net-(U2A-VSS-Pad102)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "191a4238-8a44-47d4-bacb-7f6c2a95d8a5")
+ )
+ (pad "49" smd roundrect
+ (at -8.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 46 "unconnected-(U2A-VDD-Pad49)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "ebab2152-8754-44e0-a6ca-7fc2da8e0cca")
+ )
+ (pad "50" smd roundrect
+ (at -8.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "ad0ed9d7-bef5-457f-b79f-235d55d296c2")
+ )
+ (pad "51" smd roundrect
+ (at -7.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "7499c95d-4e3e-4940-a231-134d9b6275e2")
+ )
+ (pad "52" smd roundrect
+ (at -7.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "478a71b3-ab68-46ae-9c8c-d3a96078ef43")
+ )
+ (pad "53" smd roundrect
+ (at -6.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "b70dd6bf-b909-496f-9303-b8afc2f528dc")
+ )
+ (pad "54" smd roundrect
+ (at -6.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "2385846c-b852-4129-8c51-9c4aa4d1342e")
+ )
+ (pad "55" smd roundrect
+ (at -5.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "de4dfd42-1959-4263-8627-12e862f69f07")
+ )
+ (pad "56" smd roundrect
+ (at -5.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "92a3b060-684e-4845-8a49-1832c22a7d97")
+ )
+ (pad "57" smd roundrect
+ (at -4.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "814e2d28-a93d-4493-a0ca-5bfc5fbd1afb")
+ )
+ (pad "58" smd roundrect
+ (at -4.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "09a610fc-3b5f-4f24-8bcf-700c3222ea7c")
+ )
+ (pad "59" smd roundrect
+ (at -3.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "96d07bea-6f33-4fc7-8ec0-beea49c1ee04")
+ )
+ (pad "60" smd roundrect
+ (at -3.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "1b58e459-d890-4326-894c-62ba56a9b1b0")
+ )
+ (pad "61" smd roundrect
+ (at -2.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 30 "Net-(U2A-VSS-Pad102)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "736322e0-144b-48dc-ab3d-221af159fb38")
+ )
+ (pad "62" smd roundrect
+ (at -2.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 34 "unconnected-(U2A-VDD-Pad62)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "323b167e-3728-41fd-84ad-956cf23ba7d5")
+ )
+ (pad "63" smd roundrect
+ (at -1.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "cea59668-7ce1-4131-a154-c0c476fe2f0c")
+ )
+ (pad "64" smd roundrect
+ (at -1.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "abff6320-4301-4c01-b4f7-3b7100606b9c")
+ )
+ (pad "65" smd roundrect
+ (at -0.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "d285cf95-4fd5-4b59-a674-f42324456970")
+ )
+ (pad "66" smd roundrect
+ (at -0.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "404aef42-076c-4f3f-ab42-3a5caff9e2e9")
+ )
+ (pad "67" smd roundrect
+ (at 0.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "f442be18-efc0-4b7e-929d-74f7b0113d28")
+ )
+ (pad "68" smd roundrect
+ (at 0.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "0f1a38f2-c4a7-4a66-9443-f1618f7cf75f")
+ )
+ (pad "69" smd roundrect
+ (at 1.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "b5fc3209-69d3-42f5-a609-d32fcac329fb")
+ )
+ (pad "70" smd roundrect
+ (at 1.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "1cbc2617-2345-43b9-a432-c6c0b302a9b7")
+ )
+ (pad "71" smd roundrect
+ (at 2.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 30 "Net-(U2A-VSS-Pad102)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "a60e84f2-a14b-49a7-b169-e2eb743313ed")
+ )
+ (pad "72" smd roundrect
+ (at 2.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 43 "unconnected-(U2A-VDD-Pad72)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "b3c18c62-4efb-4754-8cef-22e2a2a62495")
+ )
+ (pad "73" smd roundrect
+ (at 3.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "7e5ba917-c35f-4cd5-a1ee-94e23f551889")
+ )
+ (pad "74" smd roundrect
+ (at 3.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "4091fe11-c9c1-44b4-b2b4-553407880e88")
+ )
+ (pad "75" smd roundrect
+ (at 4.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "838dacbe-3242-4e9b-b8fa-af15bc311104")
+ )
+ (pad "76" smd roundrect
+ (at 4.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "f19b3a52-ec18-46f6-8d0e-8d9ea22775dd")
+ )
+ (pad "77" smd roundrect
+ (at 5.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "07443cbb-5788-4102-8b61-30b539c5de50")
+ )
+ (pad "78" smd roundrect
+ (at 5.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "d0af7618-d9db-474e-8ce2-7552749c39cf")
+ )
+ (pad "79" smd roundrect
+ (at 6.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "c3c7279a-3c2f-450d-8c26-cf9401f54d39")
+ )
+ (pad "80" smd roundrect
+ (at 6.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "dc375c56-cdab-4ddf-b5c6-3fa1eca2efee")
+ )
+ (pad "81" smd roundrect
+ (at 7.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "16979381-a5a9-4e65-a464-9fc40e639b35")
+ )
+ (pad "82" smd roundrect
+ (at 7.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 37 "unconnected-(U2A-VDD-Pad82)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "5928285b-01f0-4933-9da1-112a6150268c")
+ )
+ (pad "83" smd roundrect
+ (at 8.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "b698e8d1-e83e-4be0-88bf-d45003c55c85")
+ )
+ (pad "84" smd roundrect
+ (at 8.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "9c68518e-f44b-475d-bd47-f97d4b71baba")
+ )
+ (pad "85" smd roundrect
+ (at 9.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "f5351620-f31f-4d06-83b5-1dea8dfd4a7f")
+ )
+ (pad "86" smd roundrect
+ (at 9.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "d74f5b9b-b852-4236-b17c-9f4cb9129d9b")
+ )
+ (pad "87" smd roundrect
+ (at 10.25 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "f4a59caf-1340-4691-b2a6-107430cdd248")
+ )
+ (pad "88" smd roundrect
+ (at 10.75 12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "71f746f7-9ff3-4205-a1a3-5720bfc205e5")
+ )
+ (pad "89" smd roundrect
+ (at 12.675 10.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "5c9fef49-ec1a-4727-af3c-635d2fb516ab")
+ )
+ (pad "90" smd roundrect
+ (at 12.675 10.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 30 "Net-(U2A-VSS-Pad102)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "984105c5-24d5-4ad1-b11a-3d95b28a7282")
+ )
+ (pad "91" smd roundrect
+ (at 12.675 9.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 31 "unconnected-(U2A-VDD-Pad91)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "148eafff-a388-4ffb-8b45-533dace44e1f")
+ )
+ (pad "92" smd roundrect
+ (at 12.675 9.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "795979c8-20d1-4284-82cf-8329e5d69a46")
+ )
+ (pad "93" smd roundrect
+ (at 12.675 8.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "bf4e22d1-7f6c-49d9-9a81-b5f1a472f638")
+ )
+ (pad "94" smd roundrect
+ (at 12.675 8.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "c9ca4a63-d087-4a7f-85a3-706e9100c155")
+ )
+ (pad "95" smd roundrect
+ (at 12.675 7.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "f1667fda-29bd-40d5-a62f-d1a2b300b853")
+ )
+ (pad "96" smd roundrect
+ (at 12.675 7.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "3791b16f-de44-4de0-ab5f-41ecf55dea17")
+ )
+ (pad "97" smd roundrect
+ (at 12.675 6.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "f42bd143-b228-44b1-ab0f-a5ec7e8c5051")
+ )
+ (pad "98" smd roundrect
+ (at 12.675 6.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "437fa6d0-761b-4127-a192-1d3cd737ba2c")
+ )
+ (pad "99" smd roundrect
+ (at 12.675 5.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "fa2d9001-2109-452e-8c63-cc033df8404c")
+ )
+ (pad "100" smd roundrect
+ (at 12.675 5.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "4dcadb16-732b-4ba8-8a48-7ffbf53d3b55")
+ )
+ (pad "101" smd roundrect
+ (at 12.675 4.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "f250816e-f7eb-4fa9-8212-438c92cbc2f6")
+ )
+ (pad "102" smd roundrect
+ (at 12.675 4.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 30 "Net-(U2A-VSS-Pad102)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "151cb834-b3c6-4402-a7bc-6cb8580bb77f")
+ )
+ (pad "103" smd roundrect
+ (at 12.675 3.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 38 "unconnected-(U2A-VDD-Pad103)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "60739d3b-838b-4838-8f2e-e9417d7340c8")
+ )
+ (pad "104" smd roundrect
+ (at 12.675 3.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "7a9771ea-496d-4e76-94b1-5841eaac249f")
+ )
+ (pad "105" smd roundrect
+ (at 12.675 2.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "e385c3b2-0dc4-49b6-8519-f030e1bdb9f6")
+ )
+ (pad "106" smd roundrect
+ (at 12.675 2.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "dfeeafee-951b-47aa-8aa7-bbffce10b3a7")
+ )
+ (pad "107" smd roundrect
+ (at 12.675 1.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "9b9d9b6c-c5c7-4ad0-82b8-98f09ec1550b")
+ )
+ (pad "108" smd roundrect
+ (at 12.675 1.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "7fc54622-a87f-49ad-bd95-63a9f1257e59")
+ )
+ (pad "109" smd roundrect
+ (at 12.675 0.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "0fdbbec6-16b2-4b28-a850-3250982ed246")
+ )
+ (pad "110" smd roundrect
+ (at 12.675 0.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "d974a579-f180-4c2a-94d7-d3cd7c7b7237")
+ )
+ (pad "111" smd roundrect
+ (at 12.675 -0.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "51e65609-a4c6-4d90-b75f-b3006ad65855")
+ )
+ (pad "112" smd roundrect
+ (at 12.675 -0.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "e341a4eb-751d-4ae7-9245-a9eae286dfad")
+ )
+ (pad "113" smd roundrect
+ (at 12.675 -1.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 30 "Net-(U2A-VSS-Pad102)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "077bb1b9-15f3-4111-a439-7eb78e8ef774")
+ )
+ (pad "114" smd roundrect
+ (at 12.675 -1.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 32 "unconnected-(U2A-VDD33_USB-Pad114)")
+ (pinfunction "VDD33_USB")
+ (pintype "power_in")
+ (uuid "1b5066c4-45f7-44b5-83a5-6e9aeb8af54e")
+ )
+ (pad "115" smd roundrect
+ (at 12.675 -2.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "1ab5932f-d3e7-44fa-985e-7abedd23da0c")
+ )
+ (pad "116" smd roundrect
+ (at 12.675 -2.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "89ec82e5-bd4a-4b56-9d84-2c1e19ed31c3")
+ )
+ (pad "117" smd roundrect
+ (at 12.675 -3.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "efa3ea5c-b214-45be-b9ba-2afab55e3098")
+ )
+ (pad "118" smd roundrect
+ (at 12.675 -3.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "f5ac2112-1bb1-4eb0-bb27-d7942d12f0eb")
+ )
+ (pad "119" smd roundrect
+ (at 12.675 -4.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "ecc2ced8-70b8-4035-b817-ef335341753e")
+ )
+ (pad "120" smd roundrect
+ (at 12.675 -4.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "8074646a-ade5-4bac-b131-ab9bd4913c70")
+ )
+ (pad "121" smd roundrect
+ (at 12.675 -5.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "3f523852-4d97-4bfe-84c2-8b341f1fa1bf")
+ )
+ (pad "122" smd roundrect
+ (at 12.675 -5.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "79905a86-2e19-48af-8652-5e76c0942f89")
+ )
+ (pad "123" smd roundrect
+ (at 12.675 -6.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "a9b75fa5-c684-43ec-ac09-5ba7f0dae83e")
+ )
+ (pad "124" smd roundrect
+ (at 12.675 -6.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "9552d438-aa06-4c49-a038-93fffb95318a")
+ )
+ (pad "125" smd roundrect
+ (at 12.675 -7.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "d55b3624-75e2-46ad-9c07-51b364b5bf3b")
+ )
+ (pad "126" smd roundrect
+ (at 12.675 -7.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 30 "Net-(U2A-VSS-Pad102)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "c400ad6f-a877-46ee-a388-acfc2c3f723c")
+ )
+ (pad "127" smd roundrect
+ (at 12.675 -8.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 40 "unconnected-(U2A-VDD-Pad127)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "8002f3f6-6f2d-4d7c-baaf-208cb89536ed")
+ )
+ (pad "128" smd roundrect
+ (at 12.675 -8.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "f398a9fe-ffe5-4c7e-b71a-fd46bf0806c7")
+ )
+ (pad "129" smd roundrect
+ (at 12.675 -9.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "54a33e7a-370b-44ba-ba93-580d44384bdf")
+ )
+ (pad "130" smd roundrect
+ (at 12.675 -9.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "c5edd929-6d9a-4db2-bc9f-49b398656638")
+ )
+ (pad "131" smd roundrect
+ (at 12.675 -10.25)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "5b7b48c9-b24b-4a54-924d-d179e5289800")
+ )
+ (pad "132" smd roundrect
+ (at 12.675 -10.75)
+ (size 1.5 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "4752dd8d-3d2a-4b0a-a99b-b4e9f02a142c")
+ )
+ (pad "133" smd roundrect
+ (at 10.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "2b93aaa9-b0ad-4e5f-9cd0-4d632dee6e57")
+ )
+ (pad "134" smd roundrect
+ (at 10.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "a9756655-9c8a-484e-8491-fa724f3c1501")
+ )
+ (pad "135" smd roundrect
+ (at 9.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 30 "Net-(U2A-VSS-Pad102)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "9a3105c3-e047-4d57-97ac-226f51850a48")
+ )
+ (pad "136" smd roundrect
+ (at 9.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 45 "unconnected-(U2A-VDD-Pad136)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "e9bedc44-6abd-4466-8a50-5323a4c5bdf5")
+ )
+ (pad "137" smd roundrect
+ (at 8.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "2f5d84b0-7b55-4a63-9b4b-cebb640a47ab")
+ )
+ (pad "138" smd roundrect
+ (at 8.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "c82f0ea5-f60f-4030-8fee-36517243e1a7")
+ )
+ (pad "139" smd roundrect
+ (at 7.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "ebba0305-7455-4ef4-bb52-013097a3e224")
+ )
+ (pad "140" smd roundrect
+ (at 7.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "b8d93105-5aa6-4d7c-bb9d-db123271ba73")
+ )
+ (pad "141" smd roundrect
+ (at 6.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "dfe07893-92d7-4479-bee4-ddf86a62940f")
+ )
+ (pad "142" smd roundrect
+ (at 6.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "e15cb5df-bc14-4022-ac3f-a64d9e8e6e9e")
+ )
+ (pad "143" smd roundrect
+ (at 5.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "6418af4e-2601-4112-93d2-ac302520a8c7")
+ )
+ (pad "144" smd roundrect
+ (at 5.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "9baba826-0792-4b6c-be4d-96e550b55471")
+ )
+ (pad "145" smd roundrect
+ (at 4.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "c985f222-c0ba-4cd2-a110-35a9f600a791")
+ )
+ (pad "146" smd roundrect
+ (at 4.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "eb51c799-dc16-4dec-94d1-ab0ce4debe12")
+ )
+ (pad "147" smd roundrect
+ (at 3.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "a96f4e7b-8b31-48ea-b8ca-24f53483798e")
+ )
+ (pad "148" smd roundrect
+ (at 3.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 30 "Net-(U2A-VSS-Pad102)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "3f92978d-5647-4be8-8865-dd03f092b700")
+ )
+ (pad "149" smd roundrect
+ (at 2.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 33 "unconnected-(U2A-VDD-Pad149)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "279f6ca2-9823-4f4d-a12e-fc78b407e789")
+ )
+ (pad "150" smd roundrect
+ (at 2.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "a66443ef-5a25-43f0-90e7-0bad2b0eac05")
+ )
+ (pad "151" smd roundrect
+ (at 1.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "a17172ad-21c1-4e72-9eb3-b3644104189e")
+ )
+ (pad "152" smd roundrect
+ (at 1.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "aab828c9-eb67-471e-b383-3b2eab5d63df")
+ )
+ (pad "153" smd roundrect
+ (at 0.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "8a639f7c-acf9-4e79-a2b5-d787237237da")
+ )
+ (pad "154" smd roundrect
+ (at 0.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "0696205a-515b-49a3-8122-ba0e62fd4014")
+ )
+ (pad "155" smd roundrect
+ (at -0.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "8a42a639-5b26-424c-b59f-74489cb2a48c")
+ )
+ (pad "156" smd roundrect
+ (at -0.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "6930dbf9-203c-4db1-b7b6-1f6e602981b1")
+ )
+ (pad "157" smd roundrect
+ (at -1.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "47850e8f-bece-4d18-8075-536593168e09")
+ )
+ (pad "158" smd roundrect
+ (at -1.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 30 "Net-(U2A-VSS-Pad102)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "c66b233d-49e9-49c5-939e-965033a718ba")
+ )
+ (pad "159" smd roundrect
+ (at -2.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 47 "unconnected-(U2A-VDD-Pad159)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "f7790c35-b3c6-4cb0-b0a4-52c8626505b4")
+ )
+ (pad "160" smd roundrect
+ (at -2.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "894bc908-44e4-4a5b-be91-60fc94ae93b8")
+ )
+ (pad "161" smd roundrect
+ (at -3.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "544583fb-c70f-49a5-ba61-2f4068fe147c")
+ )
+ (pad "162" smd roundrect
+ (at -3.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "3b6f7f86-b5be-4664-9b37-a9d85e2a7741")
+ )
+ (pad "163" smd roundrect
+ (at -4.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "1792427d-2511-4909-a476-7390bb0da876")
+ )
+ (pad "164" smd roundrect
+ (at -4.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "b4057604-9965-4474-bb52-7c4c21996b1c")
+ )
+ (pad "165" smd roundrect
+ (at -5.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "58d74dcd-ed99-4fb9-ad9a-d929aa2e1ff8")
+ )
+ (pad "166" smd roundrect
+ (at -5.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "f680efad-f3ae-4d69-bc4d-a1dda5160d3e")
+ )
+ (pad "167" smd roundrect
+ (at -6.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "a7c23a2c-8287-46ba-9347-2ceb22426092")
+ )
+ (pad "168" smd roundrect
+ (at -6.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "2a66f516-026d-444b-929e-ac26bc09ea4b")
+ )
+ (pad "169" smd roundrect
+ (at -7.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "c4decdde-a860-4b74-95f5-eba75321f8e0")
+ )
+ (pad "170" smd roundrect
+ (at -7.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "0d1ccf9f-1048-4f84-9995-4f8ac3dc92b5")
+ )
+ (pad "171" smd roundrect
+ (at -8.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "0dd22b2e-e158-4ea2-aab5-1fb2ec3c9337")
+ )
+ (pad "172" smd roundrect
+ (at -8.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 42 "unconnected-(U2A-VDD-Pad172)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "aaf67507-acd0-49af-a1c2-d24c1cc8c3cf")
+ )
+ (pad "173" smd roundrect
+ (at -9.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "0528f87d-8f9e-4bda-b2b8-29c6a4c4073b")
+ )
+ (pad "174" smd roundrect
+ (at -9.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "847df246-f339-4398-86aa-76658b28c7e1")
+ )
+ (pad "175" smd roundrect
+ (at -10.25 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "c424be29-c475-4e27-9470-105e6019afc8")
+ )
+ (pad "176" smd roundrect
+ (at -10.75 -12.675)
+ (size 0.3 1.5)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "728a8e62-6d65-4001-ad38-bf62aaf844aa")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Package_QFP.3dshapes/LQFP-176_24x24mm_P0.5mm.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Package_TO_SOT_SMD:SOT-23-6"
+ (layer "F.Cu")
+ (uuid "36d042d1-a974-4852-8087-ee9ab675ae43")
+ (at 146.81 90.525)
+ (descr "SOT, 6 Pin (JEDEC MO-178 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=MO-178), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOT TO_SOT_SMD")
+ (property "Reference" "U3"
+ (at 0 -2.4 0)
+ (layer "F.SilkS")
+ (uuid "f786ce8f-d256-49cb-9ceb-8874165599b5")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "USBLC6-4SC6"
+ (at 0 2.4 0)
+ (layer "F.Fab")
+ (uuid "bef44a19-4d2f-425d-9ca1-5513e6670661")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a119022f-d6ab-49db-aade-18a5af9ff2e8")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-4.pdf"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c186f5f4-6dfb-43cc-845b-6164b7f0672b")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Very low capacitance ESD protection diode, 4 data-line, SOT-23-6"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "573c4a85-d7b9-4b23-a6a9-27ce3669de26")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "SOT?23*")
+ (path "/5469580a-3180-4bfd-8660-e5a4628a92d9/a0046fce-8491-4c0a-ab5f-c2550fd6cfa3")
+ (sheetname "Ethernet")
+ (sheetfile "Ethernet.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start 0 -1.56)
+ (end -0.8 -1.56)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "143564b6-f37b-40c7-8a4d-d36d97f46fc7")
+ )
+ (fp_line
+ (start 0 -1.56)
+ (end 0.8 -1.56)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "918c9ad2-2d55-4a5c-b584-a8c501a83d72")
+ )
+ (fp_line
+ (start 0 1.56)
+ (end -0.8 1.56)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "16f6d216-2054-4186-8f95-da428b913c8a")
+ )
+ (fp_line
+ (start 0 1.56)
+ (end 0.8 1.56)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "07eebe9d-85be-4146-a507-c45139f13be8")
+ )
+ (fp_poly
+ (pts
+ (xy -1.3 -1.51) (xy -1.54 -1.84) (xy -1.06 -1.84) (xy -1.3 -1.51)
+ )
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill solid)
+ (layer "F.SilkS")
+ (uuid "563c25d8-8ead-49b4-a726-c6d5aa0950da")
+ )
+ (fp_line
+ (start -2.05 -1.7)
+ (end -2.05 1.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b9fcc2ae-1016-4fa3-b090-0bf9a80a1708")
+ )
+ (fp_line
+ (start -2.05 1.7)
+ (end 2.05 1.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "51f2df70-b760-453d-818b-ef56ddaebf72")
+ )
+ (fp_line
+ (start 2.05 -1.7)
+ (end -2.05 -1.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b0880bf0-ead2-4d45-a102-caa245d2f8d1")
+ )
+ (fp_line
+ (start 2.05 1.7)
+ (end 2.05 -1.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2741397a-1261-48ab-b8c9-c119e2f0cedb")
+ )
+ (fp_line
+ (start -0.8 -1.05)
+ (end -0.4 -1.45)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2aed5a9f-8256-4d6e-9c79-b9680f225e29")
+ )
+ (fp_line
+ (start -0.8 1.45)
+ (end -0.8 -1.05)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7cd9a9e2-f388-4b80-a765-1d30bce74e02")
+ )
+ (fp_line
+ (start -0.4 -1.45)
+ (end 0.8 -1.45)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fb34b7ab-9968-43f1-8ec8-7c342c0eebd4")
+ )
+ (fp_line
+ (start 0.8 -1.45)
+ (end 0.8 1.45)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b54e90a2-6dea-4a26-9633-a9520764cdca")
+ )
+ (fp_line
+ (start 0.8 1.45)
+ (end -0.8 1.45)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d664eded-f5e0-4c5b-a3a9-e5dbe4617a43")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "b5a2d31c-f0ea-49dd-9192-3b30cb905ec3")
+ (effects
+ (font
+ (size 0.4 0.4)
+ (thickness 0.06)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -1.1375 -0.95)
+ (size 1.325 0.6)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 8 "Net-(J1-TD+)")
+ (pinfunction "I/O1")
+ (pintype "passive")
+ (uuid "3ff5eb56-3619-4b87-ad03-136baecdf776")
+ )
+ (pad "2" smd roundrect
+ (at -1.1375 0)
+ (size 1.325 0.6)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 13 "GND")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "6375014f-2513-4a2e-aa3f-50fe20041eff")
+ )
+ (pad "3" smd roundrect
+ (at -1.1375 0.95)
+ (size 1.325 0.6)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 1 "Net-(J1-TD-)")
+ (pinfunction "I/O2")
+ (pintype "passive")
+ (uuid "b0890b5f-c6ca-454f-9f9a-f1024cb1703b")
+ )
+ (pad "4" smd roundrect
+ (at 1.1375 0.95)
+ (size 1.325 0.6)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 3 "Net-(J1-RD+)")
+ (pinfunction "I/O3")
+ (pintype "passive")
+ (uuid "dbe13847-ba97-4b24-9fa9-9705c86b41ba")
+ )
+ (pad "5" smd roundrect
+ (at 1.1375 0)
+ (size 1.325 0.6)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 2 "+3V3_FER")
+ (pinfunction "VBUS")
+ (pintype "passive")
+ (uuid "7618dc87-c5e7-4cd8-a2df-9aebeba04555")
+ )
+ (pad "6" smd roundrect
+ (at 1.1375 -0.95)
+ (size 1.325 0.6)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 4 "Net-(J1-RD-)")
+ (pinfunction "I/O4")
+ (pintype "passive")
+ (uuid "be3b7f89-af70-49dd-9139-b58315715f44")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Package_SO:TSOP-II-54_22.2x10.16mm_P0.8mm"
+ (layer "F.Cu")
+ (uuid "58ecfd93-778d-4e7b-bc49-f16135657dbf")
+ (at 183.15 79.1)
+ (descr "54-lead TSOP typ II package")
+ (tags "TSOPII TSOP2")
+ (property "Reference" "IC1"
+ (at 0 -12.5 0)
+ (layer "F.SilkS")
+ (uuid "1d72c9ea-4d0f-4c59-af21-691ee68470fd")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "W9825G6KH-5"
+ (at 0 12.5 0)
+ (layer "F.Fab")
+ (uuid "2e7d7446-cad8-4c50-912d-d4b8cbcad88f")
+ (effects
+ (font
+ (size 0.85 0.85)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Package_SO:TSOP-II-54_22.2x10.16mm_P0.8mm"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "bc676896-f6a6-42ea-a94e-a243b728b0ad")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c3cbfa75-6958-486f-ae8d-e5dce6b28df5")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "256Mb SDRAM 200MHz TSOPII54"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "64a06c94-628d-4576-b233-fe6154eb5794")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Height" "1.2"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d58146a4-7f9b-4ca1-a423-5ed2337bd949")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Mouser Part Number" "454-W9825G6KH-5"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "9a4631e7-71d0-47ba-9ee0-b0551c8b4b0d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "eb718a54-e3b0-4d27-bcd0-0e03e6b376cc")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Manufacturer_Name" "Winbond"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0cdd0913-1773-4b19-a62a-028bf4b08631")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Manufacturer_Part_Number" "W9825G6KH-5"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0af850a3-4f08-4521-8ea9-98be3e69aa82")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/f90fecb7-88d4-40ff-a3a1-67d18cf20d2d")
+ (sheetname "Root")
+ (sheetfile "FT25-Charger.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -5.3 -11.3)
+ (end 5.3 -11.3)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bec834b5-f750-4273-a588-e1e3e162a943")
+ )
+ (fp_line
+ (start -5.3 -10.9)
+ (end -5.3 -11.3)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d8540d0c-4ff5-4298-9432-4a8b6d1d30a1")
+ )
+ (fp_line
+ (start -5.3 10.9)
+ (end -5.3 11.3)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4e347bdc-c3d5-4e92-bf4d-e7073caa0a10")
+ )
+ (fp_line
+ (start -5.3 11.3)
+ (end 5.3 11.3)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e1820518-18a1-47f7-b076-c2b2687f0870")
+ )
+ (fp_line
+ (start 5.3 -11.3)
+ (end 5.3 -10.9)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1baa467b-90ed-46d9-8f9c-7fd87922b450")
+ )
+ (fp_line
+ (start 5.3 10.9)
+ (end 5.3 11.3)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1f5536db-fc42-496b-87ac-6cfdf19b4e5d")
+ )
+ (fp_poly
+ (pts
+ (xy -5.7 -10.9) (xy -5.94 -11.23) (xy -5.46 -11.23) (xy -5.7 -10.9)
+ )
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill solid)
+ (layer "F.SilkS")
+ (uuid "86c25e28-60be-4d35-ad83-dae05767d071")
+ )
+ (fp_line
+ (start -6.76 -11.36)
+ (end -6.76 11.36)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "70479aed-2f64-42d1-b299-e4f9017a7d3e")
+ )
+ (fp_line
+ (start -6.76 -11.36)
+ (end 6.76 -11.36)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "89c4509a-36be-4954-a7cc-086753a7cae1")
+ )
+ (fp_line
+ (start 6.76 -11.36)
+ (end 6.76 11.36)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "09d6d993-ed20-4ebb-9cfe-21f4da844ab6")
+ )
+ (fp_line
+ (start 6.76 11.36)
+ (end -6.76 11.36)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f3adc368-d64b-428b-80a7-1820a83bc3d9")
+ )
+ (fp_line
+ (start -5.08 11.11)
+ (end -5.08 -10.11)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d78a576d-b643-4263-8c43-e77145c0fb01")
+ )
+ (fp_line
+ (start -4.08 -11.11)
+ (end -5.08 -10.11)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7ea23352-571f-4fb2-ae76-56ea6ff0b3c6")
+ )
+ (fp_line
+ (start -4.08 -11.11)
+ (end 5.08 -11.11)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a26cef5b-c84b-4ea9-9f44-01efd40f960a")
+ )
+ (fp_line
+ (start 5.08 -11.11)
+ (end 5.08 11.11)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c0d36f75-311d-45ec-bde5-422a9c9a1fb9")
+ )
+ (fp_line
+ (start 5.08 11.11)
+ (end -5.08 11.11)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c0cab6c6-543b-45c6-a93a-59c24b2faa1f")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "1d40137b-75bb-45bd-aa5a-07d28943c298")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd rect
+ (at -5.75 -10.4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 92 "unconnected-(IC1-VDD_1-Pad1)")
+ (pinfunction "VDD_1")
+ (pintype "passive")
+ (uuid "99a097f5-7c64-417e-a217-c16269fe9cfa")
+ )
+ (pad "2" smd rect
+ (at -5.75 -9.6)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 102 "unconnected-(IC1-DQ0-Pad2)")
+ (pinfunction "DQ0")
+ (pintype "passive")
+ (uuid "e5c5a28b-475d-4ea8-8298-098b9f396b80")
+ )
+ (pad "3" smd rect
+ (at -5.75 -8.8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 76 "unconnected-(IC1-VDDQ_1-Pad3)")
+ (pinfunction "VDDQ_1")
+ (pintype "passive")
+ (uuid "5906d148-61c5-45ab-97d7-d0500e45ccdd")
+ )
+ (pad "4" smd rect
+ (at -5.75 -8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 97 "unconnected-(IC1-DQ1-Pad4)")
+ (pinfunction "DQ1")
+ (pintype "passive")
+ (uuid "ad12836f-5215-448b-816f-94b1d6e0d98e")
+ )
+ (pad "5" smd rect
+ (at -5.75 -7.2)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 95 "unconnected-(IC1-DQ2-Pad5)")
+ (pinfunction "DQ2")
+ (pintype "passive")
+ (uuid "a3884294-e817-4394-93ff-d1901c56f0d9")
+ )
+ (pad "6" smd rect
+ (at -5.75 -6.4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 81 "unconnected-(IC1-VSSQ_1-Pad6)")
+ (pinfunction "VSSQ_1")
+ (pintype "passive")
+ (uuid "6a5a55af-6e58-4ed3-b755-8259a771a5d6")
+ )
+ (pad "7" smd rect
+ (at -5.75 -5.6)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 80 "unconnected-(IC1-DQ3-Pad7)")
+ (pinfunction "DQ3")
+ (pintype "passive")
+ (uuid "676fa87b-b65f-4e67-b849-c3c0d20415f7")
+ )
+ (pad "8" smd rect
+ (at -5.75 -4.8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 96 "unconnected-(IC1-DQ4-Pad8)")
+ (pinfunction "DQ4")
+ (pintype "passive")
+ (uuid "ab920e3a-8679-483e-81a2-24ec3eac8844")
+ )
+ (pad "9" smd rect
+ (at -5.75 -4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 72 "unconnected-(IC1-VDDQ_2-Pad9)")
+ (pinfunction "VDDQ_2")
+ (pintype "passive")
+ (uuid "50494b97-fe47-4e71-991a-22cf5e86685b")
+ )
+ (pad "10" smd rect
+ (at -5.75 -3.2)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 64 "unconnected-(IC1-DQ5-Pad10)")
+ (pinfunction "DQ5")
+ (pintype "passive")
+ (uuid "36d4c048-cff3-43a1-a2ee-3670ba7a667b")
+ )
+ (pad "11" smd rect
+ (at -5.75 -2.4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 100 "unconnected-(IC1-DQ6-Pad11)")
+ (pinfunction "DQ6")
+ (pintype "passive")
+ (uuid "c5e697f5-a220-46ae-9ab9-de186647131e")
+ )
+ (pad "12" smd rect
+ (at -5.75 -1.6)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 67 "unconnected-(IC1-VSSQ_2-Pad12)")
+ (pinfunction "VSSQ_2")
+ (pintype "passive")
+ (uuid "4220661b-09fb-4fa2-931a-d5c09cf85a4c")
+ )
+ (pad "13" smd rect
+ (at -5.75 -0.8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 52 "unconnected-(IC1-DQ7-Pad13)")
+ (pinfunction "DQ7")
+ (pintype "passive")
+ (uuid "09e048fb-b84e-4be2-ac34-f5ed75edc846")
+ )
+ (pad "14" smd rect
+ (at -5.75 0)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 85 "unconnected-(IC1-VDD_2-Pad14)")
+ (pinfunction "VDD_2")
+ (pintype "passive")
+ (uuid "80d3e07a-2ec8-4912-94ec-7b4c8a5e6fec")
+ )
+ (pad "15" smd rect
+ (at -5.75 0.8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 88 "unconnected-(IC1-LDQM-Pad15)")
+ (pinfunction "LDQM")
+ (pintype "passive")
+ (uuid "8c66eb85-45cc-477f-b2ae-f6910b185311")
+ )
+ (pad "16" smd rect
+ (at -5.75 1.6)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 82 "unconnected-(IC1-~{WE}-Pad16)")
+ (pinfunction "~{WE}")
+ (pintype "passive")
+ (uuid "7a8ac501-28ea-4876-a029-8e73b913fa38")
+ )
+ (pad "17" smd rect
+ (at -5.75 2.4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 94 "unconnected-(IC1-~{CAS}-Pad17)")
+ (pinfunction "~{CAS}")
+ (pintype "passive")
+ (uuid "a16ee82f-ea37-49ae-be0c-cdc0b896f7fa")
+ )
+ (pad "18" smd rect
+ (at -5.75 3.2)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 55 "unconnected-(IC1-~{RAS}-Pad18)")
+ (pinfunction "~{RAS}")
+ (pintype "passive")
+ (uuid "190f633b-2dd9-437c-b62a-0ad82f79900b")
+ )
+ (pad "19" smd rect
+ (at -5.75 4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 73 "unconnected-(IC1-~{CS}-Pad19)")
+ (pinfunction "~{CS}")
+ (pintype "passive")
+ (uuid "52c46c7a-d76d-4d26-b54c-e25a3113dd59")
+ )
+ (pad "20" smd rect
+ (at -5.75 4.8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 78 "unconnected-(IC1-BS0-Pad20)")
+ (pinfunction "BS0")
+ (pintype "passive")
+ (uuid "64c289d8-0233-4dc5-9bcc-06f7948535a4")
+ )
+ (pad "21" smd rect
+ (at -5.75 5.6)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 68 "unconnected-(IC1-BS1-Pad21)")
+ (pinfunction "BS1")
+ (pintype "passive")
+ (uuid "463aa7e1-d31c-4b7c-8f1f-5cd6a6c86a25")
+ )
+ (pad "22" smd rect
+ (at -5.75 6.4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 87 "unconnected-(IC1-A10{slash}AP-Pad22)")
+ (pinfunction "A10/AP")
+ (pintype "passive")
+ (uuid "8bd5e05c-5add-4817-ae66-712f6b07fc6e")
+ )
+ (pad "23" smd rect
+ (at -5.75 7.2)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 91 "unconnected-(IC1-A0-Pad23)")
+ (pinfunction "A0")
+ (pintype "passive")
+ (uuid "93f7f461-352c-4fc4-a41f-ebb16b2e5bf5")
+ )
+ (pad "24" smd rect
+ (at -5.75 8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 75 "unconnected-(IC1-A1-Pad24)")
+ (pinfunction "A1")
+ (pintype "passive")
+ (uuid "57b7bf56-7be9-4e9a-b1e2-6d2b7060b8ca")
+ )
+ (pad "25" smd rect
+ (at -5.75 8.8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 69 "unconnected-(IC1-A2-Pad25)")
+ (pinfunction "A2")
+ (pintype "passive")
+ (uuid "474a51f7-4a7e-4b9e-a268-51cfda62403f")
+ )
+ (pad "26" smd rect
+ (at -5.75 9.6)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 60 "unconnected-(IC1-A3-Pad26)")
+ (pinfunction "A3")
+ (pintype "passive")
+ (uuid "2c8993c4-7e60-4396-b0d1-93f916997db8")
+ )
+ (pad "27" smd rect
+ (at -5.75 10.4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 71 "unconnected-(IC1-VDD_3-Pad27)")
+ (pinfunction "VDD_3")
+ (pintype "passive")
+ (uuid "4ff398a8-2265-4219-b3f8-e7b545f8079d")
+ )
+ (pad "28" smd rect
+ (at 5.75 10.4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 63 "unconnected-(IC1-VSS_1-Pad28)")
+ (pinfunction "VSS_1")
+ (pintype "passive")
+ (uuid "31485b19-00a3-46bc-9ed2-551064d9132c")
+ )
+ (pad "29" smd rect
+ (at 5.75 9.6)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 103 "unconnected-(IC1-A4-Pad29)")
+ (pinfunction "A4")
+ (pintype "passive")
+ (uuid "f7c5eebf-93b3-4356-a052-c41e22a08271")
+ )
+ (pad "30" smd rect
+ (at 5.75 8.8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 77 "unconnected-(IC1-A5-Pad30)")
+ (pinfunction "A5")
+ (pintype "passive")
+ (uuid "5a65278f-c40c-4234-979b-b1060e74e53f")
+ )
+ (pad "31" smd rect
+ (at 5.75 8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 74 "unconnected-(IC1-A6-Pad31)")
+ (pinfunction "A6")
+ (pintype "passive")
+ (uuid "54910ede-ba26-43cc-bf5f-aa477d5a42b8")
+ )
+ (pad "32" smd rect
+ (at 5.75 7.2)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 89 "unconnected-(IC1-A7-Pad32)")
+ (pinfunction "A7")
+ (pintype "passive")
+ (uuid "8fcf0118-6c15-4b67-8774-0c33fd149c3f")
+ )
+ (pad "33" smd rect
+ (at 5.75 6.4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 83 "unconnected-(IC1-A8-Pad33)")
+ (pinfunction "A8")
+ (pintype "passive")
+ (uuid "7e105ccf-280f-4cde-9b28-a7cf403baaa9")
+ )
+ (pad "34" smd rect
+ (at 5.75 5.6)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 54 "unconnected-(IC1-A9-Pad34)")
+ (pinfunction "A9")
+ (pintype "passive")
+ (uuid "13f9cae6-2d42-4101-be03-27ca5669e0e7")
+ )
+ (pad "35" smd rect
+ (at 5.75 4.8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 101 "unconnected-(IC1-A11-Pad35)")
+ (pinfunction "A11")
+ (pintype "passive")
+ (uuid "d320774f-3b99-4984-a2fe-c12bd9be92b1")
+ )
+ (pad "36" smd rect
+ (at 5.75 4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 84 "unconnected-(IC1-A12-Pad36)")
+ (pinfunction "A12")
+ (pintype "passive")
+ (uuid "7fcefd43-edc9-4c65-af1d-81e06aedb1ca")
+ )
+ (pad "37" smd rect
+ (at 5.75 3.2)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 104 "unconnected-(IC1-CKE-Pad37)")
+ (pinfunction "CKE")
+ (pintype "passive")
+ (uuid "f8ff9ec6-79e8-45d7-aecf-a4a14cb957ad")
+ )
+ (pad "38" smd rect
+ (at 5.75 2.4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 66 "unconnected-(IC1-CLK-Pad38)")
+ (pinfunction "CLK")
+ (pintype "passive")
+ (uuid "3fba7e43-c176-4f57-8b84-2a03b9f25e3f")
+ )
+ (pad "39" smd rect
+ (at 5.75 1.6)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 61 "unconnected-(IC1-UDQM-Pad39)")
+ (pinfunction "UDQM")
+ (pintype "passive")
+ (uuid "2d121cdb-8cc7-4b98-aa9a-ea953558e6e4")
+ )
+ (pad "40" smd rect
+ (at 5.75 0.8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 58 "unconnected-(IC1-NC-Pad40)")
+ (pinfunction "NC")
+ (pintype "no_connect")
+ (uuid "24cc0cbb-2a1d-413e-8b6c-6ae2a3bf583a")
+ )
+ (pad "41" smd rect
+ (at 5.75 0)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 93 "unconnected-(IC1-VSS_2-Pad41)")
+ (pinfunction "VSS_2")
+ (pintype "passive")
+ (uuid "a14cc0ea-421c-4525-90d8-d183262bc95d")
+ )
+ (pad "42" smd rect
+ (at 5.75 -0.8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 53 "unconnected-(IC1-DQ8-Pad42)")
+ (pinfunction "DQ8")
+ (pintype "passive")
+ (uuid "1204f9d8-780e-45dd-b380-3b34cf6ac248")
+ )
+ (pad "43" smd rect
+ (at 5.75 -1.6)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 65 "unconnected-(IC1-VDDQ_3-Pad43)")
+ (pinfunction "VDDQ_3")
+ (pintype "passive")
+ (uuid "38c109ec-55ad-4110-81ce-24cc1c5af4c3")
+ )
+ (pad "44" smd rect
+ (at 5.75 -2.4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 70 "unconnected-(IC1-DQ9-Pad44)")
+ (pinfunction "DQ9")
+ (pintype "passive")
+ (uuid "4f695ad7-a758-40a1-93da-3e0592caf047")
+ )
+ (pad "45" smd rect
+ (at 5.75 -3.2)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 59 "unconnected-(IC1-DQ10-Pad45)")
+ (pinfunction "DQ10")
+ (pintype "passive")
+ (uuid "2a2a09f6-42b7-471d-9aa5-86040f4d21c7")
+ )
+ (pad "46" smd rect
+ (at 5.75 -4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 56 "unconnected-(IC1-VSSQ_3-Pad46)")
+ (pinfunction "VSSQ_3")
+ (pintype "passive")
+ (uuid "20bd7937-00a2-4a52-a37e-3eb20782bfff")
+ )
+ (pad "47" smd rect
+ (at 5.75 -4.8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 62 "unconnected-(IC1-DQ11-Pad47)")
+ (pinfunction "DQ11")
+ (pintype "passive")
+ (uuid "2ee18e4e-e175-41b8-94ee-5140f84cece0")
+ )
+ (pad "48" smd rect
+ (at 5.75 -5.6)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 86 "unconnected-(IC1-DQ12-Pad48)")
+ (pinfunction "DQ12")
+ (pintype "passive")
+ (uuid "8208993f-f2ec-40b5-be83-1dd01be18b53")
+ )
+ (pad "49" smd rect
+ (at 5.75 -6.4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 99 "unconnected-(IC1-VDDQ_4-Pad49)")
+ (pinfunction "VDDQ_4")
+ (pintype "passive")
+ (uuid "c16990cd-c2cc-421d-b1e5-aa67918ad836")
+ )
+ (pad "50" smd rect
+ (at 5.75 -7.2)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 79 "unconnected-(IC1-DQ13-Pad50)")
+ (pinfunction "DQ13")
+ (pintype "passive")
+ (uuid "672aac4a-1ce3-43d8-9d9f-05dcb9a27fb6")
+ )
+ (pad "51" smd rect
+ (at 5.75 -8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 90 "unconnected-(IC1-DQ14-Pad51)")
+ (pinfunction "DQ14")
+ (pintype "passive")
+ (uuid "9130b428-4237-43b2-8e50-056d5aad1562")
+ )
+ (pad "52" smd rect
+ (at 5.75 -8.8)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 105 "unconnected-(IC1-VSSQ_4-Pad52)")
+ (pinfunction "VSSQ_4")
+ (pintype "passive")
+ (uuid "fffb4f49-0cdf-4a8c-91ad-62f690b0b0e7")
+ )
+ (pad "53" smd rect
+ (at 5.75 -9.6)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 98 "unconnected-(IC1-DQ15-Pad53)")
+ (pinfunction "DQ15")
+ (pintype "passive")
+ (uuid "ad79e68c-5e99-4cfe-8564-78e6c6a28f97")
+ )
+ (pad "54" smd rect
+ (at 5.75 -10.4)
+ (size 1.51 0.458)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 57 "unconnected-(IC1-VSS_3-Pad54)")
+ (pinfunction "VSS_3")
+ (pintype "passive")
+ (uuid "234725df-d4f8-4048-bd01-d5aa6206a14f")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-II-54_22.2x10.16mm_P0.8mm.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Package_DFN_QFN:VQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias"
+ (layer "F.Cu")
+ (uuid "c69540db-0290-47ae-b557-61fb4ccfa541")
+ (at 105.7625 94.75)
+ (descr "VQFN, 24 Pin (https://ww1.microchip.com/downloads/aemDocuments/documents/product-documents/package-drawings/24L-VQFN%E2%80%934x4x0.9mm-MJ-C04-00143b.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "VQFN NoLead")
+ (property "Reference" "U1"
+ (at 0 -3.33 0)
+ (layer "F.SilkS")
+ (uuid "96fe0b3b-9b72-47bd-b26c-f18ab3481e9a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "LAN8742A"
+ (at 0 3.33 0)
+ (layer "F.Fab")
+ (uuid "89516147-d87f-4d03-9516-09a1f3ac74e1")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Package_DFN_QFN:VQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "76b5ed36-7661-45b6-aa48-47a85559d0c6")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/8742a.pdf"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7428950c-7c72-48a3-ae4b-edf458937fa9")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "LAN8720 Ethernet PHY with RMII interface, QFN-24"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "5ecd1217-8c6b-47a7-91f7-f20c51a7b2cb")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "VQFN*1EP*4x4mm*P0.5mm*")
+ (path "/5469580a-3180-4bfd-8660-e5a4628a92d9/4501fb73-98bf-4fcf-9958-f8017382faa5")
+ (sheetname "Ethernet")
+ (sheetfile "Ethernet.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -2.11 -1.635)
+ (end -2.11 -1.87)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f898934e-ad47-473b-a4db-2cd3603491de")
+ )
+ (fp_line
+ (start -2.11 2.11)
+ (end -2.11 1.635)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "92621b88-7c9f-4c6b-9a20-3eaba752f354")
+ )
+ (fp_line
+ (start -1.635 -2.11)
+ (end -1.81 -2.11)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3983e328-abef-4ac8-a099-b7777364f48c")
+ )
+ (fp_line
+ (start -1.635 2.11)
+ (end -2.11 2.11)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b3cd9bda-a8eb-43a3-a89c-1fe53dfbcf3f")
+ )
+ (fp_line
+ (start 1.635 -2.11)
+ (end 2.11 -2.11)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ce0a9699-777e-4d60-978c-0837a9c01e9e")
+ )
+ (fp_line
+ (start 1.635 2.11)
+ (end 2.11 2.11)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "599778cf-0cbe-4d02-a900-c0f716a566e7")
+ )
+ (fp_line
+ (start 2.11 -2.11)
+ (end 2.11 -1.635)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e09e1dba-dc09-44ec-990f-10347f68a91e")
+ )
+ (fp_line
+ (start 2.11 2.11)
+ (end 2.11 1.635)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a54d667e-e9ed-408c-833d-bf52f89b1736")
+ )
+ (fp_poly
+ (pts
+ (xy -2.11 -2.11) (xy -2.35 -2.44) (xy -1.87 -2.44) (xy -2.11 -2.11)
+ )
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill solid)
+ (layer "F.SilkS")
+ (uuid "a398d13d-ad77-4ba3-9b46-52be8eb901c3")
+ )
+ (fp_line
+ (start -2.63 -2.63)
+ (end -2.63 2.63)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "aa2f01cc-695f-48ea-88e8-bfa6bc5062d1")
+ )
+ (fp_line
+ (start -2.63 2.63)
+ (end 2.63 2.63)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b634718b-2fdb-488e-9f7e-797c16595fdf")
+ )
+ (fp_line
+ (start 2.63 -2.63)
+ (end -2.63 -2.63)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d13cdcee-a968-422e-b5c8-d87960e2b5c3")
+ )
+ (fp_line
+ (start 2.63 2.63)
+ (end 2.63 -2.63)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3184f723-1f30-4ee2-9a05-65bd1304389d")
+ )
+ (fp_line
+ (start -2 -1)
+ (end -1 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f6c913e7-74e0-442d-9c29-54d7e727d5fe")
+ )
+ (fp_line
+ (start -2 2)
+ (end -2 -1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6ff8a033-7f6a-4f3d-bd2b-7666e5629c4a")
+ )
+ (fp_line
+ (start -1 -2)
+ (end 2 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a70afff2-5ca0-4434-8d32-8d48821371dc")
+ )
+ (fp_line
+ (start 2 -2)
+ (end 2 2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c6209e03-6077-4442-8257-1a561a9b8b09")
+ )
+ (fp_line
+ (start 2 2)
+ (end -2 2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "abefc377-7f19-447e-a76c-f29509302c14")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "a6e6462b-fca3-4005-bbe4-5d99c0cbc634")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" smd custom
+ (at -0.5 -0.5)
+ (size 0.778626 0.778626)
+ (layers "F.Paste")
+ (options
+ (clearance outline)
+ (anchor circle)
+ )
+ (primitives
+ (gr_poly
+ (pts
+ (xy -0.315114 -0.192176) (xy -0.192176 -0.315114) (xy 0.192176 -0.315114) (xy 0.315114 -0.192176)
+ (xy 0.315114 0.192176) (xy 0.192176 0.315114) (xy -0.192176 0.315114) (xy -0.315114 0.192176)
+ )
+ (width 0.296797)
+ (fill yes)
+ )
+ )
+ (uuid "722d1b7f-30ff-42b7-bb61-cb85ca6f84fd")
+ )
+ (pad "" smd custom
+ (at -0.5 0.5)
+ (size 0.778626 0.778626)
+ (layers "F.Paste")
+ (options
+ (clearance outline)
+ (anchor circle)
+ )
+ (primitives
+ (gr_poly
+ (pts
+ (xy -0.315114 -0.192176) (xy -0.192176 -0.315114) (xy 0.192176 -0.315114) (xy 0.315114 -0.192176)
+ (xy 0.315114 0.192176) (xy 0.192176 0.315114) (xy -0.192176 0.315114) (xy -0.315114 0.192176)
+ )
+ (width 0.296797)
+ (fill yes)
+ )
+ )
+ (uuid "65629fd4-bd76-40b5-a3a9-b0cecedefaff")
+ )
+ (pad "" smd custom
+ (at 0.5 -0.5)
+ (size 0.778626 0.778626)
+ (layers "F.Paste")
+ (options
+ (clearance outline)
+ (anchor circle)
+ )
+ (primitives
+ (gr_poly
+ (pts
+ (xy -0.315114 -0.192176) (xy -0.192176 -0.315114) (xy 0.192176 -0.315114) (xy 0.315114 -0.192176)
+ (xy 0.315114 0.192176) (xy 0.192176 0.315114) (xy -0.192176 0.315114) (xy -0.315114 0.192176)
+ )
+ (width 0.296797)
+ (fill yes)
+ )
+ )
+ (uuid "edc1cb1e-8d46-4a07-a2c5-5c93d5ceada9")
+ )
+ (pad "" smd custom
+ (at 0.5 0.5)
+ (size 0.778626 0.778626)
+ (layers "F.Paste")
+ (options
+ (clearance outline)
+ (anchor circle)
+ )
+ (primitives
+ (gr_poly
+ (pts
+ (xy -0.315114 -0.192176) (xy -0.192176 -0.315114) (xy 0.192176 -0.315114) (xy 0.315114 -0.192176)
+ (xy 0.315114 0.192176) (xy 0.192176 0.315114) (xy -0.192176 0.315114) (xy -0.315114 0.192176)
+ )
+ (width 0.296797)
+ (fill yes)
+ )
+ )
+ (uuid "ccf8cfd2-1a4e-4467-ad0b-b36b0d44a51e")
+ )
+ (pad "1" smd roundrect
+ (at -1.9375 -1.25)
+ (size 0.875 0.25)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 2 "+3V3_FER")
+ (pinfunction "VDD2A")
+ (pintype "power_in")
+ (uuid "1e05348c-4794-4bd3-9204-5127c0c5e2e5")
+ )
+ (pad "2" smd roundrect
+ (at -1.9375 -0.75)
+ (size 0.875 0.25)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 6 "/Ethernet/LED_G")
+ (pinfunction "LED2/~{INTSEL}")
+ (pintype "bidirectional")
+ (uuid "91c5fbe3-1672-4a5f-b918-b730a0291ea4")
+ )
+ (pad "3" smd roundrect
+ (at -1.9375 -0.25)
+ (size 0.875 0.25)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 10 "/Ethernet/LED_Y")
+ (pinfunction "LED1/REGOFF")
+ (pintype "bidirectional")
+ (uuid "2d9b1173-9501-44e8-9b2d-9b212761a16e")
+ )
+ (pad "4" smd roundrect
+ (at -1.9375 0.25)
+ (size 0.875 0.25)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 26 "unconnected-(U1-XTAL2-Pad4)")
+ (pinfunction "XTAL2")
+ (pintype "output")
+ (uuid "b80588d8-eeda-44fe-b085-5bd4a3bef76f")
+ )
+ (pad "5" smd roundrect
+ (at -1.9375 0.75)
+ (size 0.875 0.25)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 16 "unconnected-(U1-XTAL1{slash}CLKIN-Pad5)")
+ (pinfunction "XTAL1/CLKIN")
+ (pintype "input")
+ (uuid "252e4d66-62f9-4cef-905f-f011a1fab370")
+ )
+ (pad "6" smd roundrect
+ (at -1.9375 1.25)
+ (size 0.875 0.25)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 20 "Net-(U1-VDDCR)")
+ (pinfunction "VDDCR")
+ (pintype "power_in")
+ (uuid "83366f3b-6e85-435e-a78e-0e44697c7629")
+ )
+ (pad "7" smd roundrect
+ (at -1.25 1.9375)
+ (size 0.25 0.875)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 28 "unconnected-(U1-RXD1{slash}MODE1-Pad7)")
+ (pinfunction "RXD1/MODE1")
+ (pintype "bidirectional")
+ (uuid "db76177c-60f2-49e3-85ac-6350e8c0eacc")
+ )
+ (pad "8" smd roundrect
+ (at -0.75 1.9375)
+ (size 0.25 0.875)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 25 "unconnected-(U1-RXD0{slash}MODE0-Pad8)")
+ (pinfunction "RXD0/MODE0")
+ (pintype "bidirectional")
+ (uuid "b72f361a-3de8-4433-b284-0da87b7ff7d9")
+ )
+ (pad "9" smd roundrect
+ (at -0.25 1.9375)
+ (size 0.25 0.875)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 24 "+3V3")
+ (pinfunction "VDDIO")
+ (pintype "power_in")
+ (uuid "b265f511-351d-47bc-93f7-1f2cbea96ba6")
+ )
+ (pad "10" smd roundrect
+ (at 0.25 1.9375)
+ (size 0.25 0.875)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 12 "unconnected-(U1-RXER{slash}PHYAD0-Pad10)")
+ (pinfunction "RXER/PHYAD0")
+ (pintype "output")
+ (uuid "119924b1-f06d-4246-9a00-4c8aabe55e42")
+ )
+ (pad "11" smd roundrect
+ (at 0.75 1.9375)
+ (size 0.25 0.875)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 18 "unconnected-(U1-CRS_DV{slash}MODE2-Pad11)")
+ (pinfunction "CRS_DV/MODE2")
+ (pintype "bidirectional")
+ (uuid "6e18d0d7-f083-4311-9b4d-1e91fb9fd7c5")
+ )
+ (pad "12" smd roundrect
+ (at 1.25 1.9375)
+ (size 0.25 0.875)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 19 "unconnected-(U1-MDIO-Pad12)")
+ (pinfunction "MDIO")
+ (pintype "bidirectional")
+ (uuid "6e97b557-fe09-48ff-b9d1-31b26fa83d52")
+ )
+ (pad "13" smd roundrect
+ (at 1.9375 1.25)
+ (size 0.875 0.25)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 15 "unconnected-(U1-MDC-Pad13)")
+ (pinfunction "MDC")
+ (pintype "input")
+ (uuid "1eaa7d3d-fea8-49c3-a613-9c558a05f2d4")
+ )
+ (pad "14" smd roundrect
+ (at 1.9375 0.75)
+ (size 0.875 0.25)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 27 "unconnected-(U1-~{INT}{slash}REFCLKO-Pad14)")
+ (pinfunction "~{INT}/REFCLKO")
+ (pintype "output")
+ (uuid "c851e6c9-4603-4569-a710-c6f2f558bb5d")
+ )
+ (pad "15" smd roundrect
+ (at 1.9375 0.25)
+ (size 0.875 0.25)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 14 "unconnected-(U1-~{RST}-Pad15)")
+ (pinfunction "~{RST}")
+ (pintype "input")
+ (uuid "1dcb77a5-0a43-491f-9cb4-470baa639d14")
+ )
+ (pad "16" smd roundrect
+ (at 1.9375 -0.25)
+ (size 0.875 0.25)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 23 "unconnected-(U1-TXEN-Pad16)")
+ (pinfunction "TXEN")
+ (pintype "input")
+ (uuid "a21e6284-ca1a-43c1-8cc6-ef887a0f2573")
+ )
+ (pad "17" smd roundrect
+ (at 1.9375 -0.75)
+ (size 0.875 0.25)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 17 "unconnected-(U1-TXD0-Pad17)")
+ (pinfunction "TXD0")
+ (pintype "input")
+ (uuid "3bb080ac-2f48-47a2-8d45-368a09e86f10")
+ )
+ (pad "18" smd roundrect
+ (at 1.9375 -1.25)
+ (size 0.875 0.25)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 21 "unconnected-(U1-TXD1-Pad18)")
+ (pinfunction "TXD1")
+ (pintype "input")
+ (uuid "877f9007-54a1-4d75-81fa-c53d87b1d7a3")
+ )
+ (pad "19" smd roundrect
+ (at 1.25 -1.9375)
+ (size 0.25 0.875)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 2 "+3V3_FER")
+ (pinfunction "VDD1A")
+ (pintype "power_in")
+ (uuid "9f7123ec-2210-48ff-b829-6e5f6757f5cc")
+ )
+ (pad "20" smd roundrect
+ (at 0.75 -1.9375)
+ (size 0.25 0.875)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 1 "Net-(J1-TD-)")
+ (pinfunction "TXN")
+ (pintype "passive")
+ (uuid "b928e7f3-7425-4236-bd89-ce9e92e680a2")
+ )
+ (pad "21" smd roundrect
+ (at 0.25 -1.9375)
+ (size 0.25 0.875)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 8 "Net-(J1-TD+)")
+ (pinfunction "TXP")
+ (pintype "passive")
+ (uuid "3332a227-f57a-470a-b756-c257852581fb")
+ )
+ (pad "22" smd roundrect
+ (at -0.25 -1.9375)
+ (size 0.25 0.875)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 4 "Net-(J1-RD-)")
+ (pinfunction "RXN")
+ (pintype "passive")
+ (uuid "5b27d4ec-ee4e-468c-a913-0b791ae6c242")
+ )
+ (pad "23" smd roundrect
+ (at -0.75 -1.9375)
+ (size 0.25 0.875)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 3 "Net-(J1-RD+)")
+ (pinfunction "RXP")
+ (pintype "passive")
+ (uuid "a548c3d8-52be-4197-b1d0-56e416ad98e3")
+ )
+ (pad "24" smd roundrect
+ (at -1.25 -1.9375)
+ (size 0.25 0.875)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 22 "Net-(U1-RBIAS)")
+ (pinfunction "RBIAS")
+ (pintype "passive")
+ (uuid "9ae5974a-bb46-4315-9833-aa6fa6af2928")
+ )
+ (pad "25" thru_hole circle
+ (at -1 -1)
+ (size 0.5 0.5)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 13 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "4ad19ffa-dd68-46b6-b51a-dbcf8aaeedda")
+ )
+ (pad "25" thru_hole circle
+ (at -1 0)
+ (size 0.5 0.5)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 13 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "2d8636c7-871b-4bb6-8fd2-992a8d20f532")
+ )
+ (pad "25" thru_hole circle
+ (at -1 1)
+ (size 0.5 0.5)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 13 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "14be2d98-d737-4ff0-8ed5-8a921da46b4f")
+ )
+ (pad "25" thru_hole circle
+ (at 0 -1)
+ (size 0.5 0.5)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 13 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "ae4deaf3-0697-4c44-8641-292d62746a18")
+ )
+ (pad "25" thru_hole circle
+ (at 0 0)
+ (size 0.5 0.5)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 13 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "3545ecce-e91a-4f74-ac35-e569716992bb")
+ )
+ (pad "25" smd rect
+ (at 0 0)
+ (size 2.5 2.5)
+ (property pad_prop_heatsink)
+ (layers "F.Cu" "F.Mask")
+ (net 13 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (zone_connect 2)
+ (uuid "699bab9a-7c4c-4c7d-97a7-b6f56222528e")
+ )
+ (pad "25" smd rect
+ (at 0 0)
+ (size 2.5 2.5)
+ (property pad_prop_heatsink)
+ (layers "B.Cu")
+ (net 13 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (zone_connect 2)
+ (uuid "563daa9e-4c6f-4a2c-9540-949619cb6c20")
+ )
+ (pad "25" thru_hole circle
+ (at 0 1)
+ (size 0.5 0.5)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 13 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "f7a321d2-4a80-4eda-a794-8f26a64502d3")
+ )
+ (pad "25" thru_hole circle
+ (at 1 -1)
+ (size 0.5 0.5)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 13 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "d2b8ba9a-77c2-4336-87c1-84bcd68632f4")
+ )
+ (pad "25" thru_hole circle
+ (at 1 0)
+ (size 0.5 0.5)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 13 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "c71d4c64-aa84-4f88-a223-ebb5b573e6cf")
+ )
+ (pad "25" thru_hole circle
+ (at 1 1)
+ (size 0.5 0.5)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 13 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "c983ff0d-a55b-4b1a-956e-3f3ecfcafc76")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/VQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Connector_RJ:RJ45_Wuerth_74980111211_Horizontal"
+ (layer "F.Cu")
+ (uuid "ddc64da6-cd83-45f4-bc96-f5abeec6bf26")
+ (at 155.58 76.68)
+ (descr "RJ45 LAN Transformer 10/100BaseT (https://katalog.we-online.de/pbs/datasheet/74980111211.pdf)")
+ (tags "lan magnetics transformer")
+ (property "Reference" "J1"
+ (at -11 -9 0)
+ (layer "F.SilkS")
+ (uuid "e822eb37-4584-415d-b460-6de0e0de680a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "RJ45_Wuerth_74980111211"
+ (at 0 10 0)
+ (layer "F.Fab")
+ (uuid "2d31aa0a-a8a7-47a0-891e-b540fd66c80d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Connector_RJ:RJ45_Wuerth_74980111211_Horizontal"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "00877d76-e3d8-4d17-b920-f1f7b86fd35c")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://www.we-online.de/katalog/datasheet/74980111211.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "351fe5a0-0ed8-4259-a01c-a9d418af796e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "LAN Transformer Jack, RJ45, 10/100 BaseT"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "2613c7c7-8267-4b16-a2f2-d372160a20c9")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "RJ45*Wuerth*74980111211*")
+ (path "/5469580a-3180-4bfd-8660-e5a4628a92d9/98d7f108-3009-46b0-8827-1010dd9d2020")
+ (sheetname "Ethernet")
+ (sheetfile "Ethernet.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -12.82 -8.17)
+ (end -12.82 -7.3)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "31c770de-2b1f-41b4-bd31-79a4201d5aae")
+ )
+ (fp_line
+ (start -12.82 -8.17)
+ (end 4.72 -8.17)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "63940aa0-c7ba-44f4-bb1b-f6af6df85286")
+ )
+ (fp_line
+ (start -12.82 -7.3)
+ (end -15.5 -7.3)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "be6e2eeb-85c8-41ad-bc18-3e6d8a2cfd13")
+ )
+ (fp_line
+ (start -12.82 8.17)
+ (end -12.82 7.3)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f995d2a8-9efa-4aaf-9b44-88bfecb640bf")
+ )
+ (fp_line
+ (start -12.82 8.17)
+ (end 4.72 8.17)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b74a00d6-0c72-498a-8f79-dd30db76a4eb")
+ )
+ (fp_line
+ (start 12.82 -8.17)
+ (end 10.12 -8.17)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c0b036c2-9b71-404d-8905-5c55a2b6444c")
+ )
+ (fp_line
+ (start 12.82 -8.17)
+ (end 12.82 8.17)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1af3ae70-abae-41d2-b39c-f50608b78b31")
+ )
+ (fp_line
+ (start 12.82 8.17)
+ (end 10.12 8.17)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a0855543-f8ba-4044-bc70-35de58517703")
+ )
+ (fp_line
+ (start -16.07 -8.55)
+ (end -16.07 8.55)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "655345e1-edbb-44a3-a3cd-77109ad71faf")
+ )
+ (fp_line
+ (start -16.07 -8.55)
+ (end 4.47 -8.55)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "205e8430-e73b-459b-9ca4-63abc4292e33")
+ )
+ (fp_line
+ (start -16.07 8.55)
+ (end 4.47 8.55)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "0fe77f6c-d207-4cbd-b2ed-dd372c932270")
+ )
+ (fp_line
+ (start 4.47 -10.92)
+ (end 4.47 -8.55)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5592a7ac-63c6-4546-a5b1-90e7ea0ea630")
+ )
+ (fp_line
+ (start 4.47 -10.92)
+ (end 10.37 -10.92)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "64524629-17f9-4554-afd6-3d6082f72e6b")
+ )
+ (fp_line
+ (start 4.47 8.55)
+ (end 4.47 10.92)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "68a8d92f-ee10-4581-a913-42eca6daf06c")
+ )
+ (fp_line
+ (start 4.47 10.92)
+ (end 10.37 10.92)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "54726060-368c-4210-be42-5c693a85b50b")
+ )
+ (fp_line
+ (start 10.37 -10.92)
+ (end 10.37 -8.55)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "441926c1-a12a-44f5-9fc2-8198b0bbd28e")
+ )
+ (fp_line
+ (start 10.37 8.55)
+ (end 10.37 10.92)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a9d0fa9d-b09d-40dd-bcd0-b92ec434fce8")
+ )
+ (fp_line
+ (start 13.2 -8.55)
+ (end 10.37 -8.55)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "eddc3475-c8ff-449a-ab85-555aa51913f8")
+ )
+ (fp_line
+ (start 13.2 -8.55)
+ (end 13.2 8.55)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2cb04fe7-0fa3-41d5-83cd-8803ab064ea7")
+ )
+ (fp_line
+ (start 13.2 8.55)
+ (end 10.37 8.55)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4ad9c602-51f1-4394-a12f-2dad9b082255")
+ )
+ (fp_line
+ (start -12.7 -5.55)
+ (end -12.7 8.05)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e1e8e197-311d-4049-8213-4ebcce9b7cd8")
+ )
+ (fp_line
+ (start -12.7 -5.55)
+ (end -10.2 -8.05)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "73b102b8-cce7-48b1-ae15-c592e2870d08")
+ )
+ (fp_line
+ (start -12.7 8.05)
+ (end 12.7 8.05)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "67e1c745-b74e-41c3-82ab-4bbc14e43a2a")
+ )
+ (fp_line
+ (start 12.7 -8.05)
+ (end -10.2 -8.05)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "af670c21-c45a-400d-b5bc-4ea7ae7de53e")
+ )
+ (fp_line
+ (start 12.7 8.05)
+ (end 12.7 -8.05)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "932bded5-8120-47e5-96e8-74a14a771ba5")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "36c8944a-f185-4713-b181-4c6c5c55832f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at 7.42 -6.35)
+ (size 2.8 2.8)
+ (drill 2.8)
+ (layers "*.Cu" "*.Mask")
+ (uuid "c9d8df18-ee0d-4980-9a2c-ccca787196d1")
+ )
+ (pad "" np_thru_hole circle
+ (at 7.42 6.35)
+ (size 2.8 2.8)
+ (drill 2.8)
+ (layers "*.Cu" "*.Mask")
+ (uuid "6e2421d0-6bc0-4a51-bc35-b372f8a224d4")
+ )
+ (pad "1" smd rect
+ (at -13.27 -6.61)
+ (size 4.6 0.81)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 6 "/Ethernet/LED_G")
+ (pintype "passive")
+ (uuid "6fb9d05d-b695-4889-ae24-adbdb4c739ab")
+ )
+ (pad "2" smd rect
+ (at -13.27 -4.77)
+ (size 4.6 0.81)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 9 "Net-(J1-Pad2)")
+ (pintype "passive")
+ (uuid "a5da88c7-b056-4407-ba7e-f4070bbd0d22")
+ )
+ (pad "3" smd rect
+ (at -13.27 -3.57)
+ (size 4.6 0.61)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 8 "Net-(J1-TD+)")
+ (pinfunction "TD+")
+ (pintype "passive")
+ (uuid "7c5fdce4-45a0-438a-b3d7-3fd5b1c58c3a")
+ )
+ (pad "4" smd rect
+ (at -13.27 -2.55)
+ (size 4.6 0.61)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 2 "+3V3_FER")
+ (pinfunction "TCT")
+ (pintype "passive")
+ (uuid "c7d66693-a846-4e81-875d-29a586074d57")
+ )
+ (pad "5" smd rect
+ (at -13.27 -1.53)
+ (size 4.6 0.61)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 1 "Net-(J1-TD-)")
+ (pinfunction "TD-")
+ (pintype "passive")
+ (uuid "009a2e35-3f0a-462d-bbce-037607c5bb8e")
+ )
+ (pad "6" smd rect
+ (at -13.27 -0.51)
+ (size 4.6 0.61)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 3 "Net-(J1-RD+)")
+ (pinfunction "RD+")
+ (pintype "passive")
+ (uuid "48efcaa0-84fd-42f8-9018-d63750f68d49")
+ )
+ (pad "7" smd rect
+ (at -13.27 0.51)
+ (size 4.6 0.61)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 2 "+3V3_FER")
+ (pinfunction "RCT")
+ (pintype "passive")
+ (uuid "08d097ae-de40-44cd-a9f9-ce203fee3ada")
+ )
+ (pad "8" smd rect
+ (at -13.27 1.53)
+ (size 4.6 0.61)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 4 "Net-(J1-RD-)")
+ (pinfunction "RD-")
+ (pintype "passive")
+ (uuid "5510a6d6-278b-468d-9134-7aaf18f40b09")
+ )
+ (pad "9" smd rect
+ (at -13.27 2.55)
+ (size 4.6 0.61)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 11 "unconnected-(J1-NC-Pad9)")
+ (pinfunction "NC")
+ (pintype "no_connect")
+ (uuid "e63195fc-6027-401e-9db5-5590faaed505")
+ )
+ (pad "10" smd rect
+ (at -13.27 3.57)
+ (size 4.6 0.61)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 5 "Earth")
+ (pintype "power_in")
+ (uuid "65ba023d-d9bf-491b-8442-0d12deed4c04")
+ )
+ (pad "11" smd rect
+ (at -13.27 4.77)
+ (size 4.6 0.81)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 7 "Net-(J1-Pad11)")
+ (pintype "passive")
+ (uuid "732bb27b-4a8e-4bce-9d7f-8d0d5a15fc88")
+ )
+ (pad "12" smd rect
+ (at -13.27 6.61)
+ (size 4.6 0.81)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 10 "/Ethernet/LED_Y")
+ (pintype "passive")
+ (uuid "b0a38bdc-8d7d-4793-8aab-d6f578e3532b")
+ )
+ (pad "SH" smd rect
+ (at 7.42 -8.92)
+ (size 4.9 3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 5 "Earth")
+ (pintype "passive")
+ (uuid "c141c736-c765-4009-bb5b-0f84e4c255d3")
+ )
+ (pad "SH" smd rect
+ (at 7.42 8.92)
+ (size 4.9 3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 5 "Earth")
+ (pintype "passive")
+ (uuid "c048812e-c311-434d-9f71-ea525314b104")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Connector_RJ.3dshapes/RJ45_Wuerth_74980111211_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+)
diff --git a/Hardware/FT25-Charger.kicad_pro b/Hardware/FT25-Charger.kicad_pro
index 51cd094..f849632 100644
--- a/Hardware/FT25-Charger.kicad_pro
+++ b/Hardware/FT25-Charger.kicad_pro
@@ -580,12 +580,28 @@
"Root"
],
[
- "927a4376-a166-4f69-84bd-032af3aa29f2",
+ "91c9895f-7dce-429f-866f-2980d966c967",
+ "Power"
+ ],
+ [
+ "486f4a0e-b8d5-42cd-a726-c7aa5b0383fd",
"µC"
],
[
- "91c9895f-7dce-429f-866f-2980d966c967",
- "Power"
+ "5469580a-3180-4bfd-8660-e5a4628a92d9",
+ "Ethernet"
+ ],
+ [
+ "c4d631ad-6677-4138-8e7e-8c9c76fb1ebd",
+ "ESP32"
+ ],
+ [
+ "821f8254-7e97-454c-9aee-86b4ab099a85",
+ "IEC_Charging_Circuit"
+ ],
+ [
+ "ec8baa0e-15c7-44ac-aac2-1d2638d0e415",
+ "TS"
]
],
"text_variables": {}
diff --git a/Hardware/FT25-Charger.kicad_sch b/Hardware/FT25-Charger.kicad_sch
index 5325c9a..75f1b1c 100644
--- a/Hardware/FT25-Charger.kicad_sch
+++ b/Hardware/FT25-Charger.kicad_sch
@@ -6,7 +6,130 @@
(paper "A4")
(lib_symbols)
(sheet
- (at 46.99 29.845)
+ (at 132.842 89.662)
+ (size 47.498 31.242)
+ (fields_autoplaced yes)
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (color 0 0 0 0.0000)
+ )
+ (uuid "486f4a0e-b8d5-42cd-a726-c7aa5b0383fd")
+ (property "Sheetname" "µC"
+ (at 132.842 88.9504 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ )
+ (property "Sheetfile" "MCU.kicad_sch"
+ (at 132.842 121.4886 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ )
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17"
+ (page "4")
+ )
+ )
+ )
+ )
+ (sheet
+ (at 194.564 98.933)
+ (size 36.576 20.32)
+ (fields_autoplaced yes)
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (color 0 0 0 0.0000)
+ )
+ (uuid "5469580a-3180-4bfd-8660-e5a4628a92d9")
+ (property "Sheetname" "Ethernet"
+ (at 194.564 98.2214 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ )
+ (property "Sheetfile" "Ethernet.kicad_sch"
+ (at 194.564 119.8376 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ )
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17"
+ (page "4")
+ )
+ )
+ )
+ )
+ (sheet
+ (at 162.052 37.084)
+ (size 26.162 16.51)
+ (fields_autoplaced yes)
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (color 0 0 0 0.0000)
+ )
+ (uuid "821f8254-7e97-454c-9aee-86b4ab099a85")
+ (property "Sheetname" "IEC_Charging_Circuit"
+ (at 162.052 36.3724 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ )
+ (property "Sheetfile" "IEC_Charging_Circuit.kicad_sch"
+ (at 162.052 54.1786 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ )
+ )
+ (property "Field2" ""
+ (at 162.052 37.084 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17"
+ (page "6")
+ )
+ )
+ )
+ )
+ (sheet
+ (at 26.289 23.749)
(size 43.815 26.67)
(fields_autoplaced yes)
(stroke
@@ -18,7 +141,7 @@
)
(uuid "91c9895f-7dce-429f-866f-2980d966c967")
(property "Sheetname" "Power"
- (at 46.99 29.1334 0)
+ (at 26.289 23.0374 0)
(effects
(font
(size 1.27 1.27)
@@ -27,7 +150,7 @@
)
)
(property "Sheetfile" "Power.kicad_sch"
- (at 46.99 57.0996 0)
+ (at 26.289 51.0036 0)
(effects
(font
(size 1.27 1.27)
@@ -44,8 +167,8 @@
)
)
(sheet
- (at 181.61 71.12)
- (size 36.83 20.32)
+ (at 120.142 37.084)
+ (size 32.004 16.256)
(fields_autoplaced yes)
(stroke
(width 0.1524)
@@ -54,9 +177,9 @@
(fill
(color 0 0 0 0.0000)
)
- (uuid "927a4376-a166-4f69-84bd-032af3aa29f2")
- (property "Sheetname" "µC"
- (at 181.61 70.4084 0)
+ (uuid "c4d631ad-6677-4138-8e7e-8c9c76fb1ebd")
+ (property "Sheetname" "ESP32"
+ (at 120.142 36.3724 0)
(effects
(font
(size 1.27 1.27)
@@ -64,8 +187,8 @@
(justify left bottom)
)
)
- (property "Sheetfile" "MCU.kicad_sch"
- (at 181.61 92.0246 0)
+ (property "Sheetfile" "ESP_Module.kicad_sch"
+ (at 120.142 53.9246 0)
(effects
(font
(size 1.27 1.27)
@@ -76,7 +199,45 @@
(instances
(project "FT25-Charger"
(path "/0dca9b66-f638-4727-874b-1b91b6921c17"
- (page "2")
+ (page "5")
+ )
+ )
+ )
+ )
+ (sheet
+ (at 202.184 37.338)
+ (size 29.21 17.272)
+ (fields_autoplaced yes)
+ (stroke
+ (width 0.1524)
+ (type solid)
+ )
+ (fill
+ (color 0 0 0 0.0000)
+ )
+ (uuid "ec8baa0e-15c7-44ac-aac2-1d2638d0e415")
+ (property "Sheetname" "TS"
+ (at 202.184 36.6264 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ )
+ (property "Sheetfile" "TS_Side.kicad_sch"
+ (at 202.184 55.1946 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ )
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17"
+ (page "7")
)
)
)
diff --git a/Hardware/IEC_Charging_Circuit.kicad_sch b/Hardware/IEC_Charging_Circuit.kicad_sch
new file mode 100644
index 0000000..3731461
--- /dev/null
+++ b/Hardware/IEC_Charging_Circuit.kicad_sch
@@ -0,0 +1,3972 @@
+(kicad_sch
+ (version 20231120)
+ (generator "eeschema")
+ (generator_version "8.0")
+ (uuid "b47c9739-df7e-48de-b921-51a9bb0b4fd7")
+ (paper "A4")
+ (lib_symbols
+ (symbol "Comparator:MCP6566"
+ (pin_names
+ (offset 0.127)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at 0 5.08 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "MCP6566"
+ (at 0 -5.08 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 0 -10.16 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/MCP6566-6R-6U-7-9-1.8V-Low-Power-Open-Drain-Output-Comparator-DS20002143G.pdf"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Single 1.8V Low-Power Open-Drain Output Comparator, SOT-23-5/SC-70"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "cmp collector"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "SOT?23* *SC*70*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "MCP6566_0_1"
+ (polyline
+ (pts
+ (xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (polyline
+ (pts
+ (xy 3.302 -0.508) (xy 2.794 -0.508) (xy 3.302 0) (xy 2.794 0.508) (xy 2.286 0) (xy 2.794 -0.508)
+ (xy 2.286 -0.508)
+ )
+ (stroke
+ (width 0.127)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (pin power_in line
+ (at -2.54 -7.62 90)
+ (length 3.81)
+ (name "V-"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -2.54 7.62 270)
+ (length 3.81)
+ (name "V+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (symbol "MCP6566_1_1"
+ (pin open_collector line
+ (at 7.62 0 180)
+ (length 2.54)
+ (name "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -7.62 2.54 0)
+ (length 2.54)
+ (name "+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -7.62 -2.54 0)
+ (length 2.54)
+ (name "-"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Connector_Generic:Conn_01x02"
+ (pin_names
+ (offset 1.016) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "J"
+ (at 0 2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "Conn_01x02"
+ (at 0 -5.08 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" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "connector"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "Connector*:*_1x??_*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "Conn_01x02_1_1"
+ (rectangle
+ (start -1.27 -2.413)
+ (end 0 -2.667)
+ (stroke
+ (width 0.1524)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start -1.27 0.127)
+ (end 0 -0.127)
+ (stroke
+ (width 0.1524)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start -1.27 1.27)
+ (end 1.27 -3.81)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin passive line
+ (at -5.08 0 0)
+ (length 3.81)
+ (name "Pin_1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -5.08 -2.54 0)
+ (length 3.81)
+ (name "Pin_2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Connector_Generic:Conn_01x03"
+ (pin_names
+ (offset 1.016) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "J"
+ (at 0 5.08 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "Conn_01x03"
+ (at 0 -5.08 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" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "connector"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "Connector*:*_1x??_*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "Conn_01x03_1_1"
+ (rectangle
+ (start -1.27 -2.413)
+ (end 0 -2.667)
+ (stroke
+ (width 0.1524)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start -1.27 0.127)
+ (end 0 -0.127)
+ (stroke
+ (width 0.1524)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start -1.27 2.667)
+ (end 0 2.413)
+ (stroke
+ (width 0.1524)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start -1.27 3.81)
+ (end 1.27 -3.81)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin passive line
+ (at -5.08 2.54 0)
+ (length 3.81)
+ (name "Pin_1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -5.08 0 0)
+ (length 3.81)
+ (name "Pin_2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -5.08 -2.54 0)
+ (length 3.81)
+ (name "Pin_3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:C"
+ (pin_numbers hide)
+ (pin_names
+ (offset 0.254)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "C"
+ (at 0.635 2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "C"
+ (at 0.635 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 0.9652 -3.81 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" "Unpolarized capacitor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "cap capacitor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "C_*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "C_0_1"
+ (polyline
+ (pts
+ (xy -2.032 -0.762) (xy 2.032 -0.762)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.032 0.762) (xy 2.032 0.762)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "C_1_1"
+ (pin passive line
+ (at 0 3.81 270)
+ (length 2.794)
+ (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 2.794)
+ (name "~"
+ (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 "Diode:1N4001"
+ (pin_numbers hide)
+ (pin_names 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" "1N4001"
+ (at 0 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "50V 1A General Purpose Rectifier Diode, DO-41"
+ (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" "D*DO?41*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "1N4001_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 "1N4001_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 "Transistor_FET:BSS138"
+ (pin_names hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "Q"
+ (at 5.08 1.905 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "BSS138"
+ (at 5.08 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23"
+ (at 5.08 -1.905 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ (italic yes)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.onsemi.com/pub/Collateral/BSS138-D.PDF"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Description" "50V Vds, 0.22A Id, N-Channel MOSFET, SOT-23"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "N-Channel MOSFET"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "SOT?23*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "BSS138_0_1"
+ (polyline
+ (pts
+ (xy 0.254 0) (xy -2.54 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.254 1.905) (xy 0.254 -1.905)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.762 -1.27) (xy 0.762 -2.286)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.762 0.508) (xy 0.762 -0.508)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.762 2.286) (xy 0.762 1.27)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 2.54 2.54) (xy 2.54 1.778)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (polyline
+ (pts
+ (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 1.651 0)
+ (radius 2.794)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 2.54 -1.778)
+ (radius 0.254)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (circle
+ (center 2.54 1.778)
+ (radius 0.254)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ )
+ (symbol "BSS138_1_1"
+ (pin input line
+ (at -5.08 0 0)
+ (length 2.54)
+ (name "G"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 2.54 -5.08 90)
+ (length 2.54)
+ (name "S"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 2.54 5.08 270)
+ (length 2.54)
+ (name "D"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:+3V3"
+ (power)
+ (pin_names
+ (offset 0)
+ )
+ (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) hide
+ (name "+3V3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:GND"
+ (power)
+ (pin_names
+ (offset 0)
+ )
+ (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) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (junction
+ (at 51.435 83.82)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "032a725d-f2d7-4f51-a339-b533de718a1b")
+ )
+ (junction
+ (at 223.52 95.25)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "229dca04-8dbf-467d-bbe8-85a43a700351")
+ )
+ (junction
+ (at 201.93 110.49)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "4d2dbd73-ad97-4879-8194-9dc3bef37b4b")
+ )
+ (junction
+ (at 161.925 101.6)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "81ebd9a5-473a-4356-a867-ed4ec51e6771")
+ )
+ (junction
+ (at 84.455 81.28)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "98b410c3-72b5-42c3-8d66-abe14611ef03")
+ )
+ (junction
+ (at 84.455 99.06)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "acc6cf6c-3427-427b-bb64-65595e81bfc1")
+ )
+ (junction
+ (at 223.52 125.73)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "b336dd16-113e-4c60-94fa-189295bc5255")
+ )
+ (junction
+ (at 125.095 109.22)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "c831d66e-3852-4a1e-8a5d-4a3858459f24")
+ )
+ (junction
+ (at 125.095 93.98)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "e408af67-4a79-4cf5-9d12-25ac54cd0aa3")
+ )
+ (wire
+ (pts
+ (xy 161.925 111.76) (xy 161.925 113.03)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "0a00ded5-3702-4002-8531-01759bf412c8")
+ )
+ (wire
+ (pts
+ (xy 84.455 81.28) (xy 84.455 86.36)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "0b3dc924-3f2b-43b8-ab59-d7fb90c1821c")
+ )
+ (wire
+ (pts
+ (xy 214.63 105.41) (xy 218.44 105.41)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "23dc92b0-f44e-4dd6-99b0-2224728d328e")
+ )
+ (wire
+ (pts
+ (xy 161.925 101.6) (xy 161.925 104.14)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "24974b97-318c-43e2-aea0-93ea874e79ca")
+ )
+ (wire
+ (pts
+ (xy 233.68 107.95) (xy 246.38 107.95)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2c8111e9-7e4f-431e-96ea-0ce5d12ebc7f")
+ )
+ (wire
+ (pts
+ (xy 53.34 48.26) (xy 53.34 52.07)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2c985f5f-7943-4855-9f7d-9821c1e15fd3")
+ )
+ (wire
+ (pts
+ (xy 84.455 81.28) (xy 125.095 81.28)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "32dc6365-174b-4832-9cec-6b11df43577b")
+ )
+ (wire
+ (pts
+ (xy 223.52 125.73) (xy 223.52 127)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "36adbfca-2300-4b9d-8d78-2754beea68b6")
+ )
+ (wire
+ (pts
+ (xy 201.93 86.36) (xy 201.93 88.9)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "43b28816-19db-4f18-9bf1-2ffbb2c7090f")
+ )
+ (wire
+ (pts
+ (xy 84.455 99.06) (xy 84.455 102.87)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "50cb457b-0cb2-4454-9fff-875f45c3f7fc")
+ )
+ (wire
+ (pts
+ (xy 125.095 104.14) (xy 125.095 109.22)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "53886a97-b4cf-4dd3-9628-6c654f72c252")
+ )
+ (wire
+ (pts
+ (xy 125.095 93.98) (xy 125.095 91.44)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "56f08226-0655-4cf9-8ac8-d2b28f5ecd4e")
+ )
+ (wire
+ (pts
+ (xy 223.52 95.25) (xy 226.06 95.25)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "5ea935b7-f72b-4a92-9bec-65a040998657")
+ )
+ (wire
+ (pts
+ (xy 223.52 115.57) (xy 223.52 125.73)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6076240b-5a45-48ac-9a39-4e99643c2df5")
+ )
+ (wire
+ (pts
+ (xy 125.095 109.22) (xy 125.095 113.03)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6e9c952c-460f-4f5e-9509-82099ff03fee")
+ )
+ (wire
+ (pts
+ (xy 161.925 101.6) (xy 163.195 101.6)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "78cffc06-b095-44e6-8489-824a463192f4")
+ )
+ (wire
+ (pts
+ (xy 125.095 81.28) (xy 125.095 83.82)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7a7c3127-cced-48e3-a3be-76a5d6890472")
+ )
+ (wire
+ (pts
+ (xy 84.455 110.49) (xy 84.455 113.03)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7acc29eb-592a-4831-82fc-57717344e728")
+ )
+ (wire
+ (pts
+ (xy 140.335 93.98) (xy 125.095 93.98)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "82071b2e-bfbb-43aa-ada5-0d04eedeaf82")
+ )
+ (wire
+ (pts
+ (xy 223.52 95.25) (xy 223.52 100.33)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9126d7b8-4a4a-48e4-bfd3-0befe473bb97")
+ )
+ (wire
+ (pts
+ (xy 147.955 101.6) (xy 150.495 101.6)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "914c7a22-250b-485a-92d1-c361ddba0727")
+ )
+ (wire
+ (pts
+ (xy 218.44 110.49) (xy 201.93 110.49)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9ca853b2-ce32-441a-b16f-271ea4c0269a")
+ )
+ (wire
+ (pts
+ (xy 51.435 83.82) (xy 53.975 83.82)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9de8b17e-55a1-47d2-9014-06e85373bf6f")
+ )
+ (wire
+ (pts
+ (xy 51.435 83.82) (xy 51.435 88.9)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a2466d37-5eff-4628-aba4-ee6654406a2b")
+ )
+ (wire
+ (pts
+ (xy 223.52 87.63) (xy 223.52 95.25)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a4038dcb-e7e9-4cd3-82a1-568e8e7e5601")
+ )
+ (wire
+ (pts
+ (xy 79.375 81.28) (xy 84.455 81.28)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a7e15ed7-a222-4efc-bef7-5f8cf96132a3")
+ )
+ (wire
+ (pts
+ (xy 125.095 93.98) (xy 125.095 101.6)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b9f4998e-55ae-4a7b-bda2-b873cde11170")
+ )
+ (wire
+ (pts
+ (xy 47.625 78.74) (xy 53.975 78.74)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c36a0afe-e49b-4224-9917-10cdca496540")
+ )
+ (wire
+ (pts
+ (xy 84.455 99.06) (xy 86.995 99.06)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c77be56b-bcd5-48d1-95cf-ece3eb78a05a")
+ )
+ (wire
+ (pts
+ (xy 125.095 109.22) (xy 140.335 109.22)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ce6d386f-2e3b-4962-81f2-7228f5a5d30b")
+ )
+ (wire
+ (pts
+ (xy 84.455 93.98) (xy 84.455 99.06)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d269de66-4f30-4fb4-bf37-e854e1816a04")
+ )
+ (wire
+ (pts
+ (xy 53.34 38.1) (xy 53.34 40.64)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d8399cf5-39d0-42d6-adfc-bd030e09d188")
+ )
+ (wire
+ (pts
+ (xy 47.625 83.82) (xy 51.435 83.82)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d83c85b9-79ee-4e7b-a7c3-fdbddbaea25c")
+ )
+ (wire
+ (pts
+ (xy 140.335 96.52) (xy 140.335 93.98)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d84832dd-6989-421d-9c6a-07ce4ec1d3ec")
+ )
+ (wire
+ (pts
+ (xy 47.625 81.28) (xy 71.755 81.28)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d8fdeb07-beb9-4664-bdf0-7dfc296949c0")
+ )
+ (wire
+ (pts
+ (xy 256.54 107.95) (xy 254 107.95)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "dee247a4-a5b1-4b36-a34b-65be080dd73e")
+ )
+ (wire
+ (pts
+ (xy 140.335 109.22) (xy 140.335 106.68)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e0cd7674-1b76-40a9-ace2-c196e724108c")
+ )
+ (wire
+ (pts
+ (xy 201.93 123.19) (xy 201.93 125.73)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e38bf184-e6ff-47a5-970b-e1a4006e10d8")
+ )
+ (wire
+ (pts
+ (xy 201.93 96.52) (xy 201.93 110.49)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e9552ac8-e5af-4084-99a7-4f9f5282e067")
+ )
+ (wire
+ (pts
+ (xy 158.115 101.6) (xy 161.925 101.6)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ee8b41b2-77ba-4fc9-b78f-2fe37517e879")
+ )
+ (wire
+ (pts
+ (xy 201.93 110.49) (xy 201.93 115.57)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "efe0a3e5-1db5-453a-99b2-21aff63c3e2e")
+ )
+ (wire
+ (pts
+ (xy 238.76 96.52) (xy 238.76 95.25)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f355e792-b3db-4bdc-8ad6-7bbb217a2416")
+ )
+ (wire
+ (pts
+ (xy 238.76 95.25) (xy 233.68 95.25)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f5f5fcff-5a62-49b9-9981-81be5681d7d6")
+ )
+ (wire
+ (pts
+ (xy 201.93 125.73) (xy 223.52 125.73)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "fb5416a1-4f03-4cdc-81d3-eaeecc7eaa6d")
+ )
+ (rectangle
+ (start 29.21 70.485)
+ (end 189.865 140.97)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ (uuid 1c02bde9-d039-4cce-b15b-d3df6d046758)
+ )
+ (rectangle
+ (start 42.545 33.02)
+ (end 84.455 62.865)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ (uuid 54231ff1-6070-4443-ab2e-27c075443ab4)
+ )
+ (rectangle
+ (start 73.025 85.09)
+ (end 102.235 128.27)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ (uuid aba0808d-f97b-469d-aeca-a51149e8b3a2)
+ )
+ (rectangle
+ (start 193.04 70.485)
+ (end 280.67 140.97)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ (uuid c8798877-270a-4616-b46d-10c65868083e)
+ )
+ (text "Start Charging Switch \ncan be used if STM\ndoesnt work"
+ (exclude_from_sim no)
+ (at 116.205 127 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "76c3ae75-28ec-40a5-811e-9ca44d2194a7")
+ )
+ (text "Sum of Resistors must be \n2k7\nRatio should be 1/4"
+ (exclude_from_sim no)
+ (at 74.295 127 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "8b0cadc0-e343-4770-9e12-1e206549ef54")
+ )
+ (text "Translate PWM to 3V3"
+ (exclude_from_sim no)
+ (at 198.12 136.525 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "bf244175-16d1-420c-a609-5cab7d884508")
+ )
+ (text "Signal Cable Current capability"
+ (exclude_from_sim no)
+ (at 44.45 60.96 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "c6c6497f-8df3-4292-9737-7cc7641caea3")
+ )
+ (label "PE"
+ (at 53.975 83.82 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "40f9b4f1-b954-44e4-9557-cc3dece0a077")
+ )
+ (label "PE"
+ (at 53.34 52.07 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "47e80f9b-d06e-42cb-8840-f86b4a8cdbd1")
+ )
+ (label "PWM_SENSE"
+ (at 214.63 105.41 180)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right bottom)
+ )
+ (uuid "80999d14-bb36-4909-b70e-0b3f50033146")
+ )
+ (label "PP"
+ (at 53.975 78.74 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "850ac5bd-93e5-4b6c-8943-3f7441b29416")
+ )
+ (label "PP"
+ (at 53.34 38.1 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "b6ab6a2d-2971-41cd-80ed-1fa9dde34cd3")
+ )
+ (label "PWM_SENSE"
+ (at 86.995 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "ebc00688-3cc1-4a1a-a3a7-af50e8f491db")
+ )
+ (label "CP"
+ (at 53.975 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "f41fea30-ceae-4614-826c-d2d45a2c928a")
+ )
+ (hierarchical_label "Charging_Point_PWM"
+ (shape output)
+ (at 256.54 107.95 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "2a411847-2675-44a2-8df5-ea7f79252736")
+ )
+ (hierarchical_label "EV_Start_Charging"
+ (shape input)
+ (at 163.195 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "cfdb914c-6a68-42f1-8bd0-e3cca762af1b")
+ )
+ (symbol
+ (lib_id "Comparator:MCP6566")
+ (at 226.06 107.95 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "1297f87c-6309-42f6-afa5-afd1d4e1ccfa")
+ (property "Reference" "U2"
+ (at 237.49 104.5211 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "MCP6566"
+ (at 237.49 107.0611 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5_HandSoldering"
+ (at 226.06 118.11 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/MCP6566-6R-6U-7-9-1.8V-Low-Power-Open-Drain-Output-Comparator-DS20002143G.pdf"
+ (at 226.06 107.95 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 226.06 107.95 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "c5de009f-6876-4fa8-87ac-ceddab61dd44")
+ )
+ (pin "5"
+ (uuid "ff4317c5-933c-4cfc-b3ad-b7c9eb998f0a")
+ )
+ (pin "1"
+ (uuid "d80cece1-cbf6-445c-9ccb-f28752df7e3c")
+ )
+ (pin "3"
+ (uuid "2f59b08d-ea75-4b31-920e-f1721f6ed629")
+ )
+ (pin "4"
+ (uuid "4dc6d17f-85b6-48a7-8c77-c2ce9c3ee576")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "U2")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "U2")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "U3")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 84.455 90.17 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "19076752-3b80-4ce5-8e60-cbd03720dc68")
+ (property "Reference" "R2"
+ (at 86.995 89.535 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "2k2"
+ (at 86.995 92.075 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal"
+ (at 82.677 90.17 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 84.455 90.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 84.455 90.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "9fdcd43b-03e6-462a-9cd3-454c5488c412")
+ )
+ (pin "2"
+ (uuid "17113ecc-2954-4330-9dbd-d141738dc68d")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "R2")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "R2")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "R17")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 84.455 113.03 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "54cdb84b-64fb-4760-b1b1-cae8616be83e")
+ (property "Reference" "#PWR030"
+ (at 84.455 119.38 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 84.455 117.475 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 84.455 113.03 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 84.455 113.03 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 84.455 113.03 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "d635ddb1-dc8d-482d-8714-2de1a4eb6aba")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "#PWR030")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "#PWR030")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 51.435 88.9 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "619c7131-8770-4a19-a8d1-34850eaa2cd9")
+ (property "Reference" "#PWR028"
+ (at 51.435 95.25 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 51.435 93.345 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 51.435 88.9 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 51.435 88.9 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 51.435 88.9 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "e8af4682-5c2c-4f8e-86e5-15a094b3c554")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "#PWR028")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "#PWR028")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 223.52 127 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "769a5552-cb1b-483a-908a-9128e7a62d19")
+ (property "Reference" "#PWR036"
+ (at 223.52 133.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 223.52 131.445 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 223.52 127 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 223.52 127 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 223.52 127 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "5eff50f2-35fa-4015-8e82-f79fa3d44ef9")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "#PWR036")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "#PWR036")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 229.87 95.25 270)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "77a801c6-ff2a-4b80-8df3-48b8b3bdc696")
+ (property "Reference" "C1"
+ (at 229.87 88.9 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "100n"
+ (at 229.87 91.44 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 226.06 96.2152 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 229.87 95.25 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 229.87 95.25 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "0e7b4aaf-4318-46e4-b13c-661e5d008a81")
+ )
+ (pin "2"
+ (uuid "deb484f2-b2b8-4070-8438-9dacd1a7b095")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "C1")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "C1")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "C12")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 84.455 106.68 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "7c9f6750-1f7d-403c-b3ab-1e42057b7c93")
+ (property "Reference" "R6"
+ (at 86.995 106.045 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "470"
+ (at 86.995 108.585 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal"
+ (at 82.677 106.68 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 84.455 106.68 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 84.455 106.68 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "6fcccc17-0d92-4f50-a3d9-d3a017954f20")
+ )
+ (pin "2"
+ (uuid "4cfa2d49-9057-40e0-a383-0b654b63c36c")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "R6")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "R6")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "R18")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 223.52 87.63 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "7dff73af-4e99-42e5-9566-c00b0f0cd296")
+ (property "Reference" "#PWR011"
+ (at 223.52 91.44 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3"
+ (at 223.52 83.82 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 223.52 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 223.52 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 223.52 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "1a18011a-622e-46c2-8bb3-88e743ce14c6")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "#PWR011")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "#PWR011")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "#PWR033")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Diode:1N4001")
+ (at 75.565 81.28 180)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "92c8d12f-5a74-4ae6-beff-582cdffa4e1d")
+ (property "Reference" "D1"
+ (at 75.565 76.2 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "1N4001"
+ (at 75.565 78.74 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal"
+ (at 75.565 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf"
+ (at 75.565 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 75.565 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "D"
+ (at 75.565 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=K 2=A"
+ (at 75.565 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "777247af-c900-46ec-93d3-1c3547f5e44d")
+ )
+ (pin "2"
+ (uuid "c8712b0a-9fde-415f-ad45-b11653ac2a60")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "D1")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "D1")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "D4")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 201.93 92.71 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "95f19766-321e-465c-a973-e78b264c9cc3")
+ (property "Reference" "R7"
+ (at 204.47 92.075 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "22k"
+ (at 204.47 94.615 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 200.152 92.71 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 201.93 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 201.93 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "063d7f81-3726-4dc4-ba1e-f5fd9004aeb7")
+ )
+ (pin "2"
+ (uuid "8b1756f3-633f-49ba-9758-9a6dd06efc7b")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "R7")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "R7")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "R23")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 125.095 87.63 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "9b083a6e-f59d-4888-a3b2-1b84231ae236")
+ (property "Reference" "R3"
+ (at 127.635 86.995 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "1k2"
+ (at 127.635 89.535 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal"
+ (at 123.317 87.63 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 125.095 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 125.095 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Power" "500mW"
+ (at 131.445 91.44 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin "1"
+ (uuid "df07b3a7-1347-45b9-8aa8-74bfcc133090")
+ )
+ (pin "2"
+ (uuid "c93d2d0b-881a-491f-93ca-efb10f8a2003")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "R3")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "R3")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "R19")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Transistor_FET:BSS138")
+ (at 142.875 101.6 0)
+ (mirror y)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "a466e87e-4e75-4ba0-b8d9-87f84da76e12")
+ (property "Reference" "Q1"
+ (at 136.525 100.965 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "BSS138"
+ (at 136.525 103.505 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23"
+ (at 137.795 103.505 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ (italic yes)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.onsemi.com/pub/Collateral/BSS138-D.PDF"
+ (at 142.875 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 142.875 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "666edea0-7171-4b33-9209-2f4aa9a08593")
+ )
+ (pin "2"
+ (uuid "3a91faaa-1c77-42b6-b9b6-a93f52116558")
+ )
+ (pin "3"
+ (uuid "01843487-d21d-482f-8a80-6909e35987ac")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "Q1")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "Q1")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "Q1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 250.19 107.95 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "aeb5d736-fc03-4f11-89ba-02348cfd4b28")
+ (property "Reference" "R13"
+ (at 250.19 102.87 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "470"
+ (at 250.19 105.41 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 250.19 109.728 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 250.19 107.95 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 250.19 107.95 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "911d03b0-fe55-48cc-a9d1-d12e0e61a5e5")
+ )
+ (pin "2"
+ (uuid "31fd82a2-b481-412d-b96f-8a48cc059932")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "R13")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "R13")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "R25")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 201.93 119.38 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "b2e5ba2c-536e-4986-8492-036b633a9c5d")
+ (property "Reference" "R8"
+ (at 204.47 118.745 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "4k7"
+ (at 204.47 121.285 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 200.152 119.38 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 201.93 119.38 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 201.93 119.38 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "7cf8cdfa-99c9-4585-8392-91d69045b3e1")
+ )
+ (pin "2"
+ (uuid "8613c294-f2ee-47c9-acfa-cd46823ed17c")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "R8")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "R8")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "R24")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Connector_Generic:Conn_01x03")
+ (at 42.545 81.28 0)
+ (mirror y)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "b32aa3f0-26c8-4858-899f-2f1e29473b3f")
+ (property "Reference" "J1"
+ (at 42.545 73.66 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "Type_2_EV_Charger"
+ (at 42.545 76.2 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Connector_JST:JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal"
+ (at 42.545 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 42.545 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 42.545 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "3f50860f-ee0c-41a9-bd9c-8b0e30c571f4")
+ )
+ (pin "2"
+ (uuid "fc6e614b-df74-420a-8c0f-3a29167e5e57")
+ )
+ (pin "3"
+ (uuid "7caa88cf-d38e-40d8-8edd-d36b4694a232")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "J1")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "J1")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "J2")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 238.76 96.52 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "b86b2c5a-acae-4759-91ea-d02861a160de")
+ (property "Reference" "#PWR031"
+ (at 238.76 102.87 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 238.76 100.965 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 238.76 96.52 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 238.76 96.52 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 238.76 96.52 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "81aac9cc-18d8-4d66-bcf1-1b1007a0c573")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "#PWR031")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "#PWR031")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 125.095 113.03 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "c0c14ebe-d2c3-4be9-81a8-57bd28b64b61")
+ (property "Reference" "#PWR029"
+ (at 125.095 119.38 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 125.095 117.475 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 125.095 113.03 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 125.095 113.03 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 125.095 113.03 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "34d407c0-2b5d-4eb7-bef5-0cd86835c71f")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "#PWR029")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "#PWR029")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 161.925 107.95 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "ce96b0a2-49cd-4082-a219-adfa0805d650")
+ (property "Reference" "R5"
+ (at 164.465 107.315 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "10k"
+ (at 164.465 109.855 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 160.147 107.95 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 161.925 107.95 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 161.925 107.95 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "fcde1618-dede-4598-9320-a2c6cc4c49dc")
+ )
+ (pin "2"
+ (uuid "94e583b1-cff3-4314-85ed-e721f3870c00")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "R5")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "R5")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "R21")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 53.34 44.45 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "d74ac0d6-e10b-40dc-9fd0-e1392c07597a")
+ (property "Reference" "R1"
+ (at 55.88 43.815 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "220"
+ (at 55.88 46.355 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal"
+ (at 51.562 44.45 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 53.34 44.45 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 53.34 44.45 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Power" "500mW"
+ (at 59.69 48.26 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin "1"
+ (uuid "90f401e0-ee89-4245-a725-d7b040707e98")
+ )
+ (pin "2"
+ (uuid "e3cddeb6-9b9c-473d-ae07-720412028080")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "R1")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "R1")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "R22")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Connector_Generic:Conn_01x02")
+ (at 120.015 101.6 0)
+ (mirror y)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "d8475ca1-322c-4ace-acbb-6eed794d2c6b")
+ (property "Reference" "J2"
+ (at 117.475 102.235 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "Start_Charging"
+ (at 117.475 104.775 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical"
+ (at 120.015 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 120.015 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 120.015 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "eebfc60f-1564-4ecf-81f5-bba3c60b7821")
+ )
+ (pin "2"
+ (uuid "c6c16f5a-d662-42de-aaf0-5bea3cbd34b5")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "J2")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "J2")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "J3")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 161.925 113.03 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "da14ee63-11b6-424e-b731-6b77857b232d")
+ (property "Reference" "#PWR034"
+ (at 161.925 119.38 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 161.925 117.475 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 161.925 113.03 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 161.925 113.03 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 161.925 113.03 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "dd34e026-f993-480a-87bf-e5e3fcb2d02e")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "#PWR034")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "#PWR034")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 201.93 86.36 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "e68782d4-3ad6-47e7-a5ca-8c62b160e92c")
+ (property "Reference" "#PWR014"
+ (at 201.93 90.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3"
+ (at 201.93 82.55 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 201.93 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 201.93 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 201.93 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "ecfc43e8-e460-4b93-8eff-785e3a7e44fd")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "#PWR014")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "#PWR014")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "#PWR032")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 154.305 101.6 270)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "fcb912e5-e32c-4dc6-ace5-99a88444df5f")
+ (property "Reference" "R4"
+ (at 154.305 96.52 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "470"
+ (at 154.305 99.06 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 154.305 99.822 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 154.305 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 154.305 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "d79c845c-6e94-4cb0-902b-b4a217457508")
+ )
+ (pin "2"
+ (uuid "ad3d5f3b-21cb-4958-833b-1cb40ca9899d")
+ )
+ (instances
+ (project "EV_Emulator"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/821f8254-7e97-454c-9aee-86b4ab099a85"
+ (reference "R4")
+ (unit 1)
+ )
+ )
+ (project "EV_Emulator"
+ (path "/305a7e55-ae90-4211-9f29-157417dba7eb"
+ (reference "R4")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/26117078-4b7e-4a0f-82c1-ed2a5ef131db"
+ (reference "R20")
+ (unit 1)
+ )
+ )
+ )
+ )
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/3D/KSZ8091MLXCA.stp b/Hardware/Lib/KSZ8091MLXCA/3D/KSZ8091MLXCA.stp
new file mode 100644
index 0000000..11d30b4
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/3D/KSZ8091MLXCA.stp
@@ -0,0 +1,52442 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/var/www/3D/0T/1615215.1.1.stp','2020-04-10T09:18:04',(
+ 'Author'),(''),'Open CASCADE STEP processor 6.9','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('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23),#27);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.,0.,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(0.,0.,0.));
+#25 = DIRECTION('',(0.,0.,1.));
+#26 = DIRECTION('',(1.,0.,0.));
+#27 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#28,#29,#30)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#28 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#29 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#31 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#28,
+ 'distance_accuracy_value','confusion accuracy');
+#32 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#33 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#34),#1422);
+#34 = MANIFOLD_SOLID_BREP('',#35);
+#35 = CLOSED_SHELL('',(#36,#156,#242,#349,#430,#501,#568,#627,#674,#723,
+ #763,#844,#893,#900,#932,#986,#1093,#1142,#1174,#1236,#1316,#1356,
+ #1363,#1418));
+#36 = ADVANCED_FACE('',(#37),#51,.T.);
+#37 = FACE_BOUND('',#38,.T.);
+#38 = EDGE_LOOP('',(#39,#74,#102,#130));
+#39 = ORIENTED_EDGE('',*,*,#40,.F.);
+#40 = EDGE_CURVE('',#41,#43,#45,.T.);
+#41 = VERTEX_POINT('',#42);
+#42 = CARTESIAN_POINT('',(-3.5,-3.5,0.752318170518));
+#43 = VERTEX_POINT('',#44);
+#44 = CARTESIAN_POINT('',(-3.250499879527,-3.250499879527,0.166874062134
+ ));
+#45 = SURFACE_CURVE('',#46,(#50,#62),.PCURVE_S1.);
+#46 = LINE('',#47,#48);
+#47 = CARTESIAN_POINT('',(-3.379518732676,-3.379518732676,0.469612703314
+ ));
+#48 = VECTOR('',#49,1.);
+#49 = DIRECTION('',(0.365004510427,0.365004510427,-0.856471490907));
+#50 = PCURVE('',#51,#56);
+#51 = PLANE('',#52);
+#52 = AXIS2_PLACEMENT_3D('',#53,#54,#55);
+#53 = CARTESIAN_POINT('',(-3.361,-3.5,0.426159085259));
+#54 = DIRECTION('',(-0.919942213562,0.,-0.392053980602));
+#55 = DIRECTION('',(0.,1.,0.));
+#56 = DEFINITIONAL_REPRESENTATION('',(#57),#61);
+#57 = LINE('',#58,#59);
+#58 = CARTESIAN_POINT('',(0.120481267324,-4.723516044241E-02));
+#59 = VECTOR('',#60,1.);
+#60 = DIRECTION('',(0.365004510427,0.931005750449));
+#61 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#62 = PCURVE('',#63,#68);
+#63 = PLANE('',#64);
+#64 = AXIS2_PLACEMENT_3D('',#65,#66,#67);
+#65 = CARTESIAN_POINT('',(-3.5,-3.361,0.426159085259));
+#66 = DIRECTION('',(0.,-0.919942213562,-0.392053980602));
+#67 = DIRECTION('',(-1.,-0.,-0.));
+#68 = DEFINITIONAL_REPRESENTATION('',(#69),#73);
+#69 = LINE('',#70,#71);
+#70 = CARTESIAN_POINT('',(-0.120481267324,-4.723516044241E-02));
+#71 = VECTOR('',#72,1.);
+#72 = DIRECTION('',(-0.365004510427,0.931005750449));
+#73 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74 = ORIENTED_EDGE('',*,*,#75,.T.);
+#75 = EDGE_CURVE('',#41,#76,#78,.T.);
+#76 = VERTEX_POINT('',#77);
+#77 = CARTESIAN_POINT('',(-3.5,3.5,0.752318170518));
+#78 = SURFACE_CURVE('',#79,(#83,#90),.PCURVE_S1.);
+#79 = LINE('',#80,#81);
+#80 = CARTESIAN_POINT('',(-3.5,-3.5,0.752318170518));
+#81 = VECTOR('',#82,1.);
+#82 = DIRECTION('',(0.,1.,0.));
+#83 = PCURVE('',#51,#84);
+#84 = DEFINITIONAL_REPRESENTATION('',(#85),#89);
+#85 = LINE('',#86,#87);
+#86 = CARTESIAN_POINT('',(0.,-0.35454301417));
+#87 = VECTOR('',#88,1.);
+#88 = DIRECTION('',(1.,0.));
+#89 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#90 = PCURVE('',#91,#96);
+#91 = PLANE('',#92);
+#92 = AXIS2_PLACEMENT_3D('',#93,#94,#95);
+#93 = CARTESIAN_POINT('',(-3.5,-3.5,0.1));
+#94 = DIRECTION('',(1.,0.,0.));
+#95 = DIRECTION('',(0.,0.,1.));
+#96 = DEFINITIONAL_REPRESENTATION('',(#97),#101);
+#97 = LINE('',#98,#99);
+#98 = CARTESIAN_POINT('',(0.652318170518,0.));
+#99 = VECTOR('',#100,1.);
+#100 = DIRECTION('',(0.,-1.));
+#101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102 = ORIENTED_EDGE('',*,*,#103,.T.);
+#103 = EDGE_CURVE('',#76,#104,#106,.T.);
+#104 = VERTEX_POINT('',#105);
+#105 = CARTESIAN_POINT('',(-3.250499879527,3.250499879527,0.166874062134
+ ));
+#106 = SURFACE_CURVE('',#107,(#111,#118),.PCURVE_S1.);
+#107 = LINE('',#108,#109);
+#108 = CARTESIAN_POINT('',(-2.913219708465,2.913219708465,
+ -0.624543147001));
+#109 = VECTOR('',#110,1.);
+#110 = DIRECTION('',(0.365004510427,-0.365004510427,-0.856471490907));
+#111 = PCURVE('',#51,#112);
+#112 = DEFINITIONAL_REPRESENTATION('',(#113),#117);
+#113 = LINE('',#114,#115);
+#114 = CARTESIAN_POINT('',(6.413219708465,1.142139383071));
+#115 = VECTOR('',#116,1.);
+#116 = DIRECTION('',(-0.365004510427,0.931005750449));
+#117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#118 = PCURVE('',#119,#124);
+#119 = PLANE('',#120);
+#120 = AXIS2_PLACEMENT_3D('',#121,#122,#123);
+#121 = CARTESIAN_POINT('',(-3.5,3.361,0.426159085259));
+#122 = DIRECTION('',(0.,-0.919942213562,0.392053980602));
+#123 = DIRECTION('',(-1.,-0.,-0.));
+#124 = DEFINITIONAL_REPRESENTATION('',(#125),#129);
+#125 = LINE('',#126,#127);
+#126 = CARTESIAN_POINT('',(-0.586780291535,1.142139383071));
+#127 = VECTOR('',#128,1.);
+#128 = DIRECTION('',(-0.365004510427,0.931005750449));
+#129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#130 = ORIENTED_EDGE('',*,*,#131,.F.);
+#131 = EDGE_CURVE('',#43,#104,#132,.T.);
+#132 = SURFACE_CURVE('',#133,(#137,#144),.PCURVE_S1.);
+#133 = LINE('',#134,#135);
+#134 = CARTESIAN_POINT('',(-3.250499879527,-3.222,0.166874062134));
+#135 = VECTOR('',#136,1.);
+#136 = DIRECTION('',(0.,1.,0.));
+#137 = PCURVE('',#51,#138);
+#138 = DEFINITIONAL_REPRESENTATION('',(#139),#143);
+#139 = LINE('',#140,#141);
+#140 = CARTESIAN_POINT('',(0.278,0.281849250206));
+#141 = VECTOR('',#142,1.);
+#142 = DIRECTION('',(1.,0.));
+#143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#144 = PCURVE('',#145,#150);
+#145 = CYLINDRICAL_SURFACE('',#146,0.11);
+#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149);
+#147 = CARTESIAN_POINT('',(-3.149306236035,-3.222,0.21));
+#148 = DIRECTION('',(0.,1.,0.));
+#149 = DIRECTION('',(-0.919942213562,0.,-0.392053980602));
+#150 = DEFINITIONAL_REPRESENTATION('',(#151),#155);
+#151 = LINE('',#152,#153);
+#152 = CARTESIAN_POINT('',(-0.,0.));
+#153 = VECTOR('',#154,1.);
+#154 = DIRECTION('',(-0.,1.));
+#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#156 = ADVANCED_FACE('',(#157),#63,.T.);
+#157 = FACE_BOUND('',#158,.F.);
+#158 = EDGE_LOOP('',(#159,#160,#188,#216));
+#159 = ORIENTED_EDGE('',*,*,#40,.F.);
+#160 = ORIENTED_EDGE('',*,*,#161,.T.);
+#161 = EDGE_CURVE('',#41,#162,#164,.T.);
+#162 = VERTEX_POINT('',#163);
+#163 = CARTESIAN_POINT('',(3.5,-3.5,0.752318170518));
+#164 = SURFACE_CURVE('',#165,(#169,#176),.PCURVE_S1.);
+#165 = LINE('',#166,#167);
+#166 = CARTESIAN_POINT('',(-3.5,-3.5,0.752318170518));
+#167 = VECTOR('',#168,1.);
+#168 = DIRECTION('',(1.,0.,0.));
+#169 = PCURVE('',#63,#170);
+#170 = DEFINITIONAL_REPRESENTATION('',(#171),#175);
+#171 = LINE('',#172,#173);
+#172 = CARTESIAN_POINT('',(-0.,-0.35454301417));
+#173 = VECTOR('',#174,1.);
+#174 = DIRECTION('',(-1.,0.));
+#175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#176 = PCURVE('',#177,#182);
+#177 = PLANE('',#178);
+#178 = AXIS2_PLACEMENT_3D('',#179,#180,#181);
+#179 = CARTESIAN_POINT('',(-3.5,-3.5,0.1));
+#180 = DIRECTION('',(0.,1.,0.));
+#181 = DIRECTION('',(0.,0.,1.));
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(0.652318170518,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(0.,1.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#188 = ORIENTED_EDGE('',*,*,#189,.T.);
+#189 = EDGE_CURVE('',#162,#190,#192,.T.);
+#190 = VERTEX_POINT('',#191);
+#191 = CARTESIAN_POINT('',(3.250499879527,-3.250499879527,0.166874062134
+ ));
+#192 = SURFACE_CURVE('',#193,(#197,#204),.PCURVE_S1.);
+#193 = LINE('',#194,#195);
+#194 = CARTESIAN_POINT('',(2.913219708465,-2.913219708465,
+ -0.624543147001));
+#195 = VECTOR('',#196,1.);
+#196 = DIRECTION('',(-0.365004510427,0.365004510427,-0.856471490907));
+#197 = PCURVE('',#63,#198);
+#198 = DEFINITIONAL_REPRESENTATION('',(#199),#203);
+#199 = LINE('',#200,#201);
+#200 = CARTESIAN_POINT('',(-6.413219708465,1.142139383071));
+#201 = VECTOR('',#202,1.);
+#202 = DIRECTION('',(0.365004510427,0.931005750449));
+#203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#204 = PCURVE('',#205,#210);
+#205 = PLANE('',#206);
+#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209);
+#207 = CARTESIAN_POINT('',(3.361,-3.5,0.426159085259));
+#208 = DIRECTION('',(-0.919942213562,0.,0.392053980602));
+#209 = DIRECTION('',(0.,1.,0.));
+#210 = DEFINITIONAL_REPRESENTATION('',(#211),#215);
+#211 = LINE('',#212,#213);
+#212 = CARTESIAN_POINT('',(0.586780291535,1.142139383071));
+#213 = VECTOR('',#214,1.);
+#214 = DIRECTION('',(0.365004510427,0.931005750449));
+#215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#216 = ORIENTED_EDGE('',*,*,#217,.F.);
+#217 = EDGE_CURVE('',#43,#190,#218,.T.);
+#218 = SURFACE_CURVE('',#219,(#223,#230),.PCURVE_S1.);
+#219 = LINE('',#220,#221);
+#220 = CARTESIAN_POINT('',(-3.222,-3.250499879527,0.166874062134));
+#221 = VECTOR('',#222,1.);
+#222 = DIRECTION('',(1.,0.,0.));
+#223 = PCURVE('',#63,#224);
+#224 = DEFINITIONAL_REPRESENTATION('',(#225),#229);
+#225 = LINE('',#226,#227);
+#226 = CARTESIAN_POINT('',(-0.278,0.281849250206));
+#227 = VECTOR('',#228,1.);
+#228 = DIRECTION('',(-1.,0.));
+#229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#230 = PCURVE('',#231,#236);
+#231 = CYLINDRICAL_SURFACE('',#232,0.11);
+#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235);
+#233 = CARTESIAN_POINT('',(-3.222,-3.149306236035,0.21));
+#234 = DIRECTION('',(1.,0.,0.));
+#235 = DIRECTION('',(0.,-0.919942213562,-0.392053980602));
+#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241);
+#237 = LINE('',#238,#239);
+#238 = CARTESIAN_POINT('',(0.,0.));
+#239 = VECTOR('',#240,1.);
+#240 = DIRECTION('',(0.,1.));
+#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#242 = ADVANCED_FACE('',(#243),#145,.T.);
+#243 = FACE_BOUND('',#244,.F.);
+#244 = EDGE_LOOP('',(#245,#281,#309,#348));
+#245 = ORIENTED_EDGE('',*,*,#246,.T.);
+#246 = EDGE_CURVE('',#43,#247,#249,.T.);
+#247 = VERTEX_POINT('',#248);
+#248 = CARTESIAN_POINT('',(-3.149306236035,-3.149306236035,0.1));
+#249 = SURFACE_CURVE('',#250,(#255,#268),.PCURVE_S1.);
+#250 = ELLIPSE('',#251,0.155563491861,0.11);
+#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
+#252 = CARTESIAN_POINT('',(-3.149306236035,-3.149306236035,0.21));
+#253 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#254 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#255 = PCURVE('',#145,#256);
+#256 = DEFINITIONAL_REPRESENTATION('',(#257),#267);
+#257 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#258,#259,#260,#261,#262,#263,
+ #264,#265,#266),.UNSPECIFIED.,.F.,.F.,(9,9),(3.544455914753,
+ 4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#258 = CARTESIAN_POINT('',(0.,-2.849987952726E-02));
+#259 = CARTESIAN_POINT('',(-0.145991633204,-2.220385342472E-02));
+#260 = CARTESIAN_POINT('',(-0.291983266407,-1.344291666036E-02));
+#261 = CARTESIAN_POINT('',(-0.437974899615,-2.421553849242E-03));
+#262 = CARTESIAN_POINT('',(-0.58396653281,1.054369213032E-02));
+#263 = CARTESIAN_POINT('',(-0.729958166022,2.503809113304E-02));
+#264 = CARTESIAN_POINT('',(-0.875949799223,4.057560424624E-02));
+#265 = CARTESIAN_POINT('',(-1.021941432428,5.663468431217E-02));
+#266 = CARTESIAN_POINT('',(-1.167933065632,7.269376396461E-02));
+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#268 = PCURVE('',#231,#269);
+#269 = DEFINITIONAL_REPRESENTATION('',(#270),#280);
+#270 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#271,#272,#273,#274,#275,#276,
+ #277,#278,#279),.UNSPECIFIED.,.F.,.F.,(9,9),(3.544455914753,
+ 4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#271 = CARTESIAN_POINT('',(0.,-2.849987952726E-02));
+#272 = CARTESIAN_POINT('',(0.145991633204,-2.220385342472E-02));
+#273 = CARTESIAN_POINT('',(0.291983266407,-1.344291666036E-02));
+#274 = CARTESIAN_POINT('',(0.437974899615,-2.421553849242E-03));
+#275 = CARTESIAN_POINT('',(0.58396653281,1.054369213032E-02));
+#276 = CARTESIAN_POINT('',(0.729958166022,2.503809113304E-02));
+#277 = CARTESIAN_POINT('',(0.875949799223,4.057560424624E-02));
+#278 = CARTESIAN_POINT('',(1.021941432428,5.663468431217E-02));
+#279 = CARTESIAN_POINT('',(1.167933065632,7.269376396461E-02));
+#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#281 = ORIENTED_EDGE('',*,*,#282,.T.);
+#282 = EDGE_CURVE('',#247,#283,#285,.T.);
+#283 = VERTEX_POINT('',#284);
+#284 = CARTESIAN_POINT('',(-3.149306236035,3.149306236035,0.1));
+#285 = SURFACE_CURVE('',#286,(#290,#297),.PCURVE_S1.);
+#286 = LINE('',#287,#288);
+#287 = CARTESIAN_POINT('',(-3.149306236035,-3.222,0.1));
+#288 = VECTOR('',#289,1.);
+#289 = DIRECTION('',(0.,1.,0.));
+#290 = PCURVE('',#145,#291);
+#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(-1.167933065632,0.));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(-0.,1.));
+#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#297 = PCURVE('',#298,#303);
+#298 = PLANE('',#299);
+#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302);
+#300 = CARTESIAN_POINT('',(-3.5,-3.5,0.1));
+#301 = DIRECTION('',(0.,0.,1.));
+#302 = DIRECTION('',(1.,0.,0.));
+#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308);
+#304 = LINE('',#305,#306);
+#305 = CARTESIAN_POINT('',(0.350693763965,0.278));
+#306 = VECTOR('',#307,1.);
+#307 = DIRECTION('',(0.,1.));
+#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#309 = ORIENTED_EDGE('',*,*,#310,.F.);
+#310 = EDGE_CURVE('',#104,#283,#311,.T.);
+#311 = SURFACE_CURVE('',#312,(#317,#330),.PCURVE_S1.);
+#312 = ELLIPSE('',#313,0.155563491861,0.11);
+#313 = AXIS2_PLACEMENT_3D('',#314,#315,#316);
+#314 = CARTESIAN_POINT('',(-3.149306236035,3.149306236035,0.21));
+#315 = DIRECTION('',(-0.707106781187,-0.707106781187,-0.));
+#316 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#317 = PCURVE('',#145,#318);
+#318 = DEFINITIONAL_REPRESENTATION('',(#319),#329);
+#319 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#320,#321,#322,#323,#324,#325,
+ #326,#327,#328),.UNSPECIFIED.,.F.,.F.,(9,9),(0.402863261163,
+ 1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#320 = CARTESIAN_POINT('',(-2.0185873175E-15,6.472499879527));
+#321 = CARTESIAN_POINT('',(-0.145991633204,6.466203853425));
+#322 = CARTESIAN_POINT('',(-0.291983266407,6.457442916663));
+#323 = CARTESIAN_POINT('',(-0.437974899616,6.446421553836));
+#324 = CARTESIAN_POINT('',(-0.583966532808,6.433456307856));
+#325 = CARTESIAN_POINT('',(-0.729958166024,6.418961908868));
+#326 = CARTESIAN_POINT('',(-0.875949799223,6.403424395755));
+#327 = CARTESIAN_POINT('',(-1.021941432428,6.387365315688));
+#328 = CARTESIAN_POINT('',(-1.167933065632,6.371306236035));
+#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#330 = PCURVE('',#331,#336);
+#331 = CYLINDRICAL_SURFACE('',#332,0.11);
+#332 = AXIS2_PLACEMENT_3D('',#333,#334,#335);
+#333 = CARTESIAN_POINT('',(-3.222,3.149306236035,0.21));
+#334 = DIRECTION('',(1.,0.,0.));
+#335 = DIRECTION('',(0.,0.,-1.));
+#336 = DEFINITIONAL_REPRESENTATION('',(#337),#347);
+#337 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#338,#339,#340,#341,#342,#343,
+ #344,#345,#346),.UNSPECIFIED.,.F.,.F.,(9,9),(0.402863261163,
+ 1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#338 = CARTESIAN_POINT('',(1.167933065632,-2.849987952726E-02));
+#339 = CARTESIAN_POINT('',(1.021941432428,-2.220385342472E-02));
+#340 = CARTESIAN_POINT('',(0.875949799223,-1.344291666037E-02));
+#341 = CARTESIAN_POINT('',(0.729958166022,-2.421553849235E-03));
+#342 = CARTESIAN_POINT('',(0.583966532814,1.054369213021E-02));
+#343 = CARTESIAN_POINT('',(0.437974899614,2.503809113309E-02));
+#344 = CARTESIAN_POINT('',(0.291983266407,4.057560424623E-02));
+#345 = CARTESIAN_POINT('',(0.145991633204,5.663468431217E-02));
+#346 = CARTESIAN_POINT('',(0.,7.269376396461E-02));
+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#348 = ORIENTED_EDGE('',*,*,#131,.F.);
+#349 = ADVANCED_FACE('',(#350),#91,.F.);
+#350 = FACE_BOUND('',#351,.F.);
+#351 = EDGE_LOOP('',(#352,#375,#376,#404));
+#352 = ORIENTED_EDGE('',*,*,#353,.F.);
+#353 = EDGE_CURVE('',#41,#354,#356,.T.);
+#354 = VERTEX_POINT('',#355);
+#355 = CARTESIAN_POINT('',(-3.5,-3.5,0.862318170518));
+#356 = SURFACE_CURVE('',#357,(#361,#368),.PCURVE_S1.);
+#357 = LINE('',#358,#359);
+#358 = CARTESIAN_POINT('',(-3.5,-3.5,0.1));
+#359 = VECTOR('',#360,1.);
+#360 = DIRECTION('',(0.,0.,1.));
+#361 = PCURVE('',#91,#362);
+#362 = DEFINITIONAL_REPRESENTATION('',(#363),#367);
+#363 = LINE('',#364,#365);
+#364 = CARTESIAN_POINT('',(0.,0.));
+#365 = VECTOR('',#366,1.);
+#366 = DIRECTION('',(1.,0.));
+#367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#368 = PCURVE('',#177,#369);
+#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374);
+#370 = LINE('',#371,#372);
+#371 = CARTESIAN_POINT('',(0.,0.));
+#372 = VECTOR('',#373,1.);
+#373 = DIRECTION('',(1.,0.));
+#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#375 = ORIENTED_EDGE('',*,*,#75,.T.);
+#376 = ORIENTED_EDGE('',*,*,#377,.T.);
+#377 = EDGE_CURVE('',#76,#378,#380,.T.);
+#378 = VERTEX_POINT('',#379);
+#379 = CARTESIAN_POINT('',(-3.5,3.5,0.862318170518));
+#380 = SURFACE_CURVE('',#381,(#385,#392),.PCURVE_S1.);
+#381 = LINE('',#382,#383);
+#382 = CARTESIAN_POINT('',(-3.5,3.5,0.1));
+#383 = VECTOR('',#384,1.);
+#384 = DIRECTION('',(0.,0.,1.));
+#385 = PCURVE('',#91,#386);
+#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391);
+#387 = LINE('',#388,#389);
+#388 = CARTESIAN_POINT('',(0.,-7.));
+#389 = VECTOR('',#390,1.);
+#390 = DIRECTION('',(1.,0.));
+#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#392 = PCURVE('',#393,#398);
+#393 = PLANE('',#394);
+#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397);
+#395 = CARTESIAN_POINT('',(-3.5,3.5,0.1));
+#396 = DIRECTION('',(0.,1.,0.));
+#397 = DIRECTION('',(0.,0.,1.));
+#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403);
+#399 = LINE('',#400,#401);
+#400 = CARTESIAN_POINT('',(0.,0.));
+#401 = VECTOR('',#402,1.);
+#402 = DIRECTION('',(1.,0.));
+#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#404 = ORIENTED_EDGE('',*,*,#405,.F.);
+#405 = EDGE_CURVE('',#354,#378,#406,.T.);
+#406 = SURFACE_CURVE('',#407,(#411,#418),.PCURVE_S1.);
+#407 = LINE('',#408,#409);
+#408 = CARTESIAN_POINT('',(-3.5,-3.5,0.862318170518));
+#409 = VECTOR('',#410,1.);
+#410 = DIRECTION('',(0.,1.,0.));
+#411 = PCURVE('',#91,#412);
+#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
+#413 = LINE('',#414,#415);
+#414 = CARTESIAN_POINT('',(0.762318170518,0.));
+#415 = VECTOR('',#416,1.);
+#416 = DIRECTION('',(0.,-1.));
+#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#418 = PCURVE('',#419,#424);
+#419 = PLANE('',#420);
+#420 = AXIS2_PLACEMENT_3D('',#421,#422,#423);
+#421 = CARTESIAN_POINT('',(-3.361,-3.5,1.231159085259));
+#422 = DIRECTION('',(0.935756874452,0.,-0.352645816531));
+#423 = DIRECTION('',(0.,1.,0.));
+#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429);
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(0.,-0.394163190046));
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(1.,0.));
+#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#430 = ADVANCED_FACE('',(#431),#119,.F.);
+#431 = FACE_BOUND('',#432,.T.);
+#432 = EDGE_LOOP('',(#433,#434,#457,#480));
+#433 = ORIENTED_EDGE('',*,*,#103,.F.);
+#434 = ORIENTED_EDGE('',*,*,#435,.T.);
+#435 = EDGE_CURVE('',#76,#436,#438,.T.);
+#436 = VERTEX_POINT('',#437);
+#437 = CARTESIAN_POINT('',(3.5,3.5,0.752318170518));
+#438 = SURFACE_CURVE('',#439,(#443,#450),.PCURVE_S1.);
+#439 = LINE('',#440,#441);
+#440 = CARTESIAN_POINT('',(-3.5,3.5,0.752318170518));
+#441 = VECTOR('',#442,1.);
+#442 = DIRECTION('',(1.,0.,0.));
+#443 = PCURVE('',#119,#444);
+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
+#445 = LINE('',#446,#447);
+#446 = CARTESIAN_POINT('',(-0.,-0.35454301417));
+#447 = VECTOR('',#448,1.);
+#448 = DIRECTION('',(-1.,0.));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#450 = PCURVE('',#393,#451);
+#451 = DEFINITIONAL_REPRESENTATION('',(#452),#456);
+#452 = LINE('',#453,#454);
+#453 = CARTESIAN_POINT('',(0.652318170518,0.));
+#454 = VECTOR('',#455,1.);
+#455 = DIRECTION('',(0.,1.));
+#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#457 = ORIENTED_EDGE('',*,*,#458,.T.);
+#458 = EDGE_CURVE('',#436,#459,#461,.T.);
+#459 = VERTEX_POINT('',#460);
+#460 = CARTESIAN_POINT('',(3.250499879527,3.250499879527,0.166874062134)
+ );
+#461 = SURFACE_CURVE('',#462,(#466,#473),.PCURVE_S1.);
+#462 = LINE('',#463,#464);
+#463 = CARTESIAN_POINT('',(2.446920684253,2.446920684253,-1.718698997316
+ ));
+#464 = VECTOR('',#465,1.);
+#465 = DIRECTION('',(-0.365004510427,-0.365004510427,-0.856471490907));
+#466 = PCURVE('',#119,#467);
+#467 = DEFINITIONAL_REPRESENTATION('',(#468),#472);
+#468 = LINE('',#469,#470);
+#469 = CARTESIAN_POINT('',(-5.946920684253,2.331513926585));
+#470 = VECTOR('',#471,1.);
+#471 = DIRECTION('',(0.365004510427,0.931005750449));
+#472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#473 = PCURVE('',#205,#474);
+#474 = DEFINITIONAL_REPRESENTATION('',(#475),#479);
+#475 = LINE('',#476,#477);
+#476 = CARTESIAN_POINT('',(5.946920684253,2.331513926585));
+#477 = VECTOR('',#478,1.);
+#478 = DIRECTION('',(-0.365004510427,0.931005750449));
+#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#480 = ORIENTED_EDGE('',*,*,#481,.F.);
+#481 = EDGE_CURVE('',#104,#459,#482,.T.);
+#482 = SURFACE_CURVE('',#483,(#487,#494),.PCURVE_S1.);
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(-3.222,3.250499879527,0.166874062134));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(1.,0.,0.));
+#487 = PCURVE('',#119,#488);
+#488 = DEFINITIONAL_REPRESENTATION('',(#489),#493);
+#489 = LINE('',#490,#491);
+#490 = CARTESIAN_POINT('',(-0.278,0.281849250206));
+#491 = VECTOR('',#492,1.);
+#492 = DIRECTION('',(-1.,0.));
+#493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#494 = PCURVE('',#331,#495);
+#495 = DEFINITIONAL_REPRESENTATION('',(#496),#500);
+#496 = LINE('',#497,#498);
+#497 = CARTESIAN_POINT('',(1.167933065632,0.));
+#498 = VECTOR('',#499,1.);
+#499 = DIRECTION('',(0.,1.));
+#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#501 = ADVANCED_FACE('',(#502),#231,.T.);
+#502 = FACE_BOUND('',#503,.T.);
+#503 = EDGE_LOOP('',(#504,#505,#528,#567));
+#504 = ORIENTED_EDGE('',*,*,#246,.T.);
+#505 = ORIENTED_EDGE('',*,*,#506,.T.);
+#506 = EDGE_CURVE('',#247,#507,#509,.T.);
+#507 = VERTEX_POINT('',#508);
+#508 = CARTESIAN_POINT('',(3.149306236035,-3.149306236035,0.1));
+#509 = SURFACE_CURVE('',#510,(#514,#521),.PCURVE_S1.);
+#510 = LINE('',#511,#512);
+#511 = CARTESIAN_POINT('',(-3.222,-3.149306236035,0.1));
+#512 = VECTOR('',#513,1.);
+#513 = DIRECTION('',(1.,0.,0.));
+#514 = PCURVE('',#231,#515);
+#515 = DEFINITIONAL_REPRESENTATION('',(#516),#520);
+#516 = LINE('',#517,#518);
+#517 = CARTESIAN_POINT('',(1.167933065632,0.));
+#518 = VECTOR('',#519,1.);
+#519 = DIRECTION('',(0.,1.));
+#520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#521 = PCURVE('',#298,#522);
+#522 = DEFINITIONAL_REPRESENTATION('',(#523),#527);
+#523 = LINE('',#524,#525);
+#524 = CARTESIAN_POINT('',(0.278,0.350693763965));
+#525 = VECTOR('',#526,1.);
+#526 = DIRECTION('',(1.,0.));
+#527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#528 = ORIENTED_EDGE('',*,*,#529,.F.);
+#529 = EDGE_CURVE('',#190,#507,#530,.T.);
+#530 = SURFACE_CURVE('',#531,(#536,#549),.PCURVE_S1.);
+#531 = ELLIPSE('',#532,0.155563491861,0.11);
+#532 = AXIS2_PLACEMENT_3D('',#533,#534,#535);
+#533 = CARTESIAN_POINT('',(3.149306236035,-3.149306236035,0.21));
+#534 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#535 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#536 = PCURVE('',#231,#537);
+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#548);
+#538 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#539,#540,#541,#542,#543,#544,
+ #545,#546,#547),.UNSPECIFIED.,.F.,.F.,(9,9),(0.402863261163,
+ 1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#539 = CARTESIAN_POINT('',(0.,6.472499879527));
+#540 = CARTESIAN_POINT('',(0.145991633204,6.466203853425));
+#541 = CARTESIAN_POINT('',(0.291983266407,6.457442916648));
+#542 = CARTESIAN_POINT('',(0.437974899612,6.446421553876));
+#543 = CARTESIAN_POINT('',(0.583966532812,6.43345630783));
+#544 = CARTESIAN_POINT('',(0.729958166019,6.418961908897));
+#545 = CARTESIAN_POINT('',(0.875949799223,6.403424395744));
+#546 = CARTESIAN_POINT('',(1.021941432428,6.387365315688));
+#547 = CARTESIAN_POINT('',(1.167933065632,6.371306236035));
+#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#549 = PCURVE('',#550,#555);
+#550 = CYLINDRICAL_SURFACE('',#551,0.11);
+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
+#552 = CARTESIAN_POINT('',(3.149306236035,-3.222,0.21));
+#553 = DIRECTION('',(0.,1.,0.));
+#554 = DIRECTION('',(0.,0.,-1.));
+#555 = DEFINITIONAL_REPRESENTATION('',(#556),#566);
+#556 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#557,#558,#559,#560,#561,#562,
+ #563,#564,#565),.UNSPECIFIED.,.F.,.F.,(9,9),(0.402863261163,
+ 1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#557 = CARTESIAN_POINT('',(-1.167933065632,-2.849987952726E-02));
+#558 = CARTESIAN_POINT('',(-1.021941432428,-2.220385342472E-02));
+#559 = CARTESIAN_POINT('',(-0.875949799224,-1.344291666036E-02));
+#560 = CARTESIAN_POINT('',(-0.729958166018,-2.421553849295E-03));
+#561 = CARTESIAN_POINT('',(-0.583966532818,1.054369213034E-02));
+#562 = CARTESIAN_POINT('',(-0.437974899612,2.503809113298E-02));
+#563 = CARTESIAN_POINT('',(-0.291983266408,4.057560424625E-02));
+#564 = CARTESIAN_POINT('',(-0.145991633204,5.663468431217E-02));
+#565 = CARTESIAN_POINT('',(0.,7.269376396461E-02));
+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#567 = ORIENTED_EDGE('',*,*,#217,.F.);
+#568 = ADVANCED_FACE('',(#569),#177,.F.);
+#569 = FACE_BOUND('',#570,.F.);
+#570 = EDGE_LOOP('',(#571,#599,#600,#601));
+#571 = ORIENTED_EDGE('',*,*,#572,.F.);
+#572 = EDGE_CURVE('',#162,#573,#575,.T.);
+#573 = VERTEX_POINT('',#574);
+#574 = CARTESIAN_POINT('',(3.5,-3.5,0.862318170518));
+#575 = SURFACE_CURVE('',#576,(#580,#587),.PCURVE_S1.);
+#576 = LINE('',#577,#578);
+#577 = CARTESIAN_POINT('',(3.5,-3.5,0.1));
+#578 = VECTOR('',#579,1.);
+#579 = DIRECTION('',(0.,0.,1.));
+#580 = PCURVE('',#177,#581);
+#581 = DEFINITIONAL_REPRESENTATION('',(#582),#586);
+#582 = LINE('',#583,#584);
+#583 = CARTESIAN_POINT('',(0.,7.));
+#584 = VECTOR('',#585,1.);
+#585 = DIRECTION('',(1.,0.));
+#586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#587 = PCURVE('',#588,#593);
+#588 = PLANE('',#589);
+#589 = AXIS2_PLACEMENT_3D('',#590,#591,#592);
+#590 = CARTESIAN_POINT('',(3.5,-3.5,0.1));
+#591 = DIRECTION('',(1.,0.,0.));
+#592 = DIRECTION('',(0.,0.,1.));
+#593 = DEFINITIONAL_REPRESENTATION('',(#594),#598);
+#594 = LINE('',#595,#596);
+#595 = CARTESIAN_POINT('',(0.,0.));
+#596 = VECTOR('',#597,1.);
+#597 = DIRECTION('',(1.,0.));
+#598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#599 = ORIENTED_EDGE('',*,*,#161,.F.);
+#600 = ORIENTED_EDGE('',*,*,#353,.T.);
+#601 = ORIENTED_EDGE('',*,*,#602,.T.);
+#602 = EDGE_CURVE('',#354,#573,#603,.T.);
+#603 = SURFACE_CURVE('',#604,(#608,#615),.PCURVE_S1.);
+#604 = LINE('',#605,#606);
+#605 = CARTESIAN_POINT('',(-3.5,-3.5,0.862318170518));
+#606 = VECTOR('',#607,1.);
+#607 = DIRECTION('',(1.,0.,0.));
+#608 = PCURVE('',#177,#609);
+#609 = DEFINITIONAL_REPRESENTATION('',(#610),#614);
+#610 = LINE('',#611,#612);
+#611 = CARTESIAN_POINT('',(0.762318170518,0.));
+#612 = VECTOR('',#613,1.);
+#613 = DIRECTION('',(0.,1.));
+#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#615 = PCURVE('',#616,#621);
+#616 = PLANE('',#617);
+#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620);
+#618 = CARTESIAN_POINT('',(-3.5,-3.361,1.231159085259));
+#619 = DIRECTION('',(0.,0.935756874452,-0.352645816531));
+#620 = DIRECTION('',(-1.,-0.,-0.));
+#621 = DEFINITIONAL_REPRESENTATION('',(#622),#626);
+#622 = LINE('',#623,#624);
+#623 = CARTESIAN_POINT('',(-0.,-0.394163190046));
+#624 = VECTOR('',#625,1.);
+#625 = DIRECTION('',(-1.,0.));
+#626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#627 = ADVANCED_FACE('',(#628),#205,.F.);
+#628 = FACE_BOUND('',#629,.F.);
+#629 = EDGE_LOOP('',(#630,#631,#652,#653));
+#630 = ORIENTED_EDGE('',*,*,#189,.F.);
+#631 = ORIENTED_EDGE('',*,*,#632,.T.);
+#632 = EDGE_CURVE('',#162,#436,#633,.T.);
+#633 = SURFACE_CURVE('',#634,(#638,#645),.PCURVE_S1.);
+#634 = LINE('',#635,#636);
+#635 = CARTESIAN_POINT('',(3.5,-3.5,0.752318170518));
+#636 = VECTOR('',#637,1.);
+#637 = DIRECTION('',(0.,1.,0.));
+#638 = PCURVE('',#205,#639);
+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644);
+#640 = LINE('',#641,#642);
+#641 = CARTESIAN_POINT('',(0.,-0.35454301417));
+#642 = VECTOR('',#643,1.);
+#643 = DIRECTION('',(1.,0.));
+#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#645 = PCURVE('',#588,#646);
+#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651);
+#647 = LINE('',#648,#649);
+#648 = CARTESIAN_POINT('',(0.652318170518,0.));
+#649 = VECTOR('',#650,1.);
+#650 = DIRECTION('',(0.,-1.));
+#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#652 = ORIENTED_EDGE('',*,*,#458,.T.);
+#653 = ORIENTED_EDGE('',*,*,#654,.F.);
+#654 = EDGE_CURVE('',#190,#459,#655,.T.);
+#655 = SURFACE_CURVE('',#656,(#660,#667),.PCURVE_S1.);
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(3.250499879527,-3.222,0.166874062134));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(0.,1.,0.));
+#660 = PCURVE('',#205,#661);
+#661 = DEFINITIONAL_REPRESENTATION('',(#662),#666);
+#662 = LINE('',#663,#664);
+#663 = CARTESIAN_POINT('',(0.278,0.281849250206));
+#664 = VECTOR('',#665,1.);
+#665 = DIRECTION('',(1.,0.));
+#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#667 = PCURVE('',#550,#668);
+#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673);
+#669 = LINE('',#670,#671);
+#670 = CARTESIAN_POINT('',(-1.167933065632,0.));
+#671 = VECTOR('',#672,1.);
+#672 = DIRECTION('',(-0.,1.));
+#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#674 = ADVANCED_FACE('',(#675),#298,.F.);
+#675 = FACE_BOUND('',#676,.F.);
+#676 = EDGE_LOOP('',(#677,#678,#679,#702));
+#677 = ORIENTED_EDGE('',*,*,#282,.F.);
+#678 = ORIENTED_EDGE('',*,*,#506,.T.);
+#679 = ORIENTED_EDGE('',*,*,#680,.T.);
+#680 = EDGE_CURVE('',#507,#681,#683,.T.);
+#681 = VERTEX_POINT('',#682);
+#682 = CARTESIAN_POINT('',(3.149306236035,3.149306236035,0.1));
+#683 = SURFACE_CURVE('',#684,(#688,#695),.PCURVE_S1.);
+#684 = LINE('',#685,#686);
+#685 = CARTESIAN_POINT('',(3.149306236035,-3.222,0.1));
+#686 = VECTOR('',#687,1.);
+#687 = DIRECTION('',(0.,1.,0.));
+#688 = PCURVE('',#298,#689);
+#689 = DEFINITIONAL_REPRESENTATION('',(#690),#694);
+#690 = LINE('',#691,#692);
+#691 = CARTESIAN_POINT('',(6.649306236035,0.278));
+#692 = VECTOR('',#693,1.);
+#693 = DIRECTION('',(0.,1.));
+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#695 = PCURVE('',#550,#696);
+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(-0.,0.));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(-0.,1.));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#702 = ORIENTED_EDGE('',*,*,#703,.F.);
+#703 = EDGE_CURVE('',#283,#681,#704,.T.);
+#704 = SURFACE_CURVE('',#705,(#709,#716),.PCURVE_S1.);
+#705 = LINE('',#706,#707);
+#706 = CARTESIAN_POINT('',(-3.222,3.149306236035,0.1));
+#707 = VECTOR('',#708,1.);
+#708 = DIRECTION('',(1.,0.,0.));
+#709 = PCURVE('',#298,#710);
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715);
+#711 = LINE('',#712,#713);
+#712 = CARTESIAN_POINT('',(0.278,6.649306236035));
+#713 = VECTOR('',#714,1.);
+#714 = DIRECTION('',(1.,0.));
+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#716 = PCURVE('',#331,#717);
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722);
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(0.,0.));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(0.,1.));
+#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#723 = ADVANCED_FACE('',(#724),#331,.T.);
+#724 = FACE_BOUND('',#725,.T.);
+#725 = EDGE_LOOP('',(#726,#727,#728,#762));
+#726 = ORIENTED_EDGE('',*,*,#310,.F.);
+#727 = ORIENTED_EDGE('',*,*,#481,.T.);
+#728 = ORIENTED_EDGE('',*,*,#729,.F.);
+#729 = EDGE_CURVE('',#681,#459,#730,.T.);
+#730 = SURFACE_CURVE('',#731,(#736,#749),.PCURVE_S1.);
+#731 = ELLIPSE('',#732,0.155563491861,0.11);
+#732 = AXIS2_PLACEMENT_3D('',#733,#734,#735);
+#733 = CARTESIAN_POINT('',(3.149306236035,3.149306236035,0.21));
+#734 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#735 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#736 = PCURVE('',#331,#737);
+#737 = DEFINITIONAL_REPRESENTATION('',(#738),#748);
+#738 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#739,#740,#741,#742,#743,#744,
+ #745,#746,#747),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385,
+ 5.880322046017),.PIECEWISE_BEZIER_KNOTS.);
+#739 = CARTESIAN_POINT('',(0.,6.371306236035));
+#740 = CARTESIAN_POINT('',(0.145991633204,6.387365315688));
+#741 = CARTESIAN_POINT('',(0.291983266407,6.403424395755));
+#742 = CARTESIAN_POINT('',(0.437974899612,6.418961908868));
+#743 = CARTESIAN_POINT('',(0.583966532813,6.433456307856));
+#744 = CARTESIAN_POINT('',(0.72995816602,6.446421553836));
+#745 = CARTESIAN_POINT('',(0.875949799224,6.457442916663));
+#746 = CARTESIAN_POINT('',(1.021941432428,6.466203853425));
+#747 = CARTESIAN_POINT('',(1.167933065632,6.472499879527));
+#748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#749 = PCURVE('',#550,#750);
+#750 = DEFINITIONAL_REPRESENTATION('',(#751),#761);
+#751 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#752,#753,#754,#755,#756,#757,
+ #758,#759,#760),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385,
+ 5.880322046017),.PIECEWISE_BEZIER_KNOTS.);
+#752 = CARTESIAN_POINT('',(0.,6.371306236035));
+#753 = CARTESIAN_POINT('',(-0.145991633204,6.387365315688));
+#754 = CARTESIAN_POINT('',(-0.291983266407,6.403424395755));
+#755 = CARTESIAN_POINT('',(-0.437974899612,6.418961908868));
+#756 = CARTESIAN_POINT('',(-0.583966532813,6.433456307856));
+#757 = CARTESIAN_POINT('',(-0.72995816602,6.446421553836));
+#758 = CARTESIAN_POINT('',(-0.875949799224,6.457442916663));
+#759 = CARTESIAN_POINT('',(-1.021941432428,6.466203853425));
+#760 = CARTESIAN_POINT('',(-1.167933065632,6.472499879527));
+#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#762 = ORIENTED_EDGE('',*,*,#703,.F.);
+#763 = ADVANCED_FACE('',(#764),#419,.F.);
+#764 = FACE_BOUND('',#765,.F.);
+#765 = EDGE_LOOP('',(#766,#789,#790,#818));
+#766 = ORIENTED_EDGE('',*,*,#767,.F.);
+#767 = EDGE_CURVE('',#354,#768,#770,.T.);
+#768 = VERTEX_POINT('',#769);
+#769 = CARTESIAN_POINT('',(-3.248835540933,-3.248835540933,
+ 1.528791039818));
+#770 = SURFACE_CURVE('',#771,(#775,#782),.PCURVE_S1.);
+#771 = LINE('',#772,#773);
+#772 = CARTESIAN_POINT('',(-3.376374013007,-3.376374013007,
+ 1.190363653454));
+#773 = VECTOR('',#774,1.);
+#774 = DIRECTION('',(0.332572413353,0.332572413353,0.882491461575));
+#775 = PCURVE('',#419,#776);
+#776 = DEFINITIONAL_REPRESENTATION('',(#777),#781);
+#777 = LINE('',#778,#779);
+#778 = CARTESIAN_POINT('',(0.123625986993,-4.359618712747E-02));
+#779 = VECTOR('',#780,1.);
+#780 = DIRECTION('',(0.332572413353,0.943077722076));
+#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#782 = PCURVE('',#616,#783);
+#783 = DEFINITIONAL_REPRESENTATION('',(#784),#788);
+#784 = LINE('',#785,#786);
+#785 = CARTESIAN_POINT('',(-0.123625986993,-4.359618712747E-02));
+#786 = VECTOR('',#787,1.);
+#787 = DIRECTION('',(-0.332572413353,0.943077722076));
+#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#789 = ORIENTED_EDGE('',*,*,#405,.T.);
+#790 = ORIENTED_EDGE('',*,*,#791,.T.);
+#791 = EDGE_CURVE('',#378,#792,#794,.T.);
+#792 = VERTEX_POINT('',#793);
+#793 = CARTESIAN_POINT('',(-3.248835540933,3.248835540933,1.528791039818
+ ));
+#794 = SURFACE_CURVE('',#795,(#799,#806),.PCURVE_S1.);
+#795 = LINE('',#796,#797);
+#796 = CARTESIAN_POINT('',(-2.989258577574,2.989258577574,2.217586756443
+ ));
+#797 = VECTOR('',#798,1.);
+#798 = DIRECTION('',(0.332572413353,-0.332572413353,0.882491461575));
+#799 = PCURVE('',#419,#800);
+#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805);
+#801 = LINE('',#802,#803);
+#802 = CARTESIAN_POINT('',(6.489258577574,1.05414953191));
+#803 = VECTOR('',#804,1.);
+#804 = DIRECTION('',(-0.332572413353,0.943077722076));
+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#806 = PCURVE('',#807,#812);
+#807 = PLANE('',#808);
+#808 = AXIS2_PLACEMENT_3D('',#809,#810,#811);
+#809 = CARTESIAN_POINT('',(-3.5,3.361,1.231159085259));
+#810 = DIRECTION('',(0.,0.935756874452,0.352645816531));
+#811 = DIRECTION('',(-1.,0.,0.));
+#812 = DEFINITIONAL_REPRESENTATION('',(#813),#817);
+#813 = LINE('',#814,#815);
+#814 = CARTESIAN_POINT('',(-0.510741422426,1.05414953191));
+#815 = VECTOR('',#816,1.);
+#816 = DIRECTION('',(-0.332572413353,0.943077722076));
+#817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#818 = ORIENTED_EDGE('',*,*,#819,.F.);
+#819 = EDGE_CURVE('',#768,#792,#820,.T.);
+#820 = SURFACE_CURVE('',#821,(#825,#832),.PCURVE_S1.);
+#821 = LINE('',#822,#823);
+#822 = CARTESIAN_POINT('',(-3.248835540933,-3.222,1.528791039818));
+#823 = VECTOR('',#824,1.);
+#824 = DIRECTION('',(0.,1.,0.));
+#825 = PCURVE('',#419,#826);
+#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831);
+#827 = LINE('',#828,#829);
+#828 = CARTESIAN_POINT('',(0.278,0.318065474789));
+#829 = VECTOR('',#830,1.);
+#830 = DIRECTION('',(1.,0.));
+#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#832 = PCURVE('',#833,#838);
+#833 = CYLINDRICAL_SURFACE('',#834,0.11);
+#834 = AXIS2_PLACEMENT_3D('',#835,#836,#837);
+#835 = CARTESIAN_POINT('',(-3.145902284743,-3.222,1.49));
+#836 = DIRECTION('',(0.,1.,0.));
+#837 = DIRECTION('',(-0.935756874452,0.,0.352645816531));
+#838 = DEFINITIONAL_REPRESENTATION('',(#839),#843);
+#839 = LINE('',#840,#841);
+#840 = CARTESIAN_POINT('',(0.,0.));
+#841 = VECTOR('',#842,1.);
+#842 = DIRECTION('',(0.,1.));
+#843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#844 = ADVANCED_FACE('',(#845),#393,.T.);
+#845 = FACE_BOUND('',#846,.T.);
+#846 = EDGE_LOOP('',(#847,#870,#871,#872));
+#847 = ORIENTED_EDGE('',*,*,#848,.F.);
+#848 = EDGE_CURVE('',#436,#849,#851,.T.);
+#849 = VERTEX_POINT('',#850);
+#850 = CARTESIAN_POINT('',(3.5,3.5,0.862318170518));
+#851 = SURFACE_CURVE('',#852,(#856,#863),.PCURVE_S1.);
+#852 = LINE('',#853,#854);
+#853 = CARTESIAN_POINT('',(3.5,3.5,0.1));
+#854 = VECTOR('',#855,1.);
+#855 = DIRECTION('',(0.,0.,1.));
+#856 = PCURVE('',#393,#857);
+#857 = DEFINITIONAL_REPRESENTATION('',(#858),#862);
+#858 = LINE('',#859,#860);
+#859 = CARTESIAN_POINT('',(0.,7.));
+#860 = VECTOR('',#861,1.);
+#861 = DIRECTION('',(1.,0.));
+#862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#863 = PCURVE('',#588,#864);
+#864 = DEFINITIONAL_REPRESENTATION('',(#865),#869);
+#865 = LINE('',#866,#867);
+#866 = CARTESIAN_POINT('',(0.,-7.));
+#867 = VECTOR('',#868,1.);
+#868 = DIRECTION('',(1.,0.));
+#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#870 = ORIENTED_EDGE('',*,*,#435,.F.);
+#871 = ORIENTED_EDGE('',*,*,#377,.T.);
+#872 = ORIENTED_EDGE('',*,*,#873,.T.);
+#873 = EDGE_CURVE('',#378,#849,#874,.T.);
+#874 = SURFACE_CURVE('',#875,(#879,#886),.PCURVE_S1.);
+#875 = LINE('',#876,#877);
+#876 = CARTESIAN_POINT('',(-3.5,3.5,0.862318170518));
+#877 = VECTOR('',#878,1.);
+#878 = DIRECTION('',(1.,0.,0.));
+#879 = PCURVE('',#393,#880);
+#880 = DEFINITIONAL_REPRESENTATION('',(#881),#885);
+#881 = LINE('',#882,#883);
+#882 = CARTESIAN_POINT('',(0.762318170518,0.));
+#883 = VECTOR('',#884,1.);
+#884 = DIRECTION('',(0.,1.));
+#885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#886 = PCURVE('',#807,#887);
+#887 = DEFINITIONAL_REPRESENTATION('',(#888),#892);
+#888 = LINE('',#889,#890);
+#889 = CARTESIAN_POINT('',(-0.,-0.394163190046));
+#890 = VECTOR('',#891,1.);
+#891 = DIRECTION('',(-1.,0.));
+#892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#893 = ADVANCED_FACE('',(#894),#550,.T.);
+#894 = FACE_BOUND('',#895,.F.);
+#895 = EDGE_LOOP('',(#896,#897,#898,#899));
+#896 = ORIENTED_EDGE('',*,*,#529,.F.);
+#897 = ORIENTED_EDGE('',*,*,#654,.T.);
+#898 = ORIENTED_EDGE('',*,*,#729,.F.);
+#899 = ORIENTED_EDGE('',*,*,#680,.F.);
+#900 = ADVANCED_FACE('',(#901),#588,.T.);
+#901 = FACE_BOUND('',#902,.T.);
+#902 = EDGE_LOOP('',(#903,#904,#905,#906));
+#903 = ORIENTED_EDGE('',*,*,#572,.F.);
+#904 = ORIENTED_EDGE('',*,*,#632,.T.);
+#905 = ORIENTED_EDGE('',*,*,#848,.T.);
+#906 = ORIENTED_EDGE('',*,*,#907,.F.);
+#907 = EDGE_CURVE('',#573,#849,#908,.T.);
+#908 = SURFACE_CURVE('',#909,(#913,#920),.PCURVE_S1.);
+#909 = LINE('',#910,#911);
+#910 = CARTESIAN_POINT('',(3.5,-3.5,0.862318170518));
+#911 = VECTOR('',#912,1.);
+#912 = DIRECTION('',(0.,1.,0.));
+#913 = PCURVE('',#588,#914);
+#914 = DEFINITIONAL_REPRESENTATION('',(#915),#919);
+#915 = LINE('',#916,#917);
+#916 = CARTESIAN_POINT('',(0.762318170518,0.));
+#917 = VECTOR('',#918,1.);
+#918 = DIRECTION('',(0.,-1.));
+#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#920 = PCURVE('',#921,#926);
+#921 = PLANE('',#922);
+#922 = AXIS2_PLACEMENT_3D('',#923,#924,#925);
+#923 = CARTESIAN_POINT('',(3.361,-3.5,1.231159085259));
+#924 = DIRECTION('',(0.935756874452,0.,0.352645816531));
+#925 = DIRECTION('',(0.,1.,0.));
+#926 = DEFINITIONAL_REPRESENTATION('',(#927),#931);
+#927 = LINE('',#928,#929);
+#928 = CARTESIAN_POINT('',(0.,-0.394163190046));
+#929 = VECTOR('',#930,1.);
+#930 = DIRECTION('',(1.,0.));
+#931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#932 = ADVANCED_FACE('',(#933),#616,.F.);
+#933 = FACE_BOUND('',#934,.T.);
+#934 = EDGE_LOOP('',(#935,#936,#937,#960));
+#935 = ORIENTED_EDGE('',*,*,#767,.F.);
+#936 = ORIENTED_EDGE('',*,*,#602,.T.);
+#937 = ORIENTED_EDGE('',*,*,#938,.T.);
+#938 = EDGE_CURVE('',#573,#939,#941,.T.);
+#939 = VERTEX_POINT('',#940);
+#940 = CARTESIAN_POINT('',(3.248835540933,-3.248835540933,1.528791039818
+ ));
+#941 = SURFACE_CURVE('',#942,(#946,#953),.PCURVE_S1.);
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(2.989258577574,-2.989258577574,2.217586756443
+ ));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(-0.332572413353,0.332572413353,0.882491461575));
+#946 = PCURVE('',#616,#947);
+#947 = DEFINITIONAL_REPRESENTATION('',(#948),#952);
+#948 = LINE('',#949,#950);
+#949 = CARTESIAN_POINT('',(-6.489258577574,1.05414953191));
+#950 = VECTOR('',#951,1.);
+#951 = DIRECTION('',(0.332572413353,0.943077722076));
+#952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#953 = PCURVE('',#921,#954);
+#954 = DEFINITIONAL_REPRESENTATION('',(#955),#959);
+#955 = LINE('',#956,#957);
+#956 = CARTESIAN_POINT('',(0.510741422426,1.05414953191));
+#957 = VECTOR('',#958,1.);
+#958 = DIRECTION('',(0.332572413353,0.943077722076));
+#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#960 = ORIENTED_EDGE('',*,*,#961,.F.);
+#961 = EDGE_CURVE('',#768,#939,#962,.T.);
+#962 = SURFACE_CURVE('',#963,(#967,#974),.PCURVE_S1.);
+#963 = LINE('',#964,#965);
+#964 = CARTESIAN_POINT('',(-3.222,-3.248835540933,1.528791039818));
+#965 = VECTOR('',#966,1.);
+#966 = DIRECTION('',(1.,0.,0.));
+#967 = PCURVE('',#616,#968);
+#968 = DEFINITIONAL_REPRESENTATION('',(#969),#973);
+#969 = LINE('',#970,#971);
+#970 = CARTESIAN_POINT('',(-0.278,0.318065474789));
+#971 = VECTOR('',#972,1.);
+#972 = DIRECTION('',(-1.,0.));
+#973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#974 = PCURVE('',#975,#980);
+#975 = CYLINDRICAL_SURFACE('',#976,0.11);
+#976 = AXIS2_PLACEMENT_3D('',#977,#978,#979);
+#977 = CARTESIAN_POINT('',(-3.222,-3.145902284743,1.49));
+#978 = DIRECTION('',(1.,0.,0.));
+#979 = DIRECTION('',(0.,-0.935756874452,0.352645816531));
+#980 = DEFINITIONAL_REPRESENTATION('',(#981),#985);
+#981 = LINE('',#982,#983);
+#982 = CARTESIAN_POINT('',(-0.,0.));
+#983 = VECTOR('',#984,1.);
+#984 = DIRECTION('',(-0.,1.));
+#985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#986 = ADVANCED_FACE('',(#987),#833,.T.);
+#987 = FACE_BOUND('',#988,.T.);
+#988 = EDGE_LOOP('',(#989,#1025,#1053,#1092));
+#989 = ORIENTED_EDGE('',*,*,#990,.T.);
+#990 = EDGE_CURVE('',#768,#991,#993,.T.);
+#991 = VERTEX_POINT('',#992);
+#992 = CARTESIAN_POINT('',(-3.145902284743,-3.145902284743,1.6));
+#993 = SURFACE_CURVE('',#994,(#999,#1012),.PCURVE_S1.);
+#994 = ELLIPSE('',#995,0.155563491861,0.11);
+#995 = AXIS2_PLACEMENT_3D('',#996,#997,#998);
+#996 = CARTESIAN_POINT('',(-3.145902284743,-3.145902284743,1.49));
+#997 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#998 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#999 = PCURVE('',#833,#1000);
+#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1011);
+#1001 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1002,#1003,#1004,#1005,#1006,
+ #1007,#1008,#1009,#1010),.UNSPECIFIED.,.F.,.F.,(9,9),(3.501989717695
+ ,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#1002 = CARTESIAN_POINT('',(0.,-2.683554093285E-02));
+#1003 = CARTESIAN_POINT('',(0.151299907836,-2.096646018346E-02));
+#1004 = CARTESIAN_POINT('',(0.302599815672,-1.240444939192E-02));
+#1005 = CARTESIAN_POINT('',(0.453899723506,-1.354241742447E-03));
+#1006 = CARTESIAN_POINT('',(0.605199631345,1.184794399228E-02));
+#1007 = CARTESIAN_POINT('',(0.756499539179,2.674929875771E-02));
+#1008 = CARTESIAN_POINT('',(0.907799447017,4.281173497002E-02));
+#1009 = CARTESIAN_POINT('',(1.059099354853,5.945472539485E-02));
+#1010 = CARTESIAN_POINT('',(1.21039926269,7.609771525683E-02));
+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1012 = PCURVE('',#975,#1013);
+#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1024);
+#1014 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1015,#1016,#1017,#1018,#1019,
+ #1020,#1021,#1022,#1023),.UNSPECIFIED.,.F.,.F.,(9,9),(3.501989717695
+ ,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#1015 = CARTESIAN_POINT('',(0.,-2.683554093285E-02));
+#1016 = CARTESIAN_POINT('',(-0.151299907836,-2.096646018346E-02));
+#1017 = CARTESIAN_POINT('',(-0.302599815672,-1.240444939192E-02));
+#1018 = CARTESIAN_POINT('',(-0.453899723506,-1.354241742447E-03));
+#1019 = CARTESIAN_POINT('',(-0.605199631345,1.184794399228E-02));
+#1020 = CARTESIAN_POINT('',(-0.756499539179,2.674929875771E-02));
+#1021 = CARTESIAN_POINT('',(-0.907799447017,4.281173497002E-02));
+#1022 = CARTESIAN_POINT('',(-1.059099354853,5.945472539485E-02));
+#1023 = CARTESIAN_POINT('',(-1.21039926269,7.609771525683E-02));
+#1024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1025 = ORIENTED_EDGE('',*,*,#1026,.T.);
+#1026 = EDGE_CURVE('',#991,#1027,#1029,.T.);
+#1027 = VERTEX_POINT('',#1028);
+#1028 = CARTESIAN_POINT('',(-3.145902284743,3.145902284743,1.6));
+#1029 = SURFACE_CURVE('',#1030,(#1034,#1041),.PCURVE_S1.);
+#1030 = LINE('',#1031,#1032);
+#1031 = CARTESIAN_POINT('',(-3.145902284743,-3.222,1.6));
+#1032 = VECTOR('',#1033,1.);
+#1033 = DIRECTION('',(0.,1.,0.));
+#1034 = PCURVE('',#833,#1035);
+#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040);
+#1036 = LINE('',#1037,#1038);
+#1037 = CARTESIAN_POINT('',(1.21039926269,0.));
+#1038 = VECTOR('',#1039,1.);
+#1039 = DIRECTION('',(0.,1.));
+#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1041 = PCURVE('',#1042,#1047);
+#1042 = PLANE('',#1043);
+#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046);
+#1044 = CARTESIAN_POINT('',(-3.5,-3.5,1.6));
+#1045 = DIRECTION('',(0.,0.,1.));
+#1046 = DIRECTION('',(1.,0.,0.));
+#1047 = DEFINITIONAL_REPRESENTATION('',(#1048),#1052);
+#1048 = LINE('',#1049,#1050);
+#1049 = CARTESIAN_POINT('',(0.354097715257,0.278));
+#1050 = VECTOR('',#1051,1.);
+#1051 = DIRECTION('',(0.,1.));
+#1052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1053 = ORIENTED_EDGE('',*,*,#1054,.F.);
+#1054 = EDGE_CURVE('',#792,#1027,#1055,.T.);
+#1055 = SURFACE_CURVE('',#1056,(#1061,#1074),.PCURVE_S1.);
+#1056 = ELLIPSE('',#1057,0.155563491861,0.11);
+#1057 = AXIS2_PLACEMENT_3D('',#1058,#1059,#1060);
+#1058 = CARTESIAN_POINT('',(-3.145902284743,3.145902284743,1.49));
+#1059 = DIRECTION('',(0.707106781187,0.707106781187,-0.));
+#1060 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#1061 = PCURVE('',#833,#1062);
+#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1073);
+#1063 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1064,#1065,#1066,#1067,#1068,
+ #1069,#1070,#1071,#1072),.UNSPECIFIED.,.F.,.F.,(9,9),(0.360397064105
+ ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1064 = CARTESIAN_POINT('',(0.,6.470835540933));
+#1065 = CARTESIAN_POINT('',(0.151299907836,6.464966460183));
+#1066 = CARTESIAN_POINT('',(0.302599815672,6.456404449385));
+#1067 = CARTESIAN_POINT('',(0.453899723508,6.445354241743));
+#1068 = CARTESIAN_POINT('',(0.605199631344,6.432152056037));
+#1069 = CARTESIAN_POINT('',(0.756499539182,6.417250701237));
+#1070 = CARTESIAN_POINT('',(0.907799447017,6.40118826503));
+#1071 = CARTESIAN_POINT('',(1.059099354853,6.384545274605));
+#1072 = CARTESIAN_POINT('',(1.21039926269,6.367902284743));
+#1073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1074 = PCURVE('',#1075,#1080);
+#1075 = CYLINDRICAL_SURFACE('',#1076,0.11);
+#1076 = AXIS2_PLACEMENT_3D('',#1077,#1078,#1079);
+#1077 = CARTESIAN_POINT('',(-3.222,3.145902284743,1.49));
+#1078 = DIRECTION('',(1.,0.,0.));
+#1079 = DIRECTION('',(0.,0.,1.));
+#1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1091);
+#1081 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1082,#1083,#1084,#1085,#1086,
+ #1087,#1088,#1089,#1090),.UNSPECIFIED.,.F.,.F.,(9,9),(0.360397064105
+ ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1082 = CARTESIAN_POINT('',(-1.21039926269,-2.683554093285E-02));
+#1083 = CARTESIAN_POINT('',(-1.059099354853,-2.096646018346E-02));
+#1084 = CARTESIAN_POINT('',(-0.907799447017,-1.240444939192E-02));
+#1085 = CARTESIAN_POINT('',(-0.756499539179,-1.354241742462E-03));
+#1086 = CARTESIAN_POINT('',(-0.605199631344,1.184794399227E-02));
+#1087 = CARTESIAN_POINT('',(-0.453899723507,2.674929875771E-02));
+#1088 = CARTESIAN_POINT('',(-0.302599815672,4.281173497002E-02));
+#1089 = CARTESIAN_POINT('',(-0.151299907836,5.945472539485E-02));
+#1090 = CARTESIAN_POINT('',(0.,7.609771525683E-02));
+#1091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1092 = ORIENTED_EDGE('',*,*,#819,.F.);
+#1093 = ADVANCED_FACE('',(#1094),#807,.T.);
+#1094 = FACE_BOUND('',#1095,.F.);
+#1095 = EDGE_LOOP('',(#1096,#1097,#1098,#1121));
+#1096 = ORIENTED_EDGE('',*,*,#791,.F.);
+#1097 = ORIENTED_EDGE('',*,*,#873,.T.);
+#1098 = ORIENTED_EDGE('',*,*,#1099,.T.);
+#1099 = EDGE_CURVE('',#849,#1100,#1102,.T.);
+#1100 = VERTEX_POINT('',#1101);
+#1101 = CARTESIAN_POINT('',(3.248835540933,3.248835540933,1.528791039818
+ ));
+#1102 = SURFACE_CURVE('',#1103,(#1107,#1114),.PCURVE_S1.);
+#1103 = LINE('',#1104,#1105);
+#1104 = CARTESIAN_POINT('',(2.602143142142,2.602143142142,3.244809859432
+ ));
+#1105 = VECTOR('',#1106,1.);
+#1106 = DIRECTION('',(-0.332572413353,-0.332572413353,0.882491461575));
+#1107 = PCURVE('',#807,#1108);
+#1108 = DEFINITIONAL_REPRESENTATION('',(#1109),#1113);
+#1109 = LINE('',#1110,#1111);
+#1110 = CARTESIAN_POINT('',(-6.102143142142,2.151895250947));
+#1111 = VECTOR('',#1112,1.);
+#1112 = DIRECTION('',(0.332572413353,0.943077722076));
+#1113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1114 = PCURVE('',#921,#1115);
+#1115 = DEFINITIONAL_REPRESENTATION('',(#1116),#1120);
+#1116 = LINE('',#1117,#1118);
+#1117 = CARTESIAN_POINT('',(6.102143142142,2.151895250947));
+#1118 = VECTOR('',#1119,1.);
+#1119 = DIRECTION('',(-0.332572413353,0.943077722076));
+#1120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1121 = ORIENTED_EDGE('',*,*,#1122,.F.);
+#1122 = EDGE_CURVE('',#792,#1100,#1123,.T.);
+#1123 = SURFACE_CURVE('',#1124,(#1128,#1135),.PCURVE_S1.);
+#1124 = LINE('',#1125,#1126);
+#1125 = CARTESIAN_POINT('',(-3.222,3.248835540933,1.528791039818));
+#1126 = VECTOR('',#1127,1.);
+#1127 = DIRECTION('',(1.,0.,0.));
+#1128 = PCURVE('',#807,#1129);
+#1129 = DEFINITIONAL_REPRESENTATION('',(#1130),#1134);
+#1130 = LINE('',#1131,#1132);
+#1131 = CARTESIAN_POINT('',(-0.278,0.318065474789));
+#1132 = VECTOR('',#1133,1.);
+#1133 = DIRECTION('',(-1.,0.));
+#1134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1135 = PCURVE('',#1075,#1136);
+#1136 = DEFINITIONAL_REPRESENTATION('',(#1137),#1141);
+#1137 = LINE('',#1138,#1139);
+#1138 = CARTESIAN_POINT('',(-1.21039926269,0.));
+#1139 = VECTOR('',#1140,1.);
+#1140 = DIRECTION('',(-0.,1.));
+#1141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1142 = ADVANCED_FACE('',(#1143),#921,.T.);
+#1143 = FACE_BOUND('',#1144,.T.);
+#1144 = EDGE_LOOP('',(#1145,#1146,#1147,#1148));
+#1145 = ORIENTED_EDGE('',*,*,#938,.F.);
+#1146 = ORIENTED_EDGE('',*,*,#907,.T.);
+#1147 = ORIENTED_EDGE('',*,*,#1099,.T.);
+#1148 = ORIENTED_EDGE('',*,*,#1149,.F.);
+#1149 = EDGE_CURVE('',#939,#1100,#1150,.T.);
+#1150 = SURFACE_CURVE('',#1151,(#1155,#1162),.PCURVE_S1.);
+#1151 = LINE('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(3.248835540933,-3.222,1.528791039818));
+#1153 = VECTOR('',#1154,1.);
+#1154 = DIRECTION('',(0.,1.,0.));
+#1155 = PCURVE('',#921,#1156);
+#1156 = DEFINITIONAL_REPRESENTATION('',(#1157),#1161);
+#1157 = LINE('',#1158,#1159);
+#1158 = CARTESIAN_POINT('',(0.278,0.318065474789));
+#1159 = VECTOR('',#1160,1.);
+#1160 = DIRECTION('',(1.,0.));
+#1161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1162 = PCURVE('',#1163,#1168);
+#1163 = CYLINDRICAL_SURFACE('',#1164,0.11);
+#1164 = AXIS2_PLACEMENT_3D('',#1165,#1166,#1167);
+#1165 = CARTESIAN_POINT('',(3.145902284743,-3.222,1.49));
+#1166 = DIRECTION('',(0.,1.,0.));
+#1167 = DIRECTION('',(0.,0.,1.));
+#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1173);
+#1169 = LINE('',#1170,#1171);
+#1170 = CARTESIAN_POINT('',(1.21039926269,0.));
+#1171 = VECTOR('',#1172,1.);
+#1172 = DIRECTION('',(0.,1.));
+#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1174 = ADVANCED_FACE('',(#1175),#975,.T.);
+#1175 = FACE_BOUND('',#1176,.F.);
+#1176 = EDGE_LOOP('',(#1177,#1178,#1201,#1235));
+#1177 = ORIENTED_EDGE('',*,*,#990,.T.);
+#1178 = ORIENTED_EDGE('',*,*,#1179,.T.);
+#1179 = EDGE_CURVE('',#991,#1180,#1182,.T.);
+#1180 = VERTEX_POINT('',#1181);
+#1181 = CARTESIAN_POINT('',(3.145902284743,-3.145902284743,1.6));
+#1182 = SURFACE_CURVE('',#1183,(#1187,#1194),.PCURVE_S1.);
+#1183 = LINE('',#1184,#1185);
+#1184 = CARTESIAN_POINT('',(-3.222,-3.145902284743,1.6));
+#1185 = VECTOR('',#1186,1.);
+#1186 = DIRECTION('',(1.,0.,0.));
+#1187 = PCURVE('',#975,#1188);
+#1188 = DEFINITIONAL_REPRESENTATION('',(#1189),#1193);
+#1189 = LINE('',#1190,#1191);
+#1190 = CARTESIAN_POINT('',(-1.21039926269,0.));
+#1191 = VECTOR('',#1192,1.);
+#1192 = DIRECTION('',(-0.,1.));
+#1193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1194 = PCURVE('',#1042,#1195);
+#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1200);
+#1196 = LINE('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(0.278,0.354097715257));
+#1198 = VECTOR('',#1199,1.);
+#1199 = DIRECTION('',(1.,0.));
+#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1201 = ORIENTED_EDGE('',*,*,#1202,.F.);
+#1202 = EDGE_CURVE('',#939,#1180,#1203,.T.);
+#1203 = SURFACE_CURVE('',#1204,(#1209,#1222),.PCURVE_S1.);
+#1204 = ELLIPSE('',#1205,0.155563491861,0.11);
+#1205 = AXIS2_PLACEMENT_3D('',#1206,#1207,#1208);
+#1206 = CARTESIAN_POINT('',(3.145902284743,-3.145902284743,1.49));
+#1207 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#1208 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#1209 = PCURVE('',#975,#1210);
+#1210 = DEFINITIONAL_REPRESENTATION('',(#1211),#1221);
+#1211 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1212,#1213,#1214,#1215,#1216,
+ #1217,#1218,#1219,#1220),.UNSPECIFIED.,.F.,.F.,(9,9),(0.360397064105
+ ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1212 = CARTESIAN_POINT('',(0.,6.470835540933));
+#1213 = CARTESIAN_POINT('',(-0.151299907836,6.464966460183));
+#1214 = CARTESIAN_POINT('',(-0.302599815671,6.456404449386));
+#1215 = CARTESIAN_POINT('',(-0.453899723511,6.445354241732));
+#1216 = CARTESIAN_POINT('',(-0.605199631338,6.43215205599));
+#1217 = CARTESIAN_POINT('',(-0.756499539184,6.417250701244));
+#1218 = CARTESIAN_POINT('',(-0.907799447016,6.401188265025));
+#1219 = CARTESIAN_POINT('',(-1.059099354853,6.384545274605));
+#1220 = CARTESIAN_POINT('',(-1.21039926269,6.367902284743));
+#1221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1222 = PCURVE('',#1163,#1223);
+#1223 = DEFINITIONAL_REPRESENTATION('',(#1224),#1234);
+#1224 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1225,#1226,#1227,#1228,#1229,
+ #1230,#1231,#1232,#1233),.UNSPECIFIED.,.F.,.F.,(9,9),(0.360397064105
+ ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1225 = CARTESIAN_POINT('',(1.21039926269,-2.683554093285E-02));
+#1226 = CARTESIAN_POINT('',(1.059099354853,-2.096646018346E-02));
+#1227 = CARTESIAN_POINT('',(0.907799447017,-1.240444939192E-02));
+#1228 = CARTESIAN_POINT('',(0.75649953918,-1.354241742451E-03));
+#1229 = CARTESIAN_POINT('',(0.605199631347,1.184794399221E-02));
+#1230 = CARTESIAN_POINT('',(0.453899723507,2.674929875772E-02));
+#1231 = CARTESIAN_POINT('',(0.302599815672,4.281173497003E-02));
+#1232 = CARTESIAN_POINT('',(0.151299907836,5.945472539485E-02));
+#1233 = CARTESIAN_POINT('',(0.,7.609771525683E-02));
+#1234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1235 = ORIENTED_EDGE('',*,*,#961,.F.);
+#1236 = ADVANCED_FACE('',(#1237,#1285),#1042,.T.);
+#1237 = FACE_BOUND('',#1238,.T.);
+#1238 = EDGE_LOOP('',(#1239,#1240,#1241,#1264));
+#1239 = ORIENTED_EDGE('',*,*,#1026,.F.);
+#1240 = ORIENTED_EDGE('',*,*,#1179,.T.);
+#1241 = ORIENTED_EDGE('',*,*,#1242,.T.);
+#1242 = EDGE_CURVE('',#1180,#1243,#1245,.T.);
+#1243 = VERTEX_POINT('',#1244);
+#1244 = CARTESIAN_POINT('',(3.145902284743,3.145902284743,1.6));
+#1245 = SURFACE_CURVE('',#1246,(#1250,#1257),.PCURVE_S1.);
+#1246 = LINE('',#1247,#1248);
+#1247 = CARTESIAN_POINT('',(3.145902284743,-3.222,1.6));
+#1248 = VECTOR('',#1249,1.);
+#1249 = DIRECTION('',(0.,1.,0.));
+#1250 = PCURVE('',#1042,#1251);
+#1251 = DEFINITIONAL_REPRESENTATION('',(#1252),#1256);
+#1252 = LINE('',#1253,#1254);
+#1253 = CARTESIAN_POINT('',(6.645902284743,0.278));
+#1254 = VECTOR('',#1255,1.);
+#1255 = DIRECTION('',(0.,1.));
+#1256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1257 = PCURVE('',#1163,#1258);
+#1258 = DEFINITIONAL_REPRESENTATION('',(#1259),#1263);
+#1259 = LINE('',#1260,#1261);
+#1260 = CARTESIAN_POINT('',(0.,0.));
+#1261 = VECTOR('',#1262,1.);
+#1262 = DIRECTION('',(0.,1.));
+#1263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1264 = ORIENTED_EDGE('',*,*,#1265,.F.);
+#1265 = EDGE_CURVE('',#1027,#1243,#1266,.T.);
+#1266 = SURFACE_CURVE('',#1267,(#1271,#1278),.PCURVE_S1.);
+#1267 = LINE('',#1268,#1269);
+#1268 = CARTESIAN_POINT('',(-3.222,3.145902284743,1.6));
+#1269 = VECTOR('',#1270,1.);
+#1270 = DIRECTION('',(1.,0.,0.));
+#1271 = PCURVE('',#1042,#1272);
+#1272 = DEFINITIONAL_REPRESENTATION('',(#1273),#1277);
+#1273 = LINE('',#1274,#1275);
+#1274 = CARTESIAN_POINT('',(0.278,6.645902284743));
+#1275 = VECTOR('',#1276,1.);
+#1276 = DIRECTION('',(1.,0.));
+#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1278 = PCURVE('',#1075,#1279);
+#1279 = DEFINITIONAL_REPRESENTATION('',(#1280),#1284);
+#1280 = LINE('',#1281,#1282);
+#1281 = CARTESIAN_POINT('',(-0.,0.));
+#1282 = VECTOR('',#1283,1.);
+#1283 = DIRECTION('',(-0.,1.));
+#1284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1285 = FACE_BOUND('',#1286,.T.);
+#1286 = EDGE_LOOP('',(#1287));
+#1287 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#1288 = EDGE_CURVE('',#1289,#1289,#1291,.T.);
+#1289 = VERTEX_POINT('',#1290);
+#1290 = CARTESIAN_POINT('',(-1.7995,2.237,1.6));
+#1291 = SURFACE_CURVE('',#1292,(#1297,#1304),.PCURVE_S1.);
+#1292 = CIRCLE('',#1293,0.4375);
+#1293 = AXIS2_PLACEMENT_3D('',#1294,#1295,#1296);
+#1294 = CARTESIAN_POINT('',(-2.237,2.237,1.6));
+#1295 = DIRECTION('',(0.,0.,1.));
+#1296 = DIRECTION('',(1.,0.,0.));
+#1297 = PCURVE('',#1042,#1298);
+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1303);
+#1299 = CIRCLE('',#1300,0.4375);
+#1300 = AXIS2_PLACEMENT_2D('',#1301,#1302);
+#1301 = CARTESIAN_POINT('',(1.263,5.737));
+#1302 = DIRECTION('',(1.,0.));
+#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1304 = PCURVE('',#1305,#1310);
+#1305 = CYLINDRICAL_SURFACE('',#1306,0.4375);
+#1306 = AXIS2_PLACEMENT_3D('',#1307,#1308,#1309);
+#1307 = CARTESIAN_POINT('',(-2.237,2.237,1.44));
+#1308 = DIRECTION('',(0.,0.,1.));
+#1309 = DIRECTION('',(1.,0.,0.));
+#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315);
+#1311 = LINE('',#1312,#1313);
+#1312 = CARTESIAN_POINT('',(0.,0.16));
+#1313 = VECTOR('',#1314,1.);
+#1314 = DIRECTION('',(1.,0.));
+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1316 = ADVANCED_FACE('',(#1317),#1075,.T.);
+#1317 = FACE_BOUND('',#1318,.F.);
+#1318 = EDGE_LOOP('',(#1319,#1320,#1321,#1355));
+#1319 = ORIENTED_EDGE('',*,*,#1054,.F.);
+#1320 = ORIENTED_EDGE('',*,*,#1122,.T.);
+#1321 = ORIENTED_EDGE('',*,*,#1322,.F.);
+#1322 = EDGE_CURVE('',#1243,#1100,#1323,.T.);
+#1323 = SURFACE_CURVE('',#1324,(#1329,#1342),.PCURVE_S1.);
+#1324 = ELLIPSE('',#1325,0.155563491861,0.11);
+#1325 = AXIS2_PLACEMENT_3D('',#1326,#1327,#1328);
+#1326 = CARTESIAN_POINT('',(3.145902284743,3.145902284743,1.49));
+#1327 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#1328 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#1329 = PCURVE('',#1075,#1330);
+#1330 = DEFINITIONAL_REPRESENTATION('',(#1331),#1341);
+#1331 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1332,#1333,#1334,#1335,#1336,
+ #1337,#1338,#1339,#1340),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385
+ ,5.922788243074),.PIECEWISE_BEZIER_KNOTS.);
+#1332 = CARTESIAN_POINT('',(0.,6.367902284743));
+#1333 = CARTESIAN_POINT('',(-0.151299907836,6.384545274605));
+#1334 = CARTESIAN_POINT('',(-0.302599815672,6.40118826503));
+#1335 = CARTESIAN_POINT('',(-0.453899723507,6.417250701237));
+#1336 = CARTESIAN_POINT('',(-0.605199631344,6.432152056037));
+#1337 = CARTESIAN_POINT('',(-0.756499539179,6.445354241743));
+#1338 = CARTESIAN_POINT('',(-0.907799447017,6.456404449385));
+#1339 = CARTESIAN_POINT('',(-1.059099354853,6.464966460183));
+#1340 = CARTESIAN_POINT('',(-1.21039926269,6.470835540933));
+#1341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1342 = PCURVE('',#1163,#1343);
+#1343 = DEFINITIONAL_REPRESENTATION('',(#1344),#1354);
+#1344 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1345,#1346,#1347,#1348,#1349,
+ #1350,#1351,#1352,#1353),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385
+ ,5.922788243074),.PIECEWISE_BEZIER_KNOTS.);
+#1345 = CARTESIAN_POINT('',(0.,6.367902284743));
+#1346 = CARTESIAN_POINT('',(0.151299907836,6.384545274605));
+#1347 = CARTESIAN_POINT('',(0.302599815672,6.40118826503));
+#1348 = CARTESIAN_POINT('',(0.453899723507,6.417250701237));
+#1349 = CARTESIAN_POINT('',(0.605199631344,6.432152056037));
+#1350 = CARTESIAN_POINT('',(0.756499539179,6.445354241743));
+#1351 = CARTESIAN_POINT('',(0.907799447017,6.456404449385));
+#1352 = CARTESIAN_POINT('',(1.059099354853,6.464966460183));
+#1353 = CARTESIAN_POINT('',(1.21039926269,6.470835540933));
+#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1355 = ORIENTED_EDGE('',*,*,#1265,.F.);
+#1356 = ADVANCED_FACE('',(#1357),#1163,.T.);
+#1357 = FACE_BOUND('',#1358,.T.);
+#1358 = EDGE_LOOP('',(#1359,#1360,#1361,#1362));
+#1359 = ORIENTED_EDGE('',*,*,#1202,.F.);
+#1360 = ORIENTED_EDGE('',*,*,#1149,.T.);
+#1361 = ORIENTED_EDGE('',*,*,#1322,.F.);
+#1362 = ORIENTED_EDGE('',*,*,#1242,.F.);
+#1363 = ADVANCED_FACE('',(#1364),#1305,.F.);
+#1364 = FACE_BOUND('',#1365,.F.);
+#1365 = EDGE_LOOP('',(#1366,#1389,#1390,#1391));
+#1366 = ORIENTED_EDGE('',*,*,#1367,.T.);
+#1367 = EDGE_CURVE('',#1368,#1289,#1370,.T.);
+#1368 = VERTEX_POINT('',#1369);
+#1369 = CARTESIAN_POINT('',(-1.7995,2.237,1.44));
+#1370 = SEAM_CURVE('',#1371,(#1375,#1382),.PCURVE_S1.);
+#1371 = LINE('',#1372,#1373);
+#1372 = CARTESIAN_POINT('',(-1.7995,2.237,1.44));
+#1373 = VECTOR('',#1374,1.);
+#1374 = DIRECTION('',(0.,0.,1.));
+#1375 = PCURVE('',#1305,#1376);
+#1376 = DEFINITIONAL_REPRESENTATION('',(#1377),#1381);
+#1377 = LINE('',#1378,#1379);
+#1378 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1379 = VECTOR('',#1380,1.);
+#1380 = DIRECTION('',(0.,1.));
+#1381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1382 = PCURVE('',#1305,#1383);
+#1383 = DEFINITIONAL_REPRESENTATION('',(#1384),#1388);
+#1384 = LINE('',#1385,#1386);
+#1385 = CARTESIAN_POINT('',(0.,-0.));
+#1386 = VECTOR('',#1387,1.);
+#1387 = DIRECTION('',(0.,1.));
+#1388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1389 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#1390 = ORIENTED_EDGE('',*,*,#1367,.F.);
+#1391 = ORIENTED_EDGE('',*,*,#1392,.T.);
+#1392 = EDGE_CURVE('',#1368,#1368,#1393,.T.);
+#1393 = SURFACE_CURVE('',#1394,(#1399,#1406),.PCURVE_S1.);
+#1394 = CIRCLE('',#1395,0.4375);
+#1395 = AXIS2_PLACEMENT_3D('',#1396,#1397,#1398);
+#1396 = CARTESIAN_POINT('',(-2.237,2.237,1.44));
+#1397 = DIRECTION('',(0.,0.,1.));
+#1398 = DIRECTION('',(1.,0.,0.));
+#1399 = PCURVE('',#1305,#1400);
+#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1405);
+#1401 = LINE('',#1402,#1403);
+#1402 = CARTESIAN_POINT('',(0.,0.));
+#1403 = VECTOR('',#1404,1.);
+#1404 = DIRECTION('',(1.,0.));
+#1405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1406 = PCURVE('',#1407,#1412);
+#1407 = PLANE('',#1408);
+#1408 = AXIS2_PLACEMENT_3D('',#1409,#1410,#1411);
+#1409 = CARTESIAN_POINT('',(-2.237,2.237,1.44));
+#1410 = DIRECTION('',(0.,0.,1.));
+#1411 = DIRECTION('',(1.,0.,0.));
+#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1417);
+#1413 = CIRCLE('',#1414,0.4375);
+#1414 = AXIS2_PLACEMENT_2D('',#1415,#1416);
+#1415 = CARTESIAN_POINT('',(0.,0.));
+#1416 = DIRECTION('',(1.,0.));
+#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1418 = ADVANCED_FACE('',(#1419),#1407,.T.);
+#1419 = FACE_BOUND('',#1420,.F.);
+#1420 = EDGE_LOOP('',(#1421));
+#1421 = ORIENTED_EDGE('',*,*,#1392,.F.);
+#1422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1426))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1423,#1424,#1425)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1423 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1424 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1425 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1426 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#1423,
+ 'distance_accuracy_value','confusion accuracy');
+#1427 = SHAPE_DEFINITION_REPRESENTATION(#1428,#33);
+#1428 = PRODUCT_DEFINITION_SHAPE('','',#1429);
+#1429 = PRODUCT_DEFINITION('design','',#1430,#1433);
+#1430 = PRODUCT_DEFINITION_FORMATION('','',#1431);
+#1431 = PRODUCT('Body','Body','',(#1432));
+#1432 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1433 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1434 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1435,#1437);
+#1435 = ( REPRESENTATION_RELATIONSHIP('','',#33,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1436)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1436 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#1437 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1438);
+#1438 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#1429,$);
+#1439 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1431));
+#1440 = SHAPE_REPRESENTATION('',(#11,#1441,#2333,#3225,#4117,#5009,#5901
+ ,#6793,#7685,#8577,#9469,#10361,#11253,#12145,#13037,#13929,#14821,
+ #15713,#16605,#17497,#18389,#19281,#20173,#21065,#21957),#22849);
+#1441 = MANIFOLD_SOLID_BREP('',#1442);
+#1442 = CLOSED_SHELL('',(#1443,#1563,#1846,#1896,#1945,#2139,#2166,#2193
+ ,#2218,#2245,#2272,#2299,#2326));
+#1443 = ADVANCED_FACE('',(#1444),#1458,.T.);
+#1444 = FACE_BOUND('',#1445,.T.);
+#1445 = EDGE_LOOP('',(#1446,#1481,#1509,#1537));
+#1446 = ORIENTED_EDGE('',*,*,#1447,.F.);
+#1447 = EDGE_CURVE('',#1448,#1450,#1452,.T.);
+#1448 = VERTEX_POINT('',#1449);
+#1449 = CARTESIAN_POINT('',(-4.5,2.86,0.11));
+#1450 = VERTEX_POINT('',#1451);
+#1451 = CARTESIAN_POINT('',(-4.165726707786,2.86,0.11));
+#1452 = SURFACE_CURVE('',#1453,(#1457,#1469),.PCURVE_S1.);
+#1453 = LINE('',#1454,#1455);
+#1454 = CARTESIAN_POINT('',(-4.5,2.86,0.11));
+#1455 = VECTOR('',#1456,1.);
+#1456 = DIRECTION('',(1.,0.,0.));
+#1457 = PCURVE('',#1458,#1463);
+#1458 = PLANE('',#1459);
+#1459 = AXIS2_PLACEMENT_3D('',#1460,#1461,#1462);
+#1460 = CARTESIAN_POINT('',(-4.5,2.64,0.11));
+#1461 = DIRECTION('',(0.,0.,1.));
+#1462 = DIRECTION('',(1.,0.,0.));
+#1463 = DEFINITIONAL_REPRESENTATION('',(#1464),#1468);
+#1464 = LINE('',#1465,#1466);
+#1465 = CARTESIAN_POINT('',(0.,0.22));
+#1466 = VECTOR('',#1467,1.);
+#1467 = DIRECTION('',(1.,0.));
+#1468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1469 = PCURVE('',#1470,#1475);
+#1470 = PLANE('',#1471);
+#1471 = AXIS2_PLACEMENT_3D('',#1472,#1473,#1474);
+#1472 = CARTESIAN_POINT('',(-3.952776737828,2.86,0.341386224036));
+#1473 = DIRECTION('',(-3.966049480229E-30,1.,2.51861160095E-30));
+#1474 = DIRECTION('',(1.,3.966049480229E-30,0.));
+#1475 = DEFINITIONAL_REPRESENTATION('',(#1476),#1480);
+#1476 = LINE('',#1477,#1478);
+#1477 = CARTESIAN_POINT('',(-0.547223262172,0.231386224036));
+#1478 = VECTOR('',#1479,1.);
+#1479 = DIRECTION('',(1.,-9.988938230844E-60));
+#1480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1481 = ORIENTED_EDGE('',*,*,#1482,.F.);
+#1482 = EDGE_CURVE('',#1483,#1448,#1485,.T.);
+#1483 = VERTEX_POINT('',#1484);
+#1484 = CARTESIAN_POINT('',(-4.5,2.64,0.11));
+#1485 = SURFACE_CURVE('',#1486,(#1490,#1497),.PCURVE_S1.);
+#1486 = LINE('',#1487,#1488);
+#1487 = CARTESIAN_POINT('',(-4.5,2.64,0.11));
+#1488 = VECTOR('',#1489,1.);
+#1489 = DIRECTION('',(0.,1.,0.));
+#1490 = PCURVE('',#1458,#1491);
+#1491 = DEFINITIONAL_REPRESENTATION('',(#1492),#1496);
+#1492 = LINE('',#1493,#1494);
+#1493 = CARTESIAN_POINT('',(0.,0.));
+#1494 = VECTOR('',#1495,1.);
+#1495 = DIRECTION('',(0.,1.));
+#1496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1497 = PCURVE('',#1498,#1503);
+#1498 = PLANE('',#1499);
+#1499 = AXIS2_PLACEMENT_3D('',#1500,#1501,#1502);
+#1500 = CARTESIAN_POINT('',(-4.5,2.64,0.));
+#1501 = DIRECTION('',(1.,0.,0.));
+#1502 = DIRECTION('',(0.,0.,1.));
+#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1508);
+#1504 = LINE('',#1505,#1506);
+#1505 = CARTESIAN_POINT('',(0.11,0.));
+#1506 = VECTOR('',#1507,1.);
+#1507 = DIRECTION('',(0.,-1.));
+#1508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1509 = ORIENTED_EDGE('',*,*,#1510,.T.);
+#1510 = EDGE_CURVE('',#1483,#1511,#1513,.T.);
+#1511 = VERTEX_POINT('',#1512);
+#1512 = CARTESIAN_POINT('',(-4.165726707786,2.64,0.11));
+#1513 = SURFACE_CURVE('',#1514,(#1518,#1525),.PCURVE_S1.);
+#1514 = LINE('',#1515,#1516);
+#1515 = CARTESIAN_POINT('',(-4.5,2.64,0.11));
+#1516 = VECTOR('',#1517,1.);
+#1517 = DIRECTION('',(1.,0.,0.));
+#1518 = PCURVE('',#1458,#1519);
+#1519 = DEFINITIONAL_REPRESENTATION('',(#1520),#1524);
+#1520 = LINE('',#1521,#1522);
+#1521 = CARTESIAN_POINT('',(0.,0.));
+#1522 = VECTOR('',#1523,1.);
+#1523 = DIRECTION('',(1.,0.));
+#1524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1525 = PCURVE('',#1526,#1531);
+#1526 = PLANE('',#1527);
+#1527 = AXIS2_PLACEMENT_3D('',#1528,#1529,#1530);
+#1528 = CARTESIAN_POINT('',(-3.952776737828,2.64,0.341386224036));
+#1529 = DIRECTION('',(-0.,-1.,-0.));
+#1530 = DIRECTION('',(0.,0.,-1.));
+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(0.231386224036,-0.547223262172));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(0.,1.));
+#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1537 = ORIENTED_EDGE('',*,*,#1538,.T.);
+#1538 = EDGE_CURVE('',#1511,#1450,#1539,.T.);
+#1539 = SURFACE_CURVE('',#1540,(#1544,#1551),.PCURVE_S1.);
+#1540 = LINE('',#1541,#1542);
+#1541 = CARTESIAN_POINT('',(-4.165726707786,2.64,0.11));
+#1542 = VECTOR('',#1543,1.);
+#1543 = DIRECTION('',(0.,1.,0.));
+#1544 = PCURVE('',#1458,#1545);
+#1545 = DEFINITIONAL_REPRESENTATION('',(#1546),#1550);
+#1546 = LINE('',#1547,#1548);
+#1547 = CARTESIAN_POINT('',(0.334273292214,0.));
+#1548 = VECTOR('',#1549,1.);
+#1549 = DIRECTION('',(0.,1.));
+#1550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1551 = PCURVE('',#1552,#1557);
+#1552 = CYLINDRICAL_SURFACE('',#1553,0.11);
+#1553 = AXIS2_PLACEMENT_3D('',#1554,#1555,#1556);
+#1554 = CARTESIAN_POINT('',(-4.165726707786,2.64,0.22));
+#1555 = DIRECTION('',(0.,1.,0.));
+#1556 = DIRECTION('',(0.,0.,-1.));
+#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562);
+#1558 = LINE('',#1559,#1560);
+#1559 = CARTESIAN_POINT('',(-0.,0.));
+#1560 = VECTOR('',#1561,1.);
+#1561 = DIRECTION('',(-0.,1.));
+#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1563 = ADVANCED_FACE('',(#1564),#1470,.T.);
+#1564 = FACE_BOUND('',#1565,.T.);
+#1565 = EDGE_LOOP('',(#1566,#1596,#1617,#1618,#1646,#1674,#1703,#1731,
+ #1759,#1787,#1815));
+#1566 = ORIENTED_EDGE('',*,*,#1567,.F.);
+#1567 = EDGE_CURVE('',#1568,#1570,#1572,.T.);
+#1568 = VERTEX_POINT('',#1569);
+#1569 = CARTESIAN_POINT('',(-4.5,2.86,0.));
+#1570 = VERTEX_POINT('',#1571);
+#1571 = CARTESIAN_POINT('',(-4.107863353893,2.86,0.));
+#1572 = SURFACE_CURVE('',#1573,(#1577,#1584),.PCURVE_S1.);
+#1573 = LINE('',#1574,#1575);
+#1574 = CARTESIAN_POINT('',(-4.5,2.86,0.));
+#1575 = VECTOR('',#1576,1.);
+#1576 = DIRECTION('',(1.,0.,0.));
+#1577 = PCURVE('',#1470,#1578);
+#1578 = DEFINITIONAL_REPRESENTATION('',(#1579),#1583);
+#1579 = LINE('',#1580,#1581);
+#1580 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#1581 = VECTOR('',#1582,1.);
+#1582 = DIRECTION('',(1.,-9.988938230844E-60));
+#1583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1584 = PCURVE('',#1585,#1590);
+#1585 = PLANE('',#1586);
+#1586 = AXIS2_PLACEMENT_3D('',#1587,#1588,#1589);
+#1587 = CARTESIAN_POINT('',(-4.5,2.64,0.));
+#1588 = DIRECTION('',(0.,0.,1.));
+#1589 = DIRECTION('',(1.,0.,0.));
+#1590 = DEFINITIONAL_REPRESENTATION('',(#1591),#1595);
+#1591 = LINE('',#1592,#1593);
+#1592 = CARTESIAN_POINT('',(0.,0.22));
+#1593 = VECTOR('',#1594,1.);
+#1594 = DIRECTION('',(1.,0.));
+#1595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1596 = ORIENTED_EDGE('',*,*,#1597,.T.);
+#1597 = EDGE_CURVE('',#1568,#1448,#1598,.T.);
+#1598 = SURFACE_CURVE('',#1599,(#1603,#1610),.PCURVE_S1.);
+#1599 = LINE('',#1600,#1601);
+#1600 = CARTESIAN_POINT('',(-4.5,2.86,0.));
+#1601 = VECTOR('',#1602,1.);
+#1602 = DIRECTION('',(0.,0.,1.));
+#1603 = PCURVE('',#1470,#1604);
+#1604 = DEFINITIONAL_REPRESENTATION('',(#1605),#1609);
+#1605 = LINE('',#1606,#1607);
+#1606 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#1607 = VECTOR('',#1608,1.);
+#1608 = DIRECTION('',(0.,-1.));
+#1609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1610 = PCURVE('',#1498,#1611);
+#1611 = DEFINITIONAL_REPRESENTATION('',(#1612),#1616);
+#1612 = LINE('',#1613,#1614);
+#1613 = CARTESIAN_POINT('',(0.,-0.22));
+#1614 = VECTOR('',#1615,1.);
+#1615 = DIRECTION('',(1.,0.));
+#1616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1617 = ORIENTED_EDGE('',*,*,#1447,.T.);
+#1618 = ORIENTED_EDGE('',*,*,#1619,.T.);
+#1619 = EDGE_CURVE('',#1450,#1620,#1622,.T.);
+#1620 = VERTEX_POINT('',#1621);
+#1621 = CARTESIAN_POINT('',(-4.075082096124,2.86,0.157681829482));
+#1622 = SURFACE_CURVE('',#1623,(#1628,#1639),.PCURVE_S1.);
+#1623 = CIRCLE('',#1624,0.11);
+#1624 = AXIS2_PLACEMENT_3D('',#1625,#1626,#1627);
+#1625 = CARTESIAN_POINT('',(-4.165726707786,2.86,0.22));
+#1626 = DIRECTION('',(0.,-1.,0.));
+#1627 = DIRECTION('',(0.,0.,1.));
+#1628 = PCURVE('',#1470,#1629);
+#1629 = DEFINITIONAL_REPRESENTATION('',(#1630),#1638);
+#1630 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1631,#1632,#1633,#1634,
+#1635,#1636,#1637),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1631 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#1632 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#1633 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#1634 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#1635 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#1636 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#1637 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#1638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1639 = PCURVE('',#1552,#1640);
+#1640 = DEFINITIONAL_REPRESENTATION('',(#1641),#1645);
+#1641 = LINE('',#1642,#1643);
+#1642 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#1643 = VECTOR('',#1644,1.);
+#1644 = DIRECTION('',(-1.,0.));
+#1645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1646 = ORIENTED_EDGE('',*,*,#1647,.T.);
+#1647 = EDGE_CURVE('',#1620,#1648,#1650,.T.);
+#1648 = VERTEX_POINT('',#1649);
+#1649 = CARTESIAN_POINT('',(-3.623425869431,2.86,0.814636341035));
+#1650 = SURFACE_CURVE('',#1651,(#1655,#1662),.PCURVE_S1.);
+#1651 = LINE('',#1652,#1653);
+#1652 = CARTESIAN_POINT('',(-4.140644611662,2.86,6.231817051758E-02));
+#1653 = VECTOR('',#1654,1.);
+#1654 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#1655 = PCURVE('',#1470,#1656);
+#1656 = DEFINITIONAL_REPRESENTATION('',(#1657),#1661);
+#1657 = LINE('',#1658,#1659);
+#1658 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#1659 = VECTOR('',#1660,1.);
+#1660 = DIRECTION('',(0.566528822887,-0.824041924199));
+#1661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1662 = PCURVE('',#1663,#1668);
+#1663 = PLANE('',#1664);
+#1664 = AXIS2_PLACEMENT_3D('',#1665,#1666,#1667);
+#1665 = CARTESIAN_POINT('',(-4.140644611662,2.64,6.231817051758E-02));
+#1666 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#1667 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#1668 = DEFINITIONAL_REPRESENTATION('',(#1669),#1673);
+#1669 = LINE('',#1670,#1671);
+#1670 = CARTESIAN_POINT('',(0.,-0.22));
+#1671 = VECTOR('',#1672,1.);
+#1672 = DIRECTION('',(1.,0.));
+#1673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1674 = ORIENTED_EDGE('',*,*,#1675,.T.);
+#1675 = EDGE_CURVE('',#1648,#1676,#1678,.T.);
+#1676 = VERTEX_POINT('',#1677);
+#1677 = CARTESIAN_POINT('',(-3.532781257769,2.86,0.862318170518));
+#1678 = SURFACE_CURVE('',#1679,(#1684,#1691),.PCURVE_S1.);
+#1679 = CIRCLE('',#1680,0.11);
+#1680 = AXIS2_PLACEMENT_3D('',#1681,#1682,#1683);
+#1681 = CARTESIAN_POINT('',(-3.532781257769,2.86,0.752318170518));
+#1682 = DIRECTION('',(0.,1.,0.));
+#1683 = DIRECTION('',(0.,0.,1.));
+#1684 = PCURVE('',#1470,#1685);
+#1685 = DEFINITIONAL_REPRESENTATION('',(#1686),#1690);
+#1686 = CIRCLE('',#1687,0.11);
+#1687 = AXIS2_PLACEMENT_2D('',#1688,#1689);
+#1688 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#1689 = DIRECTION('',(0.,-1.));
+#1690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1691 = PCURVE('',#1692,#1697);
+#1692 = CYLINDRICAL_SURFACE('',#1693,0.11);
+#1693 = AXIS2_PLACEMENT_3D('',#1694,#1695,#1696);
+#1694 = CARTESIAN_POINT('',(-3.532781257769,2.64,0.752318170518));
+#1695 = DIRECTION('',(0.,1.,0.));
+#1696 = DIRECTION('',(-0.824041924199,0.,0.566528822887));
+#1697 = DEFINITIONAL_REPRESENTATION('',(#1698),#1702);
+#1698 = LINE('',#1699,#1700);
+#1699 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#1700 = VECTOR('',#1701,1.);
+#1701 = DIRECTION('',(1.,0.));
+#1702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1703 = ORIENTED_EDGE('',*,*,#1704,.T.);
+#1704 = EDGE_CURVE('',#1676,#1705,#1707,.T.);
+#1705 = VERTEX_POINT('',#1706);
+#1706 = CARTESIAN_POINT('',(-3.5,2.86,0.862318170518));
+#1707 = SURFACE_CURVE('',#1708,(#1712,#1719),.PCURVE_S1.);
+#1708 = LINE('',#1709,#1710);
+#1709 = CARTESIAN_POINT('',(-3.590644611662,2.86,0.862318170518));
+#1710 = VECTOR('',#1711,1.);
+#1711 = DIRECTION('',(1.,0.,0.));
+#1712 = PCURVE('',#1470,#1713);
+#1713 = DEFINITIONAL_REPRESENTATION('',(#1714),#1718);
+#1714 = LINE('',#1715,#1716);
+#1715 = CARTESIAN_POINT('',(0.362132126166,-0.520931946481));
+#1716 = VECTOR('',#1717,1.);
+#1717 = DIRECTION('',(1.,-9.988938230844E-60));
+#1718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1719 = PCURVE('',#1720,#1725);
+#1720 = PLANE('',#1721);
+#1721 = AXIS2_PLACEMENT_3D('',#1722,#1723,#1724);
+#1722 = CARTESIAN_POINT('',(-3.590644611662,2.64,0.862318170518));
+#1723 = DIRECTION('',(0.,0.,1.));
+#1724 = DIRECTION('',(1.,0.,0.));
+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);
+#1726 = LINE('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(0.,0.22));
+#1728 = VECTOR('',#1729,1.);
+#1729 = DIRECTION('',(1.,0.));
+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1731 = ORIENTED_EDGE('',*,*,#1732,.F.);
+#1732 = EDGE_CURVE('',#1733,#1705,#1735,.T.);
+#1733 = VERTEX_POINT('',#1734);
+#1734 = CARTESIAN_POINT('',(-3.5,2.86,0.752318170518));
+#1735 = SURFACE_CURVE('',#1736,(#1740,#1747),.PCURVE_S1.);
+#1736 = LINE('',#1737,#1738);
+#1737 = CARTESIAN_POINT('',(-3.5,2.86,0.752318170518));
+#1738 = VECTOR('',#1739,1.);
+#1739 = DIRECTION('',(0.,0.,1.));
+#1740 = PCURVE('',#1470,#1741);
+#1741 = DEFINITIONAL_REPRESENTATION('',(#1742),#1746);
+#1742 = LINE('',#1743,#1744);
+#1743 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#1744 = VECTOR('',#1745,1.);
+#1745 = DIRECTION('',(0.,-1.));
+#1746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1747 = PCURVE('',#1748,#1753);
+#1748 = PLANE('',#1749);
+#1749 = AXIS2_PLACEMENT_3D('',#1750,#1751,#1752);
+#1750 = CARTESIAN_POINT('',(-3.5,2.64,0.752318170518));
+#1751 = DIRECTION('',(1.,0.,0.));
+#1752 = DIRECTION('',(0.,0.,1.));
+#1753 = DEFINITIONAL_REPRESENTATION('',(#1754),#1758);
+#1754 = LINE('',#1755,#1756);
+#1755 = CARTESIAN_POINT('',(0.,-0.22));
+#1756 = VECTOR('',#1757,1.);
+#1757 = DIRECTION('',(1.,0.));
+#1758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1759 = ORIENTED_EDGE('',*,*,#1760,.F.);
+#1760 = EDGE_CURVE('',#1761,#1733,#1763,.T.);
+#1761 = VERTEX_POINT('',#1762);
+#1762 = CARTESIAN_POINT('',(-3.532781257769,2.86,0.752318170518));
+#1763 = SURFACE_CURVE('',#1764,(#1768,#1775),.PCURVE_S1.);
+#1764 = LINE('',#1765,#1766);
+#1765 = CARTESIAN_POINT('',(-3.590644611662,2.86,0.752318170518));
+#1766 = VECTOR('',#1767,1.);
+#1767 = DIRECTION('',(1.,0.,0.));
+#1768 = PCURVE('',#1470,#1769);
+#1769 = DEFINITIONAL_REPRESENTATION('',(#1770),#1774);
+#1770 = LINE('',#1771,#1772);
+#1771 = CARTESIAN_POINT('',(0.362132126166,-0.410931946481));
+#1772 = VECTOR('',#1773,1.);
+#1773 = DIRECTION('',(1.,-9.988938230844E-60));
+#1774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1775 = PCURVE('',#1776,#1781);
+#1776 = PLANE('',#1777);
+#1777 = AXIS2_PLACEMENT_3D('',#1778,#1779,#1780);
+#1778 = CARTESIAN_POINT('',(-3.590644611662,2.64,0.752318170518));
+#1779 = DIRECTION('',(0.,0.,1.));
+#1780 = DIRECTION('',(1.,0.,0.));
+#1781 = DEFINITIONAL_REPRESENTATION('',(#1782),#1786);
+#1782 = LINE('',#1783,#1784);
+#1783 = CARTESIAN_POINT('',(0.,0.22));
+#1784 = VECTOR('',#1785,1.);
+#1785 = DIRECTION('',(1.,0.));
+#1786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1787 = ORIENTED_EDGE('',*,*,#1788,.F.);
+#1788 = EDGE_CURVE('',#1789,#1761,#1791,.T.);
+#1789 = VERTEX_POINT('',#1790);
+#1790 = CARTESIAN_POINT('',(-4.017218742231,2.86,4.768182948242E-02));
+#1791 = SURFACE_CURVE('',#1792,(#1796,#1803),.PCURVE_S1.);
+#1792 = LINE('',#1793,#1794);
+#1793 = CARTESIAN_POINT('',(-4.05,2.86,1.387778780781E-17));
+#1794 = VECTOR('',#1795,1.);
+#1795 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#1796 = PCURVE('',#1470,#1797);
+#1797 = DEFINITIONAL_REPRESENTATION('',(#1798),#1802);
+#1798 = LINE('',#1799,#1800);
+#1799 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#1800 = VECTOR('',#1801,1.);
+#1801 = DIRECTION('',(0.566528822887,-0.824041924199));
+#1802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1803 = PCURVE('',#1804,#1809);
+#1804 = PLANE('',#1805);
+#1805 = AXIS2_PLACEMENT_3D('',#1806,#1807,#1808);
+#1806 = CARTESIAN_POINT('',(-4.05,2.64,1.387778780781E-17));
+#1807 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#1808 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#1809 = DEFINITIONAL_REPRESENTATION('',(#1810),#1814);
+#1810 = LINE('',#1811,#1812);
+#1811 = CARTESIAN_POINT('',(0.,-0.22));
+#1812 = VECTOR('',#1813,1.);
+#1813 = DIRECTION('',(1.,0.));
+#1814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1815 = ORIENTED_EDGE('',*,*,#1816,.F.);
+#1816 = EDGE_CURVE('',#1570,#1789,#1817,.T.);
+#1817 = SURFACE_CURVE('',#1818,(#1823,#1834),.PCURVE_S1.);
+#1818 = CIRCLE('',#1819,0.11);
+#1819 = AXIS2_PLACEMENT_3D('',#1820,#1821,#1822);
+#1820 = CARTESIAN_POINT('',(-4.107863353893,2.86,0.11));
+#1821 = DIRECTION('',(0.,-1.,0.));
+#1822 = DIRECTION('',(0.,0.,1.));
+#1823 = PCURVE('',#1470,#1824);
+#1824 = DEFINITIONAL_REPRESENTATION('',(#1825),#1833);
+#1825 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1826,#1827,#1828,#1829,
+#1830,#1831,#1832),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1826 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#1827 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#1828 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#1829 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#1830 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#1831 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#1832 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#1833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1834 = PCURVE('',#1835,#1840);
+#1835 = CYLINDRICAL_SURFACE('',#1836,0.11);
+#1836 = AXIS2_PLACEMENT_3D('',#1837,#1838,#1839);
+#1837 = CARTESIAN_POINT('',(-4.107863353893,2.64,0.11));
+#1838 = DIRECTION('',(0.,1.,0.));
+#1839 = DIRECTION('',(0.,0.,-1.));
+#1840 = DEFINITIONAL_REPRESENTATION('',(#1841),#1845);
+#1841 = LINE('',#1842,#1843);
+#1842 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#1843 = VECTOR('',#1844,1.);
+#1844 = DIRECTION('',(-1.,0.));
+#1845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1846 = ADVANCED_FACE('',(#1847),#1552,.F.);
+#1847 = FACE_BOUND('',#1848,.T.);
+#1848 = EDGE_LOOP('',(#1849,#1873,#1894,#1895));
+#1849 = ORIENTED_EDGE('',*,*,#1850,.T.);
+#1850 = EDGE_CURVE('',#1511,#1851,#1853,.T.);
+#1851 = VERTEX_POINT('',#1852);
+#1852 = CARTESIAN_POINT('',(-4.075082096124,2.64,0.157681829482));
+#1853 = SURFACE_CURVE('',#1854,(#1859,#1866),.PCURVE_S1.);
+#1854 = CIRCLE('',#1855,0.11);
+#1855 = AXIS2_PLACEMENT_3D('',#1856,#1857,#1858);
+#1856 = CARTESIAN_POINT('',(-4.165726707786,2.64,0.22));
+#1857 = DIRECTION('',(0.,-1.,0.));
+#1858 = DIRECTION('',(0.,0.,1.));
+#1859 = PCURVE('',#1552,#1860);
+#1860 = DEFINITIONAL_REPRESENTATION('',(#1861),#1865);
+#1861 = LINE('',#1862,#1863);
+#1862 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#1863 = VECTOR('',#1864,1.);
+#1864 = DIRECTION('',(-1.,0.));
+#1865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1866 = PCURVE('',#1526,#1867);
+#1867 = DEFINITIONAL_REPRESENTATION('',(#1868),#1872);
+#1868 = CIRCLE('',#1869,0.11);
+#1869 = AXIS2_PLACEMENT_2D('',#1870,#1871);
+#1870 = CARTESIAN_POINT('',(0.121386224036,-0.212949969957));
+#1871 = DIRECTION('',(-1.,0.));
+#1872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1873 = ORIENTED_EDGE('',*,*,#1874,.T.);
+#1874 = EDGE_CURVE('',#1851,#1620,#1875,.T.);
+#1875 = SURFACE_CURVE('',#1876,(#1880,#1887),.PCURVE_S1.);
+#1876 = LINE('',#1877,#1878);
+#1877 = CARTESIAN_POINT('',(-4.075082096124,2.64,0.157681829482));
+#1878 = VECTOR('',#1879,1.);
+#1879 = DIRECTION('',(0.,1.,0.));
+#1880 = PCURVE('',#1552,#1881);
+#1881 = DEFINITIONAL_REPRESENTATION('',(#1882),#1886);
+#1882 = LINE('',#1883,#1884);
+#1883 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#1884 = VECTOR('',#1885,1.);
+#1885 = DIRECTION('',(-0.,1.));
+#1886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1887 = PCURVE('',#1663,#1888);
+#1888 = DEFINITIONAL_REPRESENTATION('',(#1889),#1893);
+#1889 = LINE('',#1890,#1891);
+#1890 = CARTESIAN_POINT('',(0.115726707786,0.));
+#1891 = VECTOR('',#1892,1.);
+#1892 = DIRECTION('',(0.,-1.));
+#1893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1894 = ORIENTED_EDGE('',*,*,#1619,.F.);
+#1895 = ORIENTED_EDGE('',*,*,#1538,.F.);
+#1896 = ADVANCED_FACE('',(#1897),#1498,.F.);
+#1897 = FACE_BOUND('',#1898,.F.);
+#1898 = EDGE_LOOP('',(#1899,#1922,#1943,#1944));
+#1899 = ORIENTED_EDGE('',*,*,#1900,.F.);
+#1900 = EDGE_CURVE('',#1901,#1483,#1903,.T.);
+#1901 = VERTEX_POINT('',#1902);
+#1902 = CARTESIAN_POINT('',(-4.5,2.64,0.));
+#1903 = SURFACE_CURVE('',#1904,(#1908,#1915),.PCURVE_S1.);
+#1904 = LINE('',#1905,#1906);
+#1905 = CARTESIAN_POINT('',(-4.5,2.64,0.));
+#1906 = VECTOR('',#1907,1.);
+#1907 = DIRECTION('',(0.,0.,1.));
+#1908 = PCURVE('',#1498,#1909);
+#1909 = DEFINITIONAL_REPRESENTATION('',(#1910),#1914);
+#1910 = LINE('',#1911,#1912);
+#1911 = CARTESIAN_POINT('',(0.,0.));
+#1912 = VECTOR('',#1913,1.);
+#1913 = DIRECTION('',(1.,0.));
+#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1915 = PCURVE('',#1526,#1916);
+#1916 = DEFINITIONAL_REPRESENTATION('',(#1917),#1921);
+#1917 = LINE('',#1918,#1919);
+#1918 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#1919 = VECTOR('',#1920,1.);
+#1920 = DIRECTION('',(-1.,0.));
+#1921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1922 = ORIENTED_EDGE('',*,*,#1923,.T.);
+#1923 = EDGE_CURVE('',#1901,#1568,#1924,.T.);
+#1924 = SURFACE_CURVE('',#1925,(#1929,#1936),.PCURVE_S1.);
+#1925 = LINE('',#1926,#1927);
+#1926 = CARTESIAN_POINT('',(-4.5,2.64,0.));
+#1927 = VECTOR('',#1928,1.);
+#1928 = DIRECTION('',(0.,1.,0.));
+#1929 = PCURVE('',#1498,#1930);
+#1930 = DEFINITIONAL_REPRESENTATION('',(#1931),#1935);
+#1931 = LINE('',#1932,#1933);
+#1932 = CARTESIAN_POINT('',(0.,0.));
+#1933 = VECTOR('',#1934,1.);
+#1934 = DIRECTION('',(0.,-1.));
+#1935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1936 = PCURVE('',#1585,#1937);
+#1937 = DEFINITIONAL_REPRESENTATION('',(#1938),#1942);
+#1938 = LINE('',#1939,#1940);
+#1939 = CARTESIAN_POINT('',(0.,0.));
+#1940 = VECTOR('',#1941,1.);
+#1941 = DIRECTION('',(0.,1.));
+#1942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1943 = ORIENTED_EDGE('',*,*,#1597,.T.);
+#1944 = ORIENTED_EDGE('',*,*,#1482,.F.);
+#1945 = ADVANCED_FACE('',(#1946),#1526,.T.);
+#1946 = FACE_BOUND('',#1947,.T.);
+#1947 = EDGE_LOOP('',(#1948,#1971,#1995,#2018,#2041,#2064,#2087,#2115,
+ #2136,#2137,#2138));
+#1948 = ORIENTED_EDGE('',*,*,#1949,.T.);
+#1949 = EDGE_CURVE('',#1901,#1950,#1952,.T.);
+#1950 = VERTEX_POINT('',#1951);
+#1951 = CARTESIAN_POINT('',(-4.107863353893,2.64,0.));
+#1952 = SURFACE_CURVE('',#1953,(#1957,#1964),.PCURVE_S1.);
+#1953 = LINE('',#1954,#1955);
+#1954 = CARTESIAN_POINT('',(-4.5,2.64,0.));
+#1955 = VECTOR('',#1956,1.);
+#1956 = DIRECTION('',(1.,0.,0.));
+#1957 = PCURVE('',#1526,#1958);
+#1958 = DEFINITIONAL_REPRESENTATION('',(#1959),#1963);
+#1959 = LINE('',#1960,#1961);
+#1960 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#1961 = VECTOR('',#1962,1.);
+#1962 = DIRECTION('',(0.,1.));
+#1963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1964 = PCURVE('',#1585,#1965);
+#1965 = DEFINITIONAL_REPRESENTATION('',(#1966),#1970);
+#1966 = LINE('',#1967,#1968);
+#1967 = CARTESIAN_POINT('',(0.,0.));
+#1968 = VECTOR('',#1969,1.);
+#1969 = DIRECTION('',(1.,0.));
+#1970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1971 = ORIENTED_EDGE('',*,*,#1972,.T.);
+#1972 = EDGE_CURVE('',#1950,#1973,#1975,.T.);
+#1973 = VERTEX_POINT('',#1974);
+#1974 = CARTESIAN_POINT('',(-4.017218742231,2.64,4.768182948242E-02));
+#1975 = SURFACE_CURVE('',#1976,(#1981,#1988),.PCURVE_S1.);
+#1976 = CIRCLE('',#1977,0.11);
+#1977 = AXIS2_PLACEMENT_3D('',#1978,#1979,#1980);
+#1978 = CARTESIAN_POINT('',(-4.107863353893,2.64,0.11));
+#1979 = DIRECTION('',(0.,-1.,0.));
+#1980 = DIRECTION('',(0.,0.,1.));
+#1981 = PCURVE('',#1526,#1982);
+#1982 = DEFINITIONAL_REPRESENTATION('',(#1983),#1987);
+#1983 = CIRCLE('',#1984,0.11);
+#1984 = AXIS2_PLACEMENT_2D('',#1985,#1986);
+#1985 = CARTESIAN_POINT('',(0.231386224036,-0.155086616065));
+#1986 = DIRECTION('',(-1.,0.));
+#1987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1988 = PCURVE('',#1835,#1989);
+#1989 = DEFINITIONAL_REPRESENTATION('',(#1990),#1994);
+#1990 = LINE('',#1991,#1992);
+#1991 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#1992 = VECTOR('',#1993,1.);
+#1993 = DIRECTION('',(-1.,0.));
+#1994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1995 = ORIENTED_EDGE('',*,*,#1996,.T.);
+#1996 = EDGE_CURVE('',#1973,#1997,#1999,.T.);
+#1997 = VERTEX_POINT('',#1998);
+#1998 = CARTESIAN_POINT('',(-3.532781257769,2.64,0.752318170518));
+#1999 = SURFACE_CURVE('',#2000,(#2004,#2011),.PCURVE_S1.);
+#2000 = LINE('',#2001,#2002);
+#2001 = CARTESIAN_POINT('',(-4.05,2.64,1.387778780781E-17));
+#2002 = VECTOR('',#2003,1.);
+#2003 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#2004 = PCURVE('',#1526,#2005);
+#2005 = DEFINITIONAL_REPRESENTATION('',(#2006),#2010);
+#2006 = LINE('',#2007,#2008);
+#2007 = CARTESIAN_POINT('',(0.341386224036,-9.722326217175E-02));
+#2008 = VECTOR('',#2009,1.);
+#2009 = DIRECTION('',(-0.824041924199,0.566528822887));
+#2010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2011 = PCURVE('',#1804,#2012);
+#2012 = DEFINITIONAL_REPRESENTATION('',(#2013),#2017);
+#2013 = LINE('',#2014,#2015);
+#2014 = CARTESIAN_POINT('',(0.,0.));
+#2015 = VECTOR('',#2016,1.);
+#2016 = DIRECTION('',(1.,0.));
+#2017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2018 = ORIENTED_EDGE('',*,*,#2019,.T.);
+#2019 = EDGE_CURVE('',#1997,#2020,#2022,.T.);
+#2020 = VERTEX_POINT('',#2021);
+#2021 = CARTESIAN_POINT('',(-3.5,2.64,0.752318170518));
+#2022 = SURFACE_CURVE('',#2023,(#2027,#2034),.PCURVE_S1.);
+#2023 = LINE('',#2024,#2025);
+#2024 = CARTESIAN_POINT('',(-3.590644611662,2.64,0.752318170518));
+#2025 = VECTOR('',#2026,1.);
+#2026 = DIRECTION('',(1.,0.,0.));
+#2027 = PCURVE('',#1526,#2028);
+#2028 = DEFINITIONAL_REPRESENTATION('',(#2029),#2033);
+#2029 = LINE('',#2030,#2031);
+#2030 = CARTESIAN_POINT('',(-0.410931946481,0.362132126166));
+#2031 = VECTOR('',#2032,1.);
+#2032 = DIRECTION('',(0.,1.));
+#2033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2034 = PCURVE('',#1776,#2035);
+#2035 = DEFINITIONAL_REPRESENTATION('',(#2036),#2040);
+#2036 = LINE('',#2037,#2038);
+#2037 = CARTESIAN_POINT('',(0.,0.));
+#2038 = VECTOR('',#2039,1.);
+#2039 = DIRECTION('',(1.,0.));
+#2040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2041 = ORIENTED_EDGE('',*,*,#2042,.T.);
+#2042 = EDGE_CURVE('',#2020,#2043,#2045,.T.);
+#2043 = VERTEX_POINT('',#2044);
+#2044 = CARTESIAN_POINT('',(-3.5,2.64,0.862318170518));
+#2045 = SURFACE_CURVE('',#2046,(#2050,#2057),.PCURVE_S1.);
+#2046 = LINE('',#2047,#2048);
+#2047 = CARTESIAN_POINT('',(-3.5,2.64,0.752318170518));
+#2048 = VECTOR('',#2049,1.);
+#2049 = DIRECTION('',(0.,0.,1.));
+#2050 = PCURVE('',#1526,#2051);
+#2051 = DEFINITIONAL_REPRESENTATION('',(#2052),#2056);
+#2052 = LINE('',#2053,#2054);
+#2053 = CARTESIAN_POINT('',(-0.410931946481,0.452776737828));
+#2054 = VECTOR('',#2055,1.);
+#2055 = DIRECTION('',(-1.,0.));
+#2056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2057 = PCURVE('',#1748,#2058);
+#2058 = DEFINITIONAL_REPRESENTATION('',(#2059),#2063);
+#2059 = LINE('',#2060,#2061);
+#2060 = CARTESIAN_POINT('',(0.,0.));
+#2061 = VECTOR('',#2062,1.);
+#2062 = DIRECTION('',(1.,0.));
+#2063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2064 = ORIENTED_EDGE('',*,*,#2065,.F.);
+#2065 = EDGE_CURVE('',#2066,#2043,#2068,.T.);
+#2066 = VERTEX_POINT('',#2067);
+#2067 = CARTESIAN_POINT('',(-3.532781257769,2.64,0.862318170518));
+#2068 = SURFACE_CURVE('',#2069,(#2073,#2080),.PCURVE_S1.);
+#2069 = LINE('',#2070,#2071);
+#2070 = CARTESIAN_POINT('',(-3.590644611662,2.64,0.862318170518));
+#2071 = VECTOR('',#2072,1.);
+#2072 = DIRECTION('',(1.,0.,0.));
+#2073 = PCURVE('',#1526,#2074);
+#2074 = DEFINITIONAL_REPRESENTATION('',(#2075),#2079);
+#2075 = LINE('',#2076,#2077);
+#2076 = CARTESIAN_POINT('',(-0.520931946481,0.362132126166));
+#2077 = VECTOR('',#2078,1.);
+#2078 = DIRECTION('',(0.,1.));
+#2079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2080 = PCURVE('',#1720,#2081);
+#2081 = DEFINITIONAL_REPRESENTATION('',(#2082),#2086);
+#2082 = LINE('',#2083,#2084);
+#2083 = CARTESIAN_POINT('',(0.,0.));
+#2084 = VECTOR('',#2085,1.);
+#2085 = DIRECTION('',(1.,0.));
+#2086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2087 = ORIENTED_EDGE('',*,*,#2088,.F.);
+#2088 = EDGE_CURVE('',#2089,#2066,#2091,.T.);
+#2089 = VERTEX_POINT('',#2090);
+#2090 = CARTESIAN_POINT('',(-3.623425869431,2.64,0.814636341035));
+#2091 = SURFACE_CURVE('',#2092,(#2097,#2108),.PCURVE_S1.);
+#2092 = CIRCLE('',#2093,0.11);
+#2093 = AXIS2_PLACEMENT_3D('',#2094,#2095,#2096);
+#2094 = CARTESIAN_POINT('',(-3.532781257769,2.64,0.752318170518));
+#2095 = DIRECTION('',(0.,1.,0.));
+#2096 = DIRECTION('',(0.,0.,1.));
+#2097 = PCURVE('',#1526,#2098);
+#2098 = DEFINITIONAL_REPRESENTATION('',(#2099),#2107);
+#2099 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2100,#2101,#2102,#2103,
+#2104,#2105,#2106),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2100 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#2101 = CARTESIAN_POINT('',(-0.520931946481,0.610521068892));
+#2102 = CARTESIAN_POINT('',(-0.355931946481,0.515258274475));
+#2103 = CARTESIAN_POINT('',(-0.190931946481,0.419995480059));
+#2104 = CARTESIAN_POINT('',(-0.355931946481,0.324732685643));
+#2105 = CARTESIAN_POINT('',(-0.520931946481,0.229469891227));
+#2106 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#2107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2108 = PCURVE('',#1692,#2109);
+#2109 = DEFINITIONAL_REPRESENTATION('',(#2110),#2114);
+#2110 = LINE('',#2111,#2112);
+#2111 = CARTESIAN_POINT('',(-5.31467632652,0.));
+#2112 = VECTOR('',#2113,1.);
+#2113 = DIRECTION('',(1.,0.));
+#2114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2115 = ORIENTED_EDGE('',*,*,#2116,.F.);
+#2116 = EDGE_CURVE('',#1851,#2089,#2117,.T.);
+#2117 = SURFACE_CURVE('',#2118,(#2122,#2129),.PCURVE_S1.);
+#2118 = LINE('',#2119,#2120);
+#2119 = CARTESIAN_POINT('',(-4.140644611662,2.64,6.231817051758E-02));
+#2120 = VECTOR('',#2121,1.);
+#2121 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#2122 = PCURVE('',#1526,#2123);
+#2123 = DEFINITIONAL_REPRESENTATION('',(#2124),#2128);
+#2124 = LINE('',#2125,#2126);
+#2125 = CARTESIAN_POINT('',(0.279068053519,-0.187867873834));
+#2126 = VECTOR('',#2127,1.);
+#2127 = DIRECTION('',(-0.824041924199,0.566528822887));
+#2128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2129 = PCURVE('',#1663,#2130);
+#2130 = DEFINITIONAL_REPRESENTATION('',(#2131),#2135);
+#2131 = LINE('',#2132,#2133);
+#2132 = CARTESIAN_POINT('',(0.,0.));
+#2133 = VECTOR('',#2134,1.);
+#2134 = DIRECTION('',(1.,0.));
+#2135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2136 = ORIENTED_EDGE('',*,*,#1850,.F.);
+#2137 = ORIENTED_EDGE('',*,*,#1510,.F.);
+#2138 = ORIENTED_EDGE('',*,*,#1900,.F.);
+#2139 = ADVANCED_FACE('',(#2140),#1585,.F.);
+#2140 = FACE_BOUND('',#2141,.F.);
+#2141 = EDGE_LOOP('',(#2142,#2143,#2144,#2145));
+#2142 = ORIENTED_EDGE('',*,*,#1567,.F.);
+#2143 = ORIENTED_EDGE('',*,*,#1923,.F.);
+#2144 = ORIENTED_EDGE('',*,*,#1949,.T.);
+#2145 = ORIENTED_EDGE('',*,*,#2146,.T.);
+#2146 = EDGE_CURVE('',#1950,#1570,#2147,.T.);
+#2147 = SURFACE_CURVE('',#2148,(#2152,#2159),.PCURVE_S1.);
+#2148 = LINE('',#2149,#2150);
+#2149 = CARTESIAN_POINT('',(-4.107863353893,2.64,0.));
+#2150 = VECTOR('',#2151,1.);
+#2151 = DIRECTION('',(0.,1.,0.));
+#2152 = PCURVE('',#1585,#2153);
+#2153 = DEFINITIONAL_REPRESENTATION('',(#2154),#2158);
+#2154 = LINE('',#2155,#2156);
+#2155 = CARTESIAN_POINT('',(0.392136646107,0.));
+#2156 = VECTOR('',#2157,1.);
+#2157 = DIRECTION('',(0.,1.));
+#2158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2159 = PCURVE('',#1835,#2160);
+#2160 = DEFINITIONAL_REPRESENTATION('',(#2161),#2165);
+#2161 = LINE('',#2162,#2163);
+#2162 = CARTESIAN_POINT('',(-0.,0.));
+#2163 = VECTOR('',#2164,1.);
+#2164 = DIRECTION('',(-0.,1.));
+#2165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2166 = ADVANCED_FACE('',(#2167),#1835,.T.);
+#2167 = FACE_BOUND('',#2168,.F.);
+#2168 = EDGE_LOOP('',(#2169,#2170,#2191,#2192));
+#2169 = ORIENTED_EDGE('',*,*,#1972,.T.);
+#2170 = ORIENTED_EDGE('',*,*,#2171,.T.);
+#2171 = EDGE_CURVE('',#1973,#1789,#2172,.T.);
+#2172 = SURFACE_CURVE('',#2173,(#2177,#2184),.PCURVE_S1.);
+#2173 = LINE('',#2174,#2175);
+#2174 = CARTESIAN_POINT('',(-4.017218742231,2.64,4.768182948242E-02));
+#2175 = VECTOR('',#2176,1.);
+#2176 = DIRECTION('',(0.,1.,0.));
+#2177 = PCURVE('',#1835,#2178);
+#2178 = DEFINITIONAL_REPRESENTATION('',(#2179),#2183);
+#2179 = LINE('',#2180,#2181);
+#2180 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#2181 = VECTOR('',#2182,1.);
+#2182 = DIRECTION('',(-0.,1.));
+#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2184 = PCURVE('',#1804,#2185);
+#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190);
+#2186 = LINE('',#2187,#2188);
+#2187 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#2188 = VECTOR('',#2189,1.);
+#2189 = DIRECTION('',(0.,-1.));
+#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2191 = ORIENTED_EDGE('',*,*,#1816,.F.);
+#2192 = ORIENTED_EDGE('',*,*,#2146,.F.);
+#2193 = ADVANCED_FACE('',(#2194),#1804,.T.);
+#2194 = FACE_BOUND('',#2195,.T.);
+#2195 = EDGE_LOOP('',(#2196,#2197,#2198,#2199));
+#2196 = ORIENTED_EDGE('',*,*,#1996,.F.);
+#2197 = ORIENTED_EDGE('',*,*,#2171,.T.);
+#2198 = ORIENTED_EDGE('',*,*,#1788,.T.);
+#2199 = ORIENTED_EDGE('',*,*,#2200,.F.);
+#2200 = EDGE_CURVE('',#1997,#1761,#2201,.T.);
+#2201 = SURFACE_CURVE('',#2202,(#2206,#2212),.PCURVE_S1.);
+#2202 = LINE('',#2203,#2204);
+#2203 = CARTESIAN_POINT('',(-3.532781257769,2.64,0.752318170518));
+#2204 = VECTOR('',#2205,1.);
+#2205 = DIRECTION('',(0.,1.,0.));
+#2206 = PCURVE('',#1804,#2207);
+#2207 = DEFINITIONAL_REPRESENTATION('',(#2208),#2211);
+#2208 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2209,#2210),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#2209 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#2210 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#2211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2212 = PCURVE('',#1776,#2213);
+#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2217);
+#2214 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2215,#2216),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#2215 = CARTESIAN_POINT('',(5.786335389277E-02,-2.2E-02));
+#2216 = CARTESIAN_POINT('',(5.786335389277E-02,0.242));
+#2217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2218 = ADVANCED_FACE('',(#2219),#1776,.F.);
+#2219 = FACE_BOUND('',#2220,.F.);
+#2220 = EDGE_LOOP('',(#2221,#2222,#2223,#2224));
+#2221 = ORIENTED_EDGE('',*,*,#1760,.F.);
+#2222 = ORIENTED_EDGE('',*,*,#2200,.F.);
+#2223 = ORIENTED_EDGE('',*,*,#2019,.T.);
+#2224 = ORIENTED_EDGE('',*,*,#2225,.T.);
+#2225 = EDGE_CURVE('',#2020,#1733,#2226,.T.);
+#2226 = SURFACE_CURVE('',#2227,(#2231,#2238),.PCURVE_S1.);
+#2227 = LINE('',#2228,#2229);
+#2228 = CARTESIAN_POINT('',(-3.5,2.64,0.752318170518));
+#2229 = VECTOR('',#2230,1.);
+#2230 = DIRECTION('',(0.,1.,0.));
+#2231 = PCURVE('',#1776,#2232);
+#2232 = DEFINITIONAL_REPRESENTATION('',(#2233),#2237);
+#2233 = LINE('',#2234,#2235);
+#2234 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#2235 = VECTOR('',#2236,1.);
+#2236 = DIRECTION('',(0.,1.));
+#2237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2238 = PCURVE('',#1748,#2239);
+#2239 = DEFINITIONAL_REPRESENTATION('',(#2240),#2244);
+#2240 = LINE('',#2241,#2242);
+#2241 = CARTESIAN_POINT('',(0.,0.));
+#2242 = VECTOR('',#2243,1.);
+#2243 = DIRECTION('',(0.,-1.));
+#2244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2245 = ADVANCED_FACE('',(#2246),#1748,.T.);
+#2246 = FACE_BOUND('',#2247,.T.);
+#2247 = EDGE_LOOP('',(#2248,#2249,#2250,#2251));
+#2248 = ORIENTED_EDGE('',*,*,#2042,.F.);
+#2249 = ORIENTED_EDGE('',*,*,#2225,.T.);
+#2250 = ORIENTED_EDGE('',*,*,#1732,.T.);
+#2251 = ORIENTED_EDGE('',*,*,#2252,.F.);
+#2252 = EDGE_CURVE('',#2043,#1705,#2253,.T.);
+#2253 = SURFACE_CURVE('',#2254,(#2258,#2265),.PCURVE_S1.);
+#2254 = LINE('',#2255,#2256);
+#2255 = CARTESIAN_POINT('',(-3.5,2.64,0.862318170518));
+#2256 = VECTOR('',#2257,1.);
+#2257 = DIRECTION('',(0.,1.,0.));
+#2258 = PCURVE('',#1748,#2259);
+#2259 = DEFINITIONAL_REPRESENTATION('',(#2260),#2264);
+#2260 = LINE('',#2261,#2262);
+#2261 = CARTESIAN_POINT('',(0.11,0.));
+#2262 = VECTOR('',#2263,1.);
+#2263 = DIRECTION('',(0.,-1.));
+#2264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2265 = PCURVE('',#1720,#2266);
+#2266 = DEFINITIONAL_REPRESENTATION('',(#2267),#2271);
+#2267 = LINE('',#2268,#2269);
+#2268 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#2269 = VECTOR('',#2270,1.);
+#2270 = DIRECTION('',(0.,1.));
+#2271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2272 = ADVANCED_FACE('',(#2273),#1663,.F.);
+#2273 = FACE_BOUND('',#2274,.F.);
+#2274 = EDGE_LOOP('',(#2275,#2276,#2277,#2278));
+#2275 = ORIENTED_EDGE('',*,*,#2116,.F.);
+#2276 = ORIENTED_EDGE('',*,*,#1874,.T.);
+#2277 = ORIENTED_EDGE('',*,*,#1647,.T.);
+#2278 = ORIENTED_EDGE('',*,*,#2279,.F.);
+#2279 = EDGE_CURVE('',#2089,#1648,#2280,.T.);
+#2280 = SURFACE_CURVE('',#2281,(#2285,#2292),.PCURVE_S1.);
+#2281 = LINE('',#2282,#2283);
+#2282 = CARTESIAN_POINT('',(-3.623425869431,2.64,0.814636341035));
+#2283 = VECTOR('',#2284,1.);
+#2284 = DIRECTION('',(0.,1.,0.));
+#2285 = PCURVE('',#1663,#2286);
+#2286 = DEFINITIONAL_REPRESENTATION('',(#2287),#2291);
+#2287 = LINE('',#2288,#2289);
+#2288 = CARTESIAN_POINT('',(0.912961038055,0.));
+#2289 = VECTOR('',#2290,1.);
+#2290 = DIRECTION('',(0.,-1.));
+#2291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2292 = PCURVE('',#1692,#2293);
+#2293 = DEFINITIONAL_REPRESENTATION('',(#2294),#2298);
+#2294 = LINE('',#2295,#2296);
+#2295 = CARTESIAN_POINT('',(0.,0.));
+#2296 = VECTOR('',#2297,1.);
+#2297 = DIRECTION('',(0.,1.));
+#2298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2299 = ADVANCED_FACE('',(#2300),#1720,.T.);
+#2300 = FACE_BOUND('',#2301,.T.);
+#2301 = EDGE_LOOP('',(#2302,#2303,#2304,#2305));
+#2302 = ORIENTED_EDGE('',*,*,#2065,.T.);
+#2303 = ORIENTED_EDGE('',*,*,#2252,.T.);
+#2304 = ORIENTED_EDGE('',*,*,#1704,.F.);
+#2305 = ORIENTED_EDGE('',*,*,#2306,.F.);
+#2306 = EDGE_CURVE('',#2066,#1676,#2307,.T.);
+#2307 = SURFACE_CURVE('',#2308,(#2312,#2319),.PCURVE_S1.);
+#2308 = LINE('',#2309,#2310);
+#2309 = CARTESIAN_POINT('',(-3.532781257769,2.64,0.862318170518));
+#2310 = VECTOR('',#2311,1.);
+#2311 = DIRECTION('',(0.,1.,0.));
+#2312 = PCURVE('',#1720,#2313);
+#2313 = DEFINITIONAL_REPRESENTATION('',(#2314),#2318);
+#2314 = LINE('',#2315,#2316);
+#2315 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#2316 = VECTOR('',#2317,1.);
+#2317 = DIRECTION('',(0.,1.));
+#2318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2319 = PCURVE('',#1692,#2320);
+#2320 = DEFINITIONAL_REPRESENTATION('',(#2321),#2325);
+#2321 = LINE('',#2322,#2323);
+#2322 = CARTESIAN_POINT('',(0.96850898066,0.));
+#2323 = VECTOR('',#2324,1.);
+#2324 = DIRECTION('',(0.,1.));
+#2325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2326 = ADVANCED_FACE('',(#2327),#1692,.T.);
+#2327 = FACE_BOUND('',#2328,.T.);
+#2328 = EDGE_LOOP('',(#2329,#2330,#2331,#2332));
+#2329 = ORIENTED_EDGE('',*,*,#2088,.T.);
+#2330 = ORIENTED_EDGE('',*,*,#2306,.T.);
+#2331 = ORIENTED_EDGE('',*,*,#1675,.F.);
+#2332 = ORIENTED_EDGE('',*,*,#2279,.F.);
+#2333 = MANIFOLD_SOLID_BREP('',#2334);
+#2334 = CLOSED_SHELL('',(#2335,#2455,#2734,#2788,#2837,#3031,#3058,#3085
+ ,#3110,#3137,#3164,#3191,#3218));
+#2335 = ADVANCED_FACE('',(#2336),#2350,.T.);
+#2336 = FACE_BOUND('',#2337,.T.);
+#2337 = EDGE_LOOP('',(#2338,#2373,#2401,#2429));
+#2338 = ORIENTED_EDGE('',*,*,#2339,.F.);
+#2339 = EDGE_CURVE('',#2340,#2342,#2344,.T.);
+#2340 = VERTEX_POINT('',#2341);
+#2341 = CARTESIAN_POINT('',(4.165726707786,2.86,0.11));
+#2342 = VERTEX_POINT('',#2343);
+#2343 = CARTESIAN_POINT('',(4.5,2.86,0.11));
+#2344 = SURFACE_CURVE('',#2345,(#2349,#2361),.PCURVE_S1.);
+#2345 = LINE('',#2346,#2347);
+#2346 = CARTESIAN_POINT('',(4.05,2.86,0.11));
+#2347 = VECTOR('',#2348,1.);
+#2348 = DIRECTION('',(1.,0.,0.));
+#2349 = PCURVE('',#2350,#2355);
+#2350 = PLANE('',#2351);
+#2351 = AXIS2_PLACEMENT_3D('',#2352,#2353,#2354);
+#2352 = CARTESIAN_POINT('',(4.05,2.64,0.11));
+#2353 = DIRECTION('',(0.,0.,1.));
+#2354 = DIRECTION('',(1.,0.,0.));
+#2355 = DEFINITIONAL_REPRESENTATION('',(#2356),#2360);
+#2356 = LINE('',#2357,#2358);
+#2357 = CARTESIAN_POINT('',(0.,0.22));
+#2358 = VECTOR('',#2359,1.);
+#2359 = DIRECTION('',(1.,0.));
+#2360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2361 = PCURVE('',#2362,#2367);
+#2362 = PLANE('',#2363);
+#2363 = AXIS2_PLACEMENT_3D('',#2364,#2365,#2366);
+#2364 = CARTESIAN_POINT('',(3.952776737828,2.86,0.341386224036));
+#2365 = DIRECTION('',(-6.335401468835E-29,1.,-5.224917662755E-29));
+#2366 = DIRECTION('',(1.,6.335401468835E-29,0.));
+#2367 = DEFINITIONAL_REPRESENTATION('',(#2368),#2372);
+#2368 = LINE('',#2369,#2370);
+#2369 = CARTESIAN_POINT('',(9.722326217175E-02,0.231386224036));
+#2370 = VECTOR('',#2371,1.);
+#2371 = DIRECTION('',(1.,3.310195103516E-57));
+#2372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2373 = ORIENTED_EDGE('',*,*,#2374,.F.);
+#2374 = EDGE_CURVE('',#2375,#2340,#2377,.T.);
+#2375 = VERTEX_POINT('',#2376);
+#2376 = CARTESIAN_POINT('',(4.165726707786,2.64,0.11));
+#2377 = SURFACE_CURVE('',#2378,(#2382,#2389),.PCURVE_S1.);
+#2378 = LINE('',#2379,#2380);
+#2379 = CARTESIAN_POINT('',(4.165726707786,2.64,0.11));
+#2380 = VECTOR('',#2381,1.);
+#2381 = DIRECTION('',(0.,1.,0.));
+#2382 = PCURVE('',#2350,#2383);
+#2383 = DEFINITIONAL_REPRESENTATION('',(#2384),#2388);
+#2384 = LINE('',#2385,#2386);
+#2385 = CARTESIAN_POINT('',(0.115726707786,0.));
+#2386 = VECTOR('',#2387,1.);
+#2387 = DIRECTION('',(0.,1.));
+#2388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2389 = PCURVE('',#2390,#2395);
+#2390 = CYLINDRICAL_SURFACE('',#2391,0.11);
+#2391 = AXIS2_PLACEMENT_3D('',#2392,#2393,#2394);
+#2392 = CARTESIAN_POINT('',(4.165726707786,2.64,0.22));
+#2393 = DIRECTION('',(0.,1.,0.));
+#2394 = DIRECTION('',(0.,0.,-1.));
+#2395 = DEFINITIONAL_REPRESENTATION('',(#2396),#2400);
+#2396 = LINE('',#2397,#2398);
+#2397 = CARTESIAN_POINT('',(0.,0.));
+#2398 = VECTOR('',#2399,1.);
+#2399 = DIRECTION('',(0.,1.));
+#2400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2401 = ORIENTED_EDGE('',*,*,#2402,.T.);
+#2402 = EDGE_CURVE('',#2375,#2403,#2405,.T.);
+#2403 = VERTEX_POINT('',#2404);
+#2404 = CARTESIAN_POINT('',(4.5,2.64,0.11));
+#2405 = SURFACE_CURVE('',#2406,(#2410,#2417),.PCURVE_S1.);
+#2406 = LINE('',#2407,#2408);
+#2407 = CARTESIAN_POINT('',(4.05,2.64,0.11));
+#2408 = VECTOR('',#2409,1.);
+#2409 = DIRECTION('',(1.,0.,0.));
+#2410 = PCURVE('',#2350,#2411);
+#2411 = DEFINITIONAL_REPRESENTATION('',(#2412),#2416);
+#2412 = LINE('',#2413,#2414);
+#2413 = CARTESIAN_POINT('',(0.,0.));
+#2414 = VECTOR('',#2415,1.);
+#2415 = DIRECTION('',(1.,0.));
+#2416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2417 = PCURVE('',#2418,#2423);
+#2418 = PLANE('',#2419);
+#2419 = AXIS2_PLACEMENT_3D('',#2420,#2421,#2422);
+#2420 = CARTESIAN_POINT('',(3.952776737828,2.64,0.341386224036));
+#2421 = DIRECTION('',(-1.432643714871E-31,-1.,4.410285565526E-32));
+#2422 = DIRECTION('',(-1.,1.432643714871E-31,0.));
+#2423 = DEFINITIONAL_REPRESENTATION('',(#2424),#2428);
+#2424 = LINE('',#2425,#2426);
+#2425 = CARTESIAN_POINT('',(-9.722326217175E-02,0.231386224036));
+#2426 = VECTOR('',#2427,1.);
+#2427 = DIRECTION('',(-1.,-6.318367896236E-63));
+#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2429 = ORIENTED_EDGE('',*,*,#2430,.T.);
+#2430 = EDGE_CURVE('',#2403,#2342,#2431,.T.);
+#2431 = SURFACE_CURVE('',#2432,(#2436,#2443),.PCURVE_S1.);
+#2432 = LINE('',#2433,#2434);
+#2433 = CARTESIAN_POINT('',(4.5,2.64,0.11));
+#2434 = VECTOR('',#2435,1.);
+#2435 = DIRECTION('',(0.,1.,0.));
+#2436 = PCURVE('',#2350,#2437);
+#2437 = DEFINITIONAL_REPRESENTATION('',(#2438),#2442);
+#2438 = LINE('',#2439,#2440);
+#2439 = CARTESIAN_POINT('',(0.45,0.));
+#2440 = VECTOR('',#2441,1.);
+#2441 = DIRECTION('',(0.,1.));
+#2442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2443 = PCURVE('',#2444,#2449);
+#2444 = PLANE('',#2445);
+#2445 = AXIS2_PLACEMENT_3D('',#2446,#2447,#2448);
+#2446 = CARTESIAN_POINT('',(4.5,2.64,0.));
+#2447 = DIRECTION('',(1.,0.,0.));
+#2448 = DIRECTION('',(0.,0.,1.));
+#2449 = DEFINITIONAL_REPRESENTATION('',(#2450),#2454);
+#2450 = LINE('',#2451,#2452);
+#2451 = CARTESIAN_POINT('',(0.11,0.));
+#2452 = VECTOR('',#2453,1.);
+#2453 = DIRECTION('',(0.,-1.));
+#2454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2455 = ADVANCED_FACE('',(#2456),#2362,.T.);
+#2456 = FACE_BOUND('',#2457,.T.);
+#2457 = EDGE_LOOP('',(#2458,#2488,#2517,#2545,#2573,#2601,#2629,#2662,
+ #2690,#2712,#2713));
+#2458 = ORIENTED_EDGE('',*,*,#2459,.F.);
+#2459 = EDGE_CURVE('',#2460,#2462,#2464,.T.);
+#2460 = VERTEX_POINT('',#2461);
+#2461 = CARTESIAN_POINT('',(4.107863353893,2.86,0.));
+#2462 = VERTEX_POINT('',#2463);
+#2463 = CARTESIAN_POINT('',(4.5,2.86,0.));
+#2464 = SURFACE_CURVE('',#2465,(#2469,#2476),.PCURVE_S1.);
+#2465 = LINE('',#2466,#2467);
+#2466 = CARTESIAN_POINT('',(4.05,2.86,0.));
+#2467 = VECTOR('',#2468,1.);
+#2468 = DIRECTION('',(1.,0.,0.));
+#2469 = PCURVE('',#2362,#2470);
+#2470 = DEFINITIONAL_REPRESENTATION('',(#2471),#2475);
+#2471 = LINE('',#2472,#2473);
+#2472 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#2473 = VECTOR('',#2474,1.);
+#2474 = DIRECTION('',(1.,3.310195103516E-57));
+#2475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2476 = PCURVE('',#2477,#2482);
+#2477 = PLANE('',#2478);
+#2478 = AXIS2_PLACEMENT_3D('',#2479,#2480,#2481);
+#2479 = CARTESIAN_POINT('',(4.05,2.64,0.));
+#2480 = DIRECTION('',(0.,0.,1.));
+#2481 = DIRECTION('',(1.,0.,0.));
+#2482 = DEFINITIONAL_REPRESENTATION('',(#2483),#2487);
+#2483 = LINE('',#2484,#2485);
+#2484 = CARTESIAN_POINT('',(0.,0.22));
+#2485 = VECTOR('',#2486,1.);
+#2486 = DIRECTION('',(1.,0.));
+#2487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2488 = ORIENTED_EDGE('',*,*,#2489,.T.);
+#2489 = EDGE_CURVE('',#2460,#2490,#2492,.T.);
+#2490 = VERTEX_POINT('',#2491);
+#2491 = CARTESIAN_POINT('',(4.017218742231,2.86,4.768182948242E-02));
+#2492 = SURFACE_CURVE('',#2493,(#2498,#2505),.PCURVE_S1.);
+#2493 = CIRCLE('',#2494,0.11);
+#2494 = AXIS2_PLACEMENT_3D('',#2495,#2496,#2497);
+#2495 = CARTESIAN_POINT('',(4.107863353893,2.86,0.11));
+#2496 = DIRECTION('',(0.,1.,0.));
+#2497 = DIRECTION('',(0.,0.,1.));
+#2498 = PCURVE('',#2362,#2499);
+#2499 = DEFINITIONAL_REPRESENTATION('',(#2500),#2504);
+#2500 = CIRCLE('',#2501,0.11);
+#2501 = AXIS2_PLACEMENT_2D('',#2502,#2503);
+#2502 = CARTESIAN_POINT('',(0.155086616065,0.231386224036));
+#2503 = DIRECTION('',(0.,-1.));
+#2504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2505 = PCURVE('',#2506,#2511);
+#2506 = CYLINDRICAL_SURFACE('',#2507,0.11);
+#2507 = AXIS2_PLACEMENT_3D('',#2508,#2509,#2510);
+#2508 = CARTESIAN_POINT('',(4.107863353893,2.64,0.11));
+#2509 = DIRECTION('',(0.,1.,0.));
+#2510 = DIRECTION('',(0.,0.,-1.));
+#2511 = DEFINITIONAL_REPRESENTATION('',(#2512),#2516);
+#2512 = LINE('',#2513,#2514);
+#2513 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#2514 = VECTOR('',#2515,1.);
+#2515 = DIRECTION('',(1.,0.));
+#2516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2517 = ORIENTED_EDGE('',*,*,#2518,.T.);
+#2518 = EDGE_CURVE('',#2490,#2519,#2521,.T.);
+#2519 = VERTEX_POINT('',#2520);
+#2520 = CARTESIAN_POINT('',(3.532781257769,2.86,0.752318170518));
+#2521 = SURFACE_CURVE('',#2522,(#2526,#2533),.PCURVE_S1.);
+#2522 = LINE('',#2523,#2524);
+#2523 = CARTESIAN_POINT('',(4.05,2.86,0.));
+#2524 = VECTOR('',#2525,1.);
+#2525 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#2526 = PCURVE('',#2362,#2527);
+#2527 = DEFINITIONAL_REPRESENTATION('',(#2528),#2532);
+#2528 = LINE('',#2529,#2530);
+#2529 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#2530 = VECTOR('',#2531,1.);
+#2531 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#2532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2533 = PCURVE('',#2534,#2539);
+#2534 = PLANE('',#2535);
+#2535 = AXIS2_PLACEMENT_3D('',#2536,#2537,#2538);
+#2536 = CARTESIAN_POINT('',(4.05,2.64,0.));
+#2537 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#2538 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#2539 = DEFINITIONAL_REPRESENTATION('',(#2540),#2544);
+#2540 = LINE('',#2541,#2542);
+#2541 = CARTESIAN_POINT('',(0.,-0.22));
+#2542 = VECTOR('',#2543,1.);
+#2543 = DIRECTION('',(1.,0.));
+#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2545 = ORIENTED_EDGE('',*,*,#2546,.F.);
+#2546 = EDGE_CURVE('',#2547,#2519,#2549,.T.);
+#2547 = VERTEX_POINT('',#2548);
+#2548 = CARTESIAN_POINT('',(3.5,2.86,0.752318170518));
+#2549 = SURFACE_CURVE('',#2550,(#2554,#2561),.PCURVE_S1.);
+#2550 = LINE('',#2551,#2552);
+#2551 = CARTESIAN_POINT('',(3.5,2.86,0.752318170518));
+#2552 = VECTOR('',#2553,1.);
+#2553 = DIRECTION('',(1.,0.,0.));
+#2554 = PCURVE('',#2362,#2555);
+#2555 = DEFINITIONAL_REPRESENTATION('',(#2556),#2560);
+#2556 = LINE('',#2557,#2558);
+#2557 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#2558 = VECTOR('',#2559,1.);
+#2559 = DIRECTION('',(1.,3.310195103516E-57));
+#2560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2561 = PCURVE('',#2562,#2567);
+#2562 = PLANE('',#2563);
+#2563 = AXIS2_PLACEMENT_3D('',#2564,#2565,#2566);
+#2564 = CARTESIAN_POINT('',(3.5,2.64,0.752318170518));
+#2565 = DIRECTION('',(0.,0.,1.));
+#2566 = DIRECTION('',(1.,0.,0.));
+#2567 = DEFINITIONAL_REPRESENTATION('',(#2568),#2572);
+#2568 = LINE('',#2569,#2570);
+#2569 = CARTESIAN_POINT('',(0.,0.22));
+#2570 = VECTOR('',#2571,1.);
+#2571 = DIRECTION('',(1.,0.));
+#2572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2573 = ORIENTED_EDGE('',*,*,#2574,.T.);
+#2574 = EDGE_CURVE('',#2547,#2575,#2577,.T.);
+#2575 = VERTEX_POINT('',#2576);
+#2576 = CARTESIAN_POINT('',(3.5,2.86,0.862318170518));
+#2577 = SURFACE_CURVE('',#2578,(#2582,#2589),.PCURVE_S1.);
+#2578 = LINE('',#2579,#2580);
+#2579 = CARTESIAN_POINT('',(3.5,2.86,0.752318170518));
+#2580 = VECTOR('',#2581,1.);
+#2581 = DIRECTION('',(0.,0.,1.));
+#2582 = PCURVE('',#2362,#2583);
+#2583 = DEFINITIONAL_REPRESENTATION('',(#2584),#2588);
+#2584 = LINE('',#2585,#2586);
+#2585 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#2586 = VECTOR('',#2587,1.);
+#2587 = DIRECTION('',(0.,-1.));
+#2588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2589 = PCURVE('',#2590,#2595);
+#2590 = PLANE('',#2591);
+#2591 = AXIS2_PLACEMENT_3D('',#2592,#2593,#2594);
+#2592 = CARTESIAN_POINT('',(3.5,2.64,0.752318170518));
+#2593 = DIRECTION('',(1.,0.,0.));
+#2594 = DIRECTION('',(0.,0.,1.));
+#2595 = DEFINITIONAL_REPRESENTATION('',(#2596),#2600);
+#2596 = LINE('',#2597,#2598);
+#2597 = CARTESIAN_POINT('',(0.,-0.22));
+#2598 = VECTOR('',#2599,1.);
+#2599 = DIRECTION('',(1.,0.));
+#2600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2601 = ORIENTED_EDGE('',*,*,#2602,.T.);
+#2602 = EDGE_CURVE('',#2575,#2603,#2605,.T.);
+#2603 = VERTEX_POINT('',#2604);
+#2604 = CARTESIAN_POINT('',(3.532781257769,2.86,0.862318170518));
+#2605 = SURFACE_CURVE('',#2606,(#2610,#2617),.PCURVE_S1.);
+#2606 = LINE('',#2607,#2608);
+#2607 = CARTESIAN_POINT('',(3.5,2.86,0.862318170518));
+#2608 = VECTOR('',#2609,1.);
+#2609 = DIRECTION('',(1.,0.,0.));
+#2610 = PCURVE('',#2362,#2611);
+#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2616);
+#2612 = LINE('',#2613,#2614);
+#2613 = CARTESIAN_POINT('',(-0.452776737828,-0.520931946481));
+#2614 = VECTOR('',#2615,1.);
+#2615 = DIRECTION('',(1.,3.310195103516E-57));
+#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2617 = PCURVE('',#2618,#2623);
+#2618 = PLANE('',#2619);
+#2619 = AXIS2_PLACEMENT_3D('',#2620,#2621,#2622);
+#2620 = CARTESIAN_POINT('',(3.5,2.64,0.862318170518));
+#2621 = DIRECTION('',(0.,0.,1.));
+#2622 = DIRECTION('',(1.,0.,0.));
+#2623 = DEFINITIONAL_REPRESENTATION('',(#2624),#2628);
+#2624 = LINE('',#2625,#2626);
+#2625 = CARTESIAN_POINT('',(0.,0.22));
+#2626 = VECTOR('',#2627,1.);
+#2627 = DIRECTION('',(1.,0.));
+#2628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2629 = ORIENTED_EDGE('',*,*,#2630,.F.);
+#2630 = EDGE_CURVE('',#2631,#2603,#2633,.T.);
+#2631 = VERTEX_POINT('',#2632);
+#2632 = CARTESIAN_POINT('',(3.623425869431,2.86,0.814636341035));
+#2633 = SURFACE_CURVE('',#2634,(#2639,#2650),.PCURVE_S1.);
+#2634 = CIRCLE('',#2635,0.11);
+#2635 = AXIS2_PLACEMENT_3D('',#2636,#2637,#2638);
+#2636 = CARTESIAN_POINT('',(3.532781257769,2.86,0.752318170518));
+#2637 = DIRECTION('',(0.,-1.,0.));
+#2638 = DIRECTION('',(0.,0.,1.));
+#2639 = PCURVE('',#2362,#2640);
+#2640 = DEFINITIONAL_REPRESENTATION('',(#2641),#2649);
+#2641 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2642,#2643,#2644,#2645,
+#2646,#2647,#2648),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2642 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#2643 = CARTESIAN_POINT('',(-0.610521068892,-0.520931946481));
+#2644 = CARTESIAN_POINT('',(-0.515258274475,-0.355931946481));
+#2645 = CARTESIAN_POINT('',(-0.419995480059,-0.190931946481));
+#2646 = CARTESIAN_POINT('',(-0.324732685643,-0.355931946481));
+#2647 = CARTESIAN_POINT('',(-0.229469891227,-0.520931946481));
+#2648 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#2649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2650 = PCURVE('',#2651,#2656);
+#2651 = CYLINDRICAL_SURFACE('',#2652,0.11);
+#2652 = AXIS2_PLACEMENT_3D('',#2653,#2654,#2655);
+#2653 = CARTESIAN_POINT('',(3.532781257769,2.64,0.752318170518));
+#2654 = DIRECTION('',(0.,1.,0.));
+#2655 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#2656 = DEFINITIONAL_REPRESENTATION('',(#2657),#2661);
+#2657 = LINE('',#2658,#2659);
+#2658 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#2659 = VECTOR('',#2660,1.);
+#2660 = DIRECTION('',(-1.,0.));
+#2661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2662 = ORIENTED_EDGE('',*,*,#2663,.F.);
+#2663 = EDGE_CURVE('',#2664,#2631,#2666,.T.);
+#2664 = VERTEX_POINT('',#2665);
+#2665 = CARTESIAN_POINT('',(4.075082096124,2.86,0.157681829482));
+#2666 = SURFACE_CURVE('',#2667,(#2671,#2678),.PCURVE_S1.);
+#2667 = LINE('',#2668,#2669);
+#2668 = CARTESIAN_POINT('',(4.140644611662,2.86,6.231817051758E-02));
+#2669 = VECTOR('',#2670,1.);
+#2670 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#2671 = PCURVE('',#2362,#2672);
+#2672 = DEFINITIONAL_REPRESENTATION('',(#2673),#2677);
+#2673 = LINE('',#2674,#2675);
+#2674 = CARTESIAN_POINT('',(0.187867873834,0.279068053519));
+#2675 = VECTOR('',#2676,1.);
+#2676 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#2677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2678 = PCURVE('',#2679,#2684);
+#2679 = PLANE('',#2680);
+#2680 = AXIS2_PLACEMENT_3D('',#2681,#2682,#2683);
+#2681 = CARTESIAN_POINT('',(4.140644611662,2.64,6.231817051758E-02));
+#2682 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#2683 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#2684 = DEFINITIONAL_REPRESENTATION('',(#2685),#2689);
+#2685 = LINE('',#2686,#2687);
+#2686 = CARTESIAN_POINT('',(0.,-0.22));
+#2687 = VECTOR('',#2688,1.);
+#2688 = DIRECTION('',(1.,0.));
+#2689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2690 = ORIENTED_EDGE('',*,*,#2691,.F.);
+#2691 = EDGE_CURVE('',#2340,#2664,#2692,.T.);
+#2692 = SURFACE_CURVE('',#2693,(#2698,#2705),.PCURVE_S1.);
+#2693 = CIRCLE('',#2694,0.11);
+#2694 = AXIS2_PLACEMENT_3D('',#2695,#2696,#2697);
+#2695 = CARTESIAN_POINT('',(4.165726707786,2.86,0.22));
+#2696 = DIRECTION('',(0.,1.,0.));
+#2697 = DIRECTION('',(0.,0.,1.));
+#2698 = PCURVE('',#2362,#2699);
+#2699 = DEFINITIONAL_REPRESENTATION('',(#2700),#2704);
+#2700 = CIRCLE('',#2701,0.11);
+#2701 = AXIS2_PLACEMENT_2D('',#2702,#2703);
+#2702 = CARTESIAN_POINT('',(0.212949969957,0.121386224036));
+#2703 = DIRECTION('',(0.,-1.));
+#2704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2705 = PCURVE('',#2390,#2706);
+#2706 = DEFINITIONAL_REPRESENTATION('',(#2707),#2711);
+#2707 = LINE('',#2708,#2709);
+#2708 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#2709 = VECTOR('',#2710,1.);
+#2710 = DIRECTION('',(1.,0.));
+#2711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2712 = ORIENTED_EDGE('',*,*,#2339,.T.);
+#2713 = ORIENTED_EDGE('',*,*,#2714,.F.);
+#2714 = EDGE_CURVE('',#2462,#2342,#2715,.T.);
+#2715 = SURFACE_CURVE('',#2716,(#2720,#2727),.PCURVE_S1.);
+#2716 = LINE('',#2717,#2718);
+#2717 = CARTESIAN_POINT('',(4.5,2.86,0.));
+#2718 = VECTOR('',#2719,1.);
+#2719 = DIRECTION('',(0.,0.,1.));
+#2720 = PCURVE('',#2362,#2721);
+#2721 = DEFINITIONAL_REPRESENTATION('',(#2722),#2726);
+#2722 = LINE('',#2723,#2724);
+#2723 = CARTESIAN_POINT('',(0.547223262172,0.341386224036));
+#2724 = VECTOR('',#2725,1.);
+#2725 = DIRECTION('',(0.,-1.));
+#2726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2727 = PCURVE('',#2444,#2728);
+#2728 = DEFINITIONAL_REPRESENTATION('',(#2729),#2733);
+#2729 = LINE('',#2730,#2731);
+#2730 = CARTESIAN_POINT('',(0.,-0.22));
+#2731 = VECTOR('',#2732,1.);
+#2732 = DIRECTION('',(1.,0.));
+#2733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2734 = ADVANCED_FACE('',(#2735),#2390,.F.);
+#2735 = FACE_BOUND('',#2736,.F.);
+#2736 = EDGE_LOOP('',(#2737,#2765,#2786,#2787));
+#2737 = ORIENTED_EDGE('',*,*,#2738,.T.);
+#2738 = EDGE_CURVE('',#2375,#2739,#2741,.T.);
+#2739 = VERTEX_POINT('',#2740);
+#2740 = CARTESIAN_POINT('',(4.075082096124,2.64,0.157681829482));
+#2741 = SURFACE_CURVE('',#2742,(#2747,#2754),.PCURVE_S1.);
+#2742 = CIRCLE('',#2743,0.11);
+#2743 = AXIS2_PLACEMENT_3D('',#2744,#2745,#2746);
+#2744 = CARTESIAN_POINT('',(4.165726707786,2.64,0.22));
+#2745 = DIRECTION('',(0.,1.,0.));
+#2746 = DIRECTION('',(0.,0.,1.));
+#2747 = PCURVE('',#2390,#2748);
+#2748 = DEFINITIONAL_REPRESENTATION('',(#2749),#2753);
+#2749 = LINE('',#2750,#2751);
+#2750 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#2751 = VECTOR('',#2752,1.);
+#2752 = DIRECTION('',(1.,0.));
+#2753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2754 = PCURVE('',#2418,#2755);
+#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2764);
+#2756 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2757,#2758,#2759,#2760,
+#2761,#2762,#2763),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2757 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#2758 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#2759 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#2760 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#2761 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#2762 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#2763 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#2764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2765 = ORIENTED_EDGE('',*,*,#2766,.T.);
+#2766 = EDGE_CURVE('',#2739,#2664,#2767,.T.);
+#2767 = SURFACE_CURVE('',#2768,(#2772,#2779),.PCURVE_S1.);
+#2768 = LINE('',#2769,#2770);
+#2769 = CARTESIAN_POINT('',(4.075082096124,2.64,0.157681829482));
+#2770 = VECTOR('',#2771,1.);
+#2771 = DIRECTION('',(0.,1.,0.));
+#2772 = PCURVE('',#2390,#2773);
+#2773 = DEFINITIONAL_REPRESENTATION('',(#2774),#2778);
+#2774 = LINE('',#2775,#2776);
+#2775 = CARTESIAN_POINT('',(0.96850898066,0.));
+#2776 = VECTOR('',#2777,1.);
+#2777 = DIRECTION('',(0.,1.));
+#2778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2779 = PCURVE('',#2679,#2780);
+#2780 = DEFINITIONAL_REPRESENTATION('',(#2781),#2785);
+#2781 = LINE('',#2782,#2783);
+#2782 = CARTESIAN_POINT('',(0.115726707786,0.));
+#2783 = VECTOR('',#2784,1.);
+#2784 = DIRECTION('',(0.,-1.));
+#2785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2786 = ORIENTED_EDGE('',*,*,#2691,.F.);
+#2787 = ORIENTED_EDGE('',*,*,#2374,.F.);
+#2788 = ADVANCED_FACE('',(#2789),#2444,.T.);
+#2789 = FACE_BOUND('',#2790,.T.);
+#2790 = EDGE_LOOP('',(#2791,#2814,#2835,#2836));
+#2791 = ORIENTED_EDGE('',*,*,#2792,.F.);
+#2792 = EDGE_CURVE('',#2793,#2403,#2795,.T.);
+#2793 = VERTEX_POINT('',#2794);
+#2794 = CARTESIAN_POINT('',(4.5,2.64,0.));
+#2795 = SURFACE_CURVE('',#2796,(#2800,#2807),.PCURVE_S1.);
+#2796 = LINE('',#2797,#2798);
+#2797 = CARTESIAN_POINT('',(4.5,2.64,0.));
+#2798 = VECTOR('',#2799,1.);
+#2799 = DIRECTION('',(0.,0.,1.));
+#2800 = PCURVE('',#2444,#2801);
+#2801 = DEFINITIONAL_REPRESENTATION('',(#2802),#2806);
+#2802 = LINE('',#2803,#2804);
+#2803 = CARTESIAN_POINT('',(0.,0.));
+#2804 = VECTOR('',#2805,1.);
+#2805 = DIRECTION('',(1.,0.));
+#2806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2807 = PCURVE('',#2418,#2808);
+#2808 = DEFINITIONAL_REPRESENTATION('',(#2809),#2813);
+#2809 = LINE('',#2810,#2811);
+#2810 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#2811 = VECTOR('',#2812,1.);
+#2812 = DIRECTION('',(0.,-1.));
+#2813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2814 = ORIENTED_EDGE('',*,*,#2815,.T.);
+#2815 = EDGE_CURVE('',#2793,#2462,#2816,.T.);
+#2816 = SURFACE_CURVE('',#2817,(#2821,#2828),.PCURVE_S1.);
+#2817 = LINE('',#2818,#2819);
+#2818 = CARTESIAN_POINT('',(4.5,2.64,0.));
+#2819 = VECTOR('',#2820,1.);
+#2820 = DIRECTION('',(0.,1.,0.));
+#2821 = PCURVE('',#2444,#2822);
+#2822 = DEFINITIONAL_REPRESENTATION('',(#2823),#2827);
+#2823 = LINE('',#2824,#2825);
+#2824 = CARTESIAN_POINT('',(0.,0.));
+#2825 = VECTOR('',#2826,1.);
+#2826 = DIRECTION('',(0.,-1.));
+#2827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2828 = PCURVE('',#2477,#2829);
+#2829 = DEFINITIONAL_REPRESENTATION('',(#2830),#2834);
+#2830 = LINE('',#2831,#2832);
+#2831 = CARTESIAN_POINT('',(0.45,0.));
+#2832 = VECTOR('',#2833,1.);
+#2833 = DIRECTION('',(0.,1.));
+#2834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2835 = ORIENTED_EDGE('',*,*,#2714,.T.);
+#2836 = ORIENTED_EDGE('',*,*,#2430,.F.);
+#2837 = ADVANCED_FACE('',(#2838),#2418,.T.);
+#2838 = FACE_BOUND('',#2839,.T.);
+#2839 = EDGE_LOOP('',(#2840,#2863,#2864,#2865,#2866,#2889,#2913,#2936,
+ #2959,#2982,#3005));
+#2840 = ORIENTED_EDGE('',*,*,#2841,.T.);
+#2841 = EDGE_CURVE('',#2842,#2793,#2844,.T.);
+#2842 = VERTEX_POINT('',#2843);
+#2843 = CARTESIAN_POINT('',(4.107863353893,2.64,0.));
+#2844 = SURFACE_CURVE('',#2845,(#2849,#2856),.PCURVE_S1.);
+#2845 = LINE('',#2846,#2847);
+#2846 = CARTESIAN_POINT('',(4.05,2.64,0.));
+#2847 = VECTOR('',#2848,1.);
+#2848 = DIRECTION('',(1.,0.,0.));
+#2849 = PCURVE('',#2418,#2850);
+#2850 = DEFINITIONAL_REPRESENTATION('',(#2851),#2855);
+#2851 = LINE('',#2852,#2853);
+#2852 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#2853 = VECTOR('',#2854,1.);
+#2854 = DIRECTION('',(-1.,-6.318367896236E-63));
+#2855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2856 = PCURVE('',#2477,#2857);
+#2857 = DEFINITIONAL_REPRESENTATION('',(#2858),#2862);
+#2858 = LINE('',#2859,#2860);
+#2859 = CARTESIAN_POINT('',(0.,0.));
+#2860 = VECTOR('',#2861,1.);
+#2861 = DIRECTION('',(1.,0.));
+#2862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2863 = ORIENTED_EDGE('',*,*,#2792,.T.);
+#2864 = ORIENTED_EDGE('',*,*,#2402,.F.);
+#2865 = ORIENTED_EDGE('',*,*,#2738,.T.);
+#2866 = ORIENTED_EDGE('',*,*,#2867,.T.);
+#2867 = EDGE_CURVE('',#2739,#2868,#2870,.T.);
+#2868 = VERTEX_POINT('',#2869);
+#2869 = CARTESIAN_POINT('',(3.623425869431,2.64,0.814636341035));
+#2870 = SURFACE_CURVE('',#2871,(#2875,#2882),.PCURVE_S1.);
+#2871 = LINE('',#2872,#2873);
+#2872 = CARTESIAN_POINT('',(4.140644611662,2.64,6.231817051758E-02));
+#2873 = VECTOR('',#2874,1.);
+#2874 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#2875 = PCURVE('',#2418,#2876);
+#2876 = DEFINITIONAL_REPRESENTATION('',(#2877),#2881);
+#2877 = LINE('',#2878,#2879);
+#2878 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#2879 = VECTOR('',#2880,1.);
+#2880 = DIRECTION('',(0.566528822887,-0.824041924199));
+#2881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2882 = PCURVE('',#2679,#2883);
+#2883 = DEFINITIONAL_REPRESENTATION('',(#2884),#2888);
+#2884 = LINE('',#2885,#2886);
+#2885 = CARTESIAN_POINT('',(0.,0.));
+#2886 = VECTOR('',#2887,1.);
+#2887 = DIRECTION('',(1.,0.));
+#2888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2889 = ORIENTED_EDGE('',*,*,#2890,.T.);
+#2890 = EDGE_CURVE('',#2868,#2891,#2893,.T.);
+#2891 = VERTEX_POINT('',#2892);
+#2892 = CARTESIAN_POINT('',(3.532781257769,2.64,0.862318170518));
+#2893 = SURFACE_CURVE('',#2894,(#2899,#2906),.PCURVE_S1.);
+#2894 = CIRCLE('',#2895,0.11);
+#2895 = AXIS2_PLACEMENT_3D('',#2896,#2897,#2898);
+#2896 = CARTESIAN_POINT('',(3.532781257769,2.64,0.752318170518));
+#2897 = DIRECTION('',(0.,-1.,0.));
+#2898 = DIRECTION('',(0.,0.,1.));
+#2899 = PCURVE('',#2418,#2900);
+#2900 = DEFINITIONAL_REPRESENTATION('',(#2901),#2905);
+#2901 = CIRCLE('',#2902,0.11);
+#2902 = AXIS2_PLACEMENT_2D('',#2903,#2904);
+#2903 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#2904 = DIRECTION('',(0.,-1.));
+#2905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2906 = PCURVE('',#2651,#2907);
+#2907 = DEFINITIONAL_REPRESENTATION('',(#2908),#2912);
+#2908 = LINE('',#2909,#2910);
+#2909 = CARTESIAN_POINT('',(5.31467632652,-4.440892098501E-16));
+#2910 = VECTOR('',#2911,1.);
+#2911 = DIRECTION('',(-1.,0.));
+#2912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2913 = ORIENTED_EDGE('',*,*,#2914,.F.);
+#2914 = EDGE_CURVE('',#2915,#2891,#2917,.T.);
+#2915 = VERTEX_POINT('',#2916);
+#2916 = CARTESIAN_POINT('',(3.5,2.64,0.862318170518));
+#2917 = SURFACE_CURVE('',#2918,(#2922,#2929),.PCURVE_S1.);
+#2918 = LINE('',#2919,#2920);
+#2919 = CARTESIAN_POINT('',(3.5,2.64,0.862318170518));
+#2920 = VECTOR('',#2921,1.);
+#2921 = DIRECTION('',(1.,0.,0.));
+#2922 = PCURVE('',#2418,#2923);
+#2923 = DEFINITIONAL_REPRESENTATION('',(#2924),#2928);
+#2924 = LINE('',#2925,#2926);
+#2925 = CARTESIAN_POINT('',(0.452776737828,-0.520931946481));
+#2926 = VECTOR('',#2927,1.);
+#2927 = DIRECTION('',(-1.,-6.318367896236E-63));
+#2928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2929 = PCURVE('',#2618,#2930);
+#2930 = DEFINITIONAL_REPRESENTATION('',(#2931),#2935);
+#2931 = LINE('',#2932,#2933);
+#2932 = CARTESIAN_POINT('',(0.,0.));
+#2933 = VECTOR('',#2934,1.);
+#2934 = DIRECTION('',(1.,0.));
+#2935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2936 = ORIENTED_EDGE('',*,*,#2937,.F.);
+#2937 = EDGE_CURVE('',#2938,#2915,#2940,.T.);
+#2938 = VERTEX_POINT('',#2939);
+#2939 = CARTESIAN_POINT('',(3.5,2.64,0.752318170518));
+#2940 = SURFACE_CURVE('',#2941,(#2945,#2952),.PCURVE_S1.);
+#2941 = LINE('',#2942,#2943);
+#2942 = CARTESIAN_POINT('',(3.5,2.64,0.752318170518));
+#2943 = VECTOR('',#2944,1.);
+#2944 = DIRECTION('',(0.,0.,1.));
+#2945 = PCURVE('',#2418,#2946);
+#2946 = DEFINITIONAL_REPRESENTATION('',(#2947),#2951);
+#2947 = LINE('',#2948,#2949);
+#2948 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#2949 = VECTOR('',#2950,1.);
+#2950 = DIRECTION('',(0.,-1.));
+#2951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2952 = PCURVE('',#2590,#2953);
+#2953 = DEFINITIONAL_REPRESENTATION('',(#2954),#2958);
+#2954 = LINE('',#2955,#2956);
+#2955 = CARTESIAN_POINT('',(0.,0.));
+#2956 = VECTOR('',#2957,1.);
+#2957 = DIRECTION('',(1.,0.));
+#2958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2959 = ORIENTED_EDGE('',*,*,#2960,.T.);
+#2960 = EDGE_CURVE('',#2938,#2961,#2963,.T.);
+#2961 = VERTEX_POINT('',#2962);
+#2962 = CARTESIAN_POINT('',(3.532781257769,2.64,0.752318170518));
+#2963 = SURFACE_CURVE('',#2964,(#2968,#2975),.PCURVE_S1.);
+#2964 = LINE('',#2965,#2966);
+#2965 = CARTESIAN_POINT('',(3.5,2.64,0.752318170518));
+#2966 = VECTOR('',#2967,1.);
+#2967 = DIRECTION('',(1.,0.,0.));
+#2968 = PCURVE('',#2418,#2969);
+#2969 = DEFINITIONAL_REPRESENTATION('',(#2970),#2974);
+#2970 = LINE('',#2971,#2972);
+#2971 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#2972 = VECTOR('',#2973,1.);
+#2973 = DIRECTION('',(-1.,-6.318367896236E-63));
+#2974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2975 = PCURVE('',#2562,#2976);
+#2976 = DEFINITIONAL_REPRESENTATION('',(#2977),#2981);
+#2977 = LINE('',#2978,#2979);
+#2978 = CARTESIAN_POINT('',(0.,0.));
+#2979 = VECTOR('',#2980,1.);
+#2980 = DIRECTION('',(1.,0.));
+#2981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2982 = ORIENTED_EDGE('',*,*,#2983,.F.);
+#2983 = EDGE_CURVE('',#2984,#2961,#2986,.T.);
+#2984 = VERTEX_POINT('',#2985);
+#2985 = CARTESIAN_POINT('',(4.017218742231,2.64,4.768182948242E-02));
+#2986 = SURFACE_CURVE('',#2987,(#2991,#2998),.PCURVE_S1.);
+#2987 = LINE('',#2988,#2989);
+#2988 = CARTESIAN_POINT('',(4.05,2.64,0.));
+#2989 = VECTOR('',#2990,1.);
+#2990 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#2991 = PCURVE('',#2418,#2992);
+#2992 = DEFINITIONAL_REPRESENTATION('',(#2993),#2997);
+#2993 = LINE('',#2994,#2995);
+#2994 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#2995 = VECTOR('',#2996,1.);
+#2996 = DIRECTION('',(0.566528822887,-0.824041924199));
+#2997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2998 = PCURVE('',#2534,#2999);
+#2999 = DEFINITIONAL_REPRESENTATION('',(#3000),#3004);
+#3000 = LINE('',#3001,#3002);
+#3001 = CARTESIAN_POINT('',(0.,0.));
+#3002 = VECTOR('',#3003,1.);
+#3003 = DIRECTION('',(1.,0.));
+#3004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3005 = ORIENTED_EDGE('',*,*,#3006,.F.);
+#3006 = EDGE_CURVE('',#2842,#2984,#3007,.T.);
+#3007 = SURFACE_CURVE('',#3008,(#3013,#3024),.PCURVE_S1.);
+#3008 = CIRCLE('',#3009,0.11);
+#3009 = AXIS2_PLACEMENT_3D('',#3010,#3011,#3012);
+#3010 = CARTESIAN_POINT('',(4.107863353893,2.64,0.11));
+#3011 = DIRECTION('',(0.,1.,0.));
+#3012 = DIRECTION('',(0.,0.,1.));
+#3013 = PCURVE('',#2418,#3014);
+#3014 = DEFINITIONAL_REPRESENTATION('',(#3015),#3023);
+#3015 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3016,#3017,#3018,#3019,
+#3020,#3021,#3022),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3016 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#3017 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#3018 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#3019 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#3020 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#3021 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#3022 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#3023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3024 = PCURVE('',#2506,#3025);
+#3025 = DEFINITIONAL_REPRESENTATION('',(#3026),#3030);
+#3026 = LINE('',#3027,#3028);
+#3027 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#3028 = VECTOR('',#3029,1.);
+#3029 = DIRECTION('',(1.,0.));
+#3030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3031 = ADVANCED_FACE('',(#3032),#2477,.F.);
+#3032 = FACE_BOUND('',#3033,.F.);
+#3033 = EDGE_LOOP('',(#3034,#3035,#3036,#3037));
+#3034 = ORIENTED_EDGE('',*,*,#2841,.T.);
+#3035 = ORIENTED_EDGE('',*,*,#2815,.T.);
+#3036 = ORIENTED_EDGE('',*,*,#2459,.F.);
+#3037 = ORIENTED_EDGE('',*,*,#3038,.F.);
+#3038 = EDGE_CURVE('',#2842,#2460,#3039,.T.);
+#3039 = SURFACE_CURVE('',#3040,(#3044,#3051),.PCURVE_S1.);
+#3040 = LINE('',#3041,#3042);
+#3041 = CARTESIAN_POINT('',(4.107863353893,2.64,0.));
+#3042 = VECTOR('',#3043,1.);
+#3043 = DIRECTION('',(0.,1.,0.));
+#3044 = PCURVE('',#2477,#3045);
+#3045 = DEFINITIONAL_REPRESENTATION('',(#3046),#3050);
+#3046 = LINE('',#3047,#3048);
+#3047 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#3048 = VECTOR('',#3049,1.);
+#3049 = DIRECTION('',(0.,1.));
+#3050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3051 = PCURVE('',#2506,#3052);
+#3052 = DEFINITIONAL_REPRESENTATION('',(#3053),#3057);
+#3053 = LINE('',#3054,#3055);
+#3054 = CARTESIAN_POINT('',(0.,0.));
+#3055 = VECTOR('',#3056,1.);
+#3056 = DIRECTION('',(0.,1.));
+#3057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3058 = ADVANCED_FACE('',(#3059),#2506,.T.);
+#3059 = FACE_BOUND('',#3060,.T.);
+#3060 = EDGE_LOOP('',(#3061,#3062,#3083,#3084));
+#3061 = ORIENTED_EDGE('',*,*,#3006,.T.);
+#3062 = ORIENTED_EDGE('',*,*,#3063,.T.);
+#3063 = EDGE_CURVE('',#2984,#2490,#3064,.T.);
+#3064 = SURFACE_CURVE('',#3065,(#3069,#3076),.PCURVE_S1.);
+#3065 = LINE('',#3066,#3067);
+#3066 = CARTESIAN_POINT('',(4.017218742231,2.64,4.768182948242E-02));
+#3067 = VECTOR('',#3068,1.);
+#3068 = DIRECTION('',(0.,1.,0.));
+#3069 = PCURVE('',#2506,#3070);
+#3070 = DEFINITIONAL_REPRESENTATION('',(#3071),#3075);
+#3071 = LINE('',#3072,#3073);
+#3072 = CARTESIAN_POINT('',(0.96850898066,0.));
+#3073 = VECTOR('',#3074,1.);
+#3074 = DIRECTION('',(0.,1.));
+#3075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3076 = PCURVE('',#2534,#3077);
+#3077 = DEFINITIONAL_REPRESENTATION('',(#3078),#3082);
+#3078 = LINE('',#3079,#3080);
+#3079 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#3080 = VECTOR('',#3081,1.);
+#3081 = DIRECTION('',(0.,-1.));
+#3082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3083 = ORIENTED_EDGE('',*,*,#2489,.F.);
+#3084 = ORIENTED_EDGE('',*,*,#3038,.F.);
+#3085 = ADVANCED_FACE('',(#3086),#2534,.F.);
+#3086 = FACE_BOUND('',#3087,.F.);
+#3087 = EDGE_LOOP('',(#3088,#3089,#3090,#3091));
+#3088 = ORIENTED_EDGE('',*,*,#2983,.F.);
+#3089 = ORIENTED_EDGE('',*,*,#3063,.T.);
+#3090 = ORIENTED_EDGE('',*,*,#2518,.T.);
+#3091 = ORIENTED_EDGE('',*,*,#3092,.F.);
+#3092 = EDGE_CURVE('',#2961,#2519,#3093,.T.);
+#3093 = SURFACE_CURVE('',#3094,(#3098,#3104),.PCURVE_S1.);
+#3094 = LINE('',#3095,#3096);
+#3095 = CARTESIAN_POINT('',(3.532781257769,2.64,0.752318170518));
+#3096 = VECTOR('',#3097,1.);
+#3097 = DIRECTION('',(0.,1.,0.));
+#3098 = PCURVE('',#2534,#3099);
+#3099 = DEFINITIONAL_REPRESENTATION('',(#3100),#3103);
+#3100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3101,#3102),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#3101 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#3102 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#3103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3104 = PCURVE('',#2562,#3105);
+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3109);
+#3106 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3107,#3108),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#3107 = CARTESIAN_POINT('',(3.278125776917E-02,-2.2E-02));
+#3108 = CARTESIAN_POINT('',(3.278125776917E-02,0.242));
+#3109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3110 = ADVANCED_FACE('',(#3111),#2562,.F.);
+#3111 = FACE_BOUND('',#3112,.F.);
+#3112 = EDGE_LOOP('',(#3113,#3114,#3135,#3136));
+#3113 = ORIENTED_EDGE('',*,*,#2546,.F.);
+#3114 = ORIENTED_EDGE('',*,*,#3115,.F.);
+#3115 = EDGE_CURVE('',#2938,#2547,#3116,.T.);
+#3116 = SURFACE_CURVE('',#3117,(#3121,#3128),.PCURVE_S1.);
+#3117 = LINE('',#3118,#3119);
+#3118 = CARTESIAN_POINT('',(3.5,2.64,0.752318170518));
+#3119 = VECTOR('',#3120,1.);
+#3120 = DIRECTION('',(0.,1.,0.));
+#3121 = PCURVE('',#2562,#3122);
+#3122 = DEFINITIONAL_REPRESENTATION('',(#3123),#3127);
+#3123 = LINE('',#3124,#3125);
+#3124 = CARTESIAN_POINT('',(0.,0.));
+#3125 = VECTOR('',#3126,1.);
+#3126 = DIRECTION('',(0.,1.));
+#3127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3128 = PCURVE('',#2590,#3129);
+#3129 = DEFINITIONAL_REPRESENTATION('',(#3130),#3134);
+#3130 = LINE('',#3131,#3132);
+#3131 = CARTESIAN_POINT('',(0.,0.));
+#3132 = VECTOR('',#3133,1.);
+#3133 = DIRECTION('',(0.,-1.));
+#3134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3135 = ORIENTED_EDGE('',*,*,#2960,.T.);
+#3136 = ORIENTED_EDGE('',*,*,#3092,.T.);
+#3137 = ADVANCED_FACE('',(#3138),#2590,.F.);
+#3138 = FACE_BOUND('',#3139,.T.);
+#3139 = EDGE_LOOP('',(#3140,#3141,#3162,#3163));
+#3140 = ORIENTED_EDGE('',*,*,#2937,.T.);
+#3141 = ORIENTED_EDGE('',*,*,#3142,.T.);
+#3142 = EDGE_CURVE('',#2915,#2575,#3143,.T.);
+#3143 = SURFACE_CURVE('',#3144,(#3148,#3155),.PCURVE_S1.);
+#3144 = LINE('',#3145,#3146);
+#3145 = CARTESIAN_POINT('',(3.5,2.64,0.862318170518));
+#3146 = VECTOR('',#3147,1.);
+#3147 = DIRECTION('',(0.,1.,0.));
+#3148 = PCURVE('',#2590,#3149);
+#3149 = DEFINITIONAL_REPRESENTATION('',(#3150),#3154);
+#3150 = LINE('',#3151,#3152);
+#3151 = CARTESIAN_POINT('',(0.11,0.));
+#3152 = VECTOR('',#3153,1.);
+#3153 = DIRECTION('',(0.,-1.));
+#3154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3155 = PCURVE('',#2618,#3156);
+#3156 = DEFINITIONAL_REPRESENTATION('',(#3157),#3161);
+#3157 = LINE('',#3158,#3159);
+#3158 = CARTESIAN_POINT('',(0.,0.));
+#3159 = VECTOR('',#3160,1.);
+#3160 = DIRECTION('',(0.,1.));
+#3161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3162 = ORIENTED_EDGE('',*,*,#2574,.F.);
+#3163 = ORIENTED_EDGE('',*,*,#3115,.F.);
+#3164 = ADVANCED_FACE('',(#3165),#2679,.T.);
+#3165 = FACE_BOUND('',#3166,.T.);
+#3166 = EDGE_LOOP('',(#3167,#3168,#3169,#3170));
+#3167 = ORIENTED_EDGE('',*,*,#2867,.F.);
+#3168 = ORIENTED_EDGE('',*,*,#2766,.T.);
+#3169 = ORIENTED_EDGE('',*,*,#2663,.T.);
+#3170 = ORIENTED_EDGE('',*,*,#3171,.F.);
+#3171 = EDGE_CURVE('',#2868,#2631,#3172,.T.);
+#3172 = SURFACE_CURVE('',#3173,(#3177,#3184),.PCURVE_S1.);
+#3173 = LINE('',#3174,#3175);
+#3174 = CARTESIAN_POINT('',(3.623425869431,2.64,0.814636341035));
+#3175 = VECTOR('',#3176,1.);
+#3176 = DIRECTION('',(0.,1.,0.));
+#3177 = PCURVE('',#2679,#3178);
+#3178 = DEFINITIONAL_REPRESENTATION('',(#3179),#3183);
+#3179 = LINE('',#3180,#3181);
+#3180 = CARTESIAN_POINT('',(0.912961038055,0.));
+#3181 = VECTOR('',#3182,1.);
+#3182 = DIRECTION('',(0.,-1.));
+#3183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3184 = PCURVE('',#2651,#3185);
+#3185 = DEFINITIONAL_REPRESENTATION('',(#3186),#3190);
+#3186 = LINE('',#3187,#3188);
+#3187 = CARTESIAN_POINT('',(-0.,0.));
+#3188 = VECTOR('',#3189,1.);
+#3189 = DIRECTION('',(-0.,1.));
+#3190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3191 = ADVANCED_FACE('',(#3192),#2618,.T.);
+#3192 = FACE_BOUND('',#3193,.T.);
+#3193 = EDGE_LOOP('',(#3194,#3195,#3196,#3197));
+#3194 = ORIENTED_EDGE('',*,*,#2602,.F.);
+#3195 = ORIENTED_EDGE('',*,*,#3142,.F.);
+#3196 = ORIENTED_EDGE('',*,*,#2914,.T.);
+#3197 = ORIENTED_EDGE('',*,*,#3198,.T.);
+#3198 = EDGE_CURVE('',#2891,#2603,#3199,.T.);
+#3199 = SURFACE_CURVE('',#3200,(#3204,#3211),.PCURVE_S1.);
+#3200 = LINE('',#3201,#3202);
+#3201 = CARTESIAN_POINT('',(3.532781257769,2.64,0.862318170518));
+#3202 = VECTOR('',#3203,1.);
+#3203 = DIRECTION('',(0.,1.,0.));
+#3204 = PCURVE('',#2618,#3205);
+#3205 = DEFINITIONAL_REPRESENTATION('',(#3206),#3210);
+#3206 = LINE('',#3207,#3208);
+#3207 = CARTESIAN_POINT('',(3.278125776917E-02,0.));
+#3208 = VECTOR('',#3209,1.);
+#3209 = DIRECTION('',(0.,1.));
+#3210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3211 = PCURVE('',#2651,#3212);
+#3212 = DEFINITIONAL_REPRESENTATION('',(#3213),#3217);
+#3213 = LINE('',#3214,#3215);
+#3214 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#3215 = VECTOR('',#3216,1.);
+#3216 = DIRECTION('',(-0.,1.));
+#3217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3218 = ADVANCED_FACE('',(#3219),#2651,.T.);
+#3219 = FACE_BOUND('',#3220,.F.);
+#3220 = EDGE_LOOP('',(#3221,#3222,#3223,#3224));
+#3221 = ORIENTED_EDGE('',*,*,#2890,.T.);
+#3222 = ORIENTED_EDGE('',*,*,#3198,.T.);
+#3223 = ORIENTED_EDGE('',*,*,#2630,.F.);
+#3224 = ORIENTED_EDGE('',*,*,#3171,.F.);
+#3225 = MANIFOLD_SOLID_BREP('',#3226);
+#3226 = CLOSED_SHELL('',(#3227,#3347,#3630,#3680,#3729,#3923,#3950,#3977
+ ,#4002,#4029,#4056,#4083,#4110));
+#3227 = ADVANCED_FACE('',(#3228),#3242,.T.);
+#3228 = FACE_BOUND('',#3229,.T.);
+#3229 = EDGE_LOOP('',(#3230,#3265,#3293,#3321));
+#3230 = ORIENTED_EDGE('',*,*,#3231,.F.);
+#3231 = EDGE_CURVE('',#3232,#3234,#3236,.T.);
+#3232 = VERTEX_POINT('',#3233);
+#3233 = CARTESIAN_POINT('',(-4.5,2.36,0.11));
+#3234 = VERTEX_POINT('',#3235);
+#3235 = CARTESIAN_POINT('',(-4.165726707786,2.36,0.11));
+#3236 = SURFACE_CURVE('',#3237,(#3241,#3253),.PCURVE_S1.);
+#3237 = LINE('',#3238,#3239);
+#3238 = CARTESIAN_POINT('',(-4.5,2.36,0.11));
+#3239 = VECTOR('',#3240,1.);
+#3240 = DIRECTION('',(1.,0.,0.));
+#3241 = PCURVE('',#3242,#3247);
+#3242 = PLANE('',#3243);
+#3243 = AXIS2_PLACEMENT_3D('',#3244,#3245,#3246);
+#3244 = CARTESIAN_POINT('',(-4.5,2.14,0.11));
+#3245 = DIRECTION('',(0.,0.,1.));
+#3246 = DIRECTION('',(1.,0.,0.));
+#3247 = DEFINITIONAL_REPRESENTATION('',(#3248),#3252);
+#3248 = LINE('',#3249,#3250);
+#3249 = CARTESIAN_POINT('',(0.,0.22));
+#3250 = VECTOR('',#3251,1.);
+#3251 = DIRECTION('',(1.,0.));
+#3252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3253 = PCURVE('',#3254,#3259);
+#3254 = PLANE('',#3255);
+#3255 = AXIS2_PLACEMENT_3D('',#3256,#3257,#3258);
+#3256 = CARTESIAN_POINT('',(-3.952776737828,2.36,0.341386224036));
+#3257 = DIRECTION('',(-3.966049480229E-30,1.,2.51861160095E-30));
+#3258 = DIRECTION('',(1.,3.966049480229E-30,0.));
+#3259 = DEFINITIONAL_REPRESENTATION('',(#3260),#3264);
+#3260 = LINE('',#3261,#3262);
+#3261 = CARTESIAN_POINT('',(-0.547223262172,0.231386224036));
+#3262 = VECTOR('',#3263,1.);
+#3263 = DIRECTION('',(1.,-9.988938230844E-60));
+#3264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3265 = ORIENTED_EDGE('',*,*,#3266,.F.);
+#3266 = EDGE_CURVE('',#3267,#3232,#3269,.T.);
+#3267 = VERTEX_POINT('',#3268);
+#3268 = CARTESIAN_POINT('',(-4.5,2.14,0.11));
+#3269 = SURFACE_CURVE('',#3270,(#3274,#3281),.PCURVE_S1.);
+#3270 = LINE('',#3271,#3272);
+#3271 = CARTESIAN_POINT('',(-4.5,2.14,0.11));
+#3272 = VECTOR('',#3273,1.);
+#3273 = DIRECTION('',(0.,1.,0.));
+#3274 = PCURVE('',#3242,#3275);
+#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3280);
+#3276 = LINE('',#3277,#3278);
+#3277 = CARTESIAN_POINT('',(0.,0.));
+#3278 = VECTOR('',#3279,1.);
+#3279 = DIRECTION('',(0.,1.));
+#3280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3281 = PCURVE('',#3282,#3287);
+#3282 = PLANE('',#3283);
+#3283 = AXIS2_PLACEMENT_3D('',#3284,#3285,#3286);
+#3284 = CARTESIAN_POINT('',(-4.5,2.14,0.));
+#3285 = DIRECTION('',(1.,0.,0.));
+#3286 = DIRECTION('',(0.,0.,1.));
+#3287 = DEFINITIONAL_REPRESENTATION('',(#3288),#3292);
+#3288 = LINE('',#3289,#3290);
+#3289 = CARTESIAN_POINT('',(0.11,0.));
+#3290 = VECTOR('',#3291,1.);
+#3291 = DIRECTION('',(0.,-1.));
+#3292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3293 = ORIENTED_EDGE('',*,*,#3294,.T.);
+#3294 = EDGE_CURVE('',#3267,#3295,#3297,.T.);
+#3295 = VERTEX_POINT('',#3296);
+#3296 = CARTESIAN_POINT('',(-4.165726707786,2.14,0.11));
+#3297 = SURFACE_CURVE('',#3298,(#3302,#3309),.PCURVE_S1.);
+#3298 = LINE('',#3299,#3300);
+#3299 = CARTESIAN_POINT('',(-4.5,2.14,0.11));
+#3300 = VECTOR('',#3301,1.);
+#3301 = DIRECTION('',(1.,0.,0.));
+#3302 = PCURVE('',#3242,#3303);
+#3303 = DEFINITIONAL_REPRESENTATION('',(#3304),#3308);
+#3304 = LINE('',#3305,#3306);
+#3305 = CARTESIAN_POINT('',(0.,0.));
+#3306 = VECTOR('',#3307,1.);
+#3307 = DIRECTION('',(1.,0.));
+#3308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3309 = PCURVE('',#3310,#3315);
+#3310 = PLANE('',#3311);
+#3311 = AXIS2_PLACEMENT_3D('',#3312,#3313,#3314);
+#3312 = CARTESIAN_POINT('',(-3.952776737828,2.14,0.341386224036));
+#3313 = DIRECTION('',(-0.,-1.,-0.));
+#3314 = DIRECTION('',(0.,0.,-1.));
+#3315 = DEFINITIONAL_REPRESENTATION('',(#3316),#3320);
+#3316 = LINE('',#3317,#3318);
+#3317 = CARTESIAN_POINT('',(0.231386224036,-0.547223262172));
+#3318 = VECTOR('',#3319,1.);
+#3319 = DIRECTION('',(0.,1.));
+#3320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3321 = ORIENTED_EDGE('',*,*,#3322,.T.);
+#3322 = EDGE_CURVE('',#3295,#3234,#3323,.T.);
+#3323 = SURFACE_CURVE('',#3324,(#3328,#3335),.PCURVE_S1.);
+#3324 = LINE('',#3325,#3326);
+#3325 = CARTESIAN_POINT('',(-4.165726707786,2.14,0.11));
+#3326 = VECTOR('',#3327,1.);
+#3327 = DIRECTION('',(0.,1.,0.));
+#3328 = PCURVE('',#3242,#3329);
+#3329 = DEFINITIONAL_REPRESENTATION('',(#3330),#3334);
+#3330 = LINE('',#3331,#3332);
+#3331 = CARTESIAN_POINT('',(0.334273292214,0.));
+#3332 = VECTOR('',#3333,1.);
+#3333 = DIRECTION('',(0.,1.));
+#3334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3335 = PCURVE('',#3336,#3341);
+#3336 = CYLINDRICAL_SURFACE('',#3337,0.11);
+#3337 = AXIS2_PLACEMENT_3D('',#3338,#3339,#3340);
+#3338 = CARTESIAN_POINT('',(-4.165726707786,2.14,0.22));
+#3339 = DIRECTION('',(0.,1.,0.));
+#3340 = DIRECTION('',(0.,0.,-1.));
+#3341 = DEFINITIONAL_REPRESENTATION('',(#3342),#3346);
+#3342 = LINE('',#3343,#3344);
+#3343 = CARTESIAN_POINT('',(-0.,0.));
+#3344 = VECTOR('',#3345,1.);
+#3345 = DIRECTION('',(-0.,1.));
+#3346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3347 = ADVANCED_FACE('',(#3348),#3254,.T.);
+#3348 = FACE_BOUND('',#3349,.T.);
+#3349 = EDGE_LOOP('',(#3350,#3380,#3401,#3402,#3430,#3458,#3487,#3515,
+ #3543,#3571,#3599));
+#3350 = ORIENTED_EDGE('',*,*,#3351,.F.);
+#3351 = EDGE_CURVE('',#3352,#3354,#3356,.T.);
+#3352 = VERTEX_POINT('',#3353);
+#3353 = CARTESIAN_POINT('',(-4.5,2.36,0.));
+#3354 = VERTEX_POINT('',#3355);
+#3355 = CARTESIAN_POINT('',(-4.107863353893,2.36,0.));
+#3356 = SURFACE_CURVE('',#3357,(#3361,#3368),.PCURVE_S1.);
+#3357 = LINE('',#3358,#3359);
+#3358 = CARTESIAN_POINT('',(-4.5,2.36,0.));
+#3359 = VECTOR('',#3360,1.);
+#3360 = DIRECTION('',(1.,0.,0.));
+#3361 = PCURVE('',#3254,#3362);
+#3362 = DEFINITIONAL_REPRESENTATION('',(#3363),#3367);
+#3363 = LINE('',#3364,#3365);
+#3364 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#3365 = VECTOR('',#3366,1.);
+#3366 = DIRECTION('',(1.,-9.988938230844E-60));
+#3367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3368 = PCURVE('',#3369,#3374);
+#3369 = PLANE('',#3370);
+#3370 = AXIS2_PLACEMENT_3D('',#3371,#3372,#3373);
+#3371 = CARTESIAN_POINT('',(-4.5,2.14,0.));
+#3372 = DIRECTION('',(0.,0.,1.));
+#3373 = DIRECTION('',(1.,0.,0.));
+#3374 = DEFINITIONAL_REPRESENTATION('',(#3375),#3379);
+#3375 = LINE('',#3376,#3377);
+#3376 = CARTESIAN_POINT('',(0.,0.22));
+#3377 = VECTOR('',#3378,1.);
+#3378 = DIRECTION('',(1.,0.));
+#3379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3380 = ORIENTED_EDGE('',*,*,#3381,.T.);
+#3381 = EDGE_CURVE('',#3352,#3232,#3382,.T.);
+#3382 = SURFACE_CURVE('',#3383,(#3387,#3394),.PCURVE_S1.);
+#3383 = LINE('',#3384,#3385);
+#3384 = CARTESIAN_POINT('',(-4.5,2.36,0.));
+#3385 = VECTOR('',#3386,1.);
+#3386 = DIRECTION('',(0.,0.,1.));
+#3387 = PCURVE('',#3254,#3388);
+#3388 = DEFINITIONAL_REPRESENTATION('',(#3389),#3393);
+#3389 = LINE('',#3390,#3391);
+#3390 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#3391 = VECTOR('',#3392,1.);
+#3392 = DIRECTION('',(0.,-1.));
+#3393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3394 = PCURVE('',#3282,#3395);
+#3395 = DEFINITIONAL_REPRESENTATION('',(#3396),#3400);
+#3396 = LINE('',#3397,#3398);
+#3397 = CARTESIAN_POINT('',(0.,-0.22));
+#3398 = VECTOR('',#3399,1.);
+#3399 = DIRECTION('',(1.,0.));
+#3400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3401 = ORIENTED_EDGE('',*,*,#3231,.T.);
+#3402 = ORIENTED_EDGE('',*,*,#3403,.T.);
+#3403 = EDGE_CURVE('',#3234,#3404,#3406,.T.);
+#3404 = VERTEX_POINT('',#3405);
+#3405 = CARTESIAN_POINT('',(-4.075082096124,2.36,0.157681829482));
+#3406 = SURFACE_CURVE('',#3407,(#3412,#3423),.PCURVE_S1.);
+#3407 = CIRCLE('',#3408,0.11);
+#3408 = AXIS2_PLACEMENT_3D('',#3409,#3410,#3411);
+#3409 = CARTESIAN_POINT('',(-4.165726707786,2.36,0.22));
+#3410 = DIRECTION('',(0.,-1.,0.));
+#3411 = DIRECTION('',(0.,0.,1.));
+#3412 = PCURVE('',#3254,#3413);
+#3413 = DEFINITIONAL_REPRESENTATION('',(#3414),#3422);
+#3414 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3415,#3416,#3417,#3418,
+#3419,#3420,#3421),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3415 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#3416 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#3417 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#3418 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#3419 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#3420 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#3421 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#3422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3423 = PCURVE('',#3336,#3424);
+#3424 = DEFINITIONAL_REPRESENTATION('',(#3425),#3429);
+#3425 = LINE('',#3426,#3427);
+#3426 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#3427 = VECTOR('',#3428,1.);
+#3428 = DIRECTION('',(-1.,0.));
+#3429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3430 = ORIENTED_EDGE('',*,*,#3431,.T.);
+#3431 = EDGE_CURVE('',#3404,#3432,#3434,.T.);
+#3432 = VERTEX_POINT('',#3433);
+#3433 = CARTESIAN_POINT('',(-3.623425869431,2.36,0.814636341035));
+#3434 = SURFACE_CURVE('',#3435,(#3439,#3446),.PCURVE_S1.);
+#3435 = LINE('',#3436,#3437);
+#3436 = CARTESIAN_POINT('',(-4.140644611662,2.36,6.231817051758E-02));
+#3437 = VECTOR('',#3438,1.);
+#3438 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#3439 = PCURVE('',#3254,#3440);
+#3440 = DEFINITIONAL_REPRESENTATION('',(#3441),#3445);
+#3441 = LINE('',#3442,#3443);
+#3442 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#3443 = VECTOR('',#3444,1.);
+#3444 = DIRECTION('',(0.566528822887,-0.824041924199));
+#3445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3446 = PCURVE('',#3447,#3452);
+#3447 = PLANE('',#3448);
+#3448 = AXIS2_PLACEMENT_3D('',#3449,#3450,#3451);
+#3449 = CARTESIAN_POINT('',(-4.140644611662,2.14,6.231817051758E-02));
+#3450 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#3451 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#3452 = DEFINITIONAL_REPRESENTATION('',(#3453),#3457);
+#3453 = LINE('',#3454,#3455);
+#3454 = CARTESIAN_POINT('',(0.,-0.22));
+#3455 = VECTOR('',#3456,1.);
+#3456 = DIRECTION('',(1.,0.));
+#3457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3458 = ORIENTED_EDGE('',*,*,#3459,.T.);
+#3459 = EDGE_CURVE('',#3432,#3460,#3462,.T.);
+#3460 = VERTEX_POINT('',#3461);
+#3461 = CARTESIAN_POINT('',(-3.532781257769,2.36,0.862318170518));
+#3462 = SURFACE_CURVE('',#3463,(#3468,#3475),.PCURVE_S1.);
+#3463 = CIRCLE('',#3464,0.11);
+#3464 = AXIS2_PLACEMENT_3D('',#3465,#3466,#3467);
+#3465 = CARTESIAN_POINT('',(-3.532781257769,2.36,0.752318170518));
+#3466 = DIRECTION('',(0.,1.,0.));
+#3467 = DIRECTION('',(0.,0.,1.));
+#3468 = PCURVE('',#3254,#3469);
+#3469 = DEFINITIONAL_REPRESENTATION('',(#3470),#3474);
+#3470 = CIRCLE('',#3471,0.11);
+#3471 = AXIS2_PLACEMENT_2D('',#3472,#3473);
+#3472 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#3473 = DIRECTION('',(0.,-1.));
+#3474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3475 = PCURVE('',#3476,#3481);
+#3476 = CYLINDRICAL_SURFACE('',#3477,0.11);
+#3477 = AXIS2_PLACEMENT_3D('',#3478,#3479,#3480);
+#3478 = CARTESIAN_POINT('',(-3.532781257769,2.14,0.752318170518));
+#3479 = DIRECTION('',(0.,1.,0.));
+#3480 = DIRECTION('',(-0.824041924199,0.,0.566528822887));
+#3481 = DEFINITIONAL_REPRESENTATION('',(#3482),#3486);
+#3482 = LINE('',#3483,#3484);
+#3483 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#3484 = VECTOR('',#3485,1.);
+#3485 = DIRECTION('',(1.,0.));
+#3486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3487 = ORIENTED_EDGE('',*,*,#3488,.T.);
+#3488 = EDGE_CURVE('',#3460,#3489,#3491,.T.);
+#3489 = VERTEX_POINT('',#3490);
+#3490 = CARTESIAN_POINT('',(-3.5,2.36,0.862318170518));
+#3491 = SURFACE_CURVE('',#3492,(#3496,#3503),.PCURVE_S1.);
+#3492 = LINE('',#3493,#3494);
+#3493 = CARTESIAN_POINT('',(-3.590644611662,2.36,0.862318170518));
+#3494 = VECTOR('',#3495,1.);
+#3495 = DIRECTION('',(1.,0.,0.));
+#3496 = PCURVE('',#3254,#3497);
+#3497 = DEFINITIONAL_REPRESENTATION('',(#3498),#3502);
+#3498 = LINE('',#3499,#3500);
+#3499 = CARTESIAN_POINT('',(0.362132126166,-0.520931946481));
+#3500 = VECTOR('',#3501,1.);
+#3501 = DIRECTION('',(1.,-9.988938230844E-60));
+#3502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3503 = PCURVE('',#3504,#3509);
+#3504 = PLANE('',#3505);
+#3505 = AXIS2_PLACEMENT_3D('',#3506,#3507,#3508);
+#3506 = CARTESIAN_POINT('',(-3.590644611662,2.14,0.862318170518));
+#3507 = DIRECTION('',(0.,0.,1.));
+#3508 = DIRECTION('',(1.,0.,0.));
+#3509 = DEFINITIONAL_REPRESENTATION('',(#3510),#3514);
+#3510 = LINE('',#3511,#3512);
+#3511 = CARTESIAN_POINT('',(0.,0.22));
+#3512 = VECTOR('',#3513,1.);
+#3513 = DIRECTION('',(1.,0.));
+#3514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3515 = ORIENTED_EDGE('',*,*,#3516,.F.);
+#3516 = EDGE_CURVE('',#3517,#3489,#3519,.T.);
+#3517 = VERTEX_POINT('',#3518);
+#3518 = CARTESIAN_POINT('',(-3.5,2.36,0.752318170518));
+#3519 = SURFACE_CURVE('',#3520,(#3524,#3531),.PCURVE_S1.);
+#3520 = LINE('',#3521,#3522);
+#3521 = CARTESIAN_POINT('',(-3.5,2.36,0.752318170518));
+#3522 = VECTOR('',#3523,1.);
+#3523 = DIRECTION('',(0.,0.,1.));
+#3524 = PCURVE('',#3254,#3525);
+#3525 = DEFINITIONAL_REPRESENTATION('',(#3526),#3530);
+#3526 = LINE('',#3527,#3528);
+#3527 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#3528 = VECTOR('',#3529,1.);
+#3529 = DIRECTION('',(0.,-1.));
+#3530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3531 = PCURVE('',#3532,#3537);
+#3532 = PLANE('',#3533);
+#3533 = AXIS2_PLACEMENT_3D('',#3534,#3535,#3536);
+#3534 = CARTESIAN_POINT('',(-3.5,2.14,0.752318170518));
+#3535 = DIRECTION('',(1.,0.,0.));
+#3536 = DIRECTION('',(0.,0.,1.));
+#3537 = DEFINITIONAL_REPRESENTATION('',(#3538),#3542);
+#3538 = LINE('',#3539,#3540);
+#3539 = CARTESIAN_POINT('',(0.,-0.22));
+#3540 = VECTOR('',#3541,1.);
+#3541 = DIRECTION('',(1.,0.));
+#3542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3543 = ORIENTED_EDGE('',*,*,#3544,.F.);
+#3544 = EDGE_CURVE('',#3545,#3517,#3547,.T.);
+#3545 = VERTEX_POINT('',#3546);
+#3546 = CARTESIAN_POINT('',(-3.532781257769,2.36,0.752318170518));
+#3547 = SURFACE_CURVE('',#3548,(#3552,#3559),.PCURVE_S1.);
+#3548 = LINE('',#3549,#3550);
+#3549 = CARTESIAN_POINT('',(-3.590644611662,2.36,0.752318170518));
+#3550 = VECTOR('',#3551,1.);
+#3551 = DIRECTION('',(1.,0.,0.));
+#3552 = PCURVE('',#3254,#3553);
+#3553 = DEFINITIONAL_REPRESENTATION('',(#3554),#3558);
+#3554 = LINE('',#3555,#3556);
+#3555 = CARTESIAN_POINT('',(0.362132126166,-0.410931946481));
+#3556 = VECTOR('',#3557,1.);
+#3557 = DIRECTION('',(1.,-9.988938230844E-60));
+#3558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3559 = PCURVE('',#3560,#3565);
+#3560 = PLANE('',#3561);
+#3561 = AXIS2_PLACEMENT_3D('',#3562,#3563,#3564);
+#3562 = CARTESIAN_POINT('',(-3.590644611662,2.14,0.752318170518));
+#3563 = DIRECTION('',(0.,0.,1.));
+#3564 = DIRECTION('',(1.,0.,0.));
+#3565 = DEFINITIONAL_REPRESENTATION('',(#3566),#3570);
+#3566 = LINE('',#3567,#3568);
+#3567 = CARTESIAN_POINT('',(0.,0.22));
+#3568 = VECTOR('',#3569,1.);
+#3569 = DIRECTION('',(1.,0.));
+#3570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3571 = ORIENTED_EDGE('',*,*,#3572,.F.);
+#3572 = EDGE_CURVE('',#3573,#3545,#3575,.T.);
+#3573 = VERTEX_POINT('',#3574);
+#3574 = CARTESIAN_POINT('',(-4.017218742231,2.36,4.768182948242E-02));
+#3575 = SURFACE_CURVE('',#3576,(#3580,#3587),.PCURVE_S1.);
+#3576 = LINE('',#3577,#3578);
+#3577 = CARTESIAN_POINT('',(-4.05,2.36,1.387778780781E-17));
+#3578 = VECTOR('',#3579,1.);
+#3579 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#3580 = PCURVE('',#3254,#3581);
+#3581 = DEFINITIONAL_REPRESENTATION('',(#3582),#3586);
+#3582 = LINE('',#3583,#3584);
+#3583 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#3584 = VECTOR('',#3585,1.);
+#3585 = DIRECTION('',(0.566528822887,-0.824041924199));
+#3586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3587 = PCURVE('',#3588,#3593);
+#3588 = PLANE('',#3589);
+#3589 = AXIS2_PLACEMENT_3D('',#3590,#3591,#3592);
+#3590 = CARTESIAN_POINT('',(-4.05,2.14,1.387778780781E-17));
+#3591 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#3592 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#3593 = DEFINITIONAL_REPRESENTATION('',(#3594),#3598);
+#3594 = LINE('',#3595,#3596);
+#3595 = CARTESIAN_POINT('',(0.,-0.22));
+#3596 = VECTOR('',#3597,1.);
+#3597 = DIRECTION('',(1.,0.));
+#3598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3599 = ORIENTED_EDGE('',*,*,#3600,.F.);
+#3600 = EDGE_CURVE('',#3354,#3573,#3601,.T.);
+#3601 = SURFACE_CURVE('',#3602,(#3607,#3618),.PCURVE_S1.);
+#3602 = CIRCLE('',#3603,0.11);
+#3603 = AXIS2_PLACEMENT_3D('',#3604,#3605,#3606);
+#3604 = CARTESIAN_POINT('',(-4.107863353893,2.36,0.11));
+#3605 = DIRECTION('',(0.,-1.,0.));
+#3606 = DIRECTION('',(0.,0.,1.));
+#3607 = PCURVE('',#3254,#3608);
+#3608 = DEFINITIONAL_REPRESENTATION('',(#3609),#3617);
+#3609 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3610,#3611,#3612,#3613,
+#3614,#3615,#3616),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3610 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#3611 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#3612 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#3613 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#3614 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#3615 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#3616 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#3617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3618 = PCURVE('',#3619,#3624);
+#3619 = CYLINDRICAL_SURFACE('',#3620,0.11);
+#3620 = AXIS2_PLACEMENT_3D('',#3621,#3622,#3623);
+#3621 = CARTESIAN_POINT('',(-4.107863353893,2.14,0.11));
+#3622 = DIRECTION('',(0.,1.,0.));
+#3623 = DIRECTION('',(0.,0.,-1.));
+#3624 = DEFINITIONAL_REPRESENTATION('',(#3625),#3629);
+#3625 = LINE('',#3626,#3627);
+#3626 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#3627 = VECTOR('',#3628,1.);
+#3628 = DIRECTION('',(-1.,0.));
+#3629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3630 = ADVANCED_FACE('',(#3631),#3336,.F.);
+#3631 = FACE_BOUND('',#3632,.T.);
+#3632 = EDGE_LOOP('',(#3633,#3657,#3678,#3679));
+#3633 = ORIENTED_EDGE('',*,*,#3634,.T.);
+#3634 = EDGE_CURVE('',#3295,#3635,#3637,.T.);
+#3635 = VERTEX_POINT('',#3636);
+#3636 = CARTESIAN_POINT('',(-4.075082096124,2.14,0.157681829482));
+#3637 = SURFACE_CURVE('',#3638,(#3643,#3650),.PCURVE_S1.);
+#3638 = CIRCLE('',#3639,0.11);
+#3639 = AXIS2_PLACEMENT_3D('',#3640,#3641,#3642);
+#3640 = CARTESIAN_POINT('',(-4.165726707786,2.14,0.22));
+#3641 = DIRECTION('',(0.,-1.,0.));
+#3642 = DIRECTION('',(0.,0.,1.));
+#3643 = PCURVE('',#3336,#3644);
+#3644 = DEFINITIONAL_REPRESENTATION('',(#3645),#3649);
+#3645 = LINE('',#3646,#3647);
+#3646 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#3647 = VECTOR('',#3648,1.);
+#3648 = DIRECTION('',(-1.,0.));
+#3649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3650 = PCURVE('',#3310,#3651);
+#3651 = DEFINITIONAL_REPRESENTATION('',(#3652),#3656);
+#3652 = CIRCLE('',#3653,0.11);
+#3653 = AXIS2_PLACEMENT_2D('',#3654,#3655);
+#3654 = CARTESIAN_POINT('',(0.121386224036,-0.212949969957));
+#3655 = DIRECTION('',(-1.,0.));
+#3656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3657 = ORIENTED_EDGE('',*,*,#3658,.T.);
+#3658 = EDGE_CURVE('',#3635,#3404,#3659,.T.);
+#3659 = SURFACE_CURVE('',#3660,(#3664,#3671),.PCURVE_S1.);
+#3660 = LINE('',#3661,#3662);
+#3661 = CARTESIAN_POINT('',(-4.075082096124,2.14,0.157681829482));
+#3662 = VECTOR('',#3663,1.);
+#3663 = DIRECTION('',(0.,1.,0.));
+#3664 = PCURVE('',#3336,#3665);
+#3665 = DEFINITIONAL_REPRESENTATION('',(#3666),#3670);
+#3666 = LINE('',#3667,#3668);
+#3667 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#3668 = VECTOR('',#3669,1.);
+#3669 = DIRECTION('',(-0.,1.));
+#3670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3671 = PCURVE('',#3447,#3672);
+#3672 = DEFINITIONAL_REPRESENTATION('',(#3673),#3677);
+#3673 = LINE('',#3674,#3675);
+#3674 = CARTESIAN_POINT('',(0.115726707786,0.));
+#3675 = VECTOR('',#3676,1.);
+#3676 = DIRECTION('',(0.,-1.));
+#3677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3678 = ORIENTED_EDGE('',*,*,#3403,.F.);
+#3679 = ORIENTED_EDGE('',*,*,#3322,.F.);
+#3680 = ADVANCED_FACE('',(#3681),#3282,.F.);
+#3681 = FACE_BOUND('',#3682,.F.);
+#3682 = EDGE_LOOP('',(#3683,#3706,#3727,#3728));
+#3683 = ORIENTED_EDGE('',*,*,#3684,.F.);
+#3684 = EDGE_CURVE('',#3685,#3267,#3687,.T.);
+#3685 = VERTEX_POINT('',#3686);
+#3686 = CARTESIAN_POINT('',(-4.5,2.14,0.));
+#3687 = SURFACE_CURVE('',#3688,(#3692,#3699),.PCURVE_S1.);
+#3688 = LINE('',#3689,#3690);
+#3689 = CARTESIAN_POINT('',(-4.5,2.14,0.));
+#3690 = VECTOR('',#3691,1.);
+#3691 = DIRECTION('',(0.,0.,1.));
+#3692 = PCURVE('',#3282,#3693);
+#3693 = DEFINITIONAL_REPRESENTATION('',(#3694),#3698);
+#3694 = LINE('',#3695,#3696);
+#3695 = CARTESIAN_POINT('',(0.,0.));
+#3696 = VECTOR('',#3697,1.);
+#3697 = DIRECTION('',(1.,0.));
+#3698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3699 = PCURVE('',#3310,#3700);
+#3700 = DEFINITIONAL_REPRESENTATION('',(#3701),#3705);
+#3701 = LINE('',#3702,#3703);
+#3702 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#3703 = VECTOR('',#3704,1.);
+#3704 = DIRECTION('',(-1.,0.));
+#3705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3706 = ORIENTED_EDGE('',*,*,#3707,.T.);
+#3707 = EDGE_CURVE('',#3685,#3352,#3708,.T.);
+#3708 = SURFACE_CURVE('',#3709,(#3713,#3720),.PCURVE_S1.);
+#3709 = LINE('',#3710,#3711);
+#3710 = CARTESIAN_POINT('',(-4.5,2.14,0.));
+#3711 = VECTOR('',#3712,1.);
+#3712 = DIRECTION('',(0.,1.,0.));
+#3713 = PCURVE('',#3282,#3714);
+#3714 = DEFINITIONAL_REPRESENTATION('',(#3715),#3719);
+#3715 = LINE('',#3716,#3717);
+#3716 = CARTESIAN_POINT('',(0.,0.));
+#3717 = VECTOR('',#3718,1.);
+#3718 = DIRECTION('',(0.,-1.));
+#3719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3720 = PCURVE('',#3369,#3721);
+#3721 = DEFINITIONAL_REPRESENTATION('',(#3722),#3726);
+#3722 = LINE('',#3723,#3724);
+#3723 = CARTESIAN_POINT('',(0.,0.));
+#3724 = VECTOR('',#3725,1.);
+#3725 = DIRECTION('',(0.,1.));
+#3726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3727 = ORIENTED_EDGE('',*,*,#3381,.T.);
+#3728 = ORIENTED_EDGE('',*,*,#3266,.F.);
+#3729 = ADVANCED_FACE('',(#3730),#3310,.T.);
+#3730 = FACE_BOUND('',#3731,.T.);
+#3731 = EDGE_LOOP('',(#3732,#3755,#3779,#3802,#3825,#3848,#3871,#3899,
+ #3920,#3921,#3922));
+#3732 = ORIENTED_EDGE('',*,*,#3733,.T.);
+#3733 = EDGE_CURVE('',#3685,#3734,#3736,.T.);
+#3734 = VERTEX_POINT('',#3735);
+#3735 = CARTESIAN_POINT('',(-4.107863353893,2.14,0.));
+#3736 = SURFACE_CURVE('',#3737,(#3741,#3748),.PCURVE_S1.);
+#3737 = LINE('',#3738,#3739);
+#3738 = CARTESIAN_POINT('',(-4.5,2.14,0.));
+#3739 = VECTOR('',#3740,1.);
+#3740 = DIRECTION('',(1.,0.,0.));
+#3741 = PCURVE('',#3310,#3742);
+#3742 = DEFINITIONAL_REPRESENTATION('',(#3743),#3747);
+#3743 = LINE('',#3744,#3745);
+#3744 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#3745 = VECTOR('',#3746,1.);
+#3746 = DIRECTION('',(0.,1.));
+#3747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3748 = PCURVE('',#3369,#3749);
+#3749 = DEFINITIONAL_REPRESENTATION('',(#3750),#3754);
+#3750 = LINE('',#3751,#3752);
+#3751 = CARTESIAN_POINT('',(0.,0.));
+#3752 = VECTOR('',#3753,1.);
+#3753 = DIRECTION('',(1.,0.));
+#3754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3755 = ORIENTED_EDGE('',*,*,#3756,.T.);
+#3756 = EDGE_CURVE('',#3734,#3757,#3759,.T.);
+#3757 = VERTEX_POINT('',#3758);
+#3758 = CARTESIAN_POINT('',(-4.017218742231,2.14,4.768182948242E-02));
+#3759 = SURFACE_CURVE('',#3760,(#3765,#3772),.PCURVE_S1.);
+#3760 = CIRCLE('',#3761,0.11);
+#3761 = AXIS2_PLACEMENT_3D('',#3762,#3763,#3764);
+#3762 = CARTESIAN_POINT('',(-4.107863353893,2.14,0.11));
+#3763 = DIRECTION('',(0.,-1.,0.));
+#3764 = DIRECTION('',(0.,0.,1.));
+#3765 = PCURVE('',#3310,#3766);
+#3766 = DEFINITIONAL_REPRESENTATION('',(#3767),#3771);
+#3767 = CIRCLE('',#3768,0.11);
+#3768 = AXIS2_PLACEMENT_2D('',#3769,#3770);
+#3769 = CARTESIAN_POINT('',(0.231386224036,-0.155086616065));
+#3770 = DIRECTION('',(-1.,0.));
+#3771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3772 = PCURVE('',#3619,#3773);
+#3773 = DEFINITIONAL_REPRESENTATION('',(#3774),#3778);
+#3774 = LINE('',#3775,#3776);
+#3775 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#3776 = VECTOR('',#3777,1.);
+#3777 = DIRECTION('',(-1.,0.));
+#3778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3779 = ORIENTED_EDGE('',*,*,#3780,.T.);
+#3780 = EDGE_CURVE('',#3757,#3781,#3783,.T.);
+#3781 = VERTEX_POINT('',#3782);
+#3782 = CARTESIAN_POINT('',(-3.532781257769,2.14,0.752318170518));
+#3783 = SURFACE_CURVE('',#3784,(#3788,#3795),.PCURVE_S1.);
+#3784 = LINE('',#3785,#3786);
+#3785 = CARTESIAN_POINT('',(-4.05,2.14,1.387778780781E-17));
+#3786 = VECTOR('',#3787,1.);
+#3787 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#3788 = PCURVE('',#3310,#3789);
+#3789 = DEFINITIONAL_REPRESENTATION('',(#3790),#3794);
+#3790 = LINE('',#3791,#3792);
+#3791 = CARTESIAN_POINT('',(0.341386224036,-9.722326217175E-02));
+#3792 = VECTOR('',#3793,1.);
+#3793 = DIRECTION('',(-0.824041924199,0.566528822887));
+#3794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3795 = PCURVE('',#3588,#3796);
+#3796 = DEFINITIONAL_REPRESENTATION('',(#3797),#3801);
+#3797 = LINE('',#3798,#3799);
+#3798 = CARTESIAN_POINT('',(0.,0.));
+#3799 = VECTOR('',#3800,1.);
+#3800 = DIRECTION('',(1.,0.));
+#3801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3802 = ORIENTED_EDGE('',*,*,#3803,.T.);
+#3803 = EDGE_CURVE('',#3781,#3804,#3806,.T.);
+#3804 = VERTEX_POINT('',#3805);
+#3805 = CARTESIAN_POINT('',(-3.5,2.14,0.752318170518));
+#3806 = SURFACE_CURVE('',#3807,(#3811,#3818),.PCURVE_S1.);
+#3807 = LINE('',#3808,#3809);
+#3808 = CARTESIAN_POINT('',(-3.590644611662,2.14,0.752318170518));
+#3809 = VECTOR('',#3810,1.);
+#3810 = DIRECTION('',(1.,0.,0.));
+#3811 = PCURVE('',#3310,#3812);
+#3812 = DEFINITIONAL_REPRESENTATION('',(#3813),#3817);
+#3813 = LINE('',#3814,#3815);
+#3814 = CARTESIAN_POINT('',(-0.410931946481,0.362132126166));
+#3815 = VECTOR('',#3816,1.);
+#3816 = DIRECTION('',(0.,1.));
+#3817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3818 = PCURVE('',#3560,#3819);
+#3819 = DEFINITIONAL_REPRESENTATION('',(#3820),#3824);
+#3820 = LINE('',#3821,#3822);
+#3821 = CARTESIAN_POINT('',(0.,0.));
+#3822 = VECTOR('',#3823,1.);
+#3823 = DIRECTION('',(1.,0.));
+#3824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3825 = ORIENTED_EDGE('',*,*,#3826,.T.);
+#3826 = EDGE_CURVE('',#3804,#3827,#3829,.T.);
+#3827 = VERTEX_POINT('',#3828);
+#3828 = CARTESIAN_POINT('',(-3.5,2.14,0.862318170518));
+#3829 = SURFACE_CURVE('',#3830,(#3834,#3841),.PCURVE_S1.);
+#3830 = LINE('',#3831,#3832);
+#3831 = CARTESIAN_POINT('',(-3.5,2.14,0.752318170518));
+#3832 = VECTOR('',#3833,1.);
+#3833 = DIRECTION('',(0.,0.,1.));
+#3834 = PCURVE('',#3310,#3835);
+#3835 = DEFINITIONAL_REPRESENTATION('',(#3836),#3840);
+#3836 = LINE('',#3837,#3838);
+#3837 = CARTESIAN_POINT('',(-0.410931946481,0.452776737828));
+#3838 = VECTOR('',#3839,1.);
+#3839 = DIRECTION('',(-1.,0.));
+#3840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3841 = PCURVE('',#3532,#3842);
+#3842 = DEFINITIONAL_REPRESENTATION('',(#3843),#3847);
+#3843 = LINE('',#3844,#3845);
+#3844 = CARTESIAN_POINT('',(0.,0.));
+#3845 = VECTOR('',#3846,1.);
+#3846 = DIRECTION('',(1.,0.));
+#3847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3848 = ORIENTED_EDGE('',*,*,#3849,.F.);
+#3849 = EDGE_CURVE('',#3850,#3827,#3852,.T.);
+#3850 = VERTEX_POINT('',#3851);
+#3851 = CARTESIAN_POINT('',(-3.532781257769,2.14,0.862318170518));
+#3852 = SURFACE_CURVE('',#3853,(#3857,#3864),.PCURVE_S1.);
+#3853 = LINE('',#3854,#3855);
+#3854 = CARTESIAN_POINT('',(-3.590644611662,2.14,0.862318170518));
+#3855 = VECTOR('',#3856,1.);
+#3856 = DIRECTION('',(1.,0.,0.));
+#3857 = PCURVE('',#3310,#3858);
+#3858 = DEFINITIONAL_REPRESENTATION('',(#3859),#3863);
+#3859 = LINE('',#3860,#3861);
+#3860 = CARTESIAN_POINT('',(-0.520931946481,0.362132126166));
+#3861 = VECTOR('',#3862,1.);
+#3862 = DIRECTION('',(0.,1.));
+#3863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3864 = PCURVE('',#3504,#3865);
+#3865 = DEFINITIONAL_REPRESENTATION('',(#3866),#3870);
+#3866 = LINE('',#3867,#3868);
+#3867 = CARTESIAN_POINT('',(0.,0.));
+#3868 = VECTOR('',#3869,1.);
+#3869 = DIRECTION('',(1.,0.));
+#3870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3871 = ORIENTED_EDGE('',*,*,#3872,.F.);
+#3872 = EDGE_CURVE('',#3873,#3850,#3875,.T.);
+#3873 = VERTEX_POINT('',#3874);
+#3874 = CARTESIAN_POINT('',(-3.623425869431,2.14,0.814636341035));
+#3875 = SURFACE_CURVE('',#3876,(#3881,#3892),.PCURVE_S1.);
+#3876 = CIRCLE('',#3877,0.11);
+#3877 = AXIS2_PLACEMENT_3D('',#3878,#3879,#3880);
+#3878 = CARTESIAN_POINT('',(-3.532781257769,2.14,0.752318170518));
+#3879 = DIRECTION('',(0.,1.,0.));
+#3880 = DIRECTION('',(0.,0.,1.));
+#3881 = PCURVE('',#3310,#3882);
+#3882 = DEFINITIONAL_REPRESENTATION('',(#3883),#3891);
+#3883 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3884,#3885,#3886,#3887,
+#3888,#3889,#3890),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3884 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#3885 = CARTESIAN_POINT('',(-0.520931946481,0.610521068892));
+#3886 = CARTESIAN_POINT('',(-0.355931946481,0.515258274475));
+#3887 = CARTESIAN_POINT('',(-0.190931946481,0.419995480059));
+#3888 = CARTESIAN_POINT('',(-0.355931946481,0.324732685643));
+#3889 = CARTESIAN_POINT('',(-0.520931946481,0.229469891227));
+#3890 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#3891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3892 = PCURVE('',#3476,#3893);
+#3893 = DEFINITIONAL_REPRESENTATION('',(#3894),#3898);
+#3894 = LINE('',#3895,#3896);
+#3895 = CARTESIAN_POINT('',(-5.31467632652,0.));
+#3896 = VECTOR('',#3897,1.);
+#3897 = DIRECTION('',(1.,0.));
+#3898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3899 = ORIENTED_EDGE('',*,*,#3900,.F.);
+#3900 = EDGE_CURVE('',#3635,#3873,#3901,.T.);
+#3901 = SURFACE_CURVE('',#3902,(#3906,#3913),.PCURVE_S1.);
+#3902 = LINE('',#3903,#3904);
+#3903 = CARTESIAN_POINT('',(-4.140644611662,2.14,6.231817051758E-02));
+#3904 = VECTOR('',#3905,1.);
+#3905 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#3906 = PCURVE('',#3310,#3907);
+#3907 = DEFINITIONAL_REPRESENTATION('',(#3908),#3912);
+#3908 = LINE('',#3909,#3910);
+#3909 = CARTESIAN_POINT('',(0.279068053519,-0.187867873834));
+#3910 = VECTOR('',#3911,1.);
+#3911 = DIRECTION('',(-0.824041924199,0.566528822887));
+#3912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3913 = PCURVE('',#3447,#3914);
+#3914 = DEFINITIONAL_REPRESENTATION('',(#3915),#3919);
+#3915 = LINE('',#3916,#3917);
+#3916 = CARTESIAN_POINT('',(0.,0.));
+#3917 = VECTOR('',#3918,1.);
+#3918 = DIRECTION('',(1.,0.));
+#3919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3920 = ORIENTED_EDGE('',*,*,#3634,.F.);
+#3921 = ORIENTED_EDGE('',*,*,#3294,.F.);
+#3922 = ORIENTED_EDGE('',*,*,#3684,.F.);
+#3923 = ADVANCED_FACE('',(#3924),#3369,.F.);
+#3924 = FACE_BOUND('',#3925,.F.);
+#3925 = EDGE_LOOP('',(#3926,#3927,#3928,#3929));
+#3926 = ORIENTED_EDGE('',*,*,#3351,.F.);
+#3927 = ORIENTED_EDGE('',*,*,#3707,.F.);
+#3928 = ORIENTED_EDGE('',*,*,#3733,.T.);
+#3929 = ORIENTED_EDGE('',*,*,#3930,.T.);
+#3930 = EDGE_CURVE('',#3734,#3354,#3931,.T.);
+#3931 = SURFACE_CURVE('',#3932,(#3936,#3943),.PCURVE_S1.);
+#3932 = LINE('',#3933,#3934);
+#3933 = CARTESIAN_POINT('',(-4.107863353893,2.14,0.));
+#3934 = VECTOR('',#3935,1.);
+#3935 = DIRECTION('',(0.,1.,0.));
+#3936 = PCURVE('',#3369,#3937);
+#3937 = DEFINITIONAL_REPRESENTATION('',(#3938),#3942);
+#3938 = LINE('',#3939,#3940);
+#3939 = CARTESIAN_POINT('',(0.392136646107,0.));
+#3940 = VECTOR('',#3941,1.);
+#3941 = DIRECTION('',(0.,1.));
+#3942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3943 = PCURVE('',#3619,#3944);
+#3944 = DEFINITIONAL_REPRESENTATION('',(#3945),#3949);
+#3945 = LINE('',#3946,#3947);
+#3946 = CARTESIAN_POINT('',(-0.,0.));
+#3947 = VECTOR('',#3948,1.);
+#3948 = DIRECTION('',(-0.,1.));
+#3949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3950 = ADVANCED_FACE('',(#3951),#3619,.T.);
+#3951 = FACE_BOUND('',#3952,.F.);
+#3952 = EDGE_LOOP('',(#3953,#3954,#3975,#3976));
+#3953 = ORIENTED_EDGE('',*,*,#3756,.T.);
+#3954 = ORIENTED_EDGE('',*,*,#3955,.T.);
+#3955 = EDGE_CURVE('',#3757,#3573,#3956,.T.);
+#3956 = SURFACE_CURVE('',#3957,(#3961,#3968),.PCURVE_S1.);
+#3957 = LINE('',#3958,#3959);
+#3958 = CARTESIAN_POINT('',(-4.017218742231,2.14,4.768182948242E-02));
+#3959 = VECTOR('',#3960,1.);
+#3960 = DIRECTION('',(0.,1.,0.));
+#3961 = PCURVE('',#3619,#3962);
+#3962 = DEFINITIONAL_REPRESENTATION('',(#3963),#3967);
+#3963 = LINE('',#3964,#3965);
+#3964 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#3965 = VECTOR('',#3966,1.);
+#3966 = DIRECTION('',(-0.,1.));
+#3967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3968 = PCURVE('',#3588,#3969);
+#3969 = DEFINITIONAL_REPRESENTATION('',(#3970),#3974);
+#3970 = LINE('',#3971,#3972);
+#3971 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#3972 = VECTOR('',#3973,1.);
+#3973 = DIRECTION('',(0.,-1.));
+#3974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3975 = ORIENTED_EDGE('',*,*,#3600,.F.);
+#3976 = ORIENTED_EDGE('',*,*,#3930,.F.);
+#3977 = ADVANCED_FACE('',(#3978),#3588,.T.);
+#3978 = FACE_BOUND('',#3979,.T.);
+#3979 = EDGE_LOOP('',(#3980,#3981,#3982,#3983));
+#3980 = ORIENTED_EDGE('',*,*,#3780,.F.);
+#3981 = ORIENTED_EDGE('',*,*,#3955,.T.);
+#3982 = ORIENTED_EDGE('',*,*,#3572,.T.);
+#3983 = ORIENTED_EDGE('',*,*,#3984,.F.);
+#3984 = EDGE_CURVE('',#3781,#3545,#3985,.T.);
+#3985 = SURFACE_CURVE('',#3986,(#3990,#3996),.PCURVE_S1.);
+#3986 = LINE('',#3987,#3988);
+#3987 = CARTESIAN_POINT('',(-3.532781257769,2.14,0.752318170518));
+#3988 = VECTOR('',#3989,1.);
+#3989 = DIRECTION('',(0.,1.,0.));
+#3990 = PCURVE('',#3588,#3991);
+#3991 = DEFINITIONAL_REPRESENTATION('',(#3992),#3995);
+#3992 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3993,#3994),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#3993 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#3994 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#3995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3996 = PCURVE('',#3560,#3997);
+#3997 = DEFINITIONAL_REPRESENTATION('',(#3998),#4001);
+#3998 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3999,#4000),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#3999 = CARTESIAN_POINT('',(5.786335389277E-02,-2.2E-02));
+#4000 = CARTESIAN_POINT('',(5.786335389277E-02,0.242));
+#4001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4002 = ADVANCED_FACE('',(#4003),#3560,.F.);
+#4003 = FACE_BOUND('',#4004,.F.);
+#4004 = EDGE_LOOP('',(#4005,#4006,#4007,#4008));
+#4005 = ORIENTED_EDGE('',*,*,#3544,.F.);
+#4006 = ORIENTED_EDGE('',*,*,#3984,.F.);
+#4007 = ORIENTED_EDGE('',*,*,#3803,.T.);
+#4008 = ORIENTED_EDGE('',*,*,#4009,.T.);
+#4009 = EDGE_CURVE('',#3804,#3517,#4010,.T.);
+#4010 = SURFACE_CURVE('',#4011,(#4015,#4022),.PCURVE_S1.);
+#4011 = LINE('',#4012,#4013);
+#4012 = CARTESIAN_POINT('',(-3.5,2.14,0.752318170518));
+#4013 = VECTOR('',#4014,1.);
+#4014 = DIRECTION('',(0.,1.,0.));
+#4015 = PCURVE('',#3560,#4016);
+#4016 = DEFINITIONAL_REPRESENTATION('',(#4017),#4021);
+#4017 = LINE('',#4018,#4019);
+#4018 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#4019 = VECTOR('',#4020,1.);
+#4020 = DIRECTION('',(0.,1.));
+#4021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4022 = PCURVE('',#3532,#4023);
+#4023 = DEFINITIONAL_REPRESENTATION('',(#4024),#4028);
+#4024 = LINE('',#4025,#4026);
+#4025 = CARTESIAN_POINT('',(0.,0.));
+#4026 = VECTOR('',#4027,1.);
+#4027 = DIRECTION('',(0.,-1.));
+#4028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4029 = ADVANCED_FACE('',(#4030),#3532,.T.);
+#4030 = FACE_BOUND('',#4031,.T.);
+#4031 = EDGE_LOOP('',(#4032,#4033,#4034,#4035));
+#4032 = ORIENTED_EDGE('',*,*,#3826,.F.);
+#4033 = ORIENTED_EDGE('',*,*,#4009,.T.);
+#4034 = ORIENTED_EDGE('',*,*,#3516,.T.);
+#4035 = ORIENTED_EDGE('',*,*,#4036,.F.);
+#4036 = EDGE_CURVE('',#3827,#3489,#4037,.T.);
+#4037 = SURFACE_CURVE('',#4038,(#4042,#4049),.PCURVE_S1.);
+#4038 = LINE('',#4039,#4040);
+#4039 = CARTESIAN_POINT('',(-3.5,2.14,0.862318170518));
+#4040 = VECTOR('',#4041,1.);
+#4041 = DIRECTION('',(0.,1.,0.));
+#4042 = PCURVE('',#3532,#4043);
+#4043 = DEFINITIONAL_REPRESENTATION('',(#4044),#4048);
+#4044 = LINE('',#4045,#4046);
+#4045 = CARTESIAN_POINT('',(0.11,0.));
+#4046 = VECTOR('',#4047,1.);
+#4047 = DIRECTION('',(0.,-1.));
+#4048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4049 = PCURVE('',#3504,#4050);
+#4050 = DEFINITIONAL_REPRESENTATION('',(#4051),#4055);
+#4051 = LINE('',#4052,#4053);
+#4052 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#4053 = VECTOR('',#4054,1.);
+#4054 = DIRECTION('',(0.,1.));
+#4055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4056 = ADVANCED_FACE('',(#4057),#3447,.F.);
+#4057 = FACE_BOUND('',#4058,.F.);
+#4058 = EDGE_LOOP('',(#4059,#4060,#4061,#4062));
+#4059 = ORIENTED_EDGE('',*,*,#3900,.F.);
+#4060 = ORIENTED_EDGE('',*,*,#3658,.T.);
+#4061 = ORIENTED_EDGE('',*,*,#3431,.T.);
+#4062 = ORIENTED_EDGE('',*,*,#4063,.F.);
+#4063 = EDGE_CURVE('',#3873,#3432,#4064,.T.);
+#4064 = SURFACE_CURVE('',#4065,(#4069,#4076),.PCURVE_S1.);
+#4065 = LINE('',#4066,#4067);
+#4066 = CARTESIAN_POINT('',(-3.623425869431,2.14,0.814636341035));
+#4067 = VECTOR('',#4068,1.);
+#4068 = DIRECTION('',(0.,1.,0.));
+#4069 = PCURVE('',#3447,#4070);
+#4070 = DEFINITIONAL_REPRESENTATION('',(#4071),#4075);
+#4071 = LINE('',#4072,#4073);
+#4072 = CARTESIAN_POINT('',(0.912961038055,0.));
+#4073 = VECTOR('',#4074,1.);
+#4074 = DIRECTION('',(0.,-1.));
+#4075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4076 = PCURVE('',#3476,#4077);
+#4077 = DEFINITIONAL_REPRESENTATION('',(#4078),#4082);
+#4078 = LINE('',#4079,#4080);
+#4079 = CARTESIAN_POINT('',(0.,0.));
+#4080 = VECTOR('',#4081,1.);
+#4081 = DIRECTION('',(0.,1.));
+#4082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4083 = ADVANCED_FACE('',(#4084),#3504,.T.);
+#4084 = FACE_BOUND('',#4085,.T.);
+#4085 = EDGE_LOOP('',(#4086,#4087,#4088,#4089));
+#4086 = ORIENTED_EDGE('',*,*,#3849,.T.);
+#4087 = ORIENTED_EDGE('',*,*,#4036,.T.);
+#4088 = ORIENTED_EDGE('',*,*,#3488,.F.);
+#4089 = ORIENTED_EDGE('',*,*,#4090,.F.);
+#4090 = EDGE_CURVE('',#3850,#3460,#4091,.T.);
+#4091 = SURFACE_CURVE('',#4092,(#4096,#4103),.PCURVE_S1.);
+#4092 = LINE('',#4093,#4094);
+#4093 = CARTESIAN_POINT('',(-3.532781257769,2.14,0.862318170518));
+#4094 = VECTOR('',#4095,1.);
+#4095 = DIRECTION('',(0.,1.,0.));
+#4096 = PCURVE('',#3504,#4097);
+#4097 = DEFINITIONAL_REPRESENTATION('',(#4098),#4102);
+#4098 = LINE('',#4099,#4100);
+#4099 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#4100 = VECTOR('',#4101,1.);
+#4101 = DIRECTION('',(0.,1.));
+#4102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4103 = PCURVE('',#3476,#4104);
+#4104 = DEFINITIONAL_REPRESENTATION('',(#4105),#4109);
+#4105 = LINE('',#4106,#4107);
+#4106 = CARTESIAN_POINT('',(0.96850898066,0.));
+#4107 = VECTOR('',#4108,1.);
+#4108 = DIRECTION('',(0.,1.));
+#4109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4110 = ADVANCED_FACE('',(#4111),#3476,.T.);
+#4111 = FACE_BOUND('',#4112,.T.);
+#4112 = EDGE_LOOP('',(#4113,#4114,#4115,#4116));
+#4113 = ORIENTED_EDGE('',*,*,#3872,.T.);
+#4114 = ORIENTED_EDGE('',*,*,#4090,.T.);
+#4115 = ORIENTED_EDGE('',*,*,#3459,.F.);
+#4116 = ORIENTED_EDGE('',*,*,#4063,.F.);
+#4117 = MANIFOLD_SOLID_BREP('',#4118);
+#4118 = CLOSED_SHELL('',(#4119,#4239,#4518,#4572,#4621,#4815,#4842,#4869
+ ,#4894,#4921,#4948,#4975,#5002));
+#4119 = ADVANCED_FACE('',(#4120),#4134,.T.);
+#4120 = FACE_BOUND('',#4121,.T.);
+#4121 = EDGE_LOOP('',(#4122,#4157,#4185,#4213));
+#4122 = ORIENTED_EDGE('',*,*,#4123,.F.);
+#4123 = EDGE_CURVE('',#4124,#4126,#4128,.T.);
+#4124 = VERTEX_POINT('',#4125);
+#4125 = CARTESIAN_POINT('',(4.165726707786,2.36,0.11));
+#4126 = VERTEX_POINT('',#4127);
+#4127 = CARTESIAN_POINT('',(4.5,2.36,0.11));
+#4128 = SURFACE_CURVE('',#4129,(#4133,#4145),.PCURVE_S1.);
+#4129 = LINE('',#4130,#4131);
+#4130 = CARTESIAN_POINT('',(4.05,2.36,0.11));
+#4131 = VECTOR('',#4132,1.);
+#4132 = DIRECTION('',(1.,0.,0.));
+#4133 = PCURVE('',#4134,#4139);
+#4134 = PLANE('',#4135);
+#4135 = AXIS2_PLACEMENT_3D('',#4136,#4137,#4138);
+#4136 = CARTESIAN_POINT('',(4.05,2.14,0.11));
+#4137 = DIRECTION('',(0.,0.,1.));
+#4138 = DIRECTION('',(1.,0.,0.));
+#4139 = DEFINITIONAL_REPRESENTATION('',(#4140),#4144);
+#4140 = LINE('',#4141,#4142);
+#4141 = CARTESIAN_POINT('',(0.,0.22));
+#4142 = VECTOR('',#4143,1.);
+#4143 = DIRECTION('',(1.,0.));
+#4144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4145 = PCURVE('',#4146,#4151);
+#4146 = PLANE('',#4147);
+#4147 = AXIS2_PLACEMENT_3D('',#4148,#4149,#4150);
+#4148 = CARTESIAN_POINT('',(3.952776737828,2.36,0.341386224036));
+#4149 = DIRECTION('',(-6.335401468835E-29,1.,-5.224917662755E-29));
+#4150 = DIRECTION('',(1.,6.335401468835E-29,0.));
+#4151 = DEFINITIONAL_REPRESENTATION('',(#4152),#4156);
+#4152 = LINE('',#4153,#4154);
+#4153 = CARTESIAN_POINT('',(9.722326217175E-02,0.231386224036));
+#4154 = VECTOR('',#4155,1.);
+#4155 = DIRECTION('',(1.,3.310195103516E-57));
+#4156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4157 = ORIENTED_EDGE('',*,*,#4158,.F.);
+#4158 = EDGE_CURVE('',#4159,#4124,#4161,.T.);
+#4159 = VERTEX_POINT('',#4160);
+#4160 = CARTESIAN_POINT('',(4.165726707786,2.14,0.11));
+#4161 = SURFACE_CURVE('',#4162,(#4166,#4173),.PCURVE_S1.);
+#4162 = LINE('',#4163,#4164);
+#4163 = CARTESIAN_POINT('',(4.165726707786,2.14,0.11));
+#4164 = VECTOR('',#4165,1.);
+#4165 = DIRECTION('',(0.,1.,0.));
+#4166 = PCURVE('',#4134,#4167);
+#4167 = DEFINITIONAL_REPRESENTATION('',(#4168),#4172);
+#4168 = LINE('',#4169,#4170);
+#4169 = CARTESIAN_POINT('',(0.115726707786,0.));
+#4170 = VECTOR('',#4171,1.);
+#4171 = DIRECTION('',(0.,1.));
+#4172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4173 = PCURVE('',#4174,#4179);
+#4174 = CYLINDRICAL_SURFACE('',#4175,0.11);
+#4175 = AXIS2_PLACEMENT_3D('',#4176,#4177,#4178);
+#4176 = CARTESIAN_POINT('',(4.165726707786,2.14,0.22));
+#4177 = DIRECTION('',(0.,1.,0.));
+#4178 = DIRECTION('',(0.,0.,-1.));
+#4179 = DEFINITIONAL_REPRESENTATION('',(#4180),#4184);
+#4180 = LINE('',#4181,#4182);
+#4181 = CARTESIAN_POINT('',(0.,0.));
+#4182 = VECTOR('',#4183,1.);
+#4183 = DIRECTION('',(0.,1.));
+#4184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4185 = ORIENTED_EDGE('',*,*,#4186,.T.);
+#4186 = EDGE_CURVE('',#4159,#4187,#4189,.T.);
+#4187 = VERTEX_POINT('',#4188);
+#4188 = CARTESIAN_POINT('',(4.5,2.14,0.11));
+#4189 = SURFACE_CURVE('',#4190,(#4194,#4201),.PCURVE_S1.);
+#4190 = LINE('',#4191,#4192);
+#4191 = CARTESIAN_POINT('',(4.05,2.14,0.11));
+#4192 = VECTOR('',#4193,1.);
+#4193 = DIRECTION('',(1.,0.,0.));
+#4194 = PCURVE('',#4134,#4195);
+#4195 = DEFINITIONAL_REPRESENTATION('',(#4196),#4200);
+#4196 = LINE('',#4197,#4198);
+#4197 = CARTESIAN_POINT('',(0.,0.));
+#4198 = VECTOR('',#4199,1.);
+#4199 = DIRECTION('',(1.,0.));
+#4200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4201 = PCURVE('',#4202,#4207);
+#4202 = PLANE('',#4203);
+#4203 = AXIS2_PLACEMENT_3D('',#4204,#4205,#4206);
+#4204 = CARTESIAN_POINT('',(3.952776737828,2.14,0.341386224036));
+#4205 = DIRECTION('',(-1.432643714871E-31,-1.,4.410285565526E-32));
+#4206 = DIRECTION('',(-1.,1.432643714871E-31,0.));
+#4207 = DEFINITIONAL_REPRESENTATION('',(#4208),#4212);
+#4208 = LINE('',#4209,#4210);
+#4209 = CARTESIAN_POINT('',(-9.722326217175E-02,0.231386224036));
+#4210 = VECTOR('',#4211,1.);
+#4211 = DIRECTION('',(-1.,-6.318367896236E-63));
+#4212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4213 = ORIENTED_EDGE('',*,*,#4214,.T.);
+#4214 = EDGE_CURVE('',#4187,#4126,#4215,.T.);
+#4215 = SURFACE_CURVE('',#4216,(#4220,#4227),.PCURVE_S1.);
+#4216 = LINE('',#4217,#4218);
+#4217 = CARTESIAN_POINT('',(4.5,2.14,0.11));
+#4218 = VECTOR('',#4219,1.);
+#4219 = DIRECTION('',(0.,1.,0.));
+#4220 = PCURVE('',#4134,#4221);
+#4221 = DEFINITIONAL_REPRESENTATION('',(#4222),#4226);
+#4222 = LINE('',#4223,#4224);
+#4223 = CARTESIAN_POINT('',(0.45,0.));
+#4224 = VECTOR('',#4225,1.);
+#4225 = DIRECTION('',(0.,1.));
+#4226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4227 = PCURVE('',#4228,#4233);
+#4228 = PLANE('',#4229);
+#4229 = AXIS2_PLACEMENT_3D('',#4230,#4231,#4232);
+#4230 = CARTESIAN_POINT('',(4.5,2.14,0.));
+#4231 = DIRECTION('',(1.,0.,0.));
+#4232 = DIRECTION('',(0.,0.,1.));
+#4233 = DEFINITIONAL_REPRESENTATION('',(#4234),#4238);
+#4234 = LINE('',#4235,#4236);
+#4235 = CARTESIAN_POINT('',(0.11,0.));
+#4236 = VECTOR('',#4237,1.);
+#4237 = DIRECTION('',(0.,-1.));
+#4238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4239 = ADVANCED_FACE('',(#4240),#4146,.T.);
+#4240 = FACE_BOUND('',#4241,.T.);
+#4241 = EDGE_LOOP('',(#4242,#4272,#4301,#4329,#4357,#4385,#4413,#4446,
+ #4474,#4496,#4497));
+#4242 = ORIENTED_EDGE('',*,*,#4243,.F.);
+#4243 = EDGE_CURVE('',#4244,#4246,#4248,.T.);
+#4244 = VERTEX_POINT('',#4245);
+#4245 = CARTESIAN_POINT('',(4.107863353893,2.36,0.));
+#4246 = VERTEX_POINT('',#4247);
+#4247 = CARTESIAN_POINT('',(4.5,2.36,0.));
+#4248 = SURFACE_CURVE('',#4249,(#4253,#4260),.PCURVE_S1.);
+#4249 = LINE('',#4250,#4251);
+#4250 = CARTESIAN_POINT('',(4.05,2.36,0.));
+#4251 = VECTOR('',#4252,1.);
+#4252 = DIRECTION('',(1.,0.,0.));
+#4253 = PCURVE('',#4146,#4254);
+#4254 = DEFINITIONAL_REPRESENTATION('',(#4255),#4259);
+#4255 = LINE('',#4256,#4257);
+#4256 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#4257 = VECTOR('',#4258,1.);
+#4258 = DIRECTION('',(1.,3.310195103516E-57));
+#4259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4260 = PCURVE('',#4261,#4266);
+#4261 = PLANE('',#4262);
+#4262 = AXIS2_PLACEMENT_3D('',#4263,#4264,#4265);
+#4263 = CARTESIAN_POINT('',(4.05,2.14,0.));
+#4264 = DIRECTION('',(0.,0.,1.));
+#4265 = DIRECTION('',(1.,0.,0.));
+#4266 = DEFINITIONAL_REPRESENTATION('',(#4267),#4271);
+#4267 = LINE('',#4268,#4269);
+#4268 = CARTESIAN_POINT('',(0.,0.22));
+#4269 = VECTOR('',#4270,1.);
+#4270 = DIRECTION('',(1.,0.));
+#4271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4272 = ORIENTED_EDGE('',*,*,#4273,.T.);
+#4273 = EDGE_CURVE('',#4244,#4274,#4276,.T.);
+#4274 = VERTEX_POINT('',#4275);
+#4275 = CARTESIAN_POINT('',(4.017218742231,2.36,4.768182948242E-02));
+#4276 = SURFACE_CURVE('',#4277,(#4282,#4289),.PCURVE_S1.);
+#4277 = CIRCLE('',#4278,0.11);
+#4278 = AXIS2_PLACEMENT_3D('',#4279,#4280,#4281);
+#4279 = CARTESIAN_POINT('',(4.107863353893,2.36,0.11));
+#4280 = DIRECTION('',(0.,1.,0.));
+#4281 = DIRECTION('',(0.,0.,1.));
+#4282 = PCURVE('',#4146,#4283);
+#4283 = DEFINITIONAL_REPRESENTATION('',(#4284),#4288);
+#4284 = CIRCLE('',#4285,0.11);
+#4285 = AXIS2_PLACEMENT_2D('',#4286,#4287);
+#4286 = CARTESIAN_POINT('',(0.155086616065,0.231386224036));
+#4287 = DIRECTION('',(0.,-1.));
+#4288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4289 = PCURVE('',#4290,#4295);
+#4290 = CYLINDRICAL_SURFACE('',#4291,0.11);
+#4291 = AXIS2_PLACEMENT_3D('',#4292,#4293,#4294);
+#4292 = CARTESIAN_POINT('',(4.107863353893,2.14,0.11));
+#4293 = DIRECTION('',(0.,1.,0.));
+#4294 = DIRECTION('',(0.,0.,-1.));
+#4295 = DEFINITIONAL_REPRESENTATION('',(#4296),#4300);
+#4296 = LINE('',#4297,#4298);
+#4297 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#4298 = VECTOR('',#4299,1.);
+#4299 = DIRECTION('',(1.,0.));
+#4300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4301 = ORIENTED_EDGE('',*,*,#4302,.T.);
+#4302 = EDGE_CURVE('',#4274,#4303,#4305,.T.);
+#4303 = VERTEX_POINT('',#4304);
+#4304 = CARTESIAN_POINT('',(3.532781257769,2.36,0.752318170518));
+#4305 = SURFACE_CURVE('',#4306,(#4310,#4317),.PCURVE_S1.);
+#4306 = LINE('',#4307,#4308);
+#4307 = CARTESIAN_POINT('',(4.05,2.36,0.));
+#4308 = VECTOR('',#4309,1.);
+#4309 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#4310 = PCURVE('',#4146,#4311);
+#4311 = DEFINITIONAL_REPRESENTATION('',(#4312),#4316);
+#4312 = LINE('',#4313,#4314);
+#4313 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#4314 = VECTOR('',#4315,1.);
+#4315 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#4316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4317 = PCURVE('',#4318,#4323);
+#4318 = PLANE('',#4319);
+#4319 = AXIS2_PLACEMENT_3D('',#4320,#4321,#4322);
+#4320 = CARTESIAN_POINT('',(4.05,2.14,0.));
+#4321 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#4322 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#4323 = DEFINITIONAL_REPRESENTATION('',(#4324),#4328);
+#4324 = LINE('',#4325,#4326);
+#4325 = CARTESIAN_POINT('',(0.,-0.22));
+#4326 = VECTOR('',#4327,1.);
+#4327 = DIRECTION('',(1.,0.));
+#4328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4329 = ORIENTED_EDGE('',*,*,#4330,.F.);
+#4330 = EDGE_CURVE('',#4331,#4303,#4333,.T.);
+#4331 = VERTEX_POINT('',#4332);
+#4332 = CARTESIAN_POINT('',(3.5,2.36,0.752318170518));
+#4333 = SURFACE_CURVE('',#4334,(#4338,#4345),.PCURVE_S1.);
+#4334 = LINE('',#4335,#4336);
+#4335 = CARTESIAN_POINT('',(3.5,2.36,0.752318170518));
+#4336 = VECTOR('',#4337,1.);
+#4337 = DIRECTION('',(1.,0.,0.));
+#4338 = PCURVE('',#4146,#4339);
+#4339 = DEFINITIONAL_REPRESENTATION('',(#4340),#4344);
+#4340 = LINE('',#4341,#4342);
+#4341 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#4342 = VECTOR('',#4343,1.);
+#4343 = DIRECTION('',(1.,3.310195103516E-57));
+#4344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4345 = PCURVE('',#4346,#4351);
+#4346 = PLANE('',#4347);
+#4347 = AXIS2_PLACEMENT_3D('',#4348,#4349,#4350);
+#4348 = CARTESIAN_POINT('',(3.5,2.14,0.752318170518));
+#4349 = DIRECTION('',(0.,0.,1.));
+#4350 = DIRECTION('',(1.,0.,0.));
+#4351 = DEFINITIONAL_REPRESENTATION('',(#4352),#4356);
+#4352 = LINE('',#4353,#4354);
+#4353 = CARTESIAN_POINT('',(0.,0.22));
+#4354 = VECTOR('',#4355,1.);
+#4355 = DIRECTION('',(1.,0.));
+#4356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4357 = ORIENTED_EDGE('',*,*,#4358,.T.);
+#4358 = EDGE_CURVE('',#4331,#4359,#4361,.T.);
+#4359 = VERTEX_POINT('',#4360);
+#4360 = CARTESIAN_POINT('',(3.5,2.36,0.862318170518));
+#4361 = SURFACE_CURVE('',#4362,(#4366,#4373),.PCURVE_S1.);
+#4362 = LINE('',#4363,#4364);
+#4363 = CARTESIAN_POINT('',(3.5,2.36,0.752318170518));
+#4364 = VECTOR('',#4365,1.);
+#4365 = DIRECTION('',(0.,0.,1.));
+#4366 = PCURVE('',#4146,#4367);
+#4367 = DEFINITIONAL_REPRESENTATION('',(#4368),#4372);
+#4368 = LINE('',#4369,#4370);
+#4369 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#4370 = VECTOR('',#4371,1.);
+#4371 = DIRECTION('',(0.,-1.));
+#4372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4373 = PCURVE('',#4374,#4379);
+#4374 = PLANE('',#4375);
+#4375 = AXIS2_PLACEMENT_3D('',#4376,#4377,#4378);
+#4376 = CARTESIAN_POINT('',(3.5,2.14,0.752318170518));
+#4377 = DIRECTION('',(1.,0.,0.));
+#4378 = DIRECTION('',(0.,0.,1.));
+#4379 = DEFINITIONAL_REPRESENTATION('',(#4380),#4384);
+#4380 = LINE('',#4381,#4382);
+#4381 = CARTESIAN_POINT('',(0.,-0.22));
+#4382 = VECTOR('',#4383,1.);
+#4383 = DIRECTION('',(1.,0.));
+#4384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4385 = ORIENTED_EDGE('',*,*,#4386,.T.);
+#4386 = EDGE_CURVE('',#4359,#4387,#4389,.T.);
+#4387 = VERTEX_POINT('',#4388);
+#4388 = CARTESIAN_POINT('',(3.532781257769,2.36,0.862318170518));
+#4389 = SURFACE_CURVE('',#4390,(#4394,#4401),.PCURVE_S1.);
+#4390 = LINE('',#4391,#4392);
+#4391 = CARTESIAN_POINT('',(3.5,2.36,0.862318170518));
+#4392 = VECTOR('',#4393,1.);
+#4393 = DIRECTION('',(1.,0.,0.));
+#4394 = PCURVE('',#4146,#4395);
+#4395 = DEFINITIONAL_REPRESENTATION('',(#4396),#4400);
+#4396 = LINE('',#4397,#4398);
+#4397 = CARTESIAN_POINT('',(-0.452776737828,-0.520931946481));
+#4398 = VECTOR('',#4399,1.);
+#4399 = DIRECTION('',(1.,3.310195103516E-57));
+#4400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4401 = PCURVE('',#4402,#4407);
+#4402 = PLANE('',#4403);
+#4403 = AXIS2_PLACEMENT_3D('',#4404,#4405,#4406);
+#4404 = CARTESIAN_POINT('',(3.5,2.14,0.862318170518));
+#4405 = DIRECTION('',(0.,0.,1.));
+#4406 = DIRECTION('',(1.,0.,0.));
+#4407 = DEFINITIONAL_REPRESENTATION('',(#4408),#4412);
+#4408 = LINE('',#4409,#4410);
+#4409 = CARTESIAN_POINT('',(0.,0.22));
+#4410 = VECTOR('',#4411,1.);
+#4411 = DIRECTION('',(1.,0.));
+#4412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4413 = ORIENTED_EDGE('',*,*,#4414,.F.);
+#4414 = EDGE_CURVE('',#4415,#4387,#4417,.T.);
+#4415 = VERTEX_POINT('',#4416);
+#4416 = CARTESIAN_POINT('',(3.623425869431,2.36,0.814636341035));
+#4417 = SURFACE_CURVE('',#4418,(#4423,#4434),.PCURVE_S1.);
+#4418 = CIRCLE('',#4419,0.11);
+#4419 = AXIS2_PLACEMENT_3D('',#4420,#4421,#4422);
+#4420 = CARTESIAN_POINT('',(3.532781257769,2.36,0.752318170518));
+#4421 = DIRECTION('',(0.,-1.,0.));
+#4422 = DIRECTION('',(0.,0.,1.));
+#4423 = PCURVE('',#4146,#4424);
+#4424 = DEFINITIONAL_REPRESENTATION('',(#4425),#4433);
+#4425 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4426,#4427,#4428,#4429,
+#4430,#4431,#4432),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4426 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#4427 = CARTESIAN_POINT('',(-0.610521068892,-0.520931946481));
+#4428 = CARTESIAN_POINT('',(-0.515258274475,-0.355931946481));
+#4429 = CARTESIAN_POINT('',(-0.419995480059,-0.190931946481));
+#4430 = CARTESIAN_POINT('',(-0.324732685643,-0.355931946481));
+#4431 = CARTESIAN_POINT('',(-0.229469891227,-0.520931946481));
+#4432 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#4433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4434 = PCURVE('',#4435,#4440);
+#4435 = CYLINDRICAL_SURFACE('',#4436,0.11);
+#4436 = AXIS2_PLACEMENT_3D('',#4437,#4438,#4439);
+#4437 = CARTESIAN_POINT('',(3.532781257769,2.14,0.752318170518));
+#4438 = DIRECTION('',(0.,1.,0.));
+#4439 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#4440 = DEFINITIONAL_REPRESENTATION('',(#4441),#4445);
+#4441 = LINE('',#4442,#4443);
+#4442 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#4443 = VECTOR('',#4444,1.);
+#4444 = DIRECTION('',(-1.,0.));
+#4445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4446 = ORIENTED_EDGE('',*,*,#4447,.F.);
+#4447 = EDGE_CURVE('',#4448,#4415,#4450,.T.);
+#4448 = VERTEX_POINT('',#4449);
+#4449 = CARTESIAN_POINT('',(4.075082096124,2.36,0.157681829482));
+#4450 = SURFACE_CURVE('',#4451,(#4455,#4462),.PCURVE_S1.);
+#4451 = LINE('',#4452,#4453);
+#4452 = CARTESIAN_POINT('',(4.140644611662,2.36,6.231817051758E-02));
+#4453 = VECTOR('',#4454,1.);
+#4454 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#4455 = PCURVE('',#4146,#4456);
+#4456 = DEFINITIONAL_REPRESENTATION('',(#4457),#4461);
+#4457 = LINE('',#4458,#4459);
+#4458 = CARTESIAN_POINT('',(0.187867873834,0.279068053519));
+#4459 = VECTOR('',#4460,1.);
+#4460 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#4461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4462 = PCURVE('',#4463,#4468);
+#4463 = PLANE('',#4464);
+#4464 = AXIS2_PLACEMENT_3D('',#4465,#4466,#4467);
+#4465 = CARTESIAN_POINT('',(4.140644611662,2.14,6.231817051758E-02));
+#4466 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#4467 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#4468 = DEFINITIONAL_REPRESENTATION('',(#4469),#4473);
+#4469 = LINE('',#4470,#4471);
+#4470 = CARTESIAN_POINT('',(0.,-0.22));
+#4471 = VECTOR('',#4472,1.);
+#4472 = DIRECTION('',(1.,0.));
+#4473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4474 = ORIENTED_EDGE('',*,*,#4475,.F.);
+#4475 = EDGE_CURVE('',#4124,#4448,#4476,.T.);
+#4476 = SURFACE_CURVE('',#4477,(#4482,#4489),.PCURVE_S1.);
+#4477 = CIRCLE('',#4478,0.11);
+#4478 = AXIS2_PLACEMENT_3D('',#4479,#4480,#4481);
+#4479 = CARTESIAN_POINT('',(4.165726707786,2.36,0.22));
+#4480 = DIRECTION('',(0.,1.,0.));
+#4481 = DIRECTION('',(0.,0.,1.));
+#4482 = PCURVE('',#4146,#4483);
+#4483 = DEFINITIONAL_REPRESENTATION('',(#4484),#4488);
+#4484 = CIRCLE('',#4485,0.11);
+#4485 = AXIS2_PLACEMENT_2D('',#4486,#4487);
+#4486 = CARTESIAN_POINT('',(0.212949969957,0.121386224036));
+#4487 = DIRECTION('',(0.,-1.));
+#4488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4489 = PCURVE('',#4174,#4490);
+#4490 = DEFINITIONAL_REPRESENTATION('',(#4491),#4495);
+#4491 = LINE('',#4492,#4493);
+#4492 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#4493 = VECTOR('',#4494,1.);
+#4494 = DIRECTION('',(1.,0.));
+#4495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4496 = ORIENTED_EDGE('',*,*,#4123,.T.);
+#4497 = ORIENTED_EDGE('',*,*,#4498,.F.);
+#4498 = EDGE_CURVE('',#4246,#4126,#4499,.T.);
+#4499 = SURFACE_CURVE('',#4500,(#4504,#4511),.PCURVE_S1.);
+#4500 = LINE('',#4501,#4502);
+#4501 = CARTESIAN_POINT('',(4.5,2.36,0.));
+#4502 = VECTOR('',#4503,1.);
+#4503 = DIRECTION('',(0.,0.,1.));
+#4504 = PCURVE('',#4146,#4505);
+#4505 = DEFINITIONAL_REPRESENTATION('',(#4506),#4510);
+#4506 = LINE('',#4507,#4508);
+#4507 = CARTESIAN_POINT('',(0.547223262172,0.341386224036));
+#4508 = VECTOR('',#4509,1.);
+#4509 = DIRECTION('',(0.,-1.));
+#4510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4511 = PCURVE('',#4228,#4512);
+#4512 = DEFINITIONAL_REPRESENTATION('',(#4513),#4517);
+#4513 = LINE('',#4514,#4515);
+#4514 = CARTESIAN_POINT('',(0.,-0.22));
+#4515 = VECTOR('',#4516,1.);
+#4516 = DIRECTION('',(1.,0.));
+#4517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4518 = ADVANCED_FACE('',(#4519),#4174,.F.);
+#4519 = FACE_BOUND('',#4520,.F.);
+#4520 = EDGE_LOOP('',(#4521,#4549,#4570,#4571));
+#4521 = ORIENTED_EDGE('',*,*,#4522,.T.);
+#4522 = EDGE_CURVE('',#4159,#4523,#4525,.T.);
+#4523 = VERTEX_POINT('',#4524);
+#4524 = CARTESIAN_POINT('',(4.075082096124,2.14,0.157681829482));
+#4525 = SURFACE_CURVE('',#4526,(#4531,#4538),.PCURVE_S1.);
+#4526 = CIRCLE('',#4527,0.11);
+#4527 = AXIS2_PLACEMENT_3D('',#4528,#4529,#4530);
+#4528 = CARTESIAN_POINT('',(4.165726707786,2.14,0.22));
+#4529 = DIRECTION('',(0.,1.,0.));
+#4530 = DIRECTION('',(0.,0.,1.));
+#4531 = PCURVE('',#4174,#4532);
+#4532 = DEFINITIONAL_REPRESENTATION('',(#4533),#4537);
+#4533 = LINE('',#4534,#4535);
+#4534 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#4535 = VECTOR('',#4536,1.);
+#4536 = DIRECTION('',(1.,0.));
+#4537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4538 = PCURVE('',#4202,#4539);
+#4539 = DEFINITIONAL_REPRESENTATION('',(#4540),#4548);
+#4540 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4541,#4542,#4543,#4544,
+#4545,#4546,#4547),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4541 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#4542 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#4543 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#4544 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#4545 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#4546 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#4547 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#4548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4549 = ORIENTED_EDGE('',*,*,#4550,.T.);
+#4550 = EDGE_CURVE('',#4523,#4448,#4551,.T.);
+#4551 = SURFACE_CURVE('',#4552,(#4556,#4563),.PCURVE_S1.);
+#4552 = LINE('',#4553,#4554);
+#4553 = CARTESIAN_POINT('',(4.075082096124,2.14,0.157681829482));
+#4554 = VECTOR('',#4555,1.);
+#4555 = DIRECTION('',(0.,1.,0.));
+#4556 = PCURVE('',#4174,#4557);
+#4557 = DEFINITIONAL_REPRESENTATION('',(#4558),#4562);
+#4558 = LINE('',#4559,#4560);
+#4559 = CARTESIAN_POINT('',(0.96850898066,0.));
+#4560 = VECTOR('',#4561,1.);
+#4561 = DIRECTION('',(0.,1.));
+#4562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4563 = PCURVE('',#4463,#4564);
+#4564 = DEFINITIONAL_REPRESENTATION('',(#4565),#4569);
+#4565 = LINE('',#4566,#4567);
+#4566 = CARTESIAN_POINT('',(0.115726707786,0.));
+#4567 = VECTOR('',#4568,1.);
+#4568 = DIRECTION('',(0.,-1.));
+#4569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4570 = ORIENTED_EDGE('',*,*,#4475,.F.);
+#4571 = ORIENTED_EDGE('',*,*,#4158,.F.);
+#4572 = ADVANCED_FACE('',(#4573),#4228,.T.);
+#4573 = FACE_BOUND('',#4574,.T.);
+#4574 = EDGE_LOOP('',(#4575,#4598,#4619,#4620));
+#4575 = ORIENTED_EDGE('',*,*,#4576,.F.);
+#4576 = EDGE_CURVE('',#4577,#4187,#4579,.T.);
+#4577 = VERTEX_POINT('',#4578);
+#4578 = CARTESIAN_POINT('',(4.5,2.14,0.));
+#4579 = SURFACE_CURVE('',#4580,(#4584,#4591),.PCURVE_S1.);
+#4580 = LINE('',#4581,#4582);
+#4581 = CARTESIAN_POINT('',(4.5,2.14,0.));
+#4582 = VECTOR('',#4583,1.);
+#4583 = DIRECTION('',(0.,0.,1.));
+#4584 = PCURVE('',#4228,#4585);
+#4585 = DEFINITIONAL_REPRESENTATION('',(#4586),#4590);
+#4586 = LINE('',#4587,#4588);
+#4587 = CARTESIAN_POINT('',(0.,0.));
+#4588 = VECTOR('',#4589,1.);
+#4589 = DIRECTION('',(1.,0.));
+#4590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4591 = PCURVE('',#4202,#4592);
+#4592 = DEFINITIONAL_REPRESENTATION('',(#4593),#4597);
+#4593 = LINE('',#4594,#4595);
+#4594 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#4595 = VECTOR('',#4596,1.);
+#4596 = DIRECTION('',(0.,-1.));
+#4597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4598 = ORIENTED_EDGE('',*,*,#4599,.T.);
+#4599 = EDGE_CURVE('',#4577,#4246,#4600,.T.);
+#4600 = SURFACE_CURVE('',#4601,(#4605,#4612),.PCURVE_S1.);
+#4601 = LINE('',#4602,#4603);
+#4602 = CARTESIAN_POINT('',(4.5,2.14,0.));
+#4603 = VECTOR('',#4604,1.);
+#4604 = DIRECTION('',(0.,1.,0.));
+#4605 = PCURVE('',#4228,#4606);
+#4606 = DEFINITIONAL_REPRESENTATION('',(#4607),#4611);
+#4607 = LINE('',#4608,#4609);
+#4608 = CARTESIAN_POINT('',(0.,0.));
+#4609 = VECTOR('',#4610,1.);
+#4610 = DIRECTION('',(0.,-1.));
+#4611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4612 = PCURVE('',#4261,#4613);
+#4613 = DEFINITIONAL_REPRESENTATION('',(#4614),#4618);
+#4614 = LINE('',#4615,#4616);
+#4615 = CARTESIAN_POINT('',(0.45,0.));
+#4616 = VECTOR('',#4617,1.);
+#4617 = DIRECTION('',(0.,1.));
+#4618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4619 = ORIENTED_EDGE('',*,*,#4498,.T.);
+#4620 = ORIENTED_EDGE('',*,*,#4214,.F.);
+#4621 = ADVANCED_FACE('',(#4622),#4202,.T.);
+#4622 = FACE_BOUND('',#4623,.T.);
+#4623 = EDGE_LOOP('',(#4624,#4647,#4648,#4649,#4650,#4673,#4697,#4720,
+ #4743,#4766,#4789));
+#4624 = ORIENTED_EDGE('',*,*,#4625,.T.);
+#4625 = EDGE_CURVE('',#4626,#4577,#4628,.T.);
+#4626 = VERTEX_POINT('',#4627);
+#4627 = CARTESIAN_POINT('',(4.107863353893,2.14,0.));
+#4628 = SURFACE_CURVE('',#4629,(#4633,#4640),.PCURVE_S1.);
+#4629 = LINE('',#4630,#4631);
+#4630 = CARTESIAN_POINT('',(4.05,2.14,0.));
+#4631 = VECTOR('',#4632,1.);
+#4632 = DIRECTION('',(1.,0.,0.));
+#4633 = PCURVE('',#4202,#4634);
+#4634 = DEFINITIONAL_REPRESENTATION('',(#4635),#4639);
+#4635 = LINE('',#4636,#4637);
+#4636 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#4637 = VECTOR('',#4638,1.);
+#4638 = DIRECTION('',(-1.,-6.318367896236E-63));
+#4639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4640 = PCURVE('',#4261,#4641);
+#4641 = DEFINITIONAL_REPRESENTATION('',(#4642),#4646);
+#4642 = LINE('',#4643,#4644);
+#4643 = CARTESIAN_POINT('',(0.,0.));
+#4644 = VECTOR('',#4645,1.);
+#4645 = DIRECTION('',(1.,0.));
+#4646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4647 = ORIENTED_EDGE('',*,*,#4576,.T.);
+#4648 = ORIENTED_EDGE('',*,*,#4186,.F.);
+#4649 = ORIENTED_EDGE('',*,*,#4522,.T.);
+#4650 = ORIENTED_EDGE('',*,*,#4651,.T.);
+#4651 = EDGE_CURVE('',#4523,#4652,#4654,.T.);
+#4652 = VERTEX_POINT('',#4653);
+#4653 = CARTESIAN_POINT('',(3.623425869431,2.14,0.814636341035));
+#4654 = SURFACE_CURVE('',#4655,(#4659,#4666),.PCURVE_S1.);
+#4655 = LINE('',#4656,#4657);
+#4656 = CARTESIAN_POINT('',(4.140644611662,2.14,6.231817051758E-02));
+#4657 = VECTOR('',#4658,1.);
+#4658 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#4659 = PCURVE('',#4202,#4660);
+#4660 = DEFINITIONAL_REPRESENTATION('',(#4661),#4665);
+#4661 = LINE('',#4662,#4663);
+#4662 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#4663 = VECTOR('',#4664,1.);
+#4664 = DIRECTION('',(0.566528822887,-0.824041924199));
+#4665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4666 = PCURVE('',#4463,#4667);
+#4667 = DEFINITIONAL_REPRESENTATION('',(#4668),#4672);
+#4668 = LINE('',#4669,#4670);
+#4669 = CARTESIAN_POINT('',(0.,0.));
+#4670 = VECTOR('',#4671,1.);
+#4671 = DIRECTION('',(1.,0.));
+#4672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4673 = ORIENTED_EDGE('',*,*,#4674,.T.);
+#4674 = EDGE_CURVE('',#4652,#4675,#4677,.T.);
+#4675 = VERTEX_POINT('',#4676);
+#4676 = CARTESIAN_POINT('',(3.532781257769,2.14,0.862318170518));
+#4677 = SURFACE_CURVE('',#4678,(#4683,#4690),.PCURVE_S1.);
+#4678 = CIRCLE('',#4679,0.11);
+#4679 = AXIS2_PLACEMENT_3D('',#4680,#4681,#4682);
+#4680 = CARTESIAN_POINT('',(3.532781257769,2.14,0.752318170518));
+#4681 = DIRECTION('',(0.,-1.,0.));
+#4682 = DIRECTION('',(0.,0.,1.));
+#4683 = PCURVE('',#4202,#4684);
+#4684 = DEFINITIONAL_REPRESENTATION('',(#4685),#4689);
+#4685 = CIRCLE('',#4686,0.11);
+#4686 = AXIS2_PLACEMENT_2D('',#4687,#4688);
+#4687 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#4688 = DIRECTION('',(0.,-1.));
+#4689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4690 = PCURVE('',#4435,#4691);
+#4691 = DEFINITIONAL_REPRESENTATION('',(#4692),#4696);
+#4692 = LINE('',#4693,#4694);
+#4693 = CARTESIAN_POINT('',(5.31467632652,-4.440892098501E-16));
+#4694 = VECTOR('',#4695,1.);
+#4695 = DIRECTION('',(-1.,0.));
+#4696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4697 = ORIENTED_EDGE('',*,*,#4698,.F.);
+#4698 = EDGE_CURVE('',#4699,#4675,#4701,.T.);
+#4699 = VERTEX_POINT('',#4700);
+#4700 = CARTESIAN_POINT('',(3.5,2.14,0.862318170518));
+#4701 = SURFACE_CURVE('',#4702,(#4706,#4713),.PCURVE_S1.);
+#4702 = LINE('',#4703,#4704);
+#4703 = CARTESIAN_POINT('',(3.5,2.14,0.862318170518));
+#4704 = VECTOR('',#4705,1.);
+#4705 = DIRECTION('',(1.,0.,0.));
+#4706 = PCURVE('',#4202,#4707);
+#4707 = DEFINITIONAL_REPRESENTATION('',(#4708),#4712);
+#4708 = LINE('',#4709,#4710);
+#4709 = CARTESIAN_POINT('',(0.452776737828,-0.520931946481));
+#4710 = VECTOR('',#4711,1.);
+#4711 = DIRECTION('',(-1.,-6.318367896236E-63));
+#4712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4713 = PCURVE('',#4402,#4714);
+#4714 = DEFINITIONAL_REPRESENTATION('',(#4715),#4719);
+#4715 = LINE('',#4716,#4717);
+#4716 = CARTESIAN_POINT('',(0.,0.));
+#4717 = VECTOR('',#4718,1.);
+#4718 = DIRECTION('',(1.,0.));
+#4719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4720 = ORIENTED_EDGE('',*,*,#4721,.F.);
+#4721 = EDGE_CURVE('',#4722,#4699,#4724,.T.);
+#4722 = VERTEX_POINT('',#4723);
+#4723 = CARTESIAN_POINT('',(3.5,2.14,0.752318170518));
+#4724 = SURFACE_CURVE('',#4725,(#4729,#4736),.PCURVE_S1.);
+#4725 = LINE('',#4726,#4727);
+#4726 = CARTESIAN_POINT('',(3.5,2.14,0.752318170518));
+#4727 = VECTOR('',#4728,1.);
+#4728 = DIRECTION('',(0.,0.,1.));
+#4729 = PCURVE('',#4202,#4730);
+#4730 = DEFINITIONAL_REPRESENTATION('',(#4731),#4735);
+#4731 = LINE('',#4732,#4733);
+#4732 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#4733 = VECTOR('',#4734,1.);
+#4734 = DIRECTION('',(0.,-1.));
+#4735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4736 = PCURVE('',#4374,#4737);
+#4737 = DEFINITIONAL_REPRESENTATION('',(#4738),#4742);
+#4738 = LINE('',#4739,#4740);
+#4739 = CARTESIAN_POINT('',(0.,0.));
+#4740 = VECTOR('',#4741,1.);
+#4741 = DIRECTION('',(1.,0.));
+#4742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4743 = ORIENTED_EDGE('',*,*,#4744,.T.);
+#4744 = EDGE_CURVE('',#4722,#4745,#4747,.T.);
+#4745 = VERTEX_POINT('',#4746);
+#4746 = CARTESIAN_POINT('',(3.532781257769,2.14,0.752318170518));
+#4747 = SURFACE_CURVE('',#4748,(#4752,#4759),.PCURVE_S1.);
+#4748 = LINE('',#4749,#4750);
+#4749 = CARTESIAN_POINT('',(3.5,2.14,0.752318170518));
+#4750 = VECTOR('',#4751,1.);
+#4751 = DIRECTION('',(1.,0.,0.));
+#4752 = PCURVE('',#4202,#4753);
+#4753 = DEFINITIONAL_REPRESENTATION('',(#4754),#4758);
+#4754 = LINE('',#4755,#4756);
+#4755 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#4756 = VECTOR('',#4757,1.);
+#4757 = DIRECTION('',(-1.,-6.318367896236E-63));
+#4758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4759 = PCURVE('',#4346,#4760);
+#4760 = DEFINITIONAL_REPRESENTATION('',(#4761),#4765);
+#4761 = LINE('',#4762,#4763);
+#4762 = CARTESIAN_POINT('',(0.,0.));
+#4763 = VECTOR('',#4764,1.);
+#4764 = DIRECTION('',(1.,0.));
+#4765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4766 = ORIENTED_EDGE('',*,*,#4767,.F.);
+#4767 = EDGE_CURVE('',#4768,#4745,#4770,.T.);
+#4768 = VERTEX_POINT('',#4769);
+#4769 = CARTESIAN_POINT('',(4.017218742231,2.14,4.768182948242E-02));
+#4770 = SURFACE_CURVE('',#4771,(#4775,#4782),.PCURVE_S1.);
+#4771 = LINE('',#4772,#4773);
+#4772 = CARTESIAN_POINT('',(4.05,2.14,0.));
+#4773 = VECTOR('',#4774,1.);
+#4774 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#4775 = PCURVE('',#4202,#4776);
+#4776 = DEFINITIONAL_REPRESENTATION('',(#4777),#4781);
+#4777 = LINE('',#4778,#4779);
+#4778 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#4779 = VECTOR('',#4780,1.);
+#4780 = DIRECTION('',(0.566528822887,-0.824041924199));
+#4781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4782 = PCURVE('',#4318,#4783);
+#4783 = DEFINITIONAL_REPRESENTATION('',(#4784),#4788);
+#4784 = LINE('',#4785,#4786);
+#4785 = CARTESIAN_POINT('',(0.,0.));
+#4786 = VECTOR('',#4787,1.);
+#4787 = DIRECTION('',(1.,0.));
+#4788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4789 = ORIENTED_EDGE('',*,*,#4790,.F.);
+#4790 = EDGE_CURVE('',#4626,#4768,#4791,.T.);
+#4791 = SURFACE_CURVE('',#4792,(#4797,#4808),.PCURVE_S1.);
+#4792 = CIRCLE('',#4793,0.11);
+#4793 = AXIS2_PLACEMENT_3D('',#4794,#4795,#4796);
+#4794 = CARTESIAN_POINT('',(4.107863353893,2.14,0.11));
+#4795 = DIRECTION('',(0.,1.,0.));
+#4796 = DIRECTION('',(0.,0.,1.));
+#4797 = PCURVE('',#4202,#4798);
+#4798 = DEFINITIONAL_REPRESENTATION('',(#4799),#4807);
+#4799 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4800,#4801,#4802,#4803,
+#4804,#4805,#4806),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4800 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#4801 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#4802 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#4803 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#4804 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#4805 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#4806 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#4807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4808 = PCURVE('',#4290,#4809);
+#4809 = DEFINITIONAL_REPRESENTATION('',(#4810),#4814);
+#4810 = LINE('',#4811,#4812);
+#4811 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#4812 = VECTOR('',#4813,1.);
+#4813 = DIRECTION('',(1.,0.));
+#4814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4815 = ADVANCED_FACE('',(#4816),#4261,.F.);
+#4816 = FACE_BOUND('',#4817,.F.);
+#4817 = EDGE_LOOP('',(#4818,#4819,#4820,#4821));
+#4818 = ORIENTED_EDGE('',*,*,#4625,.T.);
+#4819 = ORIENTED_EDGE('',*,*,#4599,.T.);
+#4820 = ORIENTED_EDGE('',*,*,#4243,.F.);
+#4821 = ORIENTED_EDGE('',*,*,#4822,.F.);
+#4822 = EDGE_CURVE('',#4626,#4244,#4823,.T.);
+#4823 = SURFACE_CURVE('',#4824,(#4828,#4835),.PCURVE_S1.);
+#4824 = LINE('',#4825,#4826);
+#4825 = CARTESIAN_POINT('',(4.107863353893,2.14,0.));
+#4826 = VECTOR('',#4827,1.);
+#4827 = DIRECTION('',(0.,1.,0.));
+#4828 = PCURVE('',#4261,#4829);
+#4829 = DEFINITIONAL_REPRESENTATION('',(#4830),#4834);
+#4830 = LINE('',#4831,#4832);
+#4831 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#4832 = VECTOR('',#4833,1.);
+#4833 = DIRECTION('',(0.,1.));
+#4834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4835 = PCURVE('',#4290,#4836);
+#4836 = DEFINITIONAL_REPRESENTATION('',(#4837),#4841);
+#4837 = LINE('',#4838,#4839);
+#4838 = CARTESIAN_POINT('',(0.,0.));
+#4839 = VECTOR('',#4840,1.);
+#4840 = DIRECTION('',(0.,1.));
+#4841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4842 = ADVANCED_FACE('',(#4843),#4290,.T.);
+#4843 = FACE_BOUND('',#4844,.T.);
+#4844 = EDGE_LOOP('',(#4845,#4846,#4867,#4868));
+#4845 = ORIENTED_EDGE('',*,*,#4790,.T.);
+#4846 = ORIENTED_EDGE('',*,*,#4847,.T.);
+#4847 = EDGE_CURVE('',#4768,#4274,#4848,.T.);
+#4848 = SURFACE_CURVE('',#4849,(#4853,#4860),.PCURVE_S1.);
+#4849 = LINE('',#4850,#4851);
+#4850 = CARTESIAN_POINT('',(4.017218742231,2.14,4.768182948242E-02));
+#4851 = VECTOR('',#4852,1.);
+#4852 = DIRECTION('',(0.,1.,0.));
+#4853 = PCURVE('',#4290,#4854);
+#4854 = DEFINITIONAL_REPRESENTATION('',(#4855),#4859);
+#4855 = LINE('',#4856,#4857);
+#4856 = CARTESIAN_POINT('',(0.96850898066,0.));
+#4857 = VECTOR('',#4858,1.);
+#4858 = DIRECTION('',(0.,1.));
+#4859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4860 = PCURVE('',#4318,#4861);
+#4861 = DEFINITIONAL_REPRESENTATION('',(#4862),#4866);
+#4862 = LINE('',#4863,#4864);
+#4863 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#4864 = VECTOR('',#4865,1.);
+#4865 = DIRECTION('',(0.,-1.));
+#4866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4867 = ORIENTED_EDGE('',*,*,#4273,.F.);
+#4868 = ORIENTED_EDGE('',*,*,#4822,.F.);
+#4869 = ADVANCED_FACE('',(#4870),#4318,.F.);
+#4870 = FACE_BOUND('',#4871,.F.);
+#4871 = EDGE_LOOP('',(#4872,#4873,#4874,#4875));
+#4872 = ORIENTED_EDGE('',*,*,#4767,.F.);
+#4873 = ORIENTED_EDGE('',*,*,#4847,.T.);
+#4874 = ORIENTED_EDGE('',*,*,#4302,.T.);
+#4875 = ORIENTED_EDGE('',*,*,#4876,.F.);
+#4876 = EDGE_CURVE('',#4745,#4303,#4877,.T.);
+#4877 = SURFACE_CURVE('',#4878,(#4882,#4888),.PCURVE_S1.);
+#4878 = LINE('',#4879,#4880);
+#4879 = CARTESIAN_POINT('',(3.532781257769,2.14,0.752318170518));
+#4880 = VECTOR('',#4881,1.);
+#4881 = DIRECTION('',(0.,1.,0.));
+#4882 = PCURVE('',#4318,#4883);
+#4883 = DEFINITIONAL_REPRESENTATION('',(#4884),#4887);
+#4884 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4885,#4886),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#4885 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#4886 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#4887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4888 = PCURVE('',#4346,#4889);
+#4889 = DEFINITIONAL_REPRESENTATION('',(#4890),#4893);
+#4890 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4891,#4892),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#4891 = CARTESIAN_POINT('',(3.278125776917E-02,-2.2E-02));
+#4892 = CARTESIAN_POINT('',(3.278125776917E-02,0.242));
+#4893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4894 = ADVANCED_FACE('',(#4895),#4346,.F.);
+#4895 = FACE_BOUND('',#4896,.F.);
+#4896 = EDGE_LOOP('',(#4897,#4898,#4919,#4920));
+#4897 = ORIENTED_EDGE('',*,*,#4330,.F.);
+#4898 = ORIENTED_EDGE('',*,*,#4899,.F.);
+#4899 = EDGE_CURVE('',#4722,#4331,#4900,.T.);
+#4900 = SURFACE_CURVE('',#4901,(#4905,#4912),.PCURVE_S1.);
+#4901 = LINE('',#4902,#4903);
+#4902 = CARTESIAN_POINT('',(3.5,2.14,0.752318170518));
+#4903 = VECTOR('',#4904,1.);
+#4904 = DIRECTION('',(0.,1.,0.));
+#4905 = PCURVE('',#4346,#4906);
+#4906 = DEFINITIONAL_REPRESENTATION('',(#4907),#4911);
+#4907 = LINE('',#4908,#4909);
+#4908 = CARTESIAN_POINT('',(0.,0.));
+#4909 = VECTOR('',#4910,1.);
+#4910 = DIRECTION('',(0.,1.));
+#4911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4912 = PCURVE('',#4374,#4913);
+#4913 = DEFINITIONAL_REPRESENTATION('',(#4914),#4918);
+#4914 = LINE('',#4915,#4916);
+#4915 = CARTESIAN_POINT('',(0.,0.));
+#4916 = VECTOR('',#4917,1.);
+#4917 = DIRECTION('',(0.,-1.));
+#4918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4919 = ORIENTED_EDGE('',*,*,#4744,.T.);
+#4920 = ORIENTED_EDGE('',*,*,#4876,.T.);
+#4921 = ADVANCED_FACE('',(#4922),#4374,.F.);
+#4922 = FACE_BOUND('',#4923,.T.);
+#4923 = EDGE_LOOP('',(#4924,#4925,#4946,#4947));
+#4924 = ORIENTED_EDGE('',*,*,#4721,.T.);
+#4925 = ORIENTED_EDGE('',*,*,#4926,.T.);
+#4926 = EDGE_CURVE('',#4699,#4359,#4927,.T.);
+#4927 = SURFACE_CURVE('',#4928,(#4932,#4939),.PCURVE_S1.);
+#4928 = LINE('',#4929,#4930);
+#4929 = CARTESIAN_POINT('',(3.5,2.14,0.862318170518));
+#4930 = VECTOR('',#4931,1.);
+#4931 = DIRECTION('',(0.,1.,0.));
+#4932 = PCURVE('',#4374,#4933);
+#4933 = DEFINITIONAL_REPRESENTATION('',(#4934),#4938);
+#4934 = LINE('',#4935,#4936);
+#4935 = CARTESIAN_POINT('',(0.11,0.));
+#4936 = VECTOR('',#4937,1.);
+#4937 = DIRECTION('',(0.,-1.));
+#4938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4939 = PCURVE('',#4402,#4940);
+#4940 = DEFINITIONAL_REPRESENTATION('',(#4941),#4945);
+#4941 = LINE('',#4942,#4943);
+#4942 = CARTESIAN_POINT('',(0.,0.));
+#4943 = VECTOR('',#4944,1.);
+#4944 = DIRECTION('',(0.,1.));
+#4945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4946 = ORIENTED_EDGE('',*,*,#4358,.F.);
+#4947 = ORIENTED_EDGE('',*,*,#4899,.F.);
+#4948 = ADVANCED_FACE('',(#4949),#4463,.T.);
+#4949 = FACE_BOUND('',#4950,.T.);
+#4950 = EDGE_LOOP('',(#4951,#4952,#4953,#4954));
+#4951 = ORIENTED_EDGE('',*,*,#4651,.F.);
+#4952 = ORIENTED_EDGE('',*,*,#4550,.T.);
+#4953 = ORIENTED_EDGE('',*,*,#4447,.T.);
+#4954 = ORIENTED_EDGE('',*,*,#4955,.F.);
+#4955 = EDGE_CURVE('',#4652,#4415,#4956,.T.);
+#4956 = SURFACE_CURVE('',#4957,(#4961,#4968),.PCURVE_S1.);
+#4957 = LINE('',#4958,#4959);
+#4958 = CARTESIAN_POINT('',(3.623425869431,2.14,0.814636341035));
+#4959 = VECTOR('',#4960,1.);
+#4960 = DIRECTION('',(0.,1.,0.));
+#4961 = PCURVE('',#4463,#4962);
+#4962 = DEFINITIONAL_REPRESENTATION('',(#4963),#4967);
+#4963 = LINE('',#4964,#4965);
+#4964 = CARTESIAN_POINT('',(0.912961038055,0.));
+#4965 = VECTOR('',#4966,1.);
+#4966 = DIRECTION('',(0.,-1.));
+#4967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4968 = PCURVE('',#4435,#4969);
+#4969 = DEFINITIONAL_REPRESENTATION('',(#4970),#4974);
+#4970 = LINE('',#4971,#4972);
+#4971 = CARTESIAN_POINT('',(-0.,0.));
+#4972 = VECTOR('',#4973,1.);
+#4973 = DIRECTION('',(-0.,1.));
+#4974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4975 = ADVANCED_FACE('',(#4976),#4402,.T.);
+#4976 = FACE_BOUND('',#4977,.T.);
+#4977 = EDGE_LOOP('',(#4978,#4979,#4980,#4981));
+#4978 = ORIENTED_EDGE('',*,*,#4386,.F.);
+#4979 = ORIENTED_EDGE('',*,*,#4926,.F.);
+#4980 = ORIENTED_EDGE('',*,*,#4698,.T.);
+#4981 = ORIENTED_EDGE('',*,*,#4982,.T.);
+#4982 = EDGE_CURVE('',#4675,#4387,#4983,.T.);
+#4983 = SURFACE_CURVE('',#4984,(#4988,#4995),.PCURVE_S1.);
+#4984 = LINE('',#4985,#4986);
+#4985 = CARTESIAN_POINT('',(3.532781257769,2.14,0.862318170518));
+#4986 = VECTOR('',#4987,1.);
+#4987 = DIRECTION('',(0.,1.,0.));
+#4988 = PCURVE('',#4402,#4989);
+#4989 = DEFINITIONAL_REPRESENTATION('',(#4990),#4994);
+#4990 = LINE('',#4991,#4992);
+#4991 = CARTESIAN_POINT('',(3.278125776917E-02,0.));
+#4992 = VECTOR('',#4993,1.);
+#4993 = DIRECTION('',(0.,1.));
+#4994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4995 = PCURVE('',#4435,#4996);
+#4996 = DEFINITIONAL_REPRESENTATION('',(#4997),#5001);
+#4997 = LINE('',#4998,#4999);
+#4998 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#4999 = VECTOR('',#5000,1.);
+#5000 = DIRECTION('',(-0.,1.));
+#5001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5002 = ADVANCED_FACE('',(#5003),#4435,.T.);
+#5003 = FACE_BOUND('',#5004,.F.);
+#5004 = EDGE_LOOP('',(#5005,#5006,#5007,#5008));
+#5005 = ORIENTED_EDGE('',*,*,#4674,.T.);
+#5006 = ORIENTED_EDGE('',*,*,#4982,.T.);
+#5007 = ORIENTED_EDGE('',*,*,#4414,.F.);
+#5008 = ORIENTED_EDGE('',*,*,#4955,.F.);
+#5009 = MANIFOLD_SOLID_BREP('',#5010);
+#5010 = CLOSED_SHELL('',(#5011,#5131,#5414,#5464,#5513,#5707,#5734,#5761
+ ,#5786,#5813,#5840,#5867,#5894));
+#5011 = ADVANCED_FACE('',(#5012),#5026,.T.);
+#5012 = FACE_BOUND('',#5013,.T.);
+#5013 = EDGE_LOOP('',(#5014,#5049,#5077,#5105));
+#5014 = ORIENTED_EDGE('',*,*,#5015,.F.);
+#5015 = EDGE_CURVE('',#5016,#5018,#5020,.T.);
+#5016 = VERTEX_POINT('',#5017);
+#5017 = CARTESIAN_POINT('',(-4.5,1.86,0.11));
+#5018 = VERTEX_POINT('',#5019);
+#5019 = CARTESIAN_POINT('',(-4.165726707786,1.86,0.11));
+#5020 = SURFACE_CURVE('',#5021,(#5025,#5037),.PCURVE_S1.);
+#5021 = LINE('',#5022,#5023);
+#5022 = CARTESIAN_POINT('',(-4.5,1.86,0.11));
+#5023 = VECTOR('',#5024,1.);
+#5024 = DIRECTION('',(1.,0.,0.));
+#5025 = PCURVE('',#5026,#5031);
+#5026 = PLANE('',#5027);
+#5027 = AXIS2_PLACEMENT_3D('',#5028,#5029,#5030);
+#5028 = CARTESIAN_POINT('',(-4.5,1.64,0.11));
+#5029 = DIRECTION('',(0.,0.,1.));
+#5030 = DIRECTION('',(1.,0.,0.));
+#5031 = DEFINITIONAL_REPRESENTATION('',(#5032),#5036);
+#5032 = LINE('',#5033,#5034);
+#5033 = CARTESIAN_POINT('',(0.,0.22));
+#5034 = VECTOR('',#5035,1.);
+#5035 = DIRECTION('',(1.,0.));
+#5036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5037 = PCURVE('',#5038,#5043);
+#5038 = PLANE('',#5039);
+#5039 = AXIS2_PLACEMENT_3D('',#5040,#5041,#5042);
+#5040 = CARTESIAN_POINT('',(-3.952776737828,1.86,0.341386224036));
+#5041 = DIRECTION('',(-3.966049480229E-30,1.,2.51861160095E-30));
+#5042 = DIRECTION('',(1.,3.966049480229E-30,0.));
+#5043 = DEFINITIONAL_REPRESENTATION('',(#5044),#5048);
+#5044 = LINE('',#5045,#5046);
+#5045 = CARTESIAN_POINT('',(-0.547223262172,0.231386224036));
+#5046 = VECTOR('',#5047,1.);
+#5047 = DIRECTION('',(1.,-9.988938230844E-60));
+#5048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5049 = ORIENTED_EDGE('',*,*,#5050,.F.);
+#5050 = EDGE_CURVE('',#5051,#5016,#5053,.T.);
+#5051 = VERTEX_POINT('',#5052);
+#5052 = CARTESIAN_POINT('',(-4.5,1.64,0.11));
+#5053 = SURFACE_CURVE('',#5054,(#5058,#5065),.PCURVE_S1.);
+#5054 = LINE('',#5055,#5056);
+#5055 = CARTESIAN_POINT('',(-4.5,1.64,0.11));
+#5056 = VECTOR('',#5057,1.);
+#5057 = DIRECTION('',(0.,1.,0.));
+#5058 = PCURVE('',#5026,#5059);
+#5059 = DEFINITIONAL_REPRESENTATION('',(#5060),#5064);
+#5060 = LINE('',#5061,#5062);
+#5061 = CARTESIAN_POINT('',(0.,0.));
+#5062 = VECTOR('',#5063,1.);
+#5063 = DIRECTION('',(0.,1.));
+#5064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5065 = PCURVE('',#5066,#5071);
+#5066 = PLANE('',#5067);
+#5067 = AXIS2_PLACEMENT_3D('',#5068,#5069,#5070);
+#5068 = CARTESIAN_POINT('',(-4.5,1.64,0.));
+#5069 = DIRECTION('',(1.,0.,0.));
+#5070 = DIRECTION('',(0.,0.,1.));
+#5071 = DEFINITIONAL_REPRESENTATION('',(#5072),#5076);
+#5072 = LINE('',#5073,#5074);
+#5073 = CARTESIAN_POINT('',(0.11,0.));
+#5074 = VECTOR('',#5075,1.);
+#5075 = DIRECTION('',(0.,-1.));
+#5076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5077 = ORIENTED_EDGE('',*,*,#5078,.T.);
+#5078 = EDGE_CURVE('',#5051,#5079,#5081,.T.);
+#5079 = VERTEX_POINT('',#5080);
+#5080 = CARTESIAN_POINT('',(-4.165726707786,1.64,0.11));
+#5081 = SURFACE_CURVE('',#5082,(#5086,#5093),.PCURVE_S1.);
+#5082 = LINE('',#5083,#5084);
+#5083 = CARTESIAN_POINT('',(-4.5,1.64,0.11));
+#5084 = VECTOR('',#5085,1.);
+#5085 = DIRECTION('',(1.,0.,0.));
+#5086 = PCURVE('',#5026,#5087);
+#5087 = DEFINITIONAL_REPRESENTATION('',(#5088),#5092);
+#5088 = LINE('',#5089,#5090);
+#5089 = CARTESIAN_POINT('',(0.,0.));
+#5090 = VECTOR('',#5091,1.);
+#5091 = DIRECTION('',(1.,0.));
+#5092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5093 = PCURVE('',#5094,#5099);
+#5094 = PLANE('',#5095);
+#5095 = AXIS2_PLACEMENT_3D('',#5096,#5097,#5098);
+#5096 = CARTESIAN_POINT('',(-3.952776737828,1.64,0.341386224036));
+#5097 = DIRECTION('',(-0.,-1.,-0.));
+#5098 = DIRECTION('',(0.,0.,-1.));
+#5099 = DEFINITIONAL_REPRESENTATION('',(#5100),#5104);
+#5100 = LINE('',#5101,#5102);
+#5101 = CARTESIAN_POINT('',(0.231386224036,-0.547223262172));
+#5102 = VECTOR('',#5103,1.);
+#5103 = DIRECTION('',(0.,1.));
+#5104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5105 = ORIENTED_EDGE('',*,*,#5106,.T.);
+#5106 = EDGE_CURVE('',#5079,#5018,#5107,.T.);
+#5107 = SURFACE_CURVE('',#5108,(#5112,#5119),.PCURVE_S1.);
+#5108 = LINE('',#5109,#5110);
+#5109 = CARTESIAN_POINT('',(-4.165726707786,1.64,0.11));
+#5110 = VECTOR('',#5111,1.);
+#5111 = DIRECTION('',(0.,1.,0.));
+#5112 = PCURVE('',#5026,#5113);
+#5113 = DEFINITIONAL_REPRESENTATION('',(#5114),#5118);
+#5114 = LINE('',#5115,#5116);
+#5115 = CARTESIAN_POINT('',(0.334273292214,0.));
+#5116 = VECTOR('',#5117,1.);
+#5117 = DIRECTION('',(0.,1.));
+#5118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5119 = PCURVE('',#5120,#5125);
+#5120 = CYLINDRICAL_SURFACE('',#5121,0.11);
+#5121 = AXIS2_PLACEMENT_3D('',#5122,#5123,#5124);
+#5122 = CARTESIAN_POINT('',(-4.165726707786,1.64,0.22));
+#5123 = DIRECTION('',(0.,1.,0.));
+#5124 = DIRECTION('',(0.,0.,-1.));
+#5125 = DEFINITIONAL_REPRESENTATION('',(#5126),#5130);
+#5126 = LINE('',#5127,#5128);
+#5127 = CARTESIAN_POINT('',(-0.,0.));
+#5128 = VECTOR('',#5129,1.);
+#5129 = DIRECTION('',(-0.,1.));
+#5130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5131 = ADVANCED_FACE('',(#5132),#5038,.T.);
+#5132 = FACE_BOUND('',#5133,.T.);
+#5133 = EDGE_LOOP('',(#5134,#5164,#5185,#5186,#5214,#5242,#5271,#5299,
+ #5327,#5355,#5383));
+#5134 = ORIENTED_EDGE('',*,*,#5135,.F.);
+#5135 = EDGE_CURVE('',#5136,#5138,#5140,.T.);
+#5136 = VERTEX_POINT('',#5137);
+#5137 = CARTESIAN_POINT('',(-4.5,1.86,0.));
+#5138 = VERTEX_POINT('',#5139);
+#5139 = CARTESIAN_POINT('',(-4.107863353893,1.86,0.));
+#5140 = SURFACE_CURVE('',#5141,(#5145,#5152),.PCURVE_S1.);
+#5141 = LINE('',#5142,#5143);
+#5142 = CARTESIAN_POINT('',(-4.5,1.86,0.));
+#5143 = VECTOR('',#5144,1.);
+#5144 = DIRECTION('',(1.,0.,0.));
+#5145 = PCURVE('',#5038,#5146);
+#5146 = DEFINITIONAL_REPRESENTATION('',(#5147),#5151);
+#5147 = LINE('',#5148,#5149);
+#5148 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#5149 = VECTOR('',#5150,1.);
+#5150 = DIRECTION('',(1.,-9.988938230844E-60));
+#5151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5152 = PCURVE('',#5153,#5158);
+#5153 = PLANE('',#5154);
+#5154 = AXIS2_PLACEMENT_3D('',#5155,#5156,#5157);
+#5155 = CARTESIAN_POINT('',(-4.5,1.64,0.));
+#5156 = DIRECTION('',(0.,0.,1.));
+#5157 = DIRECTION('',(1.,0.,0.));
+#5158 = DEFINITIONAL_REPRESENTATION('',(#5159),#5163);
+#5159 = LINE('',#5160,#5161);
+#5160 = CARTESIAN_POINT('',(0.,0.22));
+#5161 = VECTOR('',#5162,1.);
+#5162 = DIRECTION('',(1.,0.));
+#5163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5164 = ORIENTED_EDGE('',*,*,#5165,.T.);
+#5165 = EDGE_CURVE('',#5136,#5016,#5166,.T.);
+#5166 = SURFACE_CURVE('',#5167,(#5171,#5178),.PCURVE_S1.);
+#5167 = LINE('',#5168,#5169);
+#5168 = CARTESIAN_POINT('',(-4.5,1.86,0.));
+#5169 = VECTOR('',#5170,1.);
+#5170 = DIRECTION('',(0.,0.,1.));
+#5171 = PCURVE('',#5038,#5172);
+#5172 = DEFINITIONAL_REPRESENTATION('',(#5173),#5177);
+#5173 = LINE('',#5174,#5175);
+#5174 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#5175 = VECTOR('',#5176,1.);
+#5176 = DIRECTION('',(0.,-1.));
+#5177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5178 = PCURVE('',#5066,#5179);
+#5179 = DEFINITIONAL_REPRESENTATION('',(#5180),#5184);
+#5180 = LINE('',#5181,#5182);
+#5181 = CARTESIAN_POINT('',(0.,-0.22));
+#5182 = VECTOR('',#5183,1.);
+#5183 = DIRECTION('',(1.,0.));
+#5184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5185 = ORIENTED_EDGE('',*,*,#5015,.T.);
+#5186 = ORIENTED_EDGE('',*,*,#5187,.T.);
+#5187 = EDGE_CURVE('',#5018,#5188,#5190,.T.);
+#5188 = VERTEX_POINT('',#5189);
+#5189 = CARTESIAN_POINT('',(-4.075082096124,1.86,0.157681829482));
+#5190 = SURFACE_CURVE('',#5191,(#5196,#5207),.PCURVE_S1.);
+#5191 = CIRCLE('',#5192,0.11);
+#5192 = AXIS2_PLACEMENT_3D('',#5193,#5194,#5195);
+#5193 = CARTESIAN_POINT('',(-4.165726707786,1.86,0.22));
+#5194 = DIRECTION('',(0.,-1.,0.));
+#5195 = DIRECTION('',(0.,0.,1.));
+#5196 = PCURVE('',#5038,#5197);
+#5197 = DEFINITIONAL_REPRESENTATION('',(#5198),#5206);
+#5198 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5199,#5200,#5201,#5202,
+#5203,#5204,#5205),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5199 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#5200 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#5201 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#5202 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#5203 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#5204 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#5205 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#5206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5207 = PCURVE('',#5120,#5208);
+#5208 = DEFINITIONAL_REPRESENTATION('',(#5209),#5213);
+#5209 = LINE('',#5210,#5211);
+#5210 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#5211 = VECTOR('',#5212,1.);
+#5212 = DIRECTION('',(-1.,0.));
+#5213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5214 = ORIENTED_EDGE('',*,*,#5215,.T.);
+#5215 = EDGE_CURVE('',#5188,#5216,#5218,.T.);
+#5216 = VERTEX_POINT('',#5217);
+#5217 = CARTESIAN_POINT('',(-3.623425869431,1.86,0.814636341035));
+#5218 = SURFACE_CURVE('',#5219,(#5223,#5230),.PCURVE_S1.);
+#5219 = LINE('',#5220,#5221);
+#5220 = CARTESIAN_POINT('',(-4.140644611662,1.86,6.231817051758E-02));
+#5221 = VECTOR('',#5222,1.);
+#5222 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#5223 = PCURVE('',#5038,#5224);
+#5224 = DEFINITIONAL_REPRESENTATION('',(#5225),#5229);
+#5225 = LINE('',#5226,#5227);
+#5226 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#5227 = VECTOR('',#5228,1.);
+#5228 = DIRECTION('',(0.566528822887,-0.824041924199));
+#5229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5230 = PCURVE('',#5231,#5236);
+#5231 = PLANE('',#5232);
+#5232 = AXIS2_PLACEMENT_3D('',#5233,#5234,#5235);
+#5233 = CARTESIAN_POINT('',(-4.140644611662,1.64,6.231817051758E-02));
+#5234 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#5235 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#5236 = DEFINITIONAL_REPRESENTATION('',(#5237),#5241);
+#5237 = LINE('',#5238,#5239);
+#5238 = CARTESIAN_POINT('',(0.,-0.22));
+#5239 = VECTOR('',#5240,1.);
+#5240 = DIRECTION('',(1.,0.));
+#5241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5242 = ORIENTED_EDGE('',*,*,#5243,.T.);
+#5243 = EDGE_CURVE('',#5216,#5244,#5246,.T.);
+#5244 = VERTEX_POINT('',#5245);
+#5245 = CARTESIAN_POINT('',(-3.532781257769,1.86,0.862318170518));
+#5246 = SURFACE_CURVE('',#5247,(#5252,#5259),.PCURVE_S1.);
+#5247 = CIRCLE('',#5248,0.11);
+#5248 = AXIS2_PLACEMENT_3D('',#5249,#5250,#5251);
+#5249 = CARTESIAN_POINT('',(-3.532781257769,1.86,0.752318170518));
+#5250 = DIRECTION('',(0.,1.,0.));
+#5251 = DIRECTION('',(0.,0.,1.));
+#5252 = PCURVE('',#5038,#5253);
+#5253 = DEFINITIONAL_REPRESENTATION('',(#5254),#5258);
+#5254 = CIRCLE('',#5255,0.11);
+#5255 = AXIS2_PLACEMENT_2D('',#5256,#5257);
+#5256 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#5257 = DIRECTION('',(0.,-1.));
+#5258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5259 = PCURVE('',#5260,#5265);
+#5260 = CYLINDRICAL_SURFACE('',#5261,0.11);
+#5261 = AXIS2_PLACEMENT_3D('',#5262,#5263,#5264);
+#5262 = CARTESIAN_POINT('',(-3.532781257769,1.64,0.752318170518));
+#5263 = DIRECTION('',(0.,1.,0.));
+#5264 = DIRECTION('',(-0.824041924199,0.,0.566528822887));
+#5265 = DEFINITIONAL_REPRESENTATION('',(#5266),#5270);
+#5266 = LINE('',#5267,#5268);
+#5267 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#5268 = VECTOR('',#5269,1.);
+#5269 = DIRECTION('',(1.,0.));
+#5270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5271 = ORIENTED_EDGE('',*,*,#5272,.T.);
+#5272 = EDGE_CURVE('',#5244,#5273,#5275,.T.);
+#5273 = VERTEX_POINT('',#5274);
+#5274 = CARTESIAN_POINT('',(-3.5,1.86,0.862318170518));
+#5275 = SURFACE_CURVE('',#5276,(#5280,#5287),.PCURVE_S1.);
+#5276 = LINE('',#5277,#5278);
+#5277 = CARTESIAN_POINT('',(-3.590644611662,1.86,0.862318170518));
+#5278 = VECTOR('',#5279,1.);
+#5279 = DIRECTION('',(1.,0.,0.));
+#5280 = PCURVE('',#5038,#5281);
+#5281 = DEFINITIONAL_REPRESENTATION('',(#5282),#5286);
+#5282 = LINE('',#5283,#5284);
+#5283 = CARTESIAN_POINT('',(0.362132126166,-0.520931946481));
+#5284 = VECTOR('',#5285,1.);
+#5285 = DIRECTION('',(1.,-9.988938230844E-60));
+#5286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5287 = PCURVE('',#5288,#5293);
+#5288 = PLANE('',#5289);
+#5289 = AXIS2_PLACEMENT_3D('',#5290,#5291,#5292);
+#5290 = CARTESIAN_POINT('',(-3.590644611662,1.64,0.862318170518));
+#5291 = DIRECTION('',(0.,0.,1.));
+#5292 = DIRECTION('',(1.,0.,0.));
+#5293 = DEFINITIONAL_REPRESENTATION('',(#5294),#5298);
+#5294 = LINE('',#5295,#5296);
+#5295 = CARTESIAN_POINT('',(0.,0.22));
+#5296 = VECTOR('',#5297,1.);
+#5297 = DIRECTION('',(1.,0.));
+#5298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5299 = ORIENTED_EDGE('',*,*,#5300,.F.);
+#5300 = EDGE_CURVE('',#5301,#5273,#5303,.T.);
+#5301 = VERTEX_POINT('',#5302);
+#5302 = CARTESIAN_POINT('',(-3.5,1.86,0.752318170518));
+#5303 = SURFACE_CURVE('',#5304,(#5308,#5315),.PCURVE_S1.);
+#5304 = LINE('',#5305,#5306);
+#5305 = CARTESIAN_POINT('',(-3.5,1.86,0.752318170518));
+#5306 = VECTOR('',#5307,1.);
+#5307 = DIRECTION('',(0.,0.,1.));
+#5308 = PCURVE('',#5038,#5309);
+#5309 = DEFINITIONAL_REPRESENTATION('',(#5310),#5314);
+#5310 = LINE('',#5311,#5312);
+#5311 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#5312 = VECTOR('',#5313,1.);
+#5313 = DIRECTION('',(0.,-1.));
+#5314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5315 = PCURVE('',#5316,#5321);
+#5316 = PLANE('',#5317);
+#5317 = AXIS2_PLACEMENT_3D('',#5318,#5319,#5320);
+#5318 = CARTESIAN_POINT('',(-3.5,1.64,0.752318170518));
+#5319 = DIRECTION('',(1.,0.,0.));
+#5320 = DIRECTION('',(0.,0.,1.));
+#5321 = DEFINITIONAL_REPRESENTATION('',(#5322),#5326);
+#5322 = LINE('',#5323,#5324);
+#5323 = CARTESIAN_POINT('',(0.,-0.22));
+#5324 = VECTOR('',#5325,1.);
+#5325 = DIRECTION('',(1.,0.));
+#5326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5327 = ORIENTED_EDGE('',*,*,#5328,.F.);
+#5328 = EDGE_CURVE('',#5329,#5301,#5331,.T.);
+#5329 = VERTEX_POINT('',#5330);
+#5330 = CARTESIAN_POINT('',(-3.532781257769,1.86,0.752318170518));
+#5331 = SURFACE_CURVE('',#5332,(#5336,#5343),.PCURVE_S1.);
+#5332 = LINE('',#5333,#5334);
+#5333 = CARTESIAN_POINT('',(-3.590644611662,1.86,0.752318170518));
+#5334 = VECTOR('',#5335,1.);
+#5335 = DIRECTION('',(1.,0.,0.));
+#5336 = PCURVE('',#5038,#5337);
+#5337 = DEFINITIONAL_REPRESENTATION('',(#5338),#5342);
+#5338 = LINE('',#5339,#5340);
+#5339 = CARTESIAN_POINT('',(0.362132126166,-0.410931946481));
+#5340 = VECTOR('',#5341,1.);
+#5341 = DIRECTION('',(1.,-9.988938230844E-60));
+#5342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5343 = PCURVE('',#5344,#5349);
+#5344 = PLANE('',#5345);
+#5345 = AXIS2_PLACEMENT_3D('',#5346,#5347,#5348);
+#5346 = CARTESIAN_POINT('',(-3.590644611662,1.64,0.752318170518));
+#5347 = DIRECTION('',(0.,0.,1.));
+#5348 = DIRECTION('',(1.,0.,0.));
+#5349 = DEFINITIONAL_REPRESENTATION('',(#5350),#5354);
+#5350 = LINE('',#5351,#5352);
+#5351 = CARTESIAN_POINT('',(0.,0.22));
+#5352 = VECTOR('',#5353,1.);
+#5353 = DIRECTION('',(1.,0.));
+#5354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5355 = ORIENTED_EDGE('',*,*,#5356,.F.);
+#5356 = EDGE_CURVE('',#5357,#5329,#5359,.T.);
+#5357 = VERTEX_POINT('',#5358);
+#5358 = CARTESIAN_POINT('',(-4.017218742231,1.86,4.768182948242E-02));
+#5359 = SURFACE_CURVE('',#5360,(#5364,#5371),.PCURVE_S1.);
+#5360 = LINE('',#5361,#5362);
+#5361 = CARTESIAN_POINT('',(-4.05,1.86,1.387778780781E-17));
+#5362 = VECTOR('',#5363,1.);
+#5363 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#5364 = PCURVE('',#5038,#5365);
+#5365 = DEFINITIONAL_REPRESENTATION('',(#5366),#5370);
+#5366 = LINE('',#5367,#5368);
+#5367 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#5368 = VECTOR('',#5369,1.);
+#5369 = DIRECTION('',(0.566528822887,-0.824041924199));
+#5370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5371 = PCURVE('',#5372,#5377);
+#5372 = PLANE('',#5373);
+#5373 = AXIS2_PLACEMENT_3D('',#5374,#5375,#5376);
+#5374 = CARTESIAN_POINT('',(-4.05,1.64,1.387778780781E-17));
+#5375 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#5376 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#5377 = DEFINITIONAL_REPRESENTATION('',(#5378),#5382);
+#5378 = LINE('',#5379,#5380);
+#5379 = CARTESIAN_POINT('',(0.,-0.22));
+#5380 = VECTOR('',#5381,1.);
+#5381 = DIRECTION('',(1.,0.));
+#5382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5383 = ORIENTED_EDGE('',*,*,#5384,.F.);
+#5384 = EDGE_CURVE('',#5138,#5357,#5385,.T.);
+#5385 = SURFACE_CURVE('',#5386,(#5391,#5402),.PCURVE_S1.);
+#5386 = CIRCLE('',#5387,0.11);
+#5387 = AXIS2_PLACEMENT_3D('',#5388,#5389,#5390);
+#5388 = CARTESIAN_POINT('',(-4.107863353893,1.86,0.11));
+#5389 = DIRECTION('',(0.,-1.,0.));
+#5390 = DIRECTION('',(0.,0.,1.));
+#5391 = PCURVE('',#5038,#5392);
+#5392 = DEFINITIONAL_REPRESENTATION('',(#5393),#5401);
+#5393 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5394,#5395,#5396,#5397,
+#5398,#5399,#5400),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5394 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#5395 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#5396 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#5397 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#5398 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#5399 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#5400 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#5401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5402 = PCURVE('',#5403,#5408);
+#5403 = CYLINDRICAL_SURFACE('',#5404,0.11);
+#5404 = AXIS2_PLACEMENT_3D('',#5405,#5406,#5407);
+#5405 = CARTESIAN_POINT('',(-4.107863353893,1.64,0.11));
+#5406 = DIRECTION('',(0.,1.,0.));
+#5407 = DIRECTION('',(0.,0.,-1.));
+#5408 = DEFINITIONAL_REPRESENTATION('',(#5409),#5413);
+#5409 = LINE('',#5410,#5411);
+#5410 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#5411 = VECTOR('',#5412,1.);
+#5412 = DIRECTION('',(-1.,0.));
+#5413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5414 = ADVANCED_FACE('',(#5415),#5120,.F.);
+#5415 = FACE_BOUND('',#5416,.T.);
+#5416 = EDGE_LOOP('',(#5417,#5441,#5462,#5463));
+#5417 = ORIENTED_EDGE('',*,*,#5418,.T.);
+#5418 = EDGE_CURVE('',#5079,#5419,#5421,.T.);
+#5419 = VERTEX_POINT('',#5420);
+#5420 = CARTESIAN_POINT('',(-4.075082096124,1.64,0.157681829482));
+#5421 = SURFACE_CURVE('',#5422,(#5427,#5434),.PCURVE_S1.);
+#5422 = CIRCLE('',#5423,0.11);
+#5423 = AXIS2_PLACEMENT_3D('',#5424,#5425,#5426);
+#5424 = CARTESIAN_POINT('',(-4.165726707786,1.64,0.22));
+#5425 = DIRECTION('',(0.,-1.,0.));
+#5426 = DIRECTION('',(0.,0.,1.));
+#5427 = PCURVE('',#5120,#5428);
+#5428 = DEFINITIONAL_REPRESENTATION('',(#5429),#5433);
+#5429 = LINE('',#5430,#5431);
+#5430 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#5431 = VECTOR('',#5432,1.);
+#5432 = DIRECTION('',(-1.,0.));
+#5433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5434 = PCURVE('',#5094,#5435);
+#5435 = DEFINITIONAL_REPRESENTATION('',(#5436),#5440);
+#5436 = CIRCLE('',#5437,0.11);
+#5437 = AXIS2_PLACEMENT_2D('',#5438,#5439);
+#5438 = CARTESIAN_POINT('',(0.121386224036,-0.212949969957));
+#5439 = DIRECTION('',(-1.,0.));
+#5440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5441 = ORIENTED_EDGE('',*,*,#5442,.T.);
+#5442 = EDGE_CURVE('',#5419,#5188,#5443,.T.);
+#5443 = SURFACE_CURVE('',#5444,(#5448,#5455),.PCURVE_S1.);
+#5444 = LINE('',#5445,#5446);
+#5445 = CARTESIAN_POINT('',(-4.075082096124,1.64,0.157681829482));
+#5446 = VECTOR('',#5447,1.);
+#5447 = DIRECTION('',(0.,1.,0.));
+#5448 = PCURVE('',#5120,#5449);
+#5449 = DEFINITIONAL_REPRESENTATION('',(#5450),#5454);
+#5450 = LINE('',#5451,#5452);
+#5451 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#5452 = VECTOR('',#5453,1.);
+#5453 = DIRECTION('',(-0.,1.));
+#5454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5455 = PCURVE('',#5231,#5456);
+#5456 = DEFINITIONAL_REPRESENTATION('',(#5457),#5461);
+#5457 = LINE('',#5458,#5459);
+#5458 = CARTESIAN_POINT('',(0.115726707786,0.));
+#5459 = VECTOR('',#5460,1.);
+#5460 = DIRECTION('',(0.,-1.));
+#5461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5462 = ORIENTED_EDGE('',*,*,#5187,.F.);
+#5463 = ORIENTED_EDGE('',*,*,#5106,.F.);
+#5464 = ADVANCED_FACE('',(#5465),#5066,.F.);
+#5465 = FACE_BOUND('',#5466,.F.);
+#5466 = EDGE_LOOP('',(#5467,#5490,#5511,#5512));
+#5467 = ORIENTED_EDGE('',*,*,#5468,.F.);
+#5468 = EDGE_CURVE('',#5469,#5051,#5471,.T.);
+#5469 = VERTEX_POINT('',#5470);
+#5470 = CARTESIAN_POINT('',(-4.5,1.64,0.));
+#5471 = SURFACE_CURVE('',#5472,(#5476,#5483),.PCURVE_S1.);
+#5472 = LINE('',#5473,#5474);
+#5473 = CARTESIAN_POINT('',(-4.5,1.64,0.));
+#5474 = VECTOR('',#5475,1.);
+#5475 = DIRECTION('',(0.,0.,1.));
+#5476 = PCURVE('',#5066,#5477);
+#5477 = DEFINITIONAL_REPRESENTATION('',(#5478),#5482);
+#5478 = LINE('',#5479,#5480);
+#5479 = CARTESIAN_POINT('',(0.,0.));
+#5480 = VECTOR('',#5481,1.);
+#5481 = DIRECTION('',(1.,0.));
+#5482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5483 = PCURVE('',#5094,#5484);
+#5484 = DEFINITIONAL_REPRESENTATION('',(#5485),#5489);
+#5485 = LINE('',#5486,#5487);
+#5486 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#5487 = VECTOR('',#5488,1.);
+#5488 = DIRECTION('',(-1.,0.));
+#5489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5490 = ORIENTED_EDGE('',*,*,#5491,.T.);
+#5491 = EDGE_CURVE('',#5469,#5136,#5492,.T.);
+#5492 = SURFACE_CURVE('',#5493,(#5497,#5504),.PCURVE_S1.);
+#5493 = LINE('',#5494,#5495);
+#5494 = CARTESIAN_POINT('',(-4.5,1.64,0.));
+#5495 = VECTOR('',#5496,1.);
+#5496 = DIRECTION('',(0.,1.,0.));
+#5497 = PCURVE('',#5066,#5498);
+#5498 = DEFINITIONAL_REPRESENTATION('',(#5499),#5503);
+#5499 = LINE('',#5500,#5501);
+#5500 = CARTESIAN_POINT('',(0.,0.));
+#5501 = VECTOR('',#5502,1.);
+#5502 = DIRECTION('',(0.,-1.));
+#5503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5504 = PCURVE('',#5153,#5505);
+#5505 = DEFINITIONAL_REPRESENTATION('',(#5506),#5510);
+#5506 = LINE('',#5507,#5508);
+#5507 = CARTESIAN_POINT('',(0.,0.));
+#5508 = VECTOR('',#5509,1.);
+#5509 = DIRECTION('',(0.,1.));
+#5510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5511 = ORIENTED_EDGE('',*,*,#5165,.T.);
+#5512 = ORIENTED_EDGE('',*,*,#5050,.F.);
+#5513 = ADVANCED_FACE('',(#5514),#5094,.T.);
+#5514 = FACE_BOUND('',#5515,.T.);
+#5515 = EDGE_LOOP('',(#5516,#5539,#5563,#5586,#5609,#5632,#5655,#5683,
+ #5704,#5705,#5706));
+#5516 = ORIENTED_EDGE('',*,*,#5517,.T.);
+#5517 = EDGE_CURVE('',#5469,#5518,#5520,.T.);
+#5518 = VERTEX_POINT('',#5519);
+#5519 = CARTESIAN_POINT('',(-4.107863353893,1.64,0.));
+#5520 = SURFACE_CURVE('',#5521,(#5525,#5532),.PCURVE_S1.);
+#5521 = LINE('',#5522,#5523);
+#5522 = CARTESIAN_POINT('',(-4.5,1.64,0.));
+#5523 = VECTOR('',#5524,1.);
+#5524 = DIRECTION('',(1.,0.,0.));
+#5525 = PCURVE('',#5094,#5526);
+#5526 = DEFINITIONAL_REPRESENTATION('',(#5527),#5531);
+#5527 = LINE('',#5528,#5529);
+#5528 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#5529 = VECTOR('',#5530,1.);
+#5530 = DIRECTION('',(0.,1.));
+#5531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5532 = PCURVE('',#5153,#5533);
+#5533 = DEFINITIONAL_REPRESENTATION('',(#5534),#5538);
+#5534 = LINE('',#5535,#5536);
+#5535 = CARTESIAN_POINT('',(0.,0.));
+#5536 = VECTOR('',#5537,1.);
+#5537 = DIRECTION('',(1.,0.));
+#5538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5539 = ORIENTED_EDGE('',*,*,#5540,.T.);
+#5540 = EDGE_CURVE('',#5518,#5541,#5543,.T.);
+#5541 = VERTEX_POINT('',#5542);
+#5542 = CARTESIAN_POINT('',(-4.017218742231,1.64,4.768182948242E-02));
+#5543 = SURFACE_CURVE('',#5544,(#5549,#5556),.PCURVE_S1.);
+#5544 = CIRCLE('',#5545,0.11);
+#5545 = AXIS2_PLACEMENT_3D('',#5546,#5547,#5548);
+#5546 = CARTESIAN_POINT('',(-4.107863353893,1.64,0.11));
+#5547 = DIRECTION('',(0.,-1.,0.));
+#5548 = DIRECTION('',(0.,0.,1.));
+#5549 = PCURVE('',#5094,#5550);
+#5550 = DEFINITIONAL_REPRESENTATION('',(#5551),#5555);
+#5551 = CIRCLE('',#5552,0.11);
+#5552 = AXIS2_PLACEMENT_2D('',#5553,#5554);
+#5553 = CARTESIAN_POINT('',(0.231386224036,-0.155086616065));
+#5554 = DIRECTION('',(-1.,0.));
+#5555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5556 = PCURVE('',#5403,#5557);
+#5557 = DEFINITIONAL_REPRESENTATION('',(#5558),#5562);
+#5558 = LINE('',#5559,#5560);
+#5559 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#5560 = VECTOR('',#5561,1.);
+#5561 = DIRECTION('',(-1.,0.));
+#5562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5563 = ORIENTED_EDGE('',*,*,#5564,.T.);
+#5564 = EDGE_CURVE('',#5541,#5565,#5567,.T.);
+#5565 = VERTEX_POINT('',#5566);
+#5566 = CARTESIAN_POINT('',(-3.532781257769,1.64,0.752318170518));
+#5567 = SURFACE_CURVE('',#5568,(#5572,#5579),.PCURVE_S1.);
+#5568 = LINE('',#5569,#5570);
+#5569 = CARTESIAN_POINT('',(-4.05,1.64,1.387778780781E-17));
+#5570 = VECTOR('',#5571,1.);
+#5571 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#5572 = PCURVE('',#5094,#5573);
+#5573 = DEFINITIONAL_REPRESENTATION('',(#5574),#5578);
+#5574 = LINE('',#5575,#5576);
+#5575 = CARTESIAN_POINT('',(0.341386224036,-9.722326217175E-02));
+#5576 = VECTOR('',#5577,1.);
+#5577 = DIRECTION('',(-0.824041924199,0.566528822887));
+#5578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5579 = PCURVE('',#5372,#5580);
+#5580 = DEFINITIONAL_REPRESENTATION('',(#5581),#5585);
+#5581 = LINE('',#5582,#5583);
+#5582 = CARTESIAN_POINT('',(0.,0.));
+#5583 = VECTOR('',#5584,1.);
+#5584 = DIRECTION('',(1.,0.));
+#5585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5586 = ORIENTED_EDGE('',*,*,#5587,.T.);
+#5587 = EDGE_CURVE('',#5565,#5588,#5590,.T.);
+#5588 = VERTEX_POINT('',#5589);
+#5589 = CARTESIAN_POINT('',(-3.5,1.64,0.752318170518));
+#5590 = SURFACE_CURVE('',#5591,(#5595,#5602),.PCURVE_S1.);
+#5591 = LINE('',#5592,#5593);
+#5592 = CARTESIAN_POINT('',(-3.590644611662,1.64,0.752318170518));
+#5593 = VECTOR('',#5594,1.);
+#5594 = DIRECTION('',(1.,0.,0.));
+#5595 = PCURVE('',#5094,#5596);
+#5596 = DEFINITIONAL_REPRESENTATION('',(#5597),#5601);
+#5597 = LINE('',#5598,#5599);
+#5598 = CARTESIAN_POINT('',(-0.410931946481,0.362132126166));
+#5599 = VECTOR('',#5600,1.);
+#5600 = DIRECTION('',(0.,1.));
+#5601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5602 = PCURVE('',#5344,#5603);
+#5603 = DEFINITIONAL_REPRESENTATION('',(#5604),#5608);
+#5604 = LINE('',#5605,#5606);
+#5605 = CARTESIAN_POINT('',(0.,0.));
+#5606 = VECTOR('',#5607,1.);
+#5607 = DIRECTION('',(1.,0.));
+#5608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5609 = ORIENTED_EDGE('',*,*,#5610,.T.);
+#5610 = EDGE_CURVE('',#5588,#5611,#5613,.T.);
+#5611 = VERTEX_POINT('',#5612);
+#5612 = CARTESIAN_POINT('',(-3.5,1.64,0.862318170518));
+#5613 = SURFACE_CURVE('',#5614,(#5618,#5625),.PCURVE_S1.);
+#5614 = LINE('',#5615,#5616);
+#5615 = CARTESIAN_POINT('',(-3.5,1.64,0.752318170518));
+#5616 = VECTOR('',#5617,1.);
+#5617 = DIRECTION('',(0.,0.,1.));
+#5618 = PCURVE('',#5094,#5619);
+#5619 = DEFINITIONAL_REPRESENTATION('',(#5620),#5624);
+#5620 = LINE('',#5621,#5622);
+#5621 = CARTESIAN_POINT('',(-0.410931946481,0.452776737828));
+#5622 = VECTOR('',#5623,1.);
+#5623 = DIRECTION('',(-1.,0.));
+#5624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5625 = PCURVE('',#5316,#5626);
+#5626 = DEFINITIONAL_REPRESENTATION('',(#5627),#5631);
+#5627 = LINE('',#5628,#5629);
+#5628 = CARTESIAN_POINT('',(0.,0.));
+#5629 = VECTOR('',#5630,1.);
+#5630 = DIRECTION('',(1.,0.));
+#5631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5632 = ORIENTED_EDGE('',*,*,#5633,.F.);
+#5633 = EDGE_CURVE('',#5634,#5611,#5636,.T.);
+#5634 = VERTEX_POINT('',#5635);
+#5635 = CARTESIAN_POINT('',(-3.532781257769,1.64,0.862318170518));
+#5636 = SURFACE_CURVE('',#5637,(#5641,#5648),.PCURVE_S1.);
+#5637 = LINE('',#5638,#5639);
+#5638 = CARTESIAN_POINT('',(-3.590644611662,1.64,0.862318170518));
+#5639 = VECTOR('',#5640,1.);
+#5640 = DIRECTION('',(1.,0.,0.));
+#5641 = PCURVE('',#5094,#5642);
+#5642 = DEFINITIONAL_REPRESENTATION('',(#5643),#5647);
+#5643 = LINE('',#5644,#5645);
+#5644 = CARTESIAN_POINT('',(-0.520931946481,0.362132126166));
+#5645 = VECTOR('',#5646,1.);
+#5646 = DIRECTION('',(0.,1.));
+#5647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5648 = PCURVE('',#5288,#5649);
+#5649 = DEFINITIONAL_REPRESENTATION('',(#5650),#5654);
+#5650 = LINE('',#5651,#5652);
+#5651 = CARTESIAN_POINT('',(0.,0.));
+#5652 = VECTOR('',#5653,1.);
+#5653 = DIRECTION('',(1.,0.));
+#5654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5655 = ORIENTED_EDGE('',*,*,#5656,.F.);
+#5656 = EDGE_CURVE('',#5657,#5634,#5659,.T.);
+#5657 = VERTEX_POINT('',#5658);
+#5658 = CARTESIAN_POINT('',(-3.623425869431,1.64,0.814636341035));
+#5659 = SURFACE_CURVE('',#5660,(#5665,#5676),.PCURVE_S1.);
+#5660 = CIRCLE('',#5661,0.11);
+#5661 = AXIS2_PLACEMENT_3D('',#5662,#5663,#5664);
+#5662 = CARTESIAN_POINT('',(-3.532781257769,1.64,0.752318170518));
+#5663 = DIRECTION('',(0.,1.,0.));
+#5664 = DIRECTION('',(0.,0.,1.));
+#5665 = PCURVE('',#5094,#5666);
+#5666 = DEFINITIONAL_REPRESENTATION('',(#5667),#5675);
+#5667 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5668,#5669,#5670,#5671,
+#5672,#5673,#5674),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5668 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#5669 = CARTESIAN_POINT('',(-0.520931946481,0.610521068892));
+#5670 = CARTESIAN_POINT('',(-0.355931946481,0.515258274475));
+#5671 = CARTESIAN_POINT('',(-0.190931946481,0.419995480059));
+#5672 = CARTESIAN_POINT('',(-0.355931946481,0.324732685643));
+#5673 = CARTESIAN_POINT('',(-0.520931946481,0.229469891227));
+#5674 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#5675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5676 = PCURVE('',#5260,#5677);
+#5677 = DEFINITIONAL_REPRESENTATION('',(#5678),#5682);
+#5678 = LINE('',#5679,#5680);
+#5679 = CARTESIAN_POINT('',(-5.31467632652,0.));
+#5680 = VECTOR('',#5681,1.);
+#5681 = DIRECTION('',(1.,0.));
+#5682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5683 = ORIENTED_EDGE('',*,*,#5684,.F.);
+#5684 = EDGE_CURVE('',#5419,#5657,#5685,.T.);
+#5685 = SURFACE_CURVE('',#5686,(#5690,#5697),.PCURVE_S1.);
+#5686 = LINE('',#5687,#5688);
+#5687 = CARTESIAN_POINT('',(-4.140644611662,1.64,6.231817051758E-02));
+#5688 = VECTOR('',#5689,1.);
+#5689 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#5690 = PCURVE('',#5094,#5691);
+#5691 = DEFINITIONAL_REPRESENTATION('',(#5692),#5696);
+#5692 = LINE('',#5693,#5694);
+#5693 = CARTESIAN_POINT('',(0.279068053519,-0.187867873834));
+#5694 = VECTOR('',#5695,1.);
+#5695 = DIRECTION('',(-0.824041924199,0.566528822887));
+#5696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5697 = PCURVE('',#5231,#5698);
+#5698 = DEFINITIONAL_REPRESENTATION('',(#5699),#5703);
+#5699 = LINE('',#5700,#5701);
+#5700 = CARTESIAN_POINT('',(0.,0.));
+#5701 = VECTOR('',#5702,1.);
+#5702 = DIRECTION('',(1.,0.));
+#5703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5704 = ORIENTED_EDGE('',*,*,#5418,.F.);
+#5705 = ORIENTED_EDGE('',*,*,#5078,.F.);
+#5706 = ORIENTED_EDGE('',*,*,#5468,.F.);
+#5707 = ADVANCED_FACE('',(#5708),#5153,.F.);
+#5708 = FACE_BOUND('',#5709,.F.);
+#5709 = EDGE_LOOP('',(#5710,#5711,#5712,#5713));
+#5710 = ORIENTED_EDGE('',*,*,#5135,.F.);
+#5711 = ORIENTED_EDGE('',*,*,#5491,.F.);
+#5712 = ORIENTED_EDGE('',*,*,#5517,.T.);
+#5713 = ORIENTED_EDGE('',*,*,#5714,.T.);
+#5714 = EDGE_CURVE('',#5518,#5138,#5715,.T.);
+#5715 = SURFACE_CURVE('',#5716,(#5720,#5727),.PCURVE_S1.);
+#5716 = LINE('',#5717,#5718);
+#5717 = CARTESIAN_POINT('',(-4.107863353893,1.64,0.));
+#5718 = VECTOR('',#5719,1.);
+#5719 = DIRECTION('',(0.,1.,0.));
+#5720 = PCURVE('',#5153,#5721);
+#5721 = DEFINITIONAL_REPRESENTATION('',(#5722),#5726);
+#5722 = LINE('',#5723,#5724);
+#5723 = CARTESIAN_POINT('',(0.392136646107,0.));
+#5724 = VECTOR('',#5725,1.);
+#5725 = DIRECTION('',(0.,1.));
+#5726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5727 = PCURVE('',#5403,#5728);
+#5728 = DEFINITIONAL_REPRESENTATION('',(#5729),#5733);
+#5729 = LINE('',#5730,#5731);
+#5730 = CARTESIAN_POINT('',(-0.,0.));
+#5731 = VECTOR('',#5732,1.);
+#5732 = DIRECTION('',(-0.,1.));
+#5733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5734 = ADVANCED_FACE('',(#5735),#5403,.T.);
+#5735 = FACE_BOUND('',#5736,.F.);
+#5736 = EDGE_LOOP('',(#5737,#5738,#5759,#5760));
+#5737 = ORIENTED_EDGE('',*,*,#5540,.T.);
+#5738 = ORIENTED_EDGE('',*,*,#5739,.T.);
+#5739 = EDGE_CURVE('',#5541,#5357,#5740,.T.);
+#5740 = SURFACE_CURVE('',#5741,(#5745,#5752),.PCURVE_S1.);
+#5741 = LINE('',#5742,#5743);
+#5742 = CARTESIAN_POINT('',(-4.017218742231,1.64,4.768182948242E-02));
+#5743 = VECTOR('',#5744,1.);
+#5744 = DIRECTION('',(0.,1.,0.));
+#5745 = PCURVE('',#5403,#5746);
+#5746 = DEFINITIONAL_REPRESENTATION('',(#5747),#5751);
+#5747 = LINE('',#5748,#5749);
+#5748 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#5749 = VECTOR('',#5750,1.);
+#5750 = DIRECTION('',(-0.,1.));
+#5751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5752 = PCURVE('',#5372,#5753);
+#5753 = DEFINITIONAL_REPRESENTATION('',(#5754),#5758);
+#5754 = LINE('',#5755,#5756);
+#5755 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#5756 = VECTOR('',#5757,1.);
+#5757 = DIRECTION('',(0.,-1.));
+#5758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5759 = ORIENTED_EDGE('',*,*,#5384,.F.);
+#5760 = ORIENTED_EDGE('',*,*,#5714,.F.);
+#5761 = ADVANCED_FACE('',(#5762),#5372,.T.);
+#5762 = FACE_BOUND('',#5763,.T.);
+#5763 = EDGE_LOOP('',(#5764,#5765,#5766,#5767));
+#5764 = ORIENTED_EDGE('',*,*,#5564,.F.);
+#5765 = ORIENTED_EDGE('',*,*,#5739,.T.);
+#5766 = ORIENTED_EDGE('',*,*,#5356,.T.);
+#5767 = ORIENTED_EDGE('',*,*,#5768,.F.);
+#5768 = EDGE_CURVE('',#5565,#5329,#5769,.T.);
+#5769 = SURFACE_CURVE('',#5770,(#5774,#5780),.PCURVE_S1.);
+#5770 = LINE('',#5771,#5772);
+#5771 = CARTESIAN_POINT('',(-3.532781257769,1.64,0.752318170518));
+#5772 = VECTOR('',#5773,1.);
+#5773 = DIRECTION('',(0.,1.,0.));
+#5774 = PCURVE('',#5372,#5775);
+#5775 = DEFINITIONAL_REPRESENTATION('',(#5776),#5779);
+#5776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5777,#5778),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#5777 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#5778 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#5779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5780 = PCURVE('',#5344,#5781);
+#5781 = DEFINITIONAL_REPRESENTATION('',(#5782),#5785);
+#5782 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5783,#5784),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#5783 = CARTESIAN_POINT('',(5.786335389277E-02,-2.2E-02));
+#5784 = CARTESIAN_POINT('',(5.786335389277E-02,0.242));
+#5785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5786 = ADVANCED_FACE('',(#5787),#5344,.F.);
+#5787 = FACE_BOUND('',#5788,.F.);
+#5788 = EDGE_LOOP('',(#5789,#5790,#5791,#5792));
+#5789 = ORIENTED_EDGE('',*,*,#5328,.F.);
+#5790 = ORIENTED_EDGE('',*,*,#5768,.F.);
+#5791 = ORIENTED_EDGE('',*,*,#5587,.T.);
+#5792 = ORIENTED_EDGE('',*,*,#5793,.T.);
+#5793 = EDGE_CURVE('',#5588,#5301,#5794,.T.);
+#5794 = SURFACE_CURVE('',#5795,(#5799,#5806),.PCURVE_S1.);
+#5795 = LINE('',#5796,#5797);
+#5796 = CARTESIAN_POINT('',(-3.5,1.64,0.752318170518));
+#5797 = VECTOR('',#5798,1.);
+#5798 = DIRECTION('',(0.,1.,0.));
+#5799 = PCURVE('',#5344,#5800);
+#5800 = DEFINITIONAL_REPRESENTATION('',(#5801),#5805);
+#5801 = LINE('',#5802,#5803);
+#5802 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#5803 = VECTOR('',#5804,1.);
+#5804 = DIRECTION('',(0.,1.));
+#5805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5806 = PCURVE('',#5316,#5807);
+#5807 = DEFINITIONAL_REPRESENTATION('',(#5808),#5812);
+#5808 = LINE('',#5809,#5810);
+#5809 = CARTESIAN_POINT('',(0.,0.));
+#5810 = VECTOR('',#5811,1.);
+#5811 = DIRECTION('',(0.,-1.));
+#5812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5813 = ADVANCED_FACE('',(#5814),#5316,.T.);
+#5814 = FACE_BOUND('',#5815,.T.);
+#5815 = EDGE_LOOP('',(#5816,#5817,#5818,#5819));
+#5816 = ORIENTED_EDGE('',*,*,#5610,.F.);
+#5817 = ORIENTED_EDGE('',*,*,#5793,.T.);
+#5818 = ORIENTED_EDGE('',*,*,#5300,.T.);
+#5819 = ORIENTED_EDGE('',*,*,#5820,.F.);
+#5820 = EDGE_CURVE('',#5611,#5273,#5821,.T.);
+#5821 = SURFACE_CURVE('',#5822,(#5826,#5833),.PCURVE_S1.);
+#5822 = LINE('',#5823,#5824);
+#5823 = CARTESIAN_POINT('',(-3.5,1.64,0.862318170518));
+#5824 = VECTOR('',#5825,1.);
+#5825 = DIRECTION('',(0.,1.,0.));
+#5826 = PCURVE('',#5316,#5827);
+#5827 = DEFINITIONAL_REPRESENTATION('',(#5828),#5832);
+#5828 = LINE('',#5829,#5830);
+#5829 = CARTESIAN_POINT('',(0.11,0.));
+#5830 = VECTOR('',#5831,1.);
+#5831 = DIRECTION('',(0.,-1.));
+#5832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5833 = PCURVE('',#5288,#5834);
+#5834 = DEFINITIONAL_REPRESENTATION('',(#5835),#5839);
+#5835 = LINE('',#5836,#5837);
+#5836 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#5837 = VECTOR('',#5838,1.);
+#5838 = DIRECTION('',(0.,1.));
+#5839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5840 = ADVANCED_FACE('',(#5841),#5231,.F.);
+#5841 = FACE_BOUND('',#5842,.F.);
+#5842 = EDGE_LOOP('',(#5843,#5844,#5845,#5846));
+#5843 = ORIENTED_EDGE('',*,*,#5684,.F.);
+#5844 = ORIENTED_EDGE('',*,*,#5442,.T.);
+#5845 = ORIENTED_EDGE('',*,*,#5215,.T.);
+#5846 = ORIENTED_EDGE('',*,*,#5847,.F.);
+#5847 = EDGE_CURVE('',#5657,#5216,#5848,.T.);
+#5848 = SURFACE_CURVE('',#5849,(#5853,#5860),.PCURVE_S1.);
+#5849 = LINE('',#5850,#5851);
+#5850 = CARTESIAN_POINT('',(-3.623425869431,1.64,0.814636341035));
+#5851 = VECTOR('',#5852,1.);
+#5852 = DIRECTION('',(0.,1.,0.));
+#5853 = PCURVE('',#5231,#5854);
+#5854 = DEFINITIONAL_REPRESENTATION('',(#5855),#5859);
+#5855 = LINE('',#5856,#5857);
+#5856 = CARTESIAN_POINT('',(0.912961038055,0.));
+#5857 = VECTOR('',#5858,1.);
+#5858 = DIRECTION('',(0.,-1.));
+#5859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5860 = PCURVE('',#5260,#5861);
+#5861 = DEFINITIONAL_REPRESENTATION('',(#5862),#5866);
+#5862 = LINE('',#5863,#5864);
+#5863 = CARTESIAN_POINT('',(0.,0.));
+#5864 = VECTOR('',#5865,1.);
+#5865 = DIRECTION('',(0.,1.));
+#5866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5867 = ADVANCED_FACE('',(#5868),#5288,.T.);
+#5868 = FACE_BOUND('',#5869,.T.);
+#5869 = EDGE_LOOP('',(#5870,#5871,#5872,#5873));
+#5870 = ORIENTED_EDGE('',*,*,#5633,.T.);
+#5871 = ORIENTED_EDGE('',*,*,#5820,.T.);
+#5872 = ORIENTED_EDGE('',*,*,#5272,.F.);
+#5873 = ORIENTED_EDGE('',*,*,#5874,.F.);
+#5874 = EDGE_CURVE('',#5634,#5244,#5875,.T.);
+#5875 = SURFACE_CURVE('',#5876,(#5880,#5887),.PCURVE_S1.);
+#5876 = LINE('',#5877,#5878);
+#5877 = CARTESIAN_POINT('',(-3.532781257769,1.64,0.862318170518));
+#5878 = VECTOR('',#5879,1.);
+#5879 = DIRECTION('',(0.,1.,0.));
+#5880 = PCURVE('',#5288,#5881);
+#5881 = DEFINITIONAL_REPRESENTATION('',(#5882),#5886);
+#5882 = LINE('',#5883,#5884);
+#5883 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#5884 = VECTOR('',#5885,1.);
+#5885 = DIRECTION('',(0.,1.));
+#5886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5887 = PCURVE('',#5260,#5888);
+#5888 = DEFINITIONAL_REPRESENTATION('',(#5889),#5893);
+#5889 = LINE('',#5890,#5891);
+#5890 = CARTESIAN_POINT('',(0.96850898066,0.));
+#5891 = VECTOR('',#5892,1.);
+#5892 = DIRECTION('',(0.,1.));
+#5893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5894 = ADVANCED_FACE('',(#5895),#5260,.T.);
+#5895 = FACE_BOUND('',#5896,.T.);
+#5896 = EDGE_LOOP('',(#5897,#5898,#5899,#5900));
+#5897 = ORIENTED_EDGE('',*,*,#5656,.T.);
+#5898 = ORIENTED_EDGE('',*,*,#5874,.T.);
+#5899 = ORIENTED_EDGE('',*,*,#5243,.F.);
+#5900 = ORIENTED_EDGE('',*,*,#5847,.F.);
+#5901 = MANIFOLD_SOLID_BREP('',#5902);
+#5902 = CLOSED_SHELL('',(#5903,#6023,#6302,#6356,#6405,#6599,#6626,#6653
+ ,#6678,#6705,#6732,#6759,#6786));
+#5903 = ADVANCED_FACE('',(#5904),#5918,.T.);
+#5904 = FACE_BOUND('',#5905,.T.);
+#5905 = EDGE_LOOP('',(#5906,#5941,#5969,#5997));
+#5906 = ORIENTED_EDGE('',*,*,#5907,.F.);
+#5907 = EDGE_CURVE('',#5908,#5910,#5912,.T.);
+#5908 = VERTEX_POINT('',#5909);
+#5909 = CARTESIAN_POINT('',(4.165726707786,1.86,0.11));
+#5910 = VERTEX_POINT('',#5911);
+#5911 = CARTESIAN_POINT('',(4.5,1.86,0.11));
+#5912 = SURFACE_CURVE('',#5913,(#5917,#5929),.PCURVE_S1.);
+#5913 = LINE('',#5914,#5915);
+#5914 = CARTESIAN_POINT('',(4.05,1.86,0.11));
+#5915 = VECTOR('',#5916,1.);
+#5916 = DIRECTION('',(1.,0.,0.));
+#5917 = PCURVE('',#5918,#5923);
+#5918 = PLANE('',#5919);
+#5919 = AXIS2_PLACEMENT_3D('',#5920,#5921,#5922);
+#5920 = CARTESIAN_POINT('',(4.05,1.64,0.11));
+#5921 = DIRECTION('',(0.,0.,1.));
+#5922 = DIRECTION('',(1.,0.,0.));
+#5923 = DEFINITIONAL_REPRESENTATION('',(#5924),#5928);
+#5924 = LINE('',#5925,#5926);
+#5925 = CARTESIAN_POINT('',(0.,0.22));
+#5926 = VECTOR('',#5927,1.);
+#5927 = DIRECTION('',(1.,0.));
+#5928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5929 = PCURVE('',#5930,#5935);
+#5930 = PLANE('',#5931);
+#5931 = AXIS2_PLACEMENT_3D('',#5932,#5933,#5934);
+#5932 = CARTESIAN_POINT('',(3.952776737828,1.86,0.341386224036));
+#5933 = DIRECTION('',(-6.335401468835E-29,1.,-5.224917662755E-29));
+#5934 = DIRECTION('',(1.,6.335401468835E-29,0.));
+#5935 = DEFINITIONAL_REPRESENTATION('',(#5936),#5940);
+#5936 = LINE('',#5937,#5938);
+#5937 = CARTESIAN_POINT('',(9.722326217175E-02,0.231386224036));
+#5938 = VECTOR('',#5939,1.);
+#5939 = DIRECTION('',(1.,3.310195103516E-57));
+#5940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5941 = ORIENTED_EDGE('',*,*,#5942,.F.);
+#5942 = EDGE_CURVE('',#5943,#5908,#5945,.T.);
+#5943 = VERTEX_POINT('',#5944);
+#5944 = CARTESIAN_POINT('',(4.165726707786,1.64,0.11));
+#5945 = SURFACE_CURVE('',#5946,(#5950,#5957),.PCURVE_S1.);
+#5946 = LINE('',#5947,#5948);
+#5947 = CARTESIAN_POINT('',(4.165726707786,1.64,0.11));
+#5948 = VECTOR('',#5949,1.);
+#5949 = DIRECTION('',(0.,1.,0.));
+#5950 = PCURVE('',#5918,#5951);
+#5951 = DEFINITIONAL_REPRESENTATION('',(#5952),#5956);
+#5952 = LINE('',#5953,#5954);
+#5953 = CARTESIAN_POINT('',(0.115726707786,0.));
+#5954 = VECTOR('',#5955,1.);
+#5955 = DIRECTION('',(0.,1.));
+#5956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5957 = PCURVE('',#5958,#5963);
+#5958 = CYLINDRICAL_SURFACE('',#5959,0.11);
+#5959 = AXIS2_PLACEMENT_3D('',#5960,#5961,#5962);
+#5960 = CARTESIAN_POINT('',(4.165726707786,1.64,0.22));
+#5961 = DIRECTION('',(0.,1.,0.));
+#5962 = DIRECTION('',(0.,0.,-1.));
+#5963 = DEFINITIONAL_REPRESENTATION('',(#5964),#5968);
+#5964 = LINE('',#5965,#5966);
+#5965 = CARTESIAN_POINT('',(0.,0.));
+#5966 = VECTOR('',#5967,1.);
+#5967 = DIRECTION('',(0.,1.));
+#5968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5969 = ORIENTED_EDGE('',*,*,#5970,.T.);
+#5970 = EDGE_CURVE('',#5943,#5971,#5973,.T.);
+#5971 = VERTEX_POINT('',#5972);
+#5972 = CARTESIAN_POINT('',(4.5,1.64,0.11));
+#5973 = SURFACE_CURVE('',#5974,(#5978,#5985),.PCURVE_S1.);
+#5974 = LINE('',#5975,#5976);
+#5975 = CARTESIAN_POINT('',(4.05,1.64,0.11));
+#5976 = VECTOR('',#5977,1.);
+#5977 = DIRECTION('',(1.,0.,0.));
+#5978 = PCURVE('',#5918,#5979);
+#5979 = DEFINITIONAL_REPRESENTATION('',(#5980),#5984);
+#5980 = LINE('',#5981,#5982);
+#5981 = CARTESIAN_POINT('',(0.,0.));
+#5982 = VECTOR('',#5983,1.);
+#5983 = DIRECTION('',(1.,0.));
+#5984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5985 = PCURVE('',#5986,#5991);
+#5986 = PLANE('',#5987);
+#5987 = AXIS2_PLACEMENT_3D('',#5988,#5989,#5990);
+#5988 = CARTESIAN_POINT('',(3.952776737828,1.64,0.341386224036));
+#5989 = DIRECTION('',(-1.432643714871E-31,-1.,4.410285565526E-32));
+#5990 = DIRECTION('',(-1.,1.432643714871E-31,0.));
+#5991 = DEFINITIONAL_REPRESENTATION('',(#5992),#5996);
+#5992 = LINE('',#5993,#5994);
+#5993 = CARTESIAN_POINT('',(-9.722326217175E-02,0.231386224036));
+#5994 = VECTOR('',#5995,1.);
+#5995 = DIRECTION('',(-1.,-6.318367896236E-63));
+#5996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5997 = ORIENTED_EDGE('',*,*,#5998,.T.);
+#5998 = EDGE_CURVE('',#5971,#5910,#5999,.T.);
+#5999 = SURFACE_CURVE('',#6000,(#6004,#6011),.PCURVE_S1.);
+#6000 = LINE('',#6001,#6002);
+#6001 = CARTESIAN_POINT('',(4.5,1.64,0.11));
+#6002 = VECTOR('',#6003,1.);
+#6003 = DIRECTION('',(0.,1.,0.));
+#6004 = PCURVE('',#5918,#6005);
+#6005 = DEFINITIONAL_REPRESENTATION('',(#6006),#6010);
+#6006 = LINE('',#6007,#6008);
+#6007 = CARTESIAN_POINT('',(0.45,0.));
+#6008 = VECTOR('',#6009,1.);
+#6009 = DIRECTION('',(0.,1.));
+#6010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6011 = PCURVE('',#6012,#6017);
+#6012 = PLANE('',#6013);
+#6013 = AXIS2_PLACEMENT_3D('',#6014,#6015,#6016);
+#6014 = CARTESIAN_POINT('',(4.5,1.64,0.));
+#6015 = DIRECTION('',(1.,0.,0.));
+#6016 = DIRECTION('',(0.,0.,1.));
+#6017 = DEFINITIONAL_REPRESENTATION('',(#6018),#6022);
+#6018 = LINE('',#6019,#6020);
+#6019 = CARTESIAN_POINT('',(0.11,0.));
+#6020 = VECTOR('',#6021,1.);
+#6021 = DIRECTION('',(0.,-1.));
+#6022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6023 = ADVANCED_FACE('',(#6024),#5930,.T.);
+#6024 = FACE_BOUND('',#6025,.T.);
+#6025 = EDGE_LOOP('',(#6026,#6056,#6085,#6113,#6141,#6169,#6197,#6230,
+ #6258,#6280,#6281));
+#6026 = ORIENTED_EDGE('',*,*,#6027,.F.);
+#6027 = EDGE_CURVE('',#6028,#6030,#6032,.T.);
+#6028 = VERTEX_POINT('',#6029);
+#6029 = CARTESIAN_POINT('',(4.107863353893,1.86,0.));
+#6030 = VERTEX_POINT('',#6031);
+#6031 = CARTESIAN_POINT('',(4.5,1.86,0.));
+#6032 = SURFACE_CURVE('',#6033,(#6037,#6044),.PCURVE_S1.);
+#6033 = LINE('',#6034,#6035);
+#6034 = CARTESIAN_POINT('',(4.05,1.86,0.));
+#6035 = VECTOR('',#6036,1.);
+#6036 = DIRECTION('',(1.,0.,0.));
+#6037 = PCURVE('',#5930,#6038);
+#6038 = DEFINITIONAL_REPRESENTATION('',(#6039),#6043);
+#6039 = LINE('',#6040,#6041);
+#6040 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#6041 = VECTOR('',#6042,1.);
+#6042 = DIRECTION('',(1.,3.310195103516E-57));
+#6043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6044 = PCURVE('',#6045,#6050);
+#6045 = PLANE('',#6046);
+#6046 = AXIS2_PLACEMENT_3D('',#6047,#6048,#6049);
+#6047 = CARTESIAN_POINT('',(4.05,1.64,0.));
+#6048 = DIRECTION('',(0.,0.,1.));
+#6049 = DIRECTION('',(1.,0.,0.));
+#6050 = DEFINITIONAL_REPRESENTATION('',(#6051),#6055);
+#6051 = LINE('',#6052,#6053);
+#6052 = CARTESIAN_POINT('',(0.,0.22));
+#6053 = VECTOR('',#6054,1.);
+#6054 = DIRECTION('',(1.,0.));
+#6055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6056 = ORIENTED_EDGE('',*,*,#6057,.T.);
+#6057 = EDGE_CURVE('',#6028,#6058,#6060,.T.);
+#6058 = VERTEX_POINT('',#6059);
+#6059 = CARTESIAN_POINT('',(4.017218742231,1.86,4.768182948242E-02));
+#6060 = SURFACE_CURVE('',#6061,(#6066,#6073),.PCURVE_S1.);
+#6061 = CIRCLE('',#6062,0.11);
+#6062 = AXIS2_PLACEMENT_3D('',#6063,#6064,#6065);
+#6063 = CARTESIAN_POINT('',(4.107863353893,1.86,0.11));
+#6064 = DIRECTION('',(0.,1.,0.));
+#6065 = DIRECTION('',(0.,0.,1.));
+#6066 = PCURVE('',#5930,#6067);
+#6067 = DEFINITIONAL_REPRESENTATION('',(#6068),#6072);
+#6068 = CIRCLE('',#6069,0.11);
+#6069 = AXIS2_PLACEMENT_2D('',#6070,#6071);
+#6070 = CARTESIAN_POINT('',(0.155086616065,0.231386224036));
+#6071 = DIRECTION('',(0.,-1.));
+#6072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6073 = PCURVE('',#6074,#6079);
+#6074 = CYLINDRICAL_SURFACE('',#6075,0.11);
+#6075 = AXIS2_PLACEMENT_3D('',#6076,#6077,#6078);
+#6076 = CARTESIAN_POINT('',(4.107863353893,1.64,0.11));
+#6077 = DIRECTION('',(0.,1.,0.));
+#6078 = DIRECTION('',(0.,0.,-1.));
+#6079 = DEFINITIONAL_REPRESENTATION('',(#6080),#6084);
+#6080 = LINE('',#6081,#6082);
+#6081 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#6082 = VECTOR('',#6083,1.);
+#6083 = DIRECTION('',(1.,0.));
+#6084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6085 = ORIENTED_EDGE('',*,*,#6086,.T.);
+#6086 = EDGE_CURVE('',#6058,#6087,#6089,.T.);
+#6087 = VERTEX_POINT('',#6088);
+#6088 = CARTESIAN_POINT('',(3.532781257769,1.86,0.752318170518));
+#6089 = SURFACE_CURVE('',#6090,(#6094,#6101),.PCURVE_S1.);
+#6090 = LINE('',#6091,#6092);
+#6091 = CARTESIAN_POINT('',(4.05,1.86,0.));
+#6092 = VECTOR('',#6093,1.);
+#6093 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#6094 = PCURVE('',#5930,#6095);
+#6095 = DEFINITIONAL_REPRESENTATION('',(#6096),#6100);
+#6096 = LINE('',#6097,#6098);
+#6097 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#6098 = VECTOR('',#6099,1.);
+#6099 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#6100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6101 = PCURVE('',#6102,#6107);
+#6102 = PLANE('',#6103);
+#6103 = AXIS2_PLACEMENT_3D('',#6104,#6105,#6106);
+#6104 = CARTESIAN_POINT('',(4.05,1.64,0.));
+#6105 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#6106 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#6107 = DEFINITIONAL_REPRESENTATION('',(#6108),#6112);
+#6108 = LINE('',#6109,#6110);
+#6109 = CARTESIAN_POINT('',(0.,-0.22));
+#6110 = VECTOR('',#6111,1.);
+#6111 = DIRECTION('',(1.,0.));
+#6112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6113 = ORIENTED_EDGE('',*,*,#6114,.F.);
+#6114 = EDGE_CURVE('',#6115,#6087,#6117,.T.);
+#6115 = VERTEX_POINT('',#6116);
+#6116 = CARTESIAN_POINT('',(3.5,1.86,0.752318170518));
+#6117 = SURFACE_CURVE('',#6118,(#6122,#6129),.PCURVE_S1.);
+#6118 = LINE('',#6119,#6120);
+#6119 = CARTESIAN_POINT('',(3.5,1.86,0.752318170518));
+#6120 = VECTOR('',#6121,1.);
+#6121 = DIRECTION('',(1.,0.,0.));
+#6122 = PCURVE('',#5930,#6123);
+#6123 = DEFINITIONAL_REPRESENTATION('',(#6124),#6128);
+#6124 = LINE('',#6125,#6126);
+#6125 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#6126 = VECTOR('',#6127,1.);
+#6127 = DIRECTION('',(1.,3.310195103516E-57));
+#6128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6129 = PCURVE('',#6130,#6135);
+#6130 = PLANE('',#6131);
+#6131 = AXIS2_PLACEMENT_3D('',#6132,#6133,#6134);
+#6132 = CARTESIAN_POINT('',(3.5,1.64,0.752318170518));
+#6133 = DIRECTION('',(0.,0.,1.));
+#6134 = DIRECTION('',(1.,0.,0.));
+#6135 = DEFINITIONAL_REPRESENTATION('',(#6136),#6140);
+#6136 = LINE('',#6137,#6138);
+#6137 = CARTESIAN_POINT('',(0.,0.22));
+#6138 = VECTOR('',#6139,1.);
+#6139 = DIRECTION('',(1.,0.));
+#6140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6141 = ORIENTED_EDGE('',*,*,#6142,.T.);
+#6142 = EDGE_CURVE('',#6115,#6143,#6145,.T.);
+#6143 = VERTEX_POINT('',#6144);
+#6144 = CARTESIAN_POINT('',(3.5,1.86,0.862318170518));
+#6145 = SURFACE_CURVE('',#6146,(#6150,#6157),.PCURVE_S1.);
+#6146 = LINE('',#6147,#6148);
+#6147 = CARTESIAN_POINT('',(3.5,1.86,0.752318170518));
+#6148 = VECTOR('',#6149,1.);
+#6149 = DIRECTION('',(0.,0.,1.));
+#6150 = PCURVE('',#5930,#6151);
+#6151 = DEFINITIONAL_REPRESENTATION('',(#6152),#6156);
+#6152 = LINE('',#6153,#6154);
+#6153 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#6154 = VECTOR('',#6155,1.);
+#6155 = DIRECTION('',(0.,-1.));
+#6156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6157 = PCURVE('',#6158,#6163);
+#6158 = PLANE('',#6159);
+#6159 = AXIS2_PLACEMENT_3D('',#6160,#6161,#6162);
+#6160 = CARTESIAN_POINT('',(3.5,1.64,0.752318170518));
+#6161 = DIRECTION('',(1.,0.,0.));
+#6162 = DIRECTION('',(0.,0.,1.));
+#6163 = DEFINITIONAL_REPRESENTATION('',(#6164),#6168);
+#6164 = LINE('',#6165,#6166);
+#6165 = CARTESIAN_POINT('',(0.,-0.22));
+#6166 = VECTOR('',#6167,1.);
+#6167 = DIRECTION('',(1.,0.));
+#6168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6169 = ORIENTED_EDGE('',*,*,#6170,.T.);
+#6170 = EDGE_CURVE('',#6143,#6171,#6173,.T.);
+#6171 = VERTEX_POINT('',#6172);
+#6172 = CARTESIAN_POINT('',(3.532781257769,1.86,0.862318170518));
+#6173 = SURFACE_CURVE('',#6174,(#6178,#6185),.PCURVE_S1.);
+#6174 = LINE('',#6175,#6176);
+#6175 = CARTESIAN_POINT('',(3.5,1.86,0.862318170518));
+#6176 = VECTOR('',#6177,1.);
+#6177 = DIRECTION('',(1.,0.,0.));
+#6178 = PCURVE('',#5930,#6179);
+#6179 = DEFINITIONAL_REPRESENTATION('',(#6180),#6184);
+#6180 = LINE('',#6181,#6182);
+#6181 = CARTESIAN_POINT('',(-0.452776737828,-0.520931946481));
+#6182 = VECTOR('',#6183,1.);
+#6183 = DIRECTION('',(1.,3.310195103516E-57));
+#6184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6185 = PCURVE('',#6186,#6191);
+#6186 = PLANE('',#6187);
+#6187 = AXIS2_PLACEMENT_3D('',#6188,#6189,#6190);
+#6188 = CARTESIAN_POINT('',(3.5,1.64,0.862318170518));
+#6189 = DIRECTION('',(0.,0.,1.));
+#6190 = DIRECTION('',(1.,0.,0.));
+#6191 = DEFINITIONAL_REPRESENTATION('',(#6192),#6196);
+#6192 = LINE('',#6193,#6194);
+#6193 = CARTESIAN_POINT('',(0.,0.22));
+#6194 = VECTOR('',#6195,1.);
+#6195 = DIRECTION('',(1.,0.));
+#6196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6197 = ORIENTED_EDGE('',*,*,#6198,.F.);
+#6198 = EDGE_CURVE('',#6199,#6171,#6201,.T.);
+#6199 = VERTEX_POINT('',#6200);
+#6200 = CARTESIAN_POINT('',(3.623425869431,1.86,0.814636341035));
+#6201 = SURFACE_CURVE('',#6202,(#6207,#6218),.PCURVE_S1.);
+#6202 = CIRCLE('',#6203,0.11);
+#6203 = AXIS2_PLACEMENT_3D('',#6204,#6205,#6206);
+#6204 = CARTESIAN_POINT('',(3.532781257769,1.86,0.752318170518));
+#6205 = DIRECTION('',(0.,-1.,0.));
+#6206 = DIRECTION('',(0.,0.,1.));
+#6207 = PCURVE('',#5930,#6208);
+#6208 = DEFINITIONAL_REPRESENTATION('',(#6209),#6217);
+#6209 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6210,#6211,#6212,#6213,
+#6214,#6215,#6216),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6210 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#6211 = CARTESIAN_POINT('',(-0.610521068892,-0.520931946481));
+#6212 = CARTESIAN_POINT('',(-0.515258274475,-0.355931946481));
+#6213 = CARTESIAN_POINT('',(-0.419995480059,-0.190931946481));
+#6214 = CARTESIAN_POINT('',(-0.324732685643,-0.355931946481));
+#6215 = CARTESIAN_POINT('',(-0.229469891227,-0.520931946481));
+#6216 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#6217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6218 = PCURVE('',#6219,#6224);
+#6219 = CYLINDRICAL_SURFACE('',#6220,0.11);
+#6220 = AXIS2_PLACEMENT_3D('',#6221,#6222,#6223);
+#6221 = CARTESIAN_POINT('',(3.532781257769,1.64,0.752318170518));
+#6222 = DIRECTION('',(0.,1.,0.));
+#6223 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#6224 = DEFINITIONAL_REPRESENTATION('',(#6225),#6229);
+#6225 = LINE('',#6226,#6227);
+#6226 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#6227 = VECTOR('',#6228,1.);
+#6228 = DIRECTION('',(-1.,0.));
+#6229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6230 = ORIENTED_EDGE('',*,*,#6231,.F.);
+#6231 = EDGE_CURVE('',#6232,#6199,#6234,.T.);
+#6232 = VERTEX_POINT('',#6233);
+#6233 = CARTESIAN_POINT('',(4.075082096124,1.86,0.157681829482));
+#6234 = SURFACE_CURVE('',#6235,(#6239,#6246),.PCURVE_S1.);
+#6235 = LINE('',#6236,#6237);
+#6236 = CARTESIAN_POINT('',(4.140644611662,1.86,6.231817051758E-02));
+#6237 = VECTOR('',#6238,1.);
+#6238 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#6239 = PCURVE('',#5930,#6240);
+#6240 = DEFINITIONAL_REPRESENTATION('',(#6241),#6245);
+#6241 = LINE('',#6242,#6243);
+#6242 = CARTESIAN_POINT('',(0.187867873834,0.279068053519));
+#6243 = VECTOR('',#6244,1.);
+#6244 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#6245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6246 = PCURVE('',#6247,#6252);
+#6247 = PLANE('',#6248);
+#6248 = AXIS2_PLACEMENT_3D('',#6249,#6250,#6251);
+#6249 = CARTESIAN_POINT('',(4.140644611662,1.64,6.231817051758E-02));
+#6250 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#6251 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#6252 = DEFINITIONAL_REPRESENTATION('',(#6253),#6257);
+#6253 = LINE('',#6254,#6255);
+#6254 = CARTESIAN_POINT('',(0.,-0.22));
+#6255 = VECTOR('',#6256,1.);
+#6256 = DIRECTION('',(1.,0.));
+#6257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6258 = ORIENTED_EDGE('',*,*,#6259,.F.);
+#6259 = EDGE_CURVE('',#5908,#6232,#6260,.T.);
+#6260 = SURFACE_CURVE('',#6261,(#6266,#6273),.PCURVE_S1.);
+#6261 = CIRCLE('',#6262,0.11);
+#6262 = AXIS2_PLACEMENT_3D('',#6263,#6264,#6265);
+#6263 = CARTESIAN_POINT('',(4.165726707786,1.86,0.22));
+#6264 = DIRECTION('',(0.,1.,0.));
+#6265 = DIRECTION('',(0.,0.,1.));
+#6266 = PCURVE('',#5930,#6267);
+#6267 = DEFINITIONAL_REPRESENTATION('',(#6268),#6272);
+#6268 = CIRCLE('',#6269,0.11);
+#6269 = AXIS2_PLACEMENT_2D('',#6270,#6271);
+#6270 = CARTESIAN_POINT('',(0.212949969957,0.121386224036));
+#6271 = DIRECTION('',(0.,-1.));
+#6272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6273 = PCURVE('',#5958,#6274);
+#6274 = DEFINITIONAL_REPRESENTATION('',(#6275),#6279);
+#6275 = LINE('',#6276,#6277);
+#6276 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#6277 = VECTOR('',#6278,1.);
+#6278 = DIRECTION('',(1.,0.));
+#6279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6280 = ORIENTED_EDGE('',*,*,#5907,.T.);
+#6281 = ORIENTED_EDGE('',*,*,#6282,.F.);
+#6282 = EDGE_CURVE('',#6030,#5910,#6283,.T.);
+#6283 = SURFACE_CURVE('',#6284,(#6288,#6295),.PCURVE_S1.);
+#6284 = LINE('',#6285,#6286);
+#6285 = CARTESIAN_POINT('',(4.5,1.86,0.));
+#6286 = VECTOR('',#6287,1.);
+#6287 = DIRECTION('',(0.,0.,1.));
+#6288 = PCURVE('',#5930,#6289);
+#6289 = DEFINITIONAL_REPRESENTATION('',(#6290),#6294);
+#6290 = LINE('',#6291,#6292);
+#6291 = CARTESIAN_POINT('',(0.547223262172,0.341386224036));
+#6292 = VECTOR('',#6293,1.);
+#6293 = DIRECTION('',(0.,-1.));
+#6294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6295 = PCURVE('',#6012,#6296);
+#6296 = DEFINITIONAL_REPRESENTATION('',(#6297),#6301);
+#6297 = LINE('',#6298,#6299);
+#6298 = CARTESIAN_POINT('',(0.,-0.22));
+#6299 = VECTOR('',#6300,1.);
+#6300 = DIRECTION('',(1.,0.));
+#6301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6302 = ADVANCED_FACE('',(#6303),#5958,.F.);
+#6303 = FACE_BOUND('',#6304,.F.);
+#6304 = EDGE_LOOP('',(#6305,#6333,#6354,#6355));
+#6305 = ORIENTED_EDGE('',*,*,#6306,.T.);
+#6306 = EDGE_CURVE('',#5943,#6307,#6309,.T.);
+#6307 = VERTEX_POINT('',#6308);
+#6308 = CARTESIAN_POINT('',(4.075082096124,1.64,0.157681829482));
+#6309 = SURFACE_CURVE('',#6310,(#6315,#6322),.PCURVE_S1.);
+#6310 = CIRCLE('',#6311,0.11);
+#6311 = AXIS2_PLACEMENT_3D('',#6312,#6313,#6314);
+#6312 = CARTESIAN_POINT('',(4.165726707786,1.64,0.22));
+#6313 = DIRECTION('',(0.,1.,0.));
+#6314 = DIRECTION('',(0.,0.,1.));
+#6315 = PCURVE('',#5958,#6316);
+#6316 = DEFINITIONAL_REPRESENTATION('',(#6317),#6321);
+#6317 = LINE('',#6318,#6319);
+#6318 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#6319 = VECTOR('',#6320,1.);
+#6320 = DIRECTION('',(1.,0.));
+#6321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6322 = PCURVE('',#5986,#6323);
+#6323 = DEFINITIONAL_REPRESENTATION('',(#6324),#6332);
+#6324 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6325,#6326,#6327,#6328,
+#6329,#6330,#6331),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6325 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#6326 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#6327 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#6328 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#6329 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#6330 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#6331 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#6332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6333 = ORIENTED_EDGE('',*,*,#6334,.T.);
+#6334 = EDGE_CURVE('',#6307,#6232,#6335,.T.);
+#6335 = SURFACE_CURVE('',#6336,(#6340,#6347),.PCURVE_S1.);
+#6336 = LINE('',#6337,#6338);
+#6337 = CARTESIAN_POINT('',(4.075082096124,1.64,0.157681829482));
+#6338 = VECTOR('',#6339,1.);
+#6339 = DIRECTION('',(0.,1.,0.));
+#6340 = PCURVE('',#5958,#6341);
+#6341 = DEFINITIONAL_REPRESENTATION('',(#6342),#6346);
+#6342 = LINE('',#6343,#6344);
+#6343 = CARTESIAN_POINT('',(0.96850898066,0.));
+#6344 = VECTOR('',#6345,1.);
+#6345 = DIRECTION('',(0.,1.));
+#6346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6347 = PCURVE('',#6247,#6348);
+#6348 = DEFINITIONAL_REPRESENTATION('',(#6349),#6353);
+#6349 = LINE('',#6350,#6351);
+#6350 = CARTESIAN_POINT('',(0.115726707786,0.));
+#6351 = VECTOR('',#6352,1.);
+#6352 = DIRECTION('',(0.,-1.));
+#6353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6354 = ORIENTED_EDGE('',*,*,#6259,.F.);
+#6355 = ORIENTED_EDGE('',*,*,#5942,.F.);
+#6356 = ADVANCED_FACE('',(#6357),#6012,.T.);
+#6357 = FACE_BOUND('',#6358,.T.);
+#6358 = EDGE_LOOP('',(#6359,#6382,#6403,#6404));
+#6359 = ORIENTED_EDGE('',*,*,#6360,.F.);
+#6360 = EDGE_CURVE('',#6361,#5971,#6363,.T.);
+#6361 = VERTEX_POINT('',#6362);
+#6362 = CARTESIAN_POINT('',(4.5,1.64,0.));
+#6363 = SURFACE_CURVE('',#6364,(#6368,#6375),.PCURVE_S1.);
+#6364 = LINE('',#6365,#6366);
+#6365 = CARTESIAN_POINT('',(4.5,1.64,0.));
+#6366 = VECTOR('',#6367,1.);
+#6367 = DIRECTION('',(0.,0.,1.));
+#6368 = PCURVE('',#6012,#6369);
+#6369 = DEFINITIONAL_REPRESENTATION('',(#6370),#6374);
+#6370 = LINE('',#6371,#6372);
+#6371 = CARTESIAN_POINT('',(0.,0.));
+#6372 = VECTOR('',#6373,1.);
+#6373 = DIRECTION('',(1.,0.));
+#6374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6375 = PCURVE('',#5986,#6376);
+#6376 = DEFINITIONAL_REPRESENTATION('',(#6377),#6381);
+#6377 = LINE('',#6378,#6379);
+#6378 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#6379 = VECTOR('',#6380,1.);
+#6380 = DIRECTION('',(0.,-1.));
+#6381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6382 = ORIENTED_EDGE('',*,*,#6383,.T.);
+#6383 = EDGE_CURVE('',#6361,#6030,#6384,.T.);
+#6384 = SURFACE_CURVE('',#6385,(#6389,#6396),.PCURVE_S1.);
+#6385 = LINE('',#6386,#6387);
+#6386 = CARTESIAN_POINT('',(4.5,1.64,0.));
+#6387 = VECTOR('',#6388,1.);
+#6388 = DIRECTION('',(0.,1.,0.));
+#6389 = PCURVE('',#6012,#6390);
+#6390 = DEFINITIONAL_REPRESENTATION('',(#6391),#6395);
+#6391 = LINE('',#6392,#6393);
+#6392 = CARTESIAN_POINT('',(0.,0.));
+#6393 = VECTOR('',#6394,1.);
+#6394 = DIRECTION('',(0.,-1.));
+#6395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6396 = PCURVE('',#6045,#6397);
+#6397 = DEFINITIONAL_REPRESENTATION('',(#6398),#6402);
+#6398 = LINE('',#6399,#6400);
+#6399 = CARTESIAN_POINT('',(0.45,0.));
+#6400 = VECTOR('',#6401,1.);
+#6401 = DIRECTION('',(0.,1.));
+#6402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6403 = ORIENTED_EDGE('',*,*,#6282,.T.);
+#6404 = ORIENTED_EDGE('',*,*,#5998,.F.);
+#6405 = ADVANCED_FACE('',(#6406),#5986,.T.);
+#6406 = FACE_BOUND('',#6407,.T.);
+#6407 = EDGE_LOOP('',(#6408,#6431,#6432,#6433,#6434,#6457,#6481,#6504,
+ #6527,#6550,#6573));
+#6408 = ORIENTED_EDGE('',*,*,#6409,.T.);
+#6409 = EDGE_CURVE('',#6410,#6361,#6412,.T.);
+#6410 = VERTEX_POINT('',#6411);
+#6411 = CARTESIAN_POINT('',(4.107863353893,1.64,0.));
+#6412 = SURFACE_CURVE('',#6413,(#6417,#6424),.PCURVE_S1.);
+#6413 = LINE('',#6414,#6415);
+#6414 = CARTESIAN_POINT('',(4.05,1.64,0.));
+#6415 = VECTOR('',#6416,1.);
+#6416 = DIRECTION('',(1.,0.,0.));
+#6417 = PCURVE('',#5986,#6418);
+#6418 = DEFINITIONAL_REPRESENTATION('',(#6419),#6423);
+#6419 = LINE('',#6420,#6421);
+#6420 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#6421 = VECTOR('',#6422,1.);
+#6422 = DIRECTION('',(-1.,-6.318367896236E-63));
+#6423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6424 = PCURVE('',#6045,#6425);
+#6425 = DEFINITIONAL_REPRESENTATION('',(#6426),#6430);
+#6426 = LINE('',#6427,#6428);
+#6427 = CARTESIAN_POINT('',(0.,0.));
+#6428 = VECTOR('',#6429,1.);
+#6429 = DIRECTION('',(1.,0.));
+#6430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6431 = ORIENTED_EDGE('',*,*,#6360,.T.);
+#6432 = ORIENTED_EDGE('',*,*,#5970,.F.);
+#6433 = ORIENTED_EDGE('',*,*,#6306,.T.);
+#6434 = ORIENTED_EDGE('',*,*,#6435,.T.);
+#6435 = EDGE_CURVE('',#6307,#6436,#6438,.T.);
+#6436 = VERTEX_POINT('',#6437);
+#6437 = CARTESIAN_POINT('',(3.623425869431,1.64,0.814636341035));
+#6438 = SURFACE_CURVE('',#6439,(#6443,#6450),.PCURVE_S1.);
+#6439 = LINE('',#6440,#6441);
+#6440 = CARTESIAN_POINT('',(4.140644611662,1.64,6.231817051758E-02));
+#6441 = VECTOR('',#6442,1.);
+#6442 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#6443 = PCURVE('',#5986,#6444);
+#6444 = DEFINITIONAL_REPRESENTATION('',(#6445),#6449);
+#6445 = LINE('',#6446,#6447);
+#6446 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#6447 = VECTOR('',#6448,1.);
+#6448 = DIRECTION('',(0.566528822887,-0.824041924199));
+#6449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6450 = PCURVE('',#6247,#6451);
+#6451 = DEFINITIONAL_REPRESENTATION('',(#6452),#6456);
+#6452 = LINE('',#6453,#6454);
+#6453 = CARTESIAN_POINT('',(0.,0.));
+#6454 = VECTOR('',#6455,1.);
+#6455 = DIRECTION('',(1.,0.));
+#6456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6457 = ORIENTED_EDGE('',*,*,#6458,.T.);
+#6458 = EDGE_CURVE('',#6436,#6459,#6461,.T.);
+#6459 = VERTEX_POINT('',#6460);
+#6460 = CARTESIAN_POINT('',(3.532781257769,1.64,0.862318170518));
+#6461 = SURFACE_CURVE('',#6462,(#6467,#6474),.PCURVE_S1.);
+#6462 = CIRCLE('',#6463,0.11);
+#6463 = AXIS2_PLACEMENT_3D('',#6464,#6465,#6466);
+#6464 = CARTESIAN_POINT('',(3.532781257769,1.64,0.752318170518));
+#6465 = DIRECTION('',(0.,-1.,0.));
+#6466 = DIRECTION('',(0.,0.,1.));
+#6467 = PCURVE('',#5986,#6468);
+#6468 = DEFINITIONAL_REPRESENTATION('',(#6469),#6473);
+#6469 = CIRCLE('',#6470,0.11);
+#6470 = AXIS2_PLACEMENT_2D('',#6471,#6472);
+#6471 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#6472 = DIRECTION('',(0.,-1.));
+#6473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6474 = PCURVE('',#6219,#6475);
+#6475 = DEFINITIONAL_REPRESENTATION('',(#6476),#6480);
+#6476 = LINE('',#6477,#6478);
+#6477 = CARTESIAN_POINT('',(5.31467632652,-4.440892098501E-16));
+#6478 = VECTOR('',#6479,1.);
+#6479 = DIRECTION('',(-1.,0.));
+#6480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6481 = ORIENTED_EDGE('',*,*,#6482,.F.);
+#6482 = EDGE_CURVE('',#6483,#6459,#6485,.T.);
+#6483 = VERTEX_POINT('',#6484);
+#6484 = CARTESIAN_POINT('',(3.5,1.64,0.862318170518));
+#6485 = SURFACE_CURVE('',#6486,(#6490,#6497),.PCURVE_S1.);
+#6486 = LINE('',#6487,#6488);
+#6487 = CARTESIAN_POINT('',(3.5,1.64,0.862318170518));
+#6488 = VECTOR('',#6489,1.);
+#6489 = DIRECTION('',(1.,0.,0.));
+#6490 = PCURVE('',#5986,#6491);
+#6491 = DEFINITIONAL_REPRESENTATION('',(#6492),#6496);
+#6492 = LINE('',#6493,#6494);
+#6493 = CARTESIAN_POINT('',(0.452776737828,-0.520931946481));
+#6494 = VECTOR('',#6495,1.);
+#6495 = DIRECTION('',(-1.,-6.318367896236E-63));
+#6496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6497 = PCURVE('',#6186,#6498);
+#6498 = DEFINITIONAL_REPRESENTATION('',(#6499),#6503);
+#6499 = LINE('',#6500,#6501);
+#6500 = CARTESIAN_POINT('',(0.,0.));
+#6501 = VECTOR('',#6502,1.);
+#6502 = DIRECTION('',(1.,0.));
+#6503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6504 = ORIENTED_EDGE('',*,*,#6505,.F.);
+#6505 = EDGE_CURVE('',#6506,#6483,#6508,.T.);
+#6506 = VERTEX_POINT('',#6507);
+#6507 = CARTESIAN_POINT('',(3.5,1.64,0.752318170518));
+#6508 = SURFACE_CURVE('',#6509,(#6513,#6520),.PCURVE_S1.);
+#6509 = LINE('',#6510,#6511);
+#6510 = CARTESIAN_POINT('',(3.5,1.64,0.752318170518));
+#6511 = VECTOR('',#6512,1.);
+#6512 = DIRECTION('',(0.,0.,1.));
+#6513 = PCURVE('',#5986,#6514);
+#6514 = DEFINITIONAL_REPRESENTATION('',(#6515),#6519);
+#6515 = LINE('',#6516,#6517);
+#6516 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#6517 = VECTOR('',#6518,1.);
+#6518 = DIRECTION('',(0.,-1.));
+#6519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6520 = PCURVE('',#6158,#6521);
+#6521 = DEFINITIONAL_REPRESENTATION('',(#6522),#6526);
+#6522 = LINE('',#6523,#6524);
+#6523 = CARTESIAN_POINT('',(0.,0.));
+#6524 = VECTOR('',#6525,1.);
+#6525 = DIRECTION('',(1.,0.));
+#6526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6527 = ORIENTED_EDGE('',*,*,#6528,.T.);
+#6528 = EDGE_CURVE('',#6506,#6529,#6531,.T.);
+#6529 = VERTEX_POINT('',#6530);
+#6530 = CARTESIAN_POINT('',(3.532781257769,1.64,0.752318170518));
+#6531 = SURFACE_CURVE('',#6532,(#6536,#6543),.PCURVE_S1.);
+#6532 = LINE('',#6533,#6534);
+#6533 = CARTESIAN_POINT('',(3.5,1.64,0.752318170518));
+#6534 = VECTOR('',#6535,1.);
+#6535 = DIRECTION('',(1.,0.,0.));
+#6536 = PCURVE('',#5986,#6537);
+#6537 = DEFINITIONAL_REPRESENTATION('',(#6538),#6542);
+#6538 = LINE('',#6539,#6540);
+#6539 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#6540 = VECTOR('',#6541,1.);
+#6541 = DIRECTION('',(-1.,-6.318367896236E-63));
+#6542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6543 = PCURVE('',#6130,#6544);
+#6544 = DEFINITIONAL_REPRESENTATION('',(#6545),#6549);
+#6545 = LINE('',#6546,#6547);
+#6546 = CARTESIAN_POINT('',(0.,0.));
+#6547 = VECTOR('',#6548,1.);
+#6548 = DIRECTION('',(1.,0.));
+#6549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6550 = ORIENTED_EDGE('',*,*,#6551,.F.);
+#6551 = EDGE_CURVE('',#6552,#6529,#6554,.T.);
+#6552 = VERTEX_POINT('',#6553);
+#6553 = CARTESIAN_POINT('',(4.017218742231,1.64,4.768182948242E-02));
+#6554 = SURFACE_CURVE('',#6555,(#6559,#6566),.PCURVE_S1.);
+#6555 = LINE('',#6556,#6557);
+#6556 = CARTESIAN_POINT('',(4.05,1.64,0.));
+#6557 = VECTOR('',#6558,1.);
+#6558 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#6559 = PCURVE('',#5986,#6560);
+#6560 = DEFINITIONAL_REPRESENTATION('',(#6561),#6565);
+#6561 = LINE('',#6562,#6563);
+#6562 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#6563 = VECTOR('',#6564,1.);
+#6564 = DIRECTION('',(0.566528822887,-0.824041924199));
+#6565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6566 = PCURVE('',#6102,#6567);
+#6567 = DEFINITIONAL_REPRESENTATION('',(#6568),#6572);
+#6568 = LINE('',#6569,#6570);
+#6569 = CARTESIAN_POINT('',(0.,0.));
+#6570 = VECTOR('',#6571,1.);
+#6571 = DIRECTION('',(1.,0.));
+#6572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6573 = ORIENTED_EDGE('',*,*,#6574,.F.);
+#6574 = EDGE_CURVE('',#6410,#6552,#6575,.T.);
+#6575 = SURFACE_CURVE('',#6576,(#6581,#6592),.PCURVE_S1.);
+#6576 = CIRCLE('',#6577,0.11);
+#6577 = AXIS2_PLACEMENT_3D('',#6578,#6579,#6580);
+#6578 = CARTESIAN_POINT('',(4.107863353893,1.64,0.11));
+#6579 = DIRECTION('',(0.,1.,0.));
+#6580 = DIRECTION('',(0.,0.,1.));
+#6581 = PCURVE('',#5986,#6582);
+#6582 = DEFINITIONAL_REPRESENTATION('',(#6583),#6591);
+#6583 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6584,#6585,#6586,#6587,
+#6588,#6589,#6590),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6584 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#6585 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#6586 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#6587 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#6588 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#6589 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#6590 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#6591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6592 = PCURVE('',#6074,#6593);
+#6593 = DEFINITIONAL_REPRESENTATION('',(#6594),#6598);
+#6594 = LINE('',#6595,#6596);
+#6595 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#6596 = VECTOR('',#6597,1.);
+#6597 = DIRECTION('',(1.,0.));
+#6598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6599 = ADVANCED_FACE('',(#6600),#6045,.F.);
+#6600 = FACE_BOUND('',#6601,.F.);
+#6601 = EDGE_LOOP('',(#6602,#6603,#6604,#6605));
+#6602 = ORIENTED_EDGE('',*,*,#6409,.T.);
+#6603 = ORIENTED_EDGE('',*,*,#6383,.T.);
+#6604 = ORIENTED_EDGE('',*,*,#6027,.F.);
+#6605 = ORIENTED_EDGE('',*,*,#6606,.F.);
+#6606 = EDGE_CURVE('',#6410,#6028,#6607,.T.);
+#6607 = SURFACE_CURVE('',#6608,(#6612,#6619),.PCURVE_S1.);
+#6608 = LINE('',#6609,#6610);
+#6609 = CARTESIAN_POINT('',(4.107863353893,1.64,0.));
+#6610 = VECTOR('',#6611,1.);
+#6611 = DIRECTION('',(0.,1.,0.));
+#6612 = PCURVE('',#6045,#6613);
+#6613 = DEFINITIONAL_REPRESENTATION('',(#6614),#6618);
+#6614 = LINE('',#6615,#6616);
+#6615 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#6616 = VECTOR('',#6617,1.);
+#6617 = DIRECTION('',(0.,1.));
+#6618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6619 = PCURVE('',#6074,#6620);
+#6620 = DEFINITIONAL_REPRESENTATION('',(#6621),#6625);
+#6621 = LINE('',#6622,#6623);
+#6622 = CARTESIAN_POINT('',(0.,0.));
+#6623 = VECTOR('',#6624,1.);
+#6624 = DIRECTION('',(0.,1.));
+#6625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6626 = ADVANCED_FACE('',(#6627),#6074,.T.);
+#6627 = FACE_BOUND('',#6628,.T.);
+#6628 = EDGE_LOOP('',(#6629,#6630,#6651,#6652));
+#6629 = ORIENTED_EDGE('',*,*,#6574,.T.);
+#6630 = ORIENTED_EDGE('',*,*,#6631,.T.);
+#6631 = EDGE_CURVE('',#6552,#6058,#6632,.T.);
+#6632 = SURFACE_CURVE('',#6633,(#6637,#6644),.PCURVE_S1.);
+#6633 = LINE('',#6634,#6635);
+#6634 = CARTESIAN_POINT('',(4.017218742231,1.64,4.768182948242E-02));
+#6635 = VECTOR('',#6636,1.);
+#6636 = DIRECTION('',(0.,1.,0.));
+#6637 = PCURVE('',#6074,#6638);
+#6638 = DEFINITIONAL_REPRESENTATION('',(#6639),#6643);
+#6639 = LINE('',#6640,#6641);
+#6640 = CARTESIAN_POINT('',(0.96850898066,0.));
+#6641 = VECTOR('',#6642,1.);
+#6642 = DIRECTION('',(0.,1.));
+#6643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6644 = PCURVE('',#6102,#6645);
+#6645 = DEFINITIONAL_REPRESENTATION('',(#6646),#6650);
+#6646 = LINE('',#6647,#6648);
+#6647 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#6648 = VECTOR('',#6649,1.);
+#6649 = DIRECTION('',(0.,-1.));
+#6650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6651 = ORIENTED_EDGE('',*,*,#6057,.F.);
+#6652 = ORIENTED_EDGE('',*,*,#6606,.F.);
+#6653 = ADVANCED_FACE('',(#6654),#6102,.F.);
+#6654 = FACE_BOUND('',#6655,.F.);
+#6655 = EDGE_LOOP('',(#6656,#6657,#6658,#6659));
+#6656 = ORIENTED_EDGE('',*,*,#6551,.F.);
+#6657 = ORIENTED_EDGE('',*,*,#6631,.T.);
+#6658 = ORIENTED_EDGE('',*,*,#6086,.T.);
+#6659 = ORIENTED_EDGE('',*,*,#6660,.F.);
+#6660 = EDGE_CURVE('',#6529,#6087,#6661,.T.);
+#6661 = SURFACE_CURVE('',#6662,(#6666,#6672),.PCURVE_S1.);
+#6662 = LINE('',#6663,#6664);
+#6663 = CARTESIAN_POINT('',(3.532781257769,1.64,0.752318170518));
+#6664 = VECTOR('',#6665,1.);
+#6665 = DIRECTION('',(0.,1.,0.));
+#6666 = PCURVE('',#6102,#6667);
+#6667 = DEFINITIONAL_REPRESENTATION('',(#6668),#6671);
+#6668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6669,#6670),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#6669 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#6670 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#6671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6672 = PCURVE('',#6130,#6673);
+#6673 = DEFINITIONAL_REPRESENTATION('',(#6674),#6677);
+#6674 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6675,#6676),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#6675 = CARTESIAN_POINT('',(3.278125776917E-02,-2.2E-02));
+#6676 = CARTESIAN_POINT('',(3.278125776917E-02,0.242));
+#6677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6678 = ADVANCED_FACE('',(#6679),#6130,.F.);
+#6679 = FACE_BOUND('',#6680,.F.);
+#6680 = EDGE_LOOP('',(#6681,#6682,#6703,#6704));
+#6681 = ORIENTED_EDGE('',*,*,#6114,.F.);
+#6682 = ORIENTED_EDGE('',*,*,#6683,.F.);
+#6683 = EDGE_CURVE('',#6506,#6115,#6684,.T.);
+#6684 = SURFACE_CURVE('',#6685,(#6689,#6696),.PCURVE_S1.);
+#6685 = LINE('',#6686,#6687);
+#6686 = CARTESIAN_POINT('',(3.5,1.64,0.752318170518));
+#6687 = VECTOR('',#6688,1.);
+#6688 = DIRECTION('',(0.,1.,0.));
+#6689 = PCURVE('',#6130,#6690);
+#6690 = DEFINITIONAL_REPRESENTATION('',(#6691),#6695);
+#6691 = LINE('',#6692,#6693);
+#6692 = CARTESIAN_POINT('',(0.,0.));
+#6693 = VECTOR('',#6694,1.);
+#6694 = DIRECTION('',(0.,1.));
+#6695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6696 = PCURVE('',#6158,#6697);
+#6697 = DEFINITIONAL_REPRESENTATION('',(#6698),#6702);
+#6698 = LINE('',#6699,#6700);
+#6699 = CARTESIAN_POINT('',(0.,0.));
+#6700 = VECTOR('',#6701,1.);
+#6701 = DIRECTION('',(0.,-1.));
+#6702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6703 = ORIENTED_EDGE('',*,*,#6528,.T.);
+#6704 = ORIENTED_EDGE('',*,*,#6660,.T.);
+#6705 = ADVANCED_FACE('',(#6706),#6158,.F.);
+#6706 = FACE_BOUND('',#6707,.T.);
+#6707 = EDGE_LOOP('',(#6708,#6709,#6730,#6731));
+#6708 = ORIENTED_EDGE('',*,*,#6505,.T.);
+#6709 = ORIENTED_EDGE('',*,*,#6710,.T.);
+#6710 = EDGE_CURVE('',#6483,#6143,#6711,.T.);
+#6711 = SURFACE_CURVE('',#6712,(#6716,#6723),.PCURVE_S1.);
+#6712 = LINE('',#6713,#6714);
+#6713 = CARTESIAN_POINT('',(3.5,1.64,0.862318170518));
+#6714 = VECTOR('',#6715,1.);
+#6715 = DIRECTION('',(0.,1.,0.));
+#6716 = PCURVE('',#6158,#6717);
+#6717 = DEFINITIONAL_REPRESENTATION('',(#6718),#6722);
+#6718 = LINE('',#6719,#6720);
+#6719 = CARTESIAN_POINT('',(0.11,0.));
+#6720 = VECTOR('',#6721,1.);
+#6721 = DIRECTION('',(0.,-1.));
+#6722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6723 = PCURVE('',#6186,#6724);
+#6724 = DEFINITIONAL_REPRESENTATION('',(#6725),#6729);
+#6725 = LINE('',#6726,#6727);
+#6726 = CARTESIAN_POINT('',(0.,0.));
+#6727 = VECTOR('',#6728,1.);
+#6728 = DIRECTION('',(0.,1.));
+#6729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6730 = ORIENTED_EDGE('',*,*,#6142,.F.);
+#6731 = ORIENTED_EDGE('',*,*,#6683,.F.);
+#6732 = ADVANCED_FACE('',(#6733),#6247,.T.);
+#6733 = FACE_BOUND('',#6734,.T.);
+#6734 = EDGE_LOOP('',(#6735,#6736,#6737,#6738));
+#6735 = ORIENTED_EDGE('',*,*,#6435,.F.);
+#6736 = ORIENTED_EDGE('',*,*,#6334,.T.);
+#6737 = ORIENTED_EDGE('',*,*,#6231,.T.);
+#6738 = ORIENTED_EDGE('',*,*,#6739,.F.);
+#6739 = EDGE_CURVE('',#6436,#6199,#6740,.T.);
+#6740 = SURFACE_CURVE('',#6741,(#6745,#6752),.PCURVE_S1.);
+#6741 = LINE('',#6742,#6743);
+#6742 = CARTESIAN_POINT('',(3.623425869431,1.64,0.814636341035));
+#6743 = VECTOR('',#6744,1.);
+#6744 = DIRECTION('',(0.,1.,0.));
+#6745 = PCURVE('',#6247,#6746);
+#6746 = DEFINITIONAL_REPRESENTATION('',(#6747),#6751);
+#6747 = LINE('',#6748,#6749);
+#6748 = CARTESIAN_POINT('',(0.912961038055,0.));
+#6749 = VECTOR('',#6750,1.);
+#6750 = DIRECTION('',(0.,-1.));
+#6751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6752 = PCURVE('',#6219,#6753);
+#6753 = DEFINITIONAL_REPRESENTATION('',(#6754),#6758);
+#6754 = LINE('',#6755,#6756);
+#6755 = CARTESIAN_POINT('',(-0.,0.));
+#6756 = VECTOR('',#6757,1.);
+#6757 = DIRECTION('',(-0.,1.));
+#6758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6759 = ADVANCED_FACE('',(#6760),#6186,.T.);
+#6760 = FACE_BOUND('',#6761,.T.);
+#6761 = EDGE_LOOP('',(#6762,#6763,#6764,#6765));
+#6762 = ORIENTED_EDGE('',*,*,#6170,.F.);
+#6763 = ORIENTED_EDGE('',*,*,#6710,.F.);
+#6764 = ORIENTED_EDGE('',*,*,#6482,.T.);
+#6765 = ORIENTED_EDGE('',*,*,#6766,.T.);
+#6766 = EDGE_CURVE('',#6459,#6171,#6767,.T.);
+#6767 = SURFACE_CURVE('',#6768,(#6772,#6779),.PCURVE_S1.);
+#6768 = LINE('',#6769,#6770);
+#6769 = CARTESIAN_POINT('',(3.532781257769,1.64,0.862318170518));
+#6770 = VECTOR('',#6771,1.);
+#6771 = DIRECTION('',(0.,1.,0.));
+#6772 = PCURVE('',#6186,#6773);
+#6773 = DEFINITIONAL_REPRESENTATION('',(#6774),#6778);
+#6774 = LINE('',#6775,#6776);
+#6775 = CARTESIAN_POINT('',(3.278125776917E-02,0.));
+#6776 = VECTOR('',#6777,1.);
+#6777 = DIRECTION('',(0.,1.));
+#6778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6779 = PCURVE('',#6219,#6780);
+#6780 = DEFINITIONAL_REPRESENTATION('',(#6781),#6785);
+#6781 = LINE('',#6782,#6783);
+#6782 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#6783 = VECTOR('',#6784,1.);
+#6784 = DIRECTION('',(-0.,1.));
+#6785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6786 = ADVANCED_FACE('',(#6787),#6219,.T.);
+#6787 = FACE_BOUND('',#6788,.F.);
+#6788 = EDGE_LOOP('',(#6789,#6790,#6791,#6792));
+#6789 = ORIENTED_EDGE('',*,*,#6458,.T.);
+#6790 = ORIENTED_EDGE('',*,*,#6766,.T.);
+#6791 = ORIENTED_EDGE('',*,*,#6198,.F.);
+#6792 = ORIENTED_EDGE('',*,*,#6739,.F.);
+#6793 = MANIFOLD_SOLID_BREP('',#6794);
+#6794 = CLOSED_SHELL('',(#6795,#6915,#7198,#7248,#7297,#7491,#7518,#7545
+ ,#7570,#7597,#7624,#7651,#7678));
+#6795 = ADVANCED_FACE('',(#6796),#6810,.T.);
+#6796 = FACE_BOUND('',#6797,.T.);
+#6797 = EDGE_LOOP('',(#6798,#6833,#6861,#6889));
+#6798 = ORIENTED_EDGE('',*,*,#6799,.F.);
+#6799 = EDGE_CURVE('',#6800,#6802,#6804,.T.);
+#6800 = VERTEX_POINT('',#6801);
+#6801 = CARTESIAN_POINT('',(-4.5,1.36,0.11));
+#6802 = VERTEX_POINT('',#6803);
+#6803 = CARTESIAN_POINT('',(-4.165726707786,1.36,0.11));
+#6804 = SURFACE_CURVE('',#6805,(#6809,#6821),.PCURVE_S1.);
+#6805 = LINE('',#6806,#6807);
+#6806 = CARTESIAN_POINT('',(-4.5,1.36,0.11));
+#6807 = VECTOR('',#6808,1.);
+#6808 = DIRECTION('',(1.,0.,0.));
+#6809 = PCURVE('',#6810,#6815);
+#6810 = PLANE('',#6811);
+#6811 = AXIS2_PLACEMENT_3D('',#6812,#6813,#6814);
+#6812 = CARTESIAN_POINT('',(-4.5,1.14,0.11));
+#6813 = DIRECTION('',(0.,0.,1.));
+#6814 = DIRECTION('',(1.,0.,0.));
+#6815 = DEFINITIONAL_REPRESENTATION('',(#6816),#6820);
+#6816 = LINE('',#6817,#6818);
+#6817 = CARTESIAN_POINT('',(0.,0.22));
+#6818 = VECTOR('',#6819,1.);
+#6819 = DIRECTION('',(1.,0.));
+#6820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6821 = PCURVE('',#6822,#6827);
+#6822 = PLANE('',#6823);
+#6823 = AXIS2_PLACEMENT_3D('',#6824,#6825,#6826);
+#6824 = CARTESIAN_POINT('',(-3.952776737828,1.36,0.341386224036));
+#6825 = DIRECTION('',(-3.966049480229E-30,1.,2.51861160095E-30));
+#6826 = DIRECTION('',(1.,3.966049480229E-30,0.));
+#6827 = DEFINITIONAL_REPRESENTATION('',(#6828),#6832);
+#6828 = LINE('',#6829,#6830);
+#6829 = CARTESIAN_POINT('',(-0.547223262172,0.231386224036));
+#6830 = VECTOR('',#6831,1.);
+#6831 = DIRECTION('',(1.,-9.988938230844E-60));
+#6832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6833 = ORIENTED_EDGE('',*,*,#6834,.F.);
+#6834 = EDGE_CURVE('',#6835,#6800,#6837,.T.);
+#6835 = VERTEX_POINT('',#6836);
+#6836 = CARTESIAN_POINT('',(-4.5,1.14,0.11));
+#6837 = SURFACE_CURVE('',#6838,(#6842,#6849),.PCURVE_S1.);
+#6838 = LINE('',#6839,#6840);
+#6839 = CARTESIAN_POINT('',(-4.5,1.14,0.11));
+#6840 = VECTOR('',#6841,1.);
+#6841 = DIRECTION('',(0.,1.,0.));
+#6842 = PCURVE('',#6810,#6843);
+#6843 = DEFINITIONAL_REPRESENTATION('',(#6844),#6848);
+#6844 = LINE('',#6845,#6846);
+#6845 = CARTESIAN_POINT('',(0.,0.));
+#6846 = VECTOR('',#6847,1.);
+#6847 = DIRECTION('',(0.,1.));
+#6848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6849 = PCURVE('',#6850,#6855);
+#6850 = PLANE('',#6851);
+#6851 = AXIS2_PLACEMENT_3D('',#6852,#6853,#6854);
+#6852 = CARTESIAN_POINT('',(-4.5,1.14,0.));
+#6853 = DIRECTION('',(1.,0.,0.));
+#6854 = DIRECTION('',(0.,0.,1.));
+#6855 = DEFINITIONAL_REPRESENTATION('',(#6856),#6860);
+#6856 = LINE('',#6857,#6858);
+#6857 = CARTESIAN_POINT('',(0.11,0.));
+#6858 = VECTOR('',#6859,1.);
+#6859 = DIRECTION('',(0.,-1.));
+#6860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6861 = ORIENTED_EDGE('',*,*,#6862,.T.);
+#6862 = EDGE_CURVE('',#6835,#6863,#6865,.T.);
+#6863 = VERTEX_POINT('',#6864);
+#6864 = CARTESIAN_POINT('',(-4.165726707786,1.14,0.11));
+#6865 = SURFACE_CURVE('',#6866,(#6870,#6877),.PCURVE_S1.);
+#6866 = LINE('',#6867,#6868);
+#6867 = CARTESIAN_POINT('',(-4.5,1.14,0.11));
+#6868 = VECTOR('',#6869,1.);
+#6869 = DIRECTION('',(1.,0.,0.));
+#6870 = PCURVE('',#6810,#6871);
+#6871 = DEFINITIONAL_REPRESENTATION('',(#6872),#6876);
+#6872 = LINE('',#6873,#6874);
+#6873 = CARTESIAN_POINT('',(0.,0.));
+#6874 = VECTOR('',#6875,1.);
+#6875 = DIRECTION('',(1.,0.));
+#6876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6877 = PCURVE('',#6878,#6883);
+#6878 = PLANE('',#6879);
+#6879 = AXIS2_PLACEMENT_3D('',#6880,#6881,#6882);
+#6880 = CARTESIAN_POINT('',(-3.952776737828,1.14,0.341386224036));
+#6881 = DIRECTION('',(-0.,-1.,-0.));
+#6882 = DIRECTION('',(0.,0.,-1.));
+#6883 = DEFINITIONAL_REPRESENTATION('',(#6884),#6888);
+#6884 = LINE('',#6885,#6886);
+#6885 = CARTESIAN_POINT('',(0.231386224036,-0.547223262172));
+#6886 = VECTOR('',#6887,1.);
+#6887 = DIRECTION('',(0.,1.));
+#6888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6889 = ORIENTED_EDGE('',*,*,#6890,.T.);
+#6890 = EDGE_CURVE('',#6863,#6802,#6891,.T.);
+#6891 = SURFACE_CURVE('',#6892,(#6896,#6903),.PCURVE_S1.);
+#6892 = LINE('',#6893,#6894);
+#6893 = CARTESIAN_POINT('',(-4.165726707786,1.14,0.11));
+#6894 = VECTOR('',#6895,1.);
+#6895 = DIRECTION('',(0.,1.,0.));
+#6896 = PCURVE('',#6810,#6897);
+#6897 = DEFINITIONAL_REPRESENTATION('',(#6898),#6902);
+#6898 = LINE('',#6899,#6900);
+#6899 = CARTESIAN_POINT('',(0.334273292214,0.));
+#6900 = VECTOR('',#6901,1.);
+#6901 = DIRECTION('',(0.,1.));
+#6902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6903 = PCURVE('',#6904,#6909);
+#6904 = CYLINDRICAL_SURFACE('',#6905,0.11);
+#6905 = AXIS2_PLACEMENT_3D('',#6906,#6907,#6908);
+#6906 = CARTESIAN_POINT('',(-4.165726707786,1.14,0.22));
+#6907 = DIRECTION('',(0.,1.,0.));
+#6908 = DIRECTION('',(0.,0.,-1.));
+#6909 = DEFINITIONAL_REPRESENTATION('',(#6910),#6914);
+#6910 = LINE('',#6911,#6912);
+#6911 = CARTESIAN_POINT('',(-0.,0.));
+#6912 = VECTOR('',#6913,1.);
+#6913 = DIRECTION('',(-0.,1.));
+#6914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6915 = ADVANCED_FACE('',(#6916),#6822,.T.);
+#6916 = FACE_BOUND('',#6917,.T.);
+#6917 = EDGE_LOOP('',(#6918,#6948,#6969,#6970,#6998,#7026,#7055,#7083,
+ #7111,#7139,#7167));
+#6918 = ORIENTED_EDGE('',*,*,#6919,.F.);
+#6919 = EDGE_CURVE('',#6920,#6922,#6924,.T.);
+#6920 = VERTEX_POINT('',#6921);
+#6921 = CARTESIAN_POINT('',(-4.5,1.36,0.));
+#6922 = VERTEX_POINT('',#6923);
+#6923 = CARTESIAN_POINT('',(-4.107863353893,1.36,0.));
+#6924 = SURFACE_CURVE('',#6925,(#6929,#6936),.PCURVE_S1.);
+#6925 = LINE('',#6926,#6927);
+#6926 = CARTESIAN_POINT('',(-4.5,1.36,0.));
+#6927 = VECTOR('',#6928,1.);
+#6928 = DIRECTION('',(1.,0.,0.));
+#6929 = PCURVE('',#6822,#6930);
+#6930 = DEFINITIONAL_REPRESENTATION('',(#6931),#6935);
+#6931 = LINE('',#6932,#6933);
+#6932 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#6933 = VECTOR('',#6934,1.);
+#6934 = DIRECTION('',(1.,-9.988938230844E-60));
+#6935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6936 = PCURVE('',#6937,#6942);
+#6937 = PLANE('',#6938);
+#6938 = AXIS2_PLACEMENT_3D('',#6939,#6940,#6941);
+#6939 = CARTESIAN_POINT('',(-4.5,1.14,0.));
+#6940 = DIRECTION('',(0.,0.,1.));
+#6941 = DIRECTION('',(1.,0.,0.));
+#6942 = DEFINITIONAL_REPRESENTATION('',(#6943),#6947);
+#6943 = LINE('',#6944,#6945);
+#6944 = CARTESIAN_POINT('',(0.,0.22));
+#6945 = VECTOR('',#6946,1.);
+#6946 = DIRECTION('',(1.,0.));
+#6947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6948 = ORIENTED_EDGE('',*,*,#6949,.T.);
+#6949 = EDGE_CURVE('',#6920,#6800,#6950,.T.);
+#6950 = SURFACE_CURVE('',#6951,(#6955,#6962),.PCURVE_S1.);
+#6951 = LINE('',#6952,#6953);
+#6952 = CARTESIAN_POINT('',(-4.5,1.36,0.));
+#6953 = VECTOR('',#6954,1.);
+#6954 = DIRECTION('',(0.,0.,1.));
+#6955 = PCURVE('',#6822,#6956);
+#6956 = DEFINITIONAL_REPRESENTATION('',(#6957),#6961);
+#6957 = LINE('',#6958,#6959);
+#6958 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#6959 = VECTOR('',#6960,1.);
+#6960 = DIRECTION('',(0.,-1.));
+#6961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6962 = PCURVE('',#6850,#6963);
+#6963 = DEFINITIONAL_REPRESENTATION('',(#6964),#6968);
+#6964 = LINE('',#6965,#6966);
+#6965 = CARTESIAN_POINT('',(0.,-0.22));
+#6966 = VECTOR('',#6967,1.);
+#6967 = DIRECTION('',(1.,0.));
+#6968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6969 = ORIENTED_EDGE('',*,*,#6799,.T.);
+#6970 = ORIENTED_EDGE('',*,*,#6971,.T.);
+#6971 = EDGE_CURVE('',#6802,#6972,#6974,.T.);
+#6972 = VERTEX_POINT('',#6973);
+#6973 = CARTESIAN_POINT('',(-4.075082096124,1.36,0.157681829482));
+#6974 = SURFACE_CURVE('',#6975,(#6980,#6991),.PCURVE_S1.);
+#6975 = CIRCLE('',#6976,0.11);
+#6976 = AXIS2_PLACEMENT_3D('',#6977,#6978,#6979);
+#6977 = CARTESIAN_POINT('',(-4.165726707786,1.36,0.22));
+#6978 = DIRECTION('',(0.,-1.,0.));
+#6979 = DIRECTION('',(0.,0.,1.));
+#6980 = PCURVE('',#6822,#6981);
+#6981 = DEFINITIONAL_REPRESENTATION('',(#6982),#6990);
+#6982 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6983,#6984,#6985,#6986,
+#6987,#6988,#6989),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6983 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#6984 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#6985 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#6986 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#6987 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#6988 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#6989 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#6990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6991 = PCURVE('',#6904,#6992);
+#6992 = DEFINITIONAL_REPRESENTATION('',(#6993),#6997);
+#6993 = LINE('',#6994,#6995);
+#6994 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#6995 = VECTOR('',#6996,1.);
+#6996 = DIRECTION('',(-1.,0.));
+#6997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6998 = ORIENTED_EDGE('',*,*,#6999,.T.);
+#6999 = EDGE_CURVE('',#6972,#7000,#7002,.T.);
+#7000 = VERTEX_POINT('',#7001);
+#7001 = CARTESIAN_POINT('',(-3.623425869431,1.36,0.814636341035));
+#7002 = SURFACE_CURVE('',#7003,(#7007,#7014),.PCURVE_S1.);
+#7003 = LINE('',#7004,#7005);
+#7004 = CARTESIAN_POINT('',(-4.140644611662,1.36,6.231817051758E-02));
+#7005 = VECTOR('',#7006,1.);
+#7006 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#7007 = PCURVE('',#6822,#7008);
+#7008 = DEFINITIONAL_REPRESENTATION('',(#7009),#7013);
+#7009 = LINE('',#7010,#7011);
+#7010 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#7011 = VECTOR('',#7012,1.);
+#7012 = DIRECTION('',(0.566528822887,-0.824041924199));
+#7013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7014 = PCURVE('',#7015,#7020);
+#7015 = PLANE('',#7016);
+#7016 = AXIS2_PLACEMENT_3D('',#7017,#7018,#7019);
+#7017 = CARTESIAN_POINT('',(-4.140644611662,1.14,6.231817051758E-02));
+#7018 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#7019 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#7020 = DEFINITIONAL_REPRESENTATION('',(#7021),#7025);
+#7021 = LINE('',#7022,#7023);
+#7022 = CARTESIAN_POINT('',(0.,-0.22));
+#7023 = VECTOR('',#7024,1.);
+#7024 = DIRECTION('',(1.,0.));
+#7025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7026 = ORIENTED_EDGE('',*,*,#7027,.T.);
+#7027 = EDGE_CURVE('',#7000,#7028,#7030,.T.);
+#7028 = VERTEX_POINT('',#7029);
+#7029 = CARTESIAN_POINT('',(-3.532781257769,1.36,0.862318170518));
+#7030 = SURFACE_CURVE('',#7031,(#7036,#7043),.PCURVE_S1.);
+#7031 = CIRCLE('',#7032,0.11);
+#7032 = AXIS2_PLACEMENT_3D('',#7033,#7034,#7035);
+#7033 = CARTESIAN_POINT('',(-3.532781257769,1.36,0.752318170518));
+#7034 = DIRECTION('',(0.,1.,0.));
+#7035 = DIRECTION('',(0.,0.,1.));
+#7036 = PCURVE('',#6822,#7037);
+#7037 = DEFINITIONAL_REPRESENTATION('',(#7038),#7042);
+#7038 = CIRCLE('',#7039,0.11);
+#7039 = AXIS2_PLACEMENT_2D('',#7040,#7041);
+#7040 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#7041 = DIRECTION('',(0.,-1.));
+#7042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7043 = PCURVE('',#7044,#7049);
+#7044 = CYLINDRICAL_SURFACE('',#7045,0.11);
+#7045 = AXIS2_PLACEMENT_3D('',#7046,#7047,#7048);
+#7046 = CARTESIAN_POINT('',(-3.532781257769,1.14,0.752318170518));
+#7047 = DIRECTION('',(0.,1.,0.));
+#7048 = DIRECTION('',(-0.824041924199,0.,0.566528822887));
+#7049 = DEFINITIONAL_REPRESENTATION('',(#7050),#7054);
+#7050 = LINE('',#7051,#7052);
+#7051 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#7052 = VECTOR('',#7053,1.);
+#7053 = DIRECTION('',(1.,0.));
+#7054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7055 = ORIENTED_EDGE('',*,*,#7056,.T.);
+#7056 = EDGE_CURVE('',#7028,#7057,#7059,.T.);
+#7057 = VERTEX_POINT('',#7058);
+#7058 = CARTESIAN_POINT('',(-3.5,1.36,0.862318170518));
+#7059 = SURFACE_CURVE('',#7060,(#7064,#7071),.PCURVE_S1.);
+#7060 = LINE('',#7061,#7062);
+#7061 = CARTESIAN_POINT('',(-3.590644611662,1.36,0.862318170518));
+#7062 = VECTOR('',#7063,1.);
+#7063 = DIRECTION('',(1.,0.,0.));
+#7064 = PCURVE('',#6822,#7065);
+#7065 = DEFINITIONAL_REPRESENTATION('',(#7066),#7070);
+#7066 = LINE('',#7067,#7068);
+#7067 = CARTESIAN_POINT('',(0.362132126166,-0.520931946481));
+#7068 = VECTOR('',#7069,1.);
+#7069 = DIRECTION('',(1.,-9.988938230844E-60));
+#7070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7071 = PCURVE('',#7072,#7077);
+#7072 = PLANE('',#7073);
+#7073 = AXIS2_PLACEMENT_3D('',#7074,#7075,#7076);
+#7074 = CARTESIAN_POINT('',(-3.590644611662,1.14,0.862318170518));
+#7075 = DIRECTION('',(0.,0.,1.));
+#7076 = DIRECTION('',(1.,0.,0.));
+#7077 = DEFINITIONAL_REPRESENTATION('',(#7078),#7082);
+#7078 = LINE('',#7079,#7080);
+#7079 = CARTESIAN_POINT('',(0.,0.22));
+#7080 = VECTOR('',#7081,1.);
+#7081 = DIRECTION('',(1.,0.));
+#7082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7083 = ORIENTED_EDGE('',*,*,#7084,.F.);
+#7084 = EDGE_CURVE('',#7085,#7057,#7087,.T.);
+#7085 = VERTEX_POINT('',#7086);
+#7086 = CARTESIAN_POINT('',(-3.5,1.36,0.752318170518));
+#7087 = SURFACE_CURVE('',#7088,(#7092,#7099),.PCURVE_S1.);
+#7088 = LINE('',#7089,#7090);
+#7089 = CARTESIAN_POINT('',(-3.5,1.36,0.752318170518));
+#7090 = VECTOR('',#7091,1.);
+#7091 = DIRECTION('',(0.,0.,1.));
+#7092 = PCURVE('',#6822,#7093);
+#7093 = DEFINITIONAL_REPRESENTATION('',(#7094),#7098);
+#7094 = LINE('',#7095,#7096);
+#7095 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#7096 = VECTOR('',#7097,1.);
+#7097 = DIRECTION('',(0.,-1.));
+#7098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7099 = PCURVE('',#7100,#7105);
+#7100 = PLANE('',#7101);
+#7101 = AXIS2_PLACEMENT_3D('',#7102,#7103,#7104);
+#7102 = CARTESIAN_POINT('',(-3.5,1.14,0.752318170518));
+#7103 = DIRECTION('',(1.,0.,0.));
+#7104 = DIRECTION('',(0.,0.,1.));
+#7105 = DEFINITIONAL_REPRESENTATION('',(#7106),#7110);
+#7106 = LINE('',#7107,#7108);
+#7107 = CARTESIAN_POINT('',(0.,-0.22));
+#7108 = VECTOR('',#7109,1.);
+#7109 = DIRECTION('',(1.,0.));
+#7110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7111 = ORIENTED_EDGE('',*,*,#7112,.F.);
+#7112 = EDGE_CURVE('',#7113,#7085,#7115,.T.);
+#7113 = VERTEX_POINT('',#7114);
+#7114 = CARTESIAN_POINT('',(-3.532781257769,1.36,0.752318170518));
+#7115 = SURFACE_CURVE('',#7116,(#7120,#7127),.PCURVE_S1.);
+#7116 = LINE('',#7117,#7118);
+#7117 = CARTESIAN_POINT('',(-3.590644611662,1.36,0.752318170518));
+#7118 = VECTOR('',#7119,1.);
+#7119 = DIRECTION('',(1.,0.,0.));
+#7120 = PCURVE('',#6822,#7121);
+#7121 = DEFINITIONAL_REPRESENTATION('',(#7122),#7126);
+#7122 = LINE('',#7123,#7124);
+#7123 = CARTESIAN_POINT('',(0.362132126166,-0.410931946481));
+#7124 = VECTOR('',#7125,1.);
+#7125 = DIRECTION('',(1.,-9.988938230844E-60));
+#7126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7127 = PCURVE('',#7128,#7133);
+#7128 = PLANE('',#7129);
+#7129 = AXIS2_PLACEMENT_3D('',#7130,#7131,#7132);
+#7130 = CARTESIAN_POINT('',(-3.590644611662,1.14,0.752318170518));
+#7131 = DIRECTION('',(0.,0.,1.));
+#7132 = DIRECTION('',(1.,0.,0.));
+#7133 = DEFINITIONAL_REPRESENTATION('',(#7134),#7138);
+#7134 = LINE('',#7135,#7136);
+#7135 = CARTESIAN_POINT('',(0.,0.22));
+#7136 = VECTOR('',#7137,1.);
+#7137 = DIRECTION('',(1.,0.));
+#7138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7139 = ORIENTED_EDGE('',*,*,#7140,.F.);
+#7140 = EDGE_CURVE('',#7141,#7113,#7143,.T.);
+#7141 = VERTEX_POINT('',#7142);
+#7142 = CARTESIAN_POINT('',(-4.017218742231,1.36,4.768182948242E-02));
+#7143 = SURFACE_CURVE('',#7144,(#7148,#7155),.PCURVE_S1.);
+#7144 = LINE('',#7145,#7146);
+#7145 = CARTESIAN_POINT('',(-4.05,1.36,1.387778780781E-17));
+#7146 = VECTOR('',#7147,1.);
+#7147 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#7148 = PCURVE('',#6822,#7149);
+#7149 = DEFINITIONAL_REPRESENTATION('',(#7150),#7154);
+#7150 = LINE('',#7151,#7152);
+#7151 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#7152 = VECTOR('',#7153,1.);
+#7153 = DIRECTION('',(0.566528822887,-0.824041924199));
+#7154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7155 = PCURVE('',#7156,#7161);
+#7156 = PLANE('',#7157);
+#7157 = AXIS2_PLACEMENT_3D('',#7158,#7159,#7160);
+#7158 = CARTESIAN_POINT('',(-4.05,1.14,1.387778780781E-17));
+#7159 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#7160 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#7161 = DEFINITIONAL_REPRESENTATION('',(#7162),#7166);
+#7162 = LINE('',#7163,#7164);
+#7163 = CARTESIAN_POINT('',(0.,-0.22));
+#7164 = VECTOR('',#7165,1.);
+#7165 = DIRECTION('',(1.,0.));
+#7166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7167 = ORIENTED_EDGE('',*,*,#7168,.F.);
+#7168 = EDGE_CURVE('',#6922,#7141,#7169,.T.);
+#7169 = SURFACE_CURVE('',#7170,(#7175,#7186),.PCURVE_S1.);
+#7170 = CIRCLE('',#7171,0.11);
+#7171 = AXIS2_PLACEMENT_3D('',#7172,#7173,#7174);
+#7172 = CARTESIAN_POINT('',(-4.107863353893,1.36,0.11));
+#7173 = DIRECTION('',(0.,-1.,0.));
+#7174 = DIRECTION('',(0.,0.,1.));
+#7175 = PCURVE('',#6822,#7176);
+#7176 = DEFINITIONAL_REPRESENTATION('',(#7177),#7185);
+#7177 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7178,#7179,#7180,#7181,
+#7182,#7183,#7184),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#7178 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#7179 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#7180 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#7181 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#7182 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#7183 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#7184 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#7185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7186 = PCURVE('',#7187,#7192);
+#7187 = CYLINDRICAL_SURFACE('',#7188,0.11);
+#7188 = AXIS2_PLACEMENT_3D('',#7189,#7190,#7191);
+#7189 = CARTESIAN_POINT('',(-4.107863353893,1.14,0.11));
+#7190 = DIRECTION('',(0.,1.,0.));
+#7191 = DIRECTION('',(0.,0.,-1.));
+#7192 = DEFINITIONAL_REPRESENTATION('',(#7193),#7197);
+#7193 = LINE('',#7194,#7195);
+#7194 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#7195 = VECTOR('',#7196,1.);
+#7196 = DIRECTION('',(-1.,0.));
+#7197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7198 = ADVANCED_FACE('',(#7199),#6904,.F.);
+#7199 = FACE_BOUND('',#7200,.T.);
+#7200 = EDGE_LOOP('',(#7201,#7225,#7246,#7247));
+#7201 = ORIENTED_EDGE('',*,*,#7202,.T.);
+#7202 = EDGE_CURVE('',#6863,#7203,#7205,.T.);
+#7203 = VERTEX_POINT('',#7204);
+#7204 = CARTESIAN_POINT('',(-4.075082096124,1.14,0.157681829482));
+#7205 = SURFACE_CURVE('',#7206,(#7211,#7218),.PCURVE_S1.);
+#7206 = CIRCLE('',#7207,0.11);
+#7207 = AXIS2_PLACEMENT_3D('',#7208,#7209,#7210);
+#7208 = CARTESIAN_POINT('',(-4.165726707786,1.14,0.22));
+#7209 = DIRECTION('',(0.,-1.,0.));
+#7210 = DIRECTION('',(0.,0.,1.));
+#7211 = PCURVE('',#6904,#7212);
+#7212 = DEFINITIONAL_REPRESENTATION('',(#7213),#7217);
+#7213 = LINE('',#7214,#7215);
+#7214 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#7215 = VECTOR('',#7216,1.);
+#7216 = DIRECTION('',(-1.,0.));
+#7217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7218 = PCURVE('',#6878,#7219);
+#7219 = DEFINITIONAL_REPRESENTATION('',(#7220),#7224);
+#7220 = CIRCLE('',#7221,0.11);
+#7221 = AXIS2_PLACEMENT_2D('',#7222,#7223);
+#7222 = CARTESIAN_POINT('',(0.121386224036,-0.212949969957));
+#7223 = DIRECTION('',(-1.,0.));
+#7224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7225 = ORIENTED_EDGE('',*,*,#7226,.T.);
+#7226 = EDGE_CURVE('',#7203,#6972,#7227,.T.);
+#7227 = SURFACE_CURVE('',#7228,(#7232,#7239),.PCURVE_S1.);
+#7228 = LINE('',#7229,#7230);
+#7229 = CARTESIAN_POINT('',(-4.075082096124,1.14,0.157681829482));
+#7230 = VECTOR('',#7231,1.);
+#7231 = DIRECTION('',(0.,1.,0.));
+#7232 = PCURVE('',#6904,#7233);
+#7233 = DEFINITIONAL_REPRESENTATION('',(#7234),#7238);
+#7234 = LINE('',#7235,#7236);
+#7235 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#7236 = VECTOR('',#7237,1.);
+#7237 = DIRECTION('',(-0.,1.));
+#7238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7239 = PCURVE('',#7015,#7240);
+#7240 = DEFINITIONAL_REPRESENTATION('',(#7241),#7245);
+#7241 = LINE('',#7242,#7243);
+#7242 = CARTESIAN_POINT('',(0.115726707786,0.));
+#7243 = VECTOR('',#7244,1.);
+#7244 = DIRECTION('',(0.,-1.));
+#7245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7246 = ORIENTED_EDGE('',*,*,#6971,.F.);
+#7247 = ORIENTED_EDGE('',*,*,#6890,.F.);
+#7248 = ADVANCED_FACE('',(#7249),#6850,.F.);
+#7249 = FACE_BOUND('',#7250,.F.);
+#7250 = EDGE_LOOP('',(#7251,#7274,#7295,#7296));
+#7251 = ORIENTED_EDGE('',*,*,#7252,.F.);
+#7252 = EDGE_CURVE('',#7253,#6835,#7255,.T.);
+#7253 = VERTEX_POINT('',#7254);
+#7254 = CARTESIAN_POINT('',(-4.5,1.14,0.));
+#7255 = SURFACE_CURVE('',#7256,(#7260,#7267),.PCURVE_S1.);
+#7256 = LINE('',#7257,#7258);
+#7257 = CARTESIAN_POINT('',(-4.5,1.14,0.));
+#7258 = VECTOR('',#7259,1.);
+#7259 = DIRECTION('',(0.,0.,1.));
+#7260 = PCURVE('',#6850,#7261);
+#7261 = DEFINITIONAL_REPRESENTATION('',(#7262),#7266);
+#7262 = LINE('',#7263,#7264);
+#7263 = CARTESIAN_POINT('',(0.,0.));
+#7264 = VECTOR('',#7265,1.);
+#7265 = DIRECTION('',(1.,0.));
+#7266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7267 = PCURVE('',#6878,#7268);
+#7268 = DEFINITIONAL_REPRESENTATION('',(#7269),#7273);
+#7269 = LINE('',#7270,#7271);
+#7270 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#7271 = VECTOR('',#7272,1.);
+#7272 = DIRECTION('',(-1.,0.));
+#7273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7274 = ORIENTED_EDGE('',*,*,#7275,.T.);
+#7275 = EDGE_CURVE('',#7253,#6920,#7276,.T.);
+#7276 = SURFACE_CURVE('',#7277,(#7281,#7288),.PCURVE_S1.);
+#7277 = LINE('',#7278,#7279);
+#7278 = CARTESIAN_POINT('',(-4.5,1.14,0.));
+#7279 = VECTOR('',#7280,1.);
+#7280 = DIRECTION('',(0.,1.,0.));
+#7281 = PCURVE('',#6850,#7282);
+#7282 = DEFINITIONAL_REPRESENTATION('',(#7283),#7287);
+#7283 = LINE('',#7284,#7285);
+#7284 = CARTESIAN_POINT('',(0.,0.));
+#7285 = VECTOR('',#7286,1.);
+#7286 = DIRECTION('',(0.,-1.));
+#7287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7288 = PCURVE('',#6937,#7289);
+#7289 = DEFINITIONAL_REPRESENTATION('',(#7290),#7294);
+#7290 = LINE('',#7291,#7292);
+#7291 = CARTESIAN_POINT('',(0.,0.));
+#7292 = VECTOR('',#7293,1.);
+#7293 = DIRECTION('',(0.,1.));
+#7294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7295 = ORIENTED_EDGE('',*,*,#6949,.T.);
+#7296 = ORIENTED_EDGE('',*,*,#6834,.F.);
+#7297 = ADVANCED_FACE('',(#7298),#6878,.T.);
+#7298 = FACE_BOUND('',#7299,.T.);
+#7299 = EDGE_LOOP('',(#7300,#7323,#7347,#7370,#7393,#7416,#7439,#7467,
+ #7488,#7489,#7490));
+#7300 = ORIENTED_EDGE('',*,*,#7301,.T.);
+#7301 = EDGE_CURVE('',#7253,#7302,#7304,.T.);
+#7302 = VERTEX_POINT('',#7303);
+#7303 = CARTESIAN_POINT('',(-4.107863353893,1.14,0.));
+#7304 = SURFACE_CURVE('',#7305,(#7309,#7316),.PCURVE_S1.);
+#7305 = LINE('',#7306,#7307);
+#7306 = CARTESIAN_POINT('',(-4.5,1.14,0.));
+#7307 = VECTOR('',#7308,1.);
+#7308 = DIRECTION('',(1.,0.,0.));
+#7309 = PCURVE('',#6878,#7310);
+#7310 = DEFINITIONAL_REPRESENTATION('',(#7311),#7315);
+#7311 = LINE('',#7312,#7313);
+#7312 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#7313 = VECTOR('',#7314,1.);
+#7314 = DIRECTION('',(0.,1.));
+#7315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7316 = PCURVE('',#6937,#7317);
+#7317 = DEFINITIONAL_REPRESENTATION('',(#7318),#7322);
+#7318 = LINE('',#7319,#7320);
+#7319 = CARTESIAN_POINT('',(0.,0.));
+#7320 = VECTOR('',#7321,1.);
+#7321 = DIRECTION('',(1.,0.));
+#7322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7323 = ORIENTED_EDGE('',*,*,#7324,.T.);
+#7324 = EDGE_CURVE('',#7302,#7325,#7327,.T.);
+#7325 = VERTEX_POINT('',#7326);
+#7326 = CARTESIAN_POINT('',(-4.017218742231,1.14,4.768182948242E-02));
+#7327 = SURFACE_CURVE('',#7328,(#7333,#7340),.PCURVE_S1.);
+#7328 = CIRCLE('',#7329,0.11);
+#7329 = AXIS2_PLACEMENT_3D('',#7330,#7331,#7332);
+#7330 = CARTESIAN_POINT('',(-4.107863353893,1.14,0.11));
+#7331 = DIRECTION('',(0.,-1.,0.));
+#7332 = DIRECTION('',(0.,0.,1.));
+#7333 = PCURVE('',#6878,#7334);
+#7334 = DEFINITIONAL_REPRESENTATION('',(#7335),#7339);
+#7335 = CIRCLE('',#7336,0.11);
+#7336 = AXIS2_PLACEMENT_2D('',#7337,#7338);
+#7337 = CARTESIAN_POINT('',(0.231386224036,-0.155086616065));
+#7338 = DIRECTION('',(-1.,0.));
+#7339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7340 = PCURVE('',#7187,#7341);
+#7341 = DEFINITIONAL_REPRESENTATION('',(#7342),#7346);
+#7342 = LINE('',#7343,#7344);
+#7343 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#7344 = VECTOR('',#7345,1.);
+#7345 = DIRECTION('',(-1.,0.));
+#7346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7347 = ORIENTED_EDGE('',*,*,#7348,.T.);
+#7348 = EDGE_CURVE('',#7325,#7349,#7351,.T.);
+#7349 = VERTEX_POINT('',#7350);
+#7350 = CARTESIAN_POINT('',(-3.532781257769,1.14,0.752318170518));
+#7351 = SURFACE_CURVE('',#7352,(#7356,#7363),.PCURVE_S1.);
+#7352 = LINE('',#7353,#7354);
+#7353 = CARTESIAN_POINT('',(-4.05,1.14,1.387778780781E-17));
+#7354 = VECTOR('',#7355,1.);
+#7355 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#7356 = PCURVE('',#6878,#7357);
+#7357 = DEFINITIONAL_REPRESENTATION('',(#7358),#7362);
+#7358 = LINE('',#7359,#7360);
+#7359 = CARTESIAN_POINT('',(0.341386224036,-9.722326217175E-02));
+#7360 = VECTOR('',#7361,1.);
+#7361 = DIRECTION('',(-0.824041924199,0.566528822887));
+#7362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7363 = PCURVE('',#7156,#7364);
+#7364 = DEFINITIONAL_REPRESENTATION('',(#7365),#7369);
+#7365 = LINE('',#7366,#7367);
+#7366 = CARTESIAN_POINT('',(0.,0.));
+#7367 = VECTOR('',#7368,1.);
+#7368 = DIRECTION('',(1.,0.));
+#7369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7370 = ORIENTED_EDGE('',*,*,#7371,.T.);
+#7371 = EDGE_CURVE('',#7349,#7372,#7374,.T.);
+#7372 = VERTEX_POINT('',#7373);
+#7373 = CARTESIAN_POINT('',(-3.5,1.14,0.752318170518));
+#7374 = SURFACE_CURVE('',#7375,(#7379,#7386),.PCURVE_S1.);
+#7375 = LINE('',#7376,#7377);
+#7376 = CARTESIAN_POINT('',(-3.590644611662,1.14,0.752318170518));
+#7377 = VECTOR('',#7378,1.);
+#7378 = DIRECTION('',(1.,0.,0.));
+#7379 = PCURVE('',#6878,#7380);
+#7380 = DEFINITIONAL_REPRESENTATION('',(#7381),#7385);
+#7381 = LINE('',#7382,#7383);
+#7382 = CARTESIAN_POINT('',(-0.410931946481,0.362132126166));
+#7383 = VECTOR('',#7384,1.);
+#7384 = DIRECTION('',(0.,1.));
+#7385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7386 = PCURVE('',#7128,#7387);
+#7387 = DEFINITIONAL_REPRESENTATION('',(#7388),#7392);
+#7388 = LINE('',#7389,#7390);
+#7389 = CARTESIAN_POINT('',(0.,0.));
+#7390 = VECTOR('',#7391,1.);
+#7391 = DIRECTION('',(1.,0.));
+#7392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7393 = ORIENTED_EDGE('',*,*,#7394,.T.);
+#7394 = EDGE_CURVE('',#7372,#7395,#7397,.T.);
+#7395 = VERTEX_POINT('',#7396);
+#7396 = CARTESIAN_POINT('',(-3.5,1.14,0.862318170518));
+#7397 = SURFACE_CURVE('',#7398,(#7402,#7409),.PCURVE_S1.);
+#7398 = LINE('',#7399,#7400);
+#7399 = CARTESIAN_POINT('',(-3.5,1.14,0.752318170518));
+#7400 = VECTOR('',#7401,1.);
+#7401 = DIRECTION('',(0.,0.,1.));
+#7402 = PCURVE('',#6878,#7403);
+#7403 = DEFINITIONAL_REPRESENTATION('',(#7404),#7408);
+#7404 = LINE('',#7405,#7406);
+#7405 = CARTESIAN_POINT('',(-0.410931946481,0.452776737828));
+#7406 = VECTOR('',#7407,1.);
+#7407 = DIRECTION('',(-1.,0.));
+#7408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7409 = PCURVE('',#7100,#7410);
+#7410 = DEFINITIONAL_REPRESENTATION('',(#7411),#7415);
+#7411 = LINE('',#7412,#7413);
+#7412 = CARTESIAN_POINT('',(0.,0.));
+#7413 = VECTOR('',#7414,1.);
+#7414 = DIRECTION('',(1.,0.));
+#7415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7416 = ORIENTED_EDGE('',*,*,#7417,.F.);
+#7417 = EDGE_CURVE('',#7418,#7395,#7420,.T.);
+#7418 = VERTEX_POINT('',#7419);
+#7419 = CARTESIAN_POINT('',(-3.532781257769,1.14,0.862318170518));
+#7420 = SURFACE_CURVE('',#7421,(#7425,#7432),.PCURVE_S1.);
+#7421 = LINE('',#7422,#7423);
+#7422 = CARTESIAN_POINT('',(-3.590644611662,1.14,0.862318170518));
+#7423 = VECTOR('',#7424,1.);
+#7424 = DIRECTION('',(1.,0.,0.));
+#7425 = PCURVE('',#6878,#7426);
+#7426 = DEFINITIONAL_REPRESENTATION('',(#7427),#7431);
+#7427 = LINE('',#7428,#7429);
+#7428 = CARTESIAN_POINT('',(-0.520931946481,0.362132126166));
+#7429 = VECTOR('',#7430,1.);
+#7430 = DIRECTION('',(0.,1.));
+#7431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7432 = PCURVE('',#7072,#7433);
+#7433 = DEFINITIONAL_REPRESENTATION('',(#7434),#7438);
+#7434 = LINE('',#7435,#7436);
+#7435 = CARTESIAN_POINT('',(0.,0.));
+#7436 = VECTOR('',#7437,1.);
+#7437 = DIRECTION('',(1.,0.));
+#7438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7439 = ORIENTED_EDGE('',*,*,#7440,.F.);
+#7440 = EDGE_CURVE('',#7441,#7418,#7443,.T.);
+#7441 = VERTEX_POINT('',#7442);
+#7442 = CARTESIAN_POINT('',(-3.623425869431,1.14,0.814636341035));
+#7443 = SURFACE_CURVE('',#7444,(#7449,#7460),.PCURVE_S1.);
+#7444 = CIRCLE('',#7445,0.11);
+#7445 = AXIS2_PLACEMENT_3D('',#7446,#7447,#7448);
+#7446 = CARTESIAN_POINT('',(-3.532781257769,1.14,0.752318170518));
+#7447 = DIRECTION('',(0.,1.,0.));
+#7448 = DIRECTION('',(0.,0.,1.));
+#7449 = PCURVE('',#6878,#7450);
+#7450 = DEFINITIONAL_REPRESENTATION('',(#7451),#7459);
+#7451 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7452,#7453,#7454,#7455,
+#7456,#7457,#7458),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#7452 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#7453 = CARTESIAN_POINT('',(-0.520931946481,0.610521068892));
+#7454 = CARTESIAN_POINT('',(-0.355931946481,0.515258274475));
+#7455 = CARTESIAN_POINT('',(-0.190931946481,0.419995480059));
+#7456 = CARTESIAN_POINT('',(-0.355931946481,0.324732685643));
+#7457 = CARTESIAN_POINT('',(-0.520931946481,0.229469891227));
+#7458 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#7459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7460 = PCURVE('',#7044,#7461);
+#7461 = DEFINITIONAL_REPRESENTATION('',(#7462),#7466);
+#7462 = LINE('',#7463,#7464);
+#7463 = CARTESIAN_POINT('',(-5.31467632652,0.));
+#7464 = VECTOR('',#7465,1.);
+#7465 = DIRECTION('',(1.,0.));
+#7466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7467 = ORIENTED_EDGE('',*,*,#7468,.F.);
+#7468 = EDGE_CURVE('',#7203,#7441,#7469,.T.);
+#7469 = SURFACE_CURVE('',#7470,(#7474,#7481),.PCURVE_S1.);
+#7470 = LINE('',#7471,#7472);
+#7471 = CARTESIAN_POINT('',(-4.140644611662,1.14,6.231817051758E-02));
+#7472 = VECTOR('',#7473,1.);
+#7473 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#7474 = PCURVE('',#6878,#7475);
+#7475 = DEFINITIONAL_REPRESENTATION('',(#7476),#7480);
+#7476 = LINE('',#7477,#7478);
+#7477 = CARTESIAN_POINT('',(0.279068053519,-0.187867873834));
+#7478 = VECTOR('',#7479,1.);
+#7479 = DIRECTION('',(-0.824041924199,0.566528822887));
+#7480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7481 = PCURVE('',#7015,#7482);
+#7482 = DEFINITIONAL_REPRESENTATION('',(#7483),#7487);
+#7483 = LINE('',#7484,#7485);
+#7484 = CARTESIAN_POINT('',(0.,0.));
+#7485 = VECTOR('',#7486,1.);
+#7486 = DIRECTION('',(1.,0.));
+#7487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7488 = ORIENTED_EDGE('',*,*,#7202,.F.);
+#7489 = ORIENTED_EDGE('',*,*,#6862,.F.);
+#7490 = ORIENTED_EDGE('',*,*,#7252,.F.);
+#7491 = ADVANCED_FACE('',(#7492),#6937,.F.);
+#7492 = FACE_BOUND('',#7493,.F.);
+#7493 = EDGE_LOOP('',(#7494,#7495,#7496,#7497));
+#7494 = ORIENTED_EDGE('',*,*,#6919,.F.);
+#7495 = ORIENTED_EDGE('',*,*,#7275,.F.);
+#7496 = ORIENTED_EDGE('',*,*,#7301,.T.);
+#7497 = ORIENTED_EDGE('',*,*,#7498,.T.);
+#7498 = EDGE_CURVE('',#7302,#6922,#7499,.T.);
+#7499 = SURFACE_CURVE('',#7500,(#7504,#7511),.PCURVE_S1.);
+#7500 = LINE('',#7501,#7502);
+#7501 = CARTESIAN_POINT('',(-4.107863353893,1.14,0.));
+#7502 = VECTOR('',#7503,1.);
+#7503 = DIRECTION('',(0.,1.,0.));
+#7504 = PCURVE('',#6937,#7505);
+#7505 = DEFINITIONAL_REPRESENTATION('',(#7506),#7510);
+#7506 = LINE('',#7507,#7508);
+#7507 = CARTESIAN_POINT('',(0.392136646107,0.));
+#7508 = VECTOR('',#7509,1.);
+#7509 = DIRECTION('',(0.,1.));
+#7510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7511 = PCURVE('',#7187,#7512);
+#7512 = DEFINITIONAL_REPRESENTATION('',(#7513),#7517);
+#7513 = LINE('',#7514,#7515);
+#7514 = CARTESIAN_POINT('',(-0.,0.));
+#7515 = VECTOR('',#7516,1.);
+#7516 = DIRECTION('',(-0.,1.));
+#7517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7518 = ADVANCED_FACE('',(#7519),#7187,.T.);
+#7519 = FACE_BOUND('',#7520,.F.);
+#7520 = EDGE_LOOP('',(#7521,#7522,#7543,#7544));
+#7521 = ORIENTED_EDGE('',*,*,#7324,.T.);
+#7522 = ORIENTED_EDGE('',*,*,#7523,.T.);
+#7523 = EDGE_CURVE('',#7325,#7141,#7524,.T.);
+#7524 = SURFACE_CURVE('',#7525,(#7529,#7536),.PCURVE_S1.);
+#7525 = LINE('',#7526,#7527);
+#7526 = CARTESIAN_POINT('',(-4.017218742231,1.14,4.768182948242E-02));
+#7527 = VECTOR('',#7528,1.);
+#7528 = DIRECTION('',(0.,1.,0.));
+#7529 = PCURVE('',#7187,#7530);
+#7530 = DEFINITIONAL_REPRESENTATION('',(#7531),#7535);
+#7531 = LINE('',#7532,#7533);
+#7532 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#7533 = VECTOR('',#7534,1.);
+#7534 = DIRECTION('',(-0.,1.));
+#7535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7536 = PCURVE('',#7156,#7537);
+#7537 = DEFINITIONAL_REPRESENTATION('',(#7538),#7542);
+#7538 = LINE('',#7539,#7540);
+#7539 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#7540 = VECTOR('',#7541,1.);
+#7541 = DIRECTION('',(0.,-1.));
+#7542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7543 = ORIENTED_EDGE('',*,*,#7168,.F.);
+#7544 = ORIENTED_EDGE('',*,*,#7498,.F.);
+#7545 = ADVANCED_FACE('',(#7546),#7156,.T.);
+#7546 = FACE_BOUND('',#7547,.T.);
+#7547 = EDGE_LOOP('',(#7548,#7549,#7550,#7551));
+#7548 = ORIENTED_EDGE('',*,*,#7348,.F.);
+#7549 = ORIENTED_EDGE('',*,*,#7523,.T.);
+#7550 = ORIENTED_EDGE('',*,*,#7140,.T.);
+#7551 = ORIENTED_EDGE('',*,*,#7552,.F.);
+#7552 = EDGE_CURVE('',#7349,#7113,#7553,.T.);
+#7553 = SURFACE_CURVE('',#7554,(#7558,#7564),.PCURVE_S1.);
+#7554 = LINE('',#7555,#7556);
+#7555 = CARTESIAN_POINT('',(-3.532781257769,1.14,0.752318170518));
+#7556 = VECTOR('',#7557,1.);
+#7557 = DIRECTION('',(0.,1.,0.));
+#7558 = PCURVE('',#7156,#7559);
+#7559 = DEFINITIONAL_REPRESENTATION('',(#7560),#7563);
+#7560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7561,#7562),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#7561 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#7562 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#7563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7564 = PCURVE('',#7128,#7565);
+#7565 = DEFINITIONAL_REPRESENTATION('',(#7566),#7569);
+#7566 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7567,#7568),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#7567 = CARTESIAN_POINT('',(5.786335389277E-02,-2.2E-02));
+#7568 = CARTESIAN_POINT('',(5.786335389277E-02,0.242));
+#7569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7570 = ADVANCED_FACE('',(#7571),#7128,.F.);
+#7571 = FACE_BOUND('',#7572,.F.);
+#7572 = EDGE_LOOP('',(#7573,#7574,#7575,#7576));
+#7573 = ORIENTED_EDGE('',*,*,#7112,.F.);
+#7574 = ORIENTED_EDGE('',*,*,#7552,.F.);
+#7575 = ORIENTED_EDGE('',*,*,#7371,.T.);
+#7576 = ORIENTED_EDGE('',*,*,#7577,.T.);
+#7577 = EDGE_CURVE('',#7372,#7085,#7578,.T.);
+#7578 = SURFACE_CURVE('',#7579,(#7583,#7590),.PCURVE_S1.);
+#7579 = LINE('',#7580,#7581);
+#7580 = CARTESIAN_POINT('',(-3.5,1.14,0.752318170518));
+#7581 = VECTOR('',#7582,1.);
+#7582 = DIRECTION('',(0.,1.,0.));
+#7583 = PCURVE('',#7128,#7584);
+#7584 = DEFINITIONAL_REPRESENTATION('',(#7585),#7589);
+#7585 = LINE('',#7586,#7587);
+#7586 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#7587 = VECTOR('',#7588,1.);
+#7588 = DIRECTION('',(0.,1.));
+#7589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7590 = PCURVE('',#7100,#7591);
+#7591 = DEFINITIONAL_REPRESENTATION('',(#7592),#7596);
+#7592 = LINE('',#7593,#7594);
+#7593 = CARTESIAN_POINT('',(0.,0.));
+#7594 = VECTOR('',#7595,1.);
+#7595 = DIRECTION('',(0.,-1.));
+#7596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7597 = ADVANCED_FACE('',(#7598),#7100,.T.);
+#7598 = FACE_BOUND('',#7599,.T.);
+#7599 = EDGE_LOOP('',(#7600,#7601,#7602,#7603));
+#7600 = ORIENTED_EDGE('',*,*,#7394,.F.);
+#7601 = ORIENTED_EDGE('',*,*,#7577,.T.);
+#7602 = ORIENTED_EDGE('',*,*,#7084,.T.);
+#7603 = ORIENTED_EDGE('',*,*,#7604,.F.);
+#7604 = EDGE_CURVE('',#7395,#7057,#7605,.T.);
+#7605 = SURFACE_CURVE('',#7606,(#7610,#7617),.PCURVE_S1.);
+#7606 = LINE('',#7607,#7608);
+#7607 = CARTESIAN_POINT('',(-3.5,1.14,0.862318170518));
+#7608 = VECTOR('',#7609,1.);
+#7609 = DIRECTION('',(0.,1.,0.));
+#7610 = PCURVE('',#7100,#7611);
+#7611 = DEFINITIONAL_REPRESENTATION('',(#7612),#7616);
+#7612 = LINE('',#7613,#7614);
+#7613 = CARTESIAN_POINT('',(0.11,0.));
+#7614 = VECTOR('',#7615,1.);
+#7615 = DIRECTION('',(0.,-1.));
+#7616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7617 = PCURVE('',#7072,#7618);
+#7618 = DEFINITIONAL_REPRESENTATION('',(#7619),#7623);
+#7619 = LINE('',#7620,#7621);
+#7620 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#7621 = VECTOR('',#7622,1.);
+#7622 = DIRECTION('',(0.,1.));
+#7623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7624 = ADVANCED_FACE('',(#7625),#7015,.F.);
+#7625 = FACE_BOUND('',#7626,.F.);
+#7626 = EDGE_LOOP('',(#7627,#7628,#7629,#7630));
+#7627 = ORIENTED_EDGE('',*,*,#7468,.F.);
+#7628 = ORIENTED_EDGE('',*,*,#7226,.T.);
+#7629 = ORIENTED_EDGE('',*,*,#6999,.T.);
+#7630 = ORIENTED_EDGE('',*,*,#7631,.F.);
+#7631 = EDGE_CURVE('',#7441,#7000,#7632,.T.);
+#7632 = SURFACE_CURVE('',#7633,(#7637,#7644),.PCURVE_S1.);
+#7633 = LINE('',#7634,#7635);
+#7634 = CARTESIAN_POINT('',(-3.623425869431,1.14,0.814636341035));
+#7635 = VECTOR('',#7636,1.);
+#7636 = DIRECTION('',(0.,1.,0.));
+#7637 = PCURVE('',#7015,#7638);
+#7638 = DEFINITIONAL_REPRESENTATION('',(#7639),#7643);
+#7639 = LINE('',#7640,#7641);
+#7640 = CARTESIAN_POINT('',(0.912961038055,0.));
+#7641 = VECTOR('',#7642,1.);
+#7642 = DIRECTION('',(0.,-1.));
+#7643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7644 = PCURVE('',#7044,#7645);
+#7645 = DEFINITIONAL_REPRESENTATION('',(#7646),#7650);
+#7646 = LINE('',#7647,#7648);
+#7647 = CARTESIAN_POINT('',(0.,0.));
+#7648 = VECTOR('',#7649,1.);
+#7649 = DIRECTION('',(0.,1.));
+#7650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7651 = ADVANCED_FACE('',(#7652),#7072,.T.);
+#7652 = FACE_BOUND('',#7653,.T.);
+#7653 = EDGE_LOOP('',(#7654,#7655,#7656,#7657));
+#7654 = ORIENTED_EDGE('',*,*,#7417,.T.);
+#7655 = ORIENTED_EDGE('',*,*,#7604,.T.);
+#7656 = ORIENTED_EDGE('',*,*,#7056,.F.);
+#7657 = ORIENTED_EDGE('',*,*,#7658,.F.);
+#7658 = EDGE_CURVE('',#7418,#7028,#7659,.T.);
+#7659 = SURFACE_CURVE('',#7660,(#7664,#7671),.PCURVE_S1.);
+#7660 = LINE('',#7661,#7662);
+#7661 = CARTESIAN_POINT('',(-3.532781257769,1.14,0.862318170518));
+#7662 = VECTOR('',#7663,1.);
+#7663 = DIRECTION('',(0.,1.,0.));
+#7664 = PCURVE('',#7072,#7665);
+#7665 = DEFINITIONAL_REPRESENTATION('',(#7666),#7670);
+#7666 = LINE('',#7667,#7668);
+#7667 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#7668 = VECTOR('',#7669,1.);
+#7669 = DIRECTION('',(0.,1.));
+#7670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7671 = PCURVE('',#7044,#7672);
+#7672 = DEFINITIONAL_REPRESENTATION('',(#7673),#7677);
+#7673 = LINE('',#7674,#7675);
+#7674 = CARTESIAN_POINT('',(0.96850898066,0.));
+#7675 = VECTOR('',#7676,1.);
+#7676 = DIRECTION('',(0.,1.));
+#7677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7678 = ADVANCED_FACE('',(#7679),#7044,.T.);
+#7679 = FACE_BOUND('',#7680,.T.);
+#7680 = EDGE_LOOP('',(#7681,#7682,#7683,#7684));
+#7681 = ORIENTED_EDGE('',*,*,#7440,.T.);
+#7682 = ORIENTED_EDGE('',*,*,#7658,.T.);
+#7683 = ORIENTED_EDGE('',*,*,#7027,.F.);
+#7684 = ORIENTED_EDGE('',*,*,#7631,.F.);
+#7685 = MANIFOLD_SOLID_BREP('',#7686);
+#7686 = CLOSED_SHELL('',(#7687,#7807,#8086,#8140,#8189,#8383,#8410,#8437
+ ,#8462,#8489,#8516,#8543,#8570));
+#7687 = ADVANCED_FACE('',(#7688),#7702,.T.);
+#7688 = FACE_BOUND('',#7689,.T.);
+#7689 = EDGE_LOOP('',(#7690,#7725,#7753,#7781));
+#7690 = ORIENTED_EDGE('',*,*,#7691,.F.);
+#7691 = EDGE_CURVE('',#7692,#7694,#7696,.T.);
+#7692 = VERTEX_POINT('',#7693);
+#7693 = CARTESIAN_POINT('',(4.165726707786,1.36,0.11));
+#7694 = VERTEX_POINT('',#7695);
+#7695 = CARTESIAN_POINT('',(4.5,1.36,0.11));
+#7696 = SURFACE_CURVE('',#7697,(#7701,#7713),.PCURVE_S1.);
+#7697 = LINE('',#7698,#7699);
+#7698 = CARTESIAN_POINT('',(4.05,1.36,0.11));
+#7699 = VECTOR('',#7700,1.);
+#7700 = DIRECTION('',(1.,0.,0.));
+#7701 = PCURVE('',#7702,#7707);
+#7702 = PLANE('',#7703);
+#7703 = AXIS2_PLACEMENT_3D('',#7704,#7705,#7706);
+#7704 = CARTESIAN_POINT('',(4.05,1.14,0.11));
+#7705 = DIRECTION('',(0.,0.,1.));
+#7706 = DIRECTION('',(1.,0.,0.));
+#7707 = DEFINITIONAL_REPRESENTATION('',(#7708),#7712);
+#7708 = LINE('',#7709,#7710);
+#7709 = CARTESIAN_POINT('',(0.,0.22));
+#7710 = VECTOR('',#7711,1.);
+#7711 = DIRECTION('',(1.,0.));
+#7712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7713 = PCURVE('',#7714,#7719);
+#7714 = PLANE('',#7715);
+#7715 = AXIS2_PLACEMENT_3D('',#7716,#7717,#7718);
+#7716 = CARTESIAN_POINT('',(3.952776737828,1.36,0.341386224036));
+#7717 = DIRECTION('',(-6.335401468835E-29,1.,-5.224917662755E-29));
+#7718 = DIRECTION('',(1.,6.335401468835E-29,0.));
+#7719 = DEFINITIONAL_REPRESENTATION('',(#7720),#7724);
+#7720 = LINE('',#7721,#7722);
+#7721 = CARTESIAN_POINT('',(9.722326217175E-02,0.231386224036));
+#7722 = VECTOR('',#7723,1.);
+#7723 = DIRECTION('',(1.,3.310195103516E-57));
+#7724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7725 = ORIENTED_EDGE('',*,*,#7726,.F.);
+#7726 = EDGE_CURVE('',#7727,#7692,#7729,.T.);
+#7727 = VERTEX_POINT('',#7728);
+#7728 = CARTESIAN_POINT('',(4.165726707786,1.14,0.11));
+#7729 = SURFACE_CURVE('',#7730,(#7734,#7741),.PCURVE_S1.);
+#7730 = LINE('',#7731,#7732);
+#7731 = CARTESIAN_POINT('',(4.165726707786,1.14,0.11));
+#7732 = VECTOR('',#7733,1.);
+#7733 = DIRECTION('',(0.,1.,0.));
+#7734 = PCURVE('',#7702,#7735);
+#7735 = DEFINITIONAL_REPRESENTATION('',(#7736),#7740);
+#7736 = LINE('',#7737,#7738);
+#7737 = CARTESIAN_POINT('',(0.115726707786,0.));
+#7738 = VECTOR('',#7739,1.);
+#7739 = DIRECTION('',(0.,1.));
+#7740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7741 = PCURVE('',#7742,#7747);
+#7742 = CYLINDRICAL_SURFACE('',#7743,0.11);
+#7743 = AXIS2_PLACEMENT_3D('',#7744,#7745,#7746);
+#7744 = CARTESIAN_POINT('',(4.165726707786,1.14,0.22));
+#7745 = DIRECTION('',(0.,1.,0.));
+#7746 = DIRECTION('',(0.,0.,-1.));
+#7747 = DEFINITIONAL_REPRESENTATION('',(#7748),#7752);
+#7748 = LINE('',#7749,#7750);
+#7749 = CARTESIAN_POINT('',(0.,0.));
+#7750 = VECTOR('',#7751,1.);
+#7751 = DIRECTION('',(0.,1.));
+#7752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7753 = ORIENTED_EDGE('',*,*,#7754,.T.);
+#7754 = EDGE_CURVE('',#7727,#7755,#7757,.T.);
+#7755 = VERTEX_POINT('',#7756);
+#7756 = CARTESIAN_POINT('',(4.5,1.14,0.11));
+#7757 = SURFACE_CURVE('',#7758,(#7762,#7769),.PCURVE_S1.);
+#7758 = LINE('',#7759,#7760);
+#7759 = CARTESIAN_POINT('',(4.05,1.14,0.11));
+#7760 = VECTOR('',#7761,1.);
+#7761 = DIRECTION('',(1.,0.,0.));
+#7762 = PCURVE('',#7702,#7763);
+#7763 = DEFINITIONAL_REPRESENTATION('',(#7764),#7768);
+#7764 = LINE('',#7765,#7766);
+#7765 = CARTESIAN_POINT('',(0.,0.));
+#7766 = VECTOR('',#7767,1.);
+#7767 = DIRECTION('',(1.,0.));
+#7768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7769 = PCURVE('',#7770,#7775);
+#7770 = PLANE('',#7771);
+#7771 = AXIS2_PLACEMENT_3D('',#7772,#7773,#7774);
+#7772 = CARTESIAN_POINT('',(3.952776737828,1.14,0.341386224036));
+#7773 = DIRECTION('',(-1.432643714871E-31,-1.,4.410285565526E-32));
+#7774 = DIRECTION('',(-1.,1.432643714871E-31,0.));
+#7775 = DEFINITIONAL_REPRESENTATION('',(#7776),#7780);
+#7776 = LINE('',#7777,#7778);
+#7777 = CARTESIAN_POINT('',(-9.722326217175E-02,0.231386224036));
+#7778 = VECTOR('',#7779,1.);
+#7779 = DIRECTION('',(-1.,-6.318367896236E-63));
+#7780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7781 = ORIENTED_EDGE('',*,*,#7782,.T.);
+#7782 = EDGE_CURVE('',#7755,#7694,#7783,.T.);
+#7783 = SURFACE_CURVE('',#7784,(#7788,#7795),.PCURVE_S1.);
+#7784 = LINE('',#7785,#7786);
+#7785 = CARTESIAN_POINT('',(4.5,1.14,0.11));
+#7786 = VECTOR('',#7787,1.);
+#7787 = DIRECTION('',(0.,1.,0.));
+#7788 = PCURVE('',#7702,#7789);
+#7789 = DEFINITIONAL_REPRESENTATION('',(#7790),#7794);
+#7790 = LINE('',#7791,#7792);
+#7791 = CARTESIAN_POINT('',(0.45,0.));
+#7792 = VECTOR('',#7793,1.);
+#7793 = DIRECTION('',(0.,1.));
+#7794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7795 = PCURVE('',#7796,#7801);
+#7796 = PLANE('',#7797);
+#7797 = AXIS2_PLACEMENT_3D('',#7798,#7799,#7800);
+#7798 = CARTESIAN_POINT('',(4.5,1.14,0.));
+#7799 = DIRECTION('',(1.,0.,0.));
+#7800 = DIRECTION('',(0.,0.,1.));
+#7801 = DEFINITIONAL_REPRESENTATION('',(#7802),#7806);
+#7802 = LINE('',#7803,#7804);
+#7803 = CARTESIAN_POINT('',(0.11,0.));
+#7804 = VECTOR('',#7805,1.);
+#7805 = DIRECTION('',(0.,-1.));
+#7806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7807 = ADVANCED_FACE('',(#7808),#7714,.T.);
+#7808 = FACE_BOUND('',#7809,.T.);
+#7809 = EDGE_LOOP('',(#7810,#7840,#7869,#7897,#7925,#7953,#7981,#8014,
+ #8042,#8064,#8065));
+#7810 = ORIENTED_EDGE('',*,*,#7811,.F.);
+#7811 = EDGE_CURVE('',#7812,#7814,#7816,.T.);
+#7812 = VERTEX_POINT('',#7813);
+#7813 = CARTESIAN_POINT('',(4.107863353893,1.36,0.));
+#7814 = VERTEX_POINT('',#7815);
+#7815 = CARTESIAN_POINT('',(4.5,1.36,0.));
+#7816 = SURFACE_CURVE('',#7817,(#7821,#7828),.PCURVE_S1.);
+#7817 = LINE('',#7818,#7819);
+#7818 = CARTESIAN_POINT('',(4.05,1.36,0.));
+#7819 = VECTOR('',#7820,1.);
+#7820 = DIRECTION('',(1.,0.,0.));
+#7821 = PCURVE('',#7714,#7822);
+#7822 = DEFINITIONAL_REPRESENTATION('',(#7823),#7827);
+#7823 = LINE('',#7824,#7825);
+#7824 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#7825 = VECTOR('',#7826,1.);
+#7826 = DIRECTION('',(1.,3.310195103516E-57));
+#7827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7828 = PCURVE('',#7829,#7834);
+#7829 = PLANE('',#7830);
+#7830 = AXIS2_PLACEMENT_3D('',#7831,#7832,#7833);
+#7831 = CARTESIAN_POINT('',(4.05,1.14,0.));
+#7832 = DIRECTION('',(0.,0.,1.));
+#7833 = DIRECTION('',(1.,0.,0.));
+#7834 = DEFINITIONAL_REPRESENTATION('',(#7835),#7839);
+#7835 = LINE('',#7836,#7837);
+#7836 = CARTESIAN_POINT('',(0.,0.22));
+#7837 = VECTOR('',#7838,1.);
+#7838 = DIRECTION('',(1.,0.));
+#7839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7840 = ORIENTED_EDGE('',*,*,#7841,.T.);
+#7841 = EDGE_CURVE('',#7812,#7842,#7844,.T.);
+#7842 = VERTEX_POINT('',#7843);
+#7843 = CARTESIAN_POINT('',(4.017218742231,1.36,4.768182948242E-02));
+#7844 = SURFACE_CURVE('',#7845,(#7850,#7857),.PCURVE_S1.);
+#7845 = CIRCLE('',#7846,0.11);
+#7846 = AXIS2_PLACEMENT_3D('',#7847,#7848,#7849);
+#7847 = CARTESIAN_POINT('',(4.107863353893,1.36,0.11));
+#7848 = DIRECTION('',(0.,1.,0.));
+#7849 = DIRECTION('',(0.,0.,1.));
+#7850 = PCURVE('',#7714,#7851);
+#7851 = DEFINITIONAL_REPRESENTATION('',(#7852),#7856);
+#7852 = CIRCLE('',#7853,0.11);
+#7853 = AXIS2_PLACEMENT_2D('',#7854,#7855);
+#7854 = CARTESIAN_POINT('',(0.155086616065,0.231386224036));
+#7855 = DIRECTION('',(0.,-1.));
+#7856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7857 = PCURVE('',#7858,#7863);
+#7858 = CYLINDRICAL_SURFACE('',#7859,0.11);
+#7859 = AXIS2_PLACEMENT_3D('',#7860,#7861,#7862);
+#7860 = CARTESIAN_POINT('',(4.107863353893,1.14,0.11));
+#7861 = DIRECTION('',(0.,1.,0.));
+#7862 = DIRECTION('',(0.,0.,-1.));
+#7863 = DEFINITIONAL_REPRESENTATION('',(#7864),#7868);
+#7864 = LINE('',#7865,#7866);
+#7865 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#7866 = VECTOR('',#7867,1.);
+#7867 = DIRECTION('',(1.,0.));
+#7868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7869 = ORIENTED_EDGE('',*,*,#7870,.T.);
+#7870 = EDGE_CURVE('',#7842,#7871,#7873,.T.);
+#7871 = VERTEX_POINT('',#7872);
+#7872 = CARTESIAN_POINT('',(3.532781257769,1.36,0.752318170518));
+#7873 = SURFACE_CURVE('',#7874,(#7878,#7885),.PCURVE_S1.);
+#7874 = LINE('',#7875,#7876);
+#7875 = CARTESIAN_POINT('',(4.05,1.36,0.));
+#7876 = VECTOR('',#7877,1.);
+#7877 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#7878 = PCURVE('',#7714,#7879);
+#7879 = DEFINITIONAL_REPRESENTATION('',(#7880),#7884);
+#7880 = LINE('',#7881,#7882);
+#7881 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#7882 = VECTOR('',#7883,1.);
+#7883 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#7884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7885 = PCURVE('',#7886,#7891);
+#7886 = PLANE('',#7887);
+#7887 = AXIS2_PLACEMENT_3D('',#7888,#7889,#7890);
+#7888 = CARTESIAN_POINT('',(4.05,1.14,0.));
+#7889 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#7890 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#7891 = DEFINITIONAL_REPRESENTATION('',(#7892),#7896);
+#7892 = LINE('',#7893,#7894);
+#7893 = CARTESIAN_POINT('',(0.,-0.22));
+#7894 = VECTOR('',#7895,1.);
+#7895 = DIRECTION('',(1.,0.));
+#7896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7897 = ORIENTED_EDGE('',*,*,#7898,.F.);
+#7898 = EDGE_CURVE('',#7899,#7871,#7901,.T.);
+#7899 = VERTEX_POINT('',#7900);
+#7900 = CARTESIAN_POINT('',(3.5,1.36,0.752318170518));
+#7901 = SURFACE_CURVE('',#7902,(#7906,#7913),.PCURVE_S1.);
+#7902 = LINE('',#7903,#7904);
+#7903 = CARTESIAN_POINT('',(3.5,1.36,0.752318170518));
+#7904 = VECTOR('',#7905,1.);
+#7905 = DIRECTION('',(1.,0.,0.));
+#7906 = PCURVE('',#7714,#7907);
+#7907 = DEFINITIONAL_REPRESENTATION('',(#7908),#7912);
+#7908 = LINE('',#7909,#7910);
+#7909 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#7910 = VECTOR('',#7911,1.);
+#7911 = DIRECTION('',(1.,3.310195103516E-57));
+#7912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7913 = PCURVE('',#7914,#7919);
+#7914 = PLANE('',#7915);
+#7915 = AXIS2_PLACEMENT_3D('',#7916,#7917,#7918);
+#7916 = CARTESIAN_POINT('',(3.5,1.14,0.752318170518));
+#7917 = DIRECTION('',(0.,0.,1.));
+#7918 = DIRECTION('',(1.,0.,0.));
+#7919 = DEFINITIONAL_REPRESENTATION('',(#7920),#7924);
+#7920 = LINE('',#7921,#7922);
+#7921 = CARTESIAN_POINT('',(0.,0.22));
+#7922 = VECTOR('',#7923,1.);
+#7923 = DIRECTION('',(1.,0.));
+#7924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7925 = ORIENTED_EDGE('',*,*,#7926,.T.);
+#7926 = EDGE_CURVE('',#7899,#7927,#7929,.T.);
+#7927 = VERTEX_POINT('',#7928);
+#7928 = CARTESIAN_POINT('',(3.5,1.36,0.862318170518));
+#7929 = SURFACE_CURVE('',#7930,(#7934,#7941),.PCURVE_S1.);
+#7930 = LINE('',#7931,#7932);
+#7931 = CARTESIAN_POINT('',(3.5,1.36,0.752318170518));
+#7932 = VECTOR('',#7933,1.);
+#7933 = DIRECTION('',(0.,0.,1.));
+#7934 = PCURVE('',#7714,#7935);
+#7935 = DEFINITIONAL_REPRESENTATION('',(#7936),#7940);
+#7936 = LINE('',#7937,#7938);
+#7937 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#7938 = VECTOR('',#7939,1.);
+#7939 = DIRECTION('',(0.,-1.));
+#7940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7941 = PCURVE('',#7942,#7947);
+#7942 = PLANE('',#7943);
+#7943 = AXIS2_PLACEMENT_3D('',#7944,#7945,#7946);
+#7944 = CARTESIAN_POINT('',(3.5,1.14,0.752318170518));
+#7945 = DIRECTION('',(1.,0.,0.));
+#7946 = DIRECTION('',(0.,0.,1.));
+#7947 = DEFINITIONAL_REPRESENTATION('',(#7948),#7952);
+#7948 = LINE('',#7949,#7950);
+#7949 = CARTESIAN_POINT('',(0.,-0.22));
+#7950 = VECTOR('',#7951,1.);
+#7951 = DIRECTION('',(1.,0.));
+#7952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7953 = ORIENTED_EDGE('',*,*,#7954,.T.);
+#7954 = EDGE_CURVE('',#7927,#7955,#7957,.T.);
+#7955 = VERTEX_POINT('',#7956);
+#7956 = CARTESIAN_POINT('',(3.532781257769,1.36,0.862318170518));
+#7957 = SURFACE_CURVE('',#7958,(#7962,#7969),.PCURVE_S1.);
+#7958 = LINE('',#7959,#7960);
+#7959 = CARTESIAN_POINT('',(3.5,1.36,0.862318170518));
+#7960 = VECTOR('',#7961,1.);
+#7961 = DIRECTION('',(1.,0.,0.));
+#7962 = PCURVE('',#7714,#7963);
+#7963 = DEFINITIONAL_REPRESENTATION('',(#7964),#7968);
+#7964 = LINE('',#7965,#7966);
+#7965 = CARTESIAN_POINT('',(-0.452776737828,-0.520931946481));
+#7966 = VECTOR('',#7967,1.);
+#7967 = DIRECTION('',(1.,3.310195103516E-57));
+#7968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7969 = PCURVE('',#7970,#7975);
+#7970 = PLANE('',#7971);
+#7971 = AXIS2_PLACEMENT_3D('',#7972,#7973,#7974);
+#7972 = CARTESIAN_POINT('',(3.5,1.14,0.862318170518));
+#7973 = DIRECTION('',(0.,0.,1.));
+#7974 = DIRECTION('',(1.,0.,0.));
+#7975 = DEFINITIONAL_REPRESENTATION('',(#7976),#7980);
+#7976 = LINE('',#7977,#7978);
+#7977 = CARTESIAN_POINT('',(0.,0.22));
+#7978 = VECTOR('',#7979,1.);
+#7979 = DIRECTION('',(1.,0.));
+#7980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7981 = ORIENTED_EDGE('',*,*,#7982,.F.);
+#7982 = EDGE_CURVE('',#7983,#7955,#7985,.T.);
+#7983 = VERTEX_POINT('',#7984);
+#7984 = CARTESIAN_POINT('',(3.623425869431,1.36,0.814636341035));
+#7985 = SURFACE_CURVE('',#7986,(#7991,#8002),.PCURVE_S1.);
+#7986 = CIRCLE('',#7987,0.11);
+#7987 = AXIS2_PLACEMENT_3D('',#7988,#7989,#7990);
+#7988 = CARTESIAN_POINT('',(3.532781257769,1.36,0.752318170518));
+#7989 = DIRECTION('',(0.,-1.,0.));
+#7990 = DIRECTION('',(0.,0.,1.));
+#7991 = PCURVE('',#7714,#7992);
+#7992 = DEFINITIONAL_REPRESENTATION('',(#7993),#8001);
+#7993 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7994,#7995,#7996,#7997,
+#7998,#7999,#8000),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#7994 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#7995 = CARTESIAN_POINT('',(-0.610521068892,-0.520931946481));
+#7996 = CARTESIAN_POINT('',(-0.515258274475,-0.355931946481));
+#7997 = CARTESIAN_POINT('',(-0.419995480059,-0.190931946481));
+#7998 = CARTESIAN_POINT('',(-0.324732685643,-0.355931946481));
+#7999 = CARTESIAN_POINT('',(-0.229469891227,-0.520931946481));
+#8000 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#8001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8002 = PCURVE('',#8003,#8008);
+#8003 = CYLINDRICAL_SURFACE('',#8004,0.11);
+#8004 = AXIS2_PLACEMENT_3D('',#8005,#8006,#8007);
+#8005 = CARTESIAN_POINT('',(3.532781257769,1.14,0.752318170518));
+#8006 = DIRECTION('',(0.,1.,0.));
+#8007 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#8008 = DEFINITIONAL_REPRESENTATION('',(#8009),#8013);
+#8009 = LINE('',#8010,#8011);
+#8010 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#8011 = VECTOR('',#8012,1.);
+#8012 = DIRECTION('',(-1.,0.));
+#8013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8014 = ORIENTED_EDGE('',*,*,#8015,.F.);
+#8015 = EDGE_CURVE('',#8016,#7983,#8018,.T.);
+#8016 = VERTEX_POINT('',#8017);
+#8017 = CARTESIAN_POINT('',(4.075082096124,1.36,0.157681829482));
+#8018 = SURFACE_CURVE('',#8019,(#8023,#8030),.PCURVE_S1.);
+#8019 = LINE('',#8020,#8021);
+#8020 = CARTESIAN_POINT('',(4.140644611662,1.36,6.231817051758E-02));
+#8021 = VECTOR('',#8022,1.);
+#8022 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#8023 = PCURVE('',#7714,#8024);
+#8024 = DEFINITIONAL_REPRESENTATION('',(#8025),#8029);
+#8025 = LINE('',#8026,#8027);
+#8026 = CARTESIAN_POINT('',(0.187867873834,0.279068053519));
+#8027 = VECTOR('',#8028,1.);
+#8028 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#8029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8030 = PCURVE('',#8031,#8036);
+#8031 = PLANE('',#8032);
+#8032 = AXIS2_PLACEMENT_3D('',#8033,#8034,#8035);
+#8033 = CARTESIAN_POINT('',(4.140644611662,1.14,6.231817051758E-02));
+#8034 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#8035 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#8036 = DEFINITIONAL_REPRESENTATION('',(#8037),#8041);
+#8037 = LINE('',#8038,#8039);
+#8038 = CARTESIAN_POINT('',(0.,-0.22));
+#8039 = VECTOR('',#8040,1.);
+#8040 = DIRECTION('',(1.,0.));
+#8041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8042 = ORIENTED_EDGE('',*,*,#8043,.F.);
+#8043 = EDGE_CURVE('',#7692,#8016,#8044,.T.);
+#8044 = SURFACE_CURVE('',#8045,(#8050,#8057),.PCURVE_S1.);
+#8045 = CIRCLE('',#8046,0.11);
+#8046 = AXIS2_PLACEMENT_3D('',#8047,#8048,#8049);
+#8047 = CARTESIAN_POINT('',(4.165726707786,1.36,0.22));
+#8048 = DIRECTION('',(0.,1.,0.));
+#8049 = DIRECTION('',(0.,0.,1.));
+#8050 = PCURVE('',#7714,#8051);
+#8051 = DEFINITIONAL_REPRESENTATION('',(#8052),#8056);
+#8052 = CIRCLE('',#8053,0.11);
+#8053 = AXIS2_PLACEMENT_2D('',#8054,#8055);
+#8054 = CARTESIAN_POINT('',(0.212949969957,0.121386224036));
+#8055 = DIRECTION('',(0.,-1.));
+#8056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8057 = PCURVE('',#7742,#8058);
+#8058 = DEFINITIONAL_REPRESENTATION('',(#8059),#8063);
+#8059 = LINE('',#8060,#8061);
+#8060 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#8061 = VECTOR('',#8062,1.);
+#8062 = DIRECTION('',(1.,0.));
+#8063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8064 = ORIENTED_EDGE('',*,*,#7691,.T.);
+#8065 = ORIENTED_EDGE('',*,*,#8066,.F.);
+#8066 = EDGE_CURVE('',#7814,#7694,#8067,.T.);
+#8067 = SURFACE_CURVE('',#8068,(#8072,#8079),.PCURVE_S1.);
+#8068 = LINE('',#8069,#8070);
+#8069 = CARTESIAN_POINT('',(4.5,1.36,0.));
+#8070 = VECTOR('',#8071,1.);
+#8071 = DIRECTION('',(0.,0.,1.));
+#8072 = PCURVE('',#7714,#8073);
+#8073 = DEFINITIONAL_REPRESENTATION('',(#8074),#8078);
+#8074 = LINE('',#8075,#8076);
+#8075 = CARTESIAN_POINT('',(0.547223262172,0.341386224036));
+#8076 = VECTOR('',#8077,1.);
+#8077 = DIRECTION('',(0.,-1.));
+#8078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8079 = PCURVE('',#7796,#8080);
+#8080 = DEFINITIONAL_REPRESENTATION('',(#8081),#8085);
+#8081 = LINE('',#8082,#8083);
+#8082 = CARTESIAN_POINT('',(0.,-0.22));
+#8083 = VECTOR('',#8084,1.);
+#8084 = DIRECTION('',(1.,0.));
+#8085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8086 = ADVANCED_FACE('',(#8087),#7742,.F.);
+#8087 = FACE_BOUND('',#8088,.F.);
+#8088 = EDGE_LOOP('',(#8089,#8117,#8138,#8139));
+#8089 = ORIENTED_EDGE('',*,*,#8090,.T.);
+#8090 = EDGE_CURVE('',#7727,#8091,#8093,.T.);
+#8091 = VERTEX_POINT('',#8092);
+#8092 = CARTESIAN_POINT('',(4.075082096124,1.14,0.157681829482));
+#8093 = SURFACE_CURVE('',#8094,(#8099,#8106),.PCURVE_S1.);
+#8094 = CIRCLE('',#8095,0.11);
+#8095 = AXIS2_PLACEMENT_3D('',#8096,#8097,#8098);
+#8096 = CARTESIAN_POINT('',(4.165726707786,1.14,0.22));
+#8097 = DIRECTION('',(0.,1.,0.));
+#8098 = DIRECTION('',(0.,0.,1.));
+#8099 = PCURVE('',#7742,#8100);
+#8100 = DEFINITIONAL_REPRESENTATION('',(#8101),#8105);
+#8101 = LINE('',#8102,#8103);
+#8102 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#8103 = VECTOR('',#8104,1.);
+#8104 = DIRECTION('',(1.,0.));
+#8105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8106 = PCURVE('',#7770,#8107);
+#8107 = DEFINITIONAL_REPRESENTATION('',(#8108),#8116);
+#8108 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8109,#8110,#8111,#8112,
+#8113,#8114,#8115),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#8109 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#8110 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#8111 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#8112 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#8113 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#8114 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#8115 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#8116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8117 = ORIENTED_EDGE('',*,*,#8118,.T.);
+#8118 = EDGE_CURVE('',#8091,#8016,#8119,.T.);
+#8119 = SURFACE_CURVE('',#8120,(#8124,#8131),.PCURVE_S1.);
+#8120 = LINE('',#8121,#8122);
+#8121 = CARTESIAN_POINT('',(4.075082096124,1.14,0.157681829482));
+#8122 = VECTOR('',#8123,1.);
+#8123 = DIRECTION('',(0.,1.,0.));
+#8124 = PCURVE('',#7742,#8125);
+#8125 = DEFINITIONAL_REPRESENTATION('',(#8126),#8130);
+#8126 = LINE('',#8127,#8128);
+#8127 = CARTESIAN_POINT('',(0.96850898066,0.));
+#8128 = VECTOR('',#8129,1.);
+#8129 = DIRECTION('',(0.,1.));
+#8130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8131 = PCURVE('',#8031,#8132);
+#8132 = DEFINITIONAL_REPRESENTATION('',(#8133),#8137);
+#8133 = LINE('',#8134,#8135);
+#8134 = CARTESIAN_POINT('',(0.115726707786,0.));
+#8135 = VECTOR('',#8136,1.);
+#8136 = DIRECTION('',(0.,-1.));
+#8137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8138 = ORIENTED_EDGE('',*,*,#8043,.F.);
+#8139 = ORIENTED_EDGE('',*,*,#7726,.F.);
+#8140 = ADVANCED_FACE('',(#8141),#7796,.T.);
+#8141 = FACE_BOUND('',#8142,.T.);
+#8142 = EDGE_LOOP('',(#8143,#8166,#8187,#8188));
+#8143 = ORIENTED_EDGE('',*,*,#8144,.F.);
+#8144 = EDGE_CURVE('',#8145,#7755,#8147,.T.);
+#8145 = VERTEX_POINT('',#8146);
+#8146 = CARTESIAN_POINT('',(4.5,1.14,0.));
+#8147 = SURFACE_CURVE('',#8148,(#8152,#8159),.PCURVE_S1.);
+#8148 = LINE('',#8149,#8150);
+#8149 = CARTESIAN_POINT('',(4.5,1.14,0.));
+#8150 = VECTOR('',#8151,1.);
+#8151 = DIRECTION('',(0.,0.,1.));
+#8152 = PCURVE('',#7796,#8153);
+#8153 = DEFINITIONAL_REPRESENTATION('',(#8154),#8158);
+#8154 = LINE('',#8155,#8156);
+#8155 = CARTESIAN_POINT('',(0.,0.));
+#8156 = VECTOR('',#8157,1.);
+#8157 = DIRECTION('',(1.,0.));
+#8158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8159 = PCURVE('',#7770,#8160);
+#8160 = DEFINITIONAL_REPRESENTATION('',(#8161),#8165);
+#8161 = LINE('',#8162,#8163);
+#8162 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#8163 = VECTOR('',#8164,1.);
+#8164 = DIRECTION('',(0.,-1.));
+#8165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8166 = ORIENTED_EDGE('',*,*,#8167,.T.);
+#8167 = EDGE_CURVE('',#8145,#7814,#8168,.T.);
+#8168 = SURFACE_CURVE('',#8169,(#8173,#8180),.PCURVE_S1.);
+#8169 = LINE('',#8170,#8171);
+#8170 = CARTESIAN_POINT('',(4.5,1.14,0.));
+#8171 = VECTOR('',#8172,1.);
+#8172 = DIRECTION('',(0.,1.,0.));
+#8173 = PCURVE('',#7796,#8174);
+#8174 = DEFINITIONAL_REPRESENTATION('',(#8175),#8179);
+#8175 = LINE('',#8176,#8177);
+#8176 = CARTESIAN_POINT('',(0.,0.));
+#8177 = VECTOR('',#8178,1.);
+#8178 = DIRECTION('',(0.,-1.));
+#8179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8180 = PCURVE('',#7829,#8181);
+#8181 = DEFINITIONAL_REPRESENTATION('',(#8182),#8186);
+#8182 = LINE('',#8183,#8184);
+#8183 = CARTESIAN_POINT('',(0.45,0.));
+#8184 = VECTOR('',#8185,1.);
+#8185 = DIRECTION('',(0.,1.));
+#8186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8187 = ORIENTED_EDGE('',*,*,#8066,.T.);
+#8188 = ORIENTED_EDGE('',*,*,#7782,.F.);
+#8189 = ADVANCED_FACE('',(#8190),#7770,.T.);
+#8190 = FACE_BOUND('',#8191,.T.);
+#8191 = EDGE_LOOP('',(#8192,#8215,#8216,#8217,#8218,#8241,#8265,#8288,
+ #8311,#8334,#8357));
+#8192 = ORIENTED_EDGE('',*,*,#8193,.T.);
+#8193 = EDGE_CURVE('',#8194,#8145,#8196,.T.);
+#8194 = VERTEX_POINT('',#8195);
+#8195 = CARTESIAN_POINT('',(4.107863353893,1.14,0.));
+#8196 = SURFACE_CURVE('',#8197,(#8201,#8208),.PCURVE_S1.);
+#8197 = LINE('',#8198,#8199);
+#8198 = CARTESIAN_POINT('',(4.05,1.14,0.));
+#8199 = VECTOR('',#8200,1.);
+#8200 = DIRECTION('',(1.,0.,0.));
+#8201 = PCURVE('',#7770,#8202);
+#8202 = DEFINITIONAL_REPRESENTATION('',(#8203),#8207);
+#8203 = LINE('',#8204,#8205);
+#8204 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#8205 = VECTOR('',#8206,1.);
+#8206 = DIRECTION('',(-1.,-6.318367896236E-63));
+#8207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8208 = PCURVE('',#7829,#8209);
+#8209 = DEFINITIONAL_REPRESENTATION('',(#8210),#8214);
+#8210 = LINE('',#8211,#8212);
+#8211 = CARTESIAN_POINT('',(0.,0.));
+#8212 = VECTOR('',#8213,1.);
+#8213 = DIRECTION('',(1.,0.));
+#8214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8215 = ORIENTED_EDGE('',*,*,#8144,.T.);
+#8216 = ORIENTED_EDGE('',*,*,#7754,.F.);
+#8217 = ORIENTED_EDGE('',*,*,#8090,.T.);
+#8218 = ORIENTED_EDGE('',*,*,#8219,.T.);
+#8219 = EDGE_CURVE('',#8091,#8220,#8222,.T.);
+#8220 = VERTEX_POINT('',#8221);
+#8221 = CARTESIAN_POINT('',(3.623425869431,1.14,0.814636341035));
+#8222 = SURFACE_CURVE('',#8223,(#8227,#8234),.PCURVE_S1.);
+#8223 = LINE('',#8224,#8225);
+#8224 = CARTESIAN_POINT('',(4.140644611662,1.14,6.231817051758E-02));
+#8225 = VECTOR('',#8226,1.);
+#8226 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#8227 = PCURVE('',#7770,#8228);
+#8228 = DEFINITIONAL_REPRESENTATION('',(#8229),#8233);
+#8229 = LINE('',#8230,#8231);
+#8230 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#8231 = VECTOR('',#8232,1.);
+#8232 = DIRECTION('',(0.566528822887,-0.824041924199));
+#8233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8234 = PCURVE('',#8031,#8235);
+#8235 = DEFINITIONAL_REPRESENTATION('',(#8236),#8240);
+#8236 = LINE('',#8237,#8238);
+#8237 = CARTESIAN_POINT('',(0.,0.));
+#8238 = VECTOR('',#8239,1.);
+#8239 = DIRECTION('',(1.,0.));
+#8240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8241 = ORIENTED_EDGE('',*,*,#8242,.T.);
+#8242 = EDGE_CURVE('',#8220,#8243,#8245,.T.);
+#8243 = VERTEX_POINT('',#8244);
+#8244 = CARTESIAN_POINT('',(3.532781257769,1.14,0.862318170518));
+#8245 = SURFACE_CURVE('',#8246,(#8251,#8258),.PCURVE_S1.);
+#8246 = CIRCLE('',#8247,0.11);
+#8247 = AXIS2_PLACEMENT_3D('',#8248,#8249,#8250);
+#8248 = CARTESIAN_POINT('',(3.532781257769,1.14,0.752318170518));
+#8249 = DIRECTION('',(0.,-1.,0.));
+#8250 = DIRECTION('',(0.,0.,1.));
+#8251 = PCURVE('',#7770,#8252);
+#8252 = DEFINITIONAL_REPRESENTATION('',(#8253),#8257);
+#8253 = CIRCLE('',#8254,0.11);
+#8254 = AXIS2_PLACEMENT_2D('',#8255,#8256);
+#8255 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#8256 = DIRECTION('',(0.,-1.));
+#8257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8258 = PCURVE('',#8003,#8259);
+#8259 = DEFINITIONAL_REPRESENTATION('',(#8260),#8264);
+#8260 = LINE('',#8261,#8262);
+#8261 = CARTESIAN_POINT('',(5.31467632652,-4.440892098501E-16));
+#8262 = VECTOR('',#8263,1.);
+#8263 = DIRECTION('',(-1.,0.));
+#8264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8265 = ORIENTED_EDGE('',*,*,#8266,.F.);
+#8266 = EDGE_CURVE('',#8267,#8243,#8269,.T.);
+#8267 = VERTEX_POINT('',#8268);
+#8268 = CARTESIAN_POINT('',(3.5,1.14,0.862318170518));
+#8269 = SURFACE_CURVE('',#8270,(#8274,#8281),.PCURVE_S1.);
+#8270 = LINE('',#8271,#8272);
+#8271 = CARTESIAN_POINT('',(3.5,1.14,0.862318170518));
+#8272 = VECTOR('',#8273,1.);
+#8273 = DIRECTION('',(1.,0.,0.));
+#8274 = PCURVE('',#7770,#8275);
+#8275 = DEFINITIONAL_REPRESENTATION('',(#8276),#8280);
+#8276 = LINE('',#8277,#8278);
+#8277 = CARTESIAN_POINT('',(0.452776737828,-0.520931946481));
+#8278 = VECTOR('',#8279,1.);
+#8279 = DIRECTION('',(-1.,-6.318367896236E-63));
+#8280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8281 = PCURVE('',#7970,#8282);
+#8282 = DEFINITIONAL_REPRESENTATION('',(#8283),#8287);
+#8283 = LINE('',#8284,#8285);
+#8284 = CARTESIAN_POINT('',(0.,0.));
+#8285 = VECTOR('',#8286,1.);
+#8286 = DIRECTION('',(1.,0.));
+#8287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8288 = ORIENTED_EDGE('',*,*,#8289,.F.);
+#8289 = EDGE_CURVE('',#8290,#8267,#8292,.T.);
+#8290 = VERTEX_POINT('',#8291);
+#8291 = CARTESIAN_POINT('',(3.5,1.14,0.752318170518));
+#8292 = SURFACE_CURVE('',#8293,(#8297,#8304),.PCURVE_S1.);
+#8293 = LINE('',#8294,#8295);
+#8294 = CARTESIAN_POINT('',(3.5,1.14,0.752318170518));
+#8295 = VECTOR('',#8296,1.);
+#8296 = DIRECTION('',(0.,0.,1.));
+#8297 = PCURVE('',#7770,#8298);
+#8298 = DEFINITIONAL_REPRESENTATION('',(#8299),#8303);
+#8299 = LINE('',#8300,#8301);
+#8300 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#8301 = VECTOR('',#8302,1.);
+#8302 = DIRECTION('',(0.,-1.));
+#8303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8304 = PCURVE('',#7942,#8305);
+#8305 = DEFINITIONAL_REPRESENTATION('',(#8306),#8310);
+#8306 = LINE('',#8307,#8308);
+#8307 = CARTESIAN_POINT('',(0.,0.));
+#8308 = VECTOR('',#8309,1.);
+#8309 = DIRECTION('',(1.,0.));
+#8310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8311 = ORIENTED_EDGE('',*,*,#8312,.T.);
+#8312 = EDGE_CURVE('',#8290,#8313,#8315,.T.);
+#8313 = VERTEX_POINT('',#8314);
+#8314 = CARTESIAN_POINT('',(3.532781257769,1.14,0.752318170518));
+#8315 = SURFACE_CURVE('',#8316,(#8320,#8327),.PCURVE_S1.);
+#8316 = LINE('',#8317,#8318);
+#8317 = CARTESIAN_POINT('',(3.5,1.14,0.752318170518));
+#8318 = VECTOR('',#8319,1.);
+#8319 = DIRECTION('',(1.,0.,0.));
+#8320 = PCURVE('',#7770,#8321);
+#8321 = DEFINITIONAL_REPRESENTATION('',(#8322),#8326);
+#8322 = LINE('',#8323,#8324);
+#8323 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#8324 = VECTOR('',#8325,1.);
+#8325 = DIRECTION('',(-1.,-6.318367896236E-63));
+#8326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8327 = PCURVE('',#7914,#8328);
+#8328 = DEFINITIONAL_REPRESENTATION('',(#8329),#8333);
+#8329 = LINE('',#8330,#8331);
+#8330 = CARTESIAN_POINT('',(0.,0.));
+#8331 = VECTOR('',#8332,1.);
+#8332 = DIRECTION('',(1.,0.));
+#8333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8334 = ORIENTED_EDGE('',*,*,#8335,.F.);
+#8335 = EDGE_CURVE('',#8336,#8313,#8338,.T.);
+#8336 = VERTEX_POINT('',#8337);
+#8337 = CARTESIAN_POINT('',(4.017218742231,1.14,4.768182948242E-02));
+#8338 = SURFACE_CURVE('',#8339,(#8343,#8350),.PCURVE_S1.);
+#8339 = LINE('',#8340,#8341);
+#8340 = CARTESIAN_POINT('',(4.05,1.14,0.));
+#8341 = VECTOR('',#8342,1.);
+#8342 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#8343 = PCURVE('',#7770,#8344);
+#8344 = DEFINITIONAL_REPRESENTATION('',(#8345),#8349);
+#8345 = LINE('',#8346,#8347);
+#8346 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#8347 = VECTOR('',#8348,1.);
+#8348 = DIRECTION('',(0.566528822887,-0.824041924199));
+#8349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8350 = PCURVE('',#7886,#8351);
+#8351 = DEFINITIONAL_REPRESENTATION('',(#8352),#8356);
+#8352 = LINE('',#8353,#8354);
+#8353 = CARTESIAN_POINT('',(0.,0.));
+#8354 = VECTOR('',#8355,1.);
+#8355 = DIRECTION('',(1.,0.));
+#8356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8357 = ORIENTED_EDGE('',*,*,#8358,.F.);
+#8358 = EDGE_CURVE('',#8194,#8336,#8359,.T.);
+#8359 = SURFACE_CURVE('',#8360,(#8365,#8376),.PCURVE_S1.);
+#8360 = CIRCLE('',#8361,0.11);
+#8361 = AXIS2_PLACEMENT_3D('',#8362,#8363,#8364);
+#8362 = CARTESIAN_POINT('',(4.107863353893,1.14,0.11));
+#8363 = DIRECTION('',(0.,1.,0.));
+#8364 = DIRECTION('',(0.,0.,1.));
+#8365 = PCURVE('',#7770,#8366);
+#8366 = DEFINITIONAL_REPRESENTATION('',(#8367),#8375);
+#8367 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8368,#8369,#8370,#8371,
+#8372,#8373,#8374),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#8368 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#8369 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#8370 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#8371 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#8372 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#8373 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#8374 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#8375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8376 = PCURVE('',#7858,#8377);
+#8377 = DEFINITIONAL_REPRESENTATION('',(#8378),#8382);
+#8378 = LINE('',#8379,#8380);
+#8379 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#8380 = VECTOR('',#8381,1.);
+#8381 = DIRECTION('',(1.,0.));
+#8382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8383 = ADVANCED_FACE('',(#8384),#7829,.F.);
+#8384 = FACE_BOUND('',#8385,.F.);
+#8385 = EDGE_LOOP('',(#8386,#8387,#8388,#8389));
+#8386 = ORIENTED_EDGE('',*,*,#8193,.T.);
+#8387 = ORIENTED_EDGE('',*,*,#8167,.T.);
+#8388 = ORIENTED_EDGE('',*,*,#7811,.F.);
+#8389 = ORIENTED_EDGE('',*,*,#8390,.F.);
+#8390 = EDGE_CURVE('',#8194,#7812,#8391,.T.);
+#8391 = SURFACE_CURVE('',#8392,(#8396,#8403),.PCURVE_S1.);
+#8392 = LINE('',#8393,#8394);
+#8393 = CARTESIAN_POINT('',(4.107863353893,1.14,0.));
+#8394 = VECTOR('',#8395,1.);
+#8395 = DIRECTION('',(0.,1.,0.));
+#8396 = PCURVE('',#7829,#8397);
+#8397 = DEFINITIONAL_REPRESENTATION('',(#8398),#8402);
+#8398 = LINE('',#8399,#8400);
+#8399 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#8400 = VECTOR('',#8401,1.);
+#8401 = DIRECTION('',(0.,1.));
+#8402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8403 = PCURVE('',#7858,#8404);
+#8404 = DEFINITIONAL_REPRESENTATION('',(#8405),#8409);
+#8405 = LINE('',#8406,#8407);
+#8406 = CARTESIAN_POINT('',(0.,0.));
+#8407 = VECTOR('',#8408,1.);
+#8408 = DIRECTION('',(0.,1.));
+#8409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8410 = ADVANCED_FACE('',(#8411),#7858,.T.);
+#8411 = FACE_BOUND('',#8412,.T.);
+#8412 = EDGE_LOOP('',(#8413,#8414,#8435,#8436));
+#8413 = ORIENTED_EDGE('',*,*,#8358,.T.);
+#8414 = ORIENTED_EDGE('',*,*,#8415,.T.);
+#8415 = EDGE_CURVE('',#8336,#7842,#8416,.T.);
+#8416 = SURFACE_CURVE('',#8417,(#8421,#8428),.PCURVE_S1.);
+#8417 = LINE('',#8418,#8419);
+#8418 = CARTESIAN_POINT('',(4.017218742231,1.14,4.768182948242E-02));
+#8419 = VECTOR('',#8420,1.);
+#8420 = DIRECTION('',(0.,1.,0.));
+#8421 = PCURVE('',#7858,#8422);
+#8422 = DEFINITIONAL_REPRESENTATION('',(#8423),#8427);
+#8423 = LINE('',#8424,#8425);
+#8424 = CARTESIAN_POINT('',(0.96850898066,0.));
+#8425 = VECTOR('',#8426,1.);
+#8426 = DIRECTION('',(0.,1.));
+#8427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8428 = PCURVE('',#7886,#8429);
+#8429 = DEFINITIONAL_REPRESENTATION('',(#8430),#8434);
+#8430 = LINE('',#8431,#8432);
+#8431 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#8432 = VECTOR('',#8433,1.);
+#8433 = DIRECTION('',(0.,-1.));
+#8434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8435 = ORIENTED_EDGE('',*,*,#7841,.F.);
+#8436 = ORIENTED_EDGE('',*,*,#8390,.F.);
+#8437 = ADVANCED_FACE('',(#8438),#7886,.F.);
+#8438 = FACE_BOUND('',#8439,.F.);
+#8439 = EDGE_LOOP('',(#8440,#8441,#8442,#8443));
+#8440 = ORIENTED_EDGE('',*,*,#8335,.F.);
+#8441 = ORIENTED_EDGE('',*,*,#8415,.T.);
+#8442 = ORIENTED_EDGE('',*,*,#7870,.T.);
+#8443 = ORIENTED_EDGE('',*,*,#8444,.F.);
+#8444 = EDGE_CURVE('',#8313,#7871,#8445,.T.);
+#8445 = SURFACE_CURVE('',#8446,(#8450,#8456),.PCURVE_S1.);
+#8446 = LINE('',#8447,#8448);
+#8447 = CARTESIAN_POINT('',(3.532781257769,1.14,0.752318170518));
+#8448 = VECTOR('',#8449,1.);
+#8449 = DIRECTION('',(0.,1.,0.));
+#8450 = PCURVE('',#7886,#8451);
+#8451 = DEFINITIONAL_REPRESENTATION('',(#8452),#8455);
+#8452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8453,#8454),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#8453 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#8454 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#8455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8456 = PCURVE('',#7914,#8457);
+#8457 = DEFINITIONAL_REPRESENTATION('',(#8458),#8461);
+#8458 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8459,#8460),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#8459 = CARTESIAN_POINT('',(3.278125776917E-02,-2.2E-02));
+#8460 = CARTESIAN_POINT('',(3.278125776917E-02,0.242));
+#8461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8462 = ADVANCED_FACE('',(#8463),#7914,.F.);
+#8463 = FACE_BOUND('',#8464,.F.);
+#8464 = EDGE_LOOP('',(#8465,#8466,#8487,#8488));
+#8465 = ORIENTED_EDGE('',*,*,#7898,.F.);
+#8466 = ORIENTED_EDGE('',*,*,#8467,.F.);
+#8467 = EDGE_CURVE('',#8290,#7899,#8468,.T.);
+#8468 = SURFACE_CURVE('',#8469,(#8473,#8480),.PCURVE_S1.);
+#8469 = LINE('',#8470,#8471);
+#8470 = CARTESIAN_POINT('',(3.5,1.14,0.752318170518));
+#8471 = VECTOR('',#8472,1.);
+#8472 = DIRECTION('',(0.,1.,0.));
+#8473 = PCURVE('',#7914,#8474);
+#8474 = DEFINITIONAL_REPRESENTATION('',(#8475),#8479);
+#8475 = LINE('',#8476,#8477);
+#8476 = CARTESIAN_POINT('',(0.,0.));
+#8477 = VECTOR('',#8478,1.);
+#8478 = DIRECTION('',(0.,1.));
+#8479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8480 = PCURVE('',#7942,#8481);
+#8481 = DEFINITIONAL_REPRESENTATION('',(#8482),#8486);
+#8482 = LINE('',#8483,#8484);
+#8483 = CARTESIAN_POINT('',(0.,0.));
+#8484 = VECTOR('',#8485,1.);
+#8485 = DIRECTION('',(0.,-1.));
+#8486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8487 = ORIENTED_EDGE('',*,*,#8312,.T.);
+#8488 = ORIENTED_EDGE('',*,*,#8444,.T.);
+#8489 = ADVANCED_FACE('',(#8490),#7942,.F.);
+#8490 = FACE_BOUND('',#8491,.T.);
+#8491 = EDGE_LOOP('',(#8492,#8493,#8514,#8515));
+#8492 = ORIENTED_EDGE('',*,*,#8289,.T.);
+#8493 = ORIENTED_EDGE('',*,*,#8494,.T.);
+#8494 = EDGE_CURVE('',#8267,#7927,#8495,.T.);
+#8495 = SURFACE_CURVE('',#8496,(#8500,#8507),.PCURVE_S1.);
+#8496 = LINE('',#8497,#8498);
+#8497 = CARTESIAN_POINT('',(3.5,1.14,0.862318170518));
+#8498 = VECTOR('',#8499,1.);
+#8499 = DIRECTION('',(0.,1.,0.));
+#8500 = PCURVE('',#7942,#8501);
+#8501 = DEFINITIONAL_REPRESENTATION('',(#8502),#8506);
+#8502 = LINE('',#8503,#8504);
+#8503 = CARTESIAN_POINT('',(0.11,0.));
+#8504 = VECTOR('',#8505,1.);
+#8505 = DIRECTION('',(0.,-1.));
+#8506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8507 = PCURVE('',#7970,#8508);
+#8508 = DEFINITIONAL_REPRESENTATION('',(#8509),#8513);
+#8509 = LINE('',#8510,#8511);
+#8510 = CARTESIAN_POINT('',(0.,0.));
+#8511 = VECTOR('',#8512,1.);
+#8512 = DIRECTION('',(0.,1.));
+#8513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8514 = ORIENTED_EDGE('',*,*,#7926,.F.);
+#8515 = ORIENTED_EDGE('',*,*,#8467,.F.);
+#8516 = ADVANCED_FACE('',(#8517),#8031,.T.);
+#8517 = FACE_BOUND('',#8518,.T.);
+#8518 = EDGE_LOOP('',(#8519,#8520,#8521,#8522));
+#8519 = ORIENTED_EDGE('',*,*,#8219,.F.);
+#8520 = ORIENTED_EDGE('',*,*,#8118,.T.);
+#8521 = ORIENTED_EDGE('',*,*,#8015,.T.);
+#8522 = ORIENTED_EDGE('',*,*,#8523,.F.);
+#8523 = EDGE_CURVE('',#8220,#7983,#8524,.T.);
+#8524 = SURFACE_CURVE('',#8525,(#8529,#8536),.PCURVE_S1.);
+#8525 = LINE('',#8526,#8527);
+#8526 = CARTESIAN_POINT('',(3.623425869431,1.14,0.814636341035));
+#8527 = VECTOR('',#8528,1.);
+#8528 = DIRECTION('',(0.,1.,0.));
+#8529 = PCURVE('',#8031,#8530);
+#8530 = DEFINITIONAL_REPRESENTATION('',(#8531),#8535);
+#8531 = LINE('',#8532,#8533);
+#8532 = CARTESIAN_POINT('',(0.912961038055,0.));
+#8533 = VECTOR('',#8534,1.);
+#8534 = DIRECTION('',(0.,-1.));
+#8535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8536 = PCURVE('',#8003,#8537);
+#8537 = DEFINITIONAL_REPRESENTATION('',(#8538),#8542);
+#8538 = LINE('',#8539,#8540);
+#8539 = CARTESIAN_POINT('',(-0.,0.));
+#8540 = VECTOR('',#8541,1.);
+#8541 = DIRECTION('',(-0.,1.));
+#8542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8543 = ADVANCED_FACE('',(#8544),#7970,.T.);
+#8544 = FACE_BOUND('',#8545,.T.);
+#8545 = EDGE_LOOP('',(#8546,#8547,#8548,#8549));
+#8546 = ORIENTED_EDGE('',*,*,#7954,.F.);
+#8547 = ORIENTED_EDGE('',*,*,#8494,.F.);
+#8548 = ORIENTED_EDGE('',*,*,#8266,.T.);
+#8549 = ORIENTED_EDGE('',*,*,#8550,.T.);
+#8550 = EDGE_CURVE('',#8243,#7955,#8551,.T.);
+#8551 = SURFACE_CURVE('',#8552,(#8556,#8563),.PCURVE_S1.);
+#8552 = LINE('',#8553,#8554);
+#8553 = CARTESIAN_POINT('',(3.532781257769,1.14,0.862318170518));
+#8554 = VECTOR('',#8555,1.);
+#8555 = DIRECTION('',(0.,1.,0.));
+#8556 = PCURVE('',#7970,#8557);
+#8557 = DEFINITIONAL_REPRESENTATION('',(#8558),#8562);
+#8558 = LINE('',#8559,#8560);
+#8559 = CARTESIAN_POINT('',(3.278125776917E-02,0.));
+#8560 = VECTOR('',#8561,1.);
+#8561 = DIRECTION('',(0.,1.));
+#8562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8563 = PCURVE('',#8003,#8564);
+#8564 = DEFINITIONAL_REPRESENTATION('',(#8565),#8569);
+#8565 = LINE('',#8566,#8567);
+#8566 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#8567 = VECTOR('',#8568,1.);
+#8568 = DIRECTION('',(-0.,1.));
+#8569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8570 = ADVANCED_FACE('',(#8571),#8003,.T.);
+#8571 = FACE_BOUND('',#8572,.F.);
+#8572 = EDGE_LOOP('',(#8573,#8574,#8575,#8576));
+#8573 = ORIENTED_EDGE('',*,*,#8242,.T.);
+#8574 = ORIENTED_EDGE('',*,*,#8550,.T.);
+#8575 = ORIENTED_EDGE('',*,*,#7982,.F.);
+#8576 = ORIENTED_EDGE('',*,*,#8523,.F.);
+#8577 = MANIFOLD_SOLID_BREP('',#8578);
+#8578 = CLOSED_SHELL('',(#8579,#8699,#8982,#9032,#9081,#9275,#9302,#9329
+ ,#9354,#9381,#9408,#9435,#9462));
+#8579 = ADVANCED_FACE('',(#8580),#8594,.T.);
+#8580 = FACE_BOUND('',#8581,.T.);
+#8581 = EDGE_LOOP('',(#8582,#8617,#8645,#8673));
+#8582 = ORIENTED_EDGE('',*,*,#8583,.F.);
+#8583 = EDGE_CURVE('',#8584,#8586,#8588,.T.);
+#8584 = VERTEX_POINT('',#8585);
+#8585 = CARTESIAN_POINT('',(-4.5,0.86,0.11));
+#8586 = VERTEX_POINT('',#8587);
+#8587 = CARTESIAN_POINT('',(-4.165726707786,0.86,0.11));
+#8588 = SURFACE_CURVE('',#8589,(#8593,#8605),.PCURVE_S1.);
+#8589 = LINE('',#8590,#8591);
+#8590 = CARTESIAN_POINT('',(-4.5,0.86,0.11));
+#8591 = VECTOR('',#8592,1.);
+#8592 = DIRECTION('',(1.,0.,0.));
+#8593 = PCURVE('',#8594,#8599);
+#8594 = PLANE('',#8595);
+#8595 = AXIS2_PLACEMENT_3D('',#8596,#8597,#8598);
+#8596 = CARTESIAN_POINT('',(-4.5,0.64,0.11));
+#8597 = DIRECTION('',(0.,0.,1.));
+#8598 = DIRECTION('',(1.,0.,0.));
+#8599 = DEFINITIONAL_REPRESENTATION('',(#8600),#8604);
+#8600 = LINE('',#8601,#8602);
+#8601 = CARTESIAN_POINT('',(0.,0.22));
+#8602 = VECTOR('',#8603,1.);
+#8603 = DIRECTION('',(1.,0.));
+#8604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8605 = PCURVE('',#8606,#8611);
+#8606 = PLANE('',#8607);
+#8607 = AXIS2_PLACEMENT_3D('',#8608,#8609,#8610);
+#8608 = CARTESIAN_POINT('',(-3.952776737828,0.86,0.341386224036));
+#8609 = DIRECTION('',(-3.966049480229E-30,1.,2.51861160095E-30));
+#8610 = DIRECTION('',(1.,3.966049480229E-30,0.));
+#8611 = DEFINITIONAL_REPRESENTATION('',(#8612),#8616);
+#8612 = LINE('',#8613,#8614);
+#8613 = CARTESIAN_POINT('',(-0.547223262172,0.231386224036));
+#8614 = VECTOR('',#8615,1.);
+#8615 = DIRECTION('',(1.,-9.988938230844E-60));
+#8616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8617 = ORIENTED_EDGE('',*,*,#8618,.F.);
+#8618 = EDGE_CURVE('',#8619,#8584,#8621,.T.);
+#8619 = VERTEX_POINT('',#8620);
+#8620 = CARTESIAN_POINT('',(-4.5,0.64,0.11));
+#8621 = SURFACE_CURVE('',#8622,(#8626,#8633),.PCURVE_S1.);
+#8622 = LINE('',#8623,#8624);
+#8623 = CARTESIAN_POINT('',(-4.5,0.64,0.11));
+#8624 = VECTOR('',#8625,1.);
+#8625 = DIRECTION('',(0.,1.,0.));
+#8626 = PCURVE('',#8594,#8627);
+#8627 = DEFINITIONAL_REPRESENTATION('',(#8628),#8632);
+#8628 = LINE('',#8629,#8630);
+#8629 = CARTESIAN_POINT('',(0.,0.));
+#8630 = VECTOR('',#8631,1.);
+#8631 = DIRECTION('',(0.,1.));
+#8632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8633 = PCURVE('',#8634,#8639);
+#8634 = PLANE('',#8635);
+#8635 = AXIS2_PLACEMENT_3D('',#8636,#8637,#8638);
+#8636 = CARTESIAN_POINT('',(-4.5,0.64,0.));
+#8637 = DIRECTION('',(1.,0.,0.));
+#8638 = DIRECTION('',(0.,0.,1.));
+#8639 = DEFINITIONAL_REPRESENTATION('',(#8640),#8644);
+#8640 = LINE('',#8641,#8642);
+#8641 = CARTESIAN_POINT('',(0.11,0.));
+#8642 = VECTOR('',#8643,1.);
+#8643 = DIRECTION('',(0.,-1.));
+#8644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8645 = ORIENTED_EDGE('',*,*,#8646,.T.);
+#8646 = EDGE_CURVE('',#8619,#8647,#8649,.T.);
+#8647 = VERTEX_POINT('',#8648);
+#8648 = CARTESIAN_POINT('',(-4.165726707786,0.64,0.11));
+#8649 = SURFACE_CURVE('',#8650,(#8654,#8661),.PCURVE_S1.);
+#8650 = LINE('',#8651,#8652);
+#8651 = CARTESIAN_POINT('',(-4.5,0.64,0.11));
+#8652 = VECTOR('',#8653,1.);
+#8653 = DIRECTION('',(1.,0.,0.));
+#8654 = PCURVE('',#8594,#8655);
+#8655 = DEFINITIONAL_REPRESENTATION('',(#8656),#8660);
+#8656 = LINE('',#8657,#8658);
+#8657 = CARTESIAN_POINT('',(0.,0.));
+#8658 = VECTOR('',#8659,1.);
+#8659 = DIRECTION('',(1.,0.));
+#8660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8661 = PCURVE('',#8662,#8667);
+#8662 = PLANE('',#8663);
+#8663 = AXIS2_PLACEMENT_3D('',#8664,#8665,#8666);
+#8664 = CARTESIAN_POINT('',(-3.952776737828,0.64,0.341386224036));
+#8665 = DIRECTION('',(-0.,-1.,-0.));
+#8666 = DIRECTION('',(0.,0.,-1.));
+#8667 = DEFINITIONAL_REPRESENTATION('',(#8668),#8672);
+#8668 = LINE('',#8669,#8670);
+#8669 = CARTESIAN_POINT('',(0.231386224036,-0.547223262172));
+#8670 = VECTOR('',#8671,1.);
+#8671 = DIRECTION('',(0.,1.));
+#8672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8673 = ORIENTED_EDGE('',*,*,#8674,.T.);
+#8674 = EDGE_CURVE('',#8647,#8586,#8675,.T.);
+#8675 = SURFACE_CURVE('',#8676,(#8680,#8687),.PCURVE_S1.);
+#8676 = LINE('',#8677,#8678);
+#8677 = CARTESIAN_POINT('',(-4.165726707786,0.64,0.11));
+#8678 = VECTOR('',#8679,1.);
+#8679 = DIRECTION('',(0.,1.,0.));
+#8680 = PCURVE('',#8594,#8681);
+#8681 = DEFINITIONAL_REPRESENTATION('',(#8682),#8686);
+#8682 = LINE('',#8683,#8684);
+#8683 = CARTESIAN_POINT('',(0.334273292214,0.));
+#8684 = VECTOR('',#8685,1.);
+#8685 = DIRECTION('',(0.,1.));
+#8686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8687 = PCURVE('',#8688,#8693);
+#8688 = CYLINDRICAL_SURFACE('',#8689,0.11);
+#8689 = AXIS2_PLACEMENT_3D('',#8690,#8691,#8692);
+#8690 = CARTESIAN_POINT('',(-4.165726707786,0.64,0.22));
+#8691 = DIRECTION('',(0.,1.,0.));
+#8692 = DIRECTION('',(0.,0.,-1.));
+#8693 = DEFINITIONAL_REPRESENTATION('',(#8694),#8698);
+#8694 = LINE('',#8695,#8696);
+#8695 = CARTESIAN_POINT('',(-0.,0.));
+#8696 = VECTOR('',#8697,1.);
+#8697 = DIRECTION('',(-0.,1.));
+#8698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8699 = ADVANCED_FACE('',(#8700),#8606,.T.);
+#8700 = FACE_BOUND('',#8701,.T.);
+#8701 = EDGE_LOOP('',(#8702,#8732,#8753,#8754,#8782,#8810,#8839,#8867,
+ #8895,#8923,#8951));
+#8702 = ORIENTED_EDGE('',*,*,#8703,.F.);
+#8703 = EDGE_CURVE('',#8704,#8706,#8708,.T.);
+#8704 = VERTEX_POINT('',#8705);
+#8705 = CARTESIAN_POINT('',(-4.5,0.86,0.));
+#8706 = VERTEX_POINT('',#8707);
+#8707 = CARTESIAN_POINT('',(-4.107863353893,0.86,0.));
+#8708 = SURFACE_CURVE('',#8709,(#8713,#8720),.PCURVE_S1.);
+#8709 = LINE('',#8710,#8711);
+#8710 = CARTESIAN_POINT('',(-4.5,0.86,0.));
+#8711 = VECTOR('',#8712,1.);
+#8712 = DIRECTION('',(1.,0.,0.));
+#8713 = PCURVE('',#8606,#8714);
+#8714 = DEFINITIONAL_REPRESENTATION('',(#8715),#8719);
+#8715 = LINE('',#8716,#8717);
+#8716 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#8717 = VECTOR('',#8718,1.);
+#8718 = DIRECTION('',(1.,-9.988938230844E-60));
+#8719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8720 = PCURVE('',#8721,#8726);
+#8721 = PLANE('',#8722);
+#8722 = AXIS2_PLACEMENT_3D('',#8723,#8724,#8725);
+#8723 = CARTESIAN_POINT('',(-4.5,0.64,0.));
+#8724 = DIRECTION('',(0.,0.,1.));
+#8725 = DIRECTION('',(1.,0.,0.));
+#8726 = DEFINITIONAL_REPRESENTATION('',(#8727),#8731);
+#8727 = LINE('',#8728,#8729);
+#8728 = CARTESIAN_POINT('',(0.,0.22));
+#8729 = VECTOR('',#8730,1.);
+#8730 = DIRECTION('',(1.,0.));
+#8731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8732 = ORIENTED_EDGE('',*,*,#8733,.T.);
+#8733 = EDGE_CURVE('',#8704,#8584,#8734,.T.);
+#8734 = SURFACE_CURVE('',#8735,(#8739,#8746),.PCURVE_S1.);
+#8735 = LINE('',#8736,#8737);
+#8736 = CARTESIAN_POINT('',(-4.5,0.86,0.));
+#8737 = VECTOR('',#8738,1.);
+#8738 = DIRECTION('',(0.,0.,1.));
+#8739 = PCURVE('',#8606,#8740);
+#8740 = DEFINITIONAL_REPRESENTATION('',(#8741),#8745);
+#8741 = LINE('',#8742,#8743);
+#8742 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#8743 = VECTOR('',#8744,1.);
+#8744 = DIRECTION('',(0.,-1.));
+#8745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8746 = PCURVE('',#8634,#8747);
+#8747 = DEFINITIONAL_REPRESENTATION('',(#8748),#8752);
+#8748 = LINE('',#8749,#8750);
+#8749 = CARTESIAN_POINT('',(0.,-0.22));
+#8750 = VECTOR('',#8751,1.);
+#8751 = DIRECTION('',(1.,0.));
+#8752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8753 = ORIENTED_EDGE('',*,*,#8583,.T.);
+#8754 = ORIENTED_EDGE('',*,*,#8755,.T.);
+#8755 = EDGE_CURVE('',#8586,#8756,#8758,.T.);
+#8756 = VERTEX_POINT('',#8757);
+#8757 = CARTESIAN_POINT('',(-4.075082096124,0.86,0.157681829482));
+#8758 = SURFACE_CURVE('',#8759,(#8764,#8775),.PCURVE_S1.);
+#8759 = CIRCLE('',#8760,0.11);
+#8760 = AXIS2_PLACEMENT_3D('',#8761,#8762,#8763);
+#8761 = CARTESIAN_POINT('',(-4.165726707786,0.86,0.22));
+#8762 = DIRECTION('',(0.,-1.,0.));
+#8763 = DIRECTION('',(0.,0.,1.));
+#8764 = PCURVE('',#8606,#8765);
+#8765 = DEFINITIONAL_REPRESENTATION('',(#8766),#8774);
+#8766 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8767,#8768,#8769,#8770,
+#8771,#8772,#8773),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#8767 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#8768 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#8769 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#8770 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#8771 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#8772 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#8773 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#8774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8775 = PCURVE('',#8688,#8776);
+#8776 = DEFINITIONAL_REPRESENTATION('',(#8777),#8781);
+#8777 = LINE('',#8778,#8779);
+#8778 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#8779 = VECTOR('',#8780,1.);
+#8780 = DIRECTION('',(-1.,0.));
+#8781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8782 = ORIENTED_EDGE('',*,*,#8783,.T.);
+#8783 = EDGE_CURVE('',#8756,#8784,#8786,.T.);
+#8784 = VERTEX_POINT('',#8785);
+#8785 = CARTESIAN_POINT('',(-3.623425869431,0.86,0.814636341035));
+#8786 = SURFACE_CURVE('',#8787,(#8791,#8798),.PCURVE_S1.);
+#8787 = LINE('',#8788,#8789);
+#8788 = CARTESIAN_POINT('',(-4.140644611662,0.86,6.231817051758E-02));
+#8789 = VECTOR('',#8790,1.);
+#8790 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#8791 = PCURVE('',#8606,#8792);
+#8792 = DEFINITIONAL_REPRESENTATION('',(#8793),#8797);
+#8793 = LINE('',#8794,#8795);
+#8794 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#8795 = VECTOR('',#8796,1.);
+#8796 = DIRECTION('',(0.566528822887,-0.824041924199));
+#8797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8798 = PCURVE('',#8799,#8804);
+#8799 = PLANE('',#8800);
+#8800 = AXIS2_PLACEMENT_3D('',#8801,#8802,#8803);
+#8801 = CARTESIAN_POINT('',(-4.140644611662,0.64,6.231817051758E-02));
+#8802 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#8803 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#8804 = DEFINITIONAL_REPRESENTATION('',(#8805),#8809);
+#8805 = LINE('',#8806,#8807);
+#8806 = CARTESIAN_POINT('',(0.,-0.22));
+#8807 = VECTOR('',#8808,1.);
+#8808 = DIRECTION('',(1.,0.));
+#8809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8810 = ORIENTED_EDGE('',*,*,#8811,.T.);
+#8811 = EDGE_CURVE('',#8784,#8812,#8814,.T.);
+#8812 = VERTEX_POINT('',#8813);
+#8813 = CARTESIAN_POINT('',(-3.532781257769,0.86,0.862318170518));
+#8814 = SURFACE_CURVE('',#8815,(#8820,#8827),.PCURVE_S1.);
+#8815 = CIRCLE('',#8816,0.11);
+#8816 = AXIS2_PLACEMENT_3D('',#8817,#8818,#8819);
+#8817 = CARTESIAN_POINT('',(-3.532781257769,0.86,0.752318170518));
+#8818 = DIRECTION('',(0.,1.,0.));
+#8819 = DIRECTION('',(0.,0.,1.));
+#8820 = PCURVE('',#8606,#8821);
+#8821 = DEFINITIONAL_REPRESENTATION('',(#8822),#8826);
+#8822 = CIRCLE('',#8823,0.11);
+#8823 = AXIS2_PLACEMENT_2D('',#8824,#8825);
+#8824 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#8825 = DIRECTION('',(0.,-1.));
+#8826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8827 = PCURVE('',#8828,#8833);
+#8828 = CYLINDRICAL_SURFACE('',#8829,0.11);
+#8829 = AXIS2_PLACEMENT_3D('',#8830,#8831,#8832);
+#8830 = CARTESIAN_POINT('',(-3.532781257769,0.64,0.752318170518));
+#8831 = DIRECTION('',(0.,1.,0.));
+#8832 = DIRECTION('',(-0.824041924199,0.,0.566528822887));
+#8833 = DEFINITIONAL_REPRESENTATION('',(#8834),#8838);
+#8834 = LINE('',#8835,#8836);
+#8835 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#8836 = VECTOR('',#8837,1.);
+#8837 = DIRECTION('',(1.,0.));
+#8838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8839 = ORIENTED_EDGE('',*,*,#8840,.T.);
+#8840 = EDGE_CURVE('',#8812,#8841,#8843,.T.);
+#8841 = VERTEX_POINT('',#8842);
+#8842 = CARTESIAN_POINT('',(-3.5,0.86,0.862318170518));
+#8843 = SURFACE_CURVE('',#8844,(#8848,#8855),.PCURVE_S1.);
+#8844 = LINE('',#8845,#8846);
+#8845 = CARTESIAN_POINT('',(-3.590644611662,0.86,0.862318170518));
+#8846 = VECTOR('',#8847,1.);
+#8847 = DIRECTION('',(1.,0.,0.));
+#8848 = PCURVE('',#8606,#8849);
+#8849 = DEFINITIONAL_REPRESENTATION('',(#8850),#8854);
+#8850 = LINE('',#8851,#8852);
+#8851 = CARTESIAN_POINT('',(0.362132126166,-0.520931946481));
+#8852 = VECTOR('',#8853,1.);
+#8853 = DIRECTION('',(1.,-9.988938230844E-60));
+#8854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8855 = PCURVE('',#8856,#8861);
+#8856 = PLANE('',#8857);
+#8857 = AXIS2_PLACEMENT_3D('',#8858,#8859,#8860);
+#8858 = CARTESIAN_POINT('',(-3.590644611662,0.64,0.862318170518));
+#8859 = DIRECTION('',(0.,0.,1.));
+#8860 = DIRECTION('',(1.,0.,0.));
+#8861 = DEFINITIONAL_REPRESENTATION('',(#8862),#8866);
+#8862 = LINE('',#8863,#8864);
+#8863 = CARTESIAN_POINT('',(0.,0.22));
+#8864 = VECTOR('',#8865,1.);
+#8865 = DIRECTION('',(1.,0.));
+#8866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8867 = ORIENTED_EDGE('',*,*,#8868,.F.);
+#8868 = EDGE_CURVE('',#8869,#8841,#8871,.T.);
+#8869 = VERTEX_POINT('',#8870);
+#8870 = CARTESIAN_POINT('',(-3.5,0.86,0.752318170518));
+#8871 = SURFACE_CURVE('',#8872,(#8876,#8883),.PCURVE_S1.);
+#8872 = LINE('',#8873,#8874);
+#8873 = CARTESIAN_POINT('',(-3.5,0.86,0.752318170518));
+#8874 = VECTOR('',#8875,1.);
+#8875 = DIRECTION('',(0.,0.,1.));
+#8876 = PCURVE('',#8606,#8877);
+#8877 = DEFINITIONAL_REPRESENTATION('',(#8878),#8882);
+#8878 = LINE('',#8879,#8880);
+#8879 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#8880 = VECTOR('',#8881,1.);
+#8881 = DIRECTION('',(0.,-1.));
+#8882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8883 = PCURVE('',#8884,#8889);
+#8884 = PLANE('',#8885);
+#8885 = AXIS2_PLACEMENT_3D('',#8886,#8887,#8888);
+#8886 = CARTESIAN_POINT('',(-3.5,0.64,0.752318170518));
+#8887 = DIRECTION('',(1.,0.,0.));
+#8888 = DIRECTION('',(0.,0.,1.));
+#8889 = DEFINITIONAL_REPRESENTATION('',(#8890),#8894);
+#8890 = LINE('',#8891,#8892);
+#8891 = CARTESIAN_POINT('',(0.,-0.22));
+#8892 = VECTOR('',#8893,1.);
+#8893 = DIRECTION('',(1.,0.));
+#8894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8895 = ORIENTED_EDGE('',*,*,#8896,.F.);
+#8896 = EDGE_CURVE('',#8897,#8869,#8899,.T.);
+#8897 = VERTEX_POINT('',#8898);
+#8898 = CARTESIAN_POINT('',(-3.532781257769,0.86,0.752318170518));
+#8899 = SURFACE_CURVE('',#8900,(#8904,#8911),.PCURVE_S1.);
+#8900 = LINE('',#8901,#8902);
+#8901 = CARTESIAN_POINT('',(-3.590644611662,0.86,0.752318170518));
+#8902 = VECTOR('',#8903,1.);
+#8903 = DIRECTION('',(1.,0.,0.));
+#8904 = PCURVE('',#8606,#8905);
+#8905 = DEFINITIONAL_REPRESENTATION('',(#8906),#8910);
+#8906 = LINE('',#8907,#8908);
+#8907 = CARTESIAN_POINT('',(0.362132126166,-0.410931946481));
+#8908 = VECTOR('',#8909,1.);
+#8909 = DIRECTION('',(1.,-9.988938230844E-60));
+#8910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8911 = PCURVE('',#8912,#8917);
+#8912 = PLANE('',#8913);
+#8913 = AXIS2_PLACEMENT_3D('',#8914,#8915,#8916);
+#8914 = CARTESIAN_POINT('',(-3.590644611662,0.64,0.752318170518));
+#8915 = DIRECTION('',(0.,0.,1.));
+#8916 = DIRECTION('',(1.,0.,0.));
+#8917 = DEFINITIONAL_REPRESENTATION('',(#8918),#8922);
+#8918 = LINE('',#8919,#8920);
+#8919 = CARTESIAN_POINT('',(0.,0.22));
+#8920 = VECTOR('',#8921,1.);
+#8921 = DIRECTION('',(1.,0.));
+#8922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8923 = ORIENTED_EDGE('',*,*,#8924,.F.);
+#8924 = EDGE_CURVE('',#8925,#8897,#8927,.T.);
+#8925 = VERTEX_POINT('',#8926);
+#8926 = CARTESIAN_POINT('',(-4.017218742231,0.86,4.768182948242E-02));
+#8927 = SURFACE_CURVE('',#8928,(#8932,#8939),.PCURVE_S1.);
+#8928 = LINE('',#8929,#8930);
+#8929 = CARTESIAN_POINT('',(-4.05,0.86,1.387778780781E-17));
+#8930 = VECTOR('',#8931,1.);
+#8931 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#8932 = PCURVE('',#8606,#8933);
+#8933 = DEFINITIONAL_REPRESENTATION('',(#8934),#8938);
+#8934 = LINE('',#8935,#8936);
+#8935 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#8936 = VECTOR('',#8937,1.);
+#8937 = DIRECTION('',(0.566528822887,-0.824041924199));
+#8938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8939 = PCURVE('',#8940,#8945);
+#8940 = PLANE('',#8941);
+#8941 = AXIS2_PLACEMENT_3D('',#8942,#8943,#8944);
+#8942 = CARTESIAN_POINT('',(-4.05,0.64,1.387778780781E-17));
+#8943 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#8944 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#8945 = DEFINITIONAL_REPRESENTATION('',(#8946),#8950);
+#8946 = LINE('',#8947,#8948);
+#8947 = CARTESIAN_POINT('',(0.,-0.22));
+#8948 = VECTOR('',#8949,1.);
+#8949 = DIRECTION('',(1.,0.));
+#8950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8951 = ORIENTED_EDGE('',*,*,#8952,.F.);
+#8952 = EDGE_CURVE('',#8706,#8925,#8953,.T.);
+#8953 = SURFACE_CURVE('',#8954,(#8959,#8970),.PCURVE_S1.);
+#8954 = CIRCLE('',#8955,0.11);
+#8955 = AXIS2_PLACEMENT_3D('',#8956,#8957,#8958);
+#8956 = CARTESIAN_POINT('',(-4.107863353893,0.86,0.11));
+#8957 = DIRECTION('',(0.,-1.,0.));
+#8958 = DIRECTION('',(0.,0.,1.));
+#8959 = PCURVE('',#8606,#8960);
+#8960 = DEFINITIONAL_REPRESENTATION('',(#8961),#8969);
+#8961 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8962,#8963,#8964,#8965,
+#8966,#8967,#8968),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#8962 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#8963 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#8964 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#8965 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#8966 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#8967 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#8968 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#8969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8970 = PCURVE('',#8971,#8976);
+#8971 = CYLINDRICAL_SURFACE('',#8972,0.11);
+#8972 = AXIS2_PLACEMENT_3D('',#8973,#8974,#8975);
+#8973 = CARTESIAN_POINT('',(-4.107863353893,0.64,0.11));
+#8974 = DIRECTION('',(0.,1.,0.));
+#8975 = DIRECTION('',(0.,0.,-1.));
+#8976 = DEFINITIONAL_REPRESENTATION('',(#8977),#8981);
+#8977 = LINE('',#8978,#8979);
+#8978 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#8979 = VECTOR('',#8980,1.);
+#8980 = DIRECTION('',(-1.,0.));
+#8981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8982 = ADVANCED_FACE('',(#8983),#8688,.F.);
+#8983 = FACE_BOUND('',#8984,.T.);
+#8984 = EDGE_LOOP('',(#8985,#9009,#9030,#9031));
+#8985 = ORIENTED_EDGE('',*,*,#8986,.T.);
+#8986 = EDGE_CURVE('',#8647,#8987,#8989,.T.);
+#8987 = VERTEX_POINT('',#8988);
+#8988 = CARTESIAN_POINT('',(-4.075082096124,0.64,0.157681829482));
+#8989 = SURFACE_CURVE('',#8990,(#8995,#9002),.PCURVE_S1.);
+#8990 = CIRCLE('',#8991,0.11);
+#8991 = AXIS2_PLACEMENT_3D('',#8992,#8993,#8994);
+#8992 = CARTESIAN_POINT('',(-4.165726707786,0.64,0.22));
+#8993 = DIRECTION('',(0.,-1.,0.));
+#8994 = DIRECTION('',(0.,0.,1.));
+#8995 = PCURVE('',#8688,#8996);
+#8996 = DEFINITIONAL_REPRESENTATION('',(#8997),#9001);
+#8997 = LINE('',#8998,#8999);
+#8998 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#8999 = VECTOR('',#9000,1.);
+#9000 = DIRECTION('',(-1.,0.));
+#9001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9002 = PCURVE('',#8662,#9003);
+#9003 = DEFINITIONAL_REPRESENTATION('',(#9004),#9008);
+#9004 = CIRCLE('',#9005,0.11);
+#9005 = AXIS2_PLACEMENT_2D('',#9006,#9007);
+#9006 = CARTESIAN_POINT('',(0.121386224036,-0.212949969957));
+#9007 = DIRECTION('',(-1.,0.));
+#9008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9009 = ORIENTED_EDGE('',*,*,#9010,.T.);
+#9010 = EDGE_CURVE('',#8987,#8756,#9011,.T.);
+#9011 = SURFACE_CURVE('',#9012,(#9016,#9023),.PCURVE_S1.);
+#9012 = LINE('',#9013,#9014);
+#9013 = CARTESIAN_POINT('',(-4.075082096124,0.64,0.157681829482));
+#9014 = VECTOR('',#9015,1.);
+#9015 = DIRECTION('',(0.,1.,0.));
+#9016 = PCURVE('',#8688,#9017);
+#9017 = DEFINITIONAL_REPRESENTATION('',(#9018),#9022);
+#9018 = LINE('',#9019,#9020);
+#9019 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#9020 = VECTOR('',#9021,1.);
+#9021 = DIRECTION('',(-0.,1.));
+#9022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9023 = PCURVE('',#8799,#9024);
+#9024 = DEFINITIONAL_REPRESENTATION('',(#9025),#9029);
+#9025 = LINE('',#9026,#9027);
+#9026 = CARTESIAN_POINT('',(0.115726707786,0.));
+#9027 = VECTOR('',#9028,1.);
+#9028 = DIRECTION('',(0.,-1.));
+#9029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9030 = ORIENTED_EDGE('',*,*,#8755,.F.);
+#9031 = ORIENTED_EDGE('',*,*,#8674,.F.);
+#9032 = ADVANCED_FACE('',(#9033),#8634,.F.);
+#9033 = FACE_BOUND('',#9034,.F.);
+#9034 = EDGE_LOOP('',(#9035,#9058,#9079,#9080));
+#9035 = ORIENTED_EDGE('',*,*,#9036,.F.);
+#9036 = EDGE_CURVE('',#9037,#8619,#9039,.T.);
+#9037 = VERTEX_POINT('',#9038);
+#9038 = CARTESIAN_POINT('',(-4.5,0.64,0.));
+#9039 = SURFACE_CURVE('',#9040,(#9044,#9051),.PCURVE_S1.);
+#9040 = LINE('',#9041,#9042);
+#9041 = CARTESIAN_POINT('',(-4.5,0.64,0.));
+#9042 = VECTOR('',#9043,1.);
+#9043 = DIRECTION('',(0.,0.,1.));
+#9044 = PCURVE('',#8634,#9045);
+#9045 = DEFINITIONAL_REPRESENTATION('',(#9046),#9050);
+#9046 = LINE('',#9047,#9048);
+#9047 = CARTESIAN_POINT('',(0.,0.));
+#9048 = VECTOR('',#9049,1.);
+#9049 = DIRECTION('',(1.,0.));
+#9050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9051 = PCURVE('',#8662,#9052);
+#9052 = DEFINITIONAL_REPRESENTATION('',(#9053),#9057);
+#9053 = LINE('',#9054,#9055);
+#9054 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#9055 = VECTOR('',#9056,1.);
+#9056 = DIRECTION('',(-1.,0.));
+#9057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9058 = ORIENTED_EDGE('',*,*,#9059,.T.);
+#9059 = EDGE_CURVE('',#9037,#8704,#9060,.T.);
+#9060 = SURFACE_CURVE('',#9061,(#9065,#9072),.PCURVE_S1.);
+#9061 = LINE('',#9062,#9063);
+#9062 = CARTESIAN_POINT('',(-4.5,0.64,0.));
+#9063 = VECTOR('',#9064,1.);
+#9064 = DIRECTION('',(0.,1.,0.));
+#9065 = PCURVE('',#8634,#9066);
+#9066 = DEFINITIONAL_REPRESENTATION('',(#9067),#9071);
+#9067 = LINE('',#9068,#9069);
+#9068 = CARTESIAN_POINT('',(0.,0.));
+#9069 = VECTOR('',#9070,1.);
+#9070 = DIRECTION('',(0.,-1.));
+#9071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9072 = PCURVE('',#8721,#9073);
+#9073 = DEFINITIONAL_REPRESENTATION('',(#9074),#9078);
+#9074 = LINE('',#9075,#9076);
+#9075 = CARTESIAN_POINT('',(0.,0.));
+#9076 = VECTOR('',#9077,1.);
+#9077 = DIRECTION('',(0.,1.));
+#9078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9079 = ORIENTED_EDGE('',*,*,#8733,.T.);
+#9080 = ORIENTED_EDGE('',*,*,#8618,.F.);
+#9081 = ADVANCED_FACE('',(#9082),#8662,.T.);
+#9082 = FACE_BOUND('',#9083,.T.);
+#9083 = EDGE_LOOP('',(#9084,#9107,#9131,#9154,#9177,#9200,#9223,#9251,
+ #9272,#9273,#9274));
+#9084 = ORIENTED_EDGE('',*,*,#9085,.T.);
+#9085 = EDGE_CURVE('',#9037,#9086,#9088,.T.);
+#9086 = VERTEX_POINT('',#9087);
+#9087 = CARTESIAN_POINT('',(-4.107863353893,0.64,0.));
+#9088 = SURFACE_CURVE('',#9089,(#9093,#9100),.PCURVE_S1.);
+#9089 = LINE('',#9090,#9091);
+#9090 = CARTESIAN_POINT('',(-4.5,0.64,0.));
+#9091 = VECTOR('',#9092,1.);
+#9092 = DIRECTION('',(1.,0.,0.));
+#9093 = PCURVE('',#8662,#9094);
+#9094 = DEFINITIONAL_REPRESENTATION('',(#9095),#9099);
+#9095 = LINE('',#9096,#9097);
+#9096 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#9097 = VECTOR('',#9098,1.);
+#9098 = DIRECTION('',(0.,1.));
+#9099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9100 = PCURVE('',#8721,#9101);
+#9101 = DEFINITIONAL_REPRESENTATION('',(#9102),#9106);
+#9102 = LINE('',#9103,#9104);
+#9103 = CARTESIAN_POINT('',(0.,0.));
+#9104 = VECTOR('',#9105,1.);
+#9105 = DIRECTION('',(1.,0.));
+#9106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9107 = ORIENTED_EDGE('',*,*,#9108,.T.);
+#9108 = EDGE_CURVE('',#9086,#9109,#9111,.T.);
+#9109 = VERTEX_POINT('',#9110);
+#9110 = CARTESIAN_POINT('',(-4.017218742231,0.64,4.768182948242E-02));
+#9111 = SURFACE_CURVE('',#9112,(#9117,#9124),.PCURVE_S1.);
+#9112 = CIRCLE('',#9113,0.11);
+#9113 = AXIS2_PLACEMENT_3D('',#9114,#9115,#9116);
+#9114 = CARTESIAN_POINT('',(-4.107863353893,0.64,0.11));
+#9115 = DIRECTION('',(0.,-1.,0.));
+#9116 = DIRECTION('',(0.,0.,1.));
+#9117 = PCURVE('',#8662,#9118);
+#9118 = DEFINITIONAL_REPRESENTATION('',(#9119),#9123);
+#9119 = CIRCLE('',#9120,0.11);
+#9120 = AXIS2_PLACEMENT_2D('',#9121,#9122);
+#9121 = CARTESIAN_POINT('',(0.231386224036,-0.155086616065));
+#9122 = DIRECTION('',(-1.,0.));
+#9123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9124 = PCURVE('',#8971,#9125);
+#9125 = DEFINITIONAL_REPRESENTATION('',(#9126),#9130);
+#9126 = LINE('',#9127,#9128);
+#9127 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#9128 = VECTOR('',#9129,1.);
+#9129 = DIRECTION('',(-1.,0.));
+#9130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9131 = ORIENTED_EDGE('',*,*,#9132,.T.);
+#9132 = EDGE_CURVE('',#9109,#9133,#9135,.T.);
+#9133 = VERTEX_POINT('',#9134);
+#9134 = CARTESIAN_POINT('',(-3.532781257769,0.64,0.752318170518));
+#9135 = SURFACE_CURVE('',#9136,(#9140,#9147),.PCURVE_S1.);
+#9136 = LINE('',#9137,#9138);
+#9137 = CARTESIAN_POINT('',(-4.05,0.64,1.387778780781E-17));
+#9138 = VECTOR('',#9139,1.);
+#9139 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#9140 = PCURVE('',#8662,#9141);
+#9141 = DEFINITIONAL_REPRESENTATION('',(#9142),#9146);
+#9142 = LINE('',#9143,#9144);
+#9143 = CARTESIAN_POINT('',(0.341386224036,-9.722326217175E-02));
+#9144 = VECTOR('',#9145,1.);
+#9145 = DIRECTION('',(-0.824041924199,0.566528822887));
+#9146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9147 = PCURVE('',#8940,#9148);
+#9148 = DEFINITIONAL_REPRESENTATION('',(#9149),#9153);
+#9149 = LINE('',#9150,#9151);
+#9150 = CARTESIAN_POINT('',(0.,0.));
+#9151 = VECTOR('',#9152,1.);
+#9152 = DIRECTION('',(1.,0.));
+#9153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9154 = ORIENTED_EDGE('',*,*,#9155,.T.);
+#9155 = EDGE_CURVE('',#9133,#9156,#9158,.T.);
+#9156 = VERTEX_POINT('',#9157);
+#9157 = CARTESIAN_POINT('',(-3.5,0.64,0.752318170518));
+#9158 = SURFACE_CURVE('',#9159,(#9163,#9170),.PCURVE_S1.);
+#9159 = LINE('',#9160,#9161);
+#9160 = CARTESIAN_POINT('',(-3.590644611662,0.64,0.752318170518));
+#9161 = VECTOR('',#9162,1.);
+#9162 = DIRECTION('',(1.,0.,0.));
+#9163 = PCURVE('',#8662,#9164);
+#9164 = DEFINITIONAL_REPRESENTATION('',(#9165),#9169);
+#9165 = LINE('',#9166,#9167);
+#9166 = CARTESIAN_POINT('',(-0.410931946481,0.362132126166));
+#9167 = VECTOR('',#9168,1.);
+#9168 = DIRECTION('',(0.,1.));
+#9169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9170 = PCURVE('',#8912,#9171);
+#9171 = DEFINITIONAL_REPRESENTATION('',(#9172),#9176);
+#9172 = LINE('',#9173,#9174);
+#9173 = CARTESIAN_POINT('',(0.,0.));
+#9174 = VECTOR('',#9175,1.);
+#9175 = DIRECTION('',(1.,0.));
+#9176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9177 = ORIENTED_EDGE('',*,*,#9178,.T.);
+#9178 = EDGE_CURVE('',#9156,#9179,#9181,.T.);
+#9179 = VERTEX_POINT('',#9180);
+#9180 = CARTESIAN_POINT('',(-3.5,0.64,0.862318170518));
+#9181 = SURFACE_CURVE('',#9182,(#9186,#9193),.PCURVE_S1.);
+#9182 = LINE('',#9183,#9184);
+#9183 = CARTESIAN_POINT('',(-3.5,0.64,0.752318170518));
+#9184 = VECTOR('',#9185,1.);
+#9185 = DIRECTION('',(0.,0.,1.));
+#9186 = PCURVE('',#8662,#9187);
+#9187 = DEFINITIONAL_REPRESENTATION('',(#9188),#9192);
+#9188 = LINE('',#9189,#9190);
+#9189 = CARTESIAN_POINT('',(-0.410931946481,0.452776737828));
+#9190 = VECTOR('',#9191,1.);
+#9191 = DIRECTION('',(-1.,0.));
+#9192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9193 = PCURVE('',#8884,#9194);
+#9194 = DEFINITIONAL_REPRESENTATION('',(#9195),#9199);
+#9195 = LINE('',#9196,#9197);
+#9196 = CARTESIAN_POINT('',(0.,0.));
+#9197 = VECTOR('',#9198,1.);
+#9198 = DIRECTION('',(1.,0.));
+#9199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9200 = ORIENTED_EDGE('',*,*,#9201,.F.);
+#9201 = EDGE_CURVE('',#9202,#9179,#9204,.T.);
+#9202 = VERTEX_POINT('',#9203);
+#9203 = CARTESIAN_POINT('',(-3.532781257769,0.64,0.862318170518));
+#9204 = SURFACE_CURVE('',#9205,(#9209,#9216),.PCURVE_S1.);
+#9205 = LINE('',#9206,#9207);
+#9206 = CARTESIAN_POINT('',(-3.590644611662,0.64,0.862318170518));
+#9207 = VECTOR('',#9208,1.);
+#9208 = DIRECTION('',(1.,0.,0.));
+#9209 = PCURVE('',#8662,#9210);
+#9210 = DEFINITIONAL_REPRESENTATION('',(#9211),#9215);
+#9211 = LINE('',#9212,#9213);
+#9212 = CARTESIAN_POINT('',(-0.520931946481,0.362132126166));
+#9213 = VECTOR('',#9214,1.);
+#9214 = DIRECTION('',(0.,1.));
+#9215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9216 = PCURVE('',#8856,#9217);
+#9217 = DEFINITIONAL_REPRESENTATION('',(#9218),#9222);
+#9218 = LINE('',#9219,#9220);
+#9219 = CARTESIAN_POINT('',(0.,0.));
+#9220 = VECTOR('',#9221,1.);
+#9221 = DIRECTION('',(1.,0.));
+#9222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9223 = ORIENTED_EDGE('',*,*,#9224,.F.);
+#9224 = EDGE_CURVE('',#9225,#9202,#9227,.T.);
+#9225 = VERTEX_POINT('',#9226);
+#9226 = CARTESIAN_POINT('',(-3.623425869431,0.64,0.814636341035));
+#9227 = SURFACE_CURVE('',#9228,(#9233,#9244),.PCURVE_S1.);
+#9228 = CIRCLE('',#9229,0.11);
+#9229 = AXIS2_PLACEMENT_3D('',#9230,#9231,#9232);
+#9230 = CARTESIAN_POINT('',(-3.532781257769,0.64,0.752318170518));
+#9231 = DIRECTION('',(0.,1.,0.));
+#9232 = DIRECTION('',(0.,0.,1.));
+#9233 = PCURVE('',#8662,#9234);
+#9234 = DEFINITIONAL_REPRESENTATION('',(#9235),#9243);
+#9235 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9236,#9237,#9238,#9239,
+#9240,#9241,#9242),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#9236 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#9237 = CARTESIAN_POINT('',(-0.520931946481,0.610521068892));
+#9238 = CARTESIAN_POINT('',(-0.355931946481,0.515258274475));
+#9239 = CARTESIAN_POINT('',(-0.190931946481,0.419995480059));
+#9240 = CARTESIAN_POINT('',(-0.355931946481,0.324732685643));
+#9241 = CARTESIAN_POINT('',(-0.520931946481,0.229469891227));
+#9242 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#9243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9244 = PCURVE('',#8828,#9245);
+#9245 = DEFINITIONAL_REPRESENTATION('',(#9246),#9250);
+#9246 = LINE('',#9247,#9248);
+#9247 = CARTESIAN_POINT('',(-5.31467632652,0.));
+#9248 = VECTOR('',#9249,1.);
+#9249 = DIRECTION('',(1.,0.));
+#9250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9251 = ORIENTED_EDGE('',*,*,#9252,.F.);
+#9252 = EDGE_CURVE('',#8987,#9225,#9253,.T.);
+#9253 = SURFACE_CURVE('',#9254,(#9258,#9265),.PCURVE_S1.);
+#9254 = LINE('',#9255,#9256);
+#9255 = CARTESIAN_POINT('',(-4.140644611662,0.64,6.231817051758E-02));
+#9256 = VECTOR('',#9257,1.);
+#9257 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#9258 = PCURVE('',#8662,#9259);
+#9259 = DEFINITIONAL_REPRESENTATION('',(#9260),#9264);
+#9260 = LINE('',#9261,#9262);
+#9261 = CARTESIAN_POINT('',(0.279068053519,-0.187867873834));
+#9262 = VECTOR('',#9263,1.);
+#9263 = DIRECTION('',(-0.824041924199,0.566528822887));
+#9264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9265 = PCURVE('',#8799,#9266);
+#9266 = DEFINITIONAL_REPRESENTATION('',(#9267),#9271);
+#9267 = LINE('',#9268,#9269);
+#9268 = CARTESIAN_POINT('',(0.,0.));
+#9269 = VECTOR('',#9270,1.);
+#9270 = DIRECTION('',(1.,0.));
+#9271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9272 = ORIENTED_EDGE('',*,*,#8986,.F.);
+#9273 = ORIENTED_EDGE('',*,*,#8646,.F.);
+#9274 = ORIENTED_EDGE('',*,*,#9036,.F.);
+#9275 = ADVANCED_FACE('',(#9276),#8721,.F.);
+#9276 = FACE_BOUND('',#9277,.F.);
+#9277 = EDGE_LOOP('',(#9278,#9279,#9280,#9281));
+#9278 = ORIENTED_EDGE('',*,*,#8703,.F.);
+#9279 = ORIENTED_EDGE('',*,*,#9059,.F.);
+#9280 = ORIENTED_EDGE('',*,*,#9085,.T.);
+#9281 = ORIENTED_EDGE('',*,*,#9282,.T.);
+#9282 = EDGE_CURVE('',#9086,#8706,#9283,.T.);
+#9283 = SURFACE_CURVE('',#9284,(#9288,#9295),.PCURVE_S1.);
+#9284 = LINE('',#9285,#9286);
+#9285 = CARTESIAN_POINT('',(-4.107863353893,0.64,0.));
+#9286 = VECTOR('',#9287,1.);
+#9287 = DIRECTION('',(0.,1.,0.));
+#9288 = PCURVE('',#8721,#9289);
+#9289 = DEFINITIONAL_REPRESENTATION('',(#9290),#9294);
+#9290 = LINE('',#9291,#9292);
+#9291 = CARTESIAN_POINT('',(0.392136646107,0.));
+#9292 = VECTOR('',#9293,1.);
+#9293 = DIRECTION('',(0.,1.));
+#9294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9295 = PCURVE('',#8971,#9296);
+#9296 = DEFINITIONAL_REPRESENTATION('',(#9297),#9301);
+#9297 = LINE('',#9298,#9299);
+#9298 = CARTESIAN_POINT('',(-0.,0.));
+#9299 = VECTOR('',#9300,1.);
+#9300 = DIRECTION('',(-0.,1.));
+#9301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9302 = ADVANCED_FACE('',(#9303),#8971,.T.);
+#9303 = FACE_BOUND('',#9304,.F.);
+#9304 = EDGE_LOOP('',(#9305,#9306,#9327,#9328));
+#9305 = ORIENTED_EDGE('',*,*,#9108,.T.);
+#9306 = ORIENTED_EDGE('',*,*,#9307,.T.);
+#9307 = EDGE_CURVE('',#9109,#8925,#9308,.T.);
+#9308 = SURFACE_CURVE('',#9309,(#9313,#9320),.PCURVE_S1.);
+#9309 = LINE('',#9310,#9311);
+#9310 = CARTESIAN_POINT('',(-4.017218742231,0.64,4.768182948242E-02));
+#9311 = VECTOR('',#9312,1.);
+#9312 = DIRECTION('',(0.,1.,0.));
+#9313 = PCURVE('',#8971,#9314);
+#9314 = DEFINITIONAL_REPRESENTATION('',(#9315),#9319);
+#9315 = LINE('',#9316,#9317);
+#9316 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#9317 = VECTOR('',#9318,1.);
+#9318 = DIRECTION('',(-0.,1.));
+#9319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9320 = PCURVE('',#8940,#9321);
+#9321 = DEFINITIONAL_REPRESENTATION('',(#9322),#9326);
+#9322 = LINE('',#9323,#9324);
+#9323 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#9324 = VECTOR('',#9325,1.);
+#9325 = DIRECTION('',(0.,-1.));
+#9326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9327 = ORIENTED_EDGE('',*,*,#8952,.F.);
+#9328 = ORIENTED_EDGE('',*,*,#9282,.F.);
+#9329 = ADVANCED_FACE('',(#9330),#8940,.T.);
+#9330 = FACE_BOUND('',#9331,.T.);
+#9331 = EDGE_LOOP('',(#9332,#9333,#9334,#9335));
+#9332 = ORIENTED_EDGE('',*,*,#9132,.F.);
+#9333 = ORIENTED_EDGE('',*,*,#9307,.T.);
+#9334 = ORIENTED_EDGE('',*,*,#8924,.T.);
+#9335 = ORIENTED_EDGE('',*,*,#9336,.F.);
+#9336 = EDGE_CURVE('',#9133,#8897,#9337,.T.);
+#9337 = SURFACE_CURVE('',#9338,(#9342,#9348),.PCURVE_S1.);
+#9338 = LINE('',#9339,#9340);
+#9339 = CARTESIAN_POINT('',(-3.532781257769,0.64,0.752318170518));
+#9340 = VECTOR('',#9341,1.);
+#9341 = DIRECTION('',(0.,1.,0.));
+#9342 = PCURVE('',#8940,#9343);
+#9343 = DEFINITIONAL_REPRESENTATION('',(#9344),#9347);
+#9344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9345,#9346),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#9345 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#9346 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#9347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9348 = PCURVE('',#8912,#9349);
+#9349 = DEFINITIONAL_REPRESENTATION('',(#9350),#9353);
+#9350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9351,#9352),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#9351 = CARTESIAN_POINT('',(5.786335389277E-02,-2.2E-02));
+#9352 = CARTESIAN_POINT('',(5.786335389277E-02,0.242));
+#9353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9354 = ADVANCED_FACE('',(#9355),#8912,.F.);
+#9355 = FACE_BOUND('',#9356,.F.);
+#9356 = EDGE_LOOP('',(#9357,#9358,#9359,#9360));
+#9357 = ORIENTED_EDGE('',*,*,#8896,.F.);
+#9358 = ORIENTED_EDGE('',*,*,#9336,.F.);
+#9359 = ORIENTED_EDGE('',*,*,#9155,.T.);
+#9360 = ORIENTED_EDGE('',*,*,#9361,.T.);
+#9361 = EDGE_CURVE('',#9156,#8869,#9362,.T.);
+#9362 = SURFACE_CURVE('',#9363,(#9367,#9374),.PCURVE_S1.);
+#9363 = LINE('',#9364,#9365);
+#9364 = CARTESIAN_POINT('',(-3.5,0.64,0.752318170518));
+#9365 = VECTOR('',#9366,1.);
+#9366 = DIRECTION('',(0.,1.,0.));
+#9367 = PCURVE('',#8912,#9368);
+#9368 = DEFINITIONAL_REPRESENTATION('',(#9369),#9373);
+#9369 = LINE('',#9370,#9371);
+#9370 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#9371 = VECTOR('',#9372,1.);
+#9372 = DIRECTION('',(0.,1.));
+#9373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9374 = PCURVE('',#8884,#9375);
+#9375 = DEFINITIONAL_REPRESENTATION('',(#9376),#9380);
+#9376 = LINE('',#9377,#9378);
+#9377 = CARTESIAN_POINT('',(0.,0.));
+#9378 = VECTOR('',#9379,1.);
+#9379 = DIRECTION('',(0.,-1.));
+#9380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9381 = ADVANCED_FACE('',(#9382),#8884,.T.);
+#9382 = FACE_BOUND('',#9383,.T.);
+#9383 = EDGE_LOOP('',(#9384,#9385,#9386,#9387));
+#9384 = ORIENTED_EDGE('',*,*,#9178,.F.);
+#9385 = ORIENTED_EDGE('',*,*,#9361,.T.);
+#9386 = ORIENTED_EDGE('',*,*,#8868,.T.);
+#9387 = ORIENTED_EDGE('',*,*,#9388,.F.);
+#9388 = EDGE_CURVE('',#9179,#8841,#9389,.T.);
+#9389 = SURFACE_CURVE('',#9390,(#9394,#9401),.PCURVE_S1.);
+#9390 = LINE('',#9391,#9392);
+#9391 = CARTESIAN_POINT('',(-3.5,0.64,0.862318170518));
+#9392 = VECTOR('',#9393,1.);
+#9393 = DIRECTION('',(0.,1.,0.));
+#9394 = PCURVE('',#8884,#9395);
+#9395 = DEFINITIONAL_REPRESENTATION('',(#9396),#9400);
+#9396 = LINE('',#9397,#9398);
+#9397 = CARTESIAN_POINT('',(0.11,0.));
+#9398 = VECTOR('',#9399,1.);
+#9399 = DIRECTION('',(0.,-1.));
+#9400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9401 = PCURVE('',#8856,#9402);
+#9402 = DEFINITIONAL_REPRESENTATION('',(#9403),#9407);
+#9403 = LINE('',#9404,#9405);
+#9404 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#9405 = VECTOR('',#9406,1.);
+#9406 = DIRECTION('',(0.,1.));
+#9407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9408 = ADVANCED_FACE('',(#9409),#8799,.F.);
+#9409 = FACE_BOUND('',#9410,.F.);
+#9410 = EDGE_LOOP('',(#9411,#9412,#9413,#9414));
+#9411 = ORIENTED_EDGE('',*,*,#9252,.F.);
+#9412 = ORIENTED_EDGE('',*,*,#9010,.T.);
+#9413 = ORIENTED_EDGE('',*,*,#8783,.T.);
+#9414 = ORIENTED_EDGE('',*,*,#9415,.F.);
+#9415 = EDGE_CURVE('',#9225,#8784,#9416,.T.);
+#9416 = SURFACE_CURVE('',#9417,(#9421,#9428),.PCURVE_S1.);
+#9417 = LINE('',#9418,#9419);
+#9418 = CARTESIAN_POINT('',(-3.623425869431,0.64,0.814636341035));
+#9419 = VECTOR('',#9420,1.);
+#9420 = DIRECTION('',(0.,1.,0.));
+#9421 = PCURVE('',#8799,#9422);
+#9422 = DEFINITIONAL_REPRESENTATION('',(#9423),#9427);
+#9423 = LINE('',#9424,#9425);
+#9424 = CARTESIAN_POINT('',(0.912961038055,0.));
+#9425 = VECTOR('',#9426,1.);
+#9426 = DIRECTION('',(0.,-1.));
+#9427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9428 = PCURVE('',#8828,#9429);
+#9429 = DEFINITIONAL_REPRESENTATION('',(#9430),#9434);
+#9430 = LINE('',#9431,#9432);
+#9431 = CARTESIAN_POINT('',(0.,0.));
+#9432 = VECTOR('',#9433,1.);
+#9433 = DIRECTION('',(0.,1.));
+#9434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9435 = ADVANCED_FACE('',(#9436),#8856,.T.);
+#9436 = FACE_BOUND('',#9437,.T.);
+#9437 = EDGE_LOOP('',(#9438,#9439,#9440,#9441));
+#9438 = ORIENTED_EDGE('',*,*,#9201,.T.);
+#9439 = ORIENTED_EDGE('',*,*,#9388,.T.);
+#9440 = ORIENTED_EDGE('',*,*,#8840,.F.);
+#9441 = ORIENTED_EDGE('',*,*,#9442,.F.);
+#9442 = EDGE_CURVE('',#9202,#8812,#9443,.T.);
+#9443 = SURFACE_CURVE('',#9444,(#9448,#9455),.PCURVE_S1.);
+#9444 = LINE('',#9445,#9446);
+#9445 = CARTESIAN_POINT('',(-3.532781257769,0.64,0.862318170518));
+#9446 = VECTOR('',#9447,1.);
+#9447 = DIRECTION('',(0.,1.,0.));
+#9448 = PCURVE('',#8856,#9449);
+#9449 = DEFINITIONAL_REPRESENTATION('',(#9450),#9454);
+#9450 = LINE('',#9451,#9452);
+#9451 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#9452 = VECTOR('',#9453,1.);
+#9453 = DIRECTION('',(0.,1.));
+#9454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9455 = PCURVE('',#8828,#9456);
+#9456 = DEFINITIONAL_REPRESENTATION('',(#9457),#9461);
+#9457 = LINE('',#9458,#9459);
+#9458 = CARTESIAN_POINT('',(0.96850898066,0.));
+#9459 = VECTOR('',#9460,1.);
+#9460 = DIRECTION('',(0.,1.));
+#9461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9462 = ADVANCED_FACE('',(#9463),#8828,.T.);
+#9463 = FACE_BOUND('',#9464,.T.);
+#9464 = EDGE_LOOP('',(#9465,#9466,#9467,#9468));
+#9465 = ORIENTED_EDGE('',*,*,#9224,.T.);
+#9466 = ORIENTED_EDGE('',*,*,#9442,.T.);
+#9467 = ORIENTED_EDGE('',*,*,#8811,.F.);
+#9468 = ORIENTED_EDGE('',*,*,#9415,.F.);
+#9469 = MANIFOLD_SOLID_BREP('',#9470);
+#9470 = CLOSED_SHELL('',(#9471,#9591,#9870,#9924,#9973,#10167,#10194,
+ #10221,#10246,#10273,#10300,#10327,#10354));
+#9471 = ADVANCED_FACE('',(#9472),#9486,.T.);
+#9472 = FACE_BOUND('',#9473,.T.);
+#9473 = EDGE_LOOP('',(#9474,#9509,#9537,#9565));
+#9474 = ORIENTED_EDGE('',*,*,#9475,.F.);
+#9475 = EDGE_CURVE('',#9476,#9478,#9480,.T.);
+#9476 = VERTEX_POINT('',#9477);
+#9477 = CARTESIAN_POINT('',(4.165726707786,0.86,0.11));
+#9478 = VERTEX_POINT('',#9479);
+#9479 = CARTESIAN_POINT('',(4.5,0.86,0.11));
+#9480 = SURFACE_CURVE('',#9481,(#9485,#9497),.PCURVE_S1.);
+#9481 = LINE('',#9482,#9483);
+#9482 = CARTESIAN_POINT('',(4.05,0.86,0.11));
+#9483 = VECTOR('',#9484,1.);
+#9484 = DIRECTION('',(1.,0.,0.));
+#9485 = PCURVE('',#9486,#9491);
+#9486 = PLANE('',#9487);
+#9487 = AXIS2_PLACEMENT_3D('',#9488,#9489,#9490);
+#9488 = CARTESIAN_POINT('',(4.05,0.64,0.11));
+#9489 = DIRECTION('',(0.,0.,1.));
+#9490 = DIRECTION('',(1.,0.,0.));
+#9491 = DEFINITIONAL_REPRESENTATION('',(#9492),#9496);
+#9492 = LINE('',#9493,#9494);
+#9493 = CARTESIAN_POINT('',(0.,0.22));
+#9494 = VECTOR('',#9495,1.);
+#9495 = DIRECTION('',(1.,0.));
+#9496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9497 = PCURVE('',#9498,#9503);
+#9498 = PLANE('',#9499);
+#9499 = AXIS2_PLACEMENT_3D('',#9500,#9501,#9502);
+#9500 = CARTESIAN_POINT('',(3.952776737828,0.86,0.341386224036));
+#9501 = DIRECTION('',(-6.335401468835E-29,1.,-5.224917662755E-29));
+#9502 = DIRECTION('',(1.,6.335401468835E-29,0.));
+#9503 = DEFINITIONAL_REPRESENTATION('',(#9504),#9508);
+#9504 = LINE('',#9505,#9506);
+#9505 = CARTESIAN_POINT('',(9.722326217175E-02,0.231386224036));
+#9506 = VECTOR('',#9507,1.);
+#9507 = DIRECTION('',(1.,3.310195103516E-57));
+#9508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9509 = ORIENTED_EDGE('',*,*,#9510,.F.);
+#9510 = EDGE_CURVE('',#9511,#9476,#9513,.T.);
+#9511 = VERTEX_POINT('',#9512);
+#9512 = CARTESIAN_POINT('',(4.165726707786,0.64,0.11));
+#9513 = SURFACE_CURVE('',#9514,(#9518,#9525),.PCURVE_S1.);
+#9514 = LINE('',#9515,#9516);
+#9515 = CARTESIAN_POINT('',(4.165726707786,0.64,0.11));
+#9516 = VECTOR('',#9517,1.);
+#9517 = DIRECTION('',(0.,1.,0.));
+#9518 = PCURVE('',#9486,#9519);
+#9519 = DEFINITIONAL_REPRESENTATION('',(#9520),#9524);
+#9520 = LINE('',#9521,#9522);
+#9521 = CARTESIAN_POINT('',(0.115726707786,0.));
+#9522 = VECTOR('',#9523,1.);
+#9523 = DIRECTION('',(0.,1.));
+#9524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9525 = PCURVE('',#9526,#9531);
+#9526 = CYLINDRICAL_SURFACE('',#9527,0.11);
+#9527 = AXIS2_PLACEMENT_3D('',#9528,#9529,#9530);
+#9528 = CARTESIAN_POINT('',(4.165726707786,0.64,0.22));
+#9529 = DIRECTION('',(0.,1.,0.));
+#9530 = DIRECTION('',(0.,0.,-1.));
+#9531 = DEFINITIONAL_REPRESENTATION('',(#9532),#9536);
+#9532 = LINE('',#9533,#9534);
+#9533 = CARTESIAN_POINT('',(0.,0.));
+#9534 = VECTOR('',#9535,1.);
+#9535 = DIRECTION('',(0.,1.));
+#9536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9537 = ORIENTED_EDGE('',*,*,#9538,.T.);
+#9538 = EDGE_CURVE('',#9511,#9539,#9541,.T.);
+#9539 = VERTEX_POINT('',#9540);
+#9540 = CARTESIAN_POINT('',(4.5,0.64,0.11));
+#9541 = SURFACE_CURVE('',#9542,(#9546,#9553),.PCURVE_S1.);
+#9542 = LINE('',#9543,#9544);
+#9543 = CARTESIAN_POINT('',(4.05,0.64,0.11));
+#9544 = VECTOR('',#9545,1.);
+#9545 = DIRECTION('',(1.,0.,0.));
+#9546 = PCURVE('',#9486,#9547);
+#9547 = DEFINITIONAL_REPRESENTATION('',(#9548),#9552);
+#9548 = LINE('',#9549,#9550);
+#9549 = CARTESIAN_POINT('',(0.,0.));
+#9550 = VECTOR('',#9551,1.);
+#9551 = DIRECTION('',(1.,0.));
+#9552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9553 = PCURVE('',#9554,#9559);
+#9554 = PLANE('',#9555);
+#9555 = AXIS2_PLACEMENT_3D('',#9556,#9557,#9558);
+#9556 = CARTESIAN_POINT('',(3.952776737828,0.64,0.341386224036));
+#9557 = DIRECTION('',(-1.432643714871E-31,-1.,4.410285565526E-32));
+#9558 = DIRECTION('',(-1.,1.432643714871E-31,0.));
+#9559 = DEFINITIONAL_REPRESENTATION('',(#9560),#9564);
+#9560 = LINE('',#9561,#9562);
+#9561 = CARTESIAN_POINT('',(-9.722326217175E-02,0.231386224036));
+#9562 = VECTOR('',#9563,1.);
+#9563 = DIRECTION('',(-1.,-6.318367896236E-63));
+#9564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9565 = ORIENTED_EDGE('',*,*,#9566,.T.);
+#9566 = EDGE_CURVE('',#9539,#9478,#9567,.T.);
+#9567 = SURFACE_CURVE('',#9568,(#9572,#9579),.PCURVE_S1.);
+#9568 = LINE('',#9569,#9570);
+#9569 = CARTESIAN_POINT('',(4.5,0.64,0.11));
+#9570 = VECTOR('',#9571,1.);
+#9571 = DIRECTION('',(0.,1.,0.));
+#9572 = PCURVE('',#9486,#9573);
+#9573 = DEFINITIONAL_REPRESENTATION('',(#9574),#9578);
+#9574 = LINE('',#9575,#9576);
+#9575 = CARTESIAN_POINT('',(0.45,0.));
+#9576 = VECTOR('',#9577,1.);
+#9577 = DIRECTION('',(0.,1.));
+#9578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9579 = PCURVE('',#9580,#9585);
+#9580 = PLANE('',#9581);
+#9581 = AXIS2_PLACEMENT_3D('',#9582,#9583,#9584);
+#9582 = CARTESIAN_POINT('',(4.5,0.64,0.));
+#9583 = DIRECTION('',(1.,0.,0.));
+#9584 = DIRECTION('',(0.,0.,1.));
+#9585 = DEFINITIONAL_REPRESENTATION('',(#9586),#9590);
+#9586 = LINE('',#9587,#9588);
+#9587 = CARTESIAN_POINT('',(0.11,0.));
+#9588 = VECTOR('',#9589,1.);
+#9589 = DIRECTION('',(0.,-1.));
+#9590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9591 = ADVANCED_FACE('',(#9592),#9498,.T.);
+#9592 = FACE_BOUND('',#9593,.T.);
+#9593 = EDGE_LOOP('',(#9594,#9624,#9653,#9681,#9709,#9737,#9765,#9798,
+ #9826,#9848,#9849));
+#9594 = ORIENTED_EDGE('',*,*,#9595,.F.);
+#9595 = EDGE_CURVE('',#9596,#9598,#9600,.T.);
+#9596 = VERTEX_POINT('',#9597);
+#9597 = CARTESIAN_POINT('',(4.107863353893,0.86,0.));
+#9598 = VERTEX_POINT('',#9599);
+#9599 = CARTESIAN_POINT('',(4.5,0.86,0.));
+#9600 = SURFACE_CURVE('',#9601,(#9605,#9612),.PCURVE_S1.);
+#9601 = LINE('',#9602,#9603);
+#9602 = CARTESIAN_POINT('',(4.05,0.86,0.));
+#9603 = VECTOR('',#9604,1.);
+#9604 = DIRECTION('',(1.,0.,0.));
+#9605 = PCURVE('',#9498,#9606);
+#9606 = DEFINITIONAL_REPRESENTATION('',(#9607),#9611);
+#9607 = LINE('',#9608,#9609);
+#9608 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#9609 = VECTOR('',#9610,1.);
+#9610 = DIRECTION('',(1.,3.310195103516E-57));
+#9611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9612 = PCURVE('',#9613,#9618);
+#9613 = PLANE('',#9614);
+#9614 = AXIS2_PLACEMENT_3D('',#9615,#9616,#9617);
+#9615 = CARTESIAN_POINT('',(4.05,0.64,0.));
+#9616 = DIRECTION('',(0.,0.,1.));
+#9617 = DIRECTION('',(1.,0.,0.));
+#9618 = DEFINITIONAL_REPRESENTATION('',(#9619),#9623);
+#9619 = LINE('',#9620,#9621);
+#9620 = CARTESIAN_POINT('',(0.,0.22));
+#9621 = VECTOR('',#9622,1.);
+#9622 = DIRECTION('',(1.,0.));
+#9623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9624 = ORIENTED_EDGE('',*,*,#9625,.T.);
+#9625 = EDGE_CURVE('',#9596,#9626,#9628,.T.);
+#9626 = VERTEX_POINT('',#9627);
+#9627 = CARTESIAN_POINT('',(4.017218742231,0.86,4.768182948242E-02));
+#9628 = SURFACE_CURVE('',#9629,(#9634,#9641),.PCURVE_S1.);
+#9629 = CIRCLE('',#9630,0.11);
+#9630 = AXIS2_PLACEMENT_3D('',#9631,#9632,#9633);
+#9631 = CARTESIAN_POINT('',(4.107863353893,0.86,0.11));
+#9632 = DIRECTION('',(0.,1.,0.));
+#9633 = DIRECTION('',(0.,0.,1.));
+#9634 = PCURVE('',#9498,#9635);
+#9635 = DEFINITIONAL_REPRESENTATION('',(#9636),#9640);
+#9636 = CIRCLE('',#9637,0.11);
+#9637 = AXIS2_PLACEMENT_2D('',#9638,#9639);
+#9638 = CARTESIAN_POINT('',(0.155086616065,0.231386224036));
+#9639 = DIRECTION('',(0.,-1.));
+#9640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9641 = PCURVE('',#9642,#9647);
+#9642 = CYLINDRICAL_SURFACE('',#9643,0.11);
+#9643 = AXIS2_PLACEMENT_3D('',#9644,#9645,#9646);
+#9644 = CARTESIAN_POINT('',(4.107863353893,0.64,0.11));
+#9645 = DIRECTION('',(0.,1.,0.));
+#9646 = DIRECTION('',(0.,0.,-1.));
+#9647 = DEFINITIONAL_REPRESENTATION('',(#9648),#9652);
+#9648 = LINE('',#9649,#9650);
+#9649 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#9650 = VECTOR('',#9651,1.);
+#9651 = DIRECTION('',(1.,0.));
+#9652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9653 = ORIENTED_EDGE('',*,*,#9654,.T.);
+#9654 = EDGE_CURVE('',#9626,#9655,#9657,.T.);
+#9655 = VERTEX_POINT('',#9656);
+#9656 = CARTESIAN_POINT('',(3.532781257769,0.86,0.752318170518));
+#9657 = SURFACE_CURVE('',#9658,(#9662,#9669),.PCURVE_S1.);
+#9658 = LINE('',#9659,#9660);
+#9659 = CARTESIAN_POINT('',(4.05,0.86,0.));
+#9660 = VECTOR('',#9661,1.);
+#9661 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#9662 = PCURVE('',#9498,#9663);
+#9663 = DEFINITIONAL_REPRESENTATION('',(#9664),#9668);
+#9664 = LINE('',#9665,#9666);
+#9665 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#9666 = VECTOR('',#9667,1.);
+#9667 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#9668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9669 = PCURVE('',#9670,#9675);
+#9670 = PLANE('',#9671);
+#9671 = AXIS2_PLACEMENT_3D('',#9672,#9673,#9674);
+#9672 = CARTESIAN_POINT('',(4.05,0.64,0.));
+#9673 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#9674 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#9675 = DEFINITIONAL_REPRESENTATION('',(#9676),#9680);
+#9676 = LINE('',#9677,#9678);
+#9677 = CARTESIAN_POINT('',(0.,-0.22));
+#9678 = VECTOR('',#9679,1.);
+#9679 = DIRECTION('',(1.,0.));
+#9680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9681 = ORIENTED_EDGE('',*,*,#9682,.F.);
+#9682 = EDGE_CURVE('',#9683,#9655,#9685,.T.);
+#9683 = VERTEX_POINT('',#9684);
+#9684 = CARTESIAN_POINT('',(3.5,0.86,0.752318170518));
+#9685 = SURFACE_CURVE('',#9686,(#9690,#9697),.PCURVE_S1.);
+#9686 = LINE('',#9687,#9688);
+#9687 = CARTESIAN_POINT('',(3.5,0.86,0.752318170518));
+#9688 = VECTOR('',#9689,1.);
+#9689 = DIRECTION('',(1.,0.,0.));
+#9690 = PCURVE('',#9498,#9691);
+#9691 = DEFINITIONAL_REPRESENTATION('',(#9692),#9696);
+#9692 = LINE('',#9693,#9694);
+#9693 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#9694 = VECTOR('',#9695,1.);
+#9695 = DIRECTION('',(1.,3.310195103516E-57));
+#9696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9697 = PCURVE('',#9698,#9703);
+#9698 = PLANE('',#9699);
+#9699 = AXIS2_PLACEMENT_3D('',#9700,#9701,#9702);
+#9700 = CARTESIAN_POINT('',(3.5,0.64,0.752318170518));
+#9701 = DIRECTION('',(0.,0.,1.));
+#9702 = DIRECTION('',(1.,0.,0.));
+#9703 = DEFINITIONAL_REPRESENTATION('',(#9704),#9708);
+#9704 = LINE('',#9705,#9706);
+#9705 = CARTESIAN_POINT('',(0.,0.22));
+#9706 = VECTOR('',#9707,1.);
+#9707 = DIRECTION('',(1.,0.));
+#9708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9709 = ORIENTED_EDGE('',*,*,#9710,.T.);
+#9710 = EDGE_CURVE('',#9683,#9711,#9713,.T.);
+#9711 = VERTEX_POINT('',#9712);
+#9712 = CARTESIAN_POINT('',(3.5,0.86,0.862318170518));
+#9713 = SURFACE_CURVE('',#9714,(#9718,#9725),.PCURVE_S1.);
+#9714 = LINE('',#9715,#9716);
+#9715 = CARTESIAN_POINT('',(3.5,0.86,0.752318170518));
+#9716 = VECTOR('',#9717,1.);
+#9717 = DIRECTION('',(0.,0.,1.));
+#9718 = PCURVE('',#9498,#9719);
+#9719 = DEFINITIONAL_REPRESENTATION('',(#9720),#9724);
+#9720 = LINE('',#9721,#9722);
+#9721 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#9722 = VECTOR('',#9723,1.);
+#9723 = DIRECTION('',(0.,-1.));
+#9724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9725 = PCURVE('',#9726,#9731);
+#9726 = PLANE('',#9727);
+#9727 = AXIS2_PLACEMENT_3D('',#9728,#9729,#9730);
+#9728 = CARTESIAN_POINT('',(3.5,0.64,0.752318170518));
+#9729 = DIRECTION('',(1.,0.,0.));
+#9730 = DIRECTION('',(0.,0.,1.));
+#9731 = DEFINITIONAL_REPRESENTATION('',(#9732),#9736);
+#9732 = LINE('',#9733,#9734);
+#9733 = CARTESIAN_POINT('',(0.,-0.22));
+#9734 = VECTOR('',#9735,1.);
+#9735 = DIRECTION('',(1.,0.));
+#9736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9737 = ORIENTED_EDGE('',*,*,#9738,.T.);
+#9738 = EDGE_CURVE('',#9711,#9739,#9741,.T.);
+#9739 = VERTEX_POINT('',#9740);
+#9740 = CARTESIAN_POINT('',(3.532781257769,0.86,0.862318170518));
+#9741 = SURFACE_CURVE('',#9742,(#9746,#9753),.PCURVE_S1.);
+#9742 = LINE('',#9743,#9744);
+#9743 = CARTESIAN_POINT('',(3.5,0.86,0.862318170518));
+#9744 = VECTOR('',#9745,1.);
+#9745 = DIRECTION('',(1.,0.,0.));
+#9746 = PCURVE('',#9498,#9747);
+#9747 = DEFINITIONAL_REPRESENTATION('',(#9748),#9752);
+#9748 = LINE('',#9749,#9750);
+#9749 = CARTESIAN_POINT('',(-0.452776737828,-0.520931946481));
+#9750 = VECTOR('',#9751,1.);
+#9751 = DIRECTION('',(1.,3.310195103516E-57));
+#9752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9753 = PCURVE('',#9754,#9759);
+#9754 = PLANE('',#9755);
+#9755 = AXIS2_PLACEMENT_3D('',#9756,#9757,#9758);
+#9756 = CARTESIAN_POINT('',(3.5,0.64,0.862318170518));
+#9757 = DIRECTION('',(0.,0.,1.));
+#9758 = DIRECTION('',(1.,0.,0.));
+#9759 = DEFINITIONAL_REPRESENTATION('',(#9760),#9764);
+#9760 = LINE('',#9761,#9762);
+#9761 = CARTESIAN_POINT('',(0.,0.22));
+#9762 = VECTOR('',#9763,1.);
+#9763 = DIRECTION('',(1.,0.));
+#9764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9765 = ORIENTED_EDGE('',*,*,#9766,.F.);
+#9766 = EDGE_CURVE('',#9767,#9739,#9769,.T.);
+#9767 = VERTEX_POINT('',#9768);
+#9768 = CARTESIAN_POINT('',(3.623425869431,0.86,0.814636341035));
+#9769 = SURFACE_CURVE('',#9770,(#9775,#9786),.PCURVE_S1.);
+#9770 = CIRCLE('',#9771,0.11);
+#9771 = AXIS2_PLACEMENT_3D('',#9772,#9773,#9774);
+#9772 = CARTESIAN_POINT('',(3.532781257769,0.86,0.752318170518));
+#9773 = DIRECTION('',(0.,-1.,0.));
+#9774 = DIRECTION('',(0.,0.,1.));
+#9775 = PCURVE('',#9498,#9776);
+#9776 = DEFINITIONAL_REPRESENTATION('',(#9777),#9785);
+#9777 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9778,#9779,#9780,#9781,
+#9782,#9783,#9784),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#9778 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#9779 = CARTESIAN_POINT('',(-0.610521068892,-0.520931946481));
+#9780 = CARTESIAN_POINT('',(-0.515258274475,-0.355931946481));
+#9781 = CARTESIAN_POINT('',(-0.419995480059,-0.190931946481));
+#9782 = CARTESIAN_POINT('',(-0.324732685643,-0.355931946481));
+#9783 = CARTESIAN_POINT('',(-0.229469891227,-0.520931946481));
+#9784 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#9785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9786 = PCURVE('',#9787,#9792);
+#9787 = CYLINDRICAL_SURFACE('',#9788,0.11);
+#9788 = AXIS2_PLACEMENT_3D('',#9789,#9790,#9791);
+#9789 = CARTESIAN_POINT('',(3.532781257769,0.64,0.752318170518));
+#9790 = DIRECTION('',(0.,1.,0.));
+#9791 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#9792 = DEFINITIONAL_REPRESENTATION('',(#9793),#9797);
+#9793 = LINE('',#9794,#9795);
+#9794 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#9795 = VECTOR('',#9796,1.);
+#9796 = DIRECTION('',(-1.,0.));
+#9797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9798 = ORIENTED_EDGE('',*,*,#9799,.F.);
+#9799 = EDGE_CURVE('',#9800,#9767,#9802,.T.);
+#9800 = VERTEX_POINT('',#9801);
+#9801 = CARTESIAN_POINT('',(4.075082096124,0.86,0.157681829482));
+#9802 = SURFACE_CURVE('',#9803,(#9807,#9814),.PCURVE_S1.);
+#9803 = LINE('',#9804,#9805);
+#9804 = CARTESIAN_POINT('',(4.140644611662,0.86,6.231817051758E-02));
+#9805 = VECTOR('',#9806,1.);
+#9806 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#9807 = PCURVE('',#9498,#9808);
+#9808 = DEFINITIONAL_REPRESENTATION('',(#9809),#9813);
+#9809 = LINE('',#9810,#9811);
+#9810 = CARTESIAN_POINT('',(0.187867873834,0.279068053519));
+#9811 = VECTOR('',#9812,1.);
+#9812 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#9813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9814 = PCURVE('',#9815,#9820);
+#9815 = PLANE('',#9816);
+#9816 = AXIS2_PLACEMENT_3D('',#9817,#9818,#9819);
+#9817 = CARTESIAN_POINT('',(4.140644611662,0.64,6.231817051758E-02));
+#9818 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#9819 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#9820 = DEFINITIONAL_REPRESENTATION('',(#9821),#9825);
+#9821 = LINE('',#9822,#9823);
+#9822 = CARTESIAN_POINT('',(0.,-0.22));
+#9823 = VECTOR('',#9824,1.);
+#9824 = DIRECTION('',(1.,0.));
+#9825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9826 = ORIENTED_EDGE('',*,*,#9827,.F.);
+#9827 = EDGE_CURVE('',#9476,#9800,#9828,.T.);
+#9828 = SURFACE_CURVE('',#9829,(#9834,#9841),.PCURVE_S1.);
+#9829 = CIRCLE('',#9830,0.11);
+#9830 = AXIS2_PLACEMENT_3D('',#9831,#9832,#9833);
+#9831 = CARTESIAN_POINT('',(4.165726707786,0.86,0.22));
+#9832 = DIRECTION('',(0.,1.,0.));
+#9833 = DIRECTION('',(0.,0.,1.));
+#9834 = PCURVE('',#9498,#9835);
+#9835 = DEFINITIONAL_REPRESENTATION('',(#9836),#9840);
+#9836 = CIRCLE('',#9837,0.11);
+#9837 = AXIS2_PLACEMENT_2D('',#9838,#9839);
+#9838 = CARTESIAN_POINT('',(0.212949969957,0.121386224036));
+#9839 = DIRECTION('',(0.,-1.));
+#9840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9841 = PCURVE('',#9526,#9842);
+#9842 = DEFINITIONAL_REPRESENTATION('',(#9843),#9847);
+#9843 = LINE('',#9844,#9845);
+#9844 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#9845 = VECTOR('',#9846,1.);
+#9846 = DIRECTION('',(1.,0.));
+#9847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9848 = ORIENTED_EDGE('',*,*,#9475,.T.);
+#9849 = ORIENTED_EDGE('',*,*,#9850,.F.);
+#9850 = EDGE_CURVE('',#9598,#9478,#9851,.T.);
+#9851 = SURFACE_CURVE('',#9852,(#9856,#9863),.PCURVE_S1.);
+#9852 = LINE('',#9853,#9854);
+#9853 = CARTESIAN_POINT('',(4.5,0.86,0.));
+#9854 = VECTOR('',#9855,1.);
+#9855 = DIRECTION('',(0.,0.,1.));
+#9856 = PCURVE('',#9498,#9857);
+#9857 = DEFINITIONAL_REPRESENTATION('',(#9858),#9862);
+#9858 = LINE('',#9859,#9860);
+#9859 = CARTESIAN_POINT('',(0.547223262172,0.341386224036));
+#9860 = VECTOR('',#9861,1.);
+#9861 = DIRECTION('',(0.,-1.));
+#9862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9863 = PCURVE('',#9580,#9864);
+#9864 = DEFINITIONAL_REPRESENTATION('',(#9865),#9869);
+#9865 = LINE('',#9866,#9867);
+#9866 = CARTESIAN_POINT('',(0.,-0.22));
+#9867 = VECTOR('',#9868,1.);
+#9868 = DIRECTION('',(1.,0.));
+#9869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9870 = ADVANCED_FACE('',(#9871),#9526,.F.);
+#9871 = FACE_BOUND('',#9872,.F.);
+#9872 = EDGE_LOOP('',(#9873,#9901,#9922,#9923));
+#9873 = ORIENTED_EDGE('',*,*,#9874,.T.);
+#9874 = EDGE_CURVE('',#9511,#9875,#9877,.T.);
+#9875 = VERTEX_POINT('',#9876);
+#9876 = CARTESIAN_POINT('',(4.075082096124,0.64,0.157681829482));
+#9877 = SURFACE_CURVE('',#9878,(#9883,#9890),.PCURVE_S1.);
+#9878 = CIRCLE('',#9879,0.11);
+#9879 = AXIS2_PLACEMENT_3D('',#9880,#9881,#9882);
+#9880 = CARTESIAN_POINT('',(4.165726707786,0.64,0.22));
+#9881 = DIRECTION('',(0.,1.,0.));
+#9882 = DIRECTION('',(0.,0.,1.));
+#9883 = PCURVE('',#9526,#9884);
+#9884 = DEFINITIONAL_REPRESENTATION('',(#9885),#9889);
+#9885 = LINE('',#9886,#9887);
+#9886 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#9887 = VECTOR('',#9888,1.);
+#9888 = DIRECTION('',(1.,0.));
+#9889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9890 = PCURVE('',#9554,#9891);
+#9891 = DEFINITIONAL_REPRESENTATION('',(#9892),#9900);
+#9892 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9893,#9894,#9895,#9896,
+#9897,#9898,#9899),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#9893 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#9894 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#9895 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#9896 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#9897 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#9898 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#9899 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#9900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9901 = ORIENTED_EDGE('',*,*,#9902,.T.);
+#9902 = EDGE_CURVE('',#9875,#9800,#9903,.T.);
+#9903 = SURFACE_CURVE('',#9904,(#9908,#9915),.PCURVE_S1.);
+#9904 = LINE('',#9905,#9906);
+#9905 = CARTESIAN_POINT('',(4.075082096124,0.64,0.157681829482));
+#9906 = VECTOR('',#9907,1.);
+#9907 = DIRECTION('',(0.,1.,0.));
+#9908 = PCURVE('',#9526,#9909);
+#9909 = DEFINITIONAL_REPRESENTATION('',(#9910),#9914);
+#9910 = LINE('',#9911,#9912);
+#9911 = CARTESIAN_POINT('',(0.96850898066,0.));
+#9912 = VECTOR('',#9913,1.);
+#9913 = DIRECTION('',(0.,1.));
+#9914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9915 = PCURVE('',#9815,#9916);
+#9916 = DEFINITIONAL_REPRESENTATION('',(#9917),#9921);
+#9917 = LINE('',#9918,#9919);
+#9918 = CARTESIAN_POINT('',(0.115726707786,0.));
+#9919 = VECTOR('',#9920,1.);
+#9920 = DIRECTION('',(0.,-1.));
+#9921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9922 = ORIENTED_EDGE('',*,*,#9827,.F.);
+#9923 = ORIENTED_EDGE('',*,*,#9510,.F.);
+#9924 = ADVANCED_FACE('',(#9925),#9580,.T.);
+#9925 = FACE_BOUND('',#9926,.T.);
+#9926 = EDGE_LOOP('',(#9927,#9950,#9971,#9972));
+#9927 = ORIENTED_EDGE('',*,*,#9928,.F.);
+#9928 = EDGE_CURVE('',#9929,#9539,#9931,.T.);
+#9929 = VERTEX_POINT('',#9930);
+#9930 = CARTESIAN_POINT('',(4.5,0.64,0.));
+#9931 = SURFACE_CURVE('',#9932,(#9936,#9943),.PCURVE_S1.);
+#9932 = LINE('',#9933,#9934);
+#9933 = CARTESIAN_POINT('',(4.5,0.64,0.));
+#9934 = VECTOR('',#9935,1.);
+#9935 = DIRECTION('',(0.,0.,1.));
+#9936 = PCURVE('',#9580,#9937);
+#9937 = DEFINITIONAL_REPRESENTATION('',(#9938),#9942);
+#9938 = LINE('',#9939,#9940);
+#9939 = CARTESIAN_POINT('',(0.,0.));
+#9940 = VECTOR('',#9941,1.);
+#9941 = DIRECTION('',(1.,0.));
+#9942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9943 = PCURVE('',#9554,#9944);
+#9944 = DEFINITIONAL_REPRESENTATION('',(#9945),#9949);
+#9945 = LINE('',#9946,#9947);
+#9946 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#9947 = VECTOR('',#9948,1.);
+#9948 = DIRECTION('',(0.,-1.));
+#9949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9950 = ORIENTED_EDGE('',*,*,#9951,.T.);
+#9951 = EDGE_CURVE('',#9929,#9598,#9952,.T.);
+#9952 = SURFACE_CURVE('',#9953,(#9957,#9964),.PCURVE_S1.);
+#9953 = LINE('',#9954,#9955);
+#9954 = CARTESIAN_POINT('',(4.5,0.64,0.));
+#9955 = VECTOR('',#9956,1.);
+#9956 = DIRECTION('',(0.,1.,0.));
+#9957 = PCURVE('',#9580,#9958);
+#9958 = DEFINITIONAL_REPRESENTATION('',(#9959),#9963);
+#9959 = LINE('',#9960,#9961);
+#9960 = CARTESIAN_POINT('',(0.,0.));
+#9961 = VECTOR('',#9962,1.);
+#9962 = DIRECTION('',(0.,-1.));
+#9963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9964 = PCURVE('',#9613,#9965);
+#9965 = DEFINITIONAL_REPRESENTATION('',(#9966),#9970);
+#9966 = LINE('',#9967,#9968);
+#9967 = CARTESIAN_POINT('',(0.45,0.));
+#9968 = VECTOR('',#9969,1.);
+#9969 = DIRECTION('',(0.,1.));
+#9970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9971 = ORIENTED_EDGE('',*,*,#9850,.T.);
+#9972 = ORIENTED_EDGE('',*,*,#9566,.F.);
+#9973 = ADVANCED_FACE('',(#9974),#9554,.T.);
+#9974 = FACE_BOUND('',#9975,.T.);
+#9975 = EDGE_LOOP('',(#9976,#9999,#10000,#10001,#10002,#10025,#10049,
+ #10072,#10095,#10118,#10141));
+#9976 = ORIENTED_EDGE('',*,*,#9977,.T.);
+#9977 = EDGE_CURVE('',#9978,#9929,#9980,.T.);
+#9978 = VERTEX_POINT('',#9979);
+#9979 = CARTESIAN_POINT('',(4.107863353893,0.64,0.));
+#9980 = SURFACE_CURVE('',#9981,(#9985,#9992),.PCURVE_S1.);
+#9981 = LINE('',#9982,#9983);
+#9982 = CARTESIAN_POINT('',(4.05,0.64,0.));
+#9983 = VECTOR('',#9984,1.);
+#9984 = DIRECTION('',(1.,0.,0.));
+#9985 = PCURVE('',#9554,#9986);
+#9986 = DEFINITIONAL_REPRESENTATION('',(#9987),#9991);
+#9987 = LINE('',#9988,#9989);
+#9988 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#9989 = VECTOR('',#9990,1.);
+#9990 = DIRECTION('',(-1.,-6.318367896236E-63));
+#9991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9992 = PCURVE('',#9613,#9993);
+#9993 = DEFINITIONAL_REPRESENTATION('',(#9994),#9998);
+#9994 = LINE('',#9995,#9996);
+#9995 = CARTESIAN_POINT('',(0.,0.));
+#9996 = VECTOR('',#9997,1.);
+#9997 = DIRECTION('',(1.,0.));
+#9998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9999 = ORIENTED_EDGE('',*,*,#9928,.T.);
+#10000 = ORIENTED_EDGE('',*,*,#9538,.F.);
+#10001 = ORIENTED_EDGE('',*,*,#9874,.T.);
+#10002 = ORIENTED_EDGE('',*,*,#10003,.T.);
+#10003 = EDGE_CURVE('',#9875,#10004,#10006,.T.);
+#10004 = VERTEX_POINT('',#10005);
+#10005 = CARTESIAN_POINT('',(3.623425869431,0.64,0.814636341035));
+#10006 = SURFACE_CURVE('',#10007,(#10011,#10018),.PCURVE_S1.);
+#10007 = LINE('',#10008,#10009);
+#10008 = CARTESIAN_POINT('',(4.140644611662,0.64,6.231817051758E-02));
+#10009 = VECTOR('',#10010,1.);
+#10010 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#10011 = PCURVE('',#9554,#10012);
+#10012 = DEFINITIONAL_REPRESENTATION('',(#10013),#10017);
+#10013 = LINE('',#10014,#10015);
+#10014 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#10015 = VECTOR('',#10016,1.);
+#10016 = DIRECTION('',(0.566528822887,-0.824041924199));
+#10017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10018 = PCURVE('',#9815,#10019);
+#10019 = DEFINITIONAL_REPRESENTATION('',(#10020),#10024);
+#10020 = LINE('',#10021,#10022);
+#10021 = CARTESIAN_POINT('',(0.,0.));
+#10022 = VECTOR('',#10023,1.);
+#10023 = DIRECTION('',(1.,0.));
+#10024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10025 = ORIENTED_EDGE('',*,*,#10026,.T.);
+#10026 = EDGE_CURVE('',#10004,#10027,#10029,.T.);
+#10027 = VERTEX_POINT('',#10028);
+#10028 = CARTESIAN_POINT('',(3.532781257769,0.64,0.862318170518));
+#10029 = SURFACE_CURVE('',#10030,(#10035,#10042),.PCURVE_S1.);
+#10030 = CIRCLE('',#10031,0.11);
+#10031 = AXIS2_PLACEMENT_3D('',#10032,#10033,#10034);
+#10032 = CARTESIAN_POINT('',(3.532781257769,0.64,0.752318170518));
+#10033 = DIRECTION('',(0.,-1.,0.));
+#10034 = DIRECTION('',(0.,0.,1.));
+#10035 = PCURVE('',#9554,#10036);
+#10036 = DEFINITIONAL_REPRESENTATION('',(#10037),#10041);
+#10037 = CIRCLE('',#10038,0.11);
+#10038 = AXIS2_PLACEMENT_2D('',#10039,#10040);
+#10039 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#10040 = DIRECTION('',(0.,-1.));
+#10041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10042 = PCURVE('',#9787,#10043);
+#10043 = DEFINITIONAL_REPRESENTATION('',(#10044),#10048);
+#10044 = LINE('',#10045,#10046);
+#10045 = CARTESIAN_POINT('',(5.31467632652,-4.440892098501E-16));
+#10046 = VECTOR('',#10047,1.);
+#10047 = DIRECTION('',(-1.,0.));
+#10048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10049 = ORIENTED_EDGE('',*,*,#10050,.F.);
+#10050 = EDGE_CURVE('',#10051,#10027,#10053,.T.);
+#10051 = VERTEX_POINT('',#10052);
+#10052 = CARTESIAN_POINT('',(3.5,0.64,0.862318170518));
+#10053 = SURFACE_CURVE('',#10054,(#10058,#10065),.PCURVE_S1.);
+#10054 = LINE('',#10055,#10056);
+#10055 = CARTESIAN_POINT('',(3.5,0.64,0.862318170518));
+#10056 = VECTOR('',#10057,1.);
+#10057 = DIRECTION('',(1.,0.,0.));
+#10058 = PCURVE('',#9554,#10059);
+#10059 = DEFINITIONAL_REPRESENTATION('',(#10060),#10064);
+#10060 = LINE('',#10061,#10062);
+#10061 = CARTESIAN_POINT('',(0.452776737828,-0.520931946481));
+#10062 = VECTOR('',#10063,1.);
+#10063 = DIRECTION('',(-1.,-6.318367896236E-63));
+#10064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10065 = PCURVE('',#9754,#10066);
+#10066 = DEFINITIONAL_REPRESENTATION('',(#10067),#10071);
+#10067 = LINE('',#10068,#10069);
+#10068 = CARTESIAN_POINT('',(0.,0.));
+#10069 = VECTOR('',#10070,1.);
+#10070 = DIRECTION('',(1.,0.));
+#10071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10072 = ORIENTED_EDGE('',*,*,#10073,.F.);
+#10073 = EDGE_CURVE('',#10074,#10051,#10076,.T.);
+#10074 = VERTEX_POINT('',#10075);
+#10075 = CARTESIAN_POINT('',(3.5,0.64,0.752318170518));
+#10076 = SURFACE_CURVE('',#10077,(#10081,#10088),.PCURVE_S1.);
+#10077 = LINE('',#10078,#10079);
+#10078 = CARTESIAN_POINT('',(3.5,0.64,0.752318170518));
+#10079 = VECTOR('',#10080,1.);
+#10080 = DIRECTION('',(0.,0.,1.));
+#10081 = PCURVE('',#9554,#10082);
+#10082 = DEFINITIONAL_REPRESENTATION('',(#10083),#10087);
+#10083 = LINE('',#10084,#10085);
+#10084 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#10085 = VECTOR('',#10086,1.);
+#10086 = DIRECTION('',(0.,-1.));
+#10087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10088 = PCURVE('',#9726,#10089);
+#10089 = DEFINITIONAL_REPRESENTATION('',(#10090),#10094);
+#10090 = LINE('',#10091,#10092);
+#10091 = CARTESIAN_POINT('',(0.,0.));
+#10092 = VECTOR('',#10093,1.);
+#10093 = DIRECTION('',(1.,0.));
+#10094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10095 = ORIENTED_EDGE('',*,*,#10096,.T.);
+#10096 = EDGE_CURVE('',#10074,#10097,#10099,.T.);
+#10097 = VERTEX_POINT('',#10098);
+#10098 = CARTESIAN_POINT('',(3.532781257769,0.64,0.752318170518));
+#10099 = SURFACE_CURVE('',#10100,(#10104,#10111),.PCURVE_S1.);
+#10100 = LINE('',#10101,#10102);
+#10101 = CARTESIAN_POINT('',(3.5,0.64,0.752318170518));
+#10102 = VECTOR('',#10103,1.);
+#10103 = DIRECTION('',(1.,0.,0.));
+#10104 = PCURVE('',#9554,#10105);
+#10105 = DEFINITIONAL_REPRESENTATION('',(#10106),#10110);
+#10106 = LINE('',#10107,#10108);
+#10107 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#10108 = VECTOR('',#10109,1.);
+#10109 = DIRECTION('',(-1.,-6.318367896236E-63));
+#10110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10111 = PCURVE('',#9698,#10112);
+#10112 = DEFINITIONAL_REPRESENTATION('',(#10113),#10117);
+#10113 = LINE('',#10114,#10115);
+#10114 = CARTESIAN_POINT('',(0.,0.));
+#10115 = VECTOR('',#10116,1.);
+#10116 = DIRECTION('',(1.,0.));
+#10117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10118 = ORIENTED_EDGE('',*,*,#10119,.F.);
+#10119 = EDGE_CURVE('',#10120,#10097,#10122,.T.);
+#10120 = VERTEX_POINT('',#10121);
+#10121 = CARTESIAN_POINT('',(4.017218742231,0.64,4.768182948242E-02));
+#10122 = SURFACE_CURVE('',#10123,(#10127,#10134),.PCURVE_S1.);
+#10123 = LINE('',#10124,#10125);
+#10124 = CARTESIAN_POINT('',(4.05,0.64,0.));
+#10125 = VECTOR('',#10126,1.);
+#10126 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#10127 = PCURVE('',#9554,#10128);
+#10128 = DEFINITIONAL_REPRESENTATION('',(#10129),#10133);
+#10129 = LINE('',#10130,#10131);
+#10130 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#10131 = VECTOR('',#10132,1.);
+#10132 = DIRECTION('',(0.566528822887,-0.824041924199));
+#10133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10134 = PCURVE('',#9670,#10135);
+#10135 = DEFINITIONAL_REPRESENTATION('',(#10136),#10140);
+#10136 = LINE('',#10137,#10138);
+#10137 = CARTESIAN_POINT('',(0.,0.));
+#10138 = VECTOR('',#10139,1.);
+#10139 = DIRECTION('',(1.,0.));
+#10140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10141 = ORIENTED_EDGE('',*,*,#10142,.F.);
+#10142 = EDGE_CURVE('',#9978,#10120,#10143,.T.);
+#10143 = SURFACE_CURVE('',#10144,(#10149,#10160),.PCURVE_S1.);
+#10144 = CIRCLE('',#10145,0.11);
+#10145 = AXIS2_PLACEMENT_3D('',#10146,#10147,#10148);
+#10146 = CARTESIAN_POINT('',(4.107863353893,0.64,0.11));
+#10147 = DIRECTION('',(0.,1.,0.));
+#10148 = DIRECTION('',(0.,0.,1.));
+#10149 = PCURVE('',#9554,#10150);
+#10150 = DEFINITIONAL_REPRESENTATION('',(#10151),#10159);
+#10151 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10152,#10153,#10154,#10155
+ ,#10156,#10157,#10158),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#10152 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#10153 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#10154 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#10155 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#10156 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#10157 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#10158 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#10159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10160 = PCURVE('',#9642,#10161);
+#10161 = DEFINITIONAL_REPRESENTATION('',(#10162),#10166);
+#10162 = LINE('',#10163,#10164);
+#10163 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#10164 = VECTOR('',#10165,1.);
+#10165 = DIRECTION('',(1.,0.));
+#10166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10167 = ADVANCED_FACE('',(#10168),#9613,.F.);
+#10168 = FACE_BOUND('',#10169,.F.);
+#10169 = EDGE_LOOP('',(#10170,#10171,#10172,#10173));
+#10170 = ORIENTED_EDGE('',*,*,#9977,.T.);
+#10171 = ORIENTED_EDGE('',*,*,#9951,.T.);
+#10172 = ORIENTED_EDGE('',*,*,#9595,.F.);
+#10173 = ORIENTED_EDGE('',*,*,#10174,.F.);
+#10174 = EDGE_CURVE('',#9978,#9596,#10175,.T.);
+#10175 = SURFACE_CURVE('',#10176,(#10180,#10187),.PCURVE_S1.);
+#10176 = LINE('',#10177,#10178);
+#10177 = CARTESIAN_POINT('',(4.107863353893,0.64,0.));
+#10178 = VECTOR('',#10179,1.);
+#10179 = DIRECTION('',(0.,1.,0.));
+#10180 = PCURVE('',#9613,#10181);
+#10181 = DEFINITIONAL_REPRESENTATION('',(#10182),#10186);
+#10182 = LINE('',#10183,#10184);
+#10183 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#10184 = VECTOR('',#10185,1.);
+#10185 = DIRECTION('',(0.,1.));
+#10186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10187 = PCURVE('',#9642,#10188);
+#10188 = DEFINITIONAL_REPRESENTATION('',(#10189),#10193);
+#10189 = LINE('',#10190,#10191);
+#10190 = CARTESIAN_POINT('',(0.,0.));
+#10191 = VECTOR('',#10192,1.);
+#10192 = DIRECTION('',(0.,1.));
+#10193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10194 = ADVANCED_FACE('',(#10195),#9642,.T.);
+#10195 = FACE_BOUND('',#10196,.T.);
+#10196 = EDGE_LOOP('',(#10197,#10198,#10219,#10220));
+#10197 = ORIENTED_EDGE('',*,*,#10142,.T.);
+#10198 = ORIENTED_EDGE('',*,*,#10199,.T.);
+#10199 = EDGE_CURVE('',#10120,#9626,#10200,.T.);
+#10200 = SURFACE_CURVE('',#10201,(#10205,#10212),.PCURVE_S1.);
+#10201 = LINE('',#10202,#10203);
+#10202 = CARTESIAN_POINT('',(4.017218742231,0.64,4.768182948242E-02));
+#10203 = VECTOR('',#10204,1.);
+#10204 = DIRECTION('',(0.,1.,0.));
+#10205 = PCURVE('',#9642,#10206);
+#10206 = DEFINITIONAL_REPRESENTATION('',(#10207),#10211);
+#10207 = LINE('',#10208,#10209);
+#10208 = CARTESIAN_POINT('',(0.96850898066,0.));
+#10209 = VECTOR('',#10210,1.);
+#10210 = DIRECTION('',(0.,1.));
+#10211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10212 = PCURVE('',#9670,#10213);
+#10213 = DEFINITIONAL_REPRESENTATION('',(#10214),#10218);
+#10214 = LINE('',#10215,#10216);
+#10215 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#10216 = VECTOR('',#10217,1.);
+#10217 = DIRECTION('',(0.,-1.));
+#10218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10219 = ORIENTED_EDGE('',*,*,#9625,.F.);
+#10220 = ORIENTED_EDGE('',*,*,#10174,.F.);
+#10221 = ADVANCED_FACE('',(#10222),#9670,.F.);
+#10222 = FACE_BOUND('',#10223,.F.);
+#10223 = EDGE_LOOP('',(#10224,#10225,#10226,#10227));
+#10224 = ORIENTED_EDGE('',*,*,#10119,.F.);
+#10225 = ORIENTED_EDGE('',*,*,#10199,.T.);
+#10226 = ORIENTED_EDGE('',*,*,#9654,.T.);
+#10227 = ORIENTED_EDGE('',*,*,#10228,.F.);
+#10228 = EDGE_CURVE('',#10097,#9655,#10229,.T.);
+#10229 = SURFACE_CURVE('',#10230,(#10234,#10240),.PCURVE_S1.);
+#10230 = LINE('',#10231,#10232);
+#10231 = CARTESIAN_POINT('',(3.532781257769,0.64,0.752318170518));
+#10232 = VECTOR('',#10233,1.);
+#10233 = DIRECTION('',(0.,1.,0.));
+#10234 = PCURVE('',#9670,#10235);
+#10235 = DEFINITIONAL_REPRESENTATION('',(#10236),#10239);
+#10236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10237,#10238),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#10237 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#10238 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#10239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10240 = PCURVE('',#9698,#10241);
+#10241 = DEFINITIONAL_REPRESENTATION('',(#10242),#10245);
+#10242 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10243,#10244),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#10243 = CARTESIAN_POINT('',(3.278125776917E-02,-2.2E-02));
+#10244 = CARTESIAN_POINT('',(3.278125776917E-02,0.242));
+#10245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10246 = ADVANCED_FACE('',(#10247),#9698,.F.);
+#10247 = FACE_BOUND('',#10248,.F.);
+#10248 = EDGE_LOOP('',(#10249,#10250,#10271,#10272));
+#10249 = ORIENTED_EDGE('',*,*,#9682,.F.);
+#10250 = ORIENTED_EDGE('',*,*,#10251,.F.);
+#10251 = EDGE_CURVE('',#10074,#9683,#10252,.T.);
+#10252 = SURFACE_CURVE('',#10253,(#10257,#10264),.PCURVE_S1.);
+#10253 = LINE('',#10254,#10255);
+#10254 = CARTESIAN_POINT('',(3.5,0.64,0.752318170518));
+#10255 = VECTOR('',#10256,1.);
+#10256 = DIRECTION('',(0.,1.,0.));
+#10257 = PCURVE('',#9698,#10258);
+#10258 = DEFINITIONAL_REPRESENTATION('',(#10259),#10263);
+#10259 = LINE('',#10260,#10261);
+#10260 = CARTESIAN_POINT('',(0.,0.));
+#10261 = VECTOR('',#10262,1.);
+#10262 = DIRECTION('',(0.,1.));
+#10263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10264 = PCURVE('',#9726,#10265);
+#10265 = DEFINITIONAL_REPRESENTATION('',(#10266),#10270);
+#10266 = LINE('',#10267,#10268);
+#10267 = CARTESIAN_POINT('',(0.,0.));
+#10268 = VECTOR('',#10269,1.);
+#10269 = DIRECTION('',(0.,-1.));
+#10270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10271 = ORIENTED_EDGE('',*,*,#10096,.T.);
+#10272 = ORIENTED_EDGE('',*,*,#10228,.T.);
+#10273 = ADVANCED_FACE('',(#10274),#9726,.F.);
+#10274 = FACE_BOUND('',#10275,.T.);
+#10275 = EDGE_LOOP('',(#10276,#10277,#10298,#10299));
+#10276 = ORIENTED_EDGE('',*,*,#10073,.T.);
+#10277 = ORIENTED_EDGE('',*,*,#10278,.T.);
+#10278 = EDGE_CURVE('',#10051,#9711,#10279,.T.);
+#10279 = SURFACE_CURVE('',#10280,(#10284,#10291),.PCURVE_S1.);
+#10280 = LINE('',#10281,#10282);
+#10281 = CARTESIAN_POINT('',(3.5,0.64,0.862318170518));
+#10282 = VECTOR('',#10283,1.);
+#10283 = DIRECTION('',(0.,1.,0.));
+#10284 = PCURVE('',#9726,#10285);
+#10285 = DEFINITIONAL_REPRESENTATION('',(#10286),#10290);
+#10286 = LINE('',#10287,#10288);
+#10287 = CARTESIAN_POINT('',(0.11,0.));
+#10288 = VECTOR('',#10289,1.);
+#10289 = DIRECTION('',(0.,-1.));
+#10290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10291 = PCURVE('',#9754,#10292);
+#10292 = DEFINITIONAL_REPRESENTATION('',(#10293),#10297);
+#10293 = LINE('',#10294,#10295);
+#10294 = CARTESIAN_POINT('',(0.,0.));
+#10295 = VECTOR('',#10296,1.);
+#10296 = DIRECTION('',(0.,1.));
+#10297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10298 = ORIENTED_EDGE('',*,*,#9710,.F.);
+#10299 = ORIENTED_EDGE('',*,*,#10251,.F.);
+#10300 = ADVANCED_FACE('',(#10301),#9815,.T.);
+#10301 = FACE_BOUND('',#10302,.T.);
+#10302 = EDGE_LOOP('',(#10303,#10304,#10305,#10306));
+#10303 = ORIENTED_EDGE('',*,*,#10003,.F.);
+#10304 = ORIENTED_EDGE('',*,*,#9902,.T.);
+#10305 = ORIENTED_EDGE('',*,*,#9799,.T.);
+#10306 = ORIENTED_EDGE('',*,*,#10307,.F.);
+#10307 = EDGE_CURVE('',#10004,#9767,#10308,.T.);
+#10308 = SURFACE_CURVE('',#10309,(#10313,#10320),.PCURVE_S1.);
+#10309 = LINE('',#10310,#10311);
+#10310 = CARTESIAN_POINT('',(3.623425869431,0.64,0.814636341035));
+#10311 = VECTOR('',#10312,1.);
+#10312 = DIRECTION('',(0.,1.,0.));
+#10313 = PCURVE('',#9815,#10314);
+#10314 = DEFINITIONAL_REPRESENTATION('',(#10315),#10319);
+#10315 = LINE('',#10316,#10317);
+#10316 = CARTESIAN_POINT('',(0.912961038055,0.));
+#10317 = VECTOR('',#10318,1.);
+#10318 = DIRECTION('',(0.,-1.));
+#10319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10320 = PCURVE('',#9787,#10321);
+#10321 = DEFINITIONAL_REPRESENTATION('',(#10322),#10326);
+#10322 = LINE('',#10323,#10324);
+#10323 = CARTESIAN_POINT('',(-0.,0.));
+#10324 = VECTOR('',#10325,1.);
+#10325 = DIRECTION('',(-0.,1.));
+#10326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10327 = ADVANCED_FACE('',(#10328),#9754,.T.);
+#10328 = FACE_BOUND('',#10329,.T.);
+#10329 = EDGE_LOOP('',(#10330,#10331,#10332,#10333));
+#10330 = ORIENTED_EDGE('',*,*,#9738,.F.);
+#10331 = ORIENTED_EDGE('',*,*,#10278,.F.);
+#10332 = ORIENTED_EDGE('',*,*,#10050,.T.);
+#10333 = ORIENTED_EDGE('',*,*,#10334,.T.);
+#10334 = EDGE_CURVE('',#10027,#9739,#10335,.T.);
+#10335 = SURFACE_CURVE('',#10336,(#10340,#10347),.PCURVE_S1.);
+#10336 = LINE('',#10337,#10338);
+#10337 = CARTESIAN_POINT('',(3.532781257769,0.64,0.862318170518));
+#10338 = VECTOR('',#10339,1.);
+#10339 = DIRECTION('',(0.,1.,0.));
+#10340 = PCURVE('',#9754,#10341);
+#10341 = DEFINITIONAL_REPRESENTATION('',(#10342),#10346);
+#10342 = LINE('',#10343,#10344);
+#10343 = CARTESIAN_POINT('',(3.278125776917E-02,0.));
+#10344 = VECTOR('',#10345,1.);
+#10345 = DIRECTION('',(0.,1.));
+#10346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10347 = PCURVE('',#9787,#10348);
+#10348 = DEFINITIONAL_REPRESENTATION('',(#10349),#10353);
+#10349 = LINE('',#10350,#10351);
+#10350 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#10351 = VECTOR('',#10352,1.);
+#10352 = DIRECTION('',(-0.,1.));
+#10353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10354 = ADVANCED_FACE('',(#10355),#9787,.T.);
+#10355 = FACE_BOUND('',#10356,.F.);
+#10356 = EDGE_LOOP('',(#10357,#10358,#10359,#10360));
+#10357 = ORIENTED_EDGE('',*,*,#10026,.T.);
+#10358 = ORIENTED_EDGE('',*,*,#10334,.T.);
+#10359 = ORIENTED_EDGE('',*,*,#9766,.F.);
+#10360 = ORIENTED_EDGE('',*,*,#10307,.F.);
+#10361 = MANIFOLD_SOLID_BREP('',#10362);
+#10362 = CLOSED_SHELL('',(#10363,#10483,#10766,#10816,#10865,#11059,
+ #11086,#11113,#11138,#11165,#11192,#11219,#11246));
+#10363 = ADVANCED_FACE('',(#10364),#10378,.T.);
+#10364 = FACE_BOUND('',#10365,.T.);
+#10365 = EDGE_LOOP('',(#10366,#10401,#10429,#10457));
+#10366 = ORIENTED_EDGE('',*,*,#10367,.F.);
+#10367 = EDGE_CURVE('',#10368,#10370,#10372,.T.);
+#10368 = VERTEX_POINT('',#10369);
+#10369 = CARTESIAN_POINT('',(-4.5,0.36,0.11));
+#10370 = VERTEX_POINT('',#10371);
+#10371 = CARTESIAN_POINT('',(-4.165726707786,0.36,0.11));
+#10372 = SURFACE_CURVE('',#10373,(#10377,#10389),.PCURVE_S1.);
+#10373 = LINE('',#10374,#10375);
+#10374 = CARTESIAN_POINT('',(-4.5,0.36,0.11));
+#10375 = VECTOR('',#10376,1.);
+#10376 = DIRECTION('',(1.,0.,0.));
+#10377 = PCURVE('',#10378,#10383);
+#10378 = PLANE('',#10379);
+#10379 = AXIS2_PLACEMENT_3D('',#10380,#10381,#10382);
+#10380 = CARTESIAN_POINT('',(-4.5,0.14,0.11));
+#10381 = DIRECTION('',(0.,0.,1.));
+#10382 = DIRECTION('',(1.,0.,0.));
+#10383 = DEFINITIONAL_REPRESENTATION('',(#10384),#10388);
+#10384 = LINE('',#10385,#10386);
+#10385 = CARTESIAN_POINT('',(0.,0.22));
+#10386 = VECTOR('',#10387,1.);
+#10387 = DIRECTION('',(1.,0.));
+#10388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10389 = PCURVE('',#10390,#10395);
+#10390 = PLANE('',#10391);
+#10391 = AXIS2_PLACEMENT_3D('',#10392,#10393,#10394);
+#10392 = CARTESIAN_POINT('',(-3.952776737828,0.36,0.341386224036));
+#10393 = DIRECTION('',(-3.966049480229E-30,1.,2.51861160095E-30));
+#10394 = DIRECTION('',(1.,3.966049480229E-30,0.));
+#10395 = DEFINITIONAL_REPRESENTATION('',(#10396),#10400);
+#10396 = LINE('',#10397,#10398);
+#10397 = CARTESIAN_POINT('',(-0.547223262172,0.231386224036));
+#10398 = VECTOR('',#10399,1.);
+#10399 = DIRECTION('',(1.,-9.988938230844E-60));
+#10400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10401 = ORIENTED_EDGE('',*,*,#10402,.F.);
+#10402 = EDGE_CURVE('',#10403,#10368,#10405,.T.);
+#10403 = VERTEX_POINT('',#10404);
+#10404 = CARTESIAN_POINT('',(-4.5,0.14,0.11));
+#10405 = SURFACE_CURVE('',#10406,(#10410,#10417),.PCURVE_S1.);
+#10406 = LINE('',#10407,#10408);
+#10407 = CARTESIAN_POINT('',(-4.5,0.14,0.11));
+#10408 = VECTOR('',#10409,1.);
+#10409 = DIRECTION('',(0.,1.,0.));
+#10410 = PCURVE('',#10378,#10411);
+#10411 = DEFINITIONAL_REPRESENTATION('',(#10412),#10416);
+#10412 = LINE('',#10413,#10414);
+#10413 = CARTESIAN_POINT('',(0.,0.));
+#10414 = VECTOR('',#10415,1.);
+#10415 = DIRECTION('',(0.,1.));
+#10416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10417 = PCURVE('',#10418,#10423);
+#10418 = PLANE('',#10419);
+#10419 = AXIS2_PLACEMENT_3D('',#10420,#10421,#10422);
+#10420 = CARTESIAN_POINT('',(-4.5,0.14,0.));
+#10421 = DIRECTION('',(1.,0.,0.));
+#10422 = DIRECTION('',(0.,0.,1.));
+#10423 = DEFINITIONAL_REPRESENTATION('',(#10424),#10428);
+#10424 = LINE('',#10425,#10426);
+#10425 = CARTESIAN_POINT('',(0.11,0.));
+#10426 = VECTOR('',#10427,1.);
+#10427 = DIRECTION('',(0.,-1.));
+#10428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10429 = ORIENTED_EDGE('',*,*,#10430,.T.);
+#10430 = EDGE_CURVE('',#10403,#10431,#10433,.T.);
+#10431 = VERTEX_POINT('',#10432);
+#10432 = CARTESIAN_POINT('',(-4.165726707786,0.14,0.11));
+#10433 = SURFACE_CURVE('',#10434,(#10438,#10445),.PCURVE_S1.);
+#10434 = LINE('',#10435,#10436);
+#10435 = CARTESIAN_POINT('',(-4.5,0.14,0.11));
+#10436 = VECTOR('',#10437,1.);
+#10437 = DIRECTION('',(1.,0.,0.));
+#10438 = PCURVE('',#10378,#10439);
+#10439 = DEFINITIONAL_REPRESENTATION('',(#10440),#10444);
+#10440 = LINE('',#10441,#10442);
+#10441 = CARTESIAN_POINT('',(0.,0.));
+#10442 = VECTOR('',#10443,1.);
+#10443 = DIRECTION('',(1.,0.));
+#10444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10445 = PCURVE('',#10446,#10451);
+#10446 = PLANE('',#10447);
+#10447 = AXIS2_PLACEMENT_3D('',#10448,#10449,#10450);
+#10448 = CARTESIAN_POINT('',(-3.952776737828,0.14,0.341386224036));
+#10449 = DIRECTION('',(-0.,-1.,-0.));
+#10450 = DIRECTION('',(0.,0.,-1.));
+#10451 = DEFINITIONAL_REPRESENTATION('',(#10452),#10456);
+#10452 = LINE('',#10453,#10454);
+#10453 = CARTESIAN_POINT('',(0.231386224036,-0.547223262172));
+#10454 = VECTOR('',#10455,1.);
+#10455 = DIRECTION('',(0.,1.));
+#10456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10457 = ORIENTED_EDGE('',*,*,#10458,.T.);
+#10458 = EDGE_CURVE('',#10431,#10370,#10459,.T.);
+#10459 = SURFACE_CURVE('',#10460,(#10464,#10471),.PCURVE_S1.);
+#10460 = LINE('',#10461,#10462);
+#10461 = CARTESIAN_POINT('',(-4.165726707786,0.14,0.11));
+#10462 = VECTOR('',#10463,1.);
+#10463 = DIRECTION('',(0.,1.,0.));
+#10464 = PCURVE('',#10378,#10465);
+#10465 = DEFINITIONAL_REPRESENTATION('',(#10466),#10470);
+#10466 = LINE('',#10467,#10468);
+#10467 = CARTESIAN_POINT('',(0.334273292214,0.));
+#10468 = VECTOR('',#10469,1.);
+#10469 = DIRECTION('',(0.,1.));
+#10470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10471 = PCURVE('',#10472,#10477);
+#10472 = CYLINDRICAL_SURFACE('',#10473,0.11);
+#10473 = AXIS2_PLACEMENT_3D('',#10474,#10475,#10476);
+#10474 = CARTESIAN_POINT('',(-4.165726707786,0.14,0.22));
+#10475 = DIRECTION('',(0.,1.,0.));
+#10476 = DIRECTION('',(0.,0.,-1.));
+#10477 = DEFINITIONAL_REPRESENTATION('',(#10478),#10482);
+#10478 = LINE('',#10479,#10480);
+#10479 = CARTESIAN_POINT('',(-0.,0.));
+#10480 = VECTOR('',#10481,1.);
+#10481 = DIRECTION('',(-0.,1.));
+#10482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10483 = ADVANCED_FACE('',(#10484),#10390,.T.);
+#10484 = FACE_BOUND('',#10485,.T.);
+#10485 = EDGE_LOOP('',(#10486,#10516,#10537,#10538,#10566,#10594,#10623,
+ #10651,#10679,#10707,#10735));
+#10486 = ORIENTED_EDGE('',*,*,#10487,.F.);
+#10487 = EDGE_CURVE('',#10488,#10490,#10492,.T.);
+#10488 = VERTEX_POINT('',#10489);
+#10489 = CARTESIAN_POINT('',(-4.5,0.36,0.));
+#10490 = VERTEX_POINT('',#10491);
+#10491 = CARTESIAN_POINT('',(-4.107863353893,0.36,0.));
+#10492 = SURFACE_CURVE('',#10493,(#10497,#10504),.PCURVE_S1.);
+#10493 = LINE('',#10494,#10495);
+#10494 = CARTESIAN_POINT('',(-4.5,0.36,0.));
+#10495 = VECTOR('',#10496,1.);
+#10496 = DIRECTION('',(1.,0.,0.));
+#10497 = PCURVE('',#10390,#10498);
+#10498 = DEFINITIONAL_REPRESENTATION('',(#10499),#10503);
+#10499 = LINE('',#10500,#10501);
+#10500 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#10501 = VECTOR('',#10502,1.);
+#10502 = DIRECTION('',(1.,-9.988938230844E-60));
+#10503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10504 = PCURVE('',#10505,#10510);
+#10505 = PLANE('',#10506);
+#10506 = AXIS2_PLACEMENT_3D('',#10507,#10508,#10509);
+#10507 = CARTESIAN_POINT('',(-4.5,0.14,0.));
+#10508 = DIRECTION('',(0.,0.,1.));
+#10509 = DIRECTION('',(1.,0.,0.));
+#10510 = DEFINITIONAL_REPRESENTATION('',(#10511),#10515);
+#10511 = LINE('',#10512,#10513);
+#10512 = CARTESIAN_POINT('',(0.,0.22));
+#10513 = VECTOR('',#10514,1.);
+#10514 = DIRECTION('',(1.,0.));
+#10515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10516 = ORIENTED_EDGE('',*,*,#10517,.T.);
+#10517 = EDGE_CURVE('',#10488,#10368,#10518,.T.);
+#10518 = SURFACE_CURVE('',#10519,(#10523,#10530),.PCURVE_S1.);
+#10519 = LINE('',#10520,#10521);
+#10520 = CARTESIAN_POINT('',(-4.5,0.36,0.));
+#10521 = VECTOR('',#10522,1.);
+#10522 = DIRECTION('',(0.,0.,1.));
+#10523 = PCURVE('',#10390,#10524);
+#10524 = DEFINITIONAL_REPRESENTATION('',(#10525),#10529);
+#10525 = LINE('',#10526,#10527);
+#10526 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#10527 = VECTOR('',#10528,1.);
+#10528 = DIRECTION('',(0.,-1.));
+#10529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10530 = PCURVE('',#10418,#10531);
+#10531 = DEFINITIONAL_REPRESENTATION('',(#10532),#10536);
+#10532 = LINE('',#10533,#10534);
+#10533 = CARTESIAN_POINT('',(0.,-0.22));
+#10534 = VECTOR('',#10535,1.);
+#10535 = DIRECTION('',(1.,0.));
+#10536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10537 = ORIENTED_EDGE('',*,*,#10367,.T.);
+#10538 = ORIENTED_EDGE('',*,*,#10539,.T.);
+#10539 = EDGE_CURVE('',#10370,#10540,#10542,.T.);
+#10540 = VERTEX_POINT('',#10541);
+#10541 = CARTESIAN_POINT('',(-4.075082096124,0.36,0.157681829482));
+#10542 = SURFACE_CURVE('',#10543,(#10548,#10559),.PCURVE_S1.);
+#10543 = CIRCLE('',#10544,0.11);
+#10544 = AXIS2_PLACEMENT_3D('',#10545,#10546,#10547);
+#10545 = CARTESIAN_POINT('',(-4.165726707786,0.36,0.22));
+#10546 = DIRECTION('',(0.,-1.,0.));
+#10547 = DIRECTION('',(0.,0.,1.));
+#10548 = PCURVE('',#10390,#10549);
+#10549 = DEFINITIONAL_REPRESENTATION('',(#10550),#10558);
+#10550 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10551,#10552,#10553,#10554
+ ,#10555,#10556,#10557),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#10551 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#10552 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#10553 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#10554 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#10555 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#10556 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#10557 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#10558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10559 = PCURVE('',#10472,#10560);
+#10560 = DEFINITIONAL_REPRESENTATION('',(#10561),#10565);
+#10561 = LINE('',#10562,#10563);
+#10562 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#10563 = VECTOR('',#10564,1.);
+#10564 = DIRECTION('',(-1.,0.));
+#10565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10566 = ORIENTED_EDGE('',*,*,#10567,.T.);
+#10567 = EDGE_CURVE('',#10540,#10568,#10570,.T.);
+#10568 = VERTEX_POINT('',#10569);
+#10569 = CARTESIAN_POINT('',(-3.623425869431,0.36,0.814636341035));
+#10570 = SURFACE_CURVE('',#10571,(#10575,#10582),.PCURVE_S1.);
+#10571 = LINE('',#10572,#10573);
+#10572 = CARTESIAN_POINT('',(-4.140644611662,0.36,6.231817051758E-02));
+#10573 = VECTOR('',#10574,1.);
+#10574 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#10575 = PCURVE('',#10390,#10576);
+#10576 = DEFINITIONAL_REPRESENTATION('',(#10577),#10581);
+#10577 = LINE('',#10578,#10579);
+#10578 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#10579 = VECTOR('',#10580,1.);
+#10580 = DIRECTION('',(0.566528822887,-0.824041924199));
+#10581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10582 = PCURVE('',#10583,#10588);
+#10583 = PLANE('',#10584);
+#10584 = AXIS2_PLACEMENT_3D('',#10585,#10586,#10587);
+#10585 = CARTESIAN_POINT('',(-4.140644611662,0.14,6.231817051758E-02));
+#10586 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#10587 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#10588 = DEFINITIONAL_REPRESENTATION('',(#10589),#10593);
+#10589 = LINE('',#10590,#10591);
+#10590 = CARTESIAN_POINT('',(0.,-0.22));
+#10591 = VECTOR('',#10592,1.);
+#10592 = DIRECTION('',(1.,0.));
+#10593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10594 = ORIENTED_EDGE('',*,*,#10595,.T.);
+#10595 = EDGE_CURVE('',#10568,#10596,#10598,.T.);
+#10596 = VERTEX_POINT('',#10597);
+#10597 = CARTESIAN_POINT('',(-3.532781257769,0.36,0.862318170518));
+#10598 = SURFACE_CURVE('',#10599,(#10604,#10611),.PCURVE_S1.);
+#10599 = CIRCLE('',#10600,0.11);
+#10600 = AXIS2_PLACEMENT_3D('',#10601,#10602,#10603);
+#10601 = CARTESIAN_POINT('',(-3.532781257769,0.36,0.752318170518));
+#10602 = DIRECTION('',(0.,1.,0.));
+#10603 = DIRECTION('',(0.,0.,1.));
+#10604 = PCURVE('',#10390,#10605);
+#10605 = DEFINITIONAL_REPRESENTATION('',(#10606),#10610);
+#10606 = CIRCLE('',#10607,0.11);
+#10607 = AXIS2_PLACEMENT_2D('',#10608,#10609);
+#10608 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#10609 = DIRECTION('',(0.,-1.));
+#10610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10611 = PCURVE('',#10612,#10617);
+#10612 = CYLINDRICAL_SURFACE('',#10613,0.11);
+#10613 = AXIS2_PLACEMENT_3D('',#10614,#10615,#10616);
+#10614 = CARTESIAN_POINT('',(-3.532781257769,0.14,0.752318170518));
+#10615 = DIRECTION('',(0.,1.,0.));
+#10616 = DIRECTION('',(-0.824041924199,0.,0.566528822887));
+#10617 = DEFINITIONAL_REPRESENTATION('',(#10618),#10622);
+#10618 = LINE('',#10619,#10620);
+#10619 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#10620 = VECTOR('',#10621,1.);
+#10621 = DIRECTION('',(1.,0.));
+#10622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10623 = ORIENTED_EDGE('',*,*,#10624,.T.);
+#10624 = EDGE_CURVE('',#10596,#10625,#10627,.T.);
+#10625 = VERTEX_POINT('',#10626);
+#10626 = CARTESIAN_POINT('',(-3.5,0.36,0.862318170518));
+#10627 = SURFACE_CURVE('',#10628,(#10632,#10639),.PCURVE_S1.);
+#10628 = LINE('',#10629,#10630);
+#10629 = CARTESIAN_POINT('',(-3.590644611662,0.36,0.862318170518));
+#10630 = VECTOR('',#10631,1.);
+#10631 = DIRECTION('',(1.,0.,0.));
+#10632 = PCURVE('',#10390,#10633);
+#10633 = DEFINITIONAL_REPRESENTATION('',(#10634),#10638);
+#10634 = LINE('',#10635,#10636);
+#10635 = CARTESIAN_POINT('',(0.362132126166,-0.520931946481));
+#10636 = VECTOR('',#10637,1.);
+#10637 = DIRECTION('',(1.,-9.988938230844E-60));
+#10638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10639 = PCURVE('',#10640,#10645);
+#10640 = PLANE('',#10641);
+#10641 = AXIS2_PLACEMENT_3D('',#10642,#10643,#10644);
+#10642 = CARTESIAN_POINT('',(-3.590644611662,0.14,0.862318170518));
+#10643 = DIRECTION('',(0.,0.,1.));
+#10644 = DIRECTION('',(1.,0.,0.));
+#10645 = DEFINITIONAL_REPRESENTATION('',(#10646),#10650);
+#10646 = LINE('',#10647,#10648);
+#10647 = CARTESIAN_POINT('',(0.,0.22));
+#10648 = VECTOR('',#10649,1.);
+#10649 = DIRECTION('',(1.,0.));
+#10650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10651 = ORIENTED_EDGE('',*,*,#10652,.F.);
+#10652 = EDGE_CURVE('',#10653,#10625,#10655,.T.);
+#10653 = VERTEX_POINT('',#10654);
+#10654 = CARTESIAN_POINT('',(-3.5,0.36,0.752318170518));
+#10655 = SURFACE_CURVE('',#10656,(#10660,#10667),.PCURVE_S1.);
+#10656 = LINE('',#10657,#10658);
+#10657 = CARTESIAN_POINT('',(-3.5,0.36,0.752318170518));
+#10658 = VECTOR('',#10659,1.);
+#10659 = DIRECTION('',(0.,0.,1.));
+#10660 = PCURVE('',#10390,#10661);
+#10661 = DEFINITIONAL_REPRESENTATION('',(#10662),#10666);
+#10662 = LINE('',#10663,#10664);
+#10663 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#10664 = VECTOR('',#10665,1.);
+#10665 = DIRECTION('',(0.,-1.));
+#10666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10667 = PCURVE('',#10668,#10673);
+#10668 = PLANE('',#10669);
+#10669 = AXIS2_PLACEMENT_3D('',#10670,#10671,#10672);
+#10670 = CARTESIAN_POINT('',(-3.5,0.14,0.752318170518));
+#10671 = DIRECTION('',(1.,0.,0.));
+#10672 = DIRECTION('',(0.,0.,1.));
+#10673 = DEFINITIONAL_REPRESENTATION('',(#10674),#10678);
+#10674 = LINE('',#10675,#10676);
+#10675 = CARTESIAN_POINT('',(0.,-0.22));
+#10676 = VECTOR('',#10677,1.);
+#10677 = DIRECTION('',(1.,0.));
+#10678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10679 = ORIENTED_EDGE('',*,*,#10680,.F.);
+#10680 = EDGE_CURVE('',#10681,#10653,#10683,.T.);
+#10681 = VERTEX_POINT('',#10682);
+#10682 = CARTESIAN_POINT('',(-3.532781257769,0.36,0.752318170518));
+#10683 = SURFACE_CURVE('',#10684,(#10688,#10695),.PCURVE_S1.);
+#10684 = LINE('',#10685,#10686);
+#10685 = CARTESIAN_POINT('',(-3.590644611662,0.36,0.752318170518));
+#10686 = VECTOR('',#10687,1.);
+#10687 = DIRECTION('',(1.,0.,0.));
+#10688 = PCURVE('',#10390,#10689);
+#10689 = DEFINITIONAL_REPRESENTATION('',(#10690),#10694);
+#10690 = LINE('',#10691,#10692);
+#10691 = CARTESIAN_POINT('',(0.362132126166,-0.410931946481));
+#10692 = VECTOR('',#10693,1.);
+#10693 = DIRECTION('',(1.,-9.988938230844E-60));
+#10694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10695 = PCURVE('',#10696,#10701);
+#10696 = PLANE('',#10697);
+#10697 = AXIS2_PLACEMENT_3D('',#10698,#10699,#10700);
+#10698 = CARTESIAN_POINT('',(-3.590644611662,0.14,0.752318170518));
+#10699 = DIRECTION('',(0.,0.,1.));
+#10700 = DIRECTION('',(1.,0.,0.));
+#10701 = DEFINITIONAL_REPRESENTATION('',(#10702),#10706);
+#10702 = LINE('',#10703,#10704);
+#10703 = CARTESIAN_POINT('',(0.,0.22));
+#10704 = VECTOR('',#10705,1.);
+#10705 = DIRECTION('',(1.,0.));
+#10706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10707 = ORIENTED_EDGE('',*,*,#10708,.F.);
+#10708 = EDGE_CURVE('',#10709,#10681,#10711,.T.);
+#10709 = VERTEX_POINT('',#10710);
+#10710 = CARTESIAN_POINT('',(-4.017218742231,0.36,4.768182948242E-02));
+#10711 = SURFACE_CURVE('',#10712,(#10716,#10723),.PCURVE_S1.);
+#10712 = LINE('',#10713,#10714);
+#10713 = CARTESIAN_POINT('',(-4.05,0.36,1.387778780781E-17));
+#10714 = VECTOR('',#10715,1.);
+#10715 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#10716 = PCURVE('',#10390,#10717);
+#10717 = DEFINITIONAL_REPRESENTATION('',(#10718),#10722);
+#10718 = LINE('',#10719,#10720);
+#10719 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#10720 = VECTOR('',#10721,1.);
+#10721 = DIRECTION('',(0.566528822887,-0.824041924199));
+#10722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10723 = PCURVE('',#10724,#10729);
+#10724 = PLANE('',#10725);
+#10725 = AXIS2_PLACEMENT_3D('',#10726,#10727,#10728);
+#10726 = CARTESIAN_POINT('',(-4.05,0.14,1.387778780781E-17));
+#10727 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#10728 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#10729 = DEFINITIONAL_REPRESENTATION('',(#10730),#10734);
+#10730 = LINE('',#10731,#10732);
+#10731 = CARTESIAN_POINT('',(0.,-0.22));
+#10732 = VECTOR('',#10733,1.);
+#10733 = DIRECTION('',(1.,0.));
+#10734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10735 = ORIENTED_EDGE('',*,*,#10736,.F.);
+#10736 = EDGE_CURVE('',#10490,#10709,#10737,.T.);
+#10737 = SURFACE_CURVE('',#10738,(#10743,#10754),.PCURVE_S1.);
+#10738 = CIRCLE('',#10739,0.11);
+#10739 = AXIS2_PLACEMENT_3D('',#10740,#10741,#10742);
+#10740 = CARTESIAN_POINT('',(-4.107863353893,0.36,0.11));
+#10741 = DIRECTION('',(0.,-1.,0.));
+#10742 = DIRECTION('',(0.,0.,1.));
+#10743 = PCURVE('',#10390,#10744);
+#10744 = DEFINITIONAL_REPRESENTATION('',(#10745),#10753);
+#10745 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10746,#10747,#10748,#10749
+ ,#10750,#10751,#10752),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#10746 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#10747 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#10748 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#10749 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#10750 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#10751 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#10752 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#10753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10754 = PCURVE('',#10755,#10760);
+#10755 = CYLINDRICAL_SURFACE('',#10756,0.11);
+#10756 = AXIS2_PLACEMENT_3D('',#10757,#10758,#10759);
+#10757 = CARTESIAN_POINT('',(-4.107863353893,0.14,0.11));
+#10758 = DIRECTION('',(0.,1.,0.));
+#10759 = DIRECTION('',(0.,0.,-1.));
+#10760 = DEFINITIONAL_REPRESENTATION('',(#10761),#10765);
+#10761 = LINE('',#10762,#10763);
+#10762 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#10763 = VECTOR('',#10764,1.);
+#10764 = DIRECTION('',(-1.,0.));
+#10765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10766 = ADVANCED_FACE('',(#10767),#10472,.F.);
+#10767 = FACE_BOUND('',#10768,.T.);
+#10768 = EDGE_LOOP('',(#10769,#10793,#10814,#10815));
+#10769 = ORIENTED_EDGE('',*,*,#10770,.T.);
+#10770 = EDGE_CURVE('',#10431,#10771,#10773,.T.);
+#10771 = VERTEX_POINT('',#10772);
+#10772 = CARTESIAN_POINT('',(-4.075082096124,0.14,0.157681829482));
+#10773 = SURFACE_CURVE('',#10774,(#10779,#10786),.PCURVE_S1.);
+#10774 = CIRCLE('',#10775,0.11);
+#10775 = AXIS2_PLACEMENT_3D('',#10776,#10777,#10778);
+#10776 = CARTESIAN_POINT('',(-4.165726707786,0.14,0.22));
+#10777 = DIRECTION('',(0.,-1.,0.));
+#10778 = DIRECTION('',(0.,0.,1.));
+#10779 = PCURVE('',#10472,#10780);
+#10780 = DEFINITIONAL_REPRESENTATION('',(#10781),#10785);
+#10781 = LINE('',#10782,#10783);
+#10782 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#10783 = VECTOR('',#10784,1.);
+#10784 = DIRECTION('',(-1.,0.));
+#10785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10786 = PCURVE('',#10446,#10787);
+#10787 = DEFINITIONAL_REPRESENTATION('',(#10788),#10792);
+#10788 = CIRCLE('',#10789,0.11);
+#10789 = AXIS2_PLACEMENT_2D('',#10790,#10791);
+#10790 = CARTESIAN_POINT('',(0.121386224036,-0.212949969957));
+#10791 = DIRECTION('',(-1.,0.));
+#10792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10793 = ORIENTED_EDGE('',*,*,#10794,.T.);
+#10794 = EDGE_CURVE('',#10771,#10540,#10795,.T.);
+#10795 = SURFACE_CURVE('',#10796,(#10800,#10807),.PCURVE_S1.);
+#10796 = LINE('',#10797,#10798);
+#10797 = CARTESIAN_POINT('',(-4.075082096124,0.14,0.157681829482));
+#10798 = VECTOR('',#10799,1.);
+#10799 = DIRECTION('',(0.,1.,0.));
+#10800 = PCURVE('',#10472,#10801);
+#10801 = DEFINITIONAL_REPRESENTATION('',(#10802),#10806);
+#10802 = LINE('',#10803,#10804);
+#10803 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#10804 = VECTOR('',#10805,1.);
+#10805 = DIRECTION('',(-0.,1.));
+#10806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10807 = PCURVE('',#10583,#10808);
+#10808 = DEFINITIONAL_REPRESENTATION('',(#10809),#10813);
+#10809 = LINE('',#10810,#10811);
+#10810 = CARTESIAN_POINT('',(0.115726707786,0.));
+#10811 = VECTOR('',#10812,1.);
+#10812 = DIRECTION('',(0.,-1.));
+#10813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10814 = ORIENTED_EDGE('',*,*,#10539,.F.);
+#10815 = ORIENTED_EDGE('',*,*,#10458,.F.);
+#10816 = ADVANCED_FACE('',(#10817),#10418,.F.);
+#10817 = FACE_BOUND('',#10818,.F.);
+#10818 = EDGE_LOOP('',(#10819,#10842,#10863,#10864));
+#10819 = ORIENTED_EDGE('',*,*,#10820,.F.);
+#10820 = EDGE_CURVE('',#10821,#10403,#10823,.T.);
+#10821 = VERTEX_POINT('',#10822);
+#10822 = CARTESIAN_POINT('',(-4.5,0.14,0.));
+#10823 = SURFACE_CURVE('',#10824,(#10828,#10835),.PCURVE_S1.);
+#10824 = LINE('',#10825,#10826);
+#10825 = CARTESIAN_POINT('',(-4.5,0.14,0.));
+#10826 = VECTOR('',#10827,1.);
+#10827 = DIRECTION('',(0.,0.,1.));
+#10828 = PCURVE('',#10418,#10829);
+#10829 = DEFINITIONAL_REPRESENTATION('',(#10830),#10834);
+#10830 = LINE('',#10831,#10832);
+#10831 = CARTESIAN_POINT('',(0.,0.));
+#10832 = VECTOR('',#10833,1.);
+#10833 = DIRECTION('',(1.,0.));
+#10834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10835 = PCURVE('',#10446,#10836);
+#10836 = DEFINITIONAL_REPRESENTATION('',(#10837),#10841);
+#10837 = LINE('',#10838,#10839);
+#10838 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#10839 = VECTOR('',#10840,1.);
+#10840 = DIRECTION('',(-1.,0.));
+#10841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10842 = ORIENTED_EDGE('',*,*,#10843,.T.);
+#10843 = EDGE_CURVE('',#10821,#10488,#10844,.T.);
+#10844 = SURFACE_CURVE('',#10845,(#10849,#10856),.PCURVE_S1.);
+#10845 = LINE('',#10846,#10847);
+#10846 = CARTESIAN_POINT('',(-4.5,0.14,0.));
+#10847 = VECTOR('',#10848,1.);
+#10848 = DIRECTION('',(0.,1.,0.));
+#10849 = PCURVE('',#10418,#10850);
+#10850 = DEFINITIONAL_REPRESENTATION('',(#10851),#10855);
+#10851 = LINE('',#10852,#10853);
+#10852 = CARTESIAN_POINT('',(0.,0.));
+#10853 = VECTOR('',#10854,1.);
+#10854 = DIRECTION('',(0.,-1.));
+#10855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10856 = PCURVE('',#10505,#10857);
+#10857 = DEFINITIONAL_REPRESENTATION('',(#10858),#10862);
+#10858 = LINE('',#10859,#10860);
+#10859 = CARTESIAN_POINT('',(0.,0.));
+#10860 = VECTOR('',#10861,1.);
+#10861 = DIRECTION('',(0.,1.));
+#10862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10863 = ORIENTED_EDGE('',*,*,#10517,.T.);
+#10864 = ORIENTED_EDGE('',*,*,#10402,.F.);
+#10865 = ADVANCED_FACE('',(#10866),#10446,.T.);
+#10866 = FACE_BOUND('',#10867,.T.);
+#10867 = EDGE_LOOP('',(#10868,#10891,#10915,#10938,#10961,#10984,#11007,
+ #11035,#11056,#11057,#11058));
+#10868 = ORIENTED_EDGE('',*,*,#10869,.T.);
+#10869 = EDGE_CURVE('',#10821,#10870,#10872,.T.);
+#10870 = VERTEX_POINT('',#10871);
+#10871 = CARTESIAN_POINT('',(-4.107863353893,0.14,0.));
+#10872 = SURFACE_CURVE('',#10873,(#10877,#10884),.PCURVE_S1.);
+#10873 = LINE('',#10874,#10875);
+#10874 = CARTESIAN_POINT('',(-4.5,0.14,0.));
+#10875 = VECTOR('',#10876,1.);
+#10876 = DIRECTION('',(1.,0.,0.));
+#10877 = PCURVE('',#10446,#10878);
+#10878 = DEFINITIONAL_REPRESENTATION('',(#10879),#10883);
+#10879 = LINE('',#10880,#10881);
+#10880 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#10881 = VECTOR('',#10882,1.);
+#10882 = DIRECTION('',(0.,1.));
+#10883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10884 = PCURVE('',#10505,#10885);
+#10885 = DEFINITIONAL_REPRESENTATION('',(#10886),#10890);
+#10886 = LINE('',#10887,#10888);
+#10887 = CARTESIAN_POINT('',(0.,0.));
+#10888 = VECTOR('',#10889,1.);
+#10889 = DIRECTION('',(1.,0.));
+#10890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10891 = ORIENTED_EDGE('',*,*,#10892,.T.);
+#10892 = EDGE_CURVE('',#10870,#10893,#10895,.T.);
+#10893 = VERTEX_POINT('',#10894);
+#10894 = CARTESIAN_POINT('',(-4.017218742231,0.14,4.768182948242E-02));
+#10895 = SURFACE_CURVE('',#10896,(#10901,#10908),.PCURVE_S1.);
+#10896 = CIRCLE('',#10897,0.11);
+#10897 = AXIS2_PLACEMENT_3D('',#10898,#10899,#10900);
+#10898 = CARTESIAN_POINT('',(-4.107863353893,0.14,0.11));
+#10899 = DIRECTION('',(0.,-1.,0.));
+#10900 = DIRECTION('',(0.,0.,1.));
+#10901 = PCURVE('',#10446,#10902);
+#10902 = DEFINITIONAL_REPRESENTATION('',(#10903),#10907);
+#10903 = CIRCLE('',#10904,0.11);
+#10904 = AXIS2_PLACEMENT_2D('',#10905,#10906);
+#10905 = CARTESIAN_POINT('',(0.231386224036,-0.155086616065));
+#10906 = DIRECTION('',(-1.,0.));
+#10907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10908 = PCURVE('',#10755,#10909);
+#10909 = DEFINITIONAL_REPRESENTATION('',(#10910),#10914);
+#10910 = LINE('',#10911,#10912);
+#10911 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#10912 = VECTOR('',#10913,1.);
+#10913 = DIRECTION('',(-1.,0.));
+#10914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10915 = ORIENTED_EDGE('',*,*,#10916,.T.);
+#10916 = EDGE_CURVE('',#10893,#10917,#10919,.T.);
+#10917 = VERTEX_POINT('',#10918);
+#10918 = CARTESIAN_POINT('',(-3.532781257769,0.14,0.752318170518));
+#10919 = SURFACE_CURVE('',#10920,(#10924,#10931),.PCURVE_S1.);
+#10920 = LINE('',#10921,#10922);
+#10921 = CARTESIAN_POINT('',(-4.05,0.14,1.387778780781E-17));
+#10922 = VECTOR('',#10923,1.);
+#10923 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#10924 = PCURVE('',#10446,#10925);
+#10925 = DEFINITIONAL_REPRESENTATION('',(#10926),#10930);
+#10926 = LINE('',#10927,#10928);
+#10927 = CARTESIAN_POINT('',(0.341386224036,-9.722326217175E-02));
+#10928 = VECTOR('',#10929,1.);
+#10929 = DIRECTION('',(-0.824041924199,0.566528822887));
+#10930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10931 = PCURVE('',#10724,#10932);
+#10932 = DEFINITIONAL_REPRESENTATION('',(#10933),#10937);
+#10933 = LINE('',#10934,#10935);
+#10934 = CARTESIAN_POINT('',(0.,0.));
+#10935 = VECTOR('',#10936,1.);
+#10936 = DIRECTION('',(1.,0.));
+#10937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10938 = ORIENTED_EDGE('',*,*,#10939,.T.);
+#10939 = EDGE_CURVE('',#10917,#10940,#10942,.T.);
+#10940 = VERTEX_POINT('',#10941);
+#10941 = CARTESIAN_POINT('',(-3.5,0.14,0.752318170518));
+#10942 = SURFACE_CURVE('',#10943,(#10947,#10954),.PCURVE_S1.);
+#10943 = LINE('',#10944,#10945);
+#10944 = CARTESIAN_POINT('',(-3.590644611662,0.14,0.752318170518));
+#10945 = VECTOR('',#10946,1.);
+#10946 = DIRECTION('',(1.,0.,0.));
+#10947 = PCURVE('',#10446,#10948);
+#10948 = DEFINITIONAL_REPRESENTATION('',(#10949),#10953);
+#10949 = LINE('',#10950,#10951);
+#10950 = CARTESIAN_POINT('',(-0.410931946481,0.362132126166));
+#10951 = VECTOR('',#10952,1.);
+#10952 = DIRECTION('',(0.,1.));
+#10953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10954 = PCURVE('',#10696,#10955);
+#10955 = DEFINITIONAL_REPRESENTATION('',(#10956),#10960);
+#10956 = LINE('',#10957,#10958);
+#10957 = CARTESIAN_POINT('',(0.,0.));
+#10958 = VECTOR('',#10959,1.);
+#10959 = DIRECTION('',(1.,0.));
+#10960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10961 = ORIENTED_EDGE('',*,*,#10962,.T.);
+#10962 = EDGE_CURVE('',#10940,#10963,#10965,.T.);
+#10963 = VERTEX_POINT('',#10964);
+#10964 = CARTESIAN_POINT('',(-3.5,0.14,0.862318170518));
+#10965 = SURFACE_CURVE('',#10966,(#10970,#10977),.PCURVE_S1.);
+#10966 = LINE('',#10967,#10968);
+#10967 = CARTESIAN_POINT('',(-3.5,0.14,0.752318170518));
+#10968 = VECTOR('',#10969,1.);
+#10969 = DIRECTION('',(0.,0.,1.));
+#10970 = PCURVE('',#10446,#10971);
+#10971 = DEFINITIONAL_REPRESENTATION('',(#10972),#10976);
+#10972 = LINE('',#10973,#10974);
+#10973 = CARTESIAN_POINT('',(-0.410931946481,0.452776737828));
+#10974 = VECTOR('',#10975,1.);
+#10975 = DIRECTION('',(-1.,0.));
+#10976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10977 = PCURVE('',#10668,#10978);
+#10978 = DEFINITIONAL_REPRESENTATION('',(#10979),#10983);
+#10979 = LINE('',#10980,#10981);
+#10980 = CARTESIAN_POINT('',(0.,0.));
+#10981 = VECTOR('',#10982,1.);
+#10982 = DIRECTION('',(1.,0.));
+#10983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10984 = ORIENTED_EDGE('',*,*,#10985,.F.);
+#10985 = EDGE_CURVE('',#10986,#10963,#10988,.T.);
+#10986 = VERTEX_POINT('',#10987);
+#10987 = CARTESIAN_POINT('',(-3.532781257769,0.14,0.862318170518));
+#10988 = SURFACE_CURVE('',#10989,(#10993,#11000),.PCURVE_S1.);
+#10989 = LINE('',#10990,#10991);
+#10990 = CARTESIAN_POINT('',(-3.590644611662,0.14,0.862318170518));
+#10991 = VECTOR('',#10992,1.);
+#10992 = DIRECTION('',(1.,0.,0.));
+#10993 = PCURVE('',#10446,#10994);
+#10994 = DEFINITIONAL_REPRESENTATION('',(#10995),#10999);
+#10995 = LINE('',#10996,#10997);
+#10996 = CARTESIAN_POINT('',(-0.520931946481,0.362132126166));
+#10997 = VECTOR('',#10998,1.);
+#10998 = DIRECTION('',(0.,1.));
+#10999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11000 = PCURVE('',#10640,#11001);
+#11001 = DEFINITIONAL_REPRESENTATION('',(#11002),#11006);
+#11002 = LINE('',#11003,#11004);
+#11003 = CARTESIAN_POINT('',(0.,0.));
+#11004 = VECTOR('',#11005,1.);
+#11005 = DIRECTION('',(1.,0.));
+#11006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11007 = ORIENTED_EDGE('',*,*,#11008,.F.);
+#11008 = EDGE_CURVE('',#11009,#10986,#11011,.T.);
+#11009 = VERTEX_POINT('',#11010);
+#11010 = CARTESIAN_POINT('',(-3.623425869431,0.14,0.814636341035));
+#11011 = SURFACE_CURVE('',#11012,(#11017,#11028),.PCURVE_S1.);
+#11012 = CIRCLE('',#11013,0.11);
+#11013 = AXIS2_PLACEMENT_3D('',#11014,#11015,#11016);
+#11014 = CARTESIAN_POINT('',(-3.532781257769,0.14,0.752318170518));
+#11015 = DIRECTION('',(0.,1.,0.));
+#11016 = DIRECTION('',(0.,0.,1.));
+#11017 = PCURVE('',#10446,#11018);
+#11018 = DEFINITIONAL_REPRESENTATION('',(#11019),#11027);
+#11019 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11020,#11021,#11022,#11023
+ ,#11024,#11025,#11026),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#11020 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#11021 = CARTESIAN_POINT('',(-0.520931946481,0.610521068892));
+#11022 = CARTESIAN_POINT('',(-0.355931946481,0.515258274475));
+#11023 = CARTESIAN_POINT('',(-0.190931946481,0.419995480059));
+#11024 = CARTESIAN_POINT('',(-0.355931946481,0.324732685643));
+#11025 = CARTESIAN_POINT('',(-0.520931946481,0.229469891227));
+#11026 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#11027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11028 = PCURVE('',#10612,#11029);
+#11029 = DEFINITIONAL_REPRESENTATION('',(#11030),#11034);
+#11030 = LINE('',#11031,#11032);
+#11031 = CARTESIAN_POINT('',(-5.31467632652,0.));
+#11032 = VECTOR('',#11033,1.);
+#11033 = DIRECTION('',(1.,0.));
+#11034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11035 = ORIENTED_EDGE('',*,*,#11036,.F.);
+#11036 = EDGE_CURVE('',#10771,#11009,#11037,.T.);
+#11037 = SURFACE_CURVE('',#11038,(#11042,#11049),.PCURVE_S1.);
+#11038 = LINE('',#11039,#11040);
+#11039 = CARTESIAN_POINT('',(-4.140644611662,0.14,6.231817051758E-02));
+#11040 = VECTOR('',#11041,1.);
+#11041 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#11042 = PCURVE('',#10446,#11043);
+#11043 = DEFINITIONAL_REPRESENTATION('',(#11044),#11048);
+#11044 = LINE('',#11045,#11046);
+#11045 = CARTESIAN_POINT('',(0.279068053519,-0.187867873834));
+#11046 = VECTOR('',#11047,1.);
+#11047 = DIRECTION('',(-0.824041924199,0.566528822887));
+#11048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11049 = PCURVE('',#10583,#11050);
+#11050 = DEFINITIONAL_REPRESENTATION('',(#11051),#11055);
+#11051 = LINE('',#11052,#11053);
+#11052 = CARTESIAN_POINT('',(0.,0.));
+#11053 = VECTOR('',#11054,1.);
+#11054 = DIRECTION('',(1.,0.));
+#11055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11056 = ORIENTED_EDGE('',*,*,#10770,.F.);
+#11057 = ORIENTED_EDGE('',*,*,#10430,.F.);
+#11058 = ORIENTED_EDGE('',*,*,#10820,.F.);
+#11059 = ADVANCED_FACE('',(#11060),#10505,.F.);
+#11060 = FACE_BOUND('',#11061,.F.);
+#11061 = EDGE_LOOP('',(#11062,#11063,#11064,#11065));
+#11062 = ORIENTED_EDGE('',*,*,#10487,.F.);
+#11063 = ORIENTED_EDGE('',*,*,#10843,.F.);
+#11064 = ORIENTED_EDGE('',*,*,#10869,.T.);
+#11065 = ORIENTED_EDGE('',*,*,#11066,.T.);
+#11066 = EDGE_CURVE('',#10870,#10490,#11067,.T.);
+#11067 = SURFACE_CURVE('',#11068,(#11072,#11079),.PCURVE_S1.);
+#11068 = LINE('',#11069,#11070);
+#11069 = CARTESIAN_POINT('',(-4.107863353893,0.14,0.));
+#11070 = VECTOR('',#11071,1.);
+#11071 = DIRECTION('',(0.,1.,0.));
+#11072 = PCURVE('',#10505,#11073);
+#11073 = DEFINITIONAL_REPRESENTATION('',(#11074),#11078);
+#11074 = LINE('',#11075,#11076);
+#11075 = CARTESIAN_POINT('',(0.392136646107,0.));
+#11076 = VECTOR('',#11077,1.);
+#11077 = DIRECTION('',(0.,1.));
+#11078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11079 = PCURVE('',#10755,#11080);
+#11080 = DEFINITIONAL_REPRESENTATION('',(#11081),#11085);
+#11081 = LINE('',#11082,#11083);
+#11082 = CARTESIAN_POINT('',(-0.,0.));
+#11083 = VECTOR('',#11084,1.);
+#11084 = DIRECTION('',(-0.,1.));
+#11085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11086 = ADVANCED_FACE('',(#11087),#10755,.T.);
+#11087 = FACE_BOUND('',#11088,.F.);
+#11088 = EDGE_LOOP('',(#11089,#11090,#11111,#11112));
+#11089 = ORIENTED_EDGE('',*,*,#10892,.T.);
+#11090 = ORIENTED_EDGE('',*,*,#11091,.T.);
+#11091 = EDGE_CURVE('',#10893,#10709,#11092,.T.);
+#11092 = SURFACE_CURVE('',#11093,(#11097,#11104),.PCURVE_S1.);
+#11093 = LINE('',#11094,#11095);
+#11094 = CARTESIAN_POINT('',(-4.017218742231,0.14,4.768182948242E-02));
+#11095 = VECTOR('',#11096,1.);
+#11096 = DIRECTION('',(0.,1.,0.));
+#11097 = PCURVE('',#10755,#11098);
+#11098 = DEFINITIONAL_REPRESENTATION('',(#11099),#11103);
+#11099 = LINE('',#11100,#11101);
+#11100 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#11101 = VECTOR('',#11102,1.);
+#11102 = DIRECTION('',(-0.,1.));
+#11103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11104 = PCURVE('',#10724,#11105);
+#11105 = DEFINITIONAL_REPRESENTATION('',(#11106),#11110);
+#11106 = LINE('',#11107,#11108);
+#11107 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#11108 = VECTOR('',#11109,1.);
+#11109 = DIRECTION('',(0.,-1.));
+#11110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11111 = ORIENTED_EDGE('',*,*,#10736,.F.);
+#11112 = ORIENTED_EDGE('',*,*,#11066,.F.);
+#11113 = ADVANCED_FACE('',(#11114),#10724,.T.);
+#11114 = FACE_BOUND('',#11115,.T.);
+#11115 = EDGE_LOOP('',(#11116,#11117,#11118,#11119));
+#11116 = ORIENTED_EDGE('',*,*,#10916,.F.);
+#11117 = ORIENTED_EDGE('',*,*,#11091,.T.);
+#11118 = ORIENTED_EDGE('',*,*,#10708,.T.);
+#11119 = ORIENTED_EDGE('',*,*,#11120,.F.);
+#11120 = EDGE_CURVE('',#10917,#10681,#11121,.T.);
+#11121 = SURFACE_CURVE('',#11122,(#11126,#11132),.PCURVE_S1.);
+#11122 = LINE('',#11123,#11124);
+#11123 = CARTESIAN_POINT('',(-3.532781257769,0.14,0.752318170518));
+#11124 = VECTOR('',#11125,1.);
+#11125 = DIRECTION('',(0.,1.,0.));
+#11126 = PCURVE('',#10724,#11127);
+#11127 = DEFINITIONAL_REPRESENTATION('',(#11128),#11131);
+#11128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11129,#11130),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#11129 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#11130 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#11131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11132 = PCURVE('',#10696,#11133);
+#11133 = DEFINITIONAL_REPRESENTATION('',(#11134),#11137);
+#11134 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11135,#11136),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#11135 = CARTESIAN_POINT('',(5.786335389277E-02,-2.2E-02));
+#11136 = CARTESIAN_POINT('',(5.786335389277E-02,0.242));
+#11137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11138 = ADVANCED_FACE('',(#11139),#10696,.F.);
+#11139 = FACE_BOUND('',#11140,.F.);
+#11140 = EDGE_LOOP('',(#11141,#11142,#11143,#11144));
+#11141 = ORIENTED_EDGE('',*,*,#10680,.F.);
+#11142 = ORIENTED_EDGE('',*,*,#11120,.F.);
+#11143 = ORIENTED_EDGE('',*,*,#10939,.T.);
+#11144 = ORIENTED_EDGE('',*,*,#11145,.T.);
+#11145 = EDGE_CURVE('',#10940,#10653,#11146,.T.);
+#11146 = SURFACE_CURVE('',#11147,(#11151,#11158),.PCURVE_S1.);
+#11147 = LINE('',#11148,#11149);
+#11148 = CARTESIAN_POINT('',(-3.5,0.14,0.752318170518));
+#11149 = VECTOR('',#11150,1.);
+#11150 = DIRECTION('',(0.,1.,0.));
+#11151 = PCURVE('',#10696,#11152);
+#11152 = DEFINITIONAL_REPRESENTATION('',(#11153),#11157);
+#11153 = LINE('',#11154,#11155);
+#11154 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#11155 = VECTOR('',#11156,1.);
+#11156 = DIRECTION('',(0.,1.));
+#11157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11158 = PCURVE('',#10668,#11159);
+#11159 = DEFINITIONAL_REPRESENTATION('',(#11160),#11164);
+#11160 = LINE('',#11161,#11162);
+#11161 = CARTESIAN_POINT('',(0.,0.));
+#11162 = VECTOR('',#11163,1.);
+#11163 = DIRECTION('',(0.,-1.));
+#11164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11165 = ADVANCED_FACE('',(#11166),#10668,.T.);
+#11166 = FACE_BOUND('',#11167,.T.);
+#11167 = EDGE_LOOP('',(#11168,#11169,#11170,#11171));
+#11168 = ORIENTED_EDGE('',*,*,#10962,.F.);
+#11169 = ORIENTED_EDGE('',*,*,#11145,.T.);
+#11170 = ORIENTED_EDGE('',*,*,#10652,.T.);
+#11171 = ORIENTED_EDGE('',*,*,#11172,.F.);
+#11172 = EDGE_CURVE('',#10963,#10625,#11173,.T.);
+#11173 = SURFACE_CURVE('',#11174,(#11178,#11185),.PCURVE_S1.);
+#11174 = LINE('',#11175,#11176);
+#11175 = CARTESIAN_POINT('',(-3.5,0.14,0.862318170518));
+#11176 = VECTOR('',#11177,1.);
+#11177 = DIRECTION('',(0.,1.,0.));
+#11178 = PCURVE('',#10668,#11179);
+#11179 = DEFINITIONAL_REPRESENTATION('',(#11180),#11184);
+#11180 = LINE('',#11181,#11182);
+#11181 = CARTESIAN_POINT('',(0.11,0.));
+#11182 = VECTOR('',#11183,1.);
+#11183 = DIRECTION('',(0.,-1.));
+#11184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11185 = PCURVE('',#10640,#11186);
+#11186 = DEFINITIONAL_REPRESENTATION('',(#11187),#11191);
+#11187 = LINE('',#11188,#11189);
+#11188 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#11189 = VECTOR('',#11190,1.);
+#11190 = DIRECTION('',(0.,1.));
+#11191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11192 = ADVANCED_FACE('',(#11193),#10583,.F.);
+#11193 = FACE_BOUND('',#11194,.F.);
+#11194 = EDGE_LOOP('',(#11195,#11196,#11197,#11198));
+#11195 = ORIENTED_EDGE('',*,*,#11036,.F.);
+#11196 = ORIENTED_EDGE('',*,*,#10794,.T.);
+#11197 = ORIENTED_EDGE('',*,*,#10567,.T.);
+#11198 = ORIENTED_EDGE('',*,*,#11199,.F.);
+#11199 = EDGE_CURVE('',#11009,#10568,#11200,.T.);
+#11200 = SURFACE_CURVE('',#11201,(#11205,#11212),.PCURVE_S1.);
+#11201 = LINE('',#11202,#11203);
+#11202 = CARTESIAN_POINT('',(-3.623425869431,0.14,0.814636341035));
+#11203 = VECTOR('',#11204,1.);
+#11204 = DIRECTION('',(0.,1.,0.));
+#11205 = PCURVE('',#10583,#11206);
+#11206 = DEFINITIONAL_REPRESENTATION('',(#11207),#11211);
+#11207 = LINE('',#11208,#11209);
+#11208 = CARTESIAN_POINT('',(0.912961038055,0.));
+#11209 = VECTOR('',#11210,1.);
+#11210 = DIRECTION('',(0.,-1.));
+#11211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11212 = PCURVE('',#10612,#11213);
+#11213 = DEFINITIONAL_REPRESENTATION('',(#11214),#11218);
+#11214 = LINE('',#11215,#11216);
+#11215 = CARTESIAN_POINT('',(0.,0.));
+#11216 = VECTOR('',#11217,1.);
+#11217 = DIRECTION('',(0.,1.));
+#11218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11219 = ADVANCED_FACE('',(#11220),#10640,.T.);
+#11220 = FACE_BOUND('',#11221,.T.);
+#11221 = EDGE_LOOP('',(#11222,#11223,#11224,#11225));
+#11222 = ORIENTED_EDGE('',*,*,#10985,.T.);
+#11223 = ORIENTED_EDGE('',*,*,#11172,.T.);
+#11224 = ORIENTED_EDGE('',*,*,#10624,.F.);
+#11225 = ORIENTED_EDGE('',*,*,#11226,.F.);
+#11226 = EDGE_CURVE('',#10986,#10596,#11227,.T.);
+#11227 = SURFACE_CURVE('',#11228,(#11232,#11239),.PCURVE_S1.);
+#11228 = LINE('',#11229,#11230);
+#11229 = CARTESIAN_POINT('',(-3.532781257769,0.14,0.862318170518));
+#11230 = VECTOR('',#11231,1.);
+#11231 = DIRECTION('',(0.,1.,0.));
+#11232 = PCURVE('',#10640,#11233);
+#11233 = DEFINITIONAL_REPRESENTATION('',(#11234),#11238);
+#11234 = LINE('',#11235,#11236);
+#11235 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#11236 = VECTOR('',#11237,1.);
+#11237 = DIRECTION('',(0.,1.));
+#11238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11239 = PCURVE('',#10612,#11240);
+#11240 = DEFINITIONAL_REPRESENTATION('',(#11241),#11245);
+#11241 = LINE('',#11242,#11243);
+#11242 = CARTESIAN_POINT('',(0.96850898066,0.));
+#11243 = VECTOR('',#11244,1.);
+#11244 = DIRECTION('',(0.,1.));
+#11245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11246 = ADVANCED_FACE('',(#11247),#10612,.T.);
+#11247 = FACE_BOUND('',#11248,.T.);
+#11248 = EDGE_LOOP('',(#11249,#11250,#11251,#11252));
+#11249 = ORIENTED_EDGE('',*,*,#11008,.T.);
+#11250 = ORIENTED_EDGE('',*,*,#11226,.T.);
+#11251 = ORIENTED_EDGE('',*,*,#10595,.F.);
+#11252 = ORIENTED_EDGE('',*,*,#11199,.F.);
+#11253 = MANIFOLD_SOLID_BREP('',#11254);
+#11254 = CLOSED_SHELL('',(#11255,#11375,#11654,#11708,#11757,#11951,
+ #11978,#12005,#12030,#12057,#12084,#12111,#12138));
+#11255 = ADVANCED_FACE('',(#11256),#11270,.T.);
+#11256 = FACE_BOUND('',#11257,.T.);
+#11257 = EDGE_LOOP('',(#11258,#11293,#11321,#11349));
+#11258 = ORIENTED_EDGE('',*,*,#11259,.F.);
+#11259 = EDGE_CURVE('',#11260,#11262,#11264,.T.);
+#11260 = VERTEX_POINT('',#11261);
+#11261 = CARTESIAN_POINT('',(4.165726707786,0.36,0.11));
+#11262 = VERTEX_POINT('',#11263);
+#11263 = CARTESIAN_POINT('',(4.5,0.36,0.11));
+#11264 = SURFACE_CURVE('',#11265,(#11269,#11281),.PCURVE_S1.);
+#11265 = LINE('',#11266,#11267);
+#11266 = CARTESIAN_POINT('',(4.05,0.36,0.11));
+#11267 = VECTOR('',#11268,1.);
+#11268 = DIRECTION('',(1.,0.,0.));
+#11269 = PCURVE('',#11270,#11275);
+#11270 = PLANE('',#11271);
+#11271 = AXIS2_PLACEMENT_3D('',#11272,#11273,#11274);
+#11272 = CARTESIAN_POINT('',(4.05,0.14,0.11));
+#11273 = DIRECTION('',(0.,0.,1.));
+#11274 = DIRECTION('',(1.,0.,0.));
+#11275 = DEFINITIONAL_REPRESENTATION('',(#11276),#11280);
+#11276 = LINE('',#11277,#11278);
+#11277 = CARTESIAN_POINT('',(0.,0.22));
+#11278 = VECTOR('',#11279,1.);
+#11279 = DIRECTION('',(1.,0.));
+#11280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11281 = PCURVE('',#11282,#11287);
+#11282 = PLANE('',#11283);
+#11283 = AXIS2_PLACEMENT_3D('',#11284,#11285,#11286);
+#11284 = CARTESIAN_POINT('',(3.952776737828,0.36,0.341386224036));
+#11285 = DIRECTION('',(-6.335401468835E-29,1.,-5.224917662755E-29));
+#11286 = DIRECTION('',(1.,6.335401468835E-29,0.));
+#11287 = DEFINITIONAL_REPRESENTATION('',(#11288),#11292);
+#11288 = LINE('',#11289,#11290);
+#11289 = CARTESIAN_POINT('',(9.722326217175E-02,0.231386224036));
+#11290 = VECTOR('',#11291,1.);
+#11291 = DIRECTION('',(1.,3.310195103516E-57));
+#11292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11293 = ORIENTED_EDGE('',*,*,#11294,.F.);
+#11294 = EDGE_CURVE('',#11295,#11260,#11297,.T.);
+#11295 = VERTEX_POINT('',#11296);
+#11296 = CARTESIAN_POINT('',(4.165726707786,0.14,0.11));
+#11297 = SURFACE_CURVE('',#11298,(#11302,#11309),.PCURVE_S1.);
+#11298 = LINE('',#11299,#11300);
+#11299 = CARTESIAN_POINT('',(4.165726707786,0.14,0.11));
+#11300 = VECTOR('',#11301,1.);
+#11301 = DIRECTION('',(0.,1.,0.));
+#11302 = PCURVE('',#11270,#11303);
+#11303 = DEFINITIONAL_REPRESENTATION('',(#11304),#11308);
+#11304 = LINE('',#11305,#11306);
+#11305 = CARTESIAN_POINT('',(0.115726707786,0.));
+#11306 = VECTOR('',#11307,1.);
+#11307 = DIRECTION('',(0.,1.));
+#11308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11309 = PCURVE('',#11310,#11315);
+#11310 = CYLINDRICAL_SURFACE('',#11311,0.11);
+#11311 = AXIS2_PLACEMENT_3D('',#11312,#11313,#11314);
+#11312 = CARTESIAN_POINT('',(4.165726707786,0.14,0.22));
+#11313 = DIRECTION('',(0.,1.,0.));
+#11314 = DIRECTION('',(0.,0.,-1.));
+#11315 = DEFINITIONAL_REPRESENTATION('',(#11316),#11320);
+#11316 = LINE('',#11317,#11318);
+#11317 = CARTESIAN_POINT('',(0.,0.));
+#11318 = VECTOR('',#11319,1.);
+#11319 = DIRECTION('',(0.,1.));
+#11320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11321 = ORIENTED_EDGE('',*,*,#11322,.T.);
+#11322 = EDGE_CURVE('',#11295,#11323,#11325,.T.);
+#11323 = VERTEX_POINT('',#11324);
+#11324 = CARTESIAN_POINT('',(4.5,0.14,0.11));
+#11325 = SURFACE_CURVE('',#11326,(#11330,#11337),.PCURVE_S1.);
+#11326 = LINE('',#11327,#11328);
+#11327 = CARTESIAN_POINT('',(4.05,0.14,0.11));
+#11328 = VECTOR('',#11329,1.);
+#11329 = DIRECTION('',(1.,0.,0.));
+#11330 = PCURVE('',#11270,#11331);
+#11331 = DEFINITIONAL_REPRESENTATION('',(#11332),#11336);
+#11332 = LINE('',#11333,#11334);
+#11333 = CARTESIAN_POINT('',(0.,0.));
+#11334 = VECTOR('',#11335,1.);
+#11335 = DIRECTION('',(1.,0.));
+#11336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11337 = PCURVE('',#11338,#11343);
+#11338 = PLANE('',#11339);
+#11339 = AXIS2_PLACEMENT_3D('',#11340,#11341,#11342);
+#11340 = CARTESIAN_POINT('',(3.952776737828,0.14,0.341386224036));
+#11341 = DIRECTION('',(-1.432643714871E-31,-1.,4.410285565526E-32));
+#11342 = DIRECTION('',(-1.,1.432643714871E-31,0.));
+#11343 = DEFINITIONAL_REPRESENTATION('',(#11344),#11348);
+#11344 = LINE('',#11345,#11346);
+#11345 = CARTESIAN_POINT('',(-9.722326217175E-02,0.231386224036));
+#11346 = VECTOR('',#11347,1.);
+#11347 = DIRECTION('',(-1.,-6.318367896236E-63));
+#11348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11349 = ORIENTED_EDGE('',*,*,#11350,.T.);
+#11350 = EDGE_CURVE('',#11323,#11262,#11351,.T.);
+#11351 = SURFACE_CURVE('',#11352,(#11356,#11363),.PCURVE_S1.);
+#11352 = LINE('',#11353,#11354);
+#11353 = CARTESIAN_POINT('',(4.5,0.14,0.11));
+#11354 = VECTOR('',#11355,1.);
+#11355 = DIRECTION('',(0.,1.,0.));
+#11356 = PCURVE('',#11270,#11357);
+#11357 = DEFINITIONAL_REPRESENTATION('',(#11358),#11362);
+#11358 = LINE('',#11359,#11360);
+#11359 = CARTESIAN_POINT('',(0.45,0.));
+#11360 = VECTOR('',#11361,1.);
+#11361 = DIRECTION('',(0.,1.));
+#11362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11363 = PCURVE('',#11364,#11369);
+#11364 = PLANE('',#11365);
+#11365 = AXIS2_PLACEMENT_3D('',#11366,#11367,#11368);
+#11366 = CARTESIAN_POINT('',(4.5,0.14,0.));
+#11367 = DIRECTION('',(1.,0.,0.));
+#11368 = DIRECTION('',(0.,0.,1.));
+#11369 = DEFINITIONAL_REPRESENTATION('',(#11370),#11374);
+#11370 = LINE('',#11371,#11372);
+#11371 = CARTESIAN_POINT('',(0.11,0.));
+#11372 = VECTOR('',#11373,1.);
+#11373 = DIRECTION('',(0.,-1.));
+#11374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11375 = ADVANCED_FACE('',(#11376),#11282,.T.);
+#11376 = FACE_BOUND('',#11377,.T.);
+#11377 = EDGE_LOOP('',(#11378,#11408,#11437,#11465,#11493,#11521,#11549,
+ #11582,#11610,#11632,#11633));
+#11378 = ORIENTED_EDGE('',*,*,#11379,.F.);
+#11379 = EDGE_CURVE('',#11380,#11382,#11384,.T.);
+#11380 = VERTEX_POINT('',#11381);
+#11381 = CARTESIAN_POINT('',(4.107863353893,0.36,0.));
+#11382 = VERTEX_POINT('',#11383);
+#11383 = CARTESIAN_POINT('',(4.5,0.36,0.));
+#11384 = SURFACE_CURVE('',#11385,(#11389,#11396),.PCURVE_S1.);
+#11385 = LINE('',#11386,#11387);
+#11386 = CARTESIAN_POINT('',(4.05,0.36,0.));
+#11387 = VECTOR('',#11388,1.);
+#11388 = DIRECTION('',(1.,0.,0.));
+#11389 = PCURVE('',#11282,#11390);
+#11390 = DEFINITIONAL_REPRESENTATION('',(#11391),#11395);
+#11391 = LINE('',#11392,#11393);
+#11392 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#11393 = VECTOR('',#11394,1.);
+#11394 = DIRECTION('',(1.,3.310195103516E-57));
+#11395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11396 = PCURVE('',#11397,#11402);
+#11397 = PLANE('',#11398);
+#11398 = AXIS2_PLACEMENT_3D('',#11399,#11400,#11401);
+#11399 = CARTESIAN_POINT('',(4.05,0.14,0.));
+#11400 = DIRECTION('',(0.,0.,1.));
+#11401 = DIRECTION('',(1.,0.,0.));
+#11402 = DEFINITIONAL_REPRESENTATION('',(#11403),#11407);
+#11403 = LINE('',#11404,#11405);
+#11404 = CARTESIAN_POINT('',(0.,0.22));
+#11405 = VECTOR('',#11406,1.);
+#11406 = DIRECTION('',(1.,0.));
+#11407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11408 = ORIENTED_EDGE('',*,*,#11409,.T.);
+#11409 = EDGE_CURVE('',#11380,#11410,#11412,.T.);
+#11410 = VERTEX_POINT('',#11411);
+#11411 = CARTESIAN_POINT('',(4.017218742231,0.36,4.768182948242E-02));
+#11412 = SURFACE_CURVE('',#11413,(#11418,#11425),.PCURVE_S1.);
+#11413 = CIRCLE('',#11414,0.11);
+#11414 = AXIS2_PLACEMENT_3D('',#11415,#11416,#11417);
+#11415 = CARTESIAN_POINT('',(4.107863353893,0.36,0.11));
+#11416 = DIRECTION('',(0.,1.,0.));
+#11417 = DIRECTION('',(0.,0.,1.));
+#11418 = PCURVE('',#11282,#11419);
+#11419 = DEFINITIONAL_REPRESENTATION('',(#11420),#11424);
+#11420 = CIRCLE('',#11421,0.11);
+#11421 = AXIS2_PLACEMENT_2D('',#11422,#11423);
+#11422 = CARTESIAN_POINT('',(0.155086616065,0.231386224036));
+#11423 = DIRECTION('',(0.,-1.));
+#11424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11425 = PCURVE('',#11426,#11431);
+#11426 = CYLINDRICAL_SURFACE('',#11427,0.11);
+#11427 = AXIS2_PLACEMENT_3D('',#11428,#11429,#11430);
+#11428 = CARTESIAN_POINT('',(4.107863353893,0.14,0.11));
+#11429 = DIRECTION('',(0.,1.,0.));
+#11430 = DIRECTION('',(0.,0.,-1.));
+#11431 = DEFINITIONAL_REPRESENTATION('',(#11432),#11436);
+#11432 = LINE('',#11433,#11434);
+#11433 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#11434 = VECTOR('',#11435,1.);
+#11435 = DIRECTION('',(1.,0.));
+#11436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11437 = ORIENTED_EDGE('',*,*,#11438,.T.);
+#11438 = EDGE_CURVE('',#11410,#11439,#11441,.T.);
+#11439 = VERTEX_POINT('',#11440);
+#11440 = CARTESIAN_POINT('',(3.532781257769,0.36,0.752318170518));
+#11441 = SURFACE_CURVE('',#11442,(#11446,#11453),.PCURVE_S1.);
+#11442 = LINE('',#11443,#11444);
+#11443 = CARTESIAN_POINT('',(4.05,0.36,0.));
+#11444 = VECTOR('',#11445,1.);
+#11445 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#11446 = PCURVE('',#11282,#11447);
+#11447 = DEFINITIONAL_REPRESENTATION('',(#11448),#11452);
+#11448 = LINE('',#11449,#11450);
+#11449 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#11450 = VECTOR('',#11451,1.);
+#11451 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#11452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11453 = PCURVE('',#11454,#11459);
+#11454 = PLANE('',#11455);
+#11455 = AXIS2_PLACEMENT_3D('',#11456,#11457,#11458);
+#11456 = CARTESIAN_POINT('',(4.05,0.14,0.));
+#11457 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#11458 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#11459 = DEFINITIONAL_REPRESENTATION('',(#11460),#11464);
+#11460 = LINE('',#11461,#11462);
+#11461 = CARTESIAN_POINT('',(0.,-0.22));
+#11462 = VECTOR('',#11463,1.);
+#11463 = DIRECTION('',(1.,0.));
+#11464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11465 = ORIENTED_EDGE('',*,*,#11466,.F.);
+#11466 = EDGE_CURVE('',#11467,#11439,#11469,.T.);
+#11467 = VERTEX_POINT('',#11468);
+#11468 = CARTESIAN_POINT('',(3.5,0.36,0.752318170518));
+#11469 = SURFACE_CURVE('',#11470,(#11474,#11481),.PCURVE_S1.);
+#11470 = LINE('',#11471,#11472);
+#11471 = CARTESIAN_POINT('',(3.5,0.36,0.752318170518));
+#11472 = VECTOR('',#11473,1.);
+#11473 = DIRECTION('',(1.,0.,0.));
+#11474 = PCURVE('',#11282,#11475);
+#11475 = DEFINITIONAL_REPRESENTATION('',(#11476),#11480);
+#11476 = LINE('',#11477,#11478);
+#11477 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#11478 = VECTOR('',#11479,1.);
+#11479 = DIRECTION('',(1.,3.310195103516E-57));
+#11480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11481 = PCURVE('',#11482,#11487);
+#11482 = PLANE('',#11483);
+#11483 = AXIS2_PLACEMENT_3D('',#11484,#11485,#11486);
+#11484 = CARTESIAN_POINT('',(3.5,0.14,0.752318170518));
+#11485 = DIRECTION('',(0.,0.,1.));
+#11486 = DIRECTION('',(1.,0.,0.));
+#11487 = DEFINITIONAL_REPRESENTATION('',(#11488),#11492);
+#11488 = LINE('',#11489,#11490);
+#11489 = CARTESIAN_POINT('',(0.,0.22));
+#11490 = VECTOR('',#11491,1.);
+#11491 = DIRECTION('',(1.,0.));
+#11492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11493 = ORIENTED_EDGE('',*,*,#11494,.T.);
+#11494 = EDGE_CURVE('',#11467,#11495,#11497,.T.);
+#11495 = VERTEX_POINT('',#11496);
+#11496 = CARTESIAN_POINT('',(3.5,0.36,0.862318170518));
+#11497 = SURFACE_CURVE('',#11498,(#11502,#11509),.PCURVE_S1.);
+#11498 = LINE('',#11499,#11500);
+#11499 = CARTESIAN_POINT('',(3.5,0.36,0.752318170518));
+#11500 = VECTOR('',#11501,1.);
+#11501 = DIRECTION('',(0.,0.,1.));
+#11502 = PCURVE('',#11282,#11503);
+#11503 = DEFINITIONAL_REPRESENTATION('',(#11504),#11508);
+#11504 = LINE('',#11505,#11506);
+#11505 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#11506 = VECTOR('',#11507,1.);
+#11507 = DIRECTION('',(0.,-1.));
+#11508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11509 = PCURVE('',#11510,#11515);
+#11510 = PLANE('',#11511);
+#11511 = AXIS2_PLACEMENT_3D('',#11512,#11513,#11514);
+#11512 = CARTESIAN_POINT('',(3.5,0.14,0.752318170518));
+#11513 = DIRECTION('',(1.,0.,0.));
+#11514 = DIRECTION('',(0.,0.,1.));
+#11515 = DEFINITIONAL_REPRESENTATION('',(#11516),#11520);
+#11516 = LINE('',#11517,#11518);
+#11517 = CARTESIAN_POINT('',(0.,-0.22));
+#11518 = VECTOR('',#11519,1.);
+#11519 = DIRECTION('',(1.,0.));
+#11520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11521 = ORIENTED_EDGE('',*,*,#11522,.T.);
+#11522 = EDGE_CURVE('',#11495,#11523,#11525,.T.);
+#11523 = VERTEX_POINT('',#11524);
+#11524 = CARTESIAN_POINT('',(3.532781257769,0.36,0.862318170518));
+#11525 = SURFACE_CURVE('',#11526,(#11530,#11537),.PCURVE_S1.);
+#11526 = LINE('',#11527,#11528);
+#11527 = CARTESIAN_POINT('',(3.5,0.36,0.862318170518));
+#11528 = VECTOR('',#11529,1.);
+#11529 = DIRECTION('',(1.,0.,0.));
+#11530 = PCURVE('',#11282,#11531);
+#11531 = DEFINITIONAL_REPRESENTATION('',(#11532),#11536);
+#11532 = LINE('',#11533,#11534);
+#11533 = CARTESIAN_POINT('',(-0.452776737828,-0.520931946481));
+#11534 = VECTOR('',#11535,1.);
+#11535 = DIRECTION('',(1.,3.310195103516E-57));
+#11536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11537 = PCURVE('',#11538,#11543);
+#11538 = PLANE('',#11539);
+#11539 = AXIS2_PLACEMENT_3D('',#11540,#11541,#11542);
+#11540 = CARTESIAN_POINT('',(3.5,0.14,0.862318170518));
+#11541 = DIRECTION('',(0.,0.,1.));
+#11542 = DIRECTION('',(1.,0.,0.));
+#11543 = DEFINITIONAL_REPRESENTATION('',(#11544),#11548);
+#11544 = LINE('',#11545,#11546);
+#11545 = CARTESIAN_POINT('',(0.,0.22));
+#11546 = VECTOR('',#11547,1.);
+#11547 = DIRECTION('',(1.,0.));
+#11548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11549 = ORIENTED_EDGE('',*,*,#11550,.F.);
+#11550 = EDGE_CURVE('',#11551,#11523,#11553,.T.);
+#11551 = VERTEX_POINT('',#11552);
+#11552 = CARTESIAN_POINT('',(3.623425869431,0.36,0.814636341035));
+#11553 = SURFACE_CURVE('',#11554,(#11559,#11570),.PCURVE_S1.);
+#11554 = CIRCLE('',#11555,0.11);
+#11555 = AXIS2_PLACEMENT_3D('',#11556,#11557,#11558);
+#11556 = CARTESIAN_POINT('',(3.532781257769,0.36,0.752318170518));
+#11557 = DIRECTION('',(0.,-1.,0.));
+#11558 = DIRECTION('',(0.,0.,1.));
+#11559 = PCURVE('',#11282,#11560);
+#11560 = DEFINITIONAL_REPRESENTATION('',(#11561),#11569);
+#11561 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11562,#11563,#11564,#11565
+ ,#11566,#11567,#11568),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#11562 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#11563 = CARTESIAN_POINT('',(-0.610521068892,-0.520931946481));
+#11564 = CARTESIAN_POINT('',(-0.515258274475,-0.355931946481));
+#11565 = CARTESIAN_POINT('',(-0.419995480059,-0.190931946481));
+#11566 = CARTESIAN_POINT('',(-0.324732685643,-0.355931946481));
+#11567 = CARTESIAN_POINT('',(-0.229469891227,-0.520931946481));
+#11568 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#11569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11570 = PCURVE('',#11571,#11576);
+#11571 = CYLINDRICAL_SURFACE('',#11572,0.11);
+#11572 = AXIS2_PLACEMENT_3D('',#11573,#11574,#11575);
+#11573 = CARTESIAN_POINT('',(3.532781257769,0.14,0.752318170518));
+#11574 = DIRECTION('',(0.,1.,0.));
+#11575 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#11576 = DEFINITIONAL_REPRESENTATION('',(#11577),#11581);
+#11577 = LINE('',#11578,#11579);
+#11578 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#11579 = VECTOR('',#11580,1.);
+#11580 = DIRECTION('',(-1.,0.));
+#11581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11582 = ORIENTED_EDGE('',*,*,#11583,.F.);
+#11583 = EDGE_CURVE('',#11584,#11551,#11586,.T.);
+#11584 = VERTEX_POINT('',#11585);
+#11585 = CARTESIAN_POINT('',(4.075082096124,0.36,0.157681829482));
+#11586 = SURFACE_CURVE('',#11587,(#11591,#11598),.PCURVE_S1.);
+#11587 = LINE('',#11588,#11589);
+#11588 = CARTESIAN_POINT('',(4.140644611662,0.36,6.231817051758E-02));
+#11589 = VECTOR('',#11590,1.);
+#11590 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#11591 = PCURVE('',#11282,#11592);
+#11592 = DEFINITIONAL_REPRESENTATION('',(#11593),#11597);
+#11593 = LINE('',#11594,#11595);
+#11594 = CARTESIAN_POINT('',(0.187867873834,0.279068053519));
+#11595 = VECTOR('',#11596,1.);
+#11596 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#11597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11598 = PCURVE('',#11599,#11604);
+#11599 = PLANE('',#11600);
+#11600 = AXIS2_PLACEMENT_3D('',#11601,#11602,#11603);
+#11601 = CARTESIAN_POINT('',(4.140644611662,0.14,6.231817051758E-02));
+#11602 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#11603 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#11604 = DEFINITIONAL_REPRESENTATION('',(#11605),#11609);
+#11605 = LINE('',#11606,#11607);
+#11606 = CARTESIAN_POINT('',(0.,-0.22));
+#11607 = VECTOR('',#11608,1.);
+#11608 = DIRECTION('',(1.,0.));
+#11609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11610 = ORIENTED_EDGE('',*,*,#11611,.F.);
+#11611 = EDGE_CURVE('',#11260,#11584,#11612,.T.);
+#11612 = SURFACE_CURVE('',#11613,(#11618,#11625),.PCURVE_S1.);
+#11613 = CIRCLE('',#11614,0.11);
+#11614 = AXIS2_PLACEMENT_3D('',#11615,#11616,#11617);
+#11615 = CARTESIAN_POINT('',(4.165726707786,0.36,0.22));
+#11616 = DIRECTION('',(0.,1.,0.));
+#11617 = DIRECTION('',(0.,0.,1.));
+#11618 = PCURVE('',#11282,#11619);
+#11619 = DEFINITIONAL_REPRESENTATION('',(#11620),#11624);
+#11620 = CIRCLE('',#11621,0.11);
+#11621 = AXIS2_PLACEMENT_2D('',#11622,#11623);
+#11622 = CARTESIAN_POINT('',(0.212949969957,0.121386224036));
+#11623 = DIRECTION('',(0.,-1.));
+#11624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11625 = PCURVE('',#11310,#11626);
+#11626 = DEFINITIONAL_REPRESENTATION('',(#11627),#11631);
+#11627 = LINE('',#11628,#11629);
+#11628 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#11629 = VECTOR('',#11630,1.);
+#11630 = DIRECTION('',(1.,0.));
+#11631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11632 = ORIENTED_EDGE('',*,*,#11259,.T.);
+#11633 = ORIENTED_EDGE('',*,*,#11634,.F.);
+#11634 = EDGE_CURVE('',#11382,#11262,#11635,.T.);
+#11635 = SURFACE_CURVE('',#11636,(#11640,#11647),.PCURVE_S1.);
+#11636 = LINE('',#11637,#11638);
+#11637 = CARTESIAN_POINT('',(4.5,0.36,0.));
+#11638 = VECTOR('',#11639,1.);
+#11639 = DIRECTION('',(0.,0.,1.));
+#11640 = PCURVE('',#11282,#11641);
+#11641 = DEFINITIONAL_REPRESENTATION('',(#11642),#11646);
+#11642 = LINE('',#11643,#11644);
+#11643 = CARTESIAN_POINT('',(0.547223262172,0.341386224036));
+#11644 = VECTOR('',#11645,1.);
+#11645 = DIRECTION('',(0.,-1.));
+#11646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11647 = PCURVE('',#11364,#11648);
+#11648 = DEFINITIONAL_REPRESENTATION('',(#11649),#11653);
+#11649 = LINE('',#11650,#11651);
+#11650 = CARTESIAN_POINT('',(0.,-0.22));
+#11651 = VECTOR('',#11652,1.);
+#11652 = DIRECTION('',(1.,0.));
+#11653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11654 = ADVANCED_FACE('',(#11655),#11310,.F.);
+#11655 = FACE_BOUND('',#11656,.F.);
+#11656 = EDGE_LOOP('',(#11657,#11685,#11706,#11707));
+#11657 = ORIENTED_EDGE('',*,*,#11658,.T.);
+#11658 = EDGE_CURVE('',#11295,#11659,#11661,.T.);
+#11659 = VERTEX_POINT('',#11660);
+#11660 = CARTESIAN_POINT('',(4.075082096124,0.14,0.157681829482));
+#11661 = SURFACE_CURVE('',#11662,(#11667,#11674),.PCURVE_S1.);
+#11662 = CIRCLE('',#11663,0.11);
+#11663 = AXIS2_PLACEMENT_3D('',#11664,#11665,#11666);
+#11664 = CARTESIAN_POINT('',(4.165726707786,0.14,0.22));
+#11665 = DIRECTION('',(0.,1.,0.));
+#11666 = DIRECTION('',(0.,0.,1.));
+#11667 = PCURVE('',#11310,#11668);
+#11668 = DEFINITIONAL_REPRESENTATION('',(#11669),#11673);
+#11669 = LINE('',#11670,#11671);
+#11670 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#11671 = VECTOR('',#11672,1.);
+#11672 = DIRECTION('',(1.,0.));
+#11673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11674 = PCURVE('',#11338,#11675);
+#11675 = DEFINITIONAL_REPRESENTATION('',(#11676),#11684);
+#11676 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11677,#11678,#11679,#11680
+ ,#11681,#11682,#11683),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#11677 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#11678 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#11679 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#11680 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#11681 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#11682 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#11683 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#11684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11685 = ORIENTED_EDGE('',*,*,#11686,.T.);
+#11686 = EDGE_CURVE('',#11659,#11584,#11687,.T.);
+#11687 = SURFACE_CURVE('',#11688,(#11692,#11699),.PCURVE_S1.);
+#11688 = LINE('',#11689,#11690);
+#11689 = CARTESIAN_POINT('',(4.075082096124,0.14,0.157681829482));
+#11690 = VECTOR('',#11691,1.);
+#11691 = DIRECTION('',(0.,1.,0.));
+#11692 = PCURVE('',#11310,#11693);
+#11693 = DEFINITIONAL_REPRESENTATION('',(#11694),#11698);
+#11694 = LINE('',#11695,#11696);
+#11695 = CARTESIAN_POINT('',(0.96850898066,0.));
+#11696 = VECTOR('',#11697,1.);
+#11697 = DIRECTION('',(0.,1.));
+#11698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11699 = PCURVE('',#11599,#11700);
+#11700 = DEFINITIONAL_REPRESENTATION('',(#11701),#11705);
+#11701 = LINE('',#11702,#11703);
+#11702 = CARTESIAN_POINT('',(0.115726707786,0.));
+#11703 = VECTOR('',#11704,1.);
+#11704 = DIRECTION('',(0.,-1.));
+#11705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11706 = ORIENTED_EDGE('',*,*,#11611,.F.);
+#11707 = ORIENTED_EDGE('',*,*,#11294,.F.);
+#11708 = ADVANCED_FACE('',(#11709),#11364,.T.);
+#11709 = FACE_BOUND('',#11710,.T.);
+#11710 = EDGE_LOOP('',(#11711,#11734,#11755,#11756));
+#11711 = ORIENTED_EDGE('',*,*,#11712,.F.);
+#11712 = EDGE_CURVE('',#11713,#11323,#11715,.T.);
+#11713 = VERTEX_POINT('',#11714);
+#11714 = CARTESIAN_POINT('',(4.5,0.14,0.));
+#11715 = SURFACE_CURVE('',#11716,(#11720,#11727),.PCURVE_S1.);
+#11716 = LINE('',#11717,#11718);
+#11717 = CARTESIAN_POINT('',(4.5,0.14,0.));
+#11718 = VECTOR('',#11719,1.);
+#11719 = DIRECTION('',(0.,0.,1.));
+#11720 = PCURVE('',#11364,#11721);
+#11721 = DEFINITIONAL_REPRESENTATION('',(#11722),#11726);
+#11722 = LINE('',#11723,#11724);
+#11723 = CARTESIAN_POINT('',(0.,0.));
+#11724 = VECTOR('',#11725,1.);
+#11725 = DIRECTION('',(1.,0.));
+#11726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11727 = PCURVE('',#11338,#11728);
+#11728 = DEFINITIONAL_REPRESENTATION('',(#11729),#11733);
+#11729 = LINE('',#11730,#11731);
+#11730 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#11731 = VECTOR('',#11732,1.);
+#11732 = DIRECTION('',(0.,-1.));
+#11733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11734 = ORIENTED_EDGE('',*,*,#11735,.T.);
+#11735 = EDGE_CURVE('',#11713,#11382,#11736,.T.);
+#11736 = SURFACE_CURVE('',#11737,(#11741,#11748),.PCURVE_S1.);
+#11737 = LINE('',#11738,#11739);
+#11738 = CARTESIAN_POINT('',(4.5,0.14,0.));
+#11739 = VECTOR('',#11740,1.);
+#11740 = DIRECTION('',(0.,1.,0.));
+#11741 = PCURVE('',#11364,#11742);
+#11742 = DEFINITIONAL_REPRESENTATION('',(#11743),#11747);
+#11743 = LINE('',#11744,#11745);
+#11744 = CARTESIAN_POINT('',(0.,0.));
+#11745 = VECTOR('',#11746,1.);
+#11746 = DIRECTION('',(0.,-1.));
+#11747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11748 = PCURVE('',#11397,#11749);
+#11749 = DEFINITIONAL_REPRESENTATION('',(#11750),#11754);
+#11750 = LINE('',#11751,#11752);
+#11751 = CARTESIAN_POINT('',(0.45,0.));
+#11752 = VECTOR('',#11753,1.);
+#11753 = DIRECTION('',(0.,1.));
+#11754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11755 = ORIENTED_EDGE('',*,*,#11634,.T.);
+#11756 = ORIENTED_EDGE('',*,*,#11350,.F.);
+#11757 = ADVANCED_FACE('',(#11758),#11338,.T.);
+#11758 = FACE_BOUND('',#11759,.T.);
+#11759 = EDGE_LOOP('',(#11760,#11783,#11784,#11785,#11786,#11809,#11833,
+ #11856,#11879,#11902,#11925));
+#11760 = ORIENTED_EDGE('',*,*,#11761,.T.);
+#11761 = EDGE_CURVE('',#11762,#11713,#11764,.T.);
+#11762 = VERTEX_POINT('',#11763);
+#11763 = CARTESIAN_POINT('',(4.107863353893,0.14,0.));
+#11764 = SURFACE_CURVE('',#11765,(#11769,#11776),.PCURVE_S1.);
+#11765 = LINE('',#11766,#11767);
+#11766 = CARTESIAN_POINT('',(4.05,0.14,0.));
+#11767 = VECTOR('',#11768,1.);
+#11768 = DIRECTION('',(1.,0.,0.));
+#11769 = PCURVE('',#11338,#11770);
+#11770 = DEFINITIONAL_REPRESENTATION('',(#11771),#11775);
+#11771 = LINE('',#11772,#11773);
+#11772 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#11773 = VECTOR('',#11774,1.);
+#11774 = DIRECTION('',(-1.,-6.318367896236E-63));
+#11775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11776 = PCURVE('',#11397,#11777);
+#11777 = DEFINITIONAL_REPRESENTATION('',(#11778),#11782);
+#11778 = LINE('',#11779,#11780);
+#11779 = CARTESIAN_POINT('',(0.,0.));
+#11780 = VECTOR('',#11781,1.);
+#11781 = DIRECTION('',(1.,0.));
+#11782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11783 = ORIENTED_EDGE('',*,*,#11712,.T.);
+#11784 = ORIENTED_EDGE('',*,*,#11322,.F.);
+#11785 = ORIENTED_EDGE('',*,*,#11658,.T.);
+#11786 = ORIENTED_EDGE('',*,*,#11787,.T.);
+#11787 = EDGE_CURVE('',#11659,#11788,#11790,.T.);
+#11788 = VERTEX_POINT('',#11789);
+#11789 = CARTESIAN_POINT('',(3.623425869431,0.14,0.814636341035));
+#11790 = SURFACE_CURVE('',#11791,(#11795,#11802),.PCURVE_S1.);
+#11791 = LINE('',#11792,#11793);
+#11792 = CARTESIAN_POINT('',(4.140644611662,0.14,6.231817051758E-02));
+#11793 = VECTOR('',#11794,1.);
+#11794 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#11795 = PCURVE('',#11338,#11796);
+#11796 = DEFINITIONAL_REPRESENTATION('',(#11797),#11801);
+#11797 = LINE('',#11798,#11799);
+#11798 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#11799 = VECTOR('',#11800,1.);
+#11800 = DIRECTION('',(0.566528822887,-0.824041924199));
+#11801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11802 = PCURVE('',#11599,#11803);
+#11803 = DEFINITIONAL_REPRESENTATION('',(#11804),#11808);
+#11804 = LINE('',#11805,#11806);
+#11805 = CARTESIAN_POINT('',(0.,0.));
+#11806 = VECTOR('',#11807,1.);
+#11807 = DIRECTION('',(1.,0.));
+#11808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11809 = ORIENTED_EDGE('',*,*,#11810,.T.);
+#11810 = EDGE_CURVE('',#11788,#11811,#11813,.T.);
+#11811 = VERTEX_POINT('',#11812);
+#11812 = CARTESIAN_POINT('',(3.532781257769,0.14,0.862318170518));
+#11813 = SURFACE_CURVE('',#11814,(#11819,#11826),.PCURVE_S1.);
+#11814 = CIRCLE('',#11815,0.11);
+#11815 = AXIS2_PLACEMENT_3D('',#11816,#11817,#11818);
+#11816 = CARTESIAN_POINT('',(3.532781257769,0.14,0.752318170518));
+#11817 = DIRECTION('',(0.,-1.,0.));
+#11818 = DIRECTION('',(0.,0.,1.));
+#11819 = PCURVE('',#11338,#11820);
+#11820 = DEFINITIONAL_REPRESENTATION('',(#11821),#11825);
+#11821 = CIRCLE('',#11822,0.11);
+#11822 = AXIS2_PLACEMENT_2D('',#11823,#11824);
+#11823 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#11824 = DIRECTION('',(0.,-1.));
+#11825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11826 = PCURVE('',#11571,#11827);
+#11827 = DEFINITIONAL_REPRESENTATION('',(#11828),#11832);
+#11828 = LINE('',#11829,#11830);
+#11829 = CARTESIAN_POINT('',(5.31467632652,-4.440892098501E-16));
+#11830 = VECTOR('',#11831,1.);
+#11831 = DIRECTION('',(-1.,0.));
+#11832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11833 = ORIENTED_EDGE('',*,*,#11834,.F.);
+#11834 = EDGE_CURVE('',#11835,#11811,#11837,.T.);
+#11835 = VERTEX_POINT('',#11836);
+#11836 = CARTESIAN_POINT('',(3.5,0.14,0.862318170518));
+#11837 = SURFACE_CURVE('',#11838,(#11842,#11849),.PCURVE_S1.);
+#11838 = LINE('',#11839,#11840);
+#11839 = CARTESIAN_POINT('',(3.5,0.14,0.862318170518));
+#11840 = VECTOR('',#11841,1.);
+#11841 = DIRECTION('',(1.,0.,0.));
+#11842 = PCURVE('',#11338,#11843);
+#11843 = DEFINITIONAL_REPRESENTATION('',(#11844),#11848);
+#11844 = LINE('',#11845,#11846);
+#11845 = CARTESIAN_POINT('',(0.452776737828,-0.520931946481));
+#11846 = VECTOR('',#11847,1.);
+#11847 = DIRECTION('',(-1.,-6.318367896236E-63));
+#11848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11849 = PCURVE('',#11538,#11850);
+#11850 = DEFINITIONAL_REPRESENTATION('',(#11851),#11855);
+#11851 = LINE('',#11852,#11853);
+#11852 = CARTESIAN_POINT('',(0.,0.));
+#11853 = VECTOR('',#11854,1.);
+#11854 = DIRECTION('',(1.,0.));
+#11855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11856 = ORIENTED_EDGE('',*,*,#11857,.F.);
+#11857 = EDGE_CURVE('',#11858,#11835,#11860,.T.);
+#11858 = VERTEX_POINT('',#11859);
+#11859 = CARTESIAN_POINT('',(3.5,0.14,0.752318170518));
+#11860 = SURFACE_CURVE('',#11861,(#11865,#11872),.PCURVE_S1.);
+#11861 = LINE('',#11862,#11863);
+#11862 = CARTESIAN_POINT('',(3.5,0.14,0.752318170518));
+#11863 = VECTOR('',#11864,1.);
+#11864 = DIRECTION('',(0.,0.,1.));
+#11865 = PCURVE('',#11338,#11866);
+#11866 = DEFINITIONAL_REPRESENTATION('',(#11867),#11871);
+#11867 = LINE('',#11868,#11869);
+#11868 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#11869 = VECTOR('',#11870,1.);
+#11870 = DIRECTION('',(0.,-1.));
+#11871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11872 = PCURVE('',#11510,#11873);
+#11873 = DEFINITIONAL_REPRESENTATION('',(#11874),#11878);
+#11874 = LINE('',#11875,#11876);
+#11875 = CARTESIAN_POINT('',(0.,0.));
+#11876 = VECTOR('',#11877,1.);
+#11877 = DIRECTION('',(1.,0.));
+#11878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11879 = ORIENTED_EDGE('',*,*,#11880,.T.);
+#11880 = EDGE_CURVE('',#11858,#11881,#11883,.T.);
+#11881 = VERTEX_POINT('',#11882);
+#11882 = CARTESIAN_POINT('',(3.532781257769,0.14,0.752318170518));
+#11883 = SURFACE_CURVE('',#11884,(#11888,#11895),.PCURVE_S1.);
+#11884 = LINE('',#11885,#11886);
+#11885 = CARTESIAN_POINT('',(3.5,0.14,0.752318170518));
+#11886 = VECTOR('',#11887,1.);
+#11887 = DIRECTION('',(1.,0.,0.));
+#11888 = PCURVE('',#11338,#11889);
+#11889 = DEFINITIONAL_REPRESENTATION('',(#11890),#11894);
+#11890 = LINE('',#11891,#11892);
+#11891 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#11892 = VECTOR('',#11893,1.);
+#11893 = DIRECTION('',(-1.,-6.318367896236E-63));
+#11894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11895 = PCURVE('',#11482,#11896);
+#11896 = DEFINITIONAL_REPRESENTATION('',(#11897),#11901);
+#11897 = LINE('',#11898,#11899);
+#11898 = CARTESIAN_POINT('',(0.,0.));
+#11899 = VECTOR('',#11900,1.);
+#11900 = DIRECTION('',(1.,0.));
+#11901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11902 = ORIENTED_EDGE('',*,*,#11903,.F.);
+#11903 = EDGE_CURVE('',#11904,#11881,#11906,.T.);
+#11904 = VERTEX_POINT('',#11905);
+#11905 = CARTESIAN_POINT('',(4.017218742231,0.14,4.768182948242E-02));
+#11906 = SURFACE_CURVE('',#11907,(#11911,#11918),.PCURVE_S1.);
+#11907 = LINE('',#11908,#11909);
+#11908 = CARTESIAN_POINT('',(4.05,0.14,0.));
+#11909 = VECTOR('',#11910,1.);
+#11910 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#11911 = PCURVE('',#11338,#11912);
+#11912 = DEFINITIONAL_REPRESENTATION('',(#11913),#11917);
+#11913 = LINE('',#11914,#11915);
+#11914 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#11915 = VECTOR('',#11916,1.);
+#11916 = DIRECTION('',(0.566528822887,-0.824041924199));
+#11917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11918 = PCURVE('',#11454,#11919);
+#11919 = DEFINITIONAL_REPRESENTATION('',(#11920),#11924);
+#11920 = LINE('',#11921,#11922);
+#11921 = CARTESIAN_POINT('',(0.,0.));
+#11922 = VECTOR('',#11923,1.);
+#11923 = DIRECTION('',(1.,0.));
+#11924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11925 = ORIENTED_EDGE('',*,*,#11926,.F.);
+#11926 = EDGE_CURVE('',#11762,#11904,#11927,.T.);
+#11927 = SURFACE_CURVE('',#11928,(#11933,#11944),.PCURVE_S1.);
+#11928 = CIRCLE('',#11929,0.11);
+#11929 = AXIS2_PLACEMENT_3D('',#11930,#11931,#11932);
+#11930 = CARTESIAN_POINT('',(4.107863353893,0.14,0.11));
+#11931 = DIRECTION('',(0.,1.,0.));
+#11932 = DIRECTION('',(0.,0.,1.));
+#11933 = PCURVE('',#11338,#11934);
+#11934 = DEFINITIONAL_REPRESENTATION('',(#11935),#11943);
+#11935 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11936,#11937,#11938,#11939
+ ,#11940,#11941,#11942),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#11936 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#11937 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#11938 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#11939 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#11940 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#11941 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#11942 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#11943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11944 = PCURVE('',#11426,#11945);
+#11945 = DEFINITIONAL_REPRESENTATION('',(#11946),#11950);
+#11946 = LINE('',#11947,#11948);
+#11947 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#11948 = VECTOR('',#11949,1.);
+#11949 = DIRECTION('',(1.,0.));
+#11950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11951 = ADVANCED_FACE('',(#11952),#11397,.F.);
+#11952 = FACE_BOUND('',#11953,.F.);
+#11953 = EDGE_LOOP('',(#11954,#11955,#11956,#11957));
+#11954 = ORIENTED_EDGE('',*,*,#11761,.T.);
+#11955 = ORIENTED_EDGE('',*,*,#11735,.T.);
+#11956 = ORIENTED_EDGE('',*,*,#11379,.F.);
+#11957 = ORIENTED_EDGE('',*,*,#11958,.F.);
+#11958 = EDGE_CURVE('',#11762,#11380,#11959,.T.);
+#11959 = SURFACE_CURVE('',#11960,(#11964,#11971),.PCURVE_S1.);
+#11960 = LINE('',#11961,#11962);
+#11961 = CARTESIAN_POINT('',(4.107863353893,0.14,0.));
+#11962 = VECTOR('',#11963,1.);
+#11963 = DIRECTION('',(0.,1.,0.));
+#11964 = PCURVE('',#11397,#11965);
+#11965 = DEFINITIONAL_REPRESENTATION('',(#11966),#11970);
+#11966 = LINE('',#11967,#11968);
+#11967 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#11968 = VECTOR('',#11969,1.);
+#11969 = DIRECTION('',(0.,1.));
+#11970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11971 = PCURVE('',#11426,#11972);
+#11972 = DEFINITIONAL_REPRESENTATION('',(#11973),#11977);
+#11973 = LINE('',#11974,#11975);
+#11974 = CARTESIAN_POINT('',(0.,0.));
+#11975 = VECTOR('',#11976,1.);
+#11976 = DIRECTION('',(0.,1.));
+#11977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11978 = ADVANCED_FACE('',(#11979),#11426,.T.);
+#11979 = FACE_BOUND('',#11980,.T.);
+#11980 = EDGE_LOOP('',(#11981,#11982,#12003,#12004));
+#11981 = ORIENTED_EDGE('',*,*,#11926,.T.);
+#11982 = ORIENTED_EDGE('',*,*,#11983,.T.);
+#11983 = EDGE_CURVE('',#11904,#11410,#11984,.T.);
+#11984 = SURFACE_CURVE('',#11985,(#11989,#11996),.PCURVE_S1.);
+#11985 = LINE('',#11986,#11987);
+#11986 = CARTESIAN_POINT('',(4.017218742231,0.14,4.768182948242E-02));
+#11987 = VECTOR('',#11988,1.);
+#11988 = DIRECTION('',(0.,1.,0.));
+#11989 = PCURVE('',#11426,#11990);
+#11990 = DEFINITIONAL_REPRESENTATION('',(#11991),#11995);
+#11991 = LINE('',#11992,#11993);
+#11992 = CARTESIAN_POINT('',(0.96850898066,0.));
+#11993 = VECTOR('',#11994,1.);
+#11994 = DIRECTION('',(0.,1.));
+#11995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11996 = PCURVE('',#11454,#11997);
+#11997 = DEFINITIONAL_REPRESENTATION('',(#11998),#12002);
+#11998 = LINE('',#11999,#12000);
+#11999 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#12000 = VECTOR('',#12001,1.);
+#12001 = DIRECTION('',(0.,-1.));
+#12002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12003 = ORIENTED_EDGE('',*,*,#11409,.F.);
+#12004 = ORIENTED_EDGE('',*,*,#11958,.F.);
+#12005 = ADVANCED_FACE('',(#12006),#11454,.F.);
+#12006 = FACE_BOUND('',#12007,.F.);
+#12007 = EDGE_LOOP('',(#12008,#12009,#12010,#12011));
+#12008 = ORIENTED_EDGE('',*,*,#11903,.F.);
+#12009 = ORIENTED_EDGE('',*,*,#11983,.T.);
+#12010 = ORIENTED_EDGE('',*,*,#11438,.T.);
+#12011 = ORIENTED_EDGE('',*,*,#12012,.F.);
+#12012 = EDGE_CURVE('',#11881,#11439,#12013,.T.);
+#12013 = SURFACE_CURVE('',#12014,(#12018,#12024),.PCURVE_S1.);
+#12014 = LINE('',#12015,#12016);
+#12015 = CARTESIAN_POINT('',(3.532781257769,0.14,0.752318170518));
+#12016 = VECTOR('',#12017,1.);
+#12017 = DIRECTION('',(0.,1.,0.));
+#12018 = PCURVE('',#11454,#12019);
+#12019 = DEFINITIONAL_REPRESENTATION('',(#12020),#12023);
+#12020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12021,#12022),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#12021 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#12022 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#12023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12024 = PCURVE('',#11482,#12025);
+#12025 = DEFINITIONAL_REPRESENTATION('',(#12026),#12029);
+#12026 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12027,#12028),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#12027 = CARTESIAN_POINT('',(3.278125776917E-02,-2.2E-02));
+#12028 = CARTESIAN_POINT('',(3.278125776917E-02,0.242));
+#12029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12030 = ADVANCED_FACE('',(#12031),#11482,.F.);
+#12031 = FACE_BOUND('',#12032,.F.);
+#12032 = EDGE_LOOP('',(#12033,#12034,#12055,#12056));
+#12033 = ORIENTED_EDGE('',*,*,#11466,.F.);
+#12034 = ORIENTED_EDGE('',*,*,#12035,.F.);
+#12035 = EDGE_CURVE('',#11858,#11467,#12036,.T.);
+#12036 = SURFACE_CURVE('',#12037,(#12041,#12048),.PCURVE_S1.);
+#12037 = LINE('',#12038,#12039);
+#12038 = CARTESIAN_POINT('',(3.5,0.14,0.752318170518));
+#12039 = VECTOR('',#12040,1.);
+#12040 = DIRECTION('',(0.,1.,0.));
+#12041 = PCURVE('',#11482,#12042);
+#12042 = DEFINITIONAL_REPRESENTATION('',(#12043),#12047);
+#12043 = LINE('',#12044,#12045);
+#12044 = CARTESIAN_POINT('',(0.,0.));
+#12045 = VECTOR('',#12046,1.);
+#12046 = DIRECTION('',(0.,1.));
+#12047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12048 = PCURVE('',#11510,#12049);
+#12049 = DEFINITIONAL_REPRESENTATION('',(#12050),#12054);
+#12050 = LINE('',#12051,#12052);
+#12051 = CARTESIAN_POINT('',(0.,0.));
+#12052 = VECTOR('',#12053,1.);
+#12053 = DIRECTION('',(0.,-1.));
+#12054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12055 = ORIENTED_EDGE('',*,*,#11880,.T.);
+#12056 = ORIENTED_EDGE('',*,*,#12012,.T.);
+#12057 = ADVANCED_FACE('',(#12058),#11510,.F.);
+#12058 = FACE_BOUND('',#12059,.T.);
+#12059 = EDGE_LOOP('',(#12060,#12061,#12082,#12083));
+#12060 = ORIENTED_EDGE('',*,*,#11857,.T.);
+#12061 = ORIENTED_EDGE('',*,*,#12062,.T.);
+#12062 = EDGE_CURVE('',#11835,#11495,#12063,.T.);
+#12063 = SURFACE_CURVE('',#12064,(#12068,#12075),.PCURVE_S1.);
+#12064 = LINE('',#12065,#12066);
+#12065 = CARTESIAN_POINT('',(3.5,0.14,0.862318170518));
+#12066 = VECTOR('',#12067,1.);
+#12067 = DIRECTION('',(0.,1.,0.));
+#12068 = PCURVE('',#11510,#12069);
+#12069 = DEFINITIONAL_REPRESENTATION('',(#12070),#12074);
+#12070 = LINE('',#12071,#12072);
+#12071 = CARTESIAN_POINT('',(0.11,0.));
+#12072 = VECTOR('',#12073,1.);
+#12073 = DIRECTION('',(0.,-1.));
+#12074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12075 = PCURVE('',#11538,#12076);
+#12076 = DEFINITIONAL_REPRESENTATION('',(#12077),#12081);
+#12077 = LINE('',#12078,#12079);
+#12078 = CARTESIAN_POINT('',(0.,0.));
+#12079 = VECTOR('',#12080,1.);
+#12080 = DIRECTION('',(0.,1.));
+#12081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12082 = ORIENTED_EDGE('',*,*,#11494,.F.);
+#12083 = ORIENTED_EDGE('',*,*,#12035,.F.);
+#12084 = ADVANCED_FACE('',(#12085),#11599,.T.);
+#12085 = FACE_BOUND('',#12086,.T.);
+#12086 = EDGE_LOOP('',(#12087,#12088,#12089,#12090));
+#12087 = ORIENTED_EDGE('',*,*,#11787,.F.);
+#12088 = ORIENTED_EDGE('',*,*,#11686,.T.);
+#12089 = ORIENTED_EDGE('',*,*,#11583,.T.);
+#12090 = ORIENTED_EDGE('',*,*,#12091,.F.);
+#12091 = EDGE_CURVE('',#11788,#11551,#12092,.T.);
+#12092 = SURFACE_CURVE('',#12093,(#12097,#12104),.PCURVE_S1.);
+#12093 = LINE('',#12094,#12095);
+#12094 = CARTESIAN_POINT('',(3.623425869431,0.14,0.814636341035));
+#12095 = VECTOR('',#12096,1.);
+#12096 = DIRECTION('',(0.,1.,0.));
+#12097 = PCURVE('',#11599,#12098);
+#12098 = DEFINITIONAL_REPRESENTATION('',(#12099),#12103);
+#12099 = LINE('',#12100,#12101);
+#12100 = CARTESIAN_POINT('',(0.912961038055,0.));
+#12101 = VECTOR('',#12102,1.);
+#12102 = DIRECTION('',(0.,-1.));
+#12103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12104 = PCURVE('',#11571,#12105);
+#12105 = DEFINITIONAL_REPRESENTATION('',(#12106),#12110);
+#12106 = LINE('',#12107,#12108);
+#12107 = CARTESIAN_POINT('',(-0.,0.));
+#12108 = VECTOR('',#12109,1.);
+#12109 = DIRECTION('',(-0.,1.));
+#12110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12111 = ADVANCED_FACE('',(#12112),#11538,.T.);
+#12112 = FACE_BOUND('',#12113,.T.);
+#12113 = EDGE_LOOP('',(#12114,#12115,#12116,#12117));
+#12114 = ORIENTED_EDGE('',*,*,#11522,.F.);
+#12115 = ORIENTED_EDGE('',*,*,#12062,.F.);
+#12116 = ORIENTED_EDGE('',*,*,#11834,.T.);
+#12117 = ORIENTED_EDGE('',*,*,#12118,.T.);
+#12118 = EDGE_CURVE('',#11811,#11523,#12119,.T.);
+#12119 = SURFACE_CURVE('',#12120,(#12124,#12131),.PCURVE_S1.);
+#12120 = LINE('',#12121,#12122);
+#12121 = CARTESIAN_POINT('',(3.532781257769,0.14,0.862318170518));
+#12122 = VECTOR('',#12123,1.);
+#12123 = DIRECTION('',(0.,1.,0.));
+#12124 = PCURVE('',#11538,#12125);
+#12125 = DEFINITIONAL_REPRESENTATION('',(#12126),#12130);
+#12126 = LINE('',#12127,#12128);
+#12127 = CARTESIAN_POINT('',(3.278125776917E-02,0.));
+#12128 = VECTOR('',#12129,1.);
+#12129 = DIRECTION('',(0.,1.));
+#12130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12131 = PCURVE('',#11571,#12132);
+#12132 = DEFINITIONAL_REPRESENTATION('',(#12133),#12137);
+#12133 = LINE('',#12134,#12135);
+#12134 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#12135 = VECTOR('',#12136,1.);
+#12136 = DIRECTION('',(-0.,1.));
+#12137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12138 = ADVANCED_FACE('',(#12139),#11571,.T.);
+#12139 = FACE_BOUND('',#12140,.F.);
+#12140 = EDGE_LOOP('',(#12141,#12142,#12143,#12144));
+#12141 = ORIENTED_EDGE('',*,*,#11810,.T.);
+#12142 = ORIENTED_EDGE('',*,*,#12118,.T.);
+#12143 = ORIENTED_EDGE('',*,*,#11550,.F.);
+#12144 = ORIENTED_EDGE('',*,*,#12091,.F.);
+#12145 = MANIFOLD_SOLID_BREP('',#12146);
+#12146 = CLOSED_SHELL('',(#12147,#12267,#12550,#12600,#12649,#12843,
+ #12870,#12897,#12922,#12949,#12976,#13003,#13030));
+#12147 = ADVANCED_FACE('',(#12148),#12162,.T.);
+#12148 = FACE_BOUND('',#12149,.T.);
+#12149 = EDGE_LOOP('',(#12150,#12185,#12213,#12241));
+#12150 = ORIENTED_EDGE('',*,*,#12151,.F.);
+#12151 = EDGE_CURVE('',#12152,#12154,#12156,.T.);
+#12152 = VERTEX_POINT('',#12153);
+#12153 = CARTESIAN_POINT('',(-4.5,-0.14,0.11));
+#12154 = VERTEX_POINT('',#12155);
+#12155 = CARTESIAN_POINT('',(-4.165726707786,-0.14,0.11));
+#12156 = SURFACE_CURVE('',#12157,(#12161,#12173),.PCURVE_S1.);
+#12157 = LINE('',#12158,#12159);
+#12158 = CARTESIAN_POINT('',(-4.5,-0.14,0.11));
+#12159 = VECTOR('',#12160,1.);
+#12160 = DIRECTION('',(1.,0.,0.));
+#12161 = PCURVE('',#12162,#12167);
+#12162 = PLANE('',#12163);
+#12163 = AXIS2_PLACEMENT_3D('',#12164,#12165,#12166);
+#12164 = CARTESIAN_POINT('',(-4.5,-0.36,0.11));
+#12165 = DIRECTION('',(0.,0.,1.));
+#12166 = DIRECTION('',(1.,0.,0.));
+#12167 = DEFINITIONAL_REPRESENTATION('',(#12168),#12172);
+#12168 = LINE('',#12169,#12170);
+#12169 = CARTESIAN_POINT('',(0.,0.22));
+#12170 = VECTOR('',#12171,1.);
+#12171 = DIRECTION('',(1.,0.));
+#12172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12173 = PCURVE('',#12174,#12179);
+#12174 = PLANE('',#12175);
+#12175 = AXIS2_PLACEMENT_3D('',#12176,#12177,#12178);
+#12176 = CARTESIAN_POINT('',(-3.952776737828,-0.14,0.341386224036));
+#12177 = DIRECTION('',(-3.966049480229E-30,1.,2.51861160095E-30));
+#12178 = DIRECTION('',(1.,3.966049480229E-30,0.));
+#12179 = DEFINITIONAL_REPRESENTATION('',(#12180),#12184);
+#12180 = LINE('',#12181,#12182);
+#12181 = CARTESIAN_POINT('',(-0.547223262172,0.231386224036));
+#12182 = VECTOR('',#12183,1.);
+#12183 = DIRECTION('',(1.,-9.988938230844E-60));
+#12184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12185 = ORIENTED_EDGE('',*,*,#12186,.F.);
+#12186 = EDGE_CURVE('',#12187,#12152,#12189,.T.);
+#12187 = VERTEX_POINT('',#12188);
+#12188 = CARTESIAN_POINT('',(-4.5,-0.36,0.11));
+#12189 = SURFACE_CURVE('',#12190,(#12194,#12201),.PCURVE_S1.);
+#12190 = LINE('',#12191,#12192);
+#12191 = CARTESIAN_POINT('',(-4.5,-0.36,0.11));
+#12192 = VECTOR('',#12193,1.);
+#12193 = DIRECTION('',(0.,1.,0.));
+#12194 = PCURVE('',#12162,#12195);
+#12195 = DEFINITIONAL_REPRESENTATION('',(#12196),#12200);
+#12196 = LINE('',#12197,#12198);
+#12197 = CARTESIAN_POINT('',(0.,0.));
+#12198 = VECTOR('',#12199,1.);
+#12199 = DIRECTION('',(0.,1.));
+#12200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12201 = PCURVE('',#12202,#12207);
+#12202 = PLANE('',#12203);
+#12203 = AXIS2_PLACEMENT_3D('',#12204,#12205,#12206);
+#12204 = CARTESIAN_POINT('',(-4.5,-0.36,0.));
+#12205 = DIRECTION('',(1.,0.,0.));
+#12206 = DIRECTION('',(0.,0.,1.));
+#12207 = DEFINITIONAL_REPRESENTATION('',(#12208),#12212);
+#12208 = LINE('',#12209,#12210);
+#12209 = CARTESIAN_POINT('',(0.11,0.));
+#12210 = VECTOR('',#12211,1.);
+#12211 = DIRECTION('',(0.,-1.));
+#12212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12213 = ORIENTED_EDGE('',*,*,#12214,.T.);
+#12214 = EDGE_CURVE('',#12187,#12215,#12217,.T.);
+#12215 = VERTEX_POINT('',#12216);
+#12216 = CARTESIAN_POINT('',(-4.165726707786,-0.36,0.11));
+#12217 = SURFACE_CURVE('',#12218,(#12222,#12229),.PCURVE_S1.);
+#12218 = LINE('',#12219,#12220);
+#12219 = CARTESIAN_POINT('',(-4.5,-0.36,0.11));
+#12220 = VECTOR('',#12221,1.);
+#12221 = DIRECTION('',(1.,0.,0.));
+#12222 = PCURVE('',#12162,#12223);
+#12223 = DEFINITIONAL_REPRESENTATION('',(#12224),#12228);
+#12224 = LINE('',#12225,#12226);
+#12225 = CARTESIAN_POINT('',(0.,0.));
+#12226 = VECTOR('',#12227,1.);
+#12227 = DIRECTION('',(1.,0.));
+#12228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12229 = PCURVE('',#12230,#12235);
+#12230 = PLANE('',#12231);
+#12231 = AXIS2_PLACEMENT_3D('',#12232,#12233,#12234);
+#12232 = CARTESIAN_POINT('',(-3.952776737828,-0.36,0.341386224036));
+#12233 = DIRECTION('',(-0.,-1.,-0.));
+#12234 = DIRECTION('',(0.,0.,-1.));
+#12235 = DEFINITIONAL_REPRESENTATION('',(#12236),#12240);
+#12236 = LINE('',#12237,#12238);
+#12237 = CARTESIAN_POINT('',(0.231386224036,-0.547223262172));
+#12238 = VECTOR('',#12239,1.);
+#12239 = DIRECTION('',(0.,1.));
+#12240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12241 = ORIENTED_EDGE('',*,*,#12242,.T.);
+#12242 = EDGE_CURVE('',#12215,#12154,#12243,.T.);
+#12243 = SURFACE_CURVE('',#12244,(#12248,#12255),.PCURVE_S1.);
+#12244 = LINE('',#12245,#12246);
+#12245 = CARTESIAN_POINT('',(-4.165726707786,-0.36,0.11));
+#12246 = VECTOR('',#12247,1.);
+#12247 = DIRECTION('',(0.,1.,0.));
+#12248 = PCURVE('',#12162,#12249);
+#12249 = DEFINITIONAL_REPRESENTATION('',(#12250),#12254);
+#12250 = LINE('',#12251,#12252);
+#12251 = CARTESIAN_POINT('',(0.334273292214,0.));
+#12252 = VECTOR('',#12253,1.);
+#12253 = DIRECTION('',(0.,1.));
+#12254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12255 = PCURVE('',#12256,#12261);
+#12256 = CYLINDRICAL_SURFACE('',#12257,0.11);
+#12257 = AXIS2_PLACEMENT_3D('',#12258,#12259,#12260);
+#12258 = CARTESIAN_POINT('',(-4.165726707786,-0.36,0.22));
+#12259 = DIRECTION('',(0.,1.,0.));
+#12260 = DIRECTION('',(0.,0.,-1.));
+#12261 = DEFINITIONAL_REPRESENTATION('',(#12262),#12266);
+#12262 = LINE('',#12263,#12264);
+#12263 = CARTESIAN_POINT('',(-0.,0.));
+#12264 = VECTOR('',#12265,1.);
+#12265 = DIRECTION('',(-0.,1.));
+#12266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12267 = ADVANCED_FACE('',(#12268),#12174,.T.);
+#12268 = FACE_BOUND('',#12269,.T.);
+#12269 = EDGE_LOOP('',(#12270,#12300,#12321,#12322,#12350,#12378,#12407,
+ #12435,#12463,#12491,#12519));
+#12270 = ORIENTED_EDGE('',*,*,#12271,.F.);
+#12271 = EDGE_CURVE('',#12272,#12274,#12276,.T.);
+#12272 = VERTEX_POINT('',#12273);
+#12273 = CARTESIAN_POINT('',(-4.5,-0.14,0.));
+#12274 = VERTEX_POINT('',#12275);
+#12275 = CARTESIAN_POINT('',(-4.107863353893,-0.14,0.));
+#12276 = SURFACE_CURVE('',#12277,(#12281,#12288),.PCURVE_S1.);
+#12277 = LINE('',#12278,#12279);
+#12278 = CARTESIAN_POINT('',(-4.5,-0.14,0.));
+#12279 = VECTOR('',#12280,1.);
+#12280 = DIRECTION('',(1.,0.,0.));
+#12281 = PCURVE('',#12174,#12282);
+#12282 = DEFINITIONAL_REPRESENTATION('',(#12283),#12287);
+#12283 = LINE('',#12284,#12285);
+#12284 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#12285 = VECTOR('',#12286,1.);
+#12286 = DIRECTION('',(1.,-9.988938230844E-60));
+#12287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12288 = PCURVE('',#12289,#12294);
+#12289 = PLANE('',#12290);
+#12290 = AXIS2_PLACEMENT_3D('',#12291,#12292,#12293);
+#12291 = CARTESIAN_POINT('',(-4.5,-0.36,0.));
+#12292 = DIRECTION('',(0.,0.,1.));
+#12293 = DIRECTION('',(1.,0.,0.));
+#12294 = DEFINITIONAL_REPRESENTATION('',(#12295),#12299);
+#12295 = LINE('',#12296,#12297);
+#12296 = CARTESIAN_POINT('',(0.,0.22));
+#12297 = VECTOR('',#12298,1.);
+#12298 = DIRECTION('',(1.,0.));
+#12299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12300 = ORIENTED_EDGE('',*,*,#12301,.T.);
+#12301 = EDGE_CURVE('',#12272,#12152,#12302,.T.);
+#12302 = SURFACE_CURVE('',#12303,(#12307,#12314),.PCURVE_S1.);
+#12303 = LINE('',#12304,#12305);
+#12304 = CARTESIAN_POINT('',(-4.5,-0.14,0.));
+#12305 = VECTOR('',#12306,1.);
+#12306 = DIRECTION('',(0.,0.,1.));
+#12307 = PCURVE('',#12174,#12308);
+#12308 = DEFINITIONAL_REPRESENTATION('',(#12309),#12313);
+#12309 = LINE('',#12310,#12311);
+#12310 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#12311 = VECTOR('',#12312,1.);
+#12312 = DIRECTION('',(0.,-1.));
+#12313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12314 = PCURVE('',#12202,#12315);
+#12315 = DEFINITIONAL_REPRESENTATION('',(#12316),#12320);
+#12316 = LINE('',#12317,#12318);
+#12317 = CARTESIAN_POINT('',(0.,-0.22));
+#12318 = VECTOR('',#12319,1.);
+#12319 = DIRECTION('',(1.,0.));
+#12320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12321 = ORIENTED_EDGE('',*,*,#12151,.T.);
+#12322 = ORIENTED_EDGE('',*,*,#12323,.T.);
+#12323 = EDGE_CURVE('',#12154,#12324,#12326,.T.);
+#12324 = VERTEX_POINT('',#12325);
+#12325 = CARTESIAN_POINT('',(-4.075082096124,-0.14,0.157681829482));
+#12326 = SURFACE_CURVE('',#12327,(#12332,#12343),.PCURVE_S1.);
+#12327 = CIRCLE('',#12328,0.11);
+#12328 = AXIS2_PLACEMENT_3D('',#12329,#12330,#12331);
+#12329 = CARTESIAN_POINT('',(-4.165726707786,-0.14,0.22));
+#12330 = DIRECTION('',(0.,-1.,0.));
+#12331 = DIRECTION('',(0.,0.,1.));
+#12332 = PCURVE('',#12174,#12333);
+#12333 = DEFINITIONAL_REPRESENTATION('',(#12334),#12342);
+#12334 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12335,#12336,#12337,#12338
+ ,#12339,#12340,#12341),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#12335 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#12336 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#12337 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#12338 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#12339 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#12340 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#12341 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#12342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12343 = PCURVE('',#12256,#12344);
+#12344 = DEFINITIONAL_REPRESENTATION('',(#12345),#12349);
+#12345 = LINE('',#12346,#12347);
+#12346 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#12347 = VECTOR('',#12348,1.);
+#12348 = DIRECTION('',(-1.,0.));
+#12349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12350 = ORIENTED_EDGE('',*,*,#12351,.T.);
+#12351 = EDGE_CURVE('',#12324,#12352,#12354,.T.);
+#12352 = VERTEX_POINT('',#12353);
+#12353 = CARTESIAN_POINT('',(-3.623425869431,-0.14,0.814636341035));
+#12354 = SURFACE_CURVE('',#12355,(#12359,#12366),.PCURVE_S1.);
+#12355 = LINE('',#12356,#12357);
+#12356 = CARTESIAN_POINT('',(-4.140644611662,-0.14,6.231817051758E-02));
+#12357 = VECTOR('',#12358,1.);
+#12358 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#12359 = PCURVE('',#12174,#12360);
+#12360 = DEFINITIONAL_REPRESENTATION('',(#12361),#12365);
+#12361 = LINE('',#12362,#12363);
+#12362 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#12363 = VECTOR('',#12364,1.);
+#12364 = DIRECTION('',(0.566528822887,-0.824041924199));
+#12365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12366 = PCURVE('',#12367,#12372);
+#12367 = PLANE('',#12368);
+#12368 = AXIS2_PLACEMENT_3D('',#12369,#12370,#12371);
+#12369 = CARTESIAN_POINT('',(-4.140644611662,-0.36,6.231817051758E-02));
+#12370 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#12371 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#12372 = DEFINITIONAL_REPRESENTATION('',(#12373),#12377);
+#12373 = LINE('',#12374,#12375);
+#12374 = CARTESIAN_POINT('',(0.,-0.22));
+#12375 = VECTOR('',#12376,1.);
+#12376 = DIRECTION('',(1.,0.));
+#12377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12378 = ORIENTED_EDGE('',*,*,#12379,.T.);
+#12379 = EDGE_CURVE('',#12352,#12380,#12382,.T.);
+#12380 = VERTEX_POINT('',#12381);
+#12381 = CARTESIAN_POINT('',(-3.532781257769,-0.14,0.862318170518));
+#12382 = SURFACE_CURVE('',#12383,(#12388,#12395),.PCURVE_S1.);
+#12383 = CIRCLE('',#12384,0.11);
+#12384 = AXIS2_PLACEMENT_3D('',#12385,#12386,#12387);
+#12385 = CARTESIAN_POINT('',(-3.532781257769,-0.14,0.752318170518));
+#12386 = DIRECTION('',(0.,1.,0.));
+#12387 = DIRECTION('',(0.,0.,1.));
+#12388 = PCURVE('',#12174,#12389);
+#12389 = DEFINITIONAL_REPRESENTATION('',(#12390),#12394);
+#12390 = CIRCLE('',#12391,0.11);
+#12391 = AXIS2_PLACEMENT_2D('',#12392,#12393);
+#12392 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#12393 = DIRECTION('',(0.,-1.));
+#12394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12395 = PCURVE('',#12396,#12401);
+#12396 = CYLINDRICAL_SURFACE('',#12397,0.11);
+#12397 = AXIS2_PLACEMENT_3D('',#12398,#12399,#12400);
+#12398 = CARTESIAN_POINT('',(-3.532781257769,-0.36,0.752318170518));
+#12399 = DIRECTION('',(0.,1.,0.));
+#12400 = DIRECTION('',(-0.824041924199,0.,0.566528822887));
+#12401 = DEFINITIONAL_REPRESENTATION('',(#12402),#12406);
+#12402 = LINE('',#12403,#12404);
+#12403 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#12404 = VECTOR('',#12405,1.);
+#12405 = DIRECTION('',(1.,0.));
+#12406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12407 = ORIENTED_EDGE('',*,*,#12408,.T.);
+#12408 = EDGE_CURVE('',#12380,#12409,#12411,.T.);
+#12409 = VERTEX_POINT('',#12410);
+#12410 = CARTESIAN_POINT('',(-3.5,-0.14,0.862318170518));
+#12411 = SURFACE_CURVE('',#12412,(#12416,#12423),.PCURVE_S1.);
+#12412 = LINE('',#12413,#12414);
+#12413 = CARTESIAN_POINT('',(-3.590644611662,-0.14,0.862318170518));
+#12414 = VECTOR('',#12415,1.);
+#12415 = DIRECTION('',(1.,0.,0.));
+#12416 = PCURVE('',#12174,#12417);
+#12417 = DEFINITIONAL_REPRESENTATION('',(#12418),#12422);
+#12418 = LINE('',#12419,#12420);
+#12419 = CARTESIAN_POINT('',(0.362132126166,-0.520931946481));
+#12420 = VECTOR('',#12421,1.);
+#12421 = DIRECTION('',(1.,-9.988938230844E-60));
+#12422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12423 = PCURVE('',#12424,#12429);
+#12424 = PLANE('',#12425);
+#12425 = AXIS2_PLACEMENT_3D('',#12426,#12427,#12428);
+#12426 = CARTESIAN_POINT('',(-3.590644611662,-0.36,0.862318170518));
+#12427 = DIRECTION('',(0.,0.,1.));
+#12428 = DIRECTION('',(1.,0.,0.));
+#12429 = DEFINITIONAL_REPRESENTATION('',(#12430),#12434);
+#12430 = LINE('',#12431,#12432);
+#12431 = CARTESIAN_POINT('',(0.,0.22));
+#12432 = VECTOR('',#12433,1.);
+#12433 = DIRECTION('',(1.,0.));
+#12434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12435 = ORIENTED_EDGE('',*,*,#12436,.F.);
+#12436 = EDGE_CURVE('',#12437,#12409,#12439,.T.);
+#12437 = VERTEX_POINT('',#12438);
+#12438 = CARTESIAN_POINT('',(-3.5,-0.14,0.752318170518));
+#12439 = SURFACE_CURVE('',#12440,(#12444,#12451),.PCURVE_S1.);
+#12440 = LINE('',#12441,#12442);
+#12441 = CARTESIAN_POINT('',(-3.5,-0.14,0.752318170518));
+#12442 = VECTOR('',#12443,1.);
+#12443 = DIRECTION('',(0.,0.,1.));
+#12444 = PCURVE('',#12174,#12445);
+#12445 = DEFINITIONAL_REPRESENTATION('',(#12446),#12450);
+#12446 = LINE('',#12447,#12448);
+#12447 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#12448 = VECTOR('',#12449,1.);
+#12449 = DIRECTION('',(0.,-1.));
+#12450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12451 = PCURVE('',#12452,#12457);
+#12452 = PLANE('',#12453);
+#12453 = AXIS2_PLACEMENT_3D('',#12454,#12455,#12456);
+#12454 = CARTESIAN_POINT('',(-3.5,-0.36,0.752318170518));
+#12455 = DIRECTION('',(1.,0.,0.));
+#12456 = DIRECTION('',(0.,0.,1.));
+#12457 = DEFINITIONAL_REPRESENTATION('',(#12458),#12462);
+#12458 = LINE('',#12459,#12460);
+#12459 = CARTESIAN_POINT('',(0.,-0.22));
+#12460 = VECTOR('',#12461,1.);
+#12461 = DIRECTION('',(1.,0.));
+#12462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12463 = ORIENTED_EDGE('',*,*,#12464,.F.);
+#12464 = EDGE_CURVE('',#12465,#12437,#12467,.T.);
+#12465 = VERTEX_POINT('',#12466);
+#12466 = CARTESIAN_POINT('',(-3.532781257769,-0.14,0.752318170518));
+#12467 = SURFACE_CURVE('',#12468,(#12472,#12479),.PCURVE_S1.);
+#12468 = LINE('',#12469,#12470);
+#12469 = CARTESIAN_POINT('',(-3.590644611662,-0.14,0.752318170518));
+#12470 = VECTOR('',#12471,1.);
+#12471 = DIRECTION('',(1.,0.,0.));
+#12472 = PCURVE('',#12174,#12473);
+#12473 = DEFINITIONAL_REPRESENTATION('',(#12474),#12478);
+#12474 = LINE('',#12475,#12476);
+#12475 = CARTESIAN_POINT('',(0.362132126166,-0.410931946481));
+#12476 = VECTOR('',#12477,1.);
+#12477 = DIRECTION('',(1.,-9.988938230844E-60));
+#12478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12479 = PCURVE('',#12480,#12485);
+#12480 = PLANE('',#12481);
+#12481 = AXIS2_PLACEMENT_3D('',#12482,#12483,#12484);
+#12482 = CARTESIAN_POINT('',(-3.590644611662,-0.36,0.752318170518));
+#12483 = DIRECTION('',(0.,0.,1.));
+#12484 = DIRECTION('',(1.,0.,0.));
+#12485 = DEFINITIONAL_REPRESENTATION('',(#12486),#12490);
+#12486 = LINE('',#12487,#12488);
+#12487 = CARTESIAN_POINT('',(0.,0.22));
+#12488 = VECTOR('',#12489,1.);
+#12489 = DIRECTION('',(1.,0.));
+#12490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12491 = ORIENTED_EDGE('',*,*,#12492,.F.);
+#12492 = EDGE_CURVE('',#12493,#12465,#12495,.T.);
+#12493 = VERTEX_POINT('',#12494);
+#12494 = CARTESIAN_POINT('',(-4.017218742231,-0.14,4.768182948242E-02));
+#12495 = SURFACE_CURVE('',#12496,(#12500,#12507),.PCURVE_S1.);
+#12496 = LINE('',#12497,#12498);
+#12497 = CARTESIAN_POINT('',(-4.05,-0.14,1.387778780781E-17));
+#12498 = VECTOR('',#12499,1.);
+#12499 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#12500 = PCURVE('',#12174,#12501);
+#12501 = DEFINITIONAL_REPRESENTATION('',(#12502),#12506);
+#12502 = LINE('',#12503,#12504);
+#12503 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#12504 = VECTOR('',#12505,1.);
+#12505 = DIRECTION('',(0.566528822887,-0.824041924199));
+#12506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12507 = PCURVE('',#12508,#12513);
+#12508 = PLANE('',#12509);
+#12509 = AXIS2_PLACEMENT_3D('',#12510,#12511,#12512);
+#12510 = CARTESIAN_POINT('',(-4.05,-0.36,1.387778780781E-17));
+#12511 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#12512 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#12513 = DEFINITIONAL_REPRESENTATION('',(#12514),#12518);
+#12514 = LINE('',#12515,#12516);
+#12515 = CARTESIAN_POINT('',(0.,-0.22));
+#12516 = VECTOR('',#12517,1.);
+#12517 = DIRECTION('',(1.,0.));
+#12518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12519 = ORIENTED_EDGE('',*,*,#12520,.F.);
+#12520 = EDGE_CURVE('',#12274,#12493,#12521,.T.);
+#12521 = SURFACE_CURVE('',#12522,(#12527,#12538),.PCURVE_S1.);
+#12522 = CIRCLE('',#12523,0.11);
+#12523 = AXIS2_PLACEMENT_3D('',#12524,#12525,#12526);
+#12524 = CARTESIAN_POINT('',(-4.107863353893,-0.14,0.11));
+#12525 = DIRECTION('',(0.,-1.,0.));
+#12526 = DIRECTION('',(0.,0.,1.));
+#12527 = PCURVE('',#12174,#12528);
+#12528 = DEFINITIONAL_REPRESENTATION('',(#12529),#12537);
+#12529 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12530,#12531,#12532,#12533
+ ,#12534,#12535,#12536),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#12530 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#12531 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#12532 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#12533 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#12534 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#12535 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#12536 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#12537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12538 = PCURVE('',#12539,#12544);
+#12539 = CYLINDRICAL_SURFACE('',#12540,0.11);
+#12540 = AXIS2_PLACEMENT_3D('',#12541,#12542,#12543);
+#12541 = CARTESIAN_POINT('',(-4.107863353893,-0.36,0.11));
+#12542 = DIRECTION('',(0.,1.,0.));
+#12543 = DIRECTION('',(0.,0.,-1.));
+#12544 = DEFINITIONAL_REPRESENTATION('',(#12545),#12549);
+#12545 = LINE('',#12546,#12547);
+#12546 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#12547 = VECTOR('',#12548,1.);
+#12548 = DIRECTION('',(-1.,0.));
+#12549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12550 = ADVANCED_FACE('',(#12551),#12256,.F.);
+#12551 = FACE_BOUND('',#12552,.T.);
+#12552 = EDGE_LOOP('',(#12553,#12577,#12598,#12599));
+#12553 = ORIENTED_EDGE('',*,*,#12554,.T.);
+#12554 = EDGE_CURVE('',#12215,#12555,#12557,.T.);
+#12555 = VERTEX_POINT('',#12556);
+#12556 = CARTESIAN_POINT('',(-4.075082096124,-0.36,0.157681829482));
+#12557 = SURFACE_CURVE('',#12558,(#12563,#12570),.PCURVE_S1.);
+#12558 = CIRCLE('',#12559,0.11);
+#12559 = AXIS2_PLACEMENT_3D('',#12560,#12561,#12562);
+#12560 = CARTESIAN_POINT('',(-4.165726707786,-0.36,0.22));
+#12561 = DIRECTION('',(0.,-1.,0.));
+#12562 = DIRECTION('',(0.,0.,1.));
+#12563 = PCURVE('',#12256,#12564);
+#12564 = DEFINITIONAL_REPRESENTATION('',(#12565),#12569);
+#12565 = LINE('',#12566,#12567);
+#12566 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#12567 = VECTOR('',#12568,1.);
+#12568 = DIRECTION('',(-1.,0.));
+#12569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12570 = PCURVE('',#12230,#12571);
+#12571 = DEFINITIONAL_REPRESENTATION('',(#12572),#12576);
+#12572 = CIRCLE('',#12573,0.11);
+#12573 = AXIS2_PLACEMENT_2D('',#12574,#12575);
+#12574 = CARTESIAN_POINT('',(0.121386224036,-0.212949969957));
+#12575 = DIRECTION('',(-1.,0.));
+#12576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12577 = ORIENTED_EDGE('',*,*,#12578,.T.);
+#12578 = EDGE_CURVE('',#12555,#12324,#12579,.T.);
+#12579 = SURFACE_CURVE('',#12580,(#12584,#12591),.PCURVE_S1.);
+#12580 = LINE('',#12581,#12582);
+#12581 = CARTESIAN_POINT('',(-4.075082096124,-0.36,0.157681829482));
+#12582 = VECTOR('',#12583,1.);
+#12583 = DIRECTION('',(0.,1.,0.));
+#12584 = PCURVE('',#12256,#12585);
+#12585 = DEFINITIONAL_REPRESENTATION('',(#12586),#12590);
+#12586 = LINE('',#12587,#12588);
+#12587 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#12588 = VECTOR('',#12589,1.);
+#12589 = DIRECTION('',(-0.,1.));
+#12590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12591 = PCURVE('',#12367,#12592);
+#12592 = DEFINITIONAL_REPRESENTATION('',(#12593),#12597);
+#12593 = LINE('',#12594,#12595);
+#12594 = CARTESIAN_POINT('',(0.115726707786,0.));
+#12595 = VECTOR('',#12596,1.);
+#12596 = DIRECTION('',(0.,-1.));
+#12597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12598 = ORIENTED_EDGE('',*,*,#12323,.F.);
+#12599 = ORIENTED_EDGE('',*,*,#12242,.F.);
+#12600 = ADVANCED_FACE('',(#12601),#12202,.F.);
+#12601 = FACE_BOUND('',#12602,.F.);
+#12602 = EDGE_LOOP('',(#12603,#12626,#12647,#12648));
+#12603 = ORIENTED_EDGE('',*,*,#12604,.F.);
+#12604 = EDGE_CURVE('',#12605,#12187,#12607,.T.);
+#12605 = VERTEX_POINT('',#12606);
+#12606 = CARTESIAN_POINT('',(-4.5,-0.36,0.));
+#12607 = SURFACE_CURVE('',#12608,(#12612,#12619),.PCURVE_S1.);
+#12608 = LINE('',#12609,#12610);
+#12609 = CARTESIAN_POINT('',(-4.5,-0.36,0.));
+#12610 = VECTOR('',#12611,1.);
+#12611 = DIRECTION('',(0.,0.,1.));
+#12612 = PCURVE('',#12202,#12613);
+#12613 = DEFINITIONAL_REPRESENTATION('',(#12614),#12618);
+#12614 = LINE('',#12615,#12616);
+#12615 = CARTESIAN_POINT('',(0.,0.));
+#12616 = VECTOR('',#12617,1.);
+#12617 = DIRECTION('',(1.,0.));
+#12618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12619 = PCURVE('',#12230,#12620);
+#12620 = DEFINITIONAL_REPRESENTATION('',(#12621),#12625);
+#12621 = LINE('',#12622,#12623);
+#12622 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#12623 = VECTOR('',#12624,1.);
+#12624 = DIRECTION('',(-1.,0.));
+#12625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12626 = ORIENTED_EDGE('',*,*,#12627,.T.);
+#12627 = EDGE_CURVE('',#12605,#12272,#12628,.T.);
+#12628 = SURFACE_CURVE('',#12629,(#12633,#12640),.PCURVE_S1.);
+#12629 = LINE('',#12630,#12631);
+#12630 = CARTESIAN_POINT('',(-4.5,-0.36,0.));
+#12631 = VECTOR('',#12632,1.);
+#12632 = DIRECTION('',(0.,1.,0.));
+#12633 = PCURVE('',#12202,#12634);
+#12634 = DEFINITIONAL_REPRESENTATION('',(#12635),#12639);
+#12635 = LINE('',#12636,#12637);
+#12636 = CARTESIAN_POINT('',(0.,0.));
+#12637 = VECTOR('',#12638,1.);
+#12638 = DIRECTION('',(0.,-1.));
+#12639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12640 = PCURVE('',#12289,#12641);
+#12641 = DEFINITIONAL_REPRESENTATION('',(#12642),#12646);
+#12642 = LINE('',#12643,#12644);
+#12643 = CARTESIAN_POINT('',(0.,0.));
+#12644 = VECTOR('',#12645,1.);
+#12645 = DIRECTION('',(0.,1.));
+#12646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12647 = ORIENTED_EDGE('',*,*,#12301,.T.);
+#12648 = ORIENTED_EDGE('',*,*,#12186,.F.);
+#12649 = ADVANCED_FACE('',(#12650),#12230,.T.);
+#12650 = FACE_BOUND('',#12651,.T.);
+#12651 = EDGE_LOOP('',(#12652,#12675,#12699,#12722,#12745,#12768,#12791,
+ #12819,#12840,#12841,#12842));
+#12652 = ORIENTED_EDGE('',*,*,#12653,.T.);
+#12653 = EDGE_CURVE('',#12605,#12654,#12656,.T.);
+#12654 = VERTEX_POINT('',#12655);
+#12655 = CARTESIAN_POINT('',(-4.107863353893,-0.36,0.));
+#12656 = SURFACE_CURVE('',#12657,(#12661,#12668),.PCURVE_S1.);
+#12657 = LINE('',#12658,#12659);
+#12658 = CARTESIAN_POINT('',(-4.5,-0.36,0.));
+#12659 = VECTOR('',#12660,1.);
+#12660 = DIRECTION('',(1.,0.,0.));
+#12661 = PCURVE('',#12230,#12662);
+#12662 = DEFINITIONAL_REPRESENTATION('',(#12663),#12667);
+#12663 = LINE('',#12664,#12665);
+#12664 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#12665 = VECTOR('',#12666,1.);
+#12666 = DIRECTION('',(0.,1.));
+#12667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12668 = PCURVE('',#12289,#12669);
+#12669 = DEFINITIONAL_REPRESENTATION('',(#12670),#12674);
+#12670 = LINE('',#12671,#12672);
+#12671 = CARTESIAN_POINT('',(0.,0.));
+#12672 = VECTOR('',#12673,1.);
+#12673 = DIRECTION('',(1.,0.));
+#12674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12675 = ORIENTED_EDGE('',*,*,#12676,.T.);
+#12676 = EDGE_CURVE('',#12654,#12677,#12679,.T.);
+#12677 = VERTEX_POINT('',#12678);
+#12678 = CARTESIAN_POINT('',(-4.017218742231,-0.36,4.768182948242E-02));
+#12679 = SURFACE_CURVE('',#12680,(#12685,#12692),.PCURVE_S1.);
+#12680 = CIRCLE('',#12681,0.11);
+#12681 = AXIS2_PLACEMENT_3D('',#12682,#12683,#12684);
+#12682 = CARTESIAN_POINT('',(-4.107863353893,-0.36,0.11));
+#12683 = DIRECTION('',(0.,-1.,0.));
+#12684 = DIRECTION('',(0.,0.,1.));
+#12685 = PCURVE('',#12230,#12686);
+#12686 = DEFINITIONAL_REPRESENTATION('',(#12687),#12691);
+#12687 = CIRCLE('',#12688,0.11);
+#12688 = AXIS2_PLACEMENT_2D('',#12689,#12690);
+#12689 = CARTESIAN_POINT('',(0.231386224036,-0.155086616065));
+#12690 = DIRECTION('',(-1.,0.));
+#12691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12692 = PCURVE('',#12539,#12693);
+#12693 = DEFINITIONAL_REPRESENTATION('',(#12694),#12698);
+#12694 = LINE('',#12695,#12696);
+#12695 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#12696 = VECTOR('',#12697,1.);
+#12697 = DIRECTION('',(-1.,0.));
+#12698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12699 = ORIENTED_EDGE('',*,*,#12700,.T.);
+#12700 = EDGE_CURVE('',#12677,#12701,#12703,.T.);
+#12701 = VERTEX_POINT('',#12702);
+#12702 = CARTESIAN_POINT('',(-3.532781257769,-0.36,0.752318170518));
+#12703 = SURFACE_CURVE('',#12704,(#12708,#12715),.PCURVE_S1.);
+#12704 = LINE('',#12705,#12706);
+#12705 = CARTESIAN_POINT('',(-4.05,-0.36,1.387778780781E-17));
+#12706 = VECTOR('',#12707,1.);
+#12707 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#12708 = PCURVE('',#12230,#12709);
+#12709 = DEFINITIONAL_REPRESENTATION('',(#12710),#12714);
+#12710 = LINE('',#12711,#12712);
+#12711 = CARTESIAN_POINT('',(0.341386224036,-9.722326217175E-02));
+#12712 = VECTOR('',#12713,1.);
+#12713 = DIRECTION('',(-0.824041924199,0.566528822887));
+#12714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12715 = PCURVE('',#12508,#12716);
+#12716 = DEFINITIONAL_REPRESENTATION('',(#12717),#12721);
+#12717 = LINE('',#12718,#12719);
+#12718 = CARTESIAN_POINT('',(0.,0.));
+#12719 = VECTOR('',#12720,1.);
+#12720 = DIRECTION('',(1.,0.));
+#12721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12722 = ORIENTED_EDGE('',*,*,#12723,.T.);
+#12723 = EDGE_CURVE('',#12701,#12724,#12726,.T.);
+#12724 = VERTEX_POINT('',#12725);
+#12725 = CARTESIAN_POINT('',(-3.5,-0.36,0.752318170518));
+#12726 = SURFACE_CURVE('',#12727,(#12731,#12738),.PCURVE_S1.);
+#12727 = LINE('',#12728,#12729);
+#12728 = CARTESIAN_POINT('',(-3.590644611662,-0.36,0.752318170518));
+#12729 = VECTOR('',#12730,1.);
+#12730 = DIRECTION('',(1.,0.,0.));
+#12731 = PCURVE('',#12230,#12732);
+#12732 = DEFINITIONAL_REPRESENTATION('',(#12733),#12737);
+#12733 = LINE('',#12734,#12735);
+#12734 = CARTESIAN_POINT('',(-0.410931946481,0.362132126166));
+#12735 = VECTOR('',#12736,1.);
+#12736 = DIRECTION('',(0.,1.));
+#12737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12738 = PCURVE('',#12480,#12739);
+#12739 = DEFINITIONAL_REPRESENTATION('',(#12740),#12744);
+#12740 = LINE('',#12741,#12742);
+#12741 = CARTESIAN_POINT('',(0.,0.));
+#12742 = VECTOR('',#12743,1.);
+#12743 = DIRECTION('',(1.,0.));
+#12744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12745 = ORIENTED_EDGE('',*,*,#12746,.T.);
+#12746 = EDGE_CURVE('',#12724,#12747,#12749,.T.);
+#12747 = VERTEX_POINT('',#12748);
+#12748 = CARTESIAN_POINT('',(-3.5,-0.36,0.862318170518));
+#12749 = SURFACE_CURVE('',#12750,(#12754,#12761),.PCURVE_S1.);
+#12750 = LINE('',#12751,#12752);
+#12751 = CARTESIAN_POINT('',(-3.5,-0.36,0.752318170518));
+#12752 = VECTOR('',#12753,1.);
+#12753 = DIRECTION('',(0.,0.,1.));
+#12754 = PCURVE('',#12230,#12755);
+#12755 = DEFINITIONAL_REPRESENTATION('',(#12756),#12760);
+#12756 = LINE('',#12757,#12758);
+#12757 = CARTESIAN_POINT('',(-0.410931946481,0.452776737828));
+#12758 = VECTOR('',#12759,1.);
+#12759 = DIRECTION('',(-1.,0.));
+#12760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12761 = PCURVE('',#12452,#12762);
+#12762 = DEFINITIONAL_REPRESENTATION('',(#12763),#12767);
+#12763 = LINE('',#12764,#12765);
+#12764 = CARTESIAN_POINT('',(0.,0.));
+#12765 = VECTOR('',#12766,1.);
+#12766 = DIRECTION('',(1.,0.));
+#12767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12768 = ORIENTED_EDGE('',*,*,#12769,.F.);
+#12769 = EDGE_CURVE('',#12770,#12747,#12772,.T.);
+#12770 = VERTEX_POINT('',#12771);
+#12771 = CARTESIAN_POINT('',(-3.532781257769,-0.36,0.862318170518));
+#12772 = SURFACE_CURVE('',#12773,(#12777,#12784),.PCURVE_S1.);
+#12773 = LINE('',#12774,#12775);
+#12774 = CARTESIAN_POINT('',(-3.590644611662,-0.36,0.862318170518));
+#12775 = VECTOR('',#12776,1.);
+#12776 = DIRECTION('',(1.,0.,0.));
+#12777 = PCURVE('',#12230,#12778);
+#12778 = DEFINITIONAL_REPRESENTATION('',(#12779),#12783);
+#12779 = LINE('',#12780,#12781);
+#12780 = CARTESIAN_POINT('',(-0.520931946481,0.362132126166));
+#12781 = VECTOR('',#12782,1.);
+#12782 = DIRECTION('',(0.,1.));
+#12783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12784 = PCURVE('',#12424,#12785);
+#12785 = DEFINITIONAL_REPRESENTATION('',(#12786),#12790);
+#12786 = LINE('',#12787,#12788);
+#12787 = CARTESIAN_POINT('',(0.,0.));
+#12788 = VECTOR('',#12789,1.);
+#12789 = DIRECTION('',(1.,0.));
+#12790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12791 = ORIENTED_EDGE('',*,*,#12792,.F.);
+#12792 = EDGE_CURVE('',#12793,#12770,#12795,.T.);
+#12793 = VERTEX_POINT('',#12794);
+#12794 = CARTESIAN_POINT('',(-3.623425869431,-0.36,0.814636341035));
+#12795 = SURFACE_CURVE('',#12796,(#12801,#12812),.PCURVE_S1.);
+#12796 = CIRCLE('',#12797,0.11);
+#12797 = AXIS2_PLACEMENT_3D('',#12798,#12799,#12800);
+#12798 = CARTESIAN_POINT('',(-3.532781257769,-0.36,0.752318170518));
+#12799 = DIRECTION('',(0.,1.,0.));
+#12800 = DIRECTION('',(0.,0.,1.));
+#12801 = PCURVE('',#12230,#12802);
+#12802 = DEFINITIONAL_REPRESENTATION('',(#12803),#12811);
+#12803 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12804,#12805,#12806,#12807
+ ,#12808,#12809,#12810),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#12804 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#12805 = CARTESIAN_POINT('',(-0.520931946481,0.610521068892));
+#12806 = CARTESIAN_POINT('',(-0.355931946481,0.515258274475));
+#12807 = CARTESIAN_POINT('',(-0.190931946481,0.419995480059));
+#12808 = CARTESIAN_POINT('',(-0.355931946481,0.324732685643));
+#12809 = CARTESIAN_POINT('',(-0.520931946481,0.229469891227));
+#12810 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#12811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12812 = PCURVE('',#12396,#12813);
+#12813 = DEFINITIONAL_REPRESENTATION('',(#12814),#12818);
+#12814 = LINE('',#12815,#12816);
+#12815 = CARTESIAN_POINT('',(-5.31467632652,0.));
+#12816 = VECTOR('',#12817,1.);
+#12817 = DIRECTION('',(1.,0.));
+#12818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12819 = ORIENTED_EDGE('',*,*,#12820,.F.);
+#12820 = EDGE_CURVE('',#12555,#12793,#12821,.T.);
+#12821 = SURFACE_CURVE('',#12822,(#12826,#12833),.PCURVE_S1.);
+#12822 = LINE('',#12823,#12824);
+#12823 = CARTESIAN_POINT('',(-4.140644611662,-0.36,6.231817051758E-02));
+#12824 = VECTOR('',#12825,1.);
+#12825 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#12826 = PCURVE('',#12230,#12827);
+#12827 = DEFINITIONAL_REPRESENTATION('',(#12828),#12832);
+#12828 = LINE('',#12829,#12830);
+#12829 = CARTESIAN_POINT('',(0.279068053519,-0.187867873834));
+#12830 = VECTOR('',#12831,1.);
+#12831 = DIRECTION('',(-0.824041924199,0.566528822887));
+#12832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12833 = PCURVE('',#12367,#12834);
+#12834 = DEFINITIONAL_REPRESENTATION('',(#12835),#12839);
+#12835 = LINE('',#12836,#12837);
+#12836 = CARTESIAN_POINT('',(0.,0.));
+#12837 = VECTOR('',#12838,1.);
+#12838 = DIRECTION('',(1.,0.));
+#12839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12840 = ORIENTED_EDGE('',*,*,#12554,.F.);
+#12841 = ORIENTED_EDGE('',*,*,#12214,.F.);
+#12842 = ORIENTED_EDGE('',*,*,#12604,.F.);
+#12843 = ADVANCED_FACE('',(#12844),#12289,.F.);
+#12844 = FACE_BOUND('',#12845,.F.);
+#12845 = EDGE_LOOP('',(#12846,#12847,#12848,#12849));
+#12846 = ORIENTED_EDGE('',*,*,#12271,.F.);
+#12847 = ORIENTED_EDGE('',*,*,#12627,.F.);
+#12848 = ORIENTED_EDGE('',*,*,#12653,.T.);
+#12849 = ORIENTED_EDGE('',*,*,#12850,.T.);
+#12850 = EDGE_CURVE('',#12654,#12274,#12851,.T.);
+#12851 = SURFACE_CURVE('',#12852,(#12856,#12863),.PCURVE_S1.);
+#12852 = LINE('',#12853,#12854);
+#12853 = CARTESIAN_POINT('',(-4.107863353893,-0.36,0.));
+#12854 = VECTOR('',#12855,1.);
+#12855 = DIRECTION('',(0.,1.,0.));
+#12856 = PCURVE('',#12289,#12857);
+#12857 = DEFINITIONAL_REPRESENTATION('',(#12858),#12862);
+#12858 = LINE('',#12859,#12860);
+#12859 = CARTESIAN_POINT('',(0.392136646107,0.));
+#12860 = VECTOR('',#12861,1.);
+#12861 = DIRECTION('',(0.,1.));
+#12862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12863 = PCURVE('',#12539,#12864);
+#12864 = DEFINITIONAL_REPRESENTATION('',(#12865),#12869);
+#12865 = LINE('',#12866,#12867);
+#12866 = CARTESIAN_POINT('',(-0.,0.));
+#12867 = VECTOR('',#12868,1.);
+#12868 = DIRECTION('',(-0.,1.));
+#12869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12870 = ADVANCED_FACE('',(#12871),#12539,.T.);
+#12871 = FACE_BOUND('',#12872,.F.);
+#12872 = EDGE_LOOP('',(#12873,#12874,#12895,#12896));
+#12873 = ORIENTED_EDGE('',*,*,#12676,.T.);
+#12874 = ORIENTED_EDGE('',*,*,#12875,.T.);
+#12875 = EDGE_CURVE('',#12677,#12493,#12876,.T.);
+#12876 = SURFACE_CURVE('',#12877,(#12881,#12888),.PCURVE_S1.);
+#12877 = LINE('',#12878,#12879);
+#12878 = CARTESIAN_POINT('',(-4.017218742231,-0.36,4.768182948242E-02));
+#12879 = VECTOR('',#12880,1.);
+#12880 = DIRECTION('',(0.,1.,0.));
+#12881 = PCURVE('',#12539,#12882);
+#12882 = DEFINITIONAL_REPRESENTATION('',(#12883),#12887);
+#12883 = LINE('',#12884,#12885);
+#12884 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#12885 = VECTOR('',#12886,1.);
+#12886 = DIRECTION('',(-0.,1.));
+#12887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12888 = PCURVE('',#12508,#12889);
+#12889 = DEFINITIONAL_REPRESENTATION('',(#12890),#12894);
+#12890 = LINE('',#12891,#12892);
+#12891 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#12892 = VECTOR('',#12893,1.);
+#12893 = DIRECTION('',(0.,-1.));
+#12894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12895 = ORIENTED_EDGE('',*,*,#12520,.F.);
+#12896 = ORIENTED_EDGE('',*,*,#12850,.F.);
+#12897 = ADVANCED_FACE('',(#12898),#12508,.T.);
+#12898 = FACE_BOUND('',#12899,.T.);
+#12899 = EDGE_LOOP('',(#12900,#12901,#12902,#12903));
+#12900 = ORIENTED_EDGE('',*,*,#12700,.F.);
+#12901 = ORIENTED_EDGE('',*,*,#12875,.T.);
+#12902 = ORIENTED_EDGE('',*,*,#12492,.T.);
+#12903 = ORIENTED_EDGE('',*,*,#12904,.F.);
+#12904 = EDGE_CURVE('',#12701,#12465,#12905,.T.);
+#12905 = SURFACE_CURVE('',#12906,(#12910,#12916),.PCURVE_S1.);
+#12906 = LINE('',#12907,#12908);
+#12907 = CARTESIAN_POINT('',(-3.532781257769,-0.36,0.752318170518));
+#12908 = VECTOR('',#12909,1.);
+#12909 = DIRECTION('',(0.,1.,0.));
+#12910 = PCURVE('',#12508,#12911);
+#12911 = DEFINITIONAL_REPRESENTATION('',(#12912),#12915);
+#12912 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12913,#12914),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#12913 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#12914 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#12915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12916 = PCURVE('',#12480,#12917);
+#12917 = DEFINITIONAL_REPRESENTATION('',(#12918),#12921);
+#12918 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12919,#12920),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#12919 = CARTESIAN_POINT('',(5.786335389277E-02,-2.2E-02));
+#12920 = CARTESIAN_POINT('',(5.786335389277E-02,0.242));
+#12921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12922 = ADVANCED_FACE('',(#12923),#12480,.F.);
+#12923 = FACE_BOUND('',#12924,.F.);
+#12924 = EDGE_LOOP('',(#12925,#12926,#12927,#12928));
+#12925 = ORIENTED_EDGE('',*,*,#12464,.F.);
+#12926 = ORIENTED_EDGE('',*,*,#12904,.F.);
+#12927 = ORIENTED_EDGE('',*,*,#12723,.T.);
+#12928 = ORIENTED_EDGE('',*,*,#12929,.T.);
+#12929 = EDGE_CURVE('',#12724,#12437,#12930,.T.);
+#12930 = SURFACE_CURVE('',#12931,(#12935,#12942),.PCURVE_S1.);
+#12931 = LINE('',#12932,#12933);
+#12932 = CARTESIAN_POINT('',(-3.5,-0.36,0.752318170518));
+#12933 = VECTOR('',#12934,1.);
+#12934 = DIRECTION('',(0.,1.,0.));
+#12935 = PCURVE('',#12480,#12936);
+#12936 = DEFINITIONAL_REPRESENTATION('',(#12937),#12941);
+#12937 = LINE('',#12938,#12939);
+#12938 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#12939 = VECTOR('',#12940,1.);
+#12940 = DIRECTION('',(0.,1.));
+#12941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12942 = PCURVE('',#12452,#12943);
+#12943 = DEFINITIONAL_REPRESENTATION('',(#12944),#12948);
+#12944 = LINE('',#12945,#12946);
+#12945 = CARTESIAN_POINT('',(0.,0.));
+#12946 = VECTOR('',#12947,1.);
+#12947 = DIRECTION('',(0.,-1.));
+#12948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12949 = ADVANCED_FACE('',(#12950),#12452,.T.);
+#12950 = FACE_BOUND('',#12951,.T.);
+#12951 = EDGE_LOOP('',(#12952,#12953,#12954,#12955));
+#12952 = ORIENTED_EDGE('',*,*,#12746,.F.);
+#12953 = ORIENTED_EDGE('',*,*,#12929,.T.);
+#12954 = ORIENTED_EDGE('',*,*,#12436,.T.);
+#12955 = ORIENTED_EDGE('',*,*,#12956,.F.);
+#12956 = EDGE_CURVE('',#12747,#12409,#12957,.T.);
+#12957 = SURFACE_CURVE('',#12958,(#12962,#12969),.PCURVE_S1.);
+#12958 = LINE('',#12959,#12960);
+#12959 = CARTESIAN_POINT('',(-3.5,-0.36,0.862318170518));
+#12960 = VECTOR('',#12961,1.);
+#12961 = DIRECTION('',(0.,1.,0.));
+#12962 = PCURVE('',#12452,#12963);
+#12963 = DEFINITIONAL_REPRESENTATION('',(#12964),#12968);
+#12964 = LINE('',#12965,#12966);
+#12965 = CARTESIAN_POINT('',(0.11,0.));
+#12966 = VECTOR('',#12967,1.);
+#12967 = DIRECTION('',(0.,-1.));
+#12968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12969 = PCURVE('',#12424,#12970);
+#12970 = DEFINITIONAL_REPRESENTATION('',(#12971),#12975);
+#12971 = LINE('',#12972,#12973);
+#12972 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#12973 = VECTOR('',#12974,1.);
+#12974 = DIRECTION('',(0.,1.));
+#12975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12976 = ADVANCED_FACE('',(#12977),#12367,.F.);
+#12977 = FACE_BOUND('',#12978,.F.);
+#12978 = EDGE_LOOP('',(#12979,#12980,#12981,#12982));
+#12979 = ORIENTED_EDGE('',*,*,#12820,.F.);
+#12980 = ORIENTED_EDGE('',*,*,#12578,.T.);
+#12981 = ORIENTED_EDGE('',*,*,#12351,.T.);
+#12982 = ORIENTED_EDGE('',*,*,#12983,.F.);
+#12983 = EDGE_CURVE('',#12793,#12352,#12984,.T.);
+#12984 = SURFACE_CURVE('',#12985,(#12989,#12996),.PCURVE_S1.);
+#12985 = LINE('',#12986,#12987);
+#12986 = CARTESIAN_POINT('',(-3.623425869431,-0.36,0.814636341035));
+#12987 = VECTOR('',#12988,1.);
+#12988 = DIRECTION('',(0.,1.,0.));
+#12989 = PCURVE('',#12367,#12990);
+#12990 = DEFINITIONAL_REPRESENTATION('',(#12991),#12995);
+#12991 = LINE('',#12992,#12993);
+#12992 = CARTESIAN_POINT('',(0.912961038055,0.));
+#12993 = VECTOR('',#12994,1.);
+#12994 = DIRECTION('',(0.,-1.));
+#12995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12996 = PCURVE('',#12396,#12997);
+#12997 = DEFINITIONAL_REPRESENTATION('',(#12998),#13002);
+#12998 = LINE('',#12999,#13000);
+#12999 = CARTESIAN_POINT('',(0.,0.));
+#13000 = VECTOR('',#13001,1.);
+#13001 = DIRECTION('',(0.,1.));
+#13002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13003 = ADVANCED_FACE('',(#13004),#12424,.T.);
+#13004 = FACE_BOUND('',#13005,.T.);
+#13005 = EDGE_LOOP('',(#13006,#13007,#13008,#13009));
+#13006 = ORIENTED_EDGE('',*,*,#12769,.T.);
+#13007 = ORIENTED_EDGE('',*,*,#12956,.T.);
+#13008 = ORIENTED_EDGE('',*,*,#12408,.F.);
+#13009 = ORIENTED_EDGE('',*,*,#13010,.F.);
+#13010 = EDGE_CURVE('',#12770,#12380,#13011,.T.);
+#13011 = SURFACE_CURVE('',#13012,(#13016,#13023),.PCURVE_S1.);
+#13012 = LINE('',#13013,#13014);
+#13013 = CARTESIAN_POINT('',(-3.532781257769,-0.36,0.862318170518));
+#13014 = VECTOR('',#13015,1.);
+#13015 = DIRECTION('',(0.,1.,0.));
+#13016 = PCURVE('',#12424,#13017);
+#13017 = DEFINITIONAL_REPRESENTATION('',(#13018),#13022);
+#13018 = LINE('',#13019,#13020);
+#13019 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#13020 = VECTOR('',#13021,1.);
+#13021 = DIRECTION('',(0.,1.));
+#13022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13023 = PCURVE('',#12396,#13024);
+#13024 = DEFINITIONAL_REPRESENTATION('',(#13025),#13029);
+#13025 = LINE('',#13026,#13027);
+#13026 = CARTESIAN_POINT('',(0.96850898066,0.));
+#13027 = VECTOR('',#13028,1.);
+#13028 = DIRECTION('',(0.,1.));
+#13029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13030 = ADVANCED_FACE('',(#13031),#12396,.T.);
+#13031 = FACE_BOUND('',#13032,.T.);
+#13032 = EDGE_LOOP('',(#13033,#13034,#13035,#13036));
+#13033 = ORIENTED_EDGE('',*,*,#12792,.T.);
+#13034 = ORIENTED_EDGE('',*,*,#13010,.T.);
+#13035 = ORIENTED_EDGE('',*,*,#12379,.F.);
+#13036 = ORIENTED_EDGE('',*,*,#12983,.F.);
+#13037 = MANIFOLD_SOLID_BREP('',#13038);
+#13038 = CLOSED_SHELL('',(#13039,#13159,#13438,#13492,#13541,#13735,
+ #13762,#13789,#13814,#13841,#13868,#13895,#13922));
+#13039 = ADVANCED_FACE('',(#13040),#13054,.T.);
+#13040 = FACE_BOUND('',#13041,.T.);
+#13041 = EDGE_LOOP('',(#13042,#13077,#13105,#13133));
+#13042 = ORIENTED_EDGE('',*,*,#13043,.F.);
+#13043 = EDGE_CURVE('',#13044,#13046,#13048,.T.);
+#13044 = VERTEX_POINT('',#13045);
+#13045 = CARTESIAN_POINT('',(4.165726707786,-0.14,0.11));
+#13046 = VERTEX_POINT('',#13047);
+#13047 = CARTESIAN_POINT('',(4.5,-0.14,0.11));
+#13048 = SURFACE_CURVE('',#13049,(#13053,#13065),.PCURVE_S1.);
+#13049 = LINE('',#13050,#13051);
+#13050 = CARTESIAN_POINT('',(4.05,-0.14,0.11));
+#13051 = VECTOR('',#13052,1.);
+#13052 = DIRECTION('',(1.,0.,0.));
+#13053 = PCURVE('',#13054,#13059);
+#13054 = PLANE('',#13055);
+#13055 = AXIS2_PLACEMENT_3D('',#13056,#13057,#13058);
+#13056 = CARTESIAN_POINT('',(4.05,-0.36,0.11));
+#13057 = DIRECTION('',(0.,0.,1.));
+#13058 = DIRECTION('',(1.,0.,0.));
+#13059 = DEFINITIONAL_REPRESENTATION('',(#13060),#13064);
+#13060 = LINE('',#13061,#13062);
+#13061 = CARTESIAN_POINT('',(0.,0.22));
+#13062 = VECTOR('',#13063,1.);
+#13063 = DIRECTION('',(1.,0.));
+#13064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13065 = PCURVE('',#13066,#13071);
+#13066 = PLANE('',#13067);
+#13067 = AXIS2_PLACEMENT_3D('',#13068,#13069,#13070);
+#13068 = CARTESIAN_POINT('',(3.952776737828,-0.14,0.341386224036));
+#13069 = DIRECTION('',(-6.335401468835E-29,1.,-5.224917662755E-29));
+#13070 = DIRECTION('',(1.,6.335401468835E-29,0.));
+#13071 = DEFINITIONAL_REPRESENTATION('',(#13072),#13076);
+#13072 = LINE('',#13073,#13074);
+#13073 = CARTESIAN_POINT('',(9.722326217175E-02,0.231386224036));
+#13074 = VECTOR('',#13075,1.);
+#13075 = DIRECTION('',(1.,3.310195103516E-57));
+#13076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13077 = ORIENTED_EDGE('',*,*,#13078,.F.);
+#13078 = EDGE_CURVE('',#13079,#13044,#13081,.T.);
+#13079 = VERTEX_POINT('',#13080);
+#13080 = CARTESIAN_POINT('',(4.165726707786,-0.36,0.11));
+#13081 = SURFACE_CURVE('',#13082,(#13086,#13093),.PCURVE_S1.);
+#13082 = LINE('',#13083,#13084);
+#13083 = CARTESIAN_POINT('',(4.165726707786,-0.36,0.11));
+#13084 = VECTOR('',#13085,1.);
+#13085 = DIRECTION('',(0.,1.,0.));
+#13086 = PCURVE('',#13054,#13087);
+#13087 = DEFINITIONAL_REPRESENTATION('',(#13088),#13092);
+#13088 = LINE('',#13089,#13090);
+#13089 = CARTESIAN_POINT('',(0.115726707786,0.));
+#13090 = VECTOR('',#13091,1.);
+#13091 = DIRECTION('',(0.,1.));
+#13092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13093 = PCURVE('',#13094,#13099);
+#13094 = CYLINDRICAL_SURFACE('',#13095,0.11);
+#13095 = AXIS2_PLACEMENT_3D('',#13096,#13097,#13098);
+#13096 = CARTESIAN_POINT('',(4.165726707786,-0.36,0.22));
+#13097 = DIRECTION('',(0.,1.,0.));
+#13098 = DIRECTION('',(0.,0.,-1.));
+#13099 = DEFINITIONAL_REPRESENTATION('',(#13100),#13104);
+#13100 = LINE('',#13101,#13102);
+#13101 = CARTESIAN_POINT('',(0.,0.));
+#13102 = VECTOR('',#13103,1.);
+#13103 = DIRECTION('',(0.,1.));
+#13104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13105 = ORIENTED_EDGE('',*,*,#13106,.T.);
+#13106 = EDGE_CURVE('',#13079,#13107,#13109,.T.);
+#13107 = VERTEX_POINT('',#13108);
+#13108 = CARTESIAN_POINT('',(4.5,-0.36,0.11));
+#13109 = SURFACE_CURVE('',#13110,(#13114,#13121),.PCURVE_S1.);
+#13110 = LINE('',#13111,#13112);
+#13111 = CARTESIAN_POINT('',(4.05,-0.36,0.11));
+#13112 = VECTOR('',#13113,1.);
+#13113 = DIRECTION('',(1.,0.,0.));
+#13114 = PCURVE('',#13054,#13115);
+#13115 = DEFINITIONAL_REPRESENTATION('',(#13116),#13120);
+#13116 = LINE('',#13117,#13118);
+#13117 = CARTESIAN_POINT('',(0.,0.));
+#13118 = VECTOR('',#13119,1.);
+#13119 = DIRECTION('',(1.,0.));
+#13120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13121 = PCURVE('',#13122,#13127);
+#13122 = PLANE('',#13123);
+#13123 = AXIS2_PLACEMENT_3D('',#13124,#13125,#13126);
+#13124 = CARTESIAN_POINT('',(3.952776737828,-0.36,0.341386224036));
+#13125 = DIRECTION('',(-1.432643714871E-31,-1.,4.410285565526E-32));
+#13126 = DIRECTION('',(-1.,1.432643714871E-31,0.));
+#13127 = DEFINITIONAL_REPRESENTATION('',(#13128),#13132);
+#13128 = LINE('',#13129,#13130);
+#13129 = CARTESIAN_POINT('',(-9.722326217175E-02,0.231386224036));
+#13130 = VECTOR('',#13131,1.);
+#13131 = DIRECTION('',(-1.,-6.318367896236E-63));
+#13132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13133 = ORIENTED_EDGE('',*,*,#13134,.T.);
+#13134 = EDGE_CURVE('',#13107,#13046,#13135,.T.);
+#13135 = SURFACE_CURVE('',#13136,(#13140,#13147),.PCURVE_S1.);
+#13136 = LINE('',#13137,#13138);
+#13137 = CARTESIAN_POINT('',(4.5,-0.36,0.11));
+#13138 = VECTOR('',#13139,1.);
+#13139 = DIRECTION('',(0.,1.,0.));
+#13140 = PCURVE('',#13054,#13141);
+#13141 = DEFINITIONAL_REPRESENTATION('',(#13142),#13146);
+#13142 = LINE('',#13143,#13144);
+#13143 = CARTESIAN_POINT('',(0.45,0.));
+#13144 = VECTOR('',#13145,1.);
+#13145 = DIRECTION('',(0.,1.));
+#13146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13147 = PCURVE('',#13148,#13153);
+#13148 = PLANE('',#13149);
+#13149 = AXIS2_PLACEMENT_3D('',#13150,#13151,#13152);
+#13150 = CARTESIAN_POINT('',(4.5,-0.36,0.));
+#13151 = DIRECTION('',(1.,0.,0.));
+#13152 = DIRECTION('',(0.,0.,1.));
+#13153 = DEFINITIONAL_REPRESENTATION('',(#13154),#13158);
+#13154 = LINE('',#13155,#13156);
+#13155 = CARTESIAN_POINT('',(0.11,0.));
+#13156 = VECTOR('',#13157,1.);
+#13157 = DIRECTION('',(0.,-1.));
+#13158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13159 = ADVANCED_FACE('',(#13160),#13066,.T.);
+#13160 = FACE_BOUND('',#13161,.T.);
+#13161 = EDGE_LOOP('',(#13162,#13192,#13221,#13249,#13277,#13305,#13333,
+ #13366,#13394,#13416,#13417));
+#13162 = ORIENTED_EDGE('',*,*,#13163,.F.);
+#13163 = EDGE_CURVE('',#13164,#13166,#13168,.T.);
+#13164 = VERTEX_POINT('',#13165);
+#13165 = CARTESIAN_POINT('',(4.107863353893,-0.14,0.));
+#13166 = VERTEX_POINT('',#13167);
+#13167 = CARTESIAN_POINT('',(4.5,-0.14,0.));
+#13168 = SURFACE_CURVE('',#13169,(#13173,#13180),.PCURVE_S1.);
+#13169 = LINE('',#13170,#13171);
+#13170 = CARTESIAN_POINT('',(4.05,-0.14,0.));
+#13171 = VECTOR('',#13172,1.);
+#13172 = DIRECTION('',(1.,0.,0.));
+#13173 = PCURVE('',#13066,#13174);
+#13174 = DEFINITIONAL_REPRESENTATION('',(#13175),#13179);
+#13175 = LINE('',#13176,#13177);
+#13176 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#13177 = VECTOR('',#13178,1.);
+#13178 = DIRECTION('',(1.,3.310195103516E-57));
+#13179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13180 = PCURVE('',#13181,#13186);
+#13181 = PLANE('',#13182);
+#13182 = AXIS2_PLACEMENT_3D('',#13183,#13184,#13185);
+#13183 = CARTESIAN_POINT('',(4.05,-0.36,0.));
+#13184 = DIRECTION('',(0.,0.,1.));
+#13185 = DIRECTION('',(1.,0.,0.));
+#13186 = DEFINITIONAL_REPRESENTATION('',(#13187),#13191);
+#13187 = LINE('',#13188,#13189);
+#13188 = CARTESIAN_POINT('',(0.,0.22));
+#13189 = VECTOR('',#13190,1.);
+#13190 = DIRECTION('',(1.,0.));
+#13191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13192 = ORIENTED_EDGE('',*,*,#13193,.T.);
+#13193 = EDGE_CURVE('',#13164,#13194,#13196,.T.);
+#13194 = VERTEX_POINT('',#13195);
+#13195 = CARTESIAN_POINT('',(4.017218742231,-0.14,4.768182948242E-02));
+#13196 = SURFACE_CURVE('',#13197,(#13202,#13209),.PCURVE_S1.);
+#13197 = CIRCLE('',#13198,0.11);
+#13198 = AXIS2_PLACEMENT_3D('',#13199,#13200,#13201);
+#13199 = CARTESIAN_POINT('',(4.107863353893,-0.14,0.11));
+#13200 = DIRECTION('',(0.,1.,0.));
+#13201 = DIRECTION('',(0.,0.,1.));
+#13202 = PCURVE('',#13066,#13203);
+#13203 = DEFINITIONAL_REPRESENTATION('',(#13204),#13208);
+#13204 = CIRCLE('',#13205,0.11);
+#13205 = AXIS2_PLACEMENT_2D('',#13206,#13207);
+#13206 = CARTESIAN_POINT('',(0.155086616065,0.231386224036));
+#13207 = DIRECTION('',(0.,-1.));
+#13208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13209 = PCURVE('',#13210,#13215);
+#13210 = CYLINDRICAL_SURFACE('',#13211,0.11);
+#13211 = AXIS2_PLACEMENT_3D('',#13212,#13213,#13214);
+#13212 = CARTESIAN_POINT('',(4.107863353893,-0.36,0.11));
+#13213 = DIRECTION('',(0.,1.,0.));
+#13214 = DIRECTION('',(0.,0.,-1.));
+#13215 = DEFINITIONAL_REPRESENTATION('',(#13216),#13220);
+#13216 = LINE('',#13217,#13218);
+#13217 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#13218 = VECTOR('',#13219,1.);
+#13219 = DIRECTION('',(1.,0.));
+#13220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13221 = ORIENTED_EDGE('',*,*,#13222,.T.);
+#13222 = EDGE_CURVE('',#13194,#13223,#13225,.T.);
+#13223 = VERTEX_POINT('',#13224);
+#13224 = CARTESIAN_POINT('',(3.532781257769,-0.14,0.752318170518));
+#13225 = SURFACE_CURVE('',#13226,(#13230,#13237),.PCURVE_S1.);
+#13226 = LINE('',#13227,#13228);
+#13227 = CARTESIAN_POINT('',(4.05,-0.14,0.));
+#13228 = VECTOR('',#13229,1.);
+#13229 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#13230 = PCURVE('',#13066,#13231);
+#13231 = DEFINITIONAL_REPRESENTATION('',(#13232),#13236);
+#13232 = LINE('',#13233,#13234);
+#13233 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#13234 = VECTOR('',#13235,1.);
+#13235 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#13236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13237 = PCURVE('',#13238,#13243);
+#13238 = PLANE('',#13239);
+#13239 = AXIS2_PLACEMENT_3D('',#13240,#13241,#13242);
+#13240 = CARTESIAN_POINT('',(4.05,-0.36,0.));
+#13241 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#13242 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#13243 = DEFINITIONAL_REPRESENTATION('',(#13244),#13248);
+#13244 = LINE('',#13245,#13246);
+#13245 = CARTESIAN_POINT('',(0.,-0.22));
+#13246 = VECTOR('',#13247,1.);
+#13247 = DIRECTION('',(1.,0.));
+#13248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13249 = ORIENTED_EDGE('',*,*,#13250,.F.);
+#13250 = EDGE_CURVE('',#13251,#13223,#13253,.T.);
+#13251 = VERTEX_POINT('',#13252);
+#13252 = CARTESIAN_POINT('',(3.5,-0.14,0.752318170518));
+#13253 = SURFACE_CURVE('',#13254,(#13258,#13265),.PCURVE_S1.);
+#13254 = LINE('',#13255,#13256);
+#13255 = CARTESIAN_POINT('',(3.5,-0.14,0.752318170518));
+#13256 = VECTOR('',#13257,1.);
+#13257 = DIRECTION('',(1.,0.,0.));
+#13258 = PCURVE('',#13066,#13259);
+#13259 = DEFINITIONAL_REPRESENTATION('',(#13260),#13264);
+#13260 = LINE('',#13261,#13262);
+#13261 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#13262 = VECTOR('',#13263,1.);
+#13263 = DIRECTION('',(1.,3.310195103516E-57));
+#13264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13265 = PCURVE('',#13266,#13271);
+#13266 = PLANE('',#13267);
+#13267 = AXIS2_PLACEMENT_3D('',#13268,#13269,#13270);
+#13268 = CARTESIAN_POINT('',(3.5,-0.36,0.752318170518));
+#13269 = DIRECTION('',(0.,0.,1.));
+#13270 = DIRECTION('',(1.,0.,0.));
+#13271 = DEFINITIONAL_REPRESENTATION('',(#13272),#13276);
+#13272 = LINE('',#13273,#13274);
+#13273 = CARTESIAN_POINT('',(0.,0.22));
+#13274 = VECTOR('',#13275,1.);
+#13275 = DIRECTION('',(1.,0.));
+#13276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13277 = ORIENTED_EDGE('',*,*,#13278,.T.);
+#13278 = EDGE_CURVE('',#13251,#13279,#13281,.T.);
+#13279 = VERTEX_POINT('',#13280);
+#13280 = CARTESIAN_POINT('',(3.5,-0.14,0.862318170518));
+#13281 = SURFACE_CURVE('',#13282,(#13286,#13293),.PCURVE_S1.);
+#13282 = LINE('',#13283,#13284);
+#13283 = CARTESIAN_POINT('',(3.5,-0.14,0.752318170518));
+#13284 = VECTOR('',#13285,1.);
+#13285 = DIRECTION('',(0.,0.,1.));
+#13286 = PCURVE('',#13066,#13287);
+#13287 = DEFINITIONAL_REPRESENTATION('',(#13288),#13292);
+#13288 = LINE('',#13289,#13290);
+#13289 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#13290 = VECTOR('',#13291,1.);
+#13291 = DIRECTION('',(0.,-1.));
+#13292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13293 = PCURVE('',#13294,#13299);
+#13294 = PLANE('',#13295);
+#13295 = AXIS2_PLACEMENT_3D('',#13296,#13297,#13298);
+#13296 = CARTESIAN_POINT('',(3.5,-0.36,0.752318170518));
+#13297 = DIRECTION('',(1.,0.,0.));
+#13298 = DIRECTION('',(0.,0.,1.));
+#13299 = DEFINITIONAL_REPRESENTATION('',(#13300),#13304);
+#13300 = LINE('',#13301,#13302);
+#13301 = CARTESIAN_POINT('',(0.,-0.22));
+#13302 = VECTOR('',#13303,1.);
+#13303 = DIRECTION('',(1.,0.));
+#13304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13305 = ORIENTED_EDGE('',*,*,#13306,.T.);
+#13306 = EDGE_CURVE('',#13279,#13307,#13309,.T.);
+#13307 = VERTEX_POINT('',#13308);
+#13308 = CARTESIAN_POINT('',(3.532781257769,-0.14,0.862318170518));
+#13309 = SURFACE_CURVE('',#13310,(#13314,#13321),.PCURVE_S1.);
+#13310 = LINE('',#13311,#13312);
+#13311 = CARTESIAN_POINT('',(3.5,-0.14,0.862318170518));
+#13312 = VECTOR('',#13313,1.);
+#13313 = DIRECTION('',(1.,0.,0.));
+#13314 = PCURVE('',#13066,#13315);
+#13315 = DEFINITIONAL_REPRESENTATION('',(#13316),#13320);
+#13316 = LINE('',#13317,#13318);
+#13317 = CARTESIAN_POINT('',(-0.452776737828,-0.520931946481));
+#13318 = VECTOR('',#13319,1.);
+#13319 = DIRECTION('',(1.,3.310195103516E-57));
+#13320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13321 = PCURVE('',#13322,#13327);
+#13322 = PLANE('',#13323);
+#13323 = AXIS2_PLACEMENT_3D('',#13324,#13325,#13326);
+#13324 = CARTESIAN_POINT('',(3.5,-0.36,0.862318170518));
+#13325 = DIRECTION('',(0.,0.,1.));
+#13326 = DIRECTION('',(1.,0.,0.));
+#13327 = DEFINITIONAL_REPRESENTATION('',(#13328),#13332);
+#13328 = LINE('',#13329,#13330);
+#13329 = CARTESIAN_POINT('',(0.,0.22));
+#13330 = VECTOR('',#13331,1.);
+#13331 = DIRECTION('',(1.,0.));
+#13332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13333 = ORIENTED_EDGE('',*,*,#13334,.F.);
+#13334 = EDGE_CURVE('',#13335,#13307,#13337,.T.);
+#13335 = VERTEX_POINT('',#13336);
+#13336 = CARTESIAN_POINT('',(3.623425869431,-0.14,0.814636341035));
+#13337 = SURFACE_CURVE('',#13338,(#13343,#13354),.PCURVE_S1.);
+#13338 = CIRCLE('',#13339,0.11);
+#13339 = AXIS2_PLACEMENT_3D('',#13340,#13341,#13342);
+#13340 = CARTESIAN_POINT('',(3.532781257769,-0.14,0.752318170518));
+#13341 = DIRECTION('',(0.,-1.,0.));
+#13342 = DIRECTION('',(0.,0.,1.));
+#13343 = PCURVE('',#13066,#13344);
+#13344 = DEFINITIONAL_REPRESENTATION('',(#13345),#13353);
+#13345 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13346,#13347,#13348,#13349
+ ,#13350,#13351,#13352),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#13346 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#13347 = CARTESIAN_POINT('',(-0.610521068892,-0.520931946481));
+#13348 = CARTESIAN_POINT('',(-0.515258274475,-0.355931946481));
+#13349 = CARTESIAN_POINT('',(-0.419995480059,-0.190931946481));
+#13350 = CARTESIAN_POINT('',(-0.324732685643,-0.355931946481));
+#13351 = CARTESIAN_POINT('',(-0.229469891227,-0.520931946481));
+#13352 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#13353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13354 = PCURVE('',#13355,#13360);
+#13355 = CYLINDRICAL_SURFACE('',#13356,0.11);
+#13356 = AXIS2_PLACEMENT_3D('',#13357,#13358,#13359);
+#13357 = CARTESIAN_POINT('',(3.532781257769,-0.36,0.752318170518));
+#13358 = DIRECTION('',(0.,1.,0.));
+#13359 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#13360 = DEFINITIONAL_REPRESENTATION('',(#13361),#13365);
+#13361 = LINE('',#13362,#13363);
+#13362 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#13363 = VECTOR('',#13364,1.);
+#13364 = DIRECTION('',(-1.,0.));
+#13365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13366 = ORIENTED_EDGE('',*,*,#13367,.F.);
+#13367 = EDGE_CURVE('',#13368,#13335,#13370,.T.);
+#13368 = VERTEX_POINT('',#13369);
+#13369 = CARTESIAN_POINT('',(4.075082096124,-0.14,0.157681829482));
+#13370 = SURFACE_CURVE('',#13371,(#13375,#13382),.PCURVE_S1.);
+#13371 = LINE('',#13372,#13373);
+#13372 = CARTESIAN_POINT('',(4.140644611662,-0.14,6.231817051758E-02));
+#13373 = VECTOR('',#13374,1.);
+#13374 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#13375 = PCURVE('',#13066,#13376);
+#13376 = DEFINITIONAL_REPRESENTATION('',(#13377),#13381);
+#13377 = LINE('',#13378,#13379);
+#13378 = CARTESIAN_POINT('',(0.187867873834,0.279068053519));
+#13379 = VECTOR('',#13380,1.);
+#13380 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#13381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13382 = PCURVE('',#13383,#13388);
+#13383 = PLANE('',#13384);
+#13384 = AXIS2_PLACEMENT_3D('',#13385,#13386,#13387);
+#13385 = CARTESIAN_POINT('',(4.140644611662,-0.36,6.231817051758E-02));
+#13386 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#13387 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#13388 = DEFINITIONAL_REPRESENTATION('',(#13389),#13393);
+#13389 = LINE('',#13390,#13391);
+#13390 = CARTESIAN_POINT('',(0.,-0.22));
+#13391 = VECTOR('',#13392,1.);
+#13392 = DIRECTION('',(1.,0.));
+#13393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13394 = ORIENTED_EDGE('',*,*,#13395,.F.);
+#13395 = EDGE_CURVE('',#13044,#13368,#13396,.T.);
+#13396 = SURFACE_CURVE('',#13397,(#13402,#13409),.PCURVE_S1.);
+#13397 = CIRCLE('',#13398,0.11);
+#13398 = AXIS2_PLACEMENT_3D('',#13399,#13400,#13401);
+#13399 = CARTESIAN_POINT('',(4.165726707786,-0.14,0.22));
+#13400 = DIRECTION('',(0.,1.,0.));
+#13401 = DIRECTION('',(0.,0.,1.));
+#13402 = PCURVE('',#13066,#13403);
+#13403 = DEFINITIONAL_REPRESENTATION('',(#13404),#13408);
+#13404 = CIRCLE('',#13405,0.11);
+#13405 = AXIS2_PLACEMENT_2D('',#13406,#13407);
+#13406 = CARTESIAN_POINT('',(0.212949969957,0.121386224036));
+#13407 = DIRECTION('',(0.,-1.));
+#13408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13409 = PCURVE('',#13094,#13410);
+#13410 = DEFINITIONAL_REPRESENTATION('',(#13411),#13415);
+#13411 = LINE('',#13412,#13413);
+#13412 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#13413 = VECTOR('',#13414,1.);
+#13414 = DIRECTION('',(1.,0.));
+#13415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13416 = ORIENTED_EDGE('',*,*,#13043,.T.);
+#13417 = ORIENTED_EDGE('',*,*,#13418,.F.);
+#13418 = EDGE_CURVE('',#13166,#13046,#13419,.T.);
+#13419 = SURFACE_CURVE('',#13420,(#13424,#13431),.PCURVE_S1.);
+#13420 = LINE('',#13421,#13422);
+#13421 = CARTESIAN_POINT('',(4.5,-0.14,0.));
+#13422 = VECTOR('',#13423,1.);
+#13423 = DIRECTION('',(0.,0.,1.));
+#13424 = PCURVE('',#13066,#13425);
+#13425 = DEFINITIONAL_REPRESENTATION('',(#13426),#13430);
+#13426 = LINE('',#13427,#13428);
+#13427 = CARTESIAN_POINT('',(0.547223262172,0.341386224036));
+#13428 = VECTOR('',#13429,1.);
+#13429 = DIRECTION('',(0.,-1.));
+#13430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13431 = PCURVE('',#13148,#13432);
+#13432 = DEFINITIONAL_REPRESENTATION('',(#13433),#13437);
+#13433 = LINE('',#13434,#13435);
+#13434 = CARTESIAN_POINT('',(0.,-0.22));
+#13435 = VECTOR('',#13436,1.);
+#13436 = DIRECTION('',(1.,0.));
+#13437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13438 = ADVANCED_FACE('',(#13439),#13094,.F.);
+#13439 = FACE_BOUND('',#13440,.F.);
+#13440 = EDGE_LOOP('',(#13441,#13469,#13490,#13491));
+#13441 = ORIENTED_EDGE('',*,*,#13442,.T.);
+#13442 = EDGE_CURVE('',#13079,#13443,#13445,.T.);
+#13443 = VERTEX_POINT('',#13444);
+#13444 = CARTESIAN_POINT('',(4.075082096124,-0.36,0.157681829482));
+#13445 = SURFACE_CURVE('',#13446,(#13451,#13458),.PCURVE_S1.);
+#13446 = CIRCLE('',#13447,0.11);
+#13447 = AXIS2_PLACEMENT_3D('',#13448,#13449,#13450);
+#13448 = CARTESIAN_POINT('',(4.165726707786,-0.36,0.22));
+#13449 = DIRECTION('',(0.,1.,0.));
+#13450 = DIRECTION('',(0.,0.,1.));
+#13451 = PCURVE('',#13094,#13452);
+#13452 = DEFINITIONAL_REPRESENTATION('',(#13453),#13457);
+#13453 = LINE('',#13454,#13455);
+#13454 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#13455 = VECTOR('',#13456,1.);
+#13456 = DIRECTION('',(1.,0.));
+#13457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13458 = PCURVE('',#13122,#13459);
+#13459 = DEFINITIONAL_REPRESENTATION('',(#13460),#13468);
+#13460 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13461,#13462,#13463,#13464
+ ,#13465,#13466,#13467),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#13461 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#13462 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#13463 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#13464 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#13465 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#13466 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#13467 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#13468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13469 = ORIENTED_EDGE('',*,*,#13470,.T.);
+#13470 = EDGE_CURVE('',#13443,#13368,#13471,.T.);
+#13471 = SURFACE_CURVE('',#13472,(#13476,#13483),.PCURVE_S1.);
+#13472 = LINE('',#13473,#13474);
+#13473 = CARTESIAN_POINT('',(4.075082096124,-0.36,0.157681829482));
+#13474 = VECTOR('',#13475,1.);
+#13475 = DIRECTION('',(0.,1.,0.));
+#13476 = PCURVE('',#13094,#13477);
+#13477 = DEFINITIONAL_REPRESENTATION('',(#13478),#13482);
+#13478 = LINE('',#13479,#13480);
+#13479 = CARTESIAN_POINT('',(0.96850898066,0.));
+#13480 = VECTOR('',#13481,1.);
+#13481 = DIRECTION('',(0.,1.));
+#13482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13483 = PCURVE('',#13383,#13484);
+#13484 = DEFINITIONAL_REPRESENTATION('',(#13485),#13489);
+#13485 = LINE('',#13486,#13487);
+#13486 = CARTESIAN_POINT('',(0.115726707786,0.));
+#13487 = VECTOR('',#13488,1.);
+#13488 = DIRECTION('',(0.,-1.));
+#13489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13490 = ORIENTED_EDGE('',*,*,#13395,.F.);
+#13491 = ORIENTED_EDGE('',*,*,#13078,.F.);
+#13492 = ADVANCED_FACE('',(#13493),#13148,.T.);
+#13493 = FACE_BOUND('',#13494,.T.);
+#13494 = EDGE_LOOP('',(#13495,#13518,#13539,#13540));
+#13495 = ORIENTED_EDGE('',*,*,#13496,.F.);
+#13496 = EDGE_CURVE('',#13497,#13107,#13499,.T.);
+#13497 = VERTEX_POINT('',#13498);
+#13498 = CARTESIAN_POINT('',(4.5,-0.36,0.));
+#13499 = SURFACE_CURVE('',#13500,(#13504,#13511),.PCURVE_S1.);
+#13500 = LINE('',#13501,#13502);
+#13501 = CARTESIAN_POINT('',(4.5,-0.36,0.));
+#13502 = VECTOR('',#13503,1.);
+#13503 = DIRECTION('',(0.,0.,1.));
+#13504 = PCURVE('',#13148,#13505);
+#13505 = DEFINITIONAL_REPRESENTATION('',(#13506),#13510);
+#13506 = LINE('',#13507,#13508);
+#13507 = CARTESIAN_POINT('',(0.,0.));
+#13508 = VECTOR('',#13509,1.);
+#13509 = DIRECTION('',(1.,0.));
+#13510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13511 = PCURVE('',#13122,#13512);
+#13512 = DEFINITIONAL_REPRESENTATION('',(#13513),#13517);
+#13513 = LINE('',#13514,#13515);
+#13514 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#13515 = VECTOR('',#13516,1.);
+#13516 = DIRECTION('',(0.,-1.));
+#13517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13518 = ORIENTED_EDGE('',*,*,#13519,.T.);
+#13519 = EDGE_CURVE('',#13497,#13166,#13520,.T.);
+#13520 = SURFACE_CURVE('',#13521,(#13525,#13532),.PCURVE_S1.);
+#13521 = LINE('',#13522,#13523);
+#13522 = CARTESIAN_POINT('',(4.5,-0.36,0.));
+#13523 = VECTOR('',#13524,1.);
+#13524 = DIRECTION('',(0.,1.,0.));
+#13525 = PCURVE('',#13148,#13526);
+#13526 = DEFINITIONAL_REPRESENTATION('',(#13527),#13531);
+#13527 = LINE('',#13528,#13529);
+#13528 = CARTESIAN_POINT('',(0.,0.));
+#13529 = VECTOR('',#13530,1.);
+#13530 = DIRECTION('',(0.,-1.));
+#13531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13532 = PCURVE('',#13181,#13533);
+#13533 = DEFINITIONAL_REPRESENTATION('',(#13534),#13538);
+#13534 = LINE('',#13535,#13536);
+#13535 = CARTESIAN_POINT('',(0.45,0.));
+#13536 = VECTOR('',#13537,1.);
+#13537 = DIRECTION('',(0.,1.));
+#13538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13539 = ORIENTED_EDGE('',*,*,#13418,.T.);
+#13540 = ORIENTED_EDGE('',*,*,#13134,.F.);
+#13541 = ADVANCED_FACE('',(#13542),#13122,.T.);
+#13542 = FACE_BOUND('',#13543,.T.);
+#13543 = EDGE_LOOP('',(#13544,#13567,#13568,#13569,#13570,#13593,#13617,
+ #13640,#13663,#13686,#13709));
+#13544 = ORIENTED_EDGE('',*,*,#13545,.T.);
+#13545 = EDGE_CURVE('',#13546,#13497,#13548,.T.);
+#13546 = VERTEX_POINT('',#13547);
+#13547 = CARTESIAN_POINT('',(4.107863353893,-0.36,0.));
+#13548 = SURFACE_CURVE('',#13549,(#13553,#13560),.PCURVE_S1.);
+#13549 = LINE('',#13550,#13551);
+#13550 = CARTESIAN_POINT('',(4.05,-0.36,0.));
+#13551 = VECTOR('',#13552,1.);
+#13552 = DIRECTION('',(1.,0.,0.));
+#13553 = PCURVE('',#13122,#13554);
+#13554 = DEFINITIONAL_REPRESENTATION('',(#13555),#13559);
+#13555 = LINE('',#13556,#13557);
+#13556 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#13557 = VECTOR('',#13558,1.);
+#13558 = DIRECTION('',(-1.,-6.318367896236E-63));
+#13559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13560 = PCURVE('',#13181,#13561);
+#13561 = DEFINITIONAL_REPRESENTATION('',(#13562),#13566);
+#13562 = LINE('',#13563,#13564);
+#13563 = CARTESIAN_POINT('',(0.,0.));
+#13564 = VECTOR('',#13565,1.);
+#13565 = DIRECTION('',(1.,0.));
+#13566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13567 = ORIENTED_EDGE('',*,*,#13496,.T.);
+#13568 = ORIENTED_EDGE('',*,*,#13106,.F.);
+#13569 = ORIENTED_EDGE('',*,*,#13442,.T.);
+#13570 = ORIENTED_EDGE('',*,*,#13571,.T.);
+#13571 = EDGE_CURVE('',#13443,#13572,#13574,.T.);
+#13572 = VERTEX_POINT('',#13573);
+#13573 = CARTESIAN_POINT('',(3.623425869431,-0.36,0.814636341035));
+#13574 = SURFACE_CURVE('',#13575,(#13579,#13586),.PCURVE_S1.);
+#13575 = LINE('',#13576,#13577);
+#13576 = CARTESIAN_POINT('',(4.140644611662,-0.36,6.231817051758E-02));
+#13577 = VECTOR('',#13578,1.);
+#13578 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#13579 = PCURVE('',#13122,#13580);
+#13580 = DEFINITIONAL_REPRESENTATION('',(#13581),#13585);
+#13581 = LINE('',#13582,#13583);
+#13582 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#13583 = VECTOR('',#13584,1.);
+#13584 = DIRECTION('',(0.566528822887,-0.824041924199));
+#13585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13586 = PCURVE('',#13383,#13587);
+#13587 = DEFINITIONAL_REPRESENTATION('',(#13588),#13592);
+#13588 = LINE('',#13589,#13590);
+#13589 = CARTESIAN_POINT('',(0.,0.));
+#13590 = VECTOR('',#13591,1.);
+#13591 = DIRECTION('',(1.,0.));
+#13592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13593 = ORIENTED_EDGE('',*,*,#13594,.T.);
+#13594 = EDGE_CURVE('',#13572,#13595,#13597,.T.);
+#13595 = VERTEX_POINT('',#13596);
+#13596 = CARTESIAN_POINT('',(3.532781257769,-0.36,0.862318170518));
+#13597 = SURFACE_CURVE('',#13598,(#13603,#13610),.PCURVE_S1.);
+#13598 = CIRCLE('',#13599,0.11);
+#13599 = AXIS2_PLACEMENT_3D('',#13600,#13601,#13602);
+#13600 = CARTESIAN_POINT('',(3.532781257769,-0.36,0.752318170518));
+#13601 = DIRECTION('',(0.,-1.,0.));
+#13602 = DIRECTION('',(0.,0.,1.));
+#13603 = PCURVE('',#13122,#13604);
+#13604 = DEFINITIONAL_REPRESENTATION('',(#13605),#13609);
+#13605 = CIRCLE('',#13606,0.11);
+#13606 = AXIS2_PLACEMENT_2D('',#13607,#13608);
+#13607 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#13608 = DIRECTION('',(0.,-1.));
+#13609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13610 = PCURVE('',#13355,#13611);
+#13611 = DEFINITIONAL_REPRESENTATION('',(#13612),#13616);
+#13612 = LINE('',#13613,#13614);
+#13613 = CARTESIAN_POINT('',(5.31467632652,-4.440892098501E-16));
+#13614 = VECTOR('',#13615,1.);
+#13615 = DIRECTION('',(-1.,0.));
+#13616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13617 = ORIENTED_EDGE('',*,*,#13618,.F.);
+#13618 = EDGE_CURVE('',#13619,#13595,#13621,.T.);
+#13619 = VERTEX_POINT('',#13620);
+#13620 = CARTESIAN_POINT('',(3.5,-0.36,0.862318170518));
+#13621 = SURFACE_CURVE('',#13622,(#13626,#13633),.PCURVE_S1.);
+#13622 = LINE('',#13623,#13624);
+#13623 = CARTESIAN_POINT('',(3.5,-0.36,0.862318170518));
+#13624 = VECTOR('',#13625,1.);
+#13625 = DIRECTION('',(1.,0.,0.));
+#13626 = PCURVE('',#13122,#13627);
+#13627 = DEFINITIONAL_REPRESENTATION('',(#13628),#13632);
+#13628 = LINE('',#13629,#13630);
+#13629 = CARTESIAN_POINT('',(0.452776737828,-0.520931946481));
+#13630 = VECTOR('',#13631,1.);
+#13631 = DIRECTION('',(-1.,-6.318367896236E-63));
+#13632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13633 = PCURVE('',#13322,#13634);
+#13634 = DEFINITIONAL_REPRESENTATION('',(#13635),#13639);
+#13635 = LINE('',#13636,#13637);
+#13636 = CARTESIAN_POINT('',(0.,0.));
+#13637 = VECTOR('',#13638,1.);
+#13638 = DIRECTION('',(1.,0.));
+#13639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13640 = ORIENTED_EDGE('',*,*,#13641,.F.);
+#13641 = EDGE_CURVE('',#13642,#13619,#13644,.T.);
+#13642 = VERTEX_POINT('',#13643);
+#13643 = CARTESIAN_POINT('',(3.5,-0.36,0.752318170518));
+#13644 = SURFACE_CURVE('',#13645,(#13649,#13656),.PCURVE_S1.);
+#13645 = LINE('',#13646,#13647);
+#13646 = CARTESIAN_POINT('',(3.5,-0.36,0.752318170518));
+#13647 = VECTOR('',#13648,1.);
+#13648 = DIRECTION('',(0.,0.,1.));
+#13649 = PCURVE('',#13122,#13650);
+#13650 = DEFINITIONAL_REPRESENTATION('',(#13651),#13655);
+#13651 = LINE('',#13652,#13653);
+#13652 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#13653 = VECTOR('',#13654,1.);
+#13654 = DIRECTION('',(0.,-1.));
+#13655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13656 = PCURVE('',#13294,#13657);
+#13657 = DEFINITIONAL_REPRESENTATION('',(#13658),#13662);
+#13658 = LINE('',#13659,#13660);
+#13659 = CARTESIAN_POINT('',(0.,0.));
+#13660 = VECTOR('',#13661,1.);
+#13661 = DIRECTION('',(1.,0.));
+#13662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13663 = ORIENTED_EDGE('',*,*,#13664,.T.);
+#13664 = EDGE_CURVE('',#13642,#13665,#13667,.T.);
+#13665 = VERTEX_POINT('',#13666);
+#13666 = CARTESIAN_POINT('',(3.532781257769,-0.36,0.752318170518));
+#13667 = SURFACE_CURVE('',#13668,(#13672,#13679),.PCURVE_S1.);
+#13668 = LINE('',#13669,#13670);
+#13669 = CARTESIAN_POINT('',(3.5,-0.36,0.752318170518));
+#13670 = VECTOR('',#13671,1.);
+#13671 = DIRECTION('',(1.,0.,0.));
+#13672 = PCURVE('',#13122,#13673);
+#13673 = DEFINITIONAL_REPRESENTATION('',(#13674),#13678);
+#13674 = LINE('',#13675,#13676);
+#13675 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#13676 = VECTOR('',#13677,1.);
+#13677 = DIRECTION('',(-1.,-6.318367896236E-63));
+#13678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13679 = PCURVE('',#13266,#13680);
+#13680 = DEFINITIONAL_REPRESENTATION('',(#13681),#13685);
+#13681 = LINE('',#13682,#13683);
+#13682 = CARTESIAN_POINT('',(0.,0.));
+#13683 = VECTOR('',#13684,1.);
+#13684 = DIRECTION('',(1.,0.));
+#13685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13686 = ORIENTED_EDGE('',*,*,#13687,.F.);
+#13687 = EDGE_CURVE('',#13688,#13665,#13690,.T.);
+#13688 = VERTEX_POINT('',#13689);
+#13689 = CARTESIAN_POINT('',(4.017218742231,-0.36,4.768182948242E-02));
+#13690 = SURFACE_CURVE('',#13691,(#13695,#13702),.PCURVE_S1.);
+#13691 = LINE('',#13692,#13693);
+#13692 = CARTESIAN_POINT('',(4.05,-0.36,0.));
+#13693 = VECTOR('',#13694,1.);
+#13694 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#13695 = PCURVE('',#13122,#13696);
+#13696 = DEFINITIONAL_REPRESENTATION('',(#13697),#13701);
+#13697 = LINE('',#13698,#13699);
+#13698 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#13699 = VECTOR('',#13700,1.);
+#13700 = DIRECTION('',(0.566528822887,-0.824041924199));
+#13701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13702 = PCURVE('',#13238,#13703);
+#13703 = DEFINITIONAL_REPRESENTATION('',(#13704),#13708);
+#13704 = LINE('',#13705,#13706);
+#13705 = CARTESIAN_POINT('',(0.,0.));
+#13706 = VECTOR('',#13707,1.);
+#13707 = DIRECTION('',(1.,0.));
+#13708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13709 = ORIENTED_EDGE('',*,*,#13710,.F.);
+#13710 = EDGE_CURVE('',#13546,#13688,#13711,.T.);
+#13711 = SURFACE_CURVE('',#13712,(#13717,#13728),.PCURVE_S1.);
+#13712 = CIRCLE('',#13713,0.11);
+#13713 = AXIS2_PLACEMENT_3D('',#13714,#13715,#13716);
+#13714 = CARTESIAN_POINT('',(4.107863353893,-0.36,0.11));
+#13715 = DIRECTION('',(0.,1.,0.));
+#13716 = DIRECTION('',(0.,0.,1.));
+#13717 = PCURVE('',#13122,#13718);
+#13718 = DEFINITIONAL_REPRESENTATION('',(#13719),#13727);
+#13719 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13720,#13721,#13722,#13723
+ ,#13724,#13725,#13726),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#13720 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#13721 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#13722 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#13723 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#13724 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#13725 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#13726 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#13727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13728 = PCURVE('',#13210,#13729);
+#13729 = DEFINITIONAL_REPRESENTATION('',(#13730),#13734);
+#13730 = LINE('',#13731,#13732);
+#13731 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#13732 = VECTOR('',#13733,1.);
+#13733 = DIRECTION('',(1.,0.));
+#13734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13735 = ADVANCED_FACE('',(#13736),#13181,.F.);
+#13736 = FACE_BOUND('',#13737,.F.);
+#13737 = EDGE_LOOP('',(#13738,#13739,#13740,#13741));
+#13738 = ORIENTED_EDGE('',*,*,#13545,.T.);
+#13739 = ORIENTED_EDGE('',*,*,#13519,.T.);
+#13740 = ORIENTED_EDGE('',*,*,#13163,.F.);
+#13741 = ORIENTED_EDGE('',*,*,#13742,.F.);
+#13742 = EDGE_CURVE('',#13546,#13164,#13743,.T.);
+#13743 = SURFACE_CURVE('',#13744,(#13748,#13755),.PCURVE_S1.);
+#13744 = LINE('',#13745,#13746);
+#13745 = CARTESIAN_POINT('',(4.107863353893,-0.36,0.));
+#13746 = VECTOR('',#13747,1.);
+#13747 = DIRECTION('',(0.,1.,0.));
+#13748 = PCURVE('',#13181,#13749);
+#13749 = DEFINITIONAL_REPRESENTATION('',(#13750),#13754);
+#13750 = LINE('',#13751,#13752);
+#13751 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#13752 = VECTOR('',#13753,1.);
+#13753 = DIRECTION('',(0.,1.));
+#13754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13755 = PCURVE('',#13210,#13756);
+#13756 = DEFINITIONAL_REPRESENTATION('',(#13757),#13761);
+#13757 = LINE('',#13758,#13759);
+#13758 = CARTESIAN_POINT('',(0.,0.));
+#13759 = VECTOR('',#13760,1.);
+#13760 = DIRECTION('',(0.,1.));
+#13761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13762 = ADVANCED_FACE('',(#13763),#13210,.T.);
+#13763 = FACE_BOUND('',#13764,.T.);
+#13764 = EDGE_LOOP('',(#13765,#13766,#13787,#13788));
+#13765 = ORIENTED_EDGE('',*,*,#13710,.T.);
+#13766 = ORIENTED_EDGE('',*,*,#13767,.T.);
+#13767 = EDGE_CURVE('',#13688,#13194,#13768,.T.);
+#13768 = SURFACE_CURVE('',#13769,(#13773,#13780),.PCURVE_S1.);
+#13769 = LINE('',#13770,#13771);
+#13770 = CARTESIAN_POINT('',(4.017218742231,-0.36,4.768182948242E-02));
+#13771 = VECTOR('',#13772,1.);
+#13772 = DIRECTION('',(0.,1.,0.));
+#13773 = PCURVE('',#13210,#13774);
+#13774 = DEFINITIONAL_REPRESENTATION('',(#13775),#13779);
+#13775 = LINE('',#13776,#13777);
+#13776 = CARTESIAN_POINT('',(0.96850898066,0.));
+#13777 = VECTOR('',#13778,1.);
+#13778 = DIRECTION('',(0.,1.));
+#13779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13780 = PCURVE('',#13238,#13781);
+#13781 = DEFINITIONAL_REPRESENTATION('',(#13782),#13786);
+#13782 = LINE('',#13783,#13784);
+#13783 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#13784 = VECTOR('',#13785,1.);
+#13785 = DIRECTION('',(0.,-1.));
+#13786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13787 = ORIENTED_EDGE('',*,*,#13193,.F.);
+#13788 = ORIENTED_EDGE('',*,*,#13742,.F.);
+#13789 = ADVANCED_FACE('',(#13790),#13238,.F.);
+#13790 = FACE_BOUND('',#13791,.F.);
+#13791 = EDGE_LOOP('',(#13792,#13793,#13794,#13795));
+#13792 = ORIENTED_EDGE('',*,*,#13687,.F.);
+#13793 = ORIENTED_EDGE('',*,*,#13767,.T.);
+#13794 = ORIENTED_EDGE('',*,*,#13222,.T.);
+#13795 = ORIENTED_EDGE('',*,*,#13796,.F.);
+#13796 = EDGE_CURVE('',#13665,#13223,#13797,.T.);
+#13797 = SURFACE_CURVE('',#13798,(#13802,#13808),.PCURVE_S1.);
+#13798 = LINE('',#13799,#13800);
+#13799 = CARTESIAN_POINT('',(3.532781257769,-0.36,0.752318170518));
+#13800 = VECTOR('',#13801,1.);
+#13801 = DIRECTION('',(0.,1.,0.));
+#13802 = PCURVE('',#13238,#13803);
+#13803 = DEFINITIONAL_REPRESENTATION('',(#13804),#13807);
+#13804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13805,#13806),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#13805 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#13806 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#13807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13808 = PCURVE('',#13266,#13809);
+#13809 = DEFINITIONAL_REPRESENTATION('',(#13810),#13813);
+#13810 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13811,#13812),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#13811 = CARTESIAN_POINT('',(3.278125776917E-02,-2.2E-02));
+#13812 = CARTESIAN_POINT('',(3.278125776917E-02,0.242));
+#13813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13814 = ADVANCED_FACE('',(#13815),#13266,.F.);
+#13815 = FACE_BOUND('',#13816,.F.);
+#13816 = EDGE_LOOP('',(#13817,#13818,#13839,#13840));
+#13817 = ORIENTED_EDGE('',*,*,#13250,.F.);
+#13818 = ORIENTED_EDGE('',*,*,#13819,.F.);
+#13819 = EDGE_CURVE('',#13642,#13251,#13820,.T.);
+#13820 = SURFACE_CURVE('',#13821,(#13825,#13832),.PCURVE_S1.);
+#13821 = LINE('',#13822,#13823);
+#13822 = CARTESIAN_POINT('',(3.5,-0.36,0.752318170518));
+#13823 = VECTOR('',#13824,1.);
+#13824 = DIRECTION('',(0.,1.,0.));
+#13825 = PCURVE('',#13266,#13826);
+#13826 = DEFINITIONAL_REPRESENTATION('',(#13827),#13831);
+#13827 = LINE('',#13828,#13829);
+#13828 = CARTESIAN_POINT('',(0.,0.));
+#13829 = VECTOR('',#13830,1.);
+#13830 = DIRECTION('',(0.,1.));
+#13831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13832 = PCURVE('',#13294,#13833);
+#13833 = DEFINITIONAL_REPRESENTATION('',(#13834),#13838);
+#13834 = LINE('',#13835,#13836);
+#13835 = CARTESIAN_POINT('',(0.,0.));
+#13836 = VECTOR('',#13837,1.);
+#13837 = DIRECTION('',(0.,-1.));
+#13838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13839 = ORIENTED_EDGE('',*,*,#13664,.T.);
+#13840 = ORIENTED_EDGE('',*,*,#13796,.T.);
+#13841 = ADVANCED_FACE('',(#13842),#13294,.F.);
+#13842 = FACE_BOUND('',#13843,.T.);
+#13843 = EDGE_LOOP('',(#13844,#13845,#13866,#13867));
+#13844 = ORIENTED_EDGE('',*,*,#13641,.T.);
+#13845 = ORIENTED_EDGE('',*,*,#13846,.T.);
+#13846 = EDGE_CURVE('',#13619,#13279,#13847,.T.);
+#13847 = SURFACE_CURVE('',#13848,(#13852,#13859),.PCURVE_S1.);
+#13848 = LINE('',#13849,#13850);
+#13849 = CARTESIAN_POINT('',(3.5,-0.36,0.862318170518));
+#13850 = VECTOR('',#13851,1.);
+#13851 = DIRECTION('',(0.,1.,0.));
+#13852 = PCURVE('',#13294,#13853);
+#13853 = DEFINITIONAL_REPRESENTATION('',(#13854),#13858);
+#13854 = LINE('',#13855,#13856);
+#13855 = CARTESIAN_POINT('',(0.11,0.));
+#13856 = VECTOR('',#13857,1.);
+#13857 = DIRECTION('',(0.,-1.));
+#13858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13859 = PCURVE('',#13322,#13860);
+#13860 = DEFINITIONAL_REPRESENTATION('',(#13861),#13865);
+#13861 = LINE('',#13862,#13863);
+#13862 = CARTESIAN_POINT('',(0.,0.));
+#13863 = VECTOR('',#13864,1.);
+#13864 = DIRECTION('',(0.,1.));
+#13865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13866 = ORIENTED_EDGE('',*,*,#13278,.F.);
+#13867 = ORIENTED_EDGE('',*,*,#13819,.F.);
+#13868 = ADVANCED_FACE('',(#13869),#13383,.T.);
+#13869 = FACE_BOUND('',#13870,.T.);
+#13870 = EDGE_LOOP('',(#13871,#13872,#13873,#13874));
+#13871 = ORIENTED_EDGE('',*,*,#13571,.F.);
+#13872 = ORIENTED_EDGE('',*,*,#13470,.T.);
+#13873 = ORIENTED_EDGE('',*,*,#13367,.T.);
+#13874 = ORIENTED_EDGE('',*,*,#13875,.F.);
+#13875 = EDGE_CURVE('',#13572,#13335,#13876,.T.);
+#13876 = SURFACE_CURVE('',#13877,(#13881,#13888),.PCURVE_S1.);
+#13877 = LINE('',#13878,#13879);
+#13878 = CARTESIAN_POINT('',(3.623425869431,-0.36,0.814636341035));
+#13879 = VECTOR('',#13880,1.);
+#13880 = DIRECTION('',(0.,1.,0.));
+#13881 = PCURVE('',#13383,#13882);
+#13882 = DEFINITIONAL_REPRESENTATION('',(#13883),#13887);
+#13883 = LINE('',#13884,#13885);
+#13884 = CARTESIAN_POINT('',(0.912961038055,0.));
+#13885 = VECTOR('',#13886,1.);
+#13886 = DIRECTION('',(0.,-1.));
+#13887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13888 = PCURVE('',#13355,#13889);
+#13889 = DEFINITIONAL_REPRESENTATION('',(#13890),#13894);
+#13890 = LINE('',#13891,#13892);
+#13891 = CARTESIAN_POINT('',(-0.,0.));
+#13892 = VECTOR('',#13893,1.);
+#13893 = DIRECTION('',(-0.,1.));
+#13894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13895 = ADVANCED_FACE('',(#13896),#13322,.T.);
+#13896 = FACE_BOUND('',#13897,.T.);
+#13897 = EDGE_LOOP('',(#13898,#13899,#13900,#13901));
+#13898 = ORIENTED_EDGE('',*,*,#13306,.F.);
+#13899 = ORIENTED_EDGE('',*,*,#13846,.F.);
+#13900 = ORIENTED_EDGE('',*,*,#13618,.T.);
+#13901 = ORIENTED_EDGE('',*,*,#13902,.T.);
+#13902 = EDGE_CURVE('',#13595,#13307,#13903,.T.);
+#13903 = SURFACE_CURVE('',#13904,(#13908,#13915),.PCURVE_S1.);
+#13904 = LINE('',#13905,#13906);
+#13905 = CARTESIAN_POINT('',(3.532781257769,-0.36,0.862318170518));
+#13906 = VECTOR('',#13907,1.);
+#13907 = DIRECTION('',(0.,1.,0.));
+#13908 = PCURVE('',#13322,#13909);
+#13909 = DEFINITIONAL_REPRESENTATION('',(#13910),#13914);
+#13910 = LINE('',#13911,#13912);
+#13911 = CARTESIAN_POINT('',(3.278125776917E-02,0.));
+#13912 = VECTOR('',#13913,1.);
+#13913 = DIRECTION('',(0.,1.));
+#13914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13915 = PCURVE('',#13355,#13916);
+#13916 = DEFINITIONAL_REPRESENTATION('',(#13917),#13921);
+#13917 = LINE('',#13918,#13919);
+#13918 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#13919 = VECTOR('',#13920,1.);
+#13920 = DIRECTION('',(-0.,1.));
+#13921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13922 = ADVANCED_FACE('',(#13923),#13355,.T.);
+#13923 = FACE_BOUND('',#13924,.F.);
+#13924 = EDGE_LOOP('',(#13925,#13926,#13927,#13928));
+#13925 = ORIENTED_EDGE('',*,*,#13594,.T.);
+#13926 = ORIENTED_EDGE('',*,*,#13902,.T.);
+#13927 = ORIENTED_EDGE('',*,*,#13334,.F.);
+#13928 = ORIENTED_EDGE('',*,*,#13875,.F.);
+#13929 = MANIFOLD_SOLID_BREP('',#13930);
+#13930 = CLOSED_SHELL('',(#13931,#14051,#14334,#14384,#14433,#14627,
+ #14654,#14681,#14706,#14733,#14760,#14787,#14814));
+#13931 = ADVANCED_FACE('',(#13932),#13946,.T.);
+#13932 = FACE_BOUND('',#13933,.T.);
+#13933 = EDGE_LOOP('',(#13934,#13969,#13997,#14025));
+#13934 = ORIENTED_EDGE('',*,*,#13935,.F.);
+#13935 = EDGE_CURVE('',#13936,#13938,#13940,.T.);
+#13936 = VERTEX_POINT('',#13937);
+#13937 = CARTESIAN_POINT('',(-4.5,-0.64,0.11));
+#13938 = VERTEX_POINT('',#13939);
+#13939 = CARTESIAN_POINT('',(-4.165726707786,-0.64,0.11));
+#13940 = SURFACE_CURVE('',#13941,(#13945,#13957),.PCURVE_S1.);
+#13941 = LINE('',#13942,#13943);
+#13942 = CARTESIAN_POINT('',(-4.5,-0.64,0.11));
+#13943 = VECTOR('',#13944,1.);
+#13944 = DIRECTION('',(1.,0.,0.));
+#13945 = PCURVE('',#13946,#13951);
+#13946 = PLANE('',#13947);
+#13947 = AXIS2_PLACEMENT_3D('',#13948,#13949,#13950);
+#13948 = CARTESIAN_POINT('',(-4.5,-0.86,0.11));
+#13949 = DIRECTION('',(0.,0.,1.));
+#13950 = DIRECTION('',(1.,0.,0.));
+#13951 = DEFINITIONAL_REPRESENTATION('',(#13952),#13956);
+#13952 = LINE('',#13953,#13954);
+#13953 = CARTESIAN_POINT('',(0.,0.22));
+#13954 = VECTOR('',#13955,1.);
+#13955 = DIRECTION('',(1.,0.));
+#13956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13957 = PCURVE('',#13958,#13963);
+#13958 = PLANE('',#13959);
+#13959 = AXIS2_PLACEMENT_3D('',#13960,#13961,#13962);
+#13960 = CARTESIAN_POINT('',(-3.952776737828,-0.64,0.341386224036));
+#13961 = DIRECTION('',(-3.966049480229E-30,1.,2.51861160095E-30));
+#13962 = DIRECTION('',(1.,3.966049480229E-30,0.));
+#13963 = DEFINITIONAL_REPRESENTATION('',(#13964),#13968);
+#13964 = LINE('',#13965,#13966);
+#13965 = CARTESIAN_POINT('',(-0.547223262172,0.231386224036));
+#13966 = VECTOR('',#13967,1.);
+#13967 = DIRECTION('',(1.,-9.988938230844E-60));
+#13968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13969 = ORIENTED_EDGE('',*,*,#13970,.F.);
+#13970 = EDGE_CURVE('',#13971,#13936,#13973,.T.);
+#13971 = VERTEX_POINT('',#13972);
+#13972 = CARTESIAN_POINT('',(-4.5,-0.86,0.11));
+#13973 = SURFACE_CURVE('',#13974,(#13978,#13985),.PCURVE_S1.);
+#13974 = LINE('',#13975,#13976);
+#13975 = CARTESIAN_POINT('',(-4.5,-0.86,0.11));
+#13976 = VECTOR('',#13977,1.);
+#13977 = DIRECTION('',(0.,1.,0.));
+#13978 = PCURVE('',#13946,#13979);
+#13979 = DEFINITIONAL_REPRESENTATION('',(#13980),#13984);
+#13980 = LINE('',#13981,#13982);
+#13981 = CARTESIAN_POINT('',(0.,0.));
+#13982 = VECTOR('',#13983,1.);
+#13983 = DIRECTION('',(0.,1.));
+#13984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13985 = PCURVE('',#13986,#13991);
+#13986 = PLANE('',#13987);
+#13987 = AXIS2_PLACEMENT_3D('',#13988,#13989,#13990);
+#13988 = CARTESIAN_POINT('',(-4.5,-0.86,0.));
+#13989 = DIRECTION('',(1.,0.,0.));
+#13990 = DIRECTION('',(0.,0.,1.));
+#13991 = DEFINITIONAL_REPRESENTATION('',(#13992),#13996);
+#13992 = LINE('',#13993,#13994);
+#13993 = CARTESIAN_POINT('',(0.11,0.));
+#13994 = VECTOR('',#13995,1.);
+#13995 = DIRECTION('',(0.,-1.));
+#13996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13997 = ORIENTED_EDGE('',*,*,#13998,.T.);
+#13998 = EDGE_CURVE('',#13971,#13999,#14001,.T.);
+#13999 = VERTEX_POINT('',#14000);
+#14000 = CARTESIAN_POINT('',(-4.165726707786,-0.86,0.11));
+#14001 = SURFACE_CURVE('',#14002,(#14006,#14013),.PCURVE_S1.);
+#14002 = LINE('',#14003,#14004);
+#14003 = CARTESIAN_POINT('',(-4.5,-0.86,0.11));
+#14004 = VECTOR('',#14005,1.);
+#14005 = DIRECTION('',(1.,0.,0.));
+#14006 = PCURVE('',#13946,#14007);
+#14007 = DEFINITIONAL_REPRESENTATION('',(#14008),#14012);
+#14008 = LINE('',#14009,#14010);
+#14009 = CARTESIAN_POINT('',(0.,0.));
+#14010 = VECTOR('',#14011,1.);
+#14011 = DIRECTION('',(1.,0.));
+#14012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14013 = PCURVE('',#14014,#14019);
+#14014 = PLANE('',#14015);
+#14015 = AXIS2_PLACEMENT_3D('',#14016,#14017,#14018);
+#14016 = CARTESIAN_POINT('',(-3.952776737828,-0.86,0.341386224036));
+#14017 = DIRECTION('',(-0.,-1.,-0.));
+#14018 = DIRECTION('',(0.,0.,-1.));
+#14019 = DEFINITIONAL_REPRESENTATION('',(#14020),#14024);
+#14020 = LINE('',#14021,#14022);
+#14021 = CARTESIAN_POINT('',(0.231386224036,-0.547223262172));
+#14022 = VECTOR('',#14023,1.);
+#14023 = DIRECTION('',(0.,1.));
+#14024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14025 = ORIENTED_EDGE('',*,*,#14026,.T.);
+#14026 = EDGE_CURVE('',#13999,#13938,#14027,.T.);
+#14027 = SURFACE_CURVE('',#14028,(#14032,#14039),.PCURVE_S1.);
+#14028 = LINE('',#14029,#14030);
+#14029 = CARTESIAN_POINT('',(-4.165726707786,-0.86,0.11));
+#14030 = VECTOR('',#14031,1.);
+#14031 = DIRECTION('',(0.,1.,0.));
+#14032 = PCURVE('',#13946,#14033);
+#14033 = DEFINITIONAL_REPRESENTATION('',(#14034),#14038);
+#14034 = LINE('',#14035,#14036);
+#14035 = CARTESIAN_POINT('',(0.334273292214,0.));
+#14036 = VECTOR('',#14037,1.);
+#14037 = DIRECTION('',(0.,1.));
+#14038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14039 = PCURVE('',#14040,#14045);
+#14040 = CYLINDRICAL_SURFACE('',#14041,0.11);
+#14041 = AXIS2_PLACEMENT_3D('',#14042,#14043,#14044);
+#14042 = CARTESIAN_POINT('',(-4.165726707786,-0.86,0.22));
+#14043 = DIRECTION('',(0.,1.,0.));
+#14044 = DIRECTION('',(0.,0.,-1.));
+#14045 = DEFINITIONAL_REPRESENTATION('',(#14046),#14050);
+#14046 = LINE('',#14047,#14048);
+#14047 = CARTESIAN_POINT('',(-0.,0.));
+#14048 = VECTOR('',#14049,1.);
+#14049 = DIRECTION('',(-0.,1.));
+#14050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14051 = ADVANCED_FACE('',(#14052),#13958,.T.);
+#14052 = FACE_BOUND('',#14053,.T.);
+#14053 = EDGE_LOOP('',(#14054,#14084,#14105,#14106,#14134,#14162,#14191,
+ #14219,#14247,#14275,#14303));
+#14054 = ORIENTED_EDGE('',*,*,#14055,.F.);
+#14055 = EDGE_CURVE('',#14056,#14058,#14060,.T.);
+#14056 = VERTEX_POINT('',#14057);
+#14057 = CARTESIAN_POINT('',(-4.5,-0.64,0.));
+#14058 = VERTEX_POINT('',#14059);
+#14059 = CARTESIAN_POINT('',(-4.107863353893,-0.64,0.));
+#14060 = SURFACE_CURVE('',#14061,(#14065,#14072),.PCURVE_S1.);
+#14061 = LINE('',#14062,#14063);
+#14062 = CARTESIAN_POINT('',(-4.5,-0.64,0.));
+#14063 = VECTOR('',#14064,1.);
+#14064 = DIRECTION('',(1.,0.,0.));
+#14065 = PCURVE('',#13958,#14066);
+#14066 = DEFINITIONAL_REPRESENTATION('',(#14067),#14071);
+#14067 = LINE('',#14068,#14069);
+#14068 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#14069 = VECTOR('',#14070,1.);
+#14070 = DIRECTION('',(1.,-9.988938230844E-60));
+#14071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14072 = PCURVE('',#14073,#14078);
+#14073 = PLANE('',#14074);
+#14074 = AXIS2_PLACEMENT_3D('',#14075,#14076,#14077);
+#14075 = CARTESIAN_POINT('',(-4.5,-0.86,0.));
+#14076 = DIRECTION('',(0.,0.,1.));
+#14077 = DIRECTION('',(1.,0.,0.));
+#14078 = DEFINITIONAL_REPRESENTATION('',(#14079),#14083);
+#14079 = LINE('',#14080,#14081);
+#14080 = CARTESIAN_POINT('',(0.,0.22));
+#14081 = VECTOR('',#14082,1.);
+#14082 = DIRECTION('',(1.,0.));
+#14083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14084 = ORIENTED_EDGE('',*,*,#14085,.T.);
+#14085 = EDGE_CURVE('',#14056,#13936,#14086,.T.);
+#14086 = SURFACE_CURVE('',#14087,(#14091,#14098),.PCURVE_S1.);
+#14087 = LINE('',#14088,#14089);
+#14088 = CARTESIAN_POINT('',(-4.5,-0.64,0.));
+#14089 = VECTOR('',#14090,1.);
+#14090 = DIRECTION('',(0.,0.,1.));
+#14091 = PCURVE('',#13958,#14092);
+#14092 = DEFINITIONAL_REPRESENTATION('',(#14093),#14097);
+#14093 = LINE('',#14094,#14095);
+#14094 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#14095 = VECTOR('',#14096,1.);
+#14096 = DIRECTION('',(0.,-1.));
+#14097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14098 = PCURVE('',#13986,#14099);
+#14099 = DEFINITIONAL_REPRESENTATION('',(#14100),#14104);
+#14100 = LINE('',#14101,#14102);
+#14101 = CARTESIAN_POINT('',(0.,-0.22));
+#14102 = VECTOR('',#14103,1.);
+#14103 = DIRECTION('',(1.,0.));
+#14104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14105 = ORIENTED_EDGE('',*,*,#13935,.T.);
+#14106 = ORIENTED_EDGE('',*,*,#14107,.T.);
+#14107 = EDGE_CURVE('',#13938,#14108,#14110,.T.);
+#14108 = VERTEX_POINT('',#14109);
+#14109 = CARTESIAN_POINT('',(-4.075082096124,-0.64,0.157681829482));
+#14110 = SURFACE_CURVE('',#14111,(#14116,#14127),.PCURVE_S1.);
+#14111 = CIRCLE('',#14112,0.11);
+#14112 = AXIS2_PLACEMENT_3D('',#14113,#14114,#14115);
+#14113 = CARTESIAN_POINT('',(-4.165726707786,-0.64,0.22));
+#14114 = DIRECTION('',(0.,-1.,0.));
+#14115 = DIRECTION('',(0.,0.,1.));
+#14116 = PCURVE('',#13958,#14117);
+#14117 = DEFINITIONAL_REPRESENTATION('',(#14118),#14126);
+#14118 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14119,#14120,#14121,#14122
+ ,#14123,#14124,#14125),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#14119 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#14120 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#14121 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#14122 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#14123 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#14124 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#14125 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#14126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14127 = PCURVE('',#14040,#14128);
+#14128 = DEFINITIONAL_REPRESENTATION('',(#14129),#14133);
+#14129 = LINE('',#14130,#14131);
+#14130 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#14131 = VECTOR('',#14132,1.);
+#14132 = DIRECTION('',(-1.,0.));
+#14133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14134 = ORIENTED_EDGE('',*,*,#14135,.T.);
+#14135 = EDGE_CURVE('',#14108,#14136,#14138,.T.);
+#14136 = VERTEX_POINT('',#14137);
+#14137 = CARTESIAN_POINT('',(-3.623425869431,-0.64,0.814636341035));
+#14138 = SURFACE_CURVE('',#14139,(#14143,#14150),.PCURVE_S1.);
+#14139 = LINE('',#14140,#14141);
+#14140 = CARTESIAN_POINT('',(-4.140644611662,-0.64,6.231817051758E-02));
+#14141 = VECTOR('',#14142,1.);
+#14142 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#14143 = PCURVE('',#13958,#14144);
+#14144 = DEFINITIONAL_REPRESENTATION('',(#14145),#14149);
+#14145 = LINE('',#14146,#14147);
+#14146 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#14147 = VECTOR('',#14148,1.);
+#14148 = DIRECTION('',(0.566528822887,-0.824041924199));
+#14149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14150 = PCURVE('',#14151,#14156);
+#14151 = PLANE('',#14152);
+#14152 = AXIS2_PLACEMENT_3D('',#14153,#14154,#14155);
+#14153 = CARTESIAN_POINT('',(-4.140644611662,-0.86,6.231817051758E-02));
+#14154 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#14155 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#14156 = DEFINITIONAL_REPRESENTATION('',(#14157),#14161);
+#14157 = LINE('',#14158,#14159);
+#14158 = CARTESIAN_POINT('',(0.,-0.22));
+#14159 = VECTOR('',#14160,1.);
+#14160 = DIRECTION('',(1.,0.));
+#14161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14162 = ORIENTED_EDGE('',*,*,#14163,.T.);
+#14163 = EDGE_CURVE('',#14136,#14164,#14166,.T.);
+#14164 = VERTEX_POINT('',#14165);
+#14165 = CARTESIAN_POINT('',(-3.532781257769,-0.64,0.862318170518));
+#14166 = SURFACE_CURVE('',#14167,(#14172,#14179),.PCURVE_S1.);
+#14167 = CIRCLE('',#14168,0.11);
+#14168 = AXIS2_PLACEMENT_3D('',#14169,#14170,#14171);
+#14169 = CARTESIAN_POINT('',(-3.532781257769,-0.64,0.752318170518));
+#14170 = DIRECTION('',(0.,1.,0.));
+#14171 = DIRECTION('',(0.,0.,1.));
+#14172 = PCURVE('',#13958,#14173);
+#14173 = DEFINITIONAL_REPRESENTATION('',(#14174),#14178);
+#14174 = CIRCLE('',#14175,0.11);
+#14175 = AXIS2_PLACEMENT_2D('',#14176,#14177);
+#14176 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#14177 = DIRECTION('',(0.,-1.));
+#14178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14179 = PCURVE('',#14180,#14185);
+#14180 = CYLINDRICAL_SURFACE('',#14181,0.11);
+#14181 = AXIS2_PLACEMENT_3D('',#14182,#14183,#14184);
+#14182 = CARTESIAN_POINT('',(-3.532781257769,-0.86,0.752318170518));
+#14183 = DIRECTION('',(0.,1.,0.));
+#14184 = DIRECTION('',(-0.824041924199,0.,0.566528822887));
+#14185 = DEFINITIONAL_REPRESENTATION('',(#14186),#14190);
+#14186 = LINE('',#14187,#14188);
+#14187 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#14188 = VECTOR('',#14189,1.);
+#14189 = DIRECTION('',(1.,0.));
+#14190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14191 = ORIENTED_EDGE('',*,*,#14192,.T.);
+#14192 = EDGE_CURVE('',#14164,#14193,#14195,.T.);
+#14193 = VERTEX_POINT('',#14194);
+#14194 = CARTESIAN_POINT('',(-3.5,-0.64,0.862318170518));
+#14195 = SURFACE_CURVE('',#14196,(#14200,#14207),.PCURVE_S1.);
+#14196 = LINE('',#14197,#14198);
+#14197 = CARTESIAN_POINT('',(-3.590644611662,-0.64,0.862318170518));
+#14198 = VECTOR('',#14199,1.);
+#14199 = DIRECTION('',(1.,0.,0.));
+#14200 = PCURVE('',#13958,#14201);
+#14201 = DEFINITIONAL_REPRESENTATION('',(#14202),#14206);
+#14202 = LINE('',#14203,#14204);
+#14203 = CARTESIAN_POINT('',(0.362132126166,-0.520931946481));
+#14204 = VECTOR('',#14205,1.);
+#14205 = DIRECTION('',(1.,-9.988938230844E-60));
+#14206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14207 = PCURVE('',#14208,#14213);
+#14208 = PLANE('',#14209);
+#14209 = AXIS2_PLACEMENT_3D('',#14210,#14211,#14212);
+#14210 = CARTESIAN_POINT('',(-3.590644611662,-0.86,0.862318170518));
+#14211 = DIRECTION('',(0.,0.,1.));
+#14212 = DIRECTION('',(1.,0.,0.));
+#14213 = DEFINITIONAL_REPRESENTATION('',(#14214),#14218);
+#14214 = LINE('',#14215,#14216);
+#14215 = CARTESIAN_POINT('',(0.,0.22));
+#14216 = VECTOR('',#14217,1.);
+#14217 = DIRECTION('',(1.,0.));
+#14218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14219 = ORIENTED_EDGE('',*,*,#14220,.F.);
+#14220 = EDGE_CURVE('',#14221,#14193,#14223,.T.);
+#14221 = VERTEX_POINT('',#14222);
+#14222 = CARTESIAN_POINT('',(-3.5,-0.64,0.752318170518));
+#14223 = SURFACE_CURVE('',#14224,(#14228,#14235),.PCURVE_S1.);
+#14224 = LINE('',#14225,#14226);
+#14225 = CARTESIAN_POINT('',(-3.5,-0.64,0.752318170518));
+#14226 = VECTOR('',#14227,1.);
+#14227 = DIRECTION('',(0.,0.,1.));
+#14228 = PCURVE('',#13958,#14229);
+#14229 = DEFINITIONAL_REPRESENTATION('',(#14230),#14234);
+#14230 = LINE('',#14231,#14232);
+#14231 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#14232 = VECTOR('',#14233,1.);
+#14233 = DIRECTION('',(0.,-1.));
+#14234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14235 = PCURVE('',#14236,#14241);
+#14236 = PLANE('',#14237);
+#14237 = AXIS2_PLACEMENT_3D('',#14238,#14239,#14240);
+#14238 = CARTESIAN_POINT('',(-3.5,-0.86,0.752318170518));
+#14239 = DIRECTION('',(1.,0.,0.));
+#14240 = DIRECTION('',(0.,0.,1.));
+#14241 = DEFINITIONAL_REPRESENTATION('',(#14242),#14246);
+#14242 = LINE('',#14243,#14244);
+#14243 = CARTESIAN_POINT('',(0.,-0.22));
+#14244 = VECTOR('',#14245,1.);
+#14245 = DIRECTION('',(1.,0.));
+#14246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14247 = ORIENTED_EDGE('',*,*,#14248,.F.);
+#14248 = EDGE_CURVE('',#14249,#14221,#14251,.T.);
+#14249 = VERTEX_POINT('',#14250);
+#14250 = CARTESIAN_POINT('',(-3.532781257769,-0.64,0.752318170518));
+#14251 = SURFACE_CURVE('',#14252,(#14256,#14263),.PCURVE_S1.);
+#14252 = LINE('',#14253,#14254);
+#14253 = CARTESIAN_POINT('',(-3.590644611662,-0.64,0.752318170518));
+#14254 = VECTOR('',#14255,1.);
+#14255 = DIRECTION('',(1.,0.,0.));
+#14256 = PCURVE('',#13958,#14257);
+#14257 = DEFINITIONAL_REPRESENTATION('',(#14258),#14262);
+#14258 = LINE('',#14259,#14260);
+#14259 = CARTESIAN_POINT('',(0.362132126166,-0.410931946481));
+#14260 = VECTOR('',#14261,1.);
+#14261 = DIRECTION('',(1.,-9.988938230844E-60));
+#14262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14263 = PCURVE('',#14264,#14269);
+#14264 = PLANE('',#14265);
+#14265 = AXIS2_PLACEMENT_3D('',#14266,#14267,#14268);
+#14266 = CARTESIAN_POINT('',(-3.590644611662,-0.86,0.752318170518));
+#14267 = DIRECTION('',(0.,0.,1.));
+#14268 = DIRECTION('',(1.,0.,0.));
+#14269 = DEFINITIONAL_REPRESENTATION('',(#14270),#14274);
+#14270 = LINE('',#14271,#14272);
+#14271 = CARTESIAN_POINT('',(0.,0.22));
+#14272 = VECTOR('',#14273,1.);
+#14273 = DIRECTION('',(1.,0.));
+#14274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14275 = ORIENTED_EDGE('',*,*,#14276,.F.);
+#14276 = EDGE_CURVE('',#14277,#14249,#14279,.T.);
+#14277 = VERTEX_POINT('',#14278);
+#14278 = CARTESIAN_POINT('',(-4.017218742231,-0.64,4.768182948242E-02));
+#14279 = SURFACE_CURVE('',#14280,(#14284,#14291),.PCURVE_S1.);
+#14280 = LINE('',#14281,#14282);
+#14281 = CARTESIAN_POINT('',(-4.05,-0.64,1.387778780781E-17));
+#14282 = VECTOR('',#14283,1.);
+#14283 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#14284 = PCURVE('',#13958,#14285);
+#14285 = DEFINITIONAL_REPRESENTATION('',(#14286),#14290);
+#14286 = LINE('',#14287,#14288);
+#14287 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#14288 = VECTOR('',#14289,1.);
+#14289 = DIRECTION('',(0.566528822887,-0.824041924199));
+#14290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14291 = PCURVE('',#14292,#14297);
+#14292 = PLANE('',#14293);
+#14293 = AXIS2_PLACEMENT_3D('',#14294,#14295,#14296);
+#14294 = CARTESIAN_POINT('',(-4.05,-0.86,1.387778780781E-17));
+#14295 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#14296 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#14297 = DEFINITIONAL_REPRESENTATION('',(#14298),#14302);
+#14298 = LINE('',#14299,#14300);
+#14299 = CARTESIAN_POINT('',(0.,-0.22));
+#14300 = VECTOR('',#14301,1.);
+#14301 = DIRECTION('',(1.,0.));
+#14302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14303 = ORIENTED_EDGE('',*,*,#14304,.F.);
+#14304 = EDGE_CURVE('',#14058,#14277,#14305,.T.);
+#14305 = SURFACE_CURVE('',#14306,(#14311,#14322),.PCURVE_S1.);
+#14306 = CIRCLE('',#14307,0.11);
+#14307 = AXIS2_PLACEMENT_3D('',#14308,#14309,#14310);
+#14308 = CARTESIAN_POINT('',(-4.107863353893,-0.64,0.11));
+#14309 = DIRECTION('',(0.,-1.,0.));
+#14310 = DIRECTION('',(0.,0.,1.));
+#14311 = PCURVE('',#13958,#14312);
+#14312 = DEFINITIONAL_REPRESENTATION('',(#14313),#14321);
+#14313 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14314,#14315,#14316,#14317
+ ,#14318,#14319,#14320),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#14314 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#14315 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#14316 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#14317 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#14318 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#14319 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#14320 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#14321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14322 = PCURVE('',#14323,#14328);
+#14323 = CYLINDRICAL_SURFACE('',#14324,0.11);
+#14324 = AXIS2_PLACEMENT_3D('',#14325,#14326,#14327);
+#14325 = CARTESIAN_POINT('',(-4.107863353893,-0.86,0.11));
+#14326 = DIRECTION('',(0.,1.,0.));
+#14327 = DIRECTION('',(0.,0.,-1.));
+#14328 = DEFINITIONAL_REPRESENTATION('',(#14329),#14333);
+#14329 = LINE('',#14330,#14331);
+#14330 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#14331 = VECTOR('',#14332,1.);
+#14332 = DIRECTION('',(-1.,0.));
+#14333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14334 = ADVANCED_FACE('',(#14335),#14040,.F.);
+#14335 = FACE_BOUND('',#14336,.T.);
+#14336 = EDGE_LOOP('',(#14337,#14361,#14382,#14383));
+#14337 = ORIENTED_EDGE('',*,*,#14338,.T.);
+#14338 = EDGE_CURVE('',#13999,#14339,#14341,.T.);
+#14339 = VERTEX_POINT('',#14340);
+#14340 = CARTESIAN_POINT('',(-4.075082096124,-0.86,0.157681829482));
+#14341 = SURFACE_CURVE('',#14342,(#14347,#14354),.PCURVE_S1.);
+#14342 = CIRCLE('',#14343,0.11);
+#14343 = AXIS2_PLACEMENT_3D('',#14344,#14345,#14346);
+#14344 = CARTESIAN_POINT('',(-4.165726707786,-0.86,0.22));
+#14345 = DIRECTION('',(0.,-1.,0.));
+#14346 = DIRECTION('',(0.,0.,1.));
+#14347 = PCURVE('',#14040,#14348);
+#14348 = DEFINITIONAL_REPRESENTATION('',(#14349),#14353);
+#14349 = LINE('',#14350,#14351);
+#14350 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#14351 = VECTOR('',#14352,1.);
+#14352 = DIRECTION('',(-1.,0.));
+#14353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14354 = PCURVE('',#14014,#14355);
+#14355 = DEFINITIONAL_REPRESENTATION('',(#14356),#14360);
+#14356 = CIRCLE('',#14357,0.11);
+#14357 = AXIS2_PLACEMENT_2D('',#14358,#14359);
+#14358 = CARTESIAN_POINT('',(0.121386224036,-0.212949969957));
+#14359 = DIRECTION('',(-1.,0.));
+#14360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14361 = ORIENTED_EDGE('',*,*,#14362,.T.);
+#14362 = EDGE_CURVE('',#14339,#14108,#14363,.T.);
+#14363 = SURFACE_CURVE('',#14364,(#14368,#14375),.PCURVE_S1.);
+#14364 = LINE('',#14365,#14366);
+#14365 = CARTESIAN_POINT('',(-4.075082096124,-0.86,0.157681829482));
+#14366 = VECTOR('',#14367,1.);
+#14367 = DIRECTION('',(0.,1.,0.));
+#14368 = PCURVE('',#14040,#14369);
+#14369 = DEFINITIONAL_REPRESENTATION('',(#14370),#14374);
+#14370 = LINE('',#14371,#14372);
+#14371 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#14372 = VECTOR('',#14373,1.);
+#14373 = DIRECTION('',(-0.,1.));
+#14374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14375 = PCURVE('',#14151,#14376);
+#14376 = DEFINITIONAL_REPRESENTATION('',(#14377),#14381);
+#14377 = LINE('',#14378,#14379);
+#14378 = CARTESIAN_POINT('',(0.115726707786,0.));
+#14379 = VECTOR('',#14380,1.);
+#14380 = DIRECTION('',(0.,-1.));
+#14381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14382 = ORIENTED_EDGE('',*,*,#14107,.F.);
+#14383 = ORIENTED_EDGE('',*,*,#14026,.F.);
+#14384 = ADVANCED_FACE('',(#14385),#13986,.F.);
+#14385 = FACE_BOUND('',#14386,.F.);
+#14386 = EDGE_LOOP('',(#14387,#14410,#14431,#14432));
+#14387 = ORIENTED_EDGE('',*,*,#14388,.F.);
+#14388 = EDGE_CURVE('',#14389,#13971,#14391,.T.);
+#14389 = VERTEX_POINT('',#14390);
+#14390 = CARTESIAN_POINT('',(-4.5,-0.86,0.));
+#14391 = SURFACE_CURVE('',#14392,(#14396,#14403),.PCURVE_S1.);
+#14392 = LINE('',#14393,#14394);
+#14393 = CARTESIAN_POINT('',(-4.5,-0.86,0.));
+#14394 = VECTOR('',#14395,1.);
+#14395 = DIRECTION('',(0.,0.,1.));
+#14396 = PCURVE('',#13986,#14397);
+#14397 = DEFINITIONAL_REPRESENTATION('',(#14398),#14402);
+#14398 = LINE('',#14399,#14400);
+#14399 = CARTESIAN_POINT('',(0.,0.));
+#14400 = VECTOR('',#14401,1.);
+#14401 = DIRECTION('',(1.,0.));
+#14402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14403 = PCURVE('',#14014,#14404);
+#14404 = DEFINITIONAL_REPRESENTATION('',(#14405),#14409);
+#14405 = LINE('',#14406,#14407);
+#14406 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#14407 = VECTOR('',#14408,1.);
+#14408 = DIRECTION('',(-1.,0.));
+#14409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14410 = ORIENTED_EDGE('',*,*,#14411,.T.);
+#14411 = EDGE_CURVE('',#14389,#14056,#14412,.T.);
+#14412 = SURFACE_CURVE('',#14413,(#14417,#14424),.PCURVE_S1.);
+#14413 = LINE('',#14414,#14415);
+#14414 = CARTESIAN_POINT('',(-4.5,-0.86,0.));
+#14415 = VECTOR('',#14416,1.);
+#14416 = DIRECTION('',(0.,1.,0.));
+#14417 = PCURVE('',#13986,#14418);
+#14418 = DEFINITIONAL_REPRESENTATION('',(#14419),#14423);
+#14419 = LINE('',#14420,#14421);
+#14420 = CARTESIAN_POINT('',(0.,0.));
+#14421 = VECTOR('',#14422,1.);
+#14422 = DIRECTION('',(0.,-1.));
+#14423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14424 = PCURVE('',#14073,#14425);
+#14425 = DEFINITIONAL_REPRESENTATION('',(#14426),#14430);
+#14426 = LINE('',#14427,#14428);
+#14427 = CARTESIAN_POINT('',(0.,0.));
+#14428 = VECTOR('',#14429,1.);
+#14429 = DIRECTION('',(0.,1.));
+#14430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14431 = ORIENTED_EDGE('',*,*,#14085,.T.);
+#14432 = ORIENTED_EDGE('',*,*,#13970,.F.);
+#14433 = ADVANCED_FACE('',(#14434),#14014,.T.);
+#14434 = FACE_BOUND('',#14435,.T.);
+#14435 = EDGE_LOOP('',(#14436,#14459,#14483,#14506,#14529,#14552,#14575,
+ #14603,#14624,#14625,#14626));
+#14436 = ORIENTED_EDGE('',*,*,#14437,.T.);
+#14437 = EDGE_CURVE('',#14389,#14438,#14440,.T.);
+#14438 = VERTEX_POINT('',#14439);
+#14439 = CARTESIAN_POINT('',(-4.107863353893,-0.86,0.));
+#14440 = SURFACE_CURVE('',#14441,(#14445,#14452),.PCURVE_S1.);
+#14441 = LINE('',#14442,#14443);
+#14442 = CARTESIAN_POINT('',(-4.5,-0.86,0.));
+#14443 = VECTOR('',#14444,1.);
+#14444 = DIRECTION('',(1.,0.,0.));
+#14445 = PCURVE('',#14014,#14446);
+#14446 = DEFINITIONAL_REPRESENTATION('',(#14447),#14451);
+#14447 = LINE('',#14448,#14449);
+#14448 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#14449 = VECTOR('',#14450,1.);
+#14450 = DIRECTION('',(0.,1.));
+#14451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14452 = PCURVE('',#14073,#14453);
+#14453 = DEFINITIONAL_REPRESENTATION('',(#14454),#14458);
+#14454 = LINE('',#14455,#14456);
+#14455 = CARTESIAN_POINT('',(0.,0.));
+#14456 = VECTOR('',#14457,1.);
+#14457 = DIRECTION('',(1.,0.));
+#14458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14459 = ORIENTED_EDGE('',*,*,#14460,.T.);
+#14460 = EDGE_CURVE('',#14438,#14461,#14463,.T.);
+#14461 = VERTEX_POINT('',#14462);
+#14462 = CARTESIAN_POINT('',(-4.017218742231,-0.86,4.768182948242E-02));
+#14463 = SURFACE_CURVE('',#14464,(#14469,#14476),.PCURVE_S1.);
+#14464 = CIRCLE('',#14465,0.11);
+#14465 = AXIS2_PLACEMENT_3D('',#14466,#14467,#14468);
+#14466 = CARTESIAN_POINT('',(-4.107863353893,-0.86,0.11));
+#14467 = DIRECTION('',(0.,-1.,0.));
+#14468 = DIRECTION('',(0.,0.,1.));
+#14469 = PCURVE('',#14014,#14470);
+#14470 = DEFINITIONAL_REPRESENTATION('',(#14471),#14475);
+#14471 = CIRCLE('',#14472,0.11);
+#14472 = AXIS2_PLACEMENT_2D('',#14473,#14474);
+#14473 = CARTESIAN_POINT('',(0.231386224036,-0.155086616065));
+#14474 = DIRECTION('',(-1.,0.));
+#14475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14476 = PCURVE('',#14323,#14477);
+#14477 = DEFINITIONAL_REPRESENTATION('',(#14478),#14482);
+#14478 = LINE('',#14479,#14480);
+#14479 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#14480 = VECTOR('',#14481,1.);
+#14481 = DIRECTION('',(-1.,0.));
+#14482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14483 = ORIENTED_EDGE('',*,*,#14484,.T.);
+#14484 = EDGE_CURVE('',#14461,#14485,#14487,.T.);
+#14485 = VERTEX_POINT('',#14486);
+#14486 = CARTESIAN_POINT('',(-3.532781257769,-0.86,0.752318170518));
+#14487 = SURFACE_CURVE('',#14488,(#14492,#14499),.PCURVE_S1.);
+#14488 = LINE('',#14489,#14490);
+#14489 = CARTESIAN_POINT('',(-4.05,-0.86,1.387778780781E-17));
+#14490 = VECTOR('',#14491,1.);
+#14491 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#14492 = PCURVE('',#14014,#14493);
+#14493 = DEFINITIONAL_REPRESENTATION('',(#14494),#14498);
+#14494 = LINE('',#14495,#14496);
+#14495 = CARTESIAN_POINT('',(0.341386224036,-9.722326217175E-02));
+#14496 = VECTOR('',#14497,1.);
+#14497 = DIRECTION('',(-0.824041924199,0.566528822887));
+#14498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14499 = PCURVE('',#14292,#14500);
+#14500 = DEFINITIONAL_REPRESENTATION('',(#14501),#14505);
+#14501 = LINE('',#14502,#14503);
+#14502 = CARTESIAN_POINT('',(0.,0.));
+#14503 = VECTOR('',#14504,1.);
+#14504 = DIRECTION('',(1.,0.));
+#14505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14506 = ORIENTED_EDGE('',*,*,#14507,.T.);
+#14507 = EDGE_CURVE('',#14485,#14508,#14510,.T.);
+#14508 = VERTEX_POINT('',#14509);
+#14509 = CARTESIAN_POINT('',(-3.5,-0.86,0.752318170518));
+#14510 = SURFACE_CURVE('',#14511,(#14515,#14522),.PCURVE_S1.);
+#14511 = LINE('',#14512,#14513);
+#14512 = CARTESIAN_POINT('',(-3.590644611662,-0.86,0.752318170518));
+#14513 = VECTOR('',#14514,1.);
+#14514 = DIRECTION('',(1.,0.,0.));
+#14515 = PCURVE('',#14014,#14516);
+#14516 = DEFINITIONAL_REPRESENTATION('',(#14517),#14521);
+#14517 = LINE('',#14518,#14519);
+#14518 = CARTESIAN_POINT('',(-0.410931946481,0.362132126166));
+#14519 = VECTOR('',#14520,1.);
+#14520 = DIRECTION('',(0.,1.));
+#14521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14522 = PCURVE('',#14264,#14523);
+#14523 = DEFINITIONAL_REPRESENTATION('',(#14524),#14528);
+#14524 = LINE('',#14525,#14526);
+#14525 = CARTESIAN_POINT('',(0.,0.));
+#14526 = VECTOR('',#14527,1.);
+#14527 = DIRECTION('',(1.,0.));
+#14528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14529 = ORIENTED_EDGE('',*,*,#14530,.T.);
+#14530 = EDGE_CURVE('',#14508,#14531,#14533,.T.);
+#14531 = VERTEX_POINT('',#14532);
+#14532 = CARTESIAN_POINT('',(-3.5,-0.86,0.862318170518));
+#14533 = SURFACE_CURVE('',#14534,(#14538,#14545),.PCURVE_S1.);
+#14534 = LINE('',#14535,#14536);
+#14535 = CARTESIAN_POINT('',(-3.5,-0.86,0.752318170518));
+#14536 = VECTOR('',#14537,1.);
+#14537 = DIRECTION('',(0.,0.,1.));
+#14538 = PCURVE('',#14014,#14539);
+#14539 = DEFINITIONAL_REPRESENTATION('',(#14540),#14544);
+#14540 = LINE('',#14541,#14542);
+#14541 = CARTESIAN_POINT('',(-0.410931946481,0.452776737828));
+#14542 = VECTOR('',#14543,1.);
+#14543 = DIRECTION('',(-1.,0.));
+#14544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14545 = PCURVE('',#14236,#14546);
+#14546 = DEFINITIONAL_REPRESENTATION('',(#14547),#14551);
+#14547 = LINE('',#14548,#14549);
+#14548 = CARTESIAN_POINT('',(0.,0.));
+#14549 = VECTOR('',#14550,1.);
+#14550 = DIRECTION('',(1.,0.));
+#14551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14552 = ORIENTED_EDGE('',*,*,#14553,.F.);
+#14553 = EDGE_CURVE('',#14554,#14531,#14556,.T.);
+#14554 = VERTEX_POINT('',#14555);
+#14555 = CARTESIAN_POINT('',(-3.532781257769,-0.86,0.862318170518));
+#14556 = SURFACE_CURVE('',#14557,(#14561,#14568),.PCURVE_S1.);
+#14557 = LINE('',#14558,#14559);
+#14558 = CARTESIAN_POINT('',(-3.590644611662,-0.86,0.862318170518));
+#14559 = VECTOR('',#14560,1.);
+#14560 = DIRECTION('',(1.,0.,0.));
+#14561 = PCURVE('',#14014,#14562);
+#14562 = DEFINITIONAL_REPRESENTATION('',(#14563),#14567);
+#14563 = LINE('',#14564,#14565);
+#14564 = CARTESIAN_POINT('',(-0.520931946481,0.362132126166));
+#14565 = VECTOR('',#14566,1.);
+#14566 = DIRECTION('',(0.,1.));
+#14567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14568 = PCURVE('',#14208,#14569);
+#14569 = DEFINITIONAL_REPRESENTATION('',(#14570),#14574);
+#14570 = LINE('',#14571,#14572);
+#14571 = CARTESIAN_POINT('',(0.,0.));
+#14572 = VECTOR('',#14573,1.);
+#14573 = DIRECTION('',(1.,0.));
+#14574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14575 = ORIENTED_EDGE('',*,*,#14576,.F.);
+#14576 = EDGE_CURVE('',#14577,#14554,#14579,.T.);
+#14577 = VERTEX_POINT('',#14578);
+#14578 = CARTESIAN_POINT('',(-3.623425869431,-0.86,0.814636341035));
+#14579 = SURFACE_CURVE('',#14580,(#14585,#14596),.PCURVE_S1.);
+#14580 = CIRCLE('',#14581,0.11);
+#14581 = AXIS2_PLACEMENT_3D('',#14582,#14583,#14584);
+#14582 = CARTESIAN_POINT('',(-3.532781257769,-0.86,0.752318170518));
+#14583 = DIRECTION('',(0.,1.,0.));
+#14584 = DIRECTION('',(0.,0.,1.));
+#14585 = PCURVE('',#14014,#14586);
+#14586 = DEFINITIONAL_REPRESENTATION('',(#14587),#14595);
+#14587 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14588,#14589,#14590,#14591
+ ,#14592,#14593,#14594),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#14588 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#14589 = CARTESIAN_POINT('',(-0.520931946481,0.610521068892));
+#14590 = CARTESIAN_POINT('',(-0.355931946481,0.515258274475));
+#14591 = CARTESIAN_POINT('',(-0.190931946481,0.419995480059));
+#14592 = CARTESIAN_POINT('',(-0.355931946481,0.324732685643));
+#14593 = CARTESIAN_POINT('',(-0.520931946481,0.229469891227));
+#14594 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#14595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14596 = PCURVE('',#14180,#14597);
+#14597 = DEFINITIONAL_REPRESENTATION('',(#14598),#14602);
+#14598 = LINE('',#14599,#14600);
+#14599 = CARTESIAN_POINT('',(-5.31467632652,0.));
+#14600 = VECTOR('',#14601,1.);
+#14601 = DIRECTION('',(1.,0.));
+#14602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14603 = ORIENTED_EDGE('',*,*,#14604,.F.);
+#14604 = EDGE_CURVE('',#14339,#14577,#14605,.T.);
+#14605 = SURFACE_CURVE('',#14606,(#14610,#14617),.PCURVE_S1.);
+#14606 = LINE('',#14607,#14608);
+#14607 = CARTESIAN_POINT('',(-4.140644611662,-0.86,6.231817051758E-02));
+#14608 = VECTOR('',#14609,1.);
+#14609 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#14610 = PCURVE('',#14014,#14611);
+#14611 = DEFINITIONAL_REPRESENTATION('',(#14612),#14616);
+#14612 = LINE('',#14613,#14614);
+#14613 = CARTESIAN_POINT('',(0.279068053519,-0.187867873834));
+#14614 = VECTOR('',#14615,1.);
+#14615 = DIRECTION('',(-0.824041924199,0.566528822887));
+#14616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14617 = PCURVE('',#14151,#14618);
+#14618 = DEFINITIONAL_REPRESENTATION('',(#14619),#14623);
+#14619 = LINE('',#14620,#14621);
+#14620 = CARTESIAN_POINT('',(0.,0.));
+#14621 = VECTOR('',#14622,1.);
+#14622 = DIRECTION('',(1.,0.));
+#14623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14624 = ORIENTED_EDGE('',*,*,#14338,.F.);
+#14625 = ORIENTED_EDGE('',*,*,#13998,.F.);
+#14626 = ORIENTED_EDGE('',*,*,#14388,.F.);
+#14627 = ADVANCED_FACE('',(#14628),#14073,.F.);
+#14628 = FACE_BOUND('',#14629,.F.);
+#14629 = EDGE_LOOP('',(#14630,#14631,#14632,#14633));
+#14630 = ORIENTED_EDGE('',*,*,#14055,.F.);
+#14631 = ORIENTED_EDGE('',*,*,#14411,.F.);
+#14632 = ORIENTED_EDGE('',*,*,#14437,.T.);
+#14633 = ORIENTED_EDGE('',*,*,#14634,.T.);
+#14634 = EDGE_CURVE('',#14438,#14058,#14635,.T.);
+#14635 = SURFACE_CURVE('',#14636,(#14640,#14647),.PCURVE_S1.);
+#14636 = LINE('',#14637,#14638);
+#14637 = CARTESIAN_POINT('',(-4.107863353893,-0.86,0.));
+#14638 = VECTOR('',#14639,1.);
+#14639 = DIRECTION('',(0.,1.,0.));
+#14640 = PCURVE('',#14073,#14641);
+#14641 = DEFINITIONAL_REPRESENTATION('',(#14642),#14646);
+#14642 = LINE('',#14643,#14644);
+#14643 = CARTESIAN_POINT('',(0.392136646107,0.));
+#14644 = VECTOR('',#14645,1.);
+#14645 = DIRECTION('',(0.,1.));
+#14646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14647 = PCURVE('',#14323,#14648);
+#14648 = DEFINITIONAL_REPRESENTATION('',(#14649),#14653);
+#14649 = LINE('',#14650,#14651);
+#14650 = CARTESIAN_POINT('',(-0.,0.));
+#14651 = VECTOR('',#14652,1.);
+#14652 = DIRECTION('',(-0.,1.));
+#14653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14654 = ADVANCED_FACE('',(#14655),#14323,.T.);
+#14655 = FACE_BOUND('',#14656,.F.);
+#14656 = EDGE_LOOP('',(#14657,#14658,#14679,#14680));
+#14657 = ORIENTED_EDGE('',*,*,#14460,.T.);
+#14658 = ORIENTED_EDGE('',*,*,#14659,.T.);
+#14659 = EDGE_CURVE('',#14461,#14277,#14660,.T.);
+#14660 = SURFACE_CURVE('',#14661,(#14665,#14672),.PCURVE_S1.);
+#14661 = LINE('',#14662,#14663);
+#14662 = CARTESIAN_POINT('',(-4.017218742231,-0.86,4.768182948242E-02));
+#14663 = VECTOR('',#14664,1.);
+#14664 = DIRECTION('',(0.,1.,0.));
+#14665 = PCURVE('',#14323,#14666);
+#14666 = DEFINITIONAL_REPRESENTATION('',(#14667),#14671);
+#14667 = LINE('',#14668,#14669);
+#14668 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#14669 = VECTOR('',#14670,1.);
+#14670 = DIRECTION('',(-0.,1.));
+#14671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14672 = PCURVE('',#14292,#14673);
+#14673 = DEFINITIONAL_REPRESENTATION('',(#14674),#14678);
+#14674 = LINE('',#14675,#14676);
+#14675 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#14676 = VECTOR('',#14677,1.);
+#14677 = DIRECTION('',(0.,-1.));
+#14678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14679 = ORIENTED_EDGE('',*,*,#14304,.F.);
+#14680 = ORIENTED_EDGE('',*,*,#14634,.F.);
+#14681 = ADVANCED_FACE('',(#14682),#14292,.T.);
+#14682 = FACE_BOUND('',#14683,.T.);
+#14683 = EDGE_LOOP('',(#14684,#14685,#14686,#14687));
+#14684 = ORIENTED_EDGE('',*,*,#14484,.F.);
+#14685 = ORIENTED_EDGE('',*,*,#14659,.T.);
+#14686 = ORIENTED_EDGE('',*,*,#14276,.T.);
+#14687 = ORIENTED_EDGE('',*,*,#14688,.F.);
+#14688 = EDGE_CURVE('',#14485,#14249,#14689,.T.);
+#14689 = SURFACE_CURVE('',#14690,(#14694,#14700),.PCURVE_S1.);
+#14690 = LINE('',#14691,#14692);
+#14691 = CARTESIAN_POINT('',(-3.532781257769,-0.86,0.752318170518));
+#14692 = VECTOR('',#14693,1.);
+#14693 = DIRECTION('',(0.,1.,0.));
+#14694 = PCURVE('',#14292,#14695);
+#14695 = DEFINITIONAL_REPRESENTATION('',(#14696),#14699);
+#14696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14697,#14698),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#14697 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#14698 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#14699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14700 = PCURVE('',#14264,#14701);
+#14701 = DEFINITIONAL_REPRESENTATION('',(#14702),#14705);
+#14702 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14703,#14704),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#14703 = CARTESIAN_POINT('',(5.786335389277E-02,-2.2E-02));
+#14704 = CARTESIAN_POINT('',(5.786335389277E-02,0.242));
+#14705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14706 = ADVANCED_FACE('',(#14707),#14264,.F.);
+#14707 = FACE_BOUND('',#14708,.F.);
+#14708 = EDGE_LOOP('',(#14709,#14710,#14711,#14712));
+#14709 = ORIENTED_EDGE('',*,*,#14248,.F.);
+#14710 = ORIENTED_EDGE('',*,*,#14688,.F.);
+#14711 = ORIENTED_EDGE('',*,*,#14507,.T.);
+#14712 = ORIENTED_EDGE('',*,*,#14713,.T.);
+#14713 = EDGE_CURVE('',#14508,#14221,#14714,.T.);
+#14714 = SURFACE_CURVE('',#14715,(#14719,#14726),.PCURVE_S1.);
+#14715 = LINE('',#14716,#14717);
+#14716 = CARTESIAN_POINT('',(-3.5,-0.86,0.752318170518));
+#14717 = VECTOR('',#14718,1.);
+#14718 = DIRECTION('',(0.,1.,0.));
+#14719 = PCURVE('',#14264,#14720);
+#14720 = DEFINITIONAL_REPRESENTATION('',(#14721),#14725);
+#14721 = LINE('',#14722,#14723);
+#14722 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#14723 = VECTOR('',#14724,1.);
+#14724 = DIRECTION('',(0.,1.));
+#14725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14726 = PCURVE('',#14236,#14727);
+#14727 = DEFINITIONAL_REPRESENTATION('',(#14728),#14732);
+#14728 = LINE('',#14729,#14730);
+#14729 = CARTESIAN_POINT('',(0.,0.));
+#14730 = VECTOR('',#14731,1.);
+#14731 = DIRECTION('',(0.,-1.));
+#14732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14733 = ADVANCED_FACE('',(#14734),#14236,.T.);
+#14734 = FACE_BOUND('',#14735,.T.);
+#14735 = EDGE_LOOP('',(#14736,#14737,#14738,#14739));
+#14736 = ORIENTED_EDGE('',*,*,#14530,.F.);
+#14737 = ORIENTED_EDGE('',*,*,#14713,.T.);
+#14738 = ORIENTED_EDGE('',*,*,#14220,.T.);
+#14739 = ORIENTED_EDGE('',*,*,#14740,.F.);
+#14740 = EDGE_CURVE('',#14531,#14193,#14741,.T.);
+#14741 = SURFACE_CURVE('',#14742,(#14746,#14753),.PCURVE_S1.);
+#14742 = LINE('',#14743,#14744);
+#14743 = CARTESIAN_POINT('',(-3.5,-0.86,0.862318170518));
+#14744 = VECTOR('',#14745,1.);
+#14745 = DIRECTION('',(0.,1.,0.));
+#14746 = PCURVE('',#14236,#14747);
+#14747 = DEFINITIONAL_REPRESENTATION('',(#14748),#14752);
+#14748 = LINE('',#14749,#14750);
+#14749 = CARTESIAN_POINT('',(0.11,0.));
+#14750 = VECTOR('',#14751,1.);
+#14751 = DIRECTION('',(0.,-1.));
+#14752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14753 = PCURVE('',#14208,#14754);
+#14754 = DEFINITIONAL_REPRESENTATION('',(#14755),#14759);
+#14755 = LINE('',#14756,#14757);
+#14756 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#14757 = VECTOR('',#14758,1.);
+#14758 = DIRECTION('',(0.,1.));
+#14759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14760 = ADVANCED_FACE('',(#14761),#14151,.F.);
+#14761 = FACE_BOUND('',#14762,.F.);
+#14762 = EDGE_LOOP('',(#14763,#14764,#14765,#14766));
+#14763 = ORIENTED_EDGE('',*,*,#14604,.F.);
+#14764 = ORIENTED_EDGE('',*,*,#14362,.T.);
+#14765 = ORIENTED_EDGE('',*,*,#14135,.T.);
+#14766 = ORIENTED_EDGE('',*,*,#14767,.F.);
+#14767 = EDGE_CURVE('',#14577,#14136,#14768,.T.);
+#14768 = SURFACE_CURVE('',#14769,(#14773,#14780),.PCURVE_S1.);
+#14769 = LINE('',#14770,#14771);
+#14770 = CARTESIAN_POINT('',(-3.623425869431,-0.86,0.814636341035));
+#14771 = VECTOR('',#14772,1.);
+#14772 = DIRECTION('',(0.,1.,0.));
+#14773 = PCURVE('',#14151,#14774);
+#14774 = DEFINITIONAL_REPRESENTATION('',(#14775),#14779);
+#14775 = LINE('',#14776,#14777);
+#14776 = CARTESIAN_POINT('',(0.912961038055,0.));
+#14777 = VECTOR('',#14778,1.);
+#14778 = DIRECTION('',(0.,-1.));
+#14779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14780 = PCURVE('',#14180,#14781);
+#14781 = DEFINITIONAL_REPRESENTATION('',(#14782),#14786);
+#14782 = LINE('',#14783,#14784);
+#14783 = CARTESIAN_POINT('',(0.,0.));
+#14784 = VECTOR('',#14785,1.);
+#14785 = DIRECTION('',(0.,1.));
+#14786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14787 = ADVANCED_FACE('',(#14788),#14208,.T.);
+#14788 = FACE_BOUND('',#14789,.T.);
+#14789 = EDGE_LOOP('',(#14790,#14791,#14792,#14793));
+#14790 = ORIENTED_EDGE('',*,*,#14553,.T.);
+#14791 = ORIENTED_EDGE('',*,*,#14740,.T.);
+#14792 = ORIENTED_EDGE('',*,*,#14192,.F.);
+#14793 = ORIENTED_EDGE('',*,*,#14794,.F.);
+#14794 = EDGE_CURVE('',#14554,#14164,#14795,.T.);
+#14795 = SURFACE_CURVE('',#14796,(#14800,#14807),.PCURVE_S1.);
+#14796 = LINE('',#14797,#14798);
+#14797 = CARTESIAN_POINT('',(-3.532781257769,-0.86,0.862318170518));
+#14798 = VECTOR('',#14799,1.);
+#14799 = DIRECTION('',(0.,1.,0.));
+#14800 = PCURVE('',#14208,#14801);
+#14801 = DEFINITIONAL_REPRESENTATION('',(#14802),#14806);
+#14802 = LINE('',#14803,#14804);
+#14803 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#14804 = VECTOR('',#14805,1.);
+#14805 = DIRECTION('',(0.,1.));
+#14806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14807 = PCURVE('',#14180,#14808);
+#14808 = DEFINITIONAL_REPRESENTATION('',(#14809),#14813);
+#14809 = LINE('',#14810,#14811);
+#14810 = CARTESIAN_POINT('',(0.96850898066,0.));
+#14811 = VECTOR('',#14812,1.);
+#14812 = DIRECTION('',(0.,1.));
+#14813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14814 = ADVANCED_FACE('',(#14815),#14180,.T.);
+#14815 = FACE_BOUND('',#14816,.T.);
+#14816 = EDGE_LOOP('',(#14817,#14818,#14819,#14820));
+#14817 = ORIENTED_EDGE('',*,*,#14576,.T.);
+#14818 = ORIENTED_EDGE('',*,*,#14794,.T.);
+#14819 = ORIENTED_EDGE('',*,*,#14163,.F.);
+#14820 = ORIENTED_EDGE('',*,*,#14767,.F.);
+#14821 = MANIFOLD_SOLID_BREP('',#14822);
+#14822 = CLOSED_SHELL('',(#14823,#14943,#15222,#15276,#15325,#15519,
+ #15546,#15573,#15598,#15625,#15652,#15679,#15706));
+#14823 = ADVANCED_FACE('',(#14824),#14838,.T.);
+#14824 = FACE_BOUND('',#14825,.T.);
+#14825 = EDGE_LOOP('',(#14826,#14861,#14889,#14917));
+#14826 = ORIENTED_EDGE('',*,*,#14827,.F.);
+#14827 = EDGE_CURVE('',#14828,#14830,#14832,.T.);
+#14828 = VERTEX_POINT('',#14829);
+#14829 = CARTESIAN_POINT('',(4.165726707786,-0.64,0.11));
+#14830 = VERTEX_POINT('',#14831);
+#14831 = CARTESIAN_POINT('',(4.5,-0.64,0.11));
+#14832 = SURFACE_CURVE('',#14833,(#14837,#14849),.PCURVE_S1.);
+#14833 = LINE('',#14834,#14835);
+#14834 = CARTESIAN_POINT('',(4.05,-0.64,0.11));
+#14835 = VECTOR('',#14836,1.);
+#14836 = DIRECTION('',(1.,0.,0.));
+#14837 = PCURVE('',#14838,#14843);
+#14838 = PLANE('',#14839);
+#14839 = AXIS2_PLACEMENT_3D('',#14840,#14841,#14842);
+#14840 = CARTESIAN_POINT('',(4.05,-0.86,0.11));
+#14841 = DIRECTION('',(0.,0.,1.));
+#14842 = DIRECTION('',(1.,0.,0.));
+#14843 = DEFINITIONAL_REPRESENTATION('',(#14844),#14848);
+#14844 = LINE('',#14845,#14846);
+#14845 = CARTESIAN_POINT('',(0.,0.22));
+#14846 = VECTOR('',#14847,1.);
+#14847 = DIRECTION('',(1.,0.));
+#14848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14849 = PCURVE('',#14850,#14855);
+#14850 = PLANE('',#14851);
+#14851 = AXIS2_PLACEMENT_3D('',#14852,#14853,#14854);
+#14852 = CARTESIAN_POINT('',(3.952776737828,-0.64,0.341386224036));
+#14853 = DIRECTION('',(-6.335401468835E-29,1.,-5.224917662755E-29));
+#14854 = DIRECTION('',(1.,6.335401468835E-29,0.));
+#14855 = DEFINITIONAL_REPRESENTATION('',(#14856),#14860);
+#14856 = LINE('',#14857,#14858);
+#14857 = CARTESIAN_POINT('',(9.722326217175E-02,0.231386224036));
+#14858 = VECTOR('',#14859,1.);
+#14859 = DIRECTION('',(1.,3.310195103516E-57));
+#14860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14861 = ORIENTED_EDGE('',*,*,#14862,.F.);
+#14862 = EDGE_CURVE('',#14863,#14828,#14865,.T.);
+#14863 = VERTEX_POINT('',#14864);
+#14864 = CARTESIAN_POINT('',(4.165726707786,-0.86,0.11));
+#14865 = SURFACE_CURVE('',#14866,(#14870,#14877),.PCURVE_S1.);
+#14866 = LINE('',#14867,#14868);
+#14867 = CARTESIAN_POINT('',(4.165726707786,-0.86,0.11));
+#14868 = VECTOR('',#14869,1.);
+#14869 = DIRECTION('',(0.,1.,0.));
+#14870 = PCURVE('',#14838,#14871);
+#14871 = DEFINITIONAL_REPRESENTATION('',(#14872),#14876);
+#14872 = LINE('',#14873,#14874);
+#14873 = CARTESIAN_POINT('',(0.115726707786,0.));
+#14874 = VECTOR('',#14875,1.);
+#14875 = DIRECTION('',(0.,1.));
+#14876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14877 = PCURVE('',#14878,#14883);
+#14878 = CYLINDRICAL_SURFACE('',#14879,0.11);
+#14879 = AXIS2_PLACEMENT_3D('',#14880,#14881,#14882);
+#14880 = CARTESIAN_POINT('',(4.165726707786,-0.86,0.22));
+#14881 = DIRECTION('',(0.,1.,0.));
+#14882 = DIRECTION('',(0.,0.,-1.));
+#14883 = DEFINITIONAL_REPRESENTATION('',(#14884),#14888);
+#14884 = LINE('',#14885,#14886);
+#14885 = CARTESIAN_POINT('',(0.,0.));
+#14886 = VECTOR('',#14887,1.);
+#14887 = DIRECTION('',(0.,1.));
+#14888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14889 = ORIENTED_EDGE('',*,*,#14890,.T.);
+#14890 = EDGE_CURVE('',#14863,#14891,#14893,.T.);
+#14891 = VERTEX_POINT('',#14892);
+#14892 = CARTESIAN_POINT('',(4.5,-0.86,0.11));
+#14893 = SURFACE_CURVE('',#14894,(#14898,#14905),.PCURVE_S1.);
+#14894 = LINE('',#14895,#14896);
+#14895 = CARTESIAN_POINT('',(4.05,-0.86,0.11));
+#14896 = VECTOR('',#14897,1.);
+#14897 = DIRECTION('',(1.,0.,0.));
+#14898 = PCURVE('',#14838,#14899);
+#14899 = DEFINITIONAL_REPRESENTATION('',(#14900),#14904);
+#14900 = LINE('',#14901,#14902);
+#14901 = CARTESIAN_POINT('',(0.,0.));
+#14902 = VECTOR('',#14903,1.);
+#14903 = DIRECTION('',(1.,0.));
+#14904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14905 = PCURVE('',#14906,#14911);
+#14906 = PLANE('',#14907);
+#14907 = AXIS2_PLACEMENT_3D('',#14908,#14909,#14910);
+#14908 = CARTESIAN_POINT('',(3.952776737828,-0.86,0.341386224036));
+#14909 = DIRECTION('',(-1.432643714871E-31,-1.,4.410285565526E-32));
+#14910 = DIRECTION('',(-1.,1.432643714871E-31,0.));
+#14911 = DEFINITIONAL_REPRESENTATION('',(#14912),#14916);
+#14912 = LINE('',#14913,#14914);
+#14913 = CARTESIAN_POINT('',(-9.722326217175E-02,0.231386224036));
+#14914 = VECTOR('',#14915,1.);
+#14915 = DIRECTION('',(-1.,-6.318367896236E-63));
+#14916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14917 = ORIENTED_EDGE('',*,*,#14918,.T.);
+#14918 = EDGE_CURVE('',#14891,#14830,#14919,.T.);
+#14919 = SURFACE_CURVE('',#14920,(#14924,#14931),.PCURVE_S1.);
+#14920 = LINE('',#14921,#14922);
+#14921 = CARTESIAN_POINT('',(4.5,-0.86,0.11));
+#14922 = VECTOR('',#14923,1.);
+#14923 = DIRECTION('',(0.,1.,0.));
+#14924 = PCURVE('',#14838,#14925);
+#14925 = DEFINITIONAL_REPRESENTATION('',(#14926),#14930);
+#14926 = LINE('',#14927,#14928);
+#14927 = CARTESIAN_POINT('',(0.45,0.));
+#14928 = VECTOR('',#14929,1.);
+#14929 = DIRECTION('',(0.,1.));
+#14930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14931 = PCURVE('',#14932,#14937);
+#14932 = PLANE('',#14933);
+#14933 = AXIS2_PLACEMENT_3D('',#14934,#14935,#14936);
+#14934 = CARTESIAN_POINT('',(4.5,-0.86,0.));
+#14935 = DIRECTION('',(1.,0.,0.));
+#14936 = DIRECTION('',(0.,0.,1.));
+#14937 = DEFINITIONAL_REPRESENTATION('',(#14938),#14942);
+#14938 = LINE('',#14939,#14940);
+#14939 = CARTESIAN_POINT('',(0.11,0.));
+#14940 = VECTOR('',#14941,1.);
+#14941 = DIRECTION('',(0.,-1.));
+#14942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14943 = ADVANCED_FACE('',(#14944),#14850,.T.);
+#14944 = FACE_BOUND('',#14945,.T.);
+#14945 = EDGE_LOOP('',(#14946,#14976,#15005,#15033,#15061,#15089,#15117,
+ #15150,#15178,#15200,#15201));
+#14946 = ORIENTED_EDGE('',*,*,#14947,.F.);
+#14947 = EDGE_CURVE('',#14948,#14950,#14952,.T.);
+#14948 = VERTEX_POINT('',#14949);
+#14949 = CARTESIAN_POINT('',(4.107863353893,-0.64,0.));
+#14950 = VERTEX_POINT('',#14951);
+#14951 = CARTESIAN_POINT('',(4.5,-0.64,0.));
+#14952 = SURFACE_CURVE('',#14953,(#14957,#14964),.PCURVE_S1.);
+#14953 = LINE('',#14954,#14955);
+#14954 = CARTESIAN_POINT('',(4.05,-0.64,0.));
+#14955 = VECTOR('',#14956,1.);
+#14956 = DIRECTION('',(1.,0.,0.));
+#14957 = PCURVE('',#14850,#14958);
+#14958 = DEFINITIONAL_REPRESENTATION('',(#14959),#14963);
+#14959 = LINE('',#14960,#14961);
+#14960 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#14961 = VECTOR('',#14962,1.);
+#14962 = DIRECTION('',(1.,3.310195103516E-57));
+#14963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14964 = PCURVE('',#14965,#14970);
+#14965 = PLANE('',#14966);
+#14966 = AXIS2_PLACEMENT_3D('',#14967,#14968,#14969);
+#14967 = CARTESIAN_POINT('',(4.05,-0.86,0.));
+#14968 = DIRECTION('',(0.,0.,1.));
+#14969 = DIRECTION('',(1.,0.,0.));
+#14970 = DEFINITIONAL_REPRESENTATION('',(#14971),#14975);
+#14971 = LINE('',#14972,#14973);
+#14972 = CARTESIAN_POINT('',(0.,0.22));
+#14973 = VECTOR('',#14974,1.);
+#14974 = DIRECTION('',(1.,0.));
+#14975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14976 = ORIENTED_EDGE('',*,*,#14977,.T.);
+#14977 = EDGE_CURVE('',#14948,#14978,#14980,.T.);
+#14978 = VERTEX_POINT('',#14979);
+#14979 = CARTESIAN_POINT('',(4.017218742231,-0.64,4.768182948242E-02));
+#14980 = SURFACE_CURVE('',#14981,(#14986,#14993),.PCURVE_S1.);
+#14981 = CIRCLE('',#14982,0.11);
+#14982 = AXIS2_PLACEMENT_3D('',#14983,#14984,#14985);
+#14983 = CARTESIAN_POINT('',(4.107863353893,-0.64,0.11));
+#14984 = DIRECTION('',(0.,1.,0.));
+#14985 = DIRECTION('',(0.,0.,1.));
+#14986 = PCURVE('',#14850,#14987);
+#14987 = DEFINITIONAL_REPRESENTATION('',(#14988),#14992);
+#14988 = CIRCLE('',#14989,0.11);
+#14989 = AXIS2_PLACEMENT_2D('',#14990,#14991);
+#14990 = CARTESIAN_POINT('',(0.155086616065,0.231386224036));
+#14991 = DIRECTION('',(0.,-1.));
+#14992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14993 = PCURVE('',#14994,#14999);
+#14994 = CYLINDRICAL_SURFACE('',#14995,0.11);
+#14995 = AXIS2_PLACEMENT_3D('',#14996,#14997,#14998);
+#14996 = CARTESIAN_POINT('',(4.107863353893,-0.86,0.11));
+#14997 = DIRECTION('',(0.,1.,0.));
+#14998 = DIRECTION('',(0.,0.,-1.));
+#14999 = DEFINITIONAL_REPRESENTATION('',(#15000),#15004);
+#15000 = LINE('',#15001,#15002);
+#15001 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#15002 = VECTOR('',#15003,1.);
+#15003 = DIRECTION('',(1.,0.));
+#15004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15005 = ORIENTED_EDGE('',*,*,#15006,.T.);
+#15006 = EDGE_CURVE('',#14978,#15007,#15009,.T.);
+#15007 = VERTEX_POINT('',#15008);
+#15008 = CARTESIAN_POINT('',(3.532781257769,-0.64,0.752318170518));
+#15009 = SURFACE_CURVE('',#15010,(#15014,#15021),.PCURVE_S1.);
+#15010 = LINE('',#15011,#15012);
+#15011 = CARTESIAN_POINT('',(4.05,-0.64,0.));
+#15012 = VECTOR('',#15013,1.);
+#15013 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#15014 = PCURVE('',#14850,#15015);
+#15015 = DEFINITIONAL_REPRESENTATION('',(#15016),#15020);
+#15016 = LINE('',#15017,#15018);
+#15017 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#15018 = VECTOR('',#15019,1.);
+#15019 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#15020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15021 = PCURVE('',#15022,#15027);
+#15022 = PLANE('',#15023);
+#15023 = AXIS2_PLACEMENT_3D('',#15024,#15025,#15026);
+#15024 = CARTESIAN_POINT('',(4.05,-0.86,0.));
+#15025 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#15026 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#15027 = DEFINITIONAL_REPRESENTATION('',(#15028),#15032);
+#15028 = LINE('',#15029,#15030);
+#15029 = CARTESIAN_POINT('',(0.,-0.22));
+#15030 = VECTOR('',#15031,1.);
+#15031 = DIRECTION('',(1.,0.));
+#15032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15033 = ORIENTED_EDGE('',*,*,#15034,.F.);
+#15034 = EDGE_CURVE('',#15035,#15007,#15037,.T.);
+#15035 = VERTEX_POINT('',#15036);
+#15036 = CARTESIAN_POINT('',(3.5,-0.64,0.752318170518));
+#15037 = SURFACE_CURVE('',#15038,(#15042,#15049),.PCURVE_S1.);
+#15038 = LINE('',#15039,#15040);
+#15039 = CARTESIAN_POINT('',(3.5,-0.64,0.752318170518));
+#15040 = VECTOR('',#15041,1.);
+#15041 = DIRECTION('',(1.,0.,0.));
+#15042 = PCURVE('',#14850,#15043);
+#15043 = DEFINITIONAL_REPRESENTATION('',(#15044),#15048);
+#15044 = LINE('',#15045,#15046);
+#15045 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#15046 = VECTOR('',#15047,1.);
+#15047 = DIRECTION('',(1.,3.310195103516E-57));
+#15048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15049 = PCURVE('',#15050,#15055);
+#15050 = PLANE('',#15051);
+#15051 = AXIS2_PLACEMENT_3D('',#15052,#15053,#15054);
+#15052 = CARTESIAN_POINT('',(3.5,-0.86,0.752318170518));
+#15053 = DIRECTION('',(0.,0.,1.));
+#15054 = DIRECTION('',(1.,0.,0.));
+#15055 = DEFINITIONAL_REPRESENTATION('',(#15056),#15060);
+#15056 = LINE('',#15057,#15058);
+#15057 = CARTESIAN_POINT('',(0.,0.22));
+#15058 = VECTOR('',#15059,1.);
+#15059 = DIRECTION('',(1.,0.));
+#15060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15061 = ORIENTED_EDGE('',*,*,#15062,.T.);
+#15062 = EDGE_CURVE('',#15035,#15063,#15065,.T.);
+#15063 = VERTEX_POINT('',#15064);
+#15064 = CARTESIAN_POINT('',(3.5,-0.64,0.862318170518));
+#15065 = SURFACE_CURVE('',#15066,(#15070,#15077),.PCURVE_S1.);
+#15066 = LINE('',#15067,#15068);
+#15067 = CARTESIAN_POINT('',(3.5,-0.64,0.752318170518));
+#15068 = VECTOR('',#15069,1.);
+#15069 = DIRECTION('',(0.,0.,1.));
+#15070 = PCURVE('',#14850,#15071);
+#15071 = DEFINITIONAL_REPRESENTATION('',(#15072),#15076);
+#15072 = LINE('',#15073,#15074);
+#15073 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#15074 = VECTOR('',#15075,1.);
+#15075 = DIRECTION('',(0.,-1.));
+#15076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15077 = PCURVE('',#15078,#15083);
+#15078 = PLANE('',#15079);
+#15079 = AXIS2_PLACEMENT_3D('',#15080,#15081,#15082);
+#15080 = CARTESIAN_POINT('',(3.5,-0.86,0.752318170518));
+#15081 = DIRECTION('',(1.,0.,0.));
+#15082 = DIRECTION('',(0.,0.,1.));
+#15083 = DEFINITIONAL_REPRESENTATION('',(#15084),#15088);
+#15084 = LINE('',#15085,#15086);
+#15085 = CARTESIAN_POINT('',(0.,-0.22));
+#15086 = VECTOR('',#15087,1.);
+#15087 = DIRECTION('',(1.,0.));
+#15088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15089 = ORIENTED_EDGE('',*,*,#15090,.T.);
+#15090 = EDGE_CURVE('',#15063,#15091,#15093,.T.);
+#15091 = VERTEX_POINT('',#15092);
+#15092 = CARTESIAN_POINT('',(3.532781257769,-0.64,0.862318170518));
+#15093 = SURFACE_CURVE('',#15094,(#15098,#15105),.PCURVE_S1.);
+#15094 = LINE('',#15095,#15096);
+#15095 = CARTESIAN_POINT('',(3.5,-0.64,0.862318170518));
+#15096 = VECTOR('',#15097,1.);
+#15097 = DIRECTION('',(1.,0.,0.));
+#15098 = PCURVE('',#14850,#15099);
+#15099 = DEFINITIONAL_REPRESENTATION('',(#15100),#15104);
+#15100 = LINE('',#15101,#15102);
+#15101 = CARTESIAN_POINT('',(-0.452776737828,-0.520931946481));
+#15102 = VECTOR('',#15103,1.);
+#15103 = DIRECTION('',(1.,3.310195103516E-57));
+#15104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15105 = PCURVE('',#15106,#15111);
+#15106 = PLANE('',#15107);
+#15107 = AXIS2_PLACEMENT_3D('',#15108,#15109,#15110);
+#15108 = CARTESIAN_POINT('',(3.5,-0.86,0.862318170518));
+#15109 = DIRECTION('',(0.,0.,1.));
+#15110 = DIRECTION('',(1.,0.,0.));
+#15111 = DEFINITIONAL_REPRESENTATION('',(#15112),#15116);
+#15112 = LINE('',#15113,#15114);
+#15113 = CARTESIAN_POINT('',(0.,0.22));
+#15114 = VECTOR('',#15115,1.);
+#15115 = DIRECTION('',(1.,0.));
+#15116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15117 = ORIENTED_EDGE('',*,*,#15118,.F.);
+#15118 = EDGE_CURVE('',#15119,#15091,#15121,.T.);
+#15119 = VERTEX_POINT('',#15120);
+#15120 = CARTESIAN_POINT('',(3.623425869431,-0.64,0.814636341035));
+#15121 = SURFACE_CURVE('',#15122,(#15127,#15138),.PCURVE_S1.);
+#15122 = CIRCLE('',#15123,0.11);
+#15123 = AXIS2_PLACEMENT_3D('',#15124,#15125,#15126);
+#15124 = CARTESIAN_POINT('',(3.532781257769,-0.64,0.752318170518));
+#15125 = DIRECTION('',(0.,-1.,0.));
+#15126 = DIRECTION('',(0.,0.,1.));
+#15127 = PCURVE('',#14850,#15128);
+#15128 = DEFINITIONAL_REPRESENTATION('',(#15129),#15137);
+#15129 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15130,#15131,#15132,#15133
+ ,#15134,#15135,#15136),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#15130 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#15131 = CARTESIAN_POINT('',(-0.610521068892,-0.520931946481));
+#15132 = CARTESIAN_POINT('',(-0.515258274475,-0.355931946481));
+#15133 = CARTESIAN_POINT('',(-0.419995480059,-0.190931946481));
+#15134 = CARTESIAN_POINT('',(-0.324732685643,-0.355931946481));
+#15135 = CARTESIAN_POINT('',(-0.229469891227,-0.520931946481));
+#15136 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#15137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15138 = PCURVE('',#15139,#15144);
+#15139 = CYLINDRICAL_SURFACE('',#15140,0.11);
+#15140 = AXIS2_PLACEMENT_3D('',#15141,#15142,#15143);
+#15141 = CARTESIAN_POINT('',(3.532781257769,-0.86,0.752318170518));
+#15142 = DIRECTION('',(0.,1.,0.));
+#15143 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#15144 = DEFINITIONAL_REPRESENTATION('',(#15145),#15149);
+#15145 = LINE('',#15146,#15147);
+#15146 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#15147 = VECTOR('',#15148,1.);
+#15148 = DIRECTION('',(-1.,0.));
+#15149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15150 = ORIENTED_EDGE('',*,*,#15151,.F.);
+#15151 = EDGE_CURVE('',#15152,#15119,#15154,.T.);
+#15152 = VERTEX_POINT('',#15153);
+#15153 = CARTESIAN_POINT('',(4.075082096124,-0.64,0.157681829482));
+#15154 = SURFACE_CURVE('',#15155,(#15159,#15166),.PCURVE_S1.);
+#15155 = LINE('',#15156,#15157);
+#15156 = CARTESIAN_POINT('',(4.140644611662,-0.64,6.231817051758E-02));
+#15157 = VECTOR('',#15158,1.);
+#15158 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#15159 = PCURVE('',#14850,#15160);
+#15160 = DEFINITIONAL_REPRESENTATION('',(#15161),#15165);
+#15161 = LINE('',#15162,#15163);
+#15162 = CARTESIAN_POINT('',(0.187867873834,0.279068053519));
+#15163 = VECTOR('',#15164,1.);
+#15164 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#15165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15166 = PCURVE('',#15167,#15172);
+#15167 = PLANE('',#15168);
+#15168 = AXIS2_PLACEMENT_3D('',#15169,#15170,#15171);
+#15169 = CARTESIAN_POINT('',(4.140644611662,-0.86,6.231817051758E-02));
+#15170 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#15171 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#15172 = DEFINITIONAL_REPRESENTATION('',(#15173),#15177);
+#15173 = LINE('',#15174,#15175);
+#15174 = CARTESIAN_POINT('',(0.,-0.22));
+#15175 = VECTOR('',#15176,1.);
+#15176 = DIRECTION('',(1.,0.));
+#15177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15178 = ORIENTED_EDGE('',*,*,#15179,.F.);
+#15179 = EDGE_CURVE('',#14828,#15152,#15180,.T.);
+#15180 = SURFACE_CURVE('',#15181,(#15186,#15193),.PCURVE_S1.);
+#15181 = CIRCLE('',#15182,0.11);
+#15182 = AXIS2_PLACEMENT_3D('',#15183,#15184,#15185);
+#15183 = CARTESIAN_POINT('',(4.165726707786,-0.64,0.22));
+#15184 = DIRECTION('',(0.,1.,0.));
+#15185 = DIRECTION('',(0.,0.,1.));
+#15186 = PCURVE('',#14850,#15187);
+#15187 = DEFINITIONAL_REPRESENTATION('',(#15188),#15192);
+#15188 = CIRCLE('',#15189,0.11);
+#15189 = AXIS2_PLACEMENT_2D('',#15190,#15191);
+#15190 = CARTESIAN_POINT('',(0.212949969957,0.121386224036));
+#15191 = DIRECTION('',(0.,-1.));
+#15192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15193 = PCURVE('',#14878,#15194);
+#15194 = DEFINITIONAL_REPRESENTATION('',(#15195),#15199);
+#15195 = LINE('',#15196,#15197);
+#15196 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#15197 = VECTOR('',#15198,1.);
+#15198 = DIRECTION('',(1.,0.));
+#15199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15200 = ORIENTED_EDGE('',*,*,#14827,.T.);
+#15201 = ORIENTED_EDGE('',*,*,#15202,.F.);
+#15202 = EDGE_CURVE('',#14950,#14830,#15203,.T.);
+#15203 = SURFACE_CURVE('',#15204,(#15208,#15215),.PCURVE_S1.);
+#15204 = LINE('',#15205,#15206);
+#15205 = CARTESIAN_POINT('',(4.5,-0.64,0.));
+#15206 = VECTOR('',#15207,1.);
+#15207 = DIRECTION('',(0.,0.,1.));
+#15208 = PCURVE('',#14850,#15209);
+#15209 = DEFINITIONAL_REPRESENTATION('',(#15210),#15214);
+#15210 = LINE('',#15211,#15212);
+#15211 = CARTESIAN_POINT('',(0.547223262172,0.341386224036));
+#15212 = VECTOR('',#15213,1.);
+#15213 = DIRECTION('',(0.,-1.));
+#15214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15215 = PCURVE('',#14932,#15216);
+#15216 = DEFINITIONAL_REPRESENTATION('',(#15217),#15221);
+#15217 = LINE('',#15218,#15219);
+#15218 = CARTESIAN_POINT('',(0.,-0.22));
+#15219 = VECTOR('',#15220,1.);
+#15220 = DIRECTION('',(1.,0.));
+#15221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15222 = ADVANCED_FACE('',(#15223),#14878,.F.);
+#15223 = FACE_BOUND('',#15224,.F.);
+#15224 = EDGE_LOOP('',(#15225,#15253,#15274,#15275));
+#15225 = ORIENTED_EDGE('',*,*,#15226,.T.);
+#15226 = EDGE_CURVE('',#14863,#15227,#15229,.T.);
+#15227 = VERTEX_POINT('',#15228);
+#15228 = CARTESIAN_POINT('',(4.075082096124,-0.86,0.157681829482));
+#15229 = SURFACE_CURVE('',#15230,(#15235,#15242),.PCURVE_S1.);
+#15230 = CIRCLE('',#15231,0.11);
+#15231 = AXIS2_PLACEMENT_3D('',#15232,#15233,#15234);
+#15232 = CARTESIAN_POINT('',(4.165726707786,-0.86,0.22));
+#15233 = DIRECTION('',(0.,1.,0.));
+#15234 = DIRECTION('',(0.,0.,1.));
+#15235 = PCURVE('',#14878,#15236);
+#15236 = DEFINITIONAL_REPRESENTATION('',(#15237),#15241);
+#15237 = LINE('',#15238,#15239);
+#15238 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#15239 = VECTOR('',#15240,1.);
+#15240 = DIRECTION('',(1.,0.));
+#15241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15242 = PCURVE('',#14906,#15243);
+#15243 = DEFINITIONAL_REPRESENTATION('',(#15244),#15252);
+#15244 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15245,#15246,#15247,#15248
+ ,#15249,#15250,#15251),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#15245 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#15246 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#15247 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#15248 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#15249 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#15250 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#15251 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#15252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15253 = ORIENTED_EDGE('',*,*,#15254,.T.);
+#15254 = EDGE_CURVE('',#15227,#15152,#15255,.T.);
+#15255 = SURFACE_CURVE('',#15256,(#15260,#15267),.PCURVE_S1.);
+#15256 = LINE('',#15257,#15258);
+#15257 = CARTESIAN_POINT('',(4.075082096124,-0.86,0.157681829482));
+#15258 = VECTOR('',#15259,1.);
+#15259 = DIRECTION('',(0.,1.,0.));
+#15260 = PCURVE('',#14878,#15261);
+#15261 = DEFINITIONAL_REPRESENTATION('',(#15262),#15266);
+#15262 = LINE('',#15263,#15264);
+#15263 = CARTESIAN_POINT('',(0.96850898066,0.));
+#15264 = VECTOR('',#15265,1.);
+#15265 = DIRECTION('',(0.,1.));
+#15266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15267 = PCURVE('',#15167,#15268);
+#15268 = DEFINITIONAL_REPRESENTATION('',(#15269),#15273);
+#15269 = LINE('',#15270,#15271);
+#15270 = CARTESIAN_POINT('',(0.115726707786,0.));
+#15271 = VECTOR('',#15272,1.);
+#15272 = DIRECTION('',(0.,-1.));
+#15273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15274 = ORIENTED_EDGE('',*,*,#15179,.F.);
+#15275 = ORIENTED_EDGE('',*,*,#14862,.F.);
+#15276 = ADVANCED_FACE('',(#15277),#14932,.T.);
+#15277 = FACE_BOUND('',#15278,.T.);
+#15278 = EDGE_LOOP('',(#15279,#15302,#15323,#15324));
+#15279 = ORIENTED_EDGE('',*,*,#15280,.F.);
+#15280 = EDGE_CURVE('',#15281,#14891,#15283,.T.);
+#15281 = VERTEX_POINT('',#15282);
+#15282 = CARTESIAN_POINT('',(4.5,-0.86,0.));
+#15283 = SURFACE_CURVE('',#15284,(#15288,#15295),.PCURVE_S1.);
+#15284 = LINE('',#15285,#15286);
+#15285 = CARTESIAN_POINT('',(4.5,-0.86,0.));
+#15286 = VECTOR('',#15287,1.);
+#15287 = DIRECTION('',(0.,0.,1.));
+#15288 = PCURVE('',#14932,#15289);
+#15289 = DEFINITIONAL_REPRESENTATION('',(#15290),#15294);
+#15290 = LINE('',#15291,#15292);
+#15291 = CARTESIAN_POINT('',(0.,0.));
+#15292 = VECTOR('',#15293,1.);
+#15293 = DIRECTION('',(1.,0.));
+#15294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15295 = PCURVE('',#14906,#15296);
+#15296 = DEFINITIONAL_REPRESENTATION('',(#15297),#15301);
+#15297 = LINE('',#15298,#15299);
+#15298 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#15299 = VECTOR('',#15300,1.);
+#15300 = DIRECTION('',(0.,-1.));
+#15301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15302 = ORIENTED_EDGE('',*,*,#15303,.T.);
+#15303 = EDGE_CURVE('',#15281,#14950,#15304,.T.);
+#15304 = SURFACE_CURVE('',#15305,(#15309,#15316),.PCURVE_S1.);
+#15305 = LINE('',#15306,#15307);
+#15306 = CARTESIAN_POINT('',(4.5,-0.86,0.));
+#15307 = VECTOR('',#15308,1.);
+#15308 = DIRECTION('',(0.,1.,0.));
+#15309 = PCURVE('',#14932,#15310);
+#15310 = DEFINITIONAL_REPRESENTATION('',(#15311),#15315);
+#15311 = LINE('',#15312,#15313);
+#15312 = CARTESIAN_POINT('',(0.,0.));
+#15313 = VECTOR('',#15314,1.);
+#15314 = DIRECTION('',(0.,-1.));
+#15315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15316 = PCURVE('',#14965,#15317);
+#15317 = DEFINITIONAL_REPRESENTATION('',(#15318),#15322);
+#15318 = LINE('',#15319,#15320);
+#15319 = CARTESIAN_POINT('',(0.45,0.));
+#15320 = VECTOR('',#15321,1.);
+#15321 = DIRECTION('',(0.,1.));
+#15322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15323 = ORIENTED_EDGE('',*,*,#15202,.T.);
+#15324 = ORIENTED_EDGE('',*,*,#14918,.F.);
+#15325 = ADVANCED_FACE('',(#15326),#14906,.T.);
+#15326 = FACE_BOUND('',#15327,.T.);
+#15327 = EDGE_LOOP('',(#15328,#15351,#15352,#15353,#15354,#15377,#15401,
+ #15424,#15447,#15470,#15493));
+#15328 = ORIENTED_EDGE('',*,*,#15329,.T.);
+#15329 = EDGE_CURVE('',#15330,#15281,#15332,.T.);
+#15330 = VERTEX_POINT('',#15331);
+#15331 = CARTESIAN_POINT('',(4.107863353893,-0.86,0.));
+#15332 = SURFACE_CURVE('',#15333,(#15337,#15344),.PCURVE_S1.);
+#15333 = LINE('',#15334,#15335);
+#15334 = CARTESIAN_POINT('',(4.05,-0.86,0.));
+#15335 = VECTOR('',#15336,1.);
+#15336 = DIRECTION('',(1.,0.,0.));
+#15337 = PCURVE('',#14906,#15338);
+#15338 = DEFINITIONAL_REPRESENTATION('',(#15339),#15343);
+#15339 = LINE('',#15340,#15341);
+#15340 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#15341 = VECTOR('',#15342,1.);
+#15342 = DIRECTION('',(-1.,-6.318367896236E-63));
+#15343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15344 = PCURVE('',#14965,#15345);
+#15345 = DEFINITIONAL_REPRESENTATION('',(#15346),#15350);
+#15346 = LINE('',#15347,#15348);
+#15347 = CARTESIAN_POINT('',(0.,0.));
+#15348 = VECTOR('',#15349,1.);
+#15349 = DIRECTION('',(1.,0.));
+#15350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15351 = ORIENTED_EDGE('',*,*,#15280,.T.);
+#15352 = ORIENTED_EDGE('',*,*,#14890,.F.);
+#15353 = ORIENTED_EDGE('',*,*,#15226,.T.);
+#15354 = ORIENTED_EDGE('',*,*,#15355,.T.);
+#15355 = EDGE_CURVE('',#15227,#15356,#15358,.T.);
+#15356 = VERTEX_POINT('',#15357);
+#15357 = CARTESIAN_POINT('',(3.623425869431,-0.86,0.814636341035));
+#15358 = SURFACE_CURVE('',#15359,(#15363,#15370),.PCURVE_S1.);
+#15359 = LINE('',#15360,#15361);
+#15360 = CARTESIAN_POINT('',(4.140644611662,-0.86,6.231817051758E-02));
+#15361 = VECTOR('',#15362,1.);
+#15362 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#15363 = PCURVE('',#14906,#15364);
+#15364 = DEFINITIONAL_REPRESENTATION('',(#15365),#15369);
+#15365 = LINE('',#15366,#15367);
+#15366 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#15367 = VECTOR('',#15368,1.);
+#15368 = DIRECTION('',(0.566528822887,-0.824041924199));
+#15369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15370 = PCURVE('',#15167,#15371);
+#15371 = DEFINITIONAL_REPRESENTATION('',(#15372),#15376);
+#15372 = LINE('',#15373,#15374);
+#15373 = CARTESIAN_POINT('',(0.,0.));
+#15374 = VECTOR('',#15375,1.);
+#15375 = DIRECTION('',(1.,0.));
+#15376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15377 = ORIENTED_EDGE('',*,*,#15378,.T.);
+#15378 = EDGE_CURVE('',#15356,#15379,#15381,.T.);
+#15379 = VERTEX_POINT('',#15380);
+#15380 = CARTESIAN_POINT('',(3.532781257769,-0.86,0.862318170518));
+#15381 = SURFACE_CURVE('',#15382,(#15387,#15394),.PCURVE_S1.);
+#15382 = CIRCLE('',#15383,0.11);
+#15383 = AXIS2_PLACEMENT_3D('',#15384,#15385,#15386);
+#15384 = CARTESIAN_POINT('',(3.532781257769,-0.86,0.752318170518));
+#15385 = DIRECTION('',(0.,-1.,0.));
+#15386 = DIRECTION('',(0.,0.,1.));
+#15387 = PCURVE('',#14906,#15388);
+#15388 = DEFINITIONAL_REPRESENTATION('',(#15389),#15393);
+#15389 = CIRCLE('',#15390,0.11);
+#15390 = AXIS2_PLACEMENT_2D('',#15391,#15392);
+#15391 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#15392 = DIRECTION('',(0.,-1.));
+#15393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15394 = PCURVE('',#15139,#15395);
+#15395 = DEFINITIONAL_REPRESENTATION('',(#15396),#15400);
+#15396 = LINE('',#15397,#15398);
+#15397 = CARTESIAN_POINT('',(5.31467632652,-4.440892098501E-16));
+#15398 = VECTOR('',#15399,1.);
+#15399 = DIRECTION('',(-1.,0.));
+#15400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15401 = ORIENTED_EDGE('',*,*,#15402,.F.);
+#15402 = EDGE_CURVE('',#15403,#15379,#15405,.T.);
+#15403 = VERTEX_POINT('',#15404);
+#15404 = CARTESIAN_POINT('',(3.5,-0.86,0.862318170518));
+#15405 = SURFACE_CURVE('',#15406,(#15410,#15417),.PCURVE_S1.);
+#15406 = LINE('',#15407,#15408);
+#15407 = CARTESIAN_POINT('',(3.5,-0.86,0.862318170518));
+#15408 = VECTOR('',#15409,1.);
+#15409 = DIRECTION('',(1.,0.,0.));
+#15410 = PCURVE('',#14906,#15411);
+#15411 = DEFINITIONAL_REPRESENTATION('',(#15412),#15416);
+#15412 = LINE('',#15413,#15414);
+#15413 = CARTESIAN_POINT('',(0.452776737828,-0.520931946481));
+#15414 = VECTOR('',#15415,1.);
+#15415 = DIRECTION('',(-1.,-6.318367896236E-63));
+#15416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15417 = PCURVE('',#15106,#15418);
+#15418 = DEFINITIONAL_REPRESENTATION('',(#15419),#15423);
+#15419 = LINE('',#15420,#15421);
+#15420 = CARTESIAN_POINT('',(0.,0.));
+#15421 = VECTOR('',#15422,1.);
+#15422 = DIRECTION('',(1.,0.));
+#15423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15424 = ORIENTED_EDGE('',*,*,#15425,.F.);
+#15425 = EDGE_CURVE('',#15426,#15403,#15428,.T.);
+#15426 = VERTEX_POINT('',#15427);
+#15427 = CARTESIAN_POINT('',(3.5,-0.86,0.752318170518));
+#15428 = SURFACE_CURVE('',#15429,(#15433,#15440),.PCURVE_S1.);
+#15429 = LINE('',#15430,#15431);
+#15430 = CARTESIAN_POINT('',(3.5,-0.86,0.752318170518));
+#15431 = VECTOR('',#15432,1.);
+#15432 = DIRECTION('',(0.,0.,1.));
+#15433 = PCURVE('',#14906,#15434);
+#15434 = DEFINITIONAL_REPRESENTATION('',(#15435),#15439);
+#15435 = LINE('',#15436,#15437);
+#15436 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#15437 = VECTOR('',#15438,1.);
+#15438 = DIRECTION('',(0.,-1.));
+#15439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15440 = PCURVE('',#15078,#15441);
+#15441 = DEFINITIONAL_REPRESENTATION('',(#15442),#15446);
+#15442 = LINE('',#15443,#15444);
+#15443 = CARTESIAN_POINT('',(0.,0.));
+#15444 = VECTOR('',#15445,1.);
+#15445 = DIRECTION('',(1.,0.));
+#15446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15447 = ORIENTED_EDGE('',*,*,#15448,.T.);
+#15448 = EDGE_CURVE('',#15426,#15449,#15451,.T.);
+#15449 = VERTEX_POINT('',#15450);
+#15450 = CARTESIAN_POINT('',(3.532781257769,-0.86,0.752318170518));
+#15451 = SURFACE_CURVE('',#15452,(#15456,#15463),.PCURVE_S1.);
+#15452 = LINE('',#15453,#15454);
+#15453 = CARTESIAN_POINT('',(3.5,-0.86,0.752318170518));
+#15454 = VECTOR('',#15455,1.);
+#15455 = DIRECTION('',(1.,0.,0.));
+#15456 = PCURVE('',#14906,#15457);
+#15457 = DEFINITIONAL_REPRESENTATION('',(#15458),#15462);
+#15458 = LINE('',#15459,#15460);
+#15459 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#15460 = VECTOR('',#15461,1.);
+#15461 = DIRECTION('',(-1.,-6.318367896236E-63));
+#15462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15463 = PCURVE('',#15050,#15464);
+#15464 = DEFINITIONAL_REPRESENTATION('',(#15465),#15469);
+#15465 = LINE('',#15466,#15467);
+#15466 = CARTESIAN_POINT('',(0.,0.));
+#15467 = VECTOR('',#15468,1.);
+#15468 = DIRECTION('',(1.,0.));
+#15469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15470 = ORIENTED_EDGE('',*,*,#15471,.F.);
+#15471 = EDGE_CURVE('',#15472,#15449,#15474,.T.);
+#15472 = VERTEX_POINT('',#15473);
+#15473 = CARTESIAN_POINT('',(4.017218742231,-0.86,4.768182948242E-02));
+#15474 = SURFACE_CURVE('',#15475,(#15479,#15486),.PCURVE_S1.);
+#15475 = LINE('',#15476,#15477);
+#15476 = CARTESIAN_POINT('',(4.05,-0.86,0.));
+#15477 = VECTOR('',#15478,1.);
+#15478 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#15479 = PCURVE('',#14906,#15480);
+#15480 = DEFINITIONAL_REPRESENTATION('',(#15481),#15485);
+#15481 = LINE('',#15482,#15483);
+#15482 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#15483 = VECTOR('',#15484,1.);
+#15484 = DIRECTION('',(0.566528822887,-0.824041924199));
+#15485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15486 = PCURVE('',#15022,#15487);
+#15487 = DEFINITIONAL_REPRESENTATION('',(#15488),#15492);
+#15488 = LINE('',#15489,#15490);
+#15489 = CARTESIAN_POINT('',(0.,0.));
+#15490 = VECTOR('',#15491,1.);
+#15491 = DIRECTION('',(1.,0.));
+#15492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15493 = ORIENTED_EDGE('',*,*,#15494,.F.);
+#15494 = EDGE_CURVE('',#15330,#15472,#15495,.T.);
+#15495 = SURFACE_CURVE('',#15496,(#15501,#15512),.PCURVE_S1.);
+#15496 = CIRCLE('',#15497,0.11);
+#15497 = AXIS2_PLACEMENT_3D('',#15498,#15499,#15500);
+#15498 = CARTESIAN_POINT('',(4.107863353893,-0.86,0.11));
+#15499 = DIRECTION('',(0.,1.,0.));
+#15500 = DIRECTION('',(0.,0.,1.));
+#15501 = PCURVE('',#14906,#15502);
+#15502 = DEFINITIONAL_REPRESENTATION('',(#15503),#15511);
+#15503 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15504,#15505,#15506,#15507
+ ,#15508,#15509,#15510),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#15504 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#15505 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#15506 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#15507 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#15508 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#15509 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#15510 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#15511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15512 = PCURVE('',#14994,#15513);
+#15513 = DEFINITIONAL_REPRESENTATION('',(#15514),#15518);
+#15514 = LINE('',#15515,#15516);
+#15515 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#15516 = VECTOR('',#15517,1.);
+#15517 = DIRECTION('',(1.,0.));
+#15518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15519 = ADVANCED_FACE('',(#15520),#14965,.F.);
+#15520 = FACE_BOUND('',#15521,.F.);
+#15521 = EDGE_LOOP('',(#15522,#15523,#15524,#15525));
+#15522 = ORIENTED_EDGE('',*,*,#15329,.T.);
+#15523 = ORIENTED_EDGE('',*,*,#15303,.T.);
+#15524 = ORIENTED_EDGE('',*,*,#14947,.F.);
+#15525 = ORIENTED_EDGE('',*,*,#15526,.F.);
+#15526 = EDGE_CURVE('',#15330,#14948,#15527,.T.);
+#15527 = SURFACE_CURVE('',#15528,(#15532,#15539),.PCURVE_S1.);
+#15528 = LINE('',#15529,#15530);
+#15529 = CARTESIAN_POINT('',(4.107863353893,-0.86,0.));
+#15530 = VECTOR('',#15531,1.);
+#15531 = DIRECTION('',(0.,1.,0.));
+#15532 = PCURVE('',#14965,#15533);
+#15533 = DEFINITIONAL_REPRESENTATION('',(#15534),#15538);
+#15534 = LINE('',#15535,#15536);
+#15535 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#15536 = VECTOR('',#15537,1.);
+#15537 = DIRECTION('',(0.,1.));
+#15538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15539 = PCURVE('',#14994,#15540);
+#15540 = DEFINITIONAL_REPRESENTATION('',(#15541),#15545);
+#15541 = LINE('',#15542,#15543);
+#15542 = CARTESIAN_POINT('',(0.,0.));
+#15543 = VECTOR('',#15544,1.);
+#15544 = DIRECTION('',(0.,1.));
+#15545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15546 = ADVANCED_FACE('',(#15547),#14994,.T.);
+#15547 = FACE_BOUND('',#15548,.T.);
+#15548 = EDGE_LOOP('',(#15549,#15550,#15571,#15572));
+#15549 = ORIENTED_EDGE('',*,*,#15494,.T.);
+#15550 = ORIENTED_EDGE('',*,*,#15551,.T.);
+#15551 = EDGE_CURVE('',#15472,#14978,#15552,.T.);
+#15552 = SURFACE_CURVE('',#15553,(#15557,#15564),.PCURVE_S1.);
+#15553 = LINE('',#15554,#15555);
+#15554 = CARTESIAN_POINT('',(4.017218742231,-0.86,4.768182948242E-02));
+#15555 = VECTOR('',#15556,1.);
+#15556 = DIRECTION('',(0.,1.,0.));
+#15557 = PCURVE('',#14994,#15558);
+#15558 = DEFINITIONAL_REPRESENTATION('',(#15559),#15563);
+#15559 = LINE('',#15560,#15561);
+#15560 = CARTESIAN_POINT('',(0.96850898066,0.));
+#15561 = VECTOR('',#15562,1.);
+#15562 = DIRECTION('',(0.,1.));
+#15563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15564 = PCURVE('',#15022,#15565);
+#15565 = DEFINITIONAL_REPRESENTATION('',(#15566),#15570);
+#15566 = LINE('',#15567,#15568);
+#15567 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#15568 = VECTOR('',#15569,1.);
+#15569 = DIRECTION('',(0.,-1.));
+#15570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15571 = ORIENTED_EDGE('',*,*,#14977,.F.);
+#15572 = ORIENTED_EDGE('',*,*,#15526,.F.);
+#15573 = ADVANCED_FACE('',(#15574),#15022,.F.);
+#15574 = FACE_BOUND('',#15575,.F.);
+#15575 = EDGE_LOOP('',(#15576,#15577,#15578,#15579));
+#15576 = ORIENTED_EDGE('',*,*,#15471,.F.);
+#15577 = ORIENTED_EDGE('',*,*,#15551,.T.);
+#15578 = ORIENTED_EDGE('',*,*,#15006,.T.);
+#15579 = ORIENTED_EDGE('',*,*,#15580,.F.);
+#15580 = EDGE_CURVE('',#15449,#15007,#15581,.T.);
+#15581 = SURFACE_CURVE('',#15582,(#15586,#15592),.PCURVE_S1.);
+#15582 = LINE('',#15583,#15584);
+#15583 = CARTESIAN_POINT('',(3.532781257769,-0.86,0.752318170518));
+#15584 = VECTOR('',#15585,1.);
+#15585 = DIRECTION('',(0.,1.,0.));
+#15586 = PCURVE('',#15022,#15587);
+#15587 = DEFINITIONAL_REPRESENTATION('',(#15588),#15591);
+#15588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15589,#15590),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#15589 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#15590 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#15591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15592 = PCURVE('',#15050,#15593);
+#15593 = DEFINITIONAL_REPRESENTATION('',(#15594),#15597);
+#15594 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15595,#15596),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#15595 = CARTESIAN_POINT('',(3.278125776917E-02,-2.2E-02));
+#15596 = CARTESIAN_POINT('',(3.278125776917E-02,0.242));
+#15597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15598 = ADVANCED_FACE('',(#15599),#15050,.F.);
+#15599 = FACE_BOUND('',#15600,.F.);
+#15600 = EDGE_LOOP('',(#15601,#15602,#15623,#15624));
+#15601 = ORIENTED_EDGE('',*,*,#15034,.F.);
+#15602 = ORIENTED_EDGE('',*,*,#15603,.F.);
+#15603 = EDGE_CURVE('',#15426,#15035,#15604,.T.);
+#15604 = SURFACE_CURVE('',#15605,(#15609,#15616),.PCURVE_S1.);
+#15605 = LINE('',#15606,#15607);
+#15606 = CARTESIAN_POINT('',(3.5,-0.86,0.752318170518));
+#15607 = VECTOR('',#15608,1.);
+#15608 = DIRECTION('',(0.,1.,0.));
+#15609 = PCURVE('',#15050,#15610);
+#15610 = DEFINITIONAL_REPRESENTATION('',(#15611),#15615);
+#15611 = LINE('',#15612,#15613);
+#15612 = CARTESIAN_POINT('',(0.,0.));
+#15613 = VECTOR('',#15614,1.);
+#15614 = DIRECTION('',(0.,1.));
+#15615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15616 = PCURVE('',#15078,#15617);
+#15617 = DEFINITIONAL_REPRESENTATION('',(#15618),#15622);
+#15618 = LINE('',#15619,#15620);
+#15619 = CARTESIAN_POINT('',(0.,0.));
+#15620 = VECTOR('',#15621,1.);
+#15621 = DIRECTION('',(0.,-1.));
+#15622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15623 = ORIENTED_EDGE('',*,*,#15448,.T.);
+#15624 = ORIENTED_EDGE('',*,*,#15580,.T.);
+#15625 = ADVANCED_FACE('',(#15626),#15078,.F.);
+#15626 = FACE_BOUND('',#15627,.T.);
+#15627 = EDGE_LOOP('',(#15628,#15629,#15650,#15651));
+#15628 = ORIENTED_EDGE('',*,*,#15425,.T.);
+#15629 = ORIENTED_EDGE('',*,*,#15630,.T.);
+#15630 = EDGE_CURVE('',#15403,#15063,#15631,.T.);
+#15631 = SURFACE_CURVE('',#15632,(#15636,#15643),.PCURVE_S1.);
+#15632 = LINE('',#15633,#15634);
+#15633 = CARTESIAN_POINT('',(3.5,-0.86,0.862318170518));
+#15634 = VECTOR('',#15635,1.);
+#15635 = DIRECTION('',(0.,1.,0.));
+#15636 = PCURVE('',#15078,#15637);
+#15637 = DEFINITIONAL_REPRESENTATION('',(#15638),#15642);
+#15638 = LINE('',#15639,#15640);
+#15639 = CARTESIAN_POINT('',(0.11,0.));
+#15640 = VECTOR('',#15641,1.);
+#15641 = DIRECTION('',(0.,-1.));
+#15642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15643 = PCURVE('',#15106,#15644);
+#15644 = DEFINITIONAL_REPRESENTATION('',(#15645),#15649);
+#15645 = LINE('',#15646,#15647);
+#15646 = CARTESIAN_POINT('',(0.,0.));
+#15647 = VECTOR('',#15648,1.);
+#15648 = DIRECTION('',(0.,1.));
+#15649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15650 = ORIENTED_EDGE('',*,*,#15062,.F.);
+#15651 = ORIENTED_EDGE('',*,*,#15603,.F.);
+#15652 = ADVANCED_FACE('',(#15653),#15167,.T.);
+#15653 = FACE_BOUND('',#15654,.T.);
+#15654 = EDGE_LOOP('',(#15655,#15656,#15657,#15658));
+#15655 = ORIENTED_EDGE('',*,*,#15355,.F.);
+#15656 = ORIENTED_EDGE('',*,*,#15254,.T.);
+#15657 = ORIENTED_EDGE('',*,*,#15151,.T.);
+#15658 = ORIENTED_EDGE('',*,*,#15659,.F.);
+#15659 = EDGE_CURVE('',#15356,#15119,#15660,.T.);
+#15660 = SURFACE_CURVE('',#15661,(#15665,#15672),.PCURVE_S1.);
+#15661 = LINE('',#15662,#15663);
+#15662 = CARTESIAN_POINT('',(3.623425869431,-0.86,0.814636341035));
+#15663 = VECTOR('',#15664,1.);
+#15664 = DIRECTION('',(0.,1.,0.));
+#15665 = PCURVE('',#15167,#15666);
+#15666 = DEFINITIONAL_REPRESENTATION('',(#15667),#15671);
+#15667 = LINE('',#15668,#15669);
+#15668 = CARTESIAN_POINT('',(0.912961038055,0.));
+#15669 = VECTOR('',#15670,1.);
+#15670 = DIRECTION('',(0.,-1.));
+#15671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15672 = PCURVE('',#15139,#15673);
+#15673 = DEFINITIONAL_REPRESENTATION('',(#15674),#15678);
+#15674 = LINE('',#15675,#15676);
+#15675 = CARTESIAN_POINT('',(-0.,0.));
+#15676 = VECTOR('',#15677,1.);
+#15677 = DIRECTION('',(-0.,1.));
+#15678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15679 = ADVANCED_FACE('',(#15680),#15106,.T.);
+#15680 = FACE_BOUND('',#15681,.T.);
+#15681 = EDGE_LOOP('',(#15682,#15683,#15684,#15685));
+#15682 = ORIENTED_EDGE('',*,*,#15090,.F.);
+#15683 = ORIENTED_EDGE('',*,*,#15630,.F.);
+#15684 = ORIENTED_EDGE('',*,*,#15402,.T.);
+#15685 = ORIENTED_EDGE('',*,*,#15686,.T.);
+#15686 = EDGE_CURVE('',#15379,#15091,#15687,.T.);
+#15687 = SURFACE_CURVE('',#15688,(#15692,#15699),.PCURVE_S1.);
+#15688 = LINE('',#15689,#15690);
+#15689 = CARTESIAN_POINT('',(3.532781257769,-0.86,0.862318170518));
+#15690 = VECTOR('',#15691,1.);
+#15691 = DIRECTION('',(0.,1.,0.));
+#15692 = PCURVE('',#15106,#15693);
+#15693 = DEFINITIONAL_REPRESENTATION('',(#15694),#15698);
+#15694 = LINE('',#15695,#15696);
+#15695 = CARTESIAN_POINT('',(3.278125776917E-02,0.));
+#15696 = VECTOR('',#15697,1.);
+#15697 = DIRECTION('',(0.,1.));
+#15698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15699 = PCURVE('',#15139,#15700);
+#15700 = DEFINITIONAL_REPRESENTATION('',(#15701),#15705);
+#15701 = LINE('',#15702,#15703);
+#15702 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#15703 = VECTOR('',#15704,1.);
+#15704 = DIRECTION('',(-0.,1.));
+#15705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15706 = ADVANCED_FACE('',(#15707),#15139,.T.);
+#15707 = FACE_BOUND('',#15708,.F.);
+#15708 = EDGE_LOOP('',(#15709,#15710,#15711,#15712));
+#15709 = ORIENTED_EDGE('',*,*,#15378,.T.);
+#15710 = ORIENTED_EDGE('',*,*,#15686,.T.);
+#15711 = ORIENTED_EDGE('',*,*,#15118,.F.);
+#15712 = ORIENTED_EDGE('',*,*,#15659,.F.);
+#15713 = MANIFOLD_SOLID_BREP('',#15714);
+#15714 = CLOSED_SHELL('',(#15715,#15835,#16118,#16168,#16217,#16411,
+ #16438,#16465,#16490,#16517,#16544,#16571,#16598));
+#15715 = ADVANCED_FACE('',(#15716),#15730,.T.);
+#15716 = FACE_BOUND('',#15717,.T.);
+#15717 = EDGE_LOOP('',(#15718,#15753,#15781,#15809));
+#15718 = ORIENTED_EDGE('',*,*,#15719,.F.);
+#15719 = EDGE_CURVE('',#15720,#15722,#15724,.T.);
+#15720 = VERTEX_POINT('',#15721);
+#15721 = CARTESIAN_POINT('',(-4.5,-1.14,0.11));
+#15722 = VERTEX_POINT('',#15723);
+#15723 = CARTESIAN_POINT('',(-4.165726707786,-1.14,0.11));
+#15724 = SURFACE_CURVE('',#15725,(#15729,#15741),.PCURVE_S1.);
+#15725 = LINE('',#15726,#15727);
+#15726 = CARTESIAN_POINT('',(-4.5,-1.14,0.11));
+#15727 = VECTOR('',#15728,1.);
+#15728 = DIRECTION('',(1.,0.,0.));
+#15729 = PCURVE('',#15730,#15735);
+#15730 = PLANE('',#15731);
+#15731 = AXIS2_PLACEMENT_3D('',#15732,#15733,#15734);
+#15732 = CARTESIAN_POINT('',(-4.5,-1.36,0.11));
+#15733 = DIRECTION('',(0.,0.,1.));
+#15734 = DIRECTION('',(1.,0.,0.));
+#15735 = DEFINITIONAL_REPRESENTATION('',(#15736),#15740);
+#15736 = LINE('',#15737,#15738);
+#15737 = CARTESIAN_POINT('',(0.,0.22));
+#15738 = VECTOR('',#15739,1.);
+#15739 = DIRECTION('',(1.,0.));
+#15740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15741 = PCURVE('',#15742,#15747);
+#15742 = PLANE('',#15743);
+#15743 = AXIS2_PLACEMENT_3D('',#15744,#15745,#15746);
+#15744 = CARTESIAN_POINT('',(-3.952776737828,-1.14,0.341386224036));
+#15745 = DIRECTION('',(-3.966049480229E-30,1.,2.51861160095E-30));
+#15746 = DIRECTION('',(1.,3.966049480229E-30,0.));
+#15747 = DEFINITIONAL_REPRESENTATION('',(#15748),#15752);
+#15748 = LINE('',#15749,#15750);
+#15749 = CARTESIAN_POINT('',(-0.547223262172,0.231386224036));
+#15750 = VECTOR('',#15751,1.);
+#15751 = DIRECTION('',(1.,-9.988938230844E-60));
+#15752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15753 = ORIENTED_EDGE('',*,*,#15754,.F.);
+#15754 = EDGE_CURVE('',#15755,#15720,#15757,.T.);
+#15755 = VERTEX_POINT('',#15756);
+#15756 = CARTESIAN_POINT('',(-4.5,-1.36,0.11));
+#15757 = SURFACE_CURVE('',#15758,(#15762,#15769),.PCURVE_S1.);
+#15758 = LINE('',#15759,#15760);
+#15759 = CARTESIAN_POINT('',(-4.5,-1.36,0.11));
+#15760 = VECTOR('',#15761,1.);
+#15761 = DIRECTION('',(0.,1.,0.));
+#15762 = PCURVE('',#15730,#15763);
+#15763 = DEFINITIONAL_REPRESENTATION('',(#15764),#15768);
+#15764 = LINE('',#15765,#15766);
+#15765 = CARTESIAN_POINT('',(0.,0.));
+#15766 = VECTOR('',#15767,1.);
+#15767 = DIRECTION('',(0.,1.));
+#15768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15769 = PCURVE('',#15770,#15775);
+#15770 = PLANE('',#15771);
+#15771 = AXIS2_PLACEMENT_3D('',#15772,#15773,#15774);
+#15772 = CARTESIAN_POINT('',(-4.5,-1.36,0.));
+#15773 = DIRECTION('',(1.,0.,0.));
+#15774 = DIRECTION('',(0.,0.,1.));
+#15775 = DEFINITIONAL_REPRESENTATION('',(#15776),#15780);
+#15776 = LINE('',#15777,#15778);
+#15777 = CARTESIAN_POINT('',(0.11,0.));
+#15778 = VECTOR('',#15779,1.);
+#15779 = DIRECTION('',(0.,-1.));
+#15780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15781 = ORIENTED_EDGE('',*,*,#15782,.T.);
+#15782 = EDGE_CURVE('',#15755,#15783,#15785,.T.);
+#15783 = VERTEX_POINT('',#15784);
+#15784 = CARTESIAN_POINT('',(-4.165726707786,-1.36,0.11));
+#15785 = SURFACE_CURVE('',#15786,(#15790,#15797),.PCURVE_S1.);
+#15786 = LINE('',#15787,#15788);
+#15787 = CARTESIAN_POINT('',(-4.5,-1.36,0.11));
+#15788 = VECTOR('',#15789,1.);
+#15789 = DIRECTION('',(1.,0.,0.));
+#15790 = PCURVE('',#15730,#15791);
+#15791 = DEFINITIONAL_REPRESENTATION('',(#15792),#15796);
+#15792 = LINE('',#15793,#15794);
+#15793 = CARTESIAN_POINT('',(0.,0.));
+#15794 = VECTOR('',#15795,1.);
+#15795 = DIRECTION('',(1.,0.));
+#15796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15797 = PCURVE('',#15798,#15803);
+#15798 = PLANE('',#15799);
+#15799 = AXIS2_PLACEMENT_3D('',#15800,#15801,#15802);
+#15800 = CARTESIAN_POINT('',(-3.952776737828,-1.36,0.341386224036));
+#15801 = DIRECTION('',(-0.,-1.,-0.));
+#15802 = DIRECTION('',(0.,0.,-1.));
+#15803 = DEFINITIONAL_REPRESENTATION('',(#15804),#15808);
+#15804 = LINE('',#15805,#15806);
+#15805 = CARTESIAN_POINT('',(0.231386224036,-0.547223262172));
+#15806 = VECTOR('',#15807,1.);
+#15807 = DIRECTION('',(0.,1.));
+#15808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15809 = ORIENTED_EDGE('',*,*,#15810,.T.);
+#15810 = EDGE_CURVE('',#15783,#15722,#15811,.T.);
+#15811 = SURFACE_CURVE('',#15812,(#15816,#15823),.PCURVE_S1.);
+#15812 = LINE('',#15813,#15814);
+#15813 = CARTESIAN_POINT('',(-4.165726707786,-1.36,0.11));
+#15814 = VECTOR('',#15815,1.);
+#15815 = DIRECTION('',(0.,1.,0.));
+#15816 = PCURVE('',#15730,#15817);
+#15817 = DEFINITIONAL_REPRESENTATION('',(#15818),#15822);
+#15818 = LINE('',#15819,#15820);
+#15819 = CARTESIAN_POINT('',(0.334273292214,0.));
+#15820 = VECTOR('',#15821,1.);
+#15821 = DIRECTION('',(0.,1.));
+#15822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15823 = PCURVE('',#15824,#15829);
+#15824 = CYLINDRICAL_SURFACE('',#15825,0.11);
+#15825 = AXIS2_PLACEMENT_3D('',#15826,#15827,#15828);
+#15826 = CARTESIAN_POINT('',(-4.165726707786,-1.36,0.22));
+#15827 = DIRECTION('',(0.,1.,0.));
+#15828 = DIRECTION('',(0.,0.,-1.));
+#15829 = DEFINITIONAL_REPRESENTATION('',(#15830),#15834);
+#15830 = LINE('',#15831,#15832);
+#15831 = CARTESIAN_POINT('',(-0.,0.));
+#15832 = VECTOR('',#15833,1.);
+#15833 = DIRECTION('',(-0.,1.));
+#15834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15835 = ADVANCED_FACE('',(#15836),#15742,.T.);
+#15836 = FACE_BOUND('',#15837,.T.);
+#15837 = EDGE_LOOP('',(#15838,#15868,#15889,#15890,#15918,#15946,#15975,
+ #16003,#16031,#16059,#16087));
+#15838 = ORIENTED_EDGE('',*,*,#15839,.F.);
+#15839 = EDGE_CURVE('',#15840,#15842,#15844,.T.);
+#15840 = VERTEX_POINT('',#15841);
+#15841 = CARTESIAN_POINT('',(-4.5,-1.14,0.));
+#15842 = VERTEX_POINT('',#15843);
+#15843 = CARTESIAN_POINT('',(-4.107863353893,-1.14,0.));
+#15844 = SURFACE_CURVE('',#15845,(#15849,#15856),.PCURVE_S1.);
+#15845 = LINE('',#15846,#15847);
+#15846 = CARTESIAN_POINT('',(-4.5,-1.14,0.));
+#15847 = VECTOR('',#15848,1.);
+#15848 = DIRECTION('',(1.,0.,0.));
+#15849 = PCURVE('',#15742,#15850);
+#15850 = DEFINITIONAL_REPRESENTATION('',(#15851),#15855);
+#15851 = LINE('',#15852,#15853);
+#15852 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#15853 = VECTOR('',#15854,1.);
+#15854 = DIRECTION('',(1.,-9.988938230844E-60));
+#15855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15856 = PCURVE('',#15857,#15862);
+#15857 = PLANE('',#15858);
+#15858 = AXIS2_PLACEMENT_3D('',#15859,#15860,#15861);
+#15859 = CARTESIAN_POINT('',(-4.5,-1.36,0.));
+#15860 = DIRECTION('',(0.,0.,1.));
+#15861 = DIRECTION('',(1.,0.,0.));
+#15862 = DEFINITIONAL_REPRESENTATION('',(#15863),#15867);
+#15863 = LINE('',#15864,#15865);
+#15864 = CARTESIAN_POINT('',(0.,0.22));
+#15865 = VECTOR('',#15866,1.);
+#15866 = DIRECTION('',(1.,0.));
+#15867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15868 = ORIENTED_EDGE('',*,*,#15869,.T.);
+#15869 = EDGE_CURVE('',#15840,#15720,#15870,.T.);
+#15870 = SURFACE_CURVE('',#15871,(#15875,#15882),.PCURVE_S1.);
+#15871 = LINE('',#15872,#15873);
+#15872 = CARTESIAN_POINT('',(-4.5,-1.14,0.));
+#15873 = VECTOR('',#15874,1.);
+#15874 = DIRECTION('',(0.,0.,1.));
+#15875 = PCURVE('',#15742,#15876);
+#15876 = DEFINITIONAL_REPRESENTATION('',(#15877),#15881);
+#15877 = LINE('',#15878,#15879);
+#15878 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#15879 = VECTOR('',#15880,1.);
+#15880 = DIRECTION('',(0.,-1.));
+#15881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15882 = PCURVE('',#15770,#15883);
+#15883 = DEFINITIONAL_REPRESENTATION('',(#15884),#15888);
+#15884 = LINE('',#15885,#15886);
+#15885 = CARTESIAN_POINT('',(0.,-0.22));
+#15886 = VECTOR('',#15887,1.);
+#15887 = DIRECTION('',(1.,0.));
+#15888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15889 = ORIENTED_EDGE('',*,*,#15719,.T.);
+#15890 = ORIENTED_EDGE('',*,*,#15891,.T.);
+#15891 = EDGE_CURVE('',#15722,#15892,#15894,.T.);
+#15892 = VERTEX_POINT('',#15893);
+#15893 = CARTESIAN_POINT('',(-4.075082096124,-1.14,0.157681829482));
+#15894 = SURFACE_CURVE('',#15895,(#15900,#15911),.PCURVE_S1.);
+#15895 = CIRCLE('',#15896,0.11);
+#15896 = AXIS2_PLACEMENT_3D('',#15897,#15898,#15899);
+#15897 = CARTESIAN_POINT('',(-4.165726707786,-1.14,0.22));
+#15898 = DIRECTION('',(0.,-1.,0.));
+#15899 = DIRECTION('',(0.,0.,1.));
+#15900 = PCURVE('',#15742,#15901);
+#15901 = DEFINITIONAL_REPRESENTATION('',(#15902),#15910);
+#15902 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15903,#15904,#15905,#15906
+ ,#15907,#15908,#15909),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#15903 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#15904 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#15905 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#15906 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#15907 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#15908 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#15909 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#15910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15911 = PCURVE('',#15824,#15912);
+#15912 = DEFINITIONAL_REPRESENTATION('',(#15913),#15917);
+#15913 = LINE('',#15914,#15915);
+#15914 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#15915 = VECTOR('',#15916,1.);
+#15916 = DIRECTION('',(-1.,0.));
+#15917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15918 = ORIENTED_EDGE('',*,*,#15919,.T.);
+#15919 = EDGE_CURVE('',#15892,#15920,#15922,.T.);
+#15920 = VERTEX_POINT('',#15921);
+#15921 = CARTESIAN_POINT('',(-3.623425869431,-1.14,0.814636341035));
+#15922 = SURFACE_CURVE('',#15923,(#15927,#15934),.PCURVE_S1.);
+#15923 = LINE('',#15924,#15925);
+#15924 = CARTESIAN_POINT('',(-4.140644611662,-1.14,6.231817051758E-02));
+#15925 = VECTOR('',#15926,1.);
+#15926 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#15927 = PCURVE('',#15742,#15928);
+#15928 = DEFINITIONAL_REPRESENTATION('',(#15929),#15933);
+#15929 = LINE('',#15930,#15931);
+#15930 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#15931 = VECTOR('',#15932,1.);
+#15932 = DIRECTION('',(0.566528822887,-0.824041924199));
+#15933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15934 = PCURVE('',#15935,#15940);
+#15935 = PLANE('',#15936);
+#15936 = AXIS2_PLACEMENT_3D('',#15937,#15938,#15939);
+#15937 = CARTESIAN_POINT('',(-4.140644611662,-1.36,6.231817051758E-02));
+#15938 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#15939 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#15940 = DEFINITIONAL_REPRESENTATION('',(#15941),#15945);
+#15941 = LINE('',#15942,#15943);
+#15942 = CARTESIAN_POINT('',(0.,-0.22));
+#15943 = VECTOR('',#15944,1.);
+#15944 = DIRECTION('',(1.,0.));
+#15945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15946 = ORIENTED_EDGE('',*,*,#15947,.T.);
+#15947 = EDGE_CURVE('',#15920,#15948,#15950,.T.);
+#15948 = VERTEX_POINT('',#15949);
+#15949 = CARTESIAN_POINT('',(-3.532781257769,-1.14,0.862318170518));
+#15950 = SURFACE_CURVE('',#15951,(#15956,#15963),.PCURVE_S1.);
+#15951 = CIRCLE('',#15952,0.11);
+#15952 = AXIS2_PLACEMENT_3D('',#15953,#15954,#15955);
+#15953 = CARTESIAN_POINT('',(-3.532781257769,-1.14,0.752318170518));
+#15954 = DIRECTION('',(0.,1.,0.));
+#15955 = DIRECTION('',(0.,0.,1.));
+#15956 = PCURVE('',#15742,#15957);
+#15957 = DEFINITIONAL_REPRESENTATION('',(#15958),#15962);
+#15958 = CIRCLE('',#15959,0.11);
+#15959 = AXIS2_PLACEMENT_2D('',#15960,#15961);
+#15960 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#15961 = DIRECTION('',(0.,-1.));
+#15962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15963 = PCURVE('',#15964,#15969);
+#15964 = CYLINDRICAL_SURFACE('',#15965,0.11);
+#15965 = AXIS2_PLACEMENT_3D('',#15966,#15967,#15968);
+#15966 = CARTESIAN_POINT('',(-3.532781257769,-1.36,0.752318170518));
+#15967 = DIRECTION('',(0.,1.,0.));
+#15968 = DIRECTION('',(-0.824041924199,0.,0.566528822887));
+#15969 = DEFINITIONAL_REPRESENTATION('',(#15970),#15974);
+#15970 = LINE('',#15971,#15972);
+#15971 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#15972 = VECTOR('',#15973,1.);
+#15973 = DIRECTION('',(1.,0.));
+#15974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15975 = ORIENTED_EDGE('',*,*,#15976,.T.);
+#15976 = EDGE_CURVE('',#15948,#15977,#15979,.T.);
+#15977 = VERTEX_POINT('',#15978);
+#15978 = CARTESIAN_POINT('',(-3.5,-1.14,0.862318170518));
+#15979 = SURFACE_CURVE('',#15980,(#15984,#15991),.PCURVE_S1.);
+#15980 = LINE('',#15981,#15982);
+#15981 = CARTESIAN_POINT('',(-3.590644611662,-1.14,0.862318170518));
+#15982 = VECTOR('',#15983,1.);
+#15983 = DIRECTION('',(1.,0.,0.));
+#15984 = PCURVE('',#15742,#15985);
+#15985 = DEFINITIONAL_REPRESENTATION('',(#15986),#15990);
+#15986 = LINE('',#15987,#15988);
+#15987 = CARTESIAN_POINT('',(0.362132126166,-0.520931946481));
+#15988 = VECTOR('',#15989,1.);
+#15989 = DIRECTION('',(1.,-9.988938230844E-60));
+#15990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15991 = PCURVE('',#15992,#15997);
+#15992 = PLANE('',#15993);
+#15993 = AXIS2_PLACEMENT_3D('',#15994,#15995,#15996);
+#15994 = CARTESIAN_POINT('',(-3.590644611662,-1.36,0.862318170518));
+#15995 = DIRECTION('',(0.,0.,1.));
+#15996 = DIRECTION('',(1.,0.,0.));
+#15997 = DEFINITIONAL_REPRESENTATION('',(#15998),#16002);
+#15998 = LINE('',#15999,#16000);
+#15999 = CARTESIAN_POINT('',(0.,0.22));
+#16000 = VECTOR('',#16001,1.);
+#16001 = DIRECTION('',(1.,0.));
+#16002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16003 = ORIENTED_EDGE('',*,*,#16004,.F.);
+#16004 = EDGE_CURVE('',#16005,#15977,#16007,.T.);
+#16005 = VERTEX_POINT('',#16006);
+#16006 = CARTESIAN_POINT('',(-3.5,-1.14,0.752318170518));
+#16007 = SURFACE_CURVE('',#16008,(#16012,#16019),.PCURVE_S1.);
+#16008 = LINE('',#16009,#16010);
+#16009 = CARTESIAN_POINT('',(-3.5,-1.14,0.752318170518));
+#16010 = VECTOR('',#16011,1.);
+#16011 = DIRECTION('',(0.,0.,1.));
+#16012 = PCURVE('',#15742,#16013);
+#16013 = DEFINITIONAL_REPRESENTATION('',(#16014),#16018);
+#16014 = LINE('',#16015,#16016);
+#16015 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#16016 = VECTOR('',#16017,1.);
+#16017 = DIRECTION('',(0.,-1.));
+#16018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16019 = PCURVE('',#16020,#16025);
+#16020 = PLANE('',#16021);
+#16021 = AXIS2_PLACEMENT_3D('',#16022,#16023,#16024);
+#16022 = CARTESIAN_POINT('',(-3.5,-1.36,0.752318170518));
+#16023 = DIRECTION('',(1.,0.,0.));
+#16024 = DIRECTION('',(0.,0.,1.));
+#16025 = DEFINITIONAL_REPRESENTATION('',(#16026),#16030);
+#16026 = LINE('',#16027,#16028);
+#16027 = CARTESIAN_POINT('',(0.,-0.22));
+#16028 = VECTOR('',#16029,1.);
+#16029 = DIRECTION('',(1.,0.));
+#16030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16031 = ORIENTED_EDGE('',*,*,#16032,.F.);
+#16032 = EDGE_CURVE('',#16033,#16005,#16035,.T.);
+#16033 = VERTEX_POINT('',#16034);
+#16034 = CARTESIAN_POINT('',(-3.532781257769,-1.14,0.752318170518));
+#16035 = SURFACE_CURVE('',#16036,(#16040,#16047),.PCURVE_S1.);
+#16036 = LINE('',#16037,#16038);
+#16037 = CARTESIAN_POINT('',(-3.590644611662,-1.14,0.752318170518));
+#16038 = VECTOR('',#16039,1.);
+#16039 = DIRECTION('',(1.,0.,0.));
+#16040 = PCURVE('',#15742,#16041);
+#16041 = DEFINITIONAL_REPRESENTATION('',(#16042),#16046);
+#16042 = LINE('',#16043,#16044);
+#16043 = CARTESIAN_POINT('',(0.362132126166,-0.410931946481));
+#16044 = VECTOR('',#16045,1.);
+#16045 = DIRECTION('',(1.,-9.988938230844E-60));
+#16046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16047 = PCURVE('',#16048,#16053);
+#16048 = PLANE('',#16049);
+#16049 = AXIS2_PLACEMENT_3D('',#16050,#16051,#16052);
+#16050 = CARTESIAN_POINT('',(-3.590644611662,-1.36,0.752318170518));
+#16051 = DIRECTION('',(0.,0.,1.));
+#16052 = DIRECTION('',(1.,0.,0.));
+#16053 = DEFINITIONAL_REPRESENTATION('',(#16054),#16058);
+#16054 = LINE('',#16055,#16056);
+#16055 = CARTESIAN_POINT('',(0.,0.22));
+#16056 = VECTOR('',#16057,1.);
+#16057 = DIRECTION('',(1.,0.));
+#16058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16059 = ORIENTED_EDGE('',*,*,#16060,.F.);
+#16060 = EDGE_CURVE('',#16061,#16033,#16063,.T.);
+#16061 = VERTEX_POINT('',#16062);
+#16062 = CARTESIAN_POINT('',(-4.017218742231,-1.14,4.768182948242E-02));
+#16063 = SURFACE_CURVE('',#16064,(#16068,#16075),.PCURVE_S1.);
+#16064 = LINE('',#16065,#16066);
+#16065 = CARTESIAN_POINT('',(-4.05,-1.14,1.387778780781E-17));
+#16066 = VECTOR('',#16067,1.);
+#16067 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#16068 = PCURVE('',#15742,#16069);
+#16069 = DEFINITIONAL_REPRESENTATION('',(#16070),#16074);
+#16070 = LINE('',#16071,#16072);
+#16071 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#16072 = VECTOR('',#16073,1.);
+#16073 = DIRECTION('',(0.566528822887,-0.824041924199));
+#16074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16075 = PCURVE('',#16076,#16081);
+#16076 = PLANE('',#16077);
+#16077 = AXIS2_PLACEMENT_3D('',#16078,#16079,#16080);
+#16078 = CARTESIAN_POINT('',(-4.05,-1.36,1.387778780781E-17));
+#16079 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#16080 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#16081 = DEFINITIONAL_REPRESENTATION('',(#16082),#16086);
+#16082 = LINE('',#16083,#16084);
+#16083 = CARTESIAN_POINT('',(0.,-0.22));
+#16084 = VECTOR('',#16085,1.);
+#16085 = DIRECTION('',(1.,0.));
+#16086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16087 = ORIENTED_EDGE('',*,*,#16088,.F.);
+#16088 = EDGE_CURVE('',#15842,#16061,#16089,.T.);
+#16089 = SURFACE_CURVE('',#16090,(#16095,#16106),.PCURVE_S1.);
+#16090 = CIRCLE('',#16091,0.11);
+#16091 = AXIS2_PLACEMENT_3D('',#16092,#16093,#16094);
+#16092 = CARTESIAN_POINT('',(-4.107863353893,-1.14,0.11));
+#16093 = DIRECTION('',(0.,-1.,0.));
+#16094 = DIRECTION('',(0.,0.,1.));
+#16095 = PCURVE('',#15742,#16096);
+#16096 = DEFINITIONAL_REPRESENTATION('',(#16097),#16105);
+#16097 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16098,#16099,#16100,#16101
+ ,#16102,#16103,#16104),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#16098 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#16099 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#16100 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#16101 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#16102 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#16103 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#16104 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#16105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16106 = PCURVE('',#16107,#16112);
+#16107 = CYLINDRICAL_SURFACE('',#16108,0.11);
+#16108 = AXIS2_PLACEMENT_3D('',#16109,#16110,#16111);
+#16109 = CARTESIAN_POINT('',(-4.107863353893,-1.36,0.11));
+#16110 = DIRECTION('',(0.,1.,0.));
+#16111 = DIRECTION('',(0.,0.,-1.));
+#16112 = DEFINITIONAL_REPRESENTATION('',(#16113),#16117);
+#16113 = LINE('',#16114,#16115);
+#16114 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#16115 = VECTOR('',#16116,1.);
+#16116 = DIRECTION('',(-1.,0.));
+#16117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16118 = ADVANCED_FACE('',(#16119),#15824,.F.);
+#16119 = FACE_BOUND('',#16120,.T.);
+#16120 = EDGE_LOOP('',(#16121,#16145,#16166,#16167));
+#16121 = ORIENTED_EDGE('',*,*,#16122,.T.);
+#16122 = EDGE_CURVE('',#15783,#16123,#16125,.T.);
+#16123 = VERTEX_POINT('',#16124);
+#16124 = CARTESIAN_POINT('',(-4.075082096124,-1.36,0.157681829482));
+#16125 = SURFACE_CURVE('',#16126,(#16131,#16138),.PCURVE_S1.);
+#16126 = CIRCLE('',#16127,0.11);
+#16127 = AXIS2_PLACEMENT_3D('',#16128,#16129,#16130);
+#16128 = CARTESIAN_POINT('',(-4.165726707786,-1.36,0.22));
+#16129 = DIRECTION('',(0.,-1.,0.));
+#16130 = DIRECTION('',(0.,0.,1.));
+#16131 = PCURVE('',#15824,#16132);
+#16132 = DEFINITIONAL_REPRESENTATION('',(#16133),#16137);
+#16133 = LINE('',#16134,#16135);
+#16134 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#16135 = VECTOR('',#16136,1.);
+#16136 = DIRECTION('',(-1.,0.));
+#16137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16138 = PCURVE('',#15798,#16139);
+#16139 = DEFINITIONAL_REPRESENTATION('',(#16140),#16144);
+#16140 = CIRCLE('',#16141,0.11);
+#16141 = AXIS2_PLACEMENT_2D('',#16142,#16143);
+#16142 = CARTESIAN_POINT('',(0.121386224036,-0.212949969957));
+#16143 = DIRECTION('',(-1.,0.));
+#16144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16145 = ORIENTED_EDGE('',*,*,#16146,.T.);
+#16146 = EDGE_CURVE('',#16123,#15892,#16147,.T.);
+#16147 = SURFACE_CURVE('',#16148,(#16152,#16159),.PCURVE_S1.);
+#16148 = LINE('',#16149,#16150);
+#16149 = CARTESIAN_POINT('',(-4.075082096124,-1.36,0.157681829482));
+#16150 = VECTOR('',#16151,1.);
+#16151 = DIRECTION('',(0.,1.,0.));
+#16152 = PCURVE('',#15824,#16153);
+#16153 = DEFINITIONAL_REPRESENTATION('',(#16154),#16158);
+#16154 = LINE('',#16155,#16156);
+#16155 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#16156 = VECTOR('',#16157,1.);
+#16157 = DIRECTION('',(-0.,1.));
+#16158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16159 = PCURVE('',#15935,#16160);
+#16160 = DEFINITIONAL_REPRESENTATION('',(#16161),#16165);
+#16161 = LINE('',#16162,#16163);
+#16162 = CARTESIAN_POINT('',(0.115726707786,0.));
+#16163 = VECTOR('',#16164,1.);
+#16164 = DIRECTION('',(0.,-1.));
+#16165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16166 = ORIENTED_EDGE('',*,*,#15891,.F.);
+#16167 = ORIENTED_EDGE('',*,*,#15810,.F.);
+#16168 = ADVANCED_FACE('',(#16169),#15770,.F.);
+#16169 = FACE_BOUND('',#16170,.F.);
+#16170 = EDGE_LOOP('',(#16171,#16194,#16215,#16216));
+#16171 = ORIENTED_EDGE('',*,*,#16172,.F.);
+#16172 = EDGE_CURVE('',#16173,#15755,#16175,.T.);
+#16173 = VERTEX_POINT('',#16174);
+#16174 = CARTESIAN_POINT('',(-4.5,-1.36,0.));
+#16175 = SURFACE_CURVE('',#16176,(#16180,#16187),.PCURVE_S1.);
+#16176 = LINE('',#16177,#16178);
+#16177 = CARTESIAN_POINT('',(-4.5,-1.36,0.));
+#16178 = VECTOR('',#16179,1.);
+#16179 = DIRECTION('',(0.,0.,1.));
+#16180 = PCURVE('',#15770,#16181);
+#16181 = DEFINITIONAL_REPRESENTATION('',(#16182),#16186);
+#16182 = LINE('',#16183,#16184);
+#16183 = CARTESIAN_POINT('',(0.,0.));
+#16184 = VECTOR('',#16185,1.);
+#16185 = DIRECTION('',(1.,0.));
+#16186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16187 = PCURVE('',#15798,#16188);
+#16188 = DEFINITIONAL_REPRESENTATION('',(#16189),#16193);
+#16189 = LINE('',#16190,#16191);
+#16190 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#16191 = VECTOR('',#16192,1.);
+#16192 = DIRECTION('',(-1.,0.));
+#16193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16194 = ORIENTED_EDGE('',*,*,#16195,.T.);
+#16195 = EDGE_CURVE('',#16173,#15840,#16196,.T.);
+#16196 = SURFACE_CURVE('',#16197,(#16201,#16208),.PCURVE_S1.);
+#16197 = LINE('',#16198,#16199);
+#16198 = CARTESIAN_POINT('',(-4.5,-1.36,0.));
+#16199 = VECTOR('',#16200,1.);
+#16200 = DIRECTION('',(0.,1.,0.));
+#16201 = PCURVE('',#15770,#16202);
+#16202 = DEFINITIONAL_REPRESENTATION('',(#16203),#16207);
+#16203 = LINE('',#16204,#16205);
+#16204 = CARTESIAN_POINT('',(0.,0.));
+#16205 = VECTOR('',#16206,1.);
+#16206 = DIRECTION('',(0.,-1.));
+#16207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16208 = PCURVE('',#15857,#16209);
+#16209 = DEFINITIONAL_REPRESENTATION('',(#16210),#16214);
+#16210 = LINE('',#16211,#16212);
+#16211 = CARTESIAN_POINT('',(0.,0.));
+#16212 = VECTOR('',#16213,1.);
+#16213 = DIRECTION('',(0.,1.));
+#16214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16215 = ORIENTED_EDGE('',*,*,#15869,.T.);
+#16216 = ORIENTED_EDGE('',*,*,#15754,.F.);
+#16217 = ADVANCED_FACE('',(#16218),#15798,.T.);
+#16218 = FACE_BOUND('',#16219,.T.);
+#16219 = EDGE_LOOP('',(#16220,#16243,#16267,#16290,#16313,#16336,#16359,
+ #16387,#16408,#16409,#16410));
+#16220 = ORIENTED_EDGE('',*,*,#16221,.T.);
+#16221 = EDGE_CURVE('',#16173,#16222,#16224,.T.);
+#16222 = VERTEX_POINT('',#16223);
+#16223 = CARTESIAN_POINT('',(-4.107863353893,-1.36,0.));
+#16224 = SURFACE_CURVE('',#16225,(#16229,#16236),.PCURVE_S1.);
+#16225 = LINE('',#16226,#16227);
+#16226 = CARTESIAN_POINT('',(-4.5,-1.36,0.));
+#16227 = VECTOR('',#16228,1.);
+#16228 = DIRECTION('',(1.,0.,0.));
+#16229 = PCURVE('',#15798,#16230);
+#16230 = DEFINITIONAL_REPRESENTATION('',(#16231),#16235);
+#16231 = LINE('',#16232,#16233);
+#16232 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#16233 = VECTOR('',#16234,1.);
+#16234 = DIRECTION('',(0.,1.));
+#16235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16236 = PCURVE('',#15857,#16237);
+#16237 = DEFINITIONAL_REPRESENTATION('',(#16238),#16242);
+#16238 = LINE('',#16239,#16240);
+#16239 = CARTESIAN_POINT('',(0.,0.));
+#16240 = VECTOR('',#16241,1.);
+#16241 = DIRECTION('',(1.,0.));
+#16242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16243 = ORIENTED_EDGE('',*,*,#16244,.T.);
+#16244 = EDGE_CURVE('',#16222,#16245,#16247,.T.);
+#16245 = VERTEX_POINT('',#16246);
+#16246 = CARTESIAN_POINT('',(-4.017218742231,-1.36,4.768182948242E-02));
+#16247 = SURFACE_CURVE('',#16248,(#16253,#16260),.PCURVE_S1.);
+#16248 = CIRCLE('',#16249,0.11);
+#16249 = AXIS2_PLACEMENT_3D('',#16250,#16251,#16252);
+#16250 = CARTESIAN_POINT('',(-4.107863353893,-1.36,0.11));
+#16251 = DIRECTION('',(0.,-1.,0.));
+#16252 = DIRECTION('',(0.,0.,1.));
+#16253 = PCURVE('',#15798,#16254);
+#16254 = DEFINITIONAL_REPRESENTATION('',(#16255),#16259);
+#16255 = CIRCLE('',#16256,0.11);
+#16256 = AXIS2_PLACEMENT_2D('',#16257,#16258);
+#16257 = CARTESIAN_POINT('',(0.231386224036,-0.155086616065));
+#16258 = DIRECTION('',(-1.,0.));
+#16259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16260 = PCURVE('',#16107,#16261);
+#16261 = DEFINITIONAL_REPRESENTATION('',(#16262),#16266);
+#16262 = LINE('',#16263,#16264);
+#16263 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#16264 = VECTOR('',#16265,1.);
+#16265 = DIRECTION('',(-1.,0.));
+#16266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16267 = ORIENTED_EDGE('',*,*,#16268,.T.);
+#16268 = EDGE_CURVE('',#16245,#16269,#16271,.T.);
+#16269 = VERTEX_POINT('',#16270);
+#16270 = CARTESIAN_POINT('',(-3.532781257769,-1.36,0.752318170518));
+#16271 = SURFACE_CURVE('',#16272,(#16276,#16283),.PCURVE_S1.);
+#16272 = LINE('',#16273,#16274);
+#16273 = CARTESIAN_POINT('',(-4.05,-1.36,1.387778780781E-17));
+#16274 = VECTOR('',#16275,1.);
+#16275 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#16276 = PCURVE('',#15798,#16277);
+#16277 = DEFINITIONAL_REPRESENTATION('',(#16278),#16282);
+#16278 = LINE('',#16279,#16280);
+#16279 = CARTESIAN_POINT('',(0.341386224036,-9.722326217175E-02));
+#16280 = VECTOR('',#16281,1.);
+#16281 = DIRECTION('',(-0.824041924199,0.566528822887));
+#16282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16283 = PCURVE('',#16076,#16284);
+#16284 = DEFINITIONAL_REPRESENTATION('',(#16285),#16289);
+#16285 = LINE('',#16286,#16287);
+#16286 = CARTESIAN_POINT('',(0.,0.));
+#16287 = VECTOR('',#16288,1.);
+#16288 = DIRECTION('',(1.,0.));
+#16289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16290 = ORIENTED_EDGE('',*,*,#16291,.T.);
+#16291 = EDGE_CURVE('',#16269,#16292,#16294,.T.);
+#16292 = VERTEX_POINT('',#16293);
+#16293 = CARTESIAN_POINT('',(-3.5,-1.36,0.752318170518));
+#16294 = SURFACE_CURVE('',#16295,(#16299,#16306),.PCURVE_S1.);
+#16295 = LINE('',#16296,#16297);
+#16296 = CARTESIAN_POINT('',(-3.590644611662,-1.36,0.752318170518));
+#16297 = VECTOR('',#16298,1.);
+#16298 = DIRECTION('',(1.,0.,0.));
+#16299 = PCURVE('',#15798,#16300);
+#16300 = DEFINITIONAL_REPRESENTATION('',(#16301),#16305);
+#16301 = LINE('',#16302,#16303);
+#16302 = CARTESIAN_POINT('',(-0.410931946481,0.362132126166));
+#16303 = VECTOR('',#16304,1.);
+#16304 = DIRECTION('',(0.,1.));
+#16305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16306 = PCURVE('',#16048,#16307);
+#16307 = DEFINITIONAL_REPRESENTATION('',(#16308),#16312);
+#16308 = LINE('',#16309,#16310);
+#16309 = CARTESIAN_POINT('',(0.,0.));
+#16310 = VECTOR('',#16311,1.);
+#16311 = DIRECTION('',(1.,0.));
+#16312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16313 = ORIENTED_EDGE('',*,*,#16314,.T.);
+#16314 = EDGE_CURVE('',#16292,#16315,#16317,.T.);
+#16315 = VERTEX_POINT('',#16316);
+#16316 = CARTESIAN_POINT('',(-3.5,-1.36,0.862318170518));
+#16317 = SURFACE_CURVE('',#16318,(#16322,#16329),.PCURVE_S1.);
+#16318 = LINE('',#16319,#16320);
+#16319 = CARTESIAN_POINT('',(-3.5,-1.36,0.752318170518));
+#16320 = VECTOR('',#16321,1.);
+#16321 = DIRECTION('',(0.,0.,1.));
+#16322 = PCURVE('',#15798,#16323);
+#16323 = DEFINITIONAL_REPRESENTATION('',(#16324),#16328);
+#16324 = LINE('',#16325,#16326);
+#16325 = CARTESIAN_POINT('',(-0.410931946481,0.452776737828));
+#16326 = VECTOR('',#16327,1.);
+#16327 = DIRECTION('',(-1.,0.));
+#16328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16329 = PCURVE('',#16020,#16330);
+#16330 = DEFINITIONAL_REPRESENTATION('',(#16331),#16335);
+#16331 = LINE('',#16332,#16333);
+#16332 = CARTESIAN_POINT('',(0.,0.));
+#16333 = VECTOR('',#16334,1.);
+#16334 = DIRECTION('',(1.,0.));
+#16335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16336 = ORIENTED_EDGE('',*,*,#16337,.F.);
+#16337 = EDGE_CURVE('',#16338,#16315,#16340,.T.);
+#16338 = VERTEX_POINT('',#16339);
+#16339 = CARTESIAN_POINT('',(-3.532781257769,-1.36,0.862318170518));
+#16340 = SURFACE_CURVE('',#16341,(#16345,#16352),.PCURVE_S1.);
+#16341 = LINE('',#16342,#16343);
+#16342 = CARTESIAN_POINT('',(-3.590644611662,-1.36,0.862318170518));
+#16343 = VECTOR('',#16344,1.);
+#16344 = DIRECTION('',(1.,0.,0.));
+#16345 = PCURVE('',#15798,#16346);
+#16346 = DEFINITIONAL_REPRESENTATION('',(#16347),#16351);
+#16347 = LINE('',#16348,#16349);
+#16348 = CARTESIAN_POINT('',(-0.520931946481,0.362132126166));
+#16349 = VECTOR('',#16350,1.);
+#16350 = DIRECTION('',(0.,1.));
+#16351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16352 = PCURVE('',#15992,#16353);
+#16353 = DEFINITIONAL_REPRESENTATION('',(#16354),#16358);
+#16354 = LINE('',#16355,#16356);
+#16355 = CARTESIAN_POINT('',(0.,0.));
+#16356 = VECTOR('',#16357,1.);
+#16357 = DIRECTION('',(1.,0.));
+#16358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16359 = ORIENTED_EDGE('',*,*,#16360,.F.);
+#16360 = EDGE_CURVE('',#16361,#16338,#16363,.T.);
+#16361 = VERTEX_POINT('',#16362);
+#16362 = CARTESIAN_POINT('',(-3.623425869431,-1.36,0.814636341035));
+#16363 = SURFACE_CURVE('',#16364,(#16369,#16380),.PCURVE_S1.);
+#16364 = CIRCLE('',#16365,0.11);
+#16365 = AXIS2_PLACEMENT_3D('',#16366,#16367,#16368);
+#16366 = CARTESIAN_POINT('',(-3.532781257769,-1.36,0.752318170518));
+#16367 = DIRECTION('',(0.,1.,0.));
+#16368 = DIRECTION('',(0.,0.,1.));
+#16369 = PCURVE('',#15798,#16370);
+#16370 = DEFINITIONAL_REPRESENTATION('',(#16371),#16379);
+#16371 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16372,#16373,#16374,#16375
+ ,#16376,#16377,#16378),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#16372 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#16373 = CARTESIAN_POINT('',(-0.520931946481,0.610521068892));
+#16374 = CARTESIAN_POINT('',(-0.355931946481,0.515258274475));
+#16375 = CARTESIAN_POINT('',(-0.190931946481,0.419995480059));
+#16376 = CARTESIAN_POINT('',(-0.355931946481,0.324732685643));
+#16377 = CARTESIAN_POINT('',(-0.520931946481,0.229469891227));
+#16378 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#16379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16380 = PCURVE('',#15964,#16381);
+#16381 = DEFINITIONAL_REPRESENTATION('',(#16382),#16386);
+#16382 = LINE('',#16383,#16384);
+#16383 = CARTESIAN_POINT('',(-5.31467632652,0.));
+#16384 = VECTOR('',#16385,1.);
+#16385 = DIRECTION('',(1.,0.));
+#16386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16387 = ORIENTED_EDGE('',*,*,#16388,.F.);
+#16388 = EDGE_CURVE('',#16123,#16361,#16389,.T.);
+#16389 = SURFACE_CURVE('',#16390,(#16394,#16401),.PCURVE_S1.);
+#16390 = LINE('',#16391,#16392);
+#16391 = CARTESIAN_POINT('',(-4.140644611662,-1.36,6.231817051758E-02));
+#16392 = VECTOR('',#16393,1.);
+#16393 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#16394 = PCURVE('',#15798,#16395);
+#16395 = DEFINITIONAL_REPRESENTATION('',(#16396),#16400);
+#16396 = LINE('',#16397,#16398);
+#16397 = CARTESIAN_POINT('',(0.279068053519,-0.187867873834));
+#16398 = VECTOR('',#16399,1.);
+#16399 = DIRECTION('',(-0.824041924199,0.566528822887));
+#16400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16401 = PCURVE('',#15935,#16402);
+#16402 = DEFINITIONAL_REPRESENTATION('',(#16403),#16407);
+#16403 = LINE('',#16404,#16405);
+#16404 = CARTESIAN_POINT('',(0.,0.));
+#16405 = VECTOR('',#16406,1.);
+#16406 = DIRECTION('',(1.,0.));
+#16407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16408 = ORIENTED_EDGE('',*,*,#16122,.F.);
+#16409 = ORIENTED_EDGE('',*,*,#15782,.F.);
+#16410 = ORIENTED_EDGE('',*,*,#16172,.F.);
+#16411 = ADVANCED_FACE('',(#16412),#15857,.F.);
+#16412 = FACE_BOUND('',#16413,.F.);
+#16413 = EDGE_LOOP('',(#16414,#16415,#16416,#16417));
+#16414 = ORIENTED_EDGE('',*,*,#15839,.F.);
+#16415 = ORIENTED_EDGE('',*,*,#16195,.F.);
+#16416 = ORIENTED_EDGE('',*,*,#16221,.T.);
+#16417 = ORIENTED_EDGE('',*,*,#16418,.T.);
+#16418 = EDGE_CURVE('',#16222,#15842,#16419,.T.);
+#16419 = SURFACE_CURVE('',#16420,(#16424,#16431),.PCURVE_S1.);
+#16420 = LINE('',#16421,#16422);
+#16421 = CARTESIAN_POINT('',(-4.107863353893,-1.36,0.));
+#16422 = VECTOR('',#16423,1.);
+#16423 = DIRECTION('',(0.,1.,0.));
+#16424 = PCURVE('',#15857,#16425);
+#16425 = DEFINITIONAL_REPRESENTATION('',(#16426),#16430);
+#16426 = LINE('',#16427,#16428);
+#16427 = CARTESIAN_POINT('',(0.392136646107,0.));
+#16428 = VECTOR('',#16429,1.);
+#16429 = DIRECTION('',(0.,1.));
+#16430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16431 = PCURVE('',#16107,#16432);
+#16432 = DEFINITIONAL_REPRESENTATION('',(#16433),#16437);
+#16433 = LINE('',#16434,#16435);
+#16434 = CARTESIAN_POINT('',(-0.,0.));
+#16435 = VECTOR('',#16436,1.);
+#16436 = DIRECTION('',(-0.,1.));
+#16437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16438 = ADVANCED_FACE('',(#16439),#16107,.T.);
+#16439 = FACE_BOUND('',#16440,.F.);
+#16440 = EDGE_LOOP('',(#16441,#16442,#16463,#16464));
+#16441 = ORIENTED_EDGE('',*,*,#16244,.T.);
+#16442 = ORIENTED_EDGE('',*,*,#16443,.T.);
+#16443 = EDGE_CURVE('',#16245,#16061,#16444,.T.);
+#16444 = SURFACE_CURVE('',#16445,(#16449,#16456),.PCURVE_S1.);
+#16445 = LINE('',#16446,#16447);
+#16446 = CARTESIAN_POINT('',(-4.017218742231,-1.36,4.768182948242E-02));
+#16447 = VECTOR('',#16448,1.);
+#16448 = DIRECTION('',(0.,1.,0.));
+#16449 = PCURVE('',#16107,#16450);
+#16450 = DEFINITIONAL_REPRESENTATION('',(#16451),#16455);
+#16451 = LINE('',#16452,#16453);
+#16452 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#16453 = VECTOR('',#16454,1.);
+#16454 = DIRECTION('',(-0.,1.));
+#16455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16456 = PCURVE('',#16076,#16457);
+#16457 = DEFINITIONAL_REPRESENTATION('',(#16458),#16462);
+#16458 = LINE('',#16459,#16460);
+#16459 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#16460 = VECTOR('',#16461,1.);
+#16461 = DIRECTION('',(0.,-1.));
+#16462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16463 = ORIENTED_EDGE('',*,*,#16088,.F.);
+#16464 = ORIENTED_EDGE('',*,*,#16418,.F.);
+#16465 = ADVANCED_FACE('',(#16466),#16076,.T.);
+#16466 = FACE_BOUND('',#16467,.T.);
+#16467 = EDGE_LOOP('',(#16468,#16469,#16470,#16471));
+#16468 = ORIENTED_EDGE('',*,*,#16268,.F.);
+#16469 = ORIENTED_EDGE('',*,*,#16443,.T.);
+#16470 = ORIENTED_EDGE('',*,*,#16060,.T.);
+#16471 = ORIENTED_EDGE('',*,*,#16472,.F.);
+#16472 = EDGE_CURVE('',#16269,#16033,#16473,.T.);
+#16473 = SURFACE_CURVE('',#16474,(#16478,#16484),.PCURVE_S1.);
+#16474 = LINE('',#16475,#16476);
+#16475 = CARTESIAN_POINT('',(-3.532781257769,-1.36,0.752318170518));
+#16476 = VECTOR('',#16477,1.);
+#16477 = DIRECTION('',(0.,1.,0.));
+#16478 = PCURVE('',#16076,#16479);
+#16479 = DEFINITIONAL_REPRESENTATION('',(#16480),#16483);
+#16480 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16481,#16482),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#16481 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#16482 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#16483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16484 = PCURVE('',#16048,#16485);
+#16485 = DEFINITIONAL_REPRESENTATION('',(#16486),#16489);
+#16486 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16487,#16488),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#16487 = CARTESIAN_POINT('',(5.786335389277E-02,-2.2E-02));
+#16488 = CARTESIAN_POINT('',(5.786335389277E-02,0.242));
+#16489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16490 = ADVANCED_FACE('',(#16491),#16048,.F.);
+#16491 = FACE_BOUND('',#16492,.F.);
+#16492 = EDGE_LOOP('',(#16493,#16494,#16495,#16496));
+#16493 = ORIENTED_EDGE('',*,*,#16032,.F.);
+#16494 = ORIENTED_EDGE('',*,*,#16472,.F.);
+#16495 = ORIENTED_EDGE('',*,*,#16291,.T.);
+#16496 = ORIENTED_EDGE('',*,*,#16497,.T.);
+#16497 = EDGE_CURVE('',#16292,#16005,#16498,.T.);
+#16498 = SURFACE_CURVE('',#16499,(#16503,#16510),.PCURVE_S1.);
+#16499 = LINE('',#16500,#16501);
+#16500 = CARTESIAN_POINT('',(-3.5,-1.36,0.752318170518));
+#16501 = VECTOR('',#16502,1.);
+#16502 = DIRECTION('',(0.,1.,0.));
+#16503 = PCURVE('',#16048,#16504);
+#16504 = DEFINITIONAL_REPRESENTATION('',(#16505),#16509);
+#16505 = LINE('',#16506,#16507);
+#16506 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#16507 = VECTOR('',#16508,1.);
+#16508 = DIRECTION('',(0.,1.));
+#16509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16510 = PCURVE('',#16020,#16511);
+#16511 = DEFINITIONAL_REPRESENTATION('',(#16512),#16516);
+#16512 = LINE('',#16513,#16514);
+#16513 = CARTESIAN_POINT('',(0.,0.));
+#16514 = VECTOR('',#16515,1.);
+#16515 = DIRECTION('',(0.,-1.));
+#16516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16517 = ADVANCED_FACE('',(#16518),#16020,.T.);
+#16518 = FACE_BOUND('',#16519,.T.);
+#16519 = EDGE_LOOP('',(#16520,#16521,#16522,#16523));
+#16520 = ORIENTED_EDGE('',*,*,#16314,.F.);
+#16521 = ORIENTED_EDGE('',*,*,#16497,.T.);
+#16522 = ORIENTED_EDGE('',*,*,#16004,.T.);
+#16523 = ORIENTED_EDGE('',*,*,#16524,.F.);
+#16524 = EDGE_CURVE('',#16315,#15977,#16525,.T.);
+#16525 = SURFACE_CURVE('',#16526,(#16530,#16537),.PCURVE_S1.);
+#16526 = LINE('',#16527,#16528);
+#16527 = CARTESIAN_POINT('',(-3.5,-1.36,0.862318170518));
+#16528 = VECTOR('',#16529,1.);
+#16529 = DIRECTION('',(0.,1.,0.));
+#16530 = PCURVE('',#16020,#16531);
+#16531 = DEFINITIONAL_REPRESENTATION('',(#16532),#16536);
+#16532 = LINE('',#16533,#16534);
+#16533 = CARTESIAN_POINT('',(0.11,0.));
+#16534 = VECTOR('',#16535,1.);
+#16535 = DIRECTION('',(0.,-1.));
+#16536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16537 = PCURVE('',#15992,#16538);
+#16538 = DEFINITIONAL_REPRESENTATION('',(#16539),#16543);
+#16539 = LINE('',#16540,#16541);
+#16540 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#16541 = VECTOR('',#16542,1.);
+#16542 = DIRECTION('',(0.,1.));
+#16543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16544 = ADVANCED_FACE('',(#16545),#15935,.F.);
+#16545 = FACE_BOUND('',#16546,.F.);
+#16546 = EDGE_LOOP('',(#16547,#16548,#16549,#16550));
+#16547 = ORIENTED_EDGE('',*,*,#16388,.F.);
+#16548 = ORIENTED_EDGE('',*,*,#16146,.T.);
+#16549 = ORIENTED_EDGE('',*,*,#15919,.T.);
+#16550 = ORIENTED_EDGE('',*,*,#16551,.F.);
+#16551 = EDGE_CURVE('',#16361,#15920,#16552,.T.);
+#16552 = SURFACE_CURVE('',#16553,(#16557,#16564),.PCURVE_S1.);
+#16553 = LINE('',#16554,#16555);
+#16554 = CARTESIAN_POINT('',(-3.623425869431,-1.36,0.814636341035));
+#16555 = VECTOR('',#16556,1.);
+#16556 = DIRECTION('',(0.,1.,0.));
+#16557 = PCURVE('',#15935,#16558);
+#16558 = DEFINITIONAL_REPRESENTATION('',(#16559),#16563);
+#16559 = LINE('',#16560,#16561);
+#16560 = CARTESIAN_POINT('',(0.912961038055,0.));
+#16561 = VECTOR('',#16562,1.);
+#16562 = DIRECTION('',(0.,-1.));
+#16563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16564 = PCURVE('',#15964,#16565);
+#16565 = DEFINITIONAL_REPRESENTATION('',(#16566),#16570);
+#16566 = LINE('',#16567,#16568);
+#16567 = CARTESIAN_POINT('',(0.,0.));
+#16568 = VECTOR('',#16569,1.);
+#16569 = DIRECTION('',(0.,1.));
+#16570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16571 = ADVANCED_FACE('',(#16572),#15992,.T.);
+#16572 = FACE_BOUND('',#16573,.T.);
+#16573 = EDGE_LOOP('',(#16574,#16575,#16576,#16577));
+#16574 = ORIENTED_EDGE('',*,*,#16337,.T.);
+#16575 = ORIENTED_EDGE('',*,*,#16524,.T.);
+#16576 = ORIENTED_EDGE('',*,*,#15976,.F.);
+#16577 = ORIENTED_EDGE('',*,*,#16578,.F.);
+#16578 = EDGE_CURVE('',#16338,#15948,#16579,.T.);
+#16579 = SURFACE_CURVE('',#16580,(#16584,#16591),.PCURVE_S1.);
+#16580 = LINE('',#16581,#16582);
+#16581 = CARTESIAN_POINT('',(-3.532781257769,-1.36,0.862318170518));
+#16582 = VECTOR('',#16583,1.);
+#16583 = DIRECTION('',(0.,1.,0.));
+#16584 = PCURVE('',#15992,#16585);
+#16585 = DEFINITIONAL_REPRESENTATION('',(#16586),#16590);
+#16586 = LINE('',#16587,#16588);
+#16587 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#16588 = VECTOR('',#16589,1.);
+#16589 = DIRECTION('',(0.,1.));
+#16590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16591 = PCURVE('',#15964,#16592);
+#16592 = DEFINITIONAL_REPRESENTATION('',(#16593),#16597);
+#16593 = LINE('',#16594,#16595);
+#16594 = CARTESIAN_POINT('',(0.96850898066,0.));
+#16595 = VECTOR('',#16596,1.);
+#16596 = DIRECTION('',(0.,1.));
+#16597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16598 = ADVANCED_FACE('',(#16599),#15964,.T.);
+#16599 = FACE_BOUND('',#16600,.T.);
+#16600 = EDGE_LOOP('',(#16601,#16602,#16603,#16604));
+#16601 = ORIENTED_EDGE('',*,*,#16360,.T.);
+#16602 = ORIENTED_EDGE('',*,*,#16578,.T.);
+#16603 = ORIENTED_EDGE('',*,*,#15947,.F.);
+#16604 = ORIENTED_EDGE('',*,*,#16551,.F.);
+#16605 = MANIFOLD_SOLID_BREP('',#16606);
+#16606 = CLOSED_SHELL('',(#16607,#16727,#17006,#17060,#17109,#17303,
+ #17330,#17357,#17382,#17409,#17436,#17463,#17490));
+#16607 = ADVANCED_FACE('',(#16608),#16622,.T.);
+#16608 = FACE_BOUND('',#16609,.T.);
+#16609 = EDGE_LOOP('',(#16610,#16645,#16673,#16701));
+#16610 = ORIENTED_EDGE('',*,*,#16611,.F.);
+#16611 = EDGE_CURVE('',#16612,#16614,#16616,.T.);
+#16612 = VERTEX_POINT('',#16613);
+#16613 = CARTESIAN_POINT('',(4.165726707786,-1.14,0.11));
+#16614 = VERTEX_POINT('',#16615);
+#16615 = CARTESIAN_POINT('',(4.5,-1.14,0.11));
+#16616 = SURFACE_CURVE('',#16617,(#16621,#16633),.PCURVE_S1.);
+#16617 = LINE('',#16618,#16619);
+#16618 = CARTESIAN_POINT('',(4.05,-1.14,0.11));
+#16619 = VECTOR('',#16620,1.);
+#16620 = DIRECTION('',(1.,0.,0.));
+#16621 = PCURVE('',#16622,#16627);
+#16622 = PLANE('',#16623);
+#16623 = AXIS2_PLACEMENT_3D('',#16624,#16625,#16626);
+#16624 = CARTESIAN_POINT('',(4.05,-1.36,0.11));
+#16625 = DIRECTION('',(0.,0.,1.));
+#16626 = DIRECTION('',(1.,0.,0.));
+#16627 = DEFINITIONAL_REPRESENTATION('',(#16628),#16632);
+#16628 = LINE('',#16629,#16630);
+#16629 = CARTESIAN_POINT('',(0.,0.22));
+#16630 = VECTOR('',#16631,1.);
+#16631 = DIRECTION('',(1.,0.));
+#16632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16633 = PCURVE('',#16634,#16639);
+#16634 = PLANE('',#16635);
+#16635 = AXIS2_PLACEMENT_3D('',#16636,#16637,#16638);
+#16636 = CARTESIAN_POINT('',(3.952776737828,-1.14,0.341386224036));
+#16637 = DIRECTION('',(-6.335401468835E-29,1.,-5.224917662755E-29));
+#16638 = DIRECTION('',(1.,6.335401468835E-29,0.));
+#16639 = DEFINITIONAL_REPRESENTATION('',(#16640),#16644);
+#16640 = LINE('',#16641,#16642);
+#16641 = CARTESIAN_POINT('',(9.722326217175E-02,0.231386224036));
+#16642 = VECTOR('',#16643,1.);
+#16643 = DIRECTION('',(1.,3.310195103516E-57));
+#16644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16645 = ORIENTED_EDGE('',*,*,#16646,.F.);
+#16646 = EDGE_CURVE('',#16647,#16612,#16649,.T.);
+#16647 = VERTEX_POINT('',#16648);
+#16648 = CARTESIAN_POINT('',(4.165726707786,-1.36,0.11));
+#16649 = SURFACE_CURVE('',#16650,(#16654,#16661),.PCURVE_S1.);
+#16650 = LINE('',#16651,#16652);
+#16651 = CARTESIAN_POINT('',(4.165726707786,-1.36,0.11));
+#16652 = VECTOR('',#16653,1.);
+#16653 = DIRECTION('',(0.,1.,0.));
+#16654 = PCURVE('',#16622,#16655);
+#16655 = DEFINITIONAL_REPRESENTATION('',(#16656),#16660);
+#16656 = LINE('',#16657,#16658);
+#16657 = CARTESIAN_POINT('',(0.115726707786,0.));
+#16658 = VECTOR('',#16659,1.);
+#16659 = DIRECTION('',(0.,1.));
+#16660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16661 = PCURVE('',#16662,#16667);
+#16662 = CYLINDRICAL_SURFACE('',#16663,0.11);
+#16663 = AXIS2_PLACEMENT_3D('',#16664,#16665,#16666);
+#16664 = CARTESIAN_POINT('',(4.165726707786,-1.36,0.22));
+#16665 = DIRECTION('',(0.,1.,0.));
+#16666 = DIRECTION('',(0.,0.,-1.));
+#16667 = DEFINITIONAL_REPRESENTATION('',(#16668),#16672);
+#16668 = LINE('',#16669,#16670);
+#16669 = CARTESIAN_POINT('',(0.,0.));
+#16670 = VECTOR('',#16671,1.);
+#16671 = DIRECTION('',(0.,1.));
+#16672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16673 = ORIENTED_EDGE('',*,*,#16674,.T.);
+#16674 = EDGE_CURVE('',#16647,#16675,#16677,.T.);
+#16675 = VERTEX_POINT('',#16676);
+#16676 = CARTESIAN_POINT('',(4.5,-1.36,0.11));
+#16677 = SURFACE_CURVE('',#16678,(#16682,#16689),.PCURVE_S1.);
+#16678 = LINE('',#16679,#16680);
+#16679 = CARTESIAN_POINT('',(4.05,-1.36,0.11));
+#16680 = VECTOR('',#16681,1.);
+#16681 = DIRECTION('',(1.,0.,0.));
+#16682 = PCURVE('',#16622,#16683);
+#16683 = DEFINITIONAL_REPRESENTATION('',(#16684),#16688);
+#16684 = LINE('',#16685,#16686);
+#16685 = CARTESIAN_POINT('',(0.,0.));
+#16686 = VECTOR('',#16687,1.);
+#16687 = DIRECTION('',(1.,0.));
+#16688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16689 = PCURVE('',#16690,#16695);
+#16690 = PLANE('',#16691);
+#16691 = AXIS2_PLACEMENT_3D('',#16692,#16693,#16694);
+#16692 = CARTESIAN_POINT('',(3.952776737828,-1.36,0.341386224036));
+#16693 = DIRECTION('',(-1.432643714871E-31,-1.,4.410285565526E-32));
+#16694 = DIRECTION('',(-1.,1.432643714871E-31,0.));
+#16695 = DEFINITIONAL_REPRESENTATION('',(#16696),#16700);
+#16696 = LINE('',#16697,#16698);
+#16697 = CARTESIAN_POINT('',(-9.722326217175E-02,0.231386224036));
+#16698 = VECTOR('',#16699,1.);
+#16699 = DIRECTION('',(-1.,-6.318367896236E-63));
+#16700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16701 = ORIENTED_EDGE('',*,*,#16702,.T.);
+#16702 = EDGE_CURVE('',#16675,#16614,#16703,.T.);
+#16703 = SURFACE_CURVE('',#16704,(#16708,#16715),.PCURVE_S1.);
+#16704 = LINE('',#16705,#16706);
+#16705 = CARTESIAN_POINT('',(4.5,-1.36,0.11));
+#16706 = VECTOR('',#16707,1.);
+#16707 = DIRECTION('',(0.,1.,0.));
+#16708 = PCURVE('',#16622,#16709);
+#16709 = DEFINITIONAL_REPRESENTATION('',(#16710),#16714);
+#16710 = LINE('',#16711,#16712);
+#16711 = CARTESIAN_POINT('',(0.45,0.));
+#16712 = VECTOR('',#16713,1.);
+#16713 = DIRECTION('',(0.,1.));
+#16714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16715 = PCURVE('',#16716,#16721);
+#16716 = PLANE('',#16717);
+#16717 = AXIS2_PLACEMENT_3D('',#16718,#16719,#16720);
+#16718 = CARTESIAN_POINT('',(4.5,-1.36,0.));
+#16719 = DIRECTION('',(1.,0.,0.));
+#16720 = DIRECTION('',(0.,0.,1.));
+#16721 = DEFINITIONAL_REPRESENTATION('',(#16722),#16726);
+#16722 = LINE('',#16723,#16724);
+#16723 = CARTESIAN_POINT('',(0.11,0.));
+#16724 = VECTOR('',#16725,1.);
+#16725 = DIRECTION('',(0.,-1.));
+#16726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16727 = ADVANCED_FACE('',(#16728),#16634,.T.);
+#16728 = FACE_BOUND('',#16729,.T.);
+#16729 = EDGE_LOOP('',(#16730,#16760,#16789,#16817,#16845,#16873,#16901,
+ #16934,#16962,#16984,#16985));
+#16730 = ORIENTED_EDGE('',*,*,#16731,.F.);
+#16731 = EDGE_CURVE('',#16732,#16734,#16736,.T.);
+#16732 = VERTEX_POINT('',#16733);
+#16733 = CARTESIAN_POINT('',(4.107863353893,-1.14,0.));
+#16734 = VERTEX_POINT('',#16735);
+#16735 = CARTESIAN_POINT('',(4.5,-1.14,0.));
+#16736 = SURFACE_CURVE('',#16737,(#16741,#16748),.PCURVE_S1.);
+#16737 = LINE('',#16738,#16739);
+#16738 = CARTESIAN_POINT('',(4.05,-1.14,0.));
+#16739 = VECTOR('',#16740,1.);
+#16740 = DIRECTION('',(1.,0.,0.));
+#16741 = PCURVE('',#16634,#16742);
+#16742 = DEFINITIONAL_REPRESENTATION('',(#16743),#16747);
+#16743 = LINE('',#16744,#16745);
+#16744 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#16745 = VECTOR('',#16746,1.);
+#16746 = DIRECTION('',(1.,3.310195103516E-57));
+#16747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16748 = PCURVE('',#16749,#16754);
+#16749 = PLANE('',#16750);
+#16750 = AXIS2_PLACEMENT_3D('',#16751,#16752,#16753);
+#16751 = CARTESIAN_POINT('',(4.05,-1.36,0.));
+#16752 = DIRECTION('',(0.,0.,1.));
+#16753 = DIRECTION('',(1.,0.,0.));
+#16754 = DEFINITIONAL_REPRESENTATION('',(#16755),#16759);
+#16755 = LINE('',#16756,#16757);
+#16756 = CARTESIAN_POINT('',(0.,0.22));
+#16757 = VECTOR('',#16758,1.);
+#16758 = DIRECTION('',(1.,0.));
+#16759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16760 = ORIENTED_EDGE('',*,*,#16761,.T.);
+#16761 = EDGE_CURVE('',#16732,#16762,#16764,.T.);
+#16762 = VERTEX_POINT('',#16763);
+#16763 = CARTESIAN_POINT('',(4.017218742231,-1.14,4.768182948242E-02));
+#16764 = SURFACE_CURVE('',#16765,(#16770,#16777),.PCURVE_S1.);
+#16765 = CIRCLE('',#16766,0.11);
+#16766 = AXIS2_PLACEMENT_3D('',#16767,#16768,#16769);
+#16767 = CARTESIAN_POINT('',(4.107863353893,-1.14,0.11));
+#16768 = DIRECTION('',(0.,1.,0.));
+#16769 = DIRECTION('',(0.,0.,1.));
+#16770 = PCURVE('',#16634,#16771);
+#16771 = DEFINITIONAL_REPRESENTATION('',(#16772),#16776);
+#16772 = CIRCLE('',#16773,0.11);
+#16773 = AXIS2_PLACEMENT_2D('',#16774,#16775);
+#16774 = CARTESIAN_POINT('',(0.155086616065,0.231386224036));
+#16775 = DIRECTION('',(0.,-1.));
+#16776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16777 = PCURVE('',#16778,#16783);
+#16778 = CYLINDRICAL_SURFACE('',#16779,0.11);
+#16779 = AXIS2_PLACEMENT_3D('',#16780,#16781,#16782);
+#16780 = CARTESIAN_POINT('',(4.107863353893,-1.36,0.11));
+#16781 = DIRECTION('',(0.,1.,0.));
+#16782 = DIRECTION('',(0.,0.,-1.));
+#16783 = DEFINITIONAL_REPRESENTATION('',(#16784),#16788);
+#16784 = LINE('',#16785,#16786);
+#16785 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#16786 = VECTOR('',#16787,1.);
+#16787 = DIRECTION('',(1.,0.));
+#16788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16789 = ORIENTED_EDGE('',*,*,#16790,.T.);
+#16790 = EDGE_CURVE('',#16762,#16791,#16793,.T.);
+#16791 = VERTEX_POINT('',#16792);
+#16792 = CARTESIAN_POINT('',(3.532781257769,-1.14,0.752318170518));
+#16793 = SURFACE_CURVE('',#16794,(#16798,#16805),.PCURVE_S1.);
+#16794 = LINE('',#16795,#16796);
+#16795 = CARTESIAN_POINT('',(4.05,-1.14,0.));
+#16796 = VECTOR('',#16797,1.);
+#16797 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#16798 = PCURVE('',#16634,#16799);
+#16799 = DEFINITIONAL_REPRESENTATION('',(#16800),#16804);
+#16800 = LINE('',#16801,#16802);
+#16801 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#16802 = VECTOR('',#16803,1.);
+#16803 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#16804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16805 = PCURVE('',#16806,#16811);
+#16806 = PLANE('',#16807);
+#16807 = AXIS2_PLACEMENT_3D('',#16808,#16809,#16810);
+#16808 = CARTESIAN_POINT('',(4.05,-1.36,0.));
+#16809 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#16810 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#16811 = DEFINITIONAL_REPRESENTATION('',(#16812),#16816);
+#16812 = LINE('',#16813,#16814);
+#16813 = CARTESIAN_POINT('',(0.,-0.22));
+#16814 = VECTOR('',#16815,1.);
+#16815 = DIRECTION('',(1.,0.));
+#16816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16817 = ORIENTED_EDGE('',*,*,#16818,.F.);
+#16818 = EDGE_CURVE('',#16819,#16791,#16821,.T.);
+#16819 = VERTEX_POINT('',#16820);
+#16820 = CARTESIAN_POINT('',(3.5,-1.14,0.752318170518));
+#16821 = SURFACE_CURVE('',#16822,(#16826,#16833),.PCURVE_S1.);
+#16822 = LINE('',#16823,#16824);
+#16823 = CARTESIAN_POINT('',(3.5,-1.14,0.752318170518));
+#16824 = VECTOR('',#16825,1.);
+#16825 = DIRECTION('',(1.,0.,0.));
+#16826 = PCURVE('',#16634,#16827);
+#16827 = DEFINITIONAL_REPRESENTATION('',(#16828),#16832);
+#16828 = LINE('',#16829,#16830);
+#16829 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#16830 = VECTOR('',#16831,1.);
+#16831 = DIRECTION('',(1.,3.310195103516E-57));
+#16832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16833 = PCURVE('',#16834,#16839);
+#16834 = PLANE('',#16835);
+#16835 = AXIS2_PLACEMENT_3D('',#16836,#16837,#16838);
+#16836 = CARTESIAN_POINT('',(3.5,-1.36,0.752318170518));
+#16837 = DIRECTION('',(0.,0.,1.));
+#16838 = DIRECTION('',(1.,0.,0.));
+#16839 = DEFINITIONAL_REPRESENTATION('',(#16840),#16844);
+#16840 = LINE('',#16841,#16842);
+#16841 = CARTESIAN_POINT('',(0.,0.22));
+#16842 = VECTOR('',#16843,1.);
+#16843 = DIRECTION('',(1.,0.));
+#16844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16845 = ORIENTED_EDGE('',*,*,#16846,.T.);
+#16846 = EDGE_CURVE('',#16819,#16847,#16849,.T.);
+#16847 = VERTEX_POINT('',#16848);
+#16848 = CARTESIAN_POINT('',(3.5,-1.14,0.862318170518));
+#16849 = SURFACE_CURVE('',#16850,(#16854,#16861),.PCURVE_S1.);
+#16850 = LINE('',#16851,#16852);
+#16851 = CARTESIAN_POINT('',(3.5,-1.14,0.752318170518));
+#16852 = VECTOR('',#16853,1.);
+#16853 = DIRECTION('',(0.,0.,1.));
+#16854 = PCURVE('',#16634,#16855);
+#16855 = DEFINITIONAL_REPRESENTATION('',(#16856),#16860);
+#16856 = LINE('',#16857,#16858);
+#16857 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#16858 = VECTOR('',#16859,1.);
+#16859 = DIRECTION('',(0.,-1.));
+#16860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16861 = PCURVE('',#16862,#16867);
+#16862 = PLANE('',#16863);
+#16863 = AXIS2_PLACEMENT_3D('',#16864,#16865,#16866);
+#16864 = CARTESIAN_POINT('',(3.5,-1.36,0.752318170518));
+#16865 = DIRECTION('',(1.,0.,0.));
+#16866 = DIRECTION('',(0.,0.,1.));
+#16867 = DEFINITIONAL_REPRESENTATION('',(#16868),#16872);
+#16868 = LINE('',#16869,#16870);
+#16869 = CARTESIAN_POINT('',(0.,-0.22));
+#16870 = VECTOR('',#16871,1.);
+#16871 = DIRECTION('',(1.,0.));
+#16872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16873 = ORIENTED_EDGE('',*,*,#16874,.T.);
+#16874 = EDGE_CURVE('',#16847,#16875,#16877,.T.);
+#16875 = VERTEX_POINT('',#16876);
+#16876 = CARTESIAN_POINT('',(3.532781257769,-1.14,0.862318170518));
+#16877 = SURFACE_CURVE('',#16878,(#16882,#16889),.PCURVE_S1.);
+#16878 = LINE('',#16879,#16880);
+#16879 = CARTESIAN_POINT('',(3.5,-1.14,0.862318170518));
+#16880 = VECTOR('',#16881,1.);
+#16881 = DIRECTION('',(1.,0.,0.));
+#16882 = PCURVE('',#16634,#16883);
+#16883 = DEFINITIONAL_REPRESENTATION('',(#16884),#16888);
+#16884 = LINE('',#16885,#16886);
+#16885 = CARTESIAN_POINT('',(-0.452776737828,-0.520931946481));
+#16886 = VECTOR('',#16887,1.);
+#16887 = DIRECTION('',(1.,3.310195103516E-57));
+#16888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16889 = PCURVE('',#16890,#16895);
+#16890 = PLANE('',#16891);
+#16891 = AXIS2_PLACEMENT_3D('',#16892,#16893,#16894);
+#16892 = CARTESIAN_POINT('',(3.5,-1.36,0.862318170518));
+#16893 = DIRECTION('',(0.,0.,1.));
+#16894 = DIRECTION('',(1.,0.,0.));
+#16895 = DEFINITIONAL_REPRESENTATION('',(#16896),#16900);
+#16896 = LINE('',#16897,#16898);
+#16897 = CARTESIAN_POINT('',(0.,0.22));
+#16898 = VECTOR('',#16899,1.);
+#16899 = DIRECTION('',(1.,0.));
+#16900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16901 = ORIENTED_EDGE('',*,*,#16902,.F.);
+#16902 = EDGE_CURVE('',#16903,#16875,#16905,.T.);
+#16903 = VERTEX_POINT('',#16904);
+#16904 = CARTESIAN_POINT('',(3.623425869431,-1.14,0.814636341035));
+#16905 = SURFACE_CURVE('',#16906,(#16911,#16922),.PCURVE_S1.);
+#16906 = CIRCLE('',#16907,0.11);
+#16907 = AXIS2_PLACEMENT_3D('',#16908,#16909,#16910);
+#16908 = CARTESIAN_POINT('',(3.532781257769,-1.14,0.752318170518));
+#16909 = DIRECTION('',(0.,-1.,0.));
+#16910 = DIRECTION('',(0.,0.,1.));
+#16911 = PCURVE('',#16634,#16912);
+#16912 = DEFINITIONAL_REPRESENTATION('',(#16913),#16921);
+#16913 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16914,#16915,#16916,#16917
+ ,#16918,#16919,#16920),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#16914 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#16915 = CARTESIAN_POINT('',(-0.610521068892,-0.520931946481));
+#16916 = CARTESIAN_POINT('',(-0.515258274475,-0.355931946481));
+#16917 = CARTESIAN_POINT('',(-0.419995480059,-0.190931946481));
+#16918 = CARTESIAN_POINT('',(-0.324732685643,-0.355931946481));
+#16919 = CARTESIAN_POINT('',(-0.229469891227,-0.520931946481));
+#16920 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#16921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16922 = PCURVE('',#16923,#16928);
+#16923 = CYLINDRICAL_SURFACE('',#16924,0.11);
+#16924 = AXIS2_PLACEMENT_3D('',#16925,#16926,#16927);
+#16925 = CARTESIAN_POINT('',(3.532781257769,-1.36,0.752318170518));
+#16926 = DIRECTION('',(0.,1.,0.));
+#16927 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#16928 = DEFINITIONAL_REPRESENTATION('',(#16929),#16933);
+#16929 = LINE('',#16930,#16931);
+#16930 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#16931 = VECTOR('',#16932,1.);
+#16932 = DIRECTION('',(-1.,0.));
+#16933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16934 = ORIENTED_EDGE('',*,*,#16935,.F.);
+#16935 = EDGE_CURVE('',#16936,#16903,#16938,.T.);
+#16936 = VERTEX_POINT('',#16937);
+#16937 = CARTESIAN_POINT('',(4.075082096124,-1.14,0.157681829482));
+#16938 = SURFACE_CURVE('',#16939,(#16943,#16950),.PCURVE_S1.);
+#16939 = LINE('',#16940,#16941);
+#16940 = CARTESIAN_POINT('',(4.140644611662,-1.14,6.231817051758E-02));
+#16941 = VECTOR('',#16942,1.);
+#16942 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#16943 = PCURVE('',#16634,#16944);
+#16944 = DEFINITIONAL_REPRESENTATION('',(#16945),#16949);
+#16945 = LINE('',#16946,#16947);
+#16946 = CARTESIAN_POINT('',(0.187867873834,0.279068053519));
+#16947 = VECTOR('',#16948,1.);
+#16948 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#16949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16950 = PCURVE('',#16951,#16956);
+#16951 = PLANE('',#16952);
+#16952 = AXIS2_PLACEMENT_3D('',#16953,#16954,#16955);
+#16953 = CARTESIAN_POINT('',(4.140644611662,-1.36,6.231817051758E-02));
+#16954 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#16955 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#16956 = DEFINITIONAL_REPRESENTATION('',(#16957),#16961);
+#16957 = LINE('',#16958,#16959);
+#16958 = CARTESIAN_POINT('',(0.,-0.22));
+#16959 = VECTOR('',#16960,1.);
+#16960 = DIRECTION('',(1.,0.));
+#16961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16962 = ORIENTED_EDGE('',*,*,#16963,.F.);
+#16963 = EDGE_CURVE('',#16612,#16936,#16964,.T.);
+#16964 = SURFACE_CURVE('',#16965,(#16970,#16977),.PCURVE_S1.);
+#16965 = CIRCLE('',#16966,0.11);
+#16966 = AXIS2_PLACEMENT_3D('',#16967,#16968,#16969);
+#16967 = CARTESIAN_POINT('',(4.165726707786,-1.14,0.22));
+#16968 = DIRECTION('',(0.,1.,0.));
+#16969 = DIRECTION('',(0.,0.,1.));
+#16970 = PCURVE('',#16634,#16971);
+#16971 = DEFINITIONAL_REPRESENTATION('',(#16972),#16976);
+#16972 = CIRCLE('',#16973,0.11);
+#16973 = AXIS2_PLACEMENT_2D('',#16974,#16975);
+#16974 = CARTESIAN_POINT('',(0.212949969957,0.121386224036));
+#16975 = DIRECTION('',(0.,-1.));
+#16976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16977 = PCURVE('',#16662,#16978);
+#16978 = DEFINITIONAL_REPRESENTATION('',(#16979),#16983);
+#16979 = LINE('',#16980,#16981);
+#16980 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#16981 = VECTOR('',#16982,1.);
+#16982 = DIRECTION('',(1.,0.));
+#16983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16984 = ORIENTED_EDGE('',*,*,#16611,.T.);
+#16985 = ORIENTED_EDGE('',*,*,#16986,.F.);
+#16986 = EDGE_CURVE('',#16734,#16614,#16987,.T.);
+#16987 = SURFACE_CURVE('',#16988,(#16992,#16999),.PCURVE_S1.);
+#16988 = LINE('',#16989,#16990);
+#16989 = CARTESIAN_POINT('',(4.5,-1.14,0.));
+#16990 = VECTOR('',#16991,1.);
+#16991 = DIRECTION('',(0.,0.,1.));
+#16992 = PCURVE('',#16634,#16993);
+#16993 = DEFINITIONAL_REPRESENTATION('',(#16994),#16998);
+#16994 = LINE('',#16995,#16996);
+#16995 = CARTESIAN_POINT('',(0.547223262172,0.341386224036));
+#16996 = VECTOR('',#16997,1.);
+#16997 = DIRECTION('',(0.,-1.));
+#16998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16999 = PCURVE('',#16716,#17000);
+#17000 = DEFINITIONAL_REPRESENTATION('',(#17001),#17005);
+#17001 = LINE('',#17002,#17003);
+#17002 = CARTESIAN_POINT('',(0.,-0.22));
+#17003 = VECTOR('',#17004,1.);
+#17004 = DIRECTION('',(1.,0.));
+#17005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17006 = ADVANCED_FACE('',(#17007),#16662,.F.);
+#17007 = FACE_BOUND('',#17008,.F.);
+#17008 = EDGE_LOOP('',(#17009,#17037,#17058,#17059));
+#17009 = ORIENTED_EDGE('',*,*,#17010,.T.);
+#17010 = EDGE_CURVE('',#16647,#17011,#17013,.T.);
+#17011 = VERTEX_POINT('',#17012);
+#17012 = CARTESIAN_POINT('',(4.075082096124,-1.36,0.157681829482));
+#17013 = SURFACE_CURVE('',#17014,(#17019,#17026),.PCURVE_S1.);
+#17014 = CIRCLE('',#17015,0.11);
+#17015 = AXIS2_PLACEMENT_3D('',#17016,#17017,#17018);
+#17016 = CARTESIAN_POINT('',(4.165726707786,-1.36,0.22));
+#17017 = DIRECTION('',(0.,1.,0.));
+#17018 = DIRECTION('',(0.,0.,1.));
+#17019 = PCURVE('',#16662,#17020);
+#17020 = DEFINITIONAL_REPRESENTATION('',(#17021),#17025);
+#17021 = LINE('',#17022,#17023);
+#17022 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#17023 = VECTOR('',#17024,1.);
+#17024 = DIRECTION('',(1.,0.));
+#17025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17026 = PCURVE('',#16690,#17027);
+#17027 = DEFINITIONAL_REPRESENTATION('',(#17028),#17036);
+#17028 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17029,#17030,#17031,#17032
+ ,#17033,#17034,#17035),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#17029 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#17030 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#17031 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#17032 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#17033 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#17034 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#17035 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#17036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17037 = ORIENTED_EDGE('',*,*,#17038,.T.);
+#17038 = EDGE_CURVE('',#17011,#16936,#17039,.T.);
+#17039 = SURFACE_CURVE('',#17040,(#17044,#17051),.PCURVE_S1.);
+#17040 = LINE('',#17041,#17042);
+#17041 = CARTESIAN_POINT('',(4.075082096124,-1.36,0.157681829482));
+#17042 = VECTOR('',#17043,1.);
+#17043 = DIRECTION('',(0.,1.,0.));
+#17044 = PCURVE('',#16662,#17045);
+#17045 = DEFINITIONAL_REPRESENTATION('',(#17046),#17050);
+#17046 = LINE('',#17047,#17048);
+#17047 = CARTESIAN_POINT('',(0.96850898066,0.));
+#17048 = VECTOR('',#17049,1.);
+#17049 = DIRECTION('',(0.,1.));
+#17050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17051 = PCURVE('',#16951,#17052);
+#17052 = DEFINITIONAL_REPRESENTATION('',(#17053),#17057);
+#17053 = LINE('',#17054,#17055);
+#17054 = CARTESIAN_POINT('',(0.115726707786,0.));
+#17055 = VECTOR('',#17056,1.);
+#17056 = DIRECTION('',(0.,-1.));
+#17057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17058 = ORIENTED_EDGE('',*,*,#16963,.F.);
+#17059 = ORIENTED_EDGE('',*,*,#16646,.F.);
+#17060 = ADVANCED_FACE('',(#17061),#16716,.T.);
+#17061 = FACE_BOUND('',#17062,.T.);
+#17062 = EDGE_LOOP('',(#17063,#17086,#17107,#17108));
+#17063 = ORIENTED_EDGE('',*,*,#17064,.F.);
+#17064 = EDGE_CURVE('',#17065,#16675,#17067,.T.);
+#17065 = VERTEX_POINT('',#17066);
+#17066 = CARTESIAN_POINT('',(4.5,-1.36,0.));
+#17067 = SURFACE_CURVE('',#17068,(#17072,#17079),.PCURVE_S1.);
+#17068 = LINE('',#17069,#17070);
+#17069 = CARTESIAN_POINT('',(4.5,-1.36,0.));
+#17070 = VECTOR('',#17071,1.);
+#17071 = DIRECTION('',(0.,0.,1.));
+#17072 = PCURVE('',#16716,#17073);
+#17073 = DEFINITIONAL_REPRESENTATION('',(#17074),#17078);
+#17074 = LINE('',#17075,#17076);
+#17075 = CARTESIAN_POINT('',(0.,0.));
+#17076 = VECTOR('',#17077,1.);
+#17077 = DIRECTION('',(1.,0.));
+#17078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17079 = PCURVE('',#16690,#17080);
+#17080 = DEFINITIONAL_REPRESENTATION('',(#17081),#17085);
+#17081 = LINE('',#17082,#17083);
+#17082 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#17083 = VECTOR('',#17084,1.);
+#17084 = DIRECTION('',(0.,-1.));
+#17085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17086 = ORIENTED_EDGE('',*,*,#17087,.T.);
+#17087 = EDGE_CURVE('',#17065,#16734,#17088,.T.);
+#17088 = SURFACE_CURVE('',#17089,(#17093,#17100),.PCURVE_S1.);
+#17089 = LINE('',#17090,#17091);
+#17090 = CARTESIAN_POINT('',(4.5,-1.36,0.));
+#17091 = VECTOR('',#17092,1.);
+#17092 = DIRECTION('',(0.,1.,0.));
+#17093 = PCURVE('',#16716,#17094);
+#17094 = DEFINITIONAL_REPRESENTATION('',(#17095),#17099);
+#17095 = LINE('',#17096,#17097);
+#17096 = CARTESIAN_POINT('',(0.,0.));
+#17097 = VECTOR('',#17098,1.);
+#17098 = DIRECTION('',(0.,-1.));
+#17099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17100 = PCURVE('',#16749,#17101);
+#17101 = DEFINITIONAL_REPRESENTATION('',(#17102),#17106);
+#17102 = LINE('',#17103,#17104);
+#17103 = CARTESIAN_POINT('',(0.45,0.));
+#17104 = VECTOR('',#17105,1.);
+#17105 = DIRECTION('',(0.,1.));
+#17106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17107 = ORIENTED_EDGE('',*,*,#16986,.T.);
+#17108 = ORIENTED_EDGE('',*,*,#16702,.F.);
+#17109 = ADVANCED_FACE('',(#17110),#16690,.T.);
+#17110 = FACE_BOUND('',#17111,.T.);
+#17111 = EDGE_LOOP('',(#17112,#17135,#17136,#17137,#17138,#17161,#17185,
+ #17208,#17231,#17254,#17277));
+#17112 = ORIENTED_EDGE('',*,*,#17113,.T.);
+#17113 = EDGE_CURVE('',#17114,#17065,#17116,.T.);
+#17114 = VERTEX_POINT('',#17115);
+#17115 = CARTESIAN_POINT('',(4.107863353893,-1.36,0.));
+#17116 = SURFACE_CURVE('',#17117,(#17121,#17128),.PCURVE_S1.);
+#17117 = LINE('',#17118,#17119);
+#17118 = CARTESIAN_POINT('',(4.05,-1.36,0.));
+#17119 = VECTOR('',#17120,1.);
+#17120 = DIRECTION('',(1.,0.,0.));
+#17121 = PCURVE('',#16690,#17122);
+#17122 = DEFINITIONAL_REPRESENTATION('',(#17123),#17127);
+#17123 = LINE('',#17124,#17125);
+#17124 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#17125 = VECTOR('',#17126,1.);
+#17126 = DIRECTION('',(-1.,-6.318367896236E-63));
+#17127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17128 = PCURVE('',#16749,#17129);
+#17129 = DEFINITIONAL_REPRESENTATION('',(#17130),#17134);
+#17130 = LINE('',#17131,#17132);
+#17131 = CARTESIAN_POINT('',(0.,0.));
+#17132 = VECTOR('',#17133,1.);
+#17133 = DIRECTION('',(1.,0.));
+#17134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17135 = ORIENTED_EDGE('',*,*,#17064,.T.);
+#17136 = ORIENTED_EDGE('',*,*,#16674,.F.);
+#17137 = ORIENTED_EDGE('',*,*,#17010,.T.);
+#17138 = ORIENTED_EDGE('',*,*,#17139,.T.);
+#17139 = EDGE_CURVE('',#17011,#17140,#17142,.T.);
+#17140 = VERTEX_POINT('',#17141);
+#17141 = CARTESIAN_POINT('',(3.623425869431,-1.36,0.814636341035));
+#17142 = SURFACE_CURVE('',#17143,(#17147,#17154),.PCURVE_S1.);
+#17143 = LINE('',#17144,#17145);
+#17144 = CARTESIAN_POINT('',(4.140644611662,-1.36,6.231817051758E-02));
+#17145 = VECTOR('',#17146,1.);
+#17146 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#17147 = PCURVE('',#16690,#17148);
+#17148 = DEFINITIONAL_REPRESENTATION('',(#17149),#17153);
+#17149 = LINE('',#17150,#17151);
+#17150 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#17151 = VECTOR('',#17152,1.);
+#17152 = DIRECTION('',(0.566528822887,-0.824041924199));
+#17153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17154 = PCURVE('',#16951,#17155);
+#17155 = DEFINITIONAL_REPRESENTATION('',(#17156),#17160);
+#17156 = LINE('',#17157,#17158);
+#17157 = CARTESIAN_POINT('',(0.,0.));
+#17158 = VECTOR('',#17159,1.);
+#17159 = DIRECTION('',(1.,0.));
+#17160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17161 = ORIENTED_EDGE('',*,*,#17162,.T.);
+#17162 = EDGE_CURVE('',#17140,#17163,#17165,.T.);
+#17163 = VERTEX_POINT('',#17164);
+#17164 = CARTESIAN_POINT('',(3.532781257769,-1.36,0.862318170518));
+#17165 = SURFACE_CURVE('',#17166,(#17171,#17178),.PCURVE_S1.);
+#17166 = CIRCLE('',#17167,0.11);
+#17167 = AXIS2_PLACEMENT_3D('',#17168,#17169,#17170);
+#17168 = CARTESIAN_POINT('',(3.532781257769,-1.36,0.752318170518));
+#17169 = DIRECTION('',(0.,-1.,0.));
+#17170 = DIRECTION('',(0.,0.,1.));
+#17171 = PCURVE('',#16690,#17172);
+#17172 = DEFINITIONAL_REPRESENTATION('',(#17173),#17177);
+#17173 = CIRCLE('',#17174,0.11);
+#17174 = AXIS2_PLACEMENT_2D('',#17175,#17176);
+#17175 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#17176 = DIRECTION('',(0.,-1.));
+#17177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17178 = PCURVE('',#16923,#17179);
+#17179 = DEFINITIONAL_REPRESENTATION('',(#17180),#17184);
+#17180 = LINE('',#17181,#17182);
+#17181 = CARTESIAN_POINT('',(5.31467632652,-4.440892098501E-16));
+#17182 = VECTOR('',#17183,1.);
+#17183 = DIRECTION('',(-1.,0.));
+#17184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17185 = ORIENTED_EDGE('',*,*,#17186,.F.);
+#17186 = EDGE_CURVE('',#17187,#17163,#17189,.T.);
+#17187 = VERTEX_POINT('',#17188);
+#17188 = CARTESIAN_POINT('',(3.5,-1.36,0.862318170518));
+#17189 = SURFACE_CURVE('',#17190,(#17194,#17201),.PCURVE_S1.);
+#17190 = LINE('',#17191,#17192);
+#17191 = CARTESIAN_POINT('',(3.5,-1.36,0.862318170518));
+#17192 = VECTOR('',#17193,1.);
+#17193 = DIRECTION('',(1.,0.,0.));
+#17194 = PCURVE('',#16690,#17195);
+#17195 = DEFINITIONAL_REPRESENTATION('',(#17196),#17200);
+#17196 = LINE('',#17197,#17198);
+#17197 = CARTESIAN_POINT('',(0.452776737828,-0.520931946481));
+#17198 = VECTOR('',#17199,1.);
+#17199 = DIRECTION('',(-1.,-6.318367896236E-63));
+#17200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17201 = PCURVE('',#16890,#17202);
+#17202 = DEFINITIONAL_REPRESENTATION('',(#17203),#17207);
+#17203 = LINE('',#17204,#17205);
+#17204 = CARTESIAN_POINT('',(0.,0.));
+#17205 = VECTOR('',#17206,1.);
+#17206 = DIRECTION('',(1.,0.));
+#17207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17208 = ORIENTED_EDGE('',*,*,#17209,.F.);
+#17209 = EDGE_CURVE('',#17210,#17187,#17212,.T.);
+#17210 = VERTEX_POINT('',#17211);
+#17211 = CARTESIAN_POINT('',(3.5,-1.36,0.752318170518));
+#17212 = SURFACE_CURVE('',#17213,(#17217,#17224),.PCURVE_S1.);
+#17213 = LINE('',#17214,#17215);
+#17214 = CARTESIAN_POINT('',(3.5,-1.36,0.752318170518));
+#17215 = VECTOR('',#17216,1.);
+#17216 = DIRECTION('',(0.,0.,1.));
+#17217 = PCURVE('',#16690,#17218);
+#17218 = DEFINITIONAL_REPRESENTATION('',(#17219),#17223);
+#17219 = LINE('',#17220,#17221);
+#17220 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#17221 = VECTOR('',#17222,1.);
+#17222 = DIRECTION('',(0.,-1.));
+#17223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17224 = PCURVE('',#16862,#17225);
+#17225 = DEFINITIONAL_REPRESENTATION('',(#17226),#17230);
+#17226 = LINE('',#17227,#17228);
+#17227 = CARTESIAN_POINT('',(0.,0.));
+#17228 = VECTOR('',#17229,1.);
+#17229 = DIRECTION('',(1.,0.));
+#17230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17231 = ORIENTED_EDGE('',*,*,#17232,.T.);
+#17232 = EDGE_CURVE('',#17210,#17233,#17235,.T.);
+#17233 = VERTEX_POINT('',#17234);
+#17234 = CARTESIAN_POINT('',(3.532781257769,-1.36,0.752318170518));
+#17235 = SURFACE_CURVE('',#17236,(#17240,#17247),.PCURVE_S1.);
+#17236 = LINE('',#17237,#17238);
+#17237 = CARTESIAN_POINT('',(3.5,-1.36,0.752318170518));
+#17238 = VECTOR('',#17239,1.);
+#17239 = DIRECTION('',(1.,0.,0.));
+#17240 = PCURVE('',#16690,#17241);
+#17241 = DEFINITIONAL_REPRESENTATION('',(#17242),#17246);
+#17242 = LINE('',#17243,#17244);
+#17243 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#17244 = VECTOR('',#17245,1.);
+#17245 = DIRECTION('',(-1.,-6.318367896236E-63));
+#17246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17247 = PCURVE('',#16834,#17248);
+#17248 = DEFINITIONAL_REPRESENTATION('',(#17249),#17253);
+#17249 = LINE('',#17250,#17251);
+#17250 = CARTESIAN_POINT('',(0.,0.));
+#17251 = VECTOR('',#17252,1.);
+#17252 = DIRECTION('',(1.,0.));
+#17253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17254 = ORIENTED_EDGE('',*,*,#17255,.F.);
+#17255 = EDGE_CURVE('',#17256,#17233,#17258,.T.);
+#17256 = VERTEX_POINT('',#17257);
+#17257 = CARTESIAN_POINT('',(4.017218742231,-1.36,4.768182948242E-02));
+#17258 = SURFACE_CURVE('',#17259,(#17263,#17270),.PCURVE_S1.);
+#17259 = LINE('',#17260,#17261);
+#17260 = CARTESIAN_POINT('',(4.05,-1.36,0.));
+#17261 = VECTOR('',#17262,1.);
+#17262 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#17263 = PCURVE('',#16690,#17264);
+#17264 = DEFINITIONAL_REPRESENTATION('',(#17265),#17269);
+#17265 = LINE('',#17266,#17267);
+#17266 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#17267 = VECTOR('',#17268,1.);
+#17268 = DIRECTION('',(0.566528822887,-0.824041924199));
+#17269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17270 = PCURVE('',#16806,#17271);
+#17271 = DEFINITIONAL_REPRESENTATION('',(#17272),#17276);
+#17272 = LINE('',#17273,#17274);
+#17273 = CARTESIAN_POINT('',(0.,0.));
+#17274 = VECTOR('',#17275,1.);
+#17275 = DIRECTION('',(1.,0.));
+#17276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17277 = ORIENTED_EDGE('',*,*,#17278,.F.);
+#17278 = EDGE_CURVE('',#17114,#17256,#17279,.T.);
+#17279 = SURFACE_CURVE('',#17280,(#17285,#17296),.PCURVE_S1.);
+#17280 = CIRCLE('',#17281,0.11);
+#17281 = AXIS2_PLACEMENT_3D('',#17282,#17283,#17284);
+#17282 = CARTESIAN_POINT('',(4.107863353893,-1.36,0.11));
+#17283 = DIRECTION('',(0.,1.,0.));
+#17284 = DIRECTION('',(0.,0.,1.));
+#17285 = PCURVE('',#16690,#17286);
+#17286 = DEFINITIONAL_REPRESENTATION('',(#17287),#17295);
+#17287 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17288,#17289,#17290,#17291
+ ,#17292,#17293,#17294),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#17288 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#17289 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#17290 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#17291 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#17292 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#17293 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#17294 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#17295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17296 = PCURVE('',#16778,#17297);
+#17297 = DEFINITIONAL_REPRESENTATION('',(#17298),#17302);
+#17298 = LINE('',#17299,#17300);
+#17299 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#17300 = VECTOR('',#17301,1.);
+#17301 = DIRECTION('',(1.,0.));
+#17302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17303 = ADVANCED_FACE('',(#17304),#16749,.F.);
+#17304 = FACE_BOUND('',#17305,.F.);
+#17305 = EDGE_LOOP('',(#17306,#17307,#17308,#17309));
+#17306 = ORIENTED_EDGE('',*,*,#17113,.T.);
+#17307 = ORIENTED_EDGE('',*,*,#17087,.T.);
+#17308 = ORIENTED_EDGE('',*,*,#16731,.F.);
+#17309 = ORIENTED_EDGE('',*,*,#17310,.F.);
+#17310 = EDGE_CURVE('',#17114,#16732,#17311,.T.);
+#17311 = SURFACE_CURVE('',#17312,(#17316,#17323),.PCURVE_S1.);
+#17312 = LINE('',#17313,#17314);
+#17313 = CARTESIAN_POINT('',(4.107863353893,-1.36,0.));
+#17314 = VECTOR('',#17315,1.);
+#17315 = DIRECTION('',(0.,1.,0.));
+#17316 = PCURVE('',#16749,#17317);
+#17317 = DEFINITIONAL_REPRESENTATION('',(#17318),#17322);
+#17318 = LINE('',#17319,#17320);
+#17319 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#17320 = VECTOR('',#17321,1.);
+#17321 = DIRECTION('',(0.,1.));
+#17322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17323 = PCURVE('',#16778,#17324);
+#17324 = DEFINITIONAL_REPRESENTATION('',(#17325),#17329);
+#17325 = LINE('',#17326,#17327);
+#17326 = CARTESIAN_POINT('',(0.,0.));
+#17327 = VECTOR('',#17328,1.);
+#17328 = DIRECTION('',(0.,1.));
+#17329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17330 = ADVANCED_FACE('',(#17331),#16778,.T.);
+#17331 = FACE_BOUND('',#17332,.T.);
+#17332 = EDGE_LOOP('',(#17333,#17334,#17355,#17356));
+#17333 = ORIENTED_EDGE('',*,*,#17278,.T.);
+#17334 = ORIENTED_EDGE('',*,*,#17335,.T.);
+#17335 = EDGE_CURVE('',#17256,#16762,#17336,.T.);
+#17336 = SURFACE_CURVE('',#17337,(#17341,#17348),.PCURVE_S1.);
+#17337 = LINE('',#17338,#17339);
+#17338 = CARTESIAN_POINT('',(4.017218742231,-1.36,4.768182948242E-02));
+#17339 = VECTOR('',#17340,1.);
+#17340 = DIRECTION('',(0.,1.,0.));
+#17341 = PCURVE('',#16778,#17342);
+#17342 = DEFINITIONAL_REPRESENTATION('',(#17343),#17347);
+#17343 = LINE('',#17344,#17345);
+#17344 = CARTESIAN_POINT('',(0.96850898066,0.));
+#17345 = VECTOR('',#17346,1.);
+#17346 = DIRECTION('',(0.,1.));
+#17347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17348 = PCURVE('',#16806,#17349);
+#17349 = DEFINITIONAL_REPRESENTATION('',(#17350),#17354);
+#17350 = LINE('',#17351,#17352);
+#17351 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#17352 = VECTOR('',#17353,1.);
+#17353 = DIRECTION('',(0.,-1.));
+#17354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17355 = ORIENTED_EDGE('',*,*,#16761,.F.);
+#17356 = ORIENTED_EDGE('',*,*,#17310,.F.);
+#17357 = ADVANCED_FACE('',(#17358),#16806,.F.);
+#17358 = FACE_BOUND('',#17359,.F.);
+#17359 = EDGE_LOOP('',(#17360,#17361,#17362,#17363));
+#17360 = ORIENTED_EDGE('',*,*,#17255,.F.);
+#17361 = ORIENTED_EDGE('',*,*,#17335,.T.);
+#17362 = ORIENTED_EDGE('',*,*,#16790,.T.);
+#17363 = ORIENTED_EDGE('',*,*,#17364,.F.);
+#17364 = EDGE_CURVE('',#17233,#16791,#17365,.T.);
+#17365 = SURFACE_CURVE('',#17366,(#17370,#17376),.PCURVE_S1.);
+#17366 = LINE('',#17367,#17368);
+#17367 = CARTESIAN_POINT('',(3.532781257769,-1.36,0.752318170518));
+#17368 = VECTOR('',#17369,1.);
+#17369 = DIRECTION('',(0.,1.,0.));
+#17370 = PCURVE('',#16806,#17371);
+#17371 = DEFINITIONAL_REPRESENTATION('',(#17372),#17375);
+#17372 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17373,#17374),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#17373 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#17374 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#17375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17376 = PCURVE('',#16834,#17377);
+#17377 = DEFINITIONAL_REPRESENTATION('',(#17378),#17381);
+#17378 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17379,#17380),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#17379 = CARTESIAN_POINT('',(3.278125776917E-02,-2.2E-02));
+#17380 = CARTESIAN_POINT('',(3.278125776917E-02,0.242));
+#17381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17382 = ADVANCED_FACE('',(#17383),#16834,.F.);
+#17383 = FACE_BOUND('',#17384,.F.);
+#17384 = EDGE_LOOP('',(#17385,#17386,#17407,#17408));
+#17385 = ORIENTED_EDGE('',*,*,#16818,.F.);
+#17386 = ORIENTED_EDGE('',*,*,#17387,.F.);
+#17387 = EDGE_CURVE('',#17210,#16819,#17388,.T.);
+#17388 = SURFACE_CURVE('',#17389,(#17393,#17400),.PCURVE_S1.);
+#17389 = LINE('',#17390,#17391);
+#17390 = CARTESIAN_POINT('',(3.5,-1.36,0.752318170518));
+#17391 = VECTOR('',#17392,1.);
+#17392 = DIRECTION('',(0.,1.,0.));
+#17393 = PCURVE('',#16834,#17394);
+#17394 = DEFINITIONAL_REPRESENTATION('',(#17395),#17399);
+#17395 = LINE('',#17396,#17397);
+#17396 = CARTESIAN_POINT('',(0.,0.));
+#17397 = VECTOR('',#17398,1.);
+#17398 = DIRECTION('',(0.,1.));
+#17399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17400 = PCURVE('',#16862,#17401);
+#17401 = DEFINITIONAL_REPRESENTATION('',(#17402),#17406);
+#17402 = LINE('',#17403,#17404);
+#17403 = CARTESIAN_POINT('',(0.,0.));
+#17404 = VECTOR('',#17405,1.);
+#17405 = DIRECTION('',(0.,-1.));
+#17406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17407 = ORIENTED_EDGE('',*,*,#17232,.T.);
+#17408 = ORIENTED_EDGE('',*,*,#17364,.T.);
+#17409 = ADVANCED_FACE('',(#17410),#16862,.F.);
+#17410 = FACE_BOUND('',#17411,.T.);
+#17411 = EDGE_LOOP('',(#17412,#17413,#17434,#17435));
+#17412 = ORIENTED_EDGE('',*,*,#17209,.T.);
+#17413 = ORIENTED_EDGE('',*,*,#17414,.T.);
+#17414 = EDGE_CURVE('',#17187,#16847,#17415,.T.);
+#17415 = SURFACE_CURVE('',#17416,(#17420,#17427),.PCURVE_S1.);
+#17416 = LINE('',#17417,#17418);
+#17417 = CARTESIAN_POINT('',(3.5,-1.36,0.862318170518));
+#17418 = VECTOR('',#17419,1.);
+#17419 = DIRECTION('',(0.,1.,0.));
+#17420 = PCURVE('',#16862,#17421);
+#17421 = DEFINITIONAL_REPRESENTATION('',(#17422),#17426);
+#17422 = LINE('',#17423,#17424);
+#17423 = CARTESIAN_POINT('',(0.11,0.));
+#17424 = VECTOR('',#17425,1.);
+#17425 = DIRECTION('',(0.,-1.));
+#17426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17427 = PCURVE('',#16890,#17428);
+#17428 = DEFINITIONAL_REPRESENTATION('',(#17429),#17433);
+#17429 = LINE('',#17430,#17431);
+#17430 = CARTESIAN_POINT('',(0.,0.));
+#17431 = VECTOR('',#17432,1.);
+#17432 = DIRECTION('',(0.,1.));
+#17433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17434 = ORIENTED_EDGE('',*,*,#16846,.F.);
+#17435 = ORIENTED_EDGE('',*,*,#17387,.F.);
+#17436 = ADVANCED_FACE('',(#17437),#16951,.T.);
+#17437 = FACE_BOUND('',#17438,.T.);
+#17438 = EDGE_LOOP('',(#17439,#17440,#17441,#17442));
+#17439 = ORIENTED_EDGE('',*,*,#17139,.F.);
+#17440 = ORIENTED_EDGE('',*,*,#17038,.T.);
+#17441 = ORIENTED_EDGE('',*,*,#16935,.T.);
+#17442 = ORIENTED_EDGE('',*,*,#17443,.F.);
+#17443 = EDGE_CURVE('',#17140,#16903,#17444,.T.);
+#17444 = SURFACE_CURVE('',#17445,(#17449,#17456),.PCURVE_S1.);
+#17445 = LINE('',#17446,#17447);
+#17446 = CARTESIAN_POINT('',(3.623425869431,-1.36,0.814636341035));
+#17447 = VECTOR('',#17448,1.);
+#17448 = DIRECTION('',(0.,1.,0.));
+#17449 = PCURVE('',#16951,#17450);
+#17450 = DEFINITIONAL_REPRESENTATION('',(#17451),#17455);
+#17451 = LINE('',#17452,#17453);
+#17452 = CARTESIAN_POINT('',(0.912961038055,0.));
+#17453 = VECTOR('',#17454,1.);
+#17454 = DIRECTION('',(0.,-1.));
+#17455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17456 = PCURVE('',#16923,#17457);
+#17457 = DEFINITIONAL_REPRESENTATION('',(#17458),#17462);
+#17458 = LINE('',#17459,#17460);
+#17459 = CARTESIAN_POINT('',(-0.,0.));
+#17460 = VECTOR('',#17461,1.);
+#17461 = DIRECTION('',(-0.,1.));
+#17462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17463 = ADVANCED_FACE('',(#17464),#16890,.T.);
+#17464 = FACE_BOUND('',#17465,.T.);
+#17465 = EDGE_LOOP('',(#17466,#17467,#17468,#17469));
+#17466 = ORIENTED_EDGE('',*,*,#16874,.F.);
+#17467 = ORIENTED_EDGE('',*,*,#17414,.F.);
+#17468 = ORIENTED_EDGE('',*,*,#17186,.T.);
+#17469 = ORIENTED_EDGE('',*,*,#17470,.T.);
+#17470 = EDGE_CURVE('',#17163,#16875,#17471,.T.);
+#17471 = SURFACE_CURVE('',#17472,(#17476,#17483),.PCURVE_S1.);
+#17472 = LINE('',#17473,#17474);
+#17473 = CARTESIAN_POINT('',(3.532781257769,-1.36,0.862318170518));
+#17474 = VECTOR('',#17475,1.);
+#17475 = DIRECTION('',(0.,1.,0.));
+#17476 = PCURVE('',#16890,#17477);
+#17477 = DEFINITIONAL_REPRESENTATION('',(#17478),#17482);
+#17478 = LINE('',#17479,#17480);
+#17479 = CARTESIAN_POINT('',(3.278125776917E-02,0.));
+#17480 = VECTOR('',#17481,1.);
+#17481 = DIRECTION('',(0.,1.));
+#17482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17483 = PCURVE('',#16923,#17484);
+#17484 = DEFINITIONAL_REPRESENTATION('',(#17485),#17489);
+#17485 = LINE('',#17486,#17487);
+#17486 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#17487 = VECTOR('',#17488,1.);
+#17488 = DIRECTION('',(-0.,1.));
+#17489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17490 = ADVANCED_FACE('',(#17491),#16923,.T.);
+#17491 = FACE_BOUND('',#17492,.F.);
+#17492 = EDGE_LOOP('',(#17493,#17494,#17495,#17496));
+#17493 = ORIENTED_EDGE('',*,*,#17162,.T.);
+#17494 = ORIENTED_EDGE('',*,*,#17470,.T.);
+#17495 = ORIENTED_EDGE('',*,*,#16902,.F.);
+#17496 = ORIENTED_EDGE('',*,*,#17443,.F.);
+#17497 = MANIFOLD_SOLID_BREP('',#17498);
+#17498 = CLOSED_SHELL('',(#17499,#17619,#17902,#17952,#18001,#18195,
+ #18222,#18249,#18274,#18301,#18328,#18355,#18382));
+#17499 = ADVANCED_FACE('',(#17500),#17514,.T.);
+#17500 = FACE_BOUND('',#17501,.T.);
+#17501 = EDGE_LOOP('',(#17502,#17537,#17565,#17593));
+#17502 = ORIENTED_EDGE('',*,*,#17503,.F.);
+#17503 = EDGE_CURVE('',#17504,#17506,#17508,.T.);
+#17504 = VERTEX_POINT('',#17505);
+#17505 = CARTESIAN_POINT('',(-4.5,-1.64,0.11));
+#17506 = VERTEX_POINT('',#17507);
+#17507 = CARTESIAN_POINT('',(-4.165726707786,-1.64,0.11));
+#17508 = SURFACE_CURVE('',#17509,(#17513,#17525),.PCURVE_S1.);
+#17509 = LINE('',#17510,#17511);
+#17510 = CARTESIAN_POINT('',(-4.5,-1.64,0.11));
+#17511 = VECTOR('',#17512,1.);
+#17512 = DIRECTION('',(1.,0.,0.));
+#17513 = PCURVE('',#17514,#17519);
+#17514 = PLANE('',#17515);
+#17515 = AXIS2_PLACEMENT_3D('',#17516,#17517,#17518);
+#17516 = CARTESIAN_POINT('',(-4.5,-1.86,0.11));
+#17517 = DIRECTION('',(0.,0.,1.));
+#17518 = DIRECTION('',(1.,0.,0.));
+#17519 = DEFINITIONAL_REPRESENTATION('',(#17520),#17524);
+#17520 = LINE('',#17521,#17522);
+#17521 = CARTESIAN_POINT('',(0.,0.22));
+#17522 = VECTOR('',#17523,1.);
+#17523 = DIRECTION('',(1.,0.));
+#17524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17525 = PCURVE('',#17526,#17531);
+#17526 = PLANE('',#17527);
+#17527 = AXIS2_PLACEMENT_3D('',#17528,#17529,#17530);
+#17528 = CARTESIAN_POINT('',(-3.952776737828,-1.64,0.341386224036));
+#17529 = DIRECTION('',(-3.966049480229E-30,1.,2.51861160095E-30));
+#17530 = DIRECTION('',(1.,3.966049480229E-30,0.));
+#17531 = DEFINITIONAL_REPRESENTATION('',(#17532),#17536);
+#17532 = LINE('',#17533,#17534);
+#17533 = CARTESIAN_POINT('',(-0.547223262172,0.231386224036));
+#17534 = VECTOR('',#17535,1.);
+#17535 = DIRECTION('',(1.,-9.988938230844E-60));
+#17536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17537 = ORIENTED_EDGE('',*,*,#17538,.F.);
+#17538 = EDGE_CURVE('',#17539,#17504,#17541,.T.);
+#17539 = VERTEX_POINT('',#17540);
+#17540 = CARTESIAN_POINT('',(-4.5,-1.86,0.11));
+#17541 = SURFACE_CURVE('',#17542,(#17546,#17553),.PCURVE_S1.);
+#17542 = LINE('',#17543,#17544);
+#17543 = CARTESIAN_POINT('',(-4.5,-1.86,0.11));
+#17544 = VECTOR('',#17545,1.);
+#17545 = DIRECTION('',(0.,1.,0.));
+#17546 = PCURVE('',#17514,#17547);
+#17547 = DEFINITIONAL_REPRESENTATION('',(#17548),#17552);
+#17548 = LINE('',#17549,#17550);
+#17549 = CARTESIAN_POINT('',(0.,0.));
+#17550 = VECTOR('',#17551,1.);
+#17551 = DIRECTION('',(0.,1.));
+#17552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17553 = PCURVE('',#17554,#17559);
+#17554 = PLANE('',#17555);
+#17555 = AXIS2_PLACEMENT_3D('',#17556,#17557,#17558);
+#17556 = CARTESIAN_POINT('',(-4.5,-1.86,0.));
+#17557 = DIRECTION('',(1.,0.,0.));
+#17558 = DIRECTION('',(0.,0.,1.));
+#17559 = DEFINITIONAL_REPRESENTATION('',(#17560),#17564);
+#17560 = LINE('',#17561,#17562);
+#17561 = CARTESIAN_POINT('',(0.11,0.));
+#17562 = VECTOR('',#17563,1.);
+#17563 = DIRECTION('',(0.,-1.));
+#17564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17565 = ORIENTED_EDGE('',*,*,#17566,.T.);
+#17566 = EDGE_CURVE('',#17539,#17567,#17569,.T.);
+#17567 = VERTEX_POINT('',#17568);
+#17568 = CARTESIAN_POINT('',(-4.165726707786,-1.86,0.11));
+#17569 = SURFACE_CURVE('',#17570,(#17574,#17581),.PCURVE_S1.);
+#17570 = LINE('',#17571,#17572);
+#17571 = CARTESIAN_POINT('',(-4.5,-1.86,0.11));
+#17572 = VECTOR('',#17573,1.);
+#17573 = DIRECTION('',(1.,0.,0.));
+#17574 = PCURVE('',#17514,#17575);
+#17575 = DEFINITIONAL_REPRESENTATION('',(#17576),#17580);
+#17576 = LINE('',#17577,#17578);
+#17577 = CARTESIAN_POINT('',(0.,0.));
+#17578 = VECTOR('',#17579,1.);
+#17579 = DIRECTION('',(1.,0.));
+#17580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17581 = PCURVE('',#17582,#17587);
+#17582 = PLANE('',#17583);
+#17583 = AXIS2_PLACEMENT_3D('',#17584,#17585,#17586);
+#17584 = CARTESIAN_POINT('',(-3.952776737828,-1.86,0.341386224036));
+#17585 = DIRECTION('',(-0.,-1.,-0.));
+#17586 = DIRECTION('',(0.,0.,-1.));
+#17587 = DEFINITIONAL_REPRESENTATION('',(#17588),#17592);
+#17588 = LINE('',#17589,#17590);
+#17589 = CARTESIAN_POINT('',(0.231386224036,-0.547223262172));
+#17590 = VECTOR('',#17591,1.);
+#17591 = DIRECTION('',(0.,1.));
+#17592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17593 = ORIENTED_EDGE('',*,*,#17594,.T.);
+#17594 = EDGE_CURVE('',#17567,#17506,#17595,.T.);
+#17595 = SURFACE_CURVE('',#17596,(#17600,#17607),.PCURVE_S1.);
+#17596 = LINE('',#17597,#17598);
+#17597 = CARTESIAN_POINT('',(-4.165726707786,-1.86,0.11));
+#17598 = VECTOR('',#17599,1.);
+#17599 = DIRECTION('',(0.,1.,0.));
+#17600 = PCURVE('',#17514,#17601);
+#17601 = DEFINITIONAL_REPRESENTATION('',(#17602),#17606);
+#17602 = LINE('',#17603,#17604);
+#17603 = CARTESIAN_POINT('',(0.334273292214,0.));
+#17604 = VECTOR('',#17605,1.);
+#17605 = DIRECTION('',(0.,1.));
+#17606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17607 = PCURVE('',#17608,#17613);
+#17608 = CYLINDRICAL_SURFACE('',#17609,0.11);
+#17609 = AXIS2_PLACEMENT_3D('',#17610,#17611,#17612);
+#17610 = CARTESIAN_POINT('',(-4.165726707786,-1.86,0.22));
+#17611 = DIRECTION('',(0.,1.,0.));
+#17612 = DIRECTION('',(0.,0.,-1.));
+#17613 = DEFINITIONAL_REPRESENTATION('',(#17614),#17618);
+#17614 = LINE('',#17615,#17616);
+#17615 = CARTESIAN_POINT('',(-0.,0.));
+#17616 = VECTOR('',#17617,1.);
+#17617 = DIRECTION('',(-0.,1.));
+#17618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17619 = ADVANCED_FACE('',(#17620),#17526,.T.);
+#17620 = FACE_BOUND('',#17621,.T.);
+#17621 = EDGE_LOOP('',(#17622,#17652,#17673,#17674,#17702,#17730,#17759,
+ #17787,#17815,#17843,#17871));
+#17622 = ORIENTED_EDGE('',*,*,#17623,.F.);
+#17623 = EDGE_CURVE('',#17624,#17626,#17628,.T.);
+#17624 = VERTEX_POINT('',#17625);
+#17625 = CARTESIAN_POINT('',(-4.5,-1.64,0.));
+#17626 = VERTEX_POINT('',#17627);
+#17627 = CARTESIAN_POINT('',(-4.107863353893,-1.64,0.));
+#17628 = SURFACE_CURVE('',#17629,(#17633,#17640),.PCURVE_S1.);
+#17629 = LINE('',#17630,#17631);
+#17630 = CARTESIAN_POINT('',(-4.5,-1.64,0.));
+#17631 = VECTOR('',#17632,1.);
+#17632 = DIRECTION('',(1.,0.,0.));
+#17633 = PCURVE('',#17526,#17634);
+#17634 = DEFINITIONAL_REPRESENTATION('',(#17635),#17639);
+#17635 = LINE('',#17636,#17637);
+#17636 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#17637 = VECTOR('',#17638,1.);
+#17638 = DIRECTION('',(1.,-9.988938230844E-60));
+#17639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17640 = PCURVE('',#17641,#17646);
+#17641 = PLANE('',#17642);
+#17642 = AXIS2_PLACEMENT_3D('',#17643,#17644,#17645);
+#17643 = CARTESIAN_POINT('',(-4.5,-1.86,0.));
+#17644 = DIRECTION('',(0.,0.,1.));
+#17645 = DIRECTION('',(1.,0.,0.));
+#17646 = DEFINITIONAL_REPRESENTATION('',(#17647),#17651);
+#17647 = LINE('',#17648,#17649);
+#17648 = CARTESIAN_POINT('',(0.,0.22));
+#17649 = VECTOR('',#17650,1.);
+#17650 = DIRECTION('',(1.,0.));
+#17651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17652 = ORIENTED_EDGE('',*,*,#17653,.T.);
+#17653 = EDGE_CURVE('',#17624,#17504,#17654,.T.);
+#17654 = SURFACE_CURVE('',#17655,(#17659,#17666),.PCURVE_S1.);
+#17655 = LINE('',#17656,#17657);
+#17656 = CARTESIAN_POINT('',(-4.5,-1.64,0.));
+#17657 = VECTOR('',#17658,1.);
+#17658 = DIRECTION('',(0.,0.,1.));
+#17659 = PCURVE('',#17526,#17660);
+#17660 = DEFINITIONAL_REPRESENTATION('',(#17661),#17665);
+#17661 = LINE('',#17662,#17663);
+#17662 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#17663 = VECTOR('',#17664,1.);
+#17664 = DIRECTION('',(0.,-1.));
+#17665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17666 = PCURVE('',#17554,#17667);
+#17667 = DEFINITIONAL_REPRESENTATION('',(#17668),#17672);
+#17668 = LINE('',#17669,#17670);
+#17669 = CARTESIAN_POINT('',(0.,-0.22));
+#17670 = VECTOR('',#17671,1.);
+#17671 = DIRECTION('',(1.,0.));
+#17672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17673 = ORIENTED_EDGE('',*,*,#17503,.T.);
+#17674 = ORIENTED_EDGE('',*,*,#17675,.T.);
+#17675 = EDGE_CURVE('',#17506,#17676,#17678,.T.);
+#17676 = VERTEX_POINT('',#17677);
+#17677 = CARTESIAN_POINT('',(-4.075082096124,-1.64,0.157681829482));
+#17678 = SURFACE_CURVE('',#17679,(#17684,#17695),.PCURVE_S1.);
+#17679 = CIRCLE('',#17680,0.11);
+#17680 = AXIS2_PLACEMENT_3D('',#17681,#17682,#17683);
+#17681 = CARTESIAN_POINT('',(-4.165726707786,-1.64,0.22));
+#17682 = DIRECTION('',(0.,-1.,0.));
+#17683 = DIRECTION('',(0.,0.,1.));
+#17684 = PCURVE('',#17526,#17685);
+#17685 = DEFINITIONAL_REPRESENTATION('',(#17686),#17694);
+#17686 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17687,#17688,#17689,#17690
+ ,#17691,#17692,#17693),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#17687 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#17688 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#17689 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#17690 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#17691 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#17692 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#17693 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#17694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17695 = PCURVE('',#17608,#17696);
+#17696 = DEFINITIONAL_REPRESENTATION('',(#17697),#17701);
+#17697 = LINE('',#17698,#17699);
+#17698 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#17699 = VECTOR('',#17700,1.);
+#17700 = DIRECTION('',(-1.,0.));
+#17701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17702 = ORIENTED_EDGE('',*,*,#17703,.T.);
+#17703 = EDGE_CURVE('',#17676,#17704,#17706,.T.);
+#17704 = VERTEX_POINT('',#17705);
+#17705 = CARTESIAN_POINT('',(-3.623425869431,-1.64,0.814636341035));
+#17706 = SURFACE_CURVE('',#17707,(#17711,#17718),.PCURVE_S1.);
+#17707 = LINE('',#17708,#17709);
+#17708 = CARTESIAN_POINT('',(-4.140644611662,-1.64,6.231817051758E-02));
+#17709 = VECTOR('',#17710,1.);
+#17710 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#17711 = PCURVE('',#17526,#17712);
+#17712 = DEFINITIONAL_REPRESENTATION('',(#17713),#17717);
+#17713 = LINE('',#17714,#17715);
+#17714 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#17715 = VECTOR('',#17716,1.);
+#17716 = DIRECTION('',(0.566528822887,-0.824041924199));
+#17717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17718 = PCURVE('',#17719,#17724);
+#17719 = PLANE('',#17720);
+#17720 = AXIS2_PLACEMENT_3D('',#17721,#17722,#17723);
+#17721 = CARTESIAN_POINT('',(-4.140644611662,-1.86,6.231817051758E-02));
+#17722 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#17723 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#17724 = DEFINITIONAL_REPRESENTATION('',(#17725),#17729);
+#17725 = LINE('',#17726,#17727);
+#17726 = CARTESIAN_POINT('',(0.,-0.22));
+#17727 = VECTOR('',#17728,1.);
+#17728 = DIRECTION('',(1.,0.));
+#17729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17730 = ORIENTED_EDGE('',*,*,#17731,.T.);
+#17731 = EDGE_CURVE('',#17704,#17732,#17734,.T.);
+#17732 = VERTEX_POINT('',#17733);
+#17733 = CARTESIAN_POINT('',(-3.532781257769,-1.64,0.862318170518));
+#17734 = SURFACE_CURVE('',#17735,(#17740,#17747),.PCURVE_S1.);
+#17735 = CIRCLE('',#17736,0.11);
+#17736 = AXIS2_PLACEMENT_3D('',#17737,#17738,#17739);
+#17737 = CARTESIAN_POINT('',(-3.532781257769,-1.64,0.752318170518));
+#17738 = DIRECTION('',(0.,1.,0.));
+#17739 = DIRECTION('',(0.,0.,1.));
+#17740 = PCURVE('',#17526,#17741);
+#17741 = DEFINITIONAL_REPRESENTATION('',(#17742),#17746);
+#17742 = CIRCLE('',#17743,0.11);
+#17743 = AXIS2_PLACEMENT_2D('',#17744,#17745);
+#17744 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#17745 = DIRECTION('',(0.,-1.));
+#17746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17747 = PCURVE('',#17748,#17753);
+#17748 = CYLINDRICAL_SURFACE('',#17749,0.11);
+#17749 = AXIS2_PLACEMENT_3D('',#17750,#17751,#17752);
+#17750 = CARTESIAN_POINT('',(-3.532781257769,-1.86,0.752318170518));
+#17751 = DIRECTION('',(0.,1.,0.));
+#17752 = DIRECTION('',(-0.824041924199,0.,0.566528822887));
+#17753 = DEFINITIONAL_REPRESENTATION('',(#17754),#17758);
+#17754 = LINE('',#17755,#17756);
+#17755 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#17756 = VECTOR('',#17757,1.);
+#17757 = DIRECTION('',(1.,0.));
+#17758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17759 = ORIENTED_EDGE('',*,*,#17760,.T.);
+#17760 = EDGE_CURVE('',#17732,#17761,#17763,.T.);
+#17761 = VERTEX_POINT('',#17762);
+#17762 = CARTESIAN_POINT('',(-3.5,-1.64,0.862318170518));
+#17763 = SURFACE_CURVE('',#17764,(#17768,#17775),.PCURVE_S1.);
+#17764 = LINE('',#17765,#17766);
+#17765 = CARTESIAN_POINT('',(-3.590644611662,-1.64,0.862318170518));
+#17766 = VECTOR('',#17767,1.);
+#17767 = DIRECTION('',(1.,0.,0.));
+#17768 = PCURVE('',#17526,#17769);
+#17769 = DEFINITIONAL_REPRESENTATION('',(#17770),#17774);
+#17770 = LINE('',#17771,#17772);
+#17771 = CARTESIAN_POINT('',(0.362132126166,-0.520931946481));
+#17772 = VECTOR('',#17773,1.);
+#17773 = DIRECTION('',(1.,-9.988938230844E-60));
+#17774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17775 = PCURVE('',#17776,#17781);
+#17776 = PLANE('',#17777);
+#17777 = AXIS2_PLACEMENT_3D('',#17778,#17779,#17780);
+#17778 = CARTESIAN_POINT('',(-3.590644611662,-1.86,0.862318170518));
+#17779 = DIRECTION('',(0.,0.,1.));
+#17780 = DIRECTION('',(1.,0.,0.));
+#17781 = DEFINITIONAL_REPRESENTATION('',(#17782),#17786);
+#17782 = LINE('',#17783,#17784);
+#17783 = CARTESIAN_POINT('',(0.,0.22));
+#17784 = VECTOR('',#17785,1.);
+#17785 = DIRECTION('',(1.,0.));
+#17786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17787 = ORIENTED_EDGE('',*,*,#17788,.F.);
+#17788 = EDGE_CURVE('',#17789,#17761,#17791,.T.);
+#17789 = VERTEX_POINT('',#17790);
+#17790 = CARTESIAN_POINT('',(-3.5,-1.64,0.752318170518));
+#17791 = SURFACE_CURVE('',#17792,(#17796,#17803),.PCURVE_S1.);
+#17792 = LINE('',#17793,#17794);
+#17793 = CARTESIAN_POINT('',(-3.5,-1.64,0.752318170518));
+#17794 = VECTOR('',#17795,1.);
+#17795 = DIRECTION('',(0.,0.,1.));
+#17796 = PCURVE('',#17526,#17797);
+#17797 = DEFINITIONAL_REPRESENTATION('',(#17798),#17802);
+#17798 = LINE('',#17799,#17800);
+#17799 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#17800 = VECTOR('',#17801,1.);
+#17801 = DIRECTION('',(0.,-1.));
+#17802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17803 = PCURVE('',#17804,#17809);
+#17804 = PLANE('',#17805);
+#17805 = AXIS2_PLACEMENT_3D('',#17806,#17807,#17808);
+#17806 = CARTESIAN_POINT('',(-3.5,-1.86,0.752318170518));
+#17807 = DIRECTION('',(1.,0.,0.));
+#17808 = DIRECTION('',(0.,0.,1.));
+#17809 = DEFINITIONAL_REPRESENTATION('',(#17810),#17814);
+#17810 = LINE('',#17811,#17812);
+#17811 = CARTESIAN_POINT('',(0.,-0.22));
+#17812 = VECTOR('',#17813,1.);
+#17813 = DIRECTION('',(1.,0.));
+#17814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17815 = ORIENTED_EDGE('',*,*,#17816,.F.);
+#17816 = EDGE_CURVE('',#17817,#17789,#17819,.T.);
+#17817 = VERTEX_POINT('',#17818);
+#17818 = CARTESIAN_POINT('',(-3.532781257769,-1.64,0.752318170518));
+#17819 = SURFACE_CURVE('',#17820,(#17824,#17831),.PCURVE_S1.);
+#17820 = LINE('',#17821,#17822);
+#17821 = CARTESIAN_POINT('',(-3.590644611662,-1.64,0.752318170518));
+#17822 = VECTOR('',#17823,1.);
+#17823 = DIRECTION('',(1.,0.,0.));
+#17824 = PCURVE('',#17526,#17825);
+#17825 = DEFINITIONAL_REPRESENTATION('',(#17826),#17830);
+#17826 = LINE('',#17827,#17828);
+#17827 = CARTESIAN_POINT('',(0.362132126166,-0.410931946481));
+#17828 = VECTOR('',#17829,1.);
+#17829 = DIRECTION('',(1.,-9.988938230844E-60));
+#17830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17831 = PCURVE('',#17832,#17837);
+#17832 = PLANE('',#17833);
+#17833 = AXIS2_PLACEMENT_3D('',#17834,#17835,#17836);
+#17834 = CARTESIAN_POINT('',(-3.590644611662,-1.86,0.752318170518));
+#17835 = DIRECTION('',(0.,0.,1.));
+#17836 = DIRECTION('',(1.,0.,0.));
+#17837 = DEFINITIONAL_REPRESENTATION('',(#17838),#17842);
+#17838 = LINE('',#17839,#17840);
+#17839 = CARTESIAN_POINT('',(0.,0.22));
+#17840 = VECTOR('',#17841,1.);
+#17841 = DIRECTION('',(1.,0.));
+#17842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17843 = ORIENTED_EDGE('',*,*,#17844,.F.);
+#17844 = EDGE_CURVE('',#17845,#17817,#17847,.T.);
+#17845 = VERTEX_POINT('',#17846);
+#17846 = CARTESIAN_POINT('',(-4.017218742231,-1.64,4.768182948242E-02));
+#17847 = SURFACE_CURVE('',#17848,(#17852,#17859),.PCURVE_S1.);
+#17848 = LINE('',#17849,#17850);
+#17849 = CARTESIAN_POINT('',(-4.05,-1.64,1.387778780781E-17));
+#17850 = VECTOR('',#17851,1.);
+#17851 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#17852 = PCURVE('',#17526,#17853);
+#17853 = DEFINITIONAL_REPRESENTATION('',(#17854),#17858);
+#17854 = LINE('',#17855,#17856);
+#17855 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#17856 = VECTOR('',#17857,1.);
+#17857 = DIRECTION('',(0.566528822887,-0.824041924199));
+#17858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17859 = PCURVE('',#17860,#17865);
+#17860 = PLANE('',#17861);
+#17861 = AXIS2_PLACEMENT_3D('',#17862,#17863,#17864);
+#17862 = CARTESIAN_POINT('',(-4.05,-1.86,1.387778780781E-17));
+#17863 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#17864 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#17865 = DEFINITIONAL_REPRESENTATION('',(#17866),#17870);
+#17866 = LINE('',#17867,#17868);
+#17867 = CARTESIAN_POINT('',(0.,-0.22));
+#17868 = VECTOR('',#17869,1.);
+#17869 = DIRECTION('',(1.,0.));
+#17870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17871 = ORIENTED_EDGE('',*,*,#17872,.F.);
+#17872 = EDGE_CURVE('',#17626,#17845,#17873,.T.);
+#17873 = SURFACE_CURVE('',#17874,(#17879,#17890),.PCURVE_S1.);
+#17874 = CIRCLE('',#17875,0.11);
+#17875 = AXIS2_PLACEMENT_3D('',#17876,#17877,#17878);
+#17876 = CARTESIAN_POINT('',(-4.107863353893,-1.64,0.11));
+#17877 = DIRECTION('',(0.,-1.,0.));
+#17878 = DIRECTION('',(0.,0.,1.));
+#17879 = PCURVE('',#17526,#17880);
+#17880 = DEFINITIONAL_REPRESENTATION('',(#17881),#17889);
+#17881 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17882,#17883,#17884,#17885
+ ,#17886,#17887,#17888),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#17882 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#17883 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#17884 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#17885 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#17886 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#17887 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#17888 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#17889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17890 = PCURVE('',#17891,#17896);
+#17891 = CYLINDRICAL_SURFACE('',#17892,0.11);
+#17892 = AXIS2_PLACEMENT_3D('',#17893,#17894,#17895);
+#17893 = CARTESIAN_POINT('',(-4.107863353893,-1.86,0.11));
+#17894 = DIRECTION('',(0.,1.,0.));
+#17895 = DIRECTION('',(0.,0.,-1.));
+#17896 = DEFINITIONAL_REPRESENTATION('',(#17897),#17901);
+#17897 = LINE('',#17898,#17899);
+#17898 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#17899 = VECTOR('',#17900,1.);
+#17900 = DIRECTION('',(-1.,0.));
+#17901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17902 = ADVANCED_FACE('',(#17903),#17608,.F.);
+#17903 = FACE_BOUND('',#17904,.T.);
+#17904 = EDGE_LOOP('',(#17905,#17929,#17950,#17951));
+#17905 = ORIENTED_EDGE('',*,*,#17906,.T.);
+#17906 = EDGE_CURVE('',#17567,#17907,#17909,.T.);
+#17907 = VERTEX_POINT('',#17908);
+#17908 = CARTESIAN_POINT('',(-4.075082096124,-1.86,0.157681829482));
+#17909 = SURFACE_CURVE('',#17910,(#17915,#17922),.PCURVE_S1.);
+#17910 = CIRCLE('',#17911,0.11);
+#17911 = AXIS2_PLACEMENT_3D('',#17912,#17913,#17914);
+#17912 = CARTESIAN_POINT('',(-4.165726707786,-1.86,0.22));
+#17913 = DIRECTION('',(0.,-1.,0.));
+#17914 = DIRECTION('',(0.,0.,1.));
+#17915 = PCURVE('',#17608,#17916);
+#17916 = DEFINITIONAL_REPRESENTATION('',(#17917),#17921);
+#17917 = LINE('',#17918,#17919);
+#17918 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#17919 = VECTOR('',#17920,1.);
+#17920 = DIRECTION('',(-1.,0.));
+#17921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17922 = PCURVE('',#17582,#17923);
+#17923 = DEFINITIONAL_REPRESENTATION('',(#17924),#17928);
+#17924 = CIRCLE('',#17925,0.11);
+#17925 = AXIS2_PLACEMENT_2D('',#17926,#17927);
+#17926 = CARTESIAN_POINT('',(0.121386224036,-0.212949969957));
+#17927 = DIRECTION('',(-1.,0.));
+#17928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17929 = ORIENTED_EDGE('',*,*,#17930,.T.);
+#17930 = EDGE_CURVE('',#17907,#17676,#17931,.T.);
+#17931 = SURFACE_CURVE('',#17932,(#17936,#17943),.PCURVE_S1.);
+#17932 = LINE('',#17933,#17934);
+#17933 = CARTESIAN_POINT('',(-4.075082096124,-1.86,0.157681829482));
+#17934 = VECTOR('',#17935,1.);
+#17935 = DIRECTION('',(0.,1.,0.));
+#17936 = PCURVE('',#17608,#17937);
+#17937 = DEFINITIONAL_REPRESENTATION('',(#17938),#17942);
+#17938 = LINE('',#17939,#17940);
+#17939 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#17940 = VECTOR('',#17941,1.);
+#17941 = DIRECTION('',(-0.,1.));
+#17942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17943 = PCURVE('',#17719,#17944);
+#17944 = DEFINITIONAL_REPRESENTATION('',(#17945),#17949);
+#17945 = LINE('',#17946,#17947);
+#17946 = CARTESIAN_POINT('',(0.115726707786,0.));
+#17947 = VECTOR('',#17948,1.);
+#17948 = DIRECTION('',(0.,-1.));
+#17949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17950 = ORIENTED_EDGE('',*,*,#17675,.F.);
+#17951 = ORIENTED_EDGE('',*,*,#17594,.F.);
+#17952 = ADVANCED_FACE('',(#17953),#17554,.F.);
+#17953 = FACE_BOUND('',#17954,.F.);
+#17954 = EDGE_LOOP('',(#17955,#17978,#17999,#18000));
+#17955 = ORIENTED_EDGE('',*,*,#17956,.F.);
+#17956 = EDGE_CURVE('',#17957,#17539,#17959,.T.);
+#17957 = VERTEX_POINT('',#17958);
+#17958 = CARTESIAN_POINT('',(-4.5,-1.86,0.));
+#17959 = SURFACE_CURVE('',#17960,(#17964,#17971),.PCURVE_S1.);
+#17960 = LINE('',#17961,#17962);
+#17961 = CARTESIAN_POINT('',(-4.5,-1.86,0.));
+#17962 = VECTOR('',#17963,1.);
+#17963 = DIRECTION('',(0.,0.,1.));
+#17964 = PCURVE('',#17554,#17965);
+#17965 = DEFINITIONAL_REPRESENTATION('',(#17966),#17970);
+#17966 = LINE('',#17967,#17968);
+#17967 = CARTESIAN_POINT('',(0.,0.));
+#17968 = VECTOR('',#17969,1.);
+#17969 = DIRECTION('',(1.,0.));
+#17970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17971 = PCURVE('',#17582,#17972);
+#17972 = DEFINITIONAL_REPRESENTATION('',(#17973),#17977);
+#17973 = LINE('',#17974,#17975);
+#17974 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#17975 = VECTOR('',#17976,1.);
+#17976 = DIRECTION('',(-1.,0.));
+#17977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17978 = ORIENTED_EDGE('',*,*,#17979,.T.);
+#17979 = EDGE_CURVE('',#17957,#17624,#17980,.T.);
+#17980 = SURFACE_CURVE('',#17981,(#17985,#17992),.PCURVE_S1.);
+#17981 = LINE('',#17982,#17983);
+#17982 = CARTESIAN_POINT('',(-4.5,-1.86,0.));
+#17983 = VECTOR('',#17984,1.);
+#17984 = DIRECTION('',(0.,1.,0.));
+#17985 = PCURVE('',#17554,#17986);
+#17986 = DEFINITIONAL_REPRESENTATION('',(#17987),#17991);
+#17987 = LINE('',#17988,#17989);
+#17988 = CARTESIAN_POINT('',(0.,0.));
+#17989 = VECTOR('',#17990,1.);
+#17990 = DIRECTION('',(0.,-1.));
+#17991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17992 = PCURVE('',#17641,#17993);
+#17993 = DEFINITIONAL_REPRESENTATION('',(#17994),#17998);
+#17994 = LINE('',#17995,#17996);
+#17995 = CARTESIAN_POINT('',(0.,0.));
+#17996 = VECTOR('',#17997,1.);
+#17997 = DIRECTION('',(0.,1.));
+#17998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17999 = ORIENTED_EDGE('',*,*,#17653,.T.);
+#18000 = ORIENTED_EDGE('',*,*,#17538,.F.);
+#18001 = ADVANCED_FACE('',(#18002),#17582,.T.);
+#18002 = FACE_BOUND('',#18003,.T.);
+#18003 = EDGE_LOOP('',(#18004,#18027,#18051,#18074,#18097,#18120,#18143,
+ #18171,#18192,#18193,#18194));
+#18004 = ORIENTED_EDGE('',*,*,#18005,.T.);
+#18005 = EDGE_CURVE('',#17957,#18006,#18008,.T.);
+#18006 = VERTEX_POINT('',#18007);
+#18007 = CARTESIAN_POINT('',(-4.107863353893,-1.86,0.));
+#18008 = SURFACE_CURVE('',#18009,(#18013,#18020),.PCURVE_S1.);
+#18009 = LINE('',#18010,#18011);
+#18010 = CARTESIAN_POINT('',(-4.5,-1.86,0.));
+#18011 = VECTOR('',#18012,1.);
+#18012 = DIRECTION('',(1.,0.,0.));
+#18013 = PCURVE('',#17582,#18014);
+#18014 = DEFINITIONAL_REPRESENTATION('',(#18015),#18019);
+#18015 = LINE('',#18016,#18017);
+#18016 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#18017 = VECTOR('',#18018,1.);
+#18018 = DIRECTION('',(0.,1.));
+#18019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18020 = PCURVE('',#17641,#18021);
+#18021 = DEFINITIONAL_REPRESENTATION('',(#18022),#18026);
+#18022 = LINE('',#18023,#18024);
+#18023 = CARTESIAN_POINT('',(0.,0.));
+#18024 = VECTOR('',#18025,1.);
+#18025 = DIRECTION('',(1.,0.));
+#18026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18027 = ORIENTED_EDGE('',*,*,#18028,.T.);
+#18028 = EDGE_CURVE('',#18006,#18029,#18031,.T.);
+#18029 = VERTEX_POINT('',#18030);
+#18030 = CARTESIAN_POINT('',(-4.017218742231,-1.86,4.768182948242E-02));
+#18031 = SURFACE_CURVE('',#18032,(#18037,#18044),.PCURVE_S1.);
+#18032 = CIRCLE('',#18033,0.11);
+#18033 = AXIS2_PLACEMENT_3D('',#18034,#18035,#18036);
+#18034 = CARTESIAN_POINT('',(-4.107863353893,-1.86,0.11));
+#18035 = DIRECTION('',(0.,-1.,0.));
+#18036 = DIRECTION('',(0.,0.,1.));
+#18037 = PCURVE('',#17582,#18038);
+#18038 = DEFINITIONAL_REPRESENTATION('',(#18039),#18043);
+#18039 = CIRCLE('',#18040,0.11);
+#18040 = AXIS2_PLACEMENT_2D('',#18041,#18042);
+#18041 = CARTESIAN_POINT('',(0.231386224036,-0.155086616065));
+#18042 = DIRECTION('',(-1.,0.));
+#18043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18044 = PCURVE('',#17891,#18045);
+#18045 = DEFINITIONAL_REPRESENTATION('',(#18046),#18050);
+#18046 = LINE('',#18047,#18048);
+#18047 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#18048 = VECTOR('',#18049,1.);
+#18049 = DIRECTION('',(-1.,0.));
+#18050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18051 = ORIENTED_EDGE('',*,*,#18052,.T.);
+#18052 = EDGE_CURVE('',#18029,#18053,#18055,.T.);
+#18053 = VERTEX_POINT('',#18054);
+#18054 = CARTESIAN_POINT('',(-3.532781257769,-1.86,0.752318170518));
+#18055 = SURFACE_CURVE('',#18056,(#18060,#18067),.PCURVE_S1.);
+#18056 = LINE('',#18057,#18058);
+#18057 = CARTESIAN_POINT('',(-4.05,-1.86,1.387778780781E-17));
+#18058 = VECTOR('',#18059,1.);
+#18059 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#18060 = PCURVE('',#17582,#18061);
+#18061 = DEFINITIONAL_REPRESENTATION('',(#18062),#18066);
+#18062 = LINE('',#18063,#18064);
+#18063 = CARTESIAN_POINT('',(0.341386224036,-9.722326217175E-02));
+#18064 = VECTOR('',#18065,1.);
+#18065 = DIRECTION('',(-0.824041924199,0.566528822887));
+#18066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18067 = PCURVE('',#17860,#18068);
+#18068 = DEFINITIONAL_REPRESENTATION('',(#18069),#18073);
+#18069 = LINE('',#18070,#18071);
+#18070 = CARTESIAN_POINT('',(0.,0.));
+#18071 = VECTOR('',#18072,1.);
+#18072 = DIRECTION('',(1.,0.));
+#18073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18074 = ORIENTED_EDGE('',*,*,#18075,.T.);
+#18075 = EDGE_CURVE('',#18053,#18076,#18078,.T.);
+#18076 = VERTEX_POINT('',#18077);
+#18077 = CARTESIAN_POINT('',(-3.5,-1.86,0.752318170518));
+#18078 = SURFACE_CURVE('',#18079,(#18083,#18090),.PCURVE_S1.);
+#18079 = LINE('',#18080,#18081);
+#18080 = CARTESIAN_POINT('',(-3.590644611662,-1.86,0.752318170518));
+#18081 = VECTOR('',#18082,1.);
+#18082 = DIRECTION('',(1.,0.,0.));
+#18083 = PCURVE('',#17582,#18084);
+#18084 = DEFINITIONAL_REPRESENTATION('',(#18085),#18089);
+#18085 = LINE('',#18086,#18087);
+#18086 = CARTESIAN_POINT('',(-0.410931946481,0.362132126166));
+#18087 = VECTOR('',#18088,1.);
+#18088 = DIRECTION('',(0.,1.));
+#18089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18090 = PCURVE('',#17832,#18091);
+#18091 = DEFINITIONAL_REPRESENTATION('',(#18092),#18096);
+#18092 = LINE('',#18093,#18094);
+#18093 = CARTESIAN_POINT('',(0.,0.));
+#18094 = VECTOR('',#18095,1.);
+#18095 = DIRECTION('',(1.,0.));
+#18096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18097 = ORIENTED_EDGE('',*,*,#18098,.T.);
+#18098 = EDGE_CURVE('',#18076,#18099,#18101,.T.);
+#18099 = VERTEX_POINT('',#18100);
+#18100 = CARTESIAN_POINT('',(-3.5,-1.86,0.862318170518));
+#18101 = SURFACE_CURVE('',#18102,(#18106,#18113),.PCURVE_S1.);
+#18102 = LINE('',#18103,#18104);
+#18103 = CARTESIAN_POINT('',(-3.5,-1.86,0.752318170518));
+#18104 = VECTOR('',#18105,1.);
+#18105 = DIRECTION('',(0.,0.,1.));
+#18106 = PCURVE('',#17582,#18107);
+#18107 = DEFINITIONAL_REPRESENTATION('',(#18108),#18112);
+#18108 = LINE('',#18109,#18110);
+#18109 = CARTESIAN_POINT('',(-0.410931946481,0.452776737828));
+#18110 = VECTOR('',#18111,1.);
+#18111 = DIRECTION('',(-1.,0.));
+#18112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18113 = PCURVE('',#17804,#18114);
+#18114 = DEFINITIONAL_REPRESENTATION('',(#18115),#18119);
+#18115 = LINE('',#18116,#18117);
+#18116 = CARTESIAN_POINT('',(0.,0.));
+#18117 = VECTOR('',#18118,1.);
+#18118 = DIRECTION('',(1.,0.));
+#18119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18120 = ORIENTED_EDGE('',*,*,#18121,.F.);
+#18121 = EDGE_CURVE('',#18122,#18099,#18124,.T.);
+#18122 = VERTEX_POINT('',#18123);
+#18123 = CARTESIAN_POINT('',(-3.532781257769,-1.86,0.862318170518));
+#18124 = SURFACE_CURVE('',#18125,(#18129,#18136),.PCURVE_S1.);
+#18125 = LINE('',#18126,#18127);
+#18126 = CARTESIAN_POINT('',(-3.590644611662,-1.86,0.862318170518));
+#18127 = VECTOR('',#18128,1.);
+#18128 = DIRECTION('',(1.,0.,0.));
+#18129 = PCURVE('',#17582,#18130);
+#18130 = DEFINITIONAL_REPRESENTATION('',(#18131),#18135);
+#18131 = LINE('',#18132,#18133);
+#18132 = CARTESIAN_POINT('',(-0.520931946481,0.362132126166));
+#18133 = VECTOR('',#18134,1.);
+#18134 = DIRECTION('',(0.,1.));
+#18135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18136 = PCURVE('',#17776,#18137);
+#18137 = DEFINITIONAL_REPRESENTATION('',(#18138),#18142);
+#18138 = LINE('',#18139,#18140);
+#18139 = CARTESIAN_POINT('',(0.,0.));
+#18140 = VECTOR('',#18141,1.);
+#18141 = DIRECTION('',(1.,0.));
+#18142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18143 = ORIENTED_EDGE('',*,*,#18144,.F.);
+#18144 = EDGE_CURVE('',#18145,#18122,#18147,.T.);
+#18145 = VERTEX_POINT('',#18146);
+#18146 = CARTESIAN_POINT('',(-3.623425869431,-1.86,0.814636341035));
+#18147 = SURFACE_CURVE('',#18148,(#18153,#18164),.PCURVE_S1.);
+#18148 = CIRCLE('',#18149,0.11);
+#18149 = AXIS2_PLACEMENT_3D('',#18150,#18151,#18152);
+#18150 = CARTESIAN_POINT('',(-3.532781257769,-1.86,0.752318170518));
+#18151 = DIRECTION('',(0.,1.,0.));
+#18152 = DIRECTION('',(0.,0.,1.));
+#18153 = PCURVE('',#17582,#18154);
+#18154 = DEFINITIONAL_REPRESENTATION('',(#18155),#18163);
+#18155 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18156,#18157,#18158,#18159
+ ,#18160,#18161,#18162),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#18156 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#18157 = CARTESIAN_POINT('',(-0.520931946481,0.610521068892));
+#18158 = CARTESIAN_POINT('',(-0.355931946481,0.515258274475));
+#18159 = CARTESIAN_POINT('',(-0.190931946481,0.419995480059));
+#18160 = CARTESIAN_POINT('',(-0.355931946481,0.324732685643));
+#18161 = CARTESIAN_POINT('',(-0.520931946481,0.229469891227));
+#18162 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#18163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18164 = PCURVE('',#17748,#18165);
+#18165 = DEFINITIONAL_REPRESENTATION('',(#18166),#18170);
+#18166 = LINE('',#18167,#18168);
+#18167 = CARTESIAN_POINT('',(-5.31467632652,0.));
+#18168 = VECTOR('',#18169,1.);
+#18169 = DIRECTION('',(1.,0.));
+#18170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18171 = ORIENTED_EDGE('',*,*,#18172,.F.);
+#18172 = EDGE_CURVE('',#17907,#18145,#18173,.T.);
+#18173 = SURFACE_CURVE('',#18174,(#18178,#18185),.PCURVE_S1.);
+#18174 = LINE('',#18175,#18176);
+#18175 = CARTESIAN_POINT('',(-4.140644611662,-1.86,6.231817051758E-02));
+#18176 = VECTOR('',#18177,1.);
+#18177 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#18178 = PCURVE('',#17582,#18179);
+#18179 = DEFINITIONAL_REPRESENTATION('',(#18180),#18184);
+#18180 = LINE('',#18181,#18182);
+#18181 = CARTESIAN_POINT('',(0.279068053519,-0.187867873834));
+#18182 = VECTOR('',#18183,1.);
+#18183 = DIRECTION('',(-0.824041924199,0.566528822887));
+#18184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18185 = PCURVE('',#17719,#18186);
+#18186 = DEFINITIONAL_REPRESENTATION('',(#18187),#18191);
+#18187 = LINE('',#18188,#18189);
+#18188 = CARTESIAN_POINT('',(0.,0.));
+#18189 = VECTOR('',#18190,1.);
+#18190 = DIRECTION('',(1.,0.));
+#18191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18192 = ORIENTED_EDGE('',*,*,#17906,.F.);
+#18193 = ORIENTED_EDGE('',*,*,#17566,.F.);
+#18194 = ORIENTED_EDGE('',*,*,#17956,.F.);
+#18195 = ADVANCED_FACE('',(#18196),#17641,.F.);
+#18196 = FACE_BOUND('',#18197,.F.);
+#18197 = EDGE_LOOP('',(#18198,#18199,#18200,#18201));
+#18198 = ORIENTED_EDGE('',*,*,#17623,.F.);
+#18199 = ORIENTED_EDGE('',*,*,#17979,.F.);
+#18200 = ORIENTED_EDGE('',*,*,#18005,.T.);
+#18201 = ORIENTED_EDGE('',*,*,#18202,.T.);
+#18202 = EDGE_CURVE('',#18006,#17626,#18203,.T.);
+#18203 = SURFACE_CURVE('',#18204,(#18208,#18215),.PCURVE_S1.);
+#18204 = LINE('',#18205,#18206);
+#18205 = CARTESIAN_POINT('',(-4.107863353893,-1.86,0.));
+#18206 = VECTOR('',#18207,1.);
+#18207 = DIRECTION('',(0.,1.,0.));
+#18208 = PCURVE('',#17641,#18209);
+#18209 = DEFINITIONAL_REPRESENTATION('',(#18210),#18214);
+#18210 = LINE('',#18211,#18212);
+#18211 = CARTESIAN_POINT('',(0.392136646107,0.));
+#18212 = VECTOR('',#18213,1.);
+#18213 = DIRECTION('',(0.,1.));
+#18214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18215 = PCURVE('',#17891,#18216);
+#18216 = DEFINITIONAL_REPRESENTATION('',(#18217),#18221);
+#18217 = LINE('',#18218,#18219);
+#18218 = CARTESIAN_POINT('',(-0.,0.));
+#18219 = VECTOR('',#18220,1.);
+#18220 = DIRECTION('',(-0.,1.));
+#18221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18222 = ADVANCED_FACE('',(#18223),#17891,.T.);
+#18223 = FACE_BOUND('',#18224,.F.);
+#18224 = EDGE_LOOP('',(#18225,#18226,#18247,#18248));
+#18225 = ORIENTED_EDGE('',*,*,#18028,.T.);
+#18226 = ORIENTED_EDGE('',*,*,#18227,.T.);
+#18227 = EDGE_CURVE('',#18029,#17845,#18228,.T.);
+#18228 = SURFACE_CURVE('',#18229,(#18233,#18240),.PCURVE_S1.);
+#18229 = LINE('',#18230,#18231);
+#18230 = CARTESIAN_POINT('',(-4.017218742231,-1.86,4.768182948242E-02));
+#18231 = VECTOR('',#18232,1.);
+#18232 = DIRECTION('',(0.,1.,0.));
+#18233 = PCURVE('',#17891,#18234);
+#18234 = DEFINITIONAL_REPRESENTATION('',(#18235),#18239);
+#18235 = LINE('',#18236,#18237);
+#18236 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#18237 = VECTOR('',#18238,1.);
+#18238 = DIRECTION('',(-0.,1.));
+#18239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18240 = PCURVE('',#17860,#18241);
+#18241 = DEFINITIONAL_REPRESENTATION('',(#18242),#18246);
+#18242 = LINE('',#18243,#18244);
+#18243 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#18244 = VECTOR('',#18245,1.);
+#18245 = DIRECTION('',(0.,-1.));
+#18246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18247 = ORIENTED_EDGE('',*,*,#17872,.F.);
+#18248 = ORIENTED_EDGE('',*,*,#18202,.F.);
+#18249 = ADVANCED_FACE('',(#18250),#17860,.T.);
+#18250 = FACE_BOUND('',#18251,.T.);
+#18251 = EDGE_LOOP('',(#18252,#18253,#18254,#18255));
+#18252 = ORIENTED_EDGE('',*,*,#18052,.F.);
+#18253 = ORIENTED_EDGE('',*,*,#18227,.T.);
+#18254 = ORIENTED_EDGE('',*,*,#17844,.T.);
+#18255 = ORIENTED_EDGE('',*,*,#18256,.F.);
+#18256 = EDGE_CURVE('',#18053,#17817,#18257,.T.);
+#18257 = SURFACE_CURVE('',#18258,(#18262,#18268),.PCURVE_S1.);
+#18258 = LINE('',#18259,#18260);
+#18259 = CARTESIAN_POINT('',(-3.532781257769,-1.86,0.752318170518));
+#18260 = VECTOR('',#18261,1.);
+#18261 = DIRECTION('',(0.,1.,0.));
+#18262 = PCURVE('',#17860,#18263);
+#18263 = DEFINITIONAL_REPRESENTATION('',(#18264),#18267);
+#18264 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18265,#18266),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#18265 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#18266 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#18267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18268 = PCURVE('',#17832,#18269);
+#18269 = DEFINITIONAL_REPRESENTATION('',(#18270),#18273);
+#18270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18271,#18272),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#18271 = CARTESIAN_POINT('',(5.786335389277E-02,-2.2E-02));
+#18272 = CARTESIAN_POINT('',(5.786335389277E-02,0.242));
+#18273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18274 = ADVANCED_FACE('',(#18275),#17832,.F.);
+#18275 = FACE_BOUND('',#18276,.F.);
+#18276 = EDGE_LOOP('',(#18277,#18278,#18279,#18280));
+#18277 = ORIENTED_EDGE('',*,*,#17816,.F.);
+#18278 = ORIENTED_EDGE('',*,*,#18256,.F.);
+#18279 = ORIENTED_EDGE('',*,*,#18075,.T.);
+#18280 = ORIENTED_EDGE('',*,*,#18281,.T.);
+#18281 = EDGE_CURVE('',#18076,#17789,#18282,.T.);
+#18282 = SURFACE_CURVE('',#18283,(#18287,#18294),.PCURVE_S1.);
+#18283 = LINE('',#18284,#18285);
+#18284 = CARTESIAN_POINT('',(-3.5,-1.86,0.752318170518));
+#18285 = VECTOR('',#18286,1.);
+#18286 = DIRECTION('',(0.,1.,0.));
+#18287 = PCURVE('',#17832,#18288);
+#18288 = DEFINITIONAL_REPRESENTATION('',(#18289),#18293);
+#18289 = LINE('',#18290,#18291);
+#18290 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#18291 = VECTOR('',#18292,1.);
+#18292 = DIRECTION('',(0.,1.));
+#18293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18294 = PCURVE('',#17804,#18295);
+#18295 = DEFINITIONAL_REPRESENTATION('',(#18296),#18300);
+#18296 = LINE('',#18297,#18298);
+#18297 = CARTESIAN_POINT('',(0.,0.));
+#18298 = VECTOR('',#18299,1.);
+#18299 = DIRECTION('',(0.,-1.));
+#18300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18301 = ADVANCED_FACE('',(#18302),#17804,.T.);
+#18302 = FACE_BOUND('',#18303,.T.);
+#18303 = EDGE_LOOP('',(#18304,#18305,#18306,#18307));
+#18304 = ORIENTED_EDGE('',*,*,#18098,.F.);
+#18305 = ORIENTED_EDGE('',*,*,#18281,.T.);
+#18306 = ORIENTED_EDGE('',*,*,#17788,.T.);
+#18307 = ORIENTED_EDGE('',*,*,#18308,.F.);
+#18308 = EDGE_CURVE('',#18099,#17761,#18309,.T.);
+#18309 = SURFACE_CURVE('',#18310,(#18314,#18321),.PCURVE_S1.);
+#18310 = LINE('',#18311,#18312);
+#18311 = CARTESIAN_POINT('',(-3.5,-1.86,0.862318170518));
+#18312 = VECTOR('',#18313,1.);
+#18313 = DIRECTION('',(0.,1.,0.));
+#18314 = PCURVE('',#17804,#18315);
+#18315 = DEFINITIONAL_REPRESENTATION('',(#18316),#18320);
+#18316 = LINE('',#18317,#18318);
+#18317 = CARTESIAN_POINT('',(0.11,0.));
+#18318 = VECTOR('',#18319,1.);
+#18319 = DIRECTION('',(0.,-1.));
+#18320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18321 = PCURVE('',#17776,#18322);
+#18322 = DEFINITIONAL_REPRESENTATION('',(#18323),#18327);
+#18323 = LINE('',#18324,#18325);
+#18324 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#18325 = VECTOR('',#18326,1.);
+#18326 = DIRECTION('',(0.,1.));
+#18327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18328 = ADVANCED_FACE('',(#18329),#17719,.F.);
+#18329 = FACE_BOUND('',#18330,.F.);
+#18330 = EDGE_LOOP('',(#18331,#18332,#18333,#18334));
+#18331 = ORIENTED_EDGE('',*,*,#18172,.F.);
+#18332 = ORIENTED_EDGE('',*,*,#17930,.T.);
+#18333 = ORIENTED_EDGE('',*,*,#17703,.T.);
+#18334 = ORIENTED_EDGE('',*,*,#18335,.F.);
+#18335 = EDGE_CURVE('',#18145,#17704,#18336,.T.);
+#18336 = SURFACE_CURVE('',#18337,(#18341,#18348),.PCURVE_S1.);
+#18337 = LINE('',#18338,#18339);
+#18338 = CARTESIAN_POINT('',(-3.623425869431,-1.86,0.814636341035));
+#18339 = VECTOR('',#18340,1.);
+#18340 = DIRECTION('',(0.,1.,0.));
+#18341 = PCURVE('',#17719,#18342);
+#18342 = DEFINITIONAL_REPRESENTATION('',(#18343),#18347);
+#18343 = LINE('',#18344,#18345);
+#18344 = CARTESIAN_POINT('',(0.912961038055,0.));
+#18345 = VECTOR('',#18346,1.);
+#18346 = DIRECTION('',(0.,-1.));
+#18347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18348 = PCURVE('',#17748,#18349);
+#18349 = DEFINITIONAL_REPRESENTATION('',(#18350),#18354);
+#18350 = LINE('',#18351,#18352);
+#18351 = CARTESIAN_POINT('',(0.,0.));
+#18352 = VECTOR('',#18353,1.);
+#18353 = DIRECTION('',(0.,1.));
+#18354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18355 = ADVANCED_FACE('',(#18356),#17776,.T.);
+#18356 = FACE_BOUND('',#18357,.T.);
+#18357 = EDGE_LOOP('',(#18358,#18359,#18360,#18361));
+#18358 = ORIENTED_EDGE('',*,*,#18121,.T.);
+#18359 = ORIENTED_EDGE('',*,*,#18308,.T.);
+#18360 = ORIENTED_EDGE('',*,*,#17760,.F.);
+#18361 = ORIENTED_EDGE('',*,*,#18362,.F.);
+#18362 = EDGE_CURVE('',#18122,#17732,#18363,.T.);
+#18363 = SURFACE_CURVE('',#18364,(#18368,#18375),.PCURVE_S1.);
+#18364 = LINE('',#18365,#18366);
+#18365 = CARTESIAN_POINT('',(-3.532781257769,-1.86,0.862318170518));
+#18366 = VECTOR('',#18367,1.);
+#18367 = DIRECTION('',(0.,1.,0.));
+#18368 = PCURVE('',#17776,#18369);
+#18369 = DEFINITIONAL_REPRESENTATION('',(#18370),#18374);
+#18370 = LINE('',#18371,#18372);
+#18371 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#18372 = VECTOR('',#18373,1.);
+#18373 = DIRECTION('',(0.,1.));
+#18374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18375 = PCURVE('',#17748,#18376);
+#18376 = DEFINITIONAL_REPRESENTATION('',(#18377),#18381);
+#18377 = LINE('',#18378,#18379);
+#18378 = CARTESIAN_POINT('',(0.96850898066,0.));
+#18379 = VECTOR('',#18380,1.);
+#18380 = DIRECTION('',(0.,1.));
+#18381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18382 = ADVANCED_FACE('',(#18383),#17748,.T.);
+#18383 = FACE_BOUND('',#18384,.T.);
+#18384 = EDGE_LOOP('',(#18385,#18386,#18387,#18388));
+#18385 = ORIENTED_EDGE('',*,*,#18144,.T.);
+#18386 = ORIENTED_EDGE('',*,*,#18362,.T.);
+#18387 = ORIENTED_EDGE('',*,*,#17731,.F.);
+#18388 = ORIENTED_EDGE('',*,*,#18335,.F.);
+#18389 = MANIFOLD_SOLID_BREP('',#18390);
+#18390 = CLOSED_SHELL('',(#18391,#18511,#18790,#18844,#18893,#19087,
+ #19114,#19141,#19166,#19193,#19220,#19247,#19274));
+#18391 = ADVANCED_FACE('',(#18392),#18406,.T.);
+#18392 = FACE_BOUND('',#18393,.T.);
+#18393 = EDGE_LOOP('',(#18394,#18429,#18457,#18485));
+#18394 = ORIENTED_EDGE('',*,*,#18395,.F.);
+#18395 = EDGE_CURVE('',#18396,#18398,#18400,.T.);
+#18396 = VERTEX_POINT('',#18397);
+#18397 = CARTESIAN_POINT('',(4.165726707786,-1.64,0.11));
+#18398 = VERTEX_POINT('',#18399);
+#18399 = CARTESIAN_POINT('',(4.5,-1.64,0.11));
+#18400 = SURFACE_CURVE('',#18401,(#18405,#18417),.PCURVE_S1.);
+#18401 = LINE('',#18402,#18403);
+#18402 = CARTESIAN_POINT('',(4.05,-1.64,0.11));
+#18403 = VECTOR('',#18404,1.);
+#18404 = DIRECTION('',(1.,0.,0.));
+#18405 = PCURVE('',#18406,#18411);
+#18406 = PLANE('',#18407);
+#18407 = AXIS2_PLACEMENT_3D('',#18408,#18409,#18410);
+#18408 = CARTESIAN_POINT('',(4.05,-1.86,0.11));
+#18409 = DIRECTION('',(0.,0.,1.));
+#18410 = DIRECTION('',(1.,0.,0.));
+#18411 = DEFINITIONAL_REPRESENTATION('',(#18412),#18416);
+#18412 = LINE('',#18413,#18414);
+#18413 = CARTESIAN_POINT('',(0.,0.22));
+#18414 = VECTOR('',#18415,1.);
+#18415 = DIRECTION('',(1.,0.));
+#18416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18417 = PCURVE('',#18418,#18423);
+#18418 = PLANE('',#18419);
+#18419 = AXIS2_PLACEMENT_3D('',#18420,#18421,#18422);
+#18420 = CARTESIAN_POINT('',(3.952776737828,-1.64,0.341386224036));
+#18421 = DIRECTION('',(-6.335401468835E-29,1.,-5.224917662755E-29));
+#18422 = DIRECTION('',(1.,6.335401468835E-29,0.));
+#18423 = DEFINITIONAL_REPRESENTATION('',(#18424),#18428);
+#18424 = LINE('',#18425,#18426);
+#18425 = CARTESIAN_POINT('',(9.722326217175E-02,0.231386224036));
+#18426 = VECTOR('',#18427,1.);
+#18427 = DIRECTION('',(1.,3.310195103516E-57));
+#18428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18429 = ORIENTED_EDGE('',*,*,#18430,.F.);
+#18430 = EDGE_CURVE('',#18431,#18396,#18433,.T.);
+#18431 = VERTEX_POINT('',#18432);
+#18432 = CARTESIAN_POINT('',(4.165726707786,-1.86,0.11));
+#18433 = SURFACE_CURVE('',#18434,(#18438,#18445),.PCURVE_S1.);
+#18434 = LINE('',#18435,#18436);
+#18435 = CARTESIAN_POINT('',(4.165726707786,-1.86,0.11));
+#18436 = VECTOR('',#18437,1.);
+#18437 = DIRECTION('',(0.,1.,0.));
+#18438 = PCURVE('',#18406,#18439);
+#18439 = DEFINITIONAL_REPRESENTATION('',(#18440),#18444);
+#18440 = LINE('',#18441,#18442);
+#18441 = CARTESIAN_POINT('',(0.115726707786,0.));
+#18442 = VECTOR('',#18443,1.);
+#18443 = DIRECTION('',(0.,1.));
+#18444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18445 = PCURVE('',#18446,#18451);
+#18446 = CYLINDRICAL_SURFACE('',#18447,0.11);
+#18447 = AXIS2_PLACEMENT_3D('',#18448,#18449,#18450);
+#18448 = CARTESIAN_POINT('',(4.165726707786,-1.86,0.22));
+#18449 = DIRECTION('',(0.,1.,0.));
+#18450 = DIRECTION('',(0.,0.,-1.));
+#18451 = DEFINITIONAL_REPRESENTATION('',(#18452),#18456);
+#18452 = LINE('',#18453,#18454);
+#18453 = CARTESIAN_POINT('',(0.,0.));
+#18454 = VECTOR('',#18455,1.);
+#18455 = DIRECTION('',(0.,1.));
+#18456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18457 = ORIENTED_EDGE('',*,*,#18458,.T.);
+#18458 = EDGE_CURVE('',#18431,#18459,#18461,.T.);
+#18459 = VERTEX_POINT('',#18460);
+#18460 = CARTESIAN_POINT('',(4.5,-1.86,0.11));
+#18461 = SURFACE_CURVE('',#18462,(#18466,#18473),.PCURVE_S1.);
+#18462 = LINE('',#18463,#18464);
+#18463 = CARTESIAN_POINT('',(4.05,-1.86,0.11));
+#18464 = VECTOR('',#18465,1.);
+#18465 = DIRECTION('',(1.,0.,0.));
+#18466 = PCURVE('',#18406,#18467);
+#18467 = DEFINITIONAL_REPRESENTATION('',(#18468),#18472);
+#18468 = LINE('',#18469,#18470);
+#18469 = CARTESIAN_POINT('',(0.,0.));
+#18470 = VECTOR('',#18471,1.);
+#18471 = DIRECTION('',(1.,0.));
+#18472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18473 = PCURVE('',#18474,#18479);
+#18474 = PLANE('',#18475);
+#18475 = AXIS2_PLACEMENT_3D('',#18476,#18477,#18478);
+#18476 = CARTESIAN_POINT('',(3.952776737828,-1.86,0.341386224036));
+#18477 = DIRECTION('',(-1.432643714871E-31,-1.,4.410285565526E-32));
+#18478 = DIRECTION('',(-1.,1.432643714871E-31,0.));
+#18479 = DEFINITIONAL_REPRESENTATION('',(#18480),#18484);
+#18480 = LINE('',#18481,#18482);
+#18481 = CARTESIAN_POINT('',(-9.722326217175E-02,0.231386224036));
+#18482 = VECTOR('',#18483,1.);
+#18483 = DIRECTION('',(-1.,-6.318367896236E-63));
+#18484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18485 = ORIENTED_EDGE('',*,*,#18486,.T.);
+#18486 = EDGE_CURVE('',#18459,#18398,#18487,.T.);
+#18487 = SURFACE_CURVE('',#18488,(#18492,#18499),.PCURVE_S1.);
+#18488 = LINE('',#18489,#18490);
+#18489 = CARTESIAN_POINT('',(4.5,-1.86,0.11));
+#18490 = VECTOR('',#18491,1.);
+#18491 = DIRECTION('',(0.,1.,0.));
+#18492 = PCURVE('',#18406,#18493);
+#18493 = DEFINITIONAL_REPRESENTATION('',(#18494),#18498);
+#18494 = LINE('',#18495,#18496);
+#18495 = CARTESIAN_POINT('',(0.45,0.));
+#18496 = VECTOR('',#18497,1.);
+#18497 = DIRECTION('',(0.,1.));
+#18498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18499 = PCURVE('',#18500,#18505);
+#18500 = PLANE('',#18501);
+#18501 = AXIS2_PLACEMENT_3D('',#18502,#18503,#18504);
+#18502 = CARTESIAN_POINT('',(4.5,-1.86,0.));
+#18503 = DIRECTION('',(1.,0.,0.));
+#18504 = DIRECTION('',(0.,0.,1.));
+#18505 = DEFINITIONAL_REPRESENTATION('',(#18506),#18510);
+#18506 = LINE('',#18507,#18508);
+#18507 = CARTESIAN_POINT('',(0.11,0.));
+#18508 = VECTOR('',#18509,1.);
+#18509 = DIRECTION('',(0.,-1.));
+#18510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18511 = ADVANCED_FACE('',(#18512),#18418,.T.);
+#18512 = FACE_BOUND('',#18513,.T.);
+#18513 = EDGE_LOOP('',(#18514,#18544,#18573,#18601,#18629,#18657,#18685,
+ #18718,#18746,#18768,#18769));
+#18514 = ORIENTED_EDGE('',*,*,#18515,.F.);
+#18515 = EDGE_CURVE('',#18516,#18518,#18520,.T.);
+#18516 = VERTEX_POINT('',#18517);
+#18517 = CARTESIAN_POINT('',(4.107863353893,-1.64,0.));
+#18518 = VERTEX_POINT('',#18519);
+#18519 = CARTESIAN_POINT('',(4.5,-1.64,0.));
+#18520 = SURFACE_CURVE('',#18521,(#18525,#18532),.PCURVE_S1.);
+#18521 = LINE('',#18522,#18523);
+#18522 = CARTESIAN_POINT('',(4.05,-1.64,0.));
+#18523 = VECTOR('',#18524,1.);
+#18524 = DIRECTION('',(1.,0.,0.));
+#18525 = PCURVE('',#18418,#18526);
+#18526 = DEFINITIONAL_REPRESENTATION('',(#18527),#18531);
+#18527 = LINE('',#18528,#18529);
+#18528 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#18529 = VECTOR('',#18530,1.);
+#18530 = DIRECTION('',(1.,3.310195103516E-57));
+#18531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18532 = PCURVE('',#18533,#18538);
+#18533 = PLANE('',#18534);
+#18534 = AXIS2_PLACEMENT_3D('',#18535,#18536,#18537);
+#18535 = CARTESIAN_POINT('',(4.05,-1.86,0.));
+#18536 = DIRECTION('',(0.,0.,1.));
+#18537 = DIRECTION('',(1.,0.,0.));
+#18538 = DEFINITIONAL_REPRESENTATION('',(#18539),#18543);
+#18539 = LINE('',#18540,#18541);
+#18540 = CARTESIAN_POINT('',(0.,0.22));
+#18541 = VECTOR('',#18542,1.);
+#18542 = DIRECTION('',(1.,0.));
+#18543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18544 = ORIENTED_EDGE('',*,*,#18545,.T.);
+#18545 = EDGE_CURVE('',#18516,#18546,#18548,.T.);
+#18546 = VERTEX_POINT('',#18547);
+#18547 = CARTESIAN_POINT('',(4.017218742231,-1.64,4.768182948242E-02));
+#18548 = SURFACE_CURVE('',#18549,(#18554,#18561),.PCURVE_S1.);
+#18549 = CIRCLE('',#18550,0.11);
+#18550 = AXIS2_PLACEMENT_3D('',#18551,#18552,#18553);
+#18551 = CARTESIAN_POINT('',(4.107863353893,-1.64,0.11));
+#18552 = DIRECTION('',(0.,1.,0.));
+#18553 = DIRECTION('',(0.,0.,1.));
+#18554 = PCURVE('',#18418,#18555);
+#18555 = DEFINITIONAL_REPRESENTATION('',(#18556),#18560);
+#18556 = CIRCLE('',#18557,0.11);
+#18557 = AXIS2_PLACEMENT_2D('',#18558,#18559);
+#18558 = CARTESIAN_POINT('',(0.155086616065,0.231386224036));
+#18559 = DIRECTION('',(0.,-1.));
+#18560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18561 = PCURVE('',#18562,#18567);
+#18562 = CYLINDRICAL_SURFACE('',#18563,0.11);
+#18563 = AXIS2_PLACEMENT_3D('',#18564,#18565,#18566);
+#18564 = CARTESIAN_POINT('',(4.107863353893,-1.86,0.11));
+#18565 = DIRECTION('',(0.,1.,0.));
+#18566 = DIRECTION('',(0.,0.,-1.));
+#18567 = DEFINITIONAL_REPRESENTATION('',(#18568),#18572);
+#18568 = LINE('',#18569,#18570);
+#18569 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#18570 = VECTOR('',#18571,1.);
+#18571 = DIRECTION('',(1.,0.));
+#18572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18573 = ORIENTED_EDGE('',*,*,#18574,.T.);
+#18574 = EDGE_CURVE('',#18546,#18575,#18577,.T.);
+#18575 = VERTEX_POINT('',#18576);
+#18576 = CARTESIAN_POINT('',(3.532781257769,-1.64,0.752318170518));
+#18577 = SURFACE_CURVE('',#18578,(#18582,#18589),.PCURVE_S1.);
+#18578 = LINE('',#18579,#18580);
+#18579 = CARTESIAN_POINT('',(4.05,-1.64,0.));
+#18580 = VECTOR('',#18581,1.);
+#18581 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#18582 = PCURVE('',#18418,#18583);
+#18583 = DEFINITIONAL_REPRESENTATION('',(#18584),#18588);
+#18584 = LINE('',#18585,#18586);
+#18585 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#18586 = VECTOR('',#18587,1.);
+#18587 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#18588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18589 = PCURVE('',#18590,#18595);
+#18590 = PLANE('',#18591);
+#18591 = AXIS2_PLACEMENT_3D('',#18592,#18593,#18594);
+#18592 = CARTESIAN_POINT('',(4.05,-1.86,0.));
+#18593 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#18594 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#18595 = DEFINITIONAL_REPRESENTATION('',(#18596),#18600);
+#18596 = LINE('',#18597,#18598);
+#18597 = CARTESIAN_POINT('',(0.,-0.22));
+#18598 = VECTOR('',#18599,1.);
+#18599 = DIRECTION('',(1.,0.));
+#18600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18601 = ORIENTED_EDGE('',*,*,#18602,.F.);
+#18602 = EDGE_CURVE('',#18603,#18575,#18605,.T.);
+#18603 = VERTEX_POINT('',#18604);
+#18604 = CARTESIAN_POINT('',(3.5,-1.64,0.752318170518));
+#18605 = SURFACE_CURVE('',#18606,(#18610,#18617),.PCURVE_S1.);
+#18606 = LINE('',#18607,#18608);
+#18607 = CARTESIAN_POINT('',(3.5,-1.64,0.752318170518));
+#18608 = VECTOR('',#18609,1.);
+#18609 = DIRECTION('',(1.,0.,0.));
+#18610 = PCURVE('',#18418,#18611);
+#18611 = DEFINITIONAL_REPRESENTATION('',(#18612),#18616);
+#18612 = LINE('',#18613,#18614);
+#18613 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#18614 = VECTOR('',#18615,1.);
+#18615 = DIRECTION('',(1.,3.310195103516E-57));
+#18616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18617 = PCURVE('',#18618,#18623);
+#18618 = PLANE('',#18619);
+#18619 = AXIS2_PLACEMENT_3D('',#18620,#18621,#18622);
+#18620 = CARTESIAN_POINT('',(3.5,-1.86,0.752318170518));
+#18621 = DIRECTION('',(0.,0.,1.));
+#18622 = DIRECTION('',(1.,0.,0.));
+#18623 = DEFINITIONAL_REPRESENTATION('',(#18624),#18628);
+#18624 = LINE('',#18625,#18626);
+#18625 = CARTESIAN_POINT('',(0.,0.22));
+#18626 = VECTOR('',#18627,1.);
+#18627 = DIRECTION('',(1.,0.));
+#18628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18629 = ORIENTED_EDGE('',*,*,#18630,.T.);
+#18630 = EDGE_CURVE('',#18603,#18631,#18633,.T.);
+#18631 = VERTEX_POINT('',#18632);
+#18632 = CARTESIAN_POINT('',(3.5,-1.64,0.862318170518));
+#18633 = SURFACE_CURVE('',#18634,(#18638,#18645),.PCURVE_S1.);
+#18634 = LINE('',#18635,#18636);
+#18635 = CARTESIAN_POINT('',(3.5,-1.64,0.752318170518));
+#18636 = VECTOR('',#18637,1.);
+#18637 = DIRECTION('',(0.,0.,1.));
+#18638 = PCURVE('',#18418,#18639);
+#18639 = DEFINITIONAL_REPRESENTATION('',(#18640),#18644);
+#18640 = LINE('',#18641,#18642);
+#18641 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#18642 = VECTOR('',#18643,1.);
+#18643 = DIRECTION('',(0.,-1.));
+#18644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18645 = PCURVE('',#18646,#18651);
+#18646 = PLANE('',#18647);
+#18647 = AXIS2_PLACEMENT_3D('',#18648,#18649,#18650);
+#18648 = CARTESIAN_POINT('',(3.5,-1.86,0.752318170518));
+#18649 = DIRECTION('',(1.,0.,0.));
+#18650 = DIRECTION('',(0.,0.,1.));
+#18651 = DEFINITIONAL_REPRESENTATION('',(#18652),#18656);
+#18652 = LINE('',#18653,#18654);
+#18653 = CARTESIAN_POINT('',(0.,-0.22));
+#18654 = VECTOR('',#18655,1.);
+#18655 = DIRECTION('',(1.,0.));
+#18656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18657 = ORIENTED_EDGE('',*,*,#18658,.T.);
+#18658 = EDGE_CURVE('',#18631,#18659,#18661,.T.);
+#18659 = VERTEX_POINT('',#18660);
+#18660 = CARTESIAN_POINT('',(3.532781257769,-1.64,0.862318170518));
+#18661 = SURFACE_CURVE('',#18662,(#18666,#18673),.PCURVE_S1.);
+#18662 = LINE('',#18663,#18664);
+#18663 = CARTESIAN_POINT('',(3.5,-1.64,0.862318170518));
+#18664 = VECTOR('',#18665,1.);
+#18665 = DIRECTION('',(1.,0.,0.));
+#18666 = PCURVE('',#18418,#18667);
+#18667 = DEFINITIONAL_REPRESENTATION('',(#18668),#18672);
+#18668 = LINE('',#18669,#18670);
+#18669 = CARTESIAN_POINT('',(-0.452776737828,-0.520931946481));
+#18670 = VECTOR('',#18671,1.);
+#18671 = DIRECTION('',(1.,3.310195103516E-57));
+#18672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18673 = PCURVE('',#18674,#18679);
+#18674 = PLANE('',#18675);
+#18675 = AXIS2_PLACEMENT_3D('',#18676,#18677,#18678);
+#18676 = CARTESIAN_POINT('',(3.5,-1.86,0.862318170518));
+#18677 = DIRECTION('',(0.,0.,1.));
+#18678 = DIRECTION('',(1.,0.,0.));
+#18679 = DEFINITIONAL_REPRESENTATION('',(#18680),#18684);
+#18680 = LINE('',#18681,#18682);
+#18681 = CARTESIAN_POINT('',(0.,0.22));
+#18682 = VECTOR('',#18683,1.);
+#18683 = DIRECTION('',(1.,0.));
+#18684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18685 = ORIENTED_EDGE('',*,*,#18686,.F.);
+#18686 = EDGE_CURVE('',#18687,#18659,#18689,.T.);
+#18687 = VERTEX_POINT('',#18688);
+#18688 = CARTESIAN_POINT('',(3.623425869431,-1.64,0.814636341035));
+#18689 = SURFACE_CURVE('',#18690,(#18695,#18706),.PCURVE_S1.);
+#18690 = CIRCLE('',#18691,0.11);
+#18691 = AXIS2_PLACEMENT_3D('',#18692,#18693,#18694);
+#18692 = CARTESIAN_POINT('',(3.532781257769,-1.64,0.752318170518));
+#18693 = DIRECTION('',(0.,-1.,0.));
+#18694 = DIRECTION('',(0.,0.,1.));
+#18695 = PCURVE('',#18418,#18696);
+#18696 = DEFINITIONAL_REPRESENTATION('',(#18697),#18705);
+#18697 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18698,#18699,#18700,#18701
+ ,#18702,#18703,#18704),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#18698 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#18699 = CARTESIAN_POINT('',(-0.610521068892,-0.520931946481));
+#18700 = CARTESIAN_POINT('',(-0.515258274475,-0.355931946481));
+#18701 = CARTESIAN_POINT('',(-0.419995480059,-0.190931946481));
+#18702 = CARTESIAN_POINT('',(-0.324732685643,-0.355931946481));
+#18703 = CARTESIAN_POINT('',(-0.229469891227,-0.520931946481));
+#18704 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#18705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18706 = PCURVE('',#18707,#18712);
+#18707 = CYLINDRICAL_SURFACE('',#18708,0.11);
+#18708 = AXIS2_PLACEMENT_3D('',#18709,#18710,#18711);
+#18709 = CARTESIAN_POINT('',(3.532781257769,-1.86,0.752318170518));
+#18710 = DIRECTION('',(0.,1.,0.));
+#18711 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#18712 = DEFINITIONAL_REPRESENTATION('',(#18713),#18717);
+#18713 = LINE('',#18714,#18715);
+#18714 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#18715 = VECTOR('',#18716,1.);
+#18716 = DIRECTION('',(-1.,0.));
+#18717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18718 = ORIENTED_EDGE('',*,*,#18719,.F.);
+#18719 = EDGE_CURVE('',#18720,#18687,#18722,.T.);
+#18720 = VERTEX_POINT('',#18721);
+#18721 = CARTESIAN_POINT('',(4.075082096124,-1.64,0.157681829482));
+#18722 = SURFACE_CURVE('',#18723,(#18727,#18734),.PCURVE_S1.);
+#18723 = LINE('',#18724,#18725);
+#18724 = CARTESIAN_POINT('',(4.140644611662,-1.64,6.231817051758E-02));
+#18725 = VECTOR('',#18726,1.);
+#18726 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#18727 = PCURVE('',#18418,#18728);
+#18728 = DEFINITIONAL_REPRESENTATION('',(#18729),#18733);
+#18729 = LINE('',#18730,#18731);
+#18730 = CARTESIAN_POINT('',(0.187867873834,0.279068053519));
+#18731 = VECTOR('',#18732,1.);
+#18732 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#18733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18734 = PCURVE('',#18735,#18740);
+#18735 = PLANE('',#18736);
+#18736 = AXIS2_PLACEMENT_3D('',#18737,#18738,#18739);
+#18737 = CARTESIAN_POINT('',(4.140644611662,-1.86,6.231817051758E-02));
+#18738 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#18739 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#18740 = DEFINITIONAL_REPRESENTATION('',(#18741),#18745);
+#18741 = LINE('',#18742,#18743);
+#18742 = CARTESIAN_POINT('',(0.,-0.22));
+#18743 = VECTOR('',#18744,1.);
+#18744 = DIRECTION('',(1.,0.));
+#18745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18746 = ORIENTED_EDGE('',*,*,#18747,.F.);
+#18747 = EDGE_CURVE('',#18396,#18720,#18748,.T.);
+#18748 = SURFACE_CURVE('',#18749,(#18754,#18761),.PCURVE_S1.);
+#18749 = CIRCLE('',#18750,0.11);
+#18750 = AXIS2_PLACEMENT_3D('',#18751,#18752,#18753);
+#18751 = CARTESIAN_POINT('',(4.165726707786,-1.64,0.22));
+#18752 = DIRECTION('',(0.,1.,0.));
+#18753 = DIRECTION('',(0.,0.,1.));
+#18754 = PCURVE('',#18418,#18755);
+#18755 = DEFINITIONAL_REPRESENTATION('',(#18756),#18760);
+#18756 = CIRCLE('',#18757,0.11);
+#18757 = AXIS2_PLACEMENT_2D('',#18758,#18759);
+#18758 = CARTESIAN_POINT('',(0.212949969957,0.121386224036));
+#18759 = DIRECTION('',(0.,-1.));
+#18760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18761 = PCURVE('',#18446,#18762);
+#18762 = DEFINITIONAL_REPRESENTATION('',(#18763),#18767);
+#18763 = LINE('',#18764,#18765);
+#18764 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#18765 = VECTOR('',#18766,1.);
+#18766 = DIRECTION('',(1.,0.));
+#18767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18768 = ORIENTED_EDGE('',*,*,#18395,.T.);
+#18769 = ORIENTED_EDGE('',*,*,#18770,.F.);
+#18770 = EDGE_CURVE('',#18518,#18398,#18771,.T.);
+#18771 = SURFACE_CURVE('',#18772,(#18776,#18783),.PCURVE_S1.);
+#18772 = LINE('',#18773,#18774);
+#18773 = CARTESIAN_POINT('',(4.5,-1.64,0.));
+#18774 = VECTOR('',#18775,1.);
+#18775 = DIRECTION('',(0.,0.,1.));
+#18776 = PCURVE('',#18418,#18777);
+#18777 = DEFINITIONAL_REPRESENTATION('',(#18778),#18782);
+#18778 = LINE('',#18779,#18780);
+#18779 = CARTESIAN_POINT('',(0.547223262172,0.341386224036));
+#18780 = VECTOR('',#18781,1.);
+#18781 = DIRECTION('',(0.,-1.));
+#18782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18783 = PCURVE('',#18500,#18784);
+#18784 = DEFINITIONAL_REPRESENTATION('',(#18785),#18789);
+#18785 = LINE('',#18786,#18787);
+#18786 = CARTESIAN_POINT('',(0.,-0.22));
+#18787 = VECTOR('',#18788,1.);
+#18788 = DIRECTION('',(1.,0.));
+#18789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18790 = ADVANCED_FACE('',(#18791),#18446,.F.);
+#18791 = FACE_BOUND('',#18792,.F.);
+#18792 = EDGE_LOOP('',(#18793,#18821,#18842,#18843));
+#18793 = ORIENTED_EDGE('',*,*,#18794,.T.);
+#18794 = EDGE_CURVE('',#18431,#18795,#18797,.T.);
+#18795 = VERTEX_POINT('',#18796);
+#18796 = CARTESIAN_POINT('',(4.075082096124,-1.86,0.157681829482));
+#18797 = SURFACE_CURVE('',#18798,(#18803,#18810),.PCURVE_S1.);
+#18798 = CIRCLE('',#18799,0.11);
+#18799 = AXIS2_PLACEMENT_3D('',#18800,#18801,#18802);
+#18800 = CARTESIAN_POINT('',(4.165726707786,-1.86,0.22));
+#18801 = DIRECTION('',(0.,1.,0.));
+#18802 = DIRECTION('',(0.,0.,1.));
+#18803 = PCURVE('',#18446,#18804);
+#18804 = DEFINITIONAL_REPRESENTATION('',(#18805),#18809);
+#18805 = LINE('',#18806,#18807);
+#18806 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#18807 = VECTOR('',#18808,1.);
+#18808 = DIRECTION('',(1.,0.));
+#18809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18810 = PCURVE('',#18474,#18811);
+#18811 = DEFINITIONAL_REPRESENTATION('',(#18812),#18820);
+#18812 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18813,#18814,#18815,#18816
+ ,#18817,#18818,#18819),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#18813 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#18814 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#18815 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#18816 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#18817 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#18818 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#18819 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#18820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18821 = ORIENTED_EDGE('',*,*,#18822,.T.);
+#18822 = EDGE_CURVE('',#18795,#18720,#18823,.T.);
+#18823 = SURFACE_CURVE('',#18824,(#18828,#18835),.PCURVE_S1.);
+#18824 = LINE('',#18825,#18826);
+#18825 = CARTESIAN_POINT('',(4.075082096124,-1.86,0.157681829482));
+#18826 = VECTOR('',#18827,1.);
+#18827 = DIRECTION('',(0.,1.,0.));
+#18828 = PCURVE('',#18446,#18829);
+#18829 = DEFINITIONAL_REPRESENTATION('',(#18830),#18834);
+#18830 = LINE('',#18831,#18832);
+#18831 = CARTESIAN_POINT('',(0.96850898066,0.));
+#18832 = VECTOR('',#18833,1.);
+#18833 = DIRECTION('',(0.,1.));
+#18834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18835 = PCURVE('',#18735,#18836);
+#18836 = DEFINITIONAL_REPRESENTATION('',(#18837),#18841);
+#18837 = LINE('',#18838,#18839);
+#18838 = CARTESIAN_POINT('',(0.115726707786,0.));
+#18839 = VECTOR('',#18840,1.);
+#18840 = DIRECTION('',(0.,-1.));
+#18841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18842 = ORIENTED_EDGE('',*,*,#18747,.F.);
+#18843 = ORIENTED_EDGE('',*,*,#18430,.F.);
+#18844 = ADVANCED_FACE('',(#18845),#18500,.T.);
+#18845 = FACE_BOUND('',#18846,.T.);
+#18846 = EDGE_LOOP('',(#18847,#18870,#18891,#18892));
+#18847 = ORIENTED_EDGE('',*,*,#18848,.F.);
+#18848 = EDGE_CURVE('',#18849,#18459,#18851,.T.);
+#18849 = VERTEX_POINT('',#18850);
+#18850 = CARTESIAN_POINT('',(4.5,-1.86,0.));
+#18851 = SURFACE_CURVE('',#18852,(#18856,#18863),.PCURVE_S1.);
+#18852 = LINE('',#18853,#18854);
+#18853 = CARTESIAN_POINT('',(4.5,-1.86,0.));
+#18854 = VECTOR('',#18855,1.);
+#18855 = DIRECTION('',(0.,0.,1.));
+#18856 = PCURVE('',#18500,#18857);
+#18857 = DEFINITIONAL_REPRESENTATION('',(#18858),#18862);
+#18858 = LINE('',#18859,#18860);
+#18859 = CARTESIAN_POINT('',(0.,0.));
+#18860 = VECTOR('',#18861,1.);
+#18861 = DIRECTION('',(1.,0.));
+#18862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18863 = PCURVE('',#18474,#18864);
+#18864 = DEFINITIONAL_REPRESENTATION('',(#18865),#18869);
+#18865 = LINE('',#18866,#18867);
+#18866 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#18867 = VECTOR('',#18868,1.);
+#18868 = DIRECTION('',(0.,-1.));
+#18869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18870 = ORIENTED_EDGE('',*,*,#18871,.T.);
+#18871 = EDGE_CURVE('',#18849,#18518,#18872,.T.);
+#18872 = SURFACE_CURVE('',#18873,(#18877,#18884),.PCURVE_S1.);
+#18873 = LINE('',#18874,#18875);
+#18874 = CARTESIAN_POINT('',(4.5,-1.86,0.));
+#18875 = VECTOR('',#18876,1.);
+#18876 = DIRECTION('',(0.,1.,0.));
+#18877 = PCURVE('',#18500,#18878);
+#18878 = DEFINITIONAL_REPRESENTATION('',(#18879),#18883);
+#18879 = LINE('',#18880,#18881);
+#18880 = CARTESIAN_POINT('',(0.,0.));
+#18881 = VECTOR('',#18882,1.);
+#18882 = DIRECTION('',(0.,-1.));
+#18883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18884 = PCURVE('',#18533,#18885);
+#18885 = DEFINITIONAL_REPRESENTATION('',(#18886),#18890);
+#18886 = LINE('',#18887,#18888);
+#18887 = CARTESIAN_POINT('',(0.45,0.));
+#18888 = VECTOR('',#18889,1.);
+#18889 = DIRECTION('',(0.,1.));
+#18890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18891 = ORIENTED_EDGE('',*,*,#18770,.T.);
+#18892 = ORIENTED_EDGE('',*,*,#18486,.F.);
+#18893 = ADVANCED_FACE('',(#18894),#18474,.T.);
+#18894 = FACE_BOUND('',#18895,.T.);
+#18895 = EDGE_LOOP('',(#18896,#18919,#18920,#18921,#18922,#18945,#18969,
+ #18992,#19015,#19038,#19061));
+#18896 = ORIENTED_EDGE('',*,*,#18897,.T.);
+#18897 = EDGE_CURVE('',#18898,#18849,#18900,.T.);
+#18898 = VERTEX_POINT('',#18899);
+#18899 = CARTESIAN_POINT('',(4.107863353893,-1.86,0.));
+#18900 = SURFACE_CURVE('',#18901,(#18905,#18912),.PCURVE_S1.);
+#18901 = LINE('',#18902,#18903);
+#18902 = CARTESIAN_POINT('',(4.05,-1.86,0.));
+#18903 = VECTOR('',#18904,1.);
+#18904 = DIRECTION('',(1.,0.,0.));
+#18905 = PCURVE('',#18474,#18906);
+#18906 = DEFINITIONAL_REPRESENTATION('',(#18907),#18911);
+#18907 = LINE('',#18908,#18909);
+#18908 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#18909 = VECTOR('',#18910,1.);
+#18910 = DIRECTION('',(-1.,-6.318367896236E-63));
+#18911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18912 = PCURVE('',#18533,#18913);
+#18913 = DEFINITIONAL_REPRESENTATION('',(#18914),#18918);
+#18914 = LINE('',#18915,#18916);
+#18915 = CARTESIAN_POINT('',(0.,0.));
+#18916 = VECTOR('',#18917,1.);
+#18917 = DIRECTION('',(1.,0.));
+#18918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18919 = ORIENTED_EDGE('',*,*,#18848,.T.);
+#18920 = ORIENTED_EDGE('',*,*,#18458,.F.);
+#18921 = ORIENTED_EDGE('',*,*,#18794,.T.);
+#18922 = ORIENTED_EDGE('',*,*,#18923,.T.);
+#18923 = EDGE_CURVE('',#18795,#18924,#18926,.T.);
+#18924 = VERTEX_POINT('',#18925);
+#18925 = CARTESIAN_POINT('',(3.623425869431,-1.86,0.814636341035));
+#18926 = SURFACE_CURVE('',#18927,(#18931,#18938),.PCURVE_S1.);
+#18927 = LINE('',#18928,#18929);
+#18928 = CARTESIAN_POINT('',(4.140644611662,-1.86,6.231817051758E-02));
+#18929 = VECTOR('',#18930,1.);
+#18930 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#18931 = PCURVE('',#18474,#18932);
+#18932 = DEFINITIONAL_REPRESENTATION('',(#18933),#18937);
+#18933 = LINE('',#18934,#18935);
+#18934 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#18935 = VECTOR('',#18936,1.);
+#18936 = DIRECTION('',(0.566528822887,-0.824041924199));
+#18937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18938 = PCURVE('',#18735,#18939);
+#18939 = DEFINITIONAL_REPRESENTATION('',(#18940),#18944);
+#18940 = LINE('',#18941,#18942);
+#18941 = CARTESIAN_POINT('',(0.,0.));
+#18942 = VECTOR('',#18943,1.);
+#18943 = DIRECTION('',(1.,0.));
+#18944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18945 = ORIENTED_EDGE('',*,*,#18946,.T.);
+#18946 = EDGE_CURVE('',#18924,#18947,#18949,.T.);
+#18947 = VERTEX_POINT('',#18948);
+#18948 = CARTESIAN_POINT('',(3.532781257769,-1.86,0.862318170518));
+#18949 = SURFACE_CURVE('',#18950,(#18955,#18962),.PCURVE_S1.);
+#18950 = CIRCLE('',#18951,0.11);
+#18951 = AXIS2_PLACEMENT_3D('',#18952,#18953,#18954);
+#18952 = CARTESIAN_POINT('',(3.532781257769,-1.86,0.752318170518));
+#18953 = DIRECTION('',(0.,-1.,0.));
+#18954 = DIRECTION('',(0.,0.,1.));
+#18955 = PCURVE('',#18474,#18956);
+#18956 = DEFINITIONAL_REPRESENTATION('',(#18957),#18961);
+#18957 = CIRCLE('',#18958,0.11);
+#18958 = AXIS2_PLACEMENT_2D('',#18959,#18960);
+#18959 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#18960 = DIRECTION('',(0.,-1.));
+#18961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18962 = PCURVE('',#18707,#18963);
+#18963 = DEFINITIONAL_REPRESENTATION('',(#18964),#18968);
+#18964 = LINE('',#18965,#18966);
+#18965 = CARTESIAN_POINT('',(5.31467632652,-4.440892098501E-16));
+#18966 = VECTOR('',#18967,1.);
+#18967 = DIRECTION('',(-1.,0.));
+#18968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18969 = ORIENTED_EDGE('',*,*,#18970,.F.);
+#18970 = EDGE_CURVE('',#18971,#18947,#18973,.T.);
+#18971 = VERTEX_POINT('',#18972);
+#18972 = CARTESIAN_POINT('',(3.5,-1.86,0.862318170518));
+#18973 = SURFACE_CURVE('',#18974,(#18978,#18985),.PCURVE_S1.);
+#18974 = LINE('',#18975,#18976);
+#18975 = CARTESIAN_POINT('',(3.5,-1.86,0.862318170518));
+#18976 = VECTOR('',#18977,1.);
+#18977 = DIRECTION('',(1.,0.,0.));
+#18978 = PCURVE('',#18474,#18979);
+#18979 = DEFINITIONAL_REPRESENTATION('',(#18980),#18984);
+#18980 = LINE('',#18981,#18982);
+#18981 = CARTESIAN_POINT('',(0.452776737828,-0.520931946481));
+#18982 = VECTOR('',#18983,1.);
+#18983 = DIRECTION('',(-1.,-6.318367896236E-63));
+#18984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18985 = PCURVE('',#18674,#18986);
+#18986 = DEFINITIONAL_REPRESENTATION('',(#18987),#18991);
+#18987 = LINE('',#18988,#18989);
+#18988 = CARTESIAN_POINT('',(0.,0.));
+#18989 = VECTOR('',#18990,1.);
+#18990 = DIRECTION('',(1.,0.));
+#18991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18992 = ORIENTED_EDGE('',*,*,#18993,.F.);
+#18993 = EDGE_CURVE('',#18994,#18971,#18996,.T.);
+#18994 = VERTEX_POINT('',#18995);
+#18995 = CARTESIAN_POINT('',(3.5,-1.86,0.752318170518));
+#18996 = SURFACE_CURVE('',#18997,(#19001,#19008),.PCURVE_S1.);
+#18997 = LINE('',#18998,#18999);
+#18998 = CARTESIAN_POINT('',(3.5,-1.86,0.752318170518));
+#18999 = VECTOR('',#19000,1.);
+#19000 = DIRECTION('',(0.,0.,1.));
+#19001 = PCURVE('',#18474,#19002);
+#19002 = DEFINITIONAL_REPRESENTATION('',(#19003),#19007);
+#19003 = LINE('',#19004,#19005);
+#19004 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#19005 = VECTOR('',#19006,1.);
+#19006 = DIRECTION('',(0.,-1.));
+#19007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19008 = PCURVE('',#18646,#19009);
+#19009 = DEFINITIONAL_REPRESENTATION('',(#19010),#19014);
+#19010 = LINE('',#19011,#19012);
+#19011 = CARTESIAN_POINT('',(0.,0.));
+#19012 = VECTOR('',#19013,1.);
+#19013 = DIRECTION('',(1.,0.));
+#19014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19015 = ORIENTED_EDGE('',*,*,#19016,.T.);
+#19016 = EDGE_CURVE('',#18994,#19017,#19019,.T.);
+#19017 = VERTEX_POINT('',#19018);
+#19018 = CARTESIAN_POINT('',(3.532781257769,-1.86,0.752318170518));
+#19019 = SURFACE_CURVE('',#19020,(#19024,#19031),.PCURVE_S1.);
+#19020 = LINE('',#19021,#19022);
+#19021 = CARTESIAN_POINT('',(3.5,-1.86,0.752318170518));
+#19022 = VECTOR('',#19023,1.);
+#19023 = DIRECTION('',(1.,0.,0.));
+#19024 = PCURVE('',#18474,#19025);
+#19025 = DEFINITIONAL_REPRESENTATION('',(#19026),#19030);
+#19026 = LINE('',#19027,#19028);
+#19027 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#19028 = VECTOR('',#19029,1.);
+#19029 = DIRECTION('',(-1.,-6.318367896236E-63));
+#19030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19031 = PCURVE('',#18618,#19032);
+#19032 = DEFINITIONAL_REPRESENTATION('',(#19033),#19037);
+#19033 = LINE('',#19034,#19035);
+#19034 = CARTESIAN_POINT('',(0.,0.));
+#19035 = VECTOR('',#19036,1.);
+#19036 = DIRECTION('',(1.,0.));
+#19037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19038 = ORIENTED_EDGE('',*,*,#19039,.F.);
+#19039 = EDGE_CURVE('',#19040,#19017,#19042,.T.);
+#19040 = VERTEX_POINT('',#19041);
+#19041 = CARTESIAN_POINT('',(4.017218742231,-1.86,4.768182948242E-02));
+#19042 = SURFACE_CURVE('',#19043,(#19047,#19054),.PCURVE_S1.);
+#19043 = LINE('',#19044,#19045);
+#19044 = CARTESIAN_POINT('',(4.05,-1.86,0.));
+#19045 = VECTOR('',#19046,1.);
+#19046 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#19047 = PCURVE('',#18474,#19048);
+#19048 = DEFINITIONAL_REPRESENTATION('',(#19049),#19053);
+#19049 = LINE('',#19050,#19051);
+#19050 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#19051 = VECTOR('',#19052,1.);
+#19052 = DIRECTION('',(0.566528822887,-0.824041924199));
+#19053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19054 = PCURVE('',#18590,#19055);
+#19055 = DEFINITIONAL_REPRESENTATION('',(#19056),#19060);
+#19056 = LINE('',#19057,#19058);
+#19057 = CARTESIAN_POINT('',(0.,0.));
+#19058 = VECTOR('',#19059,1.);
+#19059 = DIRECTION('',(1.,0.));
+#19060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19061 = ORIENTED_EDGE('',*,*,#19062,.F.);
+#19062 = EDGE_CURVE('',#18898,#19040,#19063,.T.);
+#19063 = SURFACE_CURVE('',#19064,(#19069,#19080),.PCURVE_S1.);
+#19064 = CIRCLE('',#19065,0.11);
+#19065 = AXIS2_PLACEMENT_3D('',#19066,#19067,#19068);
+#19066 = CARTESIAN_POINT('',(4.107863353893,-1.86,0.11));
+#19067 = DIRECTION('',(0.,1.,0.));
+#19068 = DIRECTION('',(0.,0.,1.));
+#19069 = PCURVE('',#18474,#19070);
+#19070 = DEFINITIONAL_REPRESENTATION('',(#19071),#19079);
+#19071 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19072,#19073,#19074,#19075
+ ,#19076,#19077,#19078),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#19072 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#19073 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#19074 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#19075 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#19076 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#19077 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#19078 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#19079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19080 = PCURVE('',#18562,#19081);
+#19081 = DEFINITIONAL_REPRESENTATION('',(#19082),#19086);
+#19082 = LINE('',#19083,#19084);
+#19083 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#19084 = VECTOR('',#19085,1.);
+#19085 = DIRECTION('',(1.,0.));
+#19086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19087 = ADVANCED_FACE('',(#19088),#18533,.F.);
+#19088 = FACE_BOUND('',#19089,.F.);
+#19089 = EDGE_LOOP('',(#19090,#19091,#19092,#19093));
+#19090 = ORIENTED_EDGE('',*,*,#18897,.T.);
+#19091 = ORIENTED_EDGE('',*,*,#18871,.T.);
+#19092 = ORIENTED_EDGE('',*,*,#18515,.F.);
+#19093 = ORIENTED_EDGE('',*,*,#19094,.F.);
+#19094 = EDGE_CURVE('',#18898,#18516,#19095,.T.);
+#19095 = SURFACE_CURVE('',#19096,(#19100,#19107),.PCURVE_S1.);
+#19096 = LINE('',#19097,#19098);
+#19097 = CARTESIAN_POINT('',(4.107863353893,-1.86,0.));
+#19098 = VECTOR('',#19099,1.);
+#19099 = DIRECTION('',(0.,1.,0.));
+#19100 = PCURVE('',#18533,#19101);
+#19101 = DEFINITIONAL_REPRESENTATION('',(#19102),#19106);
+#19102 = LINE('',#19103,#19104);
+#19103 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#19104 = VECTOR('',#19105,1.);
+#19105 = DIRECTION('',(0.,1.));
+#19106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19107 = PCURVE('',#18562,#19108);
+#19108 = DEFINITIONAL_REPRESENTATION('',(#19109),#19113);
+#19109 = LINE('',#19110,#19111);
+#19110 = CARTESIAN_POINT('',(0.,0.));
+#19111 = VECTOR('',#19112,1.);
+#19112 = DIRECTION('',(0.,1.));
+#19113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19114 = ADVANCED_FACE('',(#19115),#18562,.T.);
+#19115 = FACE_BOUND('',#19116,.T.);
+#19116 = EDGE_LOOP('',(#19117,#19118,#19139,#19140));
+#19117 = ORIENTED_EDGE('',*,*,#19062,.T.);
+#19118 = ORIENTED_EDGE('',*,*,#19119,.T.);
+#19119 = EDGE_CURVE('',#19040,#18546,#19120,.T.);
+#19120 = SURFACE_CURVE('',#19121,(#19125,#19132),.PCURVE_S1.);
+#19121 = LINE('',#19122,#19123);
+#19122 = CARTESIAN_POINT('',(4.017218742231,-1.86,4.768182948242E-02));
+#19123 = VECTOR('',#19124,1.);
+#19124 = DIRECTION('',(0.,1.,0.));
+#19125 = PCURVE('',#18562,#19126);
+#19126 = DEFINITIONAL_REPRESENTATION('',(#19127),#19131);
+#19127 = LINE('',#19128,#19129);
+#19128 = CARTESIAN_POINT('',(0.96850898066,0.));
+#19129 = VECTOR('',#19130,1.);
+#19130 = DIRECTION('',(0.,1.));
+#19131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19132 = PCURVE('',#18590,#19133);
+#19133 = DEFINITIONAL_REPRESENTATION('',(#19134),#19138);
+#19134 = LINE('',#19135,#19136);
+#19135 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#19136 = VECTOR('',#19137,1.);
+#19137 = DIRECTION('',(0.,-1.));
+#19138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19139 = ORIENTED_EDGE('',*,*,#18545,.F.);
+#19140 = ORIENTED_EDGE('',*,*,#19094,.F.);
+#19141 = ADVANCED_FACE('',(#19142),#18590,.F.);
+#19142 = FACE_BOUND('',#19143,.F.);
+#19143 = EDGE_LOOP('',(#19144,#19145,#19146,#19147));
+#19144 = ORIENTED_EDGE('',*,*,#19039,.F.);
+#19145 = ORIENTED_EDGE('',*,*,#19119,.T.);
+#19146 = ORIENTED_EDGE('',*,*,#18574,.T.);
+#19147 = ORIENTED_EDGE('',*,*,#19148,.F.);
+#19148 = EDGE_CURVE('',#19017,#18575,#19149,.T.);
+#19149 = SURFACE_CURVE('',#19150,(#19154,#19160),.PCURVE_S1.);
+#19150 = LINE('',#19151,#19152);
+#19151 = CARTESIAN_POINT('',(3.532781257769,-1.86,0.752318170518));
+#19152 = VECTOR('',#19153,1.);
+#19153 = DIRECTION('',(0.,1.,0.));
+#19154 = PCURVE('',#18590,#19155);
+#19155 = DEFINITIONAL_REPRESENTATION('',(#19156),#19159);
+#19156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19157,#19158),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#19157 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#19158 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#19159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19160 = PCURVE('',#18618,#19161);
+#19161 = DEFINITIONAL_REPRESENTATION('',(#19162),#19165);
+#19162 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19163,#19164),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#19163 = CARTESIAN_POINT('',(3.278125776917E-02,-2.2E-02));
+#19164 = CARTESIAN_POINT('',(3.278125776917E-02,0.242));
+#19165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19166 = ADVANCED_FACE('',(#19167),#18618,.F.);
+#19167 = FACE_BOUND('',#19168,.F.);
+#19168 = EDGE_LOOP('',(#19169,#19170,#19191,#19192));
+#19169 = ORIENTED_EDGE('',*,*,#18602,.F.);
+#19170 = ORIENTED_EDGE('',*,*,#19171,.F.);
+#19171 = EDGE_CURVE('',#18994,#18603,#19172,.T.);
+#19172 = SURFACE_CURVE('',#19173,(#19177,#19184),.PCURVE_S1.);
+#19173 = LINE('',#19174,#19175);
+#19174 = CARTESIAN_POINT('',(3.5,-1.86,0.752318170518));
+#19175 = VECTOR('',#19176,1.);
+#19176 = DIRECTION('',(0.,1.,0.));
+#19177 = PCURVE('',#18618,#19178);
+#19178 = DEFINITIONAL_REPRESENTATION('',(#19179),#19183);
+#19179 = LINE('',#19180,#19181);
+#19180 = CARTESIAN_POINT('',(0.,0.));
+#19181 = VECTOR('',#19182,1.);
+#19182 = DIRECTION('',(0.,1.));
+#19183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19184 = PCURVE('',#18646,#19185);
+#19185 = DEFINITIONAL_REPRESENTATION('',(#19186),#19190);
+#19186 = LINE('',#19187,#19188);
+#19187 = CARTESIAN_POINT('',(0.,0.));
+#19188 = VECTOR('',#19189,1.);
+#19189 = DIRECTION('',(0.,-1.));
+#19190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19191 = ORIENTED_EDGE('',*,*,#19016,.T.);
+#19192 = ORIENTED_EDGE('',*,*,#19148,.T.);
+#19193 = ADVANCED_FACE('',(#19194),#18646,.F.);
+#19194 = FACE_BOUND('',#19195,.T.);
+#19195 = EDGE_LOOP('',(#19196,#19197,#19218,#19219));
+#19196 = ORIENTED_EDGE('',*,*,#18993,.T.);
+#19197 = ORIENTED_EDGE('',*,*,#19198,.T.);
+#19198 = EDGE_CURVE('',#18971,#18631,#19199,.T.);
+#19199 = SURFACE_CURVE('',#19200,(#19204,#19211),.PCURVE_S1.);
+#19200 = LINE('',#19201,#19202);
+#19201 = CARTESIAN_POINT('',(3.5,-1.86,0.862318170518));
+#19202 = VECTOR('',#19203,1.);
+#19203 = DIRECTION('',(0.,1.,0.));
+#19204 = PCURVE('',#18646,#19205);
+#19205 = DEFINITIONAL_REPRESENTATION('',(#19206),#19210);
+#19206 = LINE('',#19207,#19208);
+#19207 = CARTESIAN_POINT('',(0.11,0.));
+#19208 = VECTOR('',#19209,1.);
+#19209 = DIRECTION('',(0.,-1.));
+#19210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19211 = PCURVE('',#18674,#19212);
+#19212 = DEFINITIONAL_REPRESENTATION('',(#19213),#19217);
+#19213 = LINE('',#19214,#19215);
+#19214 = CARTESIAN_POINT('',(0.,0.));
+#19215 = VECTOR('',#19216,1.);
+#19216 = DIRECTION('',(0.,1.));
+#19217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19218 = ORIENTED_EDGE('',*,*,#18630,.F.);
+#19219 = ORIENTED_EDGE('',*,*,#19171,.F.);
+#19220 = ADVANCED_FACE('',(#19221),#18735,.T.);
+#19221 = FACE_BOUND('',#19222,.T.);
+#19222 = EDGE_LOOP('',(#19223,#19224,#19225,#19226));
+#19223 = ORIENTED_EDGE('',*,*,#18923,.F.);
+#19224 = ORIENTED_EDGE('',*,*,#18822,.T.);
+#19225 = ORIENTED_EDGE('',*,*,#18719,.T.);
+#19226 = ORIENTED_EDGE('',*,*,#19227,.F.);
+#19227 = EDGE_CURVE('',#18924,#18687,#19228,.T.);
+#19228 = SURFACE_CURVE('',#19229,(#19233,#19240),.PCURVE_S1.);
+#19229 = LINE('',#19230,#19231);
+#19230 = CARTESIAN_POINT('',(3.623425869431,-1.86,0.814636341035));
+#19231 = VECTOR('',#19232,1.);
+#19232 = DIRECTION('',(0.,1.,0.));
+#19233 = PCURVE('',#18735,#19234);
+#19234 = DEFINITIONAL_REPRESENTATION('',(#19235),#19239);
+#19235 = LINE('',#19236,#19237);
+#19236 = CARTESIAN_POINT('',(0.912961038055,0.));
+#19237 = VECTOR('',#19238,1.);
+#19238 = DIRECTION('',(0.,-1.));
+#19239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19240 = PCURVE('',#18707,#19241);
+#19241 = DEFINITIONAL_REPRESENTATION('',(#19242),#19246);
+#19242 = LINE('',#19243,#19244);
+#19243 = CARTESIAN_POINT('',(-0.,0.));
+#19244 = VECTOR('',#19245,1.);
+#19245 = DIRECTION('',(-0.,1.));
+#19246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19247 = ADVANCED_FACE('',(#19248),#18674,.T.);
+#19248 = FACE_BOUND('',#19249,.T.);
+#19249 = EDGE_LOOP('',(#19250,#19251,#19252,#19253));
+#19250 = ORIENTED_EDGE('',*,*,#18658,.F.);
+#19251 = ORIENTED_EDGE('',*,*,#19198,.F.);
+#19252 = ORIENTED_EDGE('',*,*,#18970,.T.);
+#19253 = ORIENTED_EDGE('',*,*,#19254,.T.);
+#19254 = EDGE_CURVE('',#18947,#18659,#19255,.T.);
+#19255 = SURFACE_CURVE('',#19256,(#19260,#19267),.PCURVE_S1.);
+#19256 = LINE('',#19257,#19258);
+#19257 = CARTESIAN_POINT('',(3.532781257769,-1.86,0.862318170518));
+#19258 = VECTOR('',#19259,1.);
+#19259 = DIRECTION('',(0.,1.,0.));
+#19260 = PCURVE('',#18674,#19261);
+#19261 = DEFINITIONAL_REPRESENTATION('',(#19262),#19266);
+#19262 = LINE('',#19263,#19264);
+#19263 = CARTESIAN_POINT('',(3.278125776917E-02,0.));
+#19264 = VECTOR('',#19265,1.);
+#19265 = DIRECTION('',(0.,1.));
+#19266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19267 = PCURVE('',#18707,#19268);
+#19268 = DEFINITIONAL_REPRESENTATION('',(#19269),#19273);
+#19269 = LINE('',#19270,#19271);
+#19270 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#19271 = VECTOR('',#19272,1.);
+#19272 = DIRECTION('',(-0.,1.));
+#19273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19274 = ADVANCED_FACE('',(#19275),#18707,.T.);
+#19275 = FACE_BOUND('',#19276,.F.);
+#19276 = EDGE_LOOP('',(#19277,#19278,#19279,#19280));
+#19277 = ORIENTED_EDGE('',*,*,#18946,.T.);
+#19278 = ORIENTED_EDGE('',*,*,#19254,.T.);
+#19279 = ORIENTED_EDGE('',*,*,#18686,.F.);
+#19280 = ORIENTED_EDGE('',*,*,#19227,.F.);
+#19281 = MANIFOLD_SOLID_BREP('',#19282);
+#19282 = CLOSED_SHELL('',(#19283,#19403,#19686,#19736,#19785,#19979,
+ #20006,#20033,#20058,#20085,#20112,#20139,#20166));
+#19283 = ADVANCED_FACE('',(#19284),#19298,.T.);
+#19284 = FACE_BOUND('',#19285,.T.);
+#19285 = EDGE_LOOP('',(#19286,#19321,#19349,#19377));
+#19286 = ORIENTED_EDGE('',*,*,#19287,.F.);
+#19287 = EDGE_CURVE('',#19288,#19290,#19292,.T.);
+#19288 = VERTEX_POINT('',#19289);
+#19289 = CARTESIAN_POINT('',(-4.5,-2.14,0.11));
+#19290 = VERTEX_POINT('',#19291);
+#19291 = CARTESIAN_POINT('',(-4.165726707786,-2.14,0.11));
+#19292 = SURFACE_CURVE('',#19293,(#19297,#19309),.PCURVE_S1.);
+#19293 = LINE('',#19294,#19295);
+#19294 = CARTESIAN_POINT('',(-4.5,-2.14,0.11));
+#19295 = VECTOR('',#19296,1.);
+#19296 = DIRECTION('',(1.,0.,0.));
+#19297 = PCURVE('',#19298,#19303);
+#19298 = PLANE('',#19299);
+#19299 = AXIS2_PLACEMENT_3D('',#19300,#19301,#19302);
+#19300 = CARTESIAN_POINT('',(-4.5,-2.36,0.11));
+#19301 = DIRECTION('',(0.,0.,1.));
+#19302 = DIRECTION('',(1.,0.,0.));
+#19303 = DEFINITIONAL_REPRESENTATION('',(#19304),#19308);
+#19304 = LINE('',#19305,#19306);
+#19305 = CARTESIAN_POINT('',(0.,0.22));
+#19306 = VECTOR('',#19307,1.);
+#19307 = DIRECTION('',(1.,0.));
+#19308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19309 = PCURVE('',#19310,#19315);
+#19310 = PLANE('',#19311);
+#19311 = AXIS2_PLACEMENT_3D('',#19312,#19313,#19314);
+#19312 = CARTESIAN_POINT('',(-3.952776737828,-2.14,0.341386224036));
+#19313 = DIRECTION('',(-3.966049480229E-30,1.,2.51861160095E-30));
+#19314 = DIRECTION('',(1.,3.966049480229E-30,0.));
+#19315 = DEFINITIONAL_REPRESENTATION('',(#19316),#19320);
+#19316 = LINE('',#19317,#19318);
+#19317 = CARTESIAN_POINT('',(-0.547223262172,0.231386224036));
+#19318 = VECTOR('',#19319,1.);
+#19319 = DIRECTION('',(1.,-9.988938230844E-60));
+#19320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19321 = ORIENTED_EDGE('',*,*,#19322,.F.);
+#19322 = EDGE_CURVE('',#19323,#19288,#19325,.T.);
+#19323 = VERTEX_POINT('',#19324);
+#19324 = CARTESIAN_POINT('',(-4.5,-2.36,0.11));
+#19325 = SURFACE_CURVE('',#19326,(#19330,#19337),.PCURVE_S1.);
+#19326 = LINE('',#19327,#19328);
+#19327 = CARTESIAN_POINT('',(-4.5,-2.36,0.11));
+#19328 = VECTOR('',#19329,1.);
+#19329 = DIRECTION('',(0.,1.,0.));
+#19330 = PCURVE('',#19298,#19331);
+#19331 = DEFINITIONAL_REPRESENTATION('',(#19332),#19336);
+#19332 = LINE('',#19333,#19334);
+#19333 = CARTESIAN_POINT('',(0.,0.));
+#19334 = VECTOR('',#19335,1.);
+#19335 = DIRECTION('',(0.,1.));
+#19336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19337 = PCURVE('',#19338,#19343);
+#19338 = PLANE('',#19339);
+#19339 = AXIS2_PLACEMENT_3D('',#19340,#19341,#19342);
+#19340 = CARTESIAN_POINT('',(-4.5,-2.36,0.));
+#19341 = DIRECTION('',(1.,0.,0.));
+#19342 = DIRECTION('',(0.,0.,1.));
+#19343 = DEFINITIONAL_REPRESENTATION('',(#19344),#19348);
+#19344 = LINE('',#19345,#19346);
+#19345 = CARTESIAN_POINT('',(0.11,0.));
+#19346 = VECTOR('',#19347,1.);
+#19347 = DIRECTION('',(0.,-1.));
+#19348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19349 = ORIENTED_EDGE('',*,*,#19350,.T.);
+#19350 = EDGE_CURVE('',#19323,#19351,#19353,.T.);
+#19351 = VERTEX_POINT('',#19352);
+#19352 = CARTESIAN_POINT('',(-4.165726707786,-2.36,0.11));
+#19353 = SURFACE_CURVE('',#19354,(#19358,#19365),.PCURVE_S1.);
+#19354 = LINE('',#19355,#19356);
+#19355 = CARTESIAN_POINT('',(-4.5,-2.36,0.11));
+#19356 = VECTOR('',#19357,1.);
+#19357 = DIRECTION('',(1.,0.,0.));
+#19358 = PCURVE('',#19298,#19359);
+#19359 = DEFINITIONAL_REPRESENTATION('',(#19360),#19364);
+#19360 = LINE('',#19361,#19362);
+#19361 = CARTESIAN_POINT('',(0.,0.));
+#19362 = VECTOR('',#19363,1.);
+#19363 = DIRECTION('',(1.,0.));
+#19364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19365 = PCURVE('',#19366,#19371);
+#19366 = PLANE('',#19367);
+#19367 = AXIS2_PLACEMENT_3D('',#19368,#19369,#19370);
+#19368 = CARTESIAN_POINT('',(-3.952776737828,-2.36,0.341386224036));
+#19369 = DIRECTION('',(-0.,-1.,-0.));
+#19370 = DIRECTION('',(0.,0.,-1.));
+#19371 = DEFINITIONAL_REPRESENTATION('',(#19372),#19376);
+#19372 = LINE('',#19373,#19374);
+#19373 = CARTESIAN_POINT('',(0.231386224036,-0.547223262172));
+#19374 = VECTOR('',#19375,1.);
+#19375 = DIRECTION('',(0.,1.));
+#19376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19377 = ORIENTED_EDGE('',*,*,#19378,.T.);
+#19378 = EDGE_CURVE('',#19351,#19290,#19379,.T.);
+#19379 = SURFACE_CURVE('',#19380,(#19384,#19391),.PCURVE_S1.);
+#19380 = LINE('',#19381,#19382);
+#19381 = CARTESIAN_POINT('',(-4.165726707786,-2.36,0.11));
+#19382 = VECTOR('',#19383,1.);
+#19383 = DIRECTION('',(0.,1.,0.));
+#19384 = PCURVE('',#19298,#19385);
+#19385 = DEFINITIONAL_REPRESENTATION('',(#19386),#19390);
+#19386 = LINE('',#19387,#19388);
+#19387 = CARTESIAN_POINT('',(0.334273292214,0.));
+#19388 = VECTOR('',#19389,1.);
+#19389 = DIRECTION('',(0.,1.));
+#19390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19391 = PCURVE('',#19392,#19397);
+#19392 = CYLINDRICAL_SURFACE('',#19393,0.11);
+#19393 = AXIS2_PLACEMENT_3D('',#19394,#19395,#19396);
+#19394 = CARTESIAN_POINT('',(-4.165726707786,-2.36,0.22));
+#19395 = DIRECTION('',(0.,1.,0.));
+#19396 = DIRECTION('',(0.,0.,-1.));
+#19397 = DEFINITIONAL_REPRESENTATION('',(#19398),#19402);
+#19398 = LINE('',#19399,#19400);
+#19399 = CARTESIAN_POINT('',(-0.,0.));
+#19400 = VECTOR('',#19401,1.);
+#19401 = DIRECTION('',(-0.,1.));
+#19402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19403 = ADVANCED_FACE('',(#19404),#19310,.T.);
+#19404 = FACE_BOUND('',#19405,.T.);
+#19405 = EDGE_LOOP('',(#19406,#19436,#19457,#19458,#19486,#19514,#19543,
+ #19571,#19599,#19627,#19655));
+#19406 = ORIENTED_EDGE('',*,*,#19407,.F.);
+#19407 = EDGE_CURVE('',#19408,#19410,#19412,.T.);
+#19408 = VERTEX_POINT('',#19409);
+#19409 = CARTESIAN_POINT('',(-4.5,-2.14,0.));
+#19410 = VERTEX_POINT('',#19411);
+#19411 = CARTESIAN_POINT('',(-4.107863353893,-2.14,0.));
+#19412 = SURFACE_CURVE('',#19413,(#19417,#19424),.PCURVE_S1.);
+#19413 = LINE('',#19414,#19415);
+#19414 = CARTESIAN_POINT('',(-4.5,-2.14,0.));
+#19415 = VECTOR('',#19416,1.);
+#19416 = DIRECTION('',(1.,0.,0.));
+#19417 = PCURVE('',#19310,#19418);
+#19418 = DEFINITIONAL_REPRESENTATION('',(#19419),#19423);
+#19419 = LINE('',#19420,#19421);
+#19420 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#19421 = VECTOR('',#19422,1.);
+#19422 = DIRECTION('',(1.,-9.988938230844E-60));
+#19423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19424 = PCURVE('',#19425,#19430);
+#19425 = PLANE('',#19426);
+#19426 = AXIS2_PLACEMENT_3D('',#19427,#19428,#19429);
+#19427 = CARTESIAN_POINT('',(-4.5,-2.36,0.));
+#19428 = DIRECTION('',(0.,0.,1.));
+#19429 = DIRECTION('',(1.,0.,0.));
+#19430 = DEFINITIONAL_REPRESENTATION('',(#19431),#19435);
+#19431 = LINE('',#19432,#19433);
+#19432 = CARTESIAN_POINT('',(0.,0.22));
+#19433 = VECTOR('',#19434,1.);
+#19434 = DIRECTION('',(1.,0.));
+#19435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19436 = ORIENTED_EDGE('',*,*,#19437,.T.);
+#19437 = EDGE_CURVE('',#19408,#19288,#19438,.T.);
+#19438 = SURFACE_CURVE('',#19439,(#19443,#19450),.PCURVE_S1.);
+#19439 = LINE('',#19440,#19441);
+#19440 = CARTESIAN_POINT('',(-4.5,-2.14,0.));
+#19441 = VECTOR('',#19442,1.);
+#19442 = DIRECTION('',(0.,0.,1.));
+#19443 = PCURVE('',#19310,#19444);
+#19444 = DEFINITIONAL_REPRESENTATION('',(#19445),#19449);
+#19445 = LINE('',#19446,#19447);
+#19446 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#19447 = VECTOR('',#19448,1.);
+#19448 = DIRECTION('',(0.,-1.));
+#19449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19450 = PCURVE('',#19338,#19451);
+#19451 = DEFINITIONAL_REPRESENTATION('',(#19452),#19456);
+#19452 = LINE('',#19453,#19454);
+#19453 = CARTESIAN_POINT('',(0.,-0.22));
+#19454 = VECTOR('',#19455,1.);
+#19455 = DIRECTION('',(1.,0.));
+#19456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19457 = ORIENTED_EDGE('',*,*,#19287,.T.);
+#19458 = ORIENTED_EDGE('',*,*,#19459,.T.);
+#19459 = EDGE_CURVE('',#19290,#19460,#19462,.T.);
+#19460 = VERTEX_POINT('',#19461);
+#19461 = CARTESIAN_POINT('',(-4.075082096124,-2.14,0.157681829482));
+#19462 = SURFACE_CURVE('',#19463,(#19468,#19479),.PCURVE_S1.);
+#19463 = CIRCLE('',#19464,0.11);
+#19464 = AXIS2_PLACEMENT_3D('',#19465,#19466,#19467);
+#19465 = CARTESIAN_POINT('',(-4.165726707786,-2.14,0.22));
+#19466 = DIRECTION('',(0.,-1.,0.));
+#19467 = DIRECTION('',(0.,0.,1.));
+#19468 = PCURVE('',#19310,#19469);
+#19469 = DEFINITIONAL_REPRESENTATION('',(#19470),#19478);
+#19470 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19471,#19472,#19473,#19474
+ ,#19475,#19476,#19477),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#19471 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#19472 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#19473 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#19474 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#19475 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#19476 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#19477 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#19478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19479 = PCURVE('',#19392,#19480);
+#19480 = DEFINITIONAL_REPRESENTATION('',(#19481),#19485);
+#19481 = LINE('',#19482,#19483);
+#19482 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#19483 = VECTOR('',#19484,1.);
+#19484 = DIRECTION('',(-1.,0.));
+#19485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19486 = ORIENTED_EDGE('',*,*,#19487,.T.);
+#19487 = EDGE_CURVE('',#19460,#19488,#19490,.T.);
+#19488 = VERTEX_POINT('',#19489);
+#19489 = CARTESIAN_POINT('',(-3.623425869431,-2.14,0.814636341035));
+#19490 = SURFACE_CURVE('',#19491,(#19495,#19502),.PCURVE_S1.);
+#19491 = LINE('',#19492,#19493);
+#19492 = CARTESIAN_POINT('',(-4.140644611662,-2.14,6.231817051758E-02));
+#19493 = VECTOR('',#19494,1.);
+#19494 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#19495 = PCURVE('',#19310,#19496);
+#19496 = DEFINITIONAL_REPRESENTATION('',(#19497),#19501);
+#19497 = LINE('',#19498,#19499);
+#19498 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#19499 = VECTOR('',#19500,1.);
+#19500 = DIRECTION('',(0.566528822887,-0.824041924199));
+#19501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19502 = PCURVE('',#19503,#19508);
+#19503 = PLANE('',#19504);
+#19504 = AXIS2_PLACEMENT_3D('',#19505,#19506,#19507);
+#19505 = CARTESIAN_POINT('',(-4.140644611662,-2.36,6.231817051758E-02));
+#19506 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#19507 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#19508 = DEFINITIONAL_REPRESENTATION('',(#19509),#19513);
+#19509 = LINE('',#19510,#19511);
+#19510 = CARTESIAN_POINT('',(0.,-0.22));
+#19511 = VECTOR('',#19512,1.);
+#19512 = DIRECTION('',(1.,0.));
+#19513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19514 = ORIENTED_EDGE('',*,*,#19515,.T.);
+#19515 = EDGE_CURVE('',#19488,#19516,#19518,.T.);
+#19516 = VERTEX_POINT('',#19517);
+#19517 = CARTESIAN_POINT('',(-3.532781257769,-2.14,0.862318170518));
+#19518 = SURFACE_CURVE('',#19519,(#19524,#19531),.PCURVE_S1.);
+#19519 = CIRCLE('',#19520,0.11);
+#19520 = AXIS2_PLACEMENT_3D('',#19521,#19522,#19523);
+#19521 = CARTESIAN_POINT('',(-3.532781257769,-2.14,0.752318170518));
+#19522 = DIRECTION('',(0.,1.,0.));
+#19523 = DIRECTION('',(0.,0.,1.));
+#19524 = PCURVE('',#19310,#19525);
+#19525 = DEFINITIONAL_REPRESENTATION('',(#19526),#19530);
+#19526 = CIRCLE('',#19527,0.11);
+#19527 = AXIS2_PLACEMENT_2D('',#19528,#19529);
+#19528 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#19529 = DIRECTION('',(0.,-1.));
+#19530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19531 = PCURVE('',#19532,#19537);
+#19532 = CYLINDRICAL_SURFACE('',#19533,0.11);
+#19533 = AXIS2_PLACEMENT_3D('',#19534,#19535,#19536);
+#19534 = CARTESIAN_POINT('',(-3.532781257769,-2.36,0.752318170518));
+#19535 = DIRECTION('',(0.,1.,0.));
+#19536 = DIRECTION('',(-0.824041924199,0.,0.566528822887));
+#19537 = DEFINITIONAL_REPRESENTATION('',(#19538),#19542);
+#19538 = LINE('',#19539,#19540);
+#19539 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#19540 = VECTOR('',#19541,1.);
+#19541 = DIRECTION('',(1.,0.));
+#19542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19543 = ORIENTED_EDGE('',*,*,#19544,.T.);
+#19544 = EDGE_CURVE('',#19516,#19545,#19547,.T.);
+#19545 = VERTEX_POINT('',#19546);
+#19546 = CARTESIAN_POINT('',(-3.5,-2.14,0.862318170518));
+#19547 = SURFACE_CURVE('',#19548,(#19552,#19559),.PCURVE_S1.);
+#19548 = LINE('',#19549,#19550);
+#19549 = CARTESIAN_POINT('',(-3.590644611662,-2.14,0.862318170518));
+#19550 = VECTOR('',#19551,1.);
+#19551 = DIRECTION('',(1.,0.,0.));
+#19552 = PCURVE('',#19310,#19553);
+#19553 = DEFINITIONAL_REPRESENTATION('',(#19554),#19558);
+#19554 = LINE('',#19555,#19556);
+#19555 = CARTESIAN_POINT('',(0.362132126166,-0.520931946481));
+#19556 = VECTOR('',#19557,1.);
+#19557 = DIRECTION('',(1.,-9.988938230844E-60));
+#19558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19559 = PCURVE('',#19560,#19565);
+#19560 = PLANE('',#19561);
+#19561 = AXIS2_PLACEMENT_3D('',#19562,#19563,#19564);
+#19562 = CARTESIAN_POINT('',(-3.590644611662,-2.36,0.862318170518));
+#19563 = DIRECTION('',(0.,0.,1.));
+#19564 = DIRECTION('',(1.,0.,0.));
+#19565 = DEFINITIONAL_REPRESENTATION('',(#19566),#19570);
+#19566 = LINE('',#19567,#19568);
+#19567 = CARTESIAN_POINT('',(0.,0.22));
+#19568 = VECTOR('',#19569,1.);
+#19569 = DIRECTION('',(1.,0.));
+#19570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19571 = ORIENTED_EDGE('',*,*,#19572,.F.);
+#19572 = EDGE_CURVE('',#19573,#19545,#19575,.T.);
+#19573 = VERTEX_POINT('',#19574);
+#19574 = CARTESIAN_POINT('',(-3.5,-2.14,0.752318170518));
+#19575 = SURFACE_CURVE('',#19576,(#19580,#19587),.PCURVE_S1.);
+#19576 = LINE('',#19577,#19578);
+#19577 = CARTESIAN_POINT('',(-3.5,-2.14,0.752318170518));
+#19578 = VECTOR('',#19579,1.);
+#19579 = DIRECTION('',(0.,0.,1.));
+#19580 = PCURVE('',#19310,#19581);
+#19581 = DEFINITIONAL_REPRESENTATION('',(#19582),#19586);
+#19582 = LINE('',#19583,#19584);
+#19583 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#19584 = VECTOR('',#19585,1.);
+#19585 = DIRECTION('',(0.,-1.));
+#19586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19587 = PCURVE('',#19588,#19593);
+#19588 = PLANE('',#19589);
+#19589 = AXIS2_PLACEMENT_3D('',#19590,#19591,#19592);
+#19590 = CARTESIAN_POINT('',(-3.5,-2.36,0.752318170518));
+#19591 = DIRECTION('',(1.,0.,0.));
+#19592 = DIRECTION('',(0.,0.,1.));
+#19593 = DEFINITIONAL_REPRESENTATION('',(#19594),#19598);
+#19594 = LINE('',#19595,#19596);
+#19595 = CARTESIAN_POINT('',(0.,-0.22));
+#19596 = VECTOR('',#19597,1.);
+#19597 = DIRECTION('',(1.,0.));
+#19598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19599 = ORIENTED_EDGE('',*,*,#19600,.F.);
+#19600 = EDGE_CURVE('',#19601,#19573,#19603,.T.);
+#19601 = VERTEX_POINT('',#19602);
+#19602 = CARTESIAN_POINT('',(-3.532781257769,-2.14,0.752318170518));
+#19603 = SURFACE_CURVE('',#19604,(#19608,#19615),.PCURVE_S1.);
+#19604 = LINE('',#19605,#19606);
+#19605 = CARTESIAN_POINT('',(-3.590644611662,-2.14,0.752318170518));
+#19606 = VECTOR('',#19607,1.);
+#19607 = DIRECTION('',(1.,0.,0.));
+#19608 = PCURVE('',#19310,#19609);
+#19609 = DEFINITIONAL_REPRESENTATION('',(#19610),#19614);
+#19610 = LINE('',#19611,#19612);
+#19611 = CARTESIAN_POINT('',(0.362132126166,-0.410931946481));
+#19612 = VECTOR('',#19613,1.);
+#19613 = DIRECTION('',(1.,-9.988938230844E-60));
+#19614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19615 = PCURVE('',#19616,#19621);
+#19616 = PLANE('',#19617);
+#19617 = AXIS2_PLACEMENT_3D('',#19618,#19619,#19620);
+#19618 = CARTESIAN_POINT('',(-3.590644611662,-2.36,0.752318170518));
+#19619 = DIRECTION('',(0.,0.,1.));
+#19620 = DIRECTION('',(1.,0.,0.));
+#19621 = DEFINITIONAL_REPRESENTATION('',(#19622),#19626);
+#19622 = LINE('',#19623,#19624);
+#19623 = CARTESIAN_POINT('',(0.,0.22));
+#19624 = VECTOR('',#19625,1.);
+#19625 = DIRECTION('',(1.,0.));
+#19626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19627 = ORIENTED_EDGE('',*,*,#19628,.F.);
+#19628 = EDGE_CURVE('',#19629,#19601,#19631,.T.);
+#19629 = VERTEX_POINT('',#19630);
+#19630 = CARTESIAN_POINT('',(-4.017218742231,-2.14,4.768182948242E-02));
+#19631 = SURFACE_CURVE('',#19632,(#19636,#19643),.PCURVE_S1.);
+#19632 = LINE('',#19633,#19634);
+#19633 = CARTESIAN_POINT('',(-4.05,-2.14,1.387778780781E-17));
+#19634 = VECTOR('',#19635,1.);
+#19635 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#19636 = PCURVE('',#19310,#19637);
+#19637 = DEFINITIONAL_REPRESENTATION('',(#19638),#19642);
+#19638 = LINE('',#19639,#19640);
+#19639 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#19640 = VECTOR('',#19641,1.);
+#19641 = DIRECTION('',(0.566528822887,-0.824041924199));
+#19642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19643 = PCURVE('',#19644,#19649);
+#19644 = PLANE('',#19645);
+#19645 = AXIS2_PLACEMENT_3D('',#19646,#19647,#19648);
+#19646 = CARTESIAN_POINT('',(-4.05,-2.36,1.387778780781E-17));
+#19647 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#19648 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#19649 = DEFINITIONAL_REPRESENTATION('',(#19650),#19654);
+#19650 = LINE('',#19651,#19652);
+#19651 = CARTESIAN_POINT('',(0.,-0.22));
+#19652 = VECTOR('',#19653,1.);
+#19653 = DIRECTION('',(1.,0.));
+#19654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19655 = ORIENTED_EDGE('',*,*,#19656,.F.);
+#19656 = EDGE_CURVE('',#19410,#19629,#19657,.T.);
+#19657 = SURFACE_CURVE('',#19658,(#19663,#19674),.PCURVE_S1.);
+#19658 = CIRCLE('',#19659,0.11);
+#19659 = AXIS2_PLACEMENT_3D('',#19660,#19661,#19662);
+#19660 = CARTESIAN_POINT('',(-4.107863353893,-2.14,0.11));
+#19661 = DIRECTION('',(0.,-1.,0.));
+#19662 = DIRECTION('',(0.,0.,1.));
+#19663 = PCURVE('',#19310,#19664);
+#19664 = DEFINITIONAL_REPRESENTATION('',(#19665),#19673);
+#19665 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19666,#19667,#19668,#19669
+ ,#19670,#19671,#19672),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#19666 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#19667 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#19668 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#19669 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#19670 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#19671 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#19672 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#19673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19674 = PCURVE('',#19675,#19680);
+#19675 = CYLINDRICAL_SURFACE('',#19676,0.11);
+#19676 = AXIS2_PLACEMENT_3D('',#19677,#19678,#19679);
+#19677 = CARTESIAN_POINT('',(-4.107863353893,-2.36,0.11));
+#19678 = DIRECTION('',(0.,1.,0.));
+#19679 = DIRECTION('',(0.,0.,-1.));
+#19680 = DEFINITIONAL_REPRESENTATION('',(#19681),#19685);
+#19681 = LINE('',#19682,#19683);
+#19682 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#19683 = VECTOR('',#19684,1.);
+#19684 = DIRECTION('',(-1.,0.));
+#19685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19686 = ADVANCED_FACE('',(#19687),#19392,.F.);
+#19687 = FACE_BOUND('',#19688,.T.);
+#19688 = EDGE_LOOP('',(#19689,#19713,#19734,#19735));
+#19689 = ORIENTED_EDGE('',*,*,#19690,.T.);
+#19690 = EDGE_CURVE('',#19351,#19691,#19693,.T.);
+#19691 = VERTEX_POINT('',#19692);
+#19692 = CARTESIAN_POINT('',(-4.075082096124,-2.36,0.157681829482));
+#19693 = SURFACE_CURVE('',#19694,(#19699,#19706),.PCURVE_S1.);
+#19694 = CIRCLE('',#19695,0.11);
+#19695 = AXIS2_PLACEMENT_3D('',#19696,#19697,#19698);
+#19696 = CARTESIAN_POINT('',(-4.165726707786,-2.36,0.22));
+#19697 = DIRECTION('',(0.,-1.,0.));
+#19698 = DIRECTION('',(0.,0.,1.));
+#19699 = PCURVE('',#19392,#19700);
+#19700 = DEFINITIONAL_REPRESENTATION('',(#19701),#19705);
+#19701 = LINE('',#19702,#19703);
+#19702 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#19703 = VECTOR('',#19704,1.);
+#19704 = DIRECTION('',(-1.,0.));
+#19705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19706 = PCURVE('',#19366,#19707);
+#19707 = DEFINITIONAL_REPRESENTATION('',(#19708),#19712);
+#19708 = CIRCLE('',#19709,0.11);
+#19709 = AXIS2_PLACEMENT_2D('',#19710,#19711);
+#19710 = CARTESIAN_POINT('',(0.121386224036,-0.212949969957));
+#19711 = DIRECTION('',(-1.,0.));
+#19712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19713 = ORIENTED_EDGE('',*,*,#19714,.T.);
+#19714 = EDGE_CURVE('',#19691,#19460,#19715,.T.);
+#19715 = SURFACE_CURVE('',#19716,(#19720,#19727),.PCURVE_S1.);
+#19716 = LINE('',#19717,#19718);
+#19717 = CARTESIAN_POINT('',(-4.075082096124,-2.36,0.157681829482));
+#19718 = VECTOR('',#19719,1.);
+#19719 = DIRECTION('',(0.,1.,0.));
+#19720 = PCURVE('',#19392,#19721);
+#19721 = DEFINITIONAL_REPRESENTATION('',(#19722),#19726);
+#19722 = LINE('',#19723,#19724);
+#19723 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#19724 = VECTOR('',#19725,1.);
+#19725 = DIRECTION('',(-0.,1.));
+#19726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19727 = PCURVE('',#19503,#19728);
+#19728 = DEFINITIONAL_REPRESENTATION('',(#19729),#19733);
+#19729 = LINE('',#19730,#19731);
+#19730 = CARTESIAN_POINT('',(0.115726707786,0.));
+#19731 = VECTOR('',#19732,1.);
+#19732 = DIRECTION('',(0.,-1.));
+#19733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19734 = ORIENTED_EDGE('',*,*,#19459,.F.);
+#19735 = ORIENTED_EDGE('',*,*,#19378,.F.);
+#19736 = ADVANCED_FACE('',(#19737),#19338,.F.);
+#19737 = FACE_BOUND('',#19738,.F.);
+#19738 = EDGE_LOOP('',(#19739,#19762,#19783,#19784));
+#19739 = ORIENTED_EDGE('',*,*,#19740,.F.);
+#19740 = EDGE_CURVE('',#19741,#19323,#19743,.T.);
+#19741 = VERTEX_POINT('',#19742);
+#19742 = CARTESIAN_POINT('',(-4.5,-2.36,0.));
+#19743 = SURFACE_CURVE('',#19744,(#19748,#19755),.PCURVE_S1.);
+#19744 = LINE('',#19745,#19746);
+#19745 = CARTESIAN_POINT('',(-4.5,-2.36,0.));
+#19746 = VECTOR('',#19747,1.);
+#19747 = DIRECTION('',(0.,0.,1.));
+#19748 = PCURVE('',#19338,#19749);
+#19749 = DEFINITIONAL_REPRESENTATION('',(#19750),#19754);
+#19750 = LINE('',#19751,#19752);
+#19751 = CARTESIAN_POINT('',(0.,0.));
+#19752 = VECTOR('',#19753,1.);
+#19753 = DIRECTION('',(1.,0.));
+#19754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19755 = PCURVE('',#19366,#19756);
+#19756 = DEFINITIONAL_REPRESENTATION('',(#19757),#19761);
+#19757 = LINE('',#19758,#19759);
+#19758 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#19759 = VECTOR('',#19760,1.);
+#19760 = DIRECTION('',(-1.,0.));
+#19761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19762 = ORIENTED_EDGE('',*,*,#19763,.T.);
+#19763 = EDGE_CURVE('',#19741,#19408,#19764,.T.);
+#19764 = SURFACE_CURVE('',#19765,(#19769,#19776),.PCURVE_S1.);
+#19765 = LINE('',#19766,#19767);
+#19766 = CARTESIAN_POINT('',(-4.5,-2.36,0.));
+#19767 = VECTOR('',#19768,1.);
+#19768 = DIRECTION('',(0.,1.,0.));
+#19769 = PCURVE('',#19338,#19770);
+#19770 = DEFINITIONAL_REPRESENTATION('',(#19771),#19775);
+#19771 = LINE('',#19772,#19773);
+#19772 = CARTESIAN_POINT('',(0.,0.));
+#19773 = VECTOR('',#19774,1.);
+#19774 = DIRECTION('',(0.,-1.));
+#19775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19776 = PCURVE('',#19425,#19777);
+#19777 = DEFINITIONAL_REPRESENTATION('',(#19778),#19782);
+#19778 = LINE('',#19779,#19780);
+#19779 = CARTESIAN_POINT('',(0.,0.));
+#19780 = VECTOR('',#19781,1.);
+#19781 = DIRECTION('',(0.,1.));
+#19782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19783 = ORIENTED_EDGE('',*,*,#19437,.T.);
+#19784 = ORIENTED_EDGE('',*,*,#19322,.F.);
+#19785 = ADVANCED_FACE('',(#19786),#19366,.T.);
+#19786 = FACE_BOUND('',#19787,.T.);
+#19787 = EDGE_LOOP('',(#19788,#19811,#19835,#19858,#19881,#19904,#19927,
+ #19955,#19976,#19977,#19978));
+#19788 = ORIENTED_EDGE('',*,*,#19789,.T.);
+#19789 = EDGE_CURVE('',#19741,#19790,#19792,.T.);
+#19790 = VERTEX_POINT('',#19791);
+#19791 = CARTESIAN_POINT('',(-4.107863353893,-2.36,0.));
+#19792 = SURFACE_CURVE('',#19793,(#19797,#19804),.PCURVE_S1.);
+#19793 = LINE('',#19794,#19795);
+#19794 = CARTESIAN_POINT('',(-4.5,-2.36,0.));
+#19795 = VECTOR('',#19796,1.);
+#19796 = DIRECTION('',(1.,0.,0.));
+#19797 = PCURVE('',#19366,#19798);
+#19798 = DEFINITIONAL_REPRESENTATION('',(#19799),#19803);
+#19799 = LINE('',#19800,#19801);
+#19800 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#19801 = VECTOR('',#19802,1.);
+#19802 = DIRECTION('',(0.,1.));
+#19803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19804 = PCURVE('',#19425,#19805);
+#19805 = DEFINITIONAL_REPRESENTATION('',(#19806),#19810);
+#19806 = LINE('',#19807,#19808);
+#19807 = CARTESIAN_POINT('',(0.,0.));
+#19808 = VECTOR('',#19809,1.);
+#19809 = DIRECTION('',(1.,0.));
+#19810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19811 = ORIENTED_EDGE('',*,*,#19812,.T.);
+#19812 = EDGE_CURVE('',#19790,#19813,#19815,.T.);
+#19813 = VERTEX_POINT('',#19814);
+#19814 = CARTESIAN_POINT('',(-4.017218742231,-2.36,4.768182948242E-02));
+#19815 = SURFACE_CURVE('',#19816,(#19821,#19828),.PCURVE_S1.);
+#19816 = CIRCLE('',#19817,0.11);
+#19817 = AXIS2_PLACEMENT_3D('',#19818,#19819,#19820);
+#19818 = CARTESIAN_POINT('',(-4.107863353893,-2.36,0.11));
+#19819 = DIRECTION('',(0.,-1.,0.));
+#19820 = DIRECTION('',(0.,0.,1.));
+#19821 = PCURVE('',#19366,#19822);
+#19822 = DEFINITIONAL_REPRESENTATION('',(#19823),#19827);
+#19823 = CIRCLE('',#19824,0.11);
+#19824 = AXIS2_PLACEMENT_2D('',#19825,#19826);
+#19825 = CARTESIAN_POINT('',(0.231386224036,-0.155086616065));
+#19826 = DIRECTION('',(-1.,0.));
+#19827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19828 = PCURVE('',#19675,#19829);
+#19829 = DEFINITIONAL_REPRESENTATION('',(#19830),#19834);
+#19830 = LINE('',#19831,#19832);
+#19831 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#19832 = VECTOR('',#19833,1.);
+#19833 = DIRECTION('',(-1.,0.));
+#19834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19835 = ORIENTED_EDGE('',*,*,#19836,.T.);
+#19836 = EDGE_CURVE('',#19813,#19837,#19839,.T.);
+#19837 = VERTEX_POINT('',#19838);
+#19838 = CARTESIAN_POINT('',(-3.532781257769,-2.36,0.752318170518));
+#19839 = SURFACE_CURVE('',#19840,(#19844,#19851),.PCURVE_S1.);
+#19840 = LINE('',#19841,#19842);
+#19841 = CARTESIAN_POINT('',(-4.05,-2.36,1.387778780781E-17));
+#19842 = VECTOR('',#19843,1.);
+#19843 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#19844 = PCURVE('',#19366,#19845);
+#19845 = DEFINITIONAL_REPRESENTATION('',(#19846),#19850);
+#19846 = LINE('',#19847,#19848);
+#19847 = CARTESIAN_POINT('',(0.341386224036,-9.722326217175E-02));
+#19848 = VECTOR('',#19849,1.);
+#19849 = DIRECTION('',(-0.824041924199,0.566528822887));
+#19850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19851 = PCURVE('',#19644,#19852);
+#19852 = DEFINITIONAL_REPRESENTATION('',(#19853),#19857);
+#19853 = LINE('',#19854,#19855);
+#19854 = CARTESIAN_POINT('',(0.,0.));
+#19855 = VECTOR('',#19856,1.);
+#19856 = DIRECTION('',(1.,0.));
+#19857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19858 = ORIENTED_EDGE('',*,*,#19859,.T.);
+#19859 = EDGE_CURVE('',#19837,#19860,#19862,.T.);
+#19860 = VERTEX_POINT('',#19861);
+#19861 = CARTESIAN_POINT('',(-3.5,-2.36,0.752318170518));
+#19862 = SURFACE_CURVE('',#19863,(#19867,#19874),.PCURVE_S1.);
+#19863 = LINE('',#19864,#19865);
+#19864 = CARTESIAN_POINT('',(-3.590644611662,-2.36,0.752318170518));
+#19865 = VECTOR('',#19866,1.);
+#19866 = DIRECTION('',(1.,0.,0.));
+#19867 = PCURVE('',#19366,#19868);
+#19868 = DEFINITIONAL_REPRESENTATION('',(#19869),#19873);
+#19869 = LINE('',#19870,#19871);
+#19870 = CARTESIAN_POINT('',(-0.410931946481,0.362132126166));
+#19871 = VECTOR('',#19872,1.);
+#19872 = DIRECTION('',(0.,1.));
+#19873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19874 = PCURVE('',#19616,#19875);
+#19875 = DEFINITIONAL_REPRESENTATION('',(#19876),#19880);
+#19876 = LINE('',#19877,#19878);
+#19877 = CARTESIAN_POINT('',(0.,0.));
+#19878 = VECTOR('',#19879,1.);
+#19879 = DIRECTION('',(1.,0.));
+#19880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19881 = ORIENTED_EDGE('',*,*,#19882,.T.);
+#19882 = EDGE_CURVE('',#19860,#19883,#19885,.T.);
+#19883 = VERTEX_POINT('',#19884);
+#19884 = CARTESIAN_POINT('',(-3.5,-2.36,0.862318170518));
+#19885 = SURFACE_CURVE('',#19886,(#19890,#19897),.PCURVE_S1.);
+#19886 = LINE('',#19887,#19888);
+#19887 = CARTESIAN_POINT('',(-3.5,-2.36,0.752318170518));
+#19888 = VECTOR('',#19889,1.);
+#19889 = DIRECTION('',(0.,0.,1.));
+#19890 = PCURVE('',#19366,#19891);
+#19891 = DEFINITIONAL_REPRESENTATION('',(#19892),#19896);
+#19892 = LINE('',#19893,#19894);
+#19893 = CARTESIAN_POINT('',(-0.410931946481,0.452776737828));
+#19894 = VECTOR('',#19895,1.);
+#19895 = DIRECTION('',(-1.,0.));
+#19896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19897 = PCURVE('',#19588,#19898);
+#19898 = DEFINITIONAL_REPRESENTATION('',(#19899),#19903);
+#19899 = LINE('',#19900,#19901);
+#19900 = CARTESIAN_POINT('',(0.,0.));
+#19901 = VECTOR('',#19902,1.);
+#19902 = DIRECTION('',(1.,0.));
+#19903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19904 = ORIENTED_EDGE('',*,*,#19905,.F.);
+#19905 = EDGE_CURVE('',#19906,#19883,#19908,.T.);
+#19906 = VERTEX_POINT('',#19907);
+#19907 = CARTESIAN_POINT('',(-3.532781257769,-2.36,0.862318170518));
+#19908 = SURFACE_CURVE('',#19909,(#19913,#19920),.PCURVE_S1.);
+#19909 = LINE('',#19910,#19911);
+#19910 = CARTESIAN_POINT('',(-3.590644611662,-2.36,0.862318170518));
+#19911 = VECTOR('',#19912,1.);
+#19912 = DIRECTION('',(1.,0.,0.));
+#19913 = PCURVE('',#19366,#19914);
+#19914 = DEFINITIONAL_REPRESENTATION('',(#19915),#19919);
+#19915 = LINE('',#19916,#19917);
+#19916 = CARTESIAN_POINT('',(-0.520931946481,0.362132126166));
+#19917 = VECTOR('',#19918,1.);
+#19918 = DIRECTION('',(0.,1.));
+#19919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19920 = PCURVE('',#19560,#19921);
+#19921 = DEFINITIONAL_REPRESENTATION('',(#19922),#19926);
+#19922 = LINE('',#19923,#19924);
+#19923 = CARTESIAN_POINT('',(0.,0.));
+#19924 = VECTOR('',#19925,1.);
+#19925 = DIRECTION('',(1.,0.));
+#19926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19927 = ORIENTED_EDGE('',*,*,#19928,.F.);
+#19928 = EDGE_CURVE('',#19929,#19906,#19931,.T.);
+#19929 = VERTEX_POINT('',#19930);
+#19930 = CARTESIAN_POINT('',(-3.623425869431,-2.36,0.814636341035));
+#19931 = SURFACE_CURVE('',#19932,(#19937,#19948),.PCURVE_S1.);
+#19932 = CIRCLE('',#19933,0.11);
+#19933 = AXIS2_PLACEMENT_3D('',#19934,#19935,#19936);
+#19934 = CARTESIAN_POINT('',(-3.532781257769,-2.36,0.752318170518));
+#19935 = DIRECTION('',(0.,1.,0.));
+#19936 = DIRECTION('',(0.,0.,1.));
+#19937 = PCURVE('',#19366,#19938);
+#19938 = DEFINITIONAL_REPRESENTATION('',(#19939),#19947);
+#19939 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19940,#19941,#19942,#19943
+ ,#19944,#19945,#19946),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#19940 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#19941 = CARTESIAN_POINT('',(-0.520931946481,0.610521068892));
+#19942 = CARTESIAN_POINT('',(-0.355931946481,0.515258274475));
+#19943 = CARTESIAN_POINT('',(-0.190931946481,0.419995480059));
+#19944 = CARTESIAN_POINT('',(-0.355931946481,0.324732685643));
+#19945 = CARTESIAN_POINT('',(-0.520931946481,0.229469891227));
+#19946 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#19947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19948 = PCURVE('',#19532,#19949);
+#19949 = DEFINITIONAL_REPRESENTATION('',(#19950),#19954);
+#19950 = LINE('',#19951,#19952);
+#19951 = CARTESIAN_POINT('',(-5.31467632652,0.));
+#19952 = VECTOR('',#19953,1.);
+#19953 = DIRECTION('',(1.,0.));
+#19954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19955 = ORIENTED_EDGE('',*,*,#19956,.F.);
+#19956 = EDGE_CURVE('',#19691,#19929,#19957,.T.);
+#19957 = SURFACE_CURVE('',#19958,(#19962,#19969),.PCURVE_S1.);
+#19958 = LINE('',#19959,#19960);
+#19959 = CARTESIAN_POINT('',(-4.140644611662,-2.36,6.231817051758E-02));
+#19960 = VECTOR('',#19961,1.);
+#19961 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#19962 = PCURVE('',#19366,#19963);
+#19963 = DEFINITIONAL_REPRESENTATION('',(#19964),#19968);
+#19964 = LINE('',#19965,#19966);
+#19965 = CARTESIAN_POINT('',(0.279068053519,-0.187867873834));
+#19966 = VECTOR('',#19967,1.);
+#19967 = DIRECTION('',(-0.824041924199,0.566528822887));
+#19968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19969 = PCURVE('',#19503,#19970);
+#19970 = DEFINITIONAL_REPRESENTATION('',(#19971),#19975);
+#19971 = LINE('',#19972,#19973);
+#19972 = CARTESIAN_POINT('',(0.,0.));
+#19973 = VECTOR('',#19974,1.);
+#19974 = DIRECTION('',(1.,0.));
+#19975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19976 = ORIENTED_EDGE('',*,*,#19690,.F.);
+#19977 = ORIENTED_EDGE('',*,*,#19350,.F.);
+#19978 = ORIENTED_EDGE('',*,*,#19740,.F.);
+#19979 = ADVANCED_FACE('',(#19980),#19425,.F.);
+#19980 = FACE_BOUND('',#19981,.F.);
+#19981 = EDGE_LOOP('',(#19982,#19983,#19984,#19985));
+#19982 = ORIENTED_EDGE('',*,*,#19407,.F.);
+#19983 = ORIENTED_EDGE('',*,*,#19763,.F.);
+#19984 = ORIENTED_EDGE('',*,*,#19789,.T.);
+#19985 = ORIENTED_EDGE('',*,*,#19986,.T.);
+#19986 = EDGE_CURVE('',#19790,#19410,#19987,.T.);
+#19987 = SURFACE_CURVE('',#19988,(#19992,#19999),.PCURVE_S1.);
+#19988 = LINE('',#19989,#19990);
+#19989 = CARTESIAN_POINT('',(-4.107863353893,-2.36,0.));
+#19990 = VECTOR('',#19991,1.);
+#19991 = DIRECTION('',(0.,1.,0.));
+#19992 = PCURVE('',#19425,#19993);
+#19993 = DEFINITIONAL_REPRESENTATION('',(#19994),#19998);
+#19994 = LINE('',#19995,#19996);
+#19995 = CARTESIAN_POINT('',(0.392136646107,0.));
+#19996 = VECTOR('',#19997,1.);
+#19997 = DIRECTION('',(0.,1.));
+#19998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19999 = PCURVE('',#19675,#20000);
+#20000 = DEFINITIONAL_REPRESENTATION('',(#20001),#20005);
+#20001 = LINE('',#20002,#20003);
+#20002 = CARTESIAN_POINT('',(-0.,0.));
+#20003 = VECTOR('',#20004,1.);
+#20004 = DIRECTION('',(-0.,1.));
+#20005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20006 = ADVANCED_FACE('',(#20007),#19675,.T.);
+#20007 = FACE_BOUND('',#20008,.F.);
+#20008 = EDGE_LOOP('',(#20009,#20010,#20031,#20032));
+#20009 = ORIENTED_EDGE('',*,*,#19812,.T.);
+#20010 = ORIENTED_EDGE('',*,*,#20011,.T.);
+#20011 = EDGE_CURVE('',#19813,#19629,#20012,.T.);
+#20012 = SURFACE_CURVE('',#20013,(#20017,#20024),.PCURVE_S1.);
+#20013 = LINE('',#20014,#20015);
+#20014 = CARTESIAN_POINT('',(-4.017218742231,-2.36,4.768182948242E-02));
+#20015 = VECTOR('',#20016,1.);
+#20016 = DIRECTION('',(0.,1.,0.));
+#20017 = PCURVE('',#19675,#20018);
+#20018 = DEFINITIONAL_REPRESENTATION('',(#20019),#20023);
+#20019 = LINE('',#20020,#20021);
+#20020 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#20021 = VECTOR('',#20022,1.);
+#20022 = DIRECTION('',(-0.,1.));
+#20023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20024 = PCURVE('',#19644,#20025);
+#20025 = DEFINITIONAL_REPRESENTATION('',(#20026),#20030);
+#20026 = LINE('',#20027,#20028);
+#20027 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#20028 = VECTOR('',#20029,1.);
+#20029 = DIRECTION('',(0.,-1.));
+#20030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20031 = ORIENTED_EDGE('',*,*,#19656,.F.);
+#20032 = ORIENTED_EDGE('',*,*,#19986,.F.);
+#20033 = ADVANCED_FACE('',(#20034),#19644,.T.);
+#20034 = FACE_BOUND('',#20035,.T.);
+#20035 = EDGE_LOOP('',(#20036,#20037,#20038,#20039));
+#20036 = ORIENTED_EDGE('',*,*,#19836,.F.);
+#20037 = ORIENTED_EDGE('',*,*,#20011,.T.);
+#20038 = ORIENTED_EDGE('',*,*,#19628,.T.);
+#20039 = ORIENTED_EDGE('',*,*,#20040,.F.);
+#20040 = EDGE_CURVE('',#19837,#19601,#20041,.T.);
+#20041 = SURFACE_CURVE('',#20042,(#20046,#20052),.PCURVE_S1.);
+#20042 = LINE('',#20043,#20044);
+#20043 = CARTESIAN_POINT('',(-3.532781257769,-2.36,0.752318170518));
+#20044 = VECTOR('',#20045,1.);
+#20045 = DIRECTION('',(0.,1.,0.));
+#20046 = PCURVE('',#19644,#20047);
+#20047 = DEFINITIONAL_REPRESENTATION('',(#20048),#20051);
+#20048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20049,#20050),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#20049 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#20050 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#20051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20052 = PCURVE('',#19616,#20053);
+#20053 = DEFINITIONAL_REPRESENTATION('',(#20054),#20057);
+#20054 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20055,#20056),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#20055 = CARTESIAN_POINT('',(5.786335389277E-02,-2.2E-02));
+#20056 = CARTESIAN_POINT('',(5.786335389277E-02,0.242));
+#20057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20058 = ADVANCED_FACE('',(#20059),#19616,.F.);
+#20059 = FACE_BOUND('',#20060,.F.);
+#20060 = EDGE_LOOP('',(#20061,#20062,#20063,#20064));
+#20061 = ORIENTED_EDGE('',*,*,#19600,.F.);
+#20062 = ORIENTED_EDGE('',*,*,#20040,.F.);
+#20063 = ORIENTED_EDGE('',*,*,#19859,.T.);
+#20064 = ORIENTED_EDGE('',*,*,#20065,.T.);
+#20065 = EDGE_CURVE('',#19860,#19573,#20066,.T.);
+#20066 = SURFACE_CURVE('',#20067,(#20071,#20078),.PCURVE_S1.);
+#20067 = LINE('',#20068,#20069);
+#20068 = CARTESIAN_POINT('',(-3.5,-2.36,0.752318170518));
+#20069 = VECTOR('',#20070,1.);
+#20070 = DIRECTION('',(0.,1.,0.));
+#20071 = PCURVE('',#19616,#20072);
+#20072 = DEFINITIONAL_REPRESENTATION('',(#20073),#20077);
+#20073 = LINE('',#20074,#20075);
+#20074 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#20075 = VECTOR('',#20076,1.);
+#20076 = DIRECTION('',(0.,1.));
+#20077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20078 = PCURVE('',#19588,#20079);
+#20079 = DEFINITIONAL_REPRESENTATION('',(#20080),#20084);
+#20080 = LINE('',#20081,#20082);
+#20081 = CARTESIAN_POINT('',(0.,0.));
+#20082 = VECTOR('',#20083,1.);
+#20083 = DIRECTION('',(0.,-1.));
+#20084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20085 = ADVANCED_FACE('',(#20086),#19588,.T.);
+#20086 = FACE_BOUND('',#20087,.T.);
+#20087 = EDGE_LOOP('',(#20088,#20089,#20090,#20091));
+#20088 = ORIENTED_EDGE('',*,*,#19882,.F.);
+#20089 = ORIENTED_EDGE('',*,*,#20065,.T.);
+#20090 = ORIENTED_EDGE('',*,*,#19572,.T.);
+#20091 = ORIENTED_EDGE('',*,*,#20092,.F.);
+#20092 = EDGE_CURVE('',#19883,#19545,#20093,.T.);
+#20093 = SURFACE_CURVE('',#20094,(#20098,#20105),.PCURVE_S1.);
+#20094 = LINE('',#20095,#20096);
+#20095 = CARTESIAN_POINT('',(-3.5,-2.36,0.862318170518));
+#20096 = VECTOR('',#20097,1.);
+#20097 = DIRECTION('',(0.,1.,0.));
+#20098 = PCURVE('',#19588,#20099);
+#20099 = DEFINITIONAL_REPRESENTATION('',(#20100),#20104);
+#20100 = LINE('',#20101,#20102);
+#20101 = CARTESIAN_POINT('',(0.11,0.));
+#20102 = VECTOR('',#20103,1.);
+#20103 = DIRECTION('',(0.,-1.));
+#20104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20105 = PCURVE('',#19560,#20106);
+#20106 = DEFINITIONAL_REPRESENTATION('',(#20107),#20111);
+#20107 = LINE('',#20108,#20109);
+#20108 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#20109 = VECTOR('',#20110,1.);
+#20110 = DIRECTION('',(0.,1.));
+#20111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20112 = ADVANCED_FACE('',(#20113),#19503,.F.);
+#20113 = FACE_BOUND('',#20114,.F.);
+#20114 = EDGE_LOOP('',(#20115,#20116,#20117,#20118));
+#20115 = ORIENTED_EDGE('',*,*,#19956,.F.);
+#20116 = ORIENTED_EDGE('',*,*,#19714,.T.);
+#20117 = ORIENTED_EDGE('',*,*,#19487,.T.);
+#20118 = ORIENTED_EDGE('',*,*,#20119,.F.);
+#20119 = EDGE_CURVE('',#19929,#19488,#20120,.T.);
+#20120 = SURFACE_CURVE('',#20121,(#20125,#20132),.PCURVE_S1.);
+#20121 = LINE('',#20122,#20123);
+#20122 = CARTESIAN_POINT('',(-3.623425869431,-2.36,0.814636341035));
+#20123 = VECTOR('',#20124,1.);
+#20124 = DIRECTION('',(0.,1.,0.));
+#20125 = PCURVE('',#19503,#20126);
+#20126 = DEFINITIONAL_REPRESENTATION('',(#20127),#20131);
+#20127 = LINE('',#20128,#20129);
+#20128 = CARTESIAN_POINT('',(0.912961038055,0.));
+#20129 = VECTOR('',#20130,1.);
+#20130 = DIRECTION('',(0.,-1.));
+#20131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20132 = PCURVE('',#19532,#20133);
+#20133 = DEFINITIONAL_REPRESENTATION('',(#20134),#20138);
+#20134 = LINE('',#20135,#20136);
+#20135 = CARTESIAN_POINT('',(0.,0.));
+#20136 = VECTOR('',#20137,1.);
+#20137 = DIRECTION('',(0.,1.));
+#20138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20139 = ADVANCED_FACE('',(#20140),#19560,.T.);
+#20140 = FACE_BOUND('',#20141,.T.);
+#20141 = EDGE_LOOP('',(#20142,#20143,#20144,#20145));
+#20142 = ORIENTED_EDGE('',*,*,#19905,.T.);
+#20143 = ORIENTED_EDGE('',*,*,#20092,.T.);
+#20144 = ORIENTED_EDGE('',*,*,#19544,.F.);
+#20145 = ORIENTED_EDGE('',*,*,#20146,.F.);
+#20146 = EDGE_CURVE('',#19906,#19516,#20147,.T.);
+#20147 = SURFACE_CURVE('',#20148,(#20152,#20159),.PCURVE_S1.);
+#20148 = LINE('',#20149,#20150);
+#20149 = CARTESIAN_POINT('',(-3.532781257769,-2.36,0.862318170518));
+#20150 = VECTOR('',#20151,1.);
+#20151 = DIRECTION('',(0.,1.,0.));
+#20152 = PCURVE('',#19560,#20153);
+#20153 = DEFINITIONAL_REPRESENTATION('',(#20154),#20158);
+#20154 = LINE('',#20155,#20156);
+#20155 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#20156 = VECTOR('',#20157,1.);
+#20157 = DIRECTION('',(0.,1.));
+#20158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20159 = PCURVE('',#19532,#20160);
+#20160 = DEFINITIONAL_REPRESENTATION('',(#20161),#20165);
+#20161 = LINE('',#20162,#20163);
+#20162 = CARTESIAN_POINT('',(0.96850898066,0.));
+#20163 = VECTOR('',#20164,1.);
+#20164 = DIRECTION('',(0.,1.));
+#20165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20166 = ADVANCED_FACE('',(#20167),#19532,.T.);
+#20167 = FACE_BOUND('',#20168,.T.);
+#20168 = EDGE_LOOP('',(#20169,#20170,#20171,#20172));
+#20169 = ORIENTED_EDGE('',*,*,#19928,.T.);
+#20170 = ORIENTED_EDGE('',*,*,#20146,.T.);
+#20171 = ORIENTED_EDGE('',*,*,#19515,.F.);
+#20172 = ORIENTED_EDGE('',*,*,#20119,.F.);
+#20173 = MANIFOLD_SOLID_BREP('',#20174);
+#20174 = CLOSED_SHELL('',(#20175,#20295,#20574,#20628,#20677,#20871,
+ #20898,#20925,#20950,#20977,#21004,#21031,#21058));
+#20175 = ADVANCED_FACE('',(#20176),#20190,.T.);
+#20176 = FACE_BOUND('',#20177,.T.);
+#20177 = EDGE_LOOP('',(#20178,#20213,#20241,#20269));
+#20178 = ORIENTED_EDGE('',*,*,#20179,.F.);
+#20179 = EDGE_CURVE('',#20180,#20182,#20184,.T.);
+#20180 = VERTEX_POINT('',#20181);
+#20181 = CARTESIAN_POINT('',(4.165726707786,-2.14,0.11));
+#20182 = VERTEX_POINT('',#20183);
+#20183 = CARTESIAN_POINT('',(4.5,-2.14,0.11));
+#20184 = SURFACE_CURVE('',#20185,(#20189,#20201),.PCURVE_S1.);
+#20185 = LINE('',#20186,#20187);
+#20186 = CARTESIAN_POINT('',(4.05,-2.14,0.11));
+#20187 = VECTOR('',#20188,1.);
+#20188 = DIRECTION('',(1.,0.,0.));
+#20189 = PCURVE('',#20190,#20195);
+#20190 = PLANE('',#20191);
+#20191 = AXIS2_PLACEMENT_3D('',#20192,#20193,#20194);
+#20192 = CARTESIAN_POINT('',(4.05,-2.36,0.11));
+#20193 = DIRECTION('',(0.,0.,1.));
+#20194 = DIRECTION('',(1.,0.,0.));
+#20195 = DEFINITIONAL_REPRESENTATION('',(#20196),#20200);
+#20196 = LINE('',#20197,#20198);
+#20197 = CARTESIAN_POINT('',(0.,0.22));
+#20198 = VECTOR('',#20199,1.);
+#20199 = DIRECTION('',(1.,0.));
+#20200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20201 = PCURVE('',#20202,#20207);
+#20202 = PLANE('',#20203);
+#20203 = AXIS2_PLACEMENT_3D('',#20204,#20205,#20206);
+#20204 = CARTESIAN_POINT('',(3.952776737828,-2.14,0.341386224036));
+#20205 = DIRECTION('',(-6.335401468835E-29,1.,-5.224917662755E-29));
+#20206 = DIRECTION('',(1.,6.335401468835E-29,0.));
+#20207 = DEFINITIONAL_REPRESENTATION('',(#20208),#20212);
+#20208 = LINE('',#20209,#20210);
+#20209 = CARTESIAN_POINT('',(9.722326217175E-02,0.231386224036));
+#20210 = VECTOR('',#20211,1.);
+#20211 = DIRECTION('',(1.,3.310195103516E-57));
+#20212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20213 = ORIENTED_EDGE('',*,*,#20214,.F.);
+#20214 = EDGE_CURVE('',#20215,#20180,#20217,.T.);
+#20215 = VERTEX_POINT('',#20216);
+#20216 = CARTESIAN_POINT('',(4.165726707786,-2.36,0.11));
+#20217 = SURFACE_CURVE('',#20218,(#20222,#20229),.PCURVE_S1.);
+#20218 = LINE('',#20219,#20220);
+#20219 = CARTESIAN_POINT('',(4.165726707786,-2.36,0.11));
+#20220 = VECTOR('',#20221,1.);
+#20221 = DIRECTION('',(0.,1.,0.));
+#20222 = PCURVE('',#20190,#20223);
+#20223 = DEFINITIONAL_REPRESENTATION('',(#20224),#20228);
+#20224 = LINE('',#20225,#20226);
+#20225 = CARTESIAN_POINT('',(0.115726707786,0.));
+#20226 = VECTOR('',#20227,1.);
+#20227 = DIRECTION('',(0.,1.));
+#20228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20229 = PCURVE('',#20230,#20235);
+#20230 = CYLINDRICAL_SURFACE('',#20231,0.11);
+#20231 = AXIS2_PLACEMENT_3D('',#20232,#20233,#20234);
+#20232 = CARTESIAN_POINT('',(4.165726707786,-2.36,0.22));
+#20233 = DIRECTION('',(0.,1.,0.));
+#20234 = DIRECTION('',(0.,0.,-1.));
+#20235 = DEFINITIONAL_REPRESENTATION('',(#20236),#20240);
+#20236 = LINE('',#20237,#20238);
+#20237 = CARTESIAN_POINT('',(0.,0.));
+#20238 = VECTOR('',#20239,1.);
+#20239 = DIRECTION('',(0.,1.));
+#20240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20241 = ORIENTED_EDGE('',*,*,#20242,.T.);
+#20242 = EDGE_CURVE('',#20215,#20243,#20245,.T.);
+#20243 = VERTEX_POINT('',#20244);
+#20244 = CARTESIAN_POINT('',(4.5,-2.36,0.11));
+#20245 = SURFACE_CURVE('',#20246,(#20250,#20257),.PCURVE_S1.);
+#20246 = LINE('',#20247,#20248);
+#20247 = CARTESIAN_POINT('',(4.05,-2.36,0.11));
+#20248 = VECTOR('',#20249,1.);
+#20249 = DIRECTION('',(1.,0.,0.));
+#20250 = PCURVE('',#20190,#20251);
+#20251 = DEFINITIONAL_REPRESENTATION('',(#20252),#20256);
+#20252 = LINE('',#20253,#20254);
+#20253 = CARTESIAN_POINT('',(0.,0.));
+#20254 = VECTOR('',#20255,1.);
+#20255 = DIRECTION('',(1.,0.));
+#20256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20257 = PCURVE('',#20258,#20263);
+#20258 = PLANE('',#20259);
+#20259 = AXIS2_PLACEMENT_3D('',#20260,#20261,#20262);
+#20260 = CARTESIAN_POINT('',(3.952776737828,-2.36,0.341386224036));
+#20261 = DIRECTION('',(-1.432643714871E-31,-1.,4.410285565526E-32));
+#20262 = DIRECTION('',(-1.,1.432643714871E-31,0.));
+#20263 = DEFINITIONAL_REPRESENTATION('',(#20264),#20268);
+#20264 = LINE('',#20265,#20266);
+#20265 = CARTESIAN_POINT('',(-9.722326217175E-02,0.231386224036));
+#20266 = VECTOR('',#20267,1.);
+#20267 = DIRECTION('',(-1.,-6.318367896236E-63));
+#20268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20269 = ORIENTED_EDGE('',*,*,#20270,.T.);
+#20270 = EDGE_CURVE('',#20243,#20182,#20271,.T.);
+#20271 = SURFACE_CURVE('',#20272,(#20276,#20283),.PCURVE_S1.);
+#20272 = LINE('',#20273,#20274);
+#20273 = CARTESIAN_POINT('',(4.5,-2.36,0.11));
+#20274 = VECTOR('',#20275,1.);
+#20275 = DIRECTION('',(0.,1.,0.));
+#20276 = PCURVE('',#20190,#20277);
+#20277 = DEFINITIONAL_REPRESENTATION('',(#20278),#20282);
+#20278 = LINE('',#20279,#20280);
+#20279 = CARTESIAN_POINT('',(0.45,0.));
+#20280 = VECTOR('',#20281,1.);
+#20281 = DIRECTION('',(0.,1.));
+#20282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20283 = PCURVE('',#20284,#20289);
+#20284 = PLANE('',#20285);
+#20285 = AXIS2_PLACEMENT_3D('',#20286,#20287,#20288);
+#20286 = CARTESIAN_POINT('',(4.5,-2.36,0.));
+#20287 = DIRECTION('',(1.,0.,0.));
+#20288 = DIRECTION('',(0.,0.,1.));
+#20289 = DEFINITIONAL_REPRESENTATION('',(#20290),#20294);
+#20290 = LINE('',#20291,#20292);
+#20291 = CARTESIAN_POINT('',(0.11,0.));
+#20292 = VECTOR('',#20293,1.);
+#20293 = DIRECTION('',(0.,-1.));
+#20294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20295 = ADVANCED_FACE('',(#20296),#20202,.T.);
+#20296 = FACE_BOUND('',#20297,.T.);
+#20297 = EDGE_LOOP('',(#20298,#20328,#20357,#20385,#20413,#20441,#20469,
+ #20502,#20530,#20552,#20553));
+#20298 = ORIENTED_EDGE('',*,*,#20299,.F.);
+#20299 = EDGE_CURVE('',#20300,#20302,#20304,.T.);
+#20300 = VERTEX_POINT('',#20301);
+#20301 = CARTESIAN_POINT('',(4.107863353893,-2.14,0.));
+#20302 = VERTEX_POINT('',#20303);
+#20303 = CARTESIAN_POINT('',(4.5,-2.14,0.));
+#20304 = SURFACE_CURVE('',#20305,(#20309,#20316),.PCURVE_S1.);
+#20305 = LINE('',#20306,#20307);
+#20306 = CARTESIAN_POINT('',(4.05,-2.14,0.));
+#20307 = VECTOR('',#20308,1.);
+#20308 = DIRECTION('',(1.,0.,0.));
+#20309 = PCURVE('',#20202,#20310);
+#20310 = DEFINITIONAL_REPRESENTATION('',(#20311),#20315);
+#20311 = LINE('',#20312,#20313);
+#20312 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#20313 = VECTOR('',#20314,1.);
+#20314 = DIRECTION('',(1.,3.310195103516E-57));
+#20315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20316 = PCURVE('',#20317,#20322);
+#20317 = PLANE('',#20318);
+#20318 = AXIS2_PLACEMENT_3D('',#20319,#20320,#20321);
+#20319 = CARTESIAN_POINT('',(4.05,-2.36,0.));
+#20320 = DIRECTION('',(0.,0.,1.));
+#20321 = DIRECTION('',(1.,0.,0.));
+#20322 = DEFINITIONAL_REPRESENTATION('',(#20323),#20327);
+#20323 = LINE('',#20324,#20325);
+#20324 = CARTESIAN_POINT('',(0.,0.22));
+#20325 = VECTOR('',#20326,1.);
+#20326 = DIRECTION('',(1.,0.));
+#20327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20328 = ORIENTED_EDGE('',*,*,#20329,.T.);
+#20329 = EDGE_CURVE('',#20300,#20330,#20332,.T.);
+#20330 = VERTEX_POINT('',#20331);
+#20331 = CARTESIAN_POINT('',(4.017218742231,-2.14,4.768182948242E-02));
+#20332 = SURFACE_CURVE('',#20333,(#20338,#20345),.PCURVE_S1.);
+#20333 = CIRCLE('',#20334,0.11);
+#20334 = AXIS2_PLACEMENT_3D('',#20335,#20336,#20337);
+#20335 = CARTESIAN_POINT('',(4.107863353893,-2.14,0.11));
+#20336 = DIRECTION('',(0.,1.,0.));
+#20337 = DIRECTION('',(0.,0.,1.));
+#20338 = PCURVE('',#20202,#20339);
+#20339 = DEFINITIONAL_REPRESENTATION('',(#20340),#20344);
+#20340 = CIRCLE('',#20341,0.11);
+#20341 = AXIS2_PLACEMENT_2D('',#20342,#20343);
+#20342 = CARTESIAN_POINT('',(0.155086616065,0.231386224036));
+#20343 = DIRECTION('',(0.,-1.));
+#20344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20345 = PCURVE('',#20346,#20351);
+#20346 = CYLINDRICAL_SURFACE('',#20347,0.11);
+#20347 = AXIS2_PLACEMENT_3D('',#20348,#20349,#20350);
+#20348 = CARTESIAN_POINT('',(4.107863353893,-2.36,0.11));
+#20349 = DIRECTION('',(0.,1.,0.));
+#20350 = DIRECTION('',(0.,0.,-1.));
+#20351 = DEFINITIONAL_REPRESENTATION('',(#20352),#20356);
+#20352 = LINE('',#20353,#20354);
+#20353 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#20354 = VECTOR('',#20355,1.);
+#20355 = DIRECTION('',(1.,0.));
+#20356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20357 = ORIENTED_EDGE('',*,*,#20358,.T.);
+#20358 = EDGE_CURVE('',#20330,#20359,#20361,.T.);
+#20359 = VERTEX_POINT('',#20360);
+#20360 = CARTESIAN_POINT('',(3.532781257769,-2.14,0.752318170518));
+#20361 = SURFACE_CURVE('',#20362,(#20366,#20373),.PCURVE_S1.);
+#20362 = LINE('',#20363,#20364);
+#20363 = CARTESIAN_POINT('',(4.05,-2.14,0.));
+#20364 = VECTOR('',#20365,1.);
+#20365 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#20366 = PCURVE('',#20202,#20367);
+#20367 = DEFINITIONAL_REPRESENTATION('',(#20368),#20372);
+#20368 = LINE('',#20369,#20370);
+#20369 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#20370 = VECTOR('',#20371,1.);
+#20371 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#20372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20373 = PCURVE('',#20374,#20379);
+#20374 = PLANE('',#20375);
+#20375 = AXIS2_PLACEMENT_3D('',#20376,#20377,#20378);
+#20376 = CARTESIAN_POINT('',(4.05,-2.36,0.));
+#20377 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#20378 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#20379 = DEFINITIONAL_REPRESENTATION('',(#20380),#20384);
+#20380 = LINE('',#20381,#20382);
+#20381 = CARTESIAN_POINT('',(0.,-0.22));
+#20382 = VECTOR('',#20383,1.);
+#20383 = DIRECTION('',(1.,0.));
+#20384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20385 = ORIENTED_EDGE('',*,*,#20386,.F.);
+#20386 = EDGE_CURVE('',#20387,#20359,#20389,.T.);
+#20387 = VERTEX_POINT('',#20388);
+#20388 = CARTESIAN_POINT('',(3.5,-2.14,0.752318170518));
+#20389 = SURFACE_CURVE('',#20390,(#20394,#20401),.PCURVE_S1.);
+#20390 = LINE('',#20391,#20392);
+#20391 = CARTESIAN_POINT('',(3.5,-2.14,0.752318170518));
+#20392 = VECTOR('',#20393,1.);
+#20393 = DIRECTION('',(1.,0.,0.));
+#20394 = PCURVE('',#20202,#20395);
+#20395 = DEFINITIONAL_REPRESENTATION('',(#20396),#20400);
+#20396 = LINE('',#20397,#20398);
+#20397 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#20398 = VECTOR('',#20399,1.);
+#20399 = DIRECTION('',(1.,3.310195103516E-57));
+#20400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20401 = PCURVE('',#20402,#20407);
+#20402 = PLANE('',#20403);
+#20403 = AXIS2_PLACEMENT_3D('',#20404,#20405,#20406);
+#20404 = CARTESIAN_POINT('',(3.5,-2.36,0.752318170518));
+#20405 = DIRECTION('',(0.,0.,1.));
+#20406 = DIRECTION('',(1.,0.,0.));
+#20407 = DEFINITIONAL_REPRESENTATION('',(#20408),#20412);
+#20408 = LINE('',#20409,#20410);
+#20409 = CARTESIAN_POINT('',(0.,0.22));
+#20410 = VECTOR('',#20411,1.);
+#20411 = DIRECTION('',(1.,0.));
+#20412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20413 = ORIENTED_EDGE('',*,*,#20414,.T.);
+#20414 = EDGE_CURVE('',#20387,#20415,#20417,.T.);
+#20415 = VERTEX_POINT('',#20416);
+#20416 = CARTESIAN_POINT('',(3.5,-2.14,0.862318170518));
+#20417 = SURFACE_CURVE('',#20418,(#20422,#20429),.PCURVE_S1.);
+#20418 = LINE('',#20419,#20420);
+#20419 = CARTESIAN_POINT('',(3.5,-2.14,0.752318170518));
+#20420 = VECTOR('',#20421,1.);
+#20421 = DIRECTION('',(0.,0.,1.));
+#20422 = PCURVE('',#20202,#20423);
+#20423 = DEFINITIONAL_REPRESENTATION('',(#20424),#20428);
+#20424 = LINE('',#20425,#20426);
+#20425 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#20426 = VECTOR('',#20427,1.);
+#20427 = DIRECTION('',(0.,-1.));
+#20428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20429 = PCURVE('',#20430,#20435);
+#20430 = PLANE('',#20431);
+#20431 = AXIS2_PLACEMENT_3D('',#20432,#20433,#20434);
+#20432 = CARTESIAN_POINT('',(3.5,-2.36,0.752318170518));
+#20433 = DIRECTION('',(1.,0.,0.));
+#20434 = DIRECTION('',(0.,0.,1.));
+#20435 = DEFINITIONAL_REPRESENTATION('',(#20436),#20440);
+#20436 = LINE('',#20437,#20438);
+#20437 = CARTESIAN_POINT('',(0.,-0.22));
+#20438 = VECTOR('',#20439,1.);
+#20439 = DIRECTION('',(1.,0.));
+#20440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20441 = ORIENTED_EDGE('',*,*,#20442,.T.);
+#20442 = EDGE_CURVE('',#20415,#20443,#20445,.T.);
+#20443 = VERTEX_POINT('',#20444);
+#20444 = CARTESIAN_POINT('',(3.532781257769,-2.14,0.862318170518));
+#20445 = SURFACE_CURVE('',#20446,(#20450,#20457),.PCURVE_S1.);
+#20446 = LINE('',#20447,#20448);
+#20447 = CARTESIAN_POINT('',(3.5,-2.14,0.862318170518));
+#20448 = VECTOR('',#20449,1.);
+#20449 = DIRECTION('',(1.,0.,0.));
+#20450 = PCURVE('',#20202,#20451);
+#20451 = DEFINITIONAL_REPRESENTATION('',(#20452),#20456);
+#20452 = LINE('',#20453,#20454);
+#20453 = CARTESIAN_POINT('',(-0.452776737828,-0.520931946481));
+#20454 = VECTOR('',#20455,1.);
+#20455 = DIRECTION('',(1.,3.310195103516E-57));
+#20456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20457 = PCURVE('',#20458,#20463);
+#20458 = PLANE('',#20459);
+#20459 = AXIS2_PLACEMENT_3D('',#20460,#20461,#20462);
+#20460 = CARTESIAN_POINT('',(3.5,-2.36,0.862318170518));
+#20461 = DIRECTION('',(0.,0.,1.));
+#20462 = DIRECTION('',(1.,0.,0.));
+#20463 = DEFINITIONAL_REPRESENTATION('',(#20464),#20468);
+#20464 = LINE('',#20465,#20466);
+#20465 = CARTESIAN_POINT('',(0.,0.22));
+#20466 = VECTOR('',#20467,1.);
+#20467 = DIRECTION('',(1.,0.));
+#20468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20469 = ORIENTED_EDGE('',*,*,#20470,.F.);
+#20470 = EDGE_CURVE('',#20471,#20443,#20473,.T.);
+#20471 = VERTEX_POINT('',#20472);
+#20472 = CARTESIAN_POINT('',(3.623425869431,-2.14,0.814636341035));
+#20473 = SURFACE_CURVE('',#20474,(#20479,#20490),.PCURVE_S1.);
+#20474 = CIRCLE('',#20475,0.11);
+#20475 = AXIS2_PLACEMENT_3D('',#20476,#20477,#20478);
+#20476 = CARTESIAN_POINT('',(3.532781257769,-2.14,0.752318170518));
+#20477 = DIRECTION('',(0.,-1.,0.));
+#20478 = DIRECTION('',(0.,0.,1.));
+#20479 = PCURVE('',#20202,#20480);
+#20480 = DEFINITIONAL_REPRESENTATION('',(#20481),#20489);
+#20481 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20482,#20483,#20484,#20485
+ ,#20486,#20487,#20488),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#20482 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#20483 = CARTESIAN_POINT('',(-0.610521068892,-0.520931946481));
+#20484 = CARTESIAN_POINT('',(-0.515258274475,-0.355931946481));
+#20485 = CARTESIAN_POINT('',(-0.419995480059,-0.190931946481));
+#20486 = CARTESIAN_POINT('',(-0.324732685643,-0.355931946481));
+#20487 = CARTESIAN_POINT('',(-0.229469891227,-0.520931946481));
+#20488 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#20489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20490 = PCURVE('',#20491,#20496);
+#20491 = CYLINDRICAL_SURFACE('',#20492,0.11);
+#20492 = AXIS2_PLACEMENT_3D('',#20493,#20494,#20495);
+#20493 = CARTESIAN_POINT('',(3.532781257769,-2.36,0.752318170518));
+#20494 = DIRECTION('',(0.,1.,0.));
+#20495 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#20496 = DEFINITIONAL_REPRESENTATION('',(#20497),#20501);
+#20497 = LINE('',#20498,#20499);
+#20498 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#20499 = VECTOR('',#20500,1.);
+#20500 = DIRECTION('',(-1.,0.));
+#20501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20502 = ORIENTED_EDGE('',*,*,#20503,.F.);
+#20503 = EDGE_CURVE('',#20504,#20471,#20506,.T.);
+#20504 = VERTEX_POINT('',#20505);
+#20505 = CARTESIAN_POINT('',(4.075082096124,-2.14,0.157681829482));
+#20506 = SURFACE_CURVE('',#20507,(#20511,#20518),.PCURVE_S1.);
+#20507 = LINE('',#20508,#20509);
+#20508 = CARTESIAN_POINT('',(4.140644611662,-2.14,6.231817051758E-02));
+#20509 = VECTOR('',#20510,1.);
+#20510 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#20511 = PCURVE('',#20202,#20512);
+#20512 = DEFINITIONAL_REPRESENTATION('',(#20513),#20517);
+#20513 = LINE('',#20514,#20515);
+#20514 = CARTESIAN_POINT('',(0.187867873834,0.279068053519));
+#20515 = VECTOR('',#20516,1.);
+#20516 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#20517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20518 = PCURVE('',#20519,#20524);
+#20519 = PLANE('',#20520);
+#20520 = AXIS2_PLACEMENT_3D('',#20521,#20522,#20523);
+#20521 = CARTESIAN_POINT('',(4.140644611662,-2.36,6.231817051758E-02));
+#20522 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#20523 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#20524 = DEFINITIONAL_REPRESENTATION('',(#20525),#20529);
+#20525 = LINE('',#20526,#20527);
+#20526 = CARTESIAN_POINT('',(0.,-0.22));
+#20527 = VECTOR('',#20528,1.);
+#20528 = DIRECTION('',(1.,0.));
+#20529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20530 = ORIENTED_EDGE('',*,*,#20531,.F.);
+#20531 = EDGE_CURVE('',#20180,#20504,#20532,.T.);
+#20532 = SURFACE_CURVE('',#20533,(#20538,#20545),.PCURVE_S1.);
+#20533 = CIRCLE('',#20534,0.11);
+#20534 = AXIS2_PLACEMENT_3D('',#20535,#20536,#20537);
+#20535 = CARTESIAN_POINT('',(4.165726707786,-2.14,0.22));
+#20536 = DIRECTION('',(0.,1.,0.));
+#20537 = DIRECTION('',(0.,0.,1.));
+#20538 = PCURVE('',#20202,#20539);
+#20539 = DEFINITIONAL_REPRESENTATION('',(#20540),#20544);
+#20540 = CIRCLE('',#20541,0.11);
+#20541 = AXIS2_PLACEMENT_2D('',#20542,#20543);
+#20542 = CARTESIAN_POINT('',(0.212949969957,0.121386224036));
+#20543 = DIRECTION('',(0.,-1.));
+#20544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20545 = PCURVE('',#20230,#20546);
+#20546 = DEFINITIONAL_REPRESENTATION('',(#20547),#20551);
+#20547 = LINE('',#20548,#20549);
+#20548 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#20549 = VECTOR('',#20550,1.);
+#20550 = DIRECTION('',(1.,0.));
+#20551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20552 = ORIENTED_EDGE('',*,*,#20179,.T.);
+#20553 = ORIENTED_EDGE('',*,*,#20554,.F.);
+#20554 = EDGE_CURVE('',#20302,#20182,#20555,.T.);
+#20555 = SURFACE_CURVE('',#20556,(#20560,#20567),.PCURVE_S1.);
+#20556 = LINE('',#20557,#20558);
+#20557 = CARTESIAN_POINT('',(4.5,-2.14,0.));
+#20558 = VECTOR('',#20559,1.);
+#20559 = DIRECTION('',(0.,0.,1.));
+#20560 = PCURVE('',#20202,#20561);
+#20561 = DEFINITIONAL_REPRESENTATION('',(#20562),#20566);
+#20562 = LINE('',#20563,#20564);
+#20563 = CARTESIAN_POINT('',(0.547223262172,0.341386224036));
+#20564 = VECTOR('',#20565,1.);
+#20565 = DIRECTION('',(0.,-1.));
+#20566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20567 = PCURVE('',#20284,#20568);
+#20568 = DEFINITIONAL_REPRESENTATION('',(#20569),#20573);
+#20569 = LINE('',#20570,#20571);
+#20570 = CARTESIAN_POINT('',(0.,-0.22));
+#20571 = VECTOR('',#20572,1.);
+#20572 = DIRECTION('',(1.,0.));
+#20573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20574 = ADVANCED_FACE('',(#20575),#20230,.F.);
+#20575 = FACE_BOUND('',#20576,.F.);
+#20576 = EDGE_LOOP('',(#20577,#20605,#20626,#20627));
+#20577 = ORIENTED_EDGE('',*,*,#20578,.T.);
+#20578 = EDGE_CURVE('',#20215,#20579,#20581,.T.);
+#20579 = VERTEX_POINT('',#20580);
+#20580 = CARTESIAN_POINT('',(4.075082096124,-2.36,0.157681829482));
+#20581 = SURFACE_CURVE('',#20582,(#20587,#20594),.PCURVE_S1.);
+#20582 = CIRCLE('',#20583,0.11);
+#20583 = AXIS2_PLACEMENT_3D('',#20584,#20585,#20586);
+#20584 = CARTESIAN_POINT('',(4.165726707786,-2.36,0.22));
+#20585 = DIRECTION('',(0.,1.,0.));
+#20586 = DIRECTION('',(0.,0.,1.));
+#20587 = PCURVE('',#20230,#20588);
+#20588 = DEFINITIONAL_REPRESENTATION('',(#20589),#20593);
+#20589 = LINE('',#20590,#20591);
+#20590 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#20591 = VECTOR('',#20592,1.);
+#20592 = DIRECTION('',(1.,0.));
+#20593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20594 = PCURVE('',#20258,#20595);
+#20595 = DEFINITIONAL_REPRESENTATION('',(#20596),#20604);
+#20596 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20597,#20598,#20599,#20600
+ ,#20601,#20602,#20603),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#20597 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#20598 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#20599 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#20600 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#20601 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#20602 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#20603 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#20604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20605 = ORIENTED_EDGE('',*,*,#20606,.T.);
+#20606 = EDGE_CURVE('',#20579,#20504,#20607,.T.);
+#20607 = SURFACE_CURVE('',#20608,(#20612,#20619),.PCURVE_S1.);
+#20608 = LINE('',#20609,#20610);
+#20609 = CARTESIAN_POINT('',(4.075082096124,-2.36,0.157681829482));
+#20610 = VECTOR('',#20611,1.);
+#20611 = DIRECTION('',(0.,1.,0.));
+#20612 = PCURVE('',#20230,#20613);
+#20613 = DEFINITIONAL_REPRESENTATION('',(#20614),#20618);
+#20614 = LINE('',#20615,#20616);
+#20615 = CARTESIAN_POINT('',(0.96850898066,0.));
+#20616 = VECTOR('',#20617,1.);
+#20617 = DIRECTION('',(0.,1.));
+#20618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20619 = PCURVE('',#20519,#20620);
+#20620 = DEFINITIONAL_REPRESENTATION('',(#20621),#20625);
+#20621 = LINE('',#20622,#20623);
+#20622 = CARTESIAN_POINT('',(0.115726707786,0.));
+#20623 = VECTOR('',#20624,1.);
+#20624 = DIRECTION('',(0.,-1.));
+#20625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20626 = ORIENTED_EDGE('',*,*,#20531,.F.);
+#20627 = ORIENTED_EDGE('',*,*,#20214,.F.);
+#20628 = ADVANCED_FACE('',(#20629),#20284,.T.);
+#20629 = FACE_BOUND('',#20630,.T.);
+#20630 = EDGE_LOOP('',(#20631,#20654,#20675,#20676));
+#20631 = ORIENTED_EDGE('',*,*,#20632,.F.);
+#20632 = EDGE_CURVE('',#20633,#20243,#20635,.T.);
+#20633 = VERTEX_POINT('',#20634);
+#20634 = CARTESIAN_POINT('',(4.5,-2.36,0.));
+#20635 = SURFACE_CURVE('',#20636,(#20640,#20647),.PCURVE_S1.);
+#20636 = LINE('',#20637,#20638);
+#20637 = CARTESIAN_POINT('',(4.5,-2.36,0.));
+#20638 = VECTOR('',#20639,1.);
+#20639 = DIRECTION('',(0.,0.,1.));
+#20640 = PCURVE('',#20284,#20641);
+#20641 = DEFINITIONAL_REPRESENTATION('',(#20642),#20646);
+#20642 = LINE('',#20643,#20644);
+#20643 = CARTESIAN_POINT('',(0.,0.));
+#20644 = VECTOR('',#20645,1.);
+#20645 = DIRECTION('',(1.,0.));
+#20646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20647 = PCURVE('',#20258,#20648);
+#20648 = DEFINITIONAL_REPRESENTATION('',(#20649),#20653);
+#20649 = LINE('',#20650,#20651);
+#20650 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#20651 = VECTOR('',#20652,1.);
+#20652 = DIRECTION('',(0.,-1.));
+#20653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20654 = ORIENTED_EDGE('',*,*,#20655,.T.);
+#20655 = EDGE_CURVE('',#20633,#20302,#20656,.T.);
+#20656 = SURFACE_CURVE('',#20657,(#20661,#20668),.PCURVE_S1.);
+#20657 = LINE('',#20658,#20659);
+#20658 = CARTESIAN_POINT('',(4.5,-2.36,0.));
+#20659 = VECTOR('',#20660,1.);
+#20660 = DIRECTION('',(0.,1.,0.));
+#20661 = PCURVE('',#20284,#20662);
+#20662 = DEFINITIONAL_REPRESENTATION('',(#20663),#20667);
+#20663 = LINE('',#20664,#20665);
+#20664 = CARTESIAN_POINT('',(0.,0.));
+#20665 = VECTOR('',#20666,1.);
+#20666 = DIRECTION('',(0.,-1.));
+#20667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20668 = PCURVE('',#20317,#20669);
+#20669 = DEFINITIONAL_REPRESENTATION('',(#20670),#20674);
+#20670 = LINE('',#20671,#20672);
+#20671 = CARTESIAN_POINT('',(0.45,0.));
+#20672 = VECTOR('',#20673,1.);
+#20673 = DIRECTION('',(0.,1.));
+#20674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20675 = ORIENTED_EDGE('',*,*,#20554,.T.);
+#20676 = ORIENTED_EDGE('',*,*,#20270,.F.);
+#20677 = ADVANCED_FACE('',(#20678),#20258,.T.);
+#20678 = FACE_BOUND('',#20679,.T.);
+#20679 = EDGE_LOOP('',(#20680,#20703,#20704,#20705,#20706,#20729,#20753,
+ #20776,#20799,#20822,#20845));
+#20680 = ORIENTED_EDGE('',*,*,#20681,.T.);
+#20681 = EDGE_CURVE('',#20682,#20633,#20684,.T.);
+#20682 = VERTEX_POINT('',#20683);
+#20683 = CARTESIAN_POINT('',(4.107863353893,-2.36,0.));
+#20684 = SURFACE_CURVE('',#20685,(#20689,#20696),.PCURVE_S1.);
+#20685 = LINE('',#20686,#20687);
+#20686 = CARTESIAN_POINT('',(4.05,-2.36,0.));
+#20687 = VECTOR('',#20688,1.);
+#20688 = DIRECTION('',(1.,0.,0.));
+#20689 = PCURVE('',#20258,#20690);
+#20690 = DEFINITIONAL_REPRESENTATION('',(#20691),#20695);
+#20691 = LINE('',#20692,#20693);
+#20692 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#20693 = VECTOR('',#20694,1.);
+#20694 = DIRECTION('',(-1.,-6.318367896236E-63));
+#20695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20696 = PCURVE('',#20317,#20697);
+#20697 = DEFINITIONAL_REPRESENTATION('',(#20698),#20702);
+#20698 = LINE('',#20699,#20700);
+#20699 = CARTESIAN_POINT('',(0.,0.));
+#20700 = VECTOR('',#20701,1.);
+#20701 = DIRECTION('',(1.,0.));
+#20702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20703 = ORIENTED_EDGE('',*,*,#20632,.T.);
+#20704 = ORIENTED_EDGE('',*,*,#20242,.F.);
+#20705 = ORIENTED_EDGE('',*,*,#20578,.T.);
+#20706 = ORIENTED_EDGE('',*,*,#20707,.T.);
+#20707 = EDGE_CURVE('',#20579,#20708,#20710,.T.);
+#20708 = VERTEX_POINT('',#20709);
+#20709 = CARTESIAN_POINT('',(3.623425869431,-2.36,0.814636341035));
+#20710 = SURFACE_CURVE('',#20711,(#20715,#20722),.PCURVE_S1.);
+#20711 = LINE('',#20712,#20713);
+#20712 = CARTESIAN_POINT('',(4.140644611662,-2.36,6.231817051758E-02));
+#20713 = VECTOR('',#20714,1.);
+#20714 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#20715 = PCURVE('',#20258,#20716);
+#20716 = DEFINITIONAL_REPRESENTATION('',(#20717),#20721);
+#20717 = LINE('',#20718,#20719);
+#20718 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#20719 = VECTOR('',#20720,1.);
+#20720 = DIRECTION('',(0.566528822887,-0.824041924199));
+#20721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20722 = PCURVE('',#20519,#20723);
+#20723 = DEFINITIONAL_REPRESENTATION('',(#20724),#20728);
+#20724 = LINE('',#20725,#20726);
+#20725 = CARTESIAN_POINT('',(0.,0.));
+#20726 = VECTOR('',#20727,1.);
+#20727 = DIRECTION('',(1.,0.));
+#20728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20729 = ORIENTED_EDGE('',*,*,#20730,.T.);
+#20730 = EDGE_CURVE('',#20708,#20731,#20733,.T.);
+#20731 = VERTEX_POINT('',#20732);
+#20732 = CARTESIAN_POINT('',(3.532781257769,-2.36,0.862318170518));
+#20733 = SURFACE_CURVE('',#20734,(#20739,#20746),.PCURVE_S1.);
+#20734 = CIRCLE('',#20735,0.11);
+#20735 = AXIS2_PLACEMENT_3D('',#20736,#20737,#20738);
+#20736 = CARTESIAN_POINT('',(3.532781257769,-2.36,0.752318170518));
+#20737 = DIRECTION('',(0.,-1.,0.));
+#20738 = DIRECTION('',(0.,0.,1.));
+#20739 = PCURVE('',#20258,#20740);
+#20740 = DEFINITIONAL_REPRESENTATION('',(#20741),#20745);
+#20741 = CIRCLE('',#20742,0.11);
+#20742 = AXIS2_PLACEMENT_2D('',#20743,#20744);
+#20743 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#20744 = DIRECTION('',(0.,-1.));
+#20745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20746 = PCURVE('',#20491,#20747);
+#20747 = DEFINITIONAL_REPRESENTATION('',(#20748),#20752);
+#20748 = LINE('',#20749,#20750);
+#20749 = CARTESIAN_POINT('',(5.31467632652,-4.440892098501E-16));
+#20750 = VECTOR('',#20751,1.);
+#20751 = DIRECTION('',(-1.,0.));
+#20752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20753 = ORIENTED_EDGE('',*,*,#20754,.F.);
+#20754 = EDGE_CURVE('',#20755,#20731,#20757,.T.);
+#20755 = VERTEX_POINT('',#20756);
+#20756 = CARTESIAN_POINT('',(3.5,-2.36,0.862318170518));
+#20757 = SURFACE_CURVE('',#20758,(#20762,#20769),.PCURVE_S1.);
+#20758 = LINE('',#20759,#20760);
+#20759 = CARTESIAN_POINT('',(3.5,-2.36,0.862318170518));
+#20760 = VECTOR('',#20761,1.);
+#20761 = DIRECTION('',(1.,0.,0.));
+#20762 = PCURVE('',#20258,#20763);
+#20763 = DEFINITIONAL_REPRESENTATION('',(#20764),#20768);
+#20764 = LINE('',#20765,#20766);
+#20765 = CARTESIAN_POINT('',(0.452776737828,-0.520931946481));
+#20766 = VECTOR('',#20767,1.);
+#20767 = DIRECTION('',(-1.,-6.318367896236E-63));
+#20768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20769 = PCURVE('',#20458,#20770);
+#20770 = DEFINITIONAL_REPRESENTATION('',(#20771),#20775);
+#20771 = LINE('',#20772,#20773);
+#20772 = CARTESIAN_POINT('',(0.,0.));
+#20773 = VECTOR('',#20774,1.);
+#20774 = DIRECTION('',(1.,0.));
+#20775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20776 = ORIENTED_EDGE('',*,*,#20777,.F.);
+#20777 = EDGE_CURVE('',#20778,#20755,#20780,.T.);
+#20778 = VERTEX_POINT('',#20779);
+#20779 = CARTESIAN_POINT('',(3.5,-2.36,0.752318170518));
+#20780 = SURFACE_CURVE('',#20781,(#20785,#20792),.PCURVE_S1.);
+#20781 = LINE('',#20782,#20783);
+#20782 = CARTESIAN_POINT('',(3.5,-2.36,0.752318170518));
+#20783 = VECTOR('',#20784,1.);
+#20784 = DIRECTION('',(0.,0.,1.));
+#20785 = PCURVE('',#20258,#20786);
+#20786 = DEFINITIONAL_REPRESENTATION('',(#20787),#20791);
+#20787 = LINE('',#20788,#20789);
+#20788 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#20789 = VECTOR('',#20790,1.);
+#20790 = DIRECTION('',(0.,-1.));
+#20791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20792 = PCURVE('',#20430,#20793);
+#20793 = DEFINITIONAL_REPRESENTATION('',(#20794),#20798);
+#20794 = LINE('',#20795,#20796);
+#20795 = CARTESIAN_POINT('',(0.,0.));
+#20796 = VECTOR('',#20797,1.);
+#20797 = DIRECTION('',(1.,0.));
+#20798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20799 = ORIENTED_EDGE('',*,*,#20800,.T.);
+#20800 = EDGE_CURVE('',#20778,#20801,#20803,.T.);
+#20801 = VERTEX_POINT('',#20802);
+#20802 = CARTESIAN_POINT('',(3.532781257769,-2.36,0.752318170518));
+#20803 = SURFACE_CURVE('',#20804,(#20808,#20815),.PCURVE_S1.);
+#20804 = LINE('',#20805,#20806);
+#20805 = CARTESIAN_POINT('',(3.5,-2.36,0.752318170518));
+#20806 = VECTOR('',#20807,1.);
+#20807 = DIRECTION('',(1.,0.,0.));
+#20808 = PCURVE('',#20258,#20809);
+#20809 = DEFINITIONAL_REPRESENTATION('',(#20810),#20814);
+#20810 = LINE('',#20811,#20812);
+#20811 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#20812 = VECTOR('',#20813,1.);
+#20813 = DIRECTION('',(-1.,-6.318367896236E-63));
+#20814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20815 = PCURVE('',#20402,#20816);
+#20816 = DEFINITIONAL_REPRESENTATION('',(#20817),#20821);
+#20817 = LINE('',#20818,#20819);
+#20818 = CARTESIAN_POINT('',(0.,0.));
+#20819 = VECTOR('',#20820,1.);
+#20820 = DIRECTION('',(1.,0.));
+#20821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20822 = ORIENTED_EDGE('',*,*,#20823,.F.);
+#20823 = EDGE_CURVE('',#20824,#20801,#20826,.T.);
+#20824 = VERTEX_POINT('',#20825);
+#20825 = CARTESIAN_POINT('',(4.017218742231,-2.36,4.768182948242E-02));
+#20826 = SURFACE_CURVE('',#20827,(#20831,#20838),.PCURVE_S1.);
+#20827 = LINE('',#20828,#20829);
+#20828 = CARTESIAN_POINT('',(4.05,-2.36,0.));
+#20829 = VECTOR('',#20830,1.);
+#20830 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#20831 = PCURVE('',#20258,#20832);
+#20832 = DEFINITIONAL_REPRESENTATION('',(#20833),#20837);
+#20833 = LINE('',#20834,#20835);
+#20834 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#20835 = VECTOR('',#20836,1.);
+#20836 = DIRECTION('',(0.566528822887,-0.824041924199));
+#20837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20838 = PCURVE('',#20374,#20839);
+#20839 = DEFINITIONAL_REPRESENTATION('',(#20840),#20844);
+#20840 = LINE('',#20841,#20842);
+#20841 = CARTESIAN_POINT('',(0.,0.));
+#20842 = VECTOR('',#20843,1.);
+#20843 = DIRECTION('',(1.,0.));
+#20844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20845 = ORIENTED_EDGE('',*,*,#20846,.F.);
+#20846 = EDGE_CURVE('',#20682,#20824,#20847,.T.);
+#20847 = SURFACE_CURVE('',#20848,(#20853,#20864),.PCURVE_S1.);
+#20848 = CIRCLE('',#20849,0.11);
+#20849 = AXIS2_PLACEMENT_3D('',#20850,#20851,#20852);
+#20850 = CARTESIAN_POINT('',(4.107863353893,-2.36,0.11));
+#20851 = DIRECTION('',(0.,1.,0.));
+#20852 = DIRECTION('',(0.,0.,1.));
+#20853 = PCURVE('',#20258,#20854);
+#20854 = DEFINITIONAL_REPRESENTATION('',(#20855),#20863);
+#20855 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20856,#20857,#20858,#20859
+ ,#20860,#20861,#20862),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#20856 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#20857 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#20858 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#20859 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#20860 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#20861 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#20862 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#20863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20864 = PCURVE('',#20346,#20865);
+#20865 = DEFINITIONAL_REPRESENTATION('',(#20866),#20870);
+#20866 = LINE('',#20867,#20868);
+#20867 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#20868 = VECTOR('',#20869,1.);
+#20869 = DIRECTION('',(1.,0.));
+#20870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20871 = ADVANCED_FACE('',(#20872),#20317,.F.);
+#20872 = FACE_BOUND('',#20873,.F.);
+#20873 = EDGE_LOOP('',(#20874,#20875,#20876,#20877));
+#20874 = ORIENTED_EDGE('',*,*,#20681,.T.);
+#20875 = ORIENTED_EDGE('',*,*,#20655,.T.);
+#20876 = ORIENTED_EDGE('',*,*,#20299,.F.);
+#20877 = ORIENTED_EDGE('',*,*,#20878,.F.);
+#20878 = EDGE_CURVE('',#20682,#20300,#20879,.T.);
+#20879 = SURFACE_CURVE('',#20880,(#20884,#20891),.PCURVE_S1.);
+#20880 = LINE('',#20881,#20882);
+#20881 = CARTESIAN_POINT('',(4.107863353893,-2.36,0.));
+#20882 = VECTOR('',#20883,1.);
+#20883 = DIRECTION('',(0.,1.,0.));
+#20884 = PCURVE('',#20317,#20885);
+#20885 = DEFINITIONAL_REPRESENTATION('',(#20886),#20890);
+#20886 = LINE('',#20887,#20888);
+#20887 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#20888 = VECTOR('',#20889,1.);
+#20889 = DIRECTION('',(0.,1.));
+#20890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20891 = PCURVE('',#20346,#20892);
+#20892 = DEFINITIONAL_REPRESENTATION('',(#20893),#20897);
+#20893 = LINE('',#20894,#20895);
+#20894 = CARTESIAN_POINT('',(0.,0.));
+#20895 = VECTOR('',#20896,1.);
+#20896 = DIRECTION('',(0.,1.));
+#20897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20898 = ADVANCED_FACE('',(#20899),#20346,.T.);
+#20899 = FACE_BOUND('',#20900,.T.);
+#20900 = EDGE_LOOP('',(#20901,#20902,#20923,#20924));
+#20901 = ORIENTED_EDGE('',*,*,#20846,.T.);
+#20902 = ORIENTED_EDGE('',*,*,#20903,.T.);
+#20903 = EDGE_CURVE('',#20824,#20330,#20904,.T.);
+#20904 = SURFACE_CURVE('',#20905,(#20909,#20916),.PCURVE_S1.);
+#20905 = LINE('',#20906,#20907);
+#20906 = CARTESIAN_POINT('',(4.017218742231,-2.36,4.768182948242E-02));
+#20907 = VECTOR('',#20908,1.);
+#20908 = DIRECTION('',(0.,1.,0.));
+#20909 = PCURVE('',#20346,#20910);
+#20910 = DEFINITIONAL_REPRESENTATION('',(#20911),#20915);
+#20911 = LINE('',#20912,#20913);
+#20912 = CARTESIAN_POINT('',(0.96850898066,0.));
+#20913 = VECTOR('',#20914,1.);
+#20914 = DIRECTION('',(0.,1.));
+#20915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20916 = PCURVE('',#20374,#20917);
+#20917 = DEFINITIONAL_REPRESENTATION('',(#20918),#20922);
+#20918 = LINE('',#20919,#20920);
+#20919 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#20920 = VECTOR('',#20921,1.);
+#20921 = DIRECTION('',(0.,-1.));
+#20922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20923 = ORIENTED_EDGE('',*,*,#20329,.F.);
+#20924 = ORIENTED_EDGE('',*,*,#20878,.F.);
+#20925 = ADVANCED_FACE('',(#20926),#20374,.F.);
+#20926 = FACE_BOUND('',#20927,.F.);
+#20927 = EDGE_LOOP('',(#20928,#20929,#20930,#20931));
+#20928 = ORIENTED_EDGE('',*,*,#20823,.F.);
+#20929 = ORIENTED_EDGE('',*,*,#20903,.T.);
+#20930 = ORIENTED_EDGE('',*,*,#20358,.T.);
+#20931 = ORIENTED_EDGE('',*,*,#20932,.F.);
+#20932 = EDGE_CURVE('',#20801,#20359,#20933,.T.);
+#20933 = SURFACE_CURVE('',#20934,(#20938,#20944),.PCURVE_S1.);
+#20934 = LINE('',#20935,#20936);
+#20935 = CARTESIAN_POINT('',(3.532781257769,-2.36,0.752318170518));
+#20936 = VECTOR('',#20937,1.);
+#20937 = DIRECTION('',(0.,1.,0.));
+#20938 = PCURVE('',#20374,#20939);
+#20939 = DEFINITIONAL_REPRESENTATION('',(#20940),#20943);
+#20940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20941,#20942),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#20941 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#20942 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#20943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20944 = PCURVE('',#20402,#20945);
+#20945 = DEFINITIONAL_REPRESENTATION('',(#20946),#20949);
+#20946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20947,#20948),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#20947 = CARTESIAN_POINT('',(3.278125776917E-02,-2.2E-02));
+#20948 = CARTESIAN_POINT('',(3.278125776917E-02,0.242));
+#20949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20950 = ADVANCED_FACE('',(#20951),#20402,.F.);
+#20951 = FACE_BOUND('',#20952,.F.);
+#20952 = EDGE_LOOP('',(#20953,#20954,#20975,#20976));
+#20953 = ORIENTED_EDGE('',*,*,#20386,.F.);
+#20954 = ORIENTED_EDGE('',*,*,#20955,.F.);
+#20955 = EDGE_CURVE('',#20778,#20387,#20956,.T.);
+#20956 = SURFACE_CURVE('',#20957,(#20961,#20968),.PCURVE_S1.);
+#20957 = LINE('',#20958,#20959);
+#20958 = CARTESIAN_POINT('',(3.5,-2.36,0.752318170518));
+#20959 = VECTOR('',#20960,1.);
+#20960 = DIRECTION('',(0.,1.,0.));
+#20961 = PCURVE('',#20402,#20962);
+#20962 = DEFINITIONAL_REPRESENTATION('',(#20963),#20967);
+#20963 = LINE('',#20964,#20965);
+#20964 = CARTESIAN_POINT('',(0.,0.));
+#20965 = VECTOR('',#20966,1.);
+#20966 = DIRECTION('',(0.,1.));
+#20967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20968 = PCURVE('',#20430,#20969);
+#20969 = DEFINITIONAL_REPRESENTATION('',(#20970),#20974);
+#20970 = LINE('',#20971,#20972);
+#20971 = CARTESIAN_POINT('',(0.,0.));
+#20972 = VECTOR('',#20973,1.);
+#20973 = DIRECTION('',(0.,-1.));
+#20974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20975 = ORIENTED_EDGE('',*,*,#20800,.T.);
+#20976 = ORIENTED_EDGE('',*,*,#20932,.T.);
+#20977 = ADVANCED_FACE('',(#20978),#20430,.F.);
+#20978 = FACE_BOUND('',#20979,.T.);
+#20979 = EDGE_LOOP('',(#20980,#20981,#21002,#21003));
+#20980 = ORIENTED_EDGE('',*,*,#20777,.T.);
+#20981 = ORIENTED_EDGE('',*,*,#20982,.T.);
+#20982 = EDGE_CURVE('',#20755,#20415,#20983,.T.);
+#20983 = SURFACE_CURVE('',#20984,(#20988,#20995),.PCURVE_S1.);
+#20984 = LINE('',#20985,#20986);
+#20985 = CARTESIAN_POINT('',(3.5,-2.36,0.862318170518));
+#20986 = VECTOR('',#20987,1.);
+#20987 = DIRECTION('',(0.,1.,0.));
+#20988 = PCURVE('',#20430,#20989);
+#20989 = DEFINITIONAL_REPRESENTATION('',(#20990),#20994);
+#20990 = LINE('',#20991,#20992);
+#20991 = CARTESIAN_POINT('',(0.11,0.));
+#20992 = VECTOR('',#20993,1.);
+#20993 = DIRECTION('',(0.,-1.));
+#20994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20995 = PCURVE('',#20458,#20996);
+#20996 = DEFINITIONAL_REPRESENTATION('',(#20997),#21001);
+#20997 = LINE('',#20998,#20999);
+#20998 = CARTESIAN_POINT('',(0.,0.));
+#20999 = VECTOR('',#21000,1.);
+#21000 = DIRECTION('',(0.,1.));
+#21001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21002 = ORIENTED_EDGE('',*,*,#20414,.F.);
+#21003 = ORIENTED_EDGE('',*,*,#20955,.F.);
+#21004 = ADVANCED_FACE('',(#21005),#20519,.T.);
+#21005 = FACE_BOUND('',#21006,.T.);
+#21006 = EDGE_LOOP('',(#21007,#21008,#21009,#21010));
+#21007 = ORIENTED_EDGE('',*,*,#20707,.F.);
+#21008 = ORIENTED_EDGE('',*,*,#20606,.T.);
+#21009 = ORIENTED_EDGE('',*,*,#20503,.T.);
+#21010 = ORIENTED_EDGE('',*,*,#21011,.F.);
+#21011 = EDGE_CURVE('',#20708,#20471,#21012,.T.);
+#21012 = SURFACE_CURVE('',#21013,(#21017,#21024),.PCURVE_S1.);
+#21013 = LINE('',#21014,#21015);
+#21014 = CARTESIAN_POINT('',(3.623425869431,-2.36,0.814636341035));
+#21015 = VECTOR('',#21016,1.);
+#21016 = DIRECTION('',(0.,1.,0.));
+#21017 = PCURVE('',#20519,#21018);
+#21018 = DEFINITIONAL_REPRESENTATION('',(#21019),#21023);
+#21019 = LINE('',#21020,#21021);
+#21020 = CARTESIAN_POINT('',(0.912961038055,0.));
+#21021 = VECTOR('',#21022,1.);
+#21022 = DIRECTION('',(0.,-1.));
+#21023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21024 = PCURVE('',#20491,#21025);
+#21025 = DEFINITIONAL_REPRESENTATION('',(#21026),#21030);
+#21026 = LINE('',#21027,#21028);
+#21027 = CARTESIAN_POINT('',(-0.,0.));
+#21028 = VECTOR('',#21029,1.);
+#21029 = DIRECTION('',(-0.,1.));
+#21030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21031 = ADVANCED_FACE('',(#21032),#20458,.T.);
+#21032 = FACE_BOUND('',#21033,.T.);
+#21033 = EDGE_LOOP('',(#21034,#21035,#21036,#21037));
+#21034 = ORIENTED_EDGE('',*,*,#20442,.F.);
+#21035 = ORIENTED_EDGE('',*,*,#20982,.F.);
+#21036 = ORIENTED_EDGE('',*,*,#20754,.T.);
+#21037 = ORIENTED_EDGE('',*,*,#21038,.T.);
+#21038 = EDGE_CURVE('',#20731,#20443,#21039,.T.);
+#21039 = SURFACE_CURVE('',#21040,(#21044,#21051),.PCURVE_S1.);
+#21040 = LINE('',#21041,#21042);
+#21041 = CARTESIAN_POINT('',(3.532781257769,-2.36,0.862318170518));
+#21042 = VECTOR('',#21043,1.);
+#21043 = DIRECTION('',(0.,1.,0.));
+#21044 = PCURVE('',#20458,#21045);
+#21045 = DEFINITIONAL_REPRESENTATION('',(#21046),#21050);
+#21046 = LINE('',#21047,#21048);
+#21047 = CARTESIAN_POINT('',(3.278125776917E-02,0.));
+#21048 = VECTOR('',#21049,1.);
+#21049 = DIRECTION('',(0.,1.));
+#21050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21051 = PCURVE('',#20491,#21052);
+#21052 = DEFINITIONAL_REPRESENTATION('',(#21053),#21057);
+#21053 = LINE('',#21054,#21055);
+#21054 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#21055 = VECTOR('',#21056,1.);
+#21056 = DIRECTION('',(-0.,1.));
+#21057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21058 = ADVANCED_FACE('',(#21059),#20491,.T.);
+#21059 = FACE_BOUND('',#21060,.F.);
+#21060 = EDGE_LOOP('',(#21061,#21062,#21063,#21064));
+#21061 = ORIENTED_EDGE('',*,*,#20730,.T.);
+#21062 = ORIENTED_EDGE('',*,*,#21038,.T.);
+#21063 = ORIENTED_EDGE('',*,*,#20470,.F.);
+#21064 = ORIENTED_EDGE('',*,*,#21011,.F.);
+#21065 = MANIFOLD_SOLID_BREP('',#21066);
+#21066 = CLOSED_SHELL('',(#21067,#21187,#21470,#21520,#21569,#21763,
+ #21790,#21817,#21842,#21869,#21896,#21923,#21950));
+#21067 = ADVANCED_FACE('',(#21068),#21082,.T.);
+#21068 = FACE_BOUND('',#21069,.T.);
+#21069 = EDGE_LOOP('',(#21070,#21105,#21133,#21161));
+#21070 = ORIENTED_EDGE('',*,*,#21071,.F.);
+#21071 = EDGE_CURVE('',#21072,#21074,#21076,.T.);
+#21072 = VERTEX_POINT('',#21073);
+#21073 = CARTESIAN_POINT('',(-4.5,-2.64,0.11));
+#21074 = VERTEX_POINT('',#21075);
+#21075 = CARTESIAN_POINT('',(-4.165726707786,-2.64,0.11));
+#21076 = SURFACE_CURVE('',#21077,(#21081,#21093),.PCURVE_S1.);
+#21077 = LINE('',#21078,#21079);
+#21078 = CARTESIAN_POINT('',(-4.5,-2.64,0.11));
+#21079 = VECTOR('',#21080,1.);
+#21080 = DIRECTION('',(1.,0.,0.));
+#21081 = PCURVE('',#21082,#21087);
+#21082 = PLANE('',#21083);
+#21083 = AXIS2_PLACEMENT_3D('',#21084,#21085,#21086);
+#21084 = CARTESIAN_POINT('',(-4.5,-2.86,0.11));
+#21085 = DIRECTION('',(0.,0.,1.));
+#21086 = DIRECTION('',(1.,0.,0.));
+#21087 = DEFINITIONAL_REPRESENTATION('',(#21088),#21092);
+#21088 = LINE('',#21089,#21090);
+#21089 = CARTESIAN_POINT('',(0.,0.22));
+#21090 = VECTOR('',#21091,1.);
+#21091 = DIRECTION('',(1.,0.));
+#21092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21093 = PCURVE('',#21094,#21099);
+#21094 = PLANE('',#21095);
+#21095 = AXIS2_PLACEMENT_3D('',#21096,#21097,#21098);
+#21096 = CARTESIAN_POINT('',(-3.952776737828,-2.64,0.341386224036));
+#21097 = DIRECTION('',(-3.966049480229E-30,1.,2.51861160095E-30));
+#21098 = DIRECTION('',(1.,3.966049480229E-30,0.));
+#21099 = DEFINITIONAL_REPRESENTATION('',(#21100),#21104);
+#21100 = LINE('',#21101,#21102);
+#21101 = CARTESIAN_POINT('',(-0.547223262172,0.231386224036));
+#21102 = VECTOR('',#21103,1.);
+#21103 = DIRECTION('',(1.,-9.988938230844E-60));
+#21104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21105 = ORIENTED_EDGE('',*,*,#21106,.F.);
+#21106 = EDGE_CURVE('',#21107,#21072,#21109,.T.);
+#21107 = VERTEX_POINT('',#21108);
+#21108 = CARTESIAN_POINT('',(-4.5,-2.86,0.11));
+#21109 = SURFACE_CURVE('',#21110,(#21114,#21121),.PCURVE_S1.);
+#21110 = LINE('',#21111,#21112);
+#21111 = CARTESIAN_POINT('',(-4.5,-2.86,0.11));
+#21112 = VECTOR('',#21113,1.);
+#21113 = DIRECTION('',(0.,1.,0.));
+#21114 = PCURVE('',#21082,#21115);
+#21115 = DEFINITIONAL_REPRESENTATION('',(#21116),#21120);
+#21116 = LINE('',#21117,#21118);
+#21117 = CARTESIAN_POINT('',(0.,0.));
+#21118 = VECTOR('',#21119,1.);
+#21119 = DIRECTION('',(0.,1.));
+#21120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21121 = PCURVE('',#21122,#21127);
+#21122 = PLANE('',#21123);
+#21123 = AXIS2_PLACEMENT_3D('',#21124,#21125,#21126);
+#21124 = CARTESIAN_POINT('',(-4.5,-2.86,0.));
+#21125 = DIRECTION('',(1.,0.,0.));
+#21126 = DIRECTION('',(0.,0.,1.));
+#21127 = DEFINITIONAL_REPRESENTATION('',(#21128),#21132);
+#21128 = LINE('',#21129,#21130);
+#21129 = CARTESIAN_POINT('',(0.11,0.));
+#21130 = VECTOR('',#21131,1.);
+#21131 = DIRECTION('',(0.,-1.));
+#21132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21133 = ORIENTED_EDGE('',*,*,#21134,.T.);
+#21134 = EDGE_CURVE('',#21107,#21135,#21137,.T.);
+#21135 = VERTEX_POINT('',#21136);
+#21136 = CARTESIAN_POINT('',(-4.165726707786,-2.86,0.11));
+#21137 = SURFACE_CURVE('',#21138,(#21142,#21149),.PCURVE_S1.);
+#21138 = LINE('',#21139,#21140);
+#21139 = CARTESIAN_POINT('',(-4.5,-2.86,0.11));
+#21140 = VECTOR('',#21141,1.);
+#21141 = DIRECTION('',(1.,0.,0.));
+#21142 = PCURVE('',#21082,#21143);
+#21143 = DEFINITIONAL_REPRESENTATION('',(#21144),#21148);
+#21144 = LINE('',#21145,#21146);
+#21145 = CARTESIAN_POINT('',(0.,0.));
+#21146 = VECTOR('',#21147,1.);
+#21147 = DIRECTION('',(1.,0.));
+#21148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21149 = PCURVE('',#21150,#21155);
+#21150 = PLANE('',#21151);
+#21151 = AXIS2_PLACEMENT_3D('',#21152,#21153,#21154);
+#21152 = CARTESIAN_POINT('',(-3.952776737828,-2.86,0.341386224036));
+#21153 = DIRECTION('',(-0.,-1.,-0.));
+#21154 = DIRECTION('',(0.,0.,-1.));
+#21155 = DEFINITIONAL_REPRESENTATION('',(#21156),#21160);
+#21156 = LINE('',#21157,#21158);
+#21157 = CARTESIAN_POINT('',(0.231386224036,-0.547223262172));
+#21158 = VECTOR('',#21159,1.);
+#21159 = DIRECTION('',(0.,1.));
+#21160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21161 = ORIENTED_EDGE('',*,*,#21162,.T.);
+#21162 = EDGE_CURVE('',#21135,#21074,#21163,.T.);
+#21163 = SURFACE_CURVE('',#21164,(#21168,#21175),.PCURVE_S1.);
+#21164 = LINE('',#21165,#21166);
+#21165 = CARTESIAN_POINT('',(-4.165726707786,-2.86,0.11));
+#21166 = VECTOR('',#21167,1.);
+#21167 = DIRECTION('',(0.,1.,0.));
+#21168 = PCURVE('',#21082,#21169);
+#21169 = DEFINITIONAL_REPRESENTATION('',(#21170),#21174);
+#21170 = LINE('',#21171,#21172);
+#21171 = CARTESIAN_POINT('',(0.334273292214,0.));
+#21172 = VECTOR('',#21173,1.);
+#21173 = DIRECTION('',(0.,1.));
+#21174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21175 = PCURVE('',#21176,#21181);
+#21176 = CYLINDRICAL_SURFACE('',#21177,0.11);
+#21177 = AXIS2_PLACEMENT_3D('',#21178,#21179,#21180);
+#21178 = CARTESIAN_POINT('',(-4.165726707786,-2.86,0.22));
+#21179 = DIRECTION('',(0.,1.,0.));
+#21180 = DIRECTION('',(0.,0.,-1.));
+#21181 = DEFINITIONAL_REPRESENTATION('',(#21182),#21186);
+#21182 = LINE('',#21183,#21184);
+#21183 = CARTESIAN_POINT('',(-0.,0.));
+#21184 = VECTOR('',#21185,1.);
+#21185 = DIRECTION('',(-0.,1.));
+#21186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21187 = ADVANCED_FACE('',(#21188),#21094,.T.);
+#21188 = FACE_BOUND('',#21189,.T.);
+#21189 = EDGE_LOOP('',(#21190,#21220,#21241,#21242,#21270,#21298,#21327,
+ #21355,#21383,#21411,#21439));
+#21190 = ORIENTED_EDGE('',*,*,#21191,.F.);
+#21191 = EDGE_CURVE('',#21192,#21194,#21196,.T.);
+#21192 = VERTEX_POINT('',#21193);
+#21193 = CARTESIAN_POINT('',(-4.5,-2.64,0.));
+#21194 = VERTEX_POINT('',#21195);
+#21195 = CARTESIAN_POINT('',(-4.107863353893,-2.64,0.));
+#21196 = SURFACE_CURVE('',#21197,(#21201,#21208),.PCURVE_S1.);
+#21197 = LINE('',#21198,#21199);
+#21198 = CARTESIAN_POINT('',(-4.5,-2.64,0.));
+#21199 = VECTOR('',#21200,1.);
+#21200 = DIRECTION('',(1.,0.,0.));
+#21201 = PCURVE('',#21094,#21202);
+#21202 = DEFINITIONAL_REPRESENTATION('',(#21203),#21207);
+#21203 = LINE('',#21204,#21205);
+#21204 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#21205 = VECTOR('',#21206,1.);
+#21206 = DIRECTION('',(1.,-9.988938230844E-60));
+#21207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21208 = PCURVE('',#21209,#21214);
+#21209 = PLANE('',#21210);
+#21210 = AXIS2_PLACEMENT_3D('',#21211,#21212,#21213);
+#21211 = CARTESIAN_POINT('',(-4.5,-2.86,0.));
+#21212 = DIRECTION('',(0.,0.,1.));
+#21213 = DIRECTION('',(1.,0.,0.));
+#21214 = DEFINITIONAL_REPRESENTATION('',(#21215),#21219);
+#21215 = LINE('',#21216,#21217);
+#21216 = CARTESIAN_POINT('',(0.,0.22));
+#21217 = VECTOR('',#21218,1.);
+#21218 = DIRECTION('',(1.,0.));
+#21219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21220 = ORIENTED_EDGE('',*,*,#21221,.T.);
+#21221 = EDGE_CURVE('',#21192,#21072,#21222,.T.);
+#21222 = SURFACE_CURVE('',#21223,(#21227,#21234),.PCURVE_S1.);
+#21223 = LINE('',#21224,#21225);
+#21224 = CARTESIAN_POINT('',(-4.5,-2.64,0.));
+#21225 = VECTOR('',#21226,1.);
+#21226 = DIRECTION('',(0.,0.,1.));
+#21227 = PCURVE('',#21094,#21228);
+#21228 = DEFINITIONAL_REPRESENTATION('',(#21229),#21233);
+#21229 = LINE('',#21230,#21231);
+#21230 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#21231 = VECTOR('',#21232,1.);
+#21232 = DIRECTION('',(0.,-1.));
+#21233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21234 = PCURVE('',#21122,#21235);
+#21235 = DEFINITIONAL_REPRESENTATION('',(#21236),#21240);
+#21236 = LINE('',#21237,#21238);
+#21237 = CARTESIAN_POINT('',(0.,-0.22));
+#21238 = VECTOR('',#21239,1.);
+#21239 = DIRECTION('',(1.,0.));
+#21240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21241 = ORIENTED_EDGE('',*,*,#21071,.T.);
+#21242 = ORIENTED_EDGE('',*,*,#21243,.T.);
+#21243 = EDGE_CURVE('',#21074,#21244,#21246,.T.);
+#21244 = VERTEX_POINT('',#21245);
+#21245 = CARTESIAN_POINT('',(-4.075082096124,-2.64,0.157681829482));
+#21246 = SURFACE_CURVE('',#21247,(#21252,#21263),.PCURVE_S1.);
+#21247 = CIRCLE('',#21248,0.11);
+#21248 = AXIS2_PLACEMENT_3D('',#21249,#21250,#21251);
+#21249 = CARTESIAN_POINT('',(-4.165726707786,-2.64,0.22));
+#21250 = DIRECTION('',(0.,-1.,0.));
+#21251 = DIRECTION('',(0.,0.,1.));
+#21252 = PCURVE('',#21094,#21253);
+#21253 = DEFINITIONAL_REPRESENTATION('',(#21254),#21262);
+#21254 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21255,#21256,#21257,#21258
+ ,#21259,#21260,#21261),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#21255 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#21256 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#21257 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#21258 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#21259 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#21260 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#21261 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#21262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21263 = PCURVE('',#21176,#21264);
+#21264 = DEFINITIONAL_REPRESENTATION('',(#21265),#21269);
+#21265 = LINE('',#21266,#21267);
+#21266 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#21267 = VECTOR('',#21268,1.);
+#21268 = DIRECTION('',(-1.,0.));
+#21269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21270 = ORIENTED_EDGE('',*,*,#21271,.T.);
+#21271 = EDGE_CURVE('',#21244,#21272,#21274,.T.);
+#21272 = VERTEX_POINT('',#21273);
+#21273 = CARTESIAN_POINT('',(-3.623425869431,-2.64,0.814636341035));
+#21274 = SURFACE_CURVE('',#21275,(#21279,#21286),.PCURVE_S1.);
+#21275 = LINE('',#21276,#21277);
+#21276 = CARTESIAN_POINT('',(-4.140644611662,-2.64,6.231817051758E-02));
+#21277 = VECTOR('',#21278,1.);
+#21278 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#21279 = PCURVE('',#21094,#21280);
+#21280 = DEFINITIONAL_REPRESENTATION('',(#21281),#21285);
+#21281 = LINE('',#21282,#21283);
+#21282 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#21283 = VECTOR('',#21284,1.);
+#21284 = DIRECTION('',(0.566528822887,-0.824041924199));
+#21285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21286 = PCURVE('',#21287,#21292);
+#21287 = PLANE('',#21288);
+#21288 = AXIS2_PLACEMENT_3D('',#21289,#21290,#21291);
+#21289 = CARTESIAN_POINT('',(-4.140644611662,-2.86,6.231817051758E-02));
+#21290 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#21291 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#21292 = DEFINITIONAL_REPRESENTATION('',(#21293),#21297);
+#21293 = LINE('',#21294,#21295);
+#21294 = CARTESIAN_POINT('',(0.,-0.22));
+#21295 = VECTOR('',#21296,1.);
+#21296 = DIRECTION('',(1.,0.));
+#21297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21298 = ORIENTED_EDGE('',*,*,#21299,.T.);
+#21299 = EDGE_CURVE('',#21272,#21300,#21302,.T.);
+#21300 = VERTEX_POINT('',#21301);
+#21301 = CARTESIAN_POINT('',(-3.532781257769,-2.64,0.862318170518));
+#21302 = SURFACE_CURVE('',#21303,(#21308,#21315),.PCURVE_S1.);
+#21303 = CIRCLE('',#21304,0.11);
+#21304 = AXIS2_PLACEMENT_3D('',#21305,#21306,#21307);
+#21305 = CARTESIAN_POINT('',(-3.532781257769,-2.64,0.752318170518));
+#21306 = DIRECTION('',(0.,1.,0.));
+#21307 = DIRECTION('',(0.,0.,1.));
+#21308 = PCURVE('',#21094,#21309);
+#21309 = DEFINITIONAL_REPRESENTATION('',(#21310),#21314);
+#21310 = CIRCLE('',#21311,0.11);
+#21311 = AXIS2_PLACEMENT_2D('',#21312,#21313);
+#21312 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#21313 = DIRECTION('',(0.,-1.));
+#21314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21315 = PCURVE('',#21316,#21321);
+#21316 = CYLINDRICAL_SURFACE('',#21317,0.11);
+#21317 = AXIS2_PLACEMENT_3D('',#21318,#21319,#21320);
+#21318 = CARTESIAN_POINT('',(-3.532781257769,-2.86,0.752318170518));
+#21319 = DIRECTION('',(0.,1.,0.));
+#21320 = DIRECTION('',(-0.824041924199,0.,0.566528822887));
+#21321 = DEFINITIONAL_REPRESENTATION('',(#21322),#21326);
+#21322 = LINE('',#21323,#21324);
+#21323 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#21324 = VECTOR('',#21325,1.);
+#21325 = DIRECTION('',(1.,0.));
+#21326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21327 = ORIENTED_EDGE('',*,*,#21328,.T.);
+#21328 = EDGE_CURVE('',#21300,#21329,#21331,.T.);
+#21329 = VERTEX_POINT('',#21330);
+#21330 = CARTESIAN_POINT('',(-3.5,-2.64,0.862318170518));
+#21331 = SURFACE_CURVE('',#21332,(#21336,#21343),.PCURVE_S1.);
+#21332 = LINE('',#21333,#21334);
+#21333 = CARTESIAN_POINT('',(-3.590644611662,-2.64,0.862318170518));
+#21334 = VECTOR('',#21335,1.);
+#21335 = DIRECTION('',(1.,0.,0.));
+#21336 = PCURVE('',#21094,#21337);
+#21337 = DEFINITIONAL_REPRESENTATION('',(#21338),#21342);
+#21338 = LINE('',#21339,#21340);
+#21339 = CARTESIAN_POINT('',(0.362132126166,-0.520931946481));
+#21340 = VECTOR('',#21341,1.);
+#21341 = DIRECTION('',(1.,-9.988938230844E-60));
+#21342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21343 = PCURVE('',#21344,#21349);
+#21344 = PLANE('',#21345);
+#21345 = AXIS2_PLACEMENT_3D('',#21346,#21347,#21348);
+#21346 = CARTESIAN_POINT('',(-3.590644611662,-2.86,0.862318170518));
+#21347 = DIRECTION('',(0.,0.,1.));
+#21348 = DIRECTION('',(1.,0.,0.));
+#21349 = DEFINITIONAL_REPRESENTATION('',(#21350),#21354);
+#21350 = LINE('',#21351,#21352);
+#21351 = CARTESIAN_POINT('',(0.,0.22));
+#21352 = VECTOR('',#21353,1.);
+#21353 = DIRECTION('',(1.,0.));
+#21354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21355 = ORIENTED_EDGE('',*,*,#21356,.F.);
+#21356 = EDGE_CURVE('',#21357,#21329,#21359,.T.);
+#21357 = VERTEX_POINT('',#21358);
+#21358 = CARTESIAN_POINT('',(-3.5,-2.64,0.752318170518));
+#21359 = SURFACE_CURVE('',#21360,(#21364,#21371),.PCURVE_S1.);
+#21360 = LINE('',#21361,#21362);
+#21361 = CARTESIAN_POINT('',(-3.5,-2.64,0.752318170518));
+#21362 = VECTOR('',#21363,1.);
+#21363 = DIRECTION('',(0.,0.,1.));
+#21364 = PCURVE('',#21094,#21365);
+#21365 = DEFINITIONAL_REPRESENTATION('',(#21366),#21370);
+#21366 = LINE('',#21367,#21368);
+#21367 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#21368 = VECTOR('',#21369,1.);
+#21369 = DIRECTION('',(0.,-1.));
+#21370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21371 = PCURVE('',#21372,#21377);
+#21372 = PLANE('',#21373);
+#21373 = AXIS2_PLACEMENT_3D('',#21374,#21375,#21376);
+#21374 = CARTESIAN_POINT('',(-3.5,-2.86,0.752318170518));
+#21375 = DIRECTION('',(1.,0.,0.));
+#21376 = DIRECTION('',(0.,0.,1.));
+#21377 = DEFINITIONAL_REPRESENTATION('',(#21378),#21382);
+#21378 = LINE('',#21379,#21380);
+#21379 = CARTESIAN_POINT('',(0.,-0.22));
+#21380 = VECTOR('',#21381,1.);
+#21381 = DIRECTION('',(1.,0.));
+#21382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21383 = ORIENTED_EDGE('',*,*,#21384,.F.);
+#21384 = EDGE_CURVE('',#21385,#21357,#21387,.T.);
+#21385 = VERTEX_POINT('',#21386);
+#21386 = CARTESIAN_POINT('',(-3.532781257769,-2.64,0.752318170518));
+#21387 = SURFACE_CURVE('',#21388,(#21392,#21399),.PCURVE_S1.);
+#21388 = LINE('',#21389,#21390);
+#21389 = CARTESIAN_POINT('',(-3.590644611662,-2.64,0.752318170518));
+#21390 = VECTOR('',#21391,1.);
+#21391 = DIRECTION('',(1.,0.,0.));
+#21392 = PCURVE('',#21094,#21393);
+#21393 = DEFINITIONAL_REPRESENTATION('',(#21394),#21398);
+#21394 = LINE('',#21395,#21396);
+#21395 = CARTESIAN_POINT('',(0.362132126166,-0.410931946481));
+#21396 = VECTOR('',#21397,1.);
+#21397 = DIRECTION('',(1.,-9.988938230844E-60));
+#21398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21399 = PCURVE('',#21400,#21405);
+#21400 = PLANE('',#21401);
+#21401 = AXIS2_PLACEMENT_3D('',#21402,#21403,#21404);
+#21402 = CARTESIAN_POINT('',(-3.590644611662,-2.86,0.752318170518));
+#21403 = DIRECTION('',(0.,0.,1.));
+#21404 = DIRECTION('',(1.,0.,0.));
+#21405 = DEFINITIONAL_REPRESENTATION('',(#21406),#21410);
+#21406 = LINE('',#21407,#21408);
+#21407 = CARTESIAN_POINT('',(0.,0.22));
+#21408 = VECTOR('',#21409,1.);
+#21409 = DIRECTION('',(1.,0.));
+#21410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21411 = ORIENTED_EDGE('',*,*,#21412,.F.);
+#21412 = EDGE_CURVE('',#21413,#21385,#21415,.T.);
+#21413 = VERTEX_POINT('',#21414);
+#21414 = CARTESIAN_POINT('',(-4.017218742231,-2.64,4.768182948242E-02));
+#21415 = SURFACE_CURVE('',#21416,(#21420,#21427),.PCURVE_S1.);
+#21416 = LINE('',#21417,#21418);
+#21417 = CARTESIAN_POINT('',(-4.05,-2.64,1.387778780781E-17));
+#21418 = VECTOR('',#21419,1.);
+#21419 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#21420 = PCURVE('',#21094,#21421);
+#21421 = DEFINITIONAL_REPRESENTATION('',(#21422),#21426);
+#21422 = LINE('',#21423,#21424);
+#21423 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#21424 = VECTOR('',#21425,1.);
+#21425 = DIRECTION('',(0.566528822887,-0.824041924199));
+#21426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21427 = PCURVE('',#21428,#21433);
+#21428 = PLANE('',#21429);
+#21429 = AXIS2_PLACEMENT_3D('',#21430,#21431,#21432);
+#21430 = CARTESIAN_POINT('',(-4.05,-2.86,1.387778780781E-17));
+#21431 = DIRECTION('',(0.824041924199,0.,-0.566528822887));
+#21432 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#21433 = DEFINITIONAL_REPRESENTATION('',(#21434),#21438);
+#21434 = LINE('',#21435,#21436);
+#21435 = CARTESIAN_POINT('',(0.,-0.22));
+#21436 = VECTOR('',#21437,1.);
+#21437 = DIRECTION('',(1.,0.));
+#21438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21439 = ORIENTED_EDGE('',*,*,#21440,.F.);
+#21440 = EDGE_CURVE('',#21194,#21413,#21441,.T.);
+#21441 = SURFACE_CURVE('',#21442,(#21447,#21458),.PCURVE_S1.);
+#21442 = CIRCLE('',#21443,0.11);
+#21443 = AXIS2_PLACEMENT_3D('',#21444,#21445,#21446);
+#21444 = CARTESIAN_POINT('',(-4.107863353893,-2.64,0.11));
+#21445 = DIRECTION('',(0.,-1.,0.));
+#21446 = DIRECTION('',(0.,0.,1.));
+#21447 = PCURVE('',#21094,#21448);
+#21448 = DEFINITIONAL_REPRESENTATION('',(#21449),#21457);
+#21449 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21450,#21451,#21452,#21453
+ ,#21454,#21455,#21456),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#21450 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#21451 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#21452 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#21453 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#21454 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#21455 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#21456 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#21457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21458 = PCURVE('',#21459,#21464);
+#21459 = CYLINDRICAL_SURFACE('',#21460,0.11);
+#21460 = AXIS2_PLACEMENT_3D('',#21461,#21462,#21463);
+#21461 = CARTESIAN_POINT('',(-4.107863353893,-2.86,0.11));
+#21462 = DIRECTION('',(0.,1.,0.));
+#21463 = DIRECTION('',(0.,0.,-1.));
+#21464 = DEFINITIONAL_REPRESENTATION('',(#21465),#21469);
+#21465 = LINE('',#21466,#21467);
+#21466 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#21467 = VECTOR('',#21468,1.);
+#21468 = DIRECTION('',(-1.,0.));
+#21469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21470 = ADVANCED_FACE('',(#21471),#21176,.F.);
+#21471 = FACE_BOUND('',#21472,.T.);
+#21472 = EDGE_LOOP('',(#21473,#21497,#21518,#21519));
+#21473 = ORIENTED_EDGE('',*,*,#21474,.T.);
+#21474 = EDGE_CURVE('',#21135,#21475,#21477,.T.);
+#21475 = VERTEX_POINT('',#21476);
+#21476 = CARTESIAN_POINT('',(-4.075082096124,-2.86,0.157681829482));
+#21477 = SURFACE_CURVE('',#21478,(#21483,#21490),.PCURVE_S1.);
+#21478 = CIRCLE('',#21479,0.11);
+#21479 = AXIS2_PLACEMENT_3D('',#21480,#21481,#21482);
+#21480 = CARTESIAN_POINT('',(-4.165726707786,-2.86,0.22));
+#21481 = DIRECTION('',(0.,-1.,0.));
+#21482 = DIRECTION('',(0.,0.,1.));
+#21483 = PCURVE('',#21176,#21484);
+#21484 = DEFINITIONAL_REPRESENTATION('',(#21485),#21489);
+#21485 = LINE('',#21486,#21487);
+#21486 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#21487 = VECTOR('',#21488,1.);
+#21488 = DIRECTION('',(-1.,0.));
+#21489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21490 = PCURVE('',#21150,#21491);
+#21491 = DEFINITIONAL_REPRESENTATION('',(#21492),#21496);
+#21492 = CIRCLE('',#21493,0.11);
+#21493 = AXIS2_PLACEMENT_2D('',#21494,#21495);
+#21494 = CARTESIAN_POINT('',(0.121386224036,-0.212949969957));
+#21495 = DIRECTION('',(-1.,0.));
+#21496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21497 = ORIENTED_EDGE('',*,*,#21498,.T.);
+#21498 = EDGE_CURVE('',#21475,#21244,#21499,.T.);
+#21499 = SURFACE_CURVE('',#21500,(#21504,#21511),.PCURVE_S1.);
+#21500 = LINE('',#21501,#21502);
+#21501 = CARTESIAN_POINT('',(-4.075082096124,-2.86,0.157681829482));
+#21502 = VECTOR('',#21503,1.);
+#21503 = DIRECTION('',(0.,1.,0.));
+#21504 = PCURVE('',#21176,#21505);
+#21505 = DEFINITIONAL_REPRESENTATION('',(#21506),#21510);
+#21506 = LINE('',#21507,#21508);
+#21507 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#21508 = VECTOR('',#21509,1.);
+#21509 = DIRECTION('',(-0.,1.));
+#21510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21511 = PCURVE('',#21287,#21512);
+#21512 = DEFINITIONAL_REPRESENTATION('',(#21513),#21517);
+#21513 = LINE('',#21514,#21515);
+#21514 = CARTESIAN_POINT('',(0.115726707786,0.));
+#21515 = VECTOR('',#21516,1.);
+#21516 = DIRECTION('',(0.,-1.));
+#21517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21518 = ORIENTED_EDGE('',*,*,#21243,.F.);
+#21519 = ORIENTED_EDGE('',*,*,#21162,.F.);
+#21520 = ADVANCED_FACE('',(#21521),#21122,.F.);
+#21521 = FACE_BOUND('',#21522,.F.);
+#21522 = EDGE_LOOP('',(#21523,#21546,#21567,#21568));
+#21523 = ORIENTED_EDGE('',*,*,#21524,.F.);
+#21524 = EDGE_CURVE('',#21525,#21107,#21527,.T.);
+#21525 = VERTEX_POINT('',#21526);
+#21526 = CARTESIAN_POINT('',(-4.5,-2.86,0.));
+#21527 = SURFACE_CURVE('',#21528,(#21532,#21539),.PCURVE_S1.);
+#21528 = LINE('',#21529,#21530);
+#21529 = CARTESIAN_POINT('',(-4.5,-2.86,0.));
+#21530 = VECTOR('',#21531,1.);
+#21531 = DIRECTION('',(0.,0.,1.));
+#21532 = PCURVE('',#21122,#21533);
+#21533 = DEFINITIONAL_REPRESENTATION('',(#21534),#21538);
+#21534 = LINE('',#21535,#21536);
+#21535 = CARTESIAN_POINT('',(0.,0.));
+#21536 = VECTOR('',#21537,1.);
+#21537 = DIRECTION('',(1.,0.));
+#21538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21539 = PCURVE('',#21150,#21540);
+#21540 = DEFINITIONAL_REPRESENTATION('',(#21541),#21545);
+#21541 = LINE('',#21542,#21543);
+#21542 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#21543 = VECTOR('',#21544,1.);
+#21544 = DIRECTION('',(-1.,0.));
+#21545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21546 = ORIENTED_EDGE('',*,*,#21547,.T.);
+#21547 = EDGE_CURVE('',#21525,#21192,#21548,.T.);
+#21548 = SURFACE_CURVE('',#21549,(#21553,#21560),.PCURVE_S1.);
+#21549 = LINE('',#21550,#21551);
+#21550 = CARTESIAN_POINT('',(-4.5,-2.86,0.));
+#21551 = VECTOR('',#21552,1.);
+#21552 = DIRECTION('',(0.,1.,0.));
+#21553 = PCURVE('',#21122,#21554);
+#21554 = DEFINITIONAL_REPRESENTATION('',(#21555),#21559);
+#21555 = LINE('',#21556,#21557);
+#21556 = CARTESIAN_POINT('',(0.,0.));
+#21557 = VECTOR('',#21558,1.);
+#21558 = DIRECTION('',(0.,-1.));
+#21559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21560 = PCURVE('',#21209,#21561);
+#21561 = DEFINITIONAL_REPRESENTATION('',(#21562),#21566);
+#21562 = LINE('',#21563,#21564);
+#21563 = CARTESIAN_POINT('',(0.,0.));
+#21564 = VECTOR('',#21565,1.);
+#21565 = DIRECTION('',(0.,1.));
+#21566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21567 = ORIENTED_EDGE('',*,*,#21221,.T.);
+#21568 = ORIENTED_EDGE('',*,*,#21106,.F.);
+#21569 = ADVANCED_FACE('',(#21570),#21150,.T.);
+#21570 = FACE_BOUND('',#21571,.T.);
+#21571 = EDGE_LOOP('',(#21572,#21595,#21619,#21642,#21665,#21688,#21711,
+ #21739,#21760,#21761,#21762));
+#21572 = ORIENTED_EDGE('',*,*,#21573,.T.);
+#21573 = EDGE_CURVE('',#21525,#21574,#21576,.T.);
+#21574 = VERTEX_POINT('',#21575);
+#21575 = CARTESIAN_POINT('',(-4.107863353893,-2.86,0.));
+#21576 = SURFACE_CURVE('',#21577,(#21581,#21588),.PCURVE_S1.);
+#21577 = LINE('',#21578,#21579);
+#21578 = CARTESIAN_POINT('',(-4.5,-2.86,0.));
+#21579 = VECTOR('',#21580,1.);
+#21580 = DIRECTION('',(1.,0.,0.));
+#21581 = PCURVE('',#21150,#21582);
+#21582 = DEFINITIONAL_REPRESENTATION('',(#21583),#21587);
+#21583 = LINE('',#21584,#21585);
+#21584 = CARTESIAN_POINT('',(0.341386224036,-0.547223262172));
+#21585 = VECTOR('',#21586,1.);
+#21586 = DIRECTION('',(0.,1.));
+#21587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21588 = PCURVE('',#21209,#21589);
+#21589 = DEFINITIONAL_REPRESENTATION('',(#21590),#21594);
+#21590 = LINE('',#21591,#21592);
+#21591 = CARTESIAN_POINT('',(0.,0.));
+#21592 = VECTOR('',#21593,1.);
+#21593 = DIRECTION('',(1.,0.));
+#21594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21595 = ORIENTED_EDGE('',*,*,#21596,.T.);
+#21596 = EDGE_CURVE('',#21574,#21597,#21599,.T.);
+#21597 = VERTEX_POINT('',#21598);
+#21598 = CARTESIAN_POINT('',(-4.017218742231,-2.86,4.768182948242E-02));
+#21599 = SURFACE_CURVE('',#21600,(#21605,#21612),.PCURVE_S1.);
+#21600 = CIRCLE('',#21601,0.11);
+#21601 = AXIS2_PLACEMENT_3D('',#21602,#21603,#21604);
+#21602 = CARTESIAN_POINT('',(-4.107863353893,-2.86,0.11));
+#21603 = DIRECTION('',(0.,-1.,0.));
+#21604 = DIRECTION('',(0.,0.,1.));
+#21605 = PCURVE('',#21150,#21606);
+#21606 = DEFINITIONAL_REPRESENTATION('',(#21607),#21611);
+#21607 = CIRCLE('',#21608,0.11);
+#21608 = AXIS2_PLACEMENT_2D('',#21609,#21610);
+#21609 = CARTESIAN_POINT('',(0.231386224036,-0.155086616065));
+#21610 = DIRECTION('',(-1.,0.));
+#21611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21612 = PCURVE('',#21459,#21613);
+#21613 = DEFINITIONAL_REPRESENTATION('',(#21614),#21618);
+#21614 = LINE('',#21615,#21616);
+#21615 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#21616 = VECTOR('',#21617,1.);
+#21617 = DIRECTION('',(-1.,0.));
+#21618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21619 = ORIENTED_EDGE('',*,*,#21620,.T.);
+#21620 = EDGE_CURVE('',#21597,#21621,#21623,.T.);
+#21621 = VERTEX_POINT('',#21622);
+#21622 = CARTESIAN_POINT('',(-3.532781257769,-2.86,0.752318170518));
+#21623 = SURFACE_CURVE('',#21624,(#21628,#21635),.PCURVE_S1.);
+#21624 = LINE('',#21625,#21626);
+#21625 = CARTESIAN_POINT('',(-4.05,-2.86,1.387778780781E-17));
+#21626 = VECTOR('',#21627,1.);
+#21627 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#21628 = PCURVE('',#21150,#21629);
+#21629 = DEFINITIONAL_REPRESENTATION('',(#21630),#21634);
+#21630 = LINE('',#21631,#21632);
+#21631 = CARTESIAN_POINT('',(0.341386224036,-9.722326217175E-02));
+#21632 = VECTOR('',#21633,1.);
+#21633 = DIRECTION('',(-0.824041924199,0.566528822887));
+#21634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21635 = PCURVE('',#21428,#21636);
+#21636 = DEFINITIONAL_REPRESENTATION('',(#21637),#21641);
+#21637 = LINE('',#21638,#21639);
+#21638 = CARTESIAN_POINT('',(0.,0.));
+#21639 = VECTOR('',#21640,1.);
+#21640 = DIRECTION('',(1.,0.));
+#21641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21642 = ORIENTED_EDGE('',*,*,#21643,.T.);
+#21643 = EDGE_CURVE('',#21621,#21644,#21646,.T.);
+#21644 = VERTEX_POINT('',#21645);
+#21645 = CARTESIAN_POINT('',(-3.5,-2.86,0.752318170518));
+#21646 = SURFACE_CURVE('',#21647,(#21651,#21658),.PCURVE_S1.);
+#21647 = LINE('',#21648,#21649);
+#21648 = CARTESIAN_POINT('',(-3.590644611662,-2.86,0.752318170518));
+#21649 = VECTOR('',#21650,1.);
+#21650 = DIRECTION('',(1.,0.,0.));
+#21651 = PCURVE('',#21150,#21652);
+#21652 = DEFINITIONAL_REPRESENTATION('',(#21653),#21657);
+#21653 = LINE('',#21654,#21655);
+#21654 = CARTESIAN_POINT('',(-0.410931946481,0.362132126166));
+#21655 = VECTOR('',#21656,1.);
+#21656 = DIRECTION('',(0.,1.));
+#21657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21658 = PCURVE('',#21400,#21659);
+#21659 = DEFINITIONAL_REPRESENTATION('',(#21660),#21664);
+#21660 = LINE('',#21661,#21662);
+#21661 = CARTESIAN_POINT('',(0.,0.));
+#21662 = VECTOR('',#21663,1.);
+#21663 = DIRECTION('',(1.,0.));
+#21664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21665 = ORIENTED_EDGE('',*,*,#21666,.T.);
+#21666 = EDGE_CURVE('',#21644,#21667,#21669,.T.);
+#21667 = VERTEX_POINT('',#21668);
+#21668 = CARTESIAN_POINT('',(-3.5,-2.86,0.862318170518));
+#21669 = SURFACE_CURVE('',#21670,(#21674,#21681),.PCURVE_S1.);
+#21670 = LINE('',#21671,#21672);
+#21671 = CARTESIAN_POINT('',(-3.5,-2.86,0.752318170518));
+#21672 = VECTOR('',#21673,1.);
+#21673 = DIRECTION('',(0.,0.,1.));
+#21674 = PCURVE('',#21150,#21675);
+#21675 = DEFINITIONAL_REPRESENTATION('',(#21676),#21680);
+#21676 = LINE('',#21677,#21678);
+#21677 = CARTESIAN_POINT('',(-0.410931946481,0.452776737828));
+#21678 = VECTOR('',#21679,1.);
+#21679 = DIRECTION('',(-1.,0.));
+#21680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21681 = PCURVE('',#21372,#21682);
+#21682 = DEFINITIONAL_REPRESENTATION('',(#21683),#21687);
+#21683 = LINE('',#21684,#21685);
+#21684 = CARTESIAN_POINT('',(0.,0.));
+#21685 = VECTOR('',#21686,1.);
+#21686 = DIRECTION('',(1.,0.));
+#21687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21688 = ORIENTED_EDGE('',*,*,#21689,.F.);
+#21689 = EDGE_CURVE('',#21690,#21667,#21692,.T.);
+#21690 = VERTEX_POINT('',#21691);
+#21691 = CARTESIAN_POINT('',(-3.532781257769,-2.86,0.862318170518));
+#21692 = SURFACE_CURVE('',#21693,(#21697,#21704),.PCURVE_S1.);
+#21693 = LINE('',#21694,#21695);
+#21694 = CARTESIAN_POINT('',(-3.590644611662,-2.86,0.862318170518));
+#21695 = VECTOR('',#21696,1.);
+#21696 = DIRECTION('',(1.,0.,0.));
+#21697 = PCURVE('',#21150,#21698);
+#21698 = DEFINITIONAL_REPRESENTATION('',(#21699),#21703);
+#21699 = LINE('',#21700,#21701);
+#21700 = CARTESIAN_POINT('',(-0.520931946481,0.362132126166));
+#21701 = VECTOR('',#21702,1.);
+#21702 = DIRECTION('',(0.,1.));
+#21703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21704 = PCURVE('',#21344,#21705);
+#21705 = DEFINITIONAL_REPRESENTATION('',(#21706),#21710);
+#21706 = LINE('',#21707,#21708);
+#21707 = CARTESIAN_POINT('',(0.,0.));
+#21708 = VECTOR('',#21709,1.);
+#21709 = DIRECTION('',(1.,0.));
+#21710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21711 = ORIENTED_EDGE('',*,*,#21712,.F.);
+#21712 = EDGE_CURVE('',#21713,#21690,#21715,.T.);
+#21713 = VERTEX_POINT('',#21714);
+#21714 = CARTESIAN_POINT('',(-3.623425869431,-2.86,0.814636341035));
+#21715 = SURFACE_CURVE('',#21716,(#21721,#21732),.PCURVE_S1.);
+#21716 = CIRCLE('',#21717,0.11);
+#21717 = AXIS2_PLACEMENT_3D('',#21718,#21719,#21720);
+#21718 = CARTESIAN_POINT('',(-3.532781257769,-2.86,0.752318170518));
+#21719 = DIRECTION('',(0.,1.,0.));
+#21720 = DIRECTION('',(0.,0.,1.));
+#21721 = PCURVE('',#21150,#21722);
+#21722 = DEFINITIONAL_REPRESENTATION('',(#21723),#21731);
+#21723 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21724,#21725,#21726,#21727
+ ,#21728,#21729,#21730),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#21724 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#21725 = CARTESIAN_POINT('',(-0.520931946481,0.610521068892));
+#21726 = CARTESIAN_POINT('',(-0.355931946481,0.515258274475));
+#21727 = CARTESIAN_POINT('',(-0.190931946481,0.419995480059));
+#21728 = CARTESIAN_POINT('',(-0.355931946481,0.324732685643));
+#21729 = CARTESIAN_POINT('',(-0.520931946481,0.229469891227));
+#21730 = CARTESIAN_POINT('',(-0.520931946481,0.419995480059));
+#21731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21732 = PCURVE('',#21316,#21733);
+#21733 = DEFINITIONAL_REPRESENTATION('',(#21734),#21738);
+#21734 = LINE('',#21735,#21736);
+#21735 = CARTESIAN_POINT('',(-5.31467632652,0.));
+#21736 = VECTOR('',#21737,1.);
+#21737 = DIRECTION('',(1.,0.));
+#21738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21739 = ORIENTED_EDGE('',*,*,#21740,.F.);
+#21740 = EDGE_CURVE('',#21475,#21713,#21741,.T.);
+#21741 = SURFACE_CURVE('',#21742,(#21746,#21753),.PCURVE_S1.);
+#21742 = LINE('',#21743,#21744);
+#21743 = CARTESIAN_POINT('',(-4.140644611662,-2.86,6.231817051758E-02));
+#21744 = VECTOR('',#21745,1.);
+#21745 = DIRECTION('',(0.566528822887,0.,0.824041924199));
+#21746 = PCURVE('',#21150,#21747);
+#21747 = DEFINITIONAL_REPRESENTATION('',(#21748),#21752);
+#21748 = LINE('',#21749,#21750);
+#21749 = CARTESIAN_POINT('',(0.279068053519,-0.187867873834));
+#21750 = VECTOR('',#21751,1.);
+#21751 = DIRECTION('',(-0.824041924199,0.566528822887));
+#21752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21753 = PCURVE('',#21287,#21754);
+#21754 = DEFINITIONAL_REPRESENTATION('',(#21755),#21759);
+#21755 = LINE('',#21756,#21757);
+#21756 = CARTESIAN_POINT('',(0.,0.));
+#21757 = VECTOR('',#21758,1.);
+#21758 = DIRECTION('',(1.,0.));
+#21759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21760 = ORIENTED_EDGE('',*,*,#21474,.F.);
+#21761 = ORIENTED_EDGE('',*,*,#21134,.F.);
+#21762 = ORIENTED_EDGE('',*,*,#21524,.F.);
+#21763 = ADVANCED_FACE('',(#21764),#21209,.F.);
+#21764 = FACE_BOUND('',#21765,.F.);
+#21765 = EDGE_LOOP('',(#21766,#21767,#21768,#21769));
+#21766 = ORIENTED_EDGE('',*,*,#21191,.F.);
+#21767 = ORIENTED_EDGE('',*,*,#21547,.F.);
+#21768 = ORIENTED_EDGE('',*,*,#21573,.T.);
+#21769 = ORIENTED_EDGE('',*,*,#21770,.T.);
+#21770 = EDGE_CURVE('',#21574,#21194,#21771,.T.);
+#21771 = SURFACE_CURVE('',#21772,(#21776,#21783),.PCURVE_S1.);
+#21772 = LINE('',#21773,#21774);
+#21773 = CARTESIAN_POINT('',(-4.107863353893,-2.86,0.));
+#21774 = VECTOR('',#21775,1.);
+#21775 = DIRECTION('',(0.,1.,0.));
+#21776 = PCURVE('',#21209,#21777);
+#21777 = DEFINITIONAL_REPRESENTATION('',(#21778),#21782);
+#21778 = LINE('',#21779,#21780);
+#21779 = CARTESIAN_POINT('',(0.392136646107,0.));
+#21780 = VECTOR('',#21781,1.);
+#21781 = DIRECTION('',(0.,1.));
+#21782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21783 = PCURVE('',#21459,#21784);
+#21784 = DEFINITIONAL_REPRESENTATION('',(#21785),#21789);
+#21785 = LINE('',#21786,#21787);
+#21786 = CARTESIAN_POINT('',(-0.,0.));
+#21787 = VECTOR('',#21788,1.);
+#21788 = DIRECTION('',(-0.,1.));
+#21789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21790 = ADVANCED_FACE('',(#21791),#21459,.T.);
+#21791 = FACE_BOUND('',#21792,.F.);
+#21792 = EDGE_LOOP('',(#21793,#21794,#21815,#21816));
+#21793 = ORIENTED_EDGE('',*,*,#21596,.T.);
+#21794 = ORIENTED_EDGE('',*,*,#21795,.T.);
+#21795 = EDGE_CURVE('',#21597,#21413,#21796,.T.);
+#21796 = SURFACE_CURVE('',#21797,(#21801,#21808),.PCURVE_S1.);
+#21797 = LINE('',#21798,#21799);
+#21798 = CARTESIAN_POINT('',(-4.017218742231,-2.86,4.768182948242E-02));
+#21799 = VECTOR('',#21800,1.);
+#21800 = DIRECTION('',(0.,1.,0.));
+#21801 = PCURVE('',#21459,#21802);
+#21802 = DEFINITIONAL_REPRESENTATION('',(#21803),#21807);
+#21803 = LINE('',#21804,#21805);
+#21804 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#21805 = VECTOR('',#21806,1.);
+#21806 = DIRECTION('',(-0.,1.));
+#21807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21808 = PCURVE('',#21428,#21809);
+#21809 = DEFINITIONAL_REPRESENTATION('',(#21810),#21814);
+#21810 = LINE('',#21811,#21812);
+#21811 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#21812 = VECTOR('',#21813,1.);
+#21813 = DIRECTION('',(0.,-1.));
+#21814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21815 = ORIENTED_EDGE('',*,*,#21440,.F.);
+#21816 = ORIENTED_EDGE('',*,*,#21770,.F.);
+#21817 = ADVANCED_FACE('',(#21818),#21428,.T.);
+#21818 = FACE_BOUND('',#21819,.T.);
+#21819 = EDGE_LOOP('',(#21820,#21821,#21822,#21823));
+#21820 = ORIENTED_EDGE('',*,*,#21620,.F.);
+#21821 = ORIENTED_EDGE('',*,*,#21795,.T.);
+#21822 = ORIENTED_EDGE('',*,*,#21412,.T.);
+#21823 = ORIENTED_EDGE('',*,*,#21824,.F.);
+#21824 = EDGE_CURVE('',#21621,#21385,#21825,.T.);
+#21825 = SURFACE_CURVE('',#21826,(#21830,#21836),.PCURVE_S1.);
+#21826 = LINE('',#21827,#21828);
+#21827 = CARTESIAN_POINT('',(-3.532781257769,-2.86,0.752318170518));
+#21828 = VECTOR('',#21829,1.);
+#21829 = DIRECTION('',(0.,1.,0.));
+#21830 = PCURVE('',#21428,#21831);
+#21831 = DEFINITIONAL_REPRESENTATION('',(#21832),#21835);
+#21832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21833,#21834),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#21833 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#21834 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#21835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21836 = PCURVE('',#21400,#21837);
+#21837 = DEFINITIONAL_REPRESENTATION('',(#21838),#21841);
+#21838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21839,#21840),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#21839 = CARTESIAN_POINT('',(5.786335389277E-02,-2.2E-02));
+#21840 = CARTESIAN_POINT('',(5.786335389277E-02,0.242));
+#21841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21842 = ADVANCED_FACE('',(#21843),#21400,.F.);
+#21843 = FACE_BOUND('',#21844,.F.);
+#21844 = EDGE_LOOP('',(#21845,#21846,#21847,#21848));
+#21845 = ORIENTED_EDGE('',*,*,#21384,.F.);
+#21846 = ORIENTED_EDGE('',*,*,#21824,.F.);
+#21847 = ORIENTED_EDGE('',*,*,#21643,.T.);
+#21848 = ORIENTED_EDGE('',*,*,#21849,.T.);
+#21849 = EDGE_CURVE('',#21644,#21357,#21850,.T.);
+#21850 = SURFACE_CURVE('',#21851,(#21855,#21862),.PCURVE_S1.);
+#21851 = LINE('',#21852,#21853);
+#21852 = CARTESIAN_POINT('',(-3.5,-2.86,0.752318170518));
+#21853 = VECTOR('',#21854,1.);
+#21854 = DIRECTION('',(0.,1.,0.));
+#21855 = PCURVE('',#21400,#21856);
+#21856 = DEFINITIONAL_REPRESENTATION('',(#21857),#21861);
+#21857 = LINE('',#21858,#21859);
+#21858 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#21859 = VECTOR('',#21860,1.);
+#21860 = DIRECTION('',(0.,1.));
+#21861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21862 = PCURVE('',#21372,#21863);
+#21863 = DEFINITIONAL_REPRESENTATION('',(#21864),#21868);
+#21864 = LINE('',#21865,#21866);
+#21865 = CARTESIAN_POINT('',(0.,0.));
+#21866 = VECTOR('',#21867,1.);
+#21867 = DIRECTION('',(0.,-1.));
+#21868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21869 = ADVANCED_FACE('',(#21870),#21372,.T.);
+#21870 = FACE_BOUND('',#21871,.T.);
+#21871 = EDGE_LOOP('',(#21872,#21873,#21874,#21875));
+#21872 = ORIENTED_EDGE('',*,*,#21666,.F.);
+#21873 = ORIENTED_EDGE('',*,*,#21849,.T.);
+#21874 = ORIENTED_EDGE('',*,*,#21356,.T.);
+#21875 = ORIENTED_EDGE('',*,*,#21876,.F.);
+#21876 = EDGE_CURVE('',#21667,#21329,#21877,.T.);
+#21877 = SURFACE_CURVE('',#21878,(#21882,#21889),.PCURVE_S1.);
+#21878 = LINE('',#21879,#21880);
+#21879 = CARTESIAN_POINT('',(-3.5,-2.86,0.862318170518));
+#21880 = VECTOR('',#21881,1.);
+#21881 = DIRECTION('',(0.,1.,0.));
+#21882 = PCURVE('',#21372,#21883);
+#21883 = DEFINITIONAL_REPRESENTATION('',(#21884),#21888);
+#21884 = LINE('',#21885,#21886);
+#21885 = CARTESIAN_POINT('',(0.11,0.));
+#21886 = VECTOR('',#21887,1.);
+#21887 = DIRECTION('',(0.,-1.));
+#21888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21889 = PCURVE('',#21344,#21890);
+#21890 = DEFINITIONAL_REPRESENTATION('',(#21891),#21895);
+#21891 = LINE('',#21892,#21893);
+#21892 = CARTESIAN_POINT('',(9.064461166193E-02,0.));
+#21893 = VECTOR('',#21894,1.);
+#21894 = DIRECTION('',(0.,1.));
+#21895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21896 = ADVANCED_FACE('',(#21897),#21287,.F.);
+#21897 = FACE_BOUND('',#21898,.F.);
+#21898 = EDGE_LOOP('',(#21899,#21900,#21901,#21902));
+#21899 = ORIENTED_EDGE('',*,*,#21740,.F.);
+#21900 = ORIENTED_EDGE('',*,*,#21498,.T.);
+#21901 = ORIENTED_EDGE('',*,*,#21271,.T.);
+#21902 = ORIENTED_EDGE('',*,*,#21903,.F.);
+#21903 = EDGE_CURVE('',#21713,#21272,#21904,.T.);
+#21904 = SURFACE_CURVE('',#21905,(#21909,#21916),.PCURVE_S1.);
+#21905 = LINE('',#21906,#21907);
+#21906 = CARTESIAN_POINT('',(-3.623425869431,-2.86,0.814636341035));
+#21907 = VECTOR('',#21908,1.);
+#21908 = DIRECTION('',(0.,1.,0.));
+#21909 = PCURVE('',#21287,#21910);
+#21910 = DEFINITIONAL_REPRESENTATION('',(#21911),#21915);
+#21911 = LINE('',#21912,#21913);
+#21912 = CARTESIAN_POINT('',(0.912961038055,0.));
+#21913 = VECTOR('',#21914,1.);
+#21914 = DIRECTION('',(0.,-1.));
+#21915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21916 = PCURVE('',#21316,#21917);
+#21917 = DEFINITIONAL_REPRESENTATION('',(#21918),#21922);
+#21918 = LINE('',#21919,#21920);
+#21919 = CARTESIAN_POINT('',(0.,0.));
+#21920 = VECTOR('',#21921,1.);
+#21921 = DIRECTION('',(0.,1.));
+#21922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21923 = ADVANCED_FACE('',(#21924),#21344,.T.);
+#21924 = FACE_BOUND('',#21925,.T.);
+#21925 = EDGE_LOOP('',(#21926,#21927,#21928,#21929));
+#21926 = ORIENTED_EDGE('',*,*,#21689,.T.);
+#21927 = ORIENTED_EDGE('',*,*,#21876,.T.);
+#21928 = ORIENTED_EDGE('',*,*,#21328,.F.);
+#21929 = ORIENTED_EDGE('',*,*,#21930,.F.);
+#21930 = EDGE_CURVE('',#21690,#21300,#21931,.T.);
+#21931 = SURFACE_CURVE('',#21932,(#21936,#21943),.PCURVE_S1.);
+#21932 = LINE('',#21933,#21934);
+#21933 = CARTESIAN_POINT('',(-3.532781257769,-2.86,0.862318170518));
+#21934 = VECTOR('',#21935,1.);
+#21935 = DIRECTION('',(0.,1.,0.));
+#21936 = PCURVE('',#21344,#21937);
+#21937 = DEFINITIONAL_REPRESENTATION('',(#21938),#21942);
+#21938 = LINE('',#21939,#21940);
+#21939 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#21940 = VECTOR('',#21941,1.);
+#21941 = DIRECTION('',(0.,1.));
+#21942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21943 = PCURVE('',#21316,#21944);
+#21944 = DEFINITIONAL_REPRESENTATION('',(#21945),#21949);
+#21945 = LINE('',#21946,#21947);
+#21946 = CARTESIAN_POINT('',(0.96850898066,0.));
+#21947 = VECTOR('',#21948,1.);
+#21948 = DIRECTION('',(0.,1.));
+#21949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21950 = ADVANCED_FACE('',(#21951),#21316,.T.);
+#21951 = FACE_BOUND('',#21952,.T.);
+#21952 = EDGE_LOOP('',(#21953,#21954,#21955,#21956));
+#21953 = ORIENTED_EDGE('',*,*,#21712,.T.);
+#21954 = ORIENTED_EDGE('',*,*,#21930,.T.);
+#21955 = ORIENTED_EDGE('',*,*,#21299,.F.);
+#21956 = ORIENTED_EDGE('',*,*,#21903,.F.);
+#21957 = MANIFOLD_SOLID_BREP('',#21958);
+#21958 = CLOSED_SHELL('',(#21959,#22079,#22358,#22412,#22461,#22655,
+ #22682,#22709,#22734,#22761,#22788,#22815,#22842));
+#21959 = ADVANCED_FACE('',(#21960),#21974,.T.);
+#21960 = FACE_BOUND('',#21961,.T.);
+#21961 = EDGE_LOOP('',(#21962,#21997,#22025,#22053));
+#21962 = ORIENTED_EDGE('',*,*,#21963,.F.);
+#21963 = EDGE_CURVE('',#21964,#21966,#21968,.T.);
+#21964 = VERTEX_POINT('',#21965);
+#21965 = CARTESIAN_POINT('',(4.165726707786,-2.64,0.11));
+#21966 = VERTEX_POINT('',#21967);
+#21967 = CARTESIAN_POINT('',(4.5,-2.64,0.11));
+#21968 = SURFACE_CURVE('',#21969,(#21973,#21985),.PCURVE_S1.);
+#21969 = LINE('',#21970,#21971);
+#21970 = CARTESIAN_POINT('',(4.05,-2.64,0.11));
+#21971 = VECTOR('',#21972,1.);
+#21972 = DIRECTION('',(1.,0.,0.));
+#21973 = PCURVE('',#21974,#21979);
+#21974 = PLANE('',#21975);
+#21975 = AXIS2_PLACEMENT_3D('',#21976,#21977,#21978);
+#21976 = CARTESIAN_POINT('',(4.05,-2.86,0.11));
+#21977 = DIRECTION('',(0.,0.,1.));
+#21978 = DIRECTION('',(1.,0.,0.));
+#21979 = DEFINITIONAL_REPRESENTATION('',(#21980),#21984);
+#21980 = LINE('',#21981,#21982);
+#21981 = CARTESIAN_POINT('',(0.,0.22));
+#21982 = VECTOR('',#21983,1.);
+#21983 = DIRECTION('',(1.,0.));
+#21984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21985 = PCURVE('',#21986,#21991);
+#21986 = PLANE('',#21987);
+#21987 = AXIS2_PLACEMENT_3D('',#21988,#21989,#21990);
+#21988 = CARTESIAN_POINT('',(3.952776737828,-2.64,0.341386224036));
+#21989 = DIRECTION('',(-6.335401468835E-29,1.,-5.224917662755E-29));
+#21990 = DIRECTION('',(1.,6.335401468835E-29,0.));
+#21991 = DEFINITIONAL_REPRESENTATION('',(#21992),#21996);
+#21992 = LINE('',#21993,#21994);
+#21993 = CARTESIAN_POINT('',(9.722326217175E-02,0.231386224036));
+#21994 = VECTOR('',#21995,1.);
+#21995 = DIRECTION('',(1.,3.310195103516E-57));
+#21996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21997 = ORIENTED_EDGE('',*,*,#21998,.F.);
+#21998 = EDGE_CURVE('',#21999,#21964,#22001,.T.);
+#21999 = VERTEX_POINT('',#22000);
+#22000 = CARTESIAN_POINT('',(4.165726707786,-2.86,0.11));
+#22001 = SURFACE_CURVE('',#22002,(#22006,#22013),.PCURVE_S1.);
+#22002 = LINE('',#22003,#22004);
+#22003 = CARTESIAN_POINT('',(4.165726707786,-2.86,0.11));
+#22004 = VECTOR('',#22005,1.);
+#22005 = DIRECTION('',(0.,1.,0.));
+#22006 = PCURVE('',#21974,#22007);
+#22007 = DEFINITIONAL_REPRESENTATION('',(#22008),#22012);
+#22008 = LINE('',#22009,#22010);
+#22009 = CARTESIAN_POINT('',(0.115726707786,0.));
+#22010 = VECTOR('',#22011,1.);
+#22011 = DIRECTION('',(0.,1.));
+#22012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22013 = PCURVE('',#22014,#22019);
+#22014 = CYLINDRICAL_SURFACE('',#22015,0.11);
+#22015 = AXIS2_PLACEMENT_3D('',#22016,#22017,#22018);
+#22016 = CARTESIAN_POINT('',(4.165726707786,-2.86,0.22));
+#22017 = DIRECTION('',(0.,1.,0.));
+#22018 = DIRECTION('',(0.,0.,-1.));
+#22019 = DEFINITIONAL_REPRESENTATION('',(#22020),#22024);
+#22020 = LINE('',#22021,#22022);
+#22021 = CARTESIAN_POINT('',(0.,0.));
+#22022 = VECTOR('',#22023,1.);
+#22023 = DIRECTION('',(0.,1.));
+#22024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22025 = ORIENTED_EDGE('',*,*,#22026,.T.);
+#22026 = EDGE_CURVE('',#21999,#22027,#22029,.T.);
+#22027 = VERTEX_POINT('',#22028);
+#22028 = CARTESIAN_POINT('',(4.5,-2.86,0.11));
+#22029 = SURFACE_CURVE('',#22030,(#22034,#22041),.PCURVE_S1.);
+#22030 = LINE('',#22031,#22032);
+#22031 = CARTESIAN_POINT('',(4.05,-2.86,0.11));
+#22032 = VECTOR('',#22033,1.);
+#22033 = DIRECTION('',(1.,0.,0.));
+#22034 = PCURVE('',#21974,#22035);
+#22035 = DEFINITIONAL_REPRESENTATION('',(#22036),#22040);
+#22036 = LINE('',#22037,#22038);
+#22037 = CARTESIAN_POINT('',(0.,0.));
+#22038 = VECTOR('',#22039,1.);
+#22039 = DIRECTION('',(1.,0.));
+#22040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22041 = PCURVE('',#22042,#22047);
+#22042 = PLANE('',#22043);
+#22043 = AXIS2_PLACEMENT_3D('',#22044,#22045,#22046);
+#22044 = CARTESIAN_POINT('',(3.952776737828,-2.86,0.341386224036));
+#22045 = DIRECTION('',(-1.432643714871E-31,-1.,4.410285565526E-32));
+#22046 = DIRECTION('',(-1.,1.432643714871E-31,0.));
+#22047 = DEFINITIONAL_REPRESENTATION('',(#22048),#22052);
+#22048 = LINE('',#22049,#22050);
+#22049 = CARTESIAN_POINT('',(-9.722326217175E-02,0.231386224036));
+#22050 = VECTOR('',#22051,1.);
+#22051 = DIRECTION('',(-1.,-6.318367896236E-63));
+#22052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22053 = ORIENTED_EDGE('',*,*,#22054,.T.);
+#22054 = EDGE_CURVE('',#22027,#21966,#22055,.T.);
+#22055 = SURFACE_CURVE('',#22056,(#22060,#22067),.PCURVE_S1.);
+#22056 = LINE('',#22057,#22058);
+#22057 = CARTESIAN_POINT('',(4.5,-2.86,0.11));
+#22058 = VECTOR('',#22059,1.);
+#22059 = DIRECTION('',(0.,1.,0.));
+#22060 = PCURVE('',#21974,#22061);
+#22061 = DEFINITIONAL_REPRESENTATION('',(#22062),#22066);
+#22062 = LINE('',#22063,#22064);
+#22063 = CARTESIAN_POINT('',(0.45,0.));
+#22064 = VECTOR('',#22065,1.);
+#22065 = DIRECTION('',(0.,1.));
+#22066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22067 = PCURVE('',#22068,#22073);
+#22068 = PLANE('',#22069);
+#22069 = AXIS2_PLACEMENT_3D('',#22070,#22071,#22072);
+#22070 = CARTESIAN_POINT('',(4.5,-2.86,0.));
+#22071 = DIRECTION('',(1.,0.,0.));
+#22072 = DIRECTION('',(0.,0.,1.));
+#22073 = DEFINITIONAL_REPRESENTATION('',(#22074),#22078);
+#22074 = LINE('',#22075,#22076);
+#22075 = CARTESIAN_POINT('',(0.11,0.));
+#22076 = VECTOR('',#22077,1.);
+#22077 = DIRECTION('',(0.,-1.));
+#22078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22079 = ADVANCED_FACE('',(#22080),#21986,.T.);
+#22080 = FACE_BOUND('',#22081,.T.);
+#22081 = EDGE_LOOP('',(#22082,#22112,#22141,#22169,#22197,#22225,#22253,
+ #22286,#22314,#22336,#22337));
+#22082 = ORIENTED_EDGE('',*,*,#22083,.F.);
+#22083 = EDGE_CURVE('',#22084,#22086,#22088,.T.);
+#22084 = VERTEX_POINT('',#22085);
+#22085 = CARTESIAN_POINT('',(4.107863353893,-2.64,0.));
+#22086 = VERTEX_POINT('',#22087);
+#22087 = CARTESIAN_POINT('',(4.5,-2.64,0.));
+#22088 = SURFACE_CURVE('',#22089,(#22093,#22100),.PCURVE_S1.);
+#22089 = LINE('',#22090,#22091);
+#22090 = CARTESIAN_POINT('',(4.05,-2.64,0.));
+#22091 = VECTOR('',#22092,1.);
+#22092 = DIRECTION('',(1.,0.,0.));
+#22093 = PCURVE('',#21986,#22094);
+#22094 = DEFINITIONAL_REPRESENTATION('',(#22095),#22099);
+#22095 = LINE('',#22096,#22097);
+#22096 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#22097 = VECTOR('',#22098,1.);
+#22098 = DIRECTION('',(1.,3.310195103516E-57));
+#22099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22100 = PCURVE('',#22101,#22106);
+#22101 = PLANE('',#22102);
+#22102 = AXIS2_PLACEMENT_3D('',#22103,#22104,#22105);
+#22103 = CARTESIAN_POINT('',(4.05,-2.86,0.));
+#22104 = DIRECTION('',(0.,0.,1.));
+#22105 = DIRECTION('',(1.,0.,0.));
+#22106 = DEFINITIONAL_REPRESENTATION('',(#22107),#22111);
+#22107 = LINE('',#22108,#22109);
+#22108 = CARTESIAN_POINT('',(0.,0.22));
+#22109 = VECTOR('',#22110,1.);
+#22110 = DIRECTION('',(1.,0.));
+#22111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22112 = ORIENTED_EDGE('',*,*,#22113,.T.);
+#22113 = EDGE_CURVE('',#22084,#22114,#22116,.T.);
+#22114 = VERTEX_POINT('',#22115);
+#22115 = CARTESIAN_POINT('',(4.017218742231,-2.64,4.768182948242E-02));
+#22116 = SURFACE_CURVE('',#22117,(#22122,#22129),.PCURVE_S1.);
+#22117 = CIRCLE('',#22118,0.11);
+#22118 = AXIS2_PLACEMENT_3D('',#22119,#22120,#22121);
+#22119 = CARTESIAN_POINT('',(4.107863353893,-2.64,0.11));
+#22120 = DIRECTION('',(0.,1.,0.));
+#22121 = DIRECTION('',(0.,0.,1.));
+#22122 = PCURVE('',#21986,#22123);
+#22123 = DEFINITIONAL_REPRESENTATION('',(#22124),#22128);
+#22124 = CIRCLE('',#22125,0.11);
+#22125 = AXIS2_PLACEMENT_2D('',#22126,#22127);
+#22126 = CARTESIAN_POINT('',(0.155086616065,0.231386224036));
+#22127 = DIRECTION('',(0.,-1.));
+#22128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22129 = PCURVE('',#22130,#22135);
+#22130 = CYLINDRICAL_SURFACE('',#22131,0.11);
+#22131 = AXIS2_PLACEMENT_3D('',#22132,#22133,#22134);
+#22132 = CARTESIAN_POINT('',(4.107863353893,-2.86,0.11));
+#22133 = DIRECTION('',(0.,1.,0.));
+#22134 = DIRECTION('',(0.,0.,-1.));
+#22135 = DEFINITIONAL_REPRESENTATION('',(#22136),#22140);
+#22136 = LINE('',#22137,#22138);
+#22137 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#22138 = VECTOR('',#22139,1.);
+#22139 = DIRECTION('',(1.,0.));
+#22140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22141 = ORIENTED_EDGE('',*,*,#22142,.T.);
+#22142 = EDGE_CURVE('',#22114,#22143,#22145,.T.);
+#22143 = VERTEX_POINT('',#22144);
+#22144 = CARTESIAN_POINT('',(3.532781257769,-2.64,0.752318170518));
+#22145 = SURFACE_CURVE('',#22146,(#22150,#22157),.PCURVE_S1.);
+#22146 = LINE('',#22147,#22148);
+#22147 = CARTESIAN_POINT('',(4.05,-2.64,0.));
+#22148 = VECTOR('',#22149,1.);
+#22149 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#22150 = PCURVE('',#21986,#22151);
+#22151 = DEFINITIONAL_REPRESENTATION('',(#22152),#22156);
+#22152 = LINE('',#22153,#22154);
+#22153 = CARTESIAN_POINT('',(9.722326217175E-02,0.341386224036));
+#22154 = VECTOR('',#22155,1.);
+#22155 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#22156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22157 = PCURVE('',#22158,#22163);
+#22158 = PLANE('',#22159);
+#22159 = AXIS2_PLACEMENT_3D('',#22160,#22161,#22162);
+#22160 = CARTESIAN_POINT('',(4.05,-2.86,0.));
+#22161 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#22162 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#22163 = DEFINITIONAL_REPRESENTATION('',(#22164),#22168);
+#22164 = LINE('',#22165,#22166);
+#22165 = CARTESIAN_POINT('',(0.,-0.22));
+#22166 = VECTOR('',#22167,1.);
+#22167 = DIRECTION('',(1.,0.));
+#22168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22169 = ORIENTED_EDGE('',*,*,#22170,.F.);
+#22170 = EDGE_CURVE('',#22171,#22143,#22173,.T.);
+#22171 = VERTEX_POINT('',#22172);
+#22172 = CARTESIAN_POINT('',(3.5,-2.64,0.752318170518));
+#22173 = SURFACE_CURVE('',#22174,(#22178,#22185),.PCURVE_S1.);
+#22174 = LINE('',#22175,#22176);
+#22175 = CARTESIAN_POINT('',(3.5,-2.64,0.752318170518));
+#22176 = VECTOR('',#22177,1.);
+#22177 = DIRECTION('',(1.,0.,0.));
+#22178 = PCURVE('',#21986,#22179);
+#22179 = DEFINITIONAL_REPRESENTATION('',(#22180),#22184);
+#22180 = LINE('',#22181,#22182);
+#22181 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#22182 = VECTOR('',#22183,1.);
+#22183 = DIRECTION('',(1.,3.310195103516E-57));
+#22184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22185 = PCURVE('',#22186,#22191);
+#22186 = PLANE('',#22187);
+#22187 = AXIS2_PLACEMENT_3D('',#22188,#22189,#22190);
+#22188 = CARTESIAN_POINT('',(3.5,-2.86,0.752318170518));
+#22189 = DIRECTION('',(0.,0.,1.));
+#22190 = DIRECTION('',(1.,0.,0.));
+#22191 = DEFINITIONAL_REPRESENTATION('',(#22192),#22196);
+#22192 = LINE('',#22193,#22194);
+#22193 = CARTESIAN_POINT('',(0.,0.22));
+#22194 = VECTOR('',#22195,1.);
+#22195 = DIRECTION('',(1.,0.));
+#22196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22197 = ORIENTED_EDGE('',*,*,#22198,.T.);
+#22198 = EDGE_CURVE('',#22171,#22199,#22201,.T.);
+#22199 = VERTEX_POINT('',#22200);
+#22200 = CARTESIAN_POINT('',(3.5,-2.64,0.862318170518));
+#22201 = SURFACE_CURVE('',#22202,(#22206,#22213),.PCURVE_S1.);
+#22202 = LINE('',#22203,#22204);
+#22203 = CARTESIAN_POINT('',(3.5,-2.64,0.752318170518));
+#22204 = VECTOR('',#22205,1.);
+#22205 = DIRECTION('',(0.,0.,1.));
+#22206 = PCURVE('',#21986,#22207);
+#22207 = DEFINITIONAL_REPRESENTATION('',(#22208),#22212);
+#22208 = LINE('',#22209,#22210);
+#22209 = CARTESIAN_POINT('',(-0.452776737828,-0.410931946481));
+#22210 = VECTOR('',#22211,1.);
+#22211 = DIRECTION('',(0.,-1.));
+#22212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22213 = PCURVE('',#22214,#22219);
+#22214 = PLANE('',#22215);
+#22215 = AXIS2_PLACEMENT_3D('',#22216,#22217,#22218);
+#22216 = CARTESIAN_POINT('',(3.5,-2.86,0.752318170518));
+#22217 = DIRECTION('',(1.,0.,0.));
+#22218 = DIRECTION('',(0.,0.,1.));
+#22219 = DEFINITIONAL_REPRESENTATION('',(#22220),#22224);
+#22220 = LINE('',#22221,#22222);
+#22221 = CARTESIAN_POINT('',(0.,-0.22));
+#22222 = VECTOR('',#22223,1.);
+#22223 = DIRECTION('',(1.,0.));
+#22224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22225 = ORIENTED_EDGE('',*,*,#22226,.T.);
+#22226 = EDGE_CURVE('',#22199,#22227,#22229,.T.);
+#22227 = VERTEX_POINT('',#22228);
+#22228 = CARTESIAN_POINT('',(3.532781257769,-2.64,0.862318170518));
+#22229 = SURFACE_CURVE('',#22230,(#22234,#22241),.PCURVE_S1.);
+#22230 = LINE('',#22231,#22232);
+#22231 = CARTESIAN_POINT('',(3.5,-2.64,0.862318170518));
+#22232 = VECTOR('',#22233,1.);
+#22233 = DIRECTION('',(1.,0.,0.));
+#22234 = PCURVE('',#21986,#22235);
+#22235 = DEFINITIONAL_REPRESENTATION('',(#22236),#22240);
+#22236 = LINE('',#22237,#22238);
+#22237 = CARTESIAN_POINT('',(-0.452776737828,-0.520931946481));
+#22238 = VECTOR('',#22239,1.);
+#22239 = DIRECTION('',(1.,3.310195103516E-57));
+#22240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22241 = PCURVE('',#22242,#22247);
+#22242 = PLANE('',#22243);
+#22243 = AXIS2_PLACEMENT_3D('',#22244,#22245,#22246);
+#22244 = CARTESIAN_POINT('',(3.5,-2.86,0.862318170518));
+#22245 = DIRECTION('',(0.,0.,1.));
+#22246 = DIRECTION('',(1.,0.,0.));
+#22247 = DEFINITIONAL_REPRESENTATION('',(#22248),#22252);
+#22248 = LINE('',#22249,#22250);
+#22249 = CARTESIAN_POINT('',(0.,0.22));
+#22250 = VECTOR('',#22251,1.);
+#22251 = DIRECTION('',(1.,0.));
+#22252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22253 = ORIENTED_EDGE('',*,*,#22254,.F.);
+#22254 = EDGE_CURVE('',#22255,#22227,#22257,.T.);
+#22255 = VERTEX_POINT('',#22256);
+#22256 = CARTESIAN_POINT('',(3.623425869431,-2.64,0.814636341035));
+#22257 = SURFACE_CURVE('',#22258,(#22263,#22274),.PCURVE_S1.);
+#22258 = CIRCLE('',#22259,0.11);
+#22259 = AXIS2_PLACEMENT_3D('',#22260,#22261,#22262);
+#22260 = CARTESIAN_POINT('',(3.532781257769,-2.64,0.752318170518));
+#22261 = DIRECTION('',(0.,-1.,0.));
+#22262 = DIRECTION('',(0.,0.,1.));
+#22263 = PCURVE('',#21986,#22264);
+#22264 = DEFINITIONAL_REPRESENTATION('',(#22265),#22273);
+#22265 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22266,#22267,#22268,#22269
+ ,#22270,#22271,#22272),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#22266 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#22267 = CARTESIAN_POINT('',(-0.610521068892,-0.520931946481));
+#22268 = CARTESIAN_POINT('',(-0.515258274475,-0.355931946481));
+#22269 = CARTESIAN_POINT('',(-0.419995480059,-0.190931946481));
+#22270 = CARTESIAN_POINT('',(-0.324732685643,-0.355931946481));
+#22271 = CARTESIAN_POINT('',(-0.229469891227,-0.520931946481));
+#22272 = CARTESIAN_POINT('',(-0.419995480059,-0.520931946481));
+#22273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22274 = PCURVE('',#22275,#22280);
+#22275 = CYLINDRICAL_SURFACE('',#22276,0.11);
+#22276 = AXIS2_PLACEMENT_3D('',#22277,#22278,#22279);
+#22277 = CARTESIAN_POINT('',(3.532781257769,-2.86,0.752318170518));
+#22278 = DIRECTION('',(0.,1.,0.));
+#22279 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#22280 = DEFINITIONAL_REPRESENTATION('',(#22281),#22285);
+#22281 = LINE('',#22282,#22283);
+#22282 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#22283 = VECTOR('',#22284,1.);
+#22284 = DIRECTION('',(-1.,0.));
+#22285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22286 = ORIENTED_EDGE('',*,*,#22287,.F.);
+#22287 = EDGE_CURVE('',#22288,#22255,#22290,.T.);
+#22288 = VERTEX_POINT('',#22289);
+#22289 = CARTESIAN_POINT('',(4.075082096124,-2.64,0.157681829482));
+#22290 = SURFACE_CURVE('',#22291,(#22295,#22302),.PCURVE_S1.);
+#22291 = LINE('',#22292,#22293);
+#22292 = CARTESIAN_POINT('',(4.140644611662,-2.64,6.231817051758E-02));
+#22293 = VECTOR('',#22294,1.);
+#22294 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#22295 = PCURVE('',#21986,#22296);
+#22296 = DEFINITIONAL_REPRESENTATION('',(#22297),#22301);
+#22297 = LINE('',#22298,#22299);
+#22298 = CARTESIAN_POINT('',(0.187867873834,0.279068053519));
+#22299 = VECTOR('',#22300,1.);
+#22300 = DIRECTION('',(-0.566528822887,-0.824041924199));
+#22301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22302 = PCURVE('',#22303,#22308);
+#22303 = PLANE('',#22304);
+#22304 = AXIS2_PLACEMENT_3D('',#22305,#22306,#22307);
+#22305 = CARTESIAN_POINT('',(4.140644611662,-2.86,6.231817051758E-02));
+#22306 = DIRECTION('',(0.824041924199,0.,0.566528822887));
+#22307 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#22308 = DEFINITIONAL_REPRESENTATION('',(#22309),#22313);
+#22309 = LINE('',#22310,#22311);
+#22310 = CARTESIAN_POINT('',(0.,-0.22));
+#22311 = VECTOR('',#22312,1.);
+#22312 = DIRECTION('',(1.,0.));
+#22313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22314 = ORIENTED_EDGE('',*,*,#22315,.F.);
+#22315 = EDGE_CURVE('',#21964,#22288,#22316,.T.);
+#22316 = SURFACE_CURVE('',#22317,(#22322,#22329),.PCURVE_S1.);
+#22317 = CIRCLE('',#22318,0.11);
+#22318 = AXIS2_PLACEMENT_3D('',#22319,#22320,#22321);
+#22319 = CARTESIAN_POINT('',(4.165726707786,-2.64,0.22));
+#22320 = DIRECTION('',(0.,1.,0.));
+#22321 = DIRECTION('',(0.,0.,1.));
+#22322 = PCURVE('',#21986,#22323);
+#22323 = DEFINITIONAL_REPRESENTATION('',(#22324),#22328);
+#22324 = CIRCLE('',#22325,0.11);
+#22325 = AXIS2_PLACEMENT_2D('',#22326,#22327);
+#22326 = CARTESIAN_POINT('',(0.212949969957,0.121386224036));
+#22327 = DIRECTION('',(0.,-1.));
+#22328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22329 = PCURVE('',#22014,#22330);
+#22330 = DEFINITIONAL_REPRESENTATION('',(#22331),#22335);
+#22331 = LINE('',#22332,#22333);
+#22332 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#22333 = VECTOR('',#22334,1.);
+#22334 = DIRECTION('',(1.,0.));
+#22335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22336 = ORIENTED_EDGE('',*,*,#21963,.T.);
+#22337 = ORIENTED_EDGE('',*,*,#22338,.F.);
+#22338 = EDGE_CURVE('',#22086,#21966,#22339,.T.);
+#22339 = SURFACE_CURVE('',#22340,(#22344,#22351),.PCURVE_S1.);
+#22340 = LINE('',#22341,#22342);
+#22341 = CARTESIAN_POINT('',(4.5,-2.64,0.));
+#22342 = VECTOR('',#22343,1.);
+#22343 = DIRECTION('',(0.,0.,1.));
+#22344 = PCURVE('',#21986,#22345);
+#22345 = DEFINITIONAL_REPRESENTATION('',(#22346),#22350);
+#22346 = LINE('',#22347,#22348);
+#22347 = CARTESIAN_POINT('',(0.547223262172,0.341386224036));
+#22348 = VECTOR('',#22349,1.);
+#22349 = DIRECTION('',(0.,-1.));
+#22350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22351 = PCURVE('',#22068,#22352);
+#22352 = DEFINITIONAL_REPRESENTATION('',(#22353),#22357);
+#22353 = LINE('',#22354,#22355);
+#22354 = CARTESIAN_POINT('',(0.,-0.22));
+#22355 = VECTOR('',#22356,1.);
+#22356 = DIRECTION('',(1.,0.));
+#22357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22358 = ADVANCED_FACE('',(#22359),#22014,.F.);
+#22359 = FACE_BOUND('',#22360,.F.);
+#22360 = EDGE_LOOP('',(#22361,#22389,#22410,#22411));
+#22361 = ORIENTED_EDGE('',*,*,#22362,.T.);
+#22362 = EDGE_CURVE('',#21999,#22363,#22365,.T.);
+#22363 = VERTEX_POINT('',#22364);
+#22364 = CARTESIAN_POINT('',(4.075082096124,-2.86,0.157681829482));
+#22365 = SURFACE_CURVE('',#22366,(#22371,#22378),.PCURVE_S1.);
+#22366 = CIRCLE('',#22367,0.11);
+#22367 = AXIS2_PLACEMENT_3D('',#22368,#22369,#22370);
+#22368 = CARTESIAN_POINT('',(4.165726707786,-2.86,0.22));
+#22369 = DIRECTION('',(0.,1.,0.));
+#22370 = DIRECTION('',(0.,0.,1.));
+#22371 = PCURVE('',#22014,#22372);
+#22372 = DEFINITIONAL_REPRESENTATION('',(#22373),#22377);
+#22373 = LINE('',#22374,#22375);
+#22374 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#22375 = VECTOR('',#22376,1.);
+#22376 = DIRECTION('',(1.,0.));
+#22377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22378 = PCURVE('',#22042,#22379);
+#22379 = DEFINITIONAL_REPRESENTATION('',(#22380),#22388);
+#22380 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22381,#22382,#22383,#22384
+ ,#22385,#22386,#22387),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#22381 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#22382 = CARTESIAN_POINT('',(-0.40347555879,1.138622403614E-02));
+#22383 = CARTESIAN_POINT('',(-0.308212764374,0.176386224036));
+#22384 = CARTESIAN_POINT('',(-0.212949969957,0.341386224036));
+#22385 = CARTESIAN_POINT('',(-0.117687175541,0.176386224036));
+#22386 = CARTESIAN_POINT('',(-2.24243811247E-02,1.138622403614E-02));
+#22387 = CARTESIAN_POINT('',(-0.212949969957,1.138622403614E-02));
+#22388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22389 = ORIENTED_EDGE('',*,*,#22390,.T.);
+#22390 = EDGE_CURVE('',#22363,#22288,#22391,.T.);
+#22391 = SURFACE_CURVE('',#22392,(#22396,#22403),.PCURVE_S1.);
+#22392 = LINE('',#22393,#22394);
+#22393 = CARTESIAN_POINT('',(4.075082096124,-2.86,0.157681829482));
+#22394 = VECTOR('',#22395,1.);
+#22395 = DIRECTION('',(0.,1.,0.));
+#22396 = PCURVE('',#22014,#22397);
+#22397 = DEFINITIONAL_REPRESENTATION('',(#22398),#22402);
+#22398 = LINE('',#22399,#22400);
+#22399 = CARTESIAN_POINT('',(0.96850898066,0.));
+#22400 = VECTOR('',#22401,1.);
+#22401 = DIRECTION('',(0.,1.));
+#22402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22403 = PCURVE('',#22303,#22404);
+#22404 = DEFINITIONAL_REPRESENTATION('',(#22405),#22409);
+#22405 = LINE('',#22406,#22407);
+#22406 = CARTESIAN_POINT('',(0.115726707786,0.));
+#22407 = VECTOR('',#22408,1.);
+#22408 = DIRECTION('',(0.,-1.));
+#22409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22410 = ORIENTED_EDGE('',*,*,#22315,.F.);
+#22411 = ORIENTED_EDGE('',*,*,#21998,.F.);
+#22412 = ADVANCED_FACE('',(#22413),#22068,.T.);
+#22413 = FACE_BOUND('',#22414,.T.);
+#22414 = EDGE_LOOP('',(#22415,#22438,#22459,#22460));
+#22415 = ORIENTED_EDGE('',*,*,#22416,.F.);
+#22416 = EDGE_CURVE('',#22417,#22027,#22419,.T.);
+#22417 = VERTEX_POINT('',#22418);
+#22418 = CARTESIAN_POINT('',(4.5,-2.86,0.));
+#22419 = SURFACE_CURVE('',#22420,(#22424,#22431),.PCURVE_S1.);
+#22420 = LINE('',#22421,#22422);
+#22421 = CARTESIAN_POINT('',(4.5,-2.86,0.));
+#22422 = VECTOR('',#22423,1.);
+#22423 = DIRECTION('',(0.,0.,1.));
+#22424 = PCURVE('',#22068,#22425);
+#22425 = DEFINITIONAL_REPRESENTATION('',(#22426),#22430);
+#22426 = LINE('',#22427,#22428);
+#22427 = CARTESIAN_POINT('',(0.,0.));
+#22428 = VECTOR('',#22429,1.);
+#22429 = DIRECTION('',(1.,0.));
+#22430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22431 = PCURVE('',#22042,#22432);
+#22432 = DEFINITIONAL_REPRESENTATION('',(#22433),#22437);
+#22433 = LINE('',#22434,#22435);
+#22434 = CARTESIAN_POINT('',(-0.547223262172,0.341386224036));
+#22435 = VECTOR('',#22436,1.);
+#22436 = DIRECTION('',(0.,-1.));
+#22437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22438 = ORIENTED_EDGE('',*,*,#22439,.T.);
+#22439 = EDGE_CURVE('',#22417,#22086,#22440,.T.);
+#22440 = SURFACE_CURVE('',#22441,(#22445,#22452),.PCURVE_S1.);
+#22441 = LINE('',#22442,#22443);
+#22442 = CARTESIAN_POINT('',(4.5,-2.86,0.));
+#22443 = VECTOR('',#22444,1.);
+#22444 = DIRECTION('',(0.,1.,0.));
+#22445 = PCURVE('',#22068,#22446);
+#22446 = DEFINITIONAL_REPRESENTATION('',(#22447),#22451);
+#22447 = LINE('',#22448,#22449);
+#22448 = CARTESIAN_POINT('',(0.,0.));
+#22449 = VECTOR('',#22450,1.);
+#22450 = DIRECTION('',(0.,-1.));
+#22451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22452 = PCURVE('',#22101,#22453);
+#22453 = DEFINITIONAL_REPRESENTATION('',(#22454),#22458);
+#22454 = LINE('',#22455,#22456);
+#22455 = CARTESIAN_POINT('',(0.45,0.));
+#22456 = VECTOR('',#22457,1.);
+#22457 = DIRECTION('',(0.,1.));
+#22458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22459 = ORIENTED_EDGE('',*,*,#22338,.T.);
+#22460 = ORIENTED_EDGE('',*,*,#22054,.F.);
+#22461 = ADVANCED_FACE('',(#22462),#22042,.T.);
+#22462 = FACE_BOUND('',#22463,.T.);
+#22463 = EDGE_LOOP('',(#22464,#22487,#22488,#22489,#22490,#22513,#22537,
+ #22560,#22583,#22606,#22629));
+#22464 = ORIENTED_EDGE('',*,*,#22465,.T.);
+#22465 = EDGE_CURVE('',#22466,#22417,#22468,.T.);
+#22466 = VERTEX_POINT('',#22467);
+#22467 = CARTESIAN_POINT('',(4.107863353893,-2.86,0.));
+#22468 = SURFACE_CURVE('',#22469,(#22473,#22480),.PCURVE_S1.);
+#22469 = LINE('',#22470,#22471);
+#22470 = CARTESIAN_POINT('',(4.05,-2.86,0.));
+#22471 = VECTOR('',#22472,1.);
+#22472 = DIRECTION('',(1.,0.,0.));
+#22473 = PCURVE('',#22042,#22474);
+#22474 = DEFINITIONAL_REPRESENTATION('',(#22475),#22479);
+#22475 = LINE('',#22476,#22477);
+#22476 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#22477 = VECTOR('',#22478,1.);
+#22478 = DIRECTION('',(-1.,-6.318367896236E-63));
+#22479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22480 = PCURVE('',#22101,#22481);
+#22481 = DEFINITIONAL_REPRESENTATION('',(#22482),#22486);
+#22482 = LINE('',#22483,#22484);
+#22483 = CARTESIAN_POINT('',(0.,0.));
+#22484 = VECTOR('',#22485,1.);
+#22485 = DIRECTION('',(1.,0.));
+#22486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22487 = ORIENTED_EDGE('',*,*,#22416,.T.);
+#22488 = ORIENTED_EDGE('',*,*,#22026,.F.);
+#22489 = ORIENTED_EDGE('',*,*,#22362,.T.);
+#22490 = ORIENTED_EDGE('',*,*,#22491,.T.);
+#22491 = EDGE_CURVE('',#22363,#22492,#22494,.T.);
+#22492 = VERTEX_POINT('',#22493);
+#22493 = CARTESIAN_POINT('',(3.623425869431,-2.86,0.814636341035));
+#22494 = SURFACE_CURVE('',#22495,(#22499,#22506),.PCURVE_S1.);
+#22495 = LINE('',#22496,#22497);
+#22496 = CARTESIAN_POINT('',(4.140644611662,-2.86,6.231817051758E-02));
+#22497 = VECTOR('',#22498,1.);
+#22498 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#22499 = PCURVE('',#22042,#22500);
+#22500 = DEFINITIONAL_REPRESENTATION('',(#22501),#22505);
+#22501 = LINE('',#22502,#22503);
+#22502 = CARTESIAN_POINT('',(-0.187867873834,0.279068053519));
+#22503 = VECTOR('',#22504,1.);
+#22504 = DIRECTION('',(0.566528822887,-0.824041924199));
+#22505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22506 = PCURVE('',#22303,#22507);
+#22507 = DEFINITIONAL_REPRESENTATION('',(#22508),#22512);
+#22508 = LINE('',#22509,#22510);
+#22509 = CARTESIAN_POINT('',(0.,0.));
+#22510 = VECTOR('',#22511,1.);
+#22511 = DIRECTION('',(1.,0.));
+#22512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22513 = ORIENTED_EDGE('',*,*,#22514,.T.);
+#22514 = EDGE_CURVE('',#22492,#22515,#22517,.T.);
+#22515 = VERTEX_POINT('',#22516);
+#22516 = CARTESIAN_POINT('',(3.532781257769,-2.86,0.862318170518));
+#22517 = SURFACE_CURVE('',#22518,(#22523,#22530),.PCURVE_S1.);
+#22518 = CIRCLE('',#22519,0.11);
+#22519 = AXIS2_PLACEMENT_3D('',#22520,#22521,#22522);
+#22520 = CARTESIAN_POINT('',(3.532781257769,-2.86,0.752318170518));
+#22521 = DIRECTION('',(0.,-1.,0.));
+#22522 = DIRECTION('',(0.,0.,1.));
+#22523 = PCURVE('',#22042,#22524);
+#22524 = DEFINITIONAL_REPRESENTATION('',(#22525),#22529);
+#22525 = CIRCLE('',#22526,0.11);
+#22526 = AXIS2_PLACEMENT_2D('',#22527,#22528);
+#22527 = CARTESIAN_POINT('',(0.419995480059,-0.410931946481));
+#22528 = DIRECTION('',(0.,-1.));
+#22529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22530 = PCURVE('',#22275,#22531);
+#22531 = DEFINITIONAL_REPRESENTATION('',(#22532),#22536);
+#22532 = LINE('',#22533,#22534);
+#22533 = CARTESIAN_POINT('',(5.31467632652,-4.440892098501E-16));
+#22534 = VECTOR('',#22535,1.);
+#22535 = DIRECTION('',(-1.,0.));
+#22536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22537 = ORIENTED_EDGE('',*,*,#22538,.F.);
+#22538 = EDGE_CURVE('',#22539,#22515,#22541,.T.);
+#22539 = VERTEX_POINT('',#22540);
+#22540 = CARTESIAN_POINT('',(3.5,-2.86,0.862318170518));
+#22541 = SURFACE_CURVE('',#22542,(#22546,#22553),.PCURVE_S1.);
+#22542 = LINE('',#22543,#22544);
+#22543 = CARTESIAN_POINT('',(3.5,-2.86,0.862318170518));
+#22544 = VECTOR('',#22545,1.);
+#22545 = DIRECTION('',(1.,0.,0.));
+#22546 = PCURVE('',#22042,#22547);
+#22547 = DEFINITIONAL_REPRESENTATION('',(#22548),#22552);
+#22548 = LINE('',#22549,#22550);
+#22549 = CARTESIAN_POINT('',(0.452776737828,-0.520931946481));
+#22550 = VECTOR('',#22551,1.);
+#22551 = DIRECTION('',(-1.,-6.318367896236E-63));
+#22552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22553 = PCURVE('',#22242,#22554);
+#22554 = DEFINITIONAL_REPRESENTATION('',(#22555),#22559);
+#22555 = LINE('',#22556,#22557);
+#22556 = CARTESIAN_POINT('',(0.,0.));
+#22557 = VECTOR('',#22558,1.);
+#22558 = DIRECTION('',(1.,0.));
+#22559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22560 = ORIENTED_EDGE('',*,*,#22561,.F.);
+#22561 = EDGE_CURVE('',#22562,#22539,#22564,.T.);
+#22562 = VERTEX_POINT('',#22563);
+#22563 = CARTESIAN_POINT('',(3.5,-2.86,0.752318170518));
+#22564 = SURFACE_CURVE('',#22565,(#22569,#22576),.PCURVE_S1.);
+#22565 = LINE('',#22566,#22567);
+#22566 = CARTESIAN_POINT('',(3.5,-2.86,0.752318170518));
+#22567 = VECTOR('',#22568,1.);
+#22568 = DIRECTION('',(0.,0.,1.));
+#22569 = PCURVE('',#22042,#22570);
+#22570 = DEFINITIONAL_REPRESENTATION('',(#22571),#22575);
+#22571 = LINE('',#22572,#22573);
+#22572 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#22573 = VECTOR('',#22574,1.);
+#22574 = DIRECTION('',(0.,-1.));
+#22575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22576 = PCURVE('',#22214,#22577);
+#22577 = DEFINITIONAL_REPRESENTATION('',(#22578),#22582);
+#22578 = LINE('',#22579,#22580);
+#22579 = CARTESIAN_POINT('',(0.,0.));
+#22580 = VECTOR('',#22581,1.);
+#22581 = DIRECTION('',(1.,0.));
+#22582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22583 = ORIENTED_EDGE('',*,*,#22584,.T.);
+#22584 = EDGE_CURVE('',#22562,#22585,#22587,.T.);
+#22585 = VERTEX_POINT('',#22586);
+#22586 = CARTESIAN_POINT('',(3.532781257769,-2.86,0.752318170518));
+#22587 = SURFACE_CURVE('',#22588,(#22592,#22599),.PCURVE_S1.);
+#22588 = LINE('',#22589,#22590);
+#22589 = CARTESIAN_POINT('',(3.5,-2.86,0.752318170518));
+#22590 = VECTOR('',#22591,1.);
+#22591 = DIRECTION('',(1.,0.,0.));
+#22592 = PCURVE('',#22042,#22593);
+#22593 = DEFINITIONAL_REPRESENTATION('',(#22594),#22598);
+#22594 = LINE('',#22595,#22596);
+#22595 = CARTESIAN_POINT('',(0.452776737828,-0.410931946481));
+#22596 = VECTOR('',#22597,1.);
+#22597 = DIRECTION('',(-1.,-6.318367896236E-63));
+#22598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22599 = PCURVE('',#22186,#22600);
+#22600 = DEFINITIONAL_REPRESENTATION('',(#22601),#22605);
+#22601 = LINE('',#22602,#22603);
+#22602 = CARTESIAN_POINT('',(0.,0.));
+#22603 = VECTOR('',#22604,1.);
+#22604 = DIRECTION('',(1.,0.));
+#22605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22606 = ORIENTED_EDGE('',*,*,#22607,.F.);
+#22607 = EDGE_CURVE('',#22608,#22585,#22610,.T.);
+#22608 = VERTEX_POINT('',#22609);
+#22609 = CARTESIAN_POINT('',(4.017218742231,-2.86,4.768182948242E-02));
+#22610 = SURFACE_CURVE('',#22611,(#22615,#22622),.PCURVE_S1.);
+#22611 = LINE('',#22612,#22613);
+#22612 = CARTESIAN_POINT('',(4.05,-2.86,0.));
+#22613 = VECTOR('',#22614,1.);
+#22614 = DIRECTION('',(-0.566528822887,0.,0.824041924199));
+#22615 = PCURVE('',#22042,#22616);
+#22616 = DEFINITIONAL_REPRESENTATION('',(#22617),#22621);
+#22617 = LINE('',#22618,#22619);
+#22618 = CARTESIAN_POINT('',(-9.722326217175E-02,0.341386224036));
+#22619 = VECTOR('',#22620,1.);
+#22620 = DIRECTION('',(0.566528822887,-0.824041924199));
+#22621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22622 = PCURVE('',#22158,#22623);
+#22623 = DEFINITIONAL_REPRESENTATION('',(#22624),#22628);
+#22624 = LINE('',#22625,#22626);
+#22625 = CARTESIAN_POINT('',(0.,0.));
+#22626 = VECTOR('',#22627,1.);
+#22627 = DIRECTION('',(1.,0.));
+#22628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22629 = ORIENTED_EDGE('',*,*,#22630,.F.);
+#22630 = EDGE_CURVE('',#22466,#22608,#22631,.T.);
+#22631 = SURFACE_CURVE('',#22632,(#22637,#22648),.PCURVE_S1.);
+#22632 = CIRCLE('',#22633,0.11);
+#22633 = AXIS2_PLACEMENT_3D('',#22634,#22635,#22636);
+#22634 = CARTESIAN_POINT('',(4.107863353893,-2.86,0.11));
+#22635 = DIRECTION('',(0.,1.,0.));
+#22636 = DIRECTION('',(0.,0.,1.));
+#22637 = PCURVE('',#22042,#22638);
+#22638 = DEFINITIONAL_REPRESENTATION('',(#22639),#22647);
+#22639 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22640,#22641,#22642,#22643
+ ,#22644,#22645,#22646),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#22640 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#22641 = CARTESIAN_POINT('',(-0.345612204897,0.121386224036));
+#22642 = CARTESIAN_POINT('',(-0.250349410481,0.286386224036));
+#22643 = CARTESIAN_POINT('',(-0.155086616065,0.451386224036));
+#22644 = CARTESIAN_POINT('',(-5.982382164823E-02,0.286386224036));
+#22645 = CARTESIAN_POINT('',(3.543897276806E-02,0.121386224036));
+#22646 = CARTESIAN_POINT('',(-0.155086616065,0.121386224036));
+#22647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22648 = PCURVE('',#22130,#22649);
+#22649 = DEFINITIONAL_REPRESENTATION('',(#22650),#22654);
+#22650 = LINE('',#22651,#22652);
+#22651 = CARTESIAN_POINT('',(-3.14159265359,-4.440892098501E-16));
+#22652 = VECTOR('',#22653,1.);
+#22653 = DIRECTION('',(1.,0.));
+#22654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22655 = ADVANCED_FACE('',(#22656),#22101,.F.);
+#22656 = FACE_BOUND('',#22657,.F.);
+#22657 = EDGE_LOOP('',(#22658,#22659,#22660,#22661));
+#22658 = ORIENTED_EDGE('',*,*,#22465,.T.);
+#22659 = ORIENTED_EDGE('',*,*,#22439,.T.);
+#22660 = ORIENTED_EDGE('',*,*,#22083,.F.);
+#22661 = ORIENTED_EDGE('',*,*,#22662,.F.);
+#22662 = EDGE_CURVE('',#22466,#22084,#22663,.T.);
+#22663 = SURFACE_CURVE('',#22664,(#22668,#22675),.PCURVE_S1.);
+#22664 = LINE('',#22665,#22666);
+#22665 = CARTESIAN_POINT('',(4.107863353893,-2.86,0.));
+#22666 = VECTOR('',#22667,1.);
+#22667 = DIRECTION('',(0.,1.,0.));
+#22668 = PCURVE('',#22101,#22669);
+#22669 = DEFINITIONAL_REPRESENTATION('',(#22670),#22674);
+#22670 = LINE('',#22671,#22672);
+#22671 = CARTESIAN_POINT('',(5.786335389277E-02,0.));
+#22672 = VECTOR('',#22673,1.);
+#22673 = DIRECTION('',(0.,1.));
+#22674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22675 = PCURVE('',#22130,#22676);
+#22676 = DEFINITIONAL_REPRESENTATION('',(#22677),#22681);
+#22677 = LINE('',#22678,#22679);
+#22678 = CARTESIAN_POINT('',(0.,0.));
+#22679 = VECTOR('',#22680,1.);
+#22680 = DIRECTION('',(0.,1.));
+#22681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22682 = ADVANCED_FACE('',(#22683),#22130,.T.);
+#22683 = FACE_BOUND('',#22684,.T.);
+#22684 = EDGE_LOOP('',(#22685,#22686,#22707,#22708));
+#22685 = ORIENTED_EDGE('',*,*,#22630,.T.);
+#22686 = ORIENTED_EDGE('',*,*,#22687,.T.);
+#22687 = EDGE_CURVE('',#22608,#22114,#22688,.T.);
+#22688 = SURFACE_CURVE('',#22689,(#22693,#22700),.PCURVE_S1.);
+#22689 = LINE('',#22690,#22691);
+#22690 = CARTESIAN_POINT('',(4.017218742231,-2.86,4.768182948242E-02));
+#22691 = VECTOR('',#22692,1.);
+#22692 = DIRECTION('',(0.,1.,0.));
+#22693 = PCURVE('',#22130,#22694);
+#22694 = DEFINITIONAL_REPRESENTATION('',(#22695),#22699);
+#22695 = LINE('',#22696,#22697);
+#22696 = CARTESIAN_POINT('',(0.96850898066,0.));
+#22697 = VECTOR('',#22698,1.);
+#22698 = DIRECTION('',(0.,1.));
+#22699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22700 = PCURVE('',#22158,#22701);
+#22701 = DEFINITIONAL_REPRESENTATION('',(#22702),#22706);
+#22702 = LINE('',#22703,#22704);
+#22703 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#22704 = VECTOR('',#22705,1.);
+#22705 = DIRECTION('',(0.,-1.));
+#22706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22707 = ORIENTED_EDGE('',*,*,#22113,.F.);
+#22708 = ORIENTED_EDGE('',*,*,#22662,.F.);
+#22709 = ADVANCED_FACE('',(#22710),#22158,.F.);
+#22710 = FACE_BOUND('',#22711,.F.);
+#22711 = EDGE_LOOP('',(#22712,#22713,#22714,#22715));
+#22712 = ORIENTED_EDGE('',*,*,#22607,.F.);
+#22713 = ORIENTED_EDGE('',*,*,#22687,.T.);
+#22714 = ORIENTED_EDGE('',*,*,#22142,.T.);
+#22715 = ORIENTED_EDGE('',*,*,#22716,.F.);
+#22716 = EDGE_CURVE('',#22585,#22143,#22717,.T.);
+#22717 = SURFACE_CURVE('',#22718,(#22722,#22728),.PCURVE_S1.);
+#22718 = LINE('',#22719,#22720);
+#22719 = CARTESIAN_POINT('',(3.532781257769,-2.86,0.752318170518));
+#22720 = VECTOR('',#22721,1.);
+#22721 = DIRECTION('',(0.,1.,0.));
+#22722 = PCURVE('',#22158,#22723);
+#22723 = DEFINITIONAL_REPRESENTATION('',(#22724),#22727);
+#22724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22725,#22726),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#22725 = CARTESIAN_POINT('',(0.912961038055,2.2E-02));
+#22726 = CARTESIAN_POINT('',(0.912961038055,-0.242));
+#22727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22728 = PCURVE('',#22186,#22729);
+#22729 = DEFINITIONAL_REPRESENTATION('',(#22730),#22733);
+#22730 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22731,#22732),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-2.2E-02,0.242),.PIECEWISE_BEZIER_KNOTS.);
+#22731 = CARTESIAN_POINT('',(3.278125776917E-02,-2.2E-02));
+#22732 = CARTESIAN_POINT('',(3.278125776917E-02,0.242));
+#22733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22734 = ADVANCED_FACE('',(#22735),#22186,.F.);
+#22735 = FACE_BOUND('',#22736,.F.);
+#22736 = EDGE_LOOP('',(#22737,#22738,#22759,#22760));
+#22737 = ORIENTED_EDGE('',*,*,#22170,.F.);
+#22738 = ORIENTED_EDGE('',*,*,#22739,.F.);
+#22739 = EDGE_CURVE('',#22562,#22171,#22740,.T.);
+#22740 = SURFACE_CURVE('',#22741,(#22745,#22752),.PCURVE_S1.);
+#22741 = LINE('',#22742,#22743);
+#22742 = CARTESIAN_POINT('',(3.5,-2.86,0.752318170518));
+#22743 = VECTOR('',#22744,1.);
+#22744 = DIRECTION('',(0.,1.,0.));
+#22745 = PCURVE('',#22186,#22746);
+#22746 = DEFINITIONAL_REPRESENTATION('',(#22747),#22751);
+#22747 = LINE('',#22748,#22749);
+#22748 = CARTESIAN_POINT('',(0.,0.));
+#22749 = VECTOR('',#22750,1.);
+#22750 = DIRECTION('',(0.,1.));
+#22751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22752 = PCURVE('',#22214,#22753);
+#22753 = DEFINITIONAL_REPRESENTATION('',(#22754),#22758);
+#22754 = LINE('',#22755,#22756);
+#22755 = CARTESIAN_POINT('',(0.,0.));
+#22756 = VECTOR('',#22757,1.);
+#22757 = DIRECTION('',(0.,-1.));
+#22758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22759 = ORIENTED_EDGE('',*,*,#22584,.T.);
+#22760 = ORIENTED_EDGE('',*,*,#22716,.T.);
+#22761 = ADVANCED_FACE('',(#22762),#22214,.F.);
+#22762 = FACE_BOUND('',#22763,.T.);
+#22763 = EDGE_LOOP('',(#22764,#22765,#22786,#22787));
+#22764 = ORIENTED_EDGE('',*,*,#22561,.T.);
+#22765 = ORIENTED_EDGE('',*,*,#22766,.T.);
+#22766 = EDGE_CURVE('',#22539,#22199,#22767,.T.);
+#22767 = SURFACE_CURVE('',#22768,(#22772,#22779),.PCURVE_S1.);
+#22768 = LINE('',#22769,#22770);
+#22769 = CARTESIAN_POINT('',(3.5,-2.86,0.862318170518));
+#22770 = VECTOR('',#22771,1.);
+#22771 = DIRECTION('',(0.,1.,0.));
+#22772 = PCURVE('',#22214,#22773);
+#22773 = DEFINITIONAL_REPRESENTATION('',(#22774),#22778);
+#22774 = LINE('',#22775,#22776);
+#22775 = CARTESIAN_POINT('',(0.11,0.));
+#22776 = VECTOR('',#22777,1.);
+#22777 = DIRECTION('',(0.,-1.));
+#22778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22779 = PCURVE('',#22242,#22780);
+#22780 = DEFINITIONAL_REPRESENTATION('',(#22781),#22785);
+#22781 = LINE('',#22782,#22783);
+#22782 = CARTESIAN_POINT('',(0.,0.));
+#22783 = VECTOR('',#22784,1.);
+#22784 = DIRECTION('',(0.,1.));
+#22785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22786 = ORIENTED_EDGE('',*,*,#22198,.F.);
+#22787 = ORIENTED_EDGE('',*,*,#22739,.F.);
+#22788 = ADVANCED_FACE('',(#22789),#22303,.T.);
+#22789 = FACE_BOUND('',#22790,.T.);
+#22790 = EDGE_LOOP('',(#22791,#22792,#22793,#22794));
+#22791 = ORIENTED_EDGE('',*,*,#22491,.F.);
+#22792 = ORIENTED_EDGE('',*,*,#22390,.T.);
+#22793 = ORIENTED_EDGE('',*,*,#22287,.T.);
+#22794 = ORIENTED_EDGE('',*,*,#22795,.F.);
+#22795 = EDGE_CURVE('',#22492,#22255,#22796,.T.);
+#22796 = SURFACE_CURVE('',#22797,(#22801,#22808),.PCURVE_S1.);
+#22797 = LINE('',#22798,#22799);
+#22798 = CARTESIAN_POINT('',(3.623425869431,-2.86,0.814636341035));
+#22799 = VECTOR('',#22800,1.);
+#22800 = DIRECTION('',(0.,1.,0.));
+#22801 = PCURVE('',#22303,#22802);
+#22802 = DEFINITIONAL_REPRESENTATION('',(#22803),#22807);
+#22803 = LINE('',#22804,#22805);
+#22804 = CARTESIAN_POINT('',(0.912961038055,0.));
+#22805 = VECTOR('',#22806,1.);
+#22806 = DIRECTION('',(0.,-1.));
+#22807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22808 = PCURVE('',#22275,#22809);
+#22809 = DEFINITIONAL_REPRESENTATION('',(#22810),#22814);
+#22810 = LINE('',#22811,#22812);
+#22811 = CARTESIAN_POINT('',(-0.,0.));
+#22812 = VECTOR('',#22813,1.);
+#22813 = DIRECTION('',(-0.,1.));
+#22814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22815 = ADVANCED_FACE('',(#22816),#22242,.T.);
+#22816 = FACE_BOUND('',#22817,.T.);
+#22817 = EDGE_LOOP('',(#22818,#22819,#22820,#22821));
+#22818 = ORIENTED_EDGE('',*,*,#22226,.F.);
+#22819 = ORIENTED_EDGE('',*,*,#22766,.F.);
+#22820 = ORIENTED_EDGE('',*,*,#22538,.T.);
+#22821 = ORIENTED_EDGE('',*,*,#22822,.T.);
+#22822 = EDGE_CURVE('',#22515,#22227,#22823,.T.);
+#22823 = SURFACE_CURVE('',#22824,(#22828,#22835),.PCURVE_S1.);
+#22824 = LINE('',#22825,#22826);
+#22825 = CARTESIAN_POINT('',(3.532781257769,-2.86,0.862318170518));
+#22826 = VECTOR('',#22827,1.);
+#22827 = DIRECTION('',(0.,1.,0.));
+#22828 = PCURVE('',#22242,#22829);
+#22829 = DEFINITIONAL_REPRESENTATION('',(#22830),#22834);
+#22830 = LINE('',#22831,#22832);
+#22831 = CARTESIAN_POINT('',(3.278125776917E-02,0.));
+#22832 = VECTOR('',#22833,1.);
+#22833 = DIRECTION('',(0.,1.));
+#22834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22835 = PCURVE('',#22275,#22836);
+#22836 = DEFINITIONAL_REPRESENTATION('',(#22837),#22841);
+#22837 = LINE('',#22838,#22839);
+#22838 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#22839 = VECTOR('',#22840,1.);
+#22840 = DIRECTION('',(-0.,1.));
+#22841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22842 = ADVANCED_FACE('',(#22843),#22275,.T.);
+#22843 = FACE_BOUND('',#22844,.F.);
+#22844 = EDGE_LOOP('',(#22845,#22846,#22847,#22848));
+#22845 = ORIENTED_EDGE('',*,*,#22514,.T.);
+#22846 = ORIENTED_EDGE('',*,*,#22822,.T.);
+#22847 = ORIENTED_EDGE('',*,*,#22254,.F.);
+#22848 = ORIENTED_EDGE('',*,*,#22795,.F.);
+#22849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22853))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22850,#22851,#22852))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#22850 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22851 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22852 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22853 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#22850,
+ 'distance_accuracy_value','confusion accuracy');
+#22854 = SHAPE_DEFINITION_REPRESENTATION(#22855,#1440);
+#22855 = PRODUCT_DEFINITION_SHAPE('','',#22856);
+#22856 = PRODUCT_DEFINITION('design','',#22857,#22860);
+#22857 = PRODUCT_DEFINITION_FORMATION('','',#22858);
+#22858 = PRODUCT('PinsArrayLR','PinsArrayLR','',(#22859));
+#22859 = PRODUCT_CONTEXT('',#2,'mechanical');
+#22860 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22861 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22862,#22864);
+#22862 = ( REPRESENTATION_RELATIONSHIP('','',#1440,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22863)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#22863 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#22864 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #22865);
+#22865 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#22856,$
+ );
+#22866 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22858));
+#22867 = SHAPE_REPRESENTATION('',(#11,#22868,#23760,#24652,#25544,#26436
+ ,#27328,#28220,#29112,#30004,#30896,#31788,#32680,#33572,#34464,
+ #35356,#36248,#37140,#38032,#38924,#39816,#40708,#41600,#42492,
+ #43384),#44276);
+#22868 = MANIFOLD_SOLID_BREP('',#22869);
+#22869 = CLOSED_SHELL('',(#22870,#22990,#23269,#23323,#23372,#23566,
+ #23593,#23620,#23647,#23674,#23701,#23726,#23753));
+#22870 = ADVANCED_FACE('',(#22871),#22885,.F.);
+#22871 = FACE_BOUND('',#22872,.F.);
+#22872 = EDGE_LOOP('',(#22873,#22908,#22936,#22964));
+#22873 = ORIENTED_EDGE('',*,*,#22874,.F.);
+#22874 = EDGE_CURVE('',#22875,#22877,#22879,.T.);
+#22875 = VERTEX_POINT('',#22876);
+#22876 = CARTESIAN_POINT('',(-2.86,4.107863353893,0.));
+#22877 = VERTEX_POINT('',#22878);
+#22878 = CARTESIAN_POINT('',(-2.86,4.5,0.));
+#22879 = SURFACE_CURVE('',#22880,(#22884,#22896),.PCURVE_S1.);
+#22880 = LINE('',#22881,#22882);
+#22881 = CARTESIAN_POINT('',(-2.86,4.05,0.));
+#22882 = VECTOR('',#22883,1.);
+#22883 = DIRECTION('',(0.,1.,0.));
+#22884 = PCURVE('',#22885,#22890);
+#22885 = PLANE('',#22886);
+#22886 = AXIS2_PLACEMENT_3D('',#22887,#22888,#22889);
+#22887 = CARTESIAN_POINT('',(-2.86,4.05,0.));
+#22888 = DIRECTION('',(0.,0.,1.));
+#22889 = DIRECTION('',(1.,0.,0.));
+#22890 = DEFINITIONAL_REPRESENTATION('',(#22891),#22895);
+#22891 = LINE('',#22892,#22893);
+#22892 = CARTESIAN_POINT('',(0.,0.));
+#22893 = VECTOR('',#22894,1.);
+#22894 = DIRECTION('',(0.,1.));
+#22895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22896 = PCURVE('',#22897,#22902);
+#22897 = PLANE('',#22898);
+#22898 = AXIS2_PLACEMENT_3D('',#22899,#22900,#22901);
+#22899 = CARTESIAN_POINT('',(-2.86,3.952776737828,0.341386224036));
+#22900 = DIRECTION('',(-1.,-4.449253549567E-29,-3.741021876295E-29));
+#22901 = DIRECTION('',(4.449253549567E-29,-1.,0.));
+#22902 = DEFINITIONAL_REPRESENTATION('',(#22903),#22907);
+#22903 = LINE('',#22904,#22905);
+#22904 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#22905 = VECTOR('',#22906,1.);
+#22906 = DIRECTION('',(-1.,-1.664475486211E-57));
+#22907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22908 = ORIENTED_EDGE('',*,*,#22909,.T.);
+#22909 = EDGE_CURVE('',#22875,#22910,#22912,.T.);
+#22910 = VERTEX_POINT('',#22911);
+#22911 = CARTESIAN_POINT('',(-2.64,4.107863353893,0.));
+#22912 = SURFACE_CURVE('',#22913,(#22917,#22924),.PCURVE_S1.);
+#22913 = LINE('',#22914,#22915);
+#22914 = CARTESIAN_POINT('',(-2.86,4.107863353893,0.));
+#22915 = VECTOR('',#22916,1.);
+#22916 = DIRECTION('',(1.,0.,0.));
+#22917 = PCURVE('',#22885,#22918);
+#22918 = DEFINITIONAL_REPRESENTATION('',(#22919),#22923);
+#22919 = LINE('',#22920,#22921);
+#22920 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#22921 = VECTOR('',#22922,1.);
+#22922 = DIRECTION('',(1.,0.));
+#22923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22924 = PCURVE('',#22925,#22930);
+#22925 = CYLINDRICAL_SURFACE('',#22926,0.11);
+#22926 = AXIS2_PLACEMENT_3D('',#22927,#22928,#22929);
+#22927 = CARTESIAN_POINT('',(-2.86,4.107863353893,0.11));
+#22928 = DIRECTION('',(1.,0.,0.));
+#22929 = DIRECTION('',(0.,0.,-1.));
+#22930 = DEFINITIONAL_REPRESENTATION('',(#22931),#22935);
+#22931 = LINE('',#22932,#22933);
+#22932 = CARTESIAN_POINT('',(-0.,0.));
+#22933 = VECTOR('',#22934,1.);
+#22934 = DIRECTION('',(-0.,1.));
+#22935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22936 = ORIENTED_EDGE('',*,*,#22937,.T.);
+#22937 = EDGE_CURVE('',#22910,#22938,#22940,.T.);
+#22938 = VERTEX_POINT('',#22939);
+#22939 = CARTESIAN_POINT('',(-2.64,4.5,0.));
+#22940 = SURFACE_CURVE('',#22941,(#22945,#22952),.PCURVE_S1.);
+#22941 = LINE('',#22942,#22943);
+#22942 = CARTESIAN_POINT('',(-2.64,4.05,0.));
+#22943 = VECTOR('',#22944,1.);
+#22944 = DIRECTION('',(0.,1.,0.));
+#22945 = PCURVE('',#22885,#22946);
+#22946 = DEFINITIONAL_REPRESENTATION('',(#22947),#22951);
+#22947 = LINE('',#22948,#22949);
+#22948 = CARTESIAN_POINT('',(0.22,0.));
+#22949 = VECTOR('',#22950,1.);
+#22950 = DIRECTION('',(0.,1.));
+#22951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22952 = PCURVE('',#22953,#22958);
+#22953 = PLANE('',#22954);
+#22954 = AXIS2_PLACEMENT_3D('',#22955,#22956,#22957);
+#22955 = CARTESIAN_POINT('',(-2.64,3.952776737828,0.341386224036));
+#22956 = DIRECTION('',(1.,-1.714327366318E-29,-1.454987228235E-29));
+#22957 = DIRECTION('',(1.714327366318E-29,1.,0.));
+#22958 = DEFINITIONAL_REPRESENTATION('',(#22959),#22963);
+#22959 = LINE('',#22960,#22961);
+#22960 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#22961 = VECTOR('',#22962,1.);
+#22962 = DIRECTION('',(1.,-2.494324423007E-58));
+#22963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22964 = ORIENTED_EDGE('',*,*,#22965,.F.);
+#22965 = EDGE_CURVE('',#22877,#22938,#22966,.T.);
+#22966 = SURFACE_CURVE('',#22967,(#22971,#22978),.PCURVE_S1.);
+#22967 = LINE('',#22968,#22969);
+#22968 = CARTESIAN_POINT('',(-2.86,4.5,0.));
+#22969 = VECTOR('',#22970,1.);
+#22970 = DIRECTION('',(1.,0.,0.));
+#22971 = PCURVE('',#22885,#22972);
+#22972 = DEFINITIONAL_REPRESENTATION('',(#22973),#22977);
+#22973 = LINE('',#22974,#22975);
+#22974 = CARTESIAN_POINT('',(0.,0.45));
+#22975 = VECTOR('',#22976,1.);
+#22976 = DIRECTION('',(1.,0.));
+#22977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22978 = PCURVE('',#22979,#22984);
+#22979 = PLANE('',#22980);
+#22980 = AXIS2_PLACEMENT_3D('',#22981,#22982,#22983);
+#22981 = CARTESIAN_POINT('',(-2.86,4.5,0.));
+#22982 = DIRECTION('',(0.,1.,0.));
+#22983 = DIRECTION('',(0.,0.,1.));
+#22984 = DEFINITIONAL_REPRESENTATION('',(#22985),#22989);
+#22985 = LINE('',#22986,#22987);
+#22986 = CARTESIAN_POINT('',(0.,0.));
+#22987 = VECTOR('',#22988,1.);
+#22988 = DIRECTION('',(0.,1.));
+#22989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22990 = ADVANCED_FACE('',(#22991),#22897,.T.);
+#22991 = FACE_BOUND('',#22992,.T.);
+#22992 = EDGE_LOOP('',(#22993,#23023,#23044,#23045,#23069,#23097,#23125,
+ #23153,#23181,#23214,#23242));
+#22993 = ORIENTED_EDGE('',*,*,#22994,.T.);
+#22994 = EDGE_CURVE('',#22995,#22997,#22999,.T.);
+#22995 = VERTEX_POINT('',#22996);
+#22996 = CARTESIAN_POINT('',(-2.86,4.165726707786,0.11));
+#22997 = VERTEX_POINT('',#22998);
+#22998 = CARTESIAN_POINT('',(-2.86,4.5,0.11));
+#22999 = SURFACE_CURVE('',#23000,(#23004,#23011),.PCURVE_S1.);
+#23000 = LINE('',#23001,#23002);
+#23001 = CARTESIAN_POINT('',(-2.86,4.05,0.11));
+#23002 = VECTOR('',#23003,1.);
+#23003 = DIRECTION('',(0.,1.,0.));
+#23004 = PCURVE('',#22897,#23005);
+#23005 = DEFINITIONAL_REPRESENTATION('',(#23006),#23010);
+#23006 = LINE('',#23007,#23008);
+#23007 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.231386224036));
+#23008 = VECTOR('',#23009,1.);
+#23009 = DIRECTION('',(-1.,-1.664475486211E-57));
+#23010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23011 = PCURVE('',#23012,#23017);
+#23012 = PLANE('',#23013);
+#23013 = AXIS2_PLACEMENT_3D('',#23014,#23015,#23016);
+#23014 = CARTESIAN_POINT('',(-2.86,4.05,0.11));
+#23015 = DIRECTION('',(0.,0.,1.));
+#23016 = DIRECTION('',(1.,0.,0.));
+#23017 = DEFINITIONAL_REPRESENTATION('',(#23018),#23022);
+#23018 = LINE('',#23019,#23020);
+#23019 = CARTESIAN_POINT('',(0.,0.));
+#23020 = VECTOR('',#23021,1.);
+#23021 = DIRECTION('',(0.,1.));
+#23022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23023 = ORIENTED_EDGE('',*,*,#23024,.F.);
+#23024 = EDGE_CURVE('',#22877,#22997,#23025,.T.);
+#23025 = SURFACE_CURVE('',#23026,(#23030,#23037),.PCURVE_S1.);
+#23026 = LINE('',#23027,#23028);
+#23027 = CARTESIAN_POINT('',(-2.86,4.5,0.));
+#23028 = VECTOR('',#23029,1.);
+#23029 = DIRECTION('',(0.,0.,1.));
+#23030 = PCURVE('',#22897,#23031);
+#23031 = DEFINITIONAL_REPRESENTATION('',(#23032),#23036);
+#23032 = LINE('',#23033,#23034);
+#23033 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#23034 = VECTOR('',#23035,1.);
+#23035 = DIRECTION('',(0.,1.));
+#23036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23037 = PCURVE('',#22979,#23038);
+#23038 = DEFINITIONAL_REPRESENTATION('',(#23039),#23043);
+#23039 = LINE('',#23040,#23041);
+#23040 = CARTESIAN_POINT('',(0.,0.));
+#23041 = VECTOR('',#23042,1.);
+#23042 = DIRECTION('',(1.,0.));
+#23043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23044 = ORIENTED_EDGE('',*,*,#22874,.F.);
+#23045 = ORIENTED_EDGE('',*,*,#23046,.T.);
+#23046 = EDGE_CURVE('',#22875,#23047,#23049,.T.);
+#23047 = VERTEX_POINT('',#23048);
+#23048 = CARTESIAN_POINT('',(-2.86,4.017218742231,4.768182948242E-02));
+#23049 = SURFACE_CURVE('',#23050,(#23055,#23062),.PCURVE_S1.);
+#23050 = CIRCLE('',#23051,0.11);
+#23051 = AXIS2_PLACEMENT_3D('',#23052,#23053,#23054);
+#23052 = CARTESIAN_POINT('',(-2.86,4.107863353893,0.11));
+#23053 = DIRECTION('',(-1.,0.,0.));
+#23054 = DIRECTION('',(0.,0.,1.));
+#23055 = PCURVE('',#22897,#23056);
+#23056 = DEFINITIONAL_REPRESENTATION('',(#23057),#23061);
+#23057 = CIRCLE('',#23058,0.11);
+#23058 = AXIS2_PLACEMENT_2D('',#23059,#23060);
+#23059 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#23060 = DIRECTION('',(0.,1.));
+#23061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23062 = PCURVE('',#22925,#23063);
+#23063 = DEFINITIONAL_REPRESENTATION('',(#23064),#23068);
+#23064 = LINE('',#23065,#23066);
+#23065 = CARTESIAN_POINT('',(3.14159265359,1.33226762955E-15));
+#23066 = VECTOR('',#23067,1.);
+#23067 = DIRECTION('',(-1.,0.));
+#23068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23069 = ORIENTED_EDGE('',*,*,#23070,.T.);
+#23070 = EDGE_CURVE('',#23047,#23071,#23073,.T.);
+#23071 = VERTEX_POINT('',#23072);
+#23072 = CARTESIAN_POINT('',(-2.86,3.532781257769,0.752318170518));
+#23073 = SURFACE_CURVE('',#23074,(#23078,#23085),.PCURVE_S1.);
+#23074 = LINE('',#23075,#23076);
+#23075 = CARTESIAN_POINT('',(-2.86,4.05,0.));
+#23076 = VECTOR('',#23077,1.);
+#23077 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#23078 = PCURVE('',#22897,#23079);
+#23079 = DEFINITIONAL_REPRESENTATION('',(#23080),#23084);
+#23080 = LINE('',#23081,#23082);
+#23081 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#23082 = VECTOR('',#23083,1.);
+#23083 = DIRECTION('',(0.566528822887,0.824041924199));
+#23084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23085 = PCURVE('',#23086,#23091);
+#23086 = PLANE('',#23087);
+#23087 = AXIS2_PLACEMENT_3D('',#23088,#23089,#23090);
+#23088 = CARTESIAN_POINT('',(-2.86,4.05,0.));
+#23089 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#23090 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#23091 = DEFINITIONAL_REPRESENTATION('',(#23092),#23096);
+#23092 = LINE('',#23093,#23094);
+#23093 = CARTESIAN_POINT('',(0.,0.));
+#23094 = VECTOR('',#23095,1.);
+#23095 = DIRECTION('',(1.,0.));
+#23096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23097 = ORIENTED_EDGE('',*,*,#23098,.F.);
+#23098 = EDGE_CURVE('',#23099,#23071,#23101,.T.);
+#23099 = VERTEX_POINT('',#23100);
+#23100 = CARTESIAN_POINT('',(-2.86,3.5,0.752318170518));
+#23101 = SURFACE_CURVE('',#23102,(#23106,#23113),.PCURVE_S1.);
+#23102 = LINE('',#23103,#23104);
+#23103 = CARTESIAN_POINT('',(-2.86,3.5,0.752318170518));
+#23104 = VECTOR('',#23105,1.);
+#23105 = DIRECTION('',(0.,1.,0.));
+#23106 = PCURVE('',#22897,#23107);
+#23107 = DEFINITIONAL_REPRESENTATION('',(#23108),#23112);
+#23108 = LINE('',#23109,#23110);
+#23109 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#23110 = VECTOR('',#23111,1.);
+#23111 = DIRECTION('',(-1.,-1.664475486211E-57));
+#23112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23113 = PCURVE('',#23114,#23119);
+#23114 = PLANE('',#23115);
+#23115 = AXIS2_PLACEMENT_3D('',#23116,#23117,#23118);
+#23116 = CARTESIAN_POINT('',(-2.86,3.5,0.752318170518));
+#23117 = DIRECTION('',(0.,0.,1.));
+#23118 = DIRECTION('',(1.,0.,0.));
+#23119 = DEFINITIONAL_REPRESENTATION('',(#23120),#23124);
+#23120 = LINE('',#23121,#23122);
+#23121 = CARTESIAN_POINT('',(0.,0.));
+#23122 = VECTOR('',#23123,1.);
+#23123 = DIRECTION('',(0.,1.));
+#23124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23125 = ORIENTED_EDGE('',*,*,#23126,.T.);
+#23126 = EDGE_CURVE('',#23099,#23127,#23129,.T.);
+#23127 = VERTEX_POINT('',#23128);
+#23128 = CARTESIAN_POINT('',(-2.86,3.5,0.862318170518));
+#23129 = SURFACE_CURVE('',#23130,(#23134,#23141),.PCURVE_S1.);
+#23130 = LINE('',#23131,#23132);
+#23131 = CARTESIAN_POINT('',(-2.86,3.5,0.752318170518));
+#23132 = VECTOR('',#23133,1.);
+#23133 = DIRECTION('',(0.,0.,1.));
+#23134 = PCURVE('',#22897,#23135);
+#23135 = DEFINITIONAL_REPRESENTATION('',(#23136),#23140);
+#23136 = LINE('',#23137,#23138);
+#23137 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#23138 = VECTOR('',#23139,1.);
+#23139 = DIRECTION('',(0.,1.));
+#23140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23141 = PCURVE('',#23142,#23147);
+#23142 = PLANE('',#23143);
+#23143 = AXIS2_PLACEMENT_3D('',#23144,#23145,#23146);
+#23144 = CARTESIAN_POINT('',(-2.86,3.5,0.752318170518));
+#23145 = DIRECTION('',(0.,1.,0.));
+#23146 = DIRECTION('',(0.,0.,1.));
+#23147 = DEFINITIONAL_REPRESENTATION('',(#23148),#23152);
+#23148 = LINE('',#23149,#23150);
+#23149 = CARTESIAN_POINT('',(0.,0.));
+#23150 = VECTOR('',#23151,1.);
+#23151 = DIRECTION('',(1.,0.));
+#23152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23153 = ORIENTED_EDGE('',*,*,#23154,.T.);
+#23154 = EDGE_CURVE('',#23127,#23155,#23157,.T.);
+#23155 = VERTEX_POINT('',#23156);
+#23156 = CARTESIAN_POINT('',(-2.86,3.532781257769,0.862318170518));
+#23157 = SURFACE_CURVE('',#23158,(#23162,#23169),.PCURVE_S1.);
+#23158 = LINE('',#23159,#23160);
+#23159 = CARTESIAN_POINT('',(-2.86,3.5,0.862318170518));
+#23160 = VECTOR('',#23161,1.);
+#23161 = DIRECTION('',(0.,1.,0.));
+#23162 = PCURVE('',#22897,#23163);
+#23163 = DEFINITIONAL_REPRESENTATION('',(#23164),#23168);
+#23164 = LINE('',#23165,#23166);
+#23165 = CARTESIAN_POINT('',(0.452776737828,0.520931946481));
+#23166 = VECTOR('',#23167,1.);
+#23167 = DIRECTION('',(-1.,-1.664475486211E-57));
+#23168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23169 = PCURVE('',#23170,#23175);
+#23170 = PLANE('',#23171);
+#23171 = AXIS2_PLACEMENT_3D('',#23172,#23173,#23174);
+#23172 = CARTESIAN_POINT('',(-2.86,3.5,0.862318170518));
+#23173 = DIRECTION('',(0.,0.,1.));
+#23174 = DIRECTION('',(1.,0.,0.));
+#23175 = DEFINITIONAL_REPRESENTATION('',(#23176),#23180);
+#23176 = LINE('',#23177,#23178);
+#23177 = CARTESIAN_POINT('',(0.,0.));
+#23178 = VECTOR('',#23179,1.);
+#23179 = DIRECTION('',(0.,1.));
+#23180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23181 = ORIENTED_EDGE('',*,*,#23182,.F.);
+#23182 = EDGE_CURVE('',#23183,#23155,#23185,.T.);
+#23183 = VERTEX_POINT('',#23184);
+#23184 = CARTESIAN_POINT('',(-2.86,3.623425869431,0.814636341035));
+#23185 = SURFACE_CURVE('',#23186,(#23191,#23202),.PCURVE_S1.);
+#23186 = CIRCLE('',#23187,0.11);
+#23187 = AXIS2_PLACEMENT_3D('',#23188,#23189,#23190);
+#23188 = CARTESIAN_POINT('',(-2.86,3.532781257769,0.752318170518));
+#23189 = DIRECTION('',(1.,0.,-0.));
+#23190 = DIRECTION('',(0.,0.,1.));
+#23191 = PCURVE('',#22897,#23192);
+#23192 = DEFINITIONAL_REPRESENTATION('',(#23193),#23201);
+#23193 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23194,#23195,#23196,#23197
+ ,#23198,#23199,#23200),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23194 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#23195 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#23196 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#23197 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#23198 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#23199 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#23200 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#23201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23202 = PCURVE('',#23203,#23208);
+#23203 = CYLINDRICAL_SURFACE('',#23204,0.11);
+#23204 = AXIS2_PLACEMENT_3D('',#23205,#23206,#23207);
+#23205 = CARTESIAN_POINT('',(-2.86,3.532781257769,0.752318170518));
+#23206 = DIRECTION('',(1.,0.,0.));
+#23207 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#23208 = DEFINITIONAL_REPRESENTATION('',(#23209),#23213);
+#23209 = LINE('',#23210,#23211);
+#23210 = CARTESIAN_POINT('',(-5.31467632652,1.33226762955E-15));
+#23211 = VECTOR('',#23212,1.);
+#23212 = DIRECTION('',(1.,0.));
+#23213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23214 = ORIENTED_EDGE('',*,*,#23215,.F.);
+#23215 = EDGE_CURVE('',#23216,#23183,#23218,.T.);
+#23216 = VERTEX_POINT('',#23217);
+#23217 = CARTESIAN_POINT('',(-2.86,4.075082096124,0.157681829482));
+#23218 = SURFACE_CURVE('',#23219,(#23223,#23230),.PCURVE_S1.);
+#23219 = LINE('',#23220,#23221);
+#23220 = CARTESIAN_POINT('',(-2.86,4.140644611662,6.231817051758E-02));
+#23221 = VECTOR('',#23222,1.);
+#23222 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#23223 = PCURVE('',#22897,#23224);
+#23224 = DEFINITIONAL_REPRESENTATION('',(#23225),#23229);
+#23225 = LINE('',#23226,#23227);
+#23226 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#23227 = VECTOR('',#23228,1.);
+#23228 = DIRECTION('',(0.566528822887,0.824041924199));
+#23229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23230 = PCURVE('',#23231,#23236);
+#23231 = PLANE('',#23232);
+#23232 = AXIS2_PLACEMENT_3D('',#23233,#23234,#23235);
+#23233 = CARTESIAN_POINT('',(-2.86,4.140644611662,6.231817051758E-02));
+#23234 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#23235 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#23236 = DEFINITIONAL_REPRESENTATION('',(#23237),#23241);
+#23237 = LINE('',#23238,#23239);
+#23238 = CARTESIAN_POINT('',(0.,0.));
+#23239 = VECTOR('',#23240,1.);
+#23240 = DIRECTION('',(1.,0.));
+#23241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23242 = ORIENTED_EDGE('',*,*,#23243,.F.);
+#23243 = EDGE_CURVE('',#22995,#23216,#23244,.T.);
+#23244 = SURFACE_CURVE('',#23245,(#23250,#23257),.PCURVE_S1.);
+#23245 = CIRCLE('',#23246,0.11);
+#23246 = AXIS2_PLACEMENT_3D('',#23247,#23248,#23249);
+#23247 = CARTESIAN_POINT('',(-2.86,4.165726707786,0.22));
+#23248 = DIRECTION('',(-1.,0.,0.));
+#23249 = DIRECTION('',(0.,0.,-1.));
+#23250 = PCURVE('',#22897,#23251);
+#23251 = DEFINITIONAL_REPRESENTATION('',(#23252),#23256);
+#23252 = CIRCLE('',#23253,0.11);
+#23253 = AXIS2_PLACEMENT_2D('',#23254,#23255);
+#23254 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#23255 = DIRECTION('',(0.,-1.));
+#23256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23257 = PCURVE('',#23258,#23263);
+#23258 = CYLINDRICAL_SURFACE('',#23259,0.11);
+#23259 = AXIS2_PLACEMENT_3D('',#23260,#23261,#23262);
+#23260 = CARTESIAN_POINT('',(-2.64,4.165726707786,0.22));
+#23261 = DIRECTION('',(-1.,0.,0.));
+#23262 = DIRECTION('',(0.,0.,-1.));
+#23263 = DEFINITIONAL_REPRESENTATION('',(#23264),#23268);
+#23264 = LINE('',#23265,#23266);
+#23265 = CARTESIAN_POINT('',(0.,0.22));
+#23266 = VECTOR('',#23267,1.);
+#23267 = DIRECTION('',(1.,0.));
+#23268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23269 = ADVANCED_FACE('',(#23270),#22925,.T.);
+#23270 = FACE_BOUND('',#23271,.F.);
+#23271 = EDGE_LOOP('',(#23272,#23273,#23296,#23322));
+#23272 = ORIENTED_EDGE('',*,*,#23046,.T.);
+#23273 = ORIENTED_EDGE('',*,*,#23274,.T.);
+#23274 = EDGE_CURVE('',#23047,#23275,#23277,.T.);
+#23275 = VERTEX_POINT('',#23276);
+#23276 = CARTESIAN_POINT('',(-2.64,4.017218742231,4.768182948242E-02));
+#23277 = SURFACE_CURVE('',#23278,(#23282,#23289),.PCURVE_S1.);
+#23278 = LINE('',#23279,#23280);
+#23279 = CARTESIAN_POINT('',(-2.86,4.017218742231,4.768182948242E-02));
+#23280 = VECTOR('',#23281,1.);
+#23281 = DIRECTION('',(1.,0.,0.));
+#23282 = PCURVE('',#22925,#23283);
+#23283 = DEFINITIONAL_REPRESENTATION('',(#23284),#23288);
+#23284 = LINE('',#23285,#23286);
+#23285 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#23286 = VECTOR('',#23287,1.);
+#23287 = DIRECTION('',(-0.,1.));
+#23288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23289 = PCURVE('',#23086,#23290);
+#23290 = DEFINITIONAL_REPRESENTATION('',(#23291),#23295);
+#23291 = LINE('',#23292,#23293);
+#23292 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#23293 = VECTOR('',#23294,1.);
+#23294 = DIRECTION('',(0.,1.));
+#23295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23296 = ORIENTED_EDGE('',*,*,#23297,.F.);
+#23297 = EDGE_CURVE('',#22910,#23275,#23298,.T.);
+#23298 = SURFACE_CURVE('',#23299,(#23304,#23311),.PCURVE_S1.);
+#23299 = CIRCLE('',#23300,0.11);
+#23300 = AXIS2_PLACEMENT_3D('',#23301,#23302,#23303);
+#23301 = CARTESIAN_POINT('',(-2.64,4.107863353893,0.11));
+#23302 = DIRECTION('',(-1.,0.,0.));
+#23303 = DIRECTION('',(0.,0.,1.));
+#23304 = PCURVE('',#22925,#23305);
+#23305 = DEFINITIONAL_REPRESENTATION('',(#23306),#23310);
+#23306 = LINE('',#23307,#23308);
+#23307 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#23308 = VECTOR('',#23309,1.);
+#23309 = DIRECTION('',(-1.,0.));
+#23310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23311 = PCURVE('',#22953,#23312);
+#23312 = DEFINITIONAL_REPRESENTATION('',(#23313),#23321);
+#23313 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23314,#23315,#23316,#23317
+ ,#23318,#23319,#23320),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23314 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#23315 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#23316 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#23317 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#23318 = CARTESIAN_POINT('',(5.982382164822E-02,-0.286386224036));
+#23319 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#23320 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#23321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23322 = ORIENTED_EDGE('',*,*,#22909,.F.);
+#23323 = ADVANCED_FACE('',(#23324),#22979,.T.);
+#23324 = FACE_BOUND('',#23325,.T.);
+#23325 = EDGE_LOOP('',(#23326,#23327,#23328,#23351));
+#23326 = ORIENTED_EDGE('',*,*,#22965,.F.);
+#23327 = ORIENTED_EDGE('',*,*,#23024,.T.);
+#23328 = ORIENTED_EDGE('',*,*,#23329,.T.);
+#23329 = EDGE_CURVE('',#22997,#23330,#23332,.T.);
+#23330 = VERTEX_POINT('',#23331);
+#23331 = CARTESIAN_POINT('',(-2.64,4.5,0.11));
+#23332 = SURFACE_CURVE('',#23333,(#23337,#23344),.PCURVE_S1.);
+#23333 = LINE('',#23334,#23335);
+#23334 = CARTESIAN_POINT('',(-2.86,4.5,0.11));
+#23335 = VECTOR('',#23336,1.);
+#23336 = DIRECTION('',(1.,0.,0.));
+#23337 = PCURVE('',#22979,#23338);
+#23338 = DEFINITIONAL_REPRESENTATION('',(#23339),#23343);
+#23339 = LINE('',#23340,#23341);
+#23340 = CARTESIAN_POINT('',(0.11,0.));
+#23341 = VECTOR('',#23342,1.);
+#23342 = DIRECTION('',(0.,1.));
+#23343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23344 = PCURVE('',#23012,#23345);
+#23345 = DEFINITIONAL_REPRESENTATION('',(#23346),#23350);
+#23346 = LINE('',#23347,#23348);
+#23347 = CARTESIAN_POINT('',(0.,0.45));
+#23348 = VECTOR('',#23349,1.);
+#23349 = DIRECTION('',(1.,0.));
+#23350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23351 = ORIENTED_EDGE('',*,*,#23352,.F.);
+#23352 = EDGE_CURVE('',#22938,#23330,#23353,.T.);
+#23353 = SURFACE_CURVE('',#23354,(#23358,#23365),.PCURVE_S1.);
+#23354 = LINE('',#23355,#23356);
+#23355 = CARTESIAN_POINT('',(-2.64,4.5,0.));
+#23356 = VECTOR('',#23357,1.);
+#23357 = DIRECTION('',(0.,0.,1.));
+#23358 = PCURVE('',#22979,#23359);
+#23359 = DEFINITIONAL_REPRESENTATION('',(#23360),#23364);
+#23360 = LINE('',#23361,#23362);
+#23361 = CARTESIAN_POINT('',(0.,0.22));
+#23362 = VECTOR('',#23363,1.);
+#23363 = DIRECTION('',(1.,0.));
+#23364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23365 = PCURVE('',#22953,#23366);
+#23366 = DEFINITIONAL_REPRESENTATION('',(#23367),#23371);
+#23367 = LINE('',#23368,#23369);
+#23368 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#23369 = VECTOR('',#23370,1.);
+#23370 = DIRECTION('',(0.,1.));
+#23371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23372 = ADVANCED_FACE('',(#23373),#22953,.T.);
+#23373 = FACE_BOUND('',#23374,.T.);
+#23374 = EDGE_LOOP('',(#23375,#23398,#23426,#23449,#23473,#23496,#23519,
+ #23542,#23563,#23564,#23565));
+#23375 = ORIENTED_EDGE('',*,*,#23376,.F.);
+#23376 = EDGE_CURVE('',#23377,#23330,#23379,.T.);
+#23377 = VERTEX_POINT('',#23378);
+#23378 = CARTESIAN_POINT('',(-2.64,4.165726707786,0.11));
+#23379 = SURFACE_CURVE('',#23380,(#23384,#23391),.PCURVE_S1.);
+#23380 = LINE('',#23381,#23382);
+#23381 = CARTESIAN_POINT('',(-2.64,4.05,0.11));
+#23382 = VECTOR('',#23383,1.);
+#23383 = DIRECTION('',(0.,1.,0.));
+#23384 = PCURVE('',#22953,#23385);
+#23385 = DEFINITIONAL_REPRESENTATION('',(#23386),#23390);
+#23386 = LINE('',#23387,#23388);
+#23387 = CARTESIAN_POINT('',(9.722326217175E-02,-0.231386224036));
+#23388 = VECTOR('',#23389,1.);
+#23389 = DIRECTION('',(1.,-2.494324423007E-58));
+#23390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23391 = PCURVE('',#23012,#23392);
+#23392 = DEFINITIONAL_REPRESENTATION('',(#23393),#23397);
+#23393 = LINE('',#23394,#23395);
+#23394 = CARTESIAN_POINT('',(0.22,0.));
+#23395 = VECTOR('',#23396,1.);
+#23396 = DIRECTION('',(0.,1.));
+#23397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23398 = ORIENTED_EDGE('',*,*,#23399,.T.);
+#23399 = EDGE_CURVE('',#23377,#23400,#23402,.T.);
+#23400 = VERTEX_POINT('',#23401);
+#23401 = CARTESIAN_POINT('',(-2.64,4.075082096124,0.157681829482));
+#23402 = SURFACE_CURVE('',#23403,(#23408,#23419),.PCURVE_S1.);
+#23403 = CIRCLE('',#23404,0.11);
+#23404 = AXIS2_PLACEMENT_3D('',#23405,#23406,#23407);
+#23405 = CARTESIAN_POINT('',(-2.64,4.165726707786,0.22));
+#23406 = DIRECTION('',(-1.,0.,0.));
+#23407 = DIRECTION('',(0.,0.,-1.));
+#23408 = PCURVE('',#22953,#23409);
+#23409 = DEFINITIONAL_REPRESENTATION('',(#23410),#23418);
+#23410 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23411,#23412,#23413,#23414
+ ,#23415,#23416,#23417),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23411 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#23412 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#23413 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#23414 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#23415 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#23416 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#23417 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#23418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23419 = PCURVE('',#23258,#23420);
+#23420 = DEFINITIONAL_REPRESENTATION('',(#23421),#23425);
+#23421 = LINE('',#23422,#23423);
+#23422 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#23423 = VECTOR('',#23424,1.);
+#23424 = DIRECTION('',(1.,0.));
+#23425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23426 = ORIENTED_EDGE('',*,*,#23427,.T.);
+#23427 = EDGE_CURVE('',#23400,#23428,#23430,.T.);
+#23428 = VERTEX_POINT('',#23429);
+#23429 = CARTESIAN_POINT('',(-2.64,3.623425869431,0.814636341035));
+#23430 = SURFACE_CURVE('',#23431,(#23435,#23442),.PCURVE_S1.);
+#23431 = LINE('',#23432,#23433);
+#23432 = CARTESIAN_POINT('',(-2.64,4.140644611662,6.231817051758E-02));
+#23433 = VECTOR('',#23434,1.);
+#23434 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#23435 = PCURVE('',#22953,#23436);
+#23436 = DEFINITIONAL_REPRESENTATION('',(#23437),#23441);
+#23437 = LINE('',#23438,#23439);
+#23438 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#23439 = VECTOR('',#23440,1.);
+#23440 = DIRECTION('',(-0.566528822887,0.824041924199));
+#23441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23442 = PCURVE('',#23231,#23443);
+#23443 = DEFINITIONAL_REPRESENTATION('',(#23444),#23448);
+#23444 = LINE('',#23445,#23446);
+#23445 = CARTESIAN_POINT('',(0.,0.22));
+#23446 = VECTOR('',#23447,1.);
+#23447 = DIRECTION('',(1.,0.));
+#23448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23449 = ORIENTED_EDGE('',*,*,#23450,.T.);
+#23450 = EDGE_CURVE('',#23428,#23451,#23453,.T.);
+#23451 = VERTEX_POINT('',#23452);
+#23452 = CARTESIAN_POINT('',(-2.64,3.532781257769,0.862318170518));
+#23453 = SURFACE_CURVE('',#23454,(#23459,#23466),.PCURVE_S1.);
+#23454 = CIRCLE('',#23455,0.11);
+#23455 = AXIS2_PLACEMENT_3D('',#23456,#23457,#23458);
+#23456 = CARTESIAN_POINT('',(-2.64,3.532781257769,0.752318170518));
+#23457 = DIRECTION('',(1.,0.,-0.));
+#23458 = DIRECTION('',(0.,0.,1.));
+#23459 = PCURVE('',#22953,#23460);
+#23460 = DEFINITIONAL_REPRESENTATION('',(#23461),#23465);
+#23461 = CIRCLE('',#23462,0.11);
+#23462 = AXIS2_PLACEMENT_2D('',#23463,#23464);
+#23463 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#23464 = DIRECTION('',(0.,1.));
+#23465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23466 = PCURVE('',#23203,#23467);
+#23467 = DEFINITIONAL_REPRESENTATION('',(#23468),#23472);
+#23468 = LINE('',#23469,#23470);
+#23469 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#23470 = VECTOR('',#23471,1.);
+#23471 = DIRECTION('',(1.,0.));
+#23472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23473 = ORIENTED_EDGE('',*,*,#23474,.F.);
+#23474 = EDGE_CURVE('',#23475,#23451,#23477,.T.);
+#23475 = VERTEX_POINT('',#23476);
+#23476 = CARTESIAN_POINT('',(-2.64,3.5,0.862318170518));
+#23477 = SURFACE_CURVE('',#23478,(#23482,#23489),.PCURVE_S1.);
+#23478 = LINE('',#23479,#23480);
+#23479 = CARTESIAN_POINT('',(-2.64,3.5,0.862318170518));
+#23480 = VECTOR('',#23481,1.);
+#23481 = DIRECTION('',(0.,1.,0.));
+#23482 = PCURVE('',#22953,#23483);
+#23483 = DEFINITIONAL_REPRESENTATION('',(#23484),#23488);
+#23484 = LINE('',#23485,#23486);
+#23485 = CARTESIAN_POINT('',(-0.452776737828,0.520931946481));
+#23486 = VECTOR('',#23487,1.);
+#23487 = DIRECTION('',(1.,-2.494324423007E-58));
+#23488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23489 = PCURVE('',#23170,#23490);
+#23490 = DEFINITIONAL_REPRESENTATION('',(#23491),#23495);
+#23491 = LINE('',#23492,#23493);
+#23492 = CARTESIAN_POINT('',(0.22,0.));
+#23493 = VECTOR('',#23494,1.);
+#23494 = DIRECTION('',(0.,1.));
+#23495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23496 = ORIENTED_EDGE('',*,*,#23497,.F.);
+#23497 = EDGE_CURVE('',#23498,#23475,#23500,.T.);
+#23498 = VERTEX_POINT('',#23499);
+#23499 = CARTESIAN_POINT('',(-2.64,3.5,0.752318170518));
+#23500 = SURFACE_CURVE('',#23501,(#23505,#23512),.PCURVE_S1.);
+#23501 = LINE('',#23502,#23503);
+#23502 = CARTESIAN_POINT('',(-2.64,3.5,0.752318170518));
+#23503 = VECTOR('',#23504,1.);
+#23504 = DIRECTION('',(0.,0.,1.));
+#23505 = PCURVE('',#22953,#23506);
+#23506 = DEFINITIONAL_REPRESENTATION('',(#23507),#23511);
+#23507 = LINE('',#23508,#23509);
+#23508 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#23509 = VECTOR('',#23510,1.);
+#23510 = DIRECTION('',(0.,1.));
+#23511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23512 = PCURVE('',#23142,#23513);
+#23513 = DEFINITIONAL_REPRESENTATION('',(#23514),#23518);
+#23514 = LINE('',#23515,#23516);
+#23515 = CARTESIAN_POINT('',(0.,0.22));
+#23516 = VECTOR('',#23517,1.);
+#23517 = DIRECTION('',(1.,0.));
+#23518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23519 = ORIENTED_EDGE('',*,*,#23520,.T.);
+#23520 = EDGE_CURVE('',#23498,#23521,#23523,.T.);
+#23521 = VERTEX_POINT('',#23522);
+#23522 = CARTESIAN_POINT('',(-2.64,3.532781257769,0.752318170518));
+#23523 = SURFACE_CURVE('',#23524,(#23528,#23535),.PCURVE_S1.);
+#23524 = LINE('',#23525,#23526);
+#23525 = CARTESIAN_POINT('',(-2.64,3.5,0.752318170518));
+#23526 = VECTOR('',#23527,1.);
+#23527 = DIRECTION('',(0.,1.,0.));
+#23528 = PCURVE('',#22953,#23529);
+#23529 = DEFINITIONAL_REPRESENTATION('',(#23530),#23534);
+#23530 = LINE('',#23531,#23532);
+#23531 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#23532 = VECTOR('',#23533,1.);
+#23533 = DIRECTION('',(1.,-2.494324423007E-58));
+#23534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23535 = PCURVE('',#23114,#23536);
+#23536 = DEFINITIONAL_REPRESENTATION('',(#23537),#23541);
+#23537 = LINE('',#23538,#23539);
+#23538 = CARTESIAN_POINT('',(0.22,0.));
+#23539 = VECTOR('',#23540,1.);
+#23540 = DIRECTION('',(0.,1.));
+#23541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23542 = ORIENTED_EDGE('',*,*,#23543,.F.);
+#23543 = EDGE_CURVE('',#23275,#23521,#23544,.T.);
+#23544 = SURFACE_CURVE('',#23545,(#23549,#23556),.PCURVE_S1.);
+#23545 = LINE('',#23546,#23547);
+#23546 = CARTESIAN_POINT('',(-2.64,4.05,0.));
+#23547 = VECTOR('',#23548,1.);
+#23548 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#23549 = PCURVE('',#22953,#23550);
+#23550 = DEFINITIONAL_REPRESENTATION('',(#23551),#23555);
+#23551 = LINE('',#23552,#23553);
+#23552 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#23553 = VECTOR('',#23554,1.);
+#23554 = DIRECTION('',(-0.566528822887,0.824041924199));
+#23555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23556 = PCURVE('',#23086,#23557);
+#23557 = DEFINITIONAL_REPRESENTATION('',(#23558),#23562);
+#23558 = LINE('',#23559,#23560);
+#23559 = CARTESIAN_POINT('',(0.,0.22));
+#23560 = VECTOR('',#23561,1.);
+#23561 = DIRECTION('',(1.,0.));
+#23562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23563 = ORIENTED_EDGE('',*,*,#23297,.F.);
+#23564 = ORIENTED_EDGE('',*,*,#22937,.T.);
+#23565 = ORIENTED_EDGE('',*,*,#23352,.T.);
+#23566 = ADVANCED_FACE('',(#23567),#23012,.T.);
+#23567 = FACE_BOUND('',#23568,.T.);
+#23568 = EDGE_LOOP('',(#23569,#23570,#23591,#23592));
+#23569 = ORIENTED_EDGE('',*,*,#22994,.F.);
+#23570 = ORIENTED_EDGE('',*,*,#23571,.F.);
+#23571 = EDGE_CURVE('',#23377,#22995,#23572,.T.);
+#23572 = SURFACE_CURVE('',#23573,(#23577,#23584),.PCURVE_S1.);
+#23573 = LINE('',#23574,#23575);
+#23574 = CARTESIAN_POINT('',(-2.64,4.165726707786,0.11));
+#23575 = VECTOR('',#23576,1.);
+#23576 = DIRECTION('',(-1.,0.,0.));
+#23577 = PCURVE('',#23012,#23578);
+#23578 = DEFINITIONAL_REPRESENTATION('',(#23579),#23583);
+#23579 = LINE('',#23580,#23581);
+#23580 = CARTESIAN_POINT('',(0.22,0.115726707786));
+#23581 = VECTOR('',#23582,1.);
+#23582 = DIRECTION('',(-1.,0.));
+#23583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23584 = PCURVE('',#23258,#23585);
+#23585 = DEFINITIONAL_REPRESENTATION('',(#23586),#23590);
+#23586 = LINE('',#23587,#23588);
+#23587 = CARTESIAN_POINT('',(0.,0.));
+#23588 = VECTOR('',#23589,1.);
+#23589 = DIRECTION('',(0.,1.));
+#23590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23591 = ORIENTED_EDGE('',*,*,#23376,.T.);
+#23592 = ORIENTED_EDGE('',*,*,#23329,.F.);
+#23593 = ADVANCED_FACE('',(#23594),#23258,.F.);
+#23594 = FACE_BOUND('',#23595,.F.);
+#23595 = EDGE_LOOP('',(#23596,#23597,#23618,#23619));
+#23596 = ORIENTED_EDGE('',*,*,#23399,.T.);
+#23597 = ORIENTED_EDGE('',*,*,#23598,.T.);
+#23598 = EDGE_CURVE('',#23400,#23216,#23599,.T.);
+#23599 = SURFACE_CURVE('',#23600,(#23604,#23611),.PCURVE_S1.);
+#23600 = LINE('',#23601,#23602);
+#23601 = CARTESIAN_POINT('',(-2.64,4.075082096124,0.157681829482));
+#23602 = VECTOR('',#23603,1.);
+#23603 = DIRECTION('',(-1.,0.,0.));
+#23604 = PCURVE('',#23258,#23605);
+#23605 = DEFINITIONAL_REPRESENTATION('',(#23606),#23610);
+#23606 = LINE('',#23607,#23608);
+#23607 = CARTESIAN_POINT('',(0.96850898066,0.));
+#23608 = VECTOR('',#23609,1.);
+#23609 = DIRECTION('',(0.,1.));
+#23610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23611 = PCURVE('',#23231,#23612);
+#23612 = DEFINITIONAL_REPRESENTATION('',(#23613),#23617);
+#23613 = LINE('',#23614,#23615);
+#23614 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#23615 = VECTOR('',#23616,1.);
+#23616 = DIRECTION('',(0.,-1.));
+#23617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23618 = ORIENTED_EDGE('',*,*,#23243,.F.);
+#23619 = ORIENTED_EDGE('',*,*,#23571,.F.);
+#23620 = ADVANCED_FACE('',(#23621),#23231,.T.);
+#23621 = FACE_BOUND('',#23622,.T.);
+#23622 = EDGE_LOOP('',(#23623,#23624,#23625,#23626));
+#23623 = ORIENTED_EDGE('',*,*,#23427,.F.);
+#23624 = ORIENTED_EDGE('',*,*,#23598,.T.);
+#23625 = ORIENTED_EDGE('',*,*,#23215,.T.);
+#23626 = ORIENTED_EDGE('',*,*,#23627,.T.);
+#23627 = EDGE_CURVE('',#23183,#23428,#23628,.T.);
+#23628 = SURFACE_CURVE('',#23629,(#23633,#23640),.PCURVE_S1.);
+#23629 = LINE('',#23630,#23631);
+#23630 = CARTESIAN_POINT('',(-2.86,3.623425869431,0.814636341035));
+#23631 = VECTOR('',#23632,1.);
+#23632 = DIRECTION('',(1.,0.,0.));
+#23633 = PCURVE('',#23231,#23634);
+#23634 = DEFINITIONAL_REPRESENTATION('',(#23635),#23639);
+#23635 = LINE('',#23636,#23637);
+#23636 = CARTESIAN_POINT('',(0.912961038055,0.));
+#23637 = VECTOR('',#23638,1.);
+#23638 = DIRECTION('',(0.,1.));
+#23639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23640 = PCURVE('',#23203,#23641);
+#23641 = DEFINITIONAL_REPRESENTATION('',(#23642),#23646);
+#23642 = LINE('',#23643,#23644);
+#23643 = CARTESIAN_POINT('',(0.,0.));
+#23644 = VECTOR('',#23645,1.);
+#23645 = DIRECTION('',(0.,1.));
+#23646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23647 = ADVANCED_FACE('',(#23648),#23203,.T.);
+#23648 = FACE_BOUND('',#23649,.T.);
+#23649 = EDGE_LOOP('',(#23650,#23651,#23672,#23673));
+#23650 = ORIENTED_EDGE('',*,*,#23182,.T.);
+#23651 = ORIENTED_EDGE('',*,*,#23652,.T.);
+#23652 = EDGE_CURVE('',#23155,#23451,#23653,.T.);
+#23653 = SURFACE_CURVE('',#23654,(#23658,#23665),.PCURVE_S1.);
+#23654 = LINE('',#23655,#23656);
+#23655 = CARTESIAN_POINT('',(-2.86,3.532781257769,0.862318170518));
+#23656 = VECTOR('',#23657,1.);
+#23657 = DIRECTION('',(1.,0.,0.));
+#23658 = PCURVE('',#23203,#23659);
+#23659 = DEFINITIONAL_REPRESENTATION('',(#23660),#23664);
+#23660 = LINE('',#23661,#23662);
+#23661 = CARTESIAN_POINT('',(0.96850898066,0.));
+#23662 = VECTOR('',#23663,1.);
+#23663 = DIRECTION('',(0.,1.));
+#23664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23665 = PCURVE('',#23170,#23666);
+#23666 = DEFINITIONAL_REPRESENTATION('',(#23667),#23671);
+#23667 = LINE('',#23668,#23669);
+#23668 = CARTESIAN_POINT('',(0.,3.278125776917E-02));
+#23669 = VECTOR('',#23670,1.);
+#23670 = DIRECTION('',(1.,0.));
+#23671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23672 = ORIENTED_EDGE('',*,*,#23450,.F.);
+#23673 = ORIENTED_EDGE('',*,*,#23627,.F.);
+#23674 = ADVANCED_FACE('',(#23675),#23170,.T.);
+#23675 = FACE_BOUND('',#23676,.T.);
+#23676 = EDGE_LOOP('',(#23677,#23678,#23699,#23700));
+#23677 = ORIENTED_EDGE('',*,*,#23154,.F.);
+#23678 = ORIENTED_EDGE('',*,*,#23679,.T.);
+#23679 = EDGE_CURVE('',#23127,#23475,#23680,.T.);
+#23680 = SURFACE_CURVE('',#23681,(#23685,#23692),.PCURVE_S1.);
+#23681 = LINE('',#23682,#23683);
+#23682 = CARTESIAN_POINT('',(-2.86,3.5,0.862318170518));
+#23683 = VECTOR('',#23684,1.);
+#23684 = DIRECTION('',(1.,0.,0.));
+#23685 = PCURVE('',#23170,#23686);
+#23686 = DEFINITIONAL_REPRESENTATION('',(#23687),#23691);
+#23687 = LINE('',#23688,#23689);
+#23688 = CARTESIAN_POINT('',(0.,0.));
+#23689 = VECTOR('',#23690,1.);
+#23690 = DIRECTION('',(1.,0.));
+#23691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23692 = PCURVE('',#23142,#23693);
+#23693 = DEFINITIONAL_REPRESENTATION('',(#23694),#23698);
+#23694 = LINE('',#23695,#23696);
+#23695 = CARTESIAN_POINT('',(0.11,0.));
+#23696 = VECTOR('',#23697,1.);
+#23697 = DIRECTION('',(0.,1.));
+#23698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23699 = ORIENTED_EDGE('',*,*,#23474,.T.);
+#23700 = ORIENTED_EDGE('',*,*,#23652,.F.);
+#23701 = ADVANCED_FACE('',(#23702),#23086,.F.);
+#23702 = FACE_BOUND('',#23703,.F.);
+#23703 = EDGE_LOOP('',(#23704,#23705,#23706,#23707));
+#23704 = ORIENTED_EDGE('',*,*,#23543,.F.);
+#23705 = ORIENTED_EDGE('',*,*,#23274,.F.);
+#23706 = ORIENTED_EDGE('',*,*,#23070,.T.);
+#23707 = ORIENTED_EDGE('',*,*,#23708,.F.);
+#23708 = EDGE_CURVE('',#23521,#23071,#23709,.T.);
+#23709 = SURFACE_CURVE('',#23710,(#23714,#23720),.PCURVE_S1.);
+#23710 = LINE('',#23711,#23712);
+#23711 = CARTESIAN_POINT('',(-2.86,3.532781257769,0.752318170518));
+#23712 = VECTOR('',#23713,1.);
+#23713 = DIRECTION('',(-1.,0.,0.));
+#23714 = PCURVE('',#23086,#23715);
+#23715 = DEFINITIONAL_REPRESENTATION('',(#23716),#23719);
+#23716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23717,#23718),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23717 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#23718 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#23719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23720 = PCURVE('',#23114,#23721);
+#23721 = DEFINITIONAL_REPRESENTATION('',(#23722),#23725);
+#23722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23723,#23724),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#23723 = CARTESIAN_POINT('',(0.242,3.278125776917E-02));
+#23724 = CARTESIAN_POINT('',(-2.2E-02,3.278125776917E-02));
+#23725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23726 = ADVANCED_FACE('',(#23727),#23142,.F.);
+#23727 = FACE_BOUND('',#23728,.T.);
+#23728 = EDGE_LOOP('',(#23729,#23730,#23731,#23732));
+#23729 = ORIENTED_EDGE('',*,*,#23497,.T.);
+#23730 = ORIENTED_EDGE('',*,*,#23679,.F.);
+#23731 = ORIENTED_EDGE('',*,*,#23126,.F.);
+#23732 = ORIENTED_EDGE('',*,*,#23733,.T.);
+#23733 = EDGE_CURVE('',#23099,#23498,#23734,.T.);
+#23734 = SURFACE_CURVE('',#23735,(#23739,#23746),.PCURVE_S1.);
+#23735 = LINE('',#23736,#23737);
+#23736 = CARTESIAN_POINT('',(-2.86,3.5,0.752318170518));
+#23737 = VECTOR('',#23738,1.);
+#23738 = DIRECTION('',(1.,0.,0.));
+#23739 = PCURVE('',#23142,#23740);
+#23740 = DEFINITIONAL_REPRESENTATION('',(#23741),#23745);
+#23741 = LINE('',#23742,#23743);
+#23742 = CARTESIAN_POINT('',(0.,0.));
+#23743 = VECTOR('',#23744,1.);
+#23744 = DIRECTION('',(0.,1.));
+#23745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23746 = PCURVE('',#23114,#23747);
+#23747 = DEFINITIONAL_REPRESENTATION('',(#23748),#23752);
+#23748 = LINE('',#23749,#23750);
+#23749 = CARTESIAN_POINT('',(0.,0.));
+#23750 = VECTOR('',#23751,1.);
+#23751 = DIRECTION('',(1.,0.));
+#23752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23753 = ADVANCED_FACE('',(#23754),#23114,.F.);
+#23754 = FACE_BOUND('',#23755,.F.);
+#23755 = EDGE_LOOP('',(#23756,#23757,#23758,#23759));
+#23756 = ORIENTED_EDGE('',*,*,#23098,.F.);
+#23757 = ORIENTED_EDGE('',*,*,#23733,.T.);
+#23758 = ORIENTED_EDGE('',*,*,#23520,.T.);
+#23759 = ORIENTED_EDGE('',*,*,#23708,.T.);
+#23760 = MANIFOLD_SOLID_BREP('',#23761);
+#23761 = CLOSED_SHELL('',(#23762,#23882,#24165,#24215,#24264,#24458,
+ #24485,#24512,#24539,#24566,#24593,#24618,#24645));
+#23762 = ADVANCED_FACE('',(#23763),#23777,.F.);
+#23763 = FACE_BOUND('',#23764,.F.);
+#23764 = EDGE_LOOP('',(#23765,#23800,#23828,#23856));
+#23765 = ORIENTED_EDGE('',*,*,#23766,.F.);
+#23766 = EDGE_CURVE('',#23767,#23769,#23771,.T.);
+#23767 = VERTEX_POINT('',#23768);
+#23768 = CARTESIAN_POINT('',(-2.86,-4.5,0.));
+#23769 = VERTEX_POINT('',#23770);
+#23770 = CARTESIAN_POINT('',(-2.86,-4.107863353893,0.));
+#23771 = SURFACE_CURVE('',#23772,(#23776,#23788),.PCURVE_S1.);
+#23772 = LINE('',#23773,#23774);
+#23773 = CARTESIAN_POINT('',(-2.86,-4.5,0.));
+#23774 = VECTOR('',#23775,1.);
+#23775 = DIRECTION('',(0.,1.,0.));
+#23776 = PCURVE('',#23777,#23782);
+#23777 = PLANE('',#23778);
+#23778 = AXIS2_PLACEMENT_3D('',#23779,#23780,#23781);
+#23779 = CARTESIAN_POINT('',(-2.86,-4.5,0.));
+#23780 = DIRECTION('',(0.,0.,1.));
+#23781 = DIRECTION('',(1.,0.,0.));
+#23782 = DEFINITIONAL_REPRESENTATION('',(#23783),#23787);
+#23783 = LINE('',#23784,#23785);
+#23784 = CARTESIAN_POINT('',(0.,0.));
+#23785 = VECTOR('',#23786,1.);
+#23786 = DIRECTION('',(0.,1.));
+#23787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23788 = PCURVE('',#23789,#23794);
+#23789 = PLANE('',#23790);
+#23790 = AXIS2_PLACEMENT_3D('',#23791,#23792,#23793);
+#23791 = CARTESIAN_POINT('',(-2.86,-3.952776737828,0.341386224036));
+#23792 = DIRECTION('',(-1.,-1.028895858541E-29,7.350049880588E-30));
+#23793 = DIRECTION('',(1.028895858541E-29,-1.,0.));
+#23794 = DEFINITIONAL_REPRESENTATION('',(#23795),#23799);
+#23795 = LINE('',#23796,#23797);
+#23796 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#23797 = VECTOR('',#23798,1.);
+#23798 = DIRECTION('',(-1.,7.562435882206E-59));
+#23799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23800 = ORIENTED_EDGE('',*,*,#23801,.T.);
+#23801 = EDGE_CURVE('',#23767,#23802,#23804,.T.);
+#23802 = VERTEX_POINT('',#23803);
+#23803 = CARTESIAN_POINT('',(-2.64,-4.5,0.));
+#23804 = SURFACE_CURVE('',#23805,(#23809,#23816),.PCURVE_S1.);
+#23805 = LINE('',#23806,#23807);
+#23806 = CARTESIAN_POINT('',(-2.86,-4.5,0.));
+#23807 = VECTOR('',#23808,1.);
+#23808 = DIRECTION('',(1.,0.,0.));
+#23809 = PCURVE('',#23777,#23810);
+#23810 = DEFINITIONAL_REPRESENTATION('',(#23811),#23815);
+#23811 = LINE('',#23812,#23813);
+#23812 = CARTESIAN_POINT('',(0.,0.));
+#23813 = VECTOR('',#23814,1.);
+#23814 = DIRECTION('',(1.,0.));
+#23815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23816 = PCURVE('',#23817,#23822);
+#23817 = PLANE('',#23818);
+#23818 = AXIS2_PLACEMENT_3D('',#23819,#23820,#23821);
+#23819 = CARTESIAN_POINT('',(-2.86,-4.5,0.));
+#23820 = DIRECTION('',(0.,1.,0.));
+#23821 = DIRECTION('',(0.,0.,1.));
+#23822 = DEFINITIONAL_REPRESENTATION('',(#23823),#23827);
+#23823 = LINE('',#23824,#23825);
+#23824 = CARTESIAN_POINT('',(0.,0.));
+#23825 = VECTOR('',#23826,1.);
+#23826 = DIRECTION('',(0.,1.));
+#23827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23828 = ORIENTED_EDGE('',*,*,#23829,.T.);
+#23829 = EDGE_CURVE('',#23802,#23830,#23832,.T.);
+#23830 = VERTEX_POINT('',#23831);
+#23831 = CARTESIAN_POINT('',(-2.64,-4.107863353893,0.));
+#23832 = SURFACE_CURVE('',#23833,(#23837,#23844),.PCURVE_S1.);
+#23833 = LINE('',#23834,#23835);
+#23834 = CARTESIAN_POINT('',(-2.64,-4.5,0.));
+#23835 = VECTOR('',#23836,1.);
+#23836 = DIRECTION('',(0.,1.,0.));
+#23837 = PCURVE('',#23777,#23838);
+#23838 = DEFINITIONAL_REPRESENTATION('',(#23839),#23843);
+#23839 = LINE('',#23840,#23841);
+#23840 = CARTESIAN_POINT('',(0.22,0.));
+#23841 = VECTOR('',#23842,1.);
+#23842 = DIRECTION('',(0.,1.));
+#23843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23844 = PCURVE('',#23845,#23850);
+#23845 = PLANE('',#23846);
+#23846 = AXIS2_PLACEMENT_3D('',#23847,#23848,#23849);
+#23847 = CARTESIAN_POINT('',(-2.64,-3.952776737828,0.341386224036));
+#23848 = DIRECTION('',(1.,-1.963576083731E-29,1.654827298066E-29));
+#23849 = DIRECTION('',(1.963576083731E-29,1.,0.));
+#23850 = DEFINITIONAL_REPRESENTATION('',(#23851),#23855);
+#23851 = LINE('',#23852,#23853);
+#23852 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#23853 = VECTOR('',#23854,1.);
+#23854 = DIRECTION('',(1.,3.249379305189E-58));
+#23855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23856 = ORIENTED_EDGE('',*,*,#23857,.F.);
+#23857 = EDGE_CURVE('',#23769,#23830,#23858,.T.);
+#23858 = SURFACE_CURVE('',#23859,(#23863,#23870),.PCURVE_S1.);
+#23859 = LINE('',#23860,#23861);
+#23860 = CARTESIAN_POINT('',(-2.86,-4.107863353893,0.));
+#23861 = VECTOR('',#23862,1.);
+#23862 = DIRECTION('',(1.,0.,0.));
+#23863 = PCURVE('',#23777,#23864);
+#23864 = DEFINITIONAL_REPRESENTATION('',(#23865),#23869);
+#23865 = LINE('',#23866,#23867);
+#23866 = CARTESIAN_POINT('',(0.,0.392136646107));
+#23867 = VECTOR('',#23868,1.);
+#23868 = DIRECTION('',(1.,0.));
+#23869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23870 = PCURVE('',#23871,#23876);
+#23871 = CYLINDRICAL_SURFACE('',#23872,0.11);
+#23872 = AXIS2_PLACEMENT_3D('',#23873,#23874,#23875);
+#23873 = CARTESIAN_POINT('',(-2.86,-4.107863353893,0.11));
+#23874 = DIRECTION('',(1.,0.,0.));
+#23875 = DIRECTION('',(0.,0.,-1.));
+#23876 = DEFINITIONAL_REPRESENTATION('',(#23877),#23881);
+#23877 = LINE('',#23878,#23879);
+#23878 = CARTESIAN_POINT('',(0.,0.));
+#23879 = VECTOR('',#23880,1.);
+#23880 = DIRECTION('',(0.,1.));
+#23881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23882 = ADVANCED_FACE('',(#23883),#23789,.T.);
+#23883 = FACE_BOUND('',#23884,.T.);
+#23884 = EDGE_LOOP('',(#23885,#23915,#23948,#23976,#24005,#24033,#24061,
+ #24089,#24117,#24143,#24144));
+#23885 = ORIENTED_EDGE('',*,*,#23886,.T.);
+#23886 = EDGE_CURVE('',#23887,#23889,#23891,.T.);
+#23887 = VERTEX_POINT('',#23888);
+#23888 = CARTESIAN_POINT('',(-2.86,-4.5,0.11));
+#23889 = VERTEX_POINT('',#23890);
+#23890 = CARTESIAN_POINT('',(-2.86,-4.165726707786,0.11));
+#23891 = SURFACE_CURVE('',#23892,(#23896,#23903),.PCURVE_S1.);
+#23892 = LINE('',#23893,#23894);
+#23893 = CARTESIAN_POINT('',(-2.86,-4.5,0.11));
+#23894 = VECTOR('',#23895,1.);
+#23895 = DIRECTION('',(0.,1.,0.));
+#23896 = PCURVE('',#23789,#23897);
+#23897 = DEFINITIONAL_REPRESENTATION('',(#23898),#23902);
+#23898 = LINE('',#23899,#23900);
+#23899 = CARTESIAN_POINT('',(0.547223262172,-0.231386224036));
+#23900 = VECTOR('',#23901,1.);
+#23901 = DIRECTION('',(-1.,7.562435882206E-59));
+#23902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23903 = PCURVE('',#23904,#23909);
+#23904 = PLANE('',#23905);
+#23905 = AXIS2_PLACEMENT_3D('',#23906,#23907,#23908);
+#23906 = CARTESIAN_POINT('',(-2.86,-4.5,0.11));
+#23907 = DIRECTION('',(0.,0.,1.));
+#23908 = DIRECTION('',(1.,0.,0.));
+#23909 = DEFINITIONAL_REPRESENTATION('',(#23910),#23914);
+#23910 = LINE('',#23911,#23912);
+#23911 = CARTESIAN_POINT('',(0.,0.));
+#23912 = VECTOR('',#23913,1.);
+#23913 = DIRECTION('',(0.,1.));
+#23914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23915 = ORIENTED_EDGE('',*,*,#23916,.T.);
+#23916 = EDGE_CURVE('',#23889,#23917,#23919,.T.);
+#23917 = VERTEX_POINT('',#23918);
+#23918 = CARTESIAN_POINT('',(-2.86,-4.075082096124,0.157681829482));
+#23919 = SURFACE_CURVE('',#23920,(#23925,#23936),.PCURVE_S1.);
+#23920 = CIRCLE('',#23921,0.11);
+#23921 = AXIS2_PLACEMENT_3D('',#23922,#23923,#23924);
+#23922 = CARTESIAN_POINT('',(-2.86,-4.165726707786,0.22));
+#23923 = DIRECTION('',(1.,-0.,0.));
+#23924 = DIRECTION('',(0.,0.,-1.));
+#23925 = PCURVE('',#23789,#23926);
+#23926 = DEFINITIONAL_REPRESENTATION('',(#23927),#23935);
+#23927 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23928,#23929,#23930,#23931
+ ,#23932,#23933,#23934),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23928 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#23929 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#23930 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#23931 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#23932 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#23933 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#23934 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#23935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23936 = PCURVE('',#23937,#23942);
+#23937 = CYLINDRICAL_SURFACE('',#23938,0.11);
+#23938 = AXIS2_PLACEMENT_3D('',#23939,#23940,#23941);
+#23939 = CARTESIAN_POINT('',(-2.64,-4.165726707786,0.22));
+#23940 = DIRECTION('',(-1.,0.,0.));
+#23941 = DIRECTION('',(0.,0.,-1.));
+#23942 = DEFINITIONAL_REPRESENTATION('',(#23943),#23947);
+#23943 = LINE('',#23944,#23945);
+#23944 = CARTESIAN_POINT('',(-0.,0.22));
+#23945 = VECTOR('',#23946,1.);
+#23946 = DIRECTION('',(-1.,0.));
+#23947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23948 = ORIENTED_EDGE('',*,*,#23949,.T.);
+#23949 = EDGE_CURVE('',#23917,#23950,#23952,.T.);
+#23950 = VERTEX_POINT('',#23951);
+#23951 = CARTESIAN_POINT('',(-2.86,-3.623425869431,0.814636341035));
+#23952 = SURFACE_CURVE('',#23953,(#23957,#23964),.PCURVE_S1.);
+#23953 = LINE('',#23954,#23955);
+#23954 = CARTESIAN_POINT('',(-2.86,-4.140644611662,6.231817051758E-02));
+#23955 = VECTOR('',#23956,1.);
+#23956 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#23957 = PCURVE('',#23789,#23958);
+#23958 = DEFINITIONAL_REPRESENTATION('',(#23959),#23963);
+#23959 = LINE('',#23960,#23961);
+#23960 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#23961 = VECTOR('',#23962,1.);
+#23962 = DIRECTION('',(-0.566528822887,0.824041924199));
+#23963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23964 = PCURVE('',#23965,#23970);
+#23965 = PLANE('',#23966);
+#23966 = AXIS2_PLACEMENT_3D('',#23967,#23968,#23969);
+#23967 = CARTESIAN_POINT('',(-2.86,-4.140644611662,6.231817051758E-02));
+#23968 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#23969 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#23970 = DEFINITIONAL_REPRESENTATION('',(#23971),#23975);
+#23971 = LINE('',#23972,#23973);
+#23972 = CARTESIAN_POINT('',(0.,0.));
+#23973 = VECTOR('',#23974,1.);
+#23974 = DIRECTION('',(1.,0.));
+#23975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23976 = ORIENTED_EDGE('',*,*,#23977,.T.);
+#23977 = EDGE_CURVE('',#23950,#23978,#23980,.T.);
+#23978 = VERTEX_POINT('',#23979);
+#23979 = CARTESIAN_POINT('',(-2.86,-3.532781257769,0.862318170518));
+#23980 = SURFACE_CURVE('',#23981,(#23986,#23993),.PCURVE_S1.);
+#23981 = CIRCLE('',#23982,0.11);
+#23982 = AXIS2_PLACEMENT_3D('',#23983,#23984,#23985);
+#23983 = CARTESIAN_POINT('',(-2.86,-3.532781257769,0.752318170518));
+#23984 = DIRECTION('',(-1.,0.,0.));
+#23985 = DIRECTION('',(0.,0.,1.));
+#23986 = PCURVE('',#23789,#23987);
+#23987 = DEFINITIONAL_REPRESENTATION('',(#23988),#23992);
+#23988 = CIRCLE('',#23989,0.11);
+#23989 = AXIS2_PLACEMENT_2D('',#23990,#23991);
+#23990 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#23991 = DIRECTION('',(0.,1.));
+#23992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23993 = PCURVE('',#23994,#23999);
+#23994 = CYLINDRICAL_SURFACE('',#23995,0.11);
+#23995 = AXIS2_PLACEMENT_3D('',#23996,#23997,#23998);
+#23996 = CARTESIAN_POINT('',(-2.86,-3.532781257769,0.752318170518));
+#23997 = DIRECTION('',(1.,0.,0.));
+#23998 = DIRECTION('',(0.,-0.824041924199,0.566528822887));
+#23999 = DEFINITIONAL_REPRESENTATION('',(#24000),#24004);
+#24000 = LINE('',#24001,#24002);
+#24001 = CARTESIAN_POINT('',(5.31467632652,1.7763568394E-15));
+#24002 = VECTOR('',#24003,1.);
+#24003 = DIRECTION('',(-1.,0.));
+#24004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24005 = ORIENTED_EDGE('',*,*,#24006,.T.);
+#24006 = EDGE_CURVE('',#23978,#24007,#24009,.T.);
+#24007 = VERTEX_POINT('',#24008);
+#24008 = CARTESIAN_POINT('',(-2.86,-3.5,0.862318170518));
+#24009 = SURFACE_CURVE('',#24010,(#24014,#24021),.PCURVE_S1.);
+#24010 = LINE('',#24011,#24012);
+#24011 = CARTESIAN_POINT('',(-2.86,-3.590644611662,0.862318170518));
+#24012 = VECTOR('',#24013,1.);
+#24013 = DIRECTION('',(0.,1.,0.));
+#24014 = PCURVE('',#23789,#24015);
+#24015 = DEFINITIONAL_REPRESENTATION('',(#24016),#24020);
+#24016 = LINE('',#24017,#24018);
+#24017 = CARTESIAN_POINT('',(-0.362132126166,0.520931946481));
+#24018 = VECTOR('',#24019,1.);
+#24019 = DIRECTION('',(-1.,7.562435882206E-59));
+#24020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24021 = PCURVE('',#24022,#24027);
+#24022 = PLANE('',#24023);
+#24023 = AXIS2_PLACEMENT_3D('',#24024,#24025,#24026);
+#24024 = CARTESIAN_POINT('',(-2.86,-3.590644611662,0.862318170518));
+#24025 = DIRECTION('',(0.,0.,1.));
+#24026 = DIRECTION('',(1.,0.,0.));
+#24027 = DEFINITIONAL_REPRESENTATION('',(#24028),#24032);
+#24028 = LINE('',#24029,#24030);
+#24029 = CARTESIAN_POINT('',(0.,0.));
+#24030 = VECTOR('',#24031,1.);
+#24031 = DIRECTION('',(0.,1.));
+#24032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24033 = ORIENTED_EDGE('',*,*,#24034,.F.);
+#24034 = EDGE_CURVE('',#24035,#24007,#24037,.T.);
+#24035 = VERTEX_POINT('',#24036);
+#24036 = CARTESIAN_POINT('',(-2.86,-3.5,0.752318170518));
+#24037 = SURFACE_CURVE('',#24038,(#24042,#24049),.PCURVE_S1.);
+#24038 = LINE('',#24039,#24040);
+#24039 = CARTESIAN_POINT('',(-2.86,-3.5,0.752318170518));
+#24040 = VECTOR('',#24041,1.);
+#24041 = DIRECTION('',(0.,0.,1.));
+#24042 = PCURVE('',#23789,#24043);
+#24043 = DEFINITIONAL_REPRESENTATION('',(#24044),#24048);
+#24044 = LINE('',#24045,#24046);
+#24045 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#24046 = VECTOR('',#24047,1.);
+#24047 = DIRECTION('',(0.,1.));
+#24048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24049 = PCURVE('',#24050,#24055);
+#24050 = PLANE('',#24051);
+#24051 = AXIS2_PLACEMENT_3D('',#24052,#24053,#24054);
+#24052 = CARTESIAN_POINT('',(-2.86,-3.5,0.752318170518));
+#24053 = DIRECTION('',(0.,1.,0.));
+#24054 = DIRECTION('',(0.,0.,1.));
+#24055 = DEFINITIONAL_REPRESENTATION('',(#24056),#24060);
+#24056 = LINE('',#24057,#24058);
+#24057 = CARTESIAN_POINT('',(0.,0.));
+#24058 = VECTOR('',#24059,1.);
+#24059 = DIRECTION('',(1.,0.));
+#24060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24061 = ORIENTED_EDGE('',*,*,#24062,.F.);
+#24062 = EDGE_CURVE('',#24063,#24035,#24065,.T.);
+#24063 = VERTEX_POINT('',#24064);
+#24064 = CARTESIAN_POINT('',(-2.86,-3.532781257769,0.752318170518));
+#24065 = SURFACE_CURVE('',#24066,(#24070,#24077),.PCURVE_S1.);
+#24066 = LINE('',#24067,#24068);
+#24067 = CARTESIAN_POINT('',(-2.86,-3.590644611662,0.752318170518));
+#24068 = VECTOR('',#24069,1.);
+#24069 = DIRECTION('',(0.,1.,0.));
+#24070 = PCURVE('',#23789,#24071);
+#24071 = DEFINITIONAL_REPRESENTATION('',(#24072),#24076);
+#24072 = LINE('',#24073,#24074);
+#24073 = CARTESIAN_POINT('',(-0.362132126166,0.410931946481));
+#24074 = VECTOR('',#24075,1.);
+#24075 = DIRECTION('',(-1.,7.562435882206E-59));
+#24076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24077 = PCURVE('',#24078,#24083);
+#24078 = PLANE('',#24079);
+#24079 = AXIS2_PLACEMENT_3D('',#24080,#24081,#24082);
+#24080 = CARTESIAN_POINT('',(-2.86,-3.590644611662,0.752318170518));
+#24081 = DIRECTION('',(0.,0.,1.));
+#24082 = DIRECTION('',(1.,0.,0.));
+#24083 = DEFINITIONAL_REPRESENTATION('',(#24084),#24088);
+#24084 = LINE('',#24085,#24086);
+#24085 = CARTESIAN_POINT('',(0.,0.));
+#24086 = VECTOR('',#24087,1.);
+#24087 = DIRECTION('',(0.,1.));
+#24088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24089 = ORIENTED_EDGE('',*,*,#24090,.F.);
+#24090 = EDGE_CURVE('',#24091,#24063,#24093,.T.);
+#24091 = VERTEX_POINT('',#24092);
+#24092 = CARTESIAN_POINT('',(-2.86,-4.017218742231,4.768182948242E-02));
+#24093 = SURFACE_CURVE('',#24094,(#24098,#24105),.PCURVE_S1.);
+#24094 = LINE('',#24095,#24096);
+#24095 = CARTESIAN_POINT('',(-2.86,-4.05,1.387778780781E-17));
+#24096 = VECTOR('',#24097,1.);
+#24097 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#24098 = PCURVE('',#23789,#24099);
+#24099 = DEFINITIONAL_REPRESENTATION('',(#24100),#24104);
+#24100 = LINE('',#24101,#24102);
+#24101 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#24102 = VECTOR('',#24103,1.);
+#24103 = DIRECTION('',(-0.566528822887,0.824041924199));
+#24104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24105 = PCURVE('',#24106,#24111);
+#24106 = PLANE('',#24107);
+#24107 = AXIS2_PLACEMENT_3D('',#24108,#24109,#24110);
+#24108 = CARTESIAN_POINT('',(-2.86,-4.05,1.387778780781E-17));
+#24109 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#24110 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#24111 = DEFINITIONAL_REPRESENTATION('',(#24112),#24116);
+#24112 = LINE('',#24113,#24114);
+#24113 = CARTESIAN_POINT('',(0.,0.));
+#24114 = VECTOR('',#24115,1.);
+#24115 = DIRECTION('',(1.,0.));
+#24116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24117 = ORIENTED_EDGE('',*,*,#24118,.F.);
+#24118 = EDGE_CURVE('',#23769,#24091,#24119,.T.);
+#24119 = SURFACE_CURVE('',#24120,(#24125,#24136),.PCURVE_S1.);
+#24120 = CIRCLE('',#24121,0.11);
+#24121 = AXIS2_PLACEMENT_3D('',#24122,#24123,#24124);
+#24122 = CARTESIAN_POINT('',(-2.86,-4.107863353893,0.11));
+#24123 = DIRECTION('',(1.,0.,-0.));
+#24124 = DIRECTION('',(0.,0.,1.));
+#24125 = PCURVE('',#23789,#24126);
+#24126 = DEFINITIONAL_REPRESENTATION('',(#24127),#24135);
+#24127 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24128,#24129,#24130,#24131
+ ,#24132,#24133,#24134),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#24128 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#24129 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#24130 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#24131 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#24132 = CARTESIAN_POINT('',(5.982382164823E-02,-0.286386224036));
+#24133 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#24134 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#24135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24136 = PCURVE('',#23871,#24137);
+#24137 = DEFINITIONAL_REPRESENTATION('',(#24138),#24142);
+#24138 = LINE('',#24139,#24140);
+#24139 = CARTESIAN_POINT('',(-3.14159265359,1.7763568394E-15));
+#24140 = VECTOR('',#24141,1.);
+#24141 = DIRECTION('',(1.,0.));
+#24142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24143 = ORIENTED_EDGE('',*,*,#23766,.F.);
+#24144 = ORIENTED_EDGE('',*,*,#24145,.T.);
+#24145 = EDGE_CURVE('',#23767,#23887,#24146,.T.);
+#24146 = SURFACE_CURVE('',#24147,(#24151,#24158),.PCURVE_S1.);
+#24147 = LINE('',#24148,#24149);
+#24148 = CARTESIAN_POINT('',(-2.86,-4.5,0.));
+#24149 = VECTOR('',#24150,1.);
+#24150 = DIRECTION('',(0.,0.,1.));
+#24151 = PCURVE('',#23789,#24152);
+#24152 = DEFINITIONAL_REPRESENTATION('',(#24153),#24157);
+#24153 = LINE('',#24154,#24155);
+#24154 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#24155 = VECTOR('',#24156,1.);
+#24156 = DIRECTION('',(0.,1.));
+#24157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24158 = PCURVE('',#23817,#24159);
+#24159 = DEFINITIONAL_REPRESENTATION('',(#24160),#24164);
+#24160 = LINE('',#24161,#24162);
+#24161 = CARTESIAN_POINT('',(0.,0.));
+#24162 = VECTOR('',#24163,1.);
+#24163 = DIRECTION('',(1.,0.));
+#24164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24165 = ADVANCED_FACE('',(#24166),#23871,.T.);
+#24166 = FACE_BOUND('',#24167,.T.);
+#24167 = EDGE_LOOP('',(#24168,#24169,#24192,#24214));
+#24168 = ORIENTED_EDGE('',*,*,#24118,.T.);
+#24169 = ORIENTED_EDGE('',*,*,#24170,.T.);
+#24170 = EDGE_CURVE('',#24091,#24171,#24173,.T.);
+#24171 = VERTEX_POINT('',#24172);
+#24172 = CARTESIAN_POINT('',(-2.64,-4.017218742231,4.768182948242E-02));
+#24173 = SURFACE_CURVE('',#24174,(#24178,#24185),.PCURVE_S1.);
+#24174 = LINE('',#24175,#24176);
+#24175 = CARTESIAN_POINT('',(-2.86,-4.017218742231,4.768182948242E-02));
+#24176 = VECTOR('',#24177,1.);
+#24177 = DIRECTION('',(1.,0.,0.));
+#24178 = PCURVE('',#23871,#24179);
+#24179 = DEFINITIONAL_REPRESENTATION('',(#24180),#24184);
+#24180 = LINE('',#24181,#24182);
+#24181 = CARTESIAN_POINT('',(0.96850898066,0.));
+#24182 = VECTOR('',#24183,1.);
+#24183 = DIRECTION('',(0.,1.));
+#24184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24185 = PCURVE('',#24106,#24186);
+#24186 = DEFINITIONAL_REPRESENTATION('',(#24187),#24191);
+#24187 = LINE('',#24188,#24189);
+#24188 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#24189 = VECTOR('',#24190,1.);
+#24190 = DIRECTION('',(0.,1.));
+#24191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24192 = ORIENTED_EDGE('',*,*,#24193,.F.);
+#24193 = EDGE_CURVE('',#23830,#24171,#24194,.T.);
+#24194 = SURFACE_CURVE('',#24195,(#24200,#24207),.PCURVE_S1.);
+#24195 = CIRCLE('',#24196,0.11);
+#24196 = AXIS2_PLACEMENT_3D('',#24197,#24198,#24199);
+#24197 = CARTESIAN_POINT('',(-2.64,-4.107863353893,0.11));
+#24198 = DIRECTION('',(1.,0.,-0.));
+#24199 = DIRECTION('',(0.,0.,1.));
+#24200 = PCURVE('',#23871,#24201);
+#24201 = DEFINITIONAL_REPRESENTATION('',(#24202),#24206);
+#24202 = LINE('',#24203,#24204);
+#24203 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#24204 = VECTOR('',#24205,1.);
+#24205 = DIRECTION('',(1.,0.));
+#24206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24207 = PCURVE('',#23845,#24208);
+#24208 = DEFINITIONAL_REPRESENTATION('',(#24209),#24213);
+#24209 = CIRCLE('',#24210,0.11);
+#24210 = AXIS2_PLACEMENT_2D('',#24211,#24212);
+#24211 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#24212 = DIRECTION('',(0.,1.));
+#24213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24214 = ORIENTED_EDGE('',*,*,#23857,.F.);
+#24215 = ADVANCED_FACE('',(#24216),#23817,.F.);
+#24216 = FACE_BOUND('',#24217,.F.);
+#24217 = EDGE_LOOP('',(#24218,#24219,#24220,#24243));
+#24218 = ORIENTED_EDGE('',*,*,#23801,.F.);
+#24219 = ORIENTED_EDGE('',*,*,#24145,.T.);
+#24220 = ORIENTED_EDGE('',*,*,#24221,.T.);
+#24221 = EDGE_CURVE('',#23887,#24222,#24224,.T.);
+#24222 = VERTEX_POINT('',#24223);
+#24223 = CARTESIAN_POINT('',(-2.64,-4.5,0.11));
+#24224 = SURFACE_CURVE('',#24225,(#24229,#24236),.PCURVE_S1.);
+#24225 = LINE('',#24226,#24227);
+#24226 = CARTESIAN_POINT('',(-2.86,-4.5,0.11));
+#24227 = VECTOR('',#24228,1.);
+#24228 = DIRECTION('',(1.,0.,0.));
+#24229 = PCURVE('',#23817,#24230);
+#24230 = DEFINITIONAL_REPRESENTATION('',(#24231),#24235);
+#24231 = LINE('',#24232,#24233);
+#24232 = CARTESIAN_POINT('',(0.11,0.));
+#24233 = VECTOR('',#24234,1.);
+#24234 = DIRECTION('',(0.,1.));
+#24235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24236 = PCURVE('',#23904,#24237);
+#24237 = DEFINITIONAL_REPRESENTATION('',(#24238),#24242);
+#24238 = LINE('',#24239,#24240);
+#24239 = CARTESIAN_POINT('',(0.,0.));
+#24240 = VECTOR('',#24241,1.);
+#24241 = DIRECTION('',(1.,0.));
+#24242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24243 = ORIENTED_EDGE('',*,*,#24244,.F.);
+#24244 = EDGE_CURVE('',#23802,#24222,#24245,.T.);
+#24245 = SURFACE_CURVE('',#24246,(#24250,#24257),.PCURVE_S1.);
+#24246 = LINE('',#24247,#24248);
+#24247 = CARTESIAN_POINT('',(-2.64,-4.5,0.));
+#24248 = VECTOR('',#24249,1.);
+#24249 = DIRECTION('',(0.,0.,1.));
+#24250 = PCURVE('',#23817,#24251);
+#24251 = DEFINITIONAL_REPRESENTATION('',(#24252),#24256);
+#24252 = LINE('',#24253,#24254);
+#24253 = CARTESIAN_POINT('',(0.,0.22));
+#24254 = VECTOR('',#24255,1.);
+#24255 = DIRECTION('',(1.,0.));
+#24256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24257 = PCURVE('',#23845,#24258);
+#24258 = DEFINITIONAL_REPRESENTATION('',(#24259),#24263);
+#24259 = LINE('',#24260,#24261);
+#24260 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#24261 = VECTOR('',#24262,1.);
+#24262 = DIRECTION('',(0.,1.));
+#24263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24264 = ADVANCED_FACE('',(#24265),#23845,.T.);
+#24265 = FACE_BOUND('',#24266,.T.);
+#24266 = EDGE_LOOP('',(#24267,#24290,#24291,#24292,#24293,#24316,#24339,
+ #24362,#24385,#24413,#24436));
+#24267 = ORIENTED_EDGE('',*,*,#24268,.F.);
+#24268 = EDGE_CURVE('',#24222,#24269,#24271,.T.);
+#24269 = VERTEX_POINT('',#24270);
+#24270 = CARTESIAN_POINT('',(-2.64,-4.165726707786,0.11));
+#24271 = SURFACE_CURVE('',#24272,(#24276,#24283),.PCURVE_S1.);
+#24272 = LINE('',#24273,#24274);
+#24273 = CARTESIAN_POINT('',(-2.64,-4.5,0.11));
+#24274 = VECTOR('',#24275,1.);
+#24275 = DIRECTION('',(0.,1.,0.));
+#24276 = PCURVE('',#23845,#24277);
+#24277 = DEFINITIONAL_REPRESENTATION('',(#24278),#24282);
+#24278 = LINE('',#24279,#24280);
+#24279 = CARTESIAN_POINT('',(-0.547223262172,-0.231386224036));
+#24280 = VECTOR('',#24281,1.);
+#24281 = DIRECTION('',(1.,3.249379305189E-58));
+#24282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24283 = PCURVE('',#23904,#24284);
+#24284 = DEFINITIONAL_REPRESENTATION('',(#24285),#24289);
+#24285 = LINE('',#24286,#24287);
+#24286 = CARTESIAN_POINT('',(0.22,0.));
+#24287 = VECTOR('',#24288,1.);
+#24288 = DIRECTION('',(0.,1.));
+#24289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24290 = ORIENTED_EDGE('',*,*,#24244,.F.);
+#24291 = ORIENTED_EDGE('',*,*,#23829,.T.);
+#24292 = ORIENTED_EDGE('',*,*,#24193,.T.);
+#24293 = ORIENTED_EDGE('',*,*,#24294,.T.);
+#24294 = EDGE_CURVE('',#24171,#24295,#24297,.T.);
+#24295 = VERTEX_POINT('',#24296);
+#24296 = CARTESIAN_POINT('',(-2.64,-3.532781257769,0.752318170518));
+#24297 = SURFACE_CURVE('',#24298,(#24302,#24309),.PCURVE_S1.);
+#24298 = LINE('',#24299,#24300);
+#24299 = CARTESIAN_POINT('',(-2.64,-4.05,1.387778780781E-17));
+#24300 = VECTOR('',#24301,1.);
+#24301 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#24302 = PCURVE('',#23845,#24303);
+#24303 = DEFINITIONAL_REPRESENTATION('',(#24304),#24308);
+#24304 = LINE('',#24305,#24306);
+#24305 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#24306 = VECTOR('',#24307,1.);
+#24307 = DIRECTION('',(0.566528822887,0.824041924199));
+#24308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24309 = PCURVE('',#24106,#24310);
+#24310 = DEFINITIONAL_REPRESENTATION('',(#24311),#24315);
+#24311 = LINE('',#24312,#24313);
+#24312 = CARTESIAN_POINT('',(0.,0.22));
+#24313 = VECTOR('',#24314,1.);
+#24314 = DIRECTION('',(1.,0.));
+#24315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24316 = ORIENTED_EDGE('',*,*,#24317,.T.);
+#24317 = EDGE_CURVE('',#24295,#24318,#24320,.T.);
+#24318 = VERTEX_POINT('',#24319);
+#24319 = CARTESIAN_POINT('',(-2.64,-3.5,0.752318170518));
+#24320 = SURFACE_CURVE('',#24321,(#24325,#24332),.PCURVE_S1.);
+#24321 = LINE('',#24322,#24323);
+#24322 = CARTESIAN_POINT('',(-2.64,-3.590644611662,0.752318170518));
+#24323 = VECTOR('',#24324,1.);
+#24324 = DIRECTION('',(0.,1.,0.));
+#24325 = PCURVE('',#23845,#24326);
+#24326 = DEFINITIONAL_REPRESENTATION('',(#24327),#24331);
+#24327 = LINE('',#24328,#24329);
+#24328 = CARTESIAN_POINT('',(0.362132126166,0.410931946481));
+#24329 = VECTOR('',#24330,1.);
+#24330 = DIRECTION('',(1.,3.249379305189E-58));
+#24331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24332 = PCURVE('',#24078,#24333);
+#24333 = DEFINITIONAL_REPRESENTATION('',(#24334),#24338);
+#24334 = LINE('',#24335,#24336);
+#24335 = CARTESIAN_POINT('',(0.22,0.));
+#24336 = VECTOR('',#24337,1.);
+#24337 = DIRECTION('',(0.,1.));
+#24338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24339 = ORIENTED_EDGE('',*,*,#24340,.T.);
+#24340 = EDGE_CURVE('',#24318,#24341,#24343,.T.);
+#24341 = VERTEX_POINT('',#24342);
+#24342 = CARTESIAN_POINT('',(-2.64,-3.5,0.862318170518));
+#24343 = SURFACE_CURVE('',#24344,(#24348,#24355),.PCURVE_S1.);
+#24344 = LINE('',#24345,#24346);
+#24345 = CARTESIAN_POINT('',(-2.64,-3.5,0.752318170518));
+#24346 = VECTOR('',#24347,1.);
+#24347 = DIRECTION('',(0.,0.,1.));
+#24348 = PCURVE('',#23845,#24349);
+#24349 = DEFINITIONAL_REPRESENTATION('',(#24350),#24354);
+#24350 = LINE('',#24351,#24352);
+#24351 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#24352 = VECTOR('',#24353,1.);
+#24353 = DIRECTION('',(0.,1.));
+#24354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24355 = PCURVE('',#24050,#24356);
+#24356 = DEFINITIONAL_REPRESENTATION('',(#24357),#24361);
+#24357 = LINE('',#24358,#24359);
+#24358 = CARTESIAN_POINT('',(0.,0.22));
+#24359 = VECTOR('',#24360,1.);
+#24360 = DIRECTION('',(1.,0.));
+#24361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24362 = ORIENTED_EDGE('',*,*,#24363,.F.);
+#24363 = EDGE_CURVE('',#24364,#24341,#24366,.T.);
+#24364 = VERTEX_POINT('',#24365);
+#24365 = CARTESIAN_POINT('',(-2.64,-3.532781257769,0.862318170518));
+#24366 = SURFACE_CURVE('',#24367,(#24371,#24378),.PCURVE_S1.);
+#24367 = LINE('',#24368,#24369);
+#24368 = CARTESIAN_POINT('',(-2.64,-3.590644611662,0.862318170518));
+#24369 = VECTOR('',#24370,1.);
+#24370 = DIRECTION('',(0.,1.,0.));
+#24371 = PCURVE('',#23845,#24372);
+#24372 = DEFINITIONAL_REPRESENTATION('',(#24373),#24377);
+#24373 = LINE('',#24374,#24375);
+#24374 = CARTESIAN_POINT('',(0.362132126166,0.520931946481));
+#24375 = VECTOR('',#24376,1.);
+#24376 = DIRECTION('',(1.,3.249379305189E-58));
+#24377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24378 = PCURVE('',#24022,#24379);
+#24379 = DEFINITIONAL_REPRESENTATION('',(#24380),#24384);
+#24380 = LINE('',#24381,#24382);
+#24381 = CARTESIAN_POINT('',(0.22,0.));
+#24382 = VECTOR('',#24383,1.);
+#24383 = DIRECTION('',(0.,1.));
+#24384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24385 = ORIENTED_EDGE('',*,*,#24386,.F.);
+#24386 = EDGE_CURVE('',#24387,#24364,#24389,.T.);
+#24387 = VERTEX_POINT('',#24388);
+#24388 = CARTESIAN_POINT('',(-2.64,-3.623425869431,0.814636341035));
+#24389 = SURFACE_CURVE('',#24390,(#24395,#24406),.PCURVE_S1.);
+#24390 = CIRCLE('',#24391,0.11);
+#24391 = AXIS2_PLACEMENT_3D('',#24392,#24393,#24394);
+#24392 = CARTESIAN_POINT('',(-2.64,-3.532781257769,0.752318170518));
+#24393 = DIRECTION('',(-1.,0.,0.));
+#24394 = DIRECTION('',(0.,0.,1.));
+#24395 = PCURVE('',#23845,#24396);
+#24396 = DEFINITIONAL_REPRESENTATION('',(#24397),#24405);
+#24397 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24398,#24399,#24400,#24401
+ ,#24402,#24403,#24404),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#24398 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#24399 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#24400 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#24401 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#24402 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#24403 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#24404 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#24405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24406 = PCURVE('',#23994,#24407);
+#24407 = DEFINITIONAL_REPRESENTATION('',(#24408),#24412);
+#24408 = LINE('',#24409,#24410);
+#24409 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#24410 = VECTOR('',#24411,1.);
+#24411 = DIRECTION('',(-1.,0.));
+#24412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24413 = ORIENTED_EDGE('',*,*,#24414,.F.);
+#24414 = EDGE_CURVE('',#24415,#24387,#24417,.T.);
+#24415 = VERTEX_POINT('',#24416);
+#24416 = CARTESIAN_POINT('',(-2.64,-4.075082096124,0.157681829482));
+#24417 = SURFACE_CURVE('',#24418,(#24422,#24429),.PCURVE_S1.);
+#24418 = LINE('',#24419,#24420);
+#24419 = CARTESIAN_POINT('',(-2.64,-4.140644611662,6.231817051758E-02));
+#24420 = VECTOR('',#24421,1.);
+#24421 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#24422 = PCURVE('',#23845,#24423);
+#24423 = DEFINITIONAL_REPRESENTATION('',(#24424),#24428);
+#24424 = LINE('',#24425,#24426);
+#24425 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#24426 = VECTOR('',#24427,1.);
+#24427 = DIRECTION('',(0.566528822887,0.824041924199));
+#24428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24429 = PCURVE('',#23965,#24430);
+#24430 = DEFINITIONAL_REPRESENTATION('',(#24431),#24435);
+#24431 = LINE('',#24432,#24433);
+#24432 = CARTESIAN_POINT('',(0.,0.22));
+#24433 = VECTOR('',#24434,1.);
+#24434 = DIRECTION('',(1.,0.));
+#24435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24436 = ORIENTED_EDGE('',*,*,#24437,.F.);
+#24437 = EDGE_CURVE('',#24269,#24415,#24438,.T.);
+#24438 = SURFACE_CURVE('',#24439,(#24444,#24451),.PCURVE_S1.);
+#24439 = CIRCLE('',#24440,0.11);
+#24440 = AXIS2_PLACEMENT_3D('',#24441,#24442,#24443);
+#24441 = CARTESIAN_POINT('',(-2.64,-4.165726707786,0.22));
+#24442 = DIRECTION('',(1.,-0.,0.));
+#24443 = DIRECTION('',(0.,0.,-1.));
+#24444 = PCURVE('',#23845,#24445);
+#24445 = DEFINITIONAL_REPRESENTATION('',(#24446),#24450);
+#24446 = CIRCLE('',#24447,0.11);
+#24447 = AXIS2_PLACEMENT_2D('',#24448,#24449);
+#24448 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#24449 = DIRECTION('',(0.,-1.));
+#24450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24451 = PCURVE('',#23937,#24452);
+#24452 = DEFINITIONAL_REPRESENTATION('',(#24453),#24457);
+#24453 = LINE('',#24454,#24455);
+#24454 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
+#24455 = VECTOR('',#24456,1.);
+#24456 = DIRECTION('',(-1.,0.));
+#24457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24458 = ADVANCED_FACE('',(#24459),#23904,.T.);
+#24459 = FACE_BOUND('',#24460,.T.);
+#24460 = EDGE_LOOP('',(#24461,#24462,#24463,#24464));
+#24461 = ORIENTED_EDGE('',*,*,#23886,.F.);
+#24462 = ORIENTED_EDGE('',*,*,#24221,.T.);
+#24463 = ORIENTED_EDGE('',*,*,#24268,.T.);
+#24464 = ORIENTED_EDGE('',*,*,#24465,.T.);
+#24465 = EDGE_CURVE('',#24269,#23889,#24466,.T.);
+#24466 = SURFACE_CURVE('',#24467,(#24471,#24478),.PCURVE_S1.);
+#24467 = LINE('',#24468,#24469);
+#24468 = CARTESIAN_POINT('',(-2.64,-4.165726707786,0.11));
+#24469 = VECTOR('',#24470,1.);
+#24470 = DIRECTION('',(-1.,0.,0.));
+#24471 = PCURVE('',#23904,#24472);
+#24472 = DEFINITIONAL_REPRESENTATION('',(#24473),#24477);
+#24473 = LINE('',#24474,#24475);
+#24474 = CARTESIAN_POINT('',(0.22,0.334273292214));
+#24475 = VECTOR('',#24476,1.);
+#24476 = DIRECTION('',(-1.,0.));
+#24477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24478 = PCURVE('',#23937,#24479);
+#24479 = DEFINITIONAL_REPRESENTATION('',(#24480),#24484);
+#24480 = LINE('',#24481,#24482);
+#24481 = CARTESIAN_POINT('',(-0.,0.));
+#24482 = VECTOR('',#24483,1.);
+#24483 = DIRECTION('',(-0.,1.));
+#24484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24485 = ADVANCED_FACE('',(#24486),#23937,.F.);
+#24486 = FACE_BOUND('',#24487,.T.);
+#24487 = EDGE_LOOP('',(#24488,#24489,#24510,#24511));
+#24488 = ORIENTED_EDGE('',*,*,#24437,.T.);
+#24489 = ORIENTED_EDGE('',*,*,#24490,.T.);
+#24490 = EDGE_CURVE('',#24415,#23917,#24491,.T.);
+#24491 = SURFACE_CURVE('',#24492,(#24496,#24503),.PCURVE_S1.);
+#24492 = LINE('',#24493,#24494);
+#24493 = CARTESIAN_POINT('',(-2.64,-4.075082096124,0.157681829482));
+#24494 = VECTOR('',#24495,1.);
+#24495 = DIRECTION('',(-1.,0.,0.));
+#24496 = PCURVE('',#23937,#24497);
+#24497 = DEFINITIONAL_REPRESENTATION('',(#24498),#24502);
+#24498 = LINE('',#24499,#24500);
+#24499 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#24500 = VECTOR('',#24501,1.);
+#24501 = DIRECTION('',(-0.,1.));
+#24502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24503 = PCURVE('',#23965,#24504);
+#24504 = DEFINITIONAL_REPRESENTATION('',(#24505),#24509);
+#24505 = LINE('',#24506,#24507);
+#24506 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#24507 = VECTOR('',#24508,1.);
+#24508 = DIRECTION('',(0.,-1.));
+#24509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24510 = ORIENTED_EDGE('',*,*,#23916,.F.);
+#24511 = ORIENTED_EDGE('',*,*,#24465,.F.);
+#24512 = ADVANCED_FACE('',(#24513),#23965,.F.);
+#24513 = FACE_BOUND('',#24514,.F.);
+#24514 = EDGE_LOOP('',(#24515,#24516,#24517,#24518));
+#24515 = ORIENTED_EDGE('',*,*,#24414,.F.);
+#24516 = ORIENTED_EDGE('',*,*,#24490,.T.);
+#24517 = ORIENTED_EDGE('',*,*,#23949,.T.);
+#24518 = ORIENTED_EDGE('',*,*,#24519,.T.);
+#24519 = EDGE_CURVE('',#23950,#24387,#24520,.T.);
+#24520 = SURFACE_CURVE('',#24521,(#24525,#24532),.PCURVE_S1.);
+#24521 = LINE('',#24522,#24523);
+#24522 = CARTESIAN_POINT('',(-2.86,-3.623425869431,0.814636341035));
+#24523 = VECTOR('',#24524,1.);
+#24524 = DIRECTION('',(1.,0.,0.));
+#24525 = PCURVE('',#23965,#24526);
+#24526 = DEFINITIONAL_REPRESENTATION('',(#24527),#24531);
+#24527 = LINE('',#24528,#24529);
+#24528 = CARTESIAN_POINT('',(0.912961038055,0.));
+#24529 = VECTOR('',#24530,1.);
+#24530 = DIRECTION('',(0.,1.));
+#24531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24532 = PCURVE('',#23994,#24533);
+#24533 = DEFINITIONAL_REPRESENTATION('',(#24534),#24538);
+#24534 = LINE('',#24535,#24536);
+#24535 = CARTESIAN_POINT('',(-0.,0.));
+#24536 = VECTOR('',#24537,1.);
+#24537 = DIRECTION('',(-0.,1.));
+#24538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24539 = ADVANCED_FACE('',(#24540),#23994,.T.);
+#24540 = FACE_BOUND('',#24541,.F.);
+#24541 = EDGE_LOOP('',(#24542,#24543,#24564,#24565));
+#24542 = ORIENTED_EDGE('',*,*,#23977,.T.);
+#24543 = ORIENTED_EDGE('',*,*,#24544,.T.);
+#24544 = EDGE_CURVE('',#23978,#24364,#24545,.T.);
+#24545 = SURFACE_CURVE('',#24546,(#24550,#24557),.PCURVE_S1.);
+#24546 = LINE('',#24547,#24548);
+#24547 = CARTESIAN_POINT('',(-2.86,-3.532781257769,0.862318170518));
+#24548 = VECTOR('',#24549,1.);
+#24549 = DIRECTION('',(1.,0.,0.));
+#24550 = PCURVE('',#23994,#24551);
+#24551 = DEFINITIONAL_REPRESENTATION('',(#24552),#24556);
+#24552 = LINE('',#24553,#24554);
+#24553 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#24554 = VECTOR('',#24555,1.);
+#24555 = DIRECTION('',(-0.,1.));
+#24556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24557 = PCURVE('',#24022,#24558);
+#24558 = DEFINITIONAL_REPRESENTATION('',(#24559),#24563);
+#24559 = LINE('',#24560,#24561);
+#24560 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#24561 = VECTOR('',#24562,1.);
+#24562 = DIRECTION('',(1.,0.));
+#24563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24564 = ORIENTED_EDGE('',*,*,#24386,.F.);
+#24565 = ORIENTED_EDGE('',*,*,#24519,.F.);
+#24566 = ADVANCED_FACE('',(#24567),#24022,.T.);
+#24567 = FACE_BOUND('',#24568,.T.);
+#24568 = EDGE_LOOP('',(#24569,#24570,#24571,#24572));
+#24569 = ORIENTED_EDGE('',*,*,#24006,.F.);
+#24570 = ORIENTED_EDGE('',*,*,#24544,.T.);
+#24571 = ORIENTED_EDGE('',*,*,#24363,.T.);
+#24572 = ORIENTED_EDGE('',*,*,#24573,.F.);
+#24573 = EDGE_CURVE('',#24007,#24341,#24574,.T.);
+#24574 = SURFACE_CURVE('',#24575,(#24579,#24586),.PCURVE_S1.);
+#24575 = LINE('',#24576,#24577);
+#24576 = CARTESIAN_POINT('',(-2.86,-3.5,0.862318170518));
+#24577 = VECTOR('',#24578,1.);
+#24578 = DIRECTION('',(1.,0.,0.));
+#24579 = PCURVE('',#24022,#24580);
+#24580 = DEFINITIONAL_REPRESENTATION('',(#24581),#24585);
+#24581 = LINE('',#24582,#24583);
+#24582 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#24583 = VECTOR('',#24584,1.);
+#24584 = DIRECTION('',(1.,0.));
+#24585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24586 = PCURVE('',#24050,#24587);
+#24587 = DEFINITIONAL_REPRESENTATION('',(#24588),#24592);
+#24588 = LINE('',#24589,#24590);
+#24589 = CARTESIAN_POINT('',(0.11,0.));
+#24590 = VECTOR('',#24591,1.);
+#24591 = DIRECTION('',(0.,1.));
+#24592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24593 = ADVANCED_FACE('',(#24594),#24106,.T.);
+#24594 = FACE_BOUND('',#24595,.T.);
+#24595 = EDGE_LOOP('',(#24596,#24597,#24598,#24599));
+#24596 = ORIENTED_EDGE('',*,*,#24294,.F.);
+#24597 = ORIENTED_EDGE('',*,*,#24170,.F.);
+#24598 = ORIENTED_EDGE('',*,*,#24090,.T.);
+#24599 = ORIENTED_EDGE('',*,*,#24600,.F.);
+#24600 = EDGE_CURVE('',#24295,#24063,#24601,.T.);
+#24601 = SURFACE_CURVE('',#24602,(#24606,#24612),.PCURVE_S1.);
+#24602 = LINE('',#24603,#24604);
+#24603 = CARTESIAN_POINT('',(-2.86,-3.532781257769,0.752318170518));
+#24604 = VECTOR('',#24605,1.);
+#24605 = DIRECTION('',(-1.,0.,0.));
+#24606 = PCURVE('',#24106,#24607);
+#24607 = DEFINITIONAL_REPRESENTATION('',(#24608),#24611);
+#24608 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24609,#24610),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24609 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#24610 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#24611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24612 = PCURVE('',#24078,#24613);
+#24613 = DEFINITIONAL_REPRESENTATION('',(#24614),#24617);
+#24614 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24615,#24616),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#24615 = CARTESIAN_POINT('',(0.242,5.786335389277E-02));
+#24616 = CARTESIAN_POINT('',(-2.2E-02,5.786335389277E-02));
+#24617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24618 = ADVANCED_FACE('',(#24619),#24050,.T.);
+#24619 = FACE_BOUND('',#24620,.T.);
+#24620 = EDGE_LOOP('',(#24621,#24622,#24643,#24644));
+#24621 = ORIENTED_EDGE('',*,*,#24340,.F.);
+#24622 = ORIENTED_EDGE('',*,*,#24623,.F.);
+#24623 = EDGE_CURVE('',#24035,#24318,#24624,.T.);
+#24624 = SURFACE_CURVE('',#24625,(#24629,#24636),.PCURVE_S1.);
+#24625 = LINE('',#24626,#24627);
+#24626 = CARTESIAN_POINT('',(-2.86,-3.5,0.752318170518));
+#24627 = VECTOR('',#24628,1.);
+#24628 = DIRECTION('',(1.,0.,0.));
+#24629 = PCURVE('',#24050,#24630);
+#24630 = DEFINITIONAL_REPRESENTATION('',(#24631),#24635);
+#24631 = LINE('',#24632,#24633);
+#24632 = CARTESIAN_POINT('',(0.,0.));
+#24633 = VECTOR('',#24634,1.);
+#24634 = DIRECTION('',(0.,1.));
+#24635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24636 = PCURVE('',#24078,#24637);
+#24637 = DEFINITIONAL_REPRESENTATION('',(#24638),#24642);
+#24638 = LINE('',#24639,#24640);
+#24639 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#24640 = VECTOR('',#24641,1.);
+#24641 = DIRECTION('',(1.,0.));
+#24642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24643 = ORIENTED_EDGE('',*,*,#24034,.T.);
+#24644 = ORIENTED_EDGE('',*,*,#24573,.T.);
+#24645 = ADVANCED_FACE('',(#24646),#24078,.F.);
+#24646 = FACE_BOUND('',#24647,.F.);
+#24647 = EDGE_LOOP('',(#24648,#24649,#24650,#24651));
+#24648 = ORIENTED_EDGE('',*,*,#24062,.F.);
+#24649 = ORIENTED_EDGE('',*,*,#24600,.F.);
+#24650 = ORIENTED_EDGE('',*,*,#24317,.T.);
+#24651 = ORIENTED_EDGE('',*,*,#24623,.F.);
+#24652 = MANIFOLD_SOLID_BREP('',#24653);
+#24653 = CLOSED_SHELL('',(#24654,#24774,#25053,#25107,#25156,#25350,
+ #25377,#25404,#25431,#25458,#25485,#25510,#25537));
+#24654 = ADVANCED_FACE('',(#24655),#24669,.F.);
+#24655 = FACE_BOUND('',#24656,.F.);
+#24656 = EDGE_LOOP('',(#24657,#24692,#24720,#24748));
+#24657 = ORIENTED_EDGE('',*,*,#24658,.F.);
+#24658 = EDGE_CURVE('',#24659,#24661,#24663,.T.);
+#24659 = VERTEX_POINT('',#24660);
+#24660 = CARTESIAN_POINT('',(-2.36,4.107863353893,0.));
+#24661 = VERTEX_POINT('',#24662);
+#24662 = CARTESIAN_POINT('',(-2.36,4.5,0.));
+#24663 = SURFACE_CURVE('',#24664,(#24668,#24680),.PCURVE_S1.);
+#24664 = LINE('',#24665,#24666);
+#24665 = CARTESIAN_POINT('',(-2.36,4.05,0.));
+#24666 = VECTOR('',#24667,1.);
+#24667 = DIRECTION('',(0.,1.,0.));
+#24668 = PCURVE('',#24669,#24674);
+#24669 = PLANE('',#24670);
+#24670 = AXIS2_PLACEMENT_3D('',#24671,#24672,#24673);
+#24671 = CARTESIAN_POINT('',(-2.36,4.05,0.));
+#24672 = DIRECTION('',(0.,0.,1.));
+#24673 = DIRECTION('',(1.,0.,0.));
+#24674 = DEFINITIONAL_REPRESENTATION('',(#24675),#24679);
+#24675 = LINE('',#24676,#24677);
+#24676 = CARTESIAN_POINT('',(0.,0.));
+#24677 = VECTOR('',#24678,1.);
+#24678 = DIRECTION('',(0.,1.));
+#24679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24680 = PCURVE('',#24681,#24686);
+#24681 = PLANE('',#24682);
+#24682 = AXIS2_PLACEMENT_3D('',#24683,#24684,#24685);
+#24683 = CARTESIAN_POINT('',(-2.36,3.952776737828,0.341386224036));
+#24684 = DIRECTION('',(-1.,-4.449253549567E-29,-3.741021876295E-29));
+#24685 = DIRECTION('',(4.449253549567E-29,-1.,0.));
+#24686 = DEFINITIONAL_REPRESENTATION('',(#24687),#24691);
+#24687 = LINE('',#24688,#24689);
+#24688 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#24689 = VECTOR('',#24690,1.);
+#24690 = DIRECTION('',(-1.,-1.664475486211E-57));
+#24691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24692 = ORIENTED_EDGE('',*,*,#24693,.T.);
+#24693 = EDGE_CURVE('',#24659,#24694,#24696,.T.);
+#24694 = VERTEX_POINT('',#24695);
+#24695 = CARTESIAN_POINT('',(-2.14,4.107863353893,0.));
+#24696 = SURFACE_CURVE('',#24697,(#24701,#24708),.PCURVE_S1.);
+#24697 = LINE('',#24698,#24699);
+#24698 = CARTESIAN_POINT('',(-2.36,4.107863353893,0.));
+#24699 = VECTOR('',#24700,1.);
+#24700 = DIRECTION('',(1.,0.,0.));
+#24701 = PCURVE('',#24669,#24702);
+#24702 = DEFINITIONAL_REPRESENTATION('',(#24703),#24707);
+#24703 = LINE('',#24704,#24705);
+#24704 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#24705 = VECTOR('',#24706,1.);
+#24706 = DIRECTION('',(1.,0.));
+#24707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24708 = PCURVE('',#24709,#24714);
+#24709 = CYLINDRICAL_SURFACE('',#24710,0.11);
+#24710 = AXIS2_PLACEMENT_3D('',#24711,#24712,#24713);
+#24711 = CARTESIAN_POINT('',(-2.36,4.107863353893,0.11));
+#24712 = DIRECTION('',(1.,0.,0.));
+#24713 = DIRECTION('',(0.,0.,-1.));
+#24714 = DEFINITIONAL_REPRESENTATION('',(#24715),#24719);
+#24715 = LINE('',#24716,#24717);
+#24716 = CARTESIAN_POINT('',(-0.,0.));
+#24717 = VECTOR('',#24718,1.);
+#24718 = DIRECTION('',(-0.,1.));
+#24719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24720 = ORIENTED_EDGE('',*,*,#24721,.T.);
+#24721 = EDGE_CURVE('',#24694,#24722,#24724,.T.);
+#24722 = VERTEX_POINT('',#24723);
+#24723 = CARTESIAN_POINT('',(-2.14,4.5,0.));
+#24724 = SURFACE_CURVE('',#24725,(#24729,#24736),.PCURVE_S1.);
+#24725 = LINE('',#24726,#24727);
+#24726 = CARTESIAN_POINT('',(-2.14,4.05,0.));
+#24727 = VECTOR('',#24728,1.);
+#24728 = DIRECTION('',(0.,1.,0.));
+#24729 = PCURVE('',#24669,#24730);
+#24730 = DEFINITIONAL_REPRESENTATION('',(#24731),#24735);
+#24731 = LINE('',#24732,#24733);
+#24732 = CARTESIAN_POINT('',(0.22,0.));
+#24733 = VECTOR('',#24734,1.);
+#24734 = DIRECTION('',(0.,1.));
+#24735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24736 = PCURVE('',#24737,#24742);
+#24737 = PLANE('',#24738);
+#24738 = AXIS2_PLACEMENT_3D('',#24739,#24740,#24741);
+#24739 = CARTESIAN_POINT('',(-2.14,3.952776737828,0.341386224036));
+#24740 = DIRECTION('',(1.,-1.714327366318E-29,-1.454987228235E-29));
+#24741 = DIRECTION('',(1.714327366318E-29,1.,0.));
+#24742 = DEFINITIONAL_REPRESENTATION('',(#24743),#24747);
+#24743 = LINE('',#24744,#24745);
+#24744 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#24745 = VECTOR('',#24746,1.);
+#24746 = DIRECTION('',(1.,-2.494324423007E-58));
+#24747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24748 = ORIENTED_EDGE('',*,*,#24749,.F.);
+#24749 = EDGE_CURVE('',#24661,#24722,#24750,.T.);
+#24750 = SURFACE_CURVE('',#24751,(#24755,#24762),.PCURVE_S1.);
+#24751 = LINE('',#24752,#24753);
+#24752 = CARTESIAN_POINT('',(-2.36,4.5,0.));
+#24753 = VECTOR('',#24754,1.);
+#24754 = DIRECTION('',(1.,0.,0.));
+#24755 = PCURVE('',#24669,#24756);
+#24756 = DEFINITIONAL_REPRESENTATION('',(#24757),#24761);
+#24757 = LINE('',#24758,#24759);
+#24758 = CARTESIAN_POINT('',(0.,0.45));
+#24759 = VECTOR('',#24760,1.);
+#24760 = DIRECTION('',(1.,0.));
+#24761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24762 = PCURVE('',#24763,#24768);
+#24763 = PLANE('',#24764);
+#24764 = AXIS2_PLACEMENT_3D('',#24765,#24766,#24767);
+#24765 = CARTESIAN_POINT('',(-2.36,4.5,0.));
+#24766 = DIRECTION('',(0.,1.,0.));
+#24767 = DIRECTION('',(0.,0.,1.));
+#24768 = DEFINITIONAL_REPRESENTATION('',(#24769),#24773);
+#24769 = LINE('',#24770,#24771);
+#24770 = CARTESIAN_POINT('',(0.,0.));
+#24771 = VECTOR('',#24772,1.);
+#24772 = DIRECTION('',(0.,1.));
+#24773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24774 = ADVANCED_FACE('',(#24775),#24681,.T.);
+#24775 = FACE_BOUND('',#24776,.T.);
+#24776 = EDGE_LOOP('',(#24777,#24807,#24828,#24829,#24853,#24881,#24909,
+ #24937,#24965,#24998,#25026));
+#24777 = ORIENTED_EDGE('',*,*,#24778,.T.);
+#24778 = EDGE_CURVE('',#24779,#24781,#24783,.T.);
+#24779 = VERTEX_POINT('',#24780);
+#24780 = CARTESIAN_POINT('',(-2.36,4.165726707786,0.11));
+#24781 = VERTEX_POINT('',#24782);
+#24782 = CARTESIAN_POINT('',(-2.36,4.5,0.11));
+#24783 = SURFACE_CURVE('',#24784,(#24788,#24795),.PCURVE_S1.);
+#24784 = LINE('',#24785,#24786);
+#24785 = CARTESIAN_POINT('',(-2.36,4.05,0.11));
+#24786 = VECTOR('',#24787,1.);
+#24787 = DIRECTION('',(0.,1.,0.));
+#24788 = PCURVE('',#24681,#24789);
+#24789 = DEFINITIONAL_REPRESENTATION('',(#24790),#24794);
+#24790 = LINE('',#24791,#24792);
+#24791 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.231386224036));
+#24792 = VECTOR('',#24793,1.);
+#24793 = DIRECTION('',(-1.,-1.664475486211E-57));
+#24794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24795 = PCURVE('',#24796,#24801);
+#24796 = PLANE('',#24797);
+#24797 = AXIS2_PLACEMENT_3D('',#24798,#24799,#24800);
+#24798 = CARTESIAN_POINT('',(-2.36,4.05,0.11));
+#24799 = DIRECTION('',(0.,0.,1.));
+#24800 = DIRECTION('',(1.,0.,0.));
+#24801 = DEFINITIONAL_REPRESENTATION('',(#24802),#24806);
+#24802 = LINE('',#24803,#24804);
+#24803 = CARTESIAN_POINT('',(0.,0.));
+#24804 = VECTOR('',#24805,1.);
+#24805 = DIRECTION('',(0.,1.));
+#24806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24807 = ORIENTED_EDGE('',*,*,#24808,.F.);
+#24808 = EDGE_CURVE('',#24661,#24781,#24809,.T.);
+#24809 = SURFACE_CURVE('',#24810,(#24814,#24821),.PCURVE_S1.);
+#24810 = LINE('',#24811,#24812);
+#24811 = CARTESIAN_POINT('',(-2.36,4.5,0.));
+#24812 = VECTOR('',#24813,1.);
+#24813 = DIRECTION('',(0.,0.,1.));
+#24814 = PCURVE('',#24681,#24815);
+#24815 = DEFINITIONAL_REPRESENTATION('',(#24816),#24820);
+#24816 = LINE('',#24817,#24818);
+#24817 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#24818 = VECTOR('',#24819,1.);
+#24819 = DIRECTION('',(0.,1.));
+#24820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24821 = PCURVE('',#24763,#24822);
+#24822 = DEFINITIONAL_REPRESENTATION('',(#24823),#24827);
+#24823 = LINE('',#24824,#24825);
+#24824 = CARTESIAN_POINT('',(0.,0.));
+#24825 = VECTOR('',#24826,1.);
+#24826 = DIRECTION('',(1.,0.));
+#24827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24828 = ORIENTED_EDGE('',*,*,#24658,.F.);
+#24829 = ORIENTED_EDGE('',*,*,#24830,.T.);
+#24830 = EDGE_CURVE('',#24659,#24831,#24833,.T.);
+#24831 = VERTEX_POINT('',#24832);
+#24832 = CARTESIAN_POINT('',(-2.36,4.017218742231,4.768182948242E-02));
+#24833 = SURFACE_CURVE('',#24834,(#24839,#24846),.PCURVE_S1.);
+#24834 = CIRCLE('',#24835,0.11);
+#24835 = AXIS2_PLACEMENT_3D('',#24836,#24837,#24838);
+#24836 = CARTESIAN_POINT('',(-2.36,4.107863353893,0.11));
+#24837 = DIRECTION('',(-1.,0.,0.));
+#24838 = DIRECTION('',(0.,0.,1.));
+#24839 = PCURVE('',#24681,#24840);
+#24840 = DEFINITIONAL_REPRESENTATION('',(#24841),#24845);
+#24841 = CIRCLE('',#24842,0.11);
+#24842 = AXIS2_PLACEMENT_2D('',#24843,#24844);
+#24843 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#24844 = DIRECTION('',(0.,1.));
+#24845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24846 = PCURVE('',#24709,#24847);
+#24847 = DEFINITIONAL_REPRESENTATION('',(#24848),#24852);
+#24848 = LINE('',#24849,#24850);
+#24849 = CARTESIAN_POINT('',(3.14159265359,1.33226762955E-15));
+#24850 = VECTOR('',#24851,1.);
+#24851 = DIRECTION('',(-1.,0.));
+#24852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24853 = ORIENTED_EDGE('',*,*,#24854,.T.);
+#24854 = EDGE_CURVE('',#24831,#24855,#24857,.T.);
+#24855 = VERTEX_POINT('',#24856);
+#24856 = CARTESIAN_POINT('',(-2.36,3.532781257769,0.752318170518));
+#24857 = SURFACE_CURVE('',#24858,(#24862,#24869),.PCURVE_S1.);
+#24858 = LINE('',#24859,#24860);
+#24859 = CARTESIAN_POINT('',(-2.36,4.05,0.));
+#24860 = VECTOR('',#24861,1.);
+#24861 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#24862 = PCURVE('',#24681,#24863);
+#24863 = DEFINITIONAL_REPRESENTATION('',(#24864),#24868);
+#24864 = LINE('',#24865,#24866);
+#24865 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#24866 = VECTOR('',#24867,1.);
+#24867 = DIRECTION('',(0.566528822887,0.824041924199));
+#24868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24869 = PCURVE('',#24870,#24875);
+#24870 = PLANE('',#24871);
+#24871 = AXIS2_PLACEMENT_3D('',#24872,#24873,#24874);
+#24872 = CARTESIAN_POINT('',(-2.36,4.05,0.));
+#24873 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#24874 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#24875 = DEFINITIONAL_REPRESENTATION('',(#24876),#24880);
+#24876 = LINE('',#24877,#24878);
+#24877 = CARTESIAN_POINT('',(0.,0.));
+#24878 = VECTOR('',#24879,1.);
+#24879 = DIRECTION('',(1.,0.));
+#24880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24881 = ORIENTED_EDGE('',*,*,#24882,.F.);
+#24882 = EDGE_CURVE('',#24883,#24855,#24885,.T.);
+#24883 = VERTEX_POINT('',#24884);
+#24884 = CARTESIAN_POINT('',(-2.36,3.5,0.752318170518));
+#24885 = SURFACE_CURVE('',#24886,(#24890,#24897),.PCURVE_S1.);
+#24886 = LINE('',#24887,#24888);
+#24887 = CARTESIAN_POINT('',(-2.36,3.5,0.752318170518));
+#24888 = VECTOR('',#24889,1.);
+#24889 = DIRECTION('',(0.,1.,0.));
+#24890 = PCURVE('',#24681,#24891);
+#24891 = DEFINITIONAL_REPRESENTATION('',(#24892),#24896);
+#24892 = LINE('',#24893,#24894);
+#24893 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#24894 = VECTOR('',#24895,1.);
+#24895 = DIRECTION('',(-1.,-1.664475486211E-57));
+#24896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24897 = PCURVE('',#24898,#24903);
+#24898 = PLANE('',#24899);
+#24899 = AXIS2_PLACEMENT_3D('',#24900,#24901,#24902);
+#24900 = CARTESIAN_POINT('',(-2.36,3.5,0.752318170518));
+#24901 = DIRECTION('',(0.,0.,1.));
+#24902 = DIRECTION('',(1.,0.,0.));
+#24903 = DEFINITIONAL_REPRESENTATION('',(#24904),#24908);
+#24904 = LINE('',#24905,#24906);
+#24905 = CARTESIAN_POINT('',(0.,0.));
+#24906 = VECTOR('',#24907,1.);
+#24907 = DIRECTION('',(0.,1.));
+#24908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24909 = ORIENTED_EDGE('',*,*,#24910,.T.);
+#24910 = EDGE_CURVE('',#24883,#24911,#24913,.T.);
+#24911 = VERTEX_POINT('',#24912);
+#24912 = CARTESIAN_POINT('',(-2.36,3.5,0.862318170518));
+#24913 = SURFACE_CURVE('',#24914,(#24918,#24925),.PCURVE_S1.);
+#24914 = LINE('',#24915,#24916);
+#24915 = CARTESIAN_POINT('',(-2.36,3.5,0.752318170518));
+#24916 = VECTOR('',#24917,1.);
+#24917 = DIRECTION('',(0.,0.,1.));
+#24918 = PCURVE('',#24681,#24919);
+#24919 = DEFINITIONAL_REPRESENTATION('',(#24920),#24924);
+#24920 = LINE('',#24921,#24922);
+#24921 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#24922 = VECTOR('',#24923,1.);
+#24923 = DIRECTION('',(0.,1.));
+#24924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24925 = PCURVE('',#24926,#24931);
+#24926 = PLANE('',#24927);
+#24927 = AXIS2_PLACEMENT_3D('',#24928,#24929,#24930);
+#24928 = CARTESIAN_POINT('',(-2.36,3.5,0.752318170518));
+#24929 = DIRECTION('',(0.,1.,0.));
+#24930 = DIRECTION('',(0.,0.,1.));
+#24931 = DEFINITIONAL_REPRESENTATION('',(#24932),#24936);
+#24932 = LINE('',#24933,#24934);
+#24933 = CARTESIAN_POINT('',(0.,0.));
+#24934 = VECTOR('',#24935,1.);
+#24935 = DIRECTION('',(1.,0.));
+#24936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24937 = ORIENTED_EDGE('',*,*,#24938,.T.);
+#24938 = EDGE_CURVE('',#24911,#24939,#24941,.T.);
+#24939 = VERTEX_POINT('',#24940);
+#24940 = CARTESIAN_POINT('',(-2.36,3.532781257769,0.862318170518));
+#24941 = SURFACE_CURVE('',#24942,(#24946,#24953),.PCURVE_S1.);
+#24942 = LINE('',#24943,#24944);
+#24943 = CARTESIAN_POINT('',(-2.36,3.5,0.862318170518));
+#24944 = VECTOR('',#24945,1.);
+#24945 = DIRECTION('',(0.,1.,0.));
+#24946 = PCURVE('',#24681,#24947);
+#24947 = DEFINITIONAL_REPRESENTATION('',(#24948),#24952);
+#24948 = LINE('',#24949,#24950);
+#24949 = CARTESIAN_POINT('',(0.452776737828,0.520931946481));
+#24950 = VECTOR('',#24951,1.);
+#24951 = DIRECTION('',(-1.,-1.664475486211E-57));
+#24952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24953 = PCURVE('',#24954,#24959);
+#24954 = PLANE('',#24955);
+#24955 = AXIS2_PLACEMENT_3D('',#24956,#24957,#24958);
+#24956 = CARTESIAN_POINT('',(-2.36,3.5,0.862318170518));
+#24957 = DIRECTION('',(0.,0.,1.));
+#24958 = DIRECTION('',(1.,0.,0.));
+#24959 = DEFINITIONAL_REPRESENTATION('',(#24960),#24964);
+#24960 = LINE('',#24961,#24962);
+#24961 = CARTESIAN_POINT('',(0.,0.));
+#24962 = VECTOR('',#24963,1.);
+#24963 = DIRECTION('',(0.,1.));
+#24964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24965 = ORIENTED_EDGE('',*,*,#24966,.F.);
+#24966 = EDGE_CURVE('',#24967,#24939,#24969,.T.);
+#24967 = VERTEX_POINT('',#24968);
+#24968 = CARTESIAN_POINT('',(-2.36,3.623425869431,0.814636341035));
+#24969 = SURFACE_CURVE('',#24970,(#24975,#24986),.PCURVE_S1.);
+#24970 = CIRCLE('',#24971,0.11);
+#24971 = AXIS2_PLACEMENT_3D('',#24972,#24973,#24974);
+#24972 = CARTESIAN_POINT('',(-2.36,3.532781257769,0.752318170518));
+#24973 = DIRECTION('',(1.,0.,-0.));
+#24974 = DIRECTION('',(0.,0.,1.));
+#24975 = PCURVE('',#24681,#24976);
+#24976 = DEFINITIONAL_REPRESENTATION('',(#24977),#24985);
+#24977 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24978,#24979,#24980,#24981
+ ,#24982,#24983,#24984),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#24978 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#24979 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#24980 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#24981 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#24982 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#24983 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#24984 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#24985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24986 = PCURVE('',#24987,#24992);
+#24987 = CYLINDRICAL_SURFACE('',#24988,0.11);
+#24988 = AXIS2_PLACEMENT_3D('',#24989,#24990,#24991);
+#24989 = CARTESIAN_POINT('',(-2.36,3.532781257769,0.752318170518));
+#24990 = DIRECTION('',(1.,0.,0.));
+#24991 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#24992 = DEFINITIONAL_REPRESENTATION('',(#24993),#24997);
+#24993 = LINE('',#24994,#24995);
+#24994 = CARTESIAN_POINT('',(-5.31467632652,1.33226762955E-15));
+#24995 = VECTOR('',#24996,1.);
+#24996 = DIRECTION('',(1.,0.));
+#24997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24998 = ORIENTED_EDGE('',*,*,#24999,.F.);
+#24999 = EDGE_CURVE('',#25000,#24967,#25002,.T.);
+#25000 = VERTEX_POINT('',#25001);
+#25001 = CARTESIAN_POINT('',(-2.36,4.075082096124,0.157681829482));
+#25002 = SURFACE_CURVE('',#25003,(#25007,#25014),.PCURVE_S1.);
+#25003 = LINE('',#25004,#25005);
+#25004 = CARTESIAN_POINT('',(-2.36,4.140644611662,6.231817051758E-02));
+#25005 = VECTOR('',#25006,1.);
+#25006 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#25007 = PCURVE('',#24681,#25008);
+#25008 = DEFINITIONAL_REPRESENTATION('',(#25009),#25013);
+#25009 = LINE('',#25010,#25011);
+#25010 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#25011 = VECTOR('',#25012,1.);
+#25012 = DIRECTION('',(0.566528822887,0.824041924199));
+#25013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25014 = PCURVE('',#25015,#25020);
+#25015 = PLANE('',#25016);
+#25016 = AXIS2_PLACEMENT_3D('',#25017,#25018,#25019);
+#25017 = CARTESIAN_POINT('',(-2.36,4.140644611662,6.231817051758E-02));
+#25018 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#25019 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#25020 = DEFINITIONAL_REPRESENTATION('',(#25021),#25025);
+#25021 = LINE('',#25022,#25023);
+#25022 = CARTESIAN_POINT('',(0.,0.));
+#25023 = VECTOR('',#25024,1.);
+#25024 = DIRECTION('',(1.,0.));
+#25025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25026 = ORIENTED_EDGE('',*,*,#25027,.F.);
+#25027 = EDGE_CURVE('',#24779,#25000,#25028,.T.);
+#25028 = SURFACE_CURVE('',#25029,(#25034,#25041),.PCURVE_S1.);
+#25029 = CIRCLE('',#25030,0.11);
+#25030 = AXIS2_PLACEMENT_3D('',#25031,#25032,#25033);
+#25031 = CARTESIAN_POINT('',(-2.36,4.165726707786,0.22));
+#25032 = DIRECTION('',(-1.,0.,0.));
+#25033 = DIRECTION('',(0.,0.,-1.));
+#25034 = PCURVE('',#24681,#25035);
+#25035 = DEFINITIONAL_REPRESENTATION('',(#25036),#25040);
+#25036 = CIRCLE('',#25037,0.11);
+#25037 = AXIS2_PLACEMENT_2D('',#25038,#25039);
+#25038 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#25039 = DIRECTION('',(0.,-1.));
+#25040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25041 = PCURVE('',#25042,#25047);
+#25042 = CYLINDRICAL_SURFACE('',#25043,0.11);
+#25043 = AXIS2_PLACEMENT_3D('',#25044,#25045,#25046);
+#25044 = CARTESIAN_POINT('',(-2.14,4.165726707786,0.22));
+#25045 = DIRECTION('',(-1.,0.,0.));
+#25046 = DIRECTION('',(0.,0.,-1.));
+#25047 = DEFINITIONAL_REPRESENTATION('',(#25048),#25052);
+#25048 = LINE('',#25049,#25050);
+#25049 = CARTESIAN_POINT('',(0.,0.22));
+#25050 = VECTOR('',#25051,1.);
+#25051 = DIRECTION('',(1.,0.));
+#25052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25053 = ADVANCED_FACE('',(#25054),#24709,.T.);
+#25054 = FACE_BOUND('',#25055,.F.);
+#25055 = EDGE_LOOP('',(#25056,#25057,#25080,#25106));
+#25056 = ORIENTED_EDGE('',*,*,#24830,.T.);
+#25057 = ORIENTED_EDGE('',*,*,#25058,.T.);
+#25058 = EDGE_CURVE('',#24831,#25059,#25061,.T.);
+#25059 = VERTEX_POINT('',#25060);
+#25060 = CARTESIAN_POINT('',(-2.14,4.017218742231,4.768182948242E-02));
+#25061 = SURFACE_CURVE('',#25062,(#25066,#25073),.PCURVE_S1.);
+#25062 = LINE('',#25063,#25064);
+#25063 = CARTESIAN_POINT('',(-2.36,4.017218742231,4.768182948242E-02));
+#25064 = VECTOR('',#25065,1.);
+#25065 = DIRECTION('',(1.,0.,0.));
+#25066 = PCURVE('',#24709,#25067);
+#25067 = DEFINITIONAL_REPRESENTATION('',(#25068),#25072);
+#25068 = LINE('',#25069,#25070);
+#25069 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#25070 = VECTOR('',#25071,1.);
+#25071 = DIRECTION('',(-0.,1.));
+#25072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25073 = PCURVE('',#24870,#25074);
+#25074 = DEFINITIONAL_REPRESENTATION('',(#25075),#25079);
+#25075 = LINE('',#25076,#25077);
+#25076 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#25077 = VECTOR('',#25078,1.);
+#25078 = DIRECTION('',(0.,1.));
+#25079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25080 = ORIENTED_EDGE('',*,*,#25081,.F.);
+#25081 = EDGE_CURVE('',#24694,#25059,#25082,.T.);
+#25082 = SURFACE_CURVE('',#25083,(#25088,#25095),.PCURVE_S1.);
+#25083 = CIRCLE('',#25084,0.11);
+#25084 = AXIS2_PLACEMENT_3D('',#25085,#25086,#25087);
+#25085 = CARTESIAN_POINT('',(-2.14,4.107863353893,0.11));
+#25086 = DIRECTION('',(-1.,0.,0.));
+#25087 = DIRECTION('',(0.,0.,1.));
+#25088 = PCURVE('',#24709,#25089);
+#25089 = DEFINITIONAL_REPRESENTATION('',(#25090),#25094);
+#25090 = LINE('',#25091,#25092);
+#25091 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#25092 = VECTOR('',#25093,1.);
+#25093 = DIRECTION('',(-1.,0.));
+#25094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25095 = PCURVE('',#24737,#25096);
+#25096 = DEFINITIONAL_REPRESENTATION('',(#25097),#25105);
+#25097 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25098,#25099,#25100,#25101
+ ,#25102,#25103,#25104),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#25098 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#25099 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#25100 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#25101 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#25102 = CARTESIAN_POINT('',(5.982382164822E-02,-0.286386224036));
+#25103 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#25104 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#25105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25106 = ORIENTED_EDGE('',*,*,#24693,.F.);
+#25107 = ADVANCED_FACE('',(#25108),#24763,.T.);
+#25108 = FACE_BOUND('',#25109,.T.);
+#25109 = EDGE_LOOP('',(#25110,#25111,#25112,#25135));
+#25110 = ORIENTED_EDGE('',*,*,#24749,.F.);
+#25111 = ORIENTED_EDGE('',*,*,#24808,.T.);
+#25112 = ORIENTED_EDGE('',*,*,#25113,.T.);
+#25113 = EDGE_CURVE('',#24781,#25114,#25116,.T.);
+#25114 = VERTEX_POINT('',#25115);
+#25115 = CARTESIAN_POINT('',(-2.14,4.5,0.11));
+#25116 = SURFACE_CURVE('',#25117,(#25121,#25128),.PCURVE_S1.);
+#25117 = LINE('',#25118,#25119);
+#25118 = CARTESIAN_POINT('',(-2.36,4.5,0.11));
+#25119 = VECTOR('',#25120,1.);
+#25120 = DIRECTION('',(1.,0.,0.));
+#25121 = PCURVE('',#24763,#25122);
+#25122 = DEFINITIONAL_REPRESENTATION('',(#25123),#25127);
+#25123 = LINE('',#25124,#25125);
+#25124 = CARTESIAN_POINT('',(0.11,0.));
+#25125 = VECTOR('',#25126,1.);
+#25126 = DIRECTION('',(0.,1.));
+#25127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25128 = PCURVE('',#24796,#25129);
+#25129 = DEFINITIONAL_REPRESENTATION('',(#25130),#25134);
+#25130 = LINE('',#25131,#25132);
+#25131 = CARTESIAN_POINT('',(0.,0.45));
+#25132 = VECTOR('',#25133,1.);
+#25133 = DIRECTION('',(1.,0.));
+#25134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25135 = ORIENTED_EDGE('',*,*,#25136,.F.);
+#25136 = EDGE_CURVE('',#24722,#25114,#25137,.T.);
+#25137 = SURFACE_CURVE('',#25138,(#25142,#25149),.PCURVE_S1.);
+#25138 = LINE('',#25139,#25140);
+#25139 = CARTESIAN_POINT('',(-2.14,4.5,0.));
+#25140 = VECTOR('',#25141,1.);
+#25141 = DIRECTION('',(0.,0.,1.));
+#25142 = PCURVE('',#24763,#25143);
+#25143 = DEFINITIONAL_REPRESENTATION('',(#25144),#25148);
+#25144 = LINE('',#25145,#25146);
+#25145 = CARTESIAN_POINT('',(0.,0.22));
+#25146 = VECTOR('',#25147,1.);
+#25147 = DIRECTION('',(1.,0.));
+#25148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25149 = PCURVE('',#24737,#25150);
+#25150 = DEFINITIONAL_REPRESENTATION('',(#25151),#25155);
+#25151 = LINE('',#25152,#25153);
+#25152 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#25153 = VECTOR('',#25154,1.);
+#25154 = DIRECTION('',(0.,1.));
+#25155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25156 = ADVANCED_FACE('',(#25157),#24737,.T.);
+#25157 = FACE_BOUND('',#25158,.T.);
+#25158 = EDGE_LOOP('',(#25159,#25182,#25210,#25233,#25257,#25280,#25303,
+ #25326,#25347,#25348,#25349));
+#25159 = ORIENTED_EDGE('',*,*,#25160,.F.);
+#25160 = EDGE_CURVE('',#25161,#25114,#25163,.T.);
+#25161 = VERTEX_POINT('',#25162);
+#25162 = CARTESIAN_POINT('',(-2.14,4.165726707786,0.11));
+#25163 = SURFACE_CURVE('',#25164,(#25168,#25175),.PCURVE_S1.);
+#25164 = LINE('',#25165,#25166);
+#25165 = CARTESIAN_POINT('',(-2.14,4.05,0.11));
+#25166 = VECTOR('',#25167,1.);
+#25167 = DIRECTION('',(0.,1.,0.));
+#25168 = PCURVE('',#24737,#25169);
+#25169 = DEFINITIONAL_REPRESENTATION('',(#25170),#25174);
+#25170 = LINE('',#25171,#25172);
+#25171 = CARTESIAN_POINT('',(9.722326217175E-02,-0.231386224036));
+#25172 = VECTOR('',#25173,1.);
+#25173 = DIRECTION('',(1.,-2.494324423007E-58));
+#25174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25175 = PCURVE('',#24796,#25176);
+#25176 = DEFINITIONAL_REPRESENTATION('',(#25177),#25181);
+#25177 = LINE('',#25178,#25179);
+#25178 = CARTESIAN_POINT('',(0.22,0.));
+#25179 = VECTOR('',#25180,1.);
+#25180 = DIRECTION('',(0.,1.));
+#25181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25182 = ORIENTED_EDGE('',*,*,#25183,.T.);
+#25183 = EDGE_CURVE('',#25161,#25184,#25186,.T.);
+#25184 = VERTEX_POINT('',#25185);
+#25185 = CARTESIAN_POINT('',(-2.14,4.075082096124,0.157681829482));
+#25186 = SURFACE_CURVE('',#25187,(#25192,#25203),.PCURVE_S1.);
+#25187 = CIRCLE('',#25188,0.11);
+#25188 = AXIS2_PLACEMENT_3D('',#25189,#25190,#25191);
+#25189 = CARTESIAN_POINT('',(-2.14,4.165726707786,0.22));
+#25190 = DIRECTION('',(-1.,0.,0.));
+#25191 = DIRECTION('',(0.,0.,-1.));
+#25192 = PCURVE('',#24737,#25193);
+#25193 = DEFINITIONAL_REPRESENTATION('',(#25194),#25202);
+#25194 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25195,#25196,#25197,#25198
+ ,#25199,#25200,#25201),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#25195 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#25196 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#25197 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#25198 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#25199 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#25200 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#25201 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#25202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25203 = PCURVE('',#25042,#25204);
+#25204 = DEFINITIONAL_REPRESENTATION('',(#25205),#25209);
+#25205 = LINE('',#25206,#25207);
+#25206 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#25207 = VECTOR('',#25208,1.);
+#25208 = DIRECTION('',(1.,0.));
+#25209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25210 = ORIENTED_EDGE('',*,*,#25211,.T.);
+#25211 = EDGE_CURVE('',#25184,#25212,#25214,.T.);
+#25212 = VERTEX_POINT('',#25213);
+#25213 = CARTESIAN_POINT('',(-2.14,3.623425869431,0.814636341035));
+#25214 = SURFACE_CURVE('',#25215,(#25219,#25226),.PCURVE_S1.);
+#25215 = LINE('',#25216,#25217);
+#25216 = CARTESIAN_POINT('',(-2.14,4.140644611662,6.231817051758E-02));
+#25217 = VECTOR('',#25218,1.);
+#25218 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#25219 = PCURVE('',#24737,#25220);
+#25220 = DEFINITIONAL_REPRESENTATION('',(#25221),#25225);
+#25221 = LINE('',#25222,#25223);
+#25222 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#25223 = VECTOR('',#25224,1.);
+#25224 = DIRECTION('',(-0.566528822887,0.824041924199));
+#25225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25226 = PCURVE('',#25015,#25227);
+#25227 = DEFINITIONAL_REPRESENTATION('',(#25228),#25232);
+#25228 = LINE('',#25229,#25230);
+#25229 = CARTESIAN_POINT('',(0.,0.22));
+#25230 = VECTOR('',#25231,1.);
+#25231 = DIRECTION('',(1.,0.));
+#25232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25233 = ORIENTED_EDGE('',*,*,#25234,.T.);
+#25234 = EDGE_CURVE('',#25212,#25235,#25237,.T.);
+#25235 = VERTEX_POINT('',#25236);
+#25236 = CARTESIAN_POINT('',(-2.14,3.532781257769,0.862318170518));
+#25237 = SURFACE_CURVE('',#25238,(#25243,#25250),.PCURVE_S1.);
+#25238 = CIRCLE('',#25239,0.11);
+#25239 = AXIS2_PLACEMENT_3D('',#25240,#25241,#25242);
+#25240 = CARTESIAN_POINT('',(-2.14,3.532781257769,0.752318170518));
+#25241 = DIRECTION('',(1.,0.,-0.));
+#25242 = DIRECTION('',(0.,0.,1.));
+#25243 = PCURVE('',#24737,#25244);
+#25244 = DEFINITIONAL_REPRESENTATION('',(#25245),#25249);
+#25245 = CIRCLE('',#25246,0.11);
+#25246 = AXIS2_PLACEMENT_2D('',#25247,#25248);
+#25247 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#25248 = DIRECTION('',(0.,1.));
+#25249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25250 = PCURVE('',#24987,#25251);
+#25251 = DEFINITIONAL_REPRESENTATION('',(#25252),#25256);
+#25252 = LINE('',#25253,#25254);
+#25253 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#25254 = VECTOR('',#25255,1.);
+#25255 = DIRECTION('',(1.,0.));
+#25256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25257 = ORIENTED_EDGE('',*,*,#25258,.F.);
+#25258 = EDGE_CURVE('',#25259,#25235,#25261,.T.);
+#25259 = VERTEX_POINT('',#25260);
+#25260 = CARTESIAN_POINT('',(-2.14,3.5,0.862318170518));
+#25261 = SURFACE_CURVE('',#25262,(#25266,#25273),.PCURVE_S1.);
+#25262 = LINE('',#25263,#25264);
+#25263 = CARTESIAN_POINT('',(-2.14,3.5,0.862318170518));
+#25264 = VECTOR('',#25265,1.);
+#25265 = DIRECTION('',(0.,1.,0.));
+#25266 = PCURVE('',#24737,#25267);
+#25267 = DEFINITIONAL_REPRESENTATION('',(#25268),#25272);
+#25268 = LINE('',#25269,#25270);
+#25269 = CARTESIAN_POINT('',(-0.452776737828,0.520931946481));
+#25270 = VECTOR('',#25271,1.);
+#25271 = DIRECTION('',(1.,-2.494324423007E-58));
+#25272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25273 = PCURVE('',#24954,#25274);
+#25274 = DEFINITIONAL_REPRESENTATION('',(#25275),#25279);
+#25275 = LINE('',#25276,#25277);
+#25276 = CARTESIAN_POINT('',(0.22,0.));
+#25277 = VECTOR('',#25278,1.);
+#25278 = DIRECTION('',(0.,1.));
+#25279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25280 = ORIENTED_EDGE('',*,*,#25281,.F.);
+#25281 = EDGE_CURVE('',#25282,#25259,#25284,.T.);
+#25282 = VERTEX_POINT('',#25283);
+#25283 = CARTESIAN_POINT('',(-2.14,3.5,0.752318170518));
+#25284 = SURFACE_CURVE('',#25285,(#25289,#25296),.PCURVE_S1.);
+#25285 = LINE('',#25286,#25287);
+#25286 = CARTESIAN_POINT('',(-2.14,3.5,0.752318170518));
+#25287 = VECTOR('',#25288,1.);
+#25288 = DIRECTION('',(0.,0.,1.));
+#25289 = PCURVE('',#24737,#25290);
+#25290 = DEFINITIONAL_REPRESENTATION('',(#25291),#25295);
+#25291 = LINE('',#25292,#25293);
+#25292 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#25293 = VECTOR('',#25294,1.);
+#25294 = DIRECTION('',(0.,1.));
+#25295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25296 = PCURVE('',#24926,#25297);
+#25297 = DEFINITIONAL_REPRESENTATION('',(#25298),#25302);
+#25298 = LINE('',#25299,#25300);
+#25299 = CARTESIAN_POINT('',(0.,0.22));
+#25300 = VECTOR('',#25301,1.);
+#25301 = DIRECTION('',(1.,0.));
+#25302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25303 = ORIENTED_EDGE('',*,*,#25304,.T.);
+#25304 = EDGE_CURVE('',#25282,#25305,#25307,.T.);
+#25305 = VERTEX_POINT('',#25306);
+#25306 = CARTESIAN_POINT('',(-2.14,3.532781257769,0.752318170518));
+#25307 = SURFACE_CURVE('',#25308,(#25312,#25319),.PCURVE_S1.);
+#25308 = LINE('',#25309,#25310);
+#25309 = CARTESIAN_POINT('',(-2.14,3.5,0.752318170518));
+#25310 = VECTOR('',#25311,1.);
+#25311 = DIRECTION('',(0.,1.,0.));
+#25312 = PCURVE('',#24737,#25313);
+#25313 = DEFINITIONAL_REPRESENTATION('',(#25314),#25318);
+#25314 = LINE('',#25315,#25316);
+#25315 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#25316 = VECTOR('',#25317,1.);
+#25317 = DIRECTION('',(1.,-2.494324423007E-58));
+#25318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25319 = PCURVE('',#24898,#25320);
+#25320 = DEFINITIONAL_REPRESENTATION('',(#25321),#25325);
+#25321 = LINE('',#25322,#25323);
+#25322 = CARTESIAN_POINT('',(0.22,0.));
+#25323 = VECTOR('',#25324,1.);
+#25324 = DIRECTION('',(0.,1.));
+#25325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25326 = ORIENTED_EDGE('',*,*,#25327,.F.);
+#25327 = EDGE_CURVE('',#25059,#25305,#25328,.T.);
+#25328 = SURFACE_CURVE('',#25329,(#25333,#25340),.PCURVE_S1.);
+#25329 = LINE('',#25330,#25331);
+#25330 = CARTESIAN_POINT('',(-2.14,4.05,0.));
+#25331 = VECTOR('',#25332,1.);
+#25332 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#25333 = PCURVE('',#24737,#25334);
+#25334 = DEFINITIONAL_REPRESENTATION('',(#25335),#25339);
+#25335 = LINE('',#25336,#25337);
+#25336 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#25337 = VECTOR('',#25338,1.);
+#25338 = DIRECTION('',(-0.566528822887,0.824041924199));
+#25339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25340 = PCURVE('',#24870,#25341);
+#25341 = DEFINITIONAL_REPRESENTATION('',(#25342),#25346);
+#25342 = LINE('',#25343,#25344);
+#25343 = CARTESIAN_POINT('',(0.,0.22));
+#25344 = VECTOR('',#25345,1.);
+#25345 = DIRECTION('',(1.,0.));
+#25346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25347 = ORIENTED_EDGE('',*,*,#25081,.F.);
+#25348 = ORIENTED_EDGE('',*,*,#24721,.T.);
+#25349 = ORIENTED_EDGE('',*,*,#25136,.T.);
+#25350 = ADVANCED_FACE('',(#25351),#24796,.T.);
+#25351 = FACE_BOUND('',#25352,.T.);
+#25352 = EDGE_LOOP('',(#25353,#25354,#25375,#25376));
+#25353 = ORIENTED_EDGE('',*,*,#24778,.F.);
+#25354 = ORIENTED_EDGE('',*,*,#25355,.F.);
+#25355 = EDGE_CURVE('',#25161,#24779,#25356,.T.);
+#25356 = SURFACE_CURVE('',#25357,(#25361,#25368),.PCURVE_S1.);
+#25357 = LINE('',#25358,#25359);
+#25358 = CARTESIAN_POINT('',(-2.14,4.165726707786,0.11));
+#25359 = VECTOR('',#25360,1.);
+#25360 = DIRECTION('',(-1.,0.,0.));
+#25361 = PCURVE('',#24796,#25362);
+#25362 = DEFINITIONAL_REPRESENTATION('',(#25363),#25367);
+#25363 = LINE('',#25364,#25365);
+#25364 = CARTESIAN_POINT('',(0.22,0.115726707786));
+#25365 = VECTOR('',#25366,1.);
+#25366 = DIRECTION('',(-1.,0.));
+#25367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25368 = PCURVE('',#25042,#25369);
+#25369 = DEFINITIONAL_REPRESENTATION('',(#25370),#25374);
+#25370 = LINE('',#25371,#25372);
+#25371 = CARTESIAN_POINT('',(0.,0.));
+#25372 = VECTOR('',#25373,1.);
+#25373 = DIRECTION('',(0.,1.));
+#25374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25375 = ORIENTED_EDGE('',*,*,#25160,.T.);
+#25376 = ORIENTED_EDGE('',*,*,#25113,.F.);
+#25377 = ADVANCED_FACE('',(#25378),#25042,.F.);
+#25378 = FACE_BOUND('',#25379,.F.);
+#25379 = EDGE_LOOP('',(#25380,#25381,#25402,#25403));
+#25380 = ORIENTED_EDGE('',*,*,#25183,.T.);
+#25381 = ORIENTED_EDGE('',*,*,#25382,.T.);
+#25382 = EDGE_CURVE('',#25184,#25000,#25383,.T.);
+#25383 = SURFACE_CURVE('',#25384,(#25388,#25395),.PCURVE_S1.);
+#25384 = LINE('',#25385,#25386);
+#25385 = CARTESIAN_POINT('',(-2.14,4.075082096124,0.157681829482));
+#25386 = VECTOR('',#25387,1.);
+#25387 = DIRECTION('',(-1.,0.,0.));
+#25388 = PCURVE('',#25042,#25389);
+#25389 = DEFINITIONAL_REPRESENTATION('',(#25390),#25394);
+#25390 = LINE('',#25391,#25392);
+#25391 = CARTESIAN_POINT('',(0.96850898066,0.));
+#25392 = VECTOR('',#25393,1.);
+#25393 = DIRECTION('',(0.,1.));
+#25394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25395 = PCURVE('',#25015,#25396);
+#25396 = DEFINITIONAL_REPRESENTATION('',(#25397),#25401);
+#25397 = LINE('',#25398,#25399);
+#25398 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#25399 = VECTOR('',#25400,1.);
+#25400 = DIRECTION('',(0.,-1.));
+#25401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25402 = ORIENTED_EDGE('',*,*,#25027,.F.);
+#25403 = ORIENTED_EDGE('',*,*,#25355,.F.);
+#25404 = ADVANCED_FACE('',(#25405),#25015,.T.);
+#25405 = FACE_BOUND('',#25406,.T.);
+#25406 = EDGE_LOOP('',(#25407,#25408,#25409,#25410));
+#25407 = ORIENTED_EDGE('',*,*,#25211,.F.);
+#25408 = ORIENTED_EDGE('',*,*,#25382,.T.);
+#25409 = ORIENTED_EDGE('',*,*,#24999,.T.);
+#25410 = ORIENTED_EDGE('',*,*,#25411,.T.);
+#25411 = EDGE_CURVE('',#24967,#25212,#25412,.T.);
+#25412 = SURFACE_CURVE('',#25413,(#25417,#25424),.PCURVE_S1.);
+#25413 = LINE('',#25414,#25415);
+#25414 = CARTESIAN_POINT('',(-2.36,3.623425869431,0.814636341035));
+#25415 = VECTOR('',#25416,1.);
+#25416 = DIRECTION('',(1.,0.,0.));
+#25417 = PCURVE('',#25015,#25418);
+#25418 = DEFINITIONAL_REPRESENTATION('',(#25419),#25423);
+#25419 = LINE('',#25420,#25421);
+#25420 = CARTESIAN_POINT('',(0.912961038055,0.));
+#25421 = VECTOR('',#25422,1.);
+#25422 = DIRECTION('',(0.,1.));
+#25423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25424 = PCURVE('',#24987,#25425);
+#25425 = DEFINITIONAL_REPRESENTATION('',(#25426),#25430);
+#25426 = LINE('',#25427,#25428);
+#25427 = CARTESIAN_POINT('',(0.,0.));
+#25428 = VECTOR('',#25429,1.);
+#25429 = DIRECTION('',(0.,1.));
+#25430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25431 = ADVANCED_FACE('',(#25432),#24987,.T.);
+#25432 = FACE_BOUND('',#25433,.T.);
+#25433 = EDGE_LOOP('',(#25434,#25435,#25456,#25457));
+#25434 = ORIENTED_EDGE('',*,*,#24966,.T.);
+#25435 = ORIENTED_EDGE('',*,*,#25436,.T.);
+#25436 = EDGE_CURVE('',#24939,#25235,#25437,.T.);
+#25437 = SURFACE_CURVE('',#25438,(#25442,#25449),.PCURVE_S1.);
+#25438 = LINE('',#25439,#25440);
+#25439 = CARTESIAN_POINT('',(-2.36,3.532781257769,0.862318170518));
+#25440 = VECTOR('',#25441,1.);
+#25441 = DIRECTION('',(1.,0.,0.));
+#25442 = PCURVE('',#24987,#25443);
+#25443 = DEFINITIONAL_REPRESENTATION('',(#25444),#25448);
+#25444 = LINE('',#25445,#25446);
+#25445 = CARTESIAN_POINT('',(0.96850898066,0.));
+#25446 = VECTOR('',#25447,1.);
+#25447 = DIRECTION('',(0.,1.));
+#25448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25449 = PCURVE('',#24954,#25450);
+#25450 = DEFINITIONAL_REPRESENTATION('',(#25451),#25455);
+#25451 = LINE('',#25452,#25453);
+#25452 = CARTESIAN_POINT('',(0.,3.278125776917E-02));
+#25453 = VECTOR('',#25454,1.);
+#25454 = DIRECTION('',(1.,0.));
+#25455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25456 = ORIENTED_EDGE('',*,*,#25234,.F.);
+#25457 = ORIENTED_EDGE('',*,*,#25411,.F.);
+#25458 = ADVANCED_FACE('',(#25459),#24954,.T.);
+#25459 = FACE_BOUND('',#25460,.T.);
+#25460 = EDGE_LOOP('',(#25461,#25462,#25483,#25484));
+#25461 = ORIENTED_EDGE('',*,*,#24938,.F.);
+#25462 = ORIENTED_EDGE('',*,*,#25463,.T.);
+#25463 = EDGE_CURVE('',#24911,#25259,#25464,.T.);
+#25464 = SURFACE_CURVE('',#25465,(#25469,#25476),.PCURVE_S1.);
+#25465 = LINE('',#25466,#25467);
+#25466 = CARTESIAN_POINT('',(-2.36,3.5,0.862318170518));
+#25467 = VECTOR('',#25468,1.);
+#25468 = DIRECTION('',(1.,0.,0.));
+#25469 = PCURVE('',#24954,#25470);
+#25470 = DEFINITIONAL_REPRESENTATION('',(#25471),#25475);
+#25471 = LINE('',#25472,#25473);
+#25472 = CARTESIAN_POINT('',(0.,0.));
+#25473 = VECTOR('',#25474,1.);
+#25474 = DIRECTION('',(1.,0.));
+#25475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25476 = PCURVE('',#24926,#25477);
+#25477 = DEFINITIONAL_REPRESENTATION('',(#25478),#25482);
+#25478 = LINE('',#25479,#25480);
+#25479 = CARTESIAN_POINT('',(0.11,0.));
+#25480 = VECTOR('',#25481,1.);
+#25481 = DIRECTION('',(0.,1.));
+#25482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25483 = ORIENTED_EDGE('',*,*,#25258,.T.);
+#25484 = ORIENTED_EDGE('',*,*,#25436,.F.);
+#25485 = ADVANCED_FACE('',(#25486),#24870,.F.);
+#25486 = FACE_BOUND('',#25487,.F.);
+#25487 = EDGE_LOOP('',(#25488,#25489,#25490,#25491));
+#25488 = ORIENTED_EDGE('',*,*,#25327,.F.);
+#25489 = ORIENTED_EDGE('',*,*,#25058,.F.);
+#25490 = ORIENTED_EDGE('',*,*,#24854,.T.);
+#25491 = ORIENTED_EDGE('',*,*,#25492,.F.);
+#25492 = EDGE_CURVE('',#25305,#24855,#25493,.T.);
+#25493 = SURFACE_CURVE('',#25494,(#25498,#25504),.PCURVE_S1.);
+#25494 = LINE('',#25495,#25496);
+#25495 = CARTESIAN_POINT('',(-2.36,3.532781257769,0.752318170518));
+#25496 = VECTOR('',#25497,1.);
+#25497 = DIRECTION('',(-1.,0.,0.));
+#25498 = PCURVE('',#24870,#25499);
+#25499 = DEFINITIONAL_REPRESENTATION('',(#25500),#25503);
+#25500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25501,#25502),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25501 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#25502 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#25503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25504 = PCURVE('',#24898,#25505);
+#25505 = DEFINITIONAL_REPRESENTATION('',(#25506),#25509);
+#25506 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25507,#25508),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#25507 = CARTESIAN_POINT('',(0.242,3.278125776917E-02));
+#25508 = CARTESIAN_POINT('',(-2.2E-02,3.278125776917E-02));
+#25509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25510 = ADVANCED_FACE('',(#25511),#24926,.F.);
+#25511 = FACE_BOUND('',#25512,.T.);
+#25512 = EDGE_LOOP('',(#25513,#25514,#25515,#25516));
+#25513 = ORIENTED_EDGE('',*,*,#25281,.T.);
+#25514 = ORIENTED_EDGE('',*,*,#25463,.F.);
+#25515 = ORIENTED_EDGE('',*,*,#24910,.F.);
+#25516 = ORIENTED_EDGE('',*,*,#25517,.T.);
+#25517 = EDGE_CURVE('',#24883,#25282,#25518,.T.);
+#25518 = SURFACE_CURVE('',#25519,(#25523,#25530),.PCURVE_S1.);
+#25519 = LINE('',#25520,#25521);
+#25520 = CARTESIAN_POINT('',(-2.36,3.5,0.752318170518));
+#25521 = VECTOR('',#25522,1.);
+#25522 = DIRECTION('',(1.,0.,0.));
+#25523 = PCURVE('',#24926,#25524);
+#25524 = DEFINITIONAL_REPRESENTATION('',(#25525),#25529);
+#25525 = LINE('',#25526,#25527);
+#25526 = CARTESIAN_POINT('',(0.,0.));
+#25527 = VECTOR('',#25528,1.);
+#25528 = DIRECTION('',(0.,1.));
+#25529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25530 = PCURVE('',#24898,#25531);
+#25531 = DEFINITIONAL_REPRESENTATION('',(#25532),#25536);
+#25532 = LINE('',#25533,#25534);
+#25533 = CARTESIAN_POINT('',(0.,0.));
+#25534 = VECTOR('',#25535,1.);
+#25535 = DIRECTION('',(1.,0.));
+#25536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25537 = ADVANCED_FACE('',(#25538),#24898,.F.);
+#25538 = FACE_BOUND('',#25539,.F.);
+#25539 = EDGE_LOOP('',(#25540,#25541,#25542,#25543));
+#25540 = ORIENTED_EDGE('',*,*,#24882,.F.);
+#25541 = ORIENTED_EDGE('',*,*,#25517,.T.);
+#25542 = ORIENTED_EDGE('',*,*,#25304,.T.);
+#25543 = ORIENTED_EDGE('',*,*,#25492,.T.);
+#25544 = MANIFOLD_SOLID_BREP('',#25545);
+#25545 = CLOSED_SHELL('',(#25546,#25666,#25949,#25999,#26048,#26242,
+ #26269,#26296,#26323,#26350,#26377,#26402,#26429));
+#25546 = ADVANCED_FACE('',(#25547),#25561,.F.);
+#25547 = FACE_BOUND('',#25548,.F.);
+#25548 = EDGE_LOOP('',(#25549,#25584,#25612,#25640));
+#25549 = ORIENTED_EDGE('',*,*,#25550,.F.);
+#25550 = EDGE_CURVE('',#25551,#25553,#25555,.T.);
+#25551 = VERTEX_POINT('',#25552);
+#25552 = CARTESIAN_POINT('',(-2.36,-4.5,0.));
+#25553 = VERTEX_POINT('',#25554);
+#25554 = CARTESIAN_POINT('',(-2.36,-4.107863353893,0.));
+#25555 = SURFACE_CURVE('',#25556,(#25560,#25572),.PCURVE_S1.);
+#25556 = LINE('',#25557,#25558);
+#25557 = CARTESIAN_POINT('',(-2.36,-4.5,0.));
+#25558 = VECTOR('',#25559,1.);
+#25559 = DIRECTION('',(0.,1.,0.));
+#25560 = PCURVE('',#25561,#25566);
+#25561 = PLANE('',#25562);
+#25562 = AXIS2_PLACEMENT_3D('',#25563,#25564,#25565);
+#25563 = CARTESIAN_POINT('',(-2.36,-4.5,0.));
+#25564 = DIRECTION('',(0.,0.,1.));
+#25565 = DIRECTION('',(1.,0.,0.));
+#25566 = DEFINITIONAL_REPRESENTATION('',(#25567),#25571);
+#25567 = LINE('',#25568,#25569);
+#25568 = CARTESIAN_POINT('',(0.,0.));
+#25569 = VECTOR('',#25570,1.);
+#25570 = DIRECTION('',(0.,1.));
+#25571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25572 = PCURVE('',#25573,#25578);
+#25573 = PLANE('',#25574);
+#25574 = AXIS2_PLACEMENT_3D('',#25575,#25576,#25577);
+#25575 = CARTESIAN_POINT('',(-2.36,-3.952776737828,0.341386224036));
+#25576 = DIRECTION('',(-1.,-1.028895858541E-29,7.350049880588E-30));
+#25577 = DIRECTION('',(1.028895858541E-29,-1.,0.));
+#25578 = DEFINITIONAL_REPRESENTATION('',(#25579),#25583);
+#25579 = LINE('',#25580,#25581);
+#25580 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#25581 = VECTOR('',#25582,1.);
+#25582 = DIRECTION('',(-1.,7.562435882206E-59));
+#25583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25584 = ORIENTED_EDGE('',*,*,#25585,.T.);
+#25585 = EDGE_CURVE('',#25551,#25586,#25588,.T.);
+#25586 = VERTEX_POINT('',#25587);
+#25587 = CARTESIAN_POINT('',(-2.14,-4.5,0.));
+#25588 = SURFACE_CURVE('',#25589,(#25593,#25600),.PCURVE_S1.);
+#25589 = LINE('',#25590,#25591);
+#25590 = CARTESIAN_POINT('',(-2.36,-4.5,0.));
+#25591 = VECTOR('',#25592,1.);
+#25592 = DIRECTION('',(1.,0.,0.));
+#25593 = PCURVE('',#25561,#25594);
+#25594 = DEFINITIONAL_REPRESENTATION('',(#25595),#25599);
+#25595 = LINE('',#25596,#25597);
+#25596 = CARTESIAN_POINT('',(0.,0.));
+#25597 = VECTOR('',#25598,1.);
+#25598 = DIRECTION('',(1.,0.));
+#25599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25600 = PCURVE('',#25601,#25606);
+#25601 = PLANE('',#25602);
+#25602 = AXIS2_PLACEMENT_3D('',#25603,#25604,#25605);
+#25603 = CARTESIAN_POINT('',(-2.36,-4.5,0.));
+#25604 = DIRECTION('',(0.,1.,0.));
+#25605 = DIRECTION('',(0.,0.,1.));
+#25606 = DEFINITIONAL_REPRESENTATION('',(#25607),#25611);
+#25607 = LINE('',#25608,#25609);
+#25608 = CARTESIAN_POINT('',(0.,0.));
+#25609 = VECTOR('',#25610,1.);
+#25610 = DIRECTION('',(0.,1.));
+#25611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25612 = ORIENTED_EDGE('',*,*,#25613,.T.);
+#25613 = EDGE_CURVE('',#25586,#25614,#25616,.T.);
+#25614 = VERTEX_POINT('',#25615);
+#25615 = CARTESIAN_POINT('',(-2.14,-4.107863353893,0.));
+#25616 = SURFACE_CURVE('',#25617,(#25621,#25628),.PCURVE_S1.);
+#25617 = LINE('',#25618,#25619);
+#25618 = CARTESIAN_POINT('',(-2.14,-4.5,0.));
+#25619 = VECTOR('',#25620,1.);
+#25620 = DIRECTION('',(0.,1.,0.));
+#25621 = PCURVE('',#25561,#25622);
+#25622 = DEFINITIONAL_REPRESENTATION('',(#25623),#25627);
+#25623 = LINE('',#25624,#25625);
+#25624 = CARTESIAN_POINT('',(0.22,0.));
+#25625 = VECTOR('',#25626,1.);
+#25626 = DIRECTION('',(0.,1.));
+#25627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25628 = PCURVE('',#25629,#25634);
+#25629 = PLANE('',#25630);
+#25630 = AXIS2_PLACEMENT_3D('',#25631,#25632,#25633);
+#25631 = CARTESIAN_POINT('',(-2.14,-3.952776737828,0.341386224036));
+#25632 = DIRECTION('',(1.,-1.963576083731E-29,1.654827298066E-29));
+#25633 = DIRECTION('',(1.963576083731E-29,1.,0.));
+#25634 = DEFINITIONAL_REPRESENTATION('',(#25635),#25639);
+#25635 = LINE('',#25636,#25637);
+#25636 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#25637 = VECTOR('',#25638,1.);
+#25638 = DIRECTION('',(1.,3.249379305189E-58));
+#25639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25640 = ORIENTED_EDGE('',*,*,#25641,.F.);
+#25641 = EDGE_CURVE('',#25553,#25614,#25642,.T.);
+#25642 = SURFACE_CURVE('',#25643,(#25647,#25654),.PCURVE_S1.);
+#25643 = LINE('',#25644,#25645);
+#25644 = CARTESIAN_POINT('',(-2.36,-4.107863353893,0.));
+#25645 = VECTOR('',#25646,1.);
+#25646 = DIRECTION('',(1.,0.,0.));
+#25647 = PCURVE('',#25561,#25648);
+#25648 = DEFINITIONAL_REPRESENTATION('',(#25649),#25653);
+#25649 = LINE('',#25650,#25651);
+#25650 = CARTESIAN_POINT('',(0.,0.392136646107));
+#25651 = VECTOR('',#25652,1.);
+#25652 = DIRECTION('',(1.,0.));
+#25653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25654 = PCURVE('',#25655,#25660);
+#25655 = CYLINDRICAL_SURFACE('',#25656,0.11);
+#25656 = AXIS2_PLACEMENT_3D('',#25657,#25658,#25659);
+#25657 = CARTESIAN_POINT('',(-2.36,-4.107863353893,0.11));
+#25658 = DIRECTION('',(1.,0.,0.));
+#25659 = DIRECTION('',(0.,0.,-1.));
+#25660 = DEFINITIONAL_REPRESENTATION('',(#25661),#25665);
+#25661 = LINE('',#25662,#25663);
+#25662 = CARTESIAN_POINT('',(0.,0.));
+#25663 = VECTOR('',#25664,1.);
+#25664 = DIRECTION('',(0.,1.));
+#25665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25666 = ADVANCED_FACE('',(#25667),#25573,.T.);
+#25667 = FACE_BOUND('',#25668,.T.);
+#25668 = EDGE_LOOP('',(#25669,#25699,#25732,#25760,#25789,#25817,#25845,
+ #25873,#25901,#25927,#25928));
+#25669 = ORIENTED_EDGE('',*,*,#25670,.T.);
+#25670 = EDGE_CURVE('',#25671,#25673,#25675,.T.);
+#25671 = VERTEX_POINT('',#25672);
+#25672 = CARTESIAN_POINT('',(-2.36,-4.5,0.11));
+#25673 = VERTEX_POINT('',#25674);
+#25674 = CARTESIAN_POINT('',(-2.36,-4.165726707786,0.11));
+#25675 = SURFACE_CURVE('',#25676,(#25680,#25687),.PCURVE_S1.);
+#25676 = LINE('',#25677,#25678);
+#25677 = CARTESIAN_POINT('',(-2.36,-4.5,0.11));
+#25678 = VECTOR('',#25679,1.);
+#25679 = DIRECTION('',(0.,1.,0.));
+#25680 = PCURVE('',#25573,#25681);
+#25681 = DEFINITIONAL_REPRESENTATION('',(#25682),#25686);
+#25682 = LINE('',#25683,#25684);
+#25683 = CARTESIAN_POINT('',(0.547223262172,-0.231386224036));
+#25684 = VECTOR('',#25685,1.);
+#25685 = DIRECTION('',(-1.,7.562435882206E-59));
+#25686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25687 = PCURVE('',#25688,#25693);
+#25688 = PLANE('',#25689);
+#25689 = AXIS2_PLACEMENT_3D('',#25690,#25691,#25692);
+#25690 = CARTESIAN_POINT('',(-2.36,-4.5,0.11));
+#25691 = DIRECTION('',(0.,0.,1.));
+#25692 = DIRECTION('',(1.,0.,0.));
+#25693 = DEFINITIONAL_REPRESENTATION('',(#25694),#25698);
+#25694 = LINE('',#25695,#25696);
+#25695 = CARTESIAN_POINT('',(0.,0.));
+#25696 = VECTOR('',#25697,1.);
+#25697 = DIRECTION('',(0.,1.));
+#25698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25699 = ORIENTED_EDGE('',*,*,#25700,.T.);
+#25700 = EDGE_CURVE('',#25673,#25701,#25703,.T.);
+#25701 = VERTEX_POINT('',#25702);
+#25702 = CARTESIAN_POINT('',(-2.36,-4.075082096124,0.157681829482));
+#25703 = SURFACE_CURVE('',#25704,(#25709,#25720),.PCURVE_S1.);
+#25704 = CIRCLE('',#25705,0.11);
+#25705 = AXIS2_PLACEMENT_3D('',#25706,#25707,#25708);
+#25706 = CARTESIAN_POINT('',(-2.36,-4.165726707786,0.22));
+#25707 = DIRECTION('',(1.,-0.,0.));
+#25708 = DIRECTION('',(0.,0.,-1.));
+#25709 = PCURVE('',#25573,#25710);
+#25710 = DEFINITIONAL_REPRESENTATION('',(#25711),#25719);
+#25711 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25712,#25713,#25714,#25715
+ ,#25716,#25717,#25718),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#25712 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#25713 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#25714 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#25715 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#25716 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#25717 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#25718 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#25719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25720 = PCURVE('',#25721,#25726);
+#25721 = CYLINDRICAL_SURFACE('',#25722,0.11);
+#25722 = AXIS2_PLACEMENT_3D('',#25723,#25724,#25725);
+#25723 = CARTESIAN_POINT('',(-2.14,-4.165726707786,0.22));
+#25724 = DIRECTION('',(-1.,0.,0.));
+#25725 = DIRECTION('',(0.,0.,-1.));
+#25726 = DEFINITIONAL_REPRESENTATION('',(#25727),#25731);
+#25727 = LINE('',#25728,#25729);
+#25728 = CARTESIAN_POINT('',(-0.,0.22));
+#25729 = VECTOR('',#25730,1.);
+#25730 = DIRECTION('',(-1.,0.));
+#25731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25732 = ORIENTED_EDGE('',*,*,#25733,.T.);
+#25733 = EDGE_CURVE('',#25701,#25734,#25736,.T.);
+#25734 = VERTEX_POINT('',#25735);
+#25735 = CARTESIAN_POINT('',(-2.36,-3.623425869431,0.814636341035));
+#25736 = SURFACE_CURVE('',#25737,(#25741,#25748),.PCURVE_S1.);
+#25737 = LINE('',#25738,#25739);
+#25738 = CARTESIAN_POINT('',(-2.36,-4.140644611662,6.231817051758E-02));
+#25739 = VECTOR('',#25740,1.);
+#25740 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#25741 = PCURVE('',#25573,#25742);
+#25742 = DEFINITIONAL_REPRESENTATION('',(#25743),#25747);
+#25743 = LINE('',#25744,#25745);
+#25744 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#25745 = VECTOR('',#25746,1.);
+#25746 = DIRECTION('',(-0.566528822887,0.824041924199));
+#25747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25748 = PCURVE('',#25749,#25754);
+#25749 = PLANE('',#25750);
+#25750 = AXIS2_PLACEMENT_3D('',#25751,#25752,#25753);
+#25751 = CARTESIAN_POINT('',(-2.36,-4.140644611662,6.231817051758E-02));
+#25752 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#25753 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#25754 = DEFINITIONAL_REPRESENTATION('',(#25755),#25759);
+#25755 = LINE('',#25756,#25757);
+#25756 = CARTESIAN_POINT('',(0.,0.));
+#25757 = VECTOR('',#25758,1.);
+#25758 = DIRECTION('',(1.,0.));
+#25759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25760 = ORIENTED_EDGE('',*,*,#25761,.T.);
+#25761 = EDGE_CURVE('',#25734,#25762,#25764,.T.);
+#25762 = VERTEX_POINT('',#25763);
+#25763 = CARTESIAN_POINT('',(-2.36,-3.532781257769,0.862318170518));
+#25764 = SURFACE_CURVE('',#25765,(#25770,#25777),.PCURVE_S1.);
+#25765 = CIRCLE('',#25766,0.11);
+#25766 = AXIS2_PLACEMENT_3D('',#25767,#25768,#25769);
+#25767 = CARTESIAN_POINT('',(-2.36,-3.532781257769,0.752318170518));
+#25768 = DIRECTION('',(-1.,0.,0.));
+#25769 = DIRECTION('',(0.,0.,1.));
+#25770 = PCURVE('',#25573,#25771);
+#25771 = DEFINITIONAL_REPRESENTATION('',(#25772),#25776);
+#25772 = CIRCLE('',#25773,0.11);
+#25773 = AXIS2_PLACEMENT_2D('',#25774,#25775);
+#25774 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#25775 = DIRECTION('',(0.,1.));
+#25776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25777 = PCURVE('',#25778,#25783);
+#25778 = CYLINDRICAL_SURFACE('',#25779,0.11);
+#25779 = AXIS2_PLACEMENT_3D('',#25780,#25781,#25782);
+#25780 = CARTESIAN_POINT('',(-2.36,-3.532781257769,0.752318170518));
+#25781 = DIRECTION('',(1.,0.,0.));
+#25782 = DIRECTION('',(0.,-0.824041924199,0.566528822887));
+#25783 = DEFINITIONAL_REPRESENTATION('',(#25784),#25788);
+#25784 = LINE('',#25785,#25786);
+#25785 = CARTESIAN_POINT('',(5.31467632652,1.7763568394E-15));
+#25786 = VECTOR('',#25787,1.);
+#25787 = DIRECTION('',(-1.,0.));
+#25788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25789 = ORIENTED_EDGE('',*,*,#25790,.T.);
+#25790 = EDGE_CURVE('',#25762,#25791,#25793,.T.);
+#25791 = VERTEX_POINT('',#25792);
+#25792 = CARTESIAN_POINT('',(-2.36,-3.5,0.862318170518));
+#25793 = SURFACE_CURVE('',#25794,(#25798,#25805),.PCURVE_S1.);
+#25794 = LINE('',#25795,#25796);
+#25795 = CARTESIAN_POINT('',(-2.36,-3.590644611662,0.862318170518));
+#25796 = VECTOR('',#25797,1.);
+#25797 = DIRECTION('',(0.,1.,0.));
+#25798 = PCURVE('',#25573,#25799);
+#25799 = DEFINITIONAL_REPRESENTATION('',(#25800),#25804);
+#25800 = LINE('',#25801,#25802);
+#25801 = CARTESIAN_POINT('',(-0.362132126166,0.520931946481));
+#25802 = VECTOR('',#25803,1.);
+#25803 = DIRECTION('',(-1.,7.562435882206E-59));
+#25804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25805 = PCURVE('',#25806,#25811);
+#25806 = PLANE('',#25807);
+#25807 = AXIS2_PLACEMENT_3D('',#25808,#25809,#25810);
+#25808 = CARTESIAN_POINT('',(-2.36,-3.590644611662,0.862318170518));
+#25809 = DIRECTION('',(0.,0.,1.));
+#25810 = DIRECTION('',(1.,0.,0.));
+#25811 = DEFINITIONAL_REPRESENTATION('',(#25812),#25816);
+#25812 = LINE('',#25813,#25814);
+#25813 = CARTESIAN_POINT('',(0.,0.));
+#25814 = VECTOR('',#25815,1.);
+#25815 = DIRECTION('',(0.,1.));
+#25816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25817 = ORIENTED_EDGE('',*,*,#25818,.F.);
+#25818 = EDGE_CURVE('',#25819,#25791,#25821,.T.);
+#25819 = VERTEX_POINT('',#25820);
+#25820 = CARTESIAN_POINT('',(-2.36,-3.5,0.752318170518));
+#25821 = SURFACE_CURVE('',#25822,(#25826,#25833),.PCURVE_S1.);
+#25822 = LINE('',#25823,#25824);
+#25823 = CARTESIAN_POINT('',(-2.36,-3.5,0.752318170518));
+#25824 = VECTOR('',#25825,1.);
+#25825 = DIRECTION('',(0.,0.,1.));
+#25826 = PCURVE('',#25573,#25827);
+#25827 = DEFINITIONAL_REPRESENTATION('',(#25828),#25832);
+#25828 = LINE('',#25829,#25830);
+#25829 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#25830 = VECTOR('',#25831,1.);
+#25831 = DIRECTION('',(0.,1.));
+#25832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25833 = PCURVE('',#25834,#25839);
+#25834 = PLANE('',#25835);
+#25835 = AXIS2_PLACEMENT_3D('',#25836,#25837,#25838);
+#25836 = CARTESIAN_POINT('',(-2.36,-3.5,0.752318170518));
+#25837 = DIRECTION('',(0.,1.,0.));
+#25838 = DIRECTION('',(0.,0.,1.));
+#25839 = DEFINITIONAL_REPRESENTATION('',(#25840),#25844);
+#25840 = LINE('',#25841,#25842);
+#25841 = CARTESIAN_POINT('',(0.,0.));
+#25842 = VECTOR('',#25843,1.);
+#25843 = DIRECTION('',(1.,0.));
+#25844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25845 = ORIENTED_EDGE('',*,*,#25846,.F.);
+#25846 = EDGE_CURVE('',#25847,#25819,#25849,.T.);
+#25847 = VERTEX_POINT('',#25848);
+#25848 = CARTESIAN_POINT('',(-2.36,-3.532781257769,0.752318170518));
+#25849 = SURFACE_CURVE('',#25850,(#25854,#25861),.PCURVE_S1.);
+#25850 = LINE('',#25851,#25852);
+#25851 = CARTESIAN_POINT('',(-2.36,-3.590644611662,0.752318170518));
+#25852 = VECTOR('',#25853,1.);
+#25853 = DIRECTION('',(0.,1.,0.));
+#25854 = PCURVE('',#25573,#25855);
+#25855 = DEFINITIONAL_REPRESENTATION('',(#25856),#25860);
+#25856 = LINE('',#25857,#25858);
+#25857 = CARTESIAN_POINT('',(-0.362132126166,0.410931946481));
+#25858 = VECTOR('',#25859,1.);
+#25859 = DIRECTION('',(-1.,7.562435882206E-59));
+#25860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25861 = PCURVE('',#25862,#25867);
+#25862 = PLANE('',#25863);
+#25863 = AXIS2_PLACEMENT_3D('',#25864,#25865,#25866);
+#25864 = CARTESIAN_POINT('',(-2.36,-3.590644611662,0.752318170518));
+#25865 = DIRECTION('',(0.,0.,1.));
+#25866 = DIRECTION('',(1.,0.,0.));
+#25867 = DEFINITIONAL_REPRESENTATION('',(#25868),#25872);
+#25868 = LINE('',#25869,#25870);
+#25869 = CARTESIAN_POINT('',(0.,0.));
+#25870 = VECTOR('',#25871,1.);
+#25871 = DIRECTION('',(0.,1.));
+#25872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25873 = ORIENTED_EDGE('',*,*,#25874,.F.);
+#25874 = EDGE_CURVE('',#25875,#25847,#25877,.T.);
+#25875 = VERTEX_POINT('',#25876);
+#25876 = CARTESIAN_POINT('',(-2.36,-4.017218742231,4.768182948242E-02));
+#25877 = SURFACE_CURVE('',#25878,(#25882,#25889),.PCURVE_S1.);
+#25878 = LINE('',#25879,#25880);
+#25879 = CARTESIAN_POINT('',(-2.36,-4.05,1.387778780781E-17));
+#25880 = VECTOR('',#25881,1.);
+#25881 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#25882 = PCURVE('',#25573,#25883);
+#25883 = DEFINITIONAL_REPRESENTATION('',(#25884),#25888);
+#25884 = LINE('',#25885,#25886);
+#25885 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#25886 = VECTOR('',#25887,1.);
+#25887 = DIRECTION('',(-0.566528822887,0.824041924199));
+#25888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25889 = PCURVE('',#25890,#25895);
+#25890 = PLANE('',#25891);
+#25891 = AXIS2_PLACEMENT_3D('',#25892,#25893,#25894);
+#25892 = CARTESIAN_POINT('',(-2.36,-4.05,1.387778780781E-17));
+#25893 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#25894 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#25895 = DEFINITIONAL_REPRESENTATION('',(#25896),#25900);
+#25896 = LINE('',#25897,#25898);
+#25897 = CARTESIAN_POINT('',(0.,0.));
+#25898 = VECTOR('',#25899,1.);
+#25899 = DIRECTION('',(1.,0.));
+#25900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25901 = ORIENTED_EDGE('',*,*,#25902,.F.);
+#25902 = EDGE_CURVE('',#25553,#25875,#25903,.T.);
+#25903 = SURFACE_CURVE('',#25904,(#25909,#25920),.PCURVE_S1.);
+#25904 = CIRCLE('',#25905,0.11);
+#25905 = AXIS2_PLACEMENT_3D('',#25906,#25907,#25908);
+#25906 = CARTESIAN_POINT('',(-2.36,-4.107863353893,0.11));
+#25907 = DIRECTION('',(1.,0.,-0.));
+#25908 = DIRECTION('',(0.,0.,1.));
+#25909 = PCURVE('',#25573,#25910);
+#25910 = DEFINITIONAL_REPRESENTATION('',(#25911),#25919);
+#25911 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25912,#25913,#25914,#25915
+ ,#25916,#25917,#25918),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#25912 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#25913 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#25914 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#25915 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#25916 = CARTESIAN_POINT('',(5.982382164823E-02,-0.286386224036));
+#25917 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#25918 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#25919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25920 = PCURVE('',#25655,#25921);
+#25921 = DEFINITIONAL_REPRESENTATION('',(#25922),#25926);
+#25922 = LINE('',#25923,#25924);
+#25923 = CARTESIAN_POINT('',(-3.14159265359,1.7763568394E-15));
+#25924 = VECTOR('',#25925,1.);
+#25925 = DIRECTION('',(1.,0.));
+#25926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25927 = ORIENTED_EDGE('',*,*,#25550,.F.);
+#25928 = ORIENTED_EDGE('',*,*,#25929,.T.);
+#25929 = EDGE_CURVE('',#25551,#25671,#25930,.T.);
+#25930 = SURFACE_CURVE('',#25931,(#25935,#25942),.PCURVE_S1.);
+#25931 = LINE('',#25932,#25933);
+#25932 = CARTESIAN_POINT('',(-2.36,-4.5,0.));
+#25933 = VECTOR('',#25934,1.);
+#25934 = DIRECTION('',(0.,0.,1.));
+#25935 = PCURVE('',#25573,#25936);
+#25936 = DEFINITIONAL_REPRESENTATION('',(#25937),#25941);
+#25937 = LINE('',#25938,#25939);
+#25938 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#25939 = VECTOR('',#25940,1.);
+#25940 = DIRECTION('',(0.,1.));
+#25941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25942 = PCURVE('',#25601,#25943);
+#25943 = DEFINITIONAL_REPRESENTATION('',(#25944),#25948);
+#25944 = LINE('',#25945,#25946);
+#25945 = CARTESIAN_POINT('',(0.,0.));
+#25946 = VECTOR('',#25947,1.);
+#25947 = DIRECTION('',(1.,0.));
+#25948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25949 = ADVANCED_FACE('',(#25950),#25655,.T.);
+#25950 = FACE_BOUND('',#25951,.T.);
+#25951 = EDGE_LOOP('',(#25952,#25953,#25976,#25998));
+#25952 = ORIENTED_EDGE('',*,*,#25902,.T.);
+#25953 = ORIENTED_EDGE('',*,*,#25954,.T.);
+#25954 = EDGE_CURVE('',#25875,#25955,#25957,.T.);
+#25955 = VERTEX_POINT('',#25956);
+#25956 = CARTESIAN_POINT('',(-2.14,-4.017218742231,4.768182948242E-02));
+#25957 = SURFACE_CURVE('',#25958,(#25962,#25969),.PCURVE_S1.);
+#25958 = LINE('',#25959,#25960);
+#25959 = CARTESIAN_POINT('',(-2.36,-4.017218742231,4.768182948242E-02));
+#25960 = VECTOR('',#25961,1.);
+#25961 = DIRECTION('',(1.,0.,0.));
+#25962 = PCURVE('',#25655,#25963);
+#25963 = DEFINITIONAL_REPRESENTATION('',(#25964),#25968);
+#25964 = LINE('',#25965,#25966);
+#25965 = CARTESIAN_POINT('',(0.96850898066,0.));
+#25966 = VECTOR('',#25967,1.);
+#25967 = DIRECTION('',(0.,1.));
+#25968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25969 = PCURVE('',#25890,#25970);
+#25970 = DEFINITIONAL_REPRESENTATION('',(#25971),#25975);
+#25971 = LINE('',#25972,#25973);
+#25972 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#25973 = VECTOR('',#25974,1.);
+#25974 = DIRECTION('',(0.,1.));
+#25975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25976 = ORIENTED_EDGE('',*,*,#25977,.F.);
+#25977 = EDGE_CURVE('',#25614,#25955,#25978,.T.);
+#25978 = SURFACE_CURVE('',#25979,(#25984,#25991),.PCURVE_S1.);
+#25979 = CIRCLE('',#25980,0.11);
+#25980 = AXIS2_PLACEMENT_3D('',#25981,#25982,#25983);
+#25981 = CARTESIAN_POINT('',(-2.14,-4.107863353893,0.11));
+#25982 = DIRECTION('',(1.,0.,-0.));
+#25983 = DIRECTION('',(0.,0.,1.));
+#25984 = PCURVE('',#25655,#25985);
+#25985 = DEFINITIONAL_REPRESENTATION('',(#25986),#25990);
+#25986 = LINE('',#25987,#25988);
+#25987 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#25988 = VECTOR('',#25989,1.);
+#25989 = DIRECTION('',(1.,0.));
+#25990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25991 = PCURVE('',#25629,#25992);
+#25992 = DEFINITIONAL_REPRESENTATION('',(#25993),#25997);
+#25993 = CIRCLE('',#25994,0.11);
+#25994 = AXIS2_PLACEMENT_2D('',#25995,#25996);
+#25995 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#25996 = DIRECTION('',(0.,1.));
+#25997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25998 = ORIENTED_EDGE('',*,*,#25641,.F.);
+#25999 = ADVANCED_FACE('',(#26000),#25601,.F.);
+#26000 = FACE_BOUND('',#26001,.F.);
+#26001 = EDGE_LOOP('',(#26002,#26003,#26004,#26027));
+#26002 = ORIENTED_EDGE('',*,*,#25585,.F.);
+#26003 = ORIENTED_EDGE('',*,*,#25929,.T.);
+#26004 = ORIENTED_EDGE('',*,*,#26005,.T.);
+#26005 = EDGE_CURVE('',#25671,#26006,#26008,.T.);
+#26006 = VERTEX_POINT('',#26007);
+#26007 = CARTESIAN_POINT('',(-2.14,-4.5,0.11));
+#26008 = SURFACE_CURVE('',#26009,(#26013,#26020),.PCURVE_S1.);
+#26009 = LINE('',#26010,#26011);
+#26010 = CARTESIAN_POINT('',(-2.36,-4.5,0.11));
+#26011 = VECTOR('',#26012,1.);
+#26012 = DIRECTION('',(1.,0.,0.));
+#26013 = PCURVE('',#25601,#26014);
+#26014 = DEFINITIONAL_REPRESENTATION('',(#26015),#26019);
+#26015 = LINE('',#26016,#26017);
+#26016 = CARTESIAN_POINT('',(0.11,0.));
+#26017 = VECTOR('',#26018,1.);
+#26018 = DIRECTION('',(0.,1.));
+#26019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26020 = PCURVE('',#25688,#26021);
+#26021 = DEFINITIONAL_REPRESENTATION('',(#26022),#26026);
+#26022 = LINE('',#26023,#26024);
+#26023 = CARTESIAN_POINT('',(0.,0.));
+#26024 = VECTOR('',#26025,1.);
+#26025 = DIRECTION('',(1.,0.));
+#26026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26027 = ORIENTED_EDGE('',*,*,#26028,.F.);
+#26028 = EDGE_CURVE('',#25586,#26006,#26029,.T.);
+#26029 = SURFACE_CURVE('',#26030,(#26034,#26041),.PCURVE_S1.);
+#26030 = LINE('',#26031,#26032);
+#26031 = CARTESIAN_POINT('',(-2.14,-4.5,0.));
+#26032 = VECTOR('',#26033,1.);
+#26033 = DIRECTION('',(0.,0.,1.));
+#26034 = PCURVE('',#25601,#26035);
+#26035 = DEFINITIONAL_REPRESENTATION('',(#26036),#26040);
+#26036 = LINE('',#26037,#26038);
+#26037 = CARTESIAN_POINT('',(0.,0.22));
+#26038 = VECTOR('',#26039,1.);
+#26039 = DIRECTION('',(1.,0.));
+#26040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26041 = PCURVE('',#25629,#26042);
+#26042 = DEFINITIONAL_REPRESENTATION('',(#26043),#26047);
+#26043 = LINE('',#26044,#26045);
+#26044 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#26045 = VECTOR('',#26046,1.);
+#26046 = DIRECTION('',(0.,1.));
+#26047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26048 = ADVANCED_FACE('',(#26049),#25629,.T.);
+#26049 = FACE_BOUND('',#26050,.T.);
+#26050 = EDGE_LOOP('',(#26051,#26074,#26075,#26076,#26077,#26100,#26123,
+ #26146,#26169,#26197,#26220));
+#26051 = ORIENTED_EDGE('',*,*,#26052,.F.);
+#26052 = EDGE_CURVE('',#26006,#26053,#26055,.T.);
+#26053 = VERTEX_POINT('',#26054);
+#26054 = CARTESIAN_POINT('',(-2.14,-4.165726707786,0.11));
+#26055 = SURFACE_CURVE('',#26056,(#26060,#26067),.PCURVE_S1.);
+#26056 = LINE('',#26057,#26058);
+#26057 = CARTESIAN_POINT('',(-2.14,-4.5,0.11));
+#26058 = VECTOR('',#26059,1.);
+#26059 = DIRECTION('',(0.,1.,0.));
+#26060 = PCURVE('',#25629,#26061);
+#26061 = DEFINITIONAL_REPRESENTATION('',(#26062),#26066);
+#26062 = LINE('',#26063,#26064);
+#26063 = CARTESIAN_POINT('',(-0.547223262172,-0.231386224036));
+#26064 = VECTOR('',#26065,1.);
+#26065 = DIRECTION('',(1.,3.249379305189E-58));
+#26066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26067 = PCURVE('',#25688,#26068);
+#26068 = DEFINITIONAL_REPRESENTATION('',(#26069),#26073);
+#26069 = LINE('',#26070,#26071);
+#26070 = CARTESIAN_POINT('',(0.22,0.));
+#26071 = VECTOR('',#26072,1.);
+#26072 = DIRECTION('',(0.,1.));
+#26073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26074 = ORIENTED_EDGE('',*,*,#26028,.F.);
+#26075 = ORIENTED_EDGE('',*,*,#25613,.T.);
+#26076 = ORIENTED_EDGE('',*,*,#25977,.T.);
+#26077 = ORIENTED_EDGE('',*,*,#26078,.T.);
+#26078 = EDGE_CURVE('',#25955,#26079,#26081,.T.);
+#26079 = VERTEX_POINT('',#26080);
+#26080 = CARTESIAN_POINT('',(-2.14,-3.532781257769,0.752318170518));
+#26081 = SURFACE_CURVE('',#26082,(#26086,#26093),.PCURVE_S1.);
+#26082 = LINE('',#26083,#26084);
+#26083 = CARTESIAN_POINT('',(-2.14,-4.05,1.387778780781E-17));
+#26084 = VECTOR('',#26085,1.);
+#26085 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#26086 = PCURVE('',#25629,#26087);
+#26087 = DEFINITIONAL_REPRESENTATION('',(#26088),#26092);
+#26088 = LINE('',#26089,#26090);
+#26089 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#26090 = VECTOR('',#26091,1.);
+#26091 = DIRECTION('',(0.566528822887,0.824041924199));
+#26092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26093 = PCURVE('',#25890,#26094);
+#26094 = DEFINITIONAL_REPRESENTATION('',(#26095),#26099);
+#26095 = LINE('',#26096,#26097);
+#26096 = CARTESIAN_POINT('',(0.,0.22));
+#26097 = VECTOR('',#26098,1.);
+#26098 = DIRECTION('',(1.,0.));
+#26099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26100 = ORIENTED_EDGE('',*,*,#26101,.T.);
+#26101 = EDGE_CURVE('',#26079,#26102,#26104,.T.);
+#26102 = VERTEX_POINT('',#26103);
+#26103 = CARTESIAN_POINT('',(-2.14,-3.5,0.752318170518));
+#26104 = SURFACE_CURVE('',#26105,(#26109,#26116),.PCURVE_S1.);
+#26105 = LINE('',#26106,#26107);
+#26106 = CARTESIAN_POINT('',(-2.14,-3.590644611662,0.752318170518));
+#26107 = VECTOR('',#26108,1.);
+#26108 = DIRECTION('',(0.,1.,0.));
+#26109 = PCURVE('',#25629,#26110);
+#26110 = DEFINITIONAL_REPRESENTATION('',(#26111),#26115);
+#26111 = LINE('',#26112,#26113);
+#26112 = CARTESIAN_POINT('',(0.362132126166,0.410931946481));
+#26113 = VECTOR('',#26114,1.);
+#26114 = DIRECTION('',(1.,3.249379305189E-58));
+#26115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26116 = PCURVE('',#25862,#26117);
+#26117 = DEFINITIONAL_REPRESENTATION('',(#26118),#26122);
+#26118 = LINE('',#26119,#26120);
+#26119 = CARTESIAN_POINT('',(0.22,0.));
+#26120 = VECTOR('',#26121,1.);
+#26121 = DIRECTION('',(0.,1.));
+#26122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26123 = ORIENTED_EDGE('',*,*,#26124,.T.);
+#26124 = EDGE_CURVE('',#26102,#26125,#26127,.T.);
+#26125 = VERTEX_POINT('',#26126);
+#26126 = CARTESIAN_POINT('',(-2.14,-3.5,0.862318170518));
+#26127 = SURFACE_CURVE('',#26128,(#26132,#26139),.PCURVE_S1.);
+#26128 = LINE('',#26129,#26130);
+#26129 = CARTESIAN_POINT('',(-2.14,-3.5,0.752318170518));
+#26130 = VECTOR('',#26131,1.);
+#26131 = DIRECTION('',(0.,0.,1.));
+#26132 = PCURVE('',#25629,#26133);
+#26133 = DEFINITIONAL_REPRESENTATION('',(#26134),#26138);
+#26134 = LINE('',#26135,#26136);
+#26135 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#26136 = VECTOR('',#26137,1.);
+#26137 = DIRECTION('',(0.,1.));
+#26138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26139 = PCURVE('',#25834,#26140);
+#26140 = DEFINITIONAL_REPRESENTATION('',(#26141),#26145);
+#26141 = LINE('',#26142,#26143);
+#26142 = CARTESIAN_POINT('',(0.,0.22));
+#26143 = VECTOR('',#26144,1.);
+#26144 = DIRECTION('',(1.,0.));
+#26145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26146 = ORIENTED_EDGE('',*,*,#26147,.F.);
+#26147 = EDGE_CURVE('',#26148,#26125,#26150,.T.);
+#26148 = VERTEX_POINT('',#26149);
+#26149 = CARTESIAN_POINT('',(-2.14,-3.532781257769,0.862318170518));
+#26150 = SURFACE_CURVE('',#26151,(#26155,#26162),.PCURVE_S1.);
+#26151 = LINE('',#26152,#26153);
+#26152 = CARTESIAN_POINT('',(-2.14,-3.590644611662,0.862318170518));
+#26153 = VECTOR('',#26154,1.);
+#26154 = DIRECTION('',(0.,1.,0.));
+#26155 = PCURVE('',#25629,#26156);
+#26156 = DEFINITIONAL_REPRESENTATION('',(#26157),#26161);
+#26157 = LINE('',#26158,#26159);
+#26158 = CARTESIAN_POINT('',(0.362132126166,0.520931946481));
+#26159 = VECTOR('',#26160,1.);
+#26160 = DIRECTION('',(1.,3.249379305189E-58));
+#26161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26162 = PCURVE('',#25806,#26163);
+#26163 = DEFINITIONAL_REPRESENTATION('',(#26164),#26168);
+#26164 = LINE('',#26165,#26166);
+#26165 = CARTESIAN_POINT('',(0.22,0.));
+#26166 = VECTOR('',#26167,1.);
+#26167 = DIRECTION('',(0.,1.));
+#26168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26169 = ORIENTED_EDGE('',*,*,#26170,.F.);
+#26170 = EDGE_CURVE('',#26171,#26148,#26173,.T.);
+#26171 = VERTEX_POINT('',#26172);
+#26172 = CARTESIAN_POINT('',(-2.14,-3.623425869431,0.814636341035));
+#26173 = SURFACE_CURVE('',#26174,(#26179,#26190),.PCURVE_S1.);
+#26174 = CIRCLE('',#26175,0.11);
+#26175 = AXIS2_PLACEMENT_3D('',#26176,#26177,#26178);
+#26176 = CARTESIAN_POINT('',(-2.14,-3.532781257769,0.752318170518));
+#26177 = DIRECTION('',(-1.,0.,0.));
+#26178 = DIRECTION('',(0.,0.,1.));
+#26179 = PCURVE('',#25629,#26180);
+#26180 = DEFINITIONAL_REPRESENTATION('',(#26181),#26189);
+#26181 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26182,#26183,#26184,#26185
+ ,#26186,#26187,#26188),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#26182 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#26183 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#26184 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#26185 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#26186 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#26187 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#26188 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#26189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26190 = PCURVE('',#25778,#26191);
+#26191 = DEFINITIONAL_REPRESENTATION('',(#26192),#26196);
+#26192 = LINE('',#26193,#26194);
+#26193 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#26194 = VECTOR('',#26195,1.);
+#26195 = DIRECTION('',(-1.,0.));
+#26196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26197 = ORIENTED_EDGE('',*,*,#26198,.F.);
+#26198 = EDGE_CURVE('',#26199,#26171,#26201,.T.);
+#26199 = VERTEX_POINT('',#26200);
+#26200 = CARTESIAN_POINT('',(-2.14,-4.075082096124,0.157681829482));
+#26201 = SURFACE_CURVE('',#26202,(#26206,#26213),.PCURVE_S1.);
+#26202 = LINE('',#26203,#26204);
+#26203 = CARTESIAN_POINT('',(-2.14,-4.140644611662,6.231817051758E-02));
+#26204 = VECTOR('',#26205,1.);
+#26205 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#26206 = PCURVE('',#25629,#26207);
+#26207 = DEFINITIONAL_REPRESENTATION('',(#26208),#26212);
+#26208 = LINE('',#26209,#26210);
+#26209 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#26210 = VECTOR('',#26211,1.);
+#26211 = DIRECTION('',(0.566528822887,0.824041924199));
+#26212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26213 = PCURVE('',#25749,#26214);
+#26214 = DEFINITIONAL_REPRESENTATION('',(#26215),#26219);
+#26215 = LINE('',#26216,#26217);
+#26216 = CARTESIAN_POINT('',(0.,0.22));
+#26217 = VECTOR('',#26218,1.);
+#26218 = DIRECTION('',(1.,0.));
+#26219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26220 = ORIENTED_EDGE('',*,*,#26221,.F.);
+#26221 = EDGE_CURVE('',#26053,#26199,#26222,.T.);
+#26222 = SURFACE_CURVE('',#26223,(#26228,#26235),.PCURVE_S1.);
+#26223 = CIRCLE('',#26224,0.11);
+#26224 = AXIS2_PLACEMENT_3D('',#26225,#26226,#26227);
+#26225 = CARTESIAN_POINT('',(-2.14,-4.165726707786,0.22));
+#26226 = DIRECTION('',(1.,-0.,0.));
+#26227 = DIRECTION('',(0.,0.,-1.));
+#26228 = PCURVE('',#25629,#26229);
+#26229 = DEFINITIONAL_REPRESENTATION('',(#26230),#26234);
+#26230 = CIRCLE('',#26231,0.11);
+#26231 = AXIS2_PLACEMENT_2D('',#26232,#26233);
+#26232 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#26233 = DIRECTION('',(0.,-1.));
+#26234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26235 = PCURVE('',#25721,#26236);
+#26236 = DEFINITIONAL_REPRESENTATION('',(#26237),#26241);
+#26237 = LINE('',#26238,#26239);
+#26238 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
+#26239 = VECTOR('',#26240,1.);
+#26240 = DIRECTION('',(-1.,0.));
+#26241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26242 = ADVANCED_FACE('',(#26243),#25688,.T.);
+#26243 = FACE_BOUND('',#26244,.T.);
+#26244 = EDGE_LOOP('',(#26245,#26246,#26247,#26248));
+#26245 = ORIENTED_EDGE('',*,*,#25670,.F.);
+#26246 = ORIENTED_EDGE('',*,*,#26005,.T.);
+#26247 = ORIENTED_EDGE('',*,*,#26052,.T.);
+#26248 = ORIENTED_EDGE('',*,*,#26249,.T.);
+#26249 = EDGE_CURVE('',#26053,#25673,#26250,.T.);
+#26250 = SURFACE_CURVE('',#26251,(#26255,#26262),.PCURVE_S1.);
+#26251 = LINE('',#26252,#26253);
+#26252 = CARTESIAN_POINT('',(-2.14,-4.165726707786,0.11));
+#26253 = VECTOR('',#26254,1.);
+#26254 = DIRECTION('',(-1.,0.,0.));
+#26255 = PCURVE('',#25688,#26256);
+#26256 = DEFINITIONAL_REPRESENTATION('',(#26257),#26261);
+#26257 = LINE('',#26258,#26259);
+#26258 = CARTESIAN_POINT('',(0.22,0.334273292214));
+#26259 = VECTOR('',#26260,1.);
+#26260 = DIRECTION('',(-1.,0.));
+#26261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26262 = PCURVE('',#25721,#26263);
+#26263 = DEFINITIONAL_REPRESENTATION('',(#26264),#26268);
+#26264 = LINE('',#26265,#26266);
+#26265 = CARTESIAN_POINT('',(-0.,0.));
+#26266 = VECTOR('',#26267,1.);
+#26267 = DIRECTION('',(-0.,1.));
+#26268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26269 = ADVANCED_FACE('',(#26270),#25721,.F.);
+#26270 = FACE_BOUND('',#26271,.T.);
+#26271 = EDGE_LOOP('',(#26272,#26273,#26294,#26295));
+#26272 = ORIENTED_EDGE('',*,*,#26221,.T.);
+#26273 = ORIENTED_EDGE('',*,*,#26274,.T.);
+#26274 = EDGE_CURVE('',#26199,#25701,#26275,.T.);
+#26275 = SURFACE_CURVE('',#26276,(#26280,#26287),.PCURVE_S1.);
+#26276 = LINE('',#26277,#26278);
+#26277 = CARTESIAN_POINT('',(-2.14,-4.075082096124,0.157681829482));
+#26278 = VECTOR('',#26279,1.);
+#26279 = DIRECTION('',(-1.,0.,0.));
+#26280 = PCURVE('',#25721,#26281);
+#26281 = DEFINITIONAL_REPRESENTATION('',(#26282),#26286);
+#26282 = LINE('',#26283,#26284);
+#26283 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#26284 = VECTOR('',#26285,1.);
+#26285 = DIRECTION('',(-0.,1.));
+#26286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26287 = PCURVE('',#25749,#26288);
+#26288 = DEFINITIONAL_REPRESENTATION('',(#26289),#26293);
+#26289 = LINE('',#26290,#26291);
+#26290 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#26291 = VECTOR('',#26292,1.);
+#26292 = DIRECTION('',(0.,-1.));
+#26293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26294 = ORIENTED_EDGE('',*,*,#25700,.F.);
+#26295 = ORIENTED_EDGE('',*,*,#26249,.F.);
+#26296 = ADVANCED_FACE('',(#26297),#25749,.F.);
+#26297 = FACE_BOUND('',#26298,.F.);
+#26298 = EDGE_LOOP('',(#26299,#26300,#26301,#26302));
+#26299 = ORIENTED_EDGE('',*,*,#26198,.F.);
+#26300 = ORIENTED_EDGE('',*,*,#26274,.T.);
+#26301 = ORIENTED_EDGE('',*,*,#25733,.T.);
+#26302 = ORIENTED_EDGE('',*,*,#26303,.T.);
+#26303 = EDGE_CURVE('',#25734,#26171,#26304,.T.);
+#26304 = SURFACE_CURVE('',#26305,(#26309,#26316),.PCURVE_S1.);
+#26305 = LINE('',#26306,#26307);
+#26306 = CARTESIAN_POINT('',(-2.36,-3.623425869431,0.814636341035));
+#26307 = VECTOR('',#26308,1.);
+#26308 = DIRECTION('',(1.,0.,0.));
+#26309 = PCURVE('',#25749,#26310);
+#26310 = DEFINITIONAL_REPRESENTATION('',(#26311),#26315);
+#26311 = LINE('',#26312,#26313);
+#26312 = CARTESIAN_POINT('',(0.912961038055,0.));
+#26313 = VECTOR('',#26314,1.);
+#26314 = DIRECTION('',(0.,1.));
+#26315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26316 = PCURVE('',#25778,#26317);
+#26317 = DEFINITIONAL_REPRESENTATION('',(#26318),#26322);
+#26318 = LINE('',#26319,#26320);
+#26319 = CARTESIAN_POINT('',(-0.,0.));
+#26320 = VECTOR('',#26321,1.);
+#26321 = DIRECTION('',(-0.,1.));
+#26322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26323 = ADVANCED_FACE('',(#26324),#25778,.T.);
+#26324 = FACE_BOUND('',#26325,.F.);
+#26325 = EDGE_LOOP('',(#26326,#26327,#26348,#26349));
+#26326 = ORIENTED_EDGE('',*,*,#25761,.T.);
+#26327 = ORIENTED_EDGE('',*,*,#26328,.T.);
+#26328 = EDGE_CURVE('',#25762,#26148,#26329,.T.);
+#26329 = SURFACE_CURVE('',#26330,(#26334,#26341),.PCURVE_S1.);
+#26330 = LINE('',#26331,#26332);
+#26331 = CARTESIAN_POINT('',(-2.36,-3.532781257769,0.862318170518));
+#26332 = VECTOR('',#26333,1.);
+#26333 = DIRECTION('',(1.,0.,0.));
+#26334 = PCURVE('',#25778,#26335);
+#26335 = DEFINITIONAL_REPRESENTATION('',(#26336),#26340);
+#26336 = LINE('',#26337,#26338);
+#26337 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#26338 = VECTOR('',#26339,1.);
+#26339 = DIRECTION('',(-0.,1.));
+#26340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26341 = PCURVE('',#25806,#26342);
+#26342 = DEFINITIONAL_REPRESENTATION('',(#26343),#26347);
+#26343 = LINE('',#26344,#26345);
+#26344 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#26345 = VECTOR('',#26346,1.);
+#26346 = DIRECTION('',(1.,0.));
+#26347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26348 = ORIENTED_EDGE('',*,*,#26170,.F.);
+#26349 = ORIENTED_EDGE('',*,*,#26303,.F.);
+#26350 = ADVANCED_FACE('',(#26351),#25806,.T.);
+#26351 = FACE_BOUND('',#26352,.T.);
+#26352 = EDGE_LOOP('',(#26353,#26354,#26355,#26356));
+#26353 = ORIENTED_EDGE('',*,*,#25790,.F.);
+#26354 = ORIENTED_EDGE('',*,*,#26328,.T.);
+#26355 = ORIENTED_EDGE('',*,*,#26147,.T.);
+#26356 = ORIENTED_EDGE('',*,*,#26357,.F.);
+#26357 = EDGE_CURVE('',#25791,#26125,#26358,.T.);
+#26358 = SURFACE_CURVE('',#26359,(#26363,#26370),.PCURVE_S1.);
+#26359 = LINE('',#26360,#26361);
+#26360 = CARTESIAN_POINT('',(-2.36,-3.5,0.862318170518));
+#26361 = VECTOR('',#26362,1.);
+#26362 = DIRECTION('',(1.,0.,0.));
+#26363 = PCURVE('',#25806,#26364);
+#26364 = DEFINITIONAL_REPRESENTATION('',(#26365),#26369);
+#26365 = LINE('',#26366,#26367);
+#26366 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#26367 = VECTOR('',#26368,1.);
+#26368 = DIRECTION('',(1.,0.));
+#26369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26370 = PCURVE('',#25834,#26371);
+#26371 = DEFINITIONAL_REPRESENTATION('',(#26372),#26376);
+#26372 = LINE('',#26373,#26374);
+#26373 = CARTESIAN_POINT('',(0.11,0.));
+#26374 = VECTOR('',#26375,1.);
+#26375 = DIRECTION('',(0.,1.));
+#26376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26377 = ADVANCED_FACE('',(#26378),#25890,.T.);
+#26378 = FACE_BOUND('',#26379,.T.);
+#26379 = EDGE_LOOP('',(#26380,#26381,#26382,#26383));
+#26380 = ORIENTED_EDGE('',*,*,#26078,.F.);
+#26381 = ORIENTED_EDGE('',*,*,#25954,.F.);
+#26382 = ORIENTED_EDGE('',*,*,#25874,.T.);
+#26383 = ORIENTED_EDGE('',*,*,#26384,.F.);
+#26384 = EDGE_CURVE('',#26079,#25847,#26385,.T.);
+#26385 = SURFACE_CURVE('',#26386,(#26390,#26396),.PCURVE_S1.);
+#26386 = LINE('',#26387,#26388);
+#26387 = CARTESIAN_POINT('',(-2.36,-3.532781257769,0.752318170518));
+#26388 = VECTOR('',#26389,1.);
+#26389 = DIRECTION('',(-1.,0.,0.));
+#26390 = PCURVE('',#25890,#26391);
+#26391 = DEFINITIONAL_REPRESENTATION('',(#26392),#26395);
+#26392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26393,#26394),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26393 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#26394 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#26395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26396 = PCURVE('',#25862,#26397);
+#26397 = DEFINITIONAL_REPRESENTATION('',(#26398),#26401);
+#26398 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26399,#26400),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#26399 = CARTESIAN_POINT('',(0.242,5.786335389277E-02));
+#26400 = CARTESIAN_POINT('',(-2.2E-02,5.786335389277E-02));
+#26401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26402 = ADVANCED_FACE('',(#26403),#25834,.T.);
+#26403 = FACE_BOUND('',#26404,.T.);
+#26404 = EDGE_LOOP('',(#26405,#26406,#26427,#26428));
+#26405 = ORIENTED_EDGE('',*,*,#26124,.F.);
+#26406 = ORIENTED_EDGE('',*,*,#26407,.F.);
+#26407 = EDGE_CURVE('',#25819,#26102,#26408,.T.);
+#26408 = SURFACE_CURVE('',#26409,(#26413,#26420),.PCURVE_S1.);
+#26409 = LINE('',#26410,#26411);
+#26410 = CARTESIAN_POINT('',(-2.36,-3.5,0.752318170518));
+#26411 = VECTOR('',#26412,1.);
+#26412 = DIRECTION('',(1.,0.,0.));
+#26413 = PCURVE('',#25834,#26414);
+#26414 = DEFINITIONAL_REPRESENTATION('',(#26415),#26419);
+#26415 = LINE('',#26416,#26417);
+#26416 = CARTESIAN_POINT('',(0.,0.));
+#26417 = VECTOR('',#26418,1.);
+#26418 = DIRECTION('',(0.,1.));
+#26419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26420 = PCURVE('',#25862,#26421);
+#26421 = DEFINITIONAL_REPRESENTATION('',(#26422),#26426);
+#26422 = LINE('',#26423,#26424);
+#26423 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#26424 = VECTOR('',#26425,1.);
+#26425 = DIRECTION('',(1.,0.));
+#26426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26427 = ORIENTED_EDGE('',*,*,#25818,.T.);
+#26428 = ORIENTED_EDGE('',*,*,#26357,.T.);
+#26429 = ADVANCED_FACE('',(#26430),#25862,.F.);
+#26430 = FACE_BOUND('',#26431,.F.);
+#26431 = EDGE_LOOP('',(#26432,#26433,#26434,#26435));
+#26432 = ORIENTED_EDGE('',*,*,#25846,.F.);
+#26433 = ORIENTED_EDGE('',*,*,#26384,.F.);
+#26434 = ORIENTED_EDGE('',*,*,#26101,.T.);
+#26435 = ORIENTED_EDGE('',*,*,#26407,.F.);
+#26436 = MANIFOLD_SOLID_BREP('',#26437);
+#26437 = CLOSED_SHELL('',(#26438,#26558,#26837,#26891,#26940,#27134,
+ #27161,#27188,#27215,#27242,#27269,#27294,#27321));
+#26438 = ADVANCED_FACE('',(#26439),#26453,.F.);
+#26439 = FACE_BOUND('',#26440,.F.);
+#26440 = EDGE_LOOP('',(#26441,#26476,#26504,#26532));
+#26441 = ORIENTED_EDGE('',*,*,#26442,.F.);
+#26442 = EDGE_CURVE('',#26443,#26445,#26447,.T.);
+#26443 = VERTEX_POINT('',#26444);
+#26444 = CARTESIAN_POINT('',(-1.86,4.107863353893,0.));
+#26445 = VERTEX_POINT('',#26446);
+#26446 = CARTESIAN_POINT('',(-1.86,4.5,0.));
+#26447 = SURFACE_CURVE('',#26448,(#26452,#26464),.PCURVE_S1.);
+#26448 = LINE('',#26449,#26450);
+#26449 = CARTESIAN_POINT('',(-1.86,4.05,0.));
+#26450 = VECTOR('',#26451,1.);
+#26451 = DIRECTION('',(0.,1.,0.));
+#26452 = PCURVE('',#26453,#26458);
+#26453 = PLANE('',#26454);
+#26454 = AXIS2_PLACEMENT_3D('',#26455,#26456,#26457);
+#26455 = CARTESIAN_POINT('',(-1.86,4.05,0.));
+#26456 = DIRECTION('',(0.,0.,1.));
+#26457 = DIRECTION('',(1.,0.,0.));
+#26458 = DEFINITIONAL_REPRESENTATION('',(#26459),#26463);
+#26459 = LINE('',#26460,#26461);
+#26460 = CARTESIAN_POINT('',(0.,0.));
+#26461 = VECTOR('',#26462,1.);
+#26462 = DIRECTION('',(0.,1.));
+#26463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26464 = PCURVE('',#26465,#26470);
+#26465 = PLANE('',#26466);
+#26466 = AXIS2_PLACEMENT_3D('',#26467,#26468,#26469);
+#26467 = CARTESIAN_POINT('',(-1.86,3.952776737828,0.341386224036));
+#26468 = DIRECTION('',(-1.,-4.449253549567E-29,-3.741021876295E-29));
+#26469 = DIRECTION('',(4.449253549567E-29,-1.,0.));
+#26470 = DEFINITIONAL_REPRESENTATION('',(#26471),#26475);
+#26471 = LINE('',#26472,#26473);
+#26472 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#26473 = VECTOR('',#26474,1.);
+#26474 = DIRECTION('',(-1.,-1.664475486211E-57));
+#26475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26476 = ORIENTED_EDGE('',*,*,#26477,.T.);
+#26477 = EDGE_CURVE('',#26443,#26478,#26480,.T.);
+#26478 = VERTEX_POINT('',#26479);
+#26479 = CARTESIAN_POINT('',(-1.64,4.107863353893,0.));
+#26480 = SURFACE_CURVE('',#26481,(#26485,#26492),.PCURVE_S1.);
+#26481 = LINE('',#26482,#26483);
+#26482 = CARTESIAN_POINT('',(-1.86,4.107863353893,0.));
+#26483 = VECTOR('',#26484,1.);
+#26484 = DIRECTION('',(1.,0.,0.));
+#26485 = PCURVE('',#26453,#26486);
+#26486 = DEFINITIONAL_REPRESENTATION('',(#26487),#26491);
+#26487 = LINE('',#26488,#26489);
+#26488 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#26489 = VECTOR('',#26490,1.);
+#26490 = DIRECTION('',(1.,0.));
+#26491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26492 = PCURVE('',#26493,#26498);
+#26493 = CYLINDRICAL_SURFACE('',#26494,0.11);
+#26494 = AXIS2_PLACEMENT_3D('',#26495,#26496,#26497);
+#26495 = CARTESIAN_POINT('',(-1.86,4.107863353893,0.11));
+#26496 = DIRECTION('',(1.,0.,0.));
+#26497 = DIRECTION('',(0.,0.,-1.));
+#26498 = DEFINITIONAL_REPRESENTATION('',(#26499),#26503);
+#26499 = LINE('',#26500,#26501);
+#26500 = CARTESIAN_POINT('',(-0.,0.));
+#26501 = VECTOR('',#26502,1.);
+#26502 = DIRECTION('',(-0.,1.));
+#26503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26504 = ORIENTED_EDGE('',*,*,#26505,.T.);
+#26505 = EDGE_CURVE('',#26478,#26506,#26508,.T.);
+#26506 = VERTEX_POINT('',#26507);
+#26507 = CARTESIAN_POINT('',(-1.64,4.5,0.));
+#26508 = SURFACE_CURVE('',#26509,(#26513,#26520),.PCURVE_S1.);
+#26509 = LINE('',#26510,#26511);
+#26510 = CARTESIAN_POINT('',(-1.64,4.05,0.));
+#26511 = VECTOR('',#26512,1.);
+#26512 = DIRECTION('',(0.,1.,0.));
+#26513 = PCURVE('',#26453,#26514);
+#26514 = DEFINITIONAL_REPRESENTATION('',(#26515),#26519);
+#26515 = LINE('',#26516,#26517);
+#26516 = CARTESIAN_POINT('',(0.22,0.));
+#26517 = VECTOR('',#26518,1.);
+#26518 = DIRECTION('',(0.,1.));
+#26519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26520 = PCURVE('',#26521,#26526);
+#26521 = PLANE('',#26522);
+#26522 = AXIS2_PLACEMENT_3D('',#26523,#26524,#26525);
+#26523 = CARTESIAN_POINT('',(-1.64,3.952776737828,0.341386224036));
+#26524 = DIRECTION('',(1.,-1.714327366318E-29,-1.454987228235E-29));
+#26525 = DIRECTION('',(1.714327366318E-29,1.,0.));
+#26526 = DEFINITIONAL_REPRESENTATION('',(#26527),#26531);
+#26527 = LINE('',#26528,#26529);
+#26528 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#26529 = VECTOR('',#26530,1.);
+#26530 = DIRECTION('',(1.,-2.494324423007E-58));
+#26531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26532 = ORIENTED_EDGE('',*,*,#26533,.F.);
+#26533 = EDGE_CURVE('',#26445,#26506,#26534,.T.);
+#26534 = SURFACE_CURVE('',#26535,(#26539,#26546),.PCURVE_S1.);
+#26535 = LINE('',#26536,#26537);
+#26536 = CARTESIAN_POINT('',(-1.86,4.5,0.));
+#26537 = VECTOR('',#26538,1.);
+#26538 = DIRECTION('',(1.,0.,0.));
+#26539 = PCURVE('',#26453,#26540);
+#26540 = DEFINITIONAL_REPRESENTATION('',(#26541),#26545);
+#26541 = LINE('',#26542,#26543);
+#26542 = CARTESIAN_POINT('',(0.,0.45));
+#26543 = VECTOR('',#26544,1.);
+#26544 = DIRECTION('',(1.,0.));
+#26545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26546 = PCURVE('',#26547,#26552);
+#26547 = PLANE('',#26548);
+#26548 = AXIS2_PLACEMENT_3D('',#26549,#26550,#26551);
+#26549 = CARTESIAN_POINT('',(-1.86,4.5,0.));
+#26550 = DIRECTION('',(0.,1.,0.));
+#26551 = DIRECTION('',(0.,0.,1.));
+#26552 = DEFINITIONAL_REPRESENTATION('',(#26553),#26557);
+#26553 = LINE('',#26554,#26555);
+#26554 = CARTESIAN_POINT('',(0.,0.));
+#26555 = VECTOR('',#26556,1.);
+#26556 = DIRECTION('',(0.,1.));
+#26557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26558 = ADVANCED_FACE('',(#26559),#26465,.T.);
+#26559 = FACE_BOUND('',#26560,.T.);
+#26560 = EDGE_LOOP('',(#26561,#26591,#26612,#26613,#26637,#26665,#26693,
+ #26721,#26749,#26782,#26810));
+#26561 = ORIENTED_EDGE('',*,*,#26562,.T.);
+#26562 = EDGE_CURVE('',#26563,#26565,#26567,.T.);
+#26563 = VERTEX_POINT('',#26564);
+#26564 = CARTESIAN_POINT('',(-1.86,4.165726707786,0.11));
+#26565 = VERTEX_POINT('',#26566);
+#26566 = CARTESIAN_POINT('',(-1.86,4.5,0.11));
+#26567 = SURFACE_CURVE('',#26568,(#26572,#26579),.PCURVE_S1.);
+#26568 = LINE('',#26569,#26570);
+#26569 = CARTESIAN_POINT('',(-1.86,4.05,0.11));
+#26570 = VECTOR('',#26571,1.);
+#26571 = DIRECTION('',(0.,1.,0.));
+#26572 = PCURVE('',#26465,#26573);
+#26573 = DEFINITIONAL_REPRESENTATION('',(#26574),#26578);
+#26574 = LINE('',#26575,#26576);
+#26575 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.231386224036));
+#26576 = VECTOR('',#26577,1.);
+#26577 = DIRECTION('',(-1.,-1.664475486211E-57));
+#26578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26579 = PCURVE('',#26580,#26585);
+#26580 = PLANE('',#26581);
+#26581 = AXIS2_PLACEMENT_3D('',#26582,#26583,#26584);
+#26582 = CARTESIAN_POINT('',(-1.86,4.05,0.11));
+#26583 = DIRECTION('',(0.,0.,1.));
+#26584 = DIRECTION('',(1.,0.,0.));
+#26585 = DEFINITIONAL_REPRESENTATION('',(#26586),#26590);
+#26586 = LINE('',#26587,#26588);
+#26587 = CARTESIAN_POINT('',(0.,0.));
+#26588 = VECTOR('',#26589,1.);
+#26589 = DIRECTION('',(0.,1.));
+#26590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26591 = ORIENTED_EDGE('',*,*,#26592,.F.);
+#26592 = EDGE_CURVE('',#26445,#26565,#26593,.T.);
+#26593 = SURFACE_CURVE('',#26594,(#26598,#26605),.PCURVE_S1.);
+#26594 = LINE('',#26595,#26596);
+#26595 = CARTESIAN_POINT('',(-1.86,4.5,0.));
+#26596 = VECTOR('',#26597,1.);
+#26597 = DIRECTION('',(0.,0.,1.));
+#26598 = PCURVE('',#26465,#26599);
+#26599 = DEFINITIONAL_REPRESENTATION('',(#26600),#26604);
+#26600 = LINE('',#26601,#26602);
+#26601 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#26602 = VECTOR('',#26603,1.);
+#26603 = DIRECTION('',(0.,1.));
+#26604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26605 = PCURVE('',#26547,#26606);
+#26606 = DEFINITIONAL_REPRESENTATION('',(#26607),#26611);
+#26607 = LINE('',#26608,#26609);
+#26608 = CARTESIAN_POINT('',(0.,0.));
+#26609 = VECTOR('',#26610,1.);
+#26610 = DIRECTION('',(1.,0.));
+#26611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26612 = ORIENTED_EDGE('',*,*,#26442,.F.);
+#26613 = ORIENTED_EDGE('',*,*,#26614,.T.);
+#26614 = EDGE_CURVE('',#26443,#26615,#26617,.T.);
+#26615 = VERTEX_POINT('',#26616);
+#26616 = CARTESIAN_POINT('',(-1.86,4.017218742231,4.768182948242E-02));
+#26617 = SURFACE_CURVE('',#26618,(#26623,#26630),.PCURVE_S1.);
+#26618 = CIRCLE('',#26619,0.11);
+#26619 = AXIS2_PLACEMENT_3D('',#26620,#26621,#26622);
+#26620 = CARTESIAN_POINT('',(-1.86,4.107863353893,0.11));
+#26621 = DIRECTION('',(-1.,0.,0.));
+#26622 = DIRECTION('',(0.,0.,1.));
+#26623 = PCURVE('',#26465,#26624);
+#26624 = DEFINITIONAL_REPRESENTATION('',(#26625),#26629);
+#26625 = CIRCLE('',#26626,0.11);
+#26626 = AXIS2_PLACEMENT_2D('',#26627,#26628);
+#26627 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#26628 = DIRECTION('',(0.,1.));
+#26629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26630 = PCURVE('',#26493,#26631);
+#26631 = DEFINITIONAL_REPRESENTATION('',(#26632),#26636);
+#26632 = LINE('',#26633,#26634);
+#26633 = CARTESIAN_POINT('',(3.14159265359,1.33226762955E-15));
+#26634 = VECTOR('',#26635,1.);
+#26635 = DIRECTION('',(-1.,0.));
+#26636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26637 = ORIENTED_EDGE('',*,*,#26638,.T.);
+#26638 = EDGE_CURVE('',#26615,#26639,#26641,.T.);
+#26639 = VERTEX_POINT('',#26640);
+#26640 = CARTESIAN_POINT('',(-1.86,3.532781257769,0.752318170518));
+#26641 = SURFACE_CURVE('',#26642,(#26646,#26653),.PCURVE_S1.);
+#26642 = LINE('',#26643,#26644);
+#26643 = CARTESIAN_POINT('',(-1.86,4.05,0.));
+#26644 = VECTOR('',#26645,1.);
+#26645 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#26646 = PCURVE('',#26465,#26647);
+#26647 = DEFINITIONAL_REPRESENTATION('',(#26648),#26652);
+#26648 = LINE('',#26649,#26650);
+#26649 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#26650 = VECTOR('',#26651,1.);
+#26651 = DIRECTION('',(0.566528822887,0.824041924199));
+#26652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26653 = PCURVE('',#26654,#26659);
+#26654 = PLANE('',#26655);
+#26655 = AXIS2_PLACEMENT_3D('',#26656,#26657,#26658);
+#26656 = CARTESIAN_POINT('',(-1.86,4.05,0.));
+#26657 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#26658 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#26659 = DEFINITIONAL_REPRESENTATION('',(#26660),#26664);
+#26660 = LINE('',#26661,#26662);
+#26661 = CARTESIAN_POINT('',(0.,0.));
+#26662 = VECTOR('',#26663,1.);
+#26663 = DIRECTION('',(1.,0.));
+#26664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26665 = ORIENTED_EDGE('',*,*,#26666,.F.);
+#26666 = EDGE_CURVE('',#26667,#26639,#26669,.T.);
+#26667 = VERTEX_POINT('',#26668);
+#26668 = CARTESIAN_POINT('',(-1.86,3.5,0.752318170518));
+#26669 = SURFACE_CURVE('',#26670,(#26674,#26681),.PCURVE_S1.);
+#26670 = LINE('',#26671,#26672);
+#26671 = CARTESIAN_POINT('',(-1.86,3.5,0.752318170518));
+#26672 = VECTOR('',#26673,1.);
+#26673 = DIRECTION('',(0.,1.,0.));
+#26674 = PCURVE('',#26465,#26675);
+#26675 = DEFINITIONAL_REPRESENTATION('',(#26676),#26680);
+#26676 = LINE('',#26677,#26678);
+#26677 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#26678 = VECTOR('',#26679,1.);
+#26679 = DIRECTION('',(-1.,-1.664475486211E-57));
+#26680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26681 = PCURVE('',#26682,#26687);
+#26682 = PLANE('',#26683);
+#26683 = AXIS2_PLACEMENT_3D('',#26684,#26685,#26686);
+#26684 = CARTESIAN_POINT('',(-1.86,3.5,0.752318170518));
+#26685 = DIRECTION('',(0.,0.,1.));
+#26686 = DIRECTION('',(1.,0.,0.));
+#26687 = DEFINITIONAL_REPRESENTATION('',(#26688),#26692);
+#26688 = LINE('',#26689,#26690);
+#26689 = CARTESIAN_POINT('',(0.,0.));
+#26690 = VECTOR('',#26691,1.);
+#26691 = DIRECTION('',(0.,1.));
+#26692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26693 = ORIENTED_EDGE('',*,*,#26694,.T.);
+#26694 = EDGE_CURVE('',#26667,#26695,#26697,.T.);
+#26695 = VERTEX_POINT('',#26696);
+#26696 = CARTESIAN_POINT('',(-1.86,3.5,0.862318170518));
+#26697 = SURFACE_CURVE('',#26698,(#26702,#26709),.PCURVE_S1.);
+#26698 = LINE('',#26699,#26700);
+#26699 = CARTESIAN_POINT('',(-1.86,3.5,0.752318170518));
+#26700 = VECTOR('',#26701,1.);
+#26701 = DIRECTION('',(0.,0.,1.));
+#26702 = PCURVE('',#26465,#26703);
+#26703 = DEFINITIONAL_REPRESENTATION('',(#26704),#26708);
+#26704 = LINE('',#26705,#26706);
+#26705 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#26706 = VECTOR('',#26707,1.);
+#26707 = DIRECTION('',(0.,1.));
+#26708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26709 = PCURVE('',#26710,#26715);
+#26710 = PLANE('',#26711);
+#26711 = AXIS2_PLACEMENT_3D('',#26712,#26713,#26714);
+#26712 = CARTESIAN_POINT('',(-1.86,3.5,0.752318170518));
+#26713 = DIRECTION('',(0.,1.,0.));
+#26714 = DIRECTION('',(0.,0.,1.));
+#26715 = DEFINITIONAL_REPRESENTATION('',(#26716),#26720);
+#26716 = LINE('',#26717,#26718);
+#26717 = CARTESIAN_POINT('',(0.,0.));
+#26718 = VECTOR('',#26719,1.);
+#26719 = DIRECTION('',(1.,0.));
+#26720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26721 = ORIENTED_EDGE('',*,*,#26722,.T.);
+#26722 = EDGE_CURVE('',#26695,#26723,#26725,.T.);
+#26723 = VERTEX_POINT('',#26724);
+#26724 = CARTESIAN_POINT('',(-1.86,3.532781257769,0.862318170518));
+#26725 = SURFACE_CURVE('',#26726,(#26730,#26737),.PCURVE_S1.);
+#26726 = LINE('',#26727,#26728);
+#26727 = CARTESIAN_POINT('',(-1.86,3.5,0.862318170518));
+#26728 = VECTOR('',#26729,1.);
+#26729 = DIRECTION('',(0.,1.,0.));
+#26730 = PCURVE('',#26465,#26731);
+#26731 = DEFINITIONAL_REPRESENTATION('',(#26732),#26736);
+#26732 = LINE('',#26733,#26734);
+#26733 = CARTESIAN_POINT('',(0.452776737828,0.520931946481));
+#26734 = VECTOR('',#26735,1.);
+#26735 = DIRECTION('',(-1.,-1.664475486211E-57));
+#26736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26737 = PCURVE('',#26738,#26743);
+#26738 = PLANE('',#26739);
+#26739 = AXIS2_PLACEMENT_3D('',#26740,#26741,#26742);
+#26740 = CARTESIAN_POINT('',(-1.86,3.5,0.862318170518));
+#26741 = DIRECTION('',(0.,0.,1.));
+#26742 = DIRECTION('',(1.,0.,0.));
+#26743 = DEFINITIONAL_REPRESENTATION('',(#26744),#26748);
+#26744 = LINE('',#26745,#26746);
+#26745 = CARTESIAN_POINT('',(0.,0.));
+#26746 = VECTOR('',#26747,1.);
+#26747 = DIRECTION('',(0.,1.));
+#26748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26749 = ORIENTED_EDGE('',*,*,#26750,.F.);
+#26750 = EDGE_CURVE('',#26751,#26723,#26753,.T.);
+#26751 = VERTEX_POINT('',#26752);
+#26752 = CARTESIAN_POINT('',(-1.86,3.623425869431,0.814636341035));
+#26753 = SURFACE_CURVE('',#26754,(#26759,#26770),.PCURVE_S1.);
+#26754 = CIRCLE('',#26755,0.11);
+#26755 = AXIS2_PLACEMENT_3D('',#26756,#26757,#26758);
+#26756 = CARTESIAN_POINT('',(-1.86,3.532781257769,0.752318170518));
+#26757 = DIRECTION('',(1.,0.,-0.));
+#26758 = DIRECTION('',(0.,0.,1.));
+#26759 = PCURVE('',#26465,#26760);
+#26760 = DEFINITIONAL_REPRESENTATION('',(#26761),#26769);
+#26761 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26762,#26763,#26764,#26765
+ ,#26766,#26767,#26768),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#26762 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#26763 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#26764 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#26765 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#26766 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#26767 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#26768 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#26769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26770 = PCURVE('',#26771,#26776);
+#26771 = CYLINDRICAL_SURFACE('',#26772,0.11);
+#26772 = AXIS2_PLACEMENT_3D('',#26773,#26774,#26775);
+#26773 = CARTESIAN_POINT('',(-1.86,3.532781257769,0.752318170518));
+#26774 = DIRECTION('',(1.,0.,0.));
+#26775 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#26776 = DEFINITIONAL_REPRESENTATION('',(#26777),#26781);
+#26777 = LINE('',#26778,#26779);
+#26778 = CARTESIAN_POINT('',(-5.31467632652,1.33226762955E-15));
+#26779 = VECTOR('',#26780,1.);
+#26780 = DIRECTION('',(1.,0.));
+#26781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26782 = ORIENTED_EDGE('',*,*,#26783,.F.);
+#26783 = EDGE_CURVE('',#26784,#26751,#26786,.T.);
+#26784 = VERTEX_POINT('',#26785);
+#26785 = CARTESIAN_POINT('',(-1.86,4.075082096124,0.157681829482));
+#26786 = SURFACE_CURVE('',#26787,(#26791,#26798),.PCURVE_S1.);
+#26787 = LINE('',#26788,#26789);
+#26788 = CARTESIAN_POINT('',(-1.86,4.140644611662,6.231817051758E-02));
+#26789 = VECTOR('',#26790,1.);
+#26790 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#26791 = PCURVE('',#26465,#26792);
+#26792 = DEFINITIONAL_REPRESENTATION('',(#26793),#26797);
+#26793 = LINE('',#26794,#26795);
+#26794 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#26795 = VECTOR('',#26796,1.);
+#26796 = DIRECTION('',(0.566528822887,0.824041924199));
+#26797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26798 = PCURVE('',#26799,#26804);
+#26799 = PLANE('',#26800);
+#26800 = AXIS2_PLACEMENT_3D('',#26801,#26802,#26803);
+#26801 = CARTESIAN_POINT('',(-1.86,4.140644611662,6.231817051758E-02));
+#26802 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#26803 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#26804 = DEFINITIONAL_REPRESENTATION('',(#26805),#26809);
+#26805 = LINE('',#26806,#26807);
+#26806 = CARTESIAN_POINT('',(0.,0.));
+#26807 = VECTOR('',#26808,1.);
+#26808 = DIRECTION('',(1.,0.));
+#26809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26810 = ORIENTED_EDGE('',*,*,#26811,.F.);
+#26811 = EDGE_CURVE('',#26563,#26784,#26812,.T.);
+#26812 = SURFACE_CURVE('',#26813,(#26818,#26825),.PCURVE_S1.);
+#26813 = CIRCLE('',#26814,0.11);
+#26814 = AXIS2_PLACEMENT_3D('',#26815,#26816,#26817);
+#26815 = CARTESIAN_POINT('',(-1.86,4.165726707786,0.22));
+#26816 = DIRECTION('',(-1.,0.,0.));
+#26817 = DIRECTION('',(0.,0.,-1.));
+#26818 = PCURVE('',#26465,#26819);
+#26819 = DEFINITIONAL_REPRESENTATION('',(#26820),#26824);
+#26820 = CIRCLE('',#26821,0.11);
+#26821 = AXIS2_PLACEMENT_2D('',#26822,#26823);
+#26822 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#26823 = DIRECTION('',(0.,-1.));
+#26824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26825 = PCURVE('',#26826,#26831);
+#26826 = CYLINDRICAL_SURFACE('',#26827,0.11);
+#26827 = AXIS2_PLACEMENT_3D('',#26828,#26829,#26830);
+#26828 = CARTESIAN_POINT('',(-1.64,4.165726707786,0.22));
+#26829 = DIRECTION('',(-1.,0.,0.));
+#26830 = DIRECTION('',(0.,0.,-1.));
+#26831 = DEFINITIONAL_REPRESENTATION('',(#26832),#26836);
+#26832 = LINE('',#26833,#26834);
+#26833 = CARTESIAN_POINT('',(0.,0.22));
+#26834 = VECTOR('',#26835,1.);
+#26835 = DIRECTION('',(1.,0.));
+#26836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26837 = ADVANCED_FACE('',(#26838),#26493,.T.);
+#26838 = FACE_BOUND('',#26839,.F.);
+#26839 = EDGE_LOOP('',(#26840,#26841,#26864,#26890));
+#26840 = ORIENTED_EDGE('',*,*,#26614,.T.);
+#26841 = ORIENTED_EDGE('',*,*,#26842,.T.);
+#26842 = EDGE_CURVE('',#26615,#26843,#26845,.T.);
+#26843 = VERTEX_POINT('',#26844);
+#26844 = CARTESIAN_POINT('',(-1.64,4.017218742231,4.768182948242E-02));
+#26845 = SURFACE_CURVE('',#26846,(#26850,#26857),.PCURVE_S1.);
+#26846 = LINE('',#26847,#26848);
+#26847 = CARTESIAN_POINT('',(-1.86,4.017218742231,4.768182948242E-02));
+#26848 = VECTOR('',#26849,1.);
+#26849 = DIRECTION('',(1.,0.,0.));
+#26850 = PCURVE('',#26493,#26851);
+#26851 = DEFINITIONAL_REPRESENTATION('',(#26852),#26856);
+#26852 = LINE('',#26853,#26854);
+#26853 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#26854 = VECTOR('',#26855,1.);
+#26855 = DIRECTION('',(-0.,1.));
+#26856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26857 = PCURVE('',#26654,#26858);
+#26858 = DEFINITIONAL_REPRESENTATION('',(#26859),#26863);
+#26859 = LINE('',#26860,#26861);
+#26860 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#26861 = VECTOR('',#26862,1.);
+#26862 = DIRECTION('',(0.,1.));
+#26863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26864 = ORIENTED_EDGE('',*,*,#26865,.F.);
+#26865 = EDGE_CURVE('',#26478,#26843,#26866,.T.);
+#26866 = SURFACE_CURVE('',#26867,(#26872,#26879),.PCURVE_S1.);
+#26867 = CIRCLE('',#26868,0.11);
+#26868 = AXIS2_PLACEMENT_3D('',#26869,#26870,#26871);
+#26869 = CARTESIAN_POINT('',(-1.64,4.107863353893,0.11));
+#26870 = DIRECTION('',(-1.,0.,0.));
+#26871 = DIRECTION('',(0.,0.,1.));
+#26872 = PCURVE('',#26493,#26873);
+#26873 = DEFINITIONAL_REPRESENTATION('',(#26874),#26878);
+#26874 = LINE('',#26875,#26876);
+#26875 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#26876 = VECTOR('',#26877,1.);
+#26877 = DIRECTION('',(-1.,0.));
+#26878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26879 = PCURVE('',#26521,#26880);
+#26880 = DEFINITIONAL_REPRESENTATION('',(#26881),#26889);
+#26881 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26882,#26883,#26884,#26885
+ ,#26886,#26887,#26888),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#26882 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#26883 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#26884 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#26885 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#26886 = CARTESIAN_POINT('',(5.982382164822E-02,-0.286386224036));
+#26887 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#26888 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#26889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26890 = ORIENTED_EDGE('',*,*,#26477,.F.);
+#26891 = ADVANCED_FACE('',(#26892),#26547,.T.);
+#26892 = FACE_BOUND('',#26893,.T.);
+#26893 = EDGE_LOOP('',(#26894,#26895,#26896,#26919));
+#26894 = ORIENTED_EDGE('',*,*,#26533,.F.);
+#26895 = ORIENTED_EDGE('',*,*,#26592,.T.);
+#26896 = ORIENTED_EDGE('',*,*,#26897,.T.);
+#26897 = EDGE_CURVE('',#26565,#26898,#26900,.T.);
+#26898 = VERTEX_POINT('',#26899);
+#26899 = CARTESIAN_POINT('',(-1.64,4.5,0.11));
+#26900 = SURFACE_CURVE('',#26901,(#26905,#26912),.PCURVE_S1.);
+#26901 = LINE('',#26902,#26903);
+#26902 = CARTESIAN_POINT('',(-1.86,4.5,0.11));
+#26903 = VECTOR('',#26904,1.);
+#26904 = DIRECTION('',(1.,0.,0.));
+#26905 = PCURVE('',#26547,#26906);
+#26906 = DEFINITIONAL_REPRESENTATION('',(#26907),#26911);
+#26907 = LINE('',#26908,#26909);
+#26908 = CARTESIAN_POINT('',(0.11,0.));
+#26909 = VECTOR('',#26910,1.);
+#26910 = DIRECTION('',(0.,1.));
+#26911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26912 = PCURVE('',#26580,#26913);
+#26913 = DEFINITIONAL_REPRESENTATION('',(#26914),#26918);
+#26914 = LINE('',#26915,#26916);
+#26915 = CARTESIAN_POINT('',(0.,0.45));
+#26916 = VECTOR('',#26917,1.);
+#26917 = DIRECTION('',(1.,0.));
+#26918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26919 = ORIENTED_EDGE('',*,*,#26920,.F.);
+#26920 = EDGE_CURVE('',#26506,#26898,#26921,.T.);
+#26921 = SURFACE_CURVE('',#26922,(#26926,#26933),.PCURVE_S1.);
+#26922 = LINE('',#26923,#26924);
+#26923 = CARTESIAN_POINT('',(-1.64,4.5,0.));
+#26924 = VECTOR('',#26925,1.);
+#26925 = DIRECTION('',(0.,0.,1.));
+#26926 = PCURVE('',#26547,#26927);
+#26927 = DEFINITIONAL_REPRESENTATION('',(#26928),#26932);
+#26928 = LINE('',#26929,#26930);
+#26929 = CARTESIAN_POINT('',(0.,0.22));
+#26930 = VECTOR('',#26931,1.);
+#26931 = DIRECTION('',(1.,0.));
+#26932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26933 = PCURVE('',#26521,#26934);
+#26934 = DEFINITIONAL_REPRESENTATION('',(#26935),#26939);
+#26935 = LINE('',#26936,#26937);
+#26936 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#26937 = VECTOR('',#26938,1.);
+#26938 = DIRECTION('',(0.,1.));
+#26939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26940 = ADVANCED_FACE('',(#26941),#26521,.T.);
+#26941 = FACE_BOUND('',#26942,.T.);
+#26942 = EDGE_LOOP('',(#26943,#26966,#26994,#27017,#27041,#27064,#27087,
+ #27110,#27131,#27132,#27133));
+#26943 = ORIENTED_EDGE('',*,*,#26944,.F.);
+#26944 = EDGE_CURVE('',#26945,#26898,#26947,.T.);
+#26945 = VERTEX_POINT('',#26946);
+#26946 = CARTESIAN_POINT('',(-1.64,4.165726707786,0.11));
+#26947 = SURFACE_CURVE('',#26948,(#26952,#26959),.PCURVE_S1.);
+#26948 = LINE('',#26949,#26950);
+#26949 = CARTESIAN_POINT('',(-1.64,4.05,0.11));
+#26950 = VECTOR('',#26951,1.);
+#26951 = DIRECTION('',(0.,1.,0.));
+#26952 = PCURVE('',#26521,#26953);
+#26953 = DEFINITIONAL_REPRESENTATION('',(#26954),#26958);
+#26954 = LINE('',#26955,#26956);
+#26955 = CARTESIAN_POINT('',(9.722326217175E-02,-0.231386224036));
+#26956 = VECTOR('',#26957,1.);
+#26957 = DIRECTION('',(1.,-2.494324423007E-58));
+#26958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26959 = PCURVE('',#26580,#26960);
+#26960 = DEFINITIONAL_REPRESENTATION('',(#26961),#26965);
+#26961 = LINE('',#26962,#26963);
+#26962 = CARTESIAN_POINT('',(0.22,0.));
+#26963 = VECTOR('',#26964,1.);
+#26964 = DIRECTION('',(0.,1.));
+#26965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26966 = ORIENTED_EDGE('',*,*,#26967,.T.);
+#26967 = EDGE_CURVE('',#26945,#26968,#26970,.T.);
+#26968 = VERTEX_POINT('',#26969);
+#26969 = CARTESIAN_POINT('',(-1.64,4.075082096124,0.157681829482));
+#26970 = SURFACE_CURVE('',#26971,(#26976,#26987),.PCURVE_S1.);
+#26971 = CIRCLE('',#26972,0.11);
+#26972 = AXIS2_PLACEMENT_3D('',#26973,#26974,#26975);
+#26973 = CARTESIAN_POINT('',(-1.64,4.165726707786,0.22));
+#26974 = DIRECTION('',(-1.,0.,0.));
+#26975 = DIRECTION('',(0.,0.,-1.));
+#26976 = PCURVE('',#26521,#26977);
+#26977 = DEFINITIONAL_REPRESENTATION('',(#26978),#26986);
+#26978 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26979,#26980,#26981,#26982
+ ,#26983,#26984,#26985),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#26979 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#26980 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#26981 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#26982 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#26983 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#26984 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#26985 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#26986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26987 = PCURVE('',#26826,#26988);
+#26988 = DEFINITIONAL_REPRESENTATION('',(#26989),#26993);
+#26989 = LINE('',#26990,#26991);
+#26990 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#26991 = VECTOR('',#26992,1.);
+#26992 = DIRECTION('',(1.,0.));
+#26993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26994 = ORIENTED_EDGE('',*,*,#26995,.T.);
+#26995 = EDGE_CURVE('',#26968,#26996,#26998,.T.);
+#26996 = VERTEX_POINT('',#26997);
+#26997 = CARTESIAN_POINT('',(-1.64,3.623425869431,0.814636341035));
+#26998 = SURFACE_CURVE('',#26999,(#27003,#27010),.PCURVE_S1.);
+#26999 = LINE('',#27000,#27001);
+#27000 = CARTESIAN_POINT('',(-1.64,4.140644611662,6.231817051758E-02));
+#27001 = VECTOR('',#27002,1.);
+#27002 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#27003 = PCURVE('',#26521,#27004);
+#27004 = DEFINITIONAL_REPRESENTATION('',(#27005),#27009);
+#27005 = LINE('',#27006,#27007);
+#27006 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#27007 = VECTOR('',#27008,1.);
+#27008 = DIRECTION('',(-0.566528822887,0.824041924199));
+#27009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27010 = PCURVE('',#26799,#27011);
+#27011 = DEFINITIONAL_REPRESENTATION('',(#27012),#27016);
+#27012 = LINE('',#27013,#27014);
+#27013 = CARTESIAN_POINT('',(0.,0.22));
+#27014 = VECTOR('',#27015,1.);
+#27015 = DIRECTION('',(1.,0.));
+#27016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27017 = ORIENTED_EDGE('',*,*,#27018,.T.);
+#27018 = EDGE_CURVE('',#26996,#27019,#27021,.T.);
+#27019 = VERTEX_POINT('',#27020);
+#27020 = CARTESIAN_POINT('',(-1.64,3.532781257769,0.862318170518));
+#27021 = SURFACE_CURVE('',#27022,(#27027,#27034),.PCURVE_S1.);
+#27022 = CIRCLE('',#27023,0.11);
+#27023 = AXIS2_PLACEMENT_3D('',#27024,#27025,#27026);
+#27024 = CARTESIAN_POINT('',(-1.64,3.532781257769,0.752318170518));
+#27025 = DIRECTION('',(1.,0.,-0.));
+#27026 = DIRECTION('',(0.,0.,1.));
+#27027 = PCURVE('',#26521,#27028);
+#27028 = DEFINITIONAL_REPRESENTATION('',(#27029),#27033);
+#27029 = CIRCLE('',#27030,0.11);
+#27030 = AXIS2_PLACEMENT_2D('',#27031,#27032);
+#27031 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#27032 = DIRECTION('',(0.,1.));
+#27033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27034 = PCURVE('',#26771,#27035);
+#27035 = DEFINITIONAL_REPRESENTATION('',(#27036),#27040);
+#27036 = LINE('',#27037,#27038);
+#27037 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#27038 = VECTOR('',#27039,1.);
+#27039 = DIRECTION('',(1.,0.));
+#27040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27041 = ORIENTED_EDGE('',*,*,#27042,.F.);
+#27042 = EDGE_CURVE('',#27043,#27019,#27045,.T.);
+#27043 = VERTEX_POINT('',#27044);
+#27044 = CARTESIAN_POINT('',(-1.64,3.5,0.862318170518));
+#27045 = SURFACE_CURVE('',#27046,(#27050,#27057),.PCURVE_S1.);
+#27046 = LINE('',#27047,#27048);
+#27047 = CARTESIAN_POINT('',(-1.64,3.5,0.862318170518));
+#27048 = VECTOR('',#27049,1.);
+#27049 = DIRECTION('',(0.,1.,0.));
+#27050 = PCURVE('',#26521,#27051);
+#27051 = DEFINITIONAL_REPRESENTATION('',(#27052),#27056);
+#27052 = LINE('',#27053,#27054);
+#27053 = CARTESIAN_POINT('',(-0.452776737828,0.520931946481));
+#27054 = VECTOR('',#27055,1.);
+#27055 = DIRECTION('',(1.,-2.494324423007E-58));
+#27056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27057 = PCURVE('',#26738,#27058);
+#27058 = DEFINITIONAL_REPRESENTATION('',(#27059),#27063);
+#27059 = LINE('',#27060,#27061);
+#27060 = CARTESIAN_POINT('',(0.22,0.));
+#27061 = VECTOR('',#27062,1.);
+#27062 = DIRECTION('',(0.,1.));
+#27063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27064 = ORIENTED_EDGE('',*,*,#27065,.F.);
+#27065 = EDGE_CURVE('',#27066,#27043,#27068,.T.);
+#27066 = VERTEX_POINT('',#27067);
+#27067 = CARTESIAN_POINT('',(-1.64,3.5,0.752318170518));
+#27068 = SURFACE_CURVE('',#27069,(#27073,#27080),.PCURVE_S1.);
+#27069 = LINE('',#27070,#27071);
+#27070 = CARTESIAN_POINT('',(-1.64,3.5,0.752318170518));
+#27071 = VECTOR('',#27072,1.);
+#27072 = DIRECTION('',(0.,0.,1.));
+#27073 = PCURVE('',#26521,#27074);
+#27074 = DEFINITIONAL_REPRESENTATION('',(#27075),#27079);
+#27075 = LINE('',#27076,#27077);
+#27076 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#27077 = VECTOR('',#27078,1.);
+#27078 = DIRECTION('',(0.,1.));
+#27079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27080 = PCURVE('',#26710,#27081);
+#27081 = DEFINITIONAL_REPRESENTATION('',(#27082),#27086);
+#27082 = LINE('',#27083,#27084);
+#27083 = CARTESIAN_POINT('',(0.,0.22));
+#27084 = VECTOR('',#27085,1.);
+#27085 = DIRECTION('',(1.,0.));
+#27086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27087 = ORIENTED_EDGE('',*,*,#27088,.T.);
+#27088 = EDGE_CURVE('',#27066,#27089,#27091,.T.);
+#27089 = VERTEX_POINT('',#27090);
+#27090 = CARTESIAN_POINT('',(-1.64,3.532781257769,0.752318170518));
+#27091 = SURFACE_CURVE('',#27092,(#27096,#27103),.PCURVE_S1.);
+#27092 = LINE('',#27093,#27094);
+#27093 = CARTESIAN_POINT('',(-1.64,3.5,0.752318170518));
+#27094 = VECTOR('',#27095,1.);
+#27095 = DIRECTION('',(0.,1.,0.));
+#27096 = PCURVE('',#26521,#27097);
+#27097 = DEFINITIONAL_REPRESENTATION('',(#27098),#27102);
+#27098 = LINE('',#27099,#27100);
+#27099 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#27100 = VECTOR('',#27101,1.);
+#27101 = DIRECTION('',(1.,-2.494324423007E-58));
+#27102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27103 = PCURVE('',#26682,#27104);
+#27104 = DEFINITIONAL_REPRESENTATION('',(#27105),#27109);
+#27105 = LINE('',#27106,#27107);
+#27106 = CARTESIAN_POINT('',(0.22,0.));
+#27107 = VECTOR('',#27108,1.);
+#27108 = DIRECTION('',(0.,1.));
+#27109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27110 = ORIENTED_EDGE('',*,*,#27111,.F.);
+#27111 = EDGE_CURVE('',#26843,#27089,#27112,.T.);
+#27112 = SURFACE_CURVE('',#27113,(#27117,#27124),.PCURVE_S1.);
+#27113 = LINE('',#27114,#27115);
+#27114 = CARTESIAN_POINT('',(-1.64,4.05,0.));
+#27115 = VECTOR('',#27116,1.);
+#27116 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#27117 = PCURVE('',#26521,#27118);
+#27118 = DEFINITIONAL_REPRESENTATION('',(#27119),#27123);
+#27119 = LINE('',#27120,#27121);
+#27120 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#27121 = VECTOR('',#27122,1.);
+#27122 = DIRECTION('',(-0.566528822887,0.824041924199));
+#27123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27124 = PCURVE('',#26654,#27125);
+#27125 = DEFINITIONAL_REPRESENTATION('',(#27126),#27130);
+#27126 = LINE('',#27127,#27128);
+#27127 = CARTESIAN_POINT('',(0.,0.22));
+#27128 = VECTOR('',#27129,1.);
+#27129 = DIRECTION('',(1.,0.));
+#27130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27131 = ORIENTED_EDGE('',*,*,#26865,.F.);
+#27132 = ORIENTED_EDGE('',*,*,#26505,.T.);
+#27133 = ORIENTED_EDGE('',*,*,#26920,.T.);
+#27134 = ADVANCED_FACE('',(#27135),#26580,.T.);
+#27135 = FACE_BOUND('',#27136,.T.);
+#27136 = EDGE_LOOP('',(#27137,#27138,#27159,#27160));
+#27137 = ORIENTED_EDGE('',*,*,#26562,.F.);
+#27138 = ORIENTED_EDGE('',*,*,#27139,.F.);
+#27139 = EDGE_CURVE('',#26945,#26563,#27140,.T.);
+#27140 = SURFACE_CURVE('',#27141,(#27145,#27152),.PCURVE_S1.);
+#27141 = LINE('',#27142,#27143);
+#27142 = CARTESIAN_POINT('',(-1.64,4.165726707786,0.11));
+#27143 = VECTOR('',#27144,1.);
+#27144 = DIRECTION('',(-1.,0.,0.));
+#27145 = PCURVE('',#26580,#27146);
+#27146 = DEFINITIONAL_REPRESENTATION('',(#27147),#27151);
+#27147 = LINE('',#27148,#27149);
+#27148 = CARTESIAN_POINT('',(0.22,0.115726707786));
+#27149 = VECTOR('',#27150,1.);
+#27150 = DIRECTION('',(-1.,0.));
+#27151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27152 = PCURVE('',#26826,#27153);
+#27153 = DEFINITIONAL_REPRESENTATION('',(#27154),#27158);
+#27154 = LINE('',#27155,#27156);
+#27155 = CARTESIAN_POINT('',(0.,0.));
+#27156 = VECTOR('',#27157,1.);
+#27157 = DIRECTION('',(0.,1.));
+#27158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27159 = ORIENTED_EDGE('',*,*,#26944,.T.);
+#27160 = ORIENTED_EDGE('',*,*,#26897,.F.);
+#27161 = ADVANCED_FACE('',(#27162),#26826,.F.);
+#27162 = FACE_BOUND('',#27163,.F.);
+#27163 = EDGE_LOOP('',(#27164,#27165,#27186,#27187));
+#27164 = ORIENTED_EDGE('',*,*,#26967,.T.);
+#27165 = ORIENTED_EDGE('',*,*,#27166,.T.);
+#27166 = EDGE_CURVE('',#26968,#26784,#27167,.T.);
+#27167 = SURFACE_CURVE('',#27168,(#27172,#27179),.PCURVE_S1.);
+#27168 = LINE('',#27169,#27170);
+#27169 = CARTESIAN_POINT('',(-1.64,4.075082096124,0.157681829482));
+#27170 = VECTOR('',#27171,1.);
+#27171 = DIRECTION('',(-1.,0.,0.));
+#27172 = PCURVE('',#26826,#27173);
+#27173 = DEFINITIONAL_REPRESENTATION('',(#27174),#27178);
+#27174 = LINE('',#27175,#27176);
+#27175 = CARTESIAN_POINT('',(0.96850898066,0.));
+#27176 = VECTOR('',#27177,1.);
+#27177 = DIRECTION('',(0.,1.));
+#27178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27179 = PCURVE('',#26799,#27180);
+#27180 = DEFINITIONAL_REPRESENTATION('',(#27181),#27185);
+#27181 = LINE('',#27182,#27183);
+#27182 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#27183 = VECTOR('',#27184,1.);
+#27184 = DIRECTION('',(0.,-1.));
+#27185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27186 = ORIENTED_EDGE('',*,*,#26811,.F.);
+#27187 = ORIENTED_EDGE('',*,*,#27139,.F.);
+#27188 = ADVANCED_FACE('',(#27189),#26799,.T.);
+#27189 = FACE_BOUND('',#27190,.T.);
+#27190 = EDGE_LOOP('',(#27191,#27192,#27193,#27194));
+#27191 = ORIENTED_EDGE('',*,*,#26995,.F.);
+#27192 = ORIENTED_EDGE('',*,*,#27166,.T.);
+#27193 = ORIENTED_EDGE('',*,*,#26783,.T.);
+#27194 = ORIENTED_EDGE('',*,*,#27195,.T.);
+#27195 = EDGE_CURVE('',#26751,#26996,#27196,.T.);
+#27196 = SURFACE_CURVE('',#27197,(#27201,#27208),.PCURVE_S1.);
+#27197 = LINE('',#27198,#27199);
+#27198 = CARTESIAN_POINT('',(-1.86,3.623425869431,0.814636341035));
+#27199 = VECTOR('',#27200,1.);
+#27200 = DIRECTION('',(1.,0.,0.));
+#27201 = PCURVE('',#26799,#27202);
+#27202 = DEFINITIONAL_REPRESENTATION('',(#27203),#27207);
+#27203 = LINE('',#27204,#27205);
+#27204 = CARTESIAN_POINT('',(0.912961038055,0.));
+#27205 = VECTOR('',#27206,1.);
+#27206 = DIRECTION('',(0.,1.));
+#27207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27208 = PCURVE('',#26771,#27209);
+#27209 = DEFINITIONAL_REPRESENTATION('',(#27210),#27214);
+#27210 = LINE('',#27211,#27212);
+#27211 = CARTESIAN_POINT('',(0.,0.));
+#27212 = VECTOR('',#27213,1.);
+#27213 = DIRECTION('',(0.,1.));
+#27214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27215 = ADVANCED_FACE('',(#27216),#26771,.T.);
+#27216 = FACE_BOUND('',#27217,.T.);
+#27217 = EDGE_LOOP('',(#27218,#27219,#27240,#27241));
+#27218 = ORIENTED_EDGE('',*,*,#26750,.T.);
+#27219 = ORIENTED_EDGE('',*,*,#27220,.T.);
+#27220 = EDGE_CURVE('',#26723,#27019,#27221,.T.);
+#27221 = SURFACE_CURVE('',#27222,(#27226,#27233),.PCURVE_S1.);
+#27222 = LINE('',#27223,#27224);
+#27223 = CARTESIAN_POINT('',(-1.86,3.532781257769,0.862318170518));
+#27224 = VECTOR('',#27225,1.);
+#27225 = DIRECTION('',(1.,0.,0.));
+#27226 = PCURVE('',#26771,#27227);
+#27227 = DEFINITIONAL_REPRESENTATION('',(#27228),#27232);
+#27228 = LINE('',#27229,#27230);
+#27229 = CARTESIAN_POINT('',(0.96850898066,0.));
+#27230 = VECTOR('',#27231,1.);
+#27231 = DIRECTION('',(0.,1.));
+#27232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27233 = PCURVE('',#26738,#27234);
+#27234 = DEFINITIONAL_REPRESENTATION('',(#27235),#27239);
+#27235 = LINE('',#27236,#27237);
+#27236 = CARTESIAN_POINT('',(0.,3.278125776917E-02));
+#27237 = VECTOR('',#27238,1.);
+#27238 = DIRECTION('',(1.,0.));
+#27239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27240 = ORIENTED_EDGE('',*,*,#27018,.F.);
+#27241 = ORIENTED_EDGE('',*,*,#27195,.F.);
+#27242 = ADVANCED_FACE('',(#27243),#26738,.T.);
+#27243 = FACE_BOUND('',#27244,.T.);
+#27244 = EDGE_LOOP('',(#27245,#27246,#27267,#27268));
+#27245 = ORIENTED_EDGE('',*,*,#26722,.F.);
+#27246 = ORIENTED_EDGE('',*,*,#27247,.T.);
+#27247 = EDGE_CURVE('',#26695,#27043,#27248,.T.);
+#27248 = SURFACE_CURVE('',#27249,(#27253,#27260),.PCURVE_S1.);
+#27249 = LINE('',#27250,#27251);
+#27250 = CARTESIAN_POINT('',(-1.86,3.5,0.862318170518));
+#27251 = VECTOR('',#27252,1.);
+#27252 = DIRECTION('',(1.,0.,0.));
+#27253 = PCURVE('',#26738,#27254);
+#27254 = DEFINITIONAL_REPRESENTATION('',(#27255),#27259);
+#27255 = LINE('',#27256,#27257);
+#27256 = CARTESIAN_POINT('',(0.,0.));
+#27257 = VECTOR('',#27258,1.);
+#27258 = DIRECTION('',(1.,0.));
+#27259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27260 = PCURVE('',#26710,#27261);
+#27261 = DEFINITIONAL_REPRESENTATION('',(#27262),#27266);
+#27262 = LINE('',#27263,#27264);
+#27263 = CARTESIAN_POINT('',(0.11,0.));
+#27264 = VECTOR('',#27265,1.);
+#27265 = DIRECTION('',(0.,1.));
+#27266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27267 = ORIENTED_EDGE('',*,*,#27042,.T.);
+#27268 = ORIENTED_EDGE('',*,*,#27220,.F.);
+#27269 = ADVANCED_FACE('',(#27270),#26654,.F.);
+#27270 = FACE_BOUND('',#27271,.F.);
+#27271 = EDGE_LOOP('',(#27272,#27273,#27274,#27275));
+#27272 = ORIENTED_EDGE('',*,*,#27111,.F.);
+#27273 = ORIENTED_EDGE('',*,*,#26842,.F.);
+#27274 = ORIENTED_EDGE('',*,*,#26638,.T.);
+#27275 = ORIENTED_EDGE('',*,*,#27276,.F.);
+#27276 = EDGE_CURVE('',#27089,#26639,#27277,.T.);
+#27277 = SURFACE_CURVE('',#27278,(#27282,#27288),.PCURVE_S1.);
+#27278 = LINE('',#27279,#27280);
+#27279 = CARTESIAN_POINT('',(-1.86,3.532781257769,0.752318170518));
+#27280 = VECTOR('',#27281,1.);
+#27281 = DIRECTION('',(-1.,0.,0.));
+#27282 = PCURVE('',#26654,#27283);
+#27283 = DEFINITIONAL_REPRESENTATION('',(#27284),#27287);
+#27284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27285,#27286),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27285 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#27286 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#27287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27288 = PCURVE('',#26682,#27289);
+#27289 = DEFINITIONAL_REPRESENTATION('',(#27290),#27293);
+#27290 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27291,#27292),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#27291 = CARTESIAN_POINT('',(0.242,3.278125776917E-02));
+#27292 = CARTESIAN_POINT('',(-2.2E-02,3.278125776917E-02));
+#27293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27294 = ADVANCED_FACE('',(#27295),#26710,.F.);
+#27295 = FACE_BOUND('',#27296,.T.);
+#27296 = EDGE_LOOP('',(#27297,#27298,#27299,#27300));
+#27297 = ORIENTED_EDGE('',*,*,#27065,.T.);
+#27298 = ORIENTED_EDGE('',*,*,#27247,.F.);
+#27299 = ORIENTED_EDGE('',*,*,#26694,.F.);
+#27300 = ORIENTED_EDGE('',*,*,#27301,.T.);
+#27301 = EDGE_CURVE('',#26667,#27066,#27302,.T.);
+#27302 = SURFACE_CURVE('',#27303,(#27307,#27314),.PCURVE_S1.);
+#27303 = LINE('',#27304,#27305);
+#27304 = CARTESIAN_POINT('',(-1.86,3.5,0.752318170518));
+#27305 = VECTOR('',#27306,1.);
+#27306 = DIRECTION('',(1.,0.,0.));
+#27307 = PCURVE('',#26710,#27308);
+#27308 = DEFINITIONAL_REPRESENTATION('',(#27309),#27313);
+#27309 = LINE('',#27310,#27311);
+#27310 = CARTESIAN_POINT('',(0.,0.));
+#27311 = VECTOR('',#27312,1.);
+#27312 = DIRECTION('',(0.,1.));
+#27313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27314 = PCURVE('',#26682,#27315);
+#27315 = DEFINITIONAL_REPRESENTATION('',(#27316),#27320);
+#27316 = LINE('',#27317,#27318);
+#27317 = CARTESIAN_POINT('',(0.,0.));
+#27318 = VECTOR('',#27319,1.);
+#27319 = DIRECTION('',(1.,0.));
+#27320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27321 = ADVANCED_FACE('',(#27322),#26682,.F.);
+#27322 = FACE_BOUND('',#27323,.F.);
+#27323 = EDGE_LOOP('',(#27324,#27325,#27326,#27327));
+#27324 = ORIENTED_EDGE('',*,*,#26666,.F.);
+#27325 = ORIENTED_EDGE('',*,*,#27301,.T.);
+#27326 = ORIENTED_EDGE('',*,*,#27088,.T.);
+#27327 = ORIENTED_EDGE('',*,*,#27276,.T.);
+#27328 = MANIFOLD_SOLID_BREP('',#27329);
+#27329 = CLOSED_SHELL('',(#27330,#27450,#27733,#27783,#27832,#28026,
+ #28053,#28080,#28107,#28134,#28161,#28186,#28213));
+#27330 = ADVANCED_FACE('',(#27331),#27345,.F.);
+#27331 = FACE_BOUND('',#27332,.F.);
+#27332 = EDGE_LOOP('',(#27333,#27368,#27396,#27424));
+#27333 = ORIENTED_EDGE('',*,*,#27334,.F.);
+#27334 = EDGE_CURVE('',#27335,#27337,#27339,.T.);
+#27335 = VERTEX_POINT('',#27336);
+#27336 = CARTESIAN_POINT('',(-1.86,-4.5,0.));
+#27337 = VERTEX_POINT('',#27338);
+#27338 = CARTESIAN_POINT('',(-1.86,-4.107863353893,0.));
+#27339 = SURFACE_CURVE('',#27340,(#27344,#27356),.PCURVE_S1.);
+#27340 = LINE('',#27341,#27342);
+#27341 = CARTESIAN_POINT('',(-1.86,-4.5,0.));
+#27342 = VECTOR('',#27343,1.);
+#27343 = DIRECTION('',(0.,1.,0.));
+#27344 = PCURVE('',#27345,#27350);
+#27345 = PLANE('',#27346);
+#27346 = AXIS2_PLACEMENT_3D('',#27347,#27348,#27349);
+#27347 = CARTESIAN_POINT('',(-1.86,-4.5,0.));
+#27348 = DIRECTION('',(0.,0.,1.));
+#27349 = DIRECTION('',(1.,0.,0.));
+#27350 = DEFINITIONAL_REPRESENTATION('',(#27351),#27355);
+#27351 = LINE('',#27352,#27353);
+#27352 = CARTESIAN_POINT('',(0.,0.));
+#27353 = VECTOR('',#27354,1.);
+#27354 = DIRECTION('',(0.,1.));
+#27355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27356 = PCURVE('',#27357,#27362);
+#27357 = PLANE('',#27358);
+#27358 = AXIS2_PLACEMENT_3D('',#27359,#27360,#27361);
+#27359 = CARTESIAN_POINT('',(-1.86,-3.952776737828,0.341386224036));
+#27360 = DIRECTION('',(-1.,-1.028895858541E-29,7.350049880588E-30));
+#27361 = DIRECTION('',(1.028895858541E-29,-1.,0.));
+#27362 = DEFINITIONAL_REPRESENTATION('',(#27363),#27367);
+#27363 = LINE('',#27364,#27365);
+#27364 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#27365 = VECTOR('',#27366,1.);
+#27366 = DIRECTION('',(-1.,7.562435882206E-59));
+#27367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27368 = ORIENTED_EDGE('',*,*,#27369,.T.);
+#27369 = EDGE_CURVE('',#27335,#27370,#27372,.T.);
+#27370 = VERTEX_POINT('',#27371);
+#27371 = CARTESIAN_POINT('',(-1.64,-4.5,0.));
+#27372 = SURFACE_CURVE('',#27373,(#27377,#27384),.PCURVE_S1.);
+#27373 = LINE('',#27374,#27375);
+#27374 = CARTESIAN_POINT('',(-1.86,-4.5,0.));
+#27375 = VECTOR('',#27376,1.);
+#27376 = DIRECTION('',(1.,0.,0.));
+#27377 = PCURVE('',#27345,#27378);
+#27378 = DEFINITIONAL_REPRESENTATION('',(#27379),#27383);
+#27379 = LINE('',#27380,#27381);
+#27380 = CARTESIAN_POINT('',(0.,0.));
+#27381 = VECTOR('',#27382,1.);
+#27382 = DIRECTION('',(1.,0.));
+#27383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27384 = PCURVE('',#27385,#27390);
+#27385 = PLANE('',#27386);
+#27386 = AXIS2_PLACEMENT_3D('',#27387,#27388,#27389);
+#27387 = CARTESIAN_POINT('',(-1.86,-4.5,0.));
+#27388 = DIRECTION('',(0.,1.,0.));
+#27389 = DIRECTION('',(0.,0.,1.));
+#27390 = DEFINITIONAL_REPRESENTATION('',(#27391),#27395);
+#27391 = LINE('',#27392,#27393);
+#27392 = CARTESIAN_POINT('',(0.,0.));
+#27393 = VECTOR('',#27394,1.);
+#27394 = DIRECTION('',(0.,1.));
+#27395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27396 = ORIENTED_EDGE('',*,*,#27397,.T.);
+#27397 = EDGE_CURVE('',#27370,#27398,#27400,.T.);
+#27398 = VERTEX_POINT('',#27399);
+#27399 = CARTESIAN_POINT('',(-1.64,-4.107863353893,0.));
+#27400 = SURFACE_CURVE('',#27401,(#27405,#27412),.PCURVE_S1.);
+#27401 = LINE('',#27402,#27403);
+#27402 = CARTESIAN_POINT('',(-1.64,-4.5,0.));
+#27403 = VECTOR('',#27404,1.);
+#27404 = DIRECTION('',(0.,1.,0.));
+#27405 = PCURVE('',#27345,#27406);
+#27406 = DEFINITIONAL_REPRESENTATION('',(#27407),#27411);
+#27407 = LINE('',#27408,#27409);
+#27408 = CARTESIAN_POINT('',(0.22,0.));
+#27409 = VECTOR('',#27410,1.);
+#27410 = DIRECTION('',(0.,1.));
+#27411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27412 = PCURVE('',#27413,#27418);
+#27413 = PLANE('',#27414);
+#27414 = AXIS2_PLACEMENT_3D('',#27415,#27416,#27417);
+#27415 = CARTESIAN_POINT('',(-1.64,-3.952776737828,0.341386224036));
+#27416 = DIRECTION('',(1.,-1.963576083731E-29,1.654827298066E-29));
+#27417 = DIRECTION('',(1.963576083731E-29,1.,0.));
+#27418 = DEFINITIONAL_REPRESENTATION('',(#27419),#27423);
+#27419 = LINE('',#27420,#27421);
+#27420 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#27421 = VECTOR('',#27422,1.);
+#27422 = DIRECTION('',(1.,3.249379305189E-58));
+#27423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27424 = ORIENTED_EDGE('',*,*,#27425,.F.);
+#27425 = EDGE_CURVE('',#27337,#27398,#27426,.T.);
+#27426 = SURFACE_CURVE('',#27427,(#27431,#27438),.PCURVE_S1.);
+#27427 = LINE('',#27428,#27429);
+#27428 = CARTESIAN_POINT('',(-1.86,-4.107863353893,0.));
+#27429 = VECTOR('',#27430,1.);
+#27430 = DIRECTION('',(1.,0.,0.));
+#27431 = PCURVE('',#27345,#27432);
+#27432 = DEFINITIONAL_REPRESENTATION('',(#27433),#27437);
+#27433 = LINE('',#27434,#27435);
+#27434 = CARTESIAN_POINT('',(0.,0.392136646107));
+#27435 = VECTOR('',#27436,1.);
+#27436 = DIRECTION('',(1.,0.));
+#27437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27438 = PCURVE('',#27439,#27444);
+#27439 = CYLINDRICAL_SURFACE('',#27440,0.11);
+#27440 = AXIS2_PLACEMENT_3D('',#27441,#27442,#27443);
+#27441 = CARTESIAN_POINT('',(-1.86,-4.107863353893,0.11));
+#27442 = DIRECTION('',(1.,0.,0.));
+#27443 = DIRECTION('',(0.,0.,-1.));
+#27444 = DEFINITIONAL_REPRESENTATION('',(#27445),#27449);
+#27445 = LINE('',#27446,#27447);
+#27446 = CARTESIAN_POINT('',(0.,0.));
+#27447 = VECTOR('',#27448,1.);
+#27448 = DIRECTION('',(0.,1.));
+#27449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27450 = ADVANCED_FACE('',(#27451),#27357,.T.);
+#27451 = FACE_BOUND('',#27452,.T.);
+#27452 = EDGE_LOOP('',(#27453,#27483,#27516,#27544,#27573,#27601,#27629,
+ #27657,#27685,#27711,#27712));
+#27453 = ORIENTED_EDGE('',*,*,#27454,.T.);
+#27454 = EDGE_CURVE('',#27455,#27457,#27459,.T.);
+#27455 = VERTEX_POINT('',#27456);
+#27456 = CARTESIAN_POINT('',(-1.86,-4.5,0.11));
+#27457 = VERTEX_POINT('',#27458);
+#27458 = CARTESIAN_POINT('',(-1.86,-4.165726707786,0.11));
+#27459 = SURFACE_CURVE('',#27460,(#27464,#27471),.PCURVE_S1.);
+#27460 = LINE('',#27461,#27462);
+#27461 = CARTESIAN_POINT('',(-1.86,-4.5,0.11));
+#27462 = VECTOR('',#27463,1.);
+#27463 = DIRECTION('',(0.,1.,0.));
+#27464 = PCURVE('',#27357,#27465);
+#27465 = DEFINITIONAL_REPRESENTATION('',(#27466),#27470);
+#27466 = LINE('',#27467,#27468);
+#27467 = CARTESIAN_POINT('',(0.547223262172,-0.231386224036));
+#27468 = VECTOR('',#27469,1.);
+#27469 = DIRECTION('',(-1.,7.562435882206E-59));
+#27470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27471 = PCURVE('',#27472,#27477);
+#27472 = PLANE('',#27473);
+#27473 = AXIS2_PLACEMENT_3D('',#27474,#27475,#27476);
+#27474 = CARTESIAN_POINT('',(-1.86,-4.5,0.11));
+#27475 = DIRECTION('',(0.,0.,1.));
+#27476 = DIRECTION('',(1.,0.,0.));
+#27477 = DEFINITIONAL_REPRESENTATION('',(#27478),#27482);
+#27478 = LINE('',#27479,#27480);
+#27479 = CARTESIAN_POINT('',(0.,0.));
+#27480 = VECTOR('',#27481,1.);
+#27481 = DIRECTION('',(0.,1.));
+#27482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27483 = ORIENTED_EDGE('',*,*,#27484,.T.);
+#27484 = EDGE_CURVE('',#27457,#27485,#27487,.T.);
+#27485 = VERTEX_POINT('',#27486);
+#27486 = CARTESIAN_POINT('',(-1.86,-4.075082096124,0.157681829482));
+#27487 = SURFACE_CURVE('',#27488,(#27493,#27504),.PCURVE_S1.);
+#27488 = CIRCLE('',#27489,0.11);
+#27489 = AXIS2_PLACEMENT_3D('',#27490,#27491,#27492);
+#27490 = CARTESIAN_POINT('',(-1.86,-4.165726707786,0.22));
+#27491 = DIRECTION('',(1.,-0.,0.));
+#27492 = DIRECTION('',(0.,0.,-1.));
+#27493 = PCURVE('',#27357,#27494);
+#27494 = DEFINITIONAL_REPRESENTATION('',(#27495),#27503);
+#27495 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27496,#27497,#27498,#27499
+ ,#27500,#27501,#27502),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#27496 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#27497 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#27498 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#27499 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#27500 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#27501 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#27502 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#27503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27504 = PCURVE('',#27505,#27510);
+#27505 = CYLINDRICAL_SURFACE('',#27506,0.11);
+#27506 = AXIS2_PLACEMENT_3D('',#27507,#27508,#27509);
+#27507 = CARTESIAN_POINT('',(-1.64,-4.165726707786,0.22));
+#27508 = DIRECTION('',(-1.,0.,0.));
+#27509 = DIRECTION('',(0.,0.,-1.));
+#27510 = DEFINITIONAL_REPRESENTATION('',(#27511),#27515);
+#27511 = LINE('',#27512,#27513);
+#27512 = CARTESIAN_POINT('',(-0.,0.22));
+#27513 = VECTOR('',#27514,1.);
+#27514 = DIRECTION('',(-1.,0.));
+#27515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27516 = ORIENTED_EDGE('',*,*,#27517,.T.);
+#27517 = EDGE_CURVE('',#27485,#27518,#27520,.T.);
+#27518 = VERTEX_POINT('',#27519);
+#27519 = CARTESIAN_POINT('',(-1.86,-3.623425869431,0.814636341035));
+#27520 = SURFACE_CURVE('',#27521,(#27525,#27532),.PCURVE_S1.);
+#27521 = LINE('',#27522,#27523);
+#27522 = CARTESIAN_POINT('',(-1.86,-4.140644611662,6.231817051758E-02));
+#27523 = VECTOR('',#27524,1.);
+#27524 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#27525 = PCURVE('',#27357,#27526);
+#27526 = DEFINITIONAL_REPRESENTATION('',(#27527),#27531);
+#27527 = LINE('',#27528,#27529);
+#27528 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#27529 = VECTOR('',#27530,1.);
+#27530 = DIRECTION('',(-0.566528822887,0.824041924199));
+#27531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27532 = PCURVE('',#27533,#27538);
+#27533 = PLANE('',#27534);
+#27534 = AXIS2_PLACEMENT_3D('',#27535,#27536,#27537);
+#27535 = CARTESIAN_POINT('',(-1.86,-4.140644611662,6.231817051758E-02));
+#27536 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#27537 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#27538 = DEFINITIONAL_REPRESENTATION('',(#27539),#27543);
+#27539 = LINE('',#27540,#27541);
+#27540 = CARTESIAN_POINT('',(0.,0.));
+#27541 = VECTOR('',#27542,1.);
+#27542 = DIRECTION('',(1.,0.));
+#27543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27544 = ORIENTED_EDGE('',*,*,#27545,.T.);
+#27545 = EDGE_CURVE('',#27518,#27546,#27548,.T.);
+#27546 = VERTEX_POINT('',#27547);
+#27547 = CARTESIAN_POINT('',(-1.86,-3.532781257769,0.862318170518));
+#27548 = SURFACE_CURVE('',#27549,(#27554,#27561),.PCURVE_S1.);
+#27549 = CIRCLE('',#27550,0.11);
+#27550 = AXIS2_PLACEMENT_3D('',#27551,#27552,#27553);
+#27551 = CARTESIAN_POINT('',(-1.86,-3.532781257769,0.752318170518));
+#27552 = DIRECTION('',(-1.,0.,0.));
+#27553 = DIRECTION('',(0.,0.,1.));
+#27554 = PCURVE('',#27357,#27555);
+#27555 = DEFINITIONAL_REPRESENTATION('',(#27556),#27560);
+#27556 = CIRCLE('',#27557,0.11);
+#27557 = AXIS2_PLACEMENT_2D('',#27558,#27559);
+#27558 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#27559 = DIRECTION('',(0.,1.));
+#27560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27561 = PCURVE('',#27562,#27567);
+#27562 = CYLINDRICAL_SURFACE('',#27563,0.11);
+#27563 = AXIS2_PLACEMENT_3D('',#27564,#27565,#27566);
+#27564 = CARTESIAN_POINT('',(-1.86,-3.532781257769,0.752318170518));
+#27565 = DIRECTION('',(1.,0.,0.));
+#27566 = DIRECTION('',(0.,-0.824041924199,0.566528822887));
+#27567 = DEFINITIONAL_REPRESENTATION('',(#27568),#27572);
+#27568 = LINE('',#27569,#27570);
+#27569 = CARTESIAN_POINT('',(5.31467632652,1.7763568394E-15));
+#27570 = VECTOR('',#27571,1.);
+#27571 = DIRECTION('',(-1.,0.));
+#27572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27573 = ORIENTED_EDGE('',*,*,#27574,.T.);
+#27574 = EDGE_CURVE('',#27546,#27575,#27577,.T.);
+#27575 = VERTEX_POINT('',#27576);
+#27576 = CARTESIAN_POINT('',(-1.86,-3.5,0.862318170518));
+#27577 = SURFACE_CURVE('',#27578,(#27582,#27589),.PCURVE_S1.);
+#27578 = LINE('',#27579,#27580);
+#27579 = CARTESIAN_POINT('',(-1.86,-3.590644611662,0.862318170518));
+#27580 = VECTOR('',#27581,1.);
+#27581 = DIRECTION('',(0.,1.,0.));
+#27582 = PCURVE('',#27357,#27583);
+#27583 = DEFINITIONAL_REPRESENTATION('',(#27584),#27588);
+#27584 = LINE('',#27585,#27586);
+#27585 = CARTESIAN_POINT('',(-0.362132126166,0.520931946481));
+#27586 = VECTOR('',#27587,1.);
+#27587 = DIRECTION('',(-1.,7.562435882206E-59));
+#27588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27589 = PCURVE('',#27590,#27595);
+#27590 = PLANE('',#27591);
+#27591 = AXIS2_PLACEMENT_3D('',#27592,#27593,#27594);
+#27592 = CARTESIAN_POINT('',(-1.86,-3.590644611662,0.862318170518));
+#27593 = DIRECTION('',(0.,0.,1.));
+#27594 = DIRECTION('',(1.,0.,0.));
+#27595 = DEFINITIONAL_REPRESENTATION('',(#27596),#27600);
+#27596 = LINE('',#27597,#27598);
+#27597 = CARTESIAN_POINT('',(0.,0.));
+#27598 = VECTOR('',#27599,1.);
+#27599 = DIRECTION('',(0.,1.));
+#27600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27601 = ORIENTED_EDGE('',*,*,#27602,.F.);
+#27602 = EDGE_CURVE('',#27603,#27575,#27605,.T.);
+#27603 = VERTEX_POINT('',#27604);
+#27604 = CARTESIAN_POINT('',(-1.86,-3.5,0.752318170518));
+#27605 = SURFACE_CURVE('',#27606,(#27610,#27617),.PCURVE_S1.);
+#27606 = LINE('',#27607,#27608);
+#27607 = CARTESIAN_POINT('',(-1.86,-3.5,0.752318170518));
+#27608 = VECTOR('',#27609,1.);
+#27609 = DIRECTION('',(0.,0.,1.));
+#27610 = PCURVE('',#27357,#27611);
+#27611 = DEFINITIONAL_REPRESENTATION('',(#27612),#27616);
+#27612 = LINE('',#27613,#27614);
+#27613 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#27614 = VECTOR('',#27615,1.);
+#27615 = DIRECTION('',(0.,1.));
+#27616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27617 = PCURVE('',#27618,#27623);
+#27618 = PLANE('',#27619);
+#27619 = AXIS2_PLACEMENT_3D('',#27620,#27621,#27622);
+#27620 = CARTESIAN_POINT('',(-1.86,-3.5,0.752318170518));
+#27621 = DIRECTION('',(0.,1.,0.));
+#27622 = DIRECTION('',(0.,0.,1.));
+#27623 = DEFINITIONAL_REPRESENTATION('',(#27624),#27628);
+#27624 = LINE('',#27625,#27626);
+#27625 = CARTESIAN_POINT('',(0.,0.));
+#27626 = VECTOR('',#27627,1.);
+#27627 = DIRECTION('',(1.,0.));
+#27628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27629 = ORIENTED_EDGE('',*,*,#27630,.F.);
+#27630 = EDGE_CURVE('',#27631,#27603,#27633,.T.);
+#27631 = VERTEX_POINT('',#27632);
+#27632 = CARTESIAN_POINT('',(-1.86,-3.532781257769,0.752318170518));
+#27633 = SURFACE_CURVE('',#27634,(#27638,#27645),.PCURVE_S1.);
+#27634 = LINE('',#27635,#27636);
+#27635 = CARTESIAN_POINT('',(-1.86,-3.590644611662,0.752318170518));
+#27636 = VECTOR('',#27637,1.);
+#27637 = DIRECTION('',(0.,1.,0.));
+#27638 = PCURVE('',#27357,#27639);
+#27639 = DEFINITIONAL_REPRESENTATION('',(#27640),#27644);
+#27640 = LINE('',#27641,#27642);
+#27641 = CARTESIAN_POINT('',(-0.362132126166,0.410931946481));
+#27642 = VECTOR('',#27643,1.);
+#27643 = DIRECTION('',(-1.,7.562435882206E-59));
+#27644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27645 = PCURVE('',#27646,#27651);
+#27646 = PLANE('',#27647);
+#27647 = AXIS2_PLACEMENT_3D('',#27648,#27649,#27650);
+#27648 = CARTESIAN_POINT('',(-1.86,-3.590644611662,0.752318170518));
+#27649 = DIRECTION('',(0.,0.,1.));
+#27650 = DIRECTION('',(1.,0.,0.));
+#27651 = DEFINITIONAL_REPRESENTATION('',(#27652),#27656);
+#27652 = LINE('',#27653,#27654);
+#27653 = CARTESIAN_POINT('',(0.,0.));
+#27654 = VECTOR('',#27655,1.);
+#27655 = DIRECTION('',(0.,1.));
+#27656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27657 = ORIENTED_EDGE('',*,*,#27658,.F.);
+#27658 = EDGE_CURVE('',#27659,#27631,#27661,.T.);
+#27659 = VERTEX_POINT('',#27660);
+#27660 = CARTESIAN_POINT('',(-1.86,-4.017218742231,4.768182948242E-02));
+#27661 = SURFACE_CURVE('',#27662,(#27666,#27673),.PCURVE_S1.);
+#27662 = LINE('',#27663,#27664);
+#27663 = CARTESIAN_POINT('',(-1.86,-4.05,1.387778780781E-17));
+#27664 = VECTOR('',#27665,1.);
+#27665 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#27666 = PCURVE('',#27357,#27667);
+#27667 = DEFINITIONAL_REPRESENTATION('',(#27668),#27672);
+#27668 = LINE('',#27669,#27670);
+#27669 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#27670 = VECTOR('',#27671,1.);
+#27671 = DIRECTION('',(-0.566528822887,0.824041924199));
+#27672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27673 = PCURVE('',#27674,#27679);
+#27674 = PLANE('',#27675);
+#27675 = AXIS2_PLACEMENT_3D('',#27676,#27677,#27678);
+#27676 = CARTESIAN_POINT('',(-1.86,-4.05,1.387778780781E-17));
+#27677 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#27678 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#27679 = DEFINITIONAL_REPRESENTATION('',(#27680),#27684);
+#27680 = LINE('',#27681,#27682);
+#27681 = CARTESIAN_POINT('',(0.,0.));
+#27682 = VECTOR('',#27683,1.);
+#27683 = DIRECTION('',(1.,0.));
+#27684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27685 = ORIENTED_EDGE('',*,*,#27686,.F.);
+#27686 = EDGE_CURVE('',#27337,#27659,#27687,.T.);
+#27687 = SURFACE_CURVE('',#27688,(#27693,#27704),.PCURVE_S1.);
+#27688 = CIRCLE('',#27689,0.11);
+#27689 = AXIS2_PLACEMENT_3D('',#27690,#27691,#27692);
+#27690 = CARTESIAN_POINT('',(-1.86,-4.107863353893,0.11));
+#27691 = DIRECTION('',(1.,0.,-0.));
+#27692 = DIRECTION('',(0.,0.,1.));
+#27693 = PCURVE('',#27357,#27694);
+#27694 = DEFINITIONAL_REPRESENTATION('',(#27695),#27703);
+#27695 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27696,#27697,#27698,#27699
+ ,#27700,#27701,#27702),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#27696 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#27697 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#27698 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#27699 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#27700 = CARTESIAN_POINT('',(5.982382164823E-02,-0.286386224036));
+#27701 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#27702 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#27703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27704 = PCURVE('',#27439,#27705);
+#27705 = DEFINITIONAL_REPRESENTATION('',(#27706),#27710);
+#27706 = LINE('',#27707,#27708);
+#27707 = CARTESIAN_POINT('',(-3.14159265359,1.7763568394E-15));
+#27708 = VECTOR('',#27709,1.);
+#27709 = DIRECTION('',(1.,0.));
+#27710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27711 = ORIENTED_EDGE('',*,*,#27334,.F.);
+#27712 = ORIENTED_EDGE('',*,*,#27713,.T.);
+#27713 = EDGE_CURVE('',#27335,#27455,#27714,.T.);
+#27714 = SURFACE_CURVE('',#27715,(#27719,#27726),.PCURVE_S1.);
+#27715 = LINE('',#27716,#27717);
+#27716 = CARTESIAN_POINT('',(-1.86,-4.5,0.));
+#27717 = VECTOR('',#27718,1.);
+#27718 = DIRECTION('',(0.,0.,1.));
+#27719 = PCURVE('',#27357,#27720);
+#27720 = DEFINITIONAL_REPRESENTATION('',(#27721),#27725);
+#27721 = LINE('',#27722,#27723);
+#27722 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#27723 = VECTOR('',#27724,1.);
+#27724 = DIRECTION('',(0.,1.));
+#27725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27726 = PCURVE('',#27385,#27727);
+#27727 = DEFINITIONAL_REPRESENTATION('',(#27728),#27732);
+#27728 = LINE('',#27729,#27730);
+#27729 = CARTESIAN_POINT('',(0.,0.));
+#27730 = VECTOR('',#27731,1.);
+#27731 = DIRECTION('',(1.,0.));
+#27732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27733 = ADVANCED_FACE('',(#27734),#27439,.T.);
+#27734 = FACE_BOUND('',#27735,.T.);
+#27735 = EDGE_LOOP('',(#27736,#27737,#27760,#27782));
+#27736 = ORIENTED_EDGE('',*,*,#27686,.T.);
+#27737 = ORIENTED_EDGE('',*,*,#27738,.T.);
+#27738 = EDGE_CURVE('',#27659,#27739,#27741,.T.);
+#27739 = VERTEX_POINT('',#27740);
+#27740 = CARTESIAN_POINT('',(-1.64,-4.017218742231,4.768182948242E-02));
+#27741 = SURFACE_CURVE('',#27742,(#27746,#27753),.PCURVE_S1.);
+#27742 = LINE('',#27743,#27744);
+#27743 = CARTESIAN_POINT('',(-1.86,-4.017218742231,4.768182948242E-02));
+#27744 = VECTOR('',#27745,1.);
+#27745 = DIRECTION('',(1.,0.,0.));
+#27746 = PCURVE('',#27439,#27747);
+#27747 = DEFINITIONAL_REPRESENTATION('',(#27748),#27752);
+#27748 = LINE('',#27749,#27750);
+#27749 = CARTESIAN_POINT('',(0.96850898066,0.));
+#27750 = VECTOR('',#27751,1.);
+#27751 = DIRECTION('',(0.,1.));
+#27752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27753 = PCURVE('',#27674,#27754);
+#27754 = DEFINITIONAL_REPRESENTATION('',(#27755),#27759);
+#27755 = LINE('',#27756,#27757);
+#27756 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#27757 = VECTOR('',#27758,1.);
+#27758 = DIRECTION('',(0.,1.));
+#27759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27760 = ORIENTED_EDGE('',*,*,#27761,.F.);
+#27761 = EDGE_CURVE('',#27398,#27739,#27762,.T.);
+#27762 = SURFACE_CURVE('',#27763,(#27768,#27775),.PCURVE_S1.);
+#27763 = CIRCLE('',#27764,0.11);
+#27764 = AXIS2_PLACEMENT_3D('',#27765,#27766,#27767);
+#27765 = CARTESIAN_POINT('',(-1.64,-4.107863353893,0.11));
+#27766 = DIRECTION('',(1.,0.,-0.));
+#27767 = DIRECTION('',(0.,0.,1.));
+#27768 = PCURVE('',#27439,#27769);
+#27769 = DEFINITIONAL_REPRESENTATION('',(#27770),#27774);
+#27770 = LINE('',#27771,#27772);
+#27771 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#27772 = VECTOR('',#27773,1.);
+#27773 = DIRECTION('',(1.,0.));
+#27774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27775 = PCURVE('',#27413,#27776);
+#27776 = DEFINITIONAL_REPRESENTATION('',(#27777),#27781);
+#27777 = CIRCLE('',#27778,0.11);
+#27778 = AXIS2_PLACEMENT_2D('',#27779,#27780);
+#27779 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#27780 = DIRECTION('',(0.,1.));
+#27781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27782 = ORIENTED_EDGE('',*,*,#27425,.F.);
+#27783 = ADVANCED_FACE('',(#27784),#27385,.F.);
+#27784 = FACE_BOUND('',#27785,.F.);
+#27785 = EDGE_LOOP('',(#27786,#27787,#27788,#27811));
+#27786 = ORIENTED_EDGE('',*,*,#27369,.F.);
+#27787 = ORIENTED_EDGE('',*,*,#27713,.T.);
+#27788 = ORIENTED_EDGE('',*,*,#27789,.T.);
+#27789 = EDGE_CURVE('',#27455,#27790,#27792,.T.);
+#27790 = VERTEX_POINT('',#27791);
+#27791 = CARTESIAN_POINT('',(-1.64,-4.5,0.11));
+#27792 = SURFACE_CURVE('',#27793,(#27797,#27804),.PCURVE_S1.);
+#27793 = LINE('',#27794,#27795);
+#27794 = CARTESIAN_POINT('',(-1.86,-4.5,0.11));
+#27795 = VECTOR('',#27796,1.);
+#27796 = DIRECTION('',(1.,0.,0.));
+#27797 = PCURVE('',#27385,#27798);
+#27798 = DEFINITIONAL_REPRESENTATION('',(#27799),#27803);
+#27799 = LINE('',#27800,#27801);
+#27800 = CARTESIAN_POINT('',(0.11,0.));
+#27801 = VECTOR('',#27802,1.);
+#27802 = DIRECTION('',(0.,1.));
+#27803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27804 = PCURVE('',#27472,#27805);
+#27805 = DEFINITIONAL_REPRESENTATION('',(#27806),#27810);
+#27806 = LINE('',#27807,#27808);
+#27807 = CARTESIAN_POINT('',(0.,0.));
+#27808 = VECTOR('',#27809,1.);
+#27809 = DIRECTION('',(1.,0.));
+#27810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27811 = ORIENTED_EDGE('',*,*,#27812,.F.);
+#27812 = EDGE_CURVE('',#27370,#27790,#27813,.T.);
+#27813 = SURFACE_CURVE('',#27814,(#27818,#27825),.PCURVE_S1.);
+#27814 = LINE('',#27815,#27816);
+#27815 = CARTESIAN_POINT('',(-1.64,-4.5,0.));
+#27816 = VECTOR('',#27817,1.);
+#27817 = DIRECTION('',(0.,0.,1.));
+#27818 = PCURVE('',#27385,#27819);
+#27819 = DEFINITIONAL_REPRESENTATION('',(#27820),#27824);
+#27820 = LINE('',#27821,#27822);
+#27821 = CARTESIAN_POINT('',(0.,0.22));
+#27822 = VECTOR('',#27823,1.);
+#27823 = DIRECTION('',(1.,0.));
+#27824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27825 = PCURVE('',#27413,#27826);
+#27826 = DEFINITIONAL_REPRESENTATION('',(#27827),#27831);
+#27827 = LINE('',#27828,#27829);
+#27828 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#27829 = VECTOR('',#27830,1.);
+#27830 = DIRECTION('',(0.,1.));
+#27831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27832 = ADVANCED_FACE('',(#27833),#27413,.T.);
+#27833 = FACE_BOUND('',#27834,.T.);
+#27834 = EDGE_LOOP('',(#27835,#27858,#27859,#27860,#27861,#27884,#27907,
+ #27930,#27953,#27981,#28004));
+#27835 = ORIENTED_EDGE('',*,*,#27836,.F.);
+#27836 = EDGE_CURVE('',#27790,#27837,#27839,.T.);
+#27837 = VERTEX_POINT('',#27838);
+#27838 = CARTESIAN_POINT('',(-1.64,-4.165726707786,0.11));
+#27839 = SURFACE_CURVE('',#27840,(#27844,#27851),.PCURVE_S1.);
+#27840 = LINE('',#27841,#27842);
+#27841 = CARTESIAN_POINT('',(-1.64,-4.5,0.11));
+#27842 = VECTOR('',#27843,1.);
+#27843 = DIRECTION('',(0.,1.,0.));
+#27844 = PCURVE('',#27413,#27845);
+#27845 = DEFINITIONAL_REPRESENTATION('',(#27846),#27850);
+#27846 = LINE('',#27847,#27848);
+#27847 = CARTESIAN_POINT('',(-0.547223262172,-0.231386224036));
+#27848 = VECTOR('',#27849,1.);
+#27849 = DIRECTION('',(1.,3.249379305189E-58));
+#27850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27851 = PCURVE('',#27472,#27852);
+#27852 = DEFINITIONAL_REPRESENTATION('',(#27853),#27857);
+#27853 = LINE('',#27854,#27855);
+#27854 = CARTESIAN_POINT('',(0.22,0.));
+#27855 = VECTOR('',#27856,1.);
+#27856 = DIRECTION('',(0.,1.));
+#27857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27858 = ORIENTED_EDGE('',*,*,#27812,.F.);
+#27859 = ORIENTED_EDGE('',*,*,#27397,.T.);
+#27860 = ORIENTED_EDGE('',*,*,#27761,.T.);
+#27861 = ORIENTED_EDGE('',*,*,#27862,.T.);
+#27862 = EDGE_CURVE('',#27739,#27863,#27865,.T.);
+#27863 = VERTEX_POINT('',#27864);
+#27864 = CARTESIAN_POINT('',(-1.64,-3.532781257769,0.752318170518));
+#27865 = SURFACE_CURVE('',#27866,(#27870,#27877),.PCURVE_S1.);
+#27866 = LINE('',#27867,#27868);
+#27867 = CARTESIAN_POINT('',(-1.64,-4.05,1.387778780781E-17));
+#27868 = VECTOR('',#27869,1.);
+#27869 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#27870 = PCURVE('',#27413,#27871);
+#27871 = DEFINITIONAL_REPRESENTATION('',(#27872),#27876);
+#27872 = LINE('',#27873,#27874);
+#27873 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#27874 = VECTOR('',#27875,1.);
+#27875 = DIRECTION('',(0.566528822887,0.824041924199));
+#27876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27877 = PCURVE('',#27674,#27878);
+#27878 = DEFINITIONAL_REPRESENTATION('',(#27879),#27883);
+#27879 = LINE('',#27880,#27881);
+#27880 = CARTESIAN_POINT('',(0.,0.22));
+#27881 = VECTOR('',#27882,1.);
+#27882 = DIRECTION('',(1.,0.));
+#27883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27884 = ORIENTED_EDGE('',*,*,#27885,.T.);
+#27885 = EDGE_CURVE('',#27863,#27886,#27888,.T.);
+#27886 = VERTEX_POINT('',#27887);
+#27887 = CARTESIAN_POINT('',(-1.64,-3.5,0.752318170518));
+#27888 = SURFACE_CURVE('',#27889,(#27893,#27900),.PCURVE_S1.);
+#27889 = LINE('',#27890,#27891);
+#27890 = CARTESIAN_POINT('',(-1.64,-3.590644611662,0.752318170518));
+#27891 = VECTOR('',#27892,1.);
+#27892 = DIRECTION('',(0.,1.,0.));
+#27893 = PCURVE('',#27413,#27894);
+#27894 = DEFINITIONAL_REPRESENTATION('',(#27895),#27899);
+#27895 = LINE('',#27896,#27897);
+#27896 = CARTESIAN_POINT('',(0.362132126166,0.410931946481));
+#27897 = VECTOR('',#27898,1.);
+#27898 = DIRECTION('',(1.,3.249379305189E-58));
+#27899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27900 = PCURVE('',#27646,#27901);
+#27901 = DEFINITIONAL_REPRESENTATION('',(#27902),#27906);
+#27902 = LINE('',#27903,#27904);
+#27903 = CARTESIAN_POINT('',(0.22,0.));
+#27904 = VECTOR('',#27905,1.);
+#27905 = DIRECTION('',(0.,1.));
+#27906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27907 = ORIENTED_EDGE('',*,*,#27908,.T.);
+#27908 = EDGE_CURVE('',#27886,#27909,#27911,.T.);
+#27909 = VERTEX_POINT('',#27910);
+#27910 = CARTESIAN_POINT('',(-1.64,-3.5,0.862318170518));
+#27911 = SURFACE_CURVE('',#27912,(#27916,#27923),.PCURVE_S1.);
+#27912 = LINE('',#27913,#27914);
+#27913 = CARTESIAN_POINT('',(-1.64,-3.5,0.752318170518));
+#27914 = VECTOR('',#27915,1.);
+#27915 = DIRECTION('',(0.,0.,1.));
+#27916 = PCURVE('',#27413,#27917);
+#27917 = DEFINITIONAL_REPRESENTATION('',(#27918),#27922);
+#27918 = LINE('',#27919,#27920);
+#27919 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#27920 = VECTOR('',#27921,1.);
+#27921 = DIRECTION('',(0.,1.));
+#27922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27923 = PCURVE('',#27618,#27924);
+#27924 = DEFINITIONAL_REPRESENTATION('',(#27925),#27929);
+#27925 = LINE('',#27926,#27927);
+#27926 = CARTESIAN_POINT('',(0.,0.22));
+#27927 = VECTOR('',#27928,1.);
+#27928 = DIRECTION('',(1.,0.));
+#27929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27930 = ORIENTED_EDGE('',*,*,#27931,.F.);
+#27931 = EDGE_CURVE('',#27932,#27909,#27934,.T.);
+#27932 = VERTEX_POINT('',#27933);
+#27933 = CARTESIAN_POINT('',(-1.64,-3.532781257769,0.862318170518));
+#27934 = SURFACE_CURVE('',#27935,(#27939,#27946),.PCURVE_S1.);
+#27935 = LINE('',#27936,#27937);
+#27936 = CARTESIAN_POINT('',(-1.64,-3.590644611662,0.862318170518));
+#27937 = VECTOR('',#27938,1.);
+#27938 = DIRECTION('',(0.,1.,0.));
+#27939 = PCURVE('',#27413,#27940);
+#27940 = DEFINITIONAL_REPRESENTATION('',(#27941),#27945);
+#27941 = LINE('',#27942,#27943);
+#27942 = CARTESIAN_POINT('',(0.362132126166,0.520931946481));
+#27943 = VECTOR('',#27944,1.);
+#27944 = DIRECTION('',(1.,3.249379305189E-58));
+#27945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27946 = PCURVE('',#27590,#27947);
+#27947 = DEFINITIONAL_REPRESENTATION('',(#27948),#27952);
+#27948 = LINE('',#27949,#27950);
+#27949 = CARTESIAN_POINT('',(0.22,0.));
+#27950 = VECTOR('',#27951,1.);
+#27951 = DIRECTION('',(0.,1.));
+#27952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27953 = ORIENTED_EDGE('',*,*,#27954,.F.);
+#27954 = EDGE_CURVE('',#27955,#27932,#27957,.T.);
+#27955 = VERTEX_POINT('',#27956);
+#27956 = CARTESIAN_POINT('',(-1.64,-3.623425869431,0.814636341035));
+#27957 = SURFACE_CURVE('',#27958,(#27963,#27974),.PCURVE_S1.);
+#27958 = CIRCLE('',#27959,0.11);
+#27959 = AXIS2_PLACEMENT_3D('',#27960,#27961,#27962);
+#27960 = CARTESIAN_POINT('',(-1.64,-3.532781257769,0.752318170518));
+#27961 = DIRECTION('',(-1.,0.,0.));
+#27962 = DIRECTION('',(0.,0.,1.));
+#27963 = PCURVE('',#27413,#27964);
+#27964 = DEFINITIONAL_REPRESENTATION('',(#27965),#27973);
+#27965 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27966,#27967,#27968,#27969
+ ,#27970,#27971,#27972),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#27966 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#27967 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#27968 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#27969 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#27970 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#27971 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#27972 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#27973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27974 = PCURVE('',#27562,#27975);
+#27975 = DEFINITIONAL_REPRESENTATION('',(#27976),#27980);
+#27976 = LINE('',#27977,#27978);
+#27977 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#27978 = VECTOR('',#27979,1.);
+#27979 = DIRECTION('',(-1.,0.));
+#27980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27981 = ORIENTED_EDGE('',*,*,#27982,.F.);
+#27982 = EDGE_CURVE('',#27983,#27955,#27985,.T.);
+#27983 = VERTEX_POINT('',#27984);
+#27984 = CARTESIAN_POINT('',(-1.64,-4.075082096124,0.157681829482));
+#27985 = SURFACE_CURVE('',#27986,(#27990,#27997),.PCURVE_S1.);
+#27986 = LINE('',#27987,#27988);
+#27987 = CARTESIAN_POINT('',(-1.64,-4.140644611662,6.231817051758E-02));
+#27988 = VECTOR('',#27989,1.);
+#27989 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#27990 = PCURVE('',#27413,#27991);
+#27991 = DEFINITIONAL_REPRESENTATION('',(#27992),#27996);
+#27992 = LINE('',#27993,#27994);
+#27993 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#27994 = VECTOR('',#27995,1.);
+#27995 = DIRECTION('',(0.566528822887,0.824041924199));
+#27996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27997 = PCURVE('',#27533,#27998);
+#27998 = DEFINITIONAL_REPRESENTATION('',(#27999),#28003);
+#27999 = LINE('',#28000,#28001);
+#28000 = CARTESIAN_POINT('',(0.,0.22));
+#28001 = VECTOR('',#28002,1.);
+#28002 = DIRECTION('',(1.,0.));
+#28003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28004 = ORIENTED_EDGE('',*,*,#28005,.F.);
+#28005 = EDGE_CURVE('',#27837,#27983,#28006,.T.);
+#28006 = SURFACE_CURVE('',#28007,(#28012,#28019),.PCURVE_S1.);
+#28007 = CIRCLE('',#28008,0.11);
+#28008 = AXIS2_PLACEMENT_3D('',#28009,#28010,#28011);
+#28009 = CARTESIAN_POINT('',(-1.64,-4.165726707786,0.22));
+#28010 = DIRECTION('',(1.,-0.,0.));
+#28011 = DIRECTION('',(0.,0.,-1.));
+#28012 = PCURVE('',#27413,#28013);
+#28013 = DEFINITIONAL_REPRESENTATION('',(#28014),#28018);
+#28014 = CIRCLE('',#28015,0.11);
+#28015 = AXIS2_PLACEMENT_2D('',#28016,#28017);
+#28016 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#28017 = DIRECTION('',(0.,-1.));
+#28018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28019 = PCURVE('',#27505,#28020);
+#28020 = DEFINITIONAL_REPRESENTATION('',(#28021),#28025);
+#28021 = LINE('',#28022,#28023);
+#28022 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
+#28023 = VECTOR('',#28024,1.);
+#28024 = DIRECTION('',(-1.,0.));
+#28025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28026 = ADVANCED_FACE('',(#28027),#27472,.T.);
+#28027 = FACE_BOUND('',#28028,.T.);
+#28028 = EDGE_LOOP('',(#28029,#28030,#28031,#28032));
+#28029 = ORIENTED_EDGE('',*,*,#27454,.F.);
+#28030 = ORIENTED_EDGE('',*,*,#27789,.T.);
+#28031 = ORIENTED_EDGE('',*,*,#27836,.T.);
+#28032 = ORIENTED_EDGE('',*,*,#28033,.T.);
+#28033 = EDGE_CURVE('',#27837,#27457,#28034,.T.);
+#28034 = SURFACE_CURVE('',#28035,(#28039,#28046),.PCURVE_S1.);
+#28035 = LINE('',#28036,#28037);
+#28036 = CARTESIAN_POINT('',(-1.64,-4.165726707786,0.11));
+#28037 = VECTOR('',#28038,1.);
+#28038 = DIRECTION('',(-1.,0.,0.));
+#28039 = PCURVE('',#27472,#28040);
+#28040 = DEFINITIONAL_REPRESENTATION('',(#28041),#28045);
+#28041 = LINE('',#28042,#28043);
+#28042 = CARTESIAN_POINT('',(0.22,0.334273292214));
+#28043 = VECTOR('',#28044,1.);
+#28044 = DIRECTION('',(-1.,0.));
+#28045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28046 = PCURVE('',#27505,#28047);
+#28047 = DEFINITIONAL_REPRESENTATION('',(#28048),#28052);
+#28048 = LINE('',#28049,#28050);
+#28049 = CARTESIAN_POINT('',(-0.,0.));
+#28050 = VECTOR('',#28051,1.);
+#28051 = DIRECTION('',(-0.,1.));
+#28052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28053 = ADVANCED_FACE('',(#28054),#27505,.F.);
+#28054 = FACE_BOUND('',#28055,.T.);
+#28055 = EDGE_LOOP('',(#28056,#28057,#28078,#28079));
+#28056 = ORIENTED_EDGE('',*,*,#28005,.T.);
+#28057 = ORIENTED_EDGE('',*,*,#28058,.T.);
+#28058 = EDGE_CURVE('',#27983,#27485,#28059,.T.);
+#28059 = SURFACE_CURVE('',#28060,(#28064,#28071),.PCURVE_S1.);
+#28060 = LINE('',#28061,#28062);
+#28061 = CARTESIAN_POINT('',(-1.64,-4.075082096124,0.157681829482));
+#28062 = VECTOR('',#28063,1.);
+#28063 = DIRECTION('',(-1.,0.,0.));
+#28064 = PCURVE('',#27505,#28065);
+#28065 = DEFINITIONAL_REPRESENTATION('',(#28066),#28070);
+#28066 = LINE('',#28067,#28068);
+#28067 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#28068 = VECTOR('',#28069,1.);
+#28069 = DIRECTION('',(-0.,1.));
+#28070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28071 = PCURVE('',#27533,#28072);
+#28072 = DEFINITIONAL_REPRESENTATION('',(#28073),#28077);
+#28073 = LINE('',#28074,#28075);
+#28074 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#28075 = VECTOR('',#28076,1.);
+#28076 = DIRECTION('',(0.,-1.));
+#28077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28078 = ORIENTED_EDGE('',*,*,#27484,.F.);
+#28079 = ORIENTED_EDGE('',*,*,#28033,.F.);
+#28080 = ADVANCED_FACE('',(#28081),#27533,.F.);
+#28081 = FACE_BOUND('',#28082,.F.);
+#28082 = EDGE_LOOP('',(#28083,#28084,#28085,#28086));
+#28083 = ORIENTED_EDGE('',*,*,#27982,.F.);
+#28084 = ORIENTED_EDGE('',*,*,#28058,.T.);
+#28085 = ORIENTED_EDGE('',*,*,#27517,.T.);
+#28086 = ORIENTED_EDGE('',*,*,#28087,.T.);
+#28087 = EDGE_CURVE('',#27518,#27955,#28088,.T.);
+#28088 = SURFACE_CURVE('',#28089,(#28093,#28100),.PCURVE_S1.);
+#28089 = LINE('',#28090,#28091);
+#28090 = CARTESIAN_POINT('',(-1.86,-3.623425869431,0.814636341035));
+#28091 = VECTOR('',#28092,1.);
+#28092 = DIRECTION('',(1.,0.,0.));
+#28093 = PCURVE('',#27533,#28094);
+#28094 = DEFINITIONAL_REPRESENTATION('',(#28095),#28099);
+#28095 = LINE('',#28096,#28097);
+#28096 = CARTESIAN_POINT('',(0.912961038055,0.));
+#28097 = VECTOR('',#28098,1.);
+#28098 = DIRECTION('',(0.,1.));
+#28099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28100 = PCURVE('',#27562,#28101);
+#28101 = DEFINITIONAL_REPRESENTATION('',(#28102),#28106);
+#28102 = LINE('',#28103,#28104);
+#28103 = CARTESIAN_POINT('',(-0.,0.));
+#28104 = VECTOR('',#28105,1.);
+#28105 = DIRECTION('',(-0.,1.));
+#28106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28107 = ADVANCED_FACE('',(#28108),#27562,.T.);
+#28108 = FACE_BOUND('',#28109,.F.);
+#28109 = EDGE_LOOP('',(#28110,#28111,#28132,#28133));
+#28110 = ORIENTED_EDGE('',*,*,#27545,.T.);
+#28111 = ORIENTED_EDGE('',*,*,#28112,.T.);
+#28112 = EDGE_CURVE('',#27546,#27932,#28113,.T.);
+#28113 = SURFACE_CURVE('',#28114,(#28118,#28125),.PCURVE_S1.);
+#28114 = LINE('',#28115,#28116);
+#28115 = CARTESIAN_POINT('',(-1.86,-3.532781257769,0.862318170518));
+#28116 = VECTOR('',#28117,1.);
+#28117 = DIRECTION('',(1.,0.,0.));
+#28118 = PCURVE('',#27562,#28119);
+#28119 = DEFINITIONAL_REPRESENTATION('',(#28120),#28124);
+#28120 = LINE('',#28121,#28122);
+#28121 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#28122 = VECTOR('',#28123,1.);
+#28123 = DIRECTION('',(-0.,1.));
+#28124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28125 = PCURVE('',#27590,#28126);
+#28126 = DEFINITIONAL_REPRESENTATION('',(#28127),#28131);
+#28127 = LINE('',#28128,#28129);
+#28128 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#28129 = VECTOR('',#28130,1.);
+#28130 = DIRECTION('',(1.,0.));
+#28131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28132 = ORIENTED_EDGE('',*,*,#27954,.F.);
+#28133 = ORIENTED_EDGE('',*,*,#28087,.F.);
+#28134 = ADVANCED_FACE('',(#28135),#27590,.T.);
+#28135 = FACE_BOUND('',#28136,.T.);
+#28136 = EDGE_LOOP('',(#28137,#28138,#28139,#28140));
+#28137 = ORIENTED_EDGE('',*,*,#27574,.F.);
+#28138 = ORIENTED_EDGE('',*,*,#28112,.T.);
+#28139 = ORIENTED_EDGE('',*,*,#27931,.T.);
+#28140 = ORIENTED_EDGE('',*,*,#28141,.F.);
+#28141 = EDGE_CURVE('',#27575,#27909,#28142,.T.);
+#28142 = SURFACE_CURVE('',#28143,(#28147,#28154),.PCURVE_S1.);
+#28143 = LINE('',#28144,#28145);
+#28144 = CARTESIAN_POINT('',(-1.86,-3.5,0.862318170518));
+#28145 = VECTOR('',#28146,1.);
+#28146 = DIRECTION('',(1.,0.,0.));
+#28147 = PCURVE('',#27590,#28148);
+#28148 = DEFINITIONAL_REPRESENTATION('',(#28149),#28153);
+#28149 = LINE('',#28150,#28151);
+#28150 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#28151 = VECTOR('',#28152,1.);
+#28152 = DIRECTION('',(1.,0.));
+#28153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28154 = PCURVE('',#27618,#28155);
+#28155 = DEFINITIONAL_REPRESENTATION('',(#28156),#28160);
+#28156 = LINE('',#28157,#28158);
+#28157 = CARTESIAN_POINT('',(0.11,0.));
+#28158 = VECTOR('',#28159,1.);
+#28159 = DIRECTION('',(0.,1.));
+#28160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28161 = ADVANCED_FACE('',(#28162),#27674,.T.);
+#28162 = FACE_BOUND('',#28163,.T.);
+#28163 = EDGE_LOOP('',(#28164,#28165,#28166,#28167));
+#28164 = ORIENTED_EDGE('',*,*,#27862,.F.);
+#28165 = ORIENTED_EDGE('',*,*,#27738,.F.);
+#28166 = ORIENTED_EDGE('',*,*,#27658,.T.);
+#28167 = ORIENTED_EDGE('',*,*,#28168,.F.);
+#28168 = EDGE_CURVE('',#27863,#27631,#28169,.T.);
+#28169 = SURFACE_CURVE('',#28170,(#28174,#28180),.PCURVE_S1.);
+#28170 = LINE('',#28171,#28172);
+#28171 = CARTESIAN_POINT('',(-1.86,-3.532781257769,0.752318170518));
+#28172 = VECTOR('',#28173,1.);
+#28173 = DIRECTION('',(-1.,0.,0.));
+#28174 = PCURVE('',#27674,#28175);
+#28175 = DEFINITIONAL_REPRESENTATION('',(#28176),#28179);
+#28176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28177,#28178),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28177 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#28178 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#28179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28180 = PCURVE('',#27646,#28181);
+#28181 = DEFINITIONAL_REPRESENTATION('',(#28182),#28185);
+#28182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28183,#28184),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#28183 = CARTESIAN_POINT('',(0.242,5.786335389277E-02));
+#28184 = CARTESIAN_POINT('',(-2.2E-02,5.786335389277E-02));
+#28185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28186 = ADVANCED_FACE('',(#28187),#27618,.T.);
+#28187 = FACE_BOUND('',#28188,.T.);
+#28188 = EDGE_LOOP('',(#28189,#28190,#28211,#28212));
+#28189 = ORIENTED_EDGE('',*,*,#27908,.F.);
+#28190 = ORIENTED_EDGE('',*,*,#28191,.F.);
+#28191 = EDGE_CURVE('',#27603,#27886,#28192,.T.);
+#28192 = SURFACE_CURVE('',#28193,(#28197,#28204),.PCURVE_S1.);
+#28193 = LINE('',#28194,#28195);
+#28194 = CARTESIAN_POINT('',(-1.86,-3.5,0.752318170518));
+#28195 = VECTOR('',#28196,1.);
+#28196 = DIRECTION('',(1.,0.,0.));
+#28197 = PCURVE('',#27618,#28198);
+#28198 = DEFINITIONAL_REPRESENTATION('',(#28199),#28203);
+#28199 = LINE('',#28200,#28201);
+#28200 = CARTESIAN_POINT('',(0.,0.));
+#28201 = VECTOR('',#28202,1.);
+#28202 = DIRECTION('',(0.,1.));
+#28203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28204 = PCURVE('',#27646,#28205);
+#28205 = DEFINITIONAL_REPRESENTATION('',(#28206),#28210);
+#28206 = LINE('',#28207,#28208);
+#28207 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#28208 = VECTOR('',#28209,1.);
+#28209 = DIRECTION('',(1.,0.));
+#28210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28211 = ORIENTED_EDGE('',*,*,#27602,.T.);
+#28212 = ORIENTED_EDGE('',*,*,#28141,.T.);
+#28213 = ADVANCED_FACE('',(#28214),#27646,.F.);
+#28214 = FACE_BOUND('',#28215,.F.);
+#28215 = EDGE_LOOP('',(#28216,#28217,#28218,#28219));
+#28216 = ORIENTED_EDGE('',*,*,#27630,.F.);
+#28217 = ORIENTED_EDGE('',*,*,#28168,.F.);
+#28218 = ORIENTED_EDGE('',*,*,#27885,.T.);
+#28219 = ORIENTED_EDGE('',*,*,#28191,.F.);
+#28220 = MANIFOLD_SOLID_BREP('',#28221);
+#28221 = CLOSED_SHELL('',(#28222,#28342,#28621,#28675,#28724,#28918,
+ #28945,#28972,#28999,#29026,#29053,#29078,#29105));
+#28222 = ADVANCED_FACE('',(#28223),#28237,.F.);
+#28223 = FACE_BOUND('',#28224,.F.);
+#28224 = EDGE_LOOP('',(#28225,#28260,#28288,#28316));
+#28225 = ORIENTED_EDGE('',*,*,#28226,.F.);
+#28226 = EDGE_CURVE('',#28227,#28229,#28231,.T.);
+#28227 = VERTEX_POINT('',#28228);
+#28228 = CARTESIAN_POINT('',(-1.36,4.107863353893,0.));
+#28229 = VERTEX_POINT('',#28230);
+#28230 = CARTESIAN_POINT('',(-1.36,4.5,0.));
+#28231 = SURFACE_CURVE('',#28232,(#28236,#28248),.PCURVE_S1.);
+#28232 = LINE('',#28233,#28234);
+#28233 = CARTESIAN_POINT('',(-1.36,4.05,0.));
+#28234 = VECTOR('',#28235,1.);
+#28235 = DIRECTION('',(0.,1.,0.));
+#28236 = PCURVE('',#28237,#28242);
+#28237 = PLANE('',#28238);
+#28238 = AXIS2_PLACEMENT_3D('',#28239,#28240,#28241);
+#28239 = CARTESIAN_POINT('',(-1.36,4.05,0.));
+#28240 = DIRECTION('',(0.,0.,1.));
+#28241 = DIRECTION('',(1.,0.,0.));
+#28242 = DEFINITIONAL_REPRESENTATION('',(#28243),#28247);
+#28243 = LINE('',#28244,#28245);
+#28244 = CARTESIAN_POINT('',(0.,0.));
+#28245 = VECTOR('',#28246,1.);
+#28246 = DIRECTION('',(0.,1.));
+#28247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28248 = PCURVE('',#28249,#28254);
+#28249 = PLANE('',#28250);
+#28250 = AXIS2_PLACEMENT_3D('',#28251,#28252,#28253);
+#28251 = CARTESIAN_POINT('',(-1.36,3.952776737828,0.341386224036));
+#28252 = DIRECTION('',(-1.,-4.449253549567E-29,-3.741021876295E-29));
+#28253 = DIRECTION('',(4.449253549567E-29,-1.,0.));
+#28254 = DEFINITIONAL_REPRESENTATION('',(#28255),#28259);
+#28255 = LINE('',#28256,#28257);
+#28256 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#28257 = VECTOR('',#28258,1.);
+#28258 = DIRECTION('',(-1.,-1.664475486211E-57));
+#28259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28260 = ORIENTED_EDGE('',*,*,#28261,.T.);
+#28261 = EDGE_CURVE('',#28227,#28262,#28264,.T.);
+#28262 = VERTEX_POINT('',#28263);
+#28263 = CARTESIAN_POINT('',(-1.14,4.107863353893,0.));
+#28264 = SURFACE_CURVE('',#28265,(#28269,#28276),.PCURVE_S1.);
+#28265 = LINE('',#28266,#28267);
+#28266 = CARTESIAN_POINT('',(-1.36,4.107863353893,0.));
+#28267 = VECTOR('',#28268,1.);
+#28268 = DIRECTION('',(1.,0.,0.));
+#28269 = PCURVE('',#28237,#28270);
+#28270 = DEFINITIONAL_REPRESENTATION('',(#28271),#28275);
+#28271 = LINE('',#28272,#28273);
+#28272 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#28273 = VECTOR('',#28274,1.);
+#28274 = DIRECTION('',(1.,0.));
+#28275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28276 = PCURVE('',#28277,#28282);
+#28277 = CYLINDRICAL_SURFACE('',#28278,0.11);
+#28278 = AXIS2_PLACEMENT_3D('',#28279,#28280,#28281);
+#28279 = CARTESIAN_POINT('',(-1.36,4.107863353893,0.11));
+#28280 = DIRECTION('',(1.,0.,0.));
+#28281 = DIRECTION('',(0.,0.,-1.));
+#28282 = DEFINITIONAL_REPRESENTATION('',(#28283),#28287);
+#28283 = LINE('',#28284,#28285);
+#28284 = CARTESIAN_POINT('',(-0.,0.));
+#28285 = VECTOR('',#28286,1.);
+#28286 = DIRECTION('',(-0.,1.));
+#28287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28288 = ORIENTED_EDGE('',*,*,#28289,.T.);
+#28289 = EDGE_CURVE('',#28262,#28290,#28292,.T.);
+#28290 = VERTEX_POINT('',#28291);
+#28291 = CARTESIAN_POINT('',(-1.14,4.5,0.));
+#28292 = SURFACE_CURVE('',#28293,(#28297,#28304),.PCURVE_S1.);
+#28293 = LINE('',#28294,#28295);
+#28294 = CARTESIAN_POINT('',(-1.14,4.05,0.));
+#28295 = VECTOR('',#28296,1.);
+#28296 = DIRECTION('',(0.,1.,0.));
+#28297 = PCURVE('',#28237,#28298);
+#28298 = DEFINITIONAL_REPRESENTATION('',(#28299),#28303);
+#28299 = LINE('',#28300,#28301);
+#28300 = CARTESIAN_POINT('',(0.22,0.));
+#28301 = VECTOR('',#28302,1.);
+#28302 = DIRECTION('',(0.,1.));
+#28303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28304 = PCURVE('',#28305,#28310);
+#28305 = PLANE('',#28306);
+#28306 = AXIS2_PLACEMENT_3D('',#28307,#28308,#28309);
+#28307 = CARTESIAN_POINT('',(-1.14,3.952776737828,0.341386224036));
+#28308 = DIRECTION('',(1.,-1.714327366318E-29,-1.454987228235E-29));
+#28309 = DIRECTION('',(1.714327366318E-29,1.,0.));
+#28310 = DEFINITIONAL_REPRESENTATION('',(#28311),#28315);
+#28311 = LINE('',#28312,#28313);
+#28312 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#28313 = VECTOR('',#28314,1.);
+#28314 = DIRECTION('',(1.,-2.494324423007E-58));
+#28315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28316 = ORIENTED_EDGE('',*,*,#28317,.F.);
+#28317 = EDGE_CURVE('',#28229,#28290,#28318,.T.);
+#28318 = SURFACE_CURVE('',#28319,(#28323,#28330),.PCURVE_S1.);
+#28319 = LINE('',#28320,#28321);
+#28320 = CARTESIAN_POINT('',(-1.36,4.5,0.));
+#28321 = VECTOR('',#28322,1.);
+#28322 = DIRECTION('',(1.,0.,0.));
+#28323 = PCURVE('',#28237,#28324);
+#28324 = DEFINITIONAL_REPRESENTATION('',(#28325),#28329);
+#28325 = LINE('',#28326,#28327);
+#28326 = CARTESIAN_POINT('',(0.,0.45));
+#28327 = VECTOR('',#28328,1.);
+#28328 = DIRECTION('',(1.,0.));
+#28329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28330 = PCURVE('',#28331,#28336);
+#28331 = PLANE('',#28332);
+#28332 = AXIS2_PLACEMENT_3D('',#28333,#28334,#28335);
+#28333 = CARTESIAN_POINT('',(-1.36,4.5,0.));
+#28334 = DIRECTION('',(0.,1.,0.));
+#28335 = DIRECTION('',(0.,0.,1.));
+#28336 = DEFINITIONAL_REPRESENTATION('',(#28337),#28341);
+#28337 = LINE('',#28338,#28339);
+#28338 = CARTESIAN_POINT('',(0.,0.));
+#28339 = VECTOR('',#28340,1.);
+#28340 = DIRECTION('',(0.,1.));
+#28341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28342 = ADVANCED_FACE('',(#28343),#28249,.T.);
+#28343 = FACE_BOUND('',#28344,.T.);
+#28344 = EDGE_LOOP('',(#28345,#28375,#28396,#28397,#28421,#28449,#28477,
+ #28505,#28533,#28566,#28594));
+#28345 = ORIENTED_EDGE('',*,*,#28346,.T.);
+#28346 = EDGE_CURVE('',#28347,#28349,#28351,.T.);
+#28347 = VERTEX_POINT('',#28348);
+#28348 = CARTESIAN_POINT('',(-1.36,4.165726707786,0.11));
+#28349 = VERTEX_POINT('',#28350);
+#28350 = CARTESIAN_POINT('',(-1.36,4.5,0.11));
+#28351 = SURFACE_CURVE('',#28352,(#28356,#28363),.PCURVE_S1.);
+#28352 = LINE('',#28353,#28354);
+#28353 = CARTESIAN_POINT('',(-1.36,4.05,0.11));
+#28354 = VECTOR('',#28355,1.);
+#28355 = DIRECTION('',(0.,1.,0.));
+#28356 = PCURVE('',#28249,#28357);
+#28357 = DEFINITIONAL_REPRESENTATION('',(#28358),#28362);
+#28358 = LINE('',#28359,#28360);
+#28359 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.231386224036));
+#28360 = VECTOR('',#28361,1.);
+#28361 = DIRECTION('',(-1.,-1.664475486211E-57));
+#28362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28363 = PCURVE('',#28364,#28369);
+#28364 = PLANE('',#28365);
+#28365 = AXIS2_PLACEMENT_3D('',#28366,#28367,#28368);
+#28366 = CARTESIAN_POINT('',(-1.36,4.05,0.11));
+#28367 = DIRECTION('',(0.,0.,1.));
+#28368 = DIRECTION('',(1.,0.,0.));
+#28369 = DEFINITIONAL_REPRESENTATION('',(#28370),#28374);
+#28370 = LINE('',#28371,#28372);
+#28371 = CARTESIAN_POINT('',(0.,0.));
+#28372 = VECTOR('',#28373,1.);
+#28373 = DIRECTION('',(0.,1.));
+#28374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28375 = ORIENTED_EDGE('',*,*,#28376,.F.);
+#28376 = EDGE_CURVE('',#28229,#28349,#28377,.T.);
+#28377 = SURFACE_CURVE('',#28378,(#28382,#28389),.PCURVE_S1.);
+#28378 = LINE('',#28379,#28380);
+#28379 = CARTESIAN_POINT('',(-1.36,4.5,0.));
+#28380 = VECTOR('',#28381,1.);
+#28381 = DIRECTION('',(0.,0.,1.));
+#28382 = PCURVE('',#28249,#28383);
+#28383 = DEFINITIONAL_REPRESENTATION('',(#28384),#28388);
+#28384 = LINE('',#28385,#28386);
+#28385 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#28386 = VECTOR('',#28387,1.);
+#28387 = DIRECTION('',(0.,1.));
+#28388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28389 = PCURVE('',#28331,#28390);
+#28390 = DEFINITIONAL_REPRESENTATION('',(#28391),#28395);
+#28391 = LINE('',#28392,#28393);
+#28392 = CARTESIAN_POINT('',(0.,0.));
+#28393 = VECTOR('',#28394,1.);
+#28394 = DIRECTION('',(1.,0.));
+#28395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28396 = ORIENTED_EDGE('',*,*,#28226,.F.);
+#28397 = ORIENTED_EDGE('',*,*,#28398,.T.);
+#28398 = EDGE_CURVE('',#28227,#28399,#28401,.T.);
+#28399 = VERTEX_POINT('',#28400);
+#28400 = CARTESIAN_POINT('',(-1.36,4.017218742231,4.768182948242E-02));
+#28401 = SURFACE_CURVE('',#28402,(#28407,#28414),.PCURVE_S1.);
+#28402 = CIRCLE('',#28403,0.11);
+#28403 = AXIS2_PLACEMENT_3D('',#28404,#28405,#28406);
+#28404 = CARTESIAN_POINT('',(-1.36,4.107863353893,0.11));
+#28405 = DIRECTION('',(-1.,0.,0.));
+#28406 = DIRECTION('',(0.,0.,1.));
+#28407 = PCURVE('',#28249,#28408);
+#28408 = DEFINITIONAL_REPRESENTATION('',(#28409),#28413);
+#28409 = CIRCLE('',#28410,0.11);
+#28410 = AXIS2_PLACEMENT_2D('',#28411,#28412);
+#28411 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#28412 = DIRECTION('',(0.,1.));
+#28413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28414 = PCURVE('',#28277,#28415);
+#28415 = DEFINITIONAL_REPRESENTATION('',(#28416),#28420);
+#28416 = LINE('',#28417,#28418);
+#28417 = CARTESIAN_POINT('',(3.14159265359,1.33226762955E-15));
+#28418 = VECTOR('',#28419,1.);
+#28419 = DIRECTION('',(-1.,0.));
+#28420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28421 = ORIENTED_EDGE('',*,*,#28422,.T.);
+#28422 = EDGE_CURVE('',#28399,#28423,#28425,.T.);
+#28423 = VERTEX_POINT('',#28424);
+#28424 = CARTESIAN_POINT('',(-1.36,3.532781257769,0.752318170518));
+#28425 = SURFACE_CURVE('',#28426,(#28430,#28437),.PCURVE_S1.);
+#28426 = LINE('',#28427,#28428);
+#28427 = CARTESIAN_POINT('',(-1.36,4.05,0.));
+#28428 = VECTOR('',#28429,1.);
+#28429 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#28430 = PCURVE('',#28249,#28431);
+#28431 = DEFINITIONAL_REPRESENTATION('',(#28432),#28436);
+#28432 = LINE('',#28433,#28434);
+#28433 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#28434 = VECTOR('',#28435,1.);
+#28435 = DIRECTION('',(0.566528822887,0.824041924199));
+#28436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28437 = PCURVE('',#28438,#28443);
+#28438 = PLANE('',#28439);
+#28439 = AXIS2_PLACEMENT_3D('',#28440,#28441,#28442);
+#28440 = CARTESIAN_POINT('',(-1.36,4.05,0.));
+#28441 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#28442 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#28443 = DEFINITIONAL_REPRESENTATION('',(#28444),#28448);
+#28444 = LINE('',#28445,#28446);
+#28445 = CARTESIAN_POINT('',(0.,0.));
+#28446 = VECTOR('',#28447,1.);
+#28447 = DIRECTION('',(1.,0.));
+#28448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28449 = ORIENTED_EDGE('',*,*,#28450,.F.);
+#28450 = EDGE_CURVE('',#28451,#28423,#28453,.T.);
+#28451 = VERTEX_POINT('',#28452);
+#28452 = CARTESIAN_POINT('',(-1.36,3.5,0.752318170518));
+#28453 = SURFACE_CURVE('',#28454,(#28458,#28465),.PCURVE_S1.);
+#28454 = LINE('',#28455,#28456);
+#28455 = CARTESIAN_POINT('',(-1.36,3.5,0.752318170518));
+#28456 = VECTOR('',#28457,1.);
+#28457 = DIRECTION('',(0.,1.,0.));
+#28458 = PCURVE('',#28249,#28459);
+#28459 = DEFINITIONAL_REPRESENTATION('',(#28460),#28464);
+#28460 = LINE('',#28461,#28462);
+#28461 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#28462 = VECTOR('',#28463,1.);
+#28463 = DIRECTION('',(-1.,-1.664475486211E-57));
+#28464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28465 = PCURVE('',#28466,#28471);
+#28466 = PLANE('',#28467);
+#28467 = AXIS2_PLACEMENT_3D('',#28468,#28469,#28470);
+#28468 = CARTESIAN_POINT('',(-1.36,3.5,0.752318170518));
+#28469 = DIRECTION('',(0.,0.,1.));
+#28470 = DIRECTION('',(1.,0.,0.));
+#28471 = DEFINITIONAL_REPRESENTATION('',(#28472),#28476);
+#28472 = LINE('',#28473,#28474);
+#28473 = CARTESIAN_POINT('',(0.,0.));
+#28474 = VECTOR('',#28475,1.);
+#28475 = DIRECTION('',(0.,1.));
+#28476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28477 = ORIENTED_EDGE('',*,*,#28478,.T.);
+#28478 = EDGE_CURVE('',#28451,#28479,#28481,.T.);
+#28479 = VERTEX_POINT('',#28480);
+#28480 = CARTESIAN_POINT('',(-1.36,3.5,0.862318170518));
+#28481 = SURFACE_CURVE('',#28482,(#28486,#28493),.PCURVE_S1.);
+#28482 = LINE('',#28483,#28484);
+#28483 = CARTESIAN_POINT('',(-1.36,3.5,0.752318170518));
+#28484 = VECTOR('',#28485,1.);
+#28485 = DIRECTION('',(0.,0.,1.));
+#28486 = PCURVE('',#28249,#28487);
+#28487 = DEFINITIONAL_REPRESENTATION('',(#28488),#28492);
+#28488 = LINE('',#28489,#28490);
+#28489 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#28490 = VECTOR('',#28491,1.);
+#28491 = DIRECTION('',(0.,1.));
+#28492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28493 = PCURVE('',#28494,#28499);
+#28494 = PLANE('',#28495);
+#28495 = AXIS2_PLACEMENT_3D('',#28496,#28497,#28498);
+#28496 = CARTESIAN_POINT('',(-1.36,3.5,0.752318170518));
+#28497 = DIRECTION('',(0.,1.,0.));
+#28498 = DIRECTION('',(0.,0.,1.));
+#28499 = DEFINITIONAL_REPRESENTATION('',(#28500),#28504);
+#28500 = LINE('',#28501,#28502);
+#28501 = CARTESIAN_POINT('',(0.,0.));
+#28502 = VECTOR('',#28503,1.);
+#28503 = DIRECTION('',(1.,0.));
+#28504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28505 = ORIENTED_EDGE('',*,*,#28506,.T.);
+#28506 = EDGE_CURVE('',#28479,#28507,#28509,.T.);
+#28507 = VERTEX_POINT('',#28508);
+#28508 = CARTESIAN_POINT('',(-1.36,3.532781257769,0.862318170518));
+#28509 = SURFACE_CURVE('',#28510,(#28514,#28521),.PCURVE_S1.);
+#28510 = LINE('',#28511,#28512);
+#28511 = CARTESIAN_POINT('',(-1.36,3.5,0.862318170518));
+#28512 = VECTOR('',#28513,1.);
+#28513 = DIRECTION('',(0.,1.,0.));
+#28514 = PCURVE('',#28249,#28515);
+#28515 = DEFINITIONAL_REPRESENTATION('',(#28516),#28520);
+#28516 = LINE('',#28517,#28518);
+#28517 = CARTESIAN_POINT('',(0.452776737828,0.520931946481));
+#28518 = VECTOR('',#28519,1.);
+#28519 = DIRECTION('',(-1.,-1.664475486211E-57));
+#28520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28521 = PCURVE('',#28522,#28527);
+#28522 = PLANE('',#28523);
+#28523 = AXIS2_PLACEMENT_3D('',#28524,#28525,#28526);
+#28524 = CARTESIAN_POINT('',(-1.36,3.5,0.862318170518));
+#28525 = DIRECTION('',(0.,0.,1.));
+#28526 = DIRECTION('',(1.,0.,0.));
+#28527 = DEFINITIONAL_REPRESENTATION('',(#28528),#28532);
+#28528 = LINE('',#28529,#28530);
+#28529 = CARTESIAN_POINT('',(0.,0.));
+#28530 = VECTOR('',#28531,1.);
+#28531 = DIRECTION('',(0.,1.));
+#28532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28533 = ORIENTED_EDGE('',*,*,#28534,.F.);
+#28534 = EDGE_CURVE('',#28535,#28507,#28537,.T.);
+#28535 = VERTEX_POINT('',#28536);
+#28536 = CARTESIAN_POINT('',(-1.36,3.623425869431,0.814636341035));
+#28537 = SURFACE_CURVE('',#28538,(#28543,#28554),.PCURVE_S1.);
+#28538 = CIRCLE('',#28539,0.11);
+#28539 = AXIS2_PLACEMENT_3D('',#28540,#28541,#28542);
+#28540 = CARTESIAN_POINT('',(-1.36,3.532781257769,0.752318170518));
+#28541 = DIRECTION('',(1.,0.,-0.));
+#28542 = DIRECTION('',(0.,0.,1.));
+#28543 = PCURVE('',#28249,#28544);
+#28544 = DEFINITIONAL_REPRESENTATION('',(#28545),#28553);
+#28545 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28546,#28547,#28548,#28549
+ ,#28550,#28551,#28552),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#28546 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#28547 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#28548 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#28549 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#28550 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#28551 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#28552 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#28553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28554 = PCURVE('',#28555,#28560);
+#28555 = CYLINDRICAL_SURFACE('',#28556,0.11);
+#28556 = AXIS2_PLACEMENT_3D('',#28557,#28558,#28559);
+#28557 = CARTESIAN_POINT('',(-1.36,3.532781257769,0.752318170518));
+#28558 = DIRECTION('',(1.,0.,0.));
+#28559 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#28560 = DEFINITIONAL_REPRESENTATION('',(#28561),#28565);
+#28561 = LINE('',#28562,#28563);
+#28562 = CARTESIAN_POINT('',(-5.31467632652,1.33226762955E-15));
+#28563 = VECTOR('',#28564,1.);
+#28564 = DIRECTION('',(1.,0.));
+#28565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28566 = ORIENTED_EDGE('',*,*,#28567,.F.);
+#28567 = EDGE_CURVE('',#28568,#28535,#28570,.T.);
+#28568 = VERTEX_POINT('',#28569);
+#28569 = CARTESIAN_POINT('',(-1.36,4.075082096124,0.157681829482));
+#28570 = SURFACE_CURVE('',#28571,(#28575,#28582),.PCURVE_S1.);
+#28571 = LINE('',#28572,#28573);
+#28572 = CARTESIAN_POINT('',(-1.36,4.140644611662,6.231817051758E-02));
+#28573 = VECTOR('',#28574,1.);
+#28574 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#28575 = PCURVE('',#28249,#28576);
+#28576 = DEFINITIONAL_REPRESENTATION('',(#28577),#28581);
+#28577 = LINE('',#28578,#28579);
+#28578 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#28579 = VECTOR('',#28580,1.);
+#28580 = DIRECTION('',(0.566528822887,0.824041924199));
+#28581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28582 = PCURVE('',#28583,#28588);
+#28583 = PLANE('',#28584);
+#28584 = AXIS2_PLACEMENT_3D('',#28585,#28586,#28587);
+#28585 = CARTESIAN_POINT('',(-1.36,4.140644611662,6.231817051758E-02));
+#28586 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#28587 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#28588 = DEFINITIONAL_REPRESENTATION('',(#28589),#28593);
+#28589 = LINE('',#28590,#28591);
+#28590 = CARTESIAN_POINT('',(0.,0.));
+#28591 = VECTOR('',#28592,1.);
+#28592 = DIRECTION('',(1.,0.));
+#28593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28594 = ORIENTED_EDGE('',*,*,#28595,.F.);
+#28595 = EDGE_CURVE('',#28347,#28568,#28596,.T.);
+#28596 = SURFACE_CURVE('',#28597,(#28602,#28609),.PCURVE_S1.);
+#28597 = CIRCLE('',#28598,0.11);
+#28598 = AXIS2_PLACEMENT_3D('',#28599,#28600,#28601);
+#28599 = CARTESIAN_POINT('',(-1.36,4.165726707786,0.22));
+#28600 = DIRECTION('',(-1.,0.,0.));
+#28601 = DIRECTION('',(0.,0.,-1.));
+#28602 = PCURVE('',#28249,#28603);
+#28603 = DEFINITIONAL_REPRESENTATION('',(#28604),#28608);
+#28604 = CIRCLE('',#28605,0.11);
+#28605 = AXIS2_PLACEMENT_2D('',#28606,#28607);
+#28606 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#28607 = DIRECTION('',(0.,-1.));
+#28608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28609 = PCURVE('',#28610,#28615);
+#28610 = CYLINDRICAL_SURFACE('',#28611,0.11);
+#28611 = AXIS2_PLACEMENT_3D('',#28612,#28613,#28614);
+#28612 = CARTESIAN_POINT('',(-1.14,4.165726707786,0.22));
+#28613 = DIRECTION('',(-1.,0.,0.));
+#28614 = DIRECTION('',(0.,0.,-1.));
+#28615 = DEFINITIONAL_REPRESENTATION('',(#28616),#28620);
+#28616 = LINE('',#28617,#28618);
+#28617 = CARTESIAN_POINT('',(0.,0.22));
+#28618 = VECTOR('',#28619,1.);
+#28619 = DIRECTION('',(1.,0.));
+#28620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28621 = ADVANCED_FACE('',(#28622),#28277,.T.);
+#28622 = FACE_BOUND('',#28623,.F.);
+#28623 = EDGE_LOOP('',(#28624,#28625,#28648,#28674));
+#28624 = ORIENTED_EDGE('',*,*,#28398,.T.);
+#28625 = ORIENTED_EDGE('',*,*,#28626,.T.);
+#28626 = EDGE_CURVE('',#28399,#28627,#28629,.T.);
+#28627 = VERTEX_POINT('',#28628);
+#28628 = CARTESIAN_POINT('',(-1.14,4.017218742231,4.768182948242E-02));
+#28629 = SURFACE_CURVE('',#28630,(#28634,#28641),.PCURVE_S1.);
+#28630 = LINE('',#28631,#28632);
+#28631 = CARTESIAN_POINT('',(-1.36,4.017218742231,4.768182948242E-02));
+#28632 = VECTOR('',#28633,1.);
+#28633 = DIRECTION('',(1.,0.,0.));
+#28634 = PCURVE('',#28277,#28635);
+#28635 = DEFINITIONAL_REPRESENTATION('',(#28636),#28640);
+#28636 = LINE('',#28637,#28638);
+#28637 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#28638 = VECTOR('',#28639,1.);
+#28639 = DIRECTION('',(-0.,1.));
+#28640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28641 = PCURVE('',#28438,#28642);
+#28642 = DEFINITIONAL_REPRESENTATION('',(#28643),#28647);
+#28643 = LINE('',#28644,#28645);
+#28644 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#28645 = VECTOR('',#28646,1.);
+#28646 = DIRECTION('',(0.,1.));
+#28647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28648 = ORIENTED_EDGE('',*,*,#28649,.F.);
+#28649 = EDGE_CURVE('',#28262,#28627,#28650,.T.);
+#28650 = SURFACE_CURVE('',#28651,(#28656,#28663),.PCURVE_S1.);
+#28651 = CIRCLE('',#28652,0.11);
+#28652 = AXIS2_PLACEMENT_3D('',#28653,#28654,#28655);
+#28653 = CARTESIAN_POINT('',(-1.14,4.107863353893,0.11));
+#28654 = DIRECTION('',(-1.,0.,0.));
+#28655 = DIRECTION('',(0.,0.,1.));
+#28656 = PCURVE('',#28277,#28657);
+#28657 = DEFINITIONAL_REPRESENTATION('',(#28658),#28662);
+#28658 = LINE('',#28659,#28660);
+#28659 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#28660 = VECTOR('',#28661,1.);
+#28661 = DIRECTION('',(-1.,0.));
+#28662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28663 = PCURVE('',#28305,#28664);
+#28664 = DEFINITIONAL_REPRESENTATION('',(#28665),#28673);
+#28665 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28666,#28667,#28668,#28669
+ ,#28670,#28671,#28672),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#28666 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#28667 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#28668 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#28669 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#28670 = CARTESIAN_POINT('',(5.982382164822E-02,-0.286386224036));
+#28671 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#28672 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#28673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28674 = ORIENTED_EDGE('',*,*,#28261,.F.);
+#28675 = ADVANCED_FACE('',(#28676),#28331,.T.);
+#28676 = FACE_BOUND('',#28677,.T.);
+#28677 = EDGE_LOOP('',(#28678,#28679,#28680,#28703));
+#28678 = ORIENTED_EDGE('',*,*,#28317,.F.);
+#28679 = ORIENTED_EDGE('',*,*,#28376,.T.);
+#28680 = ORIENTED_EDGE('',*,*,#28681,.T.);
+#28681 = EDGE_CURVE('',#28349,#28682,#28684,.T.);
+#28682 = VERTEX_POINT('',#28683);
+#28683 = CARTESIAN_POINT('',(-1.14,4.5,0.11));
+#28684 = SURFACE_CURVE('',#28685,(#28689,#28696),.PCURVE_S1.);
+#28685 = LINE('',#28686,#28687);
+#28686 = CARTESIAN_POINT('',(-1.36,4.5,0.11));
+#28687 = VECTOR('',#28688,1.);
+#28688 = DIRECTION('',(1.,0.,0.));
+#28689 = PCURVE('',#28331,#28690);
+#28690 = DEFINITIONAL_REPRESENTATION('',(#28691),#28695);
+#28691 = LINE('',#28692,#28693);
+#28692 = CARTESIAN_POINT('',(0.11,0.));
+#28693 = VECTOR('',#28694,1.);
+#28694 = DIRECTION('',(0.,1.));
+#28695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28696 = PCURVE('',#28364,#28697);
+#28697 = DEFINITIONAL_REPRESENTATION('',(#28698),#28702);
+#28698 = LINE('',#28699,#28700);
+#28699 = CARTESIAN_POINT('',(0.,0.45));
+#28700 = VECTOR('',#28701,1.);
+#28701 = DIRECTION('',(1.,0.));
+#28702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28703 = ORIENTED_EDGE('',*,*,#28704,.F.);
+#28704 = EDGE_CURVE('',#28290,#28682,#28705,.T.);
+#28705 = SURFACE_CURVE('',#28706,(#28710,#28717),.PCURVE_S1.);
+#28706 = LINE('',#28707,#28708);
+#28707 = CARTESIAN_POINT('',(-1.14,4.5,0.));
+#28708 = VECTOR('',#28709,1.);
+#28709 = DIRECTION('',(0.,0.,1.));
+#28710 = PCURVE('',#28331,#28711);
+#28711 = DEFINITIONAL_REPRESENTATION('',(#28712),#28716);
+#28712 = LINE('',#28713,#28714);
+#28713 = CARTESIAN_POINT('',(0.,0.22));
+#28714 = VECTOR('',#28715,1.);
+#28715 = DIRECTION('',(1.,0.));
+#28716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28717 = PCURVE('',#28305,#28718);
+#28718 = DEFINITIONAL_REPRESENTATION('',(#28719),#28723);
+#28719 = LINE('',#28720,#28721);
+#28720 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#28721 = VECTOR('',#28722,1.);
+#28722 = DIRECTION('',(0.,1.));
+#28723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28724 = ADVANCED_FACE('',(#28725),#28305,.T.);
+#28725 = FACE_BOUND('',#28726,.T.);
+#28726 = EDGE_LOOP('',(#28727,#28750,#28778,#28801,#28825,#28848,#28871,
+ #28894,#28915,#28916,#28917));
+#28727 = ORIENTED_EDGE('',*,*,#28728,.F.);
+#28728 = EDGE_CURVE('',#28729,#28682,#28731,.T.);
+#28729 = VERTEX_POINT('',#28730);
+#28730 = CARTESIAN_POINT('',(-1.14,4.165726707786,0.11));
+#28731 = SURFACE_CURVE('',#28732,(#28736,#28743),.PCURVE_S1.);
+#28732 = LINE('',#28733,#28734);
+#28733 = CARTESIAN_POINT('',(-1.14,4.05,0.11));
+#28734 = VECTOR('',#28735,1.);
+#28735 = DIRECTION('',(0.,1.,0.));
+#28736 = PCURVE('',#28305,#28737);
+#28737 = DEFINITIONAL_REPRESENTATION('',(#28738),#28742);
+#28738 = LINE('',#28739,#28740);
+#28739 = CARTESIAN_POINT('',(9.722326217175E-02,-0.231386224036));
+#28740 = VECTOR('',#28741,1.);
+#28741 = DIRECTION('',(1.,-2.494324423007E-58));
+#28742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28743 = PCURVE('',#28364,#28744);
+#28744 = DEFINITIONAL_REPRESENTATION('',(#28745),#28749);
+#28745 = LINE('',#28746,#28747);
+#28746 = CARTESIAN_POINT('',(0.22,0.));
+#28747 = VECTOR('',#28748,1.);
+#28748 = DIRECTION('',(0.,1.));
+#28749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28750 = ORIENTED_EDGE('',*,*,#28751,.T.);
+#28751 = EDGE_CURVE('',#28729,#28752,#28754,.T.);
+#28752 = VERTEX_POINT('',#28753);
+#28753 = CARTESIAN_POINT('',(-1.14,4.075082096124,0.157681829482));
+#28754 = SURFACE_CURVE('',#28755,(#28760,#28771),.PCURVE_S1.);
+#28755 = CIRCLE('',#28756,0.11);
+#28756 = AXIS2_PLACEMENT_3D('',#28757,#28758,#28759);
+#28757 = CARTESIAN_POINT('',(-1.14,4.165726707786,0.22));
+#28758 = DIRECTION('',(-1.,0.,0.));
+#28759 = DIRECTION('',(0.,0.,-1.));
+#28760 = PCURVE('',#28305,#28761);
+#28761 = DEFINITIONAL_REPRESENTATION('',(#28762),#28770);
+#28762 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28763,#28764,#28765,#28766
+ ,#28767,#28768,#28769),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#28763 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#28764 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#28765 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#28766 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#28767 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#28768 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#28769 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#28770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28771 = PCURVE('',#28610,#28772);
+#28772 = DEFINITIONAL_REPRESENTATION('',(#28773),#28777);
+#28773 = LINE('',#28774,#28775);
+#28774 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#28775 = VECTOR('',#28776,1.);
+#28776 = DIRECTION('',(1.,0.));
+#28777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28778 = ORIENTED_EDGE('',*,*,#28779,.T.);
+#28779 = EDGE_CURVE('',#28752,#28780,#28782,.T.);
+#28780 = VERTEX_POINT('',#28781);
+#28781 = CARTESIAN_POINT('',(-1.14,3.623425869431,0.814636341035));
+#28782 = SURFACE_CURVE('',#28783,(#28787,#28794),.PCURVE_S1.);
+#28783 = LINE('',#28784,#28785);
+#28784 = CARTESIAN_POINT('',(-1.14,4.140644611662,6.231817051758E-02));
+#28785 = VECTOR('',#28786,1.);
+#28786 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#28787 = PCURVE('',#28305,#28788);
+#28788 = DEFINITIONAL_REPRESENTATION('',(#28789),#28793);
+#28789 = LINE('',#28790,#28791);
+#28790 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#28791 = VECTOR('',#28792,1.);
+#28792 = DIRECTION('',(-0.566528822887,0.824041924199));
+#28793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28794 = PCURVE('',#28583,#28795);
+#28795 = DEFINITIONAL_REPRESENTATION('',(#28796),#28800);
+#28796 = LINE('',#28797,#28798);
+#28797 = CARTESIAN_POINT('',(0.,0.22));
+#28798 = VECTOR('',#28799,1.);
+#28799 = DIRECTION('',(1.,0.));
+#28800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28801 = ORIENTED_EDGE('',*,*,#28802,.T.);
+#28802 = EDGE_CURVE('',#28780,#28803,#28805,.T.);
+#28803 = VERTEX_POINT('',#28804);
+#28804 = CARTESIAN_POINT('',(-1.14,3.532781257769,0.862318170518));
+#28805 = SURFACE_CURVE('',#28806,(#28811,#28818),.PCURVE_S1.);
+#28806 = CIRCLE('',#28807,0.11);
+#28807 = AXIS2_PLACEMENT_3D('',#28808,#28809,#28810);
+#28808 = CARTESIAN_POINT('',(-1.14,3.532781257769,0.752318170518));
+#28809 = DIRECTION('',(1.,0.,-0.));
+#28810 = DIRECTION('',(0.,0.,1.));
+#28811 = PCURVE('',#28305,#28812);
+#28812 = DEFINITIONAL_REPRESENTATION('',(#28813),#28817);
+#28813 = CIRCLE('',#28814,0.11);
+#28814 = AXIS2_PLACEMENT_2D('',#28815,#28816);
+#28815 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#28816 = DIRECTION('',(0.,1.));
+#28817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28818 = PCURVE('',#28555,#28819);
+#28819 = DEFINITIONAL_REPRESENTATION('',(#28820),#28824);
+#28820 = LINE('',#28821,#28822);
+#28821 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#28822 = VECTOR('',#28823,1.);
+#28823 = DIRECTION('',(1.,0.));
+#28824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28825 = ORIENTED_EDGE('',*,*,#28826,.F.);
+#28826 = EDGE_CURVE('',#28827,#28803,#28829,.T.);
+#28827 = VERTEX_POINT('',#28828);
+#28828 = CARTESIAN_POINT('',(-1.14,3.5,0.862318170518));
+#28829 = SURFACE_CURVE('',#28830,(#28834,#28841),.PCURVE_S1.);
+#28830 = LINE('',#28831,#28832);
+#28831 = CARTESIAN_POINT('',(-1.14,3.5,0.862318170518));
+#28832 = VECTOR('',#28833,1.);
+#28833 = DIRECTION('',(0.,1.,0.));
+#28834 = PCURVE('',#28305,#28835);
+#28835 = DEFINITIONAL_REPRESENTATION('',(#28836),#28840);
+#28836 = LINE('',#28837,#28838);
+#28837 = CARTESIAN_POINT('',(-0.452776737828,0.520931946481));
+#28838 = VECTOR('',#28839,1.);
+#28839 = DIRECTION('',(1.,-2.494324423007E-58));
+#28840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28841 = PCURVE('',#28522,#28842);
+#28842 = DEFINITIONAL_REPRESENTATION('',(#28843),#28847);
+#28843 = LINE('',#28844,#28845);
+#28844 = CARTESIAN_POINT('',(0.22,0.));
+#28845 = VECTOR('',#28846,1.);
+#28846 = DIRECTION('',(0.,1.));
+#28847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28848 = ORIENTED_EDGE('',*,*,#28849,.F.);
+#28849 = EDGE_CURVE('',#28850,#28827,#28852,.T.);
+#28850 = VERTEX_POINT('',#28851);
+#28851 = CARTESIAN_POINT('',(-1.14,3.5,0.752318170518));
+#28852 = SURFACE_CURVE('',#28853,(#28857,#28864),.PCURVE_S1.);
+#28853 = LINE('',#28854,#28855);
+#28854 = CARTESIAN_POINT('',(-1.14,3.5,0.752318170518));
+#28855 = VECTOR('',#28856,1.);
+#28856 = DIRECTION('',(0.,0.,1.));
+#28857 = PCURVE('',#28305,#28858);
+#28858 = DEFINITIONAL_REPRESENTATION('',(#28859),#28863);
+#28859 = LINE('',#28860,#28861);
+#28860 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#28861 = VECTOR('',#28862,1.);
+#28862 = DIRECTION('',(0.,1.));
+#28863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28864 = PCURVE('',#28494,#28865);
+#28865 = DEFINITIONAL_REPRESENTATION('',(#28866),#28870);
+#28866 = LINE('',#28867,#28868);
+#28867 = CARTESIAN_POINT('',(0.,0.22));
+#28868 = VECTOR('',#28869,1.);
+#28869 = DIRECTION('',(1.,0.));
+#28870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28871 = ORIENTED_EDGE('',*,*,#28872,.T.);
+#28872 = EDGE_CURVE('',#28850,#28873,#28875,.T.);
+#28873 = VERTEX_POINT('',#28874);
+#28874 = CARTESIAN_POINT('',(-1.14,3.532781257769,0.752318170518));
+#28875 = SURFACE_CURVE('',#28876,(#28880,#28887),.PCURVE_S1.);
+#28876 = LINE('',#28877,#28878);
+#28877 = CARTESIAN_POINT('',(-1.14,3.5,0.752318170518));
+#28878 = VECTOR('',#28879,1.);
+#28879 = DIRECTION('',(0.,1.,0.));
+#28880 = PCURVE('',#28305,#28881);
+#28881 = DEFINITIONAL_REPRESENTATION('',(#28882),#28886);
+#28882 = LINE('',#28883,#28884);
+#28883 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#28884 = VECTOR('',#28885,1.);
+#28885 = DIRECTION('',(1.,-2.494324423007E-58));
+#28886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28887 = PCURVE('',#28466,#28888);
+#28888 = DEFINITIONAL_REPRESENTATION('',(#28889),#28893);
+#28889 = LINE('',#28890,#28891);
+#28890 = CARTESIAN_POINT('',(0.22,0.));
+#28891 = VECTOR('',#28892,1.);
+#28892 = DIRECTION('',(0.,1.));
+#28893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28894 = ORIENTED_EDGE('',*,*,#28895,.F.);
+#28895 = EDGE_CURVE('',#28627,#28873,#28896,.T.);
+#28896 = SURFACE_CURVE('',#28897,(#28901,#28908),.PCURVE_S1.);
+#28897 = LINE('',#28898,#28899);
+#28898 = CARTESIAN_POINT('',(-1.14,4.05,0.));
+#28899 = VECTOR('',#28900,1.);
+#28900 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#28901 = PCURVE('',#28305,#28902);
+#28902 = DEFINITIONAL_REPRESENTATION('',(#28903),#28907);
+#28903 = LINE('',#28904,#28905);
+#28904 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#28905 = VECTOR('',#28906,1.);
+#28906 = DIRECTION('',(-0.566528822887,0.824041924199));
+#28907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28908 = PCURVE('',#28438,#28909);
+#28909 = DEFINITIONAL_REPRESENTATION('',(#28910),#28914);
+#28910 = LINE('',#28911,#28912);
+#28911 = CARTESIAN_POINT('',(0.,0.22));
+#28912 = VECTOR('',#28913,1.);
+#28913 = DIRECTION('',(1.,0.));
+#28914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28915 = ORIENTED_EDGE('',*,*,#28649,.F.);
+#28916 = ORIENTED_EDGE('',*,*,#28289,.T.);
+#28917 = ORIENTED_EDGE('',*,*,#28704,.T.);
+#28918 = ADVANCED_FACE('',(#28919),#28364,.T.);
+#28919 = FACE_BOUND('',#28920,.T.);
+#28920 = EDGE_LOOP('',(#28921,#28922,#28943,#28944));
+#28921 = ORIENTED_EDGE('',*,*,#28346,.F.);
+#28922 = ORIENTED_EDGE('',*,*,#28923,.F.);
+#28923 = EDGE_CURVE('',#28729,#28347,#28924,.T.);
+#28924 = SURFACE_CURVE('',#28925,(#28929,#28936),.PCURVE_S1.);
+#28925 = LINE('',#28926,#28927);
+#28926 = CARTESIAN_POINT('',(-1.14,4.165726707786,0.11));
+#28927 = VECTOR('',#28928,1.);
+#28928 = DIRECTION('',(-1.,0.,0.));
+#28929 = PCURVE('',#28364,#28930);
+#28930 = DEFINITIONAL_REPRESENTATION('',(#28931),#28935);
+#28931 = LINE('',#28932,#28933);
+#28932 = CARTESIAN_POINT('',(0.22,0.115726707786));
+#28933 = VECTOR('',#28934,1.);
+#28934 = DIRECTION('',(-1.,0.));
+#28935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28936 = PCURVE('',#28610,#28937);
+#28937 = DEFINITIONAL_REPRESENTATION('',(#28938),#28942);
+#28938 = LINE('',#28939,#28940);
+#28939 = CARTESIAN_POINT('',(0.,0.));
+#28940 = VECTOR('',#28941,1.);
+#28941 = DIRECTION('',(0.,1.));
+#28942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28943 = ORIENTED_EDGE('',*,*,#28728,.T.);
+#28944 = ORIENTED_EDGE('',*,*,#28681,.F.);
+#28945 = ADVANCED_FACE('',(#28946),#28610,.F.);
+#28946 = FACE_BOUND('',#28947,.F.);
+#28947 = EDGE_LOOP('',(#28948,#28949,#28970,#28971));
+#28948 = ORIENTED_EDGE('',*,*,#28751,.T.);
+#28949 = ORIENTED_EDGE('',*,*,#28950,.T.);
+#28950 = EDGE_CURVE('',#28752,#28568,#28951,.T.);
+#28951 = SURFACE_CURVE('',#28952,(#28956,#28963),.PCURVE_S1.);
+#28952 = LINE('',#28953,#28954);
+#28953 = CARTESIAN_POINT('',(-1.14,4.075082096124,0.157681829482));
+#28954 = VECTOR('',#28955,1.);
+#28955 = DIRECTION('',(-1.,0.,0.));
+#28956 = PCURVE('',#28610,#28957);
+#28957 = DEFINITIONAL_REPRESENTATION('',(#28958),#28962);
+#28958 = LINE('',#28959,#28960);
+#28959 = CARTESIAN_POINT('',(0.96850898066,0.));
+#28960 = VECTOR('',#28961,1.);
+#28961 = DIRECTION('',(0.,1.));
+#28962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28963 = PCURVE('',#28583,#28964);
+#28964 = DEFINITIONAL_REPRESENTATION('',(#28965),#28969);
+#28965 = LINE('',#28966,#28967);
+#28966 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#28967 = VECTOR('',#28968,1.);
+#28968 = DIRECTION('',(0.,-1.));
+#28969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28970 = ORIENTED_EDGE('',*,*,#28595,.F.);
+#28971 = ORIENTED_EDGE('',*,*,#28923,.F.);
+#28972 = ADVANCED_FACE('',(#28973),#28583,.T.);
+#28973 = FACE_BOUND('',#28974,.T.);
+#28974 = EDGE_LOOP('',(#28975,#28976,#28977,#28978));
+#28975 = ORIENTED_EDGE('',*,*,#28779,.F.);
+#28976 = ORIENTED_EDGE('',*,*,#28950,.T.);
+#28977 = ORIENTED_EDGE('',*,*,#28567,.T.);
+#28978 = ORIENTED_EDGE('',*,*,#28979,.T.);
+#28979 = EDGE_CURVE('',#28535,#28780,#28980,.T.);
+#28980 = SURFACE_CURVE('',#28981,(#28985,#28992),.PCURVE_S1.);
+#28981 = LINE('',#28982,#28983);
+#28982 = CARTESIAN_POINT('',(-1.36,3.623425869431,0.814636341035));
+#28983 = VECTOR('',#28984,1.);
+#28984 = DIRECTION('',(1.,0.,0.));
+#28985 = PCURVE('',#28583,#28986);
+#28986 = DEFINITIONAL_REPRESENTATION('',(#28987),#28991);
+#28987 = LINE('',#28988,#28989);
+#28988 = CARTESIAN_POINT('',(0.912961038055,0.));
+#28989 = VECTOR('',#28990,1.);
+#28990 = DIRECTION('',(0.,1.));
+#28991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28992 = PCURVE('',#28555,#28993);
+#28993 = DEFINITIONAL_REPRESENTATION('',(#28994),#28998);
+#28994 = LINE('',#28995,#28996);
+#28995 = CARTESIAN_POINT('',(0.,0.));
+#28996 = VECTOR('',#28997,1.);
+#28997 = DIRECTION('',(0.,1.));
+#28998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28999 = ADVANCED_FACE('',(#29000),#28555,.T.);
+#29000 = FACE_BOUND('',#29001,.T.);
+#29001 = EDGE_LOOP('',(#29002,#29003,#29024,#29025));
+#29002 = ORIENTED_EDGE('',*,*,#28534,.T.);
+#29003 = ORIENTED_EDGE('',*,*,#29004,.T.);
+#29004 = EDGE_CURVE('',#28507,#28803,#29005,.T.);
+#29005 = SURFACE_CURVE('',#29006,(#29010,#29017),.PCURVE_S1.);
+#29006 = LINE('',#29007,#29008);
+#29007 = CARTESIAN_POINT('',(-1.36,3.532781257769,0.862318170518));
+#29008 = VECTOR('',#29009,1.);
+#29009 = DIRECTION('',(1.,0.,0.));
+#29010 = PCURVE('',#28555,#29011);
+#29011 = DEFINITIONAL_REPRESENTATION('',(#29012),#29016);
+#29012 = LINE('',#29013,#29014);
+#29013 = CARTESIAN_POINT('',(0.96850898066,0.));
+#29014 = VECTOR('',#29015,1.);
+#29015 = DIRECTION('',(0.,1.));
+#29016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29017 = PCURVE('',#28522,#29018);
+#29018 = DEFINITIONAL_REPRESENTATION('',(#29019),#29023);
+#29019 = LINE('',#29020,#29021);
+#29020 = CARTESIAN_POINT('',(0.,3.278125776917E-02));
+#29021 = VECTOR('',#29022,1.);
+#29022 = DIRECTION('',(1.,0.));
+#29023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29024 = ORIENTED_EDGE('',*,*,#28802,.F.);
+#29025 = ORIENTED_EDGE('',*,*,#28979,.F.);
+#29026 = ADVANCED_FACE('',(#29027),#28522,.T.);
+#29027 = FACE_BOUND('',#29028,.T.);
+#29028 = EDGE_LOOP('',(#29029,#29030,#29051,#29052));
+#29029 = ORIENTED_EDGE('',*,*,#28506,.F.);
+#29030 = ORIENTED_EDGE('',*,*,#29031,.T.);
+#29031 = EDGE_CURVE('',#28479,#28827,#29032,.T.);
+#29032 = SURFACE_CURVE('',#29033,(#29037,#29044),.PCURVE_S1.);
+#29033 = LINE('',#29034,#29035);
+#29034 = CARTESIAN_POINT('',(-1.36,3.5,0.862318170518));
+#29035 = VECTOR('',#29036,1.);
+#29036 = DIRECTION('',(1.,0.,0.));
+#29037 = PCURVE('',#28522,#29038);
+#29038 = DEFINITIONAL_REPRESENTATION('',(#29039),#29043);
+#29039 = LINE('',#29040,#29041);
+#29040 = CARTESIAN_POINT('',(0.,0.));
+#29041 = VECTOR('',#29042,1.);
+#29042 = DIRECTION('',(1.,0.));
+#29043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29044 = PCURVE('',#28494,#29045);
+#29045 = DEFINITIONAL_REPRESENTATION('',(#29046),#29050);
+#29046 = LINE('',#29047,#29048);
+#29047 = CARTESIAN_POINT('',(0.11,0.));
+#29048 = VECTOR('',#29049,1.);
+#29049 = DIRECTION('',(0.,1.));
+#29050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29051 = ORIENTED_EDGE('',*,*,#28826,.T.);
+#29052 = ORIENTED_EDGE('',*,*,#29004,.F.);
+#29053 = ADVANCED_FACE('',(#29054),#28438,.F.);
+#29054 = FACE_BOUND('',#29055,.F.);
+#29055 = EDGE_LOOP('',(#29056,#29057,#29058,#29059));
+#29056 = ORIENTED_EDGE('',*,*,#28895,.F.);
+#29057 = ORIENTED_EDGE('',*,*,#28626,.F.);
+#29058 = ORIENTED_EDGE('',*,*,#28422,.T.);
+#29059 = ORIENTED_EDGE('',*,*,#29060,.F.);
+#29060 = EDGE_CURVE('',#28873,#28423,#29061,.T.);
+#29061 = SURFACE_CURVE('',#29062,(#29066,#29072),.PCURVE_S1.);
+#29062 = LINE('',#29063,#29064);
+#29063 = CARTESIAN_POINT('',(-1.36,3.532781257769,0.752318170518));
+#29064 = VECTOR('',#29065,1.);
+#29065 = DIRECTION('',(-1.,0.,0.));
+#29066 = PCURVE('',#28438,#29067);
+#29067 = DEFINITIONAL_REPRESENTATION('',(#29068),#29071);
+#29068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29069,#29070),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29069 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#29070 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#29071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29072 = PCURVE('',#28466,#29073);
+#29073 = DEFINITIONAL_REPRESENTATION('',(#29074),#29077);
+#29074 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29075,#29076),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29075 = CARTESIAN_POINT('',(0.242,3.278125776917E-02));
+#29076 = CARTESIAN_POINT('',(-2.2E-02,3.278125776917E-02));
+#29077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29078 = ADVANCED_FACE('',(#29079),#28494,.F.);
+#29079 = FACE_BOUND('',#29080,.T.);
+#29080 = EDGE_LOOP('',(#29081,#29082,#29083,#29084));
+#29081 = ORIENTED_EDGE('',*,*,#28849,.T.);
+#29082 = ORIENTED_EDGE('',*,*,#29031,.F.);
+#29083 = ORIENTED_EDGE('',*,*,#28478,.F.);
+#29084 = ORIENTED_EDGE('',*,*,#29085,.T.);
+#29085 = EDGE_CURVE('',#28451,#28850,#29086,.T.);
+#29086 = SURFACE_CURVE('',#29087,(#29091,#29098),.PCURVE_S1.);
+#29087 = LINE('',#29088,#29089);
+#29088 = CARTESIAN_POINT('',(-1.36,3.5,0.752318170518));
+#29089 = VECTOR('',#29090,1.);
+#29090 = DIRECTION('',(1.,0.,0.));
+#29091 = PCURVE('',#28494,#29092);
+#29092 = DEFINITIONAL_REPRESENTATION('',(#29093),#29097);
+#29093 = LINE('',#29094,#29095);
+#29094 = CARTESIAN_POINT('',(0.,0.));
+#29095 = VECTOR('',#29096,1.);
+#29096 = DIRECTION('',(0.,1.));
+#29097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29098 = PCURVE('',#28466,#29099);
+#29099 = DEFINITIONAL_REPRESENTATION('',(#29100),#29104);
+#29100 = LINE('',#29101,#29102);
+#29101 = CARTESIAN_POINT('',(0.,0.));
+#29102 = VECTOR('',#29103,1.);
+#29103 = DIRECTION('',(1.,0.));
+#29104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29105 = ADVANCED_FACE('',(#29106),#28466,.F.);
+#29106 = FACE_BOUND('',#29107,.F.);
+#29107 = EDGE_LOOP('',(#29108,#29109,#29110,#29111));
+#29108 = ORIENTED_EDGE('',*,*,#28450,.F.);
+#29109 = ORIENTED_EDGE('',*,*,#29085,.T.);
+#29110 = ORIENTED_EDGE('',*,*,#28872,.T.);
+#29111 = ORIENTED_EDGE('',*,*,#29060,.T.);
+#29112 = MANIFOLD_SOLID_BREP('',#29113);
+#29113 = CLOSED_SHELL('',(#29114,#29234,#29517,#29567,#29616,#29810,
+ #29837,#29864,#29891,#29918,#29945,#29970,#29997));
+#29114 = ADVANCED_FACE('',(#29115),#29129,.F.);
+#29115 = FACE_BOUND('',#29116,.F.);
+#29116 = EDGE_LOOP('',(#29117,#29152,#29180,#29208));
+#29117 = ORIENTED_EDGE('',*,*,#29118,.F.);
+#29118 = EDGE_CURVE('',#29119,#29121,#29123,.T.);
+#29119 = VERTEX_POINT('',#29120);
+#29120 = CARTESIAN_POINT('',(-1.36,-4.5,0.));
+#29121 = VERTEX_POINT('',#29122);
+#29122 = CARTESIAN_POINT('',(-1.36,-4.107863353893,0.));
+#29123 = SURFACE_CURVE('',#29124,(#29128,#29140),.PCURVE_S1.);
+#29124 = LINE('',#29125,#29126);
+#29125 = CARTESIAN_POINT('',(-1.36,-4.5,0.));
+#29126 = VECTOR('',#29127,1.);
+#29127 = DIRECTION('',(0.,1.,0.));
+#29128 = PCURVE('',#29129,#29134);
+#29129 = PLANE('',#29130);
+#29130 = AXIS2_PLACEMENT_3D('',#29131,#29132,#29133);
+#29131 = CARTESIAN_POINT('',(-1.36,-4.5,0.));
+#29132 = DIRECTION('',(0.,0.,1.));
+#29133 = DIRECTION('',(1.,0.,0.));
+#29134 = DEFINITIONAL_REPRESENTATION('',(#29135),#29139);
+#29135 = LINE('',#29136,#29137);
+#29136 = CARTESIAN_POINT('',(0.,0.));
+#29137 = VECTOR('',#29138,1.);
+#29138 = DIRECTION('',(0.,1.));
+#29139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29140 = PCURVE('',#29141,#29146);
+#29141 = PLANE('',#29142);
+#29142 = AXIS2_PLACEMENT_3D('',#29143,#29144,#29145);
+#29143 = CARTESIAN_POINT('',(-1.36,-3.952776737828,0.341386224036));
+#29144 = DIRECTION('',(-1.,-1.028895858541E-29,7.350049880588E-30));
+#29145 = DIRECTION('',(1.028895858541E-29,-1.,0.));
+#29146 = DEFINITIONAL_REPRESENTATION('',(#29147),#29151);
+#29147 = LINE('',#29148,#29149);
+#29148 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#29149 = VECTOR('',#29150,1.);
+#29150 = DIRECTION('',(-1.,7.562435882206E-59));
+#29151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29152 = ORIENTED_EDGE('',*,*,#29153,.T.);
+#29153 = EDGE_CURVE('',#29119,#29154,#29156,.T.);
+#29154 = VERTEX_POINT('',#29155);
+#29155 = CARTESIAN_POINT('',(-1.14,-4.5,0.));
+#29156 = SURFACE_CURVE('',#29157,(#29161,#29168),.PCURVE_S1.);
+#29157 = LINE('',#29158,#29159);
+#29158 = CARTESIAN_POINT('',(-1.36,-4.5,0.));
+#29159 = VECTOR('',#29160,1.);
+#29160 = DIRECTION('',(1.,0.,0.));
+#29161 = PCURVE('',#29129,#29162);
+#29162 = DEFINITIONAL_REPRESENTATION('',(#29163),#29167);
+#29163 = LINE('',#29164,#29165);
+#29164 = CARTESIAN_POINT('',(0.,0.));
+#29165 = VECTOR('',#29166,1.);
+#29166 = DIRECTION('',(1.,0.));
+#29167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29168 = PCURVE('',#29169,#29174);
+#29169 = PLANE('',#29170);
+#29170 = AXIS2_PLACEMENT_3D('',#29171,#29172,#29173);
+#29171 = CARTESIAN_POINT('',(-1.36,-4.5,0.));
+#29172 = DIRECTION('',(0.,1.,0.));
+#29173 = DIRECTION('',(0.,0.,1.));
+#29174 = DEFINITIONAL_REPRESENTATION('',(#29175),#29179);
+#29175 = LINE('',#29176,#29177);
+#29176 = CARTESIAN_POINT('',(0.,0.));
+#29177 = VECTOR('',#29178,1.);
+#29178 = DIRECTION('',(0.,1.));
+#29179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29180 = ORIENTED_EDGE('',*,*,#29181,.T.);
+#29181 = EDGE_CURVE('',#29154,#29182,#29184,.T.);
+#29182 = VERTEX_POINT('',#29183);
+#29183 = CARTESIAN_POINT('',(-1.14,-4.107863353893,0.));
+#29184 = SURFACE_CURVE('',#29185,(#29189,#29196),.PCURVE_S1.);
+#29185 = LINE('',#29186,#29187);
+#29186 = CARTESIAN_POINT('',(-1.14,-4.5,0.));
+#29187 = VECTOR('',#29188,1.);
+#29188 = DIRECTION('',(0.,1.,0.));
+#29189 = PCURVE('',#29129,#29190);
+#29190 = DEFINITIONAL_REPRESENTATION('',(#29191),#29195);
+#29191 = LINE('',#29192,#29193);
+#29192 = CARTESIAN_POINT('',(0.22,0.));
+#29193 = VECTOR('',#29194,1.);
+#29194 = DIRECTION('',(0.,1.));
+#29195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29196 = PCURVE('',#29197,#29202);
+#29197 = PLANE('',#29198);
+#29198 = AXIS2_PLACEMENT_3D('',#29199,#29200,#29201);
+#29199 = CARTESIAN_POINT('',(-1.14,-3.952776737828,0.341386224036));
+#29200 = DIRECTION('',(1.,-1.963576083731E-29,1.654827298066E-29));
+#29201 = DIRECTION('',(1.963576083731E-29,1.,0.));
+#29202 = DEFINITIONAL_REPRESENTATION('',(#29203),#29207);
+#29203 = LINE('',#29204,#29205);
+#29204 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#29205 = VECTOR('',#29206,1.);
+#29206 = DIRECTION('',(1.,3.249379305189E-58));
+#29207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29208 = ORIENTED_EDGE('',*,*,#29209,.F.);
+#29209 = EDGE_CURVE('',#29121,#29182,#29210,.T.);
+#29210 = SURFACE_CURVE('',#29211,(#29215,#29222),.PCURVE_S1.);
+#29211 = LINE('',#29212,#29213);
+#29212 = CARTESIAN_POINT('',(-1.36,-4.107863353893,0.));
+#29213 = VECTOR('',#29214,1.);
+#29214 = DIRECTION('',(1.,0.,0.));
+#29215 = PCURVE('',#29129,#29216);
+#29216 = DEFINITIONAL_REPRESENTATION('',(#29217),#29221);
+#29217 = LINE('',#29218,#29219);
+#29218 = CARTESIAN_POINT('',(0.,0.392136646107));
+#29219 = VECTOR('',#29220,1.);
+#29220 = DIRECTION('',(1.,0.));
+#29221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29222 = PCURVE('',#29223,#29228);
+#29223 = CYLINDRICAL_SURFACE('',#29224,0.11);
+#29224 = AXIS2_PLACEMENT_3D('',#29225,#29226,#29227);
+#29225 = CARTESIAN_POINT('',(-1.36,-4.107863353893,0.11));
+#29226 = DIRECTION('',(1.,0.,0.));
+#29227 = DIRECTION('',(0.,0.,-1.));
+#29228 = DEFINITIONAL_REPRESENTATION('',(#29229),#29233);
+#29229 = LINE('',#29230,#29231);
+#29230 = CARTESIAN_POINT('',(0.,0.));
+#29231 = VECTOR('',#29232,1.);
+#29232 = DIRECTION('',(0.,1.));
+#29233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29234 = ADVANCED_FACE('',(#29235),#29141,.T.);
+#29235 = FACE_BOUND('',#29236,.T.);
+#29236 = EDGE_LOOP('',(#29237,#29267,#29300,#29328,#29357,#29385,#29413,
+ #29441,#29469,#29495,#29496));
+#29237 = ORIENTED_EDGE('',*,*,#29238,.T.);
+#29238 = EDGE_CURVE('',#29239,#29241,#29243,.T.);
+#29239 = VERTEX_POINT('',#29240);
+#29240 = CARTESIAN_POINT('',(-1.36,-4.5,0.11));
+#29241 = VERTEX_POINT('',#29242);
+#29242 = CARTESIAN_POINT('',(-1.36,-4.165726707786,0.11));
+#29243 = SURFACE_CURVE('',#29244,(#29248,#29255),.PCURVE_S1.);
+#29244 = LINE('',#29245,#29246);
+#29245 = CARTESIAN_POINT('',(-1.36,-4.5,0.11));
+#29246 = VECTOR('',#29247,1.);
+#29247 = DIRECTION('',(0.,1.,0.));
+#29248 = PCURVE('',#29141,#29249);
+#29249 = DEFINITIONAL_REPRESENTATION('',(#29250),#29254);
+#29250 = LINE('',#29251,#29252);
+#29251 = CARTESIAN_POINT('',(0.547223262172,-0.231386224036));
+#29252 = VECTOR('',#29253,1.);
+#29253 = DIRECTION('',(-1.,7.562435882206E-59));
+#29254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29255 = PCURVE('',#29256,#29261);
+#29256 = PLANE('',#29257);
+#29257 = AXIS2_PLACEMENT_3D('',#29258,#29259,#29260);
+#29258 = CARTESIAN_POINT('',(-1.36,-4.5,0.11));
+#29259 = DIRECTION('',(0.,0.,1.));
+#29260 = DIRECTION('',(1.,0.,0.));
+#29261 = DEFINITIONAL_REPRESENTATION('',(#29262),#29266);
+#29262 = LINE('',#29263,#29264);
+#29263 = CARTESIAN_POINT('',(0.,0.));
+#29264 = VECTOR('',#29265,1.);
+#29265 = DIRECTION('',(0.,1.));
+#29266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29267 = ORIENTED_EDGE('',*,*,#29268,.T.);
+#29268 = EDGE_CURVE('',#29241,#29269,#29271,.T.);
+#29269 = VERTEX_POINT('',#29270);
+#29270 = CARTESIAN_POINT('',(-1.36,-4.075082096124,0.157681829482));
+#29271 = SURFACE_CURVE('',#29272,(#29277,#29288),.PCURVE_S1.);
+#29272 = CIRCLE('',#29273,0.11);
+#29273 = AXIS2_PLACEMENT_3D('',#29274,#29275,#29276);
+#29274 = CARTESIAN_POINT('',(-1.36,-4.165726707786,0.22));
+#29275 = DIRECTION('',(1.,-0.,0.));
+#29276 = DIRECTION('',(0.,0.,-1.));
+#29277 = PCURVE('',#29141,#29278);
+#29278 = DEFINITIONAL_REPRESENTATION('',(#29279),#29287);
+#29279 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#29280,#29281,#29282,#29283
+ ,#29284,#29285,#29286),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#29280 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#29281 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#29282 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#29283 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#29284 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#29285 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#29286 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#29287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29288 = PCURVE('',#29289,#29294);
+#29289 = CYLINDRICAL_SURFACE('',#29290,0.11);
+#29290 = AXIS2_PLACEMENT_3D('',#29291,#29292,#29293);
+#29291 = CARTESIAN_POINT('',(-1.14,-4.165726707786,0.22));
+#29292 = DIRECTION('',(-1.,0.,0.));
+#29293 = DIRECTION('',(0.,0.,-1.));
+#29294 = DEFINITIONAL_REPRESENTATION('',(#29295),#29299);
+#29295 = LINE('',#29296,#29297);
+#29296 = CARTESIAN_POINT('',(-0.,0.22));
+#29297 = VECTOR('',#29298,1.);
+#29298 = DIRECTION('',(-1.,0.));
+#29299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29300 = ORIENTED_EDGE('',*,*,#29301,.T.);
+#29301 = EDGE_CURVE('',#29269,#29302,#29304,.T.);
+#29302 = VERTEX_POINT('',#29303);
+#29303 = CARTESIAN_POINT('',(-1.36,-3.623425869431,0.814636341035));
+#29304 = SURFACE_CURVE('',#29305,(#29309,#29316),.PCURVE_S1.);
+#29305 = LINE('',#29306,#29307);
+#29306 = CARTESIAN_POINT('',(-1.36,-4.140644611662,6.231817051758E-02));
+#29307 = VECTOR('',#29308,1.);
+#29308 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#29309 = PCURVE('',#29141,#29310);
+#29310 = DEFINITIONAL_REPRESENTATION('',(#29311),#29315);
+#29311 = LINE('',#29312,#29313);
+#29312 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#29313 = VECTOR('',#29314,1.);
+#29314 = DIRECTION('',(-0.566528822887,0.824041924199));
+#29315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29316 = PCURVE('',#29317,#29322);
+#29317 = PLANE('',#29318);
+#29318 = AXIS2_PLACEMENT_3D('',#29319,#29320,#29321);
+#29319 = CARTESIAN_POINT('',(-1.36,-4.140644611662,6.231817051758E-02));
+#29320 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#29321 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#29322 = DEFINITIONAL_REPRESENTATION('',(#29323),#29327);
+#29323 = LINE('',#29324,#29325);
+#29324 = CARTESIAN_POINT('',(0.,0.));
+#29325 = VECTOR('',#29326,1.);
+#29326 = DIRECTION('',(1.,0.));
+#29327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29328 = ORIENTED_EDGE('',*,*,#29329,.T.);
+#29329 = EDGE_CURVE('',#29302,#29330,#29332,.T.);
+#29330 = VERTEX_POINT('',#29331);
+#29331 = CARTESIAN_POINT('',(-1.36,-3.532781257769,0.862318170518));
+#29332 = SURFACE_CURVE('',#29333,(#29338,#29345),.PCURVE_S1.);
+#29333 = CIRCLE('',#29334,0.11);
+#29334 = AXIS2_PLACEMENT_3D('',#29335,#29336,#29337);
+#29335 = CARTESIAN_POINT('',(-1.36,-3.532781257769,0.752318170518));
+#29336 = DIRECTION('',(-1.,0.,0.));
+#29337 = DIRECTION('',(0.,0.,1.));
+#29338 = PCURVE('',#29141,#29339);
+#29339 = DEFINITIONAL_REPRESENTATION('',(#29340),#29344);
+#29340 = CIRCLE('',#29341,0.11);
+#29341 = AXIS2_PLACEMENT_2D('',#29342,#29343);
+#29342 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#29343 = DIRECTION('',(0.,1.));
+#29344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29345 = PCURVE('',#29346,#29351);
+#29346 = CYLINDRICAL_SURFACE('',#29347,0.11);
+#29347 = AXIS2_PLACEMENT_3D('',#29348,#29349,#29350);
+#29348 = CARTESIAN_POINT('',(-1.36,-3.532781257769,0.752318170518));
+#29349 = DIRECTION('',(1.,0.,0.));
+#29350 = DIRECTION('',(0.,-0.824041924199,0.566528822887));
+#29351 = DEFINITIONAL_REPRESENTATION('',(#29352),#29356);
+#29352 = LINE('',#29353,#29354);
+#29353 = CARTESIAN_POINT('',(5.31467632652,1.7763568394E-15));
+#29354 = VECTOR('',#29355,1.);
+#29355 = DIRECTION('',(-1.,0.));
+#29356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29357 = ORIENTED_EDGE('',*,*,#29358,.T.);
+#29358 = EDGE_CURVE('',#29330,#29359,#29361,.T.);
+#29359 = VERTEX_POINT('',#29360);
+#29360 = CARTESIAN_POINT('',(-1.36,-3.5,0.862318170518));
+#29361 = SURFACE_CURVE('',#29362,(#29366,#29373),.PCURVE_S1.);
+#29362 = LINE('',#29363,#29364);
+#29363 = CARTESIAN_POINT('',(-1.36,-3.590644611662,0.862318170518));
+#29364 = VECTOR('',#29365,1.);
+#29365 = DIRECTION('',(0.,1.,0.));
+#29366 = PCURVE('',#29141,#29367);
+#29367 = DEFINITIONAL_REPRESENTATION('',(#29368),#29372);
+#29368 = LINE('',#29369,#29370);
+#29369 = CARTESIAN_POINT('',(-0.362132126166,0.520931946481));
+#29370 = VECTOR('',#29371,1.);
+#29371 = DIRECTION('',(-1.,7.562435882206E-59));
+#29372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29373 = PCURVE('',#29374,#29379);
+#29374 = PLANE('',#29375);
+#29375 = AXIS2_PLACEMENT_3D('',#29376,#29377,#29378);
+#29376 = CARTESIAN_POINT('',(-1.36,-3.590644611662,0.862318170518));
+#29377 = DIRECTION('',(0.,0.,1.));
+#29378 = DIRECTION('',(1.,0.,0.));
+#29379 = DEFINITIONAL_REPRESENTATION('',(#29380),#29384);
+#29380 = LINE('',#29381,#29382);
+#29381 = CARTESIAN_POINT('',(0.,0.));
+#29382 = VECTOR('',#29383,1.);
+#29383 = DIRECTION('',(0.,1.));
+#29384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29385 = ORIENTED_EDGE('',*,*,#29386,.F.);
+#29386 = EDGE_CURVE('',#29387,#29359,#29389,.T.);
+#29387 = VERTEX_POINT('',#29388);
+#29388 = CARTESIAN_POINT('',(-1.36,-3.5,0.752318170518));
+#29389 = SURFACE_CURVE('',#29390,(#29394,#29401),.PCURVE_S1.);
+#29390 = LINE('',#29391,#29392);
+#29391 = CARTESIAN_POINT('',(-1.36,-3.5,0.752318170518));
+#29392 = VECTOR('',#29393,1.);
+#29393 = DIRECTION('',(0.,0.,1.));
+#29394 = PCURVE('',#29141,#29395);
+#29395 = DEFINITIONAL_REPRESENTATION('',(#29396),#29400);
+#29396 = LINE('',#29397,#29398);
+#29397 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#29398 = VECTOR('',#29399,1.);
+#29399 = DIRECTION('',(0.,1.));
+#29400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29401 = PCURVE('',#29402,#29407);
+#29402 = PLANE('',#29403);
+#29403 = AXIS2_PLACEMENT_3D('',#29404,#29405,#29406);
+#29404 = CARTESIAN_POINT('',(-1.36,-3.5,0.752318170518));
+#29405 = DIRECTION('',(0.,1.,0.));
+#29406 = DIRECTION('',(0.,0.,1.));
+#29407 = DEFINITIONAL_REPRESENTATION('',(#29408),#29412);
+#29408 = LINE('',#29409,#29410);
+#29409 = CARTESIAN_POINT('',(0.,0.));
+#29410 = VECTOR('',#29411,1.);
+#29411 = DIRECTION('',(1.,0.));
+#29412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29413 = ORIENTED_EDGE('',*,*,#29414,.F.);
+#29414 = EDGE_CURVE('',#29415,#29387,#29417,.T.);
+#29415 = VERTEX_POINT('',#29416);
+#29416 = CARTESIAN_POINT('',(-1.36,-3.532781257769,0.752318170518));
+#29417 = SURFACE_CURVE('',#29418,(#29422,#29429),.PCURVE_S1.);
+#29418 = LINE('',#29419,#29420);
+#29419 = CARTESIAN_POINT('',(-1.36,-3.590644611662,0.752318170518));
+#29420 = VECTOR('',#29421,1.);
+#29421 = DIRECTION('',(0.,1.,0.));
+#29422 = PCURVE('',#29141,#29423);
+#29423 = DEFINITIONAL_REPRESENTATION('',(#29424),#29428);
+#29424 = LINE('',#29425,#29426);
+#29425 = CARTESIAN_POINT('',(-0.362132126166,0.410931946481));
+#29426 = VECTOR('',#29427,1.);
+#29427 = DIRECTION('',(-1.,7.562435882206E-59));
+#29428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29429 = PCURVE('',#29430,#29435);
+#29430 = PLANE('',#29431);
+#29431 = AXIS2_PLACEMENT_3D('',#29432,#29433,#29434);
+#29432 = CARTESIAN_POINT('',(-1.36,-3.590644611662,0.752318170518));
+#29433 = DIRECTION('',(0.,0.,1.));
+#29434 = DIRECTION('',(1.,0.,0.));
+#29435 = DEFINITIONAL_REPRESENTATION('',(#29436),#29440);
+#29436 = LINE('',#29437,#29438);
+#29437 = CARTESIAN_POINT('',(0.,0.));
+#29438 = VECTOR('',#29439,1.);
+#29439 = DIRECTION('',(0.,1.));
+#29440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29441 = ORIENTED_EDGE('',*,*,#29442,.F.);
+#29442 = EDGE_CURVE('',#29443,#29415,#29445,.T.);
+#29443 = VERTEX_POINT('',#29444);
+#29444 = CARTESIAN_POINT('',(-1.36,-4.017218742231,4.768182948242E-02));
+#29445 = SURFACE_CURVE('',#29446,(#29450,#29457),.PCURVE_S1.);
+#29446 = LINE('',#29447,#29448);
+#29447 = CARTESIAN_POINT('',(-1.36,-4.05,1.387778780781E-17));
+#29448 = VECTOR('',#29449,1.);
+#29449 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#29450 = PCURVE('',#29141,#29451);
+#29451 = DEFINITIONAL_REPRESENTATION('',(#29452),#29456);
+#29452 = LINE('',#29453,#29454);
+#29453 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#29454 = VECTOR('',#29455,1.);
+#29455 = DIRECTION('',(-0.566528822887,0.824041924199));
+#29456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29457 = PCURVE('',#29458,#29463);
+#29458 = PLANE('',#29459);
+#29459 = AXIS2_PLACEMENT_3D('',#29460,#29461,#29462);
+#29460 = CARTESIAN_POINT('',(-1.36,-4.05,1.387778780781E-17));
+#29461 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#29462 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#29463 = DEFINITIONAL_REPRESENTATION('',(#29464),#29468);
+#29464 = LINE('',#29465,#29466);
+#29465 = CARTESIAN_POINT('',(0.,0.));
+#29466 = VECTOR('',#29467,1.);
+#29467 = DIRECTION('',(1.,0.));
+#29468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29469 = ORIENTED_EDGE('',*,*,#29470,.F.);
+#29470 = EDGE_CURVE('',#29121,#29443,#29471,.T.);
+#29471 = SURFACE_CURVE('',#29472,(#29477,#29488),.PCURVE_S1.);
+#29472 = CIRCLE('',#29473,0.11);
+#29473 = AXIS2_PLACEMENT_3D('',#29474,#29475,#29476);
+#29474 = CARTESIAN_POINT('',(-1.36,-4.107863353893,0.11));
+#29475 = DIRECTION('',(1.,0.,-0.));
+#29476 = DIRECTION('',(0.,0.,1.));
+#29477 = PCURVE('',#29141,#29478);
+#29478 = DEFINITIONAL_REPRESENTATION('',(#29479),#29487);
+#29479 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#29480,#29481,#29482,#29483
+ ,#29484,#29485,#29486),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#29480 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#29481 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#29482 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#29483 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#29484 = CARTESIAN_POINT('',(5.982382164823E-02,-0.286386224036));
+#29485 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#29486 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#29487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29488 = PCURVE('',#29223,#29489);
+#29489 = DEFINITIONAL_REPRESENTATION('',(#29490),#29494);
+#29490 = LINE('',#29491,#29492);
+#29491 = CARTESIAN_POINT('',(-3.14159265359,1.7763568394E-15));
+#29492 = VECTOR('',#29493,1.);
+#29493 = DIRECTION('',(1.,0.));
+#29494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29495 = ORIENTED_EDGE('',*,*,#29118,.F.);
+#29496 = ORIENTED_EDGE('',*,*,#29497,.T.);
+#29497 = EDGE_CURVE('',#29119,#29239,#29498,.T.);
+#29498 = SURFACE_CURVE('',#29499,(#29503,#29510),.PCURVE_S1.);
+#29499 = LINE('',#29500,#29501);
+#29500 = CARTESIAN_POINT('',(-1.36,-4.5,0.));
+#29501 = VECTOR('',#29502,1.);
+#29502 = DIRECTION('',(0.,0.,1.));
+#29503 = PCURVE('',#29141,#29504);
+#29504 = DEFINITIONAL_REPRESENTATION('',(#29505),#29509);
+#29505 = LINE('',#29506,#29507);
+#29506 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#29507 = VECTOR('',#29508,1.);
+#29508 = DIRECTION('',(0.,1.));
+#29509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29510 = PCURVE('',#29169,#29511);
+#29511 = DEFINITIONAL_REPRESENTATION('',(#29512),#29516);
+#29512 = LINE('',#29513,#29514);
+#29513 = CARTESIAN_POINT('',(0.,0.));
+#29514 = VECTOR('',#29515,1.);
+#29515 = DIRECTION('',(1.,0.));
+#29516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29517 = ADVANCED_FACE('',(#29518),#29223,.T.);
+#29518 = FACE_BOUND('',#29519,.T.);
+#29519 = EDGE_LOOP('',(#29520,#29521,#29544,#29566));
+#29520 = ORIENTED_EDGE('',*,*,#29470,.T.);
+#29521 = ORIENTED_EDGE('',*,*,#29522,.T.);
+#29522 = EDGE_CURVE('',#29443,#29523,#29525,.T.);
+#29523 = VERTEX_POINT('',#29524);
+#29524 = CARTESIAN_POINT('',(-1.14,-4.017218742231,4.768182948242E-02));
+#29525 = SURFACE_CURVE('',#29526,(#29530,#29537),.PCURVE_S1.);
+#29526 = LINE('',#29527,#29528);
+#29527 = CARTESIAN_POINT('',(-1.36,-4.017218742231,4.768182948242E-02));
+#29528 = VECTOR('',#29529,1.);
+#29529 = DIRECTION('',(1.,0.,0.));
+#29530 = PCURVE('',#29223,#29531);
+#29531 = DEFINITIONAL_REPRESENTATION('',(#29532),#29536);
+#29532 = LINE('',#29533,#29534);
+#29533 = CARTESIAN_POINT('',(0.96850898066,0.));
+#29534 = VECTOR('',#29535,1.);
+#29535 = DIRECTION('',(0.,1.));
+#29536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29537 = PCURVE('',#29458,#29538);
+#29538 = DEFINITIONAL_REPRESENTATION('',(#29539),#29543);
+#29539 = LINE('',#29540,#29541);
+#29540 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#29541 = VECTOR('',#29542,1.);
+#29542 = DIRECTION('',(0.,1.));
+#29543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29544 = ORIENTED_EDGE('',*,*,#29545,.F.);
+#29545 = EDGE_CURVE('',#29182,#29523,#29546,.T.);
+#29546 = SURFACE_CURVE('',#29547,(#29552,#29559),.PCURVE_S1.);
+#29547 = CIRCLE('',#29548,0.11);
+#29548 = AXIS2_PLACEMENT_3D('',#29549,#29550,#29551);
+#29549 = CARTESIAN_POINT('',(-1.14,-4.107863353893,0.11));
+#29550 = DIRECTION('',(1.,0.,-0.));
+#29551 = DIRECTION('',(0.,0.,1.));
+#29552 = PCURVE('',#29223,#29553);
+#29553 = DEFINITIONAL_REPRESENTATION('',(#29554),#29558);
+#29554 = LINE('',#29555,#29556);
+#29555 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#29556 = VECTOR('',#29557,1.);
+#29557 = DIRECTION('',(1.,0.));
+#29558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29559 = PCURVE('',#29197,#29560);
+#29560 = DEFINITIONAL_REPRESENTATION('',(#29561),#29565);
+#29561 = CIRCLE('',#29562,0.11);
+#29562 = AXIS2_PLACEMENT_2D('',#29563,#29564);
+#29563 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#29564 = DIRECTION('',(0.,1.));
+#29565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29566 = ORIENTED_EDGE('',*,*,#29209,.F.);
+#29567 = ADVANCED_FACE('',(#29568),#29169,.F.);
+#29568 = FACE_BOUND('',#29569,.F.);
+#29569 = EDGE_LOOP('',(#29570,#29571,#29572,#29595));
+#29570 = ORIENTED_EDGE('',*,*,#29153,.F.);
+#29571 = ORIENTED_EDGE('',*,*,#29497,.T.);
+#29572 = ORIENTED_EDGE('',*,*,#29573,.T.);
+#29573 = EDGE_CURVE('',#29239,#29574,#29576,.T.);
+#29574 = VERTEX_POINT('',#29575);
+#29575 = CARTESIAN_POINT('',(-1.14,-4.5,0.11));
+#29576 = SURFACE_CURVE('',#29577,(#29581,#29588),.PCURVE_S1.);
+#29577 = LINE('',#29578,#29579);
+#29578 = CARTESIAN_POINT('',(-1.36,-4.5,0.11));
+#29579 = VECTOR('',#29580,1.);
+#29580 = DIRECTION('',(1.,0.,0.));
+#29581 = PCURVE('',#29169,#29582);
+#29582 = DEFINITIONAL_REPRESENTATION('',(#29583),#29587);
+#29583 = LINE('',#29584,#29585);
+#29584 = CARTESIAN_POINT('',(0.11,0.));
+#29585 = VECTOR('',#29586,1.);
+#29586 = DIRECTION('',(0.,1.));
+#29587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29588 = PCURVE('',#29256,#29589);
+#29589 = DEFINITIONAL_REPRESENTATION('',(#29590),#29594);
+#29590 = LINE('',#29591,#29592);
+#29591 = CARTESIAN_POINT('',(0.,0.));
+#29592 = VECTOR('',#29593,1.);
+#29593 = DIRECTION('',(1.,0.));
+#29594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29595 = ORIENTED_EDGE('',*,*,#29596,.F.);
+#29596 = EDGE_CURVE('',#29154,#29574,#29597,.T.);
+#29597 = SURFACE_CURVE('',#29598,(#29602,#29609),.PCURVE_S1.);
+#29598 = LINE('',#29599,#29600);
+#29599 = CARTESIAN_POINT('',(-1.14,-4.5,0.));
+#29600 = VECTOR('',#29601,1.);
+#29601 = DIRECTION('',(0.,0.,1.));
+#29602 = PCURVE('',#29169,#29603);
+#29603 = DEFINITIONAL_REPRESENTATION('',(#29604),#29608);
+#29604 = LINE('',#29605,#29606);
+#29605 = CARTESIAN_POINT('',(0.,0.22));
+#29606 = VECTOR('',#29607,1.);
+#29607 = DIRECTION('',(1.,0.));
+#29608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29609 = PCURVE('',#29197,#29610);
+#29610 = DEFINITIONAL_REPRESENTATION('',(#29611),#29615);
+#29611 = LINE('',#29612,#29613);
+#29612 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#29613 = VECTOR('',#29614,1.);
+#29614 = DIRECTION('',(0.,1.));
+#29615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29616 = ADVANCED_FACE('',(#29617),#29197,.T.);
+#29617 = FACE_BOUND('',#29618,.T.);
+#29618 = EDGE_LOOP('',(#29619,#29642,#29643,#29644,#29645,#29668,#29691,
+ #29714,#29737,#29765,#29788));
+#29619 = ORIENTED_EDGE('',*,*,#29620,.F.);
+#29620 = EDGE_CURVE('',#29574,#29621,#29623,.T.);
+#29621 = VERTEX_POINT('',#29622);
+#29622 = CARTESIAN_POINT('',(-1.14,-4.165726707786,0.11));
+#29623 = SURFACE_CURVE('',#29624,(#29628,#29635),.PCURVE_S1.);
+#29624 = LINE('',#29625,#29626);
+#29625 = CARTESIAN_POINT('',(-1.14,-4.5,0.11));
+#29626 = VECTOR('',#29627,1.);
+#29627 = DIRECTION('',(0.,1.,0.));
+#29628 = PCURVE('',#29197,#29629);
+#29629 = DEFINITIONAL_REPRESENTATION('',(#29630),#29634);
+#29630 = LINE('',#29631,#29632);
+#29631 = CARTESIAN_POINT('',(-0.547223262172,-0.231386224036));
+#29632 = VECTOR('',#29633,1.);
+#29633 = DIRECTION('',(1.,3.249379305189E-58));
+#29634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29635 = PCURVE('',#29256,#29636);
+#29636 = DEFINITIONAL_REPRESENTATION('',(#29637),#29641);
+#29637 = LINE('',#29638,#29639);
+#29638 = CARTESIAN_POINT('',(0.22,0.));
+#29639 = VECTOR('',#29640,1.);
+#29640 = DIRECTION('',(0.,1.));
+#29641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29642 = ORIENTED_EDGE('',*,*,#29596,.F.);
+#29643 = ORIENTED_EDGE('',*,*,#29181,.T.);
+#29644 = ORIENTED_EDGE('',*,*,#29545,.T.);
+#29645 = ORIENTED_EDGE('',*,*,#29646,.T.);
+#29646 = EDGE_CURVE('',#29523,#29647,#29649,.T.);
+#29647 = VERTEX_POINT('',#29648);
+#29648 = CARTESIAN_POINT('',(-1.14,-3.532781257769,0.752318170518));
+#29649 = SURFACE_CURVE('',#29650,(#29654,#29661),.PCURVE_S1.);
+#29650 = LINE('',#29651,#29652);
+#29651 = CARTESIAN_POINT('',(-1.14,-4.05,1.387778780781E-17));
+#29652 = VECTOR('',#29653,1.);
+#29653 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#29654 = PCURVE('',#29197,#29655);
+#29655 = DEFINITIONAL_REPRESENTATION('',(#29656),#29660);
+#29656 = LINE('',#29657,#29658);
+#29657 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#29658 = VECTOR('',#29659,1.);
+#29659 = DIRECTION('',(0.566528822887,0.824041924199));
+#29660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29661 = PCURVE('',#29458,#29662);
+#29662 = DEFINITIONAL_REPRESENTATION('',(#29663),#29667);
+#29663 = LINE('',#29664,#29665);
+#29664 = CARTESIAN_POINT('',(0.,0.22));
+#29665 = VECTOR('',#29666,1.);
+#29666 = DIRECTION('',(1.,0.));
+#29667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29668 = ORIENTED_EDGE('',*,*,#29669,.T.);
+#29669 = EDGE_CURVE('',#29647,#29670,#29672,.T.);
+#29670 = VERTEX_POINT('',#29671);
+#29671 = CARTESIAN_POINT('',(-1.14,-3.5,0.752318170518));
+#29672 = SURFACE_CURVE('',#29673,(#29677,#29684),.PCURVE_S1.);
+#29673 = LINE('',#29674,#29675);
+#29674 = CARTESIAN_POINT('',(-1.14,-3.590644611662,0.752318170518));
+#29675 = VECTOR('',#29676,1.);
+#29676 = DIRECTION('',(0.,1.,0.));
+#29677 = PCURVE('',#29197,#29678);
+#29678 = DEFINITIONAL_REPRESENTATION('',(#29679),#29683);
+#29679 = LINE('',#29680,#29681);
+#29680 = CARTESIAN_POINT('',(0.362132126166,0.410931946481));
+#29681 = VECTOR('',#29682,1.);
+#29682 = DIRECTION('',(1.,3.249379305189E-58));
+#29683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29684 = PCURVE('',#29430,#29685);
+#29685 = DEFINITIONAL_REPRESENTATION('',(#29686),#29690);
+#29686 = LINE('',#29687,#29688);
+#29687 = CARTESIAN_POINT('',(0.22,0.));
+#29688 = VECTOR('',#29689,1.);
+#29689 = DIRECTION('',(0.,1.));
+#29690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29691 = ORIENTED_EDGE('',*,*,#29692,.T.);
+#29692 = EDGE_CURVE('',#29670,#29693,#29695,.T.);
+#29693 = VERTEX_POINT('',#29694);
+#29694 = CARTESIAN_POINT('',(-1.14,-3.5,0.862318170518));
+#29695 = SURFACE_CURVE('',#29696,(#29700,#29707),.PCURVE_S1.);
+#29696 = LINE('',#29697,#29698);
+#29697 = CARTESIAN_POINT('',(-1.14,-3.5,0.752318170518));
+#29698 = VECTOR('',#29699,1.);
+#29699 = DIRECTION('',(0.,0.,1.));
+#29700 = PCURVE('',#29197,#29701);
+#29701 = DEFINITIONAL_REPRESENTATION('',(#29702),#29706);
+#29702 = LINE('',#29703,#29704);
+#29703 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#29704 = VECTOR('',#29705,1.);
+#29705 = DIRECTION('',(0.,1.));
+#29706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29707 = PCURVE('',#29402,#29708);
+#29708 = DEFINITIONAL_REPRESENTATION('',(#29709),#29713);
+#29709 = LINE('',#29710,#29711);
+#29710 = CARTESIAN_POINT('',(0.,0.22));
+#29711 = VECTOR('',#29712,1.);
+#29712 = DIRECTION('',(1.,0.));
+#29713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29714 = ORIENTED_EDGE('',*,*,#29715,.F.);
+#29715 = EDGE_CURVE('',#29716,#29693,#29718,.T.);
+#29716 = VERTEX_POINT('',#29717);
+#29717 = CARTESIAN_POINT('',(-1.14,-3.532781257769,0.862318170518));
+#29718 = SURFACE_CURVE('',#29719,(#29723,#29730),.PCURVE_S1.);
+#29719 = LINE('',#29720,#29721);
+#29720 = CARTESIAN_POINT('',(-1.14,-3.590644611662,0.862318170518));
+#29721 = VECTOR('',#29722,1.);
+#29722 = DIRECTION('',(0.,1.,0.));
+#29723 = PCURVE('',#29197,#29724);
+#29724 = DEFINITIONAL_REPRESENTATION('',(#29725),#29729);
+#29725 = LINE('',#29726,#29727);
+#29726 = CARTESIAN_POINT('',(0.362132126166,0.520931946481));
+#29727 = VECTOR('',#29728,1.);
+#29728 = DIRECTION('',(1.,3.249379305189E-58));
+#29729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29730 = PCURVE('',#29374,#29731);
+#29731 = DEFINITIONAL_REPRESENTATION('',(#29732),#29736);
+#29732 = LINE('',#29733,#29734);
+#29733 = CARTESIAN_POINT('',(0.22,0.));
+#29734 = VECTOR('',#29735,1.);
+#29735 = DIRECTION('',(0.,1.));
+#29736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29737 = ORIENTED_EDGE('',*,*,#29738,.F.);
+#29738 = EDGE_CURVE('',#29739,#29716,#29741,.T.);
+#29739 = VERTEX_POINT('',#29740);
+#29740 = CARTESIAN_POINT('',(-1.14,-3.623425869431,0.814636341035));
+#29741 = SURFACE_CURVE('',#29742,(#29747,#29758),.PCURVE_S1.);
+#29742 = CIRCLE('',#29743,0.11);
+#29743 = AXIS2_PLACEMENT_3D('',#29744,#29745,#29746);
+#29744 = CARTESIAN_POINT('',(-1.14,-3.532781257769,0.752318170518));
+#29745 = DIRECTION('',(-1.,0.,0.));
+#29746 = DIRECTION('',(0.,0.,1.));
+#29747 = PCURVE('',#29197,#29748);
+#29748 = DEFINITIONAL_REPRESENTATION('',(#29749),#29757);
+#29749 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#29750,#29751,#29752,#29753
+ ,#29754,#29755,#29756),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#29750 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#29751 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#29752 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#29753 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#29754 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#29755 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#29756 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#29757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29758 = PCURVE('',#29346,#29759);
+#29759 = DEFINITIONAL_REPRESENTATION('',(#29760),#29764);
+#29760 = LINE('',#29761,#29762);
+#29761 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#29762 = VECTOR('',#29763,1.);
+#29763 = DIRECTION('',(-1.,0.));
+#29764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29765 = ORIENTED_EDGE('',*,*,#29766,.F.);
+#29766 = EDGE_CURVE('',#29767,#29739,#29769,.T.);
+#29767 = VERTEX_POINT('',#29768);
+#29768 = CARTESIAN_POINT('',(-1.14,-4.075082096124,0.157681829482));
+#29769 = SURFACE_CURVE('',#29770,(#29774,#29781),.PCURVE_S1.);
+#29770 = LINE('',#29771,#29772);
+#29771 = CARTESIAN_POINT('',(-1.14,-4.140644611662,6.231817051758E-02));
+#29772 = VECTOR('',#29773,1.);
+#29773 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#29774 = PCURVE('',#29197,#29775);
+#29775 = DEFINITIONAL_REPRESENTATION('',(#29776),#29780);
+#29776 = LINE('',#29777,#29778);
+#29777 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#29778 = VECTOR('',#29779,1.);
+#29779 = DIRECTION('',(0.566528822887,0.824041924199));
+#29780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29781 = PCURVE('',#29317,#29782);
+#29782 = DEFINITIONAL_REPRESENTATION('',(#29783),#29787);
+#29783 = LINE('',#29784,#29785);
+#29784 = CARTESIAN_POINT('',(0.,0.22));
+#29785 = VECTOR('',#29786,1.);
+#29786 = DIRECTION('',(1.,0.));
+#29787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29788 = ORIENTED_EDGE('',*,*,#29789,.F.);
+#29789 = EDGE_CURVE('',#29621,#29767,#29790,.T.);
+#29790 = SURFACE_CURVE('',#29791,(#29796,#29803),.PCURVE_S1.);
+#29791 = CIRCLE('',#29792,0.11);
+#29792 = AXIS2_PLACEMENT_3D('',#29793,#29794,#29795);
+#29793 = CARTESIAN_POINT('',(-1.14,-4.165726707786,0.22));
+#29794 = DIRECTION('',(1.,-0.,0.));
+#29795 = DIRECTION('',(0.,0.,-1.));
+#29796 = PCURVE('',#29197,#29797);
+#29797 = DEFINITIONAL_REPRESENTATION('',(#29798),#29802);
+#29798 = CIRCLE('',#29799,0.11);
+#29799 = AXIS2_PLACEMENT_2D('',#29800,#29801);
+#29800 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#29801 = DIRECTION('',(0.,-1.));
+#29802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29803 = PCURVE('',#29289,#29804);
+#29804 = DEFINITIONAL_REPRESENTATION('',(#29805),#29809);
+#29805 = LINE('',#29806,#29807);
+#29806 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
+#29807 = VECTOR('',#29808,1.);
+#29808 = DIRECTION('',(-1.,0.));
+#29809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29810 = ADVANCED_FACE('',(#29811),#29256,.T.);
+#29811 = FACE_BOUND('',#29812,.T.);
+#29812 = EDGE_LOOP('',(#29813,#29814,#29815,#29816));
+#29813 = ORIENTED_EDGE('',*,*,#29238,.F.);
+#29814 = ORIENTED_EDGE('',*,*,#29573,.T.);
+#29815 = ORIENTED_EDGE('',*,*,#29620,.T.);
+#29816 = ORIENTED_EDGE('',*,*,#29817,.T.);
+#29817 = EDGE_CURVE('',#29621,#29241,#29818,.T.);
+#29818 = SURFACE_CURVE('',#29819,(#29823,#29830),.PCURVE_S1.);
+#29819 = LINE('',#29820,#29821);
+#29820 = CARTESIAN_POINT('',(-1.14,-4.165726707786,0.11));
+#29821 = VECTOR('',#29822,1.);
+#29822 = DIRECTION('',(-1.,0.,0.));
+#29823 = PCURVE('',#29256,#29824);
+#29824 = DEFINITIONAL_REPRESENTATION('',(#29825),#29829);
+#29825 = LINE('',#29826,#29827);
+#29826 = CARTESIAN_POINT('',(0.22,0.334273292214));
+#29827 = VECTOR('',#29828,1.);
+#29828 = DIRECTION('',(-1.,0.));
+#29829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29830 = PCURVE('',#29289,#29831);
+#29831 = DEFINITIONAL_REPRESENTATION('',(#29832),#29836);
+#29832 = LINE('',#29833,#29834);
+#29833 = CARTESIAN_POINT('',(-0.,0.));
+#29834 = VECTOR('',#29835,1.);
+#29835 = DIRECTION('',(-0.,1.));
+#29836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29837 = ADVANCED_FACE('',(#29838),#29289,.F.);
+#29838 = FACE_BOUND('',#29839,.T.);
+#29839 = EDGE_LOOP('',(#29840,#29841,#29862,#29863));
+#29840 = ORIENTED_EDGE('',*,*,#29789,.T.);
+#29841 = ORIENTED_EDGE('',*,*,#29842,.T.);
+#29842 = EDGE_CURVE('',#29767,#29269,#29843,.T.);
+#29843 = SURFACE_CURVE('',#29844,(#29848,#29855),.PCURVE_S1.);
+#29844 = LINE('',#29845,#29846);
+#29845 = CARTESIAN_POINT('',(-1.14,-4.075082096124,0.157681829482));
+#29846 = VECTOR('',#29847,1.);
+#29847 = DIRECTION('',(-1.,0.,0.));
+#29848 = PCURVE('',#29289,#29849);
+#29849 = DEFINITIONAL_REPRESENTATION('',(#29850),#29854);
+#29850 = LINE('',#29851,#29852);
+#29851 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#29852 = VECTOR('',#29853,1.);
+#29853 = DIRECTION('',(-0.,1.));
+#29854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29855 = PCURVE('',#29317,#29856);
+#29856 = DEFINITIONAL_REPRESENTATION('',(#29857),#29861);
+#29857 = LINE('',#29858,#29859);
+#29858 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#29859 = VECTOR('',#29860,1.);
+#29860 = DIRECTION('',(0.,-1.));
+#29861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29862 = ORIENTED_EDGE('',*,*,#29268,.F.);
+#29863 = ORIENTED_EDGE('',*,*,#29817,.F.);
+#29864 = ADVANCED_FACE('',(#29865),#29317,.F.);
+#29865 = FACE_BOUND('',#29866,.F.);
+#29866 = EDGE_LOOP('',(#29867,#29868,#29869,#29870));
+#29867 = ORIENTED_EDGE('',*,*,#29766,.F.);
+#29868 = ORIENTED_EDGE('',*,*,#29842,.T.);
+#29869 = ORIENTED_EDGE('',*,*,#29301,.T.);
+#29870 = ORIENTED_EDGE('',*,*,#29871,.T.);
+#29871 = EDGE_CURVE('',#29302,#29739,#29872,.T.);
+#29872 = SURFACE_CURVE('',#29873,(#29877,#29884),.PCURVE_S1.);
+#29873 = LINE('',#29874,#29875);
+#29874 = CARTESIAN_POINT('',(-1.36,-3.623425869431,0.814636341035));
+#29875 = VECTOR('',#29876,1.);
+#29876 = DIRECTION('',(1.,0.,0.));
+#29877 = PCURVE('',#29317,#29878);
+#29878 = DEFINITIONAL_REPRESENTATION('',(#29879),#29883);
+#29879 = LINE('',#29880,#29881);
+#29880 = CARTESIAN_POINT('',(0.912961038055,0.));
+#29881 = VECTOR('',#29882,1.);
+#29882 = DIRECTION('',(0.,1.));
+#29883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29884 = PCURVE('',#29346,#29885);
+#29885 = DEFINITIONAL_REPRESENTATION('',(#29886),#29890);
+#29886 = LINE('',#29887,#29888);
+#29887 = CARTESIAN_POINT('',(-0.,0.));
+#29888 = VECTOR('',#29889,1.);
+#29889 = DIRECTION('',(-0.,1.));
+#29890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29891 = ADVANCED_FACE('',(#29892),#29346,.T.);
+#29892 = FACE_BOUND('',#29893,.F.);
+#29893 = EDGE_LOOP('',(#29894,#29895,#29916,#29917));
+#29894 = ORIENTED_EDGE('',*,*,#29329,.T.);
+#29895 = ORIENTED_EDGE('',*,*,#29896,.T.);
+#29896 = EDGE_CURVE('',#29330,#29716,#29897,.T.);
+#29897 = SURFACE_CURVE('',#29898,(#29902,#29909),.PCURVE_S1.);
+#29898 = LINE('',#29899,#29900);
+#29899 = CARTESIAN_POINT('',(-1.36,-3.532781257769,0.862318170518));
+#29900 = VECTOR('',#29901,1.);
+#29901 = DIRECTION('',(1.,0.,0.));
+#29902 = PCURVE('',#29346,#29903);
+#29903 = DEFINITIONAL_REPRESENTATION('',(#29904),#29908);
+#29904 = LINE('',#29905,#29906);
+#29905 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#29906 = VECTOR('',#29907,1.);
+#29907 = DIRECTION('',(-0.,1.));
+#29908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29909 = PCURVE('',#29374,#29910);
+#29910 = DEFINITIONAL_REPRESENTATION('',(#29911),#29915);
+#29911 = LINE('',#29912,#29913);
+#29912 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#29913 = VECTOR('',#29914,1.);
+#29914 = DIRECTION('',(1.,0.));
+#29915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29916 = ORIENTED_EDGE('',*,*,#29738,.F.);
+#29917 = ORIENTED_EDGE('',*,*,#29871,.F.);
+#29918 = ADVANCED_FACE('',(#29919),#29374,.T.);
+#29919 = FACE_BOUND('',#29920,.T.);
+#29920 = EDGE_LOOP('',(#29921,#29922,#29923,#29924));
+#29921 = ORIENTED_EDGE('',*,*,#29358,.F.);
+#29922 = ORIENTED_EDGE('',*,*,#29896,.T.);
+#29923 = ORIENTED_EDGE('',*,*,#29715,.T.);
+#29924 = ORIENTED_EDGE('',*,*,#29925,.F.);
+#29925 = EDGE_CURVE('',#29359,#29693,#29926,.T.);
+#29926 = SURFACE_CURVE('',#29927,(#29931,#29938),.PCURVE_S1.);
+#29927 = LINE('',#29928,#29929);
+#29928 = CARTESIAN_POINT('',(-1.36,-3.5,0.862318170518));
+#29929 = VECTOR('',#29930,1.);
+#29930 = DIRECTION('',(1.,0.,0.));
+#29931 = PCURVE('',#29374,#29932);
+#29932 = DEFINITIONAL_REPRESENTATION('',(#29933),#29937);
+#29933 = LINE('',#29934,#29935);
+#29934 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#29935 = VECTOR('',#29936,1.);
+#29936 = DIRECTION('',(1.,0.));
+#29937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29938 = PCURVE('',#29402,#29939);
+#29939 = DEFINITIONAL_REPRESENTATION('',(#29940),#29944);
+#29940 = LINE('',#29941,#29942);
+#29941 = CARTESIAN_POINT('',(0.11,0.));
+#29942 = VECTOR('',#29943,1.);
+#29943 = DIRECTION('',(0.,1.));
+#29944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29945 = ADVANCED_FACE('',(#29946),#29458,.T.);
+#29946 = FACE_BOUND('',#29947,.T.);
+#29947 = EDGE_LOOP('',(#29948,#29949,#29950,#29951));
+#29948 = ORIENTED_EDGE('',*,*,#29646,.F.);
+#29949 = ORIENTED_EDGE('',*,*,#29522,.F.);
+#29950 = ORIENTED_EDGE('',*,*,#29442,.T.);
+#29951 = ORIENTED_EDGE('',*,*,#29952,.F.);
+#29952 = EDGE_CURVE('',#29647,#29415,#29953,.T.);
+#29953 = SURFACE_CURVE('',#29954,(#29958,#29964),.PCURVE_S1.);
+#29954 = LINE('',#29955,#29956);
+#29955 = CARTESIAN_POINT('',(-1.36,-3.532781257769,0.752318170518));
+#29956 = VECTOR('',#29957,1.);
+#29957 = DIRECTION('',(-1.,0.,0.));
+#29958 = PCURVE('',#29458,#29959);
+#29959 = DEFINITIONAL_REPRESENTATION('',(#29960),#29963);
+#29960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29961,#29962),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29961 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#29962 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#29963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29964 = PCURVE('',#29430,#29965);
+#29965 = DEFINITIONAL_REPRESENTATION('',(#29966),#29969);
+#29966 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29967,#29968),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#29967 = CARTESIAN_POINT('',(0.242,5.786335389277E-02));
+#29968 = CARTESIAN_POINT('',(-2.2E-02,5.786335389277E-02));
+#29969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29970 = ADVANCED_FACE('',(#29971),#29402,.T.);
+#29971 = FACE_BOUND('',#29972,.T.);
+#29972 = EDGE_LOOP('',(#29973,#29974,#29995,#29996));
+#29973 = ORIENTED_EDGE('',*,*,#29692,.F.);
+#29974 = ORIENTED_EDGE('',*,*,#29975,.F.);
+#29975 = EDGE_CURVE('',#29387,#29670,#29976,.T.);
+#29976 = SURFACE_CURVE('',#29977,(#29981,#29988),.PCURVE_S1.);
+#29977 = LINE('',#29978,#29979);
+#29978 = CARTESIAN_POINT('',(-1.36,-3.5,0.752318170518));
+#29979 = VECTOR('',#29980,1.);
+#29980 = DIRECTION('',(1.,0.,0.));
+#29981 = PCURVE('',#29402,#29982);
+#29982 = DEFINITIONAL_REPRESENTATION('',(#29983),#29987);
+#29983 = LINE('',#29984,#29985);
+#29984 = CARTESIAN_POINT('',(0.,0.));
+#29985 = VECTOR('',#29986,1.);
+#29986 = DIRECTION('',(0.,1.));
+#29987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29988 = PCURVE('',#29430,#29989);
+#29989 = DEFINITIONAL_REPRESENTATION('',(#29990),#29994);
+#29990 = LINE('',#29991,#29992);
+#29991 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#29992 = VECTOR('',#29993,1.);
+#29993 = DIRECTION('',(1.,0.));
+#29994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29995 = ORIENTED_EDGE('',*,*,#29386,.T.);
+#29996 = ORIENTED_EDGE('',*,*,#29925,.T.);
+#29997 = ADVANCED_FACE('',(#29998),#29430,.F.);
+#29998 = FACE_BOUND('',#29999,.F.);
+#29999 = EDGE_LOOP('',(#30000,#30001,#30002,#30003));
+#30000 = ORIENTED_EDGE('',*,*,#29414,.F.);
+#30001 = ORIENTED_EDGE('',*,*,#29952,.F.);
+#30002 = ORIENTED_EDGE('',*,*,#29669,.T.);
+#30003 = ORIENTED_EDGE('',*,*,#29975,.F.);
+#30004 = MANIFOLD_SOLID_BREP('',#30005);
+#30005 = CLOSED_SHELL('',(#30006,#30126,#30405,#30459,#30508,#30702,
+ #30729,#30756,#30783,#30810,#30837,#30862,#30889));
+#30006 = ADVANCED_FACE('',(#30007),#30021,.F.);
+#30007 = FACE_BOUND('',#30008,.F.);
+#30008 = EDGE_LOOP('',(#30009,#30044,#30072,#30100));
+#30009 = ORIENTED_EDGE('',*,*,#30010,.F.);
+#30010 = EDGE_CURVE('',#30011,#30013,#30015,.T.);
+#30011 = VERTEX_POINT('',#30012);
+#30012 = CARTESIAN_POINT('',(-0.86,4.107863353893,0.));
+#30013 = VERTEX_POINT('',#30014);
+#30014 = CARTESIAN_POINT('',(-0.86,4.5,0.));
+#30015 = SURFACE_CURVE('',#30016,(#30020,#30032),.PCURVE_S1.);
+#30016 = LINE('',#30017,#30018);
+#30017 = CARTESIAN_POINT('',(-0.86,4.05,0.));
+#30018 = VECTOR('',#30019,1.);
+#30019 = DIRECTION('',(0.,1.,0.));
+#30020 = PCURVE('',#30021,#30026);
+#30021 = PLANE('',#30022);
+#30022 = AXIS2_PLACEMENT_3D('',#30023,#30024,#30025);
+#30023 = CARTESIAN_POINT('',(-0.86,4.05,0.));
+#30024 = DIRECTION('',(0.,0.,1.));
+#30025 = DIRECTION('',(1.,0.,0.));
+#30026 = DEFINITIONAL_REPRESENTATION('',(#30027),#30031);
+#30027 = LINE('',#30028,#30029);
+#30028 = CARTESIAN_POINT('',(0.,0.));
+#30029 = VECTOR('',#30030,1.);
+#30030 = DIRECTION('',(0.,1.));
+#30031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30032 = PCURVE('',#30033,#30038);
+#30033 = PLANE('',#30034);
+#30034 = AXIS2_PLACEMENT_3D('',#30035,#30036,#30037);
+#30035 = CARTESIAN_POINT('',(-0.86,3.952776737828,0.341386224036));
+#30036 = DIRECTION('',(-1.,-4.449253549567E-29,-3.741021876295E-29));
+#30037 = DIRECTION('',(4.449253549567E-29,-1.,0.));
+#30038 = DEFINITIONAL_REPRESENTATION('',(#30039),#30043);
+#30039 = LINE('',#30040,#30041);
+#30040 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#30041 = VECTOR('',#30042,1.);
+#30042 = DIRECTION('',(-1.,-1.664475486211E-57));
+#30043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30044 = ORIENTED_EDGE('',*,*,#30045,.T.);
+#30045 = EDGE_CURVE('',#30011,#30046,#30048,.T.);
+#30046 = VERTEX_POINT('',#30047);
+#30047 = CARTESIAN_POINT('',(-0.64,4.107863353893,0.));
+#30048 = SURFACE_CURVE('',#30049,(#30053,#30060),.PCURVE_S1.);
+#30049 = LINE('',#30050,#30051);
+#30050 = CARTESIAN_POINT('',(-0.86,4.107863353893,0.));
+#30051 = VECTOR('',#30052,1.);
+#30052 = DIRECTION('',(1.,0.,0.));
+#30053 = PCURVE('',#30021,#30054);
+#30054 = DEFINITIONAL_REPRESENTATION('',(#30055),#30059);
+#30055 = LINE('',#30056,#30057);
+#30056 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#30057 = VECTOR('',#30058,1.);
+#30058 = DIRECTION('',(1.,0.));
+#30059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30060 = PCURVE('',#30061,#30066);
+#30061 = CYLINDRICAL_SURFACE('',#30062,0.11);
+#30062 = AXIS2_PLACEMENT_3D('',#30063,#30064,#30065);
+#30063 = CARTESIAN_POINT('',(-0.86,4.107863353893,0.11));
+#30064 = DIRECTION('',(1.,0.,0.));
+#30065 = DIRECTION('',(0.,0.,-1.));
+#30066 = DEFINITIONAL_REPRESENTATION('',(#30067),#30071);
+#30067 = LINE('',#30068,#30069);
+#30068 = CARTESIAN_POINT('',(-0.,0.));
+#30069 = VECTOR('',#30070,1.);
+#30070 = DIRECTION('',(-0.,1.));
+#30071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30072 = ORIENTED_EDGE('',*,*,#30073,.T.);
+#30073 = EDGE_CURVE('',#30046,#30074,#30076,.T.);
+#30074 = VERTEX_POINT('',#30075);
+#30075 = CARTESIAN_POINT('',(-0.64,4.5,0.));
+#30076 = SURFACE_CURVE('',#30077,(#30081,#30088),.PCURVE_S1.);
+#30077 = LINE('',#30078,#30079);
+#30078 = CARTESIAN_POINT('',(-0.64,4.05,0.));
+#30079 = VECTOR('',#30080,1.);
+#30080 = DIRECTION('',(0.,1.,0.));
+#30081 = PCURVE('',#30021,#30082);
+#30082 = DEFINITIONAL_REPRESENTATION('',(#30083),#30087);
+#30083 = LINE('',#30084,#30085);
+#30084 = CARTESIAN_POINT('',(0.22,0.));
+#30085 = VECTOR('',#30086,1.);
+#30086 = DIRECTION('',(0.,1.));
+#30087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30088 = PCURVE('',#30089,#30094);
+#30089 = PLANE('',#30090);
+#30090 = AXIS2_PLACEMENT_3D('',#30091,#30092,#30093);
+#30091 = CARTESIAN_POINT('',(-0.64,3.952776737828,0.341386224036));
+#30092 = DIRECTION('',(1.,-1.714327366318E-29,-1.454987228235E-29));
+#30093 = DIRECTION('',(1.714327366318E-29,1.,0.));
+#30094 = DEFINITIONAL_REPRESENTATION('',(#30095),#30099);
+#30095 = LINE('',#30096,#30097);
+#30096 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#30097 = VECTOR('',#30098,1.);
+#30098 = DIRECTION('',(1.,-2.494324423007E-58));
+#30099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30100 = ORIENTED_EDGE('',*,*,#30101,.F.);
+#30101 = EDGE_CURVE('',#30013,#30074,#30102,.T.);
+#30102 = SURFACE_CURVE('',#30103,(#30107,#30114),.PCURVE_S1.);
+#30103 = LINE('',#30104,#30105);
+#30104 = CARTESIAN_POINT('',(-0.86,4.5,0.));
+#30105 = VECTOR('',#30106,1.);
+#30106 = DIRECTION('',(1.,0.,0.));
+#30107 = PCURVE('',#30021,#30108);
+#30108 = DEFINITIONAL_REPRESENTATION('',(#30109),#30113);
+#30109 = LINE('',#30110,#30111);
+#30110 = CARTESIAN_POINT('',(0.,0.45));
+#30111 = VECTOR('',#30112,1.);
+#30112 = DIRECTION('',(1.,0.));
+#30113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30114 = PCURVE('',#30115,#30120);
+#30115 = PLANE('',#30116);
+#30116 = AXIS2_PLACEMENT_3D('',#30117,#30118,#30119);
+#30117 = CARTESIAN_POINT('',(-0.86,4.5,0.));
+#30118 = DIRECTION('',(0.,1.,0.));
+#30119 = DIRECTION('',(0.,0.,1.));
+#30120 = DEFINITIONAL_REPRESENTATION('',(#30121),#30125);
+#30121 = LINE('',#30122,#30123);
+#30122 = CARTESIAN_POINT('',(0.,0.));
+#30123 = VECTOR('',#30124,1.);
+#30124 = DIRECTION('',(0.,1.));
+#30125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30126 = ADVANCED_FACE('',(#30127),#30033,.T.);
+#30127 = FACE_BOUND('',#30128,.T.);
+#30128 = EDGE_LOOP('',(#30129,#30159,#30180,#30181,#30205,#30233,#30261,
+ #30289,#30317,#30350,#30378));
+#30129 = ORIENTED_EDGE('',*,*,#30130,.T.);
+#30130 = EDGE_CURVE('',#30131,#30133,#30135,.T.);
+#30131 = VERTEX_POINT('',#30132);
+#30132 = CARTESIAN_POINT('',(-0.86,4.165726707786,0.11));
+#30133 = VERTEX_POINT('',#30134);
+#30134 = CARTESIAN_POINT('',(-0.86,4.5,0.11));
+#30135 = SURFACE_CURVE('',#30136,(#30140,#30147),.PCURVE_S1.);
+#30136 = LINE('',#30137,#30138);
+#30137 = CARTESIAN_POINT('',(-0.86,4.05,0.11));
+#30138 = VECTOR('',#30139,1.);
+#30139 = DIRECTION('',(0.,1.,0.));
+#30140 = PCURVE('',#30033,#30141);
+#30141 = DEFINITIONAL_REPRESENTATION('',(#30142),#30146);
+#30142 = LINE('',#30143,#30144);
+#30143 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.231386224036));
+#30144 = VECTOR('',#30145,1.);
+#30145 = DIRECTION('',(-1.,-1.664475486211E-57));
+#30146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30147 = PCURVE('',#30148,#30153);
+#30148 = PLANE('',#30149);
+#30149 = AXIS2_PLACEMENT_3D('',#30150,#30151,#30152);
+#30150 = CARTESIAN_POINT('',(-0.86,4.05,0.11));
+#30151 = DIRECTION('',(0.,0.,1.));
+#30152 = DIRECTION('',(1.,0.,0.));
+#30153 = DEFINITIONAL_REPRESENTATION('',(#30154),#30158);
+#30154 = LINE('',#30155,#30156);
+#30155 = CARTESIAN_POINT('',(0.,0.));
+#30156 = VECTOR('',#30157,1.);
+#30157 = DIRECTION('',(0.,1.));
+#30158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30159 = ORIENTED_EDGE('',*,*,#30160,.F.);
+#30160 = EDGE_CURVE('',#30013,#30133,#30161,.T.);
+#30161 = SURFACE_CURVE('',#30162,(#30166,#30173),.PCURVE_S1.);
+#30162 = LINE('',#30163,#30164);
+#30163 = CARTESIAN_POINT('',(-0.86,4.5,0.));
+#30164 = VECTOR('',#30165,1.);
+#30165 = DIRECTION('',(0.,0.,1.));
+#30166 = PCURVE('',#30033,#30167);
+#30167 = DEFINITIONAL_REPRESENTATION('',(#30168),#30172);
+#30168 = LINE('',#30169,#30170);
+#30169 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#30170 = VECTOR('',#30171,1.);
+#30171 = DIRECTION('',(0.,1.));
+#30172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30173 = PCURVE('',#30115,#30174);
+#30174 = DEFINITIONAL_REPRESENTATION('',(#30175),#30179);
+#30175 = LINE('',#30176,#30177);
+#30176 = CARTESIAN_POINT('',(0.,0.));
+#30177 = VECTOR('',#30178,1.);
+#30178 = DIRECTION('',(1.,0.));
+#30179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30180 = ORIENTED_EDGE('',*,*,#30010,.F.);
+#30181 = ORIENTED_EDGE('',*,*,#30182,.T.);
+#30182 = EDGE_CURVE('',#30011,#30183,#30185,.T.);
+#30183 = VERTEX_POINT('',#30184);
+#30184 = CARTESIAN_POINT('',(-0.86,4.017218742231,4.768182948242E-02));
+#30185 = SURFACE_CURVE('',#30186,(#30191,#30198),.PCURVE_S1.);
+#30186 = CIRCLE('',#30187,0.11);
+#30187 = AXIS2_PLACEMENT_3D('',#30188,#30189,#30190);
+#30188 = CARTESIAN_POINT('',(-0.86,4.107863353893,0.11));
+#30189 = DIRECTION('',(-1.,0.,0.));
+#30190 = DIRECTION('',(0.,0.,1.));
+#30191 = PCURVE('',#30033,#30192);
+#30192 = DEFINITIONAL_REPRESENTATION('',(#30193),#30197);
+#30193 = CIRCLE('',#30194,0.11);
+#30194 = AXIS2_PLACEMENT_2D('',#30195,#30196);
+#30195 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#30196 = DIRECTION('',(0.,1.));
+#30197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30198 = PCURVE('',#30061,#30199);
+#30199 = DEFINITIONAL_REPRESENTATION('',(#30200),#30204);
+#30200 = LINE('',#30201,#30202);
+#30201 = CARTESIAN_POINT('',(3.14159265359,1.33226762955E-15));
+#30202 = VECTOR('',#30203,1.);
+#30203 = DIRECTION('',(-1.,0.));
+#30204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30205 = ORIENTED_EDGE('',*,*,#30206,.T.);
+#30206 = EDGE_CURVE('',#30183,#30207,#30209,.T.);
+#30207 = VERTEX_POINT('',#30208);
+#30208 = CARTESIAN_POINT('',(-0.86,3.532781257769,0.752318170518));
+#30209 = SURFACE_CURVE('',#30210,(#30214,#30221),.PCURVE_S1.);
+#30210 = LINE('',#30211,#30212);
+#30211 = CARTESIAN_POINT('',(-0.86,4.05,0.));
+#30212 = VECTOR('',#30213,1.);
+#30213 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#30214 = PCURVE('',#30033,#30215);
+#30215 = DEFINITIONAL_REPRESENTATION('',(#30216),#30220);
+#30216 = LINE('',#30217,#30218);
+#30217 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#30218 = VECTOR('',#30219,1.);
+#30219 = DIRECTION('',(0.566528822887,0.824041924199));
+#30220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30221 = PCURVE('',#30222,#30227);
+#30222 = PLANE('',#30223);
+#30223 = AXIS2_PLACEMENT_3D('',#30224,#30225,#30226);
+#30224 = CARTESIAN_POINT('',(-0.86,4.05,0.));
+#30225 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#30226 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#30227 = DEFINITIONAL_REPRESENTATION('',(#30228),#30232);
+#30228 = LINE('',#30229,#30230);
+#30229 = CARTESIAN_POINT('',(0.,0.));
+#30230 = VECTOR('',#30231,1.);
+#30231 = DIRECTION('',(1.,0.));
+#30232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30233 = ORIENTED_EDGE('',*,*,#30234,.F.);
+#30234 = EDGE_CURVE('',#30235,#30207,#30237,.T.);
+#30235 = VERTEX_POINT('',#30236);
+#30236 = CARTESIAN_POINT('',(-0.86,3.5,0.752318170518));
+#30237 = SURFACE_CURVE('',#30238,(#30242,#30249),.PCURVE_S1.);
+#30238 = LINE('',#30239,#30240);
+#30239 = CARTESIAN_POINT('',(-0.86,3.5,0.752318170518));
+#30240 = VECTOR('',#30241,1.);
+#30241 = DIRECTION('',(0.,1.,0.));
+#30242 = PCURVE('',#30033,#30243);
+#30243 = DEFINITIONAL_REPRESENTATION('',(#30244),#30248);
+#30244 = LINE('',#30245,#30246);
+#30245 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#30246 = VECTOR('',#30247,1.);
+#30247 = DIRECTION('',(-1.,-1.664475486211E-57));
+#30248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30249 = PCURVE('',#30250,#30255);
+#30250 = PLANE('',#30251);
+#30251 = AXIS2_PLACEMENT_3D('',#30252,#30253,#30254);
+#30252 = CARTESIAN_POINT('',(-0.86,3.5,0.752318170518));
+#30253 = DIRECTION('',(0.,0.,1.));
+#30254 = DIRECTION('',(1.,0.,0.));
+#30255 = DEFINITIONAL_REPRESENTATION('',(#30256),#30260);
+#30256 = LINE('',#30257,#30258);
+#30257 = CARTESIAN_POINT('',(0.,0.));
+#30258 = VECTOR('',#30259,1.);
+#30259 = DIRECTION('',(0.,1.));
+#30260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30261 = ORIENTED_EDGE('',*,*,#30262,.T.);
+#30262 = EDGE_CURVE('',#30235,#30263,#30265,.T.);
+#30263 = VERTEX_POINT('',#30264);
+#30264 = CARTESIAN_POINT('',(-0.86,3.5,0.862318170518));
+#30265 = SURFACE_CURVE('',#30266,(#30270,#30277),.PCURVE_S1.);
+#30266 = LINE('',#30267,#30268);
+#30267 = CARTESIAN_POINT('',(-0.86,3.5,0.752318170518));
+#30268 = VECTOR('',#30269,1.);
+#30269 = DIRECTION('',(0.,0.,1.));
+#30270 = PCURVE('',#30033,#30271);
+#30271 = DEFINITIONAL_REPRESENTATION('',(#30272),#30276);
+#30272 = LINE('',#30273,#30274);
+#30273 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#30274 = VECTOR('',#30275,1.);
+#30275 = DIRECTION('',(0.,1.));
+#30276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30277 = PCURVE('',#30278,#30283);
+#30278 = PLANE('',#30279);
+#30279 = AXIS2_PLACEMENT_3D('',#30280,#30281,#30282);
+#30280 = CARTESIAN_POINT('',(-0.86,3.5,0.752318170518));
+#30281 = DIRECTION('',(0.,1.,0.));
+#30282 = DIRECTION('',(0.,0.,1.));
+#30283 = DEFINITIONAL_REPRESENTATION('',(#30284),#30288);
+#30284 = LINE('',#30285,#30286);
+#30285 = CARTESIAN_POINT('',(0.,0.));
+#30286 = VECTOR('',#30287,1.);
+#30287 = DIRECTION('',(1.,0.));
+#30288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30289 = ORIENTED_EDGE('',*,*,#30290,.T.);
+#30290 = EDGE_CURVE('',#30263,#30291,#30293,.T.);
+#30291 = VERTEX_POINT('',#30292);
+#30292 = CARTESIAN_POINT('',(-0.86,3.532781257769,0.862318170518));
+#30293 = SURFACE_CURVE('',#30294,(#30298,#30305),.PCURVE_S1.);
+#30294 = LINE('',#30295,#30296);
+#30295 = CARTESIAN_POINT('',(-0.86,3.5,0.862318170518));
+#30296 = VECTOR('',#30297,1.);
+#30297 = DIRECTION('',(0.,1.,0.));
+#30298 = PCURVE('',#30033,#30299);
+#30299 = DEFINITIONAL_REPRESENTATION('',(#30300),#30304);
+#30300 = LINE('',#30301,#30302);
+#30301 = CARTESIAN_POINT('',(0.452776737828,0.520931946481));
+#30302 = VECTOR('',#30303,1.);
+#30303 = DIRECTION('',(-1.,-1.664475486211E-57));
+#30304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30305 = PCURVE('',#30306,#30311);
+#30306 = PLANE('',#30307);
+#30307 = AXIS2_PLACEMENT_3D('',#30308,#30309,#30310);
+#30308 = CARTESIAN_POINT('',(-0.86,3.5,0.862318170518));
+#30309 = DIRECTION('',(0.,0.,1.));
+#30310 = DIRECTION('',(1.,0.,0.));
+#30311 = DEFINITIONAL_REPRESENTATION('',(#30312),#30316);
+#30312 = LINE('',#30313,#30314);
+#30313 = CARTESIAN_POINT('',(0.,0.));
+#30314 = VECTOR('',#30315,1.);
+#30315 = DIRECTION('',(0.,1.));
+#30316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30317 = ORIENTED_EDGE('',*,*,#30318,.F.);
+#30318 = EDGE_CURVE('',#30319,#30291,#30321,.T.);
+#30319 = VERTEX_POINT('',#30320);
+#30320 = CARTESIAN_POINT('',(-0.86,3.623425869431,0.814636341035));
+#30321 = SURFACE_CURVE('',#30322,(#30327,#30338),.PCURVE_S1.);
+#30322 = CIRCLE('',#30323,0.11);
+#30323 = AXIS2_PLACEMENT_3D('',#30324,#30325,#30326);
+#30324 = CARTESIAN_POINT('',(-0.86,3.532781257769,0.752318170518));
+#30325 = DIRECTION('',(1.,0.,-0.));
+#30326 = DIRECTION('',(0.,0.,1.));
+#30327 = PCURVE('',#30033,#30328);
+#30328 = DEFINITIONAL_REPRESENTATION('',(#30329),#30337);
+#30329 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30330,#30331,#30332,#30333
+ ,#30334,#30335,#30336),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#30330 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#30331 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#30332 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#30333 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#30334 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#30335 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#30336 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#30337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30338 = PCURVE('',#30339,#30344);
+#30339 = CYLINDRICAL_SURFACE('',#30340,0.11);
+#30340 = AXIS2_PLACEMENT_3D('',#30341,#30342,#30343);
+#30341 = CARTESIAN_POINT('',(-0.86,3.532781257769,0.752318170518));
+#30342 = DIRECTION('',(1.,0.,0.));
+#30343 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#30344 = DEFINITIONAL_REPRESENTATION('',(#30345),#30349);
+#30345 = LINE('',#30346,#30347);
+#30346 = CARTESIAN_POINT('',(-5.31467632652,1.33226762955E-15));
+#30347 = VECTOR('',#30348,1.);
+#30348 = DIRECTION('',(1.,0.));
+#30349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30350 = ORIENTED_EDGE('',*,*,#30351,.F.);
+#30351 = EDGE_CURVE('',#30352,#30319,#30354,.T.);
+#30352 = VERTEX_POINT('',#30353);
+#30353 = CARTESIAN_POINT('',(-0.86,4.075082096124,0.157681829482));
+#30354 = SURFACE_CURVE('',#30355,(#30359,#30366),.PCURVE_S1.);
+#30355 = LINE('',#30356,#30357);
+#30356 = CARTESIAN_POINT('',(-0.86,4.140644611662,6.231817051758E-02));
+#30357 = VECTOR('',#30358,1.);
+#30358 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#30359 = PCURVE('',#30033,#30360);
+#30360 = DEFINITIONAL_REPRESENTATION('',(#30361),#30365);
+#30361 = LINE('',#30362,#30363);
+#30362 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#30363 = VECTOR('',#30364,1.);
+#30364 = DIRECTION('',(0.566528822887,0.824041924199));
+#30365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30366 = PCURVE('',#30367,#30372);
+#30367 = PLANE('',#30368);
+#30368 = AXIS2_PLACEMENT_3D('',#30369,#30370,#30371);
+#30369 = CARTESIAN_POINT('',(-0.86,4.140644611662,6.231817051758E-02));
+#30370 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#30371 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#30372 = DEFINITIONAL_REPRESENTATION('',(#30373),#30377);
+#30373 = LINE('',#30374,#30375);
+#30374 = CARTESIAN_POINT('',(0.,0.));
+#30375 = VECTOR('',#30376,1.);
+#30376 = DIRECTION('',(1.,0.));
+#30377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30378 = ORIENTED_EDGE('',*,*,#30379,.F.);
+#30379 = EDGE_CURVE('',#30131,#30352,#30380,.T.);
+#30380 = SURFACE_CURVE('',#30381,(#30386,#30393),.PCURVE_S1.);
+#30381 = CIRCLE('',#30382,0.11);
+#30382 = AXIS2_PLACEMENT_3D('',#30383,#30384,#30385);
+#30383 = CARTESIAN_POINT('',(-0.86,4.165726707786,0.22));
+#30384 = DIRECTION('',(-1.,0.,0.));
+#30385 = DIRECTION('',(0.,0.,-1.));
+#30386 = PCURVE('',#30033,#30387);
+#30387 = DEFINITIONAL_REPRESENTATION('',(#30388),#30392);
+#30388 = CIRCLE('',#30389,0.11);
+#30389 = AXIS2_PLACEMENT_2D('',#30390,#30391);
+#30390 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#30391 = DIRECTION('',(0.,-1.));
+#30392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30393 = PCURVE('',#30394,#30399);
+#30394 = CYLINDRICAL_SURFACE('',#30395,0.11);
+#30395 = AXIS2_PLACEMENT_3D('',#30396,#30397,#30398);
+#30396 = CARTESIAN_POINT('',(-0.64,4.165726707786,0.22));
+#30397 = DIRECTION('',(-1.,0.,0.));
+#30398 = DIRECTION('',(0.,0.,-1.));
+#30399 = DEFINITIONAL_REPRESENTATION('',(#30400),#30404);
+#30400 = LINE('',#30401,#30402);
+#30401 = CARTESIAN_POINT('',(0.,0.22));
+#30402 = VECTOR('',#30403,1.);
+#30403 = DIRECTION('',(1.,0.));
+#30404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30405 = ADVANCED_FACE('',(#30406),#30061,.T.);
+#30406 = FACE_BOUND('',#30407,.F.);
+#30407 = EDGE_LOOP('',(#30408,#30409,#30432,#30458));
+#30408 = ORIENTED_EDGE('',*,*,#30182,.T.);
+#30409 = ORIENTED_EDGE('',*,*,#30410,.T.);
+#30410 = EDGE_CURVE('',#30183,#30411,#30413,.T.);
+#30411 = VERTEX_POINT('',#30412);
+#30412 = CARTESIAN_POINT('',(-0.64,4.017218742231,4.768182948242E-02));
+#30413 = SURFACE_CURVE('',#30414,(#30418,#30425),.PCURVE_S1.);
+#30414 = LINE('',#30415,#30416);
+#30415 = CARTESIAN_POINT('',(-0.86,4.017218742231,4.768182948242E-02));
+#30416 = VECTOR('',#30417,1.);
+#30417 = DIRECTION('',(1.,0.,0.));
+#30418 = PCURVE('',#30061,#30419);
+#30419 = DEFINITIONAL_REPRESENTATION('',(#30420),#30424);
+#30420 = LINE('',#30421,#30422);
+#30421 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#30422 = VECTOR('',#30423,1.);
+#30423 = DIRECTION('',(-0.,1.));
+#30424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30425 = PCURVE('',#30222,#30426);
+#30426 = DEFINITIONAL_REPRESENTATION('',(#30427),#30431);
+#30427 = LINE('',#30428,#30429);
+#30428 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#30429 = VECTOR('',#30430,1.);
+#30430 = DIRECTION('',(0.,1.));
+#30431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30432 = ORIENTED_EDGE('',*,*,#30433,.F.);
+#30433 = EDGE_CURVE('',#30046,#30411,#30434,.T.);
+#30434 = SURFACE_CURVE('',#30435,(#30440,#30447),.PCURVE_S1.);
+#30435 = CIRCLE('',#30436,0.11);
+#30436 = AXIS2_PLACEMENT_3D('',#30437,#30438,#30439);
+#30437 = CARTESIAN_POINT('',(-0.64,4.107863353893,0.11));
+#30438 = DIRECTION('',(-1.,0.,0.));
+#30439 = DIRECTION('',(0.,0.,1.));
+#30440 = PCURVE('',#30061,#30441);
+#30441 = DEFINITIONAL_REPRESENTATION('',(#30442),#30446);
+#30442 = LINE('',#30443,#30444);
+#30443 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#30444 = VECTOR('',#30445,1.);
+#30445 = DIRECTION('',(-1.,0.));
+#30446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30447 = PCURVE('',#30089,#30448);
+#30448 = DEFINITIONAL_REPRESENTATION('',(#30449),#30457);
+#30449 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30450,#30451,#30452,#30453
+ ,#30454,#30455,#30456),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#30450 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#30451 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#30452 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#30453 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#30454 = CARTESIAN_POINT('',(5.982382164822E-02,-0.286386224036));
+#30455 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#30456 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#30457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30458 = ORIENTED_EDGE('',*,*,#30045,.F.);
+#30459 = ADVANCED_FACE('',(#30460),#30115,.T.);
+#30460 = FACE_BOUND('',#30461,.T.);
+#30461 = EDGE_LOOP('',(#30462,#30463,#30464,#30487));
+#30462 = ORIENTED_EDGE('',*,*,#30101,.F.);
+#30463 = ORIENTED_EDGE('',*,*,#30160,.T.);
+#30464 = ORIENTED_EDGE('',*,*,#30465,.T.);
+#30465 = EDGE_CURVE('',#30133,#30466,#30468,.T.);
+#30466 = VERTEX_POINT('',#30467);
+#30467 = CARTESIAN_POINT('',(-0.64,4.5,0.11));
+#30468 = SURFACE_CURVE('',#30469,(#30473,#30480),.PCURVE_S1.);
+#30469 = LINE('',#30470,#30471);
+#30470 = CARTESIAN_POINT('',(-0.86,4.5,0.11));
+#30471 = VECTOR('',#30472,1.);
+#30472 = DIRECTION('',(1.,0.,0.));
+#30473 = PCURVE('',#30115,#30474);
+#30474 = DEFINITIONAL_REPRESENTATION('',(#30475),#30479);
+#30475 = LINE('',#30476,#30477);
+#30476 = CARTESIAN_POINT('',(0.11,0.));
+#30477 = VECTOR('',#30478,1.);
+#30478 = DIRECTION('',(0.,1.));
+#30479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30480 = PCURVE('',#30148,#30481);
+#30481 = DEFINITIONAL_REPRESENTATION('',(#30482),#30486);
+#30482 = LINE('',#30483,#30484);
+#30483 = CARTESIAN_POINT('',(0.,0.45));
+#30484 = VECTOR('',#30485,1.);
+#30485 = DIRECTION('',(1.,0.));
+#30486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30487 = ORIENTED_EDGE('',*,*,#30488,.F.);
+#30488 = EDGE_CURVE('',#30074,#30466,#30489,.T.);
+#30489 = SURFACE_CURVE('',#30490,(#30494,#30501),.PCURVE_S1.);
+#30490 = LINE('',#30491,#30492);
+#30491 = CARTESIAN_POINT('',(-0.64,4.5,0.));
+#30492 = VECTOR('',#30493,1.);
+#30493 = DIRECTION('',(0.,0.,1.));
+#30494 = PCURVE('',#30115,#30495);
+#30495 = DEFINITIONAL_REPRESENTATION('',(#30496),#30500);
+#30496 = LINE('',#30497,#30498);
+#30497 = CARTESIAN_POINT('',(0.,0.22));
+#30498 = VECTOR('',#30499,1.);
+#30499 = DIRECTION('',(1.,0.));
+#30500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30501 = PCURVE('',#30089,#30502);
+#30502 = DEFINITIONAL_REPRESENTATION('',(#30503),#30507);
+#30503 = LINE('',#30504,#30505);
+#30504 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#30505 = VECTOR('',#30506,1.);
+#30506 = DIRECTION('',(0.,1.));
+#30507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30508 = ADVANCED_FACE('',(#30509),#30089,.T.);
+#30509 = FACE_BOUND('',#30510,.T.);
+#30510 = EDGE_LOOP('',(#30511,#30534,#30562,#30585,#30609,#30632,#30655,
+ #30678,#30699,#30700,#30701));
+#30511 = ORIENTED_EDGE('',*,*,#30512,.F.);
+#30512 = EDGE_CURVE('',#30513,#30466,#30515,.T.);
+#30513 = VERTEX_POINT('',#30514);
+#30514 = CARTESIAN_POINT('',(-0.64,4.165726707786,0.11));
+#30515 = SURFACE_CURVE('',#30516,(#30520,#30527),.PCURVE_S1.);
+#30516 = LINE('',#30517,#30518);
+#30517 = CARTESIAN_POINT('',(-0.64,4.05,0.11));
+#30518 = VECTOR('',#30519,1.);
+#30519 = DIRECTION('',(0.,1.,0.));
+#30520 = PCURVE('',#30089,#30521);
+#30521 = DEFINITIONAL_REPRESENTATION('',(#30522),#30526);
+#30522 = LINE('',#30523,#30524);
+#30523 = CARTESIAN_POINT('',(9.722326217175E-02,-0.231386224036));
+#30524 = VECTOR('',#30525,1.);
+#30525 = DIRECTION('',(1.,-2.494324423007E-58));
+#30526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30527 = PCURVE('',#30148,#30528);
+#30528 = DEFINITIONAL_REPRESENTATION('',(#30529),#30533);
+#30529 = LINE('',#30530,#30531);
+#30530 = CARTESIAN_POINT('',(0.22,0.));
+#30531 = VECTOR('',#30532,1.);
+#30532 = DIRECTION('',(0.,1.));
+#30533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30534 = ORIENTED_EDGE('',*,*,#30535,.T.);
+#30535 = EDGE_CURVE('',#30513,#30536,#30538,.T.);
+#30536 = VERTEX_POINT('',#30537);
+#30537 = CARTESIAN_POINT('',(-0.64,4.075082096124,0.157681829482));
+#30538 = SURFACE_CURVE('',#30539,(#30544,#30555),.PCURVE_S1.);
+#30539 = CIRCLE('',#30540,0.11);
+#30540 = AXIS2_PLACEMENT_3D('',#30541,#30542,#30543);
+#30541 = CARTESIAN_POINT('',(-0.64,4.165726707786,0.22));
+#30542 = DIRECTION('',(-1.,0.,0.));
+#30543 = DIRECTION('',(0.,0.,-1.));
+#30544 = PCURVE('',#30089,#30545);
+#30545 = DEFINITIONAL_REPRESENTATION('',(#30546),#30554);
+#30546 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30547,#30548,#30549,#30550
+ ,#30551,#30552,#30553),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#30547 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#30548 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#30549 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#30550 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#30551 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#30552 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#30553 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#30554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30555 = PCURVE('',#30394,#30556);
+#30556 = DEFINITIONAL_REPRESENTATION('',(#30557),#30561);
+#30557 = LINE('',#30558,#30559);
+#30558 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#30559 = VECTOR('',#30560,1.);
+#30560 = DIRECTION('',(1.,0.));
+#30561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30562 = ORIENTED_EDGE('',*,*,#30563,.T.);
+#30563 = EDGE_CURVE('',#30536,#30564,#30566,.T.);
+#30564 = VERTEX_POINT('',#30565);
+#30565 = CARTESIAN_POINT('',(-0.64,3.623425869431,0.814636341035));
+#30566 = SURFACE_CURVE('',#30567,(#30571,#30578),.PCURVE_S1.);
+#30567 = LINE('',#30568,#30569);
+#30568 = CARTESIAN_POINT('',(-0.64,4.140644611662,6.231817051758E-02));
+#30569 = VECTOR('',#30570,1.);
+#30570 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#30571 = PCURVE('',#30089,#30572);
+#30572 = DEFINITIONAL_REPRESENTATION('',(#30573),#30577);
+#30573 = LINE('',#30574,#30575);
+#30574 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#30575 = VECTOR('',#30576,1.);
+#30576 = DIRECTION('',(-0.566528822887,0.824041924199));
+#30577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30578 = PCURVE('',#30367,#30579);
+#30579 = DEFINITIONAL_REPRESENTATION('',(#30580),#30584);
+#30580 = LINE('',#30581,#30582);
+#30581 = CARTESIAN_POINT('',(0.,0.22));
+#30582 = VECTOR('',#30583,1.);
+#30583 = DIRECTION('',(1.,0.));
+#30584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30585 = ORIENTED_EDGE('',*,*,#30586,.T.);
+#30586 = EDGE_CURVE('',#30564,#30587,#30589,.T.);
+#30587 = VERTEX_POINT('',#30588);
+#30588 = CARTESIAN_POINT('',(-0.64,3.532781257769,0.862318170518));
+#30589 = SURFACE_CURVE('',#30590,(#30595,#30602),.PCURVE_S1.);
+#30590 = CIRCLE('',#30591,0.11);
+#30591 = AXIS2_PLACEMENT_3D('',#30592,#30593,#30594);
+#30592 = CARTESIAN_POINT('',(-0.64,3.532781257769,0.752318170518));
+#30593 = DIRECTION('',(1.,0.,-0.));
+#30594 = DIRECTION('',(0.,0.,1.));
+#30595 = PCURVE('',#30089,#30596);
+#30596 = DEFINITIONAL_REPRESENTATION('',(#30597),#30601);
+#30597 = CIRCLE('',#30598,0.11);
+#30598 = AXIS2_PLACEMENT_2D('',#30599,#30600);
+#30599 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#30600 = DIRECTION('',(0.,1.));
+#30601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30602 = PCURVE('',#30339,#30603);
+#30603 = DEFINITIONAL_REPRESENTATION('',(#30604),#30608);
+#30604 = LINE('',#30605,#30606);
+#30605 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#30606 = VECTOR('',#30607,1.);
+#30607 = DIRECTION('',(1.,0.));
+#30608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30609 = ORIENTED_EDGE('',*,*,#30610,.F.);
+#30610 = EDGE_CURVE('',#30611,#30587,#30613,.T.);
+#30611 = VERTEX_POINT('',#30612);
+#30612 = CARTESIAN_POINT('',(-0.64,3.5,0.862318170518));
+#30613 = SURFACE_CURVE('',#30614,(#30618,#30625),.PCURVE_S1.);
+#30614 = LINE('',#30615,#30616);
+#30615 = CARTESIAN_POINT('',(-0.64,3.5,0.862318170518));
+#30616 = VECTOR('',#30617,1.);
+#30617 = DIRECTION('',(0.,1.,0.));
+#30618 = PCURVE('',#30089,#30619);
+#30619 = DEFINITIONAL_REPRESENTATION('',(#30620),#30624);
+#30620 = LINE('',#30621,#30622);
+#30621 = CARTESIAN_POINT('',(-0.452776737828,0.520931946481));
+#30622 = VECTOR('',#30623,1.);
+#30623 = DIRECTION('',(1.,-2.494324423007E-58));
+#30624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30625 = PCURVE('',#30306,#30626);
+#30626 = DEFINITIONAL_REPRESENTATION('',(#30627),#30631);
+#30627 = LINE('',#30628,#30629);
+#30628 = CARTESIAN_POINT('',(0.22,0.));
+#30629 = VECTOR('',#30630,1.);
+#30630 = DIRECTION('',(0.,1.));
+#30631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30632 = ORIENTED_EDGE('',*,*,#30633,.F.);
+#30633 = EDGE_CURVE('',#30634,#30611,#30636,.T.);
+#30634 = VERTEX_POINT('',#30635);
+#30635 = CARTESIAN_POINT('',(-0.64,3.5,0.752318170518));
+#30636 = SURFACE_CURVE('',#30637,(#30641,#30648),.PCURVE_S1.);
+#30637 = LINE('',#30638,#30639);
+#30638 = CARTESIAN_POINT('',(-0.64,3.5,0.752318170518));
+#30639 = VECTOR('',#30640,1.);
+#30640 = DIRECTION('',(0.,0.,1.));
+#30641 = PCURVE('',#30089,#30642);
+#30642 = DEFINITIONAL_REPRESENTATION('',(#30643),#30647);
+#30643 = LINE('',#30644,#30645);
+#30644 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#30645 = VECTOR('',#30646,1.);
+#30646 = DIRECTION('',(0.,1.));
+#30647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30648 = PCURVE('',#30278,#30649);
+#30649 = DEFINITIONAL_REPRESENTATION('',(#30650),#30654);
+#30650 = LINE('',#30651,#30652);
+#30651 = CARTESIAN_POINT('',(0.,0.22));
+#30652 = VECTOR('',#30653,1.);
+#30653 = DIRECTION('',(1.,0.));
+#30654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30655 = ORIENTED_EDGE('',*,*,#30656,.T.);
+#30656 = EDGE_CURVE('',#30634,#30657,#30659,.T.);
+#30657 = VERTEX_POINT('',#30658);
+#30658 = CARTESIAN_POINT('',(-0.64,3.532781257769,0.752318170518));
+#30659 = SURFACE_CURVE('',#30660,(#30664,#30671),.PCURVE_S1.);
+#30660 = LINE('',#30661,#30662);
+#30661 = CARTESIAN_POINT('',(-0.64,3.5,0.752318170518));
+#30662 = VECTOR('',#30663,1.);
+#30663 = DIRECTION('',(0.,1.,0.));
+#30664 = PCURVE('',#30089,#30665);
+#30665 = DEFINITIONAL_REPRESENTATION('',(#30666),#30670);
+#30666 = LINE('',#30667,#30668);
+#30667 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#30668 = VECTOR('',#30669,1.);
+#30669 = DIRECTION('',(1.,-2.494324423007E-58));
+#30670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30671 = PCURVE('',#30250,#30672);
+#30672 = DEFINITIONAL_REPRESENTATION('',(#30673),#30677);
+#30673 = LINE('',#30674,#30675);
+#30674 = CARTESIAN_POINT('',(0.22,0.));
+#30675 = VECTOR('',#30676,1.);
+#30676 = DIRECTION('',(0.,1.));
+#30677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30678 = ORIENTED_EDGE('',*,*,#30679,.F.);
+#30679 = EDGE_CURVE('',#30411,#30657,#30680,.T.);
+#30680 = SURFACE_CURVE('',#30681,(#30685,#30692),.PCURVE_S1.);
+#30681 = LINE('',#30682,#30683);
+#30682 = CARTESIAN_POINT('',(-0.64,4.05,0.));
+#30683 = VECTOR('',#30684,1.);
+#30684 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#30685 = PCURVE('',#30089,#30686);
+#30686 = DEFINITIONAL_REPRESENTATION('',(#30687),#30691);
+#30687 = LINE('',#30688,#30689);
+#30688 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#30689 = VECTOR('',#30690,1.);
+#30690 = DIRECTION('',(-0.566528822887,0.824041924199));
+#30691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30692 = PCURVE('',#30222,#30693);
+#30693 = DEFINITIONAL_REPRESENTATION('',(#30694),#30698);
+#30694 = LINE('',#30695,#30696);
+#30695 = CARTESIAN_POINT('',(0.,0.22));
+#30696 = VECTOR('',#30697,1.);
+#30697 = DIRECTION('',(1.,0.));
+#30698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30699 = ORIENTED_EDGE('',*,*,#30433,.F.);
+#30700 = ORIENTED_EDGE('',*,*,#30073,.T.);
+#30701 = ORIENTED_EDGE('',*,*,#30488,.T.);
+#30702 = ADVANCED_FACE('',(#30703),#30148,.T.);
+#30703 = FACE_BOUND('',#30704,.T.);
+#30704 = EDGE_LOOP('',(#30705,#30706,#30727,#30728));
+#30705 = ORIENTED_EDGE('',*,*,#30130,.F.);
+#30706 = ORIENTED_EDGE('',*,*,#30707,.F.);
+#30707 = EDGE_CURVE('',#30513,#30131,#30708,.T.);
+#30708 = SURFACE_CURVE('',#30709,(#30713,#30720),.PCURVE_S1.);
+#30709 = LINE('',#30710,#30711);
+#30710 = CARTESIAN_POINT('',(-0.64,4.165726707786,0.11));
+#30711 = VECTOR('',#30712,1.);
+#30712 = DIRECTION('',(-1.,0.,0.));
+#30713 = PCURVE('',#30148,#30714);
+#30714 = DEFINITIONAL_REPRESENTATION('',(#30715),#30719);
+#30715 = LINE('',#30716,#30717);
+#30716 = CARTESIAN_POINT('',(0.22,0.115726707786));
+#30717 = VECTOR('',#30718,1.);
+#30718 = DIRECTION('',(-1.,0.));
+#30719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30720 = PCURVE('',#30394,#30721);
+#30721 = DEFINITIONAL_REPRESENTATION('',(#30722),#30726);
+#30722 = LINE('',#30723,#30724);
+#30723 = CARTESIAN_POINT('',(0.,0.));
+#30724 = VECTOR('',#30725,1.);
+#30725 = DIRECTION('',(0.,1.));
+#30726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30727 = ORIENTED_EDGE('',*,*,#30512,.T.);
+#30728 = ORIENTED_EDGE('',*,*,#30465,.F.);
+#30729 = ADVANCED_FACE('',(#30730),#30394,.F.);
+#30730 = FACE_BOUND('',#30731,.F.);
+#30731 = EDGE_LOOP('',(#30732,#30733,#30754,#30755));
+#30732 = ORIENTED_EDGE('',*,*,#30535,.T.);
+#30733 = ORIENTED_EDGE('',*,*,#30734,.T.);
+#30734 = EDGE_CURVE('',#30536,#30352,#30735,.T.);
+#30735 = SURFACE_CURVE('',#30736,(#30740,#30747),.PCURVE_S1.);
+#30736 = LINE('',#30737,#30738);
+#30737 = CARTESIAN_POINT('',(-0.64,4.075082096124,0.157681829482));
+#30738 = VECTOR('',#30739,1.);
+#30739 = DIRECTION('',(-1.,0.,0.));
+#30740 = PCURVE('',#30394,#30741);
+#30741 = DEFINITIONAL_REPRESENTATION('',(#30742),#30746);
+#30742 = LINE('',#30743,#30744);
+#30743 = CARTESIAN_POINT('',(0.96850898066,0.));
+#30744 = VECTOR('',#30745,1.);
+#30745 = DIRECTION('',(0.,1.));
+#30746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30747 = PCURVE('',#30367,#30748);
+#30748 = DEFINITIONAL_REPRESENTATION('',(#30749),#30753);
+#30749 = LINE('',#30750,#30751);
+#30750 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#30751 = VECTOR('',#30752,1.);
+#30752 = DIRECTION('',(0.,-1.));
+#30753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30754 = ORIENTED_EDGE('',*,*,#30379,.F.);
+#30755 = ORIENTED_EDGE('',*,*,#30707,.F.);
+#30756 = ADVANCED_FACE('',(#30757),#30367,.T.);
+#30757 = FACE_BOUND('',#30758,.T.);
+#30758 = EDGE_LOOP('',(#30759,#30760,#30761,#30762));
+#30759 = ORIENTED_EDGE('',*,*,#30563,.F.);
+#30760 = ORIENTED_EDGE('',*,*,#30734,.T.);
+#30761 = ORIENTED_EDGE('',*,*,#30351,.T.);
+#30762 = ORIENTED_EDGE('',*,*,#30763,.T.);
+#30763 = EDGE_CURVE('',#30319,#30564,#30764,.T.);
+#30764 = SURFACE_CURVE('',#30765,(#30769,#30776),.PCURVE_S1.);
+#30765 = LINE('',#30766,#30767);
+#30766 = CARTESIAN_POINT('',(-0.86,3.623425869431,0.814636341035));
+#30767 = VECTOR('',#30768,1.);
+#30768 = DIRECTION('',(1.,0.,0.));
+#30769 = PCURVE('',#30367,#30770);
+#30770 = DEFINITIONAL_REPRESENTATION('',(#30771),#30775);
+#30771 = LINE('',#30772,#30773);
+#30772 = CARTESIAN_POINT('',(0.912961038055,0.));
+#30773 = VECTOR('',#30774,1.);
+#30774 = DIRECTION('',(0.,1.));
+#30775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30776 = PCURVE('',#30339,#30777);
+#30777 = DEFINITIONAL_REPRESENTATION('',(#30778),#30782);
+#30778 = LINE('',#30779,#30780);
+#30779 = CARTESIAN_POINT('',(0.,0.));
+#30780 = VECTOR('',#30781,1.);
+#30781 = DIRECTION('',(0.,1.));
+#30782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30783 = ADVANCED_FACE('',(#30784),#30339,.T.);
+#30784 = FACE_BOUND('',#30785,.T.);
+#30785 = EDGE_LOOP('',(#30786,#30787,#30808,#30809));
+#30786 = ORIENTED_EDGE('',*,*,#30318,.T.);
+#30787 = ORIENTED_EDGE('',*,*,#30788,.T.);
+#30788 = EDGE_CURVE('',#30291,#30587,#30789,.T.);
+#30789 = SURFACE_CURVE('',#30790,(#30794,#30801),.PCURVE_S1.);
+#30790 = LINE('',#30791,#30792);
+#30791 = CARTESIAN_POINT('',(-0.86,3.532781257769,0.862318170518));
+#30792 = VECTOR('',#30793,1.);
+#30793 = DIRECTION('',(1.,0.,0.));
+#30794 = PCURVE('',#30339,#30795);
+#30795 = DEFINITIONAL_REPRESENTATION('',(#30796),#30800);
+#30796 = LINE('',#30797,#30798);
+#30797 = CARTESIAN_POINT('',(0.96850898066,0.));
+#30798 = VECTOR('',#30799,1.);
+#30799 = DIRECTION('',(0.,1.));
+#30800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30801 = PCURVE('',#30306,#30802);
+#30802 = DEFINITIONAL_REPRESENTATION('',(#30803),#30807);
+#30803 = LINE('',#30804,#30805);
+#30804 = CARTESIAN_POINT('',(0.,3.278125776917E-02));
+#30805 = VECTOR('',#30806,1.);
+#30806 = DIRECTION('',(1.,0.));
+#30807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30808 = ORIENTED_EDGE('',*,*,#30586,.F.);
+#30809 = ORIENTED_EDGE('',*,*,#30763,.F.);
+#30810 = ADVANCED_FACE('',(#30811),#30306,.T.);
+#30811 = FACE_BOUND('',#30812,.T.);
+#30812 = EDGE_LOOP('',(#30813,#30814,#30835,#30836));
+#30813 = ORIENTED_EDGE('',*,*,#30290,.F.);
+#30814 = ORIENTED_EDGE('',*,*,#30815,.T.);
+#30815 = EDGE_CURVE('',#30263,#30611,#30816,.T.);
+#30816 = SURFACE_CURVE('',#30817,(#30821,#30828),.PCURVE_S1.);
+#30817 = LINE('',#30818,#30819);
+#30818 = CARTESIAN_POINT('',(-0.86,3.5,0.862318170518));
+#30819 = VECTOR('',#30820,1.);
+#30820 = DIRECTION('',(1.,0.,0.));
+#30821 = PCURVE('',#30306,#30822);
+#30822 = DEFINITIONAL_REPRESENTATION('',(#30823),#30827);
+#30823 = LINE('',#30824,#30825);
+#30824 = CARTESIAN_POINT('',(0.,0.));
+#30825 = VECTOR('',#30826,1.);
+#30826 = DIRECTION('',(1.,0.));
+#30827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30828 = PCURVE('',#30278,#30829);
+#30829 = DEFINITIONAL_REPRESENTATION('',(#30830),#30834);
+#30830 = LINE('',#30831,#30832);
+#30831 = CARTESIAN_POINT('',(0.11,0.));
+#30832 = VECTOR('',#30833,1.);
+#30833 = DIRECTION('',(0.,1.));
+#30834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30835 = ORIENTED_EDGE('',*,*,#30610,.T.);
+#30836 = ORIENTED_EDGE('',*,*,#30788,.F.);
+#30837 = ADVANCED_FACE('',(#30838),#30222,.F.);
+#30838 = FACE_BOUND('',#30839,.F.);
+#30839 = EDGE_LOOP('',(#30840,#30841,#30842,#30843));
+#30840 = ORIENTED_EDGE('',*,*,#30679,.F.);
+#30841 = ORIENTED_EDGE('',*,*,#30410,.F.);
+#30842 = ORIENTED_EDGE('',*,*,#30206,.T.);
+#30843 = ORIENTED_EDGE('',*,*,#30844,.F.);
+#30844 = EDGE_CURVE('',#30657,#30207,#30845,.T.);
+#30845 = SURFACE_CURVE('',#30846,(#30850,#30856),.PCURVE_S1.);
+#30846 = LINE('',#30847,#30848);
+#30847 = CARTESIAN_POINT('',(-0.86,3.532781257769,0.752318170518));
+#30848 = VECTOR('',#30849,1.);
+#30849 = DIRECTION('',(-1.,0.,0.));
+#30850 = PCURVE('',#30222,#30851);
+#30851 = DEFINITIONAL_REPRESENTATION('',(#30852),#30855);
+#30852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30853,#30854),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30853 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#30854 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#30855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30856 = PCURVE('',#30250,#30857);
+#30857 = DEFINITIONAL_REPRESENTATION('',(#30858),#30861);
+#30858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30859,#30860),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#30859 = CARTESIAN_POINT('',(0.242,3.278125776917E-02));
+#30860 = CARTESIAN_POINT('',(-2.2E-02,3.278125776917E-02));
+#30861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30862 = ADVANCED_FACE('',(#30863),#30278,.F.);
+#30863 = FACE_BOUND('',#30864,.T.);
+#30864 = EDGE_LOOP('',(#30865,#30866,#30867,#30868));
+#30865 = ORIENTED_EDGE('',*,*,#30633,.T.);
+#30866 = ORIENTED_EDGE('',*,*,#30815,.F.);
+#30867 = ORIENTED_EDGE('',*,*,#30262,.F.);
+#30868 = ORIENTED_EDGE('',*,*,#30869,.T.);
+#30869 = EDGE_CURVE('',#30235,#30634,#30870,.T.);
+#30870 = SURFACE_CURVE('',#30871,(#30875,#30882),.PCURVE_S1.);
+#30871 = LINE('',#30872,#30873);
+#30872 = CARTESIAN_POINT('',(-0.86,3.5,0.752318170518));
+#30873 = VECTOR('',#30874,1.);
+#30874 = DIRECTION('',(1.,0.,0.));
+#30875 = PCURVE('',#30278,#30876);
+#30876 = DEFINITIONAL_REPRESENTATION('',(#30877),#30881);
+#30877 = LINE('',#30878,#30879);
+#30878 = CARTESIAN_POINT('',(0.,0.));
+#30879 = VECTOR('',#30880,1.);
+#30880 = DIRECTION('',(0.,1.));
+#30881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30882 = PCURVE('',#30250,#30883);
+#30883 = DEFINITIONAL_REPRESENTATION('',(#30884),#30888);
+#30884 = LINE('',#30885,#30886);
+#30885 = CARTESIAN_POINT('',(0.,0.));
+#30886 = VECTOR('',#30887,1.);
+#30887 = DIRECTION('',(1.,0.));
+#30888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30889 = ADVANCED_FACE('',(#30890),#30250,.F.);
+#30890 = FACE_BOUND('',#30891,.F.);
+#30891 = EDGE_LOOP('',(#30892,#30893,#30894,#30895));
+#30892 = ORIENTED_EDGE('',*,*,#30234,.F.);
+#30893 = ORIENTED_EDGE('',*,*,#30869,.T.);
+#30894 = ORIENTED_EDGE('',*,*,#30656,.T.);
+#30895 = ORIENTED_EDGE('',*,*,#30844,.T.);
+#30896 = MANIFOLD_SOLID_BREP('',#30897);
+#30897 = CLOSED_SHELL('',(#30898,#31018,#31301,#31351,#31400,#31594,
+ #31621,#31648,#31675,#31702,#31729,#31754,#31781));
+#30898 = ADVANCED_FACE('',(#30899),#30913,.F.);
+#30899 = FACE_BOUND('',#30900,.F.);
+#30900 = EDGE_LOOP('',(#30901,#30936,#30964,#30992));
+#30901 = ORIENTED_EDGE('',*,*,#30902,.F.);
+#30902 = EDGE_CURVE('',#30903,#30905,#30907,.T.);
+#30903 = VERTEX_POINT('',#30904);
+#30904 = CARTESIAN_POINT('',(-0.86,-4.5,0.));
+#30905 = VERTEX_POINT('',#30906);
+#30906 = CARTESIAN_POINT('',(-0.86,-4.107863353893,0.));
+#30907 = SURFACE_CURVE('',#30908,(#30912,#30924),.PCURVE_S1.);
+#30908 = LINE('',#30909,#30910);
+#30909 = CARTESIAN_POINT('',(-0.86,-4.5,0.));
+#30910 = VECTOR('',#30911,1.);
+#30911 = DIRECTION('',(0.,1.,0.));
+#30912 = PCURVE('',#30913,#30918);
+#30913 = PLANE('',#30914);
+#30914 = AXIS2_PLACEMENT_3D('',#30915,#30916,#30917);
+#30915 = CARTESIAN_POINT('',(-0.86,-4.5,0.));
+#30916 = DIRECTION('',(0.,0.,1.));
+#30917 = DIRECTION('',(1.,0.,0.));
+#30918 = DEFINITIONAL_REPRESENTATION('',(#30919),#30923);
+#30919 = LINE('',#30920,#30921);
+#30920 = CARTESIAN_POINT('',(0.,0.));
+#30921 = VECTOR('',#30922,1.);
+#30922 = DIRECTION('',(0.,1.));
+#30923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30924 = PCURVE('',#30925,#30930);
+#30925 = PLANE('',#30926);
+#30926 = AXIS2_PLACEMENT_3D('',#30927,#30928,#30929);
+#30927 = CARTESIAN_POINT('',(-0.86,-3.952776737828,0.341386224036));
+#30928 = DIRECTION('',(-1.,-1.028895858541E-29,7.350049880588E-30));
+#30929 = DIRECTION('',(1.028895858541E-29,-1.,0.));
+#30930 = DEFINITIONAL_REPRESENTATION('',(#30931),#30935);
+#30931 = LINE('',#30932,#30933);
+#30932 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#30933 = VECTOR('',#30934,1.);
+#30934 = DIRECTION('',(-1.,7.562435882206E-59));
+#30935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30936 = ORIENTED_EDGE('',*,*,#30937,.T.);
+#30937 = EDGE_CURVE('',#30903,#30938,#30940,.T.);
+#30938 = VERTEX_POINT('',#30939);
+#30939 = CARTESIAN_POINT('',(-0.64,-4.5,0.));
+#30940 = SURFACE_CURVE('',#30941,(#30945,#30952),.PCURVE_S1.);
+#30941 = LINE('',#30942,#30943);
+#30942 = CARTESIAN_POINT('',(-0.86,-4.5,0.));
+#30943 = VECTOR('',#30944,1.);
+#30944 = DIRECTION('',(1.,0.,0.));
+#30945 = PCURVE('',#30913,#30946);
+#30946 = DEFINITIONAL_REPRESENTATION('',(#30947),#30951);
+#30947 = LINE('',#30948,#30949);
+#30948 = CARTESIAN_POINT('',(0.,0.));
+#30949 = VECTOR('',#30950,1.);
+#30950 = DIRECTION('',(1.,0.));
+#30951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30952 = PCURVE('',#30953,#30958);
+#30953 = PLANE('',#30954);
+#30954 = AXIS2_PLACEMENT_3D('',#30955,#30956,#30957);
+#30955 = CARTESIAN_POINT('',(-0.86,-4.5,0.));
+#30956 = DIRECTION('',(0.,1.,0.));
+#30957 = DIRECTION('',(0.,0.,1.));
+#30958 = DEFINITIONAL_REPRESENTATION('',(#30959),#30963);
+#30959 = LINE('',#30960,#30961);
+#30960 = CARTESIAN_POINT('',(0.,0.));
+#30961 = VECTOR('',#30962,1.);
+#30962 = DIRECTION('',(0.,1.));
+#30963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30964 = ORIENTED_EDGE('',*,*,#30965,.T.);
+#30965 = EDGE_CURVE('',#30938,#30966,#30968,.T.);
+#30966 = VERTEX_POINT('',#30967);
+#30967 = CARTESIAN_POINT('',(-0.64,-4.107863353893,0.));
+#30968 = SURFACE_CURVE('',#30969,(#30973,#30980),.PCURVE_S1.);
+#30969 = LINE('',#30970,#30971);
+#30970 = CARTESIAN_POINT('',(-0.64,-4.5,0.));
+#30971 = VECTOR('',#30972,1.);
+#30972 = DIRECTION('',(0.,1.,0.));
+#30973 = PCURVE('',#30913,#30974);
+#30974 = DEFINITIONAL_REPRESENTATION('',(#30975),#30979);
+#30975 = LINE('',#30976,#30977);
+#30976 = CARTESIAN_POINT('',(0.22,0.));
+#30977 = VECTOR('',#30978,1.);
+#30978 = DIRECTION('',(0.,1.));
+#30979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30980 = PCURVE('',#30981,#30986);
+#30981 = PLANE('',#30982);
+#30982 = AXIS2_PLACEMENT_3D('',#30983,#30984,#30985);
+#30983 = CARTESIAN_POINT('',(-0.64,-3.952776737828,0.341386224036));
+#30984 = DIRECTION('',(1.,-1.963576083731E-29,1.654827298066E-29));
+#30985 = DIRECTION('',(1.963576083731E-29,1.,0.));
+#30986 = DEFINITIONAL_REPRESENTATION('',(#30987),#30991);
+#30987 = LINE('',#30988,#30989);
+#30988 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#30989 = VECTOR('',#30990,1.);
+#30990 = DIRECTION('',(1.,3.249379305189E-58));
+#30991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30992 = ORIENTED_EDGE('',*,*,#30993,.F.);
+#30993 = EDGE_CURVE('',#30905,#30966,#30994,.T.);
+#30994 = SURFACE_CURVE('',#30995,(#30999,#31006),.PCURVE_S1.);
+#30995 = LINE('',#30996,#30997);
+#30996 = CARTESIAN_POINT('',(-0.86,-4.107863353893,0.));
+#30997 = VECTOR('',#30998,1.);
+#30998 = DIRECTION('',(1.,0.,0.));
+#30999 = PCURVE('',#30913,#31000);
+#31000 = DEFINITIONAL_REPRESENTATION('',(#31001),#31005);
+#31001 = LINE('',#31002,#31003);
+#31002 = CARTESIAN_POINT('',(0.,0.392136646107));
+#31003 = VECTOR('',#31004,1.);
+#31004 = DIRECTION('',(1.,0.));
+#31005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31006 = PCURVE('',#31007,#31012);
+#31007 = CYLINDRICAL_SURFACE('',#31008,0.11);
+#31008 = AXIS2_PLACEMENT_3D('',#31009,#31010,#31011);
+#31009 = CARTESIAN_POINT('',(-0.86,-4.107863353893,0.11));
+#31010 = DIRECTION('',(1.,0.,0.));
+#31011 = DIRECTION('',(0.,0.,-1.));
+#31012 = DEFINITIONAL_REPRESENTATION('',(#31013),#31017);
+#31013 = LINE('',#31014,#31015);
+#31014 = CARTESIAN_POINT('',(0.,0.));
+#31015 = VECTOR('',#31016,1.);
+#31016 = DIRECTION('',(0.,1.));
+#31017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31018 = ADVANCED_FACE('',(#31019),#30925,.T.);
+#31019 = FACE_BOUND('',#31020,.T.);
+#31020 = EDGE_LOOP('',(#31021,#31051,#31084,#31112,#31141,#31169,#31197,
+ #31225,#31253,#31279,#31280));
+#31021 = ORIENTED_EDGE('',*,*,#31022,.T.);
+#31022 = EDGE_CURVE('',#31023,#31025,#31027,.T.);
+#31023 = VERTEX_POINT('',#31024);
+#31024 = CARTESIAN_POINT('',(-0.86,-4.5,0.11));
+#31025 = VERTEX_POINT('',#31026);
+#31026 = CARTESIAN_POINT('',(-0.86,-4.165726707786,0.11));
+#31027 = SURFACE_CURVE('',#31028,(#31032,#31039),.PCURVE_S1.);
+#31028 = LINE('',#31029,#31030);
+#31029 = CARTESIAN_POINT('',(-0.86,-4.5,0.11));
+#31030 = VECTOR('',#31031,1.);
+#31031 = DIRECTION('',(0.,1.,0.));
+#31032 = PCURVE('',#30925,#31033);
+#31033 = DEFINITIONAL_REPRESENTATION('',(#31034),#31038);
+#31034 = LINE('',#31035,#31036);
+#31035 = CARTESIAN_POINT('',(0.547223262172,-0.231386224036));
+#31036 = VECTOR('',#31037,1.);
+#31037 = DIRECTION('',(-1.,7.562435882206E-59));
+#31038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31039 = PCURVE('',#31040,#31045);
+#31040 = PLANE('',#31041);
+#31041 = AXIS2_PLACEMENT_3D('',#31042,#31043,#31044);
+#31042 = CARTESIAN_POINT('',(-0.86,-4.5,0.11));
+#31043 = DIRECTION('',(0.,0.,1.));
+#31044 = DIRECTION('',(1.,0.,0.));
+#31045 = DEFINITIONAL_REPRESENTATION('',(#31046),#31050);
+#31046 = LINE('',#31047,#31048);
+#31047 = CARTESIAN_POINT('',(0.,0.));
+#31048 = VECTOR('',#31049,1.);
+#31049 = DIRECTION('',(0.,1.));
+#31050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31051 = ORIENTED_EDGE('',*,*,#31052,.T.);
+#31052 = EDGE_CURVE('',#31025,#31053,#31055,.T.);
+#31053 = VERTEX_POINT('',#31054);
+#31054 = CARTESIAN_POINT('',(-0.86,-4.075082096124,0.157681829482));
+#31055 = SURFACE_CURVE('',#31056,(#31061,#31072),.PCURVE_S1.);
+#31056 = CIRCLE('',#31057,0.11);
+#31057 = AXIS2_PLACEMENT_3D('',#31058,#31059,#31060);
+#31058 = CARTESIAN_POINT('',(-0.86,-4.165726707786,0.22));
+#31059 = DIRECTION('',(1.,-0.,0.));
+#31060 = DIRECTION('',(0.,0.,-1.));
+#31061 = PCURVE('',#30925,#31062);
+#31062 = DEFINITIONAL_REPRESENTATION('',(#31063),#31071);
+#31063 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31064,#31065,#31066,#31067
+ ,#31068,#31069,#31070),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31064 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#31065 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#31066 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#31067 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#31068 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#31069 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#31070 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#31071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31072 = PCURVE('',#31073,#31078);
+#31073 = CYLINDRICAL_SURFACE('',#31074,0.11);
+#31074 = AXIS2_PLACEMENT_3D('',#31075,#31076,#31077);
+#31075 = CARTESIAN_POINT('',(-0.64,-4.165726707786,0.22));
+#31076 = DIRECTION('',(-1.,0.,0.));
+#31077 = DIRECTION('',(0.,0.,-1.));
+#31078 = DEFINITIONAL_REPRESENTATION('',(#31079),#31083);
+#31079 = LINE('',#31080,#31081);
+#31080 = CARTESIAN_POINT('',(-0.,0.22));
+#31081 = VECTOR('',#31082,1.);
+#31082 = DIRECTION('',(-1.,0.));
+#31083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31084 = ORIENTED_EDGE('',*,*,#31085,.T.);
+#31085 = EDGE_CURVE('',#31053,#31086,#31088,.T.);
+#31086 = VERTEX_POINT('',#31087);
+#31087 = CARTESIAN_POINT('',(-0.86,-3.623425869431,0.814636341035));
+#31088 = SURFACE_CURVE('',#31089,(#31093,#31100),.PCURVE_S1.);
+#31089 = LINE('',#31090,#31091);
+#31090 = CARTESIAN_POINT('',(-0.86,-4.140644611662,6.231817051758E-02));
+#31091 = VECTOR('',#31092,1.);
+#31092 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#31093 = PCURVE('',#30925,#31094);
+#31094 = DEFINITIONAL_REPRESENTATION('',(#31095),#31099);
+#31095 = LINE('',#31096,#31097);
+#31096 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#31097 = VECTOR('',#31098,1.);
+#31098 = DIRECTION('',(-0.566528822887,0.824041924199));
+#31099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31100 = PCURVE('',#31101,#31106);
+#31101 = PLANE('',#31102);
+#31102 = AXIS2_PLACEMENT_3D('',#31103,#31104,#31105);
+#31103 = CARTESIAN_POINT('',(-0.86,-4.140644611662,6.231817051758E-02));
+#31104 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#31105 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#31106 = DEFINITIONAL_REPRESENTATION('',(#31107),#31111);
+#31107 = LINE('',#31108,#31109);
+#31108 = CARTESIAN_POINT('',(0.,0.));
+#31109 = VECTOR('',#31110,1.);
+#31110 = DIRECTION('',(1.,0.));
+#31111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31112 = ORIENTED_EDGE('',*,*,#31113,.T.);
+#31113 = EDGE_CURVE('',#31086,#31114,#31116,.T.);
+#31114 = VERTEX_POINT('',#31115);
+#31115 = CARTESIAN_POINT('',(-0.86,-3.532781257769,0.862318170518));
+#31116 = SURFACE_CURVE('',#31117,(#31122,#31129),.PCURVE_S1.);
+#31117 = CIRCLE('',#31118,0.11);
+#31118 = AXIS2_PLACEMENT_3D('',#31119,#31120,#31121);
+#31119 = CARTESIAN_POINT('',(-0.86,-3.532781257769,0.752318170518));
+#31120 = DIRECTION('',(-1.,0.,0.));
+#31121 = DIRECTION('',(0.,0.,1.));
+#31122 = PCURVE('',#30925,#31123);
+#31123 = DEFINITIONAL_REPRESENTATION('',(#31124),#31128);
+#31124 = CIRCLE('',#31125,0.11);
+#31125 = AXIS2_PLACEMENT_2D('',#31126,#31127);
+#31126 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#31127 = DIRECTION('',(0.,1.));
+#31128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31129 = PCURVE('',#31130,#31135);
+#31130 = CYLINDRICAL_SURFACE('',#31131,0.11);
+#31131 = AXIS2_PLACEMENT_3D('',#31132,#31133,#31134);
+#31132 = CARTESIAN_POINT('',(-0.86,-3.532781257769,0.752318170518));
+#31133 = DIRECTION('',(1.,0.,0.));
+#31134 = DIRECTION('',(0.,-0.824041924199,0.566528822887));
+#31135 = DEFINITIONAL_REPRESENTATION('',(#31136),#31140);
+#31136 = LINE('',#31137,#31138);
+#31137 = CARTESIAN_POINT('',(5.31467632652,1.7763568394E-15));
+#31138 = VECTOR('',#31139,1.);
+#31139 = DIRECTION('',(-1.,0.));
+#31140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31141 = ORIENTED_EDGE('',*,*,#31142,.T.);
+#31142 = EDGE_CURVE('',#31114,#31143,#31145,.T.);
+#31143 = VERTEX_POINT('',#31144);
+#31144 = CARTESIAN_POINT('',(-0.86,-3.5,0.862318170518));
+#31145 = SURFACE_CURVE('',#31146,(#31150,#31157),.PCURVE_S1.);
+#31146 = LINE('',#31147,#31148);
+#31147 = CARTESIAN_POINT('',(-0.86,-3.590644611662,0.862318170518));
+#31148 = VECTOR('',#31149,1.);
+#31149 = DIRECTION('',(0.,1.,0.));
+#31150 = PCURVE('',#30925,#31151);
+#31151 = DEFINITIONAL_REPRESENTATION('',(#31152),#31156);
+#31152 = LINE('',#31153,#31154);
+#31153 = CARTESIAN_POINT('',(-0.362132126166,0.520931946481));
+#31154 = VECTOR('',#31155,1.);
+#31155 = DIRECTION('',(-1.,7.562435882206E-59));
+#31156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31157 = PCURVE('',#31158,#31163);
+#31158 = PLANE('',#31159);
+#31159 = AXIS2_PLACEMENT_3D('',#31160,#31161,#31162);
+#31160 = CARTESIAN_POINT('',(-0.86,-3.590644611662,0.862318170518));
+#31161 = DIRECTION('',(0.,0.,1.));
+#31162 = DIRECTION('',(1.,0.,0.));
+#31163 = DEFINITIONAL_REPRESENTATION('',(#31164),#31168);
+#31164 = LINE('',#31165,#31166);
+#31165 = CARTESIAN_POINT('',(0.,0.));
+#31166 = VECTOR('',#31167,1.);
+#31167 = DIRECTION('',(0.,1.));
+#31168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31169 = ORIENTED_EDGE('',*,*,#31170,.F.);
+#31170 = EDGE_CURVE('',#31171,#31143,#31173,.T.);
+#31171 = VERTEX_POINT('',#31172);
+#31172 = CARTESIAN_POINT('',(-0.86,-3.5,0.752318170518));
+#31173 = SURFACE_CURVE('',#31174,(#31178,#31185),.PCURVE_S1.);
+#31174 = LINE('',#31175,#31176);
+#31175 = CARTESIAN_POINT('',(-0.86,-3.5,0.752318170518));
+#31176 = VECTOR('',#31177,1.);
+#31177 = DIRECTION('',(0.,0.,1.));
+#31178 = PCURVE('',#30925,#31179);
+#31179 = DEFINITIONAL_REPRESENTATION('',(#31180),#31184);
+#31180 = LINE('',#31181,#31182);
+#31181 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#31182 = VECTOR('',#31183,1.);
+#31183 = DIRECTION('',(0.,1.));
+#31184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31185 = PCURVE('',#31186,#31191);
+#31186 = PLANE('',#31187);
+#31187 = AXIS2_PLACEMENT_3D('',#31188,#31189,#31190);
+#31188 = CARTESIAN_POINT('',(-0.86,-3.5,0.752318170518));
+#31189 = DIRECTION('',(0.,1.,0.));
+#31190 = DIRECTION('',(0.,0.,1.));
+#31191 = DEFINITIONAL_REPRESENTATION('',(#31192),#31196);
+#31192 = LINE('',#31193,#31194);
+#31193 = CARTESIAN_POINT('',(0.,0.));
+#31194 = VECTOR('',#31195,1.);
+#31195 = DIRECTION('',(1.,0.));
+#31196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31197 = ORIENTED_EDGE('',*,*,#31198,.F.);
+#31198 = EDGE_CURVE('',#31199,#31171,#31201,.T.);
+#31199 = VERTEX_POINT('',#31200);
+#31200 = CARTESIAN_POINT('',(-0.86,-3.532781257769,0.752318170518));
+#31201 = SURFACE_CURVE('',#31202,(#31206,#31213),.PCURVE_S1.);
+#31202 = LINE('',#31203,#31204);
+#31203 = CARTESIAN_POINT('',(-0.86,-3.590644611662,0.752318170518));
+#31204 = VECTOR('',#31205,1.);
+#31205 = DIRECTION('',(0.,1.,0.));
+#31206 = PCURVE('',#30925,#31207);
+#31207 = DEFINITIONAL_REPRESENTATION('',(#31208),#31212);
+#31208 = LINE('',#31209,#31210);
+#31209 = CARTESIAN_POINT('',(-0.362132126166,0.410931946481));
+#31210 = VECTOR('',#31211,1.);
+#31211 = DIRECTION('',(-1.,7.562435882206E-59));
+#31212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31213 = PCURVE('',#31214,#31219);
+#31214 = PLANE('',#31215);
+#31215 = AXIS2_PLACEMENT_3D('',#31216,#31217,#31218);
+#31216 = CARTESIAN_POINT('',(-0.86,-3.590644611662,0.752318170518));
+#31217 = DIRECTION('',(0.,0.,1.));
+#31218 = DIRECTION('',(1.,0.,0.));
+#31219 = DEFINITIONAL_REPRESENTATION('',(#31220),#31224);
+#31220 = LINE('',#31221,#31222);
+#31221 = CARTESIAN_POINT('',(0.,0.));
+#31222 = VECTOR('',#31223,1.);
+#31223 = DIRECTION('',(0.,1.));
+#31224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31225 = ORIENTED_EDGE('',*,*,#31226,.F.);
+#31226 = EDGE_CURVE('',#31227,#31199,#31229,.T.);
+#31227 = VERTEX_POINT('',#31228);
+#31228 = CARTESIAN_POINT('',(-0.86,-4.017218742231,4.768182948242E-02));
+#31229 = SURFACE_CURVE('',#31230,(#31234,#31241),.PCURVE_S1.);
+#31230 = LINE('',#31231,#31232);
+#31231 = CARTESIAN_POINT('',(-0.86,-4.05,1.387778780781E-17));
+#31232 = VECTOR('',#31233,1.);
+#31233 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#31234 = PCURVE('',#30925,#31235);
+#31235 = DEFINITIONAL_REPRESENTATION('',(#31236),#31240);
+#31236 = LINE('',#31237,#31238);
+#31237 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#31238 = VECTOR('',#31239,1.);
+#31239 = DIRECTION('',(-0.566528822887,0.824041924199));
+#31240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31241 = PCURVE('',#31242,#31247);
+#31242 = PLANE('',#31243);
+#31243 = AXIS2_PLACEMENT_3D('',#31244,#31245,#31246);
+#31244 = CARTESIAN_POINT('',(-0.86,-4.05,1.387778780781E-17));
+#31245 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#31246 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#31247 = DEFINITIONAL_REPRESENTATION('',(#31248),#31252);
+#31248 = LINE('',#31249,#31250);
+#31249 = CARTESIAN_POINT('',(0.,0.));
+#31250 = VECTOR('',#31251,1.);
+#31251 = DIRECTION('',(1.,0.));
+#31252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31253 = ORIENTED_EDGE('',*,*,#31254,.F.);
+#31254 = EDGE_CURVE('',#30905,#31227,#31255,.T.);
+#31255 = SURFACE_CURVE('',#31256,(#31261,#31272),.PCURVE_S1.);
+#31256 = CIRCLE('',#31257,0.11);
+#31257 = AXIS2_PLACEMENT_3D('',#31258,#31259,#31260);
+#31258 = CARTESIAN_POINT('',(-0.86,-4.107863353893,0.11));
+#31259 = DIRECTION('',(1.,0.,-0.));
+#31260 = DIRECTION('',(0.,0.,1.));
+#31261 = PCURVE('',#30925,#31262);
+#31262 = DEFINITIONAL_REPRESENTATION('',(#31263),#31271);
+#31263 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31264,#31265,#31266,#31267
+ ,#31268,#31269,#31270),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31264 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#31265 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#31266 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#31267 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#31268 = CARTESIAN_POINT('',(5.982382164823E-02,-0.286386224036));
+#31269 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#31270 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#31271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31272 = PCURVE('',#31007,#31273);
+#31273 = DEFINITIONAL_REPRESENTATION('',(#31274),#31278);
+#31274 = LINE('',#31275,#31276);
+#31275 = CARTESIAN_POINT('',(-3.14159265359,1.7763568394E-15));
+#31276 = VECTOR('',#31277,1.);
+#31277 = DIRECTION('',(1.,0.));
+#31278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31279 = ORIENTED_EDGE('',*,*,#30902,.F.);
+#31280 = ORIENTED_EDGE('',*,*,#31281,.T.);
+#31281 = EDGE_CURVE('',#30903,#31023,#31282,.T.);
+#31282 = SURFACE_CURVE('',#31283,(#31287,#31294),.PCURVE_S1.);
+#31283 = LINE('',#31284,#31285);
+#31284 = CARTESIAN_POINT('',(-0.86,-4.5,0.));
+#31285 = VECTOR('',#31286,1.);
+#31286 = DIRECTION('',(0.,0.,1.));
+#31287 = PCURVE('',#30925,#31288);
+#31288 = DEFINITIONAL_REPRESENTATION('',(#31289),#31293);
+#31289 = LINE('',#31290,#31291);
+#31290 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#31291 = VECTOR('',#31292,1.);
+#31292 = DIRECTION('',(0.,1.));
+#31293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31294 = PCURVE('',#30953,#31295);
+#31295 = DEFINITIONAL_REPRESENTATION('',(#31296),#31300);
+#31296 = LINE('',#31297,#31298);
+#31297 = CARTESIAN_POINT('',(0.,0.));
+#31298 = VECTOR('',#31299,1.);
+#31299 = DIRECTION('',(1.,0.));
+#31300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31301 = ADVANCED_FACE('',(#31302),#31007,.T.);
+#31302 = FACE_BOUND('',#31303,.T.);
+#31303 = EDGE_LOOP('',(#31304,#31305,#31328,#31350));
+#31304 = ORIENTED_EDGE('',*,*,#31254,.T.);
+#31305 = ORIENTED_EDGE('',*,*,#31306,.T.);
+#31306 = EDGE_CURVE('',#31227,#31307,#31309,.T.);
+#31307 = VERTEX_POINT('',#31308);
+#31308 = CARTESIAN_POINT('',(-0.64,-4.017218742231,4.768182948242E-02));
+#31309 = SURFACE_CURVE('',#31310,(#31314,#31321),.PCURVE_S1.);
+#31310 = LINE('',#31311,#31312);
+#31311 = CARTESIAN_POINT('',(-0.86,-4.017218742231,4.768182948242E-02));
+#31312 = VECTOR('',#31313,1.);
+#31313 = DIRECTION('',(1.,0.,0.));
+#31314 = PCURVE('',#31007,#31315);
+#31315 = DEFINITIONAL_REPRESENTATION('',(#31316),#31320);
+#31316 = LINE('',#31317,#31318);
+#31317 = CARTESIAN_POINT('',(0.96850898066,0.));
+#31318 = VECTOR('',#31319,1.);
+#31319 = DIRECTION('',(0.,1.));
+#31320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31321 = PCURVE('',#31242,#31322);
+#31322 = DEFINITIONAL_REPRESENTATION('',(#31323),#31327);
+#31323 = LINE('',#31324,#31325);
+#31324 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#31325 = VECTOR('',#31326,1.);
+#31326 = DIRECTION('',(0.,1.));
+#31327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31328 = ORIENTED_EDGE('',*,*,#31329,.F.);
+#31329 = EDGE_CURVE('',#30966,#31307,#31330,.T.);
+#31330 = SURFACE_CURVE('',#31331,(#31336,#31343),.PCURVE_S1.);
+#31331 = CIRCLE('',#31332,0.11);
+#31332 = AXIS2_PLACEMENT_3D('',#31333,#31334,#31335);
+#31333 = CARTESIAN_POINT('',(-0.64,-4.107863353893,0.11));
+#31334 = DIRECTION('',(1.,0.,-0.));
+#31335 = DIRECTION('',(0.,0.,1.));
+#31336 = PCURVE('',#31007,#31337);
+#31337 = DEFINITIONAL_REPRESENTATION('',(#31338),#31342);
+#31338 = LINE('',#31339,#31340);
+#31339 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#31340 = VECTOR('',#31341,1.);
+#31341 = DIRECTION('',(1.,0.));
+#31342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31343 = PCURVE('',#30981,#31344);
+#31344 = DEFINITIONAL_REPRESENTATION('',(#31345),#31349);
+#31345 = CIRCLE('',#31346,0.11);
+#31346 = AXIS2_PLACEMENT_2D('',#31347,#31348);
+#31347 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#31348 = DIRECTION('',(0.,1.));
+#31349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31350 = ORIENTED_EDGE('',*,*,#30993,.F.);
+#31351 = ADVANCED_FACE('',(#31352),#30953,.F.);
+#31352 = FACE_BOUND('',#31353,.F.);
+#31353 = EDGE_LOOP('',(#31354,#31355,#31356,#31379));
+#31354 = ORIENTED_EDGE('',*,*,#30937,.F.);
+#31355 = ORIENTED_EDGE('',*,*,#31281,.T.);
+#31356 = ORIENTED_EDGE('',*,*,#31357,.T.);
+#31357 = EDGE_CURVE('',#31023,#31358,#31360,.T.);
+#31358 = VERTEX_POINT('',#31359);
+#31359 = CARTESIAN_POINT('',(-0.64,-4.5,0.11));
+#31360 = SURFACE_CURVE('',#31361,(#31365,#31372),.PCURVE_S1.);
+#31361 = LINE('',#31362,#31363);
+#31362 = CARTESIAN_POINT('',(-0.86,-4.5,0.11));
+#31363 = VECTOR('',#31364,1.);
+#31364 = DIRECTION('',(1.,0.,0.));
+#31365 = PCURVE('',#30953,#31366);
+#31366 = DEFINITIONAL_REPRESENTATION('',(#31367),#31371);
+#31367 = LINE('',#31368,#31369);
+#31368 = CARTESIAN_POINT('',(0.11,0.));
+#31369 = VECTOR('',#31370,1.);
+#31370 = DIRECTION('',(0.,1.));
+#31371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31372 = PCURVE('',#31040,#31373);
+#31373 = DEFINITIONAL_REPRESENTATION('',(#31374),#31378);
+#31374 = LINE('',#31375,#31376);
+#31375 = CARTESIAN_POINT('',(0.,0.));
+#31376 = VECTOR('',#31377,1.);
+#31377 = DIRECTION('',(1.,0.));
+#31378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31379 = ORIENTED_EDGE('',*,*,#31380,.F.);
+#31380 = EDGE_CURVE('',#30938,#31358,#31381,.T.);
+#31381 = SURFACE_CURVE('',#31382,(#31386,#31393),.PCURVE_S1.);
+#31382 = LINE('',#31383,#31384);
+#31383 = CARTESIAN_POINT('',(-0.64,-4.5,0.));
+#31384 = VECTOR('',#31385,1.);
+#31385 = DIRECTION('',(0.,0.,1.));
+#31386 = PCURVE('',#30953,#31387);
+#31387 = DEFINITIONAL_REPRESENTATION('',(#31388),#31392);
+#31388 = LINE('',#31389,#31390);
+#31389 = CARTESIAN_POINT('',(0.,0.22));
+#31390 = VECTOR('',#31391,1.);
+#31391 = DIRECTION('',(1.,0.));
+#31392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31393 = PCURVE('',#30981,#31394);
+#31394 = DEFINITIONAL_REPRESENTATION('',(#31395),#31399);
+#31395 = LINE('',#31396,#31397);
+#31396 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#31397 = VECTOR('',#31398,1.);
+#31398 = DIRECTION('',(0.,1.));
+#31399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31400 = ADVANCED_FACE('',(#31401),#30981,.T.);
+#31401 = FACE_BOUND('',#31402,.T.);
+#31402 = EDGE_LOOP('',(#31403,#31426,#31427,#31428,#31429,#31452,#31475,
+ #31498,#31521,#31549,#31572));
+#31403 = ORIENTED_EDGE('',*,*,#31404,.F.);
+#31404 = EDGE_CURVE('',#31358,#31405,#31407,.T.);
+#31405 = VERTEX_POINT('',#31406);
+#31406 = CARTESIAN_POINT('',(-0.64,-4.165726707786,0.11));
+#31407 = SURFACE_CURVE('',#31408,(#31412,#31419),.PCURVE_S1.);
+#31408 = LINE('',#31409,#31410);
+#31409 = CARTESIAN_POINT('',(-0.64,-4.5,0.11));
+#31410 = VECTOR('',#31411,1.);
+#31411 = DIRECTION('',(0.,1.,0.));
+#31412 = PCURVE('',#30981,#31413);
+#31413 = DEFINITIONAL_REPRESENTATION('',(#31414),#31418);
+#31414 = LINE('',#31415,#31416);
+#31415 = CARTESIAN_POINT('',(-0.547223262172,-0.231386224036));
+#31416 = VECTOR('',#31417,1.);
+#31417 = DIRECTION('',(1.,3.249379305189E-58));
+#31418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31419 = PCURVE('',#31040,#31420);
+#31420 = DEFINITIONAL_REPRESENTATION('',(#31421),#31425);
+#31421 = LINE('',#31422,#31423);
+#31422 = CARTESIAN_POINT('',(0.22,0.));
+#31423 = VECTOR('',#31424,1.);
+#31424 = DIRECTION('',(0.,1.));
+#31425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31426 = ORIENTED_EDGE('',*,*,#31380,.F.);
+#31427 = ORIENTED_EDGE('',*,*,#30965,.T.);
+#31428 = ORIENTED_EDGE('',*,*,#31329,.T.);
+#31429 = ORIENTED_EDGE('',*,*,#31430,.T.);
+#31430 = EDGE_CURVE('',#31307,#31431,#31433,.T.);
+#31431 = VERTEX_POINT('',#31432);
+#31432 = CARTESIAN_POINT('',(-0.64,-3.532781257769,0.752318170518));
+#31433 = SURFACE_CURVE('',#31434,(#31438,#31445),.PCURVE_S1.);
+#31434 = LINE('',#31435,#31436);
+#31435 = CARTESIAN_POINT('',(-0.64,-4.05,1.387778780781E-17));
+#31436 = VECTOR('',#31437,1.);
+#31437 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#31438 = PCURVE('',#30981,#31439);
+#31439 = DEFINITIONAL_REPRESENTATION('',(#31440),#31444);
+#31440 = LINE('',#31441,#31442);
+#31441 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#31442 = VECTOR('',#31443,1.);
+#31443 = DIRECTION('',(0.566528822887,0.824041924199));
+#31444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31445 = PCURVE('',#31242,#31446);
+#31446 = DEFINITIONAL_REPRESENTATION('',(#31447),#31451);
+#31447 = LINE('',#31448,#31449);
+#31448 = CARTESIAN_POINT('',(0.,0.22));
+#31449 = VECTOR('',#31450,1.);
+#31450 = DIRECTION('',(1.,0.));
+#31451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31452 = ORIENTED_EDGE('',*,*,#31453,.T.);
+#31453 = EDGE_CURVE('',#31431,#31454,#31456,.T.);
+#31454 = VERTEX_POINT('',#31455);
+#31455 = CARTESIAN_POINT('',(-0.64,-3.5,0.752318170518));
+#31456 = SURFACE_CURVE('',#31457,(#31461,#31468),.PCURVE_S1.);
+#31457 = LINE('',#31458,#31459);
+#31458 = CARTESIAN_POINT('',(-0.64,-3.590644611662,0.752318170518));
+#31459 = VECTOR('',#31460,1.);
+#31460 = DIRECTION('',(0.,1.,0.));
+#31461 = PCURVE('',#30981,#31462);
+#31462 = DEFINITIONAL_REPRESENTATION('',(#31463),#31467);
+#31463 = LINE('',#31464,#31465);
+#31464 = CARTESIAN_POINT('',(0.362132126166,0.410931946481));
+#31465 = VECTOR('',#31466,1.);
+#31466 = DIRECTION('',(1.,3.249379305189E-58));
+#31467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31468 = PCURVE('',#31214,#31469);
+#31469 = DEFINITIONAL_REPRESENTATION('',(#31470),#31474);
+#31470 = LINE('',#31471,#31472);
+#31471 = CARTESIAN_POINT('',(0.22,0.));
+#31472 = VECTOR('',#31473,1.);
+#31473 = DIRECTION('',(0.,1.));
+#31474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31475 = ORIENTED_EDGE('',*,*,#31476,.T.);
+#31476 = EDGE_CURVE('',#31454,#31477,#31479,.T.);
+#31477 = VERTEX_POINT('',#31478);
+#31478 = CARTESIAN_POINT('',(-0.64,-3.5,0.862318170518));
+#31479 = SURFACE_CURVE('',#31480,(#31484,#31491),.PCURVE_S1.);
+#31480 = LINE('',#31481,#31482);
+#31481 = CARTESIAN_POINT('',(-0.64,-3.5,0.752318170518));
+#31482 = VECTOR('',#31483,1.);
+#31483 = DIRECTION('',(0.,0.,1.));
+#31484 = PCURVE('',#30981,#31485);
+#31485 = DEFINITIONAL_REPRESENTATION('',(#31486),#31490);
+#31486 = LINE('',#31487,#31488);
+#31487 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#31488 = VECTOR('',#31489,1.);
+#31489 = DIRECTION('',(0.,1.));
+#31490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31491 = PCURVE('',#31186,#31492);
+#31492 = DEFINITIONAL_REPRESENTATION('',(#31493),#31497);
+#31493 = LINE('',#31494,#31495);
+#31494 = CARTESIAN_POINT('',(0.,0.22));
+#31495 = VECTOR('',#31496,1.);
+#31496 = DIRECTION('',(1.,0.));
+#31497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31498 = ORIENTED_EDGE('',*,*,#31499,.F.);
+#31499 = EDGE_CURVE('',#31500,#31477,#31502,.T.);
+#31500 = VERTEX_POINT('',#31501);
+#31501 = CARTESIAN_POINT('',(-0.64,-3.532781257769,0.862318170518));
+#31502 = SURFACE_CURVE('',#31503,(#31507,#31514),.PCURVE_S1.);
+#31503 = LINE('',#31504,#31505);
+#31504 = CARTESIAN_POINT('',(-0.64,-3.590644611662,0.862318170518));
+#31505 = VECTOR('',#31506,1.);
+#31506 = DIRECTION('',(0.,1.,0.));
+#31507 = PCURVE('',#30981,#31508);
+#31508 = DEFINITIONAL_REPRESENTATION('',(#31509),#31513);
+#31509 = LINE('',#31510,#31511);
+#31510 = CARTESIAN_POINT('',(0.362132126166,0.520931946481));
+#31511 = VECTOR('',#31512,1.);
+#31512 = DIRECTION('',(1.,3.249379305189E-58));
+#31513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31514 = PCURVE('',#31158,#31515);
+#31515 = DEFINITIONAL_REPRESENTATION('',(#31516),#31520);
+#31516 = LINE('',#31517,#31518);
+#31517 = CARTESIAN_POINT('',(0.22,0.));
+#31518 = VECTOR('',#31519,1.);
+#31519 = DIRECTION('',(0.,1.));
+#31520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31521 = ORIENTED_EDGE('',*,*,#31522,.F.);
+#31522 = EDGE_CURVE('',#31523,#31500,#31525,.T.);
+#31523 = VERTEX_POINT('',#31524);
+#31524 = CARTESIAN_POINT('',(-0.64,-3.623425869431,0.814636341035));
+#31525 = SURFACE_CURVE('',#31526,(#31531,#31542),.PCURVE_S1.);
+#31526 = CIRCLE('',#31527,0.11);
+#31527 = AXIS2_PLACEMENT_3D('',#31528,#31529,#31530);
+#31528 = CARTESIAN_POINT('',(-0.64,-3.532781257769,0.752318170518));
+#31529 = DIRECTION('',(-1.,0.,0.));
+#31530 = DIRECTION('',(0.,0.,1.));
+#31531 = PCURVE('',#30981,#31532);
+#31532 = DEFINITIONAL_REPRESENTATION('',(#31533),#31541);
+#31533 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31534,#31535,#31536,#31537
+ ,#31538,#31539,#31540),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31534 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#31535 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#31536 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#31537 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#31538 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#31539 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#31540 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#31541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31542 = PCURVE('',#31130,#31543);
+#31543 = DEFINITIONAL_REPRESENTATION('',(#31544),#31548);
+#31544 = LINE('',#31545,#31546);
+#31545 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#31546 = VECTOR('',#31547,1.);
+#31547 = DIRECTION('',(-1.,0.));
+#31548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31549 = ORIENTED_EDGE('',*,*,#31550,.F.);
+#31550 = EDGE_CURVE('',#31551,#31523,#31553,.T.);
+#31551 = VERTEX_POINT('',#31552);
+#31552 = CARTESIAN_POINT('',(-0.64,-4.075082096124,0.157681829482));
+#31553 = SURFACE_CURVE('',#31554,(#31558,#31565),.PCURVE_S1.);
+#31554 = LINE('',#31555,#31556);
+#31555 = CARTESIAN_POINT('',(-0.64,-4.140644611662,6.231817051758E-02));
+#31556 = VECTOR('',#31557,1.);
+#31557 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#31558 = PCURVE('',#30981,#31559);
+#31559 = DEFINITIONAL_REPRESENTATION('',(#31560),#31564);
+#31560 = LINE('',#31561,#31562);
+#31561 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#31562 = VECTOR('',#31563,1.);
+#31563 = DIRECTION('',(0.566528822887,0.824041924199));
+#31564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31565 = PCURVE('',#31101,#31566);
+#31566 = DEFINITIONAL_REPRESENTATION('',(#31567),#31571);
+#31567 = LINE('',#31568,#31569);
+#31568 = CARTESIAN_POINT('',(0.,0.22));
+#31569 = VECTOR('',#31570,1.);
+#31570 = DIRECTION('',(1.,0.));
+#31571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31572 = ORIENTED_EDGE('',*,*,#31573,.F.);
+#31573 = EDGE_CURVE('',#31405,#31551,#31574,.T.);
+#31574 = SURFACE_CURVE('',#31575,(#31580,#31587),.PCURVE_S1.);
+#31575 = CIRCLE('',#31576,0.11);
+#31576 = AXIS2_PLACEMENT_3D('',#31577,#31578,#31579);
+#31577 = CARTESIAN_POINT('',(-0.64,-4.165726707786,0.22));
+#31578 = DIRECTION('',(1.,-0.,0.));
+#31579 = DIRECTION('',(0.,0.,-1.));
+#31580 = PCURVE('',#30981,#31581);
+#31581 = DEFINITIONAL_REPRESENTATION('',(#31582),#31586);
+#31582 = CIRCLE('',#31583,0.11);
+#31583 = AXIS2_PLACEMENT_2D('',#31584,#31585);
+#31584 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#31585 = DIRECTION('',(0.,-1.));
+#31586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31587 = PCURVE('',#31073,#31588);
+#31588 = DEFINITIONAL_REPRESENTATION('',(#31589),#31593);
+#31589 = LINE('',#31590,#31591);
+#31590 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
+#31591 = VECTOR('',#31592,1.);
+#31592 = DIRECTION('',(-1.,0.));
+#31593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31594 = ADVANCED_FACE('',(#31595),#31040,.T.);
+#31595 = FACE_BOUND('',#31596,.T.);
+#31596 = EDGE_LOOP('',(#31597,#31598,#31599,#31600));
+#31597 = ORIENTED_EDGE('',*,*,#31022,.F.);
+#31598 = ORIENTED_EDGE('',*,*,#31357,.T.);
+#31599 = ORIENTED_EDGE('',*,*,#31404,.T.);
+#31600 = ORIENTED_EDGE('',*,*,#31601,.T.);
+#31601 = EDGE_CURVE('',#31405,#31025,#31602,.T.);
+#31602 = SURFACE_CURVE('',#31603,(#31607,#31614),.PCURVE_S1.);
+#31603 = LINE('',#31604,#31605);
+#31604 = CARTESIAN_POINT('',(-0.64,-4.165726707786,0.11));
+#31605 = VECTOR('',#31606,1.);
+#31606 = DIRECTION('',(-1.,0.,0.));
+#31607 = PCURVE('',#31040,#31608);
+#31608 = DEFINITIONAL_REPRESENTATION('',(#31609),#31613);
+#31609 = LINE('',#31610,#31611);
+#31610 = CARTESIAN_POINT('',(0.22,0.334273292214));
+#31611 = VECTOR('',#31612,1.);
+#31612 = DIRECTION('',(-1.,0.));
+#31613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31614 = PCURVE('',#31073,#31615);
+#31615 = DEFINITIONAL_REPRESENTATION('',(#31616),#31620);
+#31616 = LINE('',#31617,#31618);
+#31617 = CARTESIAN_POINT('',(-0.,0.));
+#31618 = VECTOR('',#31619,1.);
+#31619 = DIRECTION('',(-0.,1.));
+#31620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31621 = ADVANCED_FACE('',(#31622),#31073,.F.);
+#31622 = FACE_BOUND('',#31623,.T.);
+#31623 = EDGE_LOOP('',(#31624,#31625,#31646,#31647));
+#31624 = ORIENTED_EDGE('',*,*,#31573,.T.);
+#31625 = ORIENTED_EDGE('',*,*,#31626,.T.);
+#31626 = EDGE_CURVE('',#31551,#31053,#31627,.T.);
+#31627 = SURFACE_CURVE('',#31628,(#31632,#31639),.PCURVE_S1.);
+#31628 = LINE('',#31629,#31630);
+#31629 = CARTESIAN_POINT('',(-0.64,-4.075082096124,0.157681829482));
+#31630 = VECTOR('',#31631,1.);
+#31631 = DIRECTION('',(-1.,0.,0.));
+#31632 = PCURVE('',#31073,#31633);
+#31633 = DEFINITIONAL_REPRESENTATION('',(#31634),#31638);
+#31634 = LINE('',#31635,#31636);
+#31635 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#31636 = VECTOR('',#31637,1.);
+#31637 = DIRECTION('',(-0.,1.));
+#31638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31639 = PCURVE('',#31101,#31640);
+#31640 = DEFINITIONAL_REPRESENTATION('',(#31641),#31645);
+#31641 = LINE('',#31642,#31643);
+#31642 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#31643 = VECTOR('',#31644,1.);
+#31644 = DIRECTION('',(0.,-1.));
+#31645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31646 = ORIENTED_EDGE('',*,*,#31052,.F.);
+#31647 = ORIENTED_EDGE('',*,*,#31601,.F.);
+#31648 = ADVANCED_FACE('',(#31649),#31101,.F.);
+#31649 = FACE_BOUND('',#31650,.F.);
+#31650 = EDGE_LOOP('',(#31651,#31652,#31653,#31654));
+#31651 = ORIENTED_EDGE('',*,*,#31550,.F.);
+#31652 = ORIENTED_EDGE('',*,*,#31626,.T.);
+#31653 = ORIENTED_EDGE('',*,*,#31085,.T.);
+#31654 = ORIENTED_EDGE('',*,*,#31655,.T.);
+#31655 = EDGE_CURVE('',#31086,#31523,#31656,.T.);
+#31656 = SURFACE_CURVE('',#31657,(#31661,#31668),.PCURVE_S1.);
+#31657 = LINE('',#31658,#31659);
+#31658 = CARTESIAN_POINT('',(-0.86,-3.623425869431,0.814636341035));
+#31659 = VECTOR('',#31660,1.);
+#31660 = DIRECTION('',(1.,0.,0.));
+#31661 = PCURVE('',#31101,#31662);
+#31662 = DEFINITIONAL_REPRESENTATION('',(#31663),#31667);
+#31663 = LINE('',#31664,#31665);
+#31664 = CARTESIAN_POINT('',(0.912961038055,0.));
+#31665 = VECTOR('',#31666,1.);
+#31666 = DIRECTION('',(0.,1.));
+#31667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31668 = PCURVE('',#31130,#31669);
+#31669 = DEFINITIONAL_REPRESENTATION('',(#31670),#31674);
+#31670 = LINE('',#31671,#31672);
+#31671 = CARTESIAN_POINT('',(-0.,0.));
+#31672 = VECTOR('',#31673,1.);
+#31673 = DIRECTION('',(-0.,1.));
+#31674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31675 = ADVANCED_FACE('',(#31676),#31130,.T.);
+#31676 = FACE_BOUND('',#31677,.F.);
+#31677 = EDGE_LOOP('',(#31678,#31679,#31700,#31701));
+#31678 = ORIENTED_EDGE('',*,*,#31113,.T.);
+#31679 = ORIENTED_EDGE('',*,*,#31680,.T.);
+#31680 = EDGE_CURVE('',#31114,#31500,#31681,.T.);
+#31681 = SURFACE_CURVE('',#31682,(#31686,#31693),.PCURVE_S1.);
+#31682 = LINE('',#31683,#31684);
+#31683 = CARTESIAN_POINT('',(-0.86,-3.532781257769,0.862318170518));
+#31684 = VECTOR('',#31685,1.);
+#31685 = DIRECTION('',(1.,0.,0.));
+#31686 = PCURVE('',#31130,#31687);
+#31687 = DEFINITIONAL_REPRESENTATION('',(#31688),#31692);
+#31688 = LINE('',#31689,#31690);
+#31689 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#31690 = VECTOR('',#31691,1.);
+#31691 = DIRECTION('',(-0.,1.));
+#31692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31693 = PCURVE('',#31158,#31694);
+#31694 = DEFINITIONAL_REPRESENTATION('',(#31695),#31699);
+#31695 = LINE('',#31696,#31697);
+#31696 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#31697 = VECTOR('',#31698,1.);
+#31698 = DIRECTION('',(1.,0.));
+#31699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31700 = ORIENTED_EDGE('',*,*,#31522,.F.);
+#31701 = ORIENTED_EDGE('',*,*,#31655,.F.);
+#31702 = ADVANCED_FACE('',(#31703),#31158,.T.);
+#31703 = FACE_BOUND('',#31704,.T.);
+#31704 = EDGE_LOOP('',(#31705,#31706,#31707,#31708));
+#31705 = ORIENTED_EDGE('',*,*,#31142,.F.);
+#31706 = ORIENTED_EDGE('',*,*,#31680,.T.);
+#31707 = ORIENTED_EDGE('',*,*,#31499,.T.);
+#31708 = ORIENTED_EDGE('',*,*,#31709,.F.);
+#31709 = EDGE_CURVE('',#31143,#31477,#31710,.T.);
+#31710 = SURFACE_CURVE('',#31711,(#31715,#31722),.PCURVE_S1.);
+#31711 = LINE('',#31712,#31713);
+#31712 = CARTESIAN_POINT('',(-0.86,-3.5,0.862318170518));
+#31713 = VECTOR('',#31714,1.);
+#31714 = DIRECTION('',(1.,0.,0.));
+#31715 = PCURVE('',#31158,#31716);
+#31716 = DEFINITIONAL_REPRESENTATION('',(#31717),#31721);
+#31717 = LINE('',#31718,#31719);
+#31718 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#31719 = VECTOR('',#31720,1.);
+#31720 = DIRECTION('',(1.,0.));
+#31721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31722 = PCURVE('',#31186,#31723);
+#31723 = DEFINITIONAL_REPRESENTATION('',(#31724),#31728);
+#31724 = LINE('',#31725,#31726);
+#31725 = CARTESIAN_POINT('',(0.11,0.));
+#31726 = VECTOR('',#31727,1.);
+#31727 = DIRECTION('',(0.,1.));
+#31728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31729 = ADVANCED_FACE('',(#31730),#31242,.T.);
+#31730 = FACE_BOUND('',#31731,.T.);
+#31731 = EDGE_LOOP('',(#31732,#31733,#31734,#31735));
+#31732 = ORIENTED_EDGE('',*,*,#31430,.F.);
+#31733 = ORIENTED_EDGE('',*,*,#31306,.F.);
+#31734 = ORIENTED_EDGE('',*,*,#31226,.T.);
+#31735 = ORIENTED_EDGE('',*,*,#31736,.F.);
+#31736 = EDGE_CURVE('',#31431,#31199,#31737,.T.);
+#31737 = SURFACE_CURVE('',#31738,(#31742,#31748),.PCURVE_S1.);
+#31738 = LINE('',#31739,#31740);
+#31739 = CARTESIAN_POINT('',(-0.86,-3.532781257769,0.752318170518));
+#31740 = VECTOR('',#31741,1.);
+#31741 = DIRECTION('',(-1.,0.,0.));
+#31742 = PCURVE('',#31242,#31743);
+#31743 = DEFINITIONAL_REPRESENTATION('',(#31744),#31747);
+#31744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31745,#31746),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31745 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#31746 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#31747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31748 = PCURVE('',#31214,#31749);
+#31749 = DEFINITIONAL_REPRESENTATION('',(#31750),#31753);
+#31750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31751,#31752),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#31751 = CARTESIAN_POINT('',(0.242,5.786335389277E-02));
+#31752 = CARTESIAN_POINT('',(-2.2E-02,5.786335389277E-02));
+#31753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31754 = ADVANCED_FACE('',(#31755),#31186,.T.);
+#31755 = FACE_BOUND('',#31756,.T.);
+#31756 = EDGE_LOOP('',(#31757,#31758,#31779,#31780));
+#31757 = ORIENTED_EDGE('',*,*,#31476,.F.);
+#31758 = ORIENTED_EDGE('',*,*,#31759,.F.);
+#31759 = EDGE_CURVE('',#31171,#31454,#31760,.T.);
+#31760 = SURFACE_CURVE('',#31761,(#31765,#31772),.PCURVE_S1.);
+#31761 = LINE('',#31762,#31763);
+#31762 = CARTESIAN_POINT('',(-0.86,-3.5,0.752318170518));
+#31763 = VECTOR('',#31764,1.);
+#31764 = DIRECTION('',(1.,0.,0.));
+#31765 = PCURVE('',#31186,#31766);
+#31766 = DEFINITIONAL_REPRESENTATION('',(#31767),#31771);
+#31767 = LINE('',#31768,#31769);
+#31768 = CARTESIAN_POINT('',(0.,0.));
+#31769 = VECTOR('',#31770,1.);
+#31770 = DIRECTION('',(0.,1.));
+#31771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31772 = PCURVE('',#31214,#31773);
+#31773 = DEFINITIONAL_REPRESENTATION('',(#31774),#31778);
+#31774 = LINE('',#31775,#31776);
+#31775 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#31776 = VECTOR('',#31777,1.);
+#31777 = DIRECTION('',(1.,0.));
+#31778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31779 = ORIENTED_EDGE('',*,*,#31170,.T.);
+#31780 = ORIENTED_EDGE('',*,*,#31709,.T.);
+#31781 = ADVANCED_FACE('',(#31782),#31214,.F.);
+#31782 = FACE_BOUND('',#31783,.F.);
+#31783 = EDGE_LOOP('',(#31784,#31785,#31786,#31787));
+#31784 = ORIENTED_EDGE('',*,*,#31198,.F.);
+#31785 = ORIENTED_EDGE('',*,*,#31736,.F.);
+#31786 = ORIENTED_EDGE('',*,*,#31453,.T.);
+#31787 = ORIENTED_EDGE('',*,*,#31759,.F.);
+#31788 = MANIFOLD_SOLID_BREP('',#31789);
+#31789 = CLOSED_SHELL('',(#31790,#31910,#32189,#32243,#32292,#32486,
+ #32513,#32540,#32567,#32594,#32621,#32646,#32673));
+#31790 = ADVANCED_FACE('',(#31791),#31805,.F.);
+#31791 = FACE_BOUND('',#31792,.F.);
+#31792 = EDGE_LOOP('',(#31793,#31828,#31856,#31884));
+#31793 = ORIENTED_EDGE('',*,*,#31794,.F.);
+#31794 = EDGE_CURVE('',#31795,#31797,#31799,.T.);
+#31795 = VERTEX_POINT('',#31796);
+#31796 = CARTESIAN_POINT('',(-0.36,4.107863353893,0.));
+#31797 = VERTEX_POINT('',#31798);
+#31798 = CARTESIAN_POINT('',(-0.36,4.5,0.));
+#31799 = SURFACE_CURVE('',#31800,(#31804,#31816),.PCURVE_S1.);
+#31800 = LINE('',#31801,#31802);
+#31801 = CARTESIAN_POINT('',(-0.36,4.05,0.));
+#31802 = VECTOR('',#31803,1.);
+#31803 = DIRECTION('',(0.,1.,0.));
+#31804 = PCURVE('',#31805,#31810);
+#31805 = PLANE('',#31806);
+#31806 = AXIS2_PLACEMENT_3D('',#31807,#31808,#31809);
+#31807 = CARTESIAN_POINT('',(-0.36,4.05,0.));
+#31808 = DIRECTION('',(0.,0.,1.));
+#31809 = DIRECTION('',(1.,0.,0.));
+#31810 = DEFINITIONAL_REPRESENTATION('',(#31811),#31815);
+#31811 = LINE('',#31812,#31813);
+#31812 = CARTESIAN_POINT('',(0.,0.));
+#31813 = VECTOR('',#31814,1.);
+#31814 = DIRECTION('',(0.,1.));
+#31815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31816 = PCURVE('',#31817,#31822);
+#31817 = PLANE('',#31818);
+#31818 = AXIS2_PLACEMENT_3D('',#31819,#31820,#31821);
+#31819 = CARTESIAN_POINT('',(-0.36,3.952776737828,0.341386224036));
+#31820 = DIRECTION('',(-1.,-4.449253549567E-29,-3.741021876295E-29));
+#31821 = DIRECTION('',(4.449253549567E-29,-1.,0.));
+#31822 = DEFINITIONAL_REPRESENTATION('',(#31823),#31827);
+#31823 = LINE('',#31824,#31825);
+#31824 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#31825 = VECTOR('',#31826,1.);
+#31826 = DIRECTION('',(-1.,-1.664475486211E-57));
+#31827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31828 = ORIENTED_EDGE('',*,*,#31829,.T.);
+#31829 = EDGE_CURVE('',#31795,#31830,#31832,.T.);
+#31830 = VERTEX_POINT('',#31831);
+#31831 = CARTESIAN_POINT('',(-0.14,4.107863353893,0.));
+#31832 = SURFACE_CURVE('',#31833,(#31837,#31844),.PCURVE_S1.);
+#31833 = LINE('',#31834,#31835);
+#31834 = CARTESIAN_POINT('',(-0.36,4.107863353893,0.));
+#31835 = VECTOR('',#31836,1.);
+#31836 = DIRECTION('',(1.,0.,0.));
+#31837 = PCURVE('',#31805,#31838);
+#31838 = DEFINITIONAL_REPRESENTATION('',(#31839),#31843);
+#31839 = LINE('',#31840,#31841);
+#31840 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#31841 = VECTOR('',#31842,1.);
+#31842 = DIRECTION('',(1.,0.));
+#31843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31844 = PCURVE('',#31845,#31850);
+#31845 = CYLINDRICAL_SURFACE('',#31846,0.11);
+#31846 = AXIS2_PLACEMENT_3D('',#31847,#31848,#31849);
+#31847 = CARTESIAN_POINT('',(-0.36,4.107863353893,0.11));
+#31848 = DIRECTION('',(1.,0.,0.));
+#31849 = DIRECTION('',(0.,0.,-1.));
+#31850 = DEFINITIONAL_REPRESENTATION('',(#31851),#31855);
+#31851 = LINE('',#31852,#31853);
+#31852 = CARTESIAN_POINT('',(-0.,0.));
+#31853 = VECTOR('',#31854,1.);
+#31854 = DIRECTION('',(-0.,1.));
+#31855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31856 = ORIENTED_EDGE('',*,*,#31857,.T.);
+#31857 = EDGE_CURVE('',#31830,#31858,#31860,.T.);
+#31858 = VERTEX_POINT('',#31859);
+#31859 = CARTESIAN_POINT('',(-0.14,4.5,0.));
+#31860 = SURFACE_CURVE('',#31861,(#31865,#31872),.PCURVE_S1.);
+#31861 = LINE('',#31862,#31863);
+#31862 = CARTESIAN_POINT('',(-0.14,4.05,0.));
+#31863 = VECTOR('',#31864,1.);
+#31864 = DIRECTION('',(0.,1.,0.));
+#31865 = PCURVE('',#31805,#31866);
+#31866 = DEFINITIONAL_REPRESENTATION('',(#31867),#31871);
+#31867 = LINE('',#31868,#31869);
+#31868 = CARTESIAN_POINT('',(0.22,0.));
+#31869 = VECTOR('',#31870,1.);
+#31870 = DIRECTION('',(0.,1.));
+#31871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31872 = PCURVE('',#31873,#31878);
+#31873 = PLANE('',#31874);
+#31874 = AXIS2_PLACEMENT_3D('',#31875,#31876,#31877);
+#31875 = CARTESIAN_POINT('',(-0.14,3.952776737828,0.341386224036));
+#31876 = DIRECTION('',(1.,-1.714327366318E-29,-1.454987228235E-29));
+#31877 = DIRECTION('',(1.714327366318E-29,1.,0.));
+#31878 = DEFINITIONAL_REPRESENTATION('',(#31879),#31883);
+#31879 = LINE('',#31880,#31881);
+#31880 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#31881 = VECTOR('',#31882,1.);
+#31882 = DIRECTION('',(1.,-2.494324423007E-58));
+#31883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31884 = ORIENTED_EDGE('',*,*,#31885,.F.);
+#31885 = EDGE_CURVE('',#31797,#31858,#31886,.T.);
+#31886 = SURFACE_CURVE('',#31887,(#31891,#31898),.PCURVE_S1.);
+#31887 = LINE('',#31888,#31889);
+#31888 = CARTESIAN_POINT('',(-0.36,4.5,0.));
+#31889 = VECTOR('',#31890,1.);
+#31890 = DIRECTION('',(1.,0.,0.));
+#31891 = PCURVE('',#31805,#31892);
+#31892 = DEFINITIONAL_REPRESENTATION('',(#31893),#31897);
+#31893 = LINE('',#31894,#31895);
+#31894 = CARTESIAN_POINT('',(0.,0.45));
+#31895 = VECTOR('',#31896,1.);
+#31896 = DIRECTION('',(1.,0.));
+#31897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31898 = PCURVE('',#31899,#31904);
+#31899 = PLANE('',#31900);
+#31900 = AXIS2_PLACEMENT_3D('',#31901,#31902,#31903);
+#31901 = CARTESIAN_POINT('',(-0.36,4.5,0.));
+#31902 = DIRECTION('',(0.,1.,0.));
+#31903 = DIRECTION('',(0.,0.,1.));
+#31904 = DEFINITIONAL_REPRESENTATION('',(#31905),#31909);
+#31905 = LINE('',#31906,#31907);
+#31906 = CARTESIAN_POINT('',(0.,0.));
+#31907 = VECTOR('',#31908,1.);
+#31908 = DIRECTION('',(0.,1.));
+#31909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31910 = ADVANCED_FACE('',(#31911),#31817,.T.);
+#31911 = FACE_BOUND('',#31912,.T.);
+#31912 = EDGE_LOOP('',(#31913,#31943,#31964,#31965,#31989,#32017,#32045,
+ #32073,#32101,#32134,#32162));
+#31913 = ORIENTED_EDGE('',*,*,#31914,.T.);
+#31914 = EDGE_CURVE('',#31915,#31917,#31919,.T.);
+#31915 = VERTEX_POINT('',#31916);
+#31916 = CARTESIAN_POINT('',(-0.36,4.165726707786,0.11));
+#31917 = VERTEX_POINT('',#31918);
+#31918 = CARTESIAN_POINT('',(-0.36,4.5,0.11));
+#31919 = SURFACE_CURVE('',#31920,(#31924,#31931),.PCURVE_S1.);
+#31920 = LINE('',#31921,#31922);
+#31921 = CARTESIAN_POINT('',(-0.36,4.05,0.11));
+#31922 = VECTOR('',#31923,1.);
+#31923 = DIRECTION('',(0.,1.,0.));
+#31924 = PCURVE('',#31817,#31925);
+#31925 = DEFINITIONAL_REPRESENTATION('',(#31926),#31930);
+#31926 = LINE('',#31927,#31928);
+#31927 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.231386224036));
+#31928 = VECTOR('',#31929,1.);
+#31929 = DIRECTION('',(-1.,-1.664475486211E-57));
+#31930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31931 = PCURVE('',#31932,#31937);
+#31932 = PLANE('',#31933);
+#31933 = AXIS2_PLACEMENT_3D('',#31934,#31935,#31936);
+#31934 = CARTESIAN_POINT('',(-0.36,4.05,0.11));
+#31935 = DIRECTION('',(0.,0.,1.));
+#31936 = DIRECTION('',(1.,0.,0.));
+#31937 = DEFINITIONAL_REPRESENTATION('',(#31938),#31942);
+#31938 = LINE('',#31939,#31940);
+#31939 = CARTESIAN_POINT('',(0.,0.));
+#31940 = VECTOR('',#31941,1.);
+#31941 = DIRECTION('',(0.,1.));
+#31942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31943 = ORIENTED_EDGE('',*,*,#31944,.F.);
+#31944 = EDGE_CURVE('',#31797,#31917,#31945,.T.);
+#31945 = SURFACE_CURVE('',#31946,(#31950,#31957),.PCURVE_S1.);
+#31946 = LINE('',#31947,#31948);
+#31947 = CARTESIAN_POINT('',(-0.36,4.5,0.));
+#31948 = VECTOR('',#31949,1.);
+#31949 = DIRECTION('',(0.,0.,1.));
+#31950 = PCURVE('',#31817,#31951);
+#31951 = DEFINITIONAL_REPRESENTATION('',(#31952),#31956);
+#31952 = LINE('',#31953,#31954);
+#31953 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#31954 = VECTOR('',#31955,1.);
+#31955 = DIRECTION('',(0.,1.));
+#31956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31957 = PCURVE('',#31899,#31958);
+#31958 = DEFINITIONAL_REPRESENTATION('',(#31959),#31963);
+#31959 = LINE('',#31960,#31961);
+#31960 = CARTESIAN_POINT('',(0.,0.));
+#31961 = VECTOR('',#31962,1.);
+#31962 = DIRECTION('',(1.,0.));
+#31963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31964 = ORIENTED_EDGE('',*,*,#31794,.F.);
+#31965 = ORIENTED_EDGE('',*,*,#31966,.T.);
+#31966 = EDGE_CURVE('',#31795,#31967,#31969,.T.);
+#31967 = VERTEX_POINT('',#31968);
+#31968 = CARTESIAN_POINT('',(-0.36,4.017218742231,4.768182948242E-02));
+#31969 = SURFACE_CURVE('',#31970,(#31975,#31982),.PCURVE_S1.);
+#31970 = CIRCLE('',#31971,0.11);
+#31971 = AXIS2_PLACEMENT_3D('',#31972,#31973,#31974);
+#31972 = CARTESIAN_POINT('',(-0.36,4.107863353893,0.11));
+#31973 = DIRECTION('',(-1.,0.,0.));
+#31974 = DIRECTION('',(0.,0.,1.));
+#31975 = PCURVE('',#31817,#31976);
+#31976 = DEFINITIONAL_REPRESENTATION('',(#31977),#31981);
+#31977 = CIRCLE('',#31978,0.11);
+#31978 = AXIS2_PLACEMENT_2D('',#31979,#31980);
+#31979 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#31980 = DIRECTION('',(0.,1.));
+#31981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31982 = PCURVE('',#31845,#31983);
+#31983 = DEFINITIONAL_REPRESENTATION('',(#31984),#31988);
+#31984 = LINE('',#31985,#31986);
+#31985 = CARTESIAN_POINT('',(3.14159265359,1.33226762955E-15));
+#31986 = VECTOR('',#31987,1.);
+#31987 = DIRECTION('',(-1.,0.));
+#31988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31989 = ORIENTED_EDGE('',*,*,#31990,.T.);
+#31990 = EDGE_CURVE('',#31967,#31991,#31993,.T.);
+#31991 = VERTEX_POINT('',#31992);
+#31992 = CARTESIAN_POINT('',(-0.36,3.532781257769,0.752318170518));
+#31993 = SURFACE_CURVE('',#31994,(#31998,#32005),.PCURVE_S1.);
+#31994 = LINE('',#31995,#31996);
+#31995 = CARTESIAN_POINT('',(-0.36,4.05,0.));
+#31996 = VECTOR('',#31997,1.);
+#31997 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#31998 = PCURVE('',#31817,#31999);
+#31999 = DEFINITIONAL_REPRESENTATION('',(#32000),#32004);
+#32000 = LINE('',#32001,#32002);
+#32001 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#32002 = VECTOR('',#32003,1.);
+#32003 = DIRECTION('',(0.566528822887,0.824041924199));
+#32004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32005 = PCURVE('',#32006,#32011);
+#32006 = PLANE('',#32007);
+#32007 = AXIS2_PLACEMENT_3D('',#32008,#32009,#32010);
+#32008 = CARTESIAN_POINT('',(-0.36,4.05,0.));
+#32009 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#32010 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#32011 = DEFINITIONAL_REPRESENTATION('',(#32012),#32016);
+#32012 = LINE('',#32013,#32014);
+#32013 = CARTESIAN_POINT('',(0.,0.));
+#32014 = VECTOR('',#32015,1.);
+#32015 = DIRECTION('',(1.,0.));
+#32016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32017 = ORIENTED_EDGE('',*,*,#32018,.F.);
+#32018 = EDGE_CURVE('',#32019,#31991,#32021,.T.);
+#32019 = VERTEX_POINT('',#32020);
+#32020 = CARTESIAN_POINT('',(-0.36,3.5,0.752318170518));
+#32021 = SURFACE_CURVE('',#32022,(#32026,#32033),.PCURVE_S1.);
+#32022 = LINE('',#32023,#32024);
+#32023 = CARTESIAN_POINT('',(-0.36,3.5,0.752318170518));
+#32024 = VECTOR('',#32025,1.);
+#32025 = DIRECTION('',(0.,1.,0.));
+#32026 = PCURVE('',#31817,#32027);
+#32027 = DEFINITIONAL_REPRESENTATION('',(#32028),#32032);
+#32028 = LINE('',#32029,#32030);
+#32029 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#32030 = VECTOR('',#32031,1.);
+#32031 = DIRECTION('',(-1.,-1.664475486211E-57));
+#32032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32033 = PCURVE('',#32034,#32039);
+#32034 = PLANE('',#32035);
+#32035 = AXIS2_PLACEMENT_3D('',#32036,#32037,#32038);
+#32036 = CARTESIAN_POINT('',(-0.36,3.5,0.752318170518));
+#32037 = DIRECTION('',(0.,0.,1.));
+#32038 = DIRECTION('',(1.,0.,0.));
+#32039 = DEFINITIONAL_REPRESENTATION('',(#32040),#32044);
+#32040 = LINE('',#32041,#32042);
+#32041 = CARTESIAN_POINT('',(0.,0.));
+#32042 = VECTOR('',#32043,1.);
+#32043 = DIRECTION('',(0.,1.));
+#32044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32045 = ORIENTED_EDGE('',*,*,#32046,.T.);
+#32046 = EDGE_CURVE('',#32019,#32047,#32049,.T.);
+#32047 = VERTEX_POINT('',#32048);
+#32048 = CARTESIAN_POINT('',(-0.36,3.5,0.862318170518));
+#32049 = SURFACE_CURVE('',#32050,(#32054,#32061),.PCURVE_S1.);
+#32050 = LINE('',#32051,#32052);
+#32051 = CARTESIAN_POINT('',(-0.36,3.5,0.752318170518));
+#32052 = VECTOR('',#32053,1.);
+#32053 = DIRECTION('',(0.,0.,1.));
+#32054 = PCURVE('',#31817,#32055);
+#32055 = DEFINITIONAL_REPRESENTATION('',(#32056),#32060);
+#32056 = LINE('',#32057,#32058);
+#32057 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#32058 = VECTOR('',#32059,1.);
+#32059 = DIRECTION('',(0.,1.));
+#32060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32061 = PCURVE('',#32062,#32067);
+#32062 = PLANE('',#32063);
+#32063 = AXIS2_PLACEMENT_3D('',#32064,#32065,#32066);
+#32064 = CARTESIAN_POINT('',(-0.36,3.5,0.752318170518));
+#32065 = DIRECTION('',(0.,1.,0.));
+#32066 = DIRECTION('',(0.,0.,1.));
+#32067 = DEFINITIONAL_REPRESENTATION('',(#32068),#32072);
+#32068 = LINE('',#32069,#32070);
+#32069 = CARTESIAN_POINT('',(0.,0.));
+#32070 = VECTOR('',#32071,1.);
+#32071 = DIRECTION('',(1.,0.));
+#32072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32073 = ORIENTED_EDGE('',*,*,#32074,.T.);
+#32074 = EDGE_CURVE('',#32047,#32075,#32077,.T.);
+#32075 = VERTEX_POINT('',#32076);
+#32076 = CARTESIAN_POINT('',(-0.36,3.532781257769,0.862318170518));
+#32077 = SURFACE_CURVE('',#32078,(#32082,#32089),.PCURVE_S1.);
+#32078 = LINE('',#32079,#32080);
+#32079 = CARTESIAN_POINT('',(-0.36,3.5,0.862318170518));
+#32080 = VECTOR('',#32081,1.);
+#32081 = DIRECTION('',(0.,1.,0.));
+#32082 = PCURVE('',#31817,#32083);
+#32083 = DEFINITIONAL_REPRESENTATION('',(#32084),#32088);
+#32084 = LINE('',#32085,#32086);
+#32085 = CARTESIAN_POINT('',(0.452776737828,0.520931946481));
+#32086 = VECTOR('',#32087,1.);
+#32087 = DIRECTION('',(-1.,-1.664475486211E-57));
+#32088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32089 = PCURVE('',#32090,#32095);
+#32090 = PLANE('',#32091);
+#32091 = AXIS2_PLACEMENT_3D('',#32092,#32093,#32094);
+#32092 = CARTESIAN_POINT('',(-0.36,3.5,0.862318170518));
+#32093 = DIRECTION('',(0.,0.,1.));
+#32094 = DIRECTION('',(1.,0.,0.));
+#32095 = DEFINITIONAL_REPRESENTATION('',(#32096),#32100);
+#32096 = LINE('',#32097,#32098);
+#32097 = CARTESIAN_POINT('',(0.,0.));
+#32098 = VECTOR('',#32099,1.);
+#32099 = DIRECTION('',(0.,1.));
+#32100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32101 = ORIENTED_EDGE('',*,*,#32102,.F.);
+#32102 = EDGE_CURVE('',#32103,#32075,#32105,.T.);
+#32103 = VERTEX_POINT('',#32104);
+#32104 = CARTESIAN_POINT('',(-0.36,3.623425869431,0.814636341035));
+#32105 = SURFACE_CURVE('',#32106,(#32111,#32122),.PCURVE_S1.);
+#32106 = CIRCLE('',#32107,0.11);
+#32107 = AXIS2_PLACEMENT_3D('',#32108,#32109,#32110);
+#32108 = CARTESIAN_POINT('',(-0.36,3.532781257769,0.752318170518));
+#32109 = DIRECTION('',(1.,0.,-0.));
+#32110 = DIRECTION('',(0.,0.,1.));
+#32111 = PCURVE('',#31817,#32112);
+#32112 = DEFINITIONAL_REPRESENTATION('',(#32113),#32121);
+#32113 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32114,#32115,#32116,#32117
+ ,#32118,#32119,#32120),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32114 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#32115 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#32116 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#32117 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#32118 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#32119 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#32120 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#32121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32122 = PCURVE('',#32123,#32128);
+#32123 = CYLINDRICAL_SURFACE('',#32124,0.11);
+#32124 = AXIS2_PLACEMENT_3D('',#32125,#32126,#32127);
+#32125 = CARTESIAN_POINT('',(-0.36,3.532781257769,0.752318170518));
+#32126 = DIRECTION('',(1.,0.,0.));
+#32127 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#32128 = DEFINITIONAL_REPRESENTATION('',(#32129),#32133);
+#32129 = LINE('',#32130,#32131);
+#32130 = CARTESIAN_POINT('',(-5.31467632652,1.33226762955E-15));
+#32131 = VECTOR('',#32132,1.);
+#32132 = DIRECTION('',(1.,0.));
+#32133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32134 = ORIENTED_EDGE('',*,*,#32135,.F.);
+#32135 = EDGE_CURVE('',#32136,#32103,#32138,.T.);
+#32136 = VERTEX_POINT('',#32137);
+#32137 = CARTESIAN_POINT('',(-0.36,4.075082096124,0.157681829482));
+#32138 = SURFACE_CURVE('',#32139,(#32143,#32150),.PCURVE_S1.);
+#32139 = LINE('',#32140,#32141);
+#32140 = CARTESIAN_POINT('',(-0.36,4.140644611662,6.231817051758E-02));
+#32141 = VECTOR('',#32142,1.);
+#32142 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#32143 = PCURVE('',#31817,#32144);
+#32144 = DEFINITIONAL_REPRESENTATION('',(#32145),#32149);
+#32145 = LINE('',#32146,#32147);
+#32146 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#32147 = VECTOR('',#32148,1.);
+#32148 = DIRECTION('',(0.566528822887,0.824041924199));
+#32149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32150 = PCURVE('',#32151,#32156);
+#32151 = PLANE('',#32152);
+#32152 = AXIS2_PLACEMENT_3D('',#32153,#32154,#32155);
+#32153 = CARTESIAN_POINT('',(-0.36,4.140644611662,6.231817051758E-02));
+#32154 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#32155 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#32156 = DEFINITIONAL_REPRESENTATION('',(#32157),#32161);
+#32157 = LINE('',#32158,#32159);
+#32158 = CARTESIAN_POINT('',(0.,0.));
+#32159 = VECTOR('',#32160,1.);
+#32160 = DIRECTION('',(1.,0.));
+#32161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32162 = ORIENTED_EDGE('',*,*,#32163,.F.);
+#32163 = EDGE_CURVE('',#31915,#32136,#32164,.T.);
+#32164 = SURFACE_CURVE('',#32165,(#32170,#32177),.PCURVE_S1.);
+#32165 = CIRCLE('',#32166,0.11);
+#32166 = AXIS2_PLACEMENT_3D('',#32167,#32168,#32169);
+#32167 = CARTESIAN_POINT('',(-0.36,4.165726707786,0.22));
+#32168 = DIRECTION('',(-1.,0.,0.));
+#32169 = DIRECTION('',(0.,0.,-1.));
+#32170 = PCURVE('',#31817,#32171);
+#32171 = DEFINITIONAL_REPRESENTATION('',(#32172),#32176);
+#32172 = CIRCLE('',#32173,0.11);
+#32173 = AXIS2_PLACEMENT_2D('',#32174,#32175);
+#32174 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#32175 = DIRECTION('',(0.,-1.));
+#32176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32177 = PCURVE('',#32178,#32183);
+#32178 = CYLINDRICAL_SURFACE('',#32179,0.11);
+#32179 = AXIS2_PLACEMENT_3D('',#32180,#32181,#32182);
+#32180 = CARTESIAN_POINT('',(-0.14,4.165726707786,0.22));
+#32181 = DIRECTION('',(-1.,0.,0.));
+#32182 = DIRECTION('',(0.,0.,-1.));
+#32183 = DEFINITIONAL_REPRESENTATION('',(#32184),#32188);
+#32184 = LINE('',#32185,#32186);
+#32185 = CARTESIAN_POINT('',(0.,0.22));
+#32186 = VECTOR('',#32187,1.);
+#32187 = DIRECTION('',(1.,0.));
+#32188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32189 = ADVANCED_FACE('',(#32190),#31845,.T.);
+#32190 = FACE_BOUND('',#32191,.F.);
+#32191 = EDGE_LOOP('',(#32192,#32193,#32216,#32242));
+#32192 = ORIENTED_EDGE('',*,*,#31966,.T.);
+#32193 = ORIENTED_EDGE('',*,*,#32194,.T.);
+#32194 = EDGE_CURVE('',#31967,#32195,#32197,.T.);
+#32195 = VERTEX_POINT('',#32196);
+#32196 = CARTESIAN_POINT('',(-0.14,4.017218742231,4.768182948242E-02));
+#32197 = SURFACE_CURVE('',#32198,(#32202,#32209),.PCURVE_S1.);
+#32198 = LINE('',#32199,#32200);
+#32199 = CARTESIAN_POINT('',(-0.36,4.017218742231,4.768182948242E-02));
+#32200 = VECTOR('',#32201,1.);
+#32201 = DIRECTION('',(1.,0.,0.));
+#32202 = PCURVE('',#31845,#32203);
+#32203 = DEFINITIONAL_REPRESENTATION('',(#32204),#32208);
+#32204 = LINE('',#32205,#32206);
+#32205 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#32206 = VECTOR('',#32207,1.);
+#32207 = DIRECTION('',(-0.,1.));
+#32208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32209 = PCURVE('',#32006,#32210);
+#32210 = DEFINITIONAL_REPRESENTATION('',(#32211),#32215);
+#32211 = LINE('',#32212,#32213);
+#32212 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#32213 = VECTOR('',#32214,1.);
+#32214 = DIRECTION('',(0.,1.));
+#32215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32216 = ORIENTED_EDGE('',*,*,#32217,.F.);
+#32217 = EDGE_CURVE('',#31830,#32195,#32218,.T.);
+#32218 = SURFACE_CURVE('',#32219,(#32224,#32231),.PCURVE_S1.);
+#32219 = CIRCLE('',#32220,0.11);
+#32220 = AXIS2_PLACEMENT_3D('',#32221,#32222,#32223);
+#32221 = CARTESIAN_POINT('',(-0.14,4.107863353893,0.11));
+#32222 = DIRECTION('',(-1.,0.,0.));
+#32223 = DIRECTION('',(0.,0.,1.));
+#32224 = PCURVE('',#31845,#32225);
+#32225 = DEFINITIONAL_REPRESENTATION('',(#32226),#32230);
+#32226 = LINE('',#32227,#32228);
+#32227 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#32228 = VECTOR('',#32229,1.);
+#32229 = DIRECTION('',(-1.,0.));
+#32230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32231 = PCURVE('',#31873,#32232);
+#32232 = DEFINITIONAL_REPRESENTATION('',(#32233),#32241);
+#32233 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32234,#32235,#32236,#32237
+ ,#32238,#32239,#32240),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32234 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#32235 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#32236 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#32237 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#32238 = CARTESIAN_POINT('',(5.982382164822E-02,-0.286386224036));
+#32239 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#32240 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#32241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32242 = ORIENTED_EDGE('',*,*,#31829,.F.);
+#32243 = ADVANCED_FACE('',(#32244),#31899,.T.);
+#32244 = FACE_BOUND('',#32245,.T.);
+#32245 = EDGE_LOOP('',(#32246,#32247,#32248,#32271));
+#32246 = ORIENTED_EDGE('',*,*,#31885,.F.);
+#32247 = ORIENTED_EDGE('',*,*,#31944,.T.);
+#32248 = ORIENTED_EDGE('',*,*,#32249,.T.);
+#32249 = EDGE_CURVE('',#31917,#32250,#32252,.T.);
+#32250 = VERTEX_POINT('',#32251);
+#32251 = CARTESIAN_POINT('',(-0.14,4.5,0.11));
+#32252 = SURFACE_CURVE('',#32253,(#32257,#32264),.PCURVE_S1.);
+#32253 = LINE('',#32254,#32255);
+#32254 = CARTESIAN_POINT('',(-0.36,4.5,0.11));
+#32255 = VECTOR('',#32256,1.);
+#32256 = DIRECTION('',(1.,0.,0.));
+#32257 = PCURVE('',#31899,#32258);
+#32258 = DEFINITIONAL_REPRESENTATION('',(#32259),#32263);
+#32259 = LINE('',#32260,#32261);
+#32260 = CARTESIAN_POINT('',(0.11,0.));
+#32261 = VECTOR('',#32262,1.);
+#32262 = DIRECTION('',(0.,1.));
+#32263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32264 = PCURVE('',#31932,#32265);
+#32265 = DEFINITIONAL_REPRESENTATION('',(#32266),#32270);
+#32266 = LINE('',#32267,#32268);
+#32267 = CARTESIAN_POINT('',(0.,0.45));
+#32268 = VECTOR('',#32269,1.);
+#32269 = DIRECTION('',(1.,0.));
+#32270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32271 = ORIENTED_EDGE('',*,*,#32272,.F.);
+#32272 = EDGE_CURVE('',#31858,#32250,#32273,.T.);
+#32273 = SURFACE_CURVE('',#32274,(#32278,#32285),.PCURVE_S1.);
+#32274 = LINE('',#32275,#32276);
+#32275 = CARTESIAN_POINT('',(-0.14,4.5,0.));
+#32276 = VECTOR('',#32277,1.);
+#32277 = DIRECTION('',(0.,0.,1.));
+#32278 = PCURVE('',#31899,#32279);
+#32279 = DEFINITIONAL_REPRESENTATION('',(#32280),#32284);
+#32280 = LINE('',#32281,#32282);
+#32281 = CARTESIAN_POINT('',(0.,0.22));
+#32282 = VECTOR('',#32283,1.);
+#32283 = DIRECTION('',(1.,0.));
+#32284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32285 = PCURVE('',#31873,#32286);
+#32286 = DEFINITIONAL_REPRESENTATION('',(#32287),#32291);
+#32287 = LINE('',#32288,#32289);
+#32288 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#32289 = VECTOR('',#32290,1.);
+#32290 = DIRECTION('',(0.,1.));
+#32291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32292 = ADVANCED_FACE('',(#32293),#31873,.T.);
+#32293 = FACE_BOUND('',#32294,.T.);
+#32294 = EDGE_LOOP('',(#32295,#32318,#32346,#32369,#32393,#32416,#32439,
+ #32462,#32483,#32484,#32485));
+#32295 = ORIENTED_EDGE('',*,*,#32296,.F.);
+#32296 = EDGE_CURVE('',#32297,#32250,#32299,.T.);
+#32297 = VERTEX_POINT('',#32298);
+#32298 = CARTESIAN_POINT('',(-0.14,4.165726707786,0.11));
+#32299 = SURFACE_CURVE('',#32300,(#32304,#32311),.PCURVE_S1.);
+#32300 = LINE('',#32301,#32302);
+#32301 = CARTESIAN_POINT('',(-0.14,4.05,0.11));
+#32302 = VECTOR('',#32303,1.);
+#32303 = DIRECTION('',(0.,1.,0.));
+#32304 = PCURVE('',#31873,#32305);
+#32305 = DEFINITIONAL_REPRESENTATION('',(#32306),#32310);
+#32306 = LINE('',#32307,#32308);
+#32307 = CARTESIAN_POINT('',(9.722326217175E-02,-0.231386224036));
+#32308 = VECTOR('',#32309,1.);
+#32309 = DIRECTION('',(1.,-2.494324423007E-58));
+#32310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32311 = PCURVE('',#31932,#32312);
+#32312 = DEFINITIONAL_REPRESENTATION('',(#32313),#32317);
+#32313 = LINE('',#32314,#32315);
+#32314 = CARTESIAN_POINT('',(0.22,0.));
+#32315 = VECTOR('',#32316,1.);
+#32316 = DIRECTION('',(0.,1.));
+#32317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32318 = ORIENTED_EDGE('',*,*,#32319,.T.);
+#32319 = EDGE_CURVE('',#32297,#32320,#32322,.T.);
+#32320 = VERTEX_POINT('',#32321);
+#32321 = CARTESIAN_POINT('',(-0.14,4.075082096124,0.157681829482));
+#32322 = SURFACE_CURVE('',#32323,(#32328,#32339),.PCURVE_S1.);
+#32323 = CIRCLE('',#32324,0.11);
+#32324 = AXIS2_PLACEMENT_3D('',#32325,#32326,#32327);
+#32325 = CARTESIAN_POINT('',(-0.14,4.165726707786,0.22));
+#32326 = DIRECTION('',(-1.,0.,0.));
+#32327 = DIRECTION('',(0.,0.,-1.));
+#32328 = PCURVE('',#31873,#32329);
+#32329 = DEFINITIONAL_REPRESENTATION('',(#32330),#32338);
+#32330 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32331,#32332,#32333,#32334
+ ,#32335,#32336,#32337),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32331 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#32332 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#32333 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#32334 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#32335 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#32336 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#32337 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#32338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32339 = PCURVE('',#32178,#32340);
+#32340 = DEFINITIONAL_REPRESENTATION('',(#32341),#32345);
+#32341 = LINE('',#32342,#32343);
+#32342 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#32343 = VECTOR('',#32344,1.);
+#32344 = DIRECTION('',(1.,0.));
+#32345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32346 = ORIENTED_EDGE('',*,*,#32347,.T.);
+#32347 = EDGE_CURVE('',#32320,#32348,#32350,.T.);
+#32348 = VERTEX_POINT('',#32349);
+#32349 = CARTESIAN_POINT('',(-0.14,3.623425869431,0.814636341035));
+#32350 = SURFACE_CURVE('',#32351,(#32355,#32362),.PCURVE_S1.);
+#32351 = LINE('',#32352,#32353);
+#32352 = CARTESIAN_POINT('',(-0.14,4.140644611662,6.231817051758E-02));
+#32353 = VECTOR('',#32354,1.);
+#32354 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#32355 = PCURVE('',#31873,#32356);
+#32356 = DEFINITIONAL_REPRESENTATION('',(#32357),#32361);
+#32357 = LINE('',#32358,#32359);
+#32358 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#32359 = VECTOR('',#32360,1.);
+#32360 = DIRECTION('',(-0.566528822887,0.824041924199));
+#32361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32362 = PCURVE('',#32151,#32363);
+#32363 = DEFINITIONAL_REPRESENTATION('',(#32364),#32368);
+#32364 = LINE('',#32365,#32366);
+#32365 = CARTESIAN_POINT('',(0.,0.22));
+#32366 = VECTOR('',#32367,1.);
+#32367 = DIRECTION('',(1.,0.));
+#32368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32369 = ORIENTED_EDGE('',*,*,#32370,.T.);
+#32370 = EDGE_CURVE('',#32348,#32371,#32373,.T.);
+#32371 = VERTEX_POINT('',#32372);
+#32372 = CARTESIAN_POINT('',(-0.14,3.532781257769,0.862318170518));
+#32373 = SURFACE_CURVE('',#32374,(#32379,#32386),.PCURVE_S1.);
+#32374 = CIRCLE('',#32375,0.11);
+#32375 = AXIS2_PLACEMENT_3D('',#32376,#32377,#32378);
+#32376 = CARTESIAN_POINT('',(-0.14,3.532781257769,0.752318170518));
+#32377 = DIRECTION('',(1.,0.,-0.));
+#32378 = DIRECTION('',(0.,0.,1.));
+#32379 = PCURVE('',#31873,#32380);
+#32380 = DEFINITIONAL_REPRESENTATION('',(#32381),#32385);
+#32381 = CIRCLE('',#32382,0.11);
+#32382 = AXIS2_PLACEMENT_2D('',#32383,#32384);
+#32383 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#32384 = DIRECTION('',(0.,1.));
+#32385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32386 = PCURVE('',#32123,#32387);
+#32387 = DEFINITIONAL_REPRESENTATION('',(#32388),#32392);
+#32388 = LINE('',#32389,#32390);
+#32389 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#32390 = VECTOR('',#32391,1.);
+#32391 = DIRECTION('',(1.,0.));
+#32392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32393 = ORIENTED_EDGE('',*,*,#32394,.F.);
+#32394 = EDGE_CURVE('',#32395,#32371,#32397,.T.);
+#32395 = VERTEX_POINT('',#32396);
+#32396 = CARTESIAN_POINT('',(-0.14,3.5,0.862318170518));
+#32397 = SURFACE_CURVE('',#32398,(#32402,#32409),.PCURVE_S1.);
+#32398 = LINE('',#32399,#32400);
+#32399 = CARTESIAN_POINT('',(-0.14,3.5,0.862318170518));
+#32400 = VECTOR('',#32401,1.);
+#32401 = DIRECTION('',(0.,1.,0.));
+#32402 = PCURVE('',#31873,#32403);
+#32403 = DEFINITIONAL_REPRESENTATION('',(#32404),#32408);
+#32404 = LINE('',#32405,#32406);
+#32405 = CARTESIAN_POINT('',(-0.452776737828,0.520931946481));
+#32406 = VECTOR('',#32407,1.);
+#32407 = DIRECTION('',(1.,-2.494324423007E-58));
+#32408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32409 = PCURVE('',#32090,#32410);
+#32410 = DEFINITIONAL_REPRESENTATION('',(#32411),#32415);
+#32411 = LINE('',#32412,#32413);
+#32412 = CARTESIAN_POINT('',(0.22,0.));
+#32413 = VECTOR('',#32414,1.);
+#32414 = DIRECTION('',(0.,1.));
+#32415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32416 = ORIENTED_EDGE('',*,*,#32417,.F.);
+#32417 = EDGE_CURVE('',#32418,#32395,#32420,.T.);
+#32418 = VERTEX_POINT('',#32419);
+#32419 = CARTESIAN_POINT('',(-0.14,3.5,0.752318170518));
+#32420 = SURFACE_CURVE('',#32421,(#32425,#32432),.PCURVE_S1.);
+#32421 = LINE('',#32422,#32423);
+#32422 = CARTESIAN_POINT('',(-0.14,3.5,0.752318170518));
+#32423 = VECTOR('',#32424,1.);
+#32424 = DIRECTION('',(0.,0.,1.));
+#32425 = PCURVE('',#31873,#32426);
+#32426 = DEFINITIONAL_REPRESENTATION('',(#32427),#32431);
+#32427 = LINE('',#32428,#32429);
+#32428 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#32429 = VECTOR('',#32430,1.);
+#32430 = DIRECTION('',(0.,1.));
+#32431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32432 = PCURVE('',#32062,#32433);
+#32433 = DEFINITIONAL_REPRESENTATION('',(#32434),#32438);
+#32434 = LINE('',#32435,#32436);
+#32435 = CARTESIAN_POINT('',(0.,0.22));
+#32436 = VECTOR('',#32437,1.);
+#32437 = DIRECTION('',(1.,0.));
+#32438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32439 = ORIENTED_EDGE('',*,*,#32440,.T.);
+#32440 = EDGE_CURVE('',#32418,#32441,#32443,.T.);
+#32441 = VERTEX_POINT('',#32442);
+#32442 = CARTESIAN_POINT('',(-0.14,3.532781257769,0.752318170518));
+#32443 = SURFACE_CURVE('',#32444,(#32448,#32455),.PCURVE_S1.);
+#32444 = LINE('',#32445,#32446);
+#32445 = CARTESIAN_POINT('',(-0.14,3.5,0.752318170518));
+#32446 = VECTOR('',#32447,1.);
+#32447 = DIRECTION('',(0.,1.,0.));
+#32448 = PCURVE('',#31873,#32449);
+#32449 = DEFINITIONAL_REPRESENTATION('',(#32450),#32454);
+#32450 = LINE('',#32451,#32452);
+#32451 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#32452 = VECTOR('',#32453,1.);
+#32453 = DIRECTION('',(1.,-2.494324423007E-58));
+#32454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32455 = PCURVE('',#32034,#32456);
+#32456 = DEFINITIONAL_REPRESENTATION('',(#32457),#32461);
+#32457 = LINE('',#32458,#32459);
+#32458 = CARTESIAN_POINT('',(0.22,0.));
+#32459 = VECTOR('',#32460,1.);
+#32460 = DIRECTION('',(0.,1.));
+#32461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32462 = ORIENTED_EDGE('',*,*,#32463,.F.);
+#32463 = EDGE_CURVE('',#32195,#32441,#32464,.T.);
+#32464 = SURFACE_CURVE('',#32465,(#32469,#32476),.PCURVE_S1.);
+#32465 = LINE('',#32466,#32467);
+#32466 = CARTESIAN_POINT('',(-0.14,4.05,0.));
+#32467 = VECTOR('',#32468,1.);
+#32468 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#32469 = PCURVE('',#31873,#32470);
+#32470 = DEFINITIONAL_REPRESENTATION('',(#32471),#32475);
+#32471 = LINE('',#32472,#32473);
+#32472 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#32473 = VECTOR('',#32474,1.);
+#32474 = DIRECTION('',(-0.566528822887,0.824041924199));
+#32475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32476 = PCURVE('',#32006,#32477);
+#32477 = DEFINITIONAL_REPRESENTATION('',(#32478),#32482);
+#32478 = LINE('',#32479,#32480);
+#32479 = CARTESIAN_POINT('',(0.,0.22));
+#32480 = VECTOR('',#32481,1.);
+#32481 = DIRECTION('',(1.,0.));
+#32482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32483 = ORIENTED_EDGE('',*,*,#32217,.F.);
+#32484 = ORIENTED_EDGE('',*,*,#31857,.T.);
+#32485 = ORIENTED_EDGE('',*,*,#32272,.T.);
+#32486 = ADVANCED_FACE('',(#32487),#31932,.T.);
+#32487 = FACE_BOUND('',#32488,.T.);
+#32488 = EDGE_LOOP('',(#32489,#32490,#32511,#32512));
+#32489 = ORIENTED_EDGE('',*,*,#31914,.F.);
+#32490 = ORIENTED_EDGE('',*,*,#32491,.F.);
+#32491 = EDGE_CURVE('',#32297,#31915,#32492,.T.);
+#32492 = SURFACE_CURVE('',#32493,(#32497,#32504),.PCURVE_S1.);
+#32493 = LINE('',#32494,#32495);
+#32494 = CARTESIAN_POINT('',(-0.14,4.165726707786,0.11));
+#32495 = VECTOR('',#32496,1.);
+#32496 = DIRECTION('',(-1.,0.,0.));
+#32497 = PCURVE('',#31932,#32498);
+#32498 = DEFINITIONAL_REPRESENTATION('',(#32499),#32503);
+#32499 = LINE('',#32500,#32501);
+#32500 = CARTESIAN_POINT('',(0.22,0.115726707786));
+#32501 = VECTOR('',#32502,1.);
+#32502 = DIRECTION('',(-1.,0.));
+#32503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32504 = PCURVE('',#32178,#32505);
+#32505 = DEFINITIONAL_REPRESENTATION('',(#32506),#32510);
+#32506 = LINE('',#32507,#32508);
+#32507 = CARTESIAN_POINT('',(0.,0.));
+#32508 = VECTOR('',#32509,1.);
+#32509 = DIRECTION('',(0.,1.));
+#32510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32511 = ORIENTED_EDGE('',*,*,#32296,.T.);
+#32512 = ORIENTED_EDGE('',*,*,#32249,.F.);
+#32513 = ADVANCED_FACE('',(#32514),#32178,.F.);
+#32514 = FACE_BOUND('',#32515,.F.);
+#32515 = EDGE_LOOP('',(#32516,#32517,#32538,#32539));
+#32516 = ORIENTED_EDGE('',*,*,#32319,.T.);
+#32517 = ORIENTED_EDGE('',*,*,#32518,.T.);
+#32518 = EDGE_CURVE('',#32320,#32136,#32519,.T.);
+#32519 = SURFACE_CURVE('',#32520,(#32524,#32531),.PCURVE_S1.);
+#32520 = LINE('',#32521,#32522);
+#32521 = CARTESIAN_POINT('',(-0.14,4.075082096124,0.157681829482));
+#32522 = VECTOR('',#32523,1.);
+#32523 = DIRECTION('',(-1.,0.,0.));
+#32524 = PCURVE('',#32178,#32525);
+#32525 = DEFINITIONAL_REPRESENTATION('',(#32526),#32530);
+#32526 = LINE('',#32527,#32528);
+#32527 = CARTESIAN_POINT('',(0.96850898066,0.));
+#32528 = VECTOR('',#32529,1.);
+#32529 = DIRECTION('',(0.,1.));
+#32530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32531 = PCURVE('',#32151,#32532);
+#32532 = DEFINITIONAL_REPRESENTATION('',(#32533),#32537);
+#32533 = LINE('',#32534,#32535);
+#32534 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#32535 = VECTOR('',#32536,1.);
+#32536 = DIRECTION('',(0.,-1.));
+#32537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32538 = ORIENTED_EDGE('',*,*,#32163,.F.);
+#32539 = ORIENTED_EDGE('',*,*,#32491,.F.);
+#32540 = ADVANCED_FACE('',(#32541),#32151,.T.);
+#32541 = FACE_BOUND('',#32542,.T.);
+#32542 = EDGE_LOOP('',(#32543,#32544,#32545,#32546));
+#32543 = ORIENTED_EDGE('',*,*,#32347,.F.);
+#32544 = ORIENTED_EDGE('',*,*,#32518,.T.);
+#32545 = ORIENTED_EDGE('',*,*,#32135,.T.);
+#32546 = ORIENTED_EDGE('',*,*,#32547,.T.);
+#32547 = EDGE_CURVE('',#32103,#32348,#32548,.T.);
+#32548 = SURFACE_CURVE('',#32549,(#32553,#32560),.PCURVE_S1.);
+#32549 = LINE('',#32550,#32551);
+#32550 = CARTESIAN_POINT('',(-0.36,3.623425869431,0.814636341035));
+#32551 = VECTOR('',#32552,1.);
+#32552 = DIRECTION('',(1.,0.,0.));
+#32553 = PCURVE('',#32151,#32554);
+#32554 = DEFINITIONAL_REPRESENTATION('',(#32555),#32559);
+#32555 = LINE('',#32556,#32557);
+#32556 = CARTESIAN_POINT('',(0.912961038055,0.));
+#32557 = VECTOR('',#32558,1.);
+#32558 = DIRECTION('',(0.,1.));
+#32559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32560 = PCURVE('',#32123,#32561);
+#32561 = DEFINITIONAL_REPRESENTATION('',(#32562),#32566);
+#32562 = LINE('',#32563,#32564);
+#32563 = CARTESIAN_POINT('',(0.,0.));
+#32564 = VECTOR('',#32565,1.);
+#32565 = DIRECTION('',(0.,1.));
+#32566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32567 = ADVANCED_FACE('',(#32568),#32123,.T.);
+#32568 = FACE_BOUND('',#32569,.T.);
+#32569 = EDGE_LOOP('',(#32570,#32571,#32592,#32593));
+#32570 = ORIENTED_EDGE('',*,*,#32102,.T.);
+#32571 = ORIENTED_EDGE('',*,*,#32572,.T.);
+#32572 = EDGE_CURVE('',#32075,#32371,#32573,.T.);
+#32573 = SURFACE_CURVE('',#32574,(#32578,#32585),.PCURVE_S1.);
+#32574 = LINE('',#32575,#32576);
+#32575 = CARTESIAN_POINT('',(-0.36,3.532781257769,0.862318170518));
+#32576 = VECTOR('',#32577,1.);
+#32577 = DIRECTION('',(1.,0.,0.));
+#32578 = PCURVE('',#32123,#32579);
+#32579 = DEFINITIONAL_REPRESENTATION('',(#32580),#32584);
+#32580 = LINE('',#32581,#32582);
+#32581 = CARTESIAN_POINT('',(0.96850898066,0.));
+#32582 = VECTOR('',#32583,1.);
+#32583 = DIRECTION('',(0.,1.));
+#32584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32585 = PCURVE('',#32090,#32586);
+#32586 = DEFINITIONAL_REPRESENTATION('',(#32587),#32591);
+#32587 = LINE('',#32588,#32589);
+#32588 = CARTESIAN_POINT('',(0.,3.278125776917E-02));
+#32589 = VECTOR('',#32590,1.);
+#32590 = DIRECTION('',(1.,0.));
+#32591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32592 = ORIENTED_EDGE('',*,*,#32370,.F.);
+#32593 = ORIENTED_EDGE('',*,*,#32547,.F.);
+#32594 = ADVANCED_FACE('',(#32595),#32090,.T.);
+#32595 = FACE_BOUND('',#32596,.T.);
+#32596 = EDGE_LOOP('',(#32597,#32598,#32619,#32620));
+#32597 = ORIENTED_EDGE('',*,*,#32074,.F.);
+#32598 = ORIENTED_EDGE('',*,*,#32599,.T.);
+#32599 = EDGE_CURVE('',#32047,#32395,#32600,.T.);
+#32600 = SURFACE_CURVE('',#32601,(#32605,#32612),.PCURVE_S1.);
+#32601 = LINE('',#32602,#32603);
+#32602 = CARTESIAN_POINT('',(-0.36,3.5,0.862318170518));
+#32603 = VECTOR('',#32604,1.);
+#32604 = DIRECTION('',(1.,0.,0.));
+#32605 = PCURVE('',#32090,#32606);
+#32606 = DEFINITIONAL_REPRESENTATION('',(#32607),#32611);
+#32607 = LINE('',#32608,#32609);
+#32608 = CARTESIAN_POINT('',(0.,0.));
+#32609 = VECTOR('',#32610,1.);
+#32610 = DIRECTION('',(1.,0.));
+#32611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32612 = PCURVE('',#32062,#32613);
+#32613 = DEFINITIONAL_REPRESENTATION('',(#32614),#32618);
+#32614 = LINE('',#32615,#32616);
+#32615 = CARTESIAN_POINT('',(0.11,0.));
+#32616 = VECTOR('',#32617,1.);
+#32617 = DIRECTION('',(0.,1.));
+#32618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32619 = ORIENTED_EDGE('',*,*,#32394,.T.);
+#32620 = ORIENTED_EDGE('',*,*,#32572,.F.);
+#32621 = ADVANCED_FACE('',(#32622),#32006,.F.);
+#32622 = FACE_BOUND('',#32623,.F.);
+#32623 = EDGE_LOOP('',(#32624,#32625,#32626,#32627));
+#32624 = ORIENTED_EDGE('',*,*,#32463,.F.);
+#32625 = ORIENTED_EDGE('',*,*,#32194,.F.);
+#32626 = ORIENTED_EDGE('',*,*,#31990,.T.);
+#32627 = ORIENTED_EDGE('',*,*,#32628,.F.);
+#32628 = EDGE_CURVE('',#32441,#31991,#32629,.T.);
+#32629 = SURFACE_CURVE('',#32630,(#32634,#32640),.PCURVE_S1.);
+#32630 = LINE('',#32631,#32632);
+#32631 = CARTESIAN_POINT('',(-0.36,3.532781257769,0.752318170518));
+#32632 = VECTOR('',#32633,1.);
+#32633 = DIRECTION('',(-1.,0.,0.));
+#32634 = PCURVE('',#32006,#32635);
+#32635 = DEFINITIONAL_REPRESENTATION('',(#32636),#32639);
+#32636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32637,#32638),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32637 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#32638 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#32639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32640 = PCURVE('',#32034,#32641);
+#32641 = DEFINITIONAL_REPRESENTATION('',(#32642),#32645);
+#32642 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32643,#32644),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#32643 = CARTESIAN_POINT('',(0.242,3.278125776917E-02));
+#32644 = CARTESIAN_POINT('',(-2.2E-02,3.278125776917E-02));
+#32645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32646 = ADVANCED_FACE('',(#32647),#32062,.F.);
+#32647 = FACE_BOUND('',#32648,.T.);
+#32648 = EDGE_LOOP('',(#32649,#32650,#32651,#32652));
+#32649 = ORIENTED_EDGE('',*,*,#32417,.T.);
+#32650 = ORIENTED_EDGE('',*,*,#32599,.F.);
+#32651 = ORIENTED_EDGE('',*,*,#32046,.F.);
+#32652 = ORIENTED_EDGE('',*,*,#32653,.T.);
+#32653 = EDGE_CURVE('',#32019,#32418,#32654,.T.);
+#32654 = SURFACE_CURVE('',#32655,(#32659,#32666),.PCURVE_S1.);
+#32655 = LINE('',#32656,#32657);
+#32656 = CARTESIAN_POINT('',(-0.36,3.5,0.752318170518));
+#32657 = VECTOR('',#32658,1.);
+#32658 = DIRECTION('',(1.,0.,0.));
+#32659 = PCURVE('',#32062,#32660);
+#32660 = DEFINITIONAL_REPRESENTATION('',(#32661),#32665);
+#32661 = LINE('',#32662,#32663);
+#32662 = CARTESIAN_POINT('',(0.,0.));
+#32663 = VECTOR('',#32664,1.);
+#32664 = DIRECTION('',(0.,1.));
+#32665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32666 = PCURVE('',#32034,#32667);
+#32667 = DEFINITIONAL_REPRESENTATION('',(#32668),#32672);
+#32668 = LINE('',#32669,#32670);
+#32669 = CARTESIAN_POINT('',(0.,0.));
+#32670 = VECTOR('',#32671,1.);
+#32671 = DIRECTION('',(1.,0.));
+#32672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32673 = ADVANCED_FACE('',(#32674),#32034,.F.);
+#32674 = FACE_BOUND('',#32675,.F.);
+#32675 = EDGE_LOOP('',(#32676,#32677,#32678,#32679));
+#32676 = ORIENTED_EDGE('',*,*,#32018,.F.);
+#32677 = ORIENTED_EDGE('',*,*,#32653,.T.);
+#32678 = ORIENTED_EDGE('',*,*,#32440,.T.);
+#32679 = ORIENTED_EDGE('',*,*,#32628,.T.);
+#32680 = MANIFOLD_SOLID_BREP('',#32681);
+#32681 = CLOSED_SHELL('',(#32682,#32802,#33085,#33135,#33184,#33378,
+ #33405,#33432,#33459,#33486,#33513,#33538,#33565));
+#32682 = ADVANCED_FACE('',(#32683),#32697,.F.);
+#32683 = FACE_BOUND('',#32684,.F.);
+#32684 = EDGE_LOOP('',(#32685,#32720,#32748,#32776));
+#32685 = ORIENTED_EDGE('',*,*,#32686,.F.);
+#32686 = EDGE_CURVE('',#32687,#32689,#32691,.T.);
+#32687 = VERTEX_POINT('',#32688);
+#32688 = CARTESIAN_POINT('',(-0.36,-4.5,0.));
+#32689 = VERTEX_POINT('',#32690);
+#32690 = CARTESIAN_POINT('',(-0.36,-4.107863353893,0.));
+#32691 = SURFACE_CURVE('',#32692,(#32696,#32708),.PCURVE_S1.);
+#32692 = LINE('',#32693,#32694);
+#32693 = CARTESIAN_POINT('',(-0.36,-4.5,0.));
+#32694 = VECTOR('',#32695,1.);
+#32695 = DIRECTION('',(0.,1.,0.));
+#32696 = PCURVE('',#32697,#32702);
+#32697 = PLANE('',#32698);
+#32698 = AXIS2_PLACEMENT_3D('',#32699,#32700,#32701);
+#32699 = CARTESIAN_POINT('',(-0.36,-4.5,0.));
+#32700 = DIRECTION('',(0.,0.,1.));
+#32701 = DIRECTION('',(1.,0.,0.));
+#32702 = DEFINITIONAL_REPRESENTATION('',(#32703),#32707);
+#32703 = LINE('',#32704,#32705);
+#32704 = CARTESIAN_POINT('',(0.,0.));
+#32705 = VECTOR('',#32706,1.);
+#32706 = DIRECTION('',(0.,1.));
+#32707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32708 = PCURVE('',#32709,#32714);
+#32709 = PLANE('',#32710);
+#32710 = AXIS2_PLACEMENT_3D('',#32711,#32712,#32713);
+#32711 = CARTESIAN_POINT('',(-0.36,-3.952776737828,0.341386224036));
+#32712 = DIRECTION('',(-1.,-1.028895858541E-29,7.350049880588E-30));
+#32713 = DIRECTION('',(1.028895858541E-29,-1.,0.));
+#32714 = DEFINITIONAL_REPRESENTATION('',(#32715),#32719);
+#32715 = LINE('',#32716,#32717);
+#32716 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#32717 = VECTOR('',#32718,1.);
+#32718 = DIRECTION('',(-1.,7.562435882206E-59));
+#32719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32720 = ORIENTED_EDGE('',*,*,#32721,.T.);
+#32721 = EDGE_CURVE('',#32687,#32722,#32724,.T.);
+#32722 = VERTEX_POINT('',#32723);
+#32723 = CARTESIAN_POINT('',(-0.14,-4.5,0.));
+#32724 = SURFACE_CURVE('',#32725,(#32729,#32736),.PCURVE_S1.);
+#32725 = LINE('',#32726,#32727);
+#32726 = CARTESIAN_POINT('',(-0.36,-4.5,0.));
+#32727 = VECTOR('',#32728,1.);
+#32728 = DIRECTION('',(1.,0.,0.));
+#32729 = PCURVE('',#32697,#32730);
+#32730 = DEFINITIONAL_REPRESENTATION('',(#32731),#32735);
+#32731 = LINE('',#32732,#32733);
+#32732 = CARTESIAN_POINT('',(0.,0.));
+#32733 = VECTOR('',#32734,1.);
+#32734 = DIRECTION('',(1.,0.));
+#32735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32736 = PCURVE('',#32737,#32742);
+#32737 = PLANE('',#32738);
+#32738 = AXIS2_PLACEMENT_3D('',#32739,#32740,#32741);
+#32739 = CARTESIAN_POINT('',(-0.36,-4.5,0.));
+#32740 = DIRECTION('',(0.,1.,0.));
+#32741 = DIRECTION('',(0.,0.,1.));
+#32742 = DEFINITIONAL_REPRESENTATION('',(#32743),#32747);
+#32743 = LINE('',#32744,#32745);
+#32744 = CARTESIAN_POINT('',(0.,0.));
+#32745 = VECTOR('',#32746,1.);
+#32746 = DIRECTION('',(0.,1.));
+#32747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32748 = ORIENTED_EDGE('',*,*,#32749,.T.);
+#32749 = EDGE_CURVE('',#32722,#32750,#32752,.T.);
+#32750 = VERTEX_POINT('',#32751);
+#32751 = CARTESIAN_POINT('',(-0.14,-4.107863353893,0.));
+#32752 = SURFACE_CURVE('',#32753,(#32757,#32764),.PCURVE_S1.);
+#32753 = LINE('',#32754,#32755);
+#32754 = CARTESIAN_POINT('',(-0.14,-4.5,0.));
+#32755 = VECTOR('',#32756,1.);
+#32756 = DIRECTION('',(0.,1.,0.));
+#32757 = PCURVE('',#32697,#32758);
+#32758 = DEFINITIONAL_REPRESENTATION('',(#32759),#32763);
+#32759 = LINE('',#32760,#32761);
+#32760 = CARTESIAN_POINT('',(0.22,0.));
+#32761 = VECTOR('',#32762,1.);
+#32762 = DIRECTION('',(0.,1.));
+#32763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32764 = PCURVE('',#32765,#32770);
+#32765 = PLANE('',#32766);
+#32766 = AXIS2_PLACEMENT_3D('',#32767,#32768,#32769);
+#32767 = CARTESIAN_POINT('',(-0.14,-3.952776737828,0.341386224036));
+#32768 = DIRECTION('',(1.,-1.963576083731E-29,1.654827298066E-29));
+#32769 = DIRECTION('',(1.963576083731E-29,1.,0.));
+#32770 = DEFINITIONAL_REPRESENTATION('',(#32771),#32775);
+#32771 = LINE('',#32772,#32773);
+#32772 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#32773 = VECTOR('',#32774,1.);
+#32774 = DIRECTION('',(1.,3.249379305189E-58));
+#32775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32776 = ORIENTED_EDGE('',*,*,#32777,.F.);
+#32777 = EDGE_CURVE('',#32689,#32750,#32778,.T.);
+#32778 = SURFACE_CURVE('',#32779,(#32783,#32790),.PCURVE_S1.);
+#32779 = LINE('',#32780,#32781);
+#32780 = CARTESIAN_POINT('',(-0.36,-4.107863353893,0.));
+#32781 = VECTOR('',#32782,1.);
+#32782 = DIRECTION('',(1.,0.,0.));
+#32783 = PCURVE('',#32697,#32784);
+#32784 = DEFINITIONAL_REPRESENTATION('',(#32785),#32789);
+#32785 = LINE('',#32786,#32787);
+#32786 = CARTESIAN_POINT('',(0.,0.392136646107));
+#32787 = VECTOR('',#32788,1.);
+#32788 = DIRECTION('',(1.,0.));
+#32789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32790 = PCURVE('',#32791,#32796);
+#32791 = CYLINDRICAL_SURFACE('',#32792,0.11);
+#32792 = AXIS2_PLACEMENT_3D('',#32793,#32794,#32795);
+#32793 = CARTESIAN_POINT('',(-0.36,-4.107863353893,0.11));
+#32794 = DIRECTION('',(1.,0.,0.));
+#32795 = DIRECTION('',(0.,0.,-1.));
+#32796 = DEFINITIONAL_REPRESENTATION('',(#32797),#32801);
+#32797 = LINE('',#32798,#32799);
+#32798 = CARTESIAN_POINT('',(0.,0.));
+#32799 = VECTOR('',#32800,1.);
+#32800 = DIRECTION('',(0.,1.));
+#32801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32802 = ADVANCED_FACE('',(#32803),#32709,.T.);
+#32803 = FACE_BOUND('',#32804,.T.);
+#32804 = EDGE_LOOP('',(#32805,#32835,#32868,#32896,#32925,#32953,#32981,
+ #33009,#33037,#33063,#33064));
+#32805 = ORIENTED_EDGE('',*,*,#32806,.T.);
+#32806 = EDGE_CURVE('',#32807,#32809,#32811,.T.);
+#32807 = VERTEX_POINT('',#32808);
+#32808 = CARTESIAN_POINT('',(-0.36,-4.5,0.11));
+#32809 = VERTEX_POINT('',#32810);
+#32810 = CARTESIAN_POINT('',(-0.36,-4.165726707786,0.11));
+#32811 = SURFACE_CURVE('',#32812,(#32816,#32823),.PCURVE_S1.);
+#32812 = LINE('',#32813,#32814);
+#32813 = CARTESIAN_POINT('',(-0.36,-4.5,0.11));
+#32814 = VECTOR('',#32815,1.);
+#32815 = DIRECTION('',(0.,1.,0.));
+#32816 = PCURVE('',#32709,#32817);
+#32817 = DEFINITIONAL_REPRESENTATION('',(#32818),#32822);
+#32818 = LINE('',#32819,#32820);
+#32819 = CARTESIAN_POINT('',(0.547223262172,-0.231386224036));
+#32820 = VECTOR('',#32821,1.);
+#32821 = DIRECTION('',(-1.,7.562435882206E-59));
+#32822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32823 = PCURVE('',#32824,#32829);
+#32824 = PLANE('',#32825);
+#32825 = AXIS2_PLACEMENT_3D('',#32826,#32827,#32828);
+#32826 = CARTESIAN_POINT('',(-0.36,-4.5,0.11));
+#32827 = DIRECTION('',(0.,0.,1.));
+#32828 = DIRECTION('',(1.,0.,0.));
+#32829 = DEFINITIONAL_REPRESENTATION('',(#32830),#32834);
+#32830 = LINE('',#32831,#32832);
+#32831 = CARTESIAN_POINT('',(0.,0.));
+#32832 = VECTOR('',#32833,1.);
+#32833 = DIRECTION('',(0.,1.));
+#32834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32835 = ORIENTED_EDGE('',*,*,#32836,.T.);
+#32836 = EDGE_CURVE('',#32809,#32837,#32839,.T.);
+#32837 = VERTEX_POINT('',#32838);
+#32838 = CARTESIAN_POINT('',(-0.36,-4.075082096124,0.157681829482));
+#32839 = SURFACE_CURVE('',#32840,(#32845,#32856),.PCURVE_S1.);
+#32840 = CIRCLE('',#32841,0.11);
+#32841 = AXIS2_PLACEMENT_3D('',#32842,#32843,#32844);
+#32842 = CARTESIAN_POINT('',(-0.36,-4.165726707786,0.22));
+#32843 = DIRECTION('',(1.,-0.,0.));
+#32844 = DIRECTION('',(0.,0.,-1.));
+#32845 = PCURVE('',#32709,#32846);
+#32846 = DEFINITIONAL_REPRESENTATION('',(#32847),#32855);
+#32847 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32848,#32849,#32850,#32851
+ ,#32852,#32853,#32854),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32848 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#32849 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#32850 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#32851 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#32852 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#32853 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#32854 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#32855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32856 = PCURVE('',#32857,#32862);
+#32857 = CYLINDRICAL_SURFACE('',#32858,0.11);
+#32858 = AXIS2_PLACEMENT_3D('',#32859,#32860,#32861);
+#32859 = CARTESIAN_POINT('',(-0.14,-4.165726707786,0.22));
+#32860 = DIRECTION('',(-1.,0.,0.));
+#32861 = DIRECTION('',(0.,0.,-1.));
+#32862 = DEFINITIONAL_REPRESENTATION('',(#32863),#32867);
+#32863 = LINE('',#32864,#32865);
+#32864 = CARTESIAN_POINT('',(-0.,0.22));
+#32865 = VECTOR('',#32866,1.);
+#32866 = DIRECTION('',(-1.,0.));
+#32867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32868 = ORIENTED_EDGE('',*,*,#32869,.T.);
+#32869 = EDGE_CURVE('',#32837,#32870,#32872,.T.);
+#32870 = VERTEX_POINT('',#32871);
+#32871 = CARTESIAN_POINT('',(-0.36,-3.623425869431,0.814636341035));
+#32872 = SURFACE_CURVE('',#32873,(#32877,#32884),.PCURVE_S1.);
+#32873 = LINE('',#32874,#32875);
+#32874 = CARTESIAN_POINT('',(-0.36,-4.140644611662,6.231817051758E-02));
+#32875 = VECTOR('',#32876,1.);
+#32876 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#32877 = PCURVE('',#32709,#32878);
+#32878 = DEFINITIONAL_REPRESENTATION('',(#32879),#32883);
+#32879 = LINE('',#32880,#32881);
+#32880 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#32881 = VECTOR('',#32882,1.);
+#32882 = DIRECTION('',(-0.566528822887,0.824041924199));
+#32883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32884 = PCURVE('',#32885,#32890);
+#32885 = PLANE('',#32886);
+#32886 = AXIS2_PLACEMENT_3D('',#32887,#32888,#32889);
+#32887 = CARTESIAN_POINT('',(-0.36,-4.140644611662,6.231817051758E-02));
+#32888 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#32889 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#32890 = DEFINITIONAL_REPRESENTATION('',(#32891),#32895);
+#32891 = LINE('',#32892,#32893);
+#32892 = CARTESIAN_POINT('',(0.,0.));
+#32893 = VECTOR('',#32894,1.);
+#32894 = DIRECTION('',(1.,0.));
+#32895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32896 = ORIENTED_EDGE('',*,*,#32897,.T.);
+#32897 = EDGE_CURVE('',#32870,#32898,#32900,.T.);
+#32898 = VERTEX_POINT('',#32899);
+#32899 = CARTESIAN_POINT('',(-0.36,-3.532781257769,0.862318170518));
+#32900 = SURFACE_CURVE('',#32901,(#32906,#32913),.PCURVE_S1.);
+#32901 = CIRCLE('',#32902,0.11);
+#32902 = AXIS2_PLACEMENT_3D('',#32903,#32904,#32905);
+#32903 = CARTESIAN_POINT('',(-0.36,-3.532781257769,0.752318170518));
+#32904 = DIRECTION('',(-1.,0.,0.));
+#32905 = DIRECTION('',(0.,0.,1.));
+#32906 = PCURVE('',#32709,#32907);
+#32907 = DEFINITIONAL_REPRESENTATION('',(#32908),#32912);
+#32908 = CIRCLE('',#32909,0.11);
+#32909 = AXIS2_PLACEMENT_2D('',#32910,#32911);
+#32910 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#32911 = DIRECTION('',(0.,1.));
+#32912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32913 = PCURVE('',#32914,#32919);
+#32914 = CYLINDRICAL_SURFACE('',#32915,0.11);
+#32915 = AXIS2_PLACEMENT_3D('',#32916,#32917,#32918);
+#32916 = CARTESIAN_POINT('',(-0.36,-3.532781257769,0.752318170518));
+#32917 = DIRECTION('',(1.,0.,0.));
+#32918 = DIRECTION('',(0.,-0.824041924199,0.566528822887));
+#32919 = DEFINITIONAL_REPRESENTATION('',(#32920),#32924);
+#32920 = LINE('',#32921,#32922);
+#32921 = CARTESIAN_POINT('',(5.31467632652,1.7763568394E-15));
+#32922 = VECTOR('',#32923,1.);
+#32923 = DIRECTION('',(-1.,0.));
+#32924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32925 = ORIENTED_EDGE('',*,*,#32926,.T.);
+#32926 = EDGE_CURVE('',#32898,#32927,#32929,.T.);
+#32927 = VERTEX_POINT('',#32928);
+#32928 = CARTESIAN_POINT('',(-0.36,-3.5,0.862318170518));
+#32929 = SURFACE_CURVE('',#32930,(#32934,#32941),.PCURVE_S1.);
+#32930 = LINE('',#32931,#32932);
+#32931 = CARTESIAN_POINT('',(-0.36,-3.590644611662,0.862318170518));
+#32932 = VECTOR('',#32933,1.);
+#32933 = DIRECTION('',(0.,1.,0.));
+#32934 = PCURVE('',#32709,#32935);
+#32935 = DEFINITIONAL_REPRESENTATION('',(#32936),#32940);
+#32936 = LINE('',#32937,#32938);
+#32937 = CARTESIAN_POINT('',(-0.362132126166,0.520931946481));
+#32938 = VECTOR('',#32939,1.);
+#32939 = DIRECTION('',(-1.,7.562435882206E-59));
+#32940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32941 = PCURVE('',#32942,#32947);
+#32942 = PLANE('',#32943);
+#32943 = AXIS2_PLACEMENT_3D('',#32944,#32945,#32946);
+#32944 = CARTESIAN_POINT('',(-0.36,-3.590644611662,0.862318170518));
+#32945 = DIRECTION('',(0.,0.,1.));
+#32946 = DIRECTION('',(1.,0.,0.));
+#32947 = DEFINITIONAL_REPRESENTATION('',(#32948),#32952);
+#32948 = LINE('',#32949,#32950);
+#32949 = CARTESIAN_POINT('',(0.,0.));
+#32950 = VECTOR('',#32951,1.);
+#32951 = DIRECTION('',(0.,1.));
+#32952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32953 = ORIENTED_EDGE('',*,*,#32954,.F.);
+#32954 = EDGE_CURVE('',#32955,#32927,#32957,.T.);
+#32955 = VERTEX_POINT('',#32956);
+#32956 = CARTESIAN_POINT('',(-0.36,-3.5,0.752318170518));
+#32957 = SURFACE_CURVE('',#32958,(#32962,#32969),.PCURVE_S1.);
+#32958 = LINE('',#32959,#32960);
+#32959 = CARTESIAN_POINT('',(-0.36,-3.5,0.752318170518));
+#32960 = VECTOR('',#32961,1.);
+#32961 = DIRECTION('',(0.,0.,1.));
+#32962 = PCURVE('',#32709,#32963);
+#32963 = DEFINITIONAL_REPRESENTATION('',(#32964),#32968);
+#32964 = LINE('',#32965,#32966);
+#32965 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#32966 = VECTOR('',#32967,1.);
+#32967 = DIRECTION('',(0.,1.));
+#32968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32969 = PCURVE('',#32970,#32975);
+#32970 = PLANE('',#32971);
+#32971 = AXIS2_PLACEMENT_3D('',#32972,#32973,#32974);
+#32972 = CARTESIAN_POINT('',(-0.36,-3.5,0.752318170518));
+#32973 = DIRECTION('',(0.,1.,0.));
+#32974 = DIRECTION('',(0.,0.,1.));
+#32975 = DEFINITIONAL_REPRESENTATION('',(#32976),#32980);
+#32976 = LINE('',#32977,#32978);
+#32977 = CARTESIAN_POINT('',(0.,0.));
+#32978 = VECTOR('',#32979,1.);
+#32979 = DIRECTION('',(1.,0.));
+#32980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32981 = ORIENTED_EDGE('',*,*,#32982,.F.);
+#32982 = EDGE_CURVE('',#32983,#32955,#32985,.T.);
+#32983 = VERTEX_POINT('',#32984);
+#32984 = CARTESIAN_POINT('',(-0.36,-3.532781257769,0.752318170518));
+#32985 = SURFACE_CURVE('',#32986,(#32990,#32997),.PCURVE_S1.);
+#32986 = LINE('',#32987,#32988);
+#32987 = CARTESIAN_POINT('',(-0.36,-3.590644611662,0.752318170518));
+#32988 = VECTOR('',#32989,1.);
+#32989 = DIRECTION('',(0.,1.,0.));
+#32990 = PCURVE('',#32709,#32991);
+#32991 = DEFINITIONAL_REPRESENTATION('',(#32992),#32996);
+#32992 = LINE('',#32993,#32994);
+#32993 = CARTESIAN_POINT('',(-0.362132126166,0.410931946481));
+#32994 = VECTOR('',#32995,1.);
+#32995 = DIRECTION('',(-1.,7.562435882206E-59));
+#32996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32997 = PCURVE('',#32998,#33003);
+#32998 = PLANE('',#32999);
+#32999 = AXIS2_PLACEMENT_3D('',#33000,#33001,#33002);
+#33000 = CARTESIAN_POINT('',(-0.36,-3.590644611662,0.752318170518));
+#33001 = DIRECTION('',(0.,0.,1.));
+#33002 = DIRECTION('',(1.,0.,0.));
+#33003 = DEFINITIONAL_REPRESENTATION('',(#33004),#33008);
+#33004 = LINE('',#33005,#33006);
+#33005 = CARTESIAN_POINT('',(0.,0.));
+#33006 = VECTOR('',#33007,1.);
+#33007 = DIRECTION('',(0.,1.));
+#33008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33009 = ORIENTED_EDGE('',*,*,#33010,.F.);
+#33010 = EDGE_CURVE('',#33011,#32983,#33013,.T.);
+#33011 = VERTEX_POINT('',#33012);
+#33012 = CARTESIAN_POINT('',(-0.36,-4.017218742231,4.768182948242E-02));
+#33013 = SURFACE_CURVE('',#33014,(#33018,#33025),.PCURVE_S1.);
+#33014 = LINE('',#33015,#33016);
+#33015 = CARTESIAN_POINT('',(-0.36,-4.05,1.387778780781E-17));
+#33016 = VECTOR('',#33017,1.);
+#33017 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#33018 = PCURVE('',#32709,#33019);
+#33019 = DEFINITIONAL_REPRESENTATION('',(#33020),#33024);
+#33020 = LINE('',#33021,#33022);
+#33021 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#33022 = VECTOR('',#33023,1.);
+#33023 = DIRECTION('',(-0.566528822887,0.824041924199));
+#33024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33025 = PCURVE('',#33026,#33031);
+#33026 = PLANE('',#33027);
+#33027 = AXIS2_PLACEMENT_3D('',#33028,#33029,#33030);
+#33028 = CARTESIAN_POINT('',(-0.36,-4.05,1.387778780781E-17));
+#33029 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#33030 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#33031 = DEFINITIONAL_REPRESENTATION('',(#33032),#33036);
+#33032 = LINE('',#33033,#33034);
+#33033 = CARTESIAN_POINT('',(0.,0.));
+#33034 = VECTOR('',#33035,1.);
+#33035 = DIRECTION('',(1.,0.));
+#33036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33037 = ORIENTED_EDGE('',*,*,#33038,.F.);
+#33038 = EDGE_CURVE('',#32689,#33011,#33039,.T.);
+#33039 = SURFACE_CURVE('',#33040,(#33045,#33056),.PCURVE_S1.);
+#33040 = CIRCLE('',#33041,0.11);
+#33041 = AXIS2_PLACEMENT_3D('',#33042,#33043,#33044);
+#33042 = CARTESIAN_POINT('',(-0.36,-4.107863353893,0.11));
+#33043 = DIRECTION('',(1.,0.,-0.));
+#33044 = DIRECTION('',(0.,0.,1.));
+#33045 = PCURVE('',#32709,#33046);
+#33046 = DEFINITIONAL_REPRESENTATION('',(#33047),#33055);
+#33047 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33048,#33049,#33050,#33051
+ ,#33052,#33053,#33054),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#33048 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#33049 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#33050 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#33051 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#33052 = CARTESIAN_POINT('',(5.982382164823E-02,-0.286386224036));
+#33053 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#33054 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#33055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33056 = PCURVE('',#32791,#33057);
+#33057 = DEFINITIONAL_REPRESENTATION('',(#33058),#33062);
+#33058 = LINE('',#33059,#33060);
+#33059 = CARTESIAN_POINT('',(-3.14159265359,1.7763568394E-15));
+#33060 = VECTOR('',#33061,1.);
+#33061 = DIRECTION('',(1.,0.));
+#33062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33063 = ORIENTED_EDGE('',*,*,#32686,.F.);
+#33064 = ORIENTED_EDGE('',*,*,#33065,.T.);
+#33065 = EDGE_CURVE('',#32687,#32807,#33066,.T.);
+#33066 = SURFACE_CURVE('',#33067,(#33071,#33078),.PCURVE_S1.);
+#33067 = LINE('',#33068,#33069);
+#33068 = CARTESIAN_POINT('',(-0.36,-4.5,0.));
+#33069 = VECTOR('',#33070,1.);
+#33070 = DIRECTION('',(0.,0.,1.));
+#33071 = PCURVE('',#32709,#33072);
+#33072 = DEFINITIONAL_REPRESENTATION('',(#33073),#33077);
+#33073 = LINE('',#33074,#33075);
+#33074 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#33075 = VECTOR('',#33076,1.);
+#33076 = DIRECTION('',(0.,1.));
+#33077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33078 = PCURVE('',#32737,#33079);
+#33079 = DEFINITIONAL_REPRESENTATION('',(#33080),#33084);
+#33080 = LINE('',#33081,#33082);
+#33081 = CARTESIAN_POINT('',(0.,0.));
+#33082 = VECTOR('',#33083,1.);
+#33083 = DIRECTION('',(1.,0.));
+#33084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33085 = ADVANCED_FACE('',(#33086),#32791,.T.);
+#33086 = FACE_BOUND('',#33087,.T.);
+#33087 = EDGE_LOOP('',(#33088,#33089,#33112,#33134));
+#33088 = ORIENTED_EDGE('',*,*,#33038,.T.);
+#33089 = ORIENTED_EDGE('',*,*,#33090,.T.);
+#33090 = EDGE_CURVE('',#33011,#33091,#33093,.T.);
+#33091 = VERTEX_POINT('',#33092);
+#33092 = CARTESIAN_POINT('',(-0.14,-4.017218742231,4.768182948242E-02));
+#33093 = SURFACE_CURVE('',#33094,(#33098,#33105),.PCURVE_S1.);
+#33094 = LINE('',#33095,#33096);
+#33095 = CARTESIAN_POINT('',(-0.36,-4.017218742231,4.768182948242E-02));
+#33096 = VECTOR('',#33097,1.);
+#33097 = DIRECTION('',(1.,0.,0.));
+#33098 = PCURVE('',#32791,#33099);
+#33099 = DEFINITIONAL_REPRESENTATION('',(#33100),#33104);
+#33100 = LINE('',#33101,#33102);
+#33101 = CARTESIAN_POINT('',(0.96850898066,0.));
+#33102 = VECTOR('',#33103,1.);
+#33103 = DIRECTION('',(0.,1.));
+#33104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33105 = PCURVE('',#33026,#33106);
+#33106 = DEFINITIONAL_REPRESENTATION('',(#33107),#33111);
+#33107 = LINE('',#33108,#33109);
+#33108 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#33109 = VECTOR('',#33110,1.);
+#33110 = DIRECTION('',(0.,1.));
+#33111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33112 = ORIENTED_EDGE('',*,*,#33113,.F.);
+#33113 = EDGE_CURVE('',#32750,#33091,#33114,.T.);
+#33114 = SURFACE_CURVE('',#33115,(#33120,#33127),.PCURVE_S1.);
+#33115 = CIRCLE('',#33116,0.11);
+#33116 = AXIS2_PLACEMENT_3D('',#33117,#33118,#33119);
+#33117 = CARTESIAN_POINT('',(-0.14,-4.107863353893,0.11));
+#33118 = DIRECTION('',(1.,0.,-0.));
+#33119 = DIRECTION('',(0.,0.,1.));
+#33120 = PCURVE('',#32791,#33121);
+#33121 = DEFINITIONAL_REPRESENTATION('',(#33122),#33126);
+#33122 = LINE('',#33123,#33124);
+#33123 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#33124 = VECTOR('',#33125,1.);
+#33125 = DIRECTION('',(1.,0.));
+#33126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33127 = PCURVE('',#32765,#33128);
+#33128 = DEFINITIONAL_REPRESENTATION('',(#33129),#33133);
+#33129 = CIRCLE('',#33130,0.11);
+#33130 = AXIS2_PLACEMENT_2D('',#33131,#33132);
+#33131 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#33132 = DIRECTION('',(0.,1.));
+#33133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33134 = ORIENTED_EDGE('',*,*,#32777,.F.);
+#33135 = ADVANCED_FACE('',(#33136),#32737,.F.);
+#33136 = FACE_BOUND('',#33137,.F.);
+#33137 = EDGE_LOOP('',(#33138,#33139,#33140,#33163));
+#33138 = ORIENTED_EDGE('',*,*,#32721,.F.);
+#33139 = ORIENTED_EDGE('',*,*,#33065,.T.);
+#33140 = ORIENTED_EDGE('',*,*,#33141,.T.);
+#33141 = EDGE_CURVE('',#32807,#33142,#33144,.T.);
+#33142 = VERTEX_POINT('',#33143);
+#33143 = CARTESIAN_POINT('',(-0.14,-4.5,0.11));
+#33144 = SURFACE_CURVE('',#33145,(#33149,#33156),.PCURVE_S1.);
+#33145 = LINE('',#33146,#33147);
+#33146 = CARTESIAN_POINT('',(-0.36,-4.5,0.11));
+#33147 = VECTOR('',#33148,1.);
+#33148 = DIRECTION('',(1.,0.,0.));
+#33149 = PCURVE('',#32737,#33150);
+#33150 = DEFINITIONAL_REPRESENTATION('',(#33151),#33155);
+#33151 = LINE('',#33152,#33153);
+#33152 = CARTESIAN_POINT('',(0.11,0.));
+#33153 = VECTOR('',#33154,1.);
+#33154 = DIRECTION('',(0.,1.));
+#33155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33156 = PCURVE('',#32824,#33157);
+#33157 = DEFINITIONAL_REPRESENTATION('',(#33158),#33162);
+#33158 = LINE('',#33159,#33160);
+#33159 = CARTESIAN_POINT('',(0.,0.));
+#33160 = VECTOR('',#33161,1.);
+#33161 = DIRECTION('',(1.,0.));
+#33162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33163 = ORIENTED_EDGE('',*,*,#33164,.F.);
+#33164 = EDGE_CURVE('',#32722,#33142,#33165,.T.);
+#33165 = SURFACE_CURVE('',#33166,(#33170,#33177),.PCURVE_S1.);
+#33166 = LINE('',#33167,#33168);
+#33167 = CARTESIAN_POINT('',(-0.14,-4.5,0.));
+#33168 = VECTOR('',#33169,1.);
+#33169 = DIRECTION('',(0.,0.,1.));
+#33170 = PCURVE('',#32737,#33171);
+#33171 = DEFINITIONAL_REPRESENTATION('',(#33172),#33176);
+#33172 = LINE('',#33173,#33174);
+#33173 = CARTESIAN_POINT('',(0.,0.22));
+#33174 = VECTOR('',#33175,1.);
+#33175 = DIRECTION('',(1.,0.));
+#33176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33177 = PCURVE('',#32765,#33178);
+#33178 = DEFINITIONAL_REPRESENTATION('',(#33179),#33183);
+#33179 = LINE('',#33180,#33181);
+#33180 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#33181 = VECTOR('',#33182,1.);
+#33182 = DIRECTION('',(0.,1.));
+#33183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33184 = ADVANCED_FACE('',(#33185),#32765,.T.);
+#33185 = FACE_BOUND('',#33186,.T.);
+#33186 = EDGE_LOOP('',(#33187,#33210,#33211,#33212,#33213,#33236,#33259,
+ #33282,#33305,#33333,#33356));
+#33187 = ORIENTED_EDGE('',*,*,#33188,.F.);
+#33188 = EDGE_CURVE('',#33142,#33189,#33191,.T.);
+#33189 = VERTEX_POINT('',#33190);
+#33190 = CARTESIAN_POINT('',(-0.14,-4.165726707786,0.11));
+#33191 = SURFACE_CURVE('',#33192,(#33196,#33203),.PCURVE_S1.);
+#33192 = LINE('',#33193,#33194);
+#33193 = CARTESIAN_POINT('',(-0.14,-4.5,0.11));
+#33194 = VECTOR('',#33195,1.);
+#33195 = DIRECTION('',(0.,1.,0.));
+#33196 = PCURVE('',#32765,#33197);
+#33197 = DEFINITIONAL_REPRESENTATION('',(#33198),#33202);
+#33198 = LINE('',#33199,#33200);
+#33199 = CARTESIAN_POINT('',(-0.547223262172,-0.231386224036));
+#33200 = VECTOR('',#33201,1.);
+#33201 = DIRECTION('',(1.,3.249379305189E-58));
+#33202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33203 = PCURVE('',#32824,#33204);
+#33204 = DEFINITIONAL_REPRESENTATION('',(#33205),#33209);
+#33205 = LINE('',#33206,#33207);
+#33206 = CARTESIAN_POINT('',(0.22,0.));
+#33207 = VECTOR('',#33208,1.);
+#33208 = DIRECTION('',(0.,1.));
+#33209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33210 = ORIENTED_EDGE('',*,*,#33164,.F.);
+#33211 = ORIENTED_EDGE('',*,*,#32749,.T.);
+#33212 = ORIENTED_EDGE('',*,*,#33113,.T.);
+#33213 = ORIENTED_EDGE('',*,*,#33214,.T.);
+#33214 = EDGE_CURVE('',#33091,#33215,#33217,.T.);
+#33215 = VERTEX_POINT('',#33216);
+#33216 = CARTESIAN_POINT('',(-0.14,-3.532781257769,0.752318170518));
+#33217 = SURFACE_CURVE('',#33218,(#33222,#33229),.PCURVE_S1.);
+#33218 = LINE('',#33219,#33220);
+#33219 = CARTESIAN_POINT('',(-0.14,-4.05,1.387778780781E-17));
+#33220 = VECTOR('',#33221,1.);
+#33221 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#33222 = PCURVE('',#32765,#33223);
+#33223 = DEFINITIONAL_REPRESENTATION('',(#33224),#33228);
+#33224 = LINE('',#33225,#33226);
+#33225 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#33226 = VECTOR('',#33227,1.);
+#33227 = DIRECTION('',(0.566528822887,0.824041924199));
+#33228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33229 = PCURVE('',#33026,#33230);
+#33230 = DEFINITIONAL_REPRESENTATION('',(#33231),#33235);
+#33231 = LINE('',#33232,#33233);
+#33232 = CARTESIAN_POINT('',(0.,0.22));
+#33233 = VECTOR('',#33234,1.);
+#33234 = DIRECTION('',(1.,0.));
+#33235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33236 = ORIENTED_EDGE('',*,*,#33237,.T.);
+#33237 = EDGE_CURVE('',#33215,#33238,#33240,.T.);
+#33238 = VERTEX_POINT('',#33239);
+#33239 = CARTESIAN_POINT('',(-0.14,-3.5,0.752318170518));
+#33240 = SURFACE_CURVE('',#33241,(#33245,#33252),.PCURVE_S1.);
+#33241 = LINE('',#33242,#33243);
+#33242 = CARTESIAN_POINT('',(-0.14,-3.590644611662,0.752318170518));
+#33243 = VECTOR('',#33244,1.);
+#33244 = DIRECTION('',(0.,1.,0.));
+#33245 = PCURVE('',#32765,#33246);
+#33246 = DEFINITIONAL_REPRESENTATION('',(#33247),#33251);
+#33247 = LINE('',#33248,#33249);
+#33248 = CARTESIAN_POINT('',(0.362132126166,0.410931946481));
+#33249 = VECTOR('',#33250,1.);
+#33250 = DIRECTION('',(1.,3.249379305189E-58));
+#33251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33252 = PCURVE('',#32998,#33253);
+#33253 = DEFINITIONAL_REPRESENTATION('',(#33254),#33258);
+#33254 = LINE('',#33255,#33256);
+#33255 = CARTESIAN_POINT('',(0.22,0.));
+#33256 = VECTOR('',#33257,1.);
+#33257 = DIRECTION('',(0.,1.));
+#33258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33259 = ORIENTED_EDGE('',*,*,#33260,.T.);
+#33260 = EDGE_CURVE('',#33238,#33261,#33263,.T.);
+#33261 = VERTEX_POINT('',#33262);
+#33262 = CARTESIAN_POINT('',(-0.14,-3.5,0.862318170518));
+#33263 = SURFACE_CURVE('',#33264,(#33268,#33275),.PCURVE_S1.);
+#33264 = LINE('',#33265,#33266);
+#33265 = CARTESIAN_POINT('',(-0.14,-3.5,0.752318170518));
+#33266 = VECTOR('',#33267,1.);
+#33267 = DIRECTION('',(0.,0.,1.));
+#33268 = PCURVE('',#32765,#33269);
+#33269 = DEFINITIONAL_REPRESENTATION('',(#33270),#33274);
+#33270 = LINE('',#33271,#33272);
+#33271 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#33272 = VECTOR('',#33273,1.);
+#33273 = DIRECTION('',(0.,1.));
+#33274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33275 = PCURVE('',#32970,#33276);
+#33276 = DEFINITIONAL_REPRESENTATION('',(#33277),#33281);
+#33277 = LINE('',#33278,#33279);
+#33278 = CARTESIAN_POINT('',(0.,0.22));
+#33279 = VECTOR('',#33280,1.);
+#33280 = DIRECTION('',(1.,0.));
+#33281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33282 = ORIENTED_EDGE('',*,*,#33283,.F.);
+#33283 = EDGE_CURVE('',#33284,#33261,#33286,.T.);
+#33284 = VERTEX_POINT('',#33285);
+#33285 = CARTESIAN_POINT('',(-0.14,-3.532781257769,0.862318170518));
+#33286 = SURFACE_CURVE('',#33287,(#33291,#33298),.PCURVE_S1.);
+#33287 = LINE('',#33288,#33289);
+#33288 = CARTESIAN_POINT('',(-0.14,-3.590644611662,0.862318170518));
+#33289 = VECTOR('',#33290,1.);
+#33290 = DIRECTION('',(0.,1.,0.));
+#33291 = PCURVE('',#32765,#33292);
+#33292 = DEFINITIONAL_REPRESENTATION('',(#33293),#33297);
+#33293 = LINE('',#33294,#33295);
+#33294 = CARTESIAN_POINT('',(0.362132126166,0.520931946481));
+#33295 = VECTOR('',#33296,1.);
+#33296 = DIRECTION('',(1.,3.249379305189E-58));
+#33297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33298 = PCURVE('',#32942,#33299);
+#33299 = DEFINITIONAL_REPRESENTATION('',(#33300),#33304);
+#33300 = LINE('',#33301,#33302);
+#33301 = CARTESIAN_POINT('',(0.22,0.));
+#33302 = VECTOR('',#33303,1.);
+#33303 = DIRECTION('',(0.,1.));
+#33304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33305 = ORIENTED_EDGE('',*,*,#33306,.F.);
+#33306 = EDGE_CURVE('',#33307,#33284,#33309,.T.);
+#33307 = VERTEX_POINT('',#33308);
+#33308 = CARTESIAN_POINT('',(-0.14,-3.623425869431,0.814636341035));
+#33309 = SURFACE_CURVE('',#33310,(#33315,#33326),.PCURVE_S1.);
+#33310 = CIRCLE('',#33311,0.11);
+#33311 = AXIS2_PLACEMENT_3D('',#33312,#33313,#33314);
+#33312 = CARTESIAN_POINT('',(-0.14,-3.532781257769,0.752318170518));
+#33313 = DIRECTION('',(-1.,0.,0.));
+#33314 = DIRECTION('',(0.,0.,1.));
+#33315 = PCURVE('',#32765,#33316);
+#33316 = DEFINITIONAL_REPRESENTATION('',(#33317),#33325);
+#33317 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33318,#33319,#33320,#33321
+ ,#33322,#33323,#33324),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#33318 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#33319 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#33320 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#33321 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#33322 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#33323 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#33324 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#33325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33326 = PCURVE('',#32914,#33327);
+#33327 = DEFINITIONAL_REPRESENTATION('',(#33328),#33332);
+#33328 = LINE('',#33329,#33330);
+#33329 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#33330 = VECTOR('',#33331,1.);
+#33331 = DIRECTION('',(-1.,0.));
+#33332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33333 = ORIENTED_EDGE('',*,*,#33334,.F.);
+#33334 = EDGE_CURVE('',#33335,#33307,#33337,.T.);
+#33335 = VERTEX_POINT('',#33336);
+#33336 = CARTESIAN_POINT('',(-0.14,-4.075082096124,0.157681829482));
+#33337 = SURFACE_CURVE('',#33338,(#33342,#33349),.PCURVE_S1.);
+#33338 = LINE('',#33339,#33340);
+#33339 = CARTESIAN_POINT('',(-0.14,-4.140644611662,6.231817051758E-02));
+#33340 = VECTOR('',#33341,1.);
+#33341 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#33342 = PCURVE('',#32765,#33343);
+#33343 = DEFINITIONAL_REPRESENTATION('',(#33344),#33348);
+#33344 = LINE('',#33345,#33346);
+#33345 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#33346 = VECTOR('',#33347,1.);
+#33347 = DIRECTION('',(0.566528822887,0.824041924199));
+#33348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33349 = PCURVE('',#32885,#33350);
+#33350 = DEFINITIONAL_REPRESENTATION('',(#33351),#33355);
+#33351 = LINE('',#33352,#33353);
+#33352 = CARTESIAN_POINT('',(0.,0.22));
+#33353 = VECTOR('',#33354,1.);
+#33354 = DIRECTION('',(1.,0.));
+#33355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33356 = ORIENTED_EDGE('',*,*,#33357,.F.);
+#33357 = EDGE_CURVE('',#33189,#33335,#33358,.T.);
+#33358 = SURFACE_CURVE('',#33359,(#33364,#33371),.PCURVE_S1.);
+#33359 = CIRCLE('',#33360,0.11);
+#33360 = AXIS2_PLACEMENT_3D('',#33361,#33362,#33363);
+#33361 = CARTESIAN_POINT('',(-0.14,-4.165726707786,0.22));
+#33362 = DIRECTION('',(1.,-0.,0.));
+#33363 = DIRECTION('',(0.,0.,-1.));
+#33364 = PCURVE('',#32765,#33365);
+#33365 = DEFINITIONAL_REPRESENTATION('',(#33366),#33370);
+#33366 = CIRCLE('',#33367,0.11);
+#33367 = AXIS2_PLACEMENT_2D('',#33368,#33369);
+#33368 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#33369 = DIRECTION('',(0.,-1.));
+#33370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33371 = PCURVE('',#32857,#33372);
+#33372 = DEFINITIONAL_REPRESENTATION('',(#33373),#33377);
+#33373 = LINE('',#33374,#33375);
+#33374 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
+#33375 = VECTOR('',#33376,1.);
+#33376 = DIRECTION('',(-1.,0.));
+#33377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33378 = ADVANCED_FACE('',(#33379),#32824,.T.);
+#33379 = FACE_BOUND('',#33380,.T.);
+#33380 = EDGE_LOOP('',(#33381,#33382,#33383,#33384));
+#33381 = ORIENTED_EDGE('',*,*,#32806,.F.);
+#33382 = ORIENTED_EDGE('',*,*,#33141,.T.);
+#33383 = ORIENTED_EDGE('',*,*,#33188,.T.);
+#33384 = ORIENTED_EDGE('',*,*,#33385,.T.);
+#33385 = EDGE_CURVE('',#33189,#32809,#33386,.T.);
+#33386 = SURFACE_CURVE('',#33387,(#33391,#33398),.PCURVE_S1.);
+#33387 = LINE('',#33388,#33389);
+#33388 = CARTESIAN_POINT('',(-0.14,-4.165726707786,0.11));
+#33389 = VECTOR('',#33390,1.);
+#33390 = DIRECTION('',(-1.,0.,0.));
+#33391 = PCURVE('',#32824,#33392);
+#33392 = DEFINITIONAL_REPRESENTATION('',(#33393),#33397);
+#33393 = LINE('',#33394,#33395);
+#33394 = CARTESIAN_POINT('',(0.22,0.334273292214));
+#33395 = VECTOR('',#33396,1.);
+#33396 = DIRECTION('',(-1.,0.));
+#33397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33398 = PCURVE('',#32857,#33399);
+#33399 = DEFINITIONAL_REPRESENTATION('',(#33400),#33404);
+#33400 = LINE('',#33401,#33402);
+#33401 = CARTESIAN_POINT('',(-0.,0.));
+#33402 = VECTOR('',#33403,1.);
+#33403 = DIRECTION('',(-0.,1.));
+#33404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33405 = ADVANCED_FACE('',(#33406),#32857,.F.);
+#33406 = FACE_BOUND('',#33407,.T.);
+#33407 = EDGE_LOOP('',(#33408,#33409,#33430,#33431));
+#33408 = ORIENTED_EDGE('',*,*,#33357,.T.);
+#33409 = ORIENTED_EDGE('',*,*,#33410,.T.);
+#33410 = EDGE_CURVE('',#33335,#32837,#33411,.T.);
+#33411 = SURFACE_CURVE('',#33412,(#33416,#33423),.PCURVE_S1.);
+#33412 = LINE('',#33413,#33414);
+#33413 = CARTESIAN_POINT('',(-0.14,-4.075082096124,0.157681829482));
+#33414 = VECTOR('',#33415,1.);
+#33415 = DIRECTION('',(-1.,0.,0.));
+#33416 = PCURVE('',#32857,#33417);
+#33417 = DEFINITIONAL_REPRESENTATION('',(#33418),#33422);
+#33418 = LINE('',#33419,#33420);
+#33419 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#33420 = VECTOR('',#33421,1.);
+#33421 = DIRECTION('',(-0.,1.));
+#33422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33423 = PCURVE('',#32885,#33424);
+#33424 = DEFINITIONAL_REPRESENTATION('',(#33425),#33429);
+#33425 = LINE('',#33426,#33427);
+#33426 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#33427 = VECTOR('',#33428,1.);
+#33428 = DIRECTION('',(0.,-1.));
+#33429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33430 = ORIENTED_EDGE('',*,*,#32836,.F.);
+#33431 = ORIENTED_EDGE('',*,*,#33385,.F.);
+#33432 = ADVANCED_FACE('',(#33433),#32885,.F.);
+#33433 = FACE_BOUND('',#33434,.F.);
+#33434 = EDGE_LOOP('',(#33435,#33436,#33437,#33438));
+#33435 = ORIENTED_EDGE('',*,*,#33334,.F.);
+#33436 = ORIENTED_EDGE('',*,*,#33410,.T.);
+#33437 = ORIENTED_EDGE('',*,*,#32869,.T.);
+#33438 = ORIENTED_EDGE('',*,*,#33439,.T.);
+#33439 = EDGE_CURVE('',#32870,#33307,#33440,.T.);
+#33440 = SURFACE_CURVE('',#33441,(#33445,#33452),.PCURVE_S1.);
+#33441 = LINE('',#33442,#33443);
+#33442 = CARTESIAN_POINT('',(-0.36,-3.623425869431,0.814636341035));
+#33443 = VECTOR('',#33444,1.);
+#33444 = DIRECTION('',(1.,0.,0.));
+#33445 = PCURVE('',#32885,#33446);
+#33446 = DEFINITIONAL_REPRESENTATION('',(#33447),#33451);
+#33447 = LINE('',#33448,#33449);
+#33448 = CARTESIAN_POINT('',(0.912961038055,0.));
+#33449 = VECTOR('',#33450,1.);
+#33450 = DIRECTION('',(0.,1.));
+#33451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33452 = PCURVE('',#32914,#33453);
+#33453 = DEFINITIONAL_REPRESENTATION('',(#33454),#33458);
+#33454 = LINE('',#33455,#33456);
+#33455 = CARTESIAN_POINT('',(-0.,0.));
+#33456 = VECTOR('',#33457,1.);
+#33457 = DIRECTION('',(-0.,1.));
+#33458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33459 = ADVANCED_FACE('',(#33460),#32914,.T.);
+#33460 = FACE_BOUND('',#33461,.F.);
+#33461 = EDGE_LOOP('',(#33462,#33463,#33484,#33485));
+#33462 = ORIENTED_EDGE('',*,*,#32897,.T.);
+#33463 = ORIENTED_EDGE('',*,*,#33464,.T.);
+#33464 = EDGE_CURVE('',#32898,#33284,#33465,.T.);
+#33465 = SURFACE_CURVE('',#33466,(#33470,#33477),.PCURVE_S1.);
+#33466 = LINE('',#33467,#33468);
+#33467 = CARTESIAN_POINT('',(-0.36,-3.532781257769,0.862318170518));
+#33468 = VECTOR('',#33469,1.);
+#33469 = DIRECTION('',(1.,0.,0.));
+#33470 = PCURVE('',#32914,#33471);
+#33471 = DEFINITIONAL_REPRESENTATION('',(#33472),#33476);
+#33472 = LINE('',#33473,#33474);
+#33473 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#33474 = VECTOR('',#33475,1.);
+#33475 = DIRECTION('',(-0.,1.));
+#33476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33477 = PCURVE('',#32942,#33478);
+#33478 = DEFINITIONAL_REPRESENTATION('',(#33479),#33483);
+#33479 = LINE('',#33480,#33481);
+#33480 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#33481 = VECTOR('',#33482,1.);
+#33482 = DIRECTION('',(1.,0.));
+#33483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33484 = ORIENTED_EDGE('',*,*,#33306,.F.);
+#33485 = ORIENTED_EDGE('',*,*,#33439,.F.);
+#33486 = ADVANCED_FACE('',(#33487),#32942,.T.);
+#33487 = FACE_BOUND('',#33488,.T.);
+#33488 = EDGE_LOOP('',(#33489,#33490,#33491,#33492));
+#33489 = ORIENTED_EDGE('',*,*,#32926,.F.);
+#33490 = ORIENTED_EDGE('',*,*,#33464,.T.);
+#33491 = ORIENTED_EDGE('',*,*,#33283,.T.);
+#33492 = ORIENTED_EDGE('',*,*,#33493,.F.);
+#33493 = EDGE_CURVE('',#32927,#33261,#33494,.T.);
+#33494 = SURFACE_CURVE('',#33495,(#33499,#33506),.PCURVE_S1.);
+#33495 = LINE('',#33496,#33497);
+#33496 = CARTESIAN_POINT('',(-0.36,-3.5,0.862318170518));
+#33497 = VECTOR('',#33498,1.);
+#33498 = DIRECTION('',(1.,0.,0.));
+#33499 = PCURVE('',#32942,#33500);
+#33500 = DEFINITIONAL_REPRESENTATION('',(#33501),#33505);
+#33501 = LINE('',#33502,#33503);
+#33502 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#33503 = VECTOR('',#33504,1.);
+#33504 = DIRECTION('',(1.,0.));
+#33505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33506 = PCURVE('',#32970,#33507);
+#33507 = DEFINITIONAL_REPRESENTATION('',(#33508),#33512);
+#33508 = LINE('',#33509,#33510);
+#33509 = CARTESIAN_POINT('',(0.11,0.));
+#33510 = VECTOR('',#33511,1.);
+#33511 = DIRECTION('',(0.,1.));
+#33512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33513 = ADVANCED_FACE('',(#33514),#33026,.T.);
+#33514 = FACE_BOUND('',#33515,.T.);
+#33515 = EDGE_LOOP('',(#33516,#33517,#33518,#33519));
+#33516 = ORIENTED_EDGE('',*,*,#33214,.F.);
+#33517 = ORIENTED_EDGE('',*,*,#33090,.F.);
+#33518 = ORIENTED_EDGE('',*,*,#33010,.T.);
+#33519 = ORIENTED_EDGE('',*,*,#33520,.F.);
+#33520 = EDGE_CURVE('',#33215,#32983,#33521,.T.);
+#33521 = SURFACE_CURVE('',#33522,(#33526,#33532),.PCURVE_S1.);
+#33522 = LINE('',#33523,#33524);
+#33523 = CARTESIAN_POINT('',(-0.36,-3.532781257769,0.752318170518));
+#33524 = VECTOR('',#33525,1.);
+#33525 = DIRECTION('',(-1.,0.,0.));
+#33526 = PCURVE('',#33026,#33527);
+#33527 = DEFINITIONAL_REPRESENTATION('',(#33528),#33531);
+#33528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33529,#33530),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33529 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#33530 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#33531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33532 = PCURVE('',#32998,#33533);
+#33533 = DEFINITIONAL_REPRESENTATION('',(#33534),#33537);
+#33534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33535,#33536),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#33535 = CARTESIAN_POINT('',(0.242,5.786335389277E-02));
+#33536 = CARTESIAN_POINT('',(-2.2E-02,5.786335389277E-02));
+#33537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33538 = ADVANCED_FACE('',(#33539),#32970,.T.);
+#33539 = FACE_BOUND('',#33540,.T.);
+#33540 = EDGE_LOOP('',(#33541,#33542,#33563,#33564));
+#33541 = ORIENTED_EDGE('',*,*,#33260,.F.);
+#33542 = ORIENTED_EDGE('',*,*,#33543,.F.);
+#33543 = EDGE_CURVE('',#32955,#33238,#33544,.T.);
+#33544 = SURFACE_CURVE('',#33545,(#33549,#33556),.PCURVE_S1.);
+#33545 = LINE('',#33546,#33547);
+#33546 = CARTESIAN_POINT('',(-0.36,-3.5,0.752318170518));
+#33547 = VECTOR('',#33548,1.);
+#33548 = DIRECTION('',(1.,0.,0.));
+#33549 = PCURVE('',#32970,#33550);
+#33550 = DEFINITIONAL_REPRESENTATION('',(#33551),#33555);
+#33551 = LINE('',#33552,#33553);
+#33552 = CARTESIAN_POINT('',(0.,0.));
+#33553 = VECTOR('',#33554,1.);
+#33554 = DIRECTION('',(0.,1.));
+#33555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33556 = PCURVE('',#32998,#33557);
+#33557 = DEFINITIONAL_REPRESENTATION('',(#33558),#33562);
+#33558 = LINE('',#33559,#33560);
+#33559 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#33560 = VECTOR('',#33561,1.);
+#33561 = DIRECTION('',(1.,0.));
+#33562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33563 = ORIENTED_EDGE('',*,*,#32954,.T.);
+#33564 = ORIENTED_EDGE('',*,*,#33493,.T.);
+#33565 = ADVANCED_FACE('',(#33566),#32998,.F.);
+#33566 = FACE_BOUND('',#33567,.F.);
+#33567 = EDGE_LOOP('',(#33568,#33569,#33570,#33571));
+#33568 = ORIENTED_EDGE('',*,*,#32982,.F.);
+#33569 = ORIENTED_EDGE('',*,*,#33520,.F.);
+#33570 = ORIENTED_EDGE('',*,*,#33237,.T.);
+#33571 = ORIENTED_EDGE('',*,*,#33543,.F.);
+#33572 = MANIFOLD_SOLID_BREP('',#33573);
+#33573 = CLOSED_SHELL('',(#33574,#33694,#33973,#34027,#34076,#34270,
+ #34297,#34324,#34351,#34378,#34405,#34430,#34457));
+#33574 = ADVANCED_FACE('',(#33575),#33589,.F.);
+#33575 = FACE_BOUND('',#33576,.F.);
+#33576 = EDGE_LOOP('',(#33577,#33612,#33640,#33668));
+#33577 = ORIENTED_EDGE('',*,*,#33578,.F.);
+#33578 = EDGE_CURVE('',#33579,#33581,#33583,.T.);
+#33579 = VERTEX_POINT('',#33580);
+#33580 = CARTESIAN_POINT('',(0.14,4.107863353893,0.));
+#33581 = VERTEX_POINT('',#33582);
+#33582 = CARTESIAN_POINT('',(0.14,4.5,0.));
+#33583 = SURFACE_CURVE('',#33584,(#33588,#33600),.PCURVE_S1.);
+#33584 = LINE('',#33585,#33586);
+#33585 = CARTESIAN_POINT('',(0.14,4.05,0.));
+#33586 = VECTOR('',#33587,1.);
+#33587 = DIRECTION('',(0.,1.,0.));
+#33588 = PCURVE('',#33589,#33594);
+#33589 = PLANE('',#33590);
+#33590 = AXIS2_PLACEMENT_3D('',#33591,#33592,#33593);
+#33591 = CARTESIAN_POINT('',(0.14,4.05,0.));
+#33592 = DIRECTION('',(0.,0.,1.));
+#33593 = DIRECTION('',(1.,0.,0.));
+#33594 = DEFINITIONAL_REPRESENTATION('',(#33595),#33599);
+#33595 = LINE('',#33596,#33597);
+#33596 = CARTESIAN_POINT('',(0.,0.));
+#33597 = VECTOR('',#33598,1.);
+#33598 = DIRECTION('',(0.,1.));
+#33599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33600 = PCURVE('',#33601,#33606);
+#33601 = PLANE('',#33602);
+#33602 = AXIS2_PLACEMENT_3D('',#33603,#33604,#33605);
+#33603 = CARTESIAN_POINT('',(0.14,3.952776737828,0.341386224036));
+#33604 = DIRECTION('',(-1.,-4.449253549567E-29,-3.741021876295E-29));
+#33605 = DIRECTION('',(4.449253549567E-29,-1.,0.));
+#33606 = DEFINITIONAL_REPRESENTATION('',(#33607),#33611);
+#33607 = LINE('',#33608,#33609);
+#33608 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#33609 = VECTOR('',#33610,1.);
+#33610 = DIRECTION('',(-1.,-1.664475486211E-57));
+#33611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33612 = ORIENTED_EDGE('',*,*,#33613,.T.);
+#33613 = EDGE_CURVE('',#33579,#33614,#33616,.T.);
+#33614 = VERTEX_POINT('',#33615);
+#33615 = CARTESIAN_POINT('',(0.36,4.107863353893,0.));
+#33616 = SURFACE_CURVE('',#33617,(#33621,#33628),.PCURVE_S1.);
+#33617 = LINE('',#33618,#33619);
+#33618 = CARTESIAN_POINT('',(0.14,4.107863353893,0.));
+#33619 = VECTOR('',#33620,1.);
+#33620 = DIRECTION('',(1.,0.,0.));
+#33621 = PCURVE('',#33589,#33622);
+#33622 = DEFINITIONAL_REPRESENTATION('',(#33623),#33627);
+#33623 = LINE('',#33624,#33625);
+#33624 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#33625 = VECTOR('',#33626,1.);
+#33626 = DIRECTION('',(1.,0.));
+#33627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33628 = PCURVE('',#33629,#33634);
+#33629 = CYLINDRICAL_SURFACE('',#33630,0.11);
+#33630 = AXIS2_PLACEMENT_3D('',#33631,#33632,#33633);
+#33631 = CARTESIAN_POINT('',(0.14,4.107863353893,0.11));
+#33632 = DIRECTION('',(1.,0.,0.));
+#33633 = DIRECTION('',(0.,0.,-1.));
+#33634 = DEFINITIONAL_REPRESENTATION('',(#33635),#33639);
+#33635 = LINE('',#33636,#33637);
+#33636 = CARTESIAN_POINT('',(-0.,0.));
+#33637 = VECTOR('',#33638,1.);
+#33638 = DIRECTION('',(-0.,1.));
+#33639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33640 = ORIENTED_EDGE('',*,*,#33641,.T.);
+#33641 = EDGE_CURVE('',#33614,#33642,#33644,.T.);
+#33642 = VERTEX_POINT('',#33643);
+#33643 = CARTESIAN_POINT('',(0.36,4.5,0.));
+#33644 = SURFACE_CURVE('',#33645,(#33649,#33656),.PCURVE_S1.);
+#33645 = LINE('',#33646,#33647);
+#33646 = CARTESIAN_POINT('',(0.36,4.05,0.));
+#33647 = VECTOR('',#33648,1.);
+#33648 = DIRECTION('',(0.,1.,0.));
+#33649 = PCURVE('',#33589,#33650);
+#33650 = DEFINITIONAL_REPRESENTATION('',(#33651),#33655);
+#33651 = LINE('',#33652,#33653);
+#33652 = CARTESIAN_POINT('',(0.22,0.));
+#33653 = VECTOR('',#33654,1.);
+#33654 = DIRECTION('',(0.,1.));
+#33655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33656 = PCURVE('',#33657,#33662);
+#33657 = PLANE('',#33658);
+#33658 = AXIS2_PLACEMENT_3D('',#33659,#33660,#33661);
+#33659 = CARTESIAN_POINT('',(0.36,3.952776737828,0.341386224036));
+#33660 = DIRECTION('',(1.,-1.714327366318E-29,-1.454987228235E-29));
+#33661 = DIRECTION('',(1.714327366318E-29,1.,0.));
+#33662 = DEFINITIONAL_REPRESENTATION('',(#33663),#33667);
+#33663 = LINE('',#33664,#33665);
+#33664 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#33665 = VECTOR('',#33666,1.);
+#33666 = DIRECTION('',(1.,-2.494324423007E-58));
+#33667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33668 = ORIENTED_EDGE('',*,*,#33669,.F.);
+#33669 = EDGE_CURVE('',#33581,#33642,#33670,.T.);
+#33670 = SURFACE_CURVE('',#33671,(#33675,#33682),.PCURVE_S1.);
+#33671 = LINE('',#33672,#33673);
+#33672 = CARTESIAN_POINT('',(0.14,4.5,0.));
+#33673 = VECTOR('',#33674,1.);
+#33674 = DIRECTION('',(1.,0.,0.));
+#33675 = PCURVE('',#33589,#33676);
+#33676 = DEFINITIONAL_REPRESENTATION('',(#33677),#33681);
+#33677 = LINE('',#33678,#33679);
+#33678 = CARTESIAN_POINT('',(0.,0.45));
+#33679 = VECTOR('',#33680,1.);
+#33680 = DIRECTION('',(1.,0.));
+#33681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33682 = PCURVE('',#33683,#33688);
+#33683 = PLANE('',#33684);
+#33684 = AXIS2_PLACEMENT_3D('',#33685,#33686,#33687);
+#33685 = CARTESIAN_POINT('',(0.14,4.5,0.));
+#33686 = DIRECTION('',(0.,1.,0.));
+#33687 = DIRECTION('',(0.,0.,1.));
+#33688 = DEFINITIONAL_REPRESENTATION('',(#33689),#33693);
+#33689 = LINE('',#33690,#33691);
+#33690 = CARTESIAN_POINT('',(0.,0.));
+#33691 = VECTOR('',#33692,1.);
+#33692 = DIRECTION('',(0.,1.));
+#33693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33694 = ADVANCED_FACE('',(#33695),#33601,.T.);
+#33695 = FACE_BOUND('',#33696,.T.);
+#33696 = EDGE_LOOP('',(#33697,#33727,#33748,#33749,#33773,#33801,#33829,
+ #33857,#33885,#33918,#33946));
+#33697 = ORIENTED_EDGE('',*,*,#33698,.T.);
+#33698 = EDGE_CURVE('',#33699,#33701,#33703,.T.);
+#33699 = VERTEX_POINT('',#33700);
+#33700 = CARTESIAN_POINT('',(0.14,4.165726707786,0.11));
+#33701 = VERTEX_POINT('',#33702);
+#33702 = CARTESIAN_POINT('',(0.14,4.5,0.11));
+#33703 = SURFACE_CURVE('',#33704,(#33708,#33715),.PCURVE_S1.);
+#33704 = LINE('',#33705,#33706);
+#33705 = CARTESIAN_POINT('',(0.14,4.05,0.11));
+#33706 = VECTOR('',#33707,1.);
+#33707 = DIRECTION('',(0.,1.,0.));
+#33708 = PCURVE('',#33601,#33709);
+#33709 = DEFINITIONAL_REPRESENTATION('',(#33710),#33714);
+#33710 = LINE('',#33711,#33712);
+#33711 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.231386224036));
+#33712 = VECTOR('',#33713,1.);
+#33713 = DIRECTION('',(-1.,-1.664475486211E-57));
+#33714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33715 = PCURVE('',#33716,#33721);
+#33716 = PLANE('',#33717);
+#33717 = AXIS2_PLACEMENT_3D('',#33718,#33719,#33720);
+#33718 = CARTESIAN_POINT('',(0.14,4.05,0.11));
+#33719 = DIRECTION('',(0.,0.,1.));
+#33720 = DIRECTION('',(1.,0.,0.));
+#33721 = DEFINITIONAL_REPRESENTATION('',(#33722),#33726);
+#33722 = LINE('',#33723,#33724);
+#33723 = CARTESIAN_POINT('',(0.,0.));
+#33724 = VECTOR('',#33725,1.);
+#33725 = DIRECTION('',(0.,1.));
+#33726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33727 = ORIENTED_EDGE('',*,*,#33728,.F.);
+#33728 = EDGE_CURVE('',#33581,#33701,#33729,.T.);
+#33729 = SURFACE_CURVE('',#33730,(#33734,#33741),.PCURVE_S1.);
+#33730 = LINE('',#33731,#33732);
+#33731 = CARTESIAN_POINT('',(0.14,4.5,0.));
+#33732 = VECTOR('',#33733,1.);
+#33733 = DIRECTION('',(0.,0.,1.));
+#33734 = PCURVE('',#33601,#33735);
+#33735 = DEFINITIONAL_REPRESENTATION('',(#33736),#33740);
+#33736 = LINE('',#33737,#33738);
+#33737 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#33738 = VECTOR('',#33739,1.);
+#33739 = DIRECTION('',(0.,1.));
+#33740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33741 = PCURVE('',#33683,#33742);
+#33742 = DEFINITIONAL_REPRESENTATION('',(#33743),#33747);
+#33743 = LINE('',#33744,#33745);
+#33744 = CARTESIAN_POINT('',(0.,0.));
+#33745 = VECTOR('',#33746,1.);
+#33746 = DIRECTION('',(1.,0.));
+#33747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33748 = ORIENTED_EDGE('',*,*,#33578,.F.);
+#33749 = ORIENTED_EDGE('',*,*,#33750,.T.);
+#33750 = EDGE_CURVE('',#33579,#33751,#33753,.T.);
+#33751 = VERTEX_POINT('',#33752);
+#33752 = CARTESIAN_POINT('',(0.14,4.017218742231,4.768182948242E-02));
+#33753 = SURFACE_CURVE('',#33754,(#33759,#33766),.PCURVE_S1.);
+#33754 = CIRCLE('',#33755,0.11);
+#33755 = AXIS2_PLACEMENT_3D('',#33756,#33757,#33758);
+#33756 = CARTESIAN_POINT('',(0.14,4.107863353893,0.11));
+#33757 = DIRECTION('',(-1.,0.,0.));
+#33758 = DIRECTION('',(0.,0.,1.));
+#33759 = PCURVE('',#33601,#33760);
+#33760 = DEFINITIONAL_REPRESENTATION('',(#33761),#33765);
+#33761 = CIRCLE('',#33762,0.11);
+#33762 = AXIS2_PLACEMENT_2D('',#33763,#33764);
+#33763 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#33764 = DIRECTION('',(0.,1.));
+#33765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33766 = PCURVE('',#33629,#33767);
+#33767 = DEFINITIONAL_REPRESENTATION('',(#33768),#33772);
+#33768 = LINE('',#33769,#33770);
+#33769 = CARTESIAN_POINT('',(3.14159265359,1.33226762955E-15));
+#33770 = VECTOR('',#33771,1.);
+#33771 = DIRECTION('',(-1.,0.));
+#33772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33773 = ORIENTED_EDGE('',*,*,#33774,.T.);
+#33774 = EDGE_CURVE('',#33751,#33775,#33777,.T.);
+#33775 = VERTEX_POINT('',#33776);
+#33776 = CARTESIAN_POINT('',(0.14,3.532781257769,0.752318170518));
+#33777 = SURFACE_CURVE('',#33778,(#33782,#33789),.PCURVE_S1.);
+#33778 = LINE('',#33779,#33780);
+#33779 = CARTESIAN_POINT('',(0.14,4.05,0.));
+#33780 = VECTOR('',#33781,1.);
+#33781 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#33782 = PCURVE('',#33601,#33783);
+#33783 = DEFINITIONAL_REPRESENTATION('',(#33784),#33788);
+#33784 = LINE('',#33785,#33786);
+#33785 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#33786 = VECTOR('',#33787,1.);
+#33787 = DIRECTION('',(0.566528822887,0.824041924199));
+#33788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33789 = PCURVE('',#33790,#33795);
+#33790 = PLANE('',#33791);
+#33791 = AXIS2_PLACEMENT_3D('',#33792,#33793,#33794);
+#33792 = CARTESIAN_POINT('',(0.14,4.05,0.));
+#33793 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#33794 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#33795 = DEFINITIONAL_REPRESENTATION('',(#33796),#33800);
+#33796 = LINE('',#33797,#33798);
+#33797 = CARTESIAN_POINT('',(0.,0.));
+#33798 = VECTOR('',#33799,1.);
+#33799 = DIRECTION('',(1.,0.));
+#33800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33801 = ORIENTED_EDGE('',*,*,#33802,.F.);
+#33802 = EDGE_CURVE('',#33803,#33775,#33805,.T.);
+#33803 = VERTEX_POINT('',#33804);
+#33804 = CARTESIAN_POINT('',(0.14,3.5,0.752318170518));
+#33805 = SURFACE_CURVE('',#33806,(#33810,#33817),.PCURVE_S1.);
+#33806 = LINE('',#33807,#33808);
+#33807 = CARTESIAN_POINT('',(0.14,3.5,0.752318170518));
+#33808 = VECTOR('',#33809,1.);
+#33809 = DIRECTION('',(0.,1.,0.));
+#33810 = PCURVE('',#33601,#33811);
+#33811 = DEFINITIONAL_REPRESENTATION('',(#33812),#33816);
+#33812 = LINE('',#33813,#33814);
+#33813 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#33814 = VECTOR('',#33815,1.);
+#33815 = DIRECTION('',(-1.,-1.664475486211E-57));
+#33816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33817 = PCURVE('',#33818,#33823);
+#33818 = PLANE('',#33819);
+#33819 = AXIS2_PLACEMENT_3D('',#33820,#33821,#33822);
+#33820 = CARTESIAN_POINT('',(0.14,3.5,0.752318170518));
+#33821 = DIRECTION('',(0.,0.,1.));
+#33822 = DIRECTION('',(1.,0.,0.));
+#33823 = DEFINITIONAL_REPRESENTATION('',(#33824),#33828);
+#33824 = LINE('',#33825,#33826);
+#33825 = CARTESIAN_POINT('',(0.,0.));
+#33826 = VECTOR('',#33827,1.);
+#33827 = DIRECTION('',(0.,1.));
+#33828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33829 = ORIENTED_EDGE('',*,*,#33830,.T.);
+#33830 = EDGE_CURVE('',#33803,#33831,#33833,.T.);
+#33831 = VERTEX_POINT('',#33832);
+#33832 = CARTESIAN_POINT('',(0.14,3.5,0.862318170518));
+#33833 = SURFACE_CURVE('',#33834,(#33838,#33845),.PCURVE_S1.);
+#33834 = LINE('',#33835,#33836);
+#33835 = CARTESIAN_POINT('',(0.14,3.5,0.752318170518));
+#33836 = VECTOR('',#33837,1.);
+#33837 = DIRECTION('',(0.,0.,1.));
+#33838 = PCURVE('',#33601,#33839);
+#33839 = DEFINITIONAL_REPRESENTATION('',(#33840),#33844);
+#33840 = LINE('',#33841,#33842);
+#33841 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#33842 = VECTOR('',#33843,1.);
+#33843 = DIRECTION('',(0.,1.));
+#33844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33845 = PCURVE('',#33846,#33851);
+#33846 = PLANE('',#33847);
+#33847 = AXIS2_PLACEMENT_3D('',#33848,#33849,#33850);
+#33848 = CARTESIAN_POINT('',(0.14,3.5,0.752318170518));
+#33849 = DIRECTION('',(0.,1.,0.));
+#33850 = DIRECTION('',(0.,0.,1.));
+#33851 = DEFINITIONAL_REPRESENTATION('',(#33852),#33856);
+#33852 = LINE('',#33853,#33854);
+#33853 = CARTESIAN_POINT('',(0.,0.));
+#33854 = VECTOR('',#33855,1.);
+#33855 = DIRECTION('',(1.,0.));
+#33856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33857 = ORIENTED_EDGE('',*,*,#33858,.T.);
+#33858 = EDGE_CURVE('',#33831,#33859,#33861,.T.);
+#33859 = VERTEX_POINT('',#33860);
+#33860 = CARTESIAN_POINT('',(0.14,3.532781257769,0.862318170518));
+#33861 = SURFACE_CURVE('',#33862,(#33866,#33873),.PCURVE_S1.);
+#33862 = LINE('',#33863,#33864);
+#33863 = CARTESIAN_POINT('',(0.14,3.5,0.862318170518));
+#33864 = VECTOR('',#33865,1.);
+#33865 = DIRECTION('',(0.,1.,0.));
+#33866 = PCURVE('',#33601,#33867);
+#33867 = DEFINITIONAL_REPRESENTATION('',(#33868),#33872);
+#33868 = LINE('',#33869,#33870);
+#33869 = CARTESIAN_POINT('',(0.452776737828,0.520931946481));
+#33870 = VECTOR('',#33871,1.);
+#33871 = DIRECTION('',(-1.,-1.664475486211E-57));
+#33872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33873 = PCURVE('',#33874,#33879);
+#33874 = PLANE('',#33875);
+#33875 = AXIS2_PLACEMENT_3D('',#33876,#33877,#33878);
+#33876 = CARTESIAN_POINT('',(0.14,3.5,0.862318170518));
+#33877 = DIRECTION('',(0.,0.,1.));
+#33878 = DIRECTION('',(1.,0.,0.));
+#33879 = DEFINITIONAL_REPRESENTATION('',(#33880),#33884);
+#33880 = LINE('',#33881,#33882);
+#33881 = CARTESIAN_POINT('',(0.,0.));
+#33882 = VECTOR('',#33883,1.);
+#33883 = DIRECTION('',(0.,1.));
+#33884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33885 = ORIENTED_EDGE('',*,*,#33886,.F.);
+#33886 = EDGE_CURVE('',#33887,#33859,#33889,.T.);
+#33887 = VERTEX_POINT('',#33888);
+#33888 = CARTESIAN_POINT('',(0.14,3.623425869431,0.814636341035));
+#33889 = SURFACE_CURVE('',#33890,(#33895,#33906),.PCURVE_S1.);
+#33890 = CIRCLE('',#33891,0.11);
+#33891 = AXIS2_PLACEMENT_3D('',#33892,#33893,#33894);
+#33892 = CARTESIAN_POINT('',(0.14,3.532781257769,0.752318170518));
+#33893 = DIRECTION('',(1.,0.,-0.));
+#33894 = DIRECTION('',(0.,0.,1.));
+#33895 = PCURVE('',#33601,#33896);
+#33896 = DEFINITIONAL_REPRESENTATION('',(#33897),#33905);
+#33897 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33898,#33899,#33900,#33901
+ ,#33902,#33903,#33904),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#33898 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#33899 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#33900 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#33901 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#33902 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#33903 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#33904 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#33905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33906 = PCURVE('',#33907,#33912);
+#33907 = CYLINDRICAL_SURFACE('',#33908,0.11);
+#33908 = AXIS2_PLACEMENT_3D('',#33909,#33910,#33911);
+#33909 = CARTESIAN_POINT('',(0.14,3.532781257769,0.752318170518));
+#33910 = DIRECTION('',(1.,0.,0.));
+#33911 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#33912 = DEFINITIONAL_REPRESENTATION('',(#33913),#33917);
+#33913 = LINE('',#33914,#33915);
+#33914 = CARTESIAN_POINT('',(-5.31467632652,1.33226762955E-15));
+#33915 = VECTOR('',#33916,1.);
+#33916 = DIRECTION('',(1.,0.));
+#33917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33918 = ORIENTED_EDGE('',*,*,#33919,.F.);
+#33919 = EDGE_CURVE('',#33920,#33887,#33922,.T.);
+#33920 = VERTEX_POINT('',#33921);
+#33921 = CARTESIAN_POINT('',(0.14,4.075082096124,0.157681829482));
+#33922 = SURFACE_CURVE('',#33923,(#33927,#33934),.PCURVE_S1.);
+#33923 = LINE('',#33924,#33925);
+#33924 = CARTESIAN_POINT('',(0.14,4.140644611662,6.231817051758E-02));
+#33925 = VECTOR('',#33926,1.);
+#33926 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#33927 = PCURVE('',#33601,#33928);
+#33928 = DEFINITIONAL_REPRESENTATION('',(#33929),#33933);
+#33929 = LINE('',#33930,#33931);
+#33930 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#33931 = VECTOR('',#33932,1.);
+#33932 = DIRECTION('',(0.566528822887,0.824041924199));
+#33933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33934 = PCURVE('',#33935,#33940);
+#33935 = PLANE('',#33936);
+#33936 = AXIS2_PLACEMENT_3D('',#33937,#33938,#33939);
+#33937 = CARTESIAN_POINT('',(0.14,4.140644611662,6.231817051758E-02));
+#33938 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#33939 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#33940 = DEFINITIONAL_REPRESENTATION('',(#33941),#33945);
+#33941 = LINE('',#33942,#33943);
+#33942 = CARTESIAN_POINT('',(0.,0.));
+#33943 = VECTOR('',#33944,1.);
+#33944 = DIRECTION('',(1.,0.));
+#33945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33946 = ORIENTED_EDGE('',*,*,#33947,.F.);
+#33947 = EDGE_CURVE('',#33699,#33920,#33948,.T.);
+#33948 = SURFACE_CURVE('',#33949,(#33954,#33961),.PCURVE_S1.);
+#33949 = CIRCLE('',#33950,0.11);
+#33950 = AXIS2_PLACEMENT_3D('',#33951,#33952,#33953);
+#33951 = CARTESIAN_POINT('',(0.14,4.165726707786,0.22));
+#33952 = DIRECTION('',(-1.,0.,0.));
+#33953 = DIRECTION('',(0.,0.,-1.));
+#33954 = PCURVE('',#33601,#33955);
+#33955 = DEFINITIONAL_REPRESENTATION('',(#33956),#33960);
+#33956 = CIRCLE('',#33957,0.11);
+#33957 = AXIS2_PLACEMENT_2D('',#33958,#33959);
+#33958 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#33959 = DIRECTION('',(0.,-1.));
+#33960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33961 = PCURVE('',#33962,#33967);
+#33962 = CYLINDRICAL_SURFACE('',#33963,0.11);
+#33963 = AXIS2_PLACEMENT_3D('',#33964,#33965,#33966);
+#33964 = CARTESIAN_POINT('',(0.36,4.165726707786,0.22));
+#33965 = DIRECTION('',(-1.,0.,0.));
+#33966 = DIRECTION('',(0.,0.,-1.));
+#33967 = DEFINITIONAL_REPRESENTATION('',(#33968),#33972);
+#33968 = LINE('',#33969,#33970);
+#33969 = CARTESIAN_POINT('',(0.,0.22));
+#33970 = VECTOR('',#33971,1.);
+#33971 = DIRECTION('',(1.,0.));
+#33972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33973 = ADVANCED_FACE('',(#33974),#33629,.T.);
+#33974 = FACE_BOUND('',#33975,.F.);
+#33975 = EDGE_LOOP('',(#33976,#33977,#34000,#34026));
+#33976 = ORIENTED_EDGE('',*,*,#33750,.T.);
+#33977 = ORIENTED_EDGE('',*,*,#33978,.T.);
+#33978 = EDGE_CURVE('',#33751,#33979,#33981,.T.);
+#33979 = VERTEX_POINT('',#33980);
+#33980 = CARTESIAN_POINT('',(0.36,4.017218742231,4.768182948242E-02));
+#33981 = SURFACE_CURVE('',#33982,(#33986,#33993),.PCURVE_S1.);
+#33982 = LINE('',#33983,#33984);
+#33983 = CARTESIAN_POINT('',(0.14,4.017218742231,4.768182948242E-02));
+#33984 = VECTOR('',#33985,1.);
+#33985 = DIRECTION('',(1.,0.,0.));
+#33986 = PCURVE('',#33629,#33987);
+#33987 = DEFINITIONAL_REPRESENTATION('',(#33988),#33992);
+#33988 = LINE('',#33989,#33990);
+#33989 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#33990 = VECTOR('',#33991,1.);
+#33991 = DIRECTION('',(-0.,1.));
+#33992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33993 = PCURVE('',#33790,#33994);
+#33994 = DEFINITIONAL_REPRESENTATION('',(#33995),#33999);
+#33995 = LINE('',#33996,#33997);
+#33996 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#33997 = VECTOR('',#33998,1.);
+#33998 = DIRECTION('',(0.,1.));
+#33999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34000 = ORIENTED_EDGE('',*,*,#34001,.F.);
+#34001 = EDGE_CURVE('',#33614,#33979,#34002,.T.);
+#34002 = SURFACE_CURVE('',#34003,(#34008,#34015),.PCURVE_S1.);
+#34003 = CIRCLE('',#34004,0.11);
+#34004 = AXIS2_PLACEMENT_3D('',#34005,#34006,#34007);
+#34005 = CARTESIAN_POINT('',(0.36,4.107863353893,0.11));
+#34006 = DIRECTION('',(-1.,0.,0.));
+#34007 = DIRECTION('',(0.,0.,1.));
+#34008 = PCURVE('',#33629,#34009);
+#34009 = DEFINITIONAL_REPRESENTATION('',(#34010),#34014);
+#34010 = LINE('',#34011,#34012);
+#34011 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#34012 = VECTOR('',#34013,1.);
+#34013 = DIRECTION('',(-1.,0.));
+#34014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34015 = PCURVE('',#33657,#34016);
+#34016 = DEFINITIONAL_REPRESENTATION('',(#34017),#34025);
+#34017 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34018,#34019,#34020,#34021
+ ,#34022,#34023,#34024),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34018 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#34019 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#34020 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#34021 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#34022 = CARTESIAN_POINT('',(5.982382164822E-02,-0.286386224036));
+#34023 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#34024 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#34025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34026 = ORIENTED_EDGE('',*,*,#33613,.F.);
+#34027 = ADVANCED_FACE('',(#34028),#33683,.T.);
+#34028 = FACE_BOUND('',#34029,.T.);
+#34029 = EDGE_LOOP('',(#34030,#34031,#34032,#34055));
+#34030 = ORIENTED_EDGE('',*,*,#33669,.F.);
+#34031 = ORIENTED_EDGE('',*,*,#33728,.T.);
+#34032 = ORIENTED_EDGE('',*,*,#34033,.T.);
+#34033 = EDGE_CURVE('',#33701,#34034,#34036,.T.);
+#34034 = VERTEX_POINT('',#34035);
+#34035 = CARTESIAN_POINT('',(0.36,4.5,0.11));
+#34036 = SURFACE_CURVE('',#34037,(#34041,#34048),.PCURVE_S1.);
+#34037 = LINE('',#34038,#34039);
+#34038 = CARTESIAN_POINT('',(0.14,4.5,0.11));
+#34039 = VECTOR('',#34040,1.);
+#34040 = DIRECTION('',(1.,0.,0.));
+#34041 = PCURVE('',#33683,#34042);
+#34042 = DEFINITIONAL_REPRESENTATION('',(#34043),#34047);
+#34043 = LINE('',#34044,#34045);
+#34044 = CARTESIAN_POINT('',(0.11,0.));
+#34045 = VECTOR('',#34046,1.);
+#34046 = DIRECTION('',(0.,1.));
+#34047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34048 = PCURVE('',#33716,#34049);
+#34049 = DEFINITIONAL_REPRESENTATION('',(#34050),#34054);
+#34050 = LINE('',#34051,#34052);
+#34051 = CARTESIAN_POINT('',(0.,0.45));
+#34052 = VECTOR('',#34053,1.);
+#34053 = DIRECTION('',(1.,0.));
+#34054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34055 = ORIENTED_EDGE('',*,*,#34056,.F.);
+#34056 = EDGE_CURVE('',#33642,#34034,#34057,.T.);
+#34057 = SURFACE_CURVE('',#34058,(#34062,#34069),.PCURVE_S1.);
+#34058 = LINE('',#34059,#34060);
+#34059 = CARTESIAN_POINT('',(0.36,4.5,0.));
+#34060 = VECTOR('',#34061,1.);
+#34061 = DIRECTION('',(0.,0.,1.));
+#34062 = PCURVE('',#33683,#34063);
+#34063 = DEFINITIONAL_REPRESENTATION('',(#34064),#34068);
+#34064 = LINE('',#34065,#34066);
+#34065 = CARTESIAN_POINT('',(0.,0.22));
+#34066 = VECTOR('',#34067,1.);
+#34067 = DIRECTION('',(1.,0.));
+#34068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34069 = PCURVE('',#33657,#34070);
+#34070 = DEFINITIONAL_REPRESENTATION('',(#34071),#34075);
+#34071 = LINE('',#34072,#34073);
+#34072 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#34073 = VECTOR('',#34074,1.);
+#34074 = DIRECTION('',(0.,1.));
+#34075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34076 = ADVANCED_FACE('',(#34077),#33657,.T.);
+#34077 = FACE_BOUND('',#34078,.T.);
+#34078 = EDGE_LOOP('',(#34079,#34102,#34130,#34153,#34177,#34200,#34223,
+ #34246,#34267,#34268,#34269));
+#34079 = ORIENTED_EDGE('',*,*,#34080,.F.);
+#34080 = EDGE_CURVE('',#34081,#34034,#34083,.T.);
+#34081 = VERTEX_POINT('',#34082);
+#34082 = CARTESIAN_POINT('',(0.36,4.165726707786,0.11));
+#34083 = SURFACE_CURVE('',#34084,(#34088,#34095),.PCURVE_S1.);
+#34084 = LINE('',#34085,#34086);
+#34085 = CARTESIAN_POINT('',(0.36,4.05,0.11));
+#34086 = VECTOR('',#34087,1.);
+#34087 = DIRECTION('',(0.,1.,0.));
+#34088 = PCURVE('',#33657,#34089);
+#34089 = DEFINITIONAL_REPRESENTATION('',(#34090),#34094);
+#34090 = LINE('',#34091,#34092);
+#34091 = CARTESIAN_POINT('',(9.722326217175E-02,-0.231386224036));
+#34092 = VECTOR('',#34093,1.);
+#34093 = DIRECTION('',(1.,-2.494324423007E-58));
+#34094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34095 = PCURVE('',#33716,#34096);
+#34096 = DEFINITIONAL_REPRESENTATION('',(#34097),#34101);
+#34097 = LINE('',#34098,#34099);
+#34098 = CARTESIAN_POINT('',(0.22,0.));
+#34099 = VECTOR('',#34100,1.);
+#34100 = DIRECTION('',(0.,1.));
+#34101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34102 = ORIENTED_EDGE('',*,*,#34103,.T.);
+#34103 = EDGE_CURVE('',#34081,#34104,#34106,.T.);
+#34104 = VERTEX_POINT('',#34105);
+#34105 = CARTESIAN_POINT('',(0.36,4.075082096124,0.157681829482));
+#34106 = SURFACE_CURVE('',#34107,(#34112,#34123),.PCURVE_S1.);
+#34107 = CIRCLE('',#34108,0.11);
+#34108 = AXIS2_PLACEMENT_3D('',#34109,#34110,#34111);
+#34109 = CARTESIAN_POINT('',(0.36,4.165726707786,0.22));
+#34110 = DIRECTION('',(-1.,0.,0.));
+#34111 = DIRECTION('',(0.,0.,-1.));
+#34112 = PCURVE('',#33657,#34113);
+#34113 = DEFINITIONAL_REPRESENTATION('',(#34114),#34122);
+#34114 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34115,#34116,#34117,#34118
+ ,#34119,#34120,#34121),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34115 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#34116 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#34117 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#34118 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#34119 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#34120 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#34121 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#34122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34123 = PCURVE('',#33962,#34124);
+#34124 = DEFINITIONAL_REPRESENTATION('',(#34125),#34129);
+#34125 = LINE('',#34126,#34127);
+#34126 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#34127 = VECTOR('',#34128,1.);
+#34128 = DIRECTION('',(1.,0.));
+#34129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34130 = ORIENTED_EDGE('',*,*,#34131,.T.);
+#34131 = EDGE_CURVE('',#34104,#34132,#34134,.T.);
+#34132 = VERTEX_POINT('',#34133);
+#34133 = CARTESIAN_POINT('',(0.36,3.623425869431,0.814636341035));
+#34134 = SURFACE_CURVE('',#34135,(#34139,#34146),.PCURVE_S1.);
+#34135 = LINE('',#34136,#34137);
+#34136 = CARTESIAN_POINT('',(0.36,4.140644611662,6.231817051758E-02));
+#34137 = VECTOR('',#34138,1.);
+#34138 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#34139 = PCURVE('',#33657,#34140);
+#34140 = DEFINITIONAL_REPRESENTATION('',(#34141),#34145);
+#34141 = LINE('',#34142,#34143);
+#34142 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#34143 = VECTOR('',#34144,1.);
+#34144 = DIRECTION('',(-0.566528822887,0.824041924199));
+#34145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34146 = PCURVE('',#33935,#34147);
+#34147 = DEFINITIONAL_REPRESENTATION('',(#34148),#34152);
+#34148 = LINE('',#34149,#34150);
+#34149 = CARTESIAN_POINT('',(0.,0.22));
+#34150 = VECTOR('',#34151,1.);
+#34151 = DIRECTION('',(1.,0.));
+#34152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34153 = ORIENTED_EDGE('',*,*,#34154,.T.);
+#34154 = EDGE_CURVE('',#34132,#34155,#34157,.T.);
+#34155 = VERTEX_POINT('',#34156);
+#34156 = CARTESIAN_POINT('',(0.36,3.532781257769,0.862318170518));
+#34157 = SURFACE_CURVE('',#34158,(#34163,#34170),.PCURVE_S1.);
+#34158 = CIRCLE('',#34159,0.11);
+#34159 = AXIS2_PLACEMENT_3D('',#34160,#34161,#34162);
+#34160 = CARTESIAN_POINT('',(0.36,3.532781257769,0.752318170518));
+#34161 = DIRECTION('',(1.,0.,-0.));
+#34162 = DIRECTION('',(0.,0.,1.));
+#34163 = PCURVE('',#33657,#34164);
+#34164 = DEFINITIONAL_REPRESENTATION('',(#34165),#34169);
+#34165 = CIRCLE('',#34166,0.11);
+#34166 = AXIS2_PLACEMENT_2D('',#34167,#34168);
+#34167 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#34168 = DIRECTION('',(0.,1.));
+#34169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34170 = PCURVE('',#33907,#34171);
+#34171 = DEFINITIONAL_REPRESENTATION('',(#34172),#34176);
+#34172 = LINE('',#34173,#34174);
+#34173 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#34174 = VECTOR('',#34175,1.);
+#34175 = DIRECTION('',(1.,0.));
+#34176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34177 = ORIENTED_EDGE('',*,*,#34178,.F.);
+#34178 = EDGE_CURVE('',#34179,#34155,#34181,.T.);
+#34179 = VERTEX_POINT('',#34180);
+#34180 = CARTESIAN_POINT('',(0.36,3.5,0.862318170518));
+#34181 = SURFACE_CURVE('',#34182,(#34186,#34193),.PCURVE_S1.);
+#34182 = LINE('',#34183,#34184);
+#34183 = CARTESIAN_POINT('',(0.36,3.5,0.862318170518));
+#34184 = VECTOR('',#34185,1.);
+#34185 = DIRECTION('',(0.,1.,0.));
+#34186 = PCURVE('',#33657,#34187);
+#34187 = DEFINITIONAL_REPRESENTATION('',(#34188),#34192);
+#34188 = LINE('',#34189,#34190);
+#34189 = CARTESIAN_POINT('',(-0.452776737828,0.520931946481));
+#34190 = VECTOR('',#34191,1.);
+#34191 = DIRECTION('',(1.,-2.494324423007E-58));
+#34192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34193 = PCURVE('',#33874,#34194);
+#34194 = DEFINITIONAL_REPRESENTATION('',(#34195),#34199);
+#34195 = LINE('',#34196,#34197);
+#34196 = CARTESIAN_POINT('',(0.22,0.));
+#34197 = VECTOR('',#34198,1.);
+#34198 = DIRECTION('',(0.,1.));
+#34199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34200 = ORIENTED_EDGE('',*,*,#34201,.F.);
+#34201 = EDGE_CURVE('',#34202,#34179,#34204,.T.);
+#34202 = VERTEX_POINT('',#34203);
+#34203 = CARTESIAN_POINT('',(0.36,3.5,0.752318170518));
+#34204 = SURFACE_CURVE('',#34205,(#34209,#34216),.PCURVE_S1.);
+#34205 = LINE('',#34206,#34207);
+#34206 = CARTESIAN_POINT('',(0.36,3.5,0.752318170518));
+#34207 = VECTOR('',#34208,1.);
+#34208 = DIRECTION('',(0.,0.,1.));
+#34209 = PCURVE('',#33657,#34210);
+#34210 = DEFINITIONAL_REPRESENTATION('',(#34211),#34215);
+#34211 = LINE('',#34212,#34213);
+#34212 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#34213 = VECTOR('',#34214,1.);
+#34214 = DIRECTION('',(0.,1.));
+#34215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34216 = PCURVE('',#33846,#34217);
+#34217 = DEFINITIONAL_REPRESENTATION('',(#34218),#34222);
+#34218 = LINE('',#34219,#34220);
+#34219 = CARTESIAN_POINT('',(0.,0.22));
+#34220 = VECTOR('',#34221,1.);
+#34221 = DIRECTION('',(1.,0.));
+#34222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34223 = ORIENTED_EDGE('',*,*,#34224,.T.);
+#34224 = EDGE_CURVE('',#34202,#34225,#34227,.T.);
+#34225 = VERTEX_POINT('',#34226);
+#34226 = CARTESIAN_POINT('',(0.36,3.532781257769,0.752318170518));
+#34227 = SURFACE_CURVE('',#34228,(#34232,#34239),.PCURVE_S1.);
+#34228 = LINE('',#34229,#34230);
+#34229 = CARTESIAN_POINT('',(0.36,3.5,0.752318170518));
+#34230 = VECTOR('',#34231,1.);
+#34231 = DIRECTION('',(0.,1.,0.));
+#34232 = PCURVE('',#33657,#34233);
+#34233 = DEFINITIONAL_REPRESENTATION('',(#34234),#34238);
+#34234 = LINE('',#34235,#34236);
+#34235 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#34236 = VECTOR('',#34237,1.);
+#34237 = DIRECTION('',(1.,-2.494324423007E-58));
+#34238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34239 = PCURVE('',#33818,#34240);
+#34240 = DEFINITIONAL_REPRESENTATION('',(#34241),#34245);
+#34241 = LINE('',#34242,#34243);
+#34242 = CARTESIAN_POINT('',(0.22,0.));
+#34243 = VECTOR('',#34244,1.);
+#34244 = DIRECTION('',(0.,1.));
+#34245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34246 = ORIENTED_EDGE('',*,*,#34247,.F.);
+#34247 = EDGE_CURVE('',#33979,#34225,#34248,.T.);
+#34248 = SURFACE_CURVE('',#34249,(#34253,#34260),.PCURVE_S1.);
+#34249 = LINE('',#34250,#34251);
+#34250 = CARTESIAN_POINT('',(0.36,4.05,0.));
+#34251 = VECTOR('',#34252,1.);
+#34252 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#34253 = PCURVE('',#33657,#34254);
+#34254 = DEFINITIONAL_REPRESENTATION('',(#34255),#34259);
+#34255 = LINE('',#34256,#34257);
+#34256 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#34257 = VECTOR('',#34258,1.);
+#34258 = DIRECTION('',(-0.566528822887,0.824041924199));
+#34259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34260 = PCURVE('',#33790,#34261);
+#34261 = DEFINITIONAL_REPRESENTATION('',(#34262),#34266);
+#34262 = LINE('',#34263,#34264);
+#34263 = CARTESIAN_POINT('',(0.,0.22));
+#34264 = VECTOR('',#34265,1.);
+#34265 = DIRECTION('',(1.,0.));
+#34266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34267 = ORIENTED_EDGE('',*,*,#34001,.F.);
+#34268 = ORIENTED_EDGE('',*,*,#33641,.T.);
+#34269 = ORIENTED_EDGE('',*,*,#34056,.T.);
+#34270 = ADVANCED_FACE('',(#34271),#33716,.T.);
+#34271 = FACE_BOUND('',#34272,.T.);
+#34272 = EDGE_LOOP('',(#34273,#34274,#34295,#34296));
+#34273 = ORIENTED_EDGE('',*,*,#33698,.F.);
+#34274 = ORIENTED_EDGE('',*,*,#34275,.F.);
+#34275 = EDGE_CURVE('',#34081,#33699,#34276,.T.);
+#34276 = SURFACE_CURVE('',#34277,(#34281,#34288),.PCURVE_S1.);
+#34277 = LINE('',#34278,#34279);
+#34278 = CARTESIAN_POINT('',(0.36,4.165726707786,0.11));
+#34279 = VECTOR('',#34280,1.);
+#34280 = DIRECTION('',(-1.,0.,0.));
+#34281 = PCURVE('',#33716,#34282);
+#34282 = DEFINITIONAL_REPRESENTATION('',(#34283),#34287);
+#34283 = LINE('',#34284,#34285);
+#34284 = CARTESIAN_POINT('',(0.22,0.115726707786));
+#34285 = VECTOR('',#34286,1.);
+#34286 = DIRECTION('',(-1.,0.));
+#34287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34288 = PCURVE('',#33962,#34289);
+#34289 = DEFINITIONAL_REPRESENTATION('',(#34290),#34294);
+#34290 = LINE('',#34291,#34292);
+#34291 = CARTESIAN_POINT('',(0.,0.));
+#34292 = VECTOR('',#34293,1.);
+#34293 = DIRECTION('',(0.,1.));
+#34294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34295 = ORIENTED_EDGE('',*,*,#34080,.T.);
+#34296 = ORIENTED_EDGE('',*,*,#34033,.F.);
+#34297 = ADVANCED_FACE('',(#34298),#33962,.F.);
+#34298 = FACE_BOUND('',#34299,.F.);
+#34299 = EDGE_LOOP('',(#34300,#34301,#34322,#34323));
+#34300 = ORIENTED_EDGE('',*,*,#34103,.T.);
+#34301 = ORIENTED_EDGE('',*,*,#34302,.T.);
+#34302 = EDGE_CURVE('',#34104,#33920,#34303,.T.);
+#34303 = SURFACE_CURVE('',#34304,(#34308,#34315),.PCURVE_S1.);
+#34304 = LINE('',#34305,#34306);
+#34305 = CARTESIAN_POINT('',(0.36,4.075082096124,0.157681829482));
+#34306 = VECTOR('',#34307,1.);
+#34307 = DIRECTION('',(-1.,0.,0.));
+#34308 = PCURVE('',#33962,#34309);
+#34309 = DEFINITIONAL_REPRESENTATION('',(#34310),#34314);
+#34310 = LINE('',#34311,#34312);
+#34311 = CARTESIAN_POINT('',(0.96850898066,0.));
+#34312 = VECTOR('',#34313,1.);
+#34313 = DIRECTION('',(0.,1.));
+#34314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34315 = PCURVE('',#33935,#34316);
+#34316 = DEFINITIONAL_REPRESENTATION('',(#34317),#34321);
+#34317 = LINE('',#34318,#34319);
+#34318 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#34319 = VECTOR('',#34320,1.);
+#34320 = DIRECTION('',(0.,-1.));
+#34321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34322 = ORIENTED_EDGE('',*,*,#33947,.F.);
+#34323 = ORIENTED_EDGE('',*,*,#34275,.F.);
+#34324 = ADVANCED_FACE('',(#34325),#33935,.T.);
+#34325 = FACE_BOUND('',#34326,.T.);
+#34326 = EDGE_LOOP('',(#34327,#34328,#34329,#34330));
+#34327 = ORIENTED_EDGE('',*,*,#34131,.F.);
+#34328 = ORIENTED_EDGE('',*,*,#34302,.T.);
+#34329 = ORIENTED_EDGE('',*,*,#33919,.T.);
+#34330 = ORIENTED_EDGE('',*,*,#34331,.T.);
+#34331 = EDGE_CURVE('',#33887,#34132,#34332,.T.);
+#34332 = SURFACE_CURVE('',#34333,(#34337,#34344),.PCURVE_S1.);
+#34333 = LINE('',#34334,#34335);
+#34334 = CARTESIAN_POINT('',(0.14,3.623425869431,0.814636341035));
+#34335 = VECTOR('',#34336,1.);
+#34336 = DIRECTION('',(1.,0.,0.));
+#34337 = PCURVE('',#33935,#34338);
+#34338 = DEFINITIONAL_REPRESENTATION('',(#34339),#34343);
+#34339 = LINE('',#34340,#34341);
+#34340 = CARTESIAN_POINT('',(0.912961038055,0.));
+#34341 = VECTOR('',#34342,1.);
+#34342 = DIRECTION('',(0.,1.));
+#34343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34344 = PCURVE('',#33907,#34345);
+#34345 = DEFINITIONAL_REPRESENTATION('',(#34346),#34350);
+#34346 = LINE('',#34347,#34348);
+#34347 = CARTESIAN_POINT('',(0.,0.));
+#34348 = VECTOR('',#34349,1.);
+#34349 = DIRECTION('',(0.,1.));
+#34350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34351 = ADVANCED_FACE('',(#34352),#33907,.T.);
+#34352 = FACE_BOUND('',#34353,.T.);
+#34353 = EDGE_LOOP('',(#34354,#34355,#34376,#34377));
+#34354 = ORIENTED_EDGE('',*,*,#33886,.T.);
+#34355 = ORIENTED_EDGE('',*,*,#34356,.T.);
+#34356 = EDGE_CURVE('',#33859,#34155,#34357,.T.);
+#34357 = SURFACE_CURVE('',#34358,(#34362,#34369),.PCURVE_S1.);
+#34358 = LINE('',#34359,#34360);
+#34359 = CARTESIAN_POINT('',(0.14,3.532781257769,0.862318170518));
+#34360 = VECTOR('',#34361,1.);
+#34361 = DIRECTION('',(1.,0.,0.));
+#34362 = PCURVE('',#33907,#34363);
+#34363 = DEFINITIONAL_REPRESENTATION('',(#34364),#34368);
+#34364 = LINE('',#34365,#34366);
+#34365 = CARTESIAN_POINT('',(0.96850898066,0.));
+#34366 = VECTOR('',#34367,1.);
+#34367 = DIRECTION('',(0.,1.));
+#34368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34369 = PCURVE('',#33874,#34370);
+#34370 = DEFINITIONAL_REPRESENTATION('',(#34371),#34375);
+#34371 = LINE('',#34372,#34373);
+#34372 = CARTESIAN_POINT('',(0.,3.278125776917E-02));
+#34373 = VECTOR('',#34374,1.);
+#34374 = DIRECTION('',(1.,0.));
+#34375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34376 = ORIENTED_EDGE('',*,*,#34154,.F.);
+#34377 = ORIENTED_EDGE('',*,*,#34331,.F.);
+#34378 = ADVANCED_FACE('',(#34379),#33874,.T.);
+#34379 = FACE_BOUND('',#34380,.T.);
+#34380 = EDGE_LOOP('',(#34381,#34382,#34403,#34404));
+#34381 = ORIENTED_EDGE('',*,*,#33858,.F.);
+#34382 = ORIENTED_EDGE('',*,*,#34383,.T.);
+#34383 = EDGE_CURVE('',#33831,#34179,#34384,.T.);
+#34384 = SURFACE_CURVE('',#34385,(#34389,#34396),.PCURVE_S1.);
+#34385 = LINE('',#34386,#34387);
+#34386 = CARTESIAN_POINT('',(0.14,3.5,0.862318170518));
+#34387 = VECTOR('',#34388,1.);
+#34388 = DIRECTION('',(1.,0.,0.));
+#34389 = PCURVE('',#33874,#34390);
+#34390 = DEFINITIONAL_REPRESENTATION('',(#34391),#34395);
+#34391 = LINE('',#34392,#34393);
+#34392 = CARTESIAN_POINT('',(0.,0.));
+#34393 = VECTOR('',#34394,1.);
+#34394 = DIRECTION('',(1.,0.));
+#34395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34396 = PCURVE('',#33846,#34397);
+#34397 = DEFINITIONAL_REPRESENTATION('',(#34398),#34402);
+#34398 = LINE('',#34399,#34400);
+#34399 = CARTESIAN_POINT('',(0.11,0.));
+#34400 = VECTOR('',#34401,1.);
+#34401 = DIRECTION('',(0.,1.));
+#34402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34403 = ORIENTED_EDGE('',*,*,#34178,.T.);
+#34404 = ORIENTED_EDGE('',*,*,#34356,.F.);
+#34405 = ADVANCED_FACE('',(#34406),#33790,.F.);
+#34406 = FACE_BOUND('',#34407,.F.);
+#34407 = EDGE_LOOP('',(#34408,#34409,#34410,#34411));
+#34408 = ORIENTED_EDGE('',*,*,#34247,.F.);
+#34409 = ORIENTED_EDGE('',*,*,#33978,.F.);
+#34410 = ORIENTED_EDGE('',*,*,#33774,.T.);
+#34411 = ORIENTED_EDGE('',*,*,#34412,.F.);
+#34412 = EDGE_CURVE('',#34225,#33775,#34413,.T.);
+#34413 = SURFACE_CURVE('',#34414,(#34418,#34424),.PCURVE_S1.);
+#34414 = LINE('',#34415,#34416);
+#34415 = CARTESIAN_POINT('',(0.14,3.532781257769,0.752318170518));
+#34416 = VECTOR('',#34417,1.);
+#34417 = DIRECTION('',(-1.,0.,0.));
+#34418 = PCURVE('',#33790,#34419);
+#34419 = DEFINITIONAL_REPRESENTATION('',(#34420),#34423);
+#34420 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34421,#34422),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34421 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#34422 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#34423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34424 = PCURVE('',#33818,#34425);
+#34425 = DEFINITIONAL_REPRESENTATION('',(#34426),#34429);
+#34426 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34427,#34428),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#34427 = CARTESIAN_POINT('',(0.242,3.278125776917E-02));
+#34428 = CARTESIAN_POINT('',(-2.2E-02,3.278125776917E-02));
+#34429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34430 = ADVANCED_FACE('',(#34431),#33846,.F.);
+#34431 = FACE_BOUND('',#34432,.T.);
+#34432 = EDGE_LOOP('',(#34433,#34434,#34435,#34436));
+#34433 = ORIENTED_EDGE('',*,*,#34201,.T.);
+#34434 = ORIENTED_EDGE('',*,*,#34383,.F.);
+#34435 = ORIENTED_EDGE('',*,*,#33830,.F.);
+#34436 = ORIENTED_EDGE('',*,*,#34437,.T.);
+#34437 = EDGE_CURVE('',#33803,#34202,#34438,.T.);
+#34438 = SURFACE_CURVE('',#34439,(#34443,#34450),.PCURVE_S1.);
+#34439 = LINE('',#34440,#34441);
+#34440 = CARTESIAN_POINT('',(0.14,3.5,0.752318170518));
+#34441 = VECTOR('',#34442,1.);
+#34442 = DIRECTION('',(1.,0.,0.));
+#34443 = PCURVE('',#33846,#34444);
+#34444 = DEFINITIONAL_REPRESENTATION('',(#34445),#34449);
+#34445 = LINE('',#34446,#34447);
+#34446 = CARTESIAN_POINT('',(0.,0.));
+#34447 = VECTOR('',#34448,1.);
+#34448 = DIRECTION('',(0.,1.));
+#34449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34450 = PCURVE('',#33818,#34451);
+#34451 = DEFINITIONAL_REPRESENTATION('',(#34452),#34456);
+#34452 = LINE('',#34453,#34454);
+#34453 = CARTESIAN_POINT('',(0.,0.));
+#34454 = VECTOR('',#34455,1.);
+#34455 = DIRECTION('',(1.,0.));
+#34456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34457 = ADVANCED_FACE('',(#34458),#33818,.F.);
+#34458 = FACE_BOUND('',#34459,.F.);
+#34459 = EDGE_LOOP('',(#34460,#34461,#34462,#34463));
+#34460 = ORIENTED_EDGE('',*,*,#33802,.F.);
+#34461 = ORIENTED_EDGE('',*,*,#34437,.T.);
+#34462 = ORIENTED_EDGE('',*,*,#34224,.T.);
+#34463 = ORIENTED_EDGE('',*,*,#34412,.T.);
+#34464 = MANIFOLD_SOLID_BREP('',#34465);
+#34465 = CLOSED_SHELL('',(#34466,#34586,#34869,#34919,#34968,#35162,
+ #35189,#35216,#35243,#35270,#35297,#35322,#35349));
+#34466 = ADVANCED_FACE('',(#34467),#34481,.F.);
+#34467 = FACE_BOUND('',#34468,.F.);
+#34468 = EDGE_LOOP('',(#34469,#34504,#34532,#34560));
+#34469 = ORIENTED_EDGE('',*,*,#34470,.F.);
+#34470 = EDGE_CURVE('',#34471,#34473,#34475,.T.);
+#34471 = VERTEX_POINT('',#34472);
+#34472 = CARTESIAN_POINT('',(0.14,-4.5,0.));
+#34473 = VERTEX_POINT('',#34474);
+#34474 = CARTESIAN_POINT('',(0.14,-4.107863353893,0.));
+#34475 = SURFACE_CURVE('',#34476,(#34480,#34492),.PCURVE_S1.);
+#34476 = LINE('',#34477,#34478);
+#34477 = CARTESIAN_POINT('',(0.14,-4.5,0.));
+#34478 = VECTOR('',#34479,1.);
+#34479 = DIRECTION('',(0.,1.,0.));
+#34480 = PCURVE('',#34481,#34486);
+#34481 = PLANE('',#34482);
+#34482 = AXIS2_PLACEMENT_3D('',#34483,#34484,#34485);
+#34483 = CARTESIAN_POINT('',(0.14,-4.5,0.));
+#34484 = DIRECTION('',(0.,0.,1.));
+#34485 = DIRECTION('',(1.,0.,0.));
+#34486 = DEFINITIONAL_REPRESENTATION('',(#34487),#34491);
+#34487 = LINE('',#34488,#34489);
+#34488 = CARTESIAN_POINT('',(0.,0.));
+#34489 = VECTOR('',#34490,1.);
+#34490 = DIRECTION('',(0.,1.));
+#34491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34492 = PCURVE('',#34493,#34498);
+#34493 = PLANE('',#34494);
+#34494 = AXIS2_PLACEMENT_3D('',#34495,#34496,#34497);
+#34495 = CARTESIAN_POINT('',(0.14,-3.952776737828,0.341386224036));
+#34496 = DIRECTION('',(-1.,-1.028895858541E-29,7.350049880588E-30));
+#34497 = DIRECTION('',(1.028895858541E-29,-1.,0.));
+#34498 = DEFINITIONAL_REPRESENTATION('',(#34499),#34503);
+#34499 = LINE('',#34500,#34501);
+#34500 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#34501 = VECTOR('',#34502,1.);
+#34502 = DIRECTION('',(-1.,7.562435882206E-59));
+#34503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34504 = ORIENTED_EDGE('',*,*,#34505,.T.);
+#34505 = EDGE_CURVE('',#34471,#34506,#34508,.T.);
+#34506 = VERTEX_POINT('',#34507);
+#34507 = CARTESIAN_POINT('',(0.36,-4.5,0.));
+#34508 = SURFACE_CURVE('',#34509,(#34513,#34520),.PCURVE_S1.);
+#34509 = LINE('',#34510,#34511);
+#34510 = CARTESIAN_POINT('',(0.14,-4.5,0.));
+#34511 = VECTOR('',#34512,1.);
+#34512 = DIRECTION('',(1.,0.,0.));
+#34513 = PCURVE('',#34481,#34514);
+#34514 = DEFINITIONAL_REPRESENTATION('',(#34515),#34519);
+#34515 = LINE('',#34516,#34517);
+#34516 = CARTESIAN_POINT('',(0.,0.));
+#34517 = VECTOR('',#34518,1.);
+#34518 = DIRECTION('',(1.,0.));
+#34519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34520 = PCURVE('',#34521,#34526);
+#34521 = PLANE('',#34522);
+#34522 = AXIS2_PLACEMENT_3D('',#34523,#34524,#34525);
+#34523 = CARTESIAN_POINT('',(0.14,-4.5,0.));
+#34524 = DIRECTION('',(0.,1.,0.));
+#34525 = DIRECTION('',(0.,0.,1.));
+#34526 = DEFINITIONAL_REPRESENTATION('',(#34527),#34531);
+#34527 = LINE('',#34528,#34529);
+#34528 = CARTESIAN_POINT('',(0.,0.));
+#34529 = VECTOR('',#34530,1.);
+#34530 = DIRECTION('',(0.,1.));
+#34531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34532 = ORIENTED_EDGE('',*,*,#34533,.T.);
+#34533 = EDGE_CURVE('',#34506,#34534,#34536,.T.);
+#34534 = VERTEX_POINT('',#34535);
+#34535 = CARTESIAN_POINT('',(0.36,-4.107863353893,0.));
+#34536 = SURFACE_CURVE('',#34537,(#34541,#34548),.PCURVE_S1.);
+#34537 = LINE('',#34538,#34539);
+#34538 = CARTESIAN_POINT('',(0.36,-4.5,0.));
+#34539 = VECTOR('',#34540,1.);
+#34540 = DIRECTION('',(0.,1.,0.));
+#34541 = PCURVE('',#34481,#34542);
+#34542 = DEFINITIONAL_REPRESENTATION('',(#34543),#34547);
+#34543 = LINE('',#34544,#34545);
+#34544 = CARTESIAN_POINT('',(0.22,0.));
+#34545 = VECTOR('',#34546,1.);
+#34546 = DIRECTION('',(0.,1.));
+#34547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34548 = PCURVE('',#34549,#34554);
+#34549 = PLANE('',#34550);
+#34550 = AXIS2_PLACEMENT_3D('',#34551,#34552,#34553);
+#34551 = CARTESIAN_POINT('',(0.36,-3.952776737828,0.341386224036));
+#34552 = DIRECTION('',(1.,-1.963576083731E-29,1.654827298066E-29));
+#34553 = DIRECTION('',(1.963576083731E-29,1.,0.));
+#34554 = DEFINITIONAL_REPRESENTATION('',(#34555),#34559);
+#34555 = LINE('',#34556,#34557);
+#34556 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#34557 = VECTOR('',#34558,1.);
+#34558 = DIRECTION('',(1.,3.249379305189E-58));
+#34559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34560 = ORIENTED_EDGE('',*,*,#34561,.F.);
+#34561 = EDGE_CURVE('',#34473,#34534,#34562,.T.);
+#34562 = SURFACE_CURVE('',#34563,(#34567,#34574),.PCURVE_S1.);
+#34563 = LINE('',#34564,#34565);
+#34564 = CARTESIAN_POINT('',(0.14,-4.107863353893,0.));
+#34565 = VECTOR('',#34566,1.);
+#34566 = DIRECTION('',(1.,0.,0.));
+#34567 = PCURVE('',#34481,#34568);
+#34568 = DEFINITIONAL_REPRESENTATION('',(#34569),#34573);
+#34569 = LINE('',#34570,#34571);
+#34570 = CARTESIAN_POINT('',(0.,0.392136646107));
+#34571 = VECTOR('',#34572,1.);
+#34572 = DIRECTION('',(1.,0.));
+#34573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34574 = PCURVE('',#34575,#34580);
+#34575 = CYLINDRICAL_SURFACE('',#34576,0.11);
+#34576 = AXIS2_PLACEMENT_3D('',#34577,#34578,#34579);
+#34577 = CARTESIAN_POINT('',(0.14,-4.107863353893,0.11));
+#34578 = DIRECTION('',(1.,0.,0.));
+#34579 = DIRECTION('',(0.,0.,-1.));
+#34580 = DEFINITIONAL_REPRESENTATION('',(#34581),#34585);
+#34581 = LINE('',#34582,#34583);
+#34582 = CARTESIAN_POINT('',(0.,0.));
+#34583 = VECTOR('',#34584,1.);
+#34584 = DIRECTION('',(0.,1.));
+#34585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34586 = ADVANCED_FACE('',(#34587),#34493,.T.);
+#34587 = FACE_BOUND('',#34588,.T.);
+#34588 = EDGE_LOOP('',(#34589,#34619,#34652,#34680,#34709,#34737,#34765,
+ #34793,#34821,#34847,#34848));
+#34589 = ORIENTED_EDGE('',*,*,#34590,.T.);
+#34590 = EDGE_CURVE('',#34591,#34593,#34595,.T.);
+#34591 = VERTEX_POINT('',#34592);
+#34592 = CARTESIAN_POINT('',(0.14,-4.5,0.11));
+#34593 = VERTEX_POINT('',#34594);
+#34594 = CARTESIAN_POINT('',(0.14,-4.165726707786,0.11));
+#34595 = SURFACE_CURVE('',#34596,(#34600,#34607),.PCURVE_S1.);
+#34596 = LINE('',#34597,#34598);
+#34597 = CARTESIAN_POINT('',(0.14,-4.5,0.11));
+#34598 = VECTOR('',#34599,1.);
+#34599 = DIRECTION('',(0.,1.,0.));
+#34600 = PCURVE('',#34493,#34601);
+#34601 = DEFINITIONAL_REPRESENTATION('',(#34602),#34606);
+#34602 = LINE('',#34603,#34604);
+#34603 = CARTESIAN_POINT('',(0.547223262172,-0.231386224036));
+#34604 = VECTOR('',#34605,1.);
+#34605 = DIRECTION('',(-1.,7.562435882206E-59));
+#34606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34607 = PCURVE('',#34608,#34613);
+#34608 = PLANE('',#34609);
+#34609 = AXIS2_PLACEMENT_3D('',#34610,#34611,#34612);
+#34610 = CARTESIAN_POINT('',(0.14,-4.5,0.11));
+#34611 = DIRECTION('',(0.,0.,1.));
+#34612 = DIRECTION('',(1.,0.,0.));
+#34613 = DEFINITIONAL_REPRESENTATION('',(#34614),#34618);
+#34614 = LINE('',#34615,#34616);
+#34615 = CARTESIAN_POINT('',(0.,0.));
+#34616 = VECTOR('',#34617,1.);
+#34617 = DIRECTION('',(0.,1.));
+#34618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34619 = ORIENTED_EDGE('',*,*,#34620,.T.);
+#34620 = EDGE_CURVE('',#34593,#34621,#34623,.T.);
+#34621 = VERTEX_POINT('',#34622);
+#34622 = CARTESIAN_POINT('',(0.14,-4.075082096124,0.157681829482));
+#34623 = SURFACE_CURVE('',#34624,(#34629,#34640),.PCURVE_S1.);
+#34624 = CIRCLE('',#34625,0.11);
+#34625 = AXIS2_PLACEMENT_3D('',#34626,#34627,#34628);
+#34626 = CARTESIAN_POINT('',(0.14,-4.165726707786,0.22));
+#34627 = DIRECTION('',(1.,-0.,0.));
+#34628 = DIRECTION('',(0.,0.,-1.));
+#34629 = PCURVE('',#34493,#34630);
+#34630 = DEFINITIONAL_REPRESENTATION('',(#34631),#34639);
+#34631 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34632,#34633,#34634,#34635
+ ,#34636,#34637,#34638),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34632 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#34633 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#34634 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#34635 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#34636 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#34637 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#34638 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#34639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34640 = PCURVE('',#34641,#34646);
+#34641 = CYLINDRICAL_SURFACE('',#34642,0.11);
+#34642 = AXIS2_PLACEMENT_3D('',#34643,#34644,#34645);
+#34643 = CARTESIAN_POINT('',(0.36,-4.165726707786,0.22));
+#34644 = DIRECTION('',(-1.,0.,0.));
+#34645 = DIRECTION('',(0.,0.,-1.));
+#34646 = DEFINITIONAL_REPRESENTATION('',(#34647),#34651);
+#34647 = LINE('',#34648,#34649);
+#34648 = CARTESIAN_POINT('',(-0.,0.22));
+#34649 = VECTOR('',#34650,1.);
+#34650 = DIRECTION('',(-1.,0.));
+#34651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34652 = ORIENTED_EDGE('',*,*,#34653,.T.);
+#34653 = EDGE_CURVE('',#34621,#34654,#34656,.T.);
+#34654 = VERTEX_POINT('',#34655);
+#34655 = CARTESIAN_POINT('',(0.14,-3.623425869431,0.814636341035));
+#34656 = SURFACE_CURVE('',#34657,(#34661,#34668),.PCURVE_S1.);
+#34657 = LINE('',#34658,#34659);
+#34658 = CARTESIAN_POINT('',(0.14,-4.140644611662,6.231817051758E-02));
+#34659 = VECTOR('',#34660,1.);
+#34660 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#34661 = PCURVE('',#34493,#34662);
+#34662 = DEFINITIONAL_REPRESENTATION('',(#34663),#34667);
+#34663 = LINE('',#34664,#34665);
+#34664 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#34665 = VECTOR('',#34666,1.);
+#34666 = DIRECTION('',(-0.566528822887,0.824041924199));
+#34667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34668 = PCURVE('',#34669,#34674);
+#34669 = PLANE('',#34670);
+#34670 = AXIS2_PLACEMENT_3D('',#34671,#34672,#34673);
+#34671 = CARTESIAN_POINT('',(0.14,-4.140644611662,6.231817051758E-02));
+#34672 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#34673 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#34674 = DEFINITIONAL_REPRESENTATION('',(#34675),#34679);
+#34675 = LINE('',#34676,#34677);
+#34676 = CARTESIAN_POINT('',(0.,0.));
+#34677 = VECTOR('',#34678,1.);
+#34678 = DIRECTION('',(1.,0.));
+#34679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34680 = ORIENTED_EDGE('',*,*,#34681,.T.);
+#34681 = EDGE_CURVE('',#34654,#34682,#34684,.T.);
+#34682 = VERTEX_POINT('',#34683);
+#34683 = CARTESIAN_POINT('',(0.14,-3.532781257769,0.862318170518));
+#34684 = SURFACE_CURVE('',#34685,(#34690,#34697),.PCURVE_S1.);
+#34685 = CIRCLE('',#34686,0.11);
+#34686 = AXIS2_PLACEMENT_3D('',#34687,#34688,#34689);
+#34687 = CARTESIAN_POINT('',(0.14,-3.532781257769,0.752318170518));
+#34688 = DIRECTION('',(-1.,0.,0.));
+#34689 = DIRECTION('',(0.,0.,1.));
+#34690 = PCURVE('',#34493,#34691);
+#34691 = DEFINITIONAL_REPRESENTATION('',(#34692),#34696);
+#34692 = CIRCLE('',#34693,0.11);
+#34693 = AXIS2_PLACEMENT_2D('',#34694,#34695);
+#34694 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#34695 = DIRECTION('',(0.,1.));
+#34696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34697 = PCURVE('',#34698,#34703);
+#34698 = CYLINDRICAL_SURFACE('',#34699,0.11);
+#34699 = AXIS2_PLACEMENT_3D('',#34700,#34701,#34702);
+#34700 = CARTESIAN_POINT('',(0.14,-3.532781257769,0.752318170518));
+#34701 = DIRECTION('',(1.,0.,0.));
+#34702 = DIRECTION('',(0.,-0.824041924199,0.566528822887));
+#34703 = DEFINITIONAL_REPRESENTATION('',(#34704),#34708);
+#34704 = LINE('',#34705,#34706);
+#34705 = CARTESIAN_POINT('',(5.31467632652,1.7763568394E-15));
+#34706 = VECTOR('',#34707,1.);
+#34707 = DIRECTION('',(-1.,0.));
+#34708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34709 = ORIENTED_EDGE('',*,*,#34710,.T.);
+#34710 = EDGE_CURVE('',#34682,#34711,#34713,.T.);
+#34711 = VERTEX_POINT('',#34712);
+#34712 = CARTESIAN_POINT('',(0.14,-3.5,0.862318170518));
+#34713 = SURFACE_CURVE('',#34714,(#34718,#34725),.PCURVE_S1.);
+#34714 = LINE('',#34715,#34716);
+#34715 = CARTESIAN_POINT('',(0.14,-3.590644611662,0.862318170518));
+#34716 = VECTOR('',#34717,1.);
+#34717 = DIRECTION('',(0.,1.,0.));
+#34718 = PCURVE('',#34493,#34719);
+#34719 = DEFINITIONAL_REPRESENTATION('',(#34720),#34724);
+#34720 = LINE('',#34721,#34722);
+#34721 = CARTESIAN_POINT('',(-0.362132126166,0.520931946481));
+#34722 = VECTOR('',#34723,1.);
+#34723 = DIRECTION('',(-1.,7.562435882206E-59));
+#34724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34725 = PCURVE('',#34726,#34731);
+#34726 = PLANE('',#34727);
+#34727 = AXIS2_PLACEMENT_3D('',#34728,#34729,#34730);
+#34728 = CARTESIAN_POINT('',(0.14,-3.590644611662,0.862318170518));
+#34729 = DIRECTION('',(0.,0.,1.));
+#34730 = DIRECTION('',(1.,0.,0.));
+#34731 = DEFINITIONAL_REPRESENTATION('',(#34732),#34736);
+#34732 = LINE('',#34733,#34734);
+#34733 = CARTESIAN_POINT('',(0.,0.));
+#34734 = VECTOR('',#34735,1.);
+#34735 = DIRECTION('',(0.,1.));
+#34736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34737 = ORIENTED_EDGE('',*,*,#34738,.F.);
+#34738 = EDGE_CURVE('',#34739,#34711,#34741,.T.);
+#34739 = VERTEX_POINT('',#34740);
+#34740 = CARTESIAN_POINT('',(0.14,-3.5,0.752318170518));
+#34741 = SURFACE_CURVE('',#34742,(#34746,#34753),.PCURVE_S1.);
+#34742 = LINE('',#34743,#34744);
+#34743 = CARTESIAN_POINT('',(0.14,-3.5,0.752318170518));
+#34744 = VECTOR('',#34745,1.);
+#34745 = DIRECTION('',(0.,0.,1.));
+#34746 = PCURVE('',#34493,#34747);
+#34747 = DEFINITIONAL_REPRESENTATION('',(#34748),#34752);
+#34748 = LINE('',#34749,#34750);
+#34749 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#34750 = VECTOR('',#34751,1.);
+#34751 = DIRECTION('',(0.,1.));
+#34752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34753 = PCURVE('',#34754,#34759);
+#34754 = PLANE('',#34755);
+#34755 = AXIS2_PLACEMENT_3D('',#34756,#34757,#34758);
+#34756 = CARTESIAN_POINT('',(0.14,-3.5,0.752318170518));
+#34757 = DIRECTION('',(0.,1.,0.));
+#34758 = DIRECTION('',(0.,0.,1.));
+#34759 = DEFINITIONAL_REPRESENTATION('',(#34760),#34764);
+#34760 = LINE('',#34761,#34762);
+#34761 = CARTESIAN_POINT('',(0.,0.));
+#34762 = VECTOR('',#34763,1.);
+#34763 = DIRECTION('',(1.,0.));
+#34764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34765 = ORIENTED_EDGE('',*,*,#34766,.F.);
+#34766 = EDGE_CURVE('',#34767,#34739,#34769,.T.);
+#34767 = VERTEX_POINT('',#34768);
+#34768 = CARTESIAN_POINT('',(0.14,-3.532781257769,0.752318170518));
+#34769 = SURFACE_CURVE('',#34770,(#34774,#34781),.PCURVE_S1.);
+#34770 = LINE('',#34771,#34772);
+#34771 = CARTESIAN_POINT('',(0.14,-3.590644611662,0.752318170518));
+#34772 = VECTOR('',#34773,1.);
+#34773 = DIRECTION('',(0.,1.,0.));
+#34774 = PCURVE('',#34493,#34775);
+#34775 = DEFINITIONAL_REPRESENTATION('',(#34776),#34780);
+#34776 = LINE('',#34777,#34778);
+#34777 = CARTESIAN_POINT('',(-0.362132126166,0.410931946481));
+#34778 = VECTOR('',#34779,1.);
+#34779 = DIRECTION('',(-1.,7.562435882206E-59));
+#34780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34781 = PCURVE('',#34782,#34787);
+#34782 = PLANE('',#34783);
+#34783 = AXIS2_PLACEMENT_3D('',#34784,#34785,#34786);
+#34784 = CARTESIAN_POINT('',(0.14,-3.590644611662,0.752318170518));
+#34785 = DIRECTION('',(0.,0.,1.));
+#34786 = DIRECTION('',(1.,0.,0.));
+#34787 = DEFINITIONAL_REPRESENTATION('',(#34788),#34792);
+#34788 = LINE('',#34789,#34790);
+#34789 = CARTESIAN_POINT('',(0.,0.));
+#34790 = VECTOR('',#34791,1.);
+#34791 = DIRECTION('',(0.,1.));
+#34792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34793 = ORIENTED_EDGE('',*,*,#34794,.F.);
+#34794 = EDGE_CURVE('',#34795,#34767,#34797,.T.);
+#34795 = VERTEX_POINT('',#34796);
+#34796 = CARTESIAN_POINT('',(0.14,-4.017218742231,4.768182948242E-02));
+#34797 = SURFACE_CURVE('',#34798,(#34802,#34809),.PCURVE_S1.);
+#34798 = LINE('',#34799,#34800);
+#34799 = CARTESIAN_POINT('',(0.14,-4.05,1.387778780781E-17));
+#34800 = VECTOR('',#34801,1.);
+#34801 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#34802 = PCURVE('',#34493,#34803);
+#34803 = DEFINITIONAL_REPRESENTATION('',(#34804),#34808);
+#34804 = LINE('',#34805,#34806);
+#34805 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#34806 = VECTOR('',#34807,1.);
+#34807 = DIRECTION('',(-0.566528822887,0.824041924199));
+#34808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34809 = PCURVE('',#34810,#34815);
+#34810 = PLANE('',#34811);
+#34811 = AXIS2_PLACEMENT_3D('',#34812,#34813,#34814);
+#34812 = CARTESIAN_POINT('',(0.14,-4.05,1.387778780781E-17));
+#34813 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#34814 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#34815 = DEFINITIONAL_REPRESENTATION('',(#34816),#34820);
+#34816 = LINE('',#34817,#34818);
+#34817 = CARTESIAN_POINT('',(0.,0.));
+#34818 = VECTOR('',#34819,1.);
+#34819 = DIRECTION('',(1.,0.));
+#34820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34821 = ORIENTED_EDGE('',*,*,#34822,.F.);
+#34822 = EDGE_CURVE('',#34473,#34795,#34823,.T.);
+#34823 = SURFACE_CURVE('',#34824,(#34829,#34840),.PCURVE_S1.);
+#34824 = CIRCLE('',#34825,0.11);
+#34825 = AXIS2_PLACEMENT_3D('',#34826,#34827,#34828);
+#34826 = CARTESIAN_POINT('',(0.14,-4.107863353893,0.11));
+#34827 = DIRECTION('',(1.,0.,-0.));
+#34828 = DIRECTION('',(0.,0.,1.));
+#34829 = PCURVE('',#34493,#34830);
+#34830 = DEFINITIONAL_REPRESENTATION('',(#34831),#34839);
+#34831 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34832,#34833,#34834,#34835
+ ,#34836,#34837,#34838),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34832 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#34833 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#34834 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#34835 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#34836 = CARTESIAN_POINT('',(5.982382164823E-02,-0.286386224036));
+#34837 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#34838 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#34839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34840 = PCURVE('',#34575,#34841);
+#34841 = DEFINITIONAL_REPRESENTATION('',(#34842),#34846);
+#34842 = LINE('',#34843,#34844);
+#34843 = CARTESIAN_POINT('',(-3.14159265359,1.7763568394E-15));
+#34844 = VECTOR('',#34845,1.);
+#34845 = DIRECTION('',(1.,0.));
+#34846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34847 = ORIENTED_EDGE('',*,*,#34470,.F.);
+#34848 = ORIENTED_EDGE('',*,*,#34849,.T.);
+#34849 = EDGE_CURVE('',#34471,#34591,#34850,.T.);
+#34850 = SURFACE_CURVE('',#34851,(#34855,#34862),.PCURVE_S1.);
+#34851 = LINE('',#34852,#34853);
+#34852 = CARTESIAN_POINT('',(0.14,-4.5,0.));
+#34853 = VECTOR('',#34854,1.);
+#34854 = DIRECTION('',(0.,0.,1.));
+#34855 = PCURVE('',#34493,#34856);
+#34856 = DEFINITIONAL_REPRESENTATION('',(#34857),#34861);
+#34857 = LINE('',#34858,#34859);
+#34858 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#34859 = VECTOR('',#34860,1.);
+#34860 = DIRECTION('',(0.,1.));
+#34861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34862 = PCURVE('',#34521,#34863);
+#34863 = DEFINITIONAL_REPRESENTATION('',(#34864),#34868);
+#34864 = LINE('',#34865,#34866);
+#34865 = CARTESIAN_POINT('',(0.,0.));
+#34866 = VECTOR('',#34867,1.);
+#34867 = DIRECTION('',(1.,0.));
+#34868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34869 = ADVANCED_FACE('',(#34870),#34575,.T.);
+#34870 = FACE_BOUND('',#34871,.T.);
+#34871 = EDGE_LOOP('',(#34872,#34873,#34896,#34918));
+#34872 = ORIENTED_EDGE('',*,*,#34822,.T.);
+#34873 = ORIENTED_EDGE('',*,*,#34874,.T.);
+#34874 = EDGE_CURVE('',#34795,#34875,#34877,.T.);
+#34875 = VERTEX_POINT('',#34876);
+#34876 = CARTESIAN_POINT('',(0.36,-4.017218742231,4.768182948242E-02));
+#34877 = SURFACE_CURVE('',#34878,(#34882,#34889),.PCURVE_S1.);
+#34878 = LINE('',#34879,#34880);
+#34879 = CARTESIAN_POINT('',(0.14,-4.017218742231,4.768182948242E-02));
+#34880 = VECTOR('',#34881,1.);
+#34881 = DIRECTION('',(1.,0.,0.));
+#34882 = PCURVE('',#34575,#34883);
+#34883 = DEFINITIONAL_REPRESENTATION('',(#34884),#34888);
+#34884 = LINE('',#34885,#34886);
+#34885 = CARTESIAN_POINT('',(0.96850898066,0.));
+#34886 = VECTOR('',#34887,1.);
+#34887 = DIRECTION('',(0.,1.));
+#34888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34889 = PCURVE('',#34810,#34890);
+#34890 = DEFINITIONAL_REPRESENTATION('',(#34891),#34895);
+#34891 = LINE('',#34892,#34893);
+#34892 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#34893 = VECTOR('',#34894,1.);
+#34894 = DIRECTION('',(0.,1.));
+#34895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34896 = ORIENTED_EDGE('',*,*,#34897,.F.);
+#34897 = EDGE_CURVE('',#34534,#34875,#34898,.T.);
+#34898 = SURFACE_CURVE('',#34899,(#34904,#34911),.PCURVE_S1.);
+#34899 = CIRCLE('',#34900,0.11);
+#34900 = AXIS2_PLACEMENT_3D('',#34901,#34902,#34903);
+#34901 = CARTESIAN_POINT('',(0.36,-4.107863353893,0.11));
+#34902 = DIRECTION('',(1.,0.,-0.));
+#34903 = DIRECTION('',(0.,0.,1.));
+#34904 = PCURVE('',#34575,#34905);
+#34905 = DEFINITIONAL_REPRESENTATION('',(#34906),#34910);
+#34906 = LINE('',#34907,#34908);
+#34907 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#34908 = VECTOR('',#34909,1.);
+#34909 = DIRECTION('',(1.,0.));
+#34910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34911 = PCURVE('',#34549,#34912);
+#34912 = DEFINITIONAL_REPRESENTATION('',(#34913),#34917);
+#34913 = CIRCLE('',#34914,0.11);
+#34914 = AXIS2_PLACEMENT_2D('',#34915,#34916);
+#34915 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#34916 = DIRECTION('',(0.,1.));
+#34917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34918 = ORIENTED_EDGE('',*,*,#34561,.F.);
+#34919 = ADVANCED_FACE('',(#34920),#34521,.F.);
+#34920 = FACE_BOUND('',#34921,.F.);
+#34921 = EDGE_LOOP('',(#34922,#34923,#34924,#34947));
+#34922 = ORIENTED_EDGE('',*,*,#34505,.F.);
+#34923 = ORIENTED_EDGE('',*,*,#34849,.T.);
+#34924 = ORIENTED_EDGE('',*,*,#34925,.T.);
+#34925 = EDGE_CURVE('',#34591,#34926,#34928,.T.);
+#34926 = VERTEX_POINT('',#34927);
+#34927 = CARTESIAN_POINT('',(0.36,-4.5,0.11));
+#34928 = SURFACE_CURVE('',#34929,(#34933,#34940),.PCURVE_S1.);
+#34929 = LINE('',#34930,#34931);
+#34930 = CARTESIAN_POINT('',(0.14,-4.5,0.11));
+#34931 = VECTOR('',#34932,1.);
+#34932 = DIRECTION('',(1.,0.,0.));
+#34933 = PCURVE('',#34521,#34934);
+#34934 = DEFINITIONAL_REPRESENTATION('',(#34935),#34939);
+#34935 = LINE('',#34936,#34937);
+#34936 = CARTESIAN_POINT('',(0.11,0.));
+#34937 = VECTOR('',#34938,1.);
+#34938 = DIRECTION('',(0.,1.));
+#34939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34940 = PCURVE('',#34608,#34941);
+#34941 = DEFINITIONAL_REPRESENTATION('',(#34942),#34946);
+#34942 = LINE('',#34943,#34944);
+#34943 = CARTESIAN_POINT('',(0.,0.));
+#34944 = VECTOR('',#34945,1.);
+#34945 = DIRECTION('',(1.,0.));
+#34946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34947 = ORIENTED_EDGE('',*,*,#34948,.F.);
+#34948 = EDGE_CURVE('',#34506,#34926,#34949,.T.);
+#34949 = SURFACE_CURVE('',#34950,(#34954,#34961),.PCURVE_S1.);
+#34950 = LINE('',#34951,#34952);
+#34951 = CARTESIAN_POINT('',(0.36,-4.5,0.));
+#34952 = VECTOR('',#34953,1.);
+#34953 = DIRECTION('',(0.,0.,1.));
+#34954 = PCURVE('',#34521,#34955);
+#34955 = DEFINITIONAL_REPRESENTATION('',(#34956),#34960);
+#34956 = LINE('',#34957,#34958);
+#34957 = CARTESIAN_POINT('',(0.,0.22));
+#34958 = VECTOR('',#34959,1.);
+#34959 = DIRECTION('',(1.,0.));
+#34960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34961 = PCURVE('',#34549,#34962);
+#34962 = DEFINITIONAL_REPRESENTATION('',(#34963),#34967);
+#34963 = LINE('',#34964,#34965);
+#34964 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#34965 = VECTOR('',#34966,1.);
+#34966 = DIRECTION('',(0.,1.));
+#34967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34968 = ADVANCED_FACE('',(#34969),#34549,.T.);
+#34969 = FACE_BOUND('',#34970,.T.);
+#34970 = EDGE_LOOP('',(#34971,#34994,#34995,#34996,#34997,#35020,#35043,
+ #35066,#35089,#35117,#35140));
+#34971 = ORIENTED_EDGE('',*,*,#34972,.F.);
+#34972 = EDGE_CURVE('',#34926,#34973,#34975,.T.);
+#34973 = VERTEX_POINT('',#34974);
+#34974 = CARTESIAN_POINT('',(0.36,-4.165726707786,0.11));
+#34975 = SURFACE_CURVE('',#34976,(#34980,#34987),.PCURVE_S1.);
+#34976 = LINE('',#34977,#34978);
+#34977 = CARTESIAN_POINT('',(0.36,-4.5,0.11));
+#34978 = VECTOR('',#34979,1.);
+#34979 = DIRECTION('',(0.,1.,0.));
+#34980 = PCURVE('',#34549,#34981);
+#34981 = DEFINITIONAL_REPRESENTATION('',(#34982),#34986);
+#34982 = LINE('',#34983,#34984);
+#34983 = CARTESIAN_POINT('',(-0.547223262172,-0.231386224036));
+#34984 = VECTOR('',#34985,1.);
+#34985 = DIRECTION('',(1.,3.249379305189E-58));
+#34986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34987 = PCURVE('',#34608,#34988);
+#34988 = DEFINITIONAL_REPRESENTATION('',(#34989),#34993);
+#34989 = LINE('',#34990,#34991);
+#34990 = CARTESIAN_POINT('',(0.22,0.));
+#34991 = VECTOR('',#34992,1.);
+#34992 = DIRECTION('',(0.,1.));
+#34993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34994 = ORIENTED_EDGE('',*,*,#34948,.F.);
+#34995 = ORIENTED_EDGE('',*,*,#34533,.T.);
+#34996 = ORIENTED_EDGE('',*,*,#34897,.T.);
+#34997 = ORIENTED_EDGE('',*,*,#34998,.T.);
+#34998 = EDGE_CURVE('',#34875,#34999,#35001,.T.);
+#34999 = VERTEX_POINT('',#35000);
+#35000 = CARTESIAN_POINT('',(0.36,-3.532781257769,0.752318170518));
+#35001 = SURFACE_CURVE('',#35002,(#35006,#35013),.PCURVE_S1.);
+#35002 = LINE('',#35003,#35004);
+#35003 = CARTESIAN_POINT('',(0.36,-4.05,1.387778780781E-17));
+#35004 = VECTOR('',#35005,1.);
+#35005 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#35006 = PCURVE('',#34549,#35007);
+#35007 = DEFINITIONAL_REPRESENTATION('',(#35008),#35012);
+#35008 = LINE('',#35009,#35010);
+#35009 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#35010 = VECTOR('',#35011,1.);
+#35011 = DIRECTION('',(0.566528822887,0.824041924199));
+#35012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35013 = PCURVE('',#34810,#35014);
+#35014 = DEFINITIONAL_REPRESENTATION('',(#35015),#35019);
+#35015 = LINE('',#35016,#35017);
+#35016 = CARTESIAN_POINT('',(0.,0.22));
+#35017 = VECTOR('',#35018,1.);
+#35018 = DIRECTION('',(1.,0.));
+#35019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35020 = ORIENTED_EDGE('',*,*,#35021,.T.);
+#35021 = EDGE_CURVE('',#34999,#35022,#35024,.T.);
+#35022 = VERTEX_POINT('',#35023);
+#35023 = CARTESIAN_POINT('',(0.36,-3.5,0.752318170518));
+#35024 = SURFACE_CURVE('',#35025,(#35029,#35036),.PCURVE_S1.);
+#35025 = LINE('',#35026,#35027);
+#35026 = CARTESIAN_POINT('',(0.36,-3.590644611662,0.752318170518));
+#35027 = VECTOR('',#35028,1.);
+#35028 = DIRECTION('',(0.,1.,0.));
+#35029 = PCURVE('',#34549,#35030);
+#35030 = DEFINITIONAL_REPRESENTATION('',(#35031),#35035);
+#35031 = LINE('',#35032,#35033);
+#35032 = CARTESIAN_POINT('',(0.362132126166,0.410931946481));
+#35033 = VECTOR('',#35034,1.);
+#35034 = DIRECTION('',(1.,3.249379305189E-58));
+#35035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35036 = PCURVE('',#34782,#35037);
+#35037 = DEFINITIONAL_REPRESENTATION('',(#35038),#35042);
+#35038 = LINE('',#35039,#35040);
+#35039 = CARTESIAN_POINT('',(0.22,0.));
+#35040 = VECTOR('',#35041,1.);
+#35041 = DIRECTION('',(0.,1.));
+#35042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35043 = ORIENTED_EDGE('',*,*,#35044,.T.);
+#35044 = EDGE_CURVE('',#35022,#35045,#35047,.T.);
+#35045 = VERTEX_POINT('',#35046);
+#35046 = CARTESIAN_POINT('',(0.36,-3.5,0.862318170518));
+#35047 = SURFACE_CURVE('',#35048,(#35052,#35059),.PCURVE_S1.);
+#35048 = LINE('',#35049,#35050);
+#35049 = CARTESIAN_POINT('',(0.36,-3.5,0.752318170518));
+#35050 = VECTOR('',#35051,1.);
+#35051 = DIRECTION('',(0.,0.,1.));
+#35052 = PCURVE('',#34549,#35053);
+#35053 = DEFINITIONAL_REPRESENTATION('',(#35054),#35058);
+#35054 = LINE('',#35055,#35056);
+#35055 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#35056 = VECTOR('',#35057,1.);
+#35057 = DIRECTION('',(0.,1.));
+#35058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35059 = PCURVE('',#34754,#35060);
+#35060 = DEFINITIONAL_REPRESENTATION('',(#35061),#35065);
+#35061 = LINE('',#35062,#35063);
+#35062 = CARTESIAN_POINT('',(0.,0.22));
+#35063 = VECTOR('',#35064,1.);
+#35064 = DIRECTION('',(1.,0.));
+#35065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35066 = ORIENTED_EDGE('',*,*,#35067,.F.);
+#35067 = EDGE_CURVE('',#35068,#35045,#35070,.T.);
+#35068 = VERTEX_POINT('',#35069);
+#35069 = CARTESIAN_POINT('',(0.36,-3.532781257769,0.862318170518));
+#35070 = SURFACE_CURVE('',#35071,(#35075,#35082),.PCURVE_S1.);
+#35071 = LINE('',#35072,#35073);
+#35072 = CARTESIAN_POINT('',(0.36,-3.590644611662,0.862318170518));
+#35073 = VECTOR('',#35074,1.);
+#35074 = DIRECTION('',(0.,1.,0.));
+#35075 = PCURVE('',#34549,#35076);
+#35076 = DEFINITIONAL_REPRESENTATION('',(#35077),#35081);
+#35077 = LINE('',#35078,#35079);
+#35078 = CARTESIAN_POINT('',(0.362132126166,0.520931946481));
+#35079 = VECTOR('',#35080,1.);
+#35080 = DIRECTION('',(1.,3.249379305189E-58));
+#35081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35082 = PCURVE('',#34726,#35083);
+#35083 = DEFINITIONAL_REPRESENTATION('',(#35084),#35088);
+#35084 = LINE('',#35085,#35086);
+#35085 = CARTESIAN_POINT('',(0.22,0.));
+#35086 = VECTOR('',#35087,1.);
+#35087 = DIRECTION('',(0.,1.));
+#35088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35089 = ORIENTED_EDGE('',*,*,#35090,.F.);
+#35090 = EDGE_CURVE('',#35091,#35068,#35093,.T.);
+#35091 = VERTEX_POINT('',#35092);
+#35092 = CARTESIAN_POINT('',(0.36,-3.623425869431,0.814636341035));
+#35093 = SURFACE_CURVE('',#35094,(#35099,#35110),.PCURVE_S1.);
+#35094 = CIRCLE('',#35095,0.11);
+#35095 = AXIS2_PLACEMENT_3D('',#35096,#35097,#35098);
+#35096 = CARTESIAN_POINT('',(0.36,-3.532781257769,0.752318170518));
+#35097 = DIRECTION('',(-1.,0.,0.));
+#35098 = DIRECTION('',(0.,0.,1.));
+#35099 = PCURVE('',#34549,#35100);
+#35100 = DEFINITIONAL_REPRESENTATION('',(#35101),#35109);
+#35101 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35102,#35103,#35104,#35105
+ ,#35106,#35107,#35108),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#35102 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#35103 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#35104 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#35105 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#35106 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#35107 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#35108 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#35109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35110 = PCURVE('',#34698,#35111);
+#35111 = DEFINITIONAL_REPRESENTATION('',(#35112),#35116);
+#35112 = LINE('',#35113,#35114);
+#35113 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#35114 = VECTOR('',#35115,1.);
+#35115 = DIRECTION('',(-1.,0.));
+#35116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35117 = ORIENTED_EDGE('',*,*,#35118,.F.);
+#35118 = EDGE_CURVE('',#35119,#35091,#35121,.T.);
+#35119 = VERTEX_POINT('',#35120);
+#35120 = CARTESIAN_POINT('',(0.36,-4.075082096124,0.157681829482));
+#35121 = SURFACE_CURVE('',#35122,(#35126,#35133),.PCURVE_S1.);
+#35122 = LINE('',#35123,#35124);
+#35123 = CARTESIAN_POINT('',(0.36,-4.140644611662,6.231817051758E-02));
+#35124 = VECTOR('',#35125,1.);
+#35125 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#35126 = PCURVE('',#34549,#35127);
+#35127 = DEFINITIONAL_REPRESENTATION('',(#35128),#35132);
+#35128 = LINE('',#35129,#35130);
+#35129 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#35130 = VECTOR('',#35131,1.);
+#35131 = DIRECTION('',(0.566528822887,0.824041924199));
+#35132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35133 = PCURVE('',#34669,#35134);
+#35134 = DEFINITIONAL_REPRESENTATION('',(#35135),#35139);
+#35135 = LINE('',#35136,#35137);
+#35136 = CARTESIAN_POINT('',(0.,0.22));
+#35137 = VECTOR('',#35138,1.);
+#35138 = DIRECTION('',(1.,0.));
+#35139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35140 = ORIENTED_EDGE('',*,*,#35141,.F.);
+#35141 = EDGE_CURVE('',#34973,#35119,#35142,.T.);
+#35142 = SURFACE_CURVE('',#35143,(#35148,#35155),.PCURVE_S1.);
+#35143 = CIRCLE('',#35144,0.11);
+#35144 = AXIS2_PLACEMENT_3D('',#35145,#35146,#35147);
+#35145 = CARTESIAN_POINT('',(0.36,-4.165726707786,0.22));
+#35146 = DIRECTION('',(1.,-0.,0.));
+#35147 = DIRECTION('',(0.,0.,-1.));
+#35148 = PCURVE('',#34549,#35149);
+#35149 = DEFINITIONAL_REPRESENTATION('',(#35150),#35154);
+#35150 = CIRCLE('',#35151,0.11);
+#35151 = AXIS2_PLACEMENT_2D('',#35152,#35153);
+#35152 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#35153 = DIRECTION('',(0.,-1.));
+#35154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35155 = PCURVE('',#34641,#35156);
+#35156 = DEFINITIONAL_REPRESENTATION('',(#35157),#35161);
+#35157 = LINE('',#35158,#35159);
+#35158 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
+#35159 = VECTOR('',#35160,1.);
+#35160 = DIRECTION('',(-1.,0.));
+#35161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35162 = ADVANCED_FACE('',(#35163),#34608,.T.);
+#35163 = FACE_BOUND('',#35164,.T.);
+#35164 = EDGE_LOOP('',(#35165,#35166,#35167,#35168));
+#35165 = ORIENTED_EDGE('',*,*,#34590,.F.);
+#35166 = ORIENTED_EDGE('',*,*,#34925,.T.);
+#35167 = ORIENTED_EDGE('',*,*,#34972,.T.);
+#35168 = ORIENTED_EDGE('',*,*,#35169,.T.);
+#35169 = EDGE_CURVE('',#34973,#34593,#35170,.T.);
+#35170 = SURFACE_CURVE('',#35171,(#35175,#35182),.PCURVE_S1.);
+#35171 = LINE('',#35172,#35173);
+#35172 = CARTESIAN_POINT('',(0.36,-4.165726707786,0.11));
+#35173 = VECTOR('',#35174,1.);
+#35174 = DIRECTION('',(-1.,0.,0.));
+#35175 = PCURVE('',#34608,#35176);
+#35176 = DEFINITIONAL_REPRESENTATION('',(#35177),#35181);
+#35177 = LINE('',#35178,#35179);
+#35178 = CARTESIAN_POINT('',(0.22,0.334273292214));
+#35179 = VECTOR('',#35180,1.);
+#35180 = DIRECTION('',(-1.,0.));
+#35181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35182 = PCURVE('',#34641,#35183);
+#35183 = DEFINITIONAL_REPRESENTATION('',(#35184),#35188);
+#35184 = LINE('',#35185,#35186);
+#35185 = CARTESIAN_POINT('',(-0.,0.));
+#35186 = VECTOR('',#35187,1.);
+#35187 = DIRECTION('',(-0.,1.));
+#35188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35189 = ADVANCED_FACE('',(#35190),#34641,.F.);
+#35190 = FACE_BOUND('',#35191,.T.);
+#35191 = EDGE_LOOP('',(#35192,#35193,#35214,#35215));
+#35192 = ORIENTED_EDGE('',*,*,#35141,.T.);
+#35193 = ORIENTED_EDGE('',*,*,#35194,.T.);
+#35194 = EDGE_CURVE('',#35119,#34621,#35195,.T.);
+#35195 = SURFACE_CURVE('',#35196,(#35200,#35207),.PCURVE_S1.);
+#35196 = LINE('',#35197,#35198);
+#35197 = CARTESIAN_POINT('',(0.36,-4.075082096124,0.157681829482));
+#35198 = VECTOR('',#35199,1.);
+#35199 = DIRECTION('',(-1.,0.,0.));
+#35200 = PCURVE('',#34641,#35201);
+#35201 = DEFINITIONAL_REPRESENTATION('',(#35202),#35206);
+#35202 = LINE('',#35203,#35204);
+#35203 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#35204 = VECTOR('',#35205,1.);
+#35205 = DIRECTION('',(-0.,1.));
+#35206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35207 = PCURVE('',#34669,#35208);
+#35208 = DEFINITIONAL_REPRESENTATION('',(#35209),#35213);
+#35209 = LINE('',#35210,#35211);
+#35210 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#35211 = VECTOR('',#35212,1.);
+#35212 = DIRECTION('',(0.,-1.));
+#35213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35214 = ORIENTED_EDGE('',*,*,#34620,.F.);
+#35215 = ORIENTED_EDGE('',*,*,#35169,.F.);
+#35216 = ADVANCED_FACE('',(#35217),#34669,.F.);
+#35217 = FACE_BOUND('',#35218,.F.);
+#35218 = EDGE_LOOP('',(#35219,#35220,#35221,#35222));
+#35219 = ORIENTED_EDGE('',*,*,#35118,.F.);
+#35220 = ORIENTED_EDGE('',*,*,#35194,.T.);
+#35221 = ORIENTED_EDGE('',*,*,#34653,.T.);
+#35222 = ORIENTED_EDGE('',*,*,#35223,.T.);
+#35223 = EDGE_CURVE('',#34654,#35091,#35224,.T.);
+#35224 = SURFACE_CURVE('',#35225,(#35229,#35236),.PCURVE_S1.);
+#35225 = LINE('',#35226,#35227);
+#35226 = CARTESIAN_POINT('',(0.14,-3.623425869431,0.814636341035));
+#35227 = VECTOR('',#35228,1.);
+#35228 = DIRECTION('',(1.,0.,0.));
+#35229 = PCURVE('',#34669,#35230);
+#35230 = DEFINITIONAL_REPRESENTATION('',(#35231),#35235);
+#35231 = LINE('',#35232,#35233);
+#35232 = CARTESIAN_POINT('',(0.912961038055,0.));
+#35233 = VECTOR('',#35234,1.);
+#35234 = DIRECTION('',(0.,1.));
+#35235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35236 = PCURVE('',#34698,#35237);
+#35237 = DEFINITIONAL_REPRESENTATION('',(#35238),#35242);
+#35238 = LINE('',#35239,#35240);
+#35239 = CARTESIAN_POINT('',(-0.,0.));
+#35240 = VECTOR('',#35241,1.);
+#35241 = DIRECTION('',(-0.,1.));
+#35242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35243 = ADVANCED_FACE('',(#35244),#34698,.T.);
+#35244 = FACE_BOUND('',#35245,.F.);
+#35245 = EDGE_LOOP('',(#35246,#35247,#35268,#35269));
+#35246 = ORIENTED_EDGE('',*,*,#34681,.T.);
+#35247 = ORIENTED_EDGE('',*,*,#35248,.T.);
+#35248 = EDGE_CURVE('',#34682,#35068,#35249,.T.);
+#35249 = SURFACE_CURVE('',#35250,(#35254,#35261),.PCURVE_S1.);
+#35250 = LINE('',#35251,#35252);
+#35251 = CARTESIAN_POINT('',(0.14,-3.532781257769,0.862318170518));
+#35252 = VECTOR('',#35253,1.);
+#35253 = DIRECTION('',(1.,0.,0.));
+#35254 = PCURVE('',#34698,#35255);
+#35255 = DEFINITIONAL_REPRESENTATION('',(#35256),#35260);
+#35256 = LINE('',#35257,#35258);
+#35257 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#35258 = VECTOR('',#35259,1.);
+#35259 = DIRECTION('',(-0.,1.));
+#35260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35261 = PCURVE('',#34726,#35262);
+#35262 = DEFINITIONAL_REPRESENTATION('',(#35263),#35267);
+#35263 = LINE('',#35264,#35265);
+#35264 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#35265 = VECTOR('',#35266,1.);
+#35266 = DIRECTION('',(1.,0.));
+#35267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35268 = ORIENTED_EDGE('',*,*,#35090,.F.);
+#35269 = ORIENTED_EDGE('',*,*,#35223,.F.);
+#35270 = ADVANCED_FACE('',(#35271),#34726,.T.);
+#35271 = FACE_BOUND('',#35272,.T.);
+#35272 = EDGE_LOOP('',(#35273,#35274,#35275,#35276));
+#35273 = ORIENTED_EDGE('',*,*,#34710,.F.);
+#35274 = ORIENTED_EDGE('',*,*,#35248,.T.);
+#35275 = ORIENTED_EDGE('',*,*,#35067,.T.);
+#35276 = ORIENTED_EDGE('',*,*,#35277,.F.);
+#35277 = EDGE_CURVE('',#34711,#35045,#35278,.T.);
+#35278 = SURFACE_CURVE('',#35279,(#35283,#35290),.PCURVE_S1.);
+#35279 = LINE('',#35280,#35281);
+#35280 = CARTESIAN_POINT('',(0.14,-3.5,0.862318170518));
+#35281 = VECTOR('',#35282,1.);
+#35282 = DIRECTION('',(1.,0.,0.));
+#35283 = PCURVE('',#34726,#35284);
+#35284 = DEFINITIONAL_REPRESENTATION('',(#35285),#35289);
+#35285 = LINE('',#35286,#35287);
+#35286 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#35287 = VECTOR('',#35288,1.);
+#35288 = DIRECTION('',(1.,0.));
+#35289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35290 = PCURVE('',#34754,#35291);
+#35291 = DEFINITIONAL_REPRESENTATION('',(#35292),#35296);
+#35292 = LINE('',#35293,#35294);
+#35293 = CARTESIAN_POINT('',(0.11,0.));
+#35294 = VECTOR('',#35295,1.);
+#35295 = DIRECTION('',(0.,1.));
+#35296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35297 = ADVANCED_FACE('',(#35298),#34810,.T.);
+#35298 = FACE_BOUND('',#35299,.T.);
+#35299 = EDGE_LOOP('',(#35300,#35301,#35302,#35303));
+#35300 = ORIENTED_EDGE('',*,*,#34998,.F.);
+#35301 = ORIENTED_EDGE('',*,*,#34874,.F.);
+#35302 = ORIENTED_EDGE('',*,*,#34794,.T.);
+#35303 = ORIENTED_EDGE('',*,*,#35304,.F.);
+#35304 = EDGE_CURVE('',#34999,#34767,#35305,.T.);
+#35305 = SURFACE_CURVE('',#35306,(#35310,#35316),.PCURVE_S1.);
+#35306 = LINE('',#35307,#35308);
+#35307 = CARTESIAN_POINT('',(0.14,-3.532781257769,0.752318170518));
+#35308 = VECTOR('',#35309,1.);
+#35309 = DIRECTION('',(-1.,0.,0.));
+#35310 = PCURVE('',#34810,#35311);
+#35311 = DEFINITIONAL_REPRESENTATION('',(#35312),#35315);
+#35312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35313,#35314),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35313 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#35314 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#35315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35316 = PCURVE('',#34782,#35317);
+#35317 = DEFINITIONAL_REPRESENTATION('',(#35318),#35321);
+#35318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35319,#35320),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#35319 = CARTESIAN_POINT('',(0.242,5.786335389277E-02));
+#35320 = CARTESIAN_POINT('',(-2.2E-02,5.786335389277E-02));
+#35321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35322 = ADVANCED_FACE('',(#35323),#34754,.T.);
+#35323 = FACE_BOUND('',#35324,.T.);
+#35324 = EDGE_LOOP('',(#35325,#35326,#35347,#35348));
+#35325 = ORIENTED_EDGE('',*,*,#35044,.F.);
+#35326 = ORIENTED_EDGE('',*,*,#35327,.F.);
+#35327 = EDGE_CURVE('',#34739,#35022,#35328,.T.);
+#35328 = SURFACE_CURVE('',#35329,(#35333,#35340),.PCURVE_S1.);
+#35329 = LINE('',#35330,#35331);
+#35330 = CARTESIAN_POINT('',(0.14,-3.5,0.752318170518));
+#35331 = VECTOR('',#35332,1.);
+#35332 = DIRECTION('',(1.,0.,0.));
+#35333 = PCURVE('',#34754,#35334);
+#35334 = DEFINITIONAL_REPRESENTATION('',(#35335),#35339);
+#35335 = LINE('',#35336,#35337);
+#35336 = CARTESIAN_POINT('',(0.,0.));
+#35337 = VECTOR('',#35338,1.);
+#35338 = DIRECTION('',(0.,1.));
+#35339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35340 = PCURVE('',#34782,#35341);
+#35341 = DEFINITIONAL_REPRESENTATION('',(#35342),#35346);
+#35342 = LINE('',#35343,#35344);
+#35343 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#35344 = VECTOR('',#35345,1.);
+#35345 = DIRECTION('',(1.,0.));
+#35346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35347 = ORIENTED_EDGE('',*,*,#34738,.T.);
+#35348 = ORIENTED_EDGE('',*,*,#35277,.T.);
+#35349 = ADVANCED_FACE('',(#35350),#34782,.F.);
+#35350 = FACE_BOUND('',#35351,.F.);
+#35351 = EDGE_LOOP('',(#35352,#35353,#35354,#35355));
+#35352 = ORIENTED_EDGE('',*,*,#34766,.F.);
+#35353 = ORIENTED_EDGE('',*,*,#35304,.F.);
+#35354 = ORIENTED_EDGE('',*,*,#35021,.T.);
+#35355 = ORIENTED_EDGE('',*,*,#35327,.F.);
+#35356 = MANIFOLD_SOLID_BREP('',#35357);
+#35357 = CLOSED_SHELL('',(#35358,#35478,#35757,#35811,#35860,#36054,
+ #36081,#36108,#36135,#36162,#36189,#36214,#36241));
+#35358 = ADVANCED_FACE('',(#35359),#35373,.F.);
+#35359 = FACE_BOUND('',#35360,.F.);
+#35360 = EDGE_LOOP('',(#35361,#35396,#35424,#35452));
+#35361 = ORIENTED_EDGE('',*,*,#35362,.F.);
+#35362 = EDGE_CURVE('',#35363,#35365,#35367,.T.);
+#35363 = VERTEX_POINT('',#35364);
+#35364 = CARTESIAN_POINT('',(0.64,4.107863353893,0.));
+#35365 = VERTEX_POINT('',#35366);
+#35366 = CARTESIAN_POINT('',(0.64,4.5,0.));
+#35367 = SURFACE_CURVE('',#35368,(#35372,#35384),.PCURVE_S1.);
+#35368 = LINE('',#35369,#35370);
+#35369 = CARTESIAN_POINT('',(0.64,4.05,0.));
+#35370 = VECTOR('',#35371,1.);
+#35371 = DIRECTION('',(0.,1.,0.));
+#35372 = PCURVE('',#35373,#35378);
+#35373 = PLANE('',#35374);
+#35374 = AXIS2_PLACEMENT_3D('',#35375,#35376,#35377);
+#35375 = CARTESIAN_POINT('',(0.64,4.05,0.));
+#35376 = DIRECTION('',(0.,0.,1.));
+#35377 = DIRECTION('',(1.,0.,0.));
+#35378 = DEFINITIONAL_REPRESENTATION('',(#35379),#35383);
+#35379 = LINE('',#35380,#35381);
+#35380 = CARTESIAN_POINT('',(0.,0.));
+#35381 = VECTOR('',#35382,1.);
+#35382 = DIRECTION('',(0.,1.));
+#35383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35384 = PCURVE('',#35385,#35390);
+#35385 = PLANE('',#35386);
+#35386 = AXIS2_PLACEMENT_3D('',#35387,#35388,#35389);
+#35387 = CARTESIAN_POINT('',(0.64,3.952776737828,0.341386224036));
+#35388 = DIRECTION('',(-1.,-4.449253549567E-29,-3.741021876295E-29));
+#35389 = DIRECTION('',(4.449253549567E-29,-1.,0.));
+#35390 = DEFINITIONAL_REPRESENTATION('',(#35391),#35395);
+#35391 = LINE('',#35392,#35393);
+#35392 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#35393 = VECTOR('',#35394,1.);
+#35394 = DIRECTION('',(-1.,-1.664475486211E-57));
+#35395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35396 = ORIENTED_EDGE('',*,*,#35397,.T.);
+#35397 = EDGE_CURVE('',#35363,#35398,#35400,.T.);
+#35398 = VERTEX_POINT('',#35399);
+#35399 = CARTESIAN_POINT('',(0.86,4.107863353893,0.));
+#35400 = SURFACE_CURVE('',#35401,(#35405,#35412),.PCURVE_S1.);
+#35401 = LINE('',#35402,#35403);
+#35402 = CARTESIAN_POINT('',(0.64,4.107863353893,0.));
+#35403 = VECTOR('',#35404,1.);
+#35404 = DIRECTION('',(1.,0.,0.));
+#35405 = PCURVE('',#35373,#35406);
+#35406 = DEFINITIONAL_REPRESENTATION('',(#35407),#35411);
+#35407 = LINE('',#35408,#35409);
+#35408 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#35409 = VECTOR('',#35410,1.);
+#35410 = DIRECTION('',(1.,0.));
+#35411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35412 = PCURVE('',#35413,#35418);
+#35413 = CYLINDRICAL_SURFACE('',#35414,0.11);
+#35414 = AXIS2_PLACEMENT_3D('',#35415,#35416,#35417);
+#35415 = CARTESIAN_POINT('',(0.64,4.107863353893,0.11));
+#35416 = DIRECTION('',(1.,0.,0.));
+#35417 = DIRECTION('',(0.,0.,-1.));
+#35418 = DEFINITIONAL_REPRESENTATION('',(#35419),#35423);
+#35419 = LINE('',#35420,#35421);
+#35420 = CARTESIAN_POINT('',(-0.,0.));
+#35421 = VECTOR('',#35422,1.);
+#35422 = DIRECTION('',(-0.,1.));
+#35423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35424 = ORIENTED_EDGE('',*,*,#35425,.T.);
+#35425 = EDGE_CURVE('',#35398,#35426,#35428,.T.);
+#35426 = VERTEX_POINT('',#35427);
+#35427 = CARTESIAN_POINT('',(0.86,4.5,0.));
+#35428 = SURFACE_CURVE('',#35429,(#35433,#35440),.PCURVE_S1.);
+#35429 = LINE('',#35430,#35431);
+#35430 = CARTESIAN_POINT('',(0.86,4.05,0.));
+#35431 = VECTOR('',#35432,1.);
+#35432 = DIRECTION('',(0.,1.,0.));
+#35433 = PCURVE('',#35373,#35434);
+#35434 = DEFINITIONAL_REPRESENTATION('',(#35435),#35439);
+#35435 = LINE('',#35436,#35437);
+#35436 = CARTESIAN_POINT('',(0.22,0.));
+#35437 = VECTOR('',#35438,1.);
+#35438 = DIRECTION('',(0.,1.));
+#35439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35440 = PCURVE('',#35441,#35446);
+#35441 = PLANE('',#35442);
+#35442 = AXIS2_PLACEMENT_3D('',#35443,#35444,#35445);
+#35443 = CARTESIAN_POINT('',(0.86,3.952776737828,0.341386224036));
+#35444 = DIRECTION('',(1.,-1.714327366318E-29,-1.454987228235E-29));
+#35445 = DIRECTION('',(1.714327366318E-29,1.,0.));
+#35446 = DEFINITIONAL_REPRESENTATION('',(#35447),#35451);
+#35447 = LINE('',#35448,#35449);
+#35448 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#35449 = VECTOR('',#35450,1.);
+#35450 = DIRECTION('',(1.,-2.494324423007E-58));
+#35451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35452 = ORIENTED_EDGE('',*,*,#35453,.F.);
+#35453 = EDGE_CURVE('',#35365,#35426,#35454,.T.);
+#35454 = SURFACE_CURVE('',#35455,(#35459,#35466),.PCURVE_S1.);
+#35455 = LINE('',#35456,#35457);
+#35456 = CARTESIAN_POINT('',(0.64,4.5,0.));
+#35457 = VECTOR('',#35458,1.);
+#35458 = DIRECTION('',(1.,0.,0.));
+#35459 = PCURVE('',#35373,#35460);
+#35460 = DEFINITIONAL_REPRESENTATION('',(#35461),#35465);
+#35461 = LINE('',#35462,#35463);
+#35462 = CARTESIAN_POINT('',(0.,0.45));
+#35463 = VECTOR('',#35464,1.);
+#35464 = DIRECTION('',(1.,0.));
+#35465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35466 = PCURVE('',#35467,#35472);
+#35467 = PLANE('',#35468);
+#35468 = AXIS2_PLACEMENT_3D('',#35469,#35470,#35471);
+#35469 = CARTESIAN_POINT('',(0.64,4.5,0.));
+#35470 = DIRECTION('',(0.,1.,0.));
+#35471 = DIRECTION('',(0.,0.,1.));
+#35472 = DEFINITIONAL_REPRESENTATION('',(#35473),#35477);
+#35473 = LINE('',#35474,#35475);
+#35474 = CARTESIAN_POINT('',(0.,0.));
+#35475 = VECTOR('',#35476,1.);
+#35476 = DIRECTION('',(0.,1.));
+#35477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35478 = ADVANCED_FACE('',(#35479),#35385,.T.);
+#35479 = FACE_BOUND('',#35480,.T.);
+#35480 = EDGE_LOOP('',(#35481,#35511,#35532,#35533,#35557,#35585,#35613,
+ #35641,#35669,#35702,#35730));
+#35481 = ORIENTED_EDGE('',*,*,#35482,.T.);
+#35482 = EDGE_CURVE('',#35483,#35485,#35487,.T.);
+#35483 = VERTEX_POINT('',#35484);
+#35484 = CARTESIAN_POINT('',(0.64,4.165726707786,0.11));
+#35485 = VERTEX_POINT('',#35486);
+#35486 = CARTESIAN_POINT('',(0.64,4.5,0.11));
+#35487 = SURFACE_CURVE('',#35488,(#35492,#35499),.PCURVE_S1.);
+#35488 = LINE('',#35489,#35490);
+#35489 = CARTESIAN_POINT('',(0.64,4.05,0.11));
+#35490 = VECTOR('',#35491,1.);
+#35491 = DIRECTION('',(0.,1.,0.));
+#35492 = PCURVE('',#35385,#35493);
+#35493 = DEFINITIONAL_REPRESENTATION('',(#35494),#35498);
+#35494 = LINE('',#35495,#35496);
+#35495 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.231386224036));
+#35496 = VECTOR('',#35497,1.);
+#35497 = DIRECTION('',(-1.,-1.664475486211E-57));
+#35498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35499 = PCURVE('',#35500,#35505);
+#35500 = PLANE('',#35501);
+#35501 = AXIS2_PLACEMENT_3D('',#35502,#35503,#35504);
+#35502 = CARTESIAN_POINT('',(0.64,4.05,0.11));
+#35503 = DIRECTION('',(0.,0.,1.));
+#35504 = DIRECTION('',(1.,0.,0.));
+#35505 = DEFINITIONAL_REPRESENTATION('',(#35506),#35510);
+#35506 = LINE('',#35507,#35508);
+#35507 = CARTESIAN_POINT('',(0.,0.));
+#35508 = VECTOR('',#35509,1.);
+#35509 = DIRECTION('',(0.,1.));
+#35510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35511 = ORIENTED_EDGE('',*,*,#35512,.F.);
+#35512 = EDGE_CURVE('',#35365,#35485,#35513,.T.);
+#35513 = SURFACE_CURVE('',#35514,(#35518,#35525),.PCURVE_S1.);
+#35514 = LINE('',#35515,#35516);
+#35515 = CARTESIAN_POINT('',(0.64,4.5,0.));
+#35516 = VECTOR('',#35517,1.);
+#35517 = DIRECTION('',(0.,0.,1.));
+#35518 = PCURVE('',#35385,#35519);
+#35519 = DEFINITIONAL_REPRESENTATION('',(#35520),#35524);
+#35520 = LINE('',#35521,#35522);
+#35521 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#35522 = VECTOR('',#35523,1.);
+#35523 = DIRECTION('',(0.,1.));
+#35524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35525 = PCURVE('',#35467,#35526);
+#35526 = DEFINITIONAL_REPRESENTATION('',(#35527),#35531);
+#35527 = LINE('',#35528,#35529);
+#35528 = CARTESIAN_POINT('',(0.,0.));
+#35529 = VECTOR('',#35530,1.);
+#35530 = DIRECTION('',(1.,0.));
+#35531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35532 = ORIENTED_EDGE('',*,*,#35362,.F.);
+#35533 = ORIENTED_EDGE('',*,*,#35534,.T.);
+#35534 = EDGE_CURVE('',#35363,#35535,#35537,.T.);
+#35535 = VERTEX_POINT('',#35536);
+#35536 = CARTESIAN_POINT('',(0.64,4.017218742231,4.768182948242E-02));
+#35537 = SURFACE_CURVE('',#35538,(#35543,#35550),.PCURVE_S1.);
+#35538 = CIRCLE('',#35539,0.11);
+#35539 = AXIS2_PLACEMENT_3D('',#35540,#35541,#35542);
+#35540 = CARTESIAN_POINT('',(0.64,4.107863353893,0.11));
+#35541 = DIRECTION('',(-1.,0.,0.));
+#35542 = DIRECTION('',(0.,0.,1.));
+#35543 = PCURVE('',#35385,#35544);
+#35544 = DEFINITIONAL_REPRESENTATION('',(#35545),#35549);
+#35545 = CIRCLE('',#35546,0.11);
+#35546 = AXIS2_PLACEMENT_2D('',#35547,#35548);
+#35547 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#35548 = DIRECTION('',(0.,1.));
+#35549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35550 = PCURVE('',#35413,#35551);
+#35551 = DEFINITIONAL_REPRESENTATION('',(#35552),#35556);
+#35552 = LINE('',#35553,#35554);
+#35553 = CARTESIAN_POINT('',(3.14159265359,1.33226762955E-15));
+#35554 = VECTOR('',#35555,1.);
+#35555 = DIRECTION('',(-1.,0.));
+#35556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35557 = ORIENTED_EDGE('',*,*,#35558,.T.);
+#35558 = EDGE_CURVE('',#35535,#35559,#35561,.T.);
+#35559 = VERTEX_POINT('',#35560);
+#35560 = CARTESIAN_POINT('',(0.64,3.532781257769,0.752318170518));
+#35561 = SURFACE_CURVE('',#35562,(#35566,#35573),.PCURVE_S1.);
+#35562 = LINE('',#35563,#35564);
+#35563 = CARTESIAN_POINT('',(0.64,4.05,0.));
+#35564 = VECTOR('',#35565,1.);
+#35565 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#35566 = PCURVE('',#35385,#35567);
+#35567 = DEFINITIONAL_REPRESENTATION('',(#35568),#35572);
+#35568 = LINE('',#35569,#35570);
+#35569 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#35570 = VECTOR('',#35571,1.);
+#35571 = DIRECTION('',(0.566528822887,0.824041924199));
+#35572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35573 = PCURVE('',#35574,#35579);
+#35574 = PLANE('',#35575);
+#35575 = AXIS2_PLACEMENT_3D('',#35576,#35577,#35578);
+#35576 = CARTESIAN_POINT('',(0.64,4.05,0.));
+#35577 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#35578 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#35579 = DEFINITIONAL_REPRESENTATION('',(#35580),#35584);
+#35580 = LINE('',#35581,#35582);
+#35581 = CARTESIAN_POINT('',(0.,0.));
+#35582 = VECTOR('',#35583,1.);
+#35583 = DIRECTION('',(1.,0.));
+#35584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35585 = ORIENTED_EDGE('',*,*,#35586,.F.);
+#35586 = EDGE_CURVE('',#35587,#35559,#35589,.T.);
+#35587 = VERTEX_POINT('',#35588);
+#35588 = CARTESIAN_POINT('',(0.64,3.5,0.752318170518));
+#35589 = SURFACE_CURVE('',#35590,(#35594,#35601),.PCURVE_S1.);
+#35590 = LINE('',#35591,#35592);
+#35591 = CARTESIAN_POINT('',(0.64,3.5,0.752318170518));
+#35592 = VECTOR('',#35593,1.);
+#35593 = DIRECTION('',(0.,1.,0.));
+#35594 = PCURVE('',#35385,#35595);
+#35595 = DEFINITIONAL_REPRESENTATION('',(#35596),#35600);
+#35596 = LINE('',#35597,#35598);
+#35597 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#35598 = VECTOR('',#35599,1.);
+#35599 = DIRECTION('',(-1.,-1.664475486211E-57));
+#35600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35601 = PCURVE('',#35602,#35607);
+#35602 = PLANE('',#35603);
+#35603 = AXIS2_PLACEMENT_3D('',#35604,#35605,#35606);
+#35604 = CARTESIAN_POINT('',(0.64,3.5,0.752318170518));
+#35605 = DIRECTION('',(0.,0.,1.));
+#35606 = DIRECTION('',(1.,0.,0.));
+#35607 = DEFINITIONAL_REPRESENTATION('',(#35608),#35612);
+#35608 = LINE('',#35609,#35610);
+#35609 = CARTESIAN_POINT('',(0.,0.));
+#35610 = VECTOR('',#35611,1.);
+#35611 = DIRECTION('',(0.,1.));
+#35612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35613 = ORIENTED_EDGE('',*,*,#35614,.T.);
+#35614 = EDGE_CURVE('',#35587,#35615,#35617,.T.);
+#35615 = VERTEX_POINT('',#35616);
+#35616 = CARTESIAN_POINT('',(0.64,3.5,0.862318170518));
+#35617 = SURFACE_CURVE('',#35618,(#35622,#35629),.PCURVE_S1.);
+#35618 = LINE('',#35619,#35620);
+#35619 = CARTESIAN_POINT('',(0.64,3.5,0.752318170518));
+#35620 = VECTOR('',#35621,1.);
+#35621 = DIRECTION('',(0.,0.,1.));
+#35622 = PCURVE('',#35385,#35623);
+#35623 = DEFINITIONAL_REPRESENTATION('',(#35624),#35628);
+#35624 = LINE('',#35625,#35626);
+#35625 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#35626 = VECTOR('',#35627,1.);
+#35627 = DIRECTION('',(0.,1.));
+#35628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35629 = PCURVE('',#35630,#35635);
+#35630 = PLANE('',#35631);
+#35631 = AXIS2_PLACEMENT_3D('',#35632,#35633,#35634);
+#35632 = CARTESIAN_POINT('',(0.64,3.5,0.752318170518));
+#35633 = DIRECTION('',(0.,1.,0.));
+#35634 = DIRECTION('',(0.,0.,1.));
+#35635 = DEFINITIONAL_REPRESENTATION('',(#35636),#35640);
+#35636 = LINE('',#35637,#35638);
+#35637 = CARTESIAN_POINT('',(0.,0.));
+#35638 = VECTOR('',#35639,1.);
+#35639 = DIRECTION('',(1.,0.));
+#35640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35641 = ORIENTED_EDGE('',*,*,#35642,.T.);
+#35642 = EDGE_CURVE('',#35615,#35643,#35645,.T.);
+#35643 = VERTEX_POINT('',#35644);
+#35644 = CARTESIAN_POINT('',(0.64,3.532781257769,0.862318170518));
+#35645 = SURFACE_CURVE('',#35646,(#35650,#35657),.PCURVE_S1.);
+#35646 = LINE('',#35647,#35648);
+#35647 = CARTESIAN_POINT('',(0.64,3.5,0.862318170518));
+#35648 = VECTOR('',#35649,1.);
+#35649 = DIRECTION('',(0.,1.,0.));
+#35650 = PCURVE('',#35385,#35651);
+#35651 = DEFINITIONAL_REPRESENTATION('',(#35652),#35656);
+#35652 = LINE('',#35653,#35654);
+#35653 = CARTESIAN_POINT('',(0.452776737828,0.520931946481));
+#35654 = VECTOR('',#35655,1.);
+#35655 = DIRECTION('',(-1.,-1.664475486211E-57));
+#35656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35657 = PCURVE('',#35658,#35663);
+#35658 = PLANE('',#35659);
+#35659 = AXIS2_PLACEMENT_3D('',#35660,#35661,#35662);
+#35660 = CARTESIAN_POINT('',(0.64,3.5,0.862318170518));
+#35661 = DIRECTION('',(0.,0.,1.));
+#35662 = DIRECTION('',(1.,0.,0.));
+#35663 = DEFINITIONAL_REPRESENTATION('',(#35664),#35668);
+#35664 = LINE('',#35665,#35666);
+#35665 = CARTESIAN_POINT('',(0.,0.));
+#35666 = VECTOR('',#35667,1.);
+#35667 = DIRECTION('',(0.,1.));
+#35668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35669 = ORIENTED_EDGE('',*,*,#35670,.F.);
+#35670 = EDGE_CURVE('',#35671,#35643,#35673,.T.);
+#35671 = VERTEX_POINT('',#35672);
+#35672 = CARTESIAN_POINT('',(0.64,3.623425869431,0.814636341035));
+#35673 = SURFACE_CURVE('',#35674,(#35679,#35690),.PCURVE_S1.);
+#35674 = CIRCLE('',#35675,0.11);
+#35675 = AXIS2_PLACEMENT_3D('',#35676,#35677,#35678);
+#35676 = CARTESIAN_POINT('',(0.64,3.532781257769,0.752318170518));
+#35677 = DIRECTION('',(1.,0.,-0.));
+#35678 = DIRECTION('',(0.,0.,1.));
+#35679 = PCURVE('',#35385,#35680);
+#35680 = DEFINITIONAL_REPRESENTATION('',(#35681),#35689);
+#35681 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35682,#35683,#35684,#35685
+ ,#35686,#35687,#35688),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#35682 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#35683 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#35684 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#35685 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#35686 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#35687 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#35688 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#35689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35690 = PCURVE('',#35691,#35696);
+#35691 = CYLINDRICAL_SURFACE('',#35692,0.11);
+#35692 = AXIS2_PLACEMENT_3D('',#35693,#35694,#35695);
+#35693 = CARTESIAN_POINT('',(0.64,3.532781257769,0.752318170518));
+#35694 = DIRECTION('',(1.,0.,0.));
+#35695 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#35696 = DEFINITIONAL_REPRESENTATION('',(#35697),#35701);
+#35697 = LINE('',#35698,#35699);
+#35698 = CARTESIAN_POINT('',(-5.31467632652,1.33226762955E-15));
+#35699 = VECTOR('',#35700,1.);
+#35700 = DIRECTION('',(1.,0.));
+#35701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35702 = ORIENTED_EDGE('',*,*,#35703,.F.);
+#35703 = EDGE_CURVE('',#35704,#35671,#35706,.T.);
+#35704 = VERTEX_POINT('',#35705);
+#35705 = CARTESIAN_POINT('',(0.64,4.075082096124,0.157681829482));
+#35706 = SURFACE_CURVE('',#35707,(#35711,#35718),.PCURVE_S1.);
+#35707 = LINE('',#35708,#35709);
+#35708 = CARTESIAN_POINT('',(0.64,4.140644611662,6.231817051758E-02));
+#35709 = VECTOR('',#35710,1.);
+#35710 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#35711 = PCURVE('',#35385,#35712);
+#35712 = DEFINITIONAL_REPRESENTATION('',(#35713),#35717);
+#35713 = LINE('',#35714,#35715);
+#35714 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#35715 = VECTOR('',#35716,1.);
+#35716 = DIRECTION('',(0.566528822887,0.824041924199));
+#35717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35718 = PCURVE('',#35719,#35724);
+#35719 = PLANE('',#35720);
+#35720 = AXIS2_PLACEMENT_3D('',#35721,#35722,#35723);
+#35721 = CARTESIAN_POINT('',(0.64,4.140644611662,6.231817051758E-02));
+#35722 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#35723 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#35724 = DEFINITIONAL_REPRESENTATION('',(#35725),#35729);
+#35725 = LINE('',#35726,#35727);
+#35726 = CARTESIAN_POINT('',(0.,0.));
+#35727 = VECTOR('',#35728,1.);
+#35728 = DIRECTION('',(1.,0.));
+#35729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35730 = ORIENTED_EDGE('',*,*,#35731,.F.);
+#35731 = EDGE_CURVE('',#35483,#35704,#35732,.T.);
+#35732 = SURFACE_CURVE('',#35733,(#35738,#35745),.PCURVE_S1.);
+#35733 = CIRCLE('',#35734,0.11);
+#35734 = AXIS2_PLACEMENT_3D('',#35735,#35736,#35737);
+#35735 = CARTESIAN_POINT('',(0.64,4.165726707786,0.22));
+#35736 = DIRECTION('',(-1.,0.,0.));
+#35737 = DIRECTION('',(0.,0.,-1.));
+#35738 = PCURVE('',#35385,#35739);
+#35739 = DEFINITIONAL_REPRESENTATION('',(#35740),#35744);
+#35740 = CIRCLE('',#35741,0.11);
+#35741 = AXIS2_PLACEMENT_2D('',#35742,#35743);
+#35742 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#35743 = DIRECTION('',(0.,-1.));
+#35744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35745 = PCURVE('',#35746,#35751);
+#35746 = CYLINDRICAL_SURFACE('',#35747,0.11);
+#35747 = AXIS2_PLACEMENT_3D('',#35748,#35749,#35750);
+#35748 = CARTESIAN_POINT('',(0.86,4.165726707786,0.22));
+#35749 = DIRECTION('',(-1.,0.,0.));
+#35750 = DIRECTION('',(0.,0.,-1.));
+#35751 = DEFINITIONAL_REPRESENTATION('',(#35752),#35756);
+#35752 = LINE('',#35753,#35754);
+#35753 = CARTESIAN_POINT('',(0.,0.22));
+#35754 = VECTOR('',#35755,1.);
+#35755 = DIRECTION('',(1.,0.));
+#35756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35757 = ADVANCED_FACE('',(#35758),#35413,.T.);
+#35758 = FACE_BOUND('',#35759,.F.);
+#35759 = EDGE_LOOP('',(#35760,#35761,#35784,#35810));
+#35760 = ORIENTED_EDGE('',*,*,#35534,.T.);
+#35761 = ORIENTED_EDGE('',*,*,#35762,.T.);
+#35762 = EDGE_CURVE('',#35535,#35763,#35765,.T.);
+#35763 = VERTEX_POINT('',#35764);
+#35764 = CARTESIAN_POINT('',(0.86,4.017218742231,4.768182948242E-02));
+#35765 = SURFACE_CURVE('',#35766,(#35770,#35777),.PCURVE_S1.);
+#35766 = LINE('',#35767,#35768);
+#35767 = CARTESIAN_POINT('',(0.64,4.017218742231,4.768182948242E-02));
+#35768 = VECTOR('',#35769,1.);
+#35769 = DIRECTION('',(1.,0.,0.));
+#35770 = PCURVE('',#35413,#35771);
+#35771 = DEFINITIONAL_REPRESENTATION('',(#35772),#35776);
+#35772 = LINE('',#35773,#35774);
+#35773 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#35774 = VECTOR('',#35775,1.);
+#35775 = DIRECTION('',(-0.,1.));
+#35776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35777 = PCURVE('',#35574,#35778);
+#35778 = DEFINITIONAL_REPRESENTATION('',(#35779),#35783);
+#35779 = LINE('',#35780,#35781);
+#35780 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#35781 = VECTOR('',#35782,1.);
+#35782 = DIRECTION('',(0.,1.));
+#35783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35784 = ORIENTED_EDGE('',*,*,#35785,.F.);
+#35785 = EDGE_CURVE('',#35398,#35763,#35786,.T.);
+#35786 = SURFACE_CURVE('',#35787,(#35792,#35799),.PCURVE_S1.);
+#35787 = CIRCLE('',#35788,0.11);
+#35788 = AXIS2_PLACEMENT_3D('',#35789,#35790,#35791);
+#35789 = CARTESIAN_POINT('',(0.86,4.107863353893,0.11));
+#35790 = DIRECTION('',(-1.,0.,0.));
+#35791 = DIRECTION('',(0.,0.,1.));
+#35792 = PCURVE('',#35413,#35793);
+#35793 = DEFINITIONAL_REPRESENTATION('',(#35794),#35798);
+#35794 = LINE('',#35795,#35796);
+#35795 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#35796 = VECTOR('',#35797,1.);
+#35797 = DIRECTION('',(-1.,0.));
+#35798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35799 = PCURVE('',#35441,#35800);
+#35800 = DEFINITIONAL_REPRESENTATION('',(#35801),#35809);
+#35801 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35802,#35803,#35804,#35805
+ ,#35806,#35807,#35808),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#35802 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#35803 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#35804 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#35805 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#35806 = CARTESIAN_POINT('',(5.982382164822E-02,-0.286386224036));
+#35807 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#35808 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#35809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35810 = ORIENTED_EDGE('',*,*,#35397,.F.);
+#35811 = ADVANCED_FACE('',(#35812),#35467,.T.);
+#35812 = FACE_BOUND('',#35813,.T.);
+#35813 = EDGE_LOOP('',(#35814,#35815,#35816,#35839));
+#35814 = ORIENTED_EDGE('',*,*,#35453,.F.);
+#35815 = ORIENTED_EDGE('',*,*,#35512,.T.);
+#35816 = ORIENTED_EDGE('',*,*,#35817,.T.);
+#35817 = EDGE_CURVE('',#35485,#35818,#35820,.T.);
+#35818 = VERTEX_POINT('',#35819);
+#35819 = CARTESIAN_POINT('',(0.86,4.5,0.11));
+#35820 = SURFACE_CURVE('',#35821,(#35825,#35832),.PCURVE_S1.);
+#35821 = LINE('',#35822,#35823);
+#35822 = CARTESIAN_POINT('',(0.64,4.5,0.11));
+#35823 = VECTOR('',#35824,1.);
+#35824 = DIRECTION('',(1.,0.,0.));
+#35825 = PCURVE('',#35467,#35826);
+#35826 = DEFINITIONAL_REPRESENTATION('',(#35827),#35831);
+#35827 = LINE('',#35828,#35829);
+#35828 = CARTESIAN_POINT('',(0.11,0.));
+#35829 = VECTOR('',#35830,1.);
+#35830 = DIRECTION('',(0.,1.));
+#35831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35832 = PCURVE('',#35500,#35833);
+#35833 = DEFINITIONAL_REPRESENTATION('',(#35834),#35838);
+#35834 = LINE('',#35835,#35836);
+#35835 = CARTESIAN_POINT('',(0.,0.45));
+#35836 = VECTOR('',#35837,1.);
+#35837 = DIRECTION('',(1.,0.));
+#35838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35839 = ORIENTED_EDGE('',*,*,#35840,.F.);
+#35840 = EDGE_CURVE('',#35426,#35818,#35841,.T.);
+#35841 = SURFACE_CURVE('',#35842,(#35846,#35853),.PCURVE_S1.);
+#35842 = LINE('',#35843,#35844);
+#35843 = CARTESIAN_POINT('',(0.86,4.5,0.));
+#35844 = VECTOR('',#35845,1.);
+#35845 = DIRECTION('',(0.,0.,1.));
+#35846 = PCURVE('',#35467,#35847);
+#35847 = DEFINITIONAL_REPRESENTATION('',(#35848),#35852);
+#35848 = LINE('',#35849,#35850);
+#35849 = CARTESIAN_POINT('',(0.,0.22));
+#35850 = VECTOR('',#35851,1.);
+#35851 = DIRECTION('',(1.,0.));
+#35852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35853 = PCURVE('',#35441,#35854);
+#35854 = DEFINITIONAL_REPRESENTATION('',(#35855),#35859);
+#35855 = LINE('',#35856,#35857);
+#35856 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#35857 = VECTOR('',#35858,1.);
+#35858 = DIRECTION('',(0.,1.));
+#35859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35860 = ADVANCED_FACE('',(#35861),#35441,.T.);
+#35861 = FACE_BOUND('',#35862,.T.);
+#35862 = EDGE_LOOP('',(#35863,#35886,#35914,#35937,#35961,#35984,#36007,
+ #36030,#36051,#36052,#36053));
+#35863 = ORIENTED_EDGE('',*,*,#35864,.F.);
+#35864 = EDGE_CURVE('',#35865,#35818,#35867,.T.);
+#35865 = VERTEX_POINT('',#35866);
+#35866 = CARTESIAN_POINT('',(0.86,4.165726707786,0.11));
+#35867 = SURFACE_CURVE('',#35868,(#35872,#35879),.PCURVE_S1.);
+#35868 = LINE('',#35869,#35870);
+#35869 = CARTESIAN_POINT('',(0.86,4.05,0.11));
+#35870 = VECTOR('',#35871,1.);
+#35871 = DIRECTION('',(0.,1.,0.));
+#35872 = PCURVE('',#35441,#35873);
+#35873 = DEFINITIONAL_REPRESENTATION('',(#35874),#35878);
+#35874 = LINE('',#35875,#35876);
+#35875 = CARTESIAN_POINT('',(9.722326217175E-02,-0.231386224036));
+#35876 = VECTOR('',#35877,1.);
+#35877 = DIRECTION('',(1.,-2.494324423007E-58));
+#35878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35879 = PCURVE('',#35500,#35880);
+#35880 = DEFINITIONAL_REPRESENTATION('',(#35881),#35885);
+#35881 = LINE('',#35882,#35883);
+#35882 = CARTESIAN_POINT('',(0.22,0.));
+#35883 = VECTOR('',#35884,1.);
+#35884 = DIRECTION('',(0.,1.));
+#35885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35886 = ORIENTED_EDGE('',*,*,#35887,.T.);
+#35887 = EDGE_CURVE('',#35865,#35888,#35890,.T.);
+#35888 = VERTEX_POINT('',#35889);
+#35889 = CARTESIAN_POINT('',(0.86,4.075082096124,0.157681829482));
+#35890 = SURFACE_CURVE('',#35891,(#35896,#35907),.PCURVE_S1.);
+#35891 = CIRCLE('',#35892,0.11);
+#35892 = AXIS2_PLACEMENT_3D('',#35893,#35894,#35895);
+#35893 = CARTESIAN_POINT('',(0.86,4.165726707786,0.22));
+#35894 = DIRECTION('',(-1.,0.,0.));
+#35895 = DIRECTION('',(0.,0.,-1.));
+#35896 = PCURVE('',#35441,#35897);
+#35897 = DEFINITIONAL_REPRESENTATION('',(#35898),#35906);
+#35898 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35899,#35900,#35901,#35902
+ ,#35903,#35904,#35905),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#35899 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#35900 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#35901 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#35902 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#35903 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#35904 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#35905 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#35906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35907 = PCURVE('',#35746,#35908);
+#35908 = DEFINITIONAL_REPRESENTATION('',(#35909),#35913);
+#35909 = LINE('',#35910,#35911);
+#35910 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#35911 = VECTOR('',#35912,1.);
+#35912 = DIRECTION('',(1.,0.));
+#35913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35914 = ORIENTED_EDGE('',*,*,#35915,.T.);
+#35915 = EDGE_CURVE('',#35888,#35916,#35918,.T.);
+#35916 = VERTEX_POINT('',#35917);
+#35917 = CARTESIAN_POINT('',(0.86,3.623425869431,0.814636341035));
+#35918 = SURFACE_CURVE('',#35919,(#35923,#35930),.PCURVE_S1.);
+#35919 = LINE('',#35920,#35921);
+#35920 = CARTESIAN_POINT('',(0.86,4.140644611662,6.231817051758E-02));
+#35921 = VECTOR('',#35922,1.);
+#35922 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#35923 = PCURVE('',#35441,#35924);
+#35924 = DEFINITIONAL_REPRESENTATION('',(#35925),#35929);
+#35925 = LINE('',#35926,#35927);
+#35926 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#35927 = VECTOR('',#35928,1.);
+#35928 = DIRECTION('',(-0.566528822887,0.824041924199));
+#35929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35930 = PCURVE('',#35719,#35931);
+#35931 = DEFINITIONAL_REPRESENTATION('',(#35932),#35936);
+#35932 = LINE('',#35933,#35934);
+#35933 = CARTESIAN_POINT('',(0.,0.22));
+#35934 = VECTOR('',#35935,1.);
+#35935 = DIRECTION('',(1.,0.));
+#35936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35937 = ORIENTED_EDGE('',*,*,#35938,.T.);
+#35938 = EDGE_CURVE('',#35916,#35939,#35941,.T.);
+#35939 = VERTEX_POINT('',#35940);
+#35940 = CARTESIAN_POINT('',(0.86,3.532781257769,0.862318170518));
+#35941 = SURFACE_CURVE('',#35942,(#35947,#35954),.PCURVE_S1.);
+#35942 = CIRCLE('',#35943,0.11);
+#35943 = AXIS2_PLACEMENT_3D('',#35944,#35945,#35946);
+#35944 = CARTESIAN_POINT('',(0.86,3.532781257769,0.752318170518));
+#35945 = DIRECTION('',(1.,0.,-0.));
+#35946 = DIRECTION('',(0.,0.,1.));
+#35947 = PCURVE('',#35441,#35948);
+#35948 = DEFINITIONAL_REPRESENTATION('',(#35949),#35953);
+#35949 = CIRCLE('',#35950,0.11);
+#35950 = AXIS2_PLACEMENT_2D('',#35951,#35952);
+#35951 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#35952 = DIRECTION('',(0.,1.));
+#35953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35954 = PCURVE('',#35691,#35955);
+#35955 = DEFINITIONAL_REPRESENTATION('',(#35956),#35960);
+#35956 = LINE('',#35957,#35958);
+#35957 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#35958 = VECTOR('',#35959,1.);
+#35959 = DIRECTION('',(1.,0.));
+#35960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35961 = ORIENTED_EDGE('',*,*,#35962,.F.);
+#35962 = EDGE_CURVE('',#35963,#35939,#35965,.T.);
+#35963 = VERTEX_POINT('',#35964);
+#35964 = CARTESIAN_POINT('',(0.86,3.5,0.862318170518));
+#35965 = SURFACE_CURVE('',#35966,(#35970,#35977),.PCURVE_S1.);
+#35966 = LINE('',#35967,#35968);
+#35967 = CARTESIAN_POINT('',(0.86,3.5,0.862318170518));
+#35968 = VECTOR('',#35969,1.);
+#35969 = DIRECTION('',(0.,1.,0.));
+#35970 = PCURVE('',#35441,#35971);
+#35971 = DEFINITIONAL_REPRESENTATION('',(#35972),#35976);
+#35972 = LINE('',#35973,#35974);
+#35973 = CARTESIAN_POINT('',(-0.452776737828,0.520931946481));
+#35974 = VECTOR('',#35975,1.);
+#35975 = DIRECTION('',(1.,-2.494324423007E-58));
+#35976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35977 = PCURVE('',#35658,#35978);
+#35978 = DEFINITIONAL_REPRESENTATION('',(#35979),#35983);
+#35979 = LINE('',#35980,#35981);
+#35980 = CARTESIAN_POINT('',(0.22,0.));
+#35981 = VECTOR('',#35982,1.);
+#35982 = DIRECTION('',(0.,1.));
+#35983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35984 = ORIENTED_EDGE('',*,*,#35985,.F.);
+#35985 = EDGE_CURVE('',#35986,#35963,#35988,.T.);
+#35986 = VERTEX_POINT('',#35987);
+#35987 = CARTESIAN_POINT('',(0.86,3.5,0.752318170518));
+#35988 = SURFACE_CURVE('',#35989,(#35993,#36000),.PCURVE_S1.);
+#35989 = LINE('',#35990,#35991);
+#35990 = CARTESIAN_POINT('',(0.86,3.5,0.752318170518));
+#35991 = VECTOR('',#35992,1.);
+#35992 = DIRECTION('',(0.,0.,1.));
+#35993 = PCURVE('',#35441,#35994);
+#35994 = DEFINITIONAL_REPRESENTATION('',(#35995),#35999);
+#35995 = LINE('',#35996,#35997);
+#35996 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#35997 = VECTOR('',#35998,1.);
+#35998 = DIRECTION('',(0.,1.));
+#35999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36000 = PCURVE('',#35630,#36001);
+#36001 = DEFINITIONAL_REPRESENTATION('',(#36002),#36006);
+#36002 = LINE('',#36003,#36004);
+#36003 = CARTESIAN_POINT('',(0.,0.22));
+#36004 = VECTOR('',#36005,1.);
+#36005 = DIRECTION('',(1.,0.));
+#36006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36007 = ORIENTED_EDGE('',*,*,#36008,.T.);
+#36008 = EDGE_CURVE('',#35986,#36009,#36011,.T.);
+#36009 = VERTEX_POINT('',#36010);
+#36010 = CARTESIAN_POINT('',(0.86,3.532781257769,0.752318170518));
+#36011 = SURFACE_CURVE('',#36012,(#36016,#36023),.PCURVE_S1.);
+#36012 = LINE('',#36013,#36014);
+#36013 = CARTESIAN_POINT('',(0.86,3.5,0.752318170518));
+#36014 = VECTOR('',#36015,1.);
+#36015 = DIRECTION('',(0.,1.,0.));
+#36016 = PCURVE('',#35441,#36017);
+#36017 = DEFINITIONAL_REPRESENTATION('',(#36018),#36022);
+#36018 = LINE('',#36019,#36020);
+#36019 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#36020 = VECTOR('',#36021,1.);
+#36021 = DIRECTION('',(1.,-2.494324423007E-58));
+#36022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36023 = PCURVE('',#35602,#36024);
+#36024 = DEFINITIONAL_REPRESENTATION('',(#36025),#36029);
+#36025 = LINE('',#36026,#36027);
+#36026 = CARTESIAN_POINT('',(0.22,0.));
+#36027 = VECTOR('',#36028,1.);
+#36028 = DIRECTION('',(0.,1.));
+#36029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36030 = ORIENTED_EDGE('',*,*,#36031,.F.);
+#36031 = EDGE_CURVE('',#35763,#36009,#36032,.T.);
+#36032 = SURFACE_CURVE('',#36033,(#36037,#36044),.PCURVE_S1.);
+#36033 = LINE('',#36034,#36035);
+#36034 = CARTESIAN_POINT('',(0.86,4.05,0.));
+#36035 = VECTOR('',#36036,1.);
+#36036 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#36037 = PCURVE('',#35441,#36038);
+#36038 = DEFINITIONAL_REPRESENTATION('',(#36039),#36043);
+#36039 = LINE('',#36040,#36041);
+#36040 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#36041 = VECTOR('',#36042,1.);
+#36042 = DIRECTION('',(-0.566528822887,0.824041924199));
+#36043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36044 = PCURVE('',#35574,#36045);
+#36045 = DEFINITIONAL_REPRESENTATION('',(#36046),#36050);
+#36046 = LINE('',#36047,#36048);
+#36047 = CARTESIAN_POINT('',(0.,0.22));
+#36048 = VECTOR('',#36049,1.);
+#36049 = DIRECTION('',(1.,0.));
+#36050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36051 = ORIENTED_EDGE('',*,*,#35785,.F.);
+#36052 = ORIENTED_EDGE('',*,*,#35425,.T.);
+#36053 = ORIENTED_EDGE('',*,*,#35840,.T.);
+#36054 = ADVANCED_FACE('',(#36055),#35500,.T.);
+#36055 = FACE_BOUND('',#36056,.T.);
+#36056 = EDGE_LOOP('',(#36057,#36058,#36079,#36080));
+#36057 = ORIENTED_EDGE('',*,*,#35482,.F.);
+#36058 = ORIENTED_EDGE('',*,*,#36059,.F.);
+#36059 = EDGE_CURVE('',#35865,#35483,#36060,.T.);
+#36060 = SURFACE_CURVE('',#36061,(#36065,#36072),.PCURVE_S1.);
+#36061 = LINE('',#36062,#36063);
+#36062 = CARTESIAN_POINT('',(0.86,4.165726707786,0.11));
+#36063 = VECTOR('',#36064,1.);
+#36064 = DIRECTION('',(-1.,0.,0.));
+#36065 = PCURVE('',#35500,#36066);
+#36066 = DEFINITIONAL_REPRESENTATION('',(#36067),#36071);
+#36067 = LINE('',#36068,#36069);
+#36068 = CARTESIAN_POINT('',(0.22,0.115726707786));
+#36069 = VECTOR('',#36070,1.);
+#36070 = DIRECTION('',(-1.,0.));
+#36071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36072 = PCURVE('',#35746,#36073);
+#36073 = DEFINITIONAL_REPRESENTATION('',(#36074),#36078);
+#36074 = LINE('',#36075,#36076);
+#36075 = CARTESIAN_POINT('',(0.,0.));
+#36076 = VECTOR('',#36077,1.);
+#36077 = DIRECTION('',(0.,1.));
+#36078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36079 = ORIENTED_EDGE('',*,*,#35864,.T.);
+#36080 = ORIENTED_EDGE('',*,*,#35817,.F.);
+#36081 = ADVANCED_FACE('',(#36082),#35746,.F.);
+#36082 = FACE_BOUND('',#36083,.F.);
+#36083 = EDGE_LOOP('',(#36084,#36085,#36106,#36107));
+#36084 = ORIENTED_EDGE('',*,*,#35887,.T.);
+#36085 = ORIENTED_EDGE('',*,*,#36086,.T.);
+#36086 = EDGE_CURVE('',#35888,#35704,#36087,.T.);
+#36087 = SURFACE_CURVE('',#36088,(#36092,#36099),.PCURVE_S1.);
+#36088 = LINE('',#36089,#36090);
+#36089 = CARTESIAN_POINT('',(0.86,4.075082096124,0.157681829482));
+#36090 = VECTOR('',#36091,1.);
+#36091 = DIRECTION('',(-1.,0.,0.));
+#36092 = PCURVE('',#35746,#36093);
+#36093 = DEFINITIONAL_REPRESENTATION('',(#36094),#36098);
+#36094 = LINE('',#36095,#36096);
+#36095 = CARTESIAN_POINT('',(0.96850898066,0.));
+#36096 = VECTOR('',#36097,1.);
+#36097 = DIRECTION('',(0.,1.));
+#36098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36099 = PCURVE('',#35719,#36100);
+#36100 = DEFINITIONAL_REPRESENTATION('',(#36101),#36105);
+#36101 = LINE('',#36102,#36103);
+#36102 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#36103 = VECTOR('',#36104,1.);
+#36104 = DIRECTION('',(0.,-1.));
+#36105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36106 = ORIENTED_EDGE('',*,*,#35731,.F.);
+#36107 = ORIENTED_EDGE('',*,*,#36059,.F.);
+#36108 = ADVANCED_FACE('',(#36109),#35719,.T.);
+#36109 = FACE_BOUND('',#36110,.T.);
+#36110 = EDGE_LOOP('',(#36111,#36112,#36113,#36114));
+#36111 = ORIENTED_EDGE('',*,*,#35915,.F.);
+#36112 = ORIENTED_EDGE('',*,*,#36086,.T.);
+#36113 = ORIENTED_EDGE('',*,*,#35703,.T.);
+#36114 = ORIENTED_EDGE('',*,*,#36115,.T.);
+#36115 = EDGE_CURVE('',#35671,#35916,#36116,.T.);
+#36116 = SURFACE_CURVE('',#36117,(#36121,#36128),.PCURVE_S1.);
+#36117 = LINE('',#36118,#36119);
+#36118 = CARTESIAN_POINT('',(0.64,3.623425869431,0.814636341035));
+#36119 = VECTOR('',#36120,1.);
+#36120 = DIRECTION('',(1.,0.,0.));
+#36121 = PCURVE('',#35719,#36122);
+#36122 = DEFINITIONAL_REPRESENTATION('',(#36123),#36127);
+#36123 = LINE('',#36124,#36125);
+#36124 = CARTESIAN_POINT('',(0.912961038055,0.));
+#36125 = VECTOR('',#36126,1.);
+#36126 = DIRECTION('',(0.,1.));
+#36127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36128 = PCURVE('',#35691,#36129);
+#36129 = DEFINITIONAL_REPRESENTATION('',(#36130),#36134);
+#36130 = LINE('',#36131,#36132);
+#36131 = CARTESIAN_POINT('',(0.,0.));
+#36132 = VECTOR('',#36133,1.);
+#36133 = DIRECTION('',(0.,1.));
+#36134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36135 = ADVANCED_FACE('',(#36136),#35691,.T.);
+#36136 = FACE_BOUND('',#36137,.T.);
+#36137 = EDGE_LOOP('',(#36138,#36139,#36160,#36161));
+#36138 = ORIENTED_EDGE('',*,*,#35670,.T.);
+#36139 = ORIENTED_EDGE('',*,*,#36140,.T.);
+#36140 = EDGE_CURVE('',#35643,#35939,#36141,.T.);
+#36141 = SURFACE_CURVE('',#36142,(#36146,#36153),.PCURVE_S1.);
+#36142 = LINE('',#36143,#36144);
+#36143 = CARTESIAN_POINT('',(0.64,3.532781257769,0.862318170518));
+#36144 = VECTOR('',#36145,1.);
+#36145 = DIRECTION('',(1.,0.,0.));
+#36146 = PCURVE('',#35691,#36147);
+#36147 = DEFINITIONAL_REPRESENTATION('',(#36148),#36152);
+#36148 = LINE('',#36149,#36150);
+#36149 = CARTESIAN_POINT('',(0.96850898066,0.));
+#36150 = VECTOR('',#36151,1.);
+#36151 = DIRECTION('',(0.,1.));
+#36152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36153 = PCURVE('',#35658,#36154);
+#36154 = DEFINITIONAL_REPRESENTATION('',(#36155),#36159);
+#36155 = LINE('',#36156,#36157);
+#36156 = CARTESIAN_POINT('',(0.,3.278125776917E-02));
+#36157 = VECTOR('',#36158,1.);
+#36158 = DIRECTION('',(1.,0.));
+#36159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36160 = ORIENTED_EDGE('',*,*,#35938,.F.);
+#36161 = ORIENTED_EDGE('',*,*,#36115,.F.);
+#36162 = ADVANCED_FACE('',(#36163),#35658,.T.);
+#36163 = FACE_BOUND('',#36164,.T.);
+#36164 = EDGE_LOOP('',(#36165,#36166,#36187,#36188));
+#36165 = ORIENTED_EDGE('',*,*,#35642,.F.);
+#36166 = ORIENTED_EDGE('',*,*,#36167,.T.);
+#36167 = EDGE_CURVE('',#35615,#35963,#36168,.T.);
+#36168 = SURFACE_CURVE('',#36169,(#36173,#36180),.PCURVE_S1.);
+#36169 = LINE('',#36170,#36171);
+#36170 = CARTESIAN_POINT('',(0.64,3.5,0.862318170518));
+#36171 = VECTOR('',#36172,1.);
+#36172 = DIRECTION('',(1.,0.,0.));
+#36173 = PCURVE('',#35658,#36174);
+#36174 = DEFINITIONAL_REPRESENTATION('',(#36175),#36179);
+#36175 = LINE('',#36176,#36177);
+#36176 = CARTESIAN_POINT('',(0.,0.));
+#36177 = VECTOR('',#36178,1.);
+#36178 = DIRECTION('',(1.,0.));
+#36179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36180 = PCURVE('',#35630,#36181);
+#36181 = DEFINITIONAL_REPRESENTATION('',(#36182),#36186);
+#36182 = LINE('',#36183,#36184);
+#36183 = CARTESIAN_POINT('',(0.11,0.));
+#36184 = VECTOR('',#36185,1.);
+#36185 = DIRECTION('',(0.,1.));
+#36186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36187 = ORIENTED_EDGE('',*,*,#35962,.T.);
+#36188 = ORIENTED_EDGE('',*,*,#36140,.F.);
+#36189 = ADVANCED_FACE('',(#36190),#35574,.F.);
+#36190 = FACE_BOUND('',#36191,.F.);
+#36191 = EDGE_LOOP('',(#36192,#36193,#36194,#36195));
+#36192 = ORIENTED_EDGE('',*,*,#36031,.F.);
+#36193 = ORIENTED_EDGE('',*,*,#35762,.F.);
+#36194 = ORIENTED_EDGE('',*,*,#35558,.T.);
+#36195 = ORIENTED_EDGE('',*,*,#36196,.F.);
+#36196 = EDGE_CURVE('',#36009,#35559,#36197,.T.);
+#36197 = SURFACE_CURVE('',#36198,(#36202,#36208),.PCURVE_S1.);
+#36198 = LINE('',#36199,#36200);
+#36199 = CARTESIAN_POINT('',(0.64,3.532781257769,0.752318170518));
+#36200 = VECTOR('',#36201,1.);
+#36201 = DIRECTION('',(-1.,0.,0.));
+#36202 = PCURVE('',#35574,#36203);
+#36203 = DEFINITIONAL_REPRESENTATION('',(#36204),#36207);
+#36204 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36205,#36206),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36205 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#36206 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#36207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36208 = PCURVE('',#35602,#36209);
+#36209 = DEFINITIONAL_REPRESENTATION('',(#36210),#36213);
+#36210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36211,#36212),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#36211 = CARTESIAN_POINT('',(0.242,3.278125776917E-02));
+#36212 = CARTESIAN_POINT('',(-2.2E-02,3.278125776917E-02));
+#36213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36214 = ADVANCED_FACE('',(#36215),#35630,.F.);
+#36215 = FACE_BOUND('',#36216,.T.);
+#36216 = EDGE_LOOP('',(#36217,#36218,#36219,#36220));
+#36217 = ORIENTED_EDGE('',*,*,#35985,.T.);
+#36218 = ORIENTED_EDGE('',*,*,#36167,.F.);
+#36219 = ORIENTED_EDGE('',*,*,#35614,.F.);
+#36220 = ORIENTED_EDGE('',*,*,#36221,.T.);
+#36221 = EDGE_CURVE('',#35587,#35986,#36222,.T.);
+#36222 = SURFACE_CURVE('',#36223,(#36227,#36234),.PCURVE_S1.);
+#36223 = LINE('',#36224,#36225);
+#36224 = CARTESIAN_POINT('',(0.64,3.5,0.752318170518));
+#36225 = VECTOR('',#36226,1.);
+#36226 = DIRECTION('',(1.,0.,0.));
+#36227 = PCURVE('',#35630,#36228);
+#36228 = DEFINITIONAL_REPRESENTATION('',(#36229),#36233);
+#36229 = LINE('',#36230,#36231);
+#36230 = CARTESIAN_POINT('',(0.,0.));
+#36231 = VECTOR('',#36232,1.);
+#36232 = DIRECTION('',(0.,1.));
+#36233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36234 = PCURVE('',#35602,#36235);
+#36235 = DEFINITIONAL_REPRESENTATION('',(#36236),#36240);
+#36236 = LINE('',#36237,#36238);
+#36237 = CARTESIAN_POINT('',(0.,0.));
+#36238 = VECTOR('',#36239,1.);
+#36239 = DIRECTION('',(1.,0.));
+#36240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36241 = ADVANCED_FACE('',(#36242),#35602,.F.);
+#36242 = FACE_BOUND('',#36243,.F.);
+#36243 = EDGE_LOOP('',(#36244,#36245,#36246,#36247));
+#36244 = ORIENTED_EDGE('',*,*,#35586,.F.);
+#36245 = ORIENTED_EDGE('',*,*,#36221,.T.);
+#36246 = ORIENTED_EDGE('',*,*,#36008,.T.);
+#36247 = ORIENTED_EDGE('',*,*,#36196,.T.);
+#36248 = MANIFOLD_SOLID_BREP('',#36249);
+#36249 = CLOSED_SHELL('',(#36250,#36370,#36653,#36703,#36752,#36946,
+ #36973,#37000,#37027,#37054,#37081,#37106,#37133));
+#36250 = ADVANCED_FACE('',(#36251),#36265,.F.);
+#36251 = FACE_BOUND('',#36252,.F.);
+#36252 = EDGE_LOOP('',(#36253,#36288,#36316,#36344));
+#36253 = ORIENTED_EDGE('',*,*,#36254,.F.);
+#36254 = EDGE_CURVE('',#36255,#36257,#36259,.T.);
+#36255 = VERTEX_POINT('',#36256);
+#36256 = CARTESIAN_POINT('',(0.64,-4.5,0.));
+#36257 = VERTEX_POINT('',#36258);
+#36258 = CARTESIAN_POINT('',(0.64,-4.107863353893,0.));
+#36259 = SURFACE_CURVE('',#36260,(#36264,#36276),.PCURVE_S1.);
+#36260 = LINE('',#36261,#36262);
+#36261 = CARTESIAN_POINT('',(0.64,-4.5,0.));
+#36262 = VECTOR('',#36263,1.);
+#36263 = DIRECTION('',(0.,1.,0.));
+#36264 = PCURVE('',#36265,#36270);
+#36265 = PLANE('',#36266);
+#36266 = AXIS2_PLACEMENT_3D('',#36267,#36268,#36269);
+#36267 = CARTESIAN_POINT('',(0.64,-4.5,0.));
+#36268 = DIRECTION('',(0.,0.,1.));
+#36269 = DIRECTION('',(1.,0.,0.));
+#36270 = DEFINITIONAL_REPRESENTATION('',(#36271),#36275);
+#36271 = LINE('',#36272,#36273);
+#36272 = CARTESIAN_POINT('',(0.,0.));
+#36273 = VECTOR('',#36274,1.);
+#36274 = DIRECTION('',(0.,1.));
+#36275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36276 = PCURVE('',#36277,#36282);
+#36277 = PLANE('',#36278);
+#36278 = AXIS2_PLACEMENT_3D('',#36279,#36280,#36281);
+#36279 = CARTESIAN_POINT('',(0.64,-3.952776737828,0.341386224036));
+#36280 = DIRECTION('',(-1.,-1.028895858541E-29,7.350049880588E-30));
+#36281 = DIRECTION('',(1.028895858541E-29,-1.,0.));
+#36282 = DEFINITIONAL_REPRESENTATION('',(#36283),#36287);
+#36283 = LINE('',#36284,#36285);
+#36284 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#36285 = VECTOR('',#36286,1.);
+#36286 = DIRECTION('',(-1.,7.562435882206E-59));
+#36287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36288 = ORIENTED_EDGE('',*,*,#36289,.T.);
+#36289 = EDGE_CURVE('',#36255,#36290,#36292,.T.);
+#36290 = VERTEX_POINT('',#36291);
+#36291 = CARTESIAN_POINT('',(0.86,-4.5,0.));
+#36292 = SURFACE_CURVE('',#36293,(#36297,#36304),.PCURVE_S1.);
+#36293 = LINE('',#36294,#36295);
+#36294 = CARTESIAN_POINT('',(0.64,-4.5,0.));
+#36295 = VECTOR('',#36296,1.);
+#36296 = DIRECTION('',(1.,0.,0.));
+#36297 = PCURVE('',#36265,#36298);
+#36298 = DEFINITIONAL_REPRESENTATION('',(#36299),#36303);
+#36299 = LINE('',#36300,#36301);
+#36300 = CARTESIAN_POINT('',(0.,0.));
+#36301 = VECTOR('',#36302,1.);
+#36302 = DIRECTION('',(1.,0.));
+#36303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36304 = PCURVE('',#36305,#36310);
+#36305 = PLANE('',#36306);
+#36306 = AXIS2_PLACEMENT_3D('',#36307,#36308,#36309);
+#36307 = CARTESIAN_POINT('',(0.64,-4.5,0.));
+#36308 = DIRECTION('',(0.,1.,0.));
+#36309 = DIRECTION('',(0.,0.,1.));
+#36310 = DEFINITIONAL_REPRESENTATION('',(#36311),#36315);
+#36311 = LINE('',#36312,#36313);
+#36312 = CARTESIAN_POINT('',(0.,0.));
+#36313 = VECTOR('',#36314,1.);
+#36314 = DIRECTION('',(0.,1.));
+#36315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36316 = ORIENTED_EDGE('',*,*,#36317,.T.);
+#36317 = EDGE_CURVE('',#36290,#36318,#36320,.T.);
+#36318 = VERTEX_POINT('',#36319);
+#36319 = CARTESIAN_POINT('',(0.86,-4.107863353893,0.));
+#36320 = SURFACE_CURVE('',#36321,(#36325,#36332),.PCURVE_S1.);
+#36321 = LINE('',#36322,#36323);
+#36322 = CARTESIAN_POINT('',(0.86,-4.5,0.));
+#36323 = VECTOR('',#36324,1.);
+#36324 = DIRECTION('',(0.,1.,0.));
+#36325 = PCURVE('',#36265,#36326);
+#36326 = DEFINITIONAL_REPRESENTATION('',(#36327),#36331);
+#36327 = LINE('',#36328,#36329);
+#36328 = CARTESIAN_POINT('',(0.22,0.));
+#36329 = VECTOR('',#36330,1.);
+#36330 = DIRECTION('',(0.,1.));
+#36331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36332 = PCURVE('',#36333,#36338);
+#36333 = PLANE('',#36334);
+#36334 = AXIS2_PLACEMENT_3D('',#36335,#36336,#36337);
+#36335 = CARTESIAN_POINT('',(0.86,-3.952776737828,0.341386224036));
+#36336 = DIRECTION('',(1.,-1.963576083731E-29,1.654827298066E-29));
+#36337 = DIRECTION('',(1.963576083731E-29,1.,0.));
+#36338 = DEFINITIONAL_REPRESENTATION('',(#36339),#36343);
+#36339 = LINE('',#36340,#36341);
+#36340 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#36341 = VECTOR('',#36342,1.);
+#36342 = DIRECTION('',(1.,3.249379305189E-58));
+#36343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36344 = ORIENTED_EDGE('',*,*,#36345,.F.);
+#36345 = EDGE_CURVE('',#36257,#36318,#36346,.T.);
+#36346 = SURFACE_CURVE('',#36347,(#36351,#36358),.PCURVE_S1.);
+#36347 = LINE('',#36348,#36349);
+#36348 = CARTESIAN_POINT('',(0.64,-4.107863353893,0.));
+#36349 = VECTOR('',#36350,1.);
+#36350 = DIRECTION('',(1.,0.,0.));
+#36351 = PCURVE('',#36265,#36352);
+#36352 = DEFINITIONAL_REPRESENTATION('',(#36353),#36357);
+#36353 = LINE('',#36354,#36355);
+#36354 = CARTESIAN_POINT('',(0.,0.392136646107));
+#36355 = VECTOR('',#36356,1.);
+#36356 = DIRECTION('',(1.,0.));
+#36357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36358 = PCURVE('',#36359,#36364);
+#36359 = CYLINDRICAL_SURFACE('',#36360,0.11);
+#36360 = AXIS2_PLACEMENT_3D('',#36361,#36362,#36363);
+#36361 = CARTESIAN_POINT('',(0.64,-4.107863353893,0.11));
+#36362 = DIRECTION('',(1.,0.,0.));
+#36363 = DIRECTION('',(0.,0.,-1.));
+#36364 = DEFINITIONAL_REPRESENTATION('',(#36365),#36369);
+#36365 = LINE('',#36366,#36367);
+#36366 = CARTESIAN_POINT('',(0.,0.));
+#36367 = VECTOR('',#36368,1.);
+#36368 = DIRECTION('',(0.,1.));
+#36369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36370 = ADVANCED_FACE('',(#36371),#36277,.T.);
+#36371 = FACE_BOUND('',#36372,.T.);
+#36372 = EDGE_LOOP('',(#36373,#36403,#36436,#36464,#36493,#36521,#36549,
+ #36577,#36605,#36631,#36632));
+#36373 = ORIENTED_EDGE('',*,*,#36374,.T.);
+#36374 = EDGE_CURVE('',#36375,#36377,#36379,.T.);
+#36375 = VERTEX_POINT('',#36376);
+#36376 = CARTESIAN_POINT('',(0.64,-4.5,0.11));
+#36377 = VERTEX_POINT('',#36378);
+#36378 = CARTESIAN_POINT('',(0.64,-4.165726707786,0.11));
+#36379 = SURFACE_CURVE('',#36380,(#36384,#36391),.PCURVE_S1.);
+#36380 = LINE('',#36381,#36382);
+#36381 = CARTESIAN_POINT('',(0.64,-4.5,0.11));
+#36382 = VECTOR('',#36383,1.);
+#36383 = DIRECTION('',(0.,1.,0.));
+#36384 = PCURVE('',#36277,#36385);
+#36385 = DEFINITIONAL_REPRESENTATION('',(#36386),#36390);
+#36386 = LINE('',#36387,#36388);
+#36387 = CARTESIAN_POINT('',(0.547223262172,-0.231386224036));
+#36388 = VECTOR('',#36389,1.);
+#36389 = DIRECTION('',(-1.,7.562435882206E-59));
+#36390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36391 = PCURVE('',#36392,#36397);
+#36392 = PLANE('',#36393);
+#36393 = AXIS2_PLACEMENT_3D('',#36394,#36395,#36396);
+#36394 = CARTESIAN_POINT('',(0.64,-4.5,0.11));
+#36395 = DIRECTION('',(0.,0.,1.));
+#36396 = DIRECTION('',(1.,0.,0.));
+#36397 = DEFINITIONAL_REPRESENTATION('',(#36398),#36402);
+#36398 = LINE('',#36399,#36400);
+#36399 = CARTESIAN_POINT('',(0.,0.));
+#36400 = VECTOR('',#36401,1.);
+#36401 = DIRECTION('',(0.,1.));
+#36402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36403 = ORIENTED_EDGE('',*,*,#36404,.T.);
+#36404 = EDGE_CURVE('',#36377,#36405,#36407,.T.);
+#36405 = VERTEX_POINT('',#36406);
+#36406 = CARTESIAN_POINT('',(0.64,-4.075082096124,0.157681829482));
+#36407 = SURFACE_CURVE('',#36408,(#36413,#36424),.PCURVE_S1.);
+#36408 = CIRCLE('',#36409,0.11);
+#36409 = AXIS2_PLACEMENT_3D('',#36410,#36411,#36412);
+#36410 = CARTESIAN_POINT('',(0.64,-4.165726707786,0.22));
+#36411 = DIRECTION('',(1.,-0.,0.));
+#36412 = DIRECTION('',(0.,0.,-1.));
+#36413 = PCURVE('',#36277,#36414);
+#36414 = DEFINITIONAL_REPRESENTATION('',(#36415),#36423);
+#36415 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36416,#36417,#36418,#36419
+ ,#36420,#36421,#36422),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#36416 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#36417 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#36418 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#36419 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#36420 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#36421 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#36422 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#36423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36424 = PCURVE('',#36425,#36430);
+#36425 = CYLINDRICAL_SURFACE('',#36426,0.11);
+#36426 = AXIS2_PLACEMENT_3D('',#36427,#36428,#36429);
+#36427 = CARTESIAN_POINT('',(0.86,-4.165726707786,0.22));
+#36428 = DIRECTION('',(-1.,0.,0.));
+#36429 = DIRECTION('',(0.,0.,-1.));
+#36430 = DEFINITIONAL_REPRESENTATION('',(#36431),#36435);
+#36431 = LINE('',#36432,#36433);
+#36432 = CARTESIAN_POINT('',(-0.,0.22));
+#36433 = VECTOR('',#36434,1.);
+#36434 = DIRECTION('',(-1.,0.));
+#36435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36436 = ORIENTED_EDGE('',*,*,#36437,.T.);
+#36437 = EDGE_CURVE('',#36405,#36438,#36440,.T.);
+#36438 = VERTEX_POINT('',#36439);
+#36439 = CARTESIAN_POINT('',(0.64,-3.623425869431,0.814636341035));
+#36440 = SURFACE_CURVE('',#36441,(#36445,#36452),.PCURVE_S1.);
+#36441 = LINE('',#36442,#36443);
+#36442 = CARTESIAN_POINT('',(0.64,-4.140644611662,6.231817051758E-02));
+#36443 = VECTOR('',#36444,1.);
+#36444 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#36445 = PCURVE('',#36277,#36446);
+#36446 = DEFINITIONAL_REPRESENTATION('',(#36447),#36451);
+#36447 = LINE('',#36448,#36449);
+#36448 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#36449 = VECTOR('',#36450,1.);
+#36450 = DIRECTION('',(-0.566528822887,0.824041924199));
+#36451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36452 = PCURVE('',#36453,#36458);
+#36453 = PLANE('',#36454);
+#36454 = AXIS2_PLACEMENT_3D('',#36455,#36456,#36457);
+#36455 = CARTESIAN_POINT('',(0.64,-4.140644611662,6.231817051758E-02));
+#36456 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#36457 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#36458 = DEFINITIONAL_REPRESENTATION('',(#36459),#36463);
+#36459 = LINE('',#36460,#36461);
+#36460 = CARTESIAN_POINT('',(0.,0.));
+#36461 = VECTOR('',#36462,1.);
+#36462 = DIRECTION('',(1.,0.));
+#36463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36464 = ORIENTED_EDGE('',*,*,#36465,.T.);
+#36465 = EDGE_CURVE('',#36438,#36466,#36468,.T.);
+#36466 = VERTEX_POINT('',#36467);
+#36467 = CARTESIAN_POINT('',(0.64,-3.532781257769,0.862318170518));
+#36468 = SURFACE_CURVE('',#36469,(#36474,#36481),.PCURVE_S1.);
+#36469 = CIRCLE('',#36470,0.11);
+#36470 = AXIS2_PLACEMENT_3D('',#36471,#36472,#36473);
+#36471 = CARTESIAN_POINT('',(0.64,-3.532781257769,0.752318170518));
+#36472 = DIRECTION('',(-1.,0.,0.));
+#36473 = DIRECTION('',(0.,0.,1.));
+#36474 = PCURVE('',#36277,#36475);
+#36475 = DEFINITIONAL_REPRESENTATION('',(#36476),#36480);
+#36476 = CIRCLE('',#36477,0.11);
+#36477 = AXIS2_PLACEMENT_2D('',#36478,#36479);
+#36478 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#36479 = DIRECTION('',(0.,1.));
+#36480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36481 = PCURVE('',#36482,#36487);
+#36482 = CYLINDRICAL_SURFACE('',#36483,0.11);
+#36483 = AXIS2_PLACEMENT_3D('',#36484,#36485,#36486);
+#36484 = CARTESIAN_POINT('',(0.64,-3.532781257769,0.752318170518));
+#36485 = DIRECTION('',(1.,0.,0.));
+#36486 = DIRECTION('',(0.,-0.824041924199,0.566528822887));
+#36487 = DEFINITIONAL_REPRESENTATION('',(#36488),#36492);
+#36488 = LINE('',#36489,#36490);
+#36489 = CARTESIAN_POINT('',(5.31467632652,1.7763568394E-15));
+#36490 = VECTOR('',#36491,1.);
+#36491 = DIRECTION('',(-1.,0.));
+#36492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36493 = ORIENTED_EDGE('',*,*,#36494,.T.);
+#36494 = EDGE_CURVE('',#36466,#36495,#36497,.T.);
+#36495 = VERTEX_POINT('',#36496);
+#36496 = CARTESIAN_POINT('',(0.64,-3.5,0.862318170518));
+#36497 = SURFACE_CURVE('',#36498,(#36502,#36509),.PCURVE_S1.);
+#36498 = LINE('',#36499,#36500);
+#36499 = CARTESIAN_POINT('',(0.64,-3.590644611662,0.862318170518));
+#36500 = VECTOR('',#36501,1.);
+#36501 = DIRECTION('',(0.,1.,0.));
+#36502 = PCURVE('',#36277,#36503);
+#36503 = DEFINITIONAL_REPRESENTATION('',(#36504),#36508);
+#36504 = LINE('',#36505,#36506);
+#36505 = CARTESIAN_POINT('',(-0.362132126166,0.520931946481));
+#36506 = VECTOR('',#36507,1.);
+#36507 = DIRECTION('',(-1.,7.562435882206E-59));
+#36508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36509 = PCURVE('',#36510,#36515);
+#36510 = PLANE('',#36511);
+#36511 = AXIS2_PLACEMENT_3D('',#36512,#36513,#36514);
+#36512 = CARTESIAN_POINT('',(0.64,-3.590644611662,0.862318170518));
+#36513 = DIRECTION('',(0.,0.,1.));
+#36514 = DIRECTION('',(1.,0.,0.));
+#36515 = DEFINITIONAL_REPRESENTATION('',(#36516),#36520);
+#36516 = LINE('',#36517,#36518);
+#36517 = CARTESIAN_POINT('',(0.,0.));
+#36518 = VECTOR('',#36519,1.);
+#36519 = DIRECTION('',(0.,1.));
+#36520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36521 = ORIENTED_EDGE('',*,*,#36522,.F.);
+#36522 = EDGE_CURVE('',#36523,#36495,#36525,.T.);
+#36523 = VERTEX_POINT('',#36524);
+#36524 = CARTESIAN_POINT('',(0.64,-3.5,0.752318170518));
+#36525 = SURFACE_CURVE('',#36526,(#36530,#36537),.PCURVE_S1.);
+#36526 = LINE('',#36527,#36528);
+#36527 = CARTESIAN_POINT('',(0.64,-3.5,0.752318170518));
+#36528 = VECTOR('',#36529,1.);
+#36529 = DIRECTION('',(0.,0.,1.));
+#36530 = PCURVE('',#36277,#36531);
+#36531 = DEFINITIONAL_REPRESENTATION('',(#36532),#36536);
+#36532 = LINE('',#36533,#36534);
+#36533 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#36534 = VECTOR('',#36535,1.);
+#36535 = DIRECTION('',(0.,1.));
+#36536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36537 = PCURVE('',#36538,#36543);
+#36538 = PLANE('',#36539);
+#36539 = AXIS2_PLACEMENT_3D('',#36540,#36541,#36542);
+#36540 = CARTESIAN_POINT('',(0.64,-3.5,0.752318170518));
+#36541 = DIRECTION('',(0.,1.,0.));
+#36542 = DIRECTION('',(0.,0.,1.));
+#36543 = DEFINITIONAL_REPRESENTATION('',(#36544),#36548);
+#36544 = LINE('',#36545,#36546);
+#36545 = CARTESIAN_POINT('',(0.,0.));
+#36546 = VECTOR('',#36547,1.);
+#36547 = DIRECTION('',(1.,0.));
+#36548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36549 = ORIENTED_EDGE('',*,*,#36550,.F.);
+#36550 = EDGE_CURVE('',#36551,#36523,#36553,.T.);
+#36551 = VERTEX_POINT('',#36552);
+#36552 = CARTESIAN_POINT('',(0.64,-3.532781257769,0.752318170518));
+#36553 = SURFACE_CURVE('',#36554,(#36558,#36565),.PCURVE_S1.);
+#36554 = LINE('',#36555,#36556);
+#36555 = CARTESIAN_POINT('',(0.64,-3.590644611662,0.752318170518));
+#36556 = VECTOR('',#36557,1.);
+#36557 = DIRECTION('',(0.,1.,0.));
+#36558 = PCURVE('',#36277,#36559);
+#36559 = DEFINITIONAL_REPRESENTATION('',(#36560),#36564);
+#36560 = LINE('',#36561,#36562);
+#36561 = CARTESIAN_POINT('',(-0.362132126166,0.410931946481));
+#36562 = VECTOR('',#36563,1.);
+#36563 = DIRECTION('',(-1.,7.562435882206E-59));
+#36564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36565 = PCURVE('',#36566,#36571);
+#36566 = PLANE('',#36567);
+#36567 = AXIS2_PLACEMENT_3D('',#36568,#36569,#36570);
+#36568 = CARTESIAN_POINT('',(0.64,-3.590644611662,0.752318170518));
+#36569 = DIRECTION('',(0.,0.,1.));
+#36570 = DIRECTION('',(1.,0.,0.));
+#36571 = DEFINITIONAL_REPRESENTATION('',(#36572),#36576);
+#36572 = LINE('',#36573,#36574);
+#36573 = CARTESIAN_POINT('',(0.,0.));
+#36574 = VECTOR('',#36575,1.);
+#36575 = DIRECTION('',(0.,1.));
+#36576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36577 = ORIENTED_EDGE('',*,*,#36578,.F.);
+#36578 = EDGE_CURVE('',#36579,#36551,#36581,.T.);
+#36579 = VERTEX_POINT('',#36580);
+#36580 = CARTESIAN_POINT('',(0.64,-4.017218742231,4.768182948242E-02));
+#36581 = SURFACE_CURVE('',#36582,(#36586,#36593),.PCURVE_S1.);
+#36582 = LINE('',#36583,#36584);
+#36583 = CARTESIAN_POINT('',(0.64,-4.05,1.387778780781E-17));
+#36584 = VECTOR('',#36585,1.);
+#36585 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#36586 = PCURVE('',#36277,#36587);
+#36587 = DEFINITIONAL_REPRESENTATION('',(#36588),#36592);
+#36588 = LINE('',#36589,#36590);
+#36589 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#36590 = VECTOR('',#36591,1.);
+#36591 = DIRECTION('',(-0.566528822887,0.824041924199));
+#36592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36593 = PCURVE('',#36594,#36599);
+#36594 = PLANE('',#36595);
+#36595 = AXIS2_PLACEMENT_3D('',#36596,#36597,#36598);
+#36596 = CARTESIAN_POINT('',(0.64,-4.05,1.387778780781E-17));
+#36597 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#36598 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#36599 = DEFINITIONAL_REPRESENTATION('',(#36600),#36604);
+#36600 = LINE('',#36601,#36602);
+#36601 = CARTESIAN_POINT('',(0.,0.));
+#36602 = VECTOR('',#36603,1.);
+#36603 = DIRECTION('',(1.,0.));
+#36604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36605 = ORIENTED_EDGE('',*,*,#36606,.F.);
+#36606 = EDGE_CURVE('',#36257,#36579,#36607,.T.);
+#36607 = SURFACE_CURVE('',#36608,(#36613,#36624),.PCURVE_S1.);
+#36608 = CIRCLE('',#36609,0.11);
+#36609 = AXIS2_PLACEMENT_3D('',#36610,#36611,#36612);
+#36610 = CARTESIAN_POINT('',(0.64,-4.107863353893,0.11));
+#36611 = DIRECTION('',(1.,0.,-0.));
+#36612 = DIRECTION('',(0.,0.,1.));
+#36613 = PCURVE('',#36277,#36614);
+#36614 = DEFINITIONAL_REPRESENTATION('',(#36615),#36623);
+#36615 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36616,#36617,#36618,#36619
+ ,#36620,#36621,#36622),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#36616 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#36617 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#36618 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#36619 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#36620 = CARTESIAN_POINT('',(5.982382164823E-02,-0.286386224036));
+#36621 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#36622 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#36623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36624 = PCURVE('',#36359,#36625);
+#36625 = DEFINITIONAL_REPRESENTATION('',(#36626),#36630);
+#36626 = LINE('',#36627,#36628);
+#36627 = CARTESIAN_POINT('',(-3.14159265359,1.7763568394E-15));
+#36628 = VECTOR('',#36629,1.);
+#36629 = DIRECTION('',(1.,0.));
+#36630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36631 = ORIENTED_EDGE('',*,*,#36254,.F.);
+#36632 = ORIENTED_EDGE('',*,*,#36633,.T.);
+#36633 = EDGE_CURVE('',#36255,#36375,#36634,.T.);
+#36634 = SURFACE_CURVE('',#36635,(#36639,#36646),.PCURVE_S1.);
+#36635 = LINE('',#36636,#36637);
+#36636 = CARTESIAN_POINT('',(0.64,-4.5,0.));
+#36637 = VECTOR('',#36638,1.);
+#36638 = DIRECTION('',(0.,0.,1.));
+#36639 = PCURVE('',#36277,#36640);
+#36640 = DEFINITIONAL_REPRESENTATION('',(#36641),#36645);
+#36641 = LINE('',#36642,#36643);
+#36642 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#36643 = VECTOR('',#36644,1.);
+#36644 = DIRECTION('',(0.,1.));
+#36645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36646 = PCURVE('',#36305,#36647);
+#36647 = DEFINITIONAL_REPRESENTATION('',(#36648),#36652);
+#36648 = LINE('',#36649,#36650);
+#36649 = CARTESIAN_POINT('',(0.,0.));
+#36650 = VECTOR('',#36651,1.);
+#36651 = DIRECTION('',(1.,0.));
+#36652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36653 = ADVANCED_FACE('',(#36654),#36359,.T.);
+#36654 = FACE_BOUND('',#36655,.T.);
+#36655 = EDGE_LOOP('',(#36656,#36657,#36680,#36702));
+#36656 = ORIENTED_EDGE('',*,*,#36606,.T.);
+#36657 = ORIENTED_EDGE('',*,*,#36658,.T.);
+#36658 = EDGE_CURVE('',#36579,#36659,#36661,.T.);
+#36659 = VERTEX_POINT('',#36660);
+#36660 = CARTESIAN_POINT('',(0.86,-4.017218742231,4.768182948242E-02));
+#36661 = SURFACE_CURVE('',#36662,(#36666,#36673),.PCURVE_S1.);
+#36662 = LINE('',#36663,#36664);
+#36663 = CARTESIAN_POINT('',(0.64,-4.017218742231,4.768182948242E-02));
+#36664 = VECTOR('',#36665,1.);
+#36665 = DIRECTION('',(1.,0.,0.));
+#36666 = PCURVE('',#36359,#36667);
+#36667 = DEFINITIONAL_REPRESENTATION('',(#36668),#36672);
+#36668 = LINE('',#36669,#36670);
+#36669 = CARTESIAN_POINT('',(0.96850898066,0.));
+#36670 = VECTOR('',#36671,1.);
+#36671 = DIRECTION('',(0.,1.));
+#36672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36673 = PCURVE('',#36594,#36674);
+#36674 = DEFINITIONAL_REPRESENTATION('',(#36675),#36679);
+#36675 = LINE('',#36676,#36677);
+#36676 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#36677 = VECTOR('',#36678,1.);
+#36678 = DIRECTION('',(0.,1.));
+#36679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36680 = ORIENTED_EDGE('',*,*,#36681,.F.);
+#36681 = EDGE_CURVE('',#36318,#36659,#36682,.T.);
+#36682 = SURFACE_CURVE('',#36683,(#36688,#36695),.PCURVE_S1.);
+#36683 = CIRCLE('',#36684,0.11);
+#36684 = AXIS2_PLACEMENT_3D('',#36685,#36686,#36687);
+#36685 = CARTESIAN_POINT('',(0.86,-4.107863353893,0.11));
+#36686 = DIRECTION('',(1.,0.,-0.));
+#36687 = DIRECTION('',(0.,0.,1.));
+#36688 = PCURVE('',#36359,#36689);
+#36689 = DEFINITIONAL_REPRESENTATION('',(#36690),#36694);
+#36690 = LINE('',#36691,#36692);
+#36691 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#36692 = VECTOR('',#36693,1.);
+#36693 = DIRECTION('',(1.,0.));
+#36694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36695 = PCURVE('',#36333,#36696);
+#36696 = DEFINITIONAL_REPRESENTATION('',(#36697),#36701);
+#36697 = CIRCLE('',#36698,0.11);
+#36698 = AXIS2_PLACEMENT_2D('',#36699,#36700);
+#36699 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#36700 = DIRECTION('',(0.,1.));
+#36701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36702 = ORIENTED_EDGE('',*,*,#36345,.F.);
+#36703 = ADVANCED_FACE('',(#36704),#36305,.F.);
+#36704 = FACE_BOUND('',#36705,.F.);
+#36705 = EDGE_LOOP('',(#36706,#36707,#36708,#36731));
+#36706 = ORIENTED_EDGE('',*,*,#36289,.F.);
+#36707 = ORIENTED_EDGE('',*,*,#36633,.T.);
+#36708 = ORIENTED_EDGE('',*,*,#36709,.T.);
+#36709 = EDGE_CURVE('',#36375,#36710,#36712,.T.);
+#36710 = VERTEX_POINT('',#36711);
+#36711 = CARTESIAN_POINT('',(0.86,-4.5,0.11));
+#36712 = SURFACE_CURVE('',#36713,(#36717,#36724),.PCURVE_S1.);
+#36713 = LINE('',#36714,#36715);
+#36714 = CARTESIAN_POINT('',(0.64,-4.5,0.11));
+#36715 = VECTOR('',#36716,1.);
+#36716 = DIRECTION('',(1.,0.,0.));
+#36717 = PCURVE('',#36305,#36718);
+#36718 = DEFINITIONAL_REPRESENTATION('',(#36719),#36723);
+#36719 = LINE('',#36720,#36721);
+#36720 = CARTESIAN_POINT('',(0.11,0.));
+#36721 = VECTOR('',#36722,1.);
+#36722 = DIRECTION('',(0.,1.));
+#36723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36724 = PCURVE('',#36392,#36725);
+#36725 = DEFINITIONAL_REPRESENTATION('',(#36726),#36730);
+#36726 = LINE('',#36727,#36728);
+#36727 = CARTESIAN_POINT('',(0.,0.));
+#36728 = VECTOR('',#36729,1.);
+#36729 = DIRECTION('',(1.,0.));
+#36730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36731 = ORIENTED_EDGE('',*,*,#36732,.F.);
+#36732 = EDGE_CURVE('',#36290,#36710,#36733,.T.);
+#36733 = SURFACE_CURVE('',#36734,(#36738,#36745),.PCURVE_S1.);
+#36734 = LINE('',#36735,#36736);
+#36735 = CARTESIAN_POINT('',(0.86,-4.5,0.));
+#36736 = VECTOR('',#36737,1.);
+#36737 = DIRECTION('',(0.,0.,1.));
+#36738 = PCURVE('',#36305,#36739);
+#36739 = DEFINITIONAL_REPRESENTATION('',(#36740),#36744);
+#36740 = LINE('',#36741,#36742);
+#36741 = CARTESIAN_POINT('',(0.,0.22));
+#36742 = VECTOR('',#36743,1.);
+#36743 = DIRECTION('',(1.,0.));
+#36744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36745 = PCURVE('',#36333,#36746);
+#36746 = DEFINITIONAL_REPRESENTATION('',(#36747),#36751);
+#36747 = LINE('',#36748,#36749);
+#36748 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#36749 = VECTOR('',#36750,1.);
+#36750 = DIRECTION('',(0.,1.));
+#36751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36752 = ADVANCED_FACE('',(#36753),#36333,.T.);
+#36753 = FACE_BOUND('',#36754,.T.);
+#36754 = EDGE_LOOP('',(#36755,#36778,#36779,#36780,#36781,#36804,#36827,
+ #36850,#36873,#36901,#36924));
+#36755 = ORIENTED_EDGE('',*,*,#36756,.F.);
+#36756 = EDGE_CURVE('',#36710,#36757,#36759,.T.);
+#36757 = VERTEX_POINT('',#36758);
+#36758 = CARTESIAN_POINT('',(0.86,-4.165726707786,0.11));
+#36759 = SURFACE_CURVE('',#36760,(#36764,#36771),.PCURVE_S1.);
+#36760 = LINE('',#36761,#36762);
+#36761 = CARTESIAN_POINT('',(0.86,-4.5,0.11));
+#36762 = VECTOR('',#36763,1.);
+#36763 = DIRECTION('',(0.,1.,0.));
+#36764 = PCURVE('',#36333,#36765);
+#36765 = DEFINITIONAL_REPRESENTATION('',(#36766),#36770);
+#36766 = LINE('',#36767,#36768);
+#36767 = CARTESIAN_POINT('',(-0.547223262172,-0.231386224036));
+#36768 = VECTOR('',#36769,1.);
+#36769 = DIRECTION('',(1.,3.249379305189E-58));
+#36770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36771 = PCURVE('',#36392,#36772);
+#36772 = DEFINITIONAL_REPRESENTATION('',(#36773),#36777);
+#36773 = LINE('',#36774,#36775);
+#36774 = CARTESIAN_POINT('',(0.22,0.));
+#36775 = VECTOR('',#36776,1.);
+#36776 = DIRECTION('',(0.,1.));
+#36777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36778 = ORIENTED_EDGE('',*,*,#36732,.F.);
+#36779 = ORIENTED_EDGE('',*,*,#36317,.T.);
+#36780 = ORIENTED_EDGE('',*,*,#36681,.T.);
+#36781 = ORIENTED_EDGE('',*,*,#36782,.T.);
+#36782 = EDGE_CURVE('',#36659,#36783,#36785,.T.);
+#36783 = VERTEX_POINT('',#36784);
+#36784 = CARTESIAN_POINT('',(0.86,-3.532781257769,0.752318170518));
+#36785 = SURFACE_CURVE('',#36786,(#36790,#36797),.PCURVE_S1.);
+#36786 = LINE('',#36787,#36788);
+#36787 = CARTESIAN_POINT('',(0.86,-4.05,1.387778780781E-17));
+#36788 = VECTOR('',#36789,1.);
+#36789 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#36790 = PCURVE('',#36333,#36791);
+#36791 = DEFINITIONAL_REPRESENTATION('',(#36792),#36796);
+#36792 = LINE('',#36793,#36794);
+#36793 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#36794 = VECTOR('',#36795,1.);
+#36795 = DIRECTION('',(0.566528822887,0.824041924199));
+#36796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36797 = PCURVE('',#36594,#36798);
+#36798 = DEFINITIONAL_REPRESENTATION('',(#36799),#36803);
+#36799 = LINE('',#36800,#36801);
+#36800 = CARTESIAN_POINT('',(0.,0.22));
+#36801 = VECTOR('',#36802,1.);
+#36802 = DIRECTION('',(1.,0.));
+#36803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36804 = ORIENTED_EDGE('',*,*,#36805,.T.);
+#36805 = EDGE_CURVE('',#36783,#36806,#36808,.T.);
+#36806 = VERTEX_POINT('',#36807);
+#36807 = CARTESIAN_POINT('',(0.86,-3.5,0.752318170518));
+#36808 = SURFACE_CURVE('',#36809,(#36813,#36820),.PCURVE_S1.);
+#36809 = LINE('',#36810,#36811);
+#36810 = CARTESIAN_POINT('',(0.86,-3.590644611662,0.752318170518));
+#36811 = VECTOR('',#36812,1.);
+#36812 = DIRECTION('',(0.,1.,0.));
+#36813 = PCURVE('',#36333,#36814);
+#36814 = DEFINITIONAL_REPRESENTATION('',(#36815),#36819);
+#36815 = LINE('',#36816,#36817);
+#36816 = CARTESIAN_POINT('',(0.362132126166,0.410931946481));
+#36817 = VECTOR('',#36818,1.);
+#36818 = DIRECTION('',(1.,3.249379305189E-58));
+#36819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36820 = PCURVE('',#36566,#36821);
+#36821 = DEFINITIONAL_REPRESENTATION('',(#36822),#36826);
+#36822 = LINE('',#36823,#36824);
+#36823 = CARTESIAN_POINT('',(0.22,0.));
+#36824 = VECTOR('',#36825,1.);
+#36825 = DIRECTION('',(0.,1.));
+#36826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36827 = ORIENTED_EDGE('',*,*,#36828,.T.);
+#36828 = EDGE_CURVE('',#36806,#36829,#36831,.T.);
+#36829 = VERTEX_POINT('',#36830);
+#36830 = CARTESIAN_POINT('',(0.86,-3.5,0.862318170518));
+#36831 = SURFACE_CURVE('',#36832,(#36836,#36843),.PCURVE_S1.);
+#36832 = LINE('',#36833,#36834);
+#36833 = CARTESIAN_POINT('',(0.86,-3.5,0.752318170518));
+#36834 = VECTOR('',#36835,1.);
+#36835 = DIRECTION('',(0.,0.,1.));
+#36836 = PCURVE('',#36333,#36837);
+#36837 = DEFINITIONAL_REPRESENTATION('',(#36838),#36842);
+#36838 = LINE('',#36839,#36840);
+#36839 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#36840 = VECTOR('',#36841,1.);
+#36841 = DIRECTION('',(0.,1.));
+#36842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36843 = PCURVE('',#36538,#36844);
+#36844 = DEFINITIONAL_REPRESENTATION('',(#36845),#36849);
+#36845 = LINE('',#36846,#36847);
+#36846 = CARTESIAN_POINT('',(0.,0.22));
+#36847 = VECTOR('',#36848,1.);
+#36848 = DIRECTION('',(1.,0.));
+#36849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36850 = ORIENTED_EDGE('',*,*,#36851,.F.);
+#36851 = EDGE_CURVE('',#36852,#36829,#36854,.T.);
+#36852 = VERTEX_POINT('',#36853);
+#36853 = CARTESIAN_POINT('',(0.86,-3.532781257769,0.862318170518));
+#36854 = SURFACE_CURVE('',#36855,(#36859,#36866),.PCURVE_S1.);
+#36855 = LINE('',#36856,#36857);
+#36856 = CARTESIAN_POINT('',(0.86,-3.590644611662,0.862318170518));
+#36857 = VECTOR('',#36858,1.);
+#36858 = DIRECTION('',(0.,1.,0.));
+#36859 = PCURVE('',#36333,#36860);
+#36860 = DEFINITIONAL_REPRESENTATION('',(#36861),#36865);
+#36861 = LINE('',#36862,#36863);
+#36862 = CARTESIAN_POINT('',(0.362132126166,0.520931946481));
+#36863 = VECTOR('',#36864,1.);
+#36864 = DIRECTION('',(1.,3.249379305189E-58));
+#36865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36866 = PCURVE('',#36510,#36867);
+#36867 = DEFINITIONAL_REPRESENTATION('',(#36868),#36872);
+#36868 = LINE('',#36869,#36870);
+#36869 = CARTESIAN_POINT('',(0.22,0.));
+#36870 = VECTOR('',#36871,1.);
+#36871 = DIRECTION('',(0.,1.));
+#36872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36873 = ORIENTED_EDGE('',*,*,#36874,.F.);
+#36874 = EDGE_CURVE('',#36875,#36852,#36877,.T.);
+#36875 = VERTEX_POINT('',#36876);
+#36876 = CARTESIAN_POINT('',(0.86,-3.623425869431,0.814636341035));
+#36877 = SURFACE_CURVE('',#36878,(#36883,#36894),.PCURVE_S1.);
+#36878 = CIRCLE('',#36879,0.11);
+#36879 = AXIS2_PLACEMENT_3D('',#36880,#36881,#36882);
+#36880 = CARTESIAN_POINT('',(0.86,-3.532781257769,0.752318170518));
+#36881 = DIRECTION('',(-1.,0.,0.));
+#36882 = DIRECTION('',(0.,0.,1.));
+#36883 = PCURVE('',#36333,#36884);
+#36884 = DEFINITIONAL_REPRESENTATION('',(#36885),#36893);
+#36885 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36886,#36887,#36888,#36889
+ ,#36890,#36891,#36892),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#36886 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#36887 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#36888 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#36889 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#36890 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#36891 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#36892 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#36893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36894 = PCURVE('',#36482,#36895);
+#36895 = DEFINITIONAL_REPRESENTATION('',(#36896),#36900);
+#36896 = LINE('',#36897,#36898);
+#36897 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#36898 = VECTOR('',#36899,1.);
+#36899 = DIRECTION('',(-1.,0.));
+#36900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36901 = ORIENTED_EDGE('',*,*,#36902,.F.);
+#36902 = EDGE_CURVE('',#36903,#36875,#36905,.T.);
+#36903 = VERTEX_POINT('',#36904);
+#36904 = CARTESIAN_POINT('',(0.86,-4.075082096124,0.157681829482));
+#36905 = SURFACE_CURVE('',#36906,(#36910,#36917),.PCURVE_S1.);
+#36906 = LINE('',#36907,#36908);
+#36907 = CARTESIAN_POINT('',(0.86,-4.140644611662,6.231817051758E-02));
+#36908 = VECTOR('',#36909,1.);
+#36909 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#36910 = PCURVE('',#36333,#36911);
+#36911 = DEFINITIONAL_REPRESENTATION('',(#36912),#36916);
+#36912 = LINE('',#36913,#36914);
+#36913 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#36914 = VECTOR('',#36915,1.);
+#36915 = DIRECTION('',(0.566528822887,0.824041924199));
+#36916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36917 = PCURVE('',#36453,#36918);
+#36918 = DEFINITIONAL_REPRESENTATION('',(#36919),#36923);
+#36919 = LINE('',#36920,#36921);
+#36920 = CARTESIAN_POINT('',(0.,0.22));
+#36921 = VECTOR('',#36922,1.);
+#36922 = DIRECTION('',(1.,0.));
+#36923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36924 = ORIENTED_EDGE('',*,*,#36925,.F.);
+#36925 = EDGE_CURVE('',#36757,#36903,#36926,.T.);
+#36926 = SURFACE_CURVE('',#36927,(#36932,#36939),.PCURVE_S1.);
+#36927 = CIRCLE('',#36928,0.11);
+#36928 = AXIS2_PLACEMENT_3D('',#36929,#36930,#36931);
+#36929 = CARTESIAN_POINT('',(0.86,-4.165726707786,0.22));
+#36930 = DIRECTION('',(1.,-0.,0.));
+#36931 = DIRECTION('',(0.,0.,-1.));
+#36932 = PCURVE('',#36333,#36933);
+#36933 = DEFINITIONAL_REPRESENTATION('',(#36934),#36938);
+#36934 = CIRCLE('',#36935,0.11);
+#36935 = AXIS2_PLACEMENT_2D('',#36936,#36937);
+#36936 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#36937 = DIRECTION('',(0.,-1.));
+#36938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36939 = PCURVE('',#36425,#36940);
+#36940 = DEFINITIONAL_REPRESENTATION('',(#36941),#36945);
+#36941 = LINE('',#36942,#36943);
+#36942 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
+#36943 = VECTOR('',#36944,1.);
+#36944 = DIRECTION('',(-1.,0.));
+#36945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36946 = ADVANCED_FACE('',(#36947),#36392,.T.);
+#36947 = FACE_BOUND('',#36948,.T.);
+#36948 = EDGE_LOOP('',(#36949,#36950,#36951,#36952));
+#36949 = ORIENTED_EDGE('',*,*,#36374,.F.);
+#36950 = ORIENTED_EDGE('',*,*,#36709,.T.);
+#36951 = ORIENTED_EDGE('',*,*,#36756,.T.);
+#36952 = ORIENTED_EDGE('',*,*,#36953,.T.);
+#36953 = EDGE_CURVE('',#36757,#36377,#36954,.T.);
+#36954 = SURFACE_CURVE('',#36955,(#36959,#36966),.PCURVE_S1.);
+#36955 = LINE('',#36956,#36957);
+#36956 = CARTESIAN_POINT('',(0.86,-4.165726707786,0.11));
+#36957 = VECTOR('',#36958,1.);
+#36958 = DIRECTION('',(-1.,0.,0.));
+#36959 = PCURVE('',#36392,#36960);
+#36960 = DEFINITIONAL_REPRESENTATION('',(#36961),#36965);
+#36961 = LINE('',#36962,#36963);
+#36962 = CARTESIAN_POINT('',(0.22,0.334273292214));
+#36963 = VECTOR('',#36964,1.);
+#36964 = DIRECTION('',(-1.,0.));
+#36965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36966 = PCURVE('',#36425,#36967);
+#36967 = DEFINITIONAL_REPRESENTATION('',(#36968),#36972);
+#36968 = LINE('',#36969,#36970);
+#36969 = CARTESIAN_POINT('',(-0.,0.));
+#36970 = VECTOR('',#36971,1.);
+#36971 = DIRECTION('',(-0.,1.));
+#36972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36973 = ADVANCED_FACE('',(#36974),#36425,.F.);
+#36974 = FACE_BOUND('',#36975,.T.);
+#36975 = EDGE_LOOP('',(#36976,#36977,#36998,#36999));
+#36976 = ORIENTED_EDGE('',*,*,#36925,.T.);
+#36977 = ORIENTED_EDGE('',*,*,#36978,.T.);
+#36978 = EDGE_CURVE('',#36903,#36405,#36979,.T.);
+#36979 = SURFACE_CURVE('',#36980,(#36984,#36991),.PCURVE_S1.);
+#36980 = LINE('',#36981,#36982);
+#36981 = CARTESIAN_POINT('',(0.86,-4.075082096124,0.157681829482));
+#36982 = VECTOR('',#36983,1.);
+#36983 = DIRECTION('',(-1.,0.,0.));
+#36984 = PCURVE('',#36425,#36985);
+#36985 = DEFINITIONAL_REPRESENTATION('',(#36986),#36990);
+#36986 = LINE('',#36987,#36988);
+#36987 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#36988 = VECTOR('',#36989,1.);
+#36989 = DIRECTION('',(-0.,1.));
+#36990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36991 = PCURVE('',#36453,#36992);
+#36992 = DEFINITIONAL_REPRESENTATION('',(#36993),#36997);
+#36993 = LINE('',#36994,#36995);
+#36994 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#36995 = VECTOR('',#36996,1.);
+#36996 = DIRECTION('',(0.,-1.));
+#36997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36998 = ORIENTED_EDGE('',*,*,#36404,.F.);
+#36999 = ORIENTED_EDGE('',*,*,#36953,.F.);
+#37000 = ADVANCED_FACE('',(#37001),#36453,.F.);
+#37001 = FACE_BOUND('',#37002,.F.);
+#37002 = EDGE_LOOP('',(#37003,#37004,#37005,#37006));
+#37003 = ORIENTED_EDGE('',*,*,#36902,.F.);
+#37004 = ORIENTED_EDGE('',*,*,#36978,.T.);
+#37005 = ORIENTED_EDGE('',*,*,#36437,.T.);
+#37006 = ORIENTED_EDGE('',*,*,#37007,.T.);
+#37007 = EDGE_CURVE('',#36438,#36875,#37008,.T.);
+#37008 = SURFACE_CURVE('',#37009,(#37013,#37020),.PCURVE_S1.);
+#37009 = LINE('',#37010,#37011);
+#37010 = CARTESIAN_POINT('',(0.64,-3.623425869431,0.814636341035));
+#37011 = VECTOR('',#37012,1.);
+#37012 = DIRECTION('',(1.,0.,0.));
+#37013 = PCURVE('',#36453,#37014);
+#37014 = DEFINITIONAL_REPRESENTATION('',(#37015),#37019);
+#37015 = LINE('',#37016,#37017);
+#37016 = CARTESIAN_POINT('',(0.912961038055,0.));
+#37017 = VECTOR('',#37018,1.);
+#37018 = DIRECTION('',(0.,1.));
+#37019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37020 = PCURVE('',#36482,#37021);
+#37021 = DEFINITIONAL_REPRESENTATION('',(#37022),#37026);
+#37022 = LINE('',#37023,#37024);
+#37023 = CARTESIAN_POINT('',(-0.,0.));
+#37024 = VECTOR('',#37025,1.);
+#37025 = DIRECTION('',(-0.,1.));
+#37026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37027 = ADVANCED_FACE('',(#37028),#36482,.T.);
+#37028 = FACE_BOUND('',#37029,.F.);
+#37029 = EDGE_LOOP('',(#37030,#37031,#37052,#37053));
+#37030 = ORIENTED_EDGE('',*,*,#36465,.T.);
+#37031 = ORIENTED_EDGE('',*,*,#37032,.T.);
+#37032 = EDGE_CURVE('',#36466,#36852,#37033,.T.);
+#37033 = SURFACE_CURVE('',#37034,(#37038,#37045),.PCURVE_S1.);
+#37034 = LINE('',#37035,#37036);
+#37035 = CARTESIAN_POINT('',(0.64,-3.532781257769,0.862318170518));
+#37036 = VECTOR('',#37037,1.);
+#37037 = DIRECTION('',(1.,0.,0.));
+#37038 = PCURVE('',#36482,#37039);
+#37039 = DEFINITIONAL_REPRESENTATION('',(#37040),#37044);
+#37040 = LINE('',#37041,#37042);
+#37041 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#37042 = VECTOR('',#37043,1.);
+#37043 = DIRECTION('',(-0.,1.));
+#37044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37045 = PCURVE('',#36510,#37046);
+#37046 = DEFINITIONAL_REPRESENTATION('',(#37047),#37051);
+#37047 = LINE('',#37048,#37049);
+#37048 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#37049 = VECTOR('',#37050,1.);
+#37050 = DIRECTION('',(1.,0.));
+#37051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37052 = ORIENTED_EDGE('',*,*,#36874,.F.);
+#37053 = ORIENTED_EDGE('',*,*,#37007,.F.);
+#37054 = ADVANCED_FACE('',(#37055),#36510,.T.);
+#37055 = FACE_BOUND('',#37056,.T.);
+#37056 = EDGE_LOOP('',(#37057,#37058,#37059,#37060));
+#37057 = ORIENTED_EDGE('',*,*,#36494,.F.);
+#37058 = ORIENTED_EDGE('',*,*,#37032,.T.);
+#37059 = ORIENTED_EDGE('',*,*,#36851,.T.);
+#37060 = ORIENTED_EDGE('',*,*,#37061,.F.);
+#37061 = EDGE_CURVE('',#36495,#36829,#37062,.T.);
+#37062 = SURFACE_CURVE('',#37063,(#37067,#37074),.PCURVE_S1.);
+#37063 = LINE('',#37064,#37065);
+#37064 = CARTESIAN_POINT('',(0.64,-3.5,0.862318170518));
+#37065 = VECTOR('',#37066,1.);
+#37066 = DIRECTION('',(1.,0.,0.));
+#37067 = PCURVE('',#36510,#37068);
+#37068 = DEFINITIONAL_REPRESENTATION('',(#37069),#37073);
+#37069 = LINE('',#37070,#37071);
+#37070 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#37071 = VECTOR('',#37072,1.);
+#37072 = DIRECTION('',(1.,0.));
+#37073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37074 = PCURVE('',#36538,#37075);
+#37075 = DEFINITIONAL_REPRESENTATION('',(#37076),#37080);
+#37076 = LINE('',#37077,#37078);
+#37077 = CARTESIAN_POINT('',(0.11,0.));
+#37078 = VECTOR('',#37079,1.);
+#37079 = DIRECTION('',(0.,1.));
+#37080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37081 = ADVANCED_FACE('',(#37082),#36594,.T.);
+#37082 = FACE_BOUND('',#37083,.T.);
+#37083 = EDGE_LOOP('',(#37084,#37085,#37086,#37087));
+#37084 = ORIENTED_EDGE('',*,*,#36782,.F.);
+#37085 = ORIENTED_EDGE('',*,*,#36658,.F.);
+#37086 = ORIENTED_EDGE('',*,*,#36578,.T.);
+#37087 = ORIENTED_EDGE('',*,*,#37088,.F.);
+#37088 = EDGE_CURVE('',#36783,#36551,#37089,.T.);
+#37089 = SURFACE_CURVE('',#37090,(#37094,#37100),.PCURVE_S1.);
+#37090 = LINE('',#37091,#37092);
+#37091 = CARTESIAN_POINT('',(0.64,-3.532781257769,0.752318170518));
+#37092 = VECTOR('',#37093,1.);
+#37093 = DIRECTION('',(-1.,0.,0.));
+#37094 = PCURVE('',#36594,#37095);
+#37095 = DEFINITIONAL_REPRESENTATION('',(#37096),#37099);
+#37096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37097,#37098),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37097 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#37098 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#37099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37100 = PCURVE('',#36566,#37101);
+#37101 = DEFINITIONAL_REPRESENTATION('',(#37102),#37105);
+#37102 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37103,#37104),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37103 = CARTESIAN_POINT('',(0.242,5.786335389277E-02));
+#37104 = CARTESIAN_POINT('',(-2.2E-02,5.786335389277E-02));
+#37105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37106 = ADVANCED_FACE('',(#37107),#36538,.T.);
+#37107 = FACE_BOUND('',#37108,.T.);
+#37108 = EDGE_LOOP('',(#37109,#37110,#37131,#37132));
+#37109 = ORIENTED_EDGE('',*,*,#36828,.F.);
+#37110 = ORIENTED_EDGE('',*,*,#37111,.F.);
+#37111 = EDGE_CURVE('',#36523,#36806,#37112,.T.);
+#37112 = SURFACE_CURVE('',#37113,(#37117,#37124),.PCURVE_S1.);
+#37113 = LINE('',#37114,#37115);
+#37114 = CARTESIAN_POINT('',(0.64,-3.5,0.752318170518));
+#37115 = VECTOR('',#37116,1.);
+#37116 = DIRECTION('',(1.,0.,0.));
+#37117 = PCURVE('',#36538,#37118);
+#37118 = DEFINITIONAL_REPRESENTATION('',(#37119),#37123);
+#37119 = LINE('',#37120,#37121);
+#37120 = CARTESIAN_POINT('',(0.,0.));
+#37121 = VECTOR('',#37122,1.);
+#37122 = DIRECTION('',(0.,1.));
+#37123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37124 = PCURVE('',#36566,#37125);
+#37125 = DEFINITIONAL_REPRESENTATION('',(#37126),#37130);
+#37126 = LINE('',#37127,#37128);
+#37127 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#37128 = VECTOR('',#37129,1.);
+#37129 = DIRECTION('',(1.,0.));
+#37130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37131 = ORIENTED_EDGE('',*,*,#36522,.T.);
+#37132 = ORIENTED_EDGE('',*,*,#37061,.T.);
+#37133 = ADVANCED_FACE('',(#37134),#36566,.F.);
+#37134 = FACE_BOUND('',#37135,.F.);
+#37135 = EDGE_LOOP('',(#37136,#37137,#37138,#37139));
+#37136 = ORIENTED_EDGE('',*,*,#36550,.F.);
+#37137 = ORIENTED_EDGE('',*,*,#37088,.F.);
+#37138 = ORIENTED_EDGE('',*,*,#36805,.T.);
+#37139 = ORIENTED_EDGE('',*,*,#37111,.F.);
+#37140 = MANIFOLD_SOLID_BREP('',#37141);
+#37141 = CLOSED_SHELL('',(#37142,#37262,#37541,#37595,#37644,#37838,
+ #37865,#37892,#37919,#37946,#37973,#37998,#38025));
+#37142 = ADVANCED_FACE('',(#37143),#37157,.F.);
+#37143 = FACE_BOUND('',#37144,.F.);
+#37144 = EDGE_LOOP('',(#37145,#37180,#37208,#37236));
+#37145 = ORIENTED_EDGE('',*,*,#37146,.F.);
+#37146 = EDGE_CURVE('',#37147,#37149,#37151,.T.);
+#37147 = VERTEX_POINT('',#37148);
+#37148 = CARTESIAN_POINT('',(1.14,4.107863353893,0.));
+#37149 = VERTEX_POINT('',#37150);
+#37150 = CARTESIAN_POINT('',(1.14,4.5,0.));
+#37151 = SURFACE_CURVE('',#37152,(#37156,#37168),.PCURVE_S1.);
+#37152 = LINE('',#37153,#37154);
+#37153 = CARTESIAN_POINT('',(1.14,4.05,0.));
+#37154 = VECTOR('',#37155,1.);
+#37155 = DIRECTION('',(0.,1.,0.));
+#37156 = PCURVE('',#37157,#37162);
+#37157 = PLANE('',#37158);
+#37158 = AXIS2_PLACEMENT_3D('',#37159,#37160,#37161);
+#37159 = CARTESIAN_POINT('',(1.14,4.05,0.));
+#37160 = DIRECTION('',(0.,0.,1.));
+#37161 = DIRECTION('',(1.,0.,0.));
+#37162 = DEFINITIONAL_REPRESENTATION('',(#37163),#37167);
+#37163 = LINE('',#37164,#37165);
+#37164 = CARTESIAN_POINT('',(0.,0.));
+#37165 = VECTOR('',#37166,1.);
+#37166 = DIRECTION('',(0.,1.));
+#37167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37168 = PCURVE('',#37169,#37174);
+#37169 = PLANE('',#37170);
+#37170 = AXIS2_PLACEMENT_3D('',#37171,#37172,#37173);
+#37171 = CARTESIAN_POINT('',(1.14,3.952776737828,0.341386224036));
+#37172 = DIRECTION('',(-1.,-4.449253549567E-29,-3.741021876295E-29));
+#37173 = DIRECTION('',(4.449253549567E-29,-1.,0.));
+#37174 = DEFINITIONAL_REPRESENTATION('',(#37175),#37179);
+#37175 = LINE('',#37176,#37177);
+#37176 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#37177 = VECTOR('',#37178,1.);
+#37178 = DIRECTION('',(-1.,-1.664475486211E-57));
+#37179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37180 = ORIENTED_EDGE('',*,*,#37181,.T.);
+#37181 = EDGE_CURVE('',#37147,#37182,#37184,.T.);
+#37182 = VERTEX_POINT('',#37183);
+#37183 = CARTESIAN_POINT('',(1.36,4.107863353893,0.));
+#37184 = SURFACE_CURVE('',#37185,(#37189,#37196),.PCURVE_S1.);
+#37185 = LINE('',#37186,#37187);
+#37186 = CARTESIAN_POINT('',(1.14,4.107863353893,0.));
+#37187 = VECTOR('',#37188,1.);
+#37188 = DIRECTION('',(1.,0.,0.));
+#37189 = PCURVE('',#37157,#37190);
+#37190 = DEFINITIONAL_REPRESENTATION('',(#37191),#37195);
+#37191 = LINE('',#37192,#37193);
+#37192 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#37193 = VECTOR('',#37194,1.);
+#37194 = DIRECTION('',(1.,0.));
+#37195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37196 = PCURVE('',#37197,#37202);
+#37197 = CYLINDRICAL_SURFACE('',#37198,0.11);
+#37198 = AXIS2_PLACEMENT_3D('',#37199,#37200,#37201);
+#37199 = CARTESIAN_POINT('',(1.14,4.107863353893,0.11));
+#37200 = DIRECTION('',(1.,0.,0.));
+#37201 = DIRECTION('',(0.,0.,-1.));
+#37202 = DEFINITIONAL_REPRESENTATION('',(#37203),#37207);
+#37203 = LINE('',#37204,#37205);
+#37204 = CARTESIAN_POINT('',(-0.,0.));
+#37205 = VECTOR('',#37206,1.);
+#37206 = DIRECTION('',(-0.,1.));
+#37207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37208 = ORIENTED_EDGE('',*,*,#37209,.T.);
+#37209 = EDGE_CURVE('',#37182,#37210,#37212,.T.);
+#37210 = VERTEX_POINT('',#37211);
+#37211 = CARTESIAN_POINT('',(1.36,4.5,0.));
+#37212 = SURFACE_CURVE('',#37213,(#37217,#37224),.PCURVE_S1.);
+#37213 = LINE('',#37214,#37215);
+#37214 = CARTESIAN_POINT('',(1.36,4.05,0.));
+#37215 = VECTOR('',#37216,1.);
+#37216 = DIRECTION('',(0.,1.,0.));
+#37217 = PCURVE('',#37157,#37218);
+#37218 = DEFINITIONAL_REPRESENTATION('',(#37219),#37223);
+#37219 = LINE('',#37220,#37221);
+#37220 = CARTESIAN_POINT('',(0.22,0.));
+#37221 = VECTOR('',#37222,1.);
+#37222 = DIRECTION('',(0.,1.));
+#37223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37224 = PCURVE('',#37225,#37230);
+#37225 = PLANE('',#37226);
+#37226 = AXIS2_PLACEMENT_3D('',#37227,#37228,#37229);
+#37227 = CARTESIAN_POINT('',(1.36,3.952776737828,0.341386224036));
+#37228 = DIRECTION('',(1.,-1.714327366318E-29,-1.454987228235E-29));
+#37229 = DIRECTION('',(1.714327366318E-29,1.,0.));
+#37230 = DEFINITIONAL_REPRESENTATION('',(#37231),#37235);
+#37231 = LINE('',#37232,#37233);
+#37232 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#37233 = VECTOR('',#37234,1.);
+#37234 = DIRECTION('',(1.,-2.494324423007E-58));
+#37235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37236 = ORIENTED_EDGE('',*,*,#37237,.F.);
+#37237 = EDGE_CURVE('',#37149,#37210,#37238,.T.);
+#37238 = SURFACE_CURVE('',#37239,(#37243,#37250),.PCURVE_S1.);
+#37239 = LINE('',#37240,#37241);
+#37240 = CARTESIAN_POINT('',(1.14,4.5,0.));
+#37241 = VECTOR('',#37242,1.);
+#37242 = DIRECTION('',(1.,0.,0.));
+#37243 = PCURVE('',#37157,#37244);
+#37244 = DEFINITIONAL_REPRESENTATION('',(#37245),#37249);
+#37245 = LINE('',#37246,#37247);
+#37246 = CARTESIAN_POINT('',(0.,0.45));
+#37247 = VECTOR('',#37248,1.);
+#37248 = DIRECTION('',(1.,0.));
+#37249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37250 = PCURVE('',#37251,#37256);
+#37251 = PLANE('',#37252);
+#37252 = AXIS2_PLACEMENT_3D('',#37253,#37254,#37255);
+#37253 = CARTESIAN_POINT('',(1.14,4.5,0.));
+#37254 = DIRECTION('',(0.,1.,0.));
+#37255 = DIRECTION('',(0.,0.,1.));
+#37256 = DEFINITIONAL_REPRESENTATION('',(#37257),#37261);
+#37257 = LINE('',#37258,#37259);
+#37258 = CARTESIAN_POINT('',(0.,0.));
+#37259 = VECTOR('',#37260,1.);
+#37260 = DIRECTION('',(0.,1.));
+#37261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37262 = ADVANCED_FACE('',(#37263),#37169,.T.);
+#37263 = FACE_BOUND('',#37264,.T.);
+#37264 = EDGE_LOOP('',(#37265,#37295,#37316,#37317,#37341,#37369,#37397,
+ #37425,#37453,#37486,#37514));
+#37265 = ORIENTED_EDGE('',*,*,#37266,.T.);
+#37266 = EDGE_CURVE('',#37267,#37269,#37271,.T.);
+#37267 = VERTEX_POINT('',#37268);
+#37268 = CARTESIAN_POINT('',(1.14,4.165726707786,0.11));
+#37269 = VERTEX_POINT('',#37270);
+#37270 = CARTESIAN_POINT('',(1.14,4.5,0.11));
+#37271 = SURFACE_CURVE('',#37272,(#37276,#37283),.PCURVE_S1.);
+#37272 = LINE('',#37273,#37274);
+#37273 = CARTESIAN_POINT('',(1.14,4.05,0.11));
+#37274 = VECTOR('',#37275,1.);
+#37275 = DIRECTION('',(0.,1.,0.));
+#37276 = PCURVE('',#37169,#37277);
+#37277 = DEFINITIONAL_REPRESENTATION('',(#37278),#37282);
+#37278 = LINE('',#37279,#37280);
+#37279 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.231386224036));
+#37280 = VECTOR('',#37281,1.);
+#37281 = DIRECTION('',(-1.,-1.664475486211E-57));
+#37282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37283 = PCURVE('',#37284,#37289);
+#37284 = PLANE('',#37285);
+#37285 = AXIS2_PLACEMENT_3D('',#37286,#37287,#37288);
+#37286 = CARTESIAN_POINT('',(1.14,4.05,0.11));
+#37287 = DIRECTION('',(0.,0.,1.));
+#37288 = DIRECTION('',(1.,0.,0.));
+#37289 = DEFINITIONAL_REPRESENTATION('',(#37290),#37294);
+#37290 = LINE('',#37291,#37292);
+#37291 = CARTESIAN_POINT('',(0.,0.));
+#37292 = VECTOR('',#37293,1.);
+#37293 = DIRECTION('',(0.,1.));
+#37294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37295 = ORIENTED_EDGE('',*,*,#37296,.F.);
+#37296 = EDGE_CURVE('',#37149,#37269,#37297,.T.);
+#37297 = SURFACE_CURVE('',#37298,(#37302,#37309),.PCURVE_S1.);
+#37298 = LINE('',#37299,#37300);
+#37299 = CARTESIAN_POINT('',(1.14,4.5,0.));
+#37300 = VECTOR('',#37301,1.);
+#37301 = DIRECTION('',(0.,0.,1.));
+#37302 = PCURVE('',#37169,#37303);
+#37303 = DEFINITIONAL_REPRESENTATION('',(#37304),#37308);
+#37304 = LINE('',#37305,#37306);
+#37305 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#37306 = VECTOR('',#37307,1.);
+#37307 = DIRECTION('',(0.,1.));
+#37308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37309 = PCURVE('',#37251,#37310);
+#37310 = DEFINITIONAL_REPRESENTATION('',(#37311),#37315);
+#37311 = LINE('',#37312,#37313);
+#37312 = CARTESIAN_POINT('',(0.,0.));
+#37313 = VECTOR('',#37314,1.);
+#37314 = DIRECTION('',(1.,0.));
+#37315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37316 = ORIENTED_EDGE('',*,*,#37146,.F.);
+#37317 = ORIENTED_EDGE('',*,*,#37318,.T.);
+#37318 = EDGE_CURVE('',#37147,#37319,#37321,.T.);
+#37319 = VERTEX_POINT('',#37320);
+#37320 = CARTESIAN_POINT('',(1.14,4.017218742231,4.768182948242E-02));
+#37321 = SURFACE_CURVE('',#37322,(#37327,#37334),.PCURVE_S1.);
+#37322 = CIRCLE('',#37323,0.11);
+#37323 = AXIS2_PLACEMENT_3D('',#37324,#37325,#37326);
+#37324 = CARTESIAN_POINT('',(1.14,4.107863353893,0.11));
+#37325 = DIRECTION('',(-1.,0.,0.));
+#37326 = DIRECTION('',(0.,0.,1.));
+#37327 = PCURVE('',#37169,#37328);
+#37328 = DEFINITIONAL_REPRESENTATION('',(#37329),#37333);
+#37329 = CIRCLE('',#37330,0.11);
+#37330 = AXIS2_PLACEMENT_2D('',#37331,#37332);
+#37331 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#37332 = DIRECTION('',(0.,1.));
+#37333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37334 = PCURVE('',#37197,#37335);
+#37335 = DEFINITIONAL_REPRESENTATION('',(#37336),#37340);
+#37336 = LINE('',#37337,#37338);
+#37337 = CARTESIAN_POINT('',(3.14159265359,1.33226762955E-15));
+#37338 = VECTOR('',#37339,1.);
+#37339 = DIRECTION('',(-1.,0.));
+#37340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37341 = ORIENTED_EDGE('',*,*,#37342,.T.);
+#37342 = EDGE_CURVE('',#37319,#37343,#37345,.T.);
+#37343 = VERTEX_POINT('',#37344);
+#37344 = CARTESIAN_POINT('',(1.14,3.532781257769,0.752318170518));
+#37345 = SURFACE_CURVE('',#37346,(#37350,#37357),.PCURVE_S1.);
+#37346 = LINE('',#37347,#37348);
+#37347 = CARTESIAN_POINT('',(1.14,4.05,0.));
+#37348 = VECTOR('',#37349,1.);
+#37349 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#37350 = PCURVE('',#37169,#37351);
+#37351 = DEFINITIONAL_REPRESENTATION('',(#37352),#37356);
+#37352 = LINE('',#37353,#37354);
+#37353 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#37354 = VECTOR('',#37355,1.);
+#37355 = DIRECTION('',(0.566528822887,0.824041924199));
+#37356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37357 = PCURVE('',#37358,#37363);
+#37358 = PLANE('',#37359);
+#37359 = AXIS2_PLACEMENT_3D('',#37360,#37361,#37362);
+#37360 = CARTESIAN_POINT('',(1.14,4.05,0.));
+#37361 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#37362 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#37363 = DEFINITIONAL_REPRESENTATION('',(#37364),#37368);
+#37364 = LINE('',#37365,#37366);
+#37365 = CARTESIAN_POINT('',(0.,0.));
+#37366 = VECTOR('',#37367,1.);
+#37367 = DIRECTION('',(1.,0.));
+#37368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37369 = ORIENTED_EDGE('',*,*,#37370,.F.);
+#37370 = EDGE_CURVE('',#37371,#37343,#37373,.T.);
+#37371 = VERTEX_POINT('',#37372);
+#37372 = CARTESIAN_POINT('',(1.14,3.5,0.752318170518));
+#37373 = SURFACE_CURVE('',#37374,(#37378,#37385),.PCURVE_S1.);
+#37374 = LINE('',#37375,#37376);
+#37375 = CARTESIAN_POINT('',(1.14,3.5,0.752318170518));
+#37376 = VECTOR('',#37377,1.);
+#37377 = DIRECTION('',(0.,1.,0.));
+#37378 = PCURVE('',#37169,#37379);
+#37379 = DEFINITIONAL_REPRESENTATION('',(#37380),#37384);
+#37380 = LINE('',#37381,#37382);
+#37381 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#37382 = VECTOR('',#37383,1.);
+#37383 = DIRECTION('',(-1.,-1.664475486211E-57));
+#37384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37385 = PCURVE('',#37386,#37391);
+#37386 = PLANE('',#37387);
+#37387 = AXIS2_PLACEMENT_3D('',#37388,#37389,#37390);
+#37388 = CARTESIAN_POINT('',(1.14,3.5,0.752318170518));
+#37389 = DIRECTION('',(0.,0.,1.));
+#37390 = DIRECTION('',(1.,0.,0.));
+#37391 = DEFINITIONAL_REPRESENTATION('',(#37392),#37396);
+#37392 = LINE('',#37393,#37394);
+#37393 = CARTESIAN_POINT('',(0.,0.));
+#37394 = VECTOR('',#37395,1.);
+#37395 = DIRECTION('',(0.,1.));
+#37396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37397 = ORIENTED_EDGE('',*,*,#37398,.T.);
+#37398 = EDGE_CURVE('',#37371,#37399,#37401,.T.);
+#37399 = VERTEX_POINT('',#37400);
+#37400 = CARTESIAN_POINT('',(1.14,3.5,0.862318170518));
+#37401 = SURFACE_CURVE('',#37402,(#37406,#37413),.PCURVE_S1.);
+#37402 = LINE('',#37403,#37404);
+#37403 = CARTESIAN_POINT('',(1.14,3.5,0.752318170518));
+#37404 = VECTOR('',#37405,1.);
+#37405 = DIRECTION('',(0.,0.,1.));
+#37406 = PCURVE('',#37169,#37407);
+#37407 = DEFINITIONAL_REPRESENTATION('',(#37408),#37412);
+#37408 = LINE('',#37409,#37410);
+#37409 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#37410 = VECTOR('',#37411,1.);
+#37411 = DIRECTION('',(0.,1.));
+#37412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37413 = PCURVE('',#37414,#37419);
+#37414 = PLANE('',#37415);
+#37415 = AXIS2_PLACEMENT_3D('',#37416,#37417,#37418);
+#37416 = CARTESIAN_POINT('',(1.14,3.5,0.752318170518));
+#37417 = DIRECTION('',(0.,1.,0.));
+#37418 = DIRECTION('',(0.,0.,1.));
+#37419 = DEFINITIONAL_REPRESENTATION('',(#37420),#37424);
+#37420 = LINE('',#37421,#37422);
+#37421 = CARTESIAN_POINT('',(0.,0.));
+#37422 = VECTOR('',#37423,1.);
+#37423 = DIRECTION('',(1.,0.));
+#37424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37425 = ORIENTED_EDGE('',*,*,#37426,.T.);
+#37426 = EDGE_CURVE('',#37399,#37427,#37429,.T.);
+#37427 = VERTEX_POINT('',#37428);
+#37428 = CARTESIAN_POINT('',(1.14,3.532781257769,0.862318170518));
+#37429 = SURFACE_CURVE('',#37430,(#37434,#37441),.PCURVE_S1.);
+#37430 = LINE('',#37431,#37432);
+#37431 = CARTESIAN_POINT('',(1.14,3.5,0.862318170518));
+#37432 = VECTOR('',#37433,1.);
+#37433 = DIRECTION('',(0.,1.,0.));
+#37434 = PCURVE('',#37169,#37435);
+#37435 = DEFINITIONAL_REPRESENTATION('',(#37436),#37440);
+#37436 = LINE('',#37437,#37438);
+#37437 = CARTESIAN_POINT('',(0.452776737828,0.520931946481));
+#37438 = VECTOR('',#37439,1.);
+#37439 = DIRECTION('',(-1.,-1.664475486211E-57));
+#37440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37441 = PCURVE('',#37442,#37447);
+#37442 = PLANE('',#37443);
+#37443 = AXIS2_PLACEMENT_3D('',#37444,#37445,#37446);
+#37444 = CARTESIAN_POINT('',(1.14,3.5,0.862318170518));
+#37445 = DIRECTION('',(0.,0.,1.));
+#37446 = DIRECTION('',(1.,0.,0.));
+#37447 = DEFINITIONAL_REPRESENTATION('',(#37448),#37452);
+#37448 = LINE('',#37449,#37450);
+#37449 = CARTESIAN_POINT('',(0.,0.));
+#37450 = VECTOR('',#37451,1.);
+#37451 = DIRECTION('',(0.,1.));
+#37452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37453 = ORIENTED_EDGE('',*,*,#37454,.F.);
+#37454 = EDGE_CURVE('',#37455,#37427,#37457,.T.);
+#37455 = VERTEX_POINT('',#37456);
+#37456 = CARTESIAN_POINT('',(1.14,3.623425869431,0.814636341035));
+#37457 = SURFACE_CURVE('',#37458,(#37463,#37474),.PCURVE_S1.);
+#37458 = CIRCLE('',#37459,0.11);
+#37459 = AXIS2_PLACEMENT_3D('',#37460,#37461,#37462);
+#37460 = CARTESIAN_POINT('',(1.14,3.532781257769,0.752318170518));
+#37461 = DIRECTION('',(1.,0.,-0.));
+#37462 = DIRECTION('',(0.,0.,1.));
+#37463 = PCURVE('',#37169,#37464);
+#37464 = DEFINITIONAL_REPRESENTATION('',(#37465),#37473);
+#37465 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37466,#37467,#37468,#37469
+ ,#37470,#37471,#37472),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#37466 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#37467 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#37468 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#37469 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#37470 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#37471 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#37472 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#37473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37474 = PCURVE('',#37475,#37480);
+#37475 = CYLINDRICAL_SURFACE('',#37476,0.11);
+#37476 = AXIS2_PLACEMENT_3D('',#37477,#37478,#37479);
+#37477 = CARTESIAN_POINT('',(1.14,3.532781257769,0.752318170518));
+#37478 = DIRECTION('',(1.,0.,0.));
+#37479 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#37480 = DEFINITIONAL_REPRESENTATION('',(#37481),#37485);
+#37481 = LINE('',#37482,#37483);
+#37482 = CARTESIAN_POINT('',(-5.31467632652,1.33226762955E-15));
+#37483 = VECTOR('',#37484,1.);
+#37484 = DIRECTION('',(1.,0.));
+#37485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37486 = ORIENTED_EDGE('',*,*,#37487,.F.);
+#37487 = EDGE_CURVE('',#37488,#37455,#37490,.T.);
+#37488 = VERTEX_POINT('',#37489);
+#37489 = CARTESIAN_POINT('',(1.14,4.075082096124,0.157681829482));
+#37490 = SURFACE_CURVE('',#37491,(#37495,#37502),.PCURVE_S1.);
+#37491 = LINE('',#37492,#37493);
+#37492 = CARTESIAN_POINT('',(1.14,4.140644611662,6.231817051758E-02));
+#37493 = VECTOR('',#37494,1.);
+#37494 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#37495 = PCURVE('',#37169,#37496);
+#37496 = DEFINITIONAL_REPRESENTATION('',(#37497),#37501);
+#37497 = LINE('',#37498,#37499);
+#37498 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#37499 = VECTOR('',#37500,1.);
+#37500 = DIRECTION('',(0.566528822887,0.824041924199));
+#37501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37502 = PCURVE('',#37503,#37508);
+#37503 = PLANE('',#37504);
+#37504 = AXIS2_PLACEMENT_3D('',#37505,#37506,#37507);
+#37505 = CARTESIAN_POINT('',(1.14,4.140644611662,6.231817051758E-02));
+#37506 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#37507 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#37508 = DEFINITIONAL_REPRESENTATION('',(#37509),#37513);
+#37509 = LINE('',#37510,#37511);
+#37510 = CARTESIAN_POINT('',(0.,0.));
+#37511 = VECTOR('',#37512,1.);
+#37512 = DIRECTION('',(1.,0.));
+#37513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37514 = ORIENTED_EDGE('',*,*,#37515,.F.);
+#37515 = EDGE_CURVE('',#37267,#37488,#37516,.T.);
+#37516 = SURFACE_CURVE('',#37517,(#37522,#37529),.PCURVE_S1.);
+#37517 = CIRCLE('',#37518,0.11);
+#37518 = AXIS2_PLACEMENT_3D('',#37519,#37520,#37521);
+#37519 = CARTESIAN_POINT('',(1.14,4.165726707786,0.22));
+#37520 = DIRECTION('',(-1.,0.,0.));
+#37521 = DIRECTION('',(0.,0.,-1.));
+#37522 = PCURVE('',#37169,#37523);
+#37523 = DEFINITIONAL_REPRESENTATION('',(#37524),#37528);
+#37524 = CIRCLE('',#37525,0.11);
+#37525 = AXIS2_PLACEMENT_2D('',#37526,#37527);
+#37526 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#37527 = DIRECTION('',(0.,-1.));
+#37528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37529 = PCURVE('',#37530,#37535);
+#37530 = CYLINDRICAL_SURFACE('',#37531,0.11);
+#37531 = AXIS2_PLACEMENT_3D('',#37532,#37533,#37534);
+#37532 = CARTESIAN_POINT('',(1.36,4.165726707786,0.22));
+#37533 = DIRECTION('',(-1.,0.,0.));
+#37534 = DIRECTION('',(0.,0.,-1.));
+#37535 = DEFINITIONAL_REPRESENTATION('',(#37536),#37540);
+#37536 = LINE('',#37537,#37538);
+#37537 = CARTESIAN_POINT('',(0.,0.22));
+#37538 = VECTOR('',#37539,1.);
+#37539 = DIRECTION('',(1.,0.));
+#37540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37541 = ADVANCED_FACE('',(#37542),#37197,.T.);
+#37542 = FACE_BOUND('',#37543,.F.);
+#37543 = EDGE_LOOP('',(#37544,#37545,#37568,#37594));
+#37544 = ORIENTED_EDGE('',*,*,#37318,.T.);
+#37545 = ORIENTED_EDGE('',*,*,#37546,.T.);
+#37546 = EDGE_CURVE('',#37319,#37547,#37549,.T.);
+#37547 = VERTEX_POINT('',#37548);
+#37548 = CARTESIAN_POINT('',(1.36,4.017218742231,4.768182948242E-02));
+#37549 = SURFACE_CURVE('',#37550,(#37554,#37561),.PCURVE_S1.);
+#37550 = LINE('',#37551,#37552);
+#37551 = CARTESIAN_POINT('',(1.14,4.017218742231,4.768182948242E-02));
+#37552 = VECTOR('',#37553,1.);
+#37553 = DIRECTION('',(1.,0.,0.));
+#37554 = PCURVE('',#37197,#37555);
+#37555 = DEFINITIONAL_REPRESENTATION('',(#37556),#37560);
+#37556 = LINE('',#37557,#37558);
+#37557 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#37558 = VECTOR('',#37559,1.);
+#37559 = DIRECTION('',(-0.,1.));
+#37560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37561 = PCURVE('',#37358,#37562);
+#37562 = DEFINITIONAL_REPRESENTATION('',(#37563),#37567);
+#37563 = LINE('',#37564,#37565);
+#37564 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#37565 = VECTOR('',#37566,1.);
+#37566 = DIRECTION('',(0.,1.));
+#37567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37568 = ORIENTED_EDGE('',*,*,#37569,.F.);
+#37569 = EDGE_CURVE('',#37182,#37547,#37570,.T.);
+#37570 = SURFACE_CURVE('',#37571,(#37576,#37583),.PCURVE_S1.);
+#37571 = CIRCLE('',#37572,0.11);
+#37572 = AXIS2_PLACEMENT_3D('',#37573,#37574,#37575);
+#37573 = CARTESIAN_POINT('',(1.36,4.107863353893,0.11));
+#37574 = DIRECTION('',(-1.,0.,0.));
+#37575 = DIRECTION('',(0.,0.,1.));
+#37576 = PCURVE('',#37197,#37577);
+#37577 = DEFINITIONAL_REPRESENTATION('',(#37578),#37582);
+#37578 = LINE('',#37579,#37580);
+#37579 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#37580 = VECTOR('',#37581,1.);
+#37581 = DIRECTION('',(-1.,0.));
+#37582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37583 = PCURVE('',#37225,#37584);
+#37584 = DEFINITIONAL_REPRESENTATION('',(#37585),#37593);
+#37585 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37586,#37587,#37588,#37589
+ ,#37590,#37591,#37592),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#37586 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#37587 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#37588 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#37589 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#37590 = CARTESIAN_POINT('',(5.982382164822E-02,-0.286386224036));
+#37591 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#37592 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#37593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37594 = ORIENTED_EDGE('',*,*,#37181,.F.);
+#37595 = ADVANCED_FACE('',(#37596),#37251,.T.);
+#37596 = FACE_BOUND('',#37597,.T.);
+#37597 = EDGE_LOOP('',(#37598,#37599,#37600,#37623));
+#37598 = ORIENTED_EDGE('',*,*,#37237,.F.);
+#37599 = ORIENTED_EDGE('',*,*,#37296,.T.);
+#37600 = ORIENTED_EDGE('',*,*,#37601,.T.);
+#37601 = EDGE_CURVE('',#37269,#37602,#37604,.T.);
+#37602 = VERTEX_POINT('',#37603);
+#37603 = CARTESIAN_POINT('',(1.36,4.5,0.11));
+#37604 = SURFACE_CURVE('',#37605,(#37609,#37616),.PCURVE_S1.);
+#37605 = LINE('',#37606,#37607);
+#37606 = CARTESIAN_POINT('',(1.14,4.5,0.11));
+#37607 = VECTOR('',#37608,1.);
+#37608 = DIRECTION('',(1.,0.,0.));
+#37609 = PCURVE('',#37251,#37610);
+#37610 = DEFINITIONAL_REPRESENTATION('',(#37611),#37615);
+#37611 = LINE('',#37612,#37613);
+#37612 = CARTESIAN_POINT('',(0.11,0.));
+#37613 = VECTOR('',#37614,1.);
+#37614 = DIRECTION('',(0.,1.));
+#37615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37616 = PCURVE('',#37284,#37617);
+#37617 = DEFINITIONAL_REPRESENTATION('',(#37618),#37622);
+#37618 = LINE('',#37619,#37620);
+#37619 = CARTESIAN_POINT('',(0.,0.45));
+#37620 = VECTOR('',#37621,1.);
+#37621 = DIRECTION('',(1.,0.));
+#37622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37623 = ORIENTED_EDGE('',*,*,#37624,.F.);
+#37624 = EDGE_CURVE('',#37210,#37602,#37625,.T.);
+#37625 = SURFACE_CURVE('',#37626,(#37630,#37637),.PCURVE_S1.);
+#37626 = LINE('',#37627,#37628);
+#37627 = CARTESIAN_POINT('',(1.36,4.5,0.));
+#37628 = VECTOR('',#37629,1.);
+#37629 = DIRECTION('',(0.,0.,1.));
+#37630 = PCURVE('',#37251,#37631);
+#37631 = DEFINITIONAL_REPRESENTATION('',(#37632),#37636);
+#37632 = LINE('',#37633,#37634);
+#37633 = CARTESIAN_POINT('',(0.,0.22));
+#37634 = VECTOR('',#37635,1.);
+#37635 = DIRECTION('',(1.,0.));
+#37636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37637 = PCURVE('',#37225,#37638);
+#37638 = DEFINITIONAL_REPRESENTATION('',(#37639),#37643);
+#37639 = LINE('',#37640,#37641);
+#37640 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#37641 = VECTOR('',#37642,1.);
+#37642 = DIRECTION('',(0.,1.));
+#37643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37644 = ADVANCED_FACE('',(#37645),#37225,.T.);
+#37645 = FACE_BOUND('',#37646,.T.);
+#37646 = EDGE_LOOP('',(#37647,#37670,#37698,#37721,#37745,#37768,#37791,
+ #37814,#37835,#37836,#37837));
+#37647 = ORIENTED_EDGE('',*,*,#37648,.F.);
+#37648 = EDGE_CURVE('',#37649,#37602,#37651,.T.);
+#37649 = VERTEX_POINT('',#37650);
+#37650 = CARTESIAN_POINT('',(1.36,4.165726707786,0.11));
+#37651 = SURFACE_CURVE('',#37652,(#37656,#37663),.PCURVE_S1.);
+#37652 = LINE('',#37653,#37654);
+#37653 = CARTESIAN_POINT('',(1.36,4.05,0.11));
+#37654 = VECTOR('',#37655,1.);
+#37655 = DIRECTION('',(0.,1.,0.));
+#37656 = PCURVE('',#37225,#37657);
+#37657 = DEFINITIONAL_REPRESENTATION('',(#37658),#37662);
+#37658 = LINE('',#37659,#37660);
+#37659 = CARTESIAN_POINT('',(9.722326217175E-02,-0.231386224036));
+#37660 = VECTOR('',#37661,1.);
+#37661 = DIRECTION('',(1.,-2.494324423007E-58));
+#37662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37663 = PCURVE('',#37284,#37664);
+#37664 = DEFINITIONAL_REPRESENTATION('',(#37665),#37669);
+#37665 = LINE('',#37666,#37667);
+#37666 = CARTESIAN_POINT('',(0.22,0.));
+#37667 = VECTOR('',#37668,1.);
+#37668 = DIRECTION('',(0.,1.));
+#37669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37670 = ORIENTED_EDGE('',*,*,#37671,.T.);
+#37671 = EDGE_CURVE('',#37649,#37672,#37674,.T.);
+#37672 = VERTEX_POINT('',#37673);
+#37673 = CARTESIAN_POINT('',(1.36,4.075082096124,0.157681829482));
+#37674 = SURFACE_CURVE('',#37675,(#37680,#37691),.PCURVE_S1.);
+#37675 = CIRCLE('',#37676,0.11);
+#37676 = AXIS2_PLACEMENT_3D('',#37677,#37678,#37679);
+#37677 = CARTESIAN_POINT('',(1.36,4.165726707786,0.22));
+#37678 = DIRECTION('',(-1.,0.,0.));
+#37679 = DIRECTION('',(0.,0.,-1.));
+#37680 = PCURVE('',#37225,#37681);
+#37681 = DEFINITIONAL_REPRESENTATION('',(#37682),#37690);
+#37682 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37683,#37684,#37685,#37686
+ ,#37687,#37688,#37689),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#37683 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#37684 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#37685 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#37686 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#37687 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#37688 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#37689 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#37690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37691 = PCURVE('',#37530,#37692);
+#37692 = DEFINITIONAL_REPRESENTATION('',(#37693),#37697);
+#37693 = LINE('',#37694,#37695);
+#37694 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#37695 = VECTOR('',#37696,1.);
+#37696 = DIRECTION('',(1.,0.));
+#37697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37698 = ORIENTED_EDGE('',*,*,#37699,.T.);
+#37699 = EDGE_CURVE('',#37672,#37700,#37702,.T.);
+#37700 = VERTEX_POINT('',#37701);
+#37701 = CARTESIAN_POINT('',(1.36,3.623425869431,0.814636341035));
+#37702 = SURFACE_CURVE('',#37703,(#37707,#37714),.PCURVE_S1.);
+#37703 = LINE('',#37704,#37705);
+#37704 = CARTESIAN_POINT('',(1.36,4.140644611662,6.231817051758E-02));
+#37705 = VECTOR('',#37706,1.);
+#37706 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#37707 = PCURVE('',#37225,#37708);
+#37708 = DEFINITIONAL_REPRESENTATION('',(#37709),#37713);
+#37709 = LINE('',#37710,#37711);
+#37710 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#37711 = VECTOR('',#37712,1.);
+#37712 = DIRECTION('',(-0.566528822887,0.824041924199));
+#37713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37714 = PCURVE('',#37503,#37715);
+#37715 = DEFINITIONAL_REPRESENTATION('',(#37716),#37720);
+#37716 = LINE('',#37717,#37718);
+#37717 = CARTESIAN_POINT('',(0.,0.22));
+#37718 = VECTOR('',#37719,1.);
+#37719 = DIRECTION('',(1.,0.));
+#37720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37721 = ORIENTED_EDGE('',*,*,#37722,.T.);
+#37722 = EDGE_CURVE('',#37700,#37723,#37725,.T.);
+#37723 = VERTEX_POINT('',#37724);
+#37724 = CARTESIAN_POINT('',(1.36,3.532781257769,0.862318170518));
+#37725 = SURFACE_CURVE('',#37726,(#37731,#37738),.PCURVE_S1.);
+#37726 = CIRCLE('',#37727,0.11);
+#37727 = AXIS2_PLACEMENT_3D('',#37728,#37729,#37730);
+#37728 = CARTESIAN_POINT('',(1.36,3.532781257769,0.752318170518));
+#37729 = DIRECTION('',(1.,0.,-0.));
+#37730 = DIRECTION('',(0.,0.,1.));
+#37731 = PCURVE('',#37225,#37732);
+#37732 = DEFINITIONAL_REPRESENTATION('',(#37733),#37737);
+#37733 = CIRCLE('',#37734,0.11);
+#37734 = AXIS2_PLACEMENT_2D('',#37735,#37736);
+#37735 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#37736 = DIRECTION('',(0.,1.));
+#37737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37738 = PCURVE('',#37475,#37739);
+#37739 = DEFINITIONAL_REPRESENTATION('',(#37740),#37744);
+#37740 = LINE('',#37741,#37742);
+#37741 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#37742 = VECTOR('',#37743,1.);
+#37743 = DIRECTION('',(1.,0.));
+#37744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37745 = ORIENTED_EDGE('',*,*,#37746,.F.);
+#37746 = EDGE_CURVE('',#37747,#37723,#37749,.T.);
+#37747 = VERTEX_POINT('',#37748);
+#37748 = CARTESIAN_POINT('',(1.36,3.5,0.862318170518));
+#37749 = SURFACE_CURVE('',#37750,(#37754,#37761),.PCURVE_S1.);
+#37750 = LINE('',#37751,#37752);
+#37751 = CARTESIAN_POINT('',(1.36,3.5,0.862318170518));
+#37752 = VECTOR('',#37753,1.);
+#37753 = DIRECTION('',(0.,1.,0.));
+#37754 = PCURVE('',#37225,#37755);
+#37755 = DEFINITIONAL_REPRESENTATION('',(#37756),#37760);
+#37756 = LINE('',#37757,#37758);
+#37757 = CARTESIAN_POINT('',(-0.452776737828,0.520931946481));
+#37758 = VECTOR('',#37759,1.);
+#37759 = DIRECTION('',(1.,-2.494324423007E-58));
+#37760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37761 = PCURVE('',#37442,#37762);
+#37762 = DEFINITIONAL_REPRESENTATION('',(#37763),#37767);
+#37763 = LINE('',#37764,#37765);
+#37764 = CARTESIAN_POINT('',(0.22,0.));
+#37765 = VECTOR('',#37766,1.);
+#37766 = DIRECTION('',(0.,1.));
+#37767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37768 = ORIENTED_EDGE('',*,*,#37769,.F.);
+#37769 = EDGE_CURVE('',#37770,#37747,#37772,.T.);
+#37770 = VERTEX_POINT('',#37771);
+#37771 = CARTESIAN_POINT('',(1.36,3.5,0.752318170518));
+#37772 = SURFACE_CURVE('',#37773,(#37777,#37784),.PCURVE_S1.);
+#37773 = LINE('',#37774,#37775);
+#37774 = CARTESIAN_POINT('',(1.36,3.5,0.752318170518));
+#37775 = VECTOR('',#37776,1.);
+#37776 = DIRECTION('',(0.,0.,1.));
+#37777 = PCURVE('',#37225,#37778);
+#37778 = DEFINITIONAL_REPRESENTATION('',(#37779),#37783);
+#37779 = LINE('',#37780,#37781);
+#37780 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#37781 = VECTOR('',#37782,1.);
+#37782 = DIRECTION('',(0.,1.));
+#37783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37784 = PCURVE('',#37414,#37785);
+#37785 = DEFINITIONAL_REPRESENTATION('',(#37786),#37790);
+#37786 = LINE('',#37787,#37788);
+#37787 = CARTESIAN_POINT('',(0.,0.22));
+#37788 = VECTOR('',#37789,1.);
+#37789 = DIRECTION('',(1.,0.));
+#37790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37791 = ORIENTED_EDGE('',*,*,#37792,.T.);
+#37792 = EDGE_CURVE('',#37770,#37793,#37795,.T.);
+#37793 = VERTEX_POINT('',#37794);
+#37794 = CARTESIAN_POINT('',(1.36,3.532781257769,0.752318170518));
+#37795 = SURFACE_CURVE('',#37796,(#37800,#37807),.PCURVE_S1.);
+#37796 = LINE('',#37797,#37798);
+#37797 = CARTESIAN_POINT('',(1.36,3.5,0.752318170518));
+#37798 = VECTOR('',#37799,1.);
+#37799 = DIRECTION('',(0.,1.,0.));
+#37800 = PCURVE('',#37225,#37801);
+#37801 = DEFINITIONAL_REPRESENTATION('',(#37802),#37806);
+#37802 = LINE('',#37803,#37804);
+#37803 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#37804 = VECTOR('',#37805,1.);
+#37805 = DIRECTION('',(1.,-2.494324423007E-58));
+#37806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37807 = PCURVE('',#37386,#37808);
+#37808 = DEFINITIONAL_REPRESENTATION('',(#37809),#37813);
+#37809 = LINE('',#37810,#37811);
+#37810 = CARTESIAN_POINT('',(0.22,0.));
+#37811 = VECTOR('',#37812,1.);
+#37812 = DIRECTION('',(0.,1.));
+#37813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37814 = ORIENTED_EDGE('',*,*,#37815,.F.);
+#37815 = EDGE_CURVE('',#37547,#37793,#37816,.T.);
+#37816 = SURFACE_CURVE('',#37817,(#37821,#37828),.PCURVE_S1.);
+#37817 = LINE('',#37818,#37819);
+#37818 = CARTESIAN_POINT('',(1.36,4.05,0.));
+#37819 = VECTOR('',#37820,1.);
+#37820 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#37821 = PCURVE('',#37225,#37822);
+#37822 = DEFINITIONAL_REPRESENTATION('',(#37823),#37827);
+#37823 = LINE('',#37824,#37825);
+#37824 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#37825 = VECTOR('',#37826,1.);
+#37826 = DIRECTION('',(-0.566528822887,0.824041924199));
+#37827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37828 = PCURVE('',#37358,#37829);
+#37829 = DEFINITIONAL_REPRESENTATION('',(#37830),#37834);
+#37830 = LINE('',#37831,#37832);
+#37831 = CARTESIAN_POINT('',(0.,0.22));
+#37832 = VECTOR('',#37833,1.);
+#37833 = DIRECTION('',(1.,0.));
+#37834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37835 = ORIENTED_EDGE('',*,*,#37569,.F.);
+#37836 = ORIENTED_EDGE('',*,*,#37209,.T.);
+#37837 = ORIENTED_EDGE('',*,*,#37624,.T.);
+#37838 = ADVANCED_FACE('',(#37839),#37284,.T.);
+#37839 = FACE_BOUND('',#37840,.T.);
+#37840 = EDGE_LOOP('',(#37841,#37842,#37863,#37864));
+#37841 = ORIENTED_EDGE('',*,*,#37266,.F.);
+#37842 = ORIENTED_EDGE('',*,*,#37843,.F.);
+#37843 = EDGE_CURVE('',#37649,#37267,#37844,.T.);
+#37844 = SURFACE_CURVE('',#37845,(#37849,#37856),.PCURVE_S1.);
+#37845 = LINE('',#37846,#37847);
+#37846 = CARTESIAN_POINT('',(1.36,4.165726707786,0.11));
+#37847 = VECTOR('',#37848,1.);
+#37848 = DIRECTION('',(-1.,0.,0.));
+#37849 = PCURVE('',#37284,#37850);
+#37850 = DEFINITIONAL_REPRESENTATION('',(#37851),#37855);
+#37851 = LINE('',#37852,#37853);
+#37852 = CARTESIAN_POINT('',(0.22,0.115726707786));
+#37853 = VECTOR('',#37854,1.);
+#37854 = DIRECTION('',(-1.,0.));
+#37855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37856 = PCURVE('',#37530,#37857);
+#37857 = DEFINITIONAL_REPRESENTATION('',(#37858),#37862);
+#37858 = LINE('',#37859,#37860);
+#37859 = CARTESIAN_POINT('',(0.,0.));
+#37860 = VECTOR('',#37861,1.);
+#37861 = DIRECTION('',(0.,1.));
+#37862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37863 = ORIENTED_EDGE('',*,*,#37648,.T.);
+#37864 = ORIENTED_EDGE('',*,*,#37601,.F.);
+#37865 = ADVANCED_FACE('',(#37866),#37530,.F.);
+#37866 = FACE_BOUND('',#37867,.F.);
+#37867 = EDGE_LOOP('',(#37868,#37869,#37890,#37891));
+#37868 = ORIENTED_EDGE('',*,*,#37671,.T.);
+#37869 = ORIENTED_EDGE('',*,*,#37870,.T.);
+#37870 = EDGE_CURVE('',#37672,#37488,#37871,.T.);
+#37871 = SURFACE_CURVE('',#37872,(#37876,#37883),.PCURVE_S1.);
+#37872 = LINE('',#37873,#37874);
+#37873 = CARTESIAN_POINT('',(1.36,4.075082096124,0.157681829482));
+#37874 = VECTOR('',#37875,1.);
+#37875 = DIRECTION('',(-1.,0.,0.));
+#37876 = PCURVE('',#37530,#37877);
+#37877 = DEFINITIONAL_REPRESENTATION('',(#37878),#37882);
+#37878 = LINE('',#37879,#37880);
+#37879 = CARTESIAN_POINT('',(0.96850898066,0.));
+#37880 = VECTOR('',#37881,1.);
+#37881 = DIRECTION('',(0.,1.));
+#37882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37883 = PCURVE('',#37503,#37884);
+#37884 = DEFINITIONAL_REPRESENTATION('',(#37885),#37889);
+#37885 = LINE('',#37886,#37887);
+#37886 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#37887 = VECTOR('',#37888,1.);
+#37888 = DIRECTION('',(0.,-1.));
+#37889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37890 = ORIENTED_EDGE('',*,*,#37515,.F.);
+#37891 = ORIENTED_EDGE('',*,*,#37843,.F.);
+#37892 = ADVANCED_FACE('',(#37893),#37503,.T.);
+#37893 = FACE_BOUND('',#37894,.T.);
+#37894 = EDGE_LOOP('',(#37895,#37896,#37897,#37898));
+#37895 = ORIENTED_EDGE('',*,*,#37699,.F.);
+#37896 = ORIENTED_EDGE('',*,*,#37870,.T.);
+#37897 = ORIENTED_EDGE('',*,*,#37487,.T.);
+#37898 = ORIENTED_EDGE('',*,*,#37899,.T.);
+#37899 = EDGE_CURVE('',#37455,#37700,#37900,.T.);
+#37900 = SURFACE_CURVE('',#37901,(#37905,#37912),.PCURVE_S1.);
+#37901 = LINE('',#37902,#37903);
+#37902 = CARTESIAN_POINT('',(1.14,3.623425869431,0.814636341035));
+#37903 = VECTOR('',#37904,1.);
+#37904 = DIRECTION('',(1.,0.,0.));
+#37905 = PCURVE('',#37503,#37906);
+#37906 = DEFINITIONAL_REPRESENTATION('',(#37907),#37911);
+#37907 = LINE('',#37908,#37909);
+#37908 = CARTESIAN_POINT('',(0.912961038055,0.));
+#37909 = VECTOR('',#37910,1.);
+#37910 = DIRECTION('',(0.,1.));
+#37911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37912 = PCURVE('',#37475,#37913);
+#37913 = DEFINITIONAL_REPRESENTATION('',(#37914),#37918);
+#37914 = LINE('',#37915,#37916);
+#37915 = CARTESIAN_POINT('',(0.,0.));
+#37916 = VECTOR('',#37917,1.);
+#37917 = DIRECTION('',(0.,1.));
+#37918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37919 = ADVANCED_FACE('',(#37920),#37475,.T.);
+#37920 = FACE_BOUND('',#37921,.T.);
+#37921 = EDGE_LOOP('',(#37922,#37923,#37944,#37945));
+#37922 = ORIENTED_EDGE('',*,*,#37454,.T.);
+#37923 = ORIENTED_EDGE('',*,*,#37924,.T.);
+#37924 = EDGE_CURVE('',#37427,#37723,#37925,.T.);
+#37925 = SURFACE_CURVE('',#37926,(#37930,#37937),.PCURVE_S1.);
+#37926 = LINE('',#37927,#37928);
+#37927 = CARTESIAN_POINT('',(1.14,3.532781257769,0.862318170518));
+#37928 = VECTOR('',#37929,1.);
+#37929 = DIRECTION('',(1.,0.,0.));
+#37930 = PCURVE('',#37475,#37931);
+#37931 = DEFINITIONAL_REPRESENTATION('',(#37932),#37936);
+#37932 = LINE('',#37933,#37934);
+#37933 = CARTESIAN_POINT('',(0.96850898066,0.));
+#37934 = VECTOR('',#37935,1.);
+#37935 = DIRECTION('',(0.,1.));
+#37936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37937 = PCURVE('',#37442,#37938);
+#37938 = DEFINITIONAL_REPRESENTATION('',(#37939),#37943);
+#37939 = LINE('',#37940,#37941);
+#37940 = CARTESIAN_POINT('',(0.,3.278125776917E-02));
+#37941 = VECTOR('',#37942,1.);
+#37942 = DIRECTION('',(1.,0.));
+#37943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37944 = ORIENTED_EDGE('',*,*,#37722,.F.);
+#37945 = ORIENTED_EDGE('',*,*,#37899,.F.);
+#37946 = ADVANCED_FACE('',(#37947),#37442,.T.);
+#37947 = FACE_BOUND('',#37948,.T.);
+#37948 = EDGE_LOOP('',(#37949,#37950,#37971,#37972));
+#37949 = ORIENTED_EDGE('',*,*,#37426,.F.);
+#37950 = ORIENTED_EDGE('',*,*,#37951,.T.);
+#37951 = EDGE_CURVE('',#37399,#37747,#37952,.T.);
+#37952 = SURFACE_CURVE('',#37953,(#37957,#37964),.PCURVE_S1.);
+#37953 = LINE('',#37954,#37955);
+#37954 = CARTESIAN_POINT('',(1.14,3.5,0.862318170518));
+#37955 = VECTOR('',#37956,1.);
+#37956 = DIRECTION('',(1.,0.,0.));
+#37957 = PCURVE('',#37442,#37958);
+#37958 = DEFINITIONAL_REPRESENTATION('',(#37959),#37963);
+#37959 = LINE('',#37960,#37961);
+#37960 = CARTESIAN_POINT('',(0.,0.));
+#37961 = VECTOR('',#37962,1.);
+#37962 = DIRECTION('',(1.,0.));
+#37963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37964 = PCURVE('',#37414,#37965);
+#37965 = DEFINITIONAL_REPRESENTATION('',(#37966),#37970);
+#37966 = LINE('',#37967,#37968);
+#37967 = CARTESIAN_POINT('',(0.11,0.));
+#37968 = VECTOR('',#37969,1.);
+#37969 = DIRECTION('',(0.,1.));
+#37970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37971 = ORIENTED_EDGE('',*,*,#37746,.T.);
+#37972 = ORIENTED_EDGE('',*,*,#37924,.F.);
+#37973 = ADVANCED_FACE('',(#37974),#37358,.F.);
+#37974 = FACE_BOUND('',#37975,.F.);
+#37975 = EDGE_LOOP('',(#37976,#37977,#37978,#37979));
+#37976 = ORIENTED_EDGE('',*,*,#37815,.F.);
+#37977 = ORIENTED_EDGE('',*,*,#37546,.F.);
+#37978 = ORIENTED_EDGE('',*,*,#37342,.T.);
+#37979 = ORIENTED_EDGE('',*,*,#37980,.F.);
+#37980 = EDGE_CURVE('',#37793,#37343,#37981,.T.);
+#37981 = SURFACE_CURVE('',#37982,(#37986,#37992),.PCURVE_S1.);
+#37982 = LINE('',#37983,#37984);
+#37983 = CARTESIAN_POINT('',(1.14,3.532781257769,0.752318170518));
+#37984 = VECTOR('',#37985,1.);
+#37985 = DIRECTION('',(-1.,0.,0.));
+#37986 = PCURVE('',#37358,#37987);
+#37987 = DEFINITIONAL_REPRESENTATION('',(#37988),#37991);
+#37988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37989,#37990),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37989 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#37990 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#37991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37992 = PCURVE('',#37386,#37993);
+#37993 = DEFINITIONAL_REPRESENTATION('',(#37994),#37997);
+#37994 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37995,#37996),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#37995 = CARTESIAN_POINT('',(0.242,3.278125776917E-02));
+#37996 = CARTESIAN_POINT('',(-2.2E-02,3.278125776917E-02));
+#37997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37998 = ADVANCED_FACE('',(#37999),#37414,.F.);
+#37999 = FACE_BOUND('',#38000,.T.);
+#38000 = EDGE_LOOP('',(#38001,#38002,#38003,#38004));
+#38001 = ORIENTED_EDGE('',*,*,#37769,.T.);
+#38002 = ORIENTED_EDGE('',*,*,#37951,.F.);
+#38003 = ORIENTED_EDGE('',*,*,#37398,.F.);
+#38004 = ORIENTED_EDGE('',*,*,#38005,.T.);
+#38005 = EDGE_CURVE('',#37371,#37770,#38006,.T.);
+#38006 = SURFACE_CURVE('',#38007,(#38011,#38018),.PCURVE_S1.);
+#38007 = LINE('',#38008,#38009);
+#38008 = CARTESIAN_POINT('',(1.14,3.5,0.752318170518));
+#38009 = VECTOR('',#38010,1.);
+#38010 = DIRECTION('',(1.,0.,0.));
+#38011 = PCURVE('',#37414,#38012);
+#38012 = DEFINITIONAL_REPRESENTATION('',(#38013),#38017);
+#38013 = LINE('',#38014,#38015);
+#38014 = CARTESIAN_POINT('',(0.,0.));
+#38015 = VECTOR('',#38016,1.);
+#38016 = DIRECTION('',(0.,1.));
+#38017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38018 = PCURVE('',#37386,#38019);
+#38019 = DEFINITIONAL_REPRESENTATION('',(#38020),#38024);
+#38020 = LINE('',#38021,#38022);
+#38021 = CARTESIAN_POINT('',(0.,0.));
+#38022 = VECTOR('',#38023,1.);
+#38023 = DIRECTION('',(1.,0.));
+#38024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38025 = ADVANCED_FACE('',(#38026),#37386,.F.);
+#38026 = FACE_BOUND('',#38027,.F.);
+#38027 = EDGE_LOOP('',(#38028,#38029,#38030,#38031));
+#38028 = ORIENTED_EDGE('',*,*,#37370,.F.);
+#38029 = ORIENTED_EDGE('',*,*,#38005,.T.);
+#38030 = ORIENTED_EDGE('',*,*,#37792,.T.);
+#38031 = ORIENTED_EDGE('',*,*,#37980,.T.);
+#38032 = MANIFOLD_SOLID_BREP('',#38033);
+#38033 = CLOSED_SHELL('',(#38034,#38154,#38437,#38487,#38536,#38730,
+ #38757,#38784,#38811,#38838,#38865,#38890,#38917));
+#38034 = ADVANCED_FACE('',(#38035),#38049,.F.);
+#38035 = FACE_BOUND('',#38036,.F.);
+#38036 = EDGE_LOOP('',(#38037,#38072,#38100,#38128));
+#38037 = ORIENTED_EDGE('',*,*,#38038,.F.);
+#38038 = EDGE_CURVE('',#38039,#38041,#38043,.T.);
+#38039 = VERTEX_POINT('',#38040);
+#38040 = CARTESIAN_POINT('',(1.14,-4.5,0.));
+#38041 = VERTEX_POINT('',#38042);
+#38042 = CARTESIAN_POINT('',(1.14,-4.107863353893,0.));
+#38043 = SURFACE_CURVE('',#38044,(#38048,#38060),.PCURVE_S1.);
+#38044 = LINE('',#38045,#38046);
+#38045 = CARTESIAN_POINT('',(1.14,-4.5,0.));
+#38046 = VECTOR('',#38047,1.);
+#38047 = DIRECTION('',(0.,1.,0.));
+#38048 = PCURVE('',#38049,#38054);
+#38049 = PLANE('',#38050);
+#38050 = AXIS2_PLACEMENT_3D('',#38051,#38052,#38053);
+#38051 = CARTESIAN_POINT('',(1.14,-4.5,0.));
+#38052 = DIRECTION('',(0.,0.,1.));
+#38053 = DIRECTION('',(1.,0.,0.));
+#38054 = DEFINITIONAL_REPRESENTATION('',(#38055),#38059);
+#38055 = LINE('',#38056,#38057);
+#38056 = CARTESIAN_POINT('',(0.,0.));
+#38057 = VECTOR('',#38058,1.);
+#38058 = DIRECTION('',(0.,1.));
+#38059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38060 = PCURVE('',#38061,#38066);
+#38061 = PLANE('',#38062);
+#38062 = AXIS2_PLACEMENT_3D('',#38063,#38064,#38065);
+#38063 = CARTESIAN_POINT('',(1.14,-3.952776737828,0.341386224036));
+#38064 = DIRECTION('',(-1.,-1.028895858541E-29,7.350049880588E-30));
+#38065 = DIRECTION('',(1.028895858541E-29,-1.,0.));
+#38066 = DEFINITIONAL_REPRESENTATION('',(#38067),#38071);
+#38067 = LINE('',#38068,#38069);
+#38068 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#38069 = VECTOR('',#38070,1.);
+#38070 = DIRECTION('',(-1.,7.562435882206E-59));
+#38071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38072 = ORIENTED_EDGE('',*,*,#38073,.T.);
+#38073 = EDGE_CURVE('',#38039,#38074,#38076,.T.);
+#38074 = VERTEX_POINT('',#38075);
+#38075 = CARTESIAN_POINT('',(1.36,-4.5,0.));
+#38076 = SURFACE_CURVE('',#38077,(#38081,#38088),.PCURVE_S1.);
+#38077 = LINE('',#38078,#38079);
+#38078 = CARTESIAN_POINT('',(1.14,-4.5,0.));
+#38079 = VECTOR('',#38080,1.);
+#38080 = DIRECTION('',(1.,0.,0.));
+#38081 = PCURVE('',#38049,#38082);
+#38082 = DEFINITIONAL_REPRESENTATION('',(#38083),#38087);
+#38083 = LINE('',#38084,#38085);
+#38084 = CARTESIAN_POINT('',(0.,0.));
+#38085 = VECTOR('',#38086,1.);
+#38086 = DIRECTION('',(1.,0.));
+#38087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38088 = PCURVE('',#38089,#38094);
+#38089 = PLANE('',#38090);
+#38090 = AXIS2_PLACEMENT_3D('',#38091,#38092,#38093);
+#38091 = CARTESIAN_POINT('',(1.14,-4.5,0.));
+#38092 = DIRECTION('',(0.,1.,0.));
+#38093 = DIRECTION('',(0.,0.,1.));
+#38094 = DEFINITIONAL_REPRESENTATION('',(#38095),#38099);
+#38095 = LINE('',#38096,#38097);
+#38096 = CARTESIAN_POINT('',(0.,0.));
+#38097 = VECTOR('',#38098,1.);
+#38098 = DIRECTION('',(0.,1.));
+#38099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38100 = ORIENTED_EDGE('',*,*,#38101,.T.);
+#38101 = EDGE_CURVE('',#38074,#38102,#38104,.T.);
+#38102 = VERTEX_POINT('',#38103);
+#38103 = CARTESIAN_POINT('',(1.36,-4.107863353893,0.));
+#38104 = SURFACE_CURVE('',#38105,(#38109,#38116),.PCURVE_S1.);
+#38105 = LINE('',#38106,#38107);
+#38106 = CARTESIAN_POINT('',(1.36,-4.5,0.));
+#38107 = VECTOR('',#38108,1.);
+#38108 = DIRECTION('',(0.,1.,0.));
+#38109 = PCURVE('',#38049,#38110);
+#38110 = DEFINITIONAL_REPRESENTATION('',(#38111),#38115);
+#38111 = LINE('',#38112,#38113);
+#38112 = CARTESIAN_POINT('',(0.22,0.));
+#38113 = VECTOR('',#38114,1.);
+#38114 = DIRECTION('',(0.,1.));
+#38115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38116 = PCURVE('',#38117,#38122);
+#38117 = PLANE('',#38118);
+#38118 = AXIS2_PLACEMENT_3D('',#38119,#38120,#38121);
+#38119 = CARTESIAN_POINT('',(1.36,-3.952776737828,0.341386224036));
+#38120 = DIRECTION('',(1.,-1.963576083731E-29,1.654827298066E-29));
+#38121 = DIRECTION('',(1.963576083731E-29,1.,0.));
+#38122 = DEFINITIONAL_REPRESENTATION('',(#38123),#38127);
+#38123 = LINE('',#38124,#38125);
+#38124 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#38125 = VECTOR('',#38126,1.);
+#38126 = DIRECTION('',(1.,3.249379305189E-58));
+#38127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38128 = ORIENTED_EDGE('',*,*,#38129,.F.);
+#38129 = EDGE_CURVE('',#38041,#38102,#38130,.T.);
+#38130 = SURFACE_CURVE('',#38131,(#38135,#38142),.PCURVE_S1.);
+#38131 = LINE('',#38132,#38133);
+#38132 = CARTESIAN_POINT('',(1.14,-4.107863353893,0.));
+#38133 = VECTOR('',#38134,1.);
+#38134 = DIRECTION('',(1.,0.,0.));
+#38135 = PCURVE('',#38049,#38136);
+#38136 = DEFINITIONAL_REPRESENTATION('',(#38137),#38141);
+#38137 = LINE('',#38138,#38139);
+#38138 = CARTESIAN_POINT('',(0.,0.392136646107));
+#38139 = VECTOR('',#38140,1.);
+#38140 = DIRECTION('',(1.,0.));
+#38141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38142 = PCURVE('',#38143,#38148);
+#38143 = CYLINDRICAL_SURFACE('',#38144,0.11);
+#38144 = AXIS2_PLACEMENT_3D('',#38145,#38146,#38147);
+#38145 = CARTESIAN_POINT('',(1.14,-4.107863353893,0.11));
+#38146 = DIRECTION('',(1.,0.,0.));
+#38147 = DIRECTION('',(0.,0.,-1.));
+#38148 = DEFINITIONAL_REPRESENTATION('',(#38149),#38153);
+#38149 = LINE('',#38150,#38151);
+#38150 = CARTESIAN_POINT('',(0.,0.));
+#38151 = VECTOR('',#38152,1.);
+#38152 = DIRECTION('',(0.,1.));
+#38153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38154 = ADVANCED_FACE('',(#38155),#38061,.T.);
+#38155 = FACE_BOUND('',#38156,.T.);
+#38156 = EDGE_LOOP('',(#38157,#38187,#38220,#38248,#38277,#38305,#38333,
+ #38361,#38389,#38415,#38416));
+#38157 = ORIENTED_EDGE('',*,*,#38158,.T.);
+#38158 = EDGE_CURVE('',#38159,#38161,#38163,.T.);
+#38159 = VERTEX_POINT('',#38160);
+#38160 = CARTESIAN_POINT('',(1.14,-4.5,0.11));
+#38161 = VERTEX_POINT('',#38162);
+#38162 = CARTESIAN_POINT('',(1.14,-4.165726707786,0.11));
+#38163 = SURFACE_CURVE('',#38164,(#38168,#38175),.PCURVE_S1.);
+#38164 = LINE('',#38165,#38166);
+#38165 = CARTESIAN_POINT('',(1.14,-4.5,0.11));
+#38166 = VECTOR('',#38167,1.);
+#38167 = DIRECTION('',(0.,1.,0.));
+#38168 = PCURVE('',#38061,#38169);
+#38169 = DEFINITIONAL_REPRESENTATION('',(#38170),#38174);
+#38170 = LINE('',#38171,#38172);
+#38171 = CARTESIAN_POINT('',(0.547223262172,-0.231386224036));
+#38172 = VECTOR('',#38173,1.);
+#38173 = DIRECTION('',(-1.,7.562435882206E-59));
+#38174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38175 = PCURVE('',#38176,#38181);
+#38176 = PLANE('',#38177);
+#38177 = AXIS2_PLACEMENT_3D('',#38178,#38179,#38180);
+#38178 = CARTESIAN_POINT('',(1.14,-4.5,0.11));
+#38179 = DIRECTION('',(0.,0.,1.));
+#38180 = DIRECTION('',(1.,0.,0.));
+#38181 = DEFINITIONAL_REPRESENTATION('',(#38182),#38186);
+#38182 = LINE('',#38183,#38184);
+#38183 = CARTESIAN_POINT('',(0.,0.));
+#38184 = VECTOR('',#38185,1.);
+#38185 = DIRECTION('',(0.,1.));
+#38186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38187 = ORIENTED_EDGE('',*,*,#38188,.T.);
+#38188 = EDGE_CURVE('',#38161,#38189,#38191,.T.);
+#38189 = VERTEX_POINT('',#38190);
+#38190 = CARTESIAN_POINT('',(1.14,-4.075082096124,0.157681829482));
+#38191 = SURFACE_CURVE('',#38192,(#38197,#38208),.PCURVE_S1.);
+#38192 = CIRCLE('',#38193,0.11);
+#38193 = AXIS2_PLACEMENT_3D('',#38194,#38195,#38196);
+#38194 = CARTESIAN_POINT('',(1.14,-4.165726707786,0.22));
+#38195 = DIRECTION('',(1.,-0.,0.));
+#38196 = DIRECTION('',(0.,0.,-1.));
+#38197 = PCURVE('',#38061,#38198);
+#38198 = DEFINITIONAL_REPRESENTATION('',(#38199),#38207);
+#38199 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38200,#38201,#38202,#38203
+ ,#38204,#38205,#38206),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#38200 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#38201 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#38202 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#38203 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#38204 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#38205 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#38206 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#38207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38208 = PCURVE('',#38209,#38214);
+#38209 = CYLINDRICAL_SURFACE('',#38210,0.11);
+#38210 = AXIS2_PLACEMENT_3D('',#38211,#38212,#38213);
+#38211 = CARTESIAN_POINT('',(1.36,-4.165726707786,0.22));
+#38212 = DIRECTION('',(-1.,0.,0.));
+#38213 = DIRECTION('',(0.,0.,-1.));
+#38214 = DEFINITIONAL_REPRESENTATION('',(#38215),#38219);
+#38215 = LINE('',#38216,#38217);
+#38216 = CARTESIAN_POINT('',(-0.,0.22));
+#38217 = VECTOR('',#38218,1.);
+#38218 = DIRECTION('',(-1.,0.));
+#38219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38220 = ORIENTED_EDGE('',*,*,#38221,.T.);
+#38221 = EDGE_CURVE('',#38189,#38222,#38224,.T.);
+#38222 = VERTEX_POINT('',#38223);
+#38223 = CARTESIAN_POINT('',(1.14,-3.623425869431,0.814636341035));
+#38224 = SURFACE_CURVE('',#38225,(#38229,#38236),.PCURVE_S1.);
+#38225 = LINE('',#38226,#38227);
+#38226 = CARTESIAN_POINT('',(1.14,-4.140644611662,6.231817051758E-02));
+#38227 = VECTOR('',#38228,1.);
+#38228 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#38229 = PCURVE('',#38061,#38230);
+#38230 = DEFINITIONAL_REPRESENTATION('',(#38231),#38235);
+#38231 = LINE('',#38232,#38233);
+#38232 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#38233 = VECTOR('',#38234,1.);
+#38234 = DIRECTION('',(-0.566528822887,0.824041924199));
+#38235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38236 = PCURVE('',#38237,#38242);
+#38237 = PLANE('',#38238);
+#38238 = AXIS2_PLACEMENT_3D('',#38239,#38240,#38241);
+#38239 = CARTESIAN_POINT('',(1.14,-4.140644611662,6.231817051758E-02));
+#38240 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#38241 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#38242 = DEFINITIONAL_REPRESENTATION('',(#38243),#38247);
+#38243 = LINE('',#38244,#38245);
+#38244 = CARTESIAN_POINT('',(0.,0.));
+#38245 = VECTOR('',#38246,1.);
+#38246 = DIRECTION('',(1.,0.));
+#38247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38248 = ORIENTED_EDGE('',*,*,#38249,.T.);
+#38249 = EDGE_CURVE('',#38222,#38250,#38252,.T.);
+#38250 = VERTEX_POINT('',#38251);
+#38251 = CARTESIAN_POINT('',(1.14,-3.532781257769,0.862318170518));
+#38252 = SURFACE_CURVE('',#38253,(#38258,#38265),.PCURVE_S1.);
+#38253 = CIRCLE('',#38254,0.11);
+#38254 = AXIS2_PLACEMENT_3D('',#38255,#38256,#38257);
+#38255 = CARTESIAN_POINT('',(1.14,-3.532781257769,0.752318170518));
+#38256 = DIRECTION('',(-1.,0.,0.));
+#38257 = DIRECTION('',(0.,0.,1.));
+#38258 = PCURVE('',#38061,#38259);
+#38259 = DEFINITIONAL_REPRESENTATION('',(#38260),#38264);
+#38260 = CIRCLE('',#38261,0.11);
+#38261 = AXIS2_PLACEMENT_2D('',#38262,#38263);
+#38262 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#38263 = DIRECTION('',(0.,1.));
+#38264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38265 = PCURVE('',#38266,#38271);
+#38266 = CYLINDRICAL_SURFACE('',#38267,0.11);
+#38267 = AXIS2_PLACEMENT_3D('',#38268,#38269,#38270);
+#38268 = CARTESIAN_POINT('',(1.14,-3.532781257769,0.752318170518));
+#38269 = DIRECTION('',(1.,0.,0.));
+#38270 = DIRECTION('',(0.,-0.824041924199,0.566528822887));
+#38271 = DEFINITIONAL_REPRESENTATION('',(#38272),#38276);
+#38272 = LINE('',#38273,#38274);
+#38273 = CARTESIAN_POINT('',(5.31467632652,1.7763568394E-15));
+#38274 = VECTOR('',#38275,1.);
+#38275 = DIRECTION('',(-1.,0.));
+#38276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38277 = ORIENTED_EDGE('',*,*,#38278,.T.);
+#38278 = EDGE_CURVE('',#38250,#38279,#38281,.T.);
+#38279 = VERTEX_POINT('',#38280);
+#38280 = CARTESIAN_POINT('',(1.14,-3.5,0.862318170518));
+#38281 = SURFACE_CURVE('',#38282,(#38286,#38293),.PCURVE_S1.);
+#38282 = LINE('',#38283,#38284);
+#38283 = CARTESIAN_POINT('',(1.14,-3.590644611662,0.862318170518));
+#38284 = VECTOR('',#38285,1.);
+#38285 = DIRECTION('',(0.,1.,0.));
+#38286 = PCURVE('',#38061,#38287);
+#38287 = DEFINITIONAL_REPRESENTATION('',(#38288),#38292);
+#38288 = LINE('',#38289,#38290);
+#38289 = CARTESIAN_POINT('',(-0.362132126166,0.520931946481));
+#38290 = VECTOR('',#38291,1.);
+#38291 = DIRECTION('',(-1.,7.562435882206E-59));
+#38292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38293 = PCURVE('',#38294,#38299);
+#38294 = PLANE('',#38295);
+#38295 = AXIS2_PLACEMENT_3D('',#38296,#38297,#38298);
+#38296 = CARTESIAN_POINT('',(1.14,-3.590644611662,0.862318170518));
+#38297 = DIRECTION('',(0.,0.,1.));
+#38298 = DIRECTION('',(1.,0.,0.));
+#38299 = DEFINITIONAL_REPRESENTATION('',(#38300),#38304);
+#38300 = LINE('',#38301,#38302);
+#38301 = CARTESIAN_POINT('',(0.,0.));
+#38302 = VECTOR('',#38303,1.);
+#38303 = DIRECTION('',(0.,1.));
+#38304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38305 = ORIENTED_EDGE('',*,*,#38306,.F.);
+#38306 = EDGE_CURVE('',#38307,#38279,#38309,.T.);
+#38307 = VERTEX_POINT('',#38308);
+#38308 = CARTESIAN_POINT('',(1.14,-3.5,0.752318170518));
+#38309 = SURFACE_CURVE('',#38310,(#38314,#38321),.PCURVE_S1.);
+#38310 = LINE('',#38311,#38312);
+#38311 = CARTESIAN_POINT('',(1.14,-3.5,0.752318170518));
+#38312 = VECTOR('',#38313,1.);
+#38313 = DIRECTION('',(0.,0.,1.));
+#38314 = PCURVE('',#38061,#38315);
+#38315 = DEFINITIONAL_REPRESENTATION('',(#38316),#38320);
+#38316 = LINE('',#38317,#38318);
+#38317 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#38318 = VECTOR('',#38319,1.);
+#38319 = DIRECTION('',(0.,1.));
+#38320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38321 = PCURVE('',#38322,#38327);
+#38322 = PLANE('',#38323);
+#38323 = AXIS2_PLACEMENT_3D('',#38324,#38325,#38326);
+#38324 = CARTESIAN_POINT('',(1.14,-3.5,0.752318170518));
+#38325 = DIRECTION('',(0.,1.,0.));
+#38326 = DIRECTION('',(0.,0.,1.));
+#38327 = DEFINITIONAL_REPRESENTATION('',(#38328),#38332);
+#38328 = LINE('',#38329,#38330);
+#38329 = CARTESIAN_POINT('',(0.,0.));
+#38330 = VECTOR('',#38331,1.);
+#38331 = DIRECTION('',(1.,0.));
+#38332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38333 = ORIENTED_EDGE('',*,*,#38334,.F.);
+#38334 = EDGE_CURVE('',#38335,#38307,#38337,.T.);
+#38335 = VERTEX_POINT('',#38336);
+#38336 = CARTESIAN_POINT('',(1.14,-3.532781257769,0.752318170518));
+#38337 = SURFACE_CURVE('',#38338,(#38342,#38349),.PCURVE_S1.);
+#38338 = LINE('',#38339,#38340);
+#38339 = CARTESIAN_POINT('',(1.14,-3.590644611662,0.752318170518));
+#38340 = VECTOR('',#38341,1.);
+#38341 = DIRECTION('',(0.,1.,0.));
+#38342 = PCURVE('',#38061,#38343);
+#38343 = DEFINITIONAL_REPRESENTATION('',(#38344),#38348);
+#38344 = LINE('',#38345,#38346);
+#38345 = CARTESIAN_POINT('',(-0.362132126166,0.410931946481));
+#38346 = VECTOR('',#38347,1.);
+#38347 = DIRECTION('',(-1.,7.562435882206E-59));
+#38348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38349 = PCURVE('',#38350,#38355);
+#38350 = PLANE('',#38351);
+#38351 = AXIS2_PLACEMENT_3D('',#38352,#38353,#38354);
+#38352 = CARTESIAN_POINT('',(1.14,-3.590644611662,0.752318170518));
+#38353 = DIRECTION('',(0.,0.,1.));
+#38354 = DIRECTION('',(1.,0.,0.));
+#38355 = DEFINITIONAL_REPRESENTATION('',(#38356),#38360);
+#38356 = LINE('',#38357,#38358);
+#38357 = CARTESIAN_POINT('',(0.,0.));
+#38358 = VECTOR('',#38359,1.);
+#38359 = DIRECTION('',(0.,1.));
+#38360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38361 = ORIENTED_EDGE('',*,*,#38362,.F.);
+#38362 = EDGE_CURVE('',#38363,#38335,#38365,.T.);
+#38363 = VERTEX_POINT('',#38364);
+#38364 = CARTESIAN_POINT('',(1.14,-4.017218742231,4.768182948242E-02));
+#38365 = SURFACE_CURVE('',#38366,(#38370,#38377),.PCURVE_S1.);
+#38366 = LINE('',#38367,#38368);
+#38367 = CARTESIAN_POINT('',(1.14,-4.05,1.387778780781E-17));
+#38368 = VECTOR('',#38369,1.);
+#38369 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#38370 = PCURVE('',#38061,#38371);
+#38371 = DEFINITIONAL_REPRESENTATION('',(#38372),#38376);
+#38372 = LINE('',#38373,#38374);
+#38373 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#38374 = VECTOR('',#38375,1.);
+#38375 = DIRECTION('',(-0.566528822887,0.824041924199));
+#38376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38377 = PCURVE('',#38378,#38383);
+#38378 = PLANE('',#38379);
+#38379 = AXIS2_PLACEMENT_3D('',#38380,#38381,#38382);
+#38380 = CARTESIAN_POINT('',(1.14,-4.05,1.387778780781E-17));
+#38381 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#38382 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#38383 = DEFINITIONAL_REPRESENTATION('',(#38384),#38388);
+#38384 = LINE('',#38385,#38386);
+#38385 = CARTESIAN_POINT('',(0.,0.));
+#38386 = VECTOR('',#38387,1.);
+#38387 = DIRECTION('',(1.,0.));
+#38388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38389 = ORIENTED_EDGE('',*,*,#38390,.F.);
+#38390 = EDGE_CURVE('',#38041,#38363,#38391,.T.);
+#38391 = SURFACE_CURVE('',#38392,(#38397,#38408),.PCURVE_S1.);
+#38392 = CIRCLE('',#38393,0.11);
+#38393 = AXIS2_PLACEMENT_3D('',#38394,#38395,#38396);
+#38394 = CARTESIAN_POINT('',(1.14,-4.107863353893,0.11));
+#38395 = DIRECTION('',(1.,0.,-0.));
+#38396 = DIRECTION('',(0.,0.,1.));
+#38397 = PCURVE('',#38061,#38398);
+#38398 = DEFINITIONAL_REPRESENTATION('',(#38399),#38407);
+#38399 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38400,#38401,#38402,#38403
+ ,#38404,#38405,#38406),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#38400 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#38401 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#38402 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#38403 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#38404 = CARTESIAN_POINT('',(5.982382164823E-02,-0.286386224036));
+#38405 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#38406 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#38407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38408 = PCURVE('',#38143,#38409);
+#38409 = DEFINITIONAL_REPRESENTATION('',(#38410),#38414);
+#38410 = LINE('',#38411,#38412);
+#38411 = CARTESIAN_POINT('',(-3.14159265359,1.7763568394E-15));
+#38412 = VECTOR('',#38413,1.);
+#38413 = DIRECTION('',(1.,0.));
+#38414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38415 = ORIENTED_EDGE('',*,*,#38038,.F.);
+#38416 = ORIENTED_EDGE('',*,*,#38417,.T.);
+#38417 = EDGE_CURVE('',#38039,#38159,#38418,.T.);
+#38418 = SURFACE_CURVE('',#38419,(#38423,#38430),.PCURVE_S1.);
+#38419 = LINE('',#38420,#38421);
+#38420 = CARTESIAN_POINT('',(1.14,-4.5,0.));
+#38421 = VECTOR('',#38422,1.);
+#38422 = DIRECTION('',(0.,0.,1.));
+#38423 = PCURVE('',#38061,#38424);
+#38424 = DEFINITIONAL_REPRESENTATION('',(#38425),#38429);
+#38425 = LINE('',#38426,#38427);
+#38426 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#38427 = VECTOR('',#38428,1.);
+#38428 = DIRECTION('',(0.,1.));
+#38429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38430 = PCURVE('',#38089,#38431);
+#38431 = DEFINITIONAL_REPRESENTATION('',(#38432),#38436);
+#38432 = LINE('',#38433,#38434);
+#38433 = CARTESIAN_POINT('',(0.,0.));
+#38434 = VECTOR('',#38435,1.);
+#38435 = DIRECTION('',(1.,0.));
+#38436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38437 = ADVANCED_FACE('',(#38438),#38143,.T.);
+#38438 = FACE_BOUND('',#38439,.T.);
+#38439 = EDGE_LOOP('',(#38440,#38441,#38464,#38486));
+#38440 = ORIENTED_EDGE('',*,*,#38390,.T.);
+#38441 = ORIENTED_EDGE('',*,*,#38442,.T.);
+#38442 = EDGE_CURVE('',#38363,#38443,#38445,.T.);
+#38443 = VERTEX_POINT('',#38444);
+#38444 = CARTESIAN_POINT('',(1.36,-4.017218742231,4.768182948242E-02));
+#38445 = SURFACE_CURVE('',#38446,(#38450,#38457),.PCURVE_S1.);
+#38446 = LINE('',#38447,#38448);
+#38447 = CARTESIAN_POINT('',(1.14,-4.017218742231,4.768182948242E-02));
+#38448 = VECTOR('',#38449,1.);
+#38449 = DIRECTION('',(1.,0.,0.));
+#38450 = PCURVE('',#38143,#38451);
+#38451 = DEFINITIONAL_REPRESENTATION('',(#38452),#38456);
+#38452 = LINE('',#38453,#38454);
+#38453 = CARTESIAN_POINT('',(0.96850898066,0.));
+#38454 = VECTOR('',#38455,1.);
+#38455 = DIRECTION('',(0.,1.));
+#38456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38457 = PCURVE('',#38378,#38458);
+#38458 = DEFINITIONAL_REPRESENTATION('',(#38459),#38463);
+#38459 = LINE('',#38460,#38461);
+#38460 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#38461 = VECTOR('',#38462,1.);
+#38462 = DIRECTION('',(0.,1.));
+#38463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38464 = ORIENTED_EDGE('',*,*,#38465,.F.);
+#38465 = EDGE_CURVE('',#38102,#38443,#38466,.T.);
+#38466 = SURFACE_CURVE('',#38467,(#38472,#38479),.PCURVE_S1.);
+#38467 = CIRCLE('',#38468,0.11);
+#38468 = AXIS2_PLACEMENT_3D('',#38469,#38470,#38471);
+#38469 = CARTESIAN_POINT('',(1.36,-4.107863353893,0.11));
+#38470 = DIRECTION('',(1.,0.,-0.));
+#38471 = DIRECTION('',(0.,0.,1.));
+#38472 = PCURVE('',#38143,#38473);
+#38473 = DEFINITIONAL_REPRESENTATION('',(#38474),#38478);
+#38474 = LINE('',#38475,#38476);
+#38475 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#38476 = VECTOR('',#38477,1.);
+#38477 = DIRECTION('',(1.,0.));
+#38478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38479 = PCURVE('',#38117,#38480);
+#38480 = DEFINITIONAL_REPRESENTATION('',(#38481),#38485);
+#38481 = CIRCLE('',#38482,0.11);
+#38482 = AXIS2_PLACEMENT_2D('',#38483,#38484);
+#38483 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#38484 = DIRECTION('',(0.,1.));
+#38485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38486 = ORIENTED_EDGE('',*,*,#38129,.F.);
+#38487 = ADVANCED_FACE('',(#38488),#38089,.F.);
+#38488 = FACE_BOUND('',#38489,.F.);
+#38489 = EDGE_LOOP('',(#38490,#38491,#38492,#38515));
+#38490 = ORIENTED_EDGE('',*,*,#38073,.F.);
+#38491 = ORIENTED_EDGE('',*,*,#38417,.T.);
+#38492 = ORIENTED_EDGE('',*,*,#38493,.T.);
+#38493 = EDGE_CURVE('',#38159,#38494,#38496,.T.);
+#38494 = VERTEX_POINT('',#38495);
+#38495 = CARTESIAN_POINT('',(1.36,-4.5,0.11));
+#38496 = SURFACE_CURVE('',#38497,(#38501,#38508),.PCURVE_S1.);
+#38497 = LINE('',#38498,#38499);
+#38498 = CARTESIAN_POINT('',(1.14,-4.5,0.11));
+#38499 = VECTOR('',#38500,1.);
+#38500 = DIRECTION('',(1.,0.,0.));
+#38501 = PCURVE('',#38089,#38502);
+#38502 = DEFINITIONAL_REPRESENTATION('',(#38503),#38507);
+#38503 = LINE('',#38504,#38505);
+#38504 = CARTESIAN_POINT('',(0.11,0.));
+#38505 = VECTOR('',#38506,1.);
+#38506 = DIRECTION('',(0.,1.));
+#38507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38508 = PCURVE('',#38176,#38509);
+#38509 = DEFINITIONAL_REPRESENTATION('',(#38510),#38514);
+#38510 = LINE('',#38511,#38512);
+#38511 = CARTESIAN_POINT('',(0.,0.));
+#38512 = VECTOR('',#38513,1.);
+#38513 = DIRECTION('',(1.,0.));
+#38514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38515 = ORIENTED_EDGE('',*,*,#38516,.F.);
+#38516 = EDGE_CURVE('',#38074,#38494,#38517,.T.);
+#38517 = SURFACE_CURVE('',#38518,(#38522,#38529),.PCURVE_S1.);
+#38518 = LINE('',#38519,#38520);
+#38519 = CARTESIAN_POINT('',(1.36,-4.5,0.));
+#38520 = VECTOR('',#38521,1.);
+#38521 = DIRECTION('',(0.,0.,1.));
+#38522 = PCURVE('',#38089,#38523);
+#38523 = DEFINITIONAL_REPRESENTATION('',(#38524),#38528);
+#38524 = LINE('',#38525,#38526);
+#38525 = CARTESIAN_POINT('',(0.,0.22));
+#38526 = VECTOR('',#38527,1.);
+#38527 = DIRECTION('',(1.,0.));
+#38528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38529 = PCURVE('',#38117,#38530);
+#38530 = DEFINITIONAL_REPRESENTATION('',(#38531),#38535);
+#38531 = LINE('',#38532,#38533);
+#38532 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#38533 = VECTOR('',#38534,1.);
+#38534 = DIRECTION('',(0.,1.));
+#38535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38536 = ADVANCED_FACE('',(#38537),#38117,.T.);
+#38537 = FACE_BOUND('',#38538,.T.);
+#38538 = EDGE_LOOP('',(#38539,#38562,#38563,#38564,#38565,#38588,#38611,
+ #38634,#38657,#38685,#38708));
+#38539 = ORIENTED_EDGE('',*,*,#38540,.F.);
+#38540 = EDGE_CURVE('',#38494,#38541,#38543,.T.);
+#38541 = VERTEX_POINT('',#38542);
+#38542 = CARTESIAN_POINT('',(1.36,-4.165726707786,0.11));
+#38543 = SURFACE_CURVE('',#38544,(#38548,#38555),.PCURVE_S1.);
+#38544 = LINE('',#38545,#38546);
+#38545 = CARTESIAN_POINT('',(1.36,-4.5,0.11));
+#38546 = VECTOR('',#38547,1.);
+#38547 = DIRECTION('',(0.,1.,0.));
+#38548 = PCURVE('',#38117,#38549);
+#38549 = DEFINITIONAL_REPRESENTATION('',(#38550),#38554);
+#38550 = LINE('',#38551,#38552);
+#38551 = CARTESIAN_POINT('',(-0.547223262172,-0.231386224036));
+#38552 = VECTOR('',#38553,1.);
+#38553 = DIRECTION('',(1.,3.249379305189E-58));
+#38554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38555 = PCURVE('',#38176,#38556);
+#38556 = DEFINITIONAL_REPRESENTATION('',(#38557),#38561);
+#38557 = LINE('',#38558,#38559);
+#38558 = CARTESIAN_POINT('',(0.22,0.));
+#38559 = VECTOR('',#38560,1.);
+#38560 = DIRECTION('',(0.,1.));
+#38561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38562 = ORIENTED_EDGE('',*,*,#38516,.F.);
+#38563 = ORIENTED_EDGE('',*,*,#38101,.T.);
+#38564 = ORIENTED_EDGE('',*,*,#38465,.T.);
+#38565 = ORIENTED_EDGE('',*,*,#38566,.T.);
+#38566 = EDGE_CURVE('',#38443,#38567,#38569,.T.);
+#38567 = VERTEX_POINT('',#38568);
+#38568 = CARTESIAN_POINT('',(1.36,-3.532781257769,0.752318170518));
+#38569 = SURFACE_CURVE('',#38570,(#38574,#38581),.PCURVE_S1.);
+#38570 = LINE('',#38571,#38572);
+#38571 = CARTESIAN_POINT('',(1.36,-4.05,1.387778780781E-17));
+#38572 = VECTOR('',#38573,1.);
+#38573 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#38574 = PCURVE('',#38117,#38575);
+#38575 = DEFINITIONAL_REPRESENTATION('',(#38576),#38580);
+#38576 = LINE('',#38577,#38578);
+#38577 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#38578 = VECTOR('',#38579,1.);
+#38579 = DIRECTION('',(0.566528822887,0.824041924199));
+#38580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38581 = PCURVE('',#38378,#38582);
+#38582 = DEFINITIONAL_REPRESENTATION('',(#38583),#38587);
+#38583 = LINE('',#38584,#38585);
+#38584 = CARTESIAN_POINT('',(0.,0.22));
+#38585 = VECTOR('',#38586,1.);
+#38586 = DIRECTION('',(1.,0.));
+#38587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38588 = ORIENTED_EDGE('',*,*,#38589,.T.);
+#38589 = EDGE_CURVE('',#38567,#38590,#38592,.T.);
+#38590 = VERTEX_POINT('',#38591);
+#38591 = CARTESIAN_POINT('',(1.36,-3.5,0.752318170518));
+#38592 = SURFACE_CURVE('',#38593,(#38597,#38604),.PCURVE_S1.);
+#38593 = LINE('',#38594,#38595);
+#38594 = CARTESIAN_POINT('',(1.36,-3.590644611662,0.752318170518));
+#38595 = VECTOR('',#38596,1.);
+#38596 = DIRECTION('',(0.,1.,0.));
+#38597 = PCURVE('',#38117,#38598);
+#38598 = DEFINITIONAL_REPRESENTATION('',(#38599),#38603);
+#38599 = LINE('',#38600,#38601);
+#38600 = CARTESIAN_POINT('',(0.362132126166,0.410931946481));
+#38601 = VECTOR('',#38602,1.);
+#38602 = DIRECTION('',(1.,3.249379305189E-58));
+#38603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38604 = PCURVE('',#38350,#38605);
+#38605 = DEFINITIONAL_REPRESENTATION('',(#38606),#38610);
+#38606 = LINE('',#38607,#38608);
+#38607 = CARTESIAN_POINT('',(0.22,0.));
+#38608 = VECTOR('',#38609,1.);
+#38609 = DIRECTION('',(0.,1.));
+#38610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38611 = ORIENTED_EDGE('',*,*,#38612,.T.);
+#38612 = EDGE_CURVE('',#38590,#38613,#38615,.T.);
+#38613 = VERTEX_POINT('',#38614);
+#38614 = CARTESIAN_POINT('',(1.36,-3.5,0.862318170518));
+#38615 = SURFACE_CURVE('',#38616,(#38620,#38627),.PCURVE_S1.);
+#38616 = LINE('',#38617,#38618);
+#38617 = CARTESIAN_POINT('',(1.36,-3.5,0.752318170518));
+#38618 = VECTOR('',#38619,1.);
+#38619 = DIRECTION('',(0.,0.,1.));
+#38620 = PCURVE('',#38117,#38621);
+#38621 = DEFINITIONAL_REPRESENTATION('',(#38622),#38626);
+#38622 = LINE('',#38623,#38624);
+#38623 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#38624 = VECTOR('',#38625,1.);
+#38625 = DIRECTION('',(0.,1.));
+#38626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38627 = PCURVE('',#38322,#38628);
+#38628 = DEFINITIONAL_REPRESENTATION('',(#38629),#38633);
+#38629 = LINE('',#38630,#38631);
+#38630 = CARTESIAN_POINT('',(0.,0.22));
+#38631 = VECTOR('',#38632,1.);
+#38632 = DIRECTION('',(1.,0.));
+#38633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38634 = ORIENTED_EDGE('',*,*,#38635,.F.);
+#38635 = EDGE_CURVE('',#38636,#38613,#38638,.T.);
+#38636 = VERTEX_POINT('',#38637);
+#38637 = CARTESIAN_POINT('',(1.36,-3.532781257769,0.862318170518));
+#38638 = SURFACE_CURVE('',#38639,(#38643,#38650),.PCURVE_S1.);
+#38639 = LINE('',#38640,#38641);
+#38640 = CARTESIAN_POINT('',(1.36,-3.590644611662,0.862318170518));
+#38641 = VECTOR('',#38642,1.);
+#38642 = DIRECTION('',(0.,1.,0.));
+#38643 = PCURVE('',#38117,#38644);
+#38644 = DEFINITIONAL_REPRESENTATION('',(#38645),#38649);
+#38645 = LINE('',#38646,#38647);
+#38646 = CARTESIAN_POINT('',(0.362132126166,0.520931946481));
+#38647 = VECTOR('',#38648,1.);
+#38648 = DIRECTION('',(1.,3.249379305189E-58));
+#38649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38650 = PCURVE('',#38294,#38651);
+#38651 = DEFINITIONAL_REPRESENTATION('',(#38652),#38656);
+#38652 = LINE('',#38653,#38654);
+#38653 = CARTESIAN_POINT('',(0.22,0.));
+#38654 = VECTOR('',#38655,1.);
+#38655 = DIRECTION('',(0.,1.));
+#38656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38657 = ORIENTED_EDGE('',*,*,#38658,.F.);
+#38658 = EDGE_CURVE('',#38659,#38636,#38661,.T.);
+#38659 = VERTEX_POINT('',#38660);
+#38660 = CARTESIAN_POINT('',(1.36,-3.623425869431,0.814636341035));
+#38661 = SURFACE_CURVE('',#38662,(#38667,#38678),.PCURVE_S1.);
+#38662 = CIRCLE('',#38663,0.11);
+#38663 = AXIS2_PLACEMENT_3D('',#38664,#38665,#38666);
+#38664 = CARTESIAN_POINT('',(1.36,-3.532781257769,0.752318170518));
+#38665 = DIRECTION('',(-1.,0.,0.));
+#38666 = DIRECTION('',(0.,0.,1.));
+#38667 = PCURVE('',#38117,#38668);
+#38668 = DEFINITIONAL_REPRESENTATION('',(#38669),#38677);
+#38669 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38670,#38671,#38672,#38673
+ ,#38674,#38675,#38676),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#38670 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#38671 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#38672 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#38673 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#38674 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#38675 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#38676 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#38677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38678 = PCURVE('',#38266,#38679);
+#38679 = DEFINITIONAL_REPRESENTATION('',(#38680),#38684);
+#38680 = LINE('',#38681,#38682);
+#38681 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#38682 = VECTOR('',#38683,1.);
+#38683 = DIRECTION('',(-1.,0.));
+#38684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38685 = ORIENTED_EDGE('',*,*,#38686,.F.);
+#38686 = EDGE_CURVE('',#38687,#38659,#38689,.T.);
+#38687 = VERTEX_POINT('',#38688);
+#38688 = CARTESIAN_POINT('',(1.36,-4.075082096124,0.157681829482));
+#38689 = SURFACE_CURVE('',#38690,(#38694,#38701),.PCURVE_S1.);
+#38690 = LINE('',#38691,#38692);
+#38691 = CARTESIAN_POINT('',(1.36,-4.140644611662,6.231817051758E-02));
+#38692 = VECTOR('',#38693,1.);
+#38693 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#38694 = PCURVE('',#38117,#38695);
+#38695 = DEFINITIONAL_REPRESENTATION('',(#38696),#38700);
+#38696 = LINE('',#38697,#38698);
+#38697 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#38698 = VECTOR('',#38699,1.);
+#38699 = DIRECTION('',(0.566528822887,0.824041924199));
+#38700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38701 = PCURVE('',#38237,#38702);
+#38702 = DEFINITIONAL_REPRESENTATION('',(#38703),#38707);
+#38703 = LINE('',#38704,#38705);
+#38704 = CARTESIAN_POINT('',(0.,0.22));
+#38705 = VECTOR('',#38706,1.);
+#38706 = DIRECTION('',(1.,0.));
+#38707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38708 = ORIENTED_EDGE('',*,*,#38709,.F.);
+#38709 = EDGE_CURVE('',#38541,#38687,#38710,.T.);
+#38710 = SURFACE_CURVE('',#38711,(#38716,#38723),.PCURVE_S1.);
+#38711 = CIRCLE('',#38712,0.11);
+#38712 = AXIS2_PLACEMENT_3D('',#38713,#38714,#38715);
+#38713 = CARTESIAN_POINT('',(1.36,-4.165726707786,0.22));
+#38714 = DIRECTION('',(1.,-0.,0.));
+#38715 = DIRECTION('',(0.,0.,-1.));
+#38716 = PCURVE('',#38117,#38717);
+#38717 = DEFINITIONAL_REPRESENTATION('',(#38718),#38722);
+#38718 = CIRCLE('',#38719,0.11);
+#38719 = AXIS2_PLACEMENT_2D('',#38720,#38721);
+#38720 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#38721 = DIRECTION('',(0.,-1.));
+#38722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38723 = PCURVE('',#38209,#38724);
+#38724 = DEFINITIONAL_REPRESENTATION('',(#38725),#38729);
+#38725 = LINE('',#38726,#38727);
+#38726 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
+#38727 = VECTOR('',#38728,1.);
+#38728 = DIRECTION('',(-1.,0.));
+#38729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38730 = ADVANCED_FACE('',(#38731),#38176,.T.);
+#38731 = FACE_BOUND('',#38732,.T.);
+#38732 = EDGE_LOOP('',(#38733,#38734,#38735,#38736));
+#38733 = ORIENTED_EDGE('',*,*,#38158,.F.);
+#38734 = ORIENTED_EDGE('',*,*,#38493,.T.);
+#38735 = ORIENTED_EDGE('',*,*,#38540,.T.);
+#38736 = ORIENTED_EDGE('',*,*,#38737,.T.);
+#38737 = EDGE_CURVE('',#38541,#38161,#38738,.T.);
+#38738 = SURFACE_CURVE('',#38739,(#38743,#38750),.PCURVE_S1.);
+#38739 = LINE('',#38740,#38741);
+#38740 = CARTESIAN_POINT('',(1.36,-4.165726707786,0.11));
+#38741 = VECTOR('',#38742,1.);
+#38742 = DIRECTION('',(-1.,0.,0.));
+#38743 = PCURVE('',#38176,#38744);
+#38744 = DEFINITIONAL_REPRESENTATION('',(#38745),#38749);
+#38745 = LINE('',#38746,#38747);
+#38746 = CARTESIAN_POINT('',(0.22,0.334273292214));
+#38747 = VECTOR('',#38748,1.);
+#38748 = DIRECTION('',(-1.,0.));
+#38749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38750 = PCURVE('',#38209,#38751);
+#38751 = DEFINITIONAL_REPRESENTATION('',(#38752),#38756);
+#38752 = LINE('',#38753,#38754);
+#38753 = CARTESIAN_POINT('',(-0.,0.));
+#38754 = VECTOR('',#38755,1.);
+#38755 = DIRECTION('',(-0.,1.));
+#38756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38757 = ADVANCED_FACE('',(#38758),#38209,.F.);
+#38758 = FACE_BOUND('',#38759,.T.);
+#38759 = EDGE_LOOP('',(#38760,#38761,#38782,#38783));
+#38760 = ORIENTED_EDGE('',*,*,#38709,.T.);
+#38761 = ORIENTED_EDGE('',*,*,#38762,.T.);
+#38762 = EDGE_CURVE('',#38687,#38189,#38763,.T.);
+#38763 = SURFACE_CURVE('',#38764,(#38768,#38775),.PCURVE_S1.);
+#38764 = LINE('',#38765,#38766);
+#38765 = CARTESIAN_POINT('',(1.36,-4.075082096124,0.157681829482));
+#38766 = VECTOR('',#38767,1.);
+#38767 = DIRECTION('',(-1.,0.,0.));
+#38768 = PCURVE('',#38209,#38769);
+#38769 = DEFINITIONAL_REPRESENTATION('',(#38770),#38774);
+#38770 = LINE('',#38771,#38772);
+#38771 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#38772 = VECTOR('',#38773,1.);
+#38773 = DIRECTION('',(-0.,1.));
+#38774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38775 = PCURVE('',#38237,#38776);
+#38776 = DEFINITIONAL_REPRESENTATION('',(#38777),#38781);
+#38777 = LINE('',#38778,#38779);
+#38778 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#38779 = VECTOR('',#38780,1.);
+#38780 = DIRECTION('',(0.,-1.));
+#38781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38782 = ORIENTED_EDGE('',*,*,#38188,.F.);
+#38783 = ORIENTED_EDGE('',*,*,#38737,.F.);
+#38784 = ADVANCED_FACE('',(#38785),#38237,.F.);
+#38785 = FACE_BOUND('',#38786,.F.);
+#38786 = EDGE_LOOP('',(#38787,#38788,#38789,#38790));
+#38787 = ORIENTED_EDGE('',*,*,#38686,.F.);
+#38788 = ORIENTED_EDGE('',*,*,#38762,.T.);
+#38789 = ORIENTED_EDGE('',*,*,#38221,.T.);
+#38790 = ORIENTED_EDGE('',*,*,#38791,.T.);
+#38791 = EDGE_CURVE('',#38222,#38659,#38792,.T.);
+#38792 = SURFACE_CURVE('',#38793,(#38797,#38804),.PCURVE_S1.);
+#38793 = LINE('',#38794,#38795);
+#38794 = CARTESIAN_POINT('',(1.14,-3.623425869431,0.814636341035));
+#38795 = VECTOR('',#38796,1.);
+#38796 = DIRECTION('',(1.,0.,0.));
+#38797 = PCURVE('',#38237,#38798);
+#38798 = DEFINITIONAL_REPRESENTATION('',(#38799),#38803);
+#38799 = LINE('',#38800,#38801);
+#38800 = CARTESIAN_POINT('',(0.912961038055,0.));
+#38801 = VECTOR('',#38802,1.);
+#38802 = DIRECTION('',(0.,1.));
+#38803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38804 = PCURVE('',#38266,#38805);
+#38805 = DEFINITIONAL_REPRESENTATION('',(#38806),#38810);
+#38806 = LINE('',#38807,#38808);
+#38807 = CARTESIAN_POINT('',(-0.,0.));
+#38808 = VECTOR('',#38809,1.);
+#38809 = DIRECTION('',(-0.,1.));
+#38810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38811 = ADVANCED_FACE('',(#38812),#38266,.T.);
+#38812 = FACE_BOUND('',#38813,.F.);
+#38813 = EDGE_LOOP('',(#38814,#38815,#38836,#38837));
+#38814 = ORIENTED_EDGE('',*,*,#38249,.T.);
+#38815 = ORIENTED_EDGE('',*,*,#38816,.T.);
+#38816 = EDGE_CURVE('',#38250,#38636,#38817,.T.);
+#38817 = SURFACE_CURVE('',#38818,(#38822,#38829),.PCURVE_S1.);
+#38818 = LINE('',#38819,#38820);
+#38819 = CARTESIAN_POINT('',(1.14,-3.532781257769,0.862318170518));
+#38820 = VECTOR('',#38821,1.);
+#38821 = DIRECTION('',(1.,0.,0.));
+#38822 = PCURVE('',#38266,#38823);
+#38823 = DEFINITIONAL_REPRESENTATION('',(#38824),#38828);
+#38824 = LINE('',#38825,#38826);
+#38825 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#38826 = VECTOR('',#38827,1.);
+#38827 = DIRECTION('',(-0.,1.));
+#38828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38829 = PCURVE('',#38294,#38830);
+#38830 = DEFINITIONAL_REPRESENTATION('',(#38831),#38835);
+#38831 = LINE('',#38832,#38833);
+#38832 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#38833 = VECTOR('',#38834,1.);
+#38834 = DIRECTION('',(1.,0.));
+#38835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38836 = ORIENTED_EDGE('',*,*,#38658,.F.);
+#38837 = ORIENTED_EDGE('',*,*,#38791,.F.);
+#38838 = ADVANCED_FACE('',(#38839),#38294,.T.);
+#38839 = FACE_BOUND('',#38840,.T.);
+#38840 = EDGE_LOOP('',(#38841,#38842,#38843,#38844));
+#38841 = ORIENTED_EDGE('',*,*,#38278,.F.);
+#38842 = ORIENTED_EDGE('',*,*,#38816,.T.);
+#38843 = ORIENTED_EDGE('',*,*,#38635,.T.);
+#38844 = ORIENTED_EDGE('',*,*,#38845,.F.);
+#38845 = EDGE_CURVE('',#38279,#38613,#38846,.T.);
+#38846 = SURFACE_CURVE('',#38847,(#38851,#38858),.PCURVE_S1.);
+#38847 = LINE('',#38848,#38849);
+#38848 = CARTESIAN_POINT('',(1.14,-3.5,0.862318170518));
+#38849 = VECTOR('',#38850,1.);
+#38850 = DIRECTION('',(1.,0.,0.));
+#38851 = PCURVE('',#38294,#38852);
+#38852 = DEFINITIONAL_REPRESENTATION('',(#38853),#38857);
+#38853 = LINE('',#38854,#38855);
+#38854 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#38855 = VECTOR('',#38856,1.);
+#38856 = DIRECTION('',(1.,0.));
+#38857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38858 = PCURVE('',#38322,#38859);
+#38859 = DEFINITIONAL_REPRESENTATION('',(#38860),#38864);
+#38860 = LINE('',#38861,#38862);
+#38861 = CARTESIAN_POINT('',(0.11,0.));
+#38862 = VECTOR('',#38863,1.);
+#38863 = DIRECTION('',(0.,1.));
+#38864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38865 = ADVANCED_FACE('',(#38866),#38378,.T.);
+#38866 = FACE_BOUND('',#38867,.T.);
+#38867 = EDGE_LOOP('',(#38868,#38869,#38870,#38871));
+#38868 = ORIENTED_EDGE('',*,*,#38566,.F.);
+#38869 = ORIENTED_EDGE('',*,*,#38442,.F.);
+#38870 = ORIENTED_EDGE('',*,*,#38362,.T.);
+#38871 = ORIENTED_EDGE('',*,*,#38872,.F.);
+#38872 = EDGE_CURVE('',#38567,#38335,#38873,.T.);
+#38873 = SURFACE_CURVE('',#38874,(#38878,#38884),.PCURVE_S1.);
+#38874 = LINE('',#38875,#38876);
+#38875 = CARTESIAN_POINT('',(1.14,-3.532781257769,0.752318170518));
+#38876 = VECTOR('',#38877,1.);
+#38877 = DIRECTION('',(-1.,0.,0.));
+#38878 = PCURVE('',#38378,#38879);
+#38879 = DEFINITIONAL_REPRESENTATION('',(#38880),#38883);
+#38880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38881,#38882),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38881 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#38882 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#38883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38884 = PCURVE('',#38350,#38885);
+#38885 = DEFINITIONAL_REPRESENTATION('',(#38886),#38889);
+#38886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38887,#38888),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#38887 = CARTESIAN_POINT('',(0.242,5.786335389277E-02));
+#38888 = CARTESIAN_POINT('',(-2.2E-02,5.786335389277E-02));
+#38889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38890 = ADVANCED_FACE('',(#38891),#38322,.T.);
+#38891 = FACE_BOUND('',#38892,.T.);
+#38892 = EDGE_LOOP('',(#38893,#38894,#38915,#38916));
+#38893 = ORIENTED_EDGE('',*,*,#38612,.F.);
+#38894 = ORIENTED_EDGE('',*,*,#38895,.F.);
+#38895 = EDGE_CURVE('',#38307,#38590,#38896,.T.);
+#38896 = SURFACE_CURVE('',#38897,(#38901,#38908),.PCURVE_S1.);
+#38897 = LINE('',#38898,#38899);
+#38898 = CARTESIAN_POINT('',(1.14,-3.5,0.752318170518));
+#38899 = VECTOR('',#38900,1.);
+#38900 = DIRECTION('',(1.,0.,0.));
+#38901 = PCURVE('',#38322,#38902);
+#38902 = DEFINITIONAL_REPRESENTATION('',(#38903),#38907);
+#38903 = LINE('',#38904,#38905);
+#38904 = CARTESIAN_POINT('',(0.,0.));
+#38905 = VECTOR('',#38906,1.);
+#38906 = DIRECTION('',(0.,1.));
+#38907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38908 = PCURVE('',#38350,#38909);
+#38909 = DEFINITIONAL_REPRESENTATION('',(#38910),#38914);
+#38910 = LINE('',#38911,#38912);
+#38911 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#38912 = VECTOR('',#38913,1.);
+#38913 = DIRECTION('',(1.,0.));
+#38914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38915 = ORIENTED_EDGE('',*,*,#38306,.T.);
+#38916 = ORIENTED_EDGE('',*,*,#38845,.T.);
+#38917 = ADVANCED_FACE('',(#38918),#38350,.F.);
+#38918 = FACE_BOUND('',#38919,.F.);
+#38919 = EDGE_LOOP('',(#38920,#38921,#38922,#38923));
+#38920 = ORIENTED_EDGE('',*,*,#38334,.F.);
+#38921 = ORIENTED_EDGE('',*,*,#38872,.F.);
+#38922 = ORIENTED_EDGE('',*,*,#38589,.T.);
+#38923 = ORIENTED_EDGE('',*,*,#38895,.F.);
+#38924 = MANIFOLD_SOLID_BREP('',#38925);
+#38925 = CLOSED_SHELL('',(#38926,#39046,#39325,#39379,#39428,#39622,
+ #39649,#39676,#39703,#39730,#39757,#39782,#39809));
+#38926 = ADVANCED_FACE('',(#38927),#38941,.F.);
+#38927 = FACE_BOUND('',#38928,.F.);
+#38928 = EDGE_LOOP('',(#38929,#38964,#38992,#39020));
+#38929 = ORIENTED_EDGE('',*,*,#38930,.F.);
+#38930 = EDGE_CURVE('',#38931,#38933,#38935,.T.);
+#38931 = VERTEX_POINT('',#38932);
+#38932 = CARTESIAN_POINT('',(1.64,4.107863353893,0.));
+#38933 = VERTEX_POINT('',#38934);
+#38934 = CARTESIAN_POINT('',(1.64,4.5,0.));
+#38935 = SURFACE_CURVE('',#38936,(#38940,#38952),.PCURVE_S1.);
+#38936 = LINE('',#38937,#38938);
+#38937 = CARTESIAN_POINT('',(1.64,4.05,0.));
+#38938 = VECTOR('',#38939,1.);
+#38939 = DIRECTION('',(0.,1.,0.));
+#38940 = PCURVE('',#38941,#38946);
+#38941 = PLANE('',#38942);
+#38942 = AXIS2_PLACEMENT_3D('',#38943,#38944,#38945);
+#38943 = CARTESIAN_POINT('',(1.64,4.05,0.));
+#38944 = DIRECTION('',(0.,0.,1.));
+#38945 = DIRECTION('',(1.,0.,0.));
+#38946 = DEFINITIONAL_REPRESENTATION('',(#38947),#38951);
+#38947 = LINE('',#38948,#38949);
+#38948 = CARTESIAN_POINT('',(0.,0.));
+#38949 = VECTOR('',#38950,1.);
+#38950 = DIRECTION('',(0.,1.));
+#38951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38952 = PCURVE('',#38953,#38958);
+#38953 = PLANE('',#38954);
+#38954 = AXIS2_PLACEMENT_3D('',#38955,#38956,#38957);
+#38955 = CARTESIAN_POINT('',(1.64,3.952776737828,0.341386224036));
+#38956 = DIRECTION('',(-1.,-4.449253549567E-29,-3.741021876295E-29));
+#38957 = DIRECTION('',(4.449253549567E-29,-1.,0.));
+#38958 = DEFINITIONAL_REPRESENTATION('',(#38959),#38963);
+#38959 = LINE('',#38960,#38961);
+#38960 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#38961 = VECTOR('',#38962,1.);
+#38962 = DIRECTION('',(-1.,-1.664475486211E-57));
+#38963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38964 = ORIENTED_EDGE('',*,*,#38965,.T.);
+#38965 = EDGE_CURVE('',#38931,#38966,#38968,.T.);
+#38966 = VERTEX_POINT('',#38967);
+#38967 = CARTESIAN_POINT('',(1.86,4.107863353893,0.));
+#38968 = SURFACE_CURVE('',#38969,(#38973,#38980),.PCURVE_S1.);
+#38969 = LINE('',#38970,#38971);
+#38970 = CARTESIAN_POINT('',(1.64,4.107863353893,0.));
+#38971 = VECTOR('',#38972,1.);
+#38972 = DIRECTION('',(1.,0.,0.));
+#38973 = PCURVE('',#38941,#38974);
+#38974 = DEFINITIONAL_REPRESENTATION('',(#38975),#38979);
+#38975 = LINE('',#38976,#38977);
+#38976 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#38977 = VECTOR('',#38978,1.);
+#38978 = DIRECTION('',(1.,0.));
+#38979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38980 = PCURVE('',#38981,#38986);
+#38981 = CYLINDRICAL_SURFACE('',#38982,0.11);
+#38982 = AXIS2_PLACEMENT_3D('',#38983,#38984,#38985);
+#38983 = CARTESIAN_POINT('',(1.64,4.107863353893,0.11));
+#38984 = DIRECTION('',(1.,0.,0.));
+#38985 = DIRECTION('',(0.,0.,-1.));
+#38986 = DEFINITIONAL_REPRESENTATION('',(#38987),#38991);
+#38987 = LINE('',#38988,#38989);
+#38988 = CARTESIAN_POINT('',(-0.,0.));
+#38989 = VECTOR('',#38990,1.);
+#38990 = DIRECTION('',(-0.,1.));
+#38991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38992 = ORIENTED_EDGE('',*,*,#38993,.T.);
+#38993 = EDGE_CURVE('',#38966,#38994,#38996,.T.);
+#38994 = VERTEX_POINT('',#38995);
+#38995 = CARTESIAN_POINT('',(1.86,4.5,0.));
+#38996 = SURFACE_CURVE('',#38997,(#39001,#39008),.PCURVE_S1.);
+#38997 = LINE('',#38998,#38999);
+#38998 = CARTESIAN_POINT('',(1.86,4.05,0.));
+#38999 = VECTOR('',#39000,1.);
+#39000 = DIRECTION('',(0.,1.,0.));
+#39001 = PCURVE('',#38941,#39002);
+#39002 = DEFINITIONAL_REPRESENTATION('',(#39003),#39007);
+#39003 = LINE('',#39004,#39005);
+#39004 = CARTESIAN_POINT('',(0.22,0.));
+#39005 = VECTOR('',#39006,1.);
+#39006 = DIRECTION('',(0.,1.));
+#39007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39008 = PCURVE('',#39009,#39014);
+#39009 = PLANE('',#39010);
+#39010 = AXIS2_PLACEMENT_3D('',#39011,#39012,#39013);
+#39011 = CARTESIAN_POINT('',(1.86,3.952776737828,0.341386224036));
+#39012 = DIRECTION('',(1.,-1.714327366318E-29,-1.454987228235E-29));
+#39013 = DIRECTION('',(1.714327366318E-29,1.,0.));
+#39014 = DEFINITIONAL_REPRESENTATION('',(#39015),#39019);
+#39015 = LINE('',#39016,#39017);
+#39016 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#39017 = VECTOR('',#39018,1.);
+#39018 = DIRECTION('',(1.,-2.494324423007E-58));
+#39019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39020 = ORIENTED_EDGE('',*,*,#39021,.F.);
+#39021 = EDGE_CURVE('',#38933,#38994,#39022,.T.);
+#39022 = SURFACE_CURVE('',#39023,(#39027,#39034),.PCURVE_S1.);
+#39023 = LINE('',#39024,#39025);
+#39024 = CARTESIAN_POINT('',(1.64,4.5,0.));
+#39025 = VECTOR('',#39026,1.);
+#39026 = DIRECTION('',(1.,0.,0.));
+#39027 = PCURVE('',#38941,#39028);
+#39028 = DEFINITIONAL_REPRESENTATION('',(#39029),#39033);
+#39029 = LINE('',#39030,#39031);
+#39030 = CARTESIAN_POINT('',(0.,0.45));
+#39031 = VECTOR('',#39032,1.);
+#39032 = DIRECTION('',(1.,0.));
+#39033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39034 = PCURVE('',#39035,#39040);
+#39035 = PLANE('',#39036);
+#39036 = AXIS2_PLACEMENT_3D('',#39037,#39038,#39039);
+#39037 = CARTESIAN_POINT('',(1.64,4.5,0.));
+#39038 = DIRECTION('',(0.,1.,0.));
+#39039 = DIRECTION('',(0.,0.,1.));
+#39040 = DEFINITIONAL_REPRESENTATION('',(#39041),#39045);
+#39041 = LINE('',#39042,#39043);
+#39042 = CARTESIAN_POINT('',(0.,0.));
+#39043 = VECTOR('',#39044,1.);
+#39044 = DIRECTION('',(0.,1.));
+#39045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39046 = ADVANCED_FACE('',(#39047),#38953,.T.);
+#39047 = FACE_BOUND('',#39048,.T.);
+#39048 = EDGE_LOOP('',(#39049,#39079,#39100,#39101,#39125,#39153,#39181,
+ #39209,#39237,#39270,#39298));
+#39049 = ORIENTED_EDGE('',*,*,#39050,.T.);
+#39050 = EDGE_CURVE('',#39051,#39053,#39055,.T.);
+#39051 = VERTEX_POINT('',#39052);
+#39052 = CARTESIAN_POINT('',(1.64,4.165726707786,0.11));
+#39053 = VERTEX_POINT('',#39054);
+#39054 = CARTESIAN_POINT('',(1.64,4.5,0.11));
+#39055 = SURFACE_CURVE('',#39056,(#39060,#39067),.PCURVE_S1.);
+#39056 = LINE('',#39057,#39058);
+#39057 = CARTESIAN_POINT('',(1.64,4.05,0.11));
+#39058 = VECTOR('',#39059,1.);
+#39059 = DIRECTION('',(0.,1.,0.));
+#39060 = PCURVE('',#38953,#39061);
+#39061 = DEFINITIONAL_REPRESENTATION('',(#39062),#39066);
+#39062 = LINE('',#39063,#39064);
+#39063 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.231386224036));
+#39064 = VECTOR('',#39065,1.);
+#39065 = DIRECTION('',(-1.,-1.664475486211E-57));
+#39066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39067 = PCURVE('',#39068,#39073);
+#39068 = PLANE('',#39069);
+#39069 = AXIS2_PLACEMENT_3D('',#39070,#39071,#39072);
+#39070 = CARTESIAN_POINT('',(1.64,4.05,0.11));
+#39071 = DIRECTION('',(0.,0.,1.));
+#39072 = DIRECTION('',(1.,0.,0.));
+#39073 = DEFINITIONAL_REPRESENTATION('',(#39074),#39078);
+#39074 = LINE('',#39075,#39076);
+#39075 = CARTESIAN_POINT('',(0.,0.));
+#39076 = VECTOR('',#39077,1.);
+#39077 = DIRECTION('',(0.,1.));
+#39078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39079 = ORIENTED_EDGE('',*,*,#39080,.F.);
+#39080 = EDGE_CURVE('',#38933,#39053,#39081,.T.);
+#39081 = SURFACE_CURVE('',#39082,(#39086,#39093),.PCURVE_S1.);
+#39082 = LINE('',#39083,#39084);
+#39083 = CARTESIAN_POINT('',(1.64,4.5,0.));
+#39084 = VECTOR('',#39085,1.);
+#39085 = DIRECTION('',(0.,0.,1.));
+#39086 = PCURVE('',#38953,#39087);
+#39087 = DEFINITIONAL_REPRESENTATION('',(#39088),#39092);
+#39088 = LINE('',#39089,#39090);
+#39089 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#39090 = VECTOR('',#39091,1.);
+#39091 = DIRECTION('',(0.,1.));
+#39092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39093 = PCURVE('',#39035,#39094);
+#39094 = DEFINITIONAL_REPRESENTATION('',(#39095),#39099);
+#39095 = LINE('',#39096,#39097);
+#39096 = CARTESIAN_POINT('',(0.,0.));
+#39097 = VECTOR('',#39098,1.);
+#39098 = DIRECTION('',(1.,0.));
+#39099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39100 = ORIENTED_EDGE('',*,*,#38930,.F.);
+#39101 = ORIENTED_EDGE('',*,*,#39102,.T.);
+#39102 = EDGE_CURVE('',#38931,#39103,#39105,.T.);
+#39103 = VERTEX_POINT('',#39104);
+#39104 = CARTESIAN_POINT('',(1.64,4.017218742231,4.768182948242E-02));
+#39105 = SURFACE_CURVE('',#39106,(#39111,#39118),.PCURVE_S1.);
+#39106 = CIRCLE('',#39107,0.11);
+#39107 = AXIS2_PLACEMENT_3D('',#39108,#39109,#39110);
+#39108 = CARTESIAN_POINT('',(1.64,4.107863353893,0.11));
+#39109 = DIRECTION('',(-1.,0.,0.));
+#39110 = DIRECTION('',(0.,0.,1.));
+#39111 = PCURVE('',#38953,#39112);
+#39112 = DEFINITIONAL_REPRESENTATION('',(#39113),#39117);
+#39113 = CIRCLE('',#39114,0.11);
+#39114 = AXIS2_PLACEMENT_2D('',#39115,#39116);
+#39115 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#39116 = DIRECTION('',(0.,1.));
+#39117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39118 = PCURVE('',#38981,#39119);
+#39119 = DEFINITIONAL_REPRESENTATION('',(#39120),#39124);
+#39120 = LINE('',#39121,#39122);
+#39121 = CARTESIAN_POINT('',(3.14159265359,1.33226762955E-15));
+#39122 = VECTOR('',#39123,1.);
+#39123 = DIRECTION('',(-1.,0.));
+#39124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39125 = ORIENTED_EDGE('',*,*,#39126,.T.);
+#39126 = EDGE_CURVE('',#39103,#39127,#39129,.T.);
+#39127 = VERTEX_POINT('',#39128);
+#39128 = CARTESIAN_POINT('',(1.64,3.532781257769,0.752318170518));
+#39129 = SURFACE_CURVE('',#39130,(#39134,#39141),.PCURVE_S1.);
+#39130 = LINE('',#39131,#39132);
+#39131 = CARTESIAN_POINT('',(1.64,4.05,0.));
+#39132 = VECTOR('',#39133,1.);
+#39133 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#39134 = PCURVE('',#38953,#39135);
+#39135 = DEFINITIONAL_REPRESENTATION('',(#39136),#39140);
+#39136 = LINE('',#39137,#39138);
+#39137 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#39138 = VECTOR('',#39139,1.);
+#39139 = DIRECTION('',(0.566528822887,0.824041924199));
+#39140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39141 = PCURVE('',#39142,#39147);
+#39142 = PLANE('',#39143);
+#39143 = AXIS2_PLACEMENT_3D('',#39144,#39145,#39146);
+#39144 = CARTESIAN_POINT('',(1.64,4.05,0.));
+#39145 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#39146 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#39147 = DEFINITIONAL_REPRESENTATION('',(#39148),#39152);
+#39148 = LINE('',#39149,#39150);
+#39149 = CARTESIAN_POINT('',(0.,0.));
+#39150 = VECTOR('',#39151,1.);
+#39151 = DIRECTION('',(1.,0.));
+#39152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39153 = ORIENTED_EDGE('',*,*,#39154,.F.);
+#39154 = EDGE_CURVE('',#39155,#39127,#39157,.T.);
+#39155 = VERTEX_POINT('',#39156);
+#39156 = CARTESIAN_POINT('',(1.64,3.5,0.752318170518));
+#39157 = SURFACE_CURVE('',#39158,(#39162,#39169),.PCURVE_S1.);
+#39158 = LINE('',#39159,#39160);
+#39159 = CARTESIAN_POINT('',(1.64,3.5,0.752318170518));
+#39160 = VECTOR('',#39161,1.);
+#39161 = DIRECTION('',(0.,1.,0.));
+#39162 = PCURVE('',#38953,#39163);
+#39163 = DEFINITIONAL_REPRESENTATION('',(#39164),#39168);
+#39164 = LINE('',#39165,#39166);
+#39165 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#39166 = VECTOR('',#39167,1.);
+#39167 = DIRECTION('',(-1.,-1.664475486211E-57));
+#39168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39169 = PCURVE('',#39170,#39175);
+#39170 = PLANE('',#39171);
+#39171 = AXIS2_PLACEMENT_3D('',#39172,#39173,#39174);
+#39172 = CARTESIAN_POINT('',(1.64,3.5,0.752318170518));
+#39173 = DIRECTION('',(0.,0.,1.));
+#39174 = DIRECTION('',(1.,0.,0.));
+#39175 = DEFINITIONAL_REPRESENTATION('',(#39176),#39180);
+#39176 = LINE('',#39177,#39178);
+#39177 = CARTESIAN_POINT('',(0.,0.));
+#39178 = VECTOR('',#39179,1.);
+#39179 = DIRECTION('',(0.,1.));
+#39180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39181 = ORIENTED_EDGE('',*,*,#39182,.T.);
+#39182 = EDGE_CURVE('',#39155,#39183,#39185,.T.);
+#39183 = VERTEX_POINT('',#39184);
+#39184 = CARTESIAN_POINT('',(1.64,3.5,0.862318170518));
+#39185 = SURFACE_CURVE('',#39186,(#39190,#39197),.PCURVE_S1.);
+#39186 = LINE('',#39187,#39188);
+#39187 = CARTESIAN_POINT('',(1.64,3.5,0.752318170518));
+#39188 = VECTOR('',#39189,1.);
+#39189 = DIRECTION('',(0.,0.,1.));
+#39190 = PCURVE('',#38953,#39191);
+#39191 = DEFINITIONAL_REPRESENTATION('',(#39192),#39196);
+#39192 = LINE('',#39193,#39194);
+#39193 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#39194 = VECTOR('',#39195,1.);
+#39195 = DIRECTION('',(0.,1.));
+#39196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39197 = PCURVE('',#39198,#39203);
+#39198 = PLANE('',#39199);
+#39199 = AXIS2_PLACEMENT_3D('',#39200,#39201,#39202);
+#39200 = CARTESIAN_POINT('',(1.64,3.5,0.752318170518));
+#39201 = DIRECTION('',(0.,1.,0.));
+#39202 = DIRECTION('',(0.,0.,1.));
+#39203 = DEFINITIONAL_REPRESENTATION('',(#39204),#39208);
+#39204 = LINE('',#39205,#39206);
+#39205 = CARTESIAN_POINT('',(0.,0.));
+#39206 = VECTOR('',#39207,1.);
+#39207 = DIRECTION('',(1.,0.));
+#39208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39209 = ORIENTED_EDGE('',*,*,#39210,.T.);
+#39210 = EDGE_CURVE('',#39183,#39211,#39213,.T.);
+#39211 = VERTEX_POINT('',#39212);
+#39212 = CARTESIAN_POINT('',(1.64,3.532781257769,0.862318170518));
+#39213 = SURFACE_CURVE('',#39214,(#39218,#39225),.PCURVE_S1.);
+#39214 = LINE('',#39215,#39216);
+#39215 = CARTESIAN_POINT('',(1.64,3.5,0.862318170518));
+#39216 = VECTOR('',#39217,1.);
+#39217 = DIRECTION('',(0.,1.,0.));
+#39218 = PCURVE('',#38953,#39219);
+#39219 = DEFINITIONAL_REPRESENTATION('',(#39220),#39224);
+#39220 = LINE('',#39221,#39222);
+#39221 = CARTESIAN_POINT('',(0.452776737828,0.520931946481));
+#39222 = VECTOR('',#39223,1.);
+#39223 = DIRECTION('',(-1.,-1.664475486211E-57));
+#39224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39225 = PCURVE('',#39226,#39231);
+#39226 = PLANE('',#39227);
+#39227 = AXIS2_PLACEMENT_3D('',#39228,#39229,#39230);
+#39228 = CARTESIAN_POINT('',(1.64,3.5,0.862318170518));
+#39229 = DIRECTION('',(0.,0.,1.));
+#39230 = DIRECTION('',(1.,0.,0.));
+#39231 = DEFINITIONAL_REPRESENTATION('',(#39232),#39236);
+#39232 = LINE('',#39233,#39234);
+#39233 = CARTESIAN_POINT('',(0.,0.));
+#39234 = VECTOR('',#39235,1.);
+#39235 = DIRECTION('',(0.,1.));
+#39236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39237 = ORIENTED_EDGE('',*,*,#39238,.F.);
+#39238 = EDGE_CURVE('',#39239,#39211,#39241,.T.);
+#39239 = VERTEX_POINT('',#39240);
+#39240 = CARTESIAN_POINT('',(1.64,3.623425869431,0.814636341035));
+#39241 = SURFACE_CURVE('',#39242,(#39247,#39258),.PCURVE_S1.);
+#39242 = CIRCLE('',#39243,0.11);
+#39243 = AXIS2_PLACEMENT_3D('',#39244,#39245,#39246);
+#39244 = CARTESIAN_POINT('',(1.64,3.532781257769,0.752318170518));
+#39245 = DIRECTION('',(1.,0.,-0.));
+#39246 = DIRECTION('',(0.,0.,1.));
+#39247 = PCURVE('',#38953,#39248);
+#39248 = DEFINITIONAL_REPRESENTATION('',(#39249),#39257);
+#39249 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39250,#39251,#39252,#39253
+ ,#39254,#39255,#39256),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#39250 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#39251 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#39252 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#39253 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#39254 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#39255 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#39256 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#39257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39258 = PCURVE('',#39259,#39264);
+#39259 = CYLINDRICAL_SURFACE('',#39260,0.11);
+#39260 = AXIS2_PLACEMENT_3D('',#39261,#39262,#39263);
+#39261 = CARTESIAN_POINT('',(1.64,3.532781257769,0.752318170518));
+#39262 = DIRECTION('',(1.,0.,0.));
+#39263 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#39264 = DEFINITIONAL_REPRESENTATION('',(#39265),#39269);
+#39265 = LINE('',#39266,#39267);
+#39266 = CARTESIAN_POINT('',(-5.31467632652,1.33226762955E-15));
+#39267 = VECTOR('',#39268,1.);
+#39268 = DIRECTION('',(1.,0.));
+#39269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39270 = ORIENTED_EDGE('',*,*,#39271,.F.);
+#39271 = EDGE_CURVE('',#39272,#39239,#39274,.T.);
+#39272 = VERTEX_POINT('',#39273);
+#39273 = CARTESIAN_POINT('',(1.64,4.075082096124,0.157681829482));
+#39274 = SURFACE_CURVE('',#39275,(#39279,#39286),.PCURVE_S1.);
+#39275 = LINE('',#39276,#39277);
+#39276 = CARTESIAN_POINT('',(1.64,4.140644611662,6.231817051758E-02));
+#39277 = VECTOR('',#39278,1.);
+#39278 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#39279 = PCURVE('',#38953,#39280);
+#39280 = DEFINITIONAL_REPRESENTATION('',(#39281),#39285);
+#39281 = LINE('',#39282,#39283);
+#39282 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#39283 = VECTOR('',#39284,1.);
+#39284 = DIRECTION('',(0.566528822887,0.824041924199));
+#39285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39286 = PCURVE('',#39287,#39292);
+#39287 = PLANE('',#39288);
+#39288 = AXIS2_PLACEMENT_3D('',#39289,#39290,#39291);
+#39289 = CARTESIAN_POINT('',(1.64,4.140644611662,6.231817051758E-02));
+#39290 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#39291 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#39292 = DEFINITIONAL_REPRESENTATION('',(#39293),#39297);
+#39293 = LINE('',#39294,#39295);
+#39294 = CARTESIAN_POINT('',(0.,0.));
+#39295 = VECTOR('',#39296,1.);
+#39296 = DIRECTION('',(1.,0.));
+#39297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39298 = ORIENTED_EDGE('',*,*,#39299,.F.);
+#39299 = EDGE_CURVE('',#39051,#39272,#39300,.T.);
+#39300 = SURFACE_CURVE('',#39301,(#39306,#39313),.PCURVE_S1.);
+#39301 = CIRCLE('',#39302,0.11);
+#39302 = AXIS2_PLACEMENT_3D('',#39303,#39304,#39305);
+#39303 = CARTESIAN_POINT('',(1.64,4.165726707786,0.22));
+#39304 = DIRECTION('',(-1.,0.,0.));
+#39305 = DIRECTION('',(0.,0.,-1.));
+#39306 = PCURVE('',#38953,#39307);
+#39307 = DEFINITIONAL_REPRESENTATION('',(#39308),#39312);
+#39308 = CIRCLE('',#39309,0.11);
+#39309 = AXIS2_PLACEMENT_2D('',#39310,#39311);
+#39310 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#39311 = DIRECTION('',(0.,-1.));
+#39312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39313 = PCURVE('',#39314,#39319);
+#39314 = CYLINDRICAL_SURFACE('',#39315,0.11);
+#39315 = AXIS2_PLACEMENT_3D('',#39316,#39317,#39318);
+#39316 = CARTESIAN_POINT('',(1.86,4.165726707786,0.22));
+#39317 = DIRECTION('',(-1.,0.,0.));
+#39318 = DIRECTION('',(0.,0.,-1.));
+#39319 = DEFINITIONAL_REPRESENTATION('',(#39320),#39324);
+#39320 = LINE('',#39321,#39322);
+#39321 = CARTESIAN_POINT('',(0.,0.22));
+#39322 = VECTOR('',#39323,1.);
+#39323 = DIRECTION('',(1.,0.));
+#39324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39325 = ADVANCED_FACE('',(#39326),#38981,.T.);
+#39326 = FACE_BOUND('',#39327,.F.);
+#39327 = EDGE_LOOP('',(#39328,#39329,#39352,#39378));
+#39328 = ORIENTED_EDGE('',*,*,#39102,.T.);
+#39329 = ORIENTED_EDGE('',*,*,#39330,.T.);
+#39330 = EDGE_CURVE('',#39103,#39331,#39333,.T.);
+#39331 = VERTEX_POINT('',#39332);
+#39332 = CARTESIAN_POINT('',(1.86,4.017218742231,4.768182948242E-02));
+#39333 = SURFACE_CURVE('',#39334,(#39338,#39345),.PCURVE_S1.);
+#39334 = LINE('',#39335,#39336);
+#39335 = CARTESIAN_POINT('',(1.64,4.017218742231,4.768182948242E-02));
+#39336 = VECTOR('',#39337,1.);
+#39337 = DIRECTION('',(1.,0.,0.));
+#39338 = PCURVE('',#38981,#39339);
+#39339 = DEFINITIONAL_REPRESENTATION('',(#39340),#39344);
+#39340 = LINE('',#39341,#39342);
+#39341 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#39342 = VECTOR('',#39343,1.);
+#39343 = DIRECTION('',(-0.,1.));
+#39344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39345 = PCURVE('',#39142,#39346);
+#39346 = DEFINITIONAL_REPRESENTATION('',(#39347),#39351);
+#39347 = LINE('',#39348,#39349);
+#39348 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#39349 = VECTOR('',#39350,1.);
+#39350 = DIRECTION('',(0.,1.));
+#39351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39352 = ORIENTED_EDGE('',*,*,#39353,.F.);
+#39353 = EDGE_CURVE('',#38966,#39331,#39354,.T.);
+#39354 = SURFACE_CURVE('',#39355,(#39360,#39367),.PCURVE_S1.);
+#39355 = CIRCLE('',#39356,0.11);
+#39356 = AXIS2_PLACEMENT_3D('',#39357,#39358,#39359);
+#39357 = CARTESIAN_POINT('',(1.86,4.107863353893,0.11));
+#39358 = DIRECTION('',(-1.,0.,0.));
+#39359 = DIRECTION('',(0.,0.,1.));
+#39360 = PCURVE('',#38981,#39361);
+#39361 = DEFINITIONAL_REPRESENTATION('',(#39362),#39366);
+#39362 = LINE('',#39363,#39364);
+#39363 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#39364 = VECTOR('',#39365,1.);
+#39365 = DIRECTION('',(-1.,0.));
+#39366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39367 = PCURVE('',#39009,#39368);
+#39368 = DEFINITIONAL_REPRESENTATION('',(#39369),#39377);
+#39369 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39370,#39371,#39372,#39373
+ ,#39374,#39375,#39376),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#39370 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#39371 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#39372 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#39373 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#39374 = CARTESIAN_POINT('',(5.982382164822E-02,-0.286386224036));
+#39375 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#39376 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#39377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39378 = ORIENTED_EDGE('',*,*,#38965,.F.);
+#39379 = ADVANCED_FACE('',(#39380),#39035,.T.);
+#39380 = FACE_BOUND('',#39381,.T.);
+#39381 = EDGE_LOOP('',(#39382,#39383,#39384,#39407));
+#39382 = ORIENTED_EDGE('',*,*,#39021,.F.);
+#39383 = ORIENTED_EDGE('',*,*,#39080,.T.);
+#39384 = ORIENTED_EDGE('',*,*,#39385,.T.);
+#39385 = EDGE_CURVE('',#39053,#39386,#39388,.T.);
+#39386 = VERTEX_POINT('',#39387);
+#39387 = CARTESIAN_POINT('',(1.86,4.5,0.11));
+#39388 = SURFACE_CURVE('',#39389,(#39393,#39400),.PCURVE_S1.);
+#39389 = LINE('',#39390,#39391);
+#39390 = CARTESIAN_POINT('',(1.64,4.5,0.11));
+#39391 = VECTOR('',#39392,1.);
+#39392 = DIRECTION('',(1.,0.,0.));
+#39393 = PCURVE('',#39035,#39394);
+#39394 = DEFINITIONAL_REPRESENTATION('',(#39395),#39399);
+#39395 = LINE('',#39396,#39397);
+#39396 = CARTESIAN_POINT('',(0.11,0.));
+#39397 = VECTOR('',#39398,1.);
+#39398 = DIRECTION('',(0.,1.));
+#39399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39400 = PCURVE('',#39068,#39401);
+#39401 = DEFINITIONAL_REPRESENTATION('',(#39402),#39406);
+#39402 = LINE('',#39403,#39404);
+#39403 = CARTESIAN_POINT('',(0.,0.45));
+#39404 = VECTOR('',#39405,1.);
+#39405 = DIRECTION('',(1.,0.));
+#39406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39407 = ORIENTED_EDGE('',*,*,#39408,.F.);
+#39408 = EDGE_CURVE('',#38994,#39386,#39409,.T.);
+#39409 = SURFACE_CURVE('',#39410,(#39414,#39421),.PCURVE_S1.);
+#39410 = LINE('',#39411,#39412);
+#39411 = CARTESIAN_POINT('',(1.86,4.5,0.));
+#39412 = VECTOR('',#39413,1.);
+#39413 = DIRECTION('',(0.,0.,1.));
+#39414 = PCURVE('',#39035,#39415);
+#39415 = DEFINITIONAL_REPRESENTATION('',(#39416),#39420);
+#39416 = LINE('',#39417,#39418);
+#39417 = CARTESIAN_POINT('',(0.,0.22));
+#39418 = VECTOR('',#39419,1.);
+#39419 = DIRECTION('',(1.,0.));
+#39420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39421 = PCURVE('',#39009,#39422);
+#39422 = DEFINITIONAL_REPRESENTATION('',(#39423),#39427);
+#39423 = LINE('',#39424,#39425);
+#39424 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#39425 = VECTOR('',#39426,1.);
+#39426 = DIRECTION('',(0.,1.));
+#39427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39428 = ADVANCED_FACE('',(#39429),#39009,.T.);
+#39429 = FACE_BOUND('',#39430,.T.);
+#39430 = EDGE_LOOP('',(#39431,#39454,#39482,#39505,#39529,#39552,#39575,
+ #39598,#39619,#39620,#39621));
+#39431 = ORIENTED_EDGE('',*,*,#39432,.F.);
+#39432 = EDGE_CURVE('',#39433,#39386,#39435,.T.);
+#39433 = VERTEX_POINT('',#39434);
+#39434 = CARTESIAN_POINT('',(1.86,4.165726707786,0.11));
+#39435 = SURFACE_CURVE('',#39436,(#39440,#39447),.PCURVE_S1.);
+#39436 = LINE('',#39437,#39438);
+#39437 = CARTESIAN_POINT('',(1.86,4.05,0.11));
+#39438 = VECTOR('',#39439,1.);
+#39439 = DIRECTION('',(0.,1.,0.));
+#39440 = PCURVE('',#39009,#39441);
+#39441 = DEFINITIONAL_REPRESENTATION('',(#39442),#39446);
+#39442 = LINE('',#39443,#39444);
+#39443 = CARTESIAN_POINT('',(9.722326217175E-02,-0.231386224036));
+#39444 = VECTOR('',#39445,1.);
+#39445 = DIRECTION('',(1.,-2.494324423007E-58));
+#39446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39447 = PCURVE('',#39068,#39448);
+#39448 = DEFINITIONAL_REPRESENTATION('',(#39449),#39453);
+#39449 = LINE('',#39450,#39451);
+#39450 = CARTESIAN_POINT('',(0.22,0.));
+#39451 = VECTOR('',#39452,1.);
+#39452 = DIRECTION('',(0.,1.));
+#39453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39454 = ORIENTED_EDGE('',*,*,#39455,.T.);
+#39455 = EDGE_CURVE('',#39433,#39456,#39458,.T.);
+#39456 = VERTEX_POINT('',#39457);
+#39457 = CARTESIAN_POINT('',(1.86,4.075082096124,0.157681829482));
+#39458 = SURFACE_CURVE('',#39459,(#39464,#39475),.PCURVE_S1.);
+#39459 = CIRCLE('',#39460,0.11);
+#39460 = AXIS2_PLACEMENT_3D('',#39461,#39462,#39463);
+#39461 = CARTESIAN_POINT('',(1.86,4.165726707786,0.22));
+#39462 = DIRECTION('',(-1.,0.,0.));
+#39463 = DIRECTION('',(0.,0.,-1.));
+#39464 = PCURVE('',#39009,#39465);
+#39465 = DEFINITIONAL_REPRESENTATION('',(#39466),#39474);
+#39466 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39467,#39468,#39469,#39470
+ ,#39471,#39472,#39473),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#39467 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#39468 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#39469 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#39470 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#39471 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#39472 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#39473 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#39474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39475 = PCURVE('',#39314,#39476);
+#39476 = DEFINITIONAL_REPRESENTATION('',(#39477),#39481);
+#39477 = LINE('',#39478,#39479);
+#39478 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#39479 = VECTOR('',#39480,1.);
+#39480 = DIRECTION('',(1.,0.));
+#39481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39482 = ORIENTED_EDGE('',*,*,#39483,.T.);
+#39483 = EDGE_CURVE('',#39456,#39484,#39486,.T.);
+#39484 = VERTEX_POINT('',#39485);
+#39485 = CARTESIAN_POINT('',(1.86,3.623425869431,0.814636341035));
+#39486 = SURFACE_CURVE('',#39487,(#39491,#39498),.PCURVE_S1.);
+#39487 = LINE('',#39488,#39489);
+#39488 = CARTESIAN_POINT('',(1.86,4.140644611662,6.231817051758E-02));
+#39489 = VECTOR('',#39490,1.);
+#39490 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#39491 = PCURVE('',#39009,#39492);
+#39492 = DEFINITIONAL_REPRESENTATION('',(#39493),#39497);
+#39493 = LINE('',#39494,#39495);
+#39494 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#39495 = VECTOR('',#39496,1.);
+#39496 = DIRECTION('',(-0.566528822887,0.824041924199));
+#39497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39498 = PCURVE('',#39287,#39499);
+#39499 = DEFINITIONAL_REPRESENTATION('',(#39500),#39504);
+#39500 = LINE('',#39501,#39502);
+#39501 = CARTESIAN_POINT('',(0.,0.22));
+#39502 = VECTOR('',#39503,1.);
+#39503 = DIRECTION('',(1.,0.));
+#39504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39505 = ORIENTED_EDGE('',*,*,#39506,.T.);
+#39506 = EDGE_CURVE('',#39484,#39507,#39509,.T.);
+#39507 = VERTEX_POINT('',#39508);
+#39508 = CARTESIAN_POINT('',(1.86,3.532781257769,0.862318170518));
+#39509 = SURFACE_CURVE('',#39510,(#39515,#39522),.PCURVE_S1.);
+#39510 = CIRCLE('',#39511,0.11);
+#39511 = AXIS2_PLACEMENT_3D('',#39512,#39513,#39514);
+#39512 = CARTESIAN_POINT('',(1.86,3.532781257769,0.752318170518));
+#39513 = DIRECTION('',(1.,0.,-0.));
+#39514 = DIRECTION('',(0.,0.,1.));
+#39515 = PCURVE('',#39009,#39516);
+#39516 = DEFINITIONAL_REPRESENTATION('',(#39517),#39521);
+#39517 = CIRCLE('',#39518,0.11);
+#39518 = AXIS2_PLACEMENT_2D('',#39519,#39520);
+#39519 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#39520 = DIRECTION('',(0.,1.));
+#39521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39522 = PCURVE('',#39259,#39523);
+#39523 = DEFINITIONAL_REPRESENTATION('',(#39524),#39528);
+#39524 = LINE('',#39525,#39526);
+#39525 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#39526 = VECTOR('',#39527,1.);
+#39527 = DIRECTION('',(1.,0.));
+#39528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39529 = ORIENTED_EDGE('',*,*,#39530,.F.);
+#39530 = EDGE_CURVE('',#39531,#39507,#39533,.T.);
+#39531 = VERTEX_POINT('',#39532);
+#39532 = CARTESIAN_POINT('',(1.86,3.5,0.862318170518));
+#39533 = SURFACE_CURVE('',#39534,(#39538,#39545),.PCURVE_S1.);
+#39534 = LINE('',#39535,#39536);
+#39535 = CARTESIAN_POINT('',(1.86,3.5,0.862318170518));
+#39536 = VECTOR('',#39537,1.);
+#39537 = DIRECTION('',(0.,1.,0.));
+#39538 = PCURVE('',#39009,#39539);
+#39539 = DEFINITIONAL_REPRESENTATION('',(#39540),#39544);
+#39540 = LINE('',#39541,#39542);
+#39541 = CARTESIAN_POINT('',(-0.452776737828,0.520931946481));
+#39542 = VECTOR('',#39543,1.);
+#39543 = DIRECTION('',(1.,-2.494324423007E-58));
+#39544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39545 = PCURVE('',#39226,#39546);
+#39546 = DEFINITIONAL_REPRESENTATION('',(#39547),#39551);
+#39547 = LINE('',#39548,#39549);
+#39548 = CARTESIAN_POINT('',(0.22,0.));
+#39549 = VECTOR('',#39550,1.);
+#39550 = DIRECTION('',(0.,1.));
+#39551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39552 = ORIENTED_EDGE('',*,*,#39553,.F.);
+#39553 = EDGE_CURVE('',#39554,#39531,#39556,.T.);
+#39554 = VERTEX_POINT('',#39555);
+#39555 = CARTESIAN_POINT('',(1.86,3.5,0.752318170518));
+#39556 = SURFACE_CURVE('',#39557,(#39561,#39568),.PCURVE_S1.);
+#39557 = LINE('',#39558,#39559);
+#39558 = CARTESIAN_POINT('',(1.86,3.5,0.752318170518));
+#39559 = VECTOR('',#39560,1.);
+#39560 = DIRECTION('',(0.,0.,1.));
+#39561 = PCURVE('',#39009,#39562);
+#39562 = DEFINITIONAL_REPRESENTATION('',(#39563),#39567);
+#39563 = LINE('',#39564,#39565);
+#39564 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#39565 = VECTOR('',#39566,1.);
+#39566 = DIRECTION('',(0.,1.));
+#39567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39568 = PCURVE('',#39198,#39569);
+#39569 = DEFINITIONAL_REPRESENTATION('',(#39570),#39574);
+#39570 = LINE('',#39571,#39572);
+#39571 = CARTESIAN_POINT('',(0.,0.22));
+#39572 = VECTOR('',#39573,1.);
+#39573 = DIRECTION('',(1.,0.));
+#39574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39575 = ORIENTED_EDGE('',*,*,#39576,.T.);
+#39576 = EDGE_CURVE('',#39554,#39577,#39579,.T.);
+#39577 = VERTEX_POINT('',#39578);
+#39578 = CARTESIAN_POINT('',(1.86,3.532781257769,0.752318170518));
+#39579 = SURFACE_CURVE('',#39580,(#39584,#39591),.PCURVE_S1.);
+#39580 = LINE('',#39581,#39582);
+#39581 = CARTESIAN_POINT('',(1.86,3.5,0.752318170518));
+#39582 = VECTOR('',#39583,1.);
+#39583 = DIRECTION('',(0.,1.,0.));
+#39584 = PCURVE('',#39009,#39585);
+#39585 = DEFINITIONAL_REPRESENTATION('',(#39586),#39590);
+#39586 = LINE('',#39587,#39588);
+#39587 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#39588 = VECTOR('',#39589,1.);
+#39589 = DIRECTION('',(1.,-2.494324423007E-58));
+#39590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39591 = PCURVE('',#39170,#39592);
+#39592 = DEFINITIONAL_REPRESENTATION('',(#39593),#39597);
+#39593 = LINE('',#39594,#39595);
+#39594 = CARTESIAN_POINT('',(0.22,0.));
+#39595 = VECTOR('',#39596,1.);
+#39596 = DIRECTION('',(0.,1.));
+#39597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39598 = ORIENTED_EDGE('',*,*,#39599,.F.);
+#39599 = EDGE_CURVE('',#39331,#39577,#39600,.T.);
+#39600 = SURFACE_CURVE('',#39601,(#39605,#39612),.PCURVE_S1.);
+#39601 = LINE('',#39602,#39603);
+#39602 = CARTESIAN_POINT('',(1.86,4.05,0.));
+#39603 = VECTOR('',#39604,1.);
+#39604 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#39605 = PCURVE('',#39009,#39606);
+#39606 = DEFINITIONAL_REPRESENTATION('',(#39607),#39611);
+#39607 = LINE('',#39608,#39609);
+#39608 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#39609 = VECTOR('',#39610,1.);
+#39610 = DIRECTION('',(-0.566528822887,0.824041924199));
+#39611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39612 = PCURVE('',#39142,#39613);
+#39613 = DEFINITIONAL_REPRESENTATION('',(#39614),#39618);
+#39614 = LINE('',#39615,#39616);
+#39615 = CARTESIAN_POINT('',(0.,0.22));
+#39616 = VECTOR('',#39617,1.);
+#39617 = DIRECTION('',(1.,0.));
+#39618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39619 = ORIENTED_EDGE('',*,*,#39353,.F.);
+#39620 = ORIENTED_EDGE('',*,*,#38993,.T.);
+#39621 = ORIENTED_EDGE('',*,*,#39408,.T.);
+#39622 = ADVANCED_FACE('',(#39623),#39068,.T.);
+#39623 = FACE_BOUND('',#39624,.T.);
+#39624 = EDGE_LOOP('',(#39625,#39626,#39647,#39648));
+#39625 = ORIENTED_EDGE('',*,*,#39050,.F.);
+#39626 = ORIENTED_EDGE('',*,*,#39627,.F.);
+#39627 = EDGE_CURVE('',#39433,#39051,#39628,.T.);
+#39628 = SURFACE_CURVE('',#39629,(#39633,#39640),.PCURVE_S1.);
+#39629 = LINE('',#39630,#39631);
+#39630 = CARTESIAN_POINT('',(1.86,4.165726707786,0.11));
+#39631 = VECTOR('',#39632,1.);
+#39632 = DIRECTION('',(-1.,0.,0.));
+#39633 = PCURVE('',#39068,#39634);
+#39634 = DEFINITIONAL_REPRESENTATION('',(#39635),#39639);
+#39635 = LINE('',#39636,#39637);
+#39636 = CARTESIAN_POINT('',(0.22,0.115726707786));
+#39637 = VECTOR('',#39638,1.);
+#39638 = DIRECTION('',(-1.,0.));
+#39639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39640 = PCURVE('',#39314,#39641);
+#39641 = DEFINITIONAL_REPRESENTATION('',(#39642),#39646);
+#39642 = LINE('',#39643,#39644);
+#39643 = CARTESIAN_POINT('',(0.,0.));
+#39644 = VECTOR('',#39645,1.);
+#39645 = DIRECTION('',(0.,1.));
+#39646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39647 = ORIENTED_EDGE('',*,*,#39432,.T.);
+#39648 = ORIENTED_EDGE('',*,*,#39385,.F.);
+#39649 = ADVANCED_FACE('',(#39650),#39314,.F.);
+#39650 = FACE_BOUND('',#39651,.F.);
+#39651 = EDGE_LOOP('',(#39652,#39653,#39674,#39675));
+#39652 = ORIENTED_EDGE('',*,*,#39455,.T.);
+#39653 = ORIENTED_EDGE('',*,*,#39654,.T.);
+#39654 = EDGE_CURVE('',#39456,#39272,#39655,.T.);
+#39655 = SURFACE_CURVE('',#39656,(#39660,#39667),.PCURVE_S1.);
+#39656 = LINE('',#39657,#39658);
+#39657 = CARTESIAN_POINT('',(1.86,4.075082096124,0.157681829482));
+#39658 = VECTOR('',#39659,1.);
+#39659 = DIRECTION('',(-1.,0.,0.));
+#39660 = PCURVE('',#39314,#39661);
+#39661 = DEFINITIONAL_REPRESENTATION('',(#39662),#39666);
+#39662 = LINE('',#39663,#39664);
+#39663 = CARTESIAN_POINT('',(0.96850898066,0.));
+#39664 = VECTOR('',#39665,1.);
+#39665 = DIRECTION('',(0.,1.));
+#39666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39667 = PCURVE('',#39287,#39668);
+#39668 = DEFINITIONAL_REPRESENTATION('',(#39669),#39673);
+#39669 = LINE('',#39670,#39671);
+#39670 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#39671 = VECTOR('',#39672,1.);
+#39672 = DIRECTION('',(0.,-1.));
+#39673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39674 = ORIENTED_EDGE('',*,*,#39299,.F.);
+#39675 = ORIENTED_EDGE('',*,*,#39627,.F.);
+#39676 = ADVANCED_FACE('',(#39677),#39287,.T.);
+#39677 = FACE_BOUND('',#39678,.T.);
+#39678 = EDGE_LOOP('',(#39679,#39680,#39681,#39682));
+#39679 = ORIENTED_EDGE('',*,*,#39483,.F.);
+#39680 = ORIENTED_EDGE('',*,*,#39654,.T.);
+#39681 = ORIENTED_EDGE('',*,*,#39271,.T.);
+#39682 = ORIENTED_EDGE('',*,*,#39683,.T.);
+#39683 = EDGE_CURVE('',#39239,#39484,#39684,.T.);
+#39684 = SURFACE_CURVE('',#39685,(#39689,#39696),.PCURVE_S1.);
+#39685 = LINE('',#39686,#39687);
+#39686 = CARTESIAN_POINT('',(1.64,3.623425869431,0.814636341035));
+#39687 = VECTOR('',#39688,1.);
+#39688 = DIRECTION('',(1.,0.,0.));
+#39689 = PCURVE('',#39287,#39690);
+#39690 = DEFINITIONAL_REPRESENTATION('',(#39691),#39695);
+#39691 = LINE('',#39692,#39693);
+#39692 = CARTESIAN_POINT('',(0.912961038055,0.));
+#39693 = VECTOR('',#39694,1.);
+#39694 = DIRECTION('',(0.,1.));
+#39695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39696 = PCURVE('',#39259,#39697);
+#39697 = DEFINITIONAL_REPRESENTATION('',(#39698),#39702);
+#39698 = LINE('',#39699,#39700);
+#39699 = CARTESIAN_POINT('',(0.,0.));
+#39700 = VECTOR('',#39701,1.);
+#39701 = DIRECTION('',(0.,1.));
+#39702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39703 = ADVANCED_FACE('',(#39704),#39259,.T.);
+#39704 = FACE_BOUND('',#39705,.T.);
+#39705 = EDGE_LOOP('',(#39706,#39707,#39728,#39729));
+#39706 = ORIENTED_EDGE('',*,*,#39238,.T.);
+#39707 = ORIENTED_EDGE('',*,*,#39708,.T.);
+#39708 = EDGE_CURVE('',#39211,#39507,#39709,.T.);
+#39709 = SURFACE_CURVE('',#39710,(#39714,#39721),.PCURVE_S1.);
+#39710 = LINE('',#39711,#39712);
+#39711 = CARTESIAN_POINT('',(1.64,3.532781257769,0.862318170518));
+#39712 = VECTOR('',#39713,1.);
+#39713 = DIRECTION('',(1.,0.,0.));
+#39714 = PCURVE('',#39259,#39715);
+#39715 = DEFINITIONAL_REPRESENTATION('',(#39716),#39720);
+#39716 = LINE('',#39717,#39718);
+#39717 = CARTESIAN_POINT('',(0.96850898066,0.));
+#39718 = VECTOR('',#39719,1.);
+#39719 = DIRECTION('',(0.,1.));
+#39720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39721 = PCURVE('',#39226,#39722);
+#39722 = DEFINITIONAL_REPRESENTATION('',(#39723),#39727);
+#39723 = LINE('',#39724,#39725);
+#39724 = CARTESIAN_POINT('',(0.,3.278125776917E-02));
+#39725 = VECTOR('',#39726,1.);
+#39726 = DIRECTION('',(1.,0.));
+#39727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39728 = ORIENTED_EDGE('',*,*,#39506,.F.);
+#39729 = ORIENTED_EDGE('',*,*,#39683,.F.);
+#39730 = ADVANCED_FACE('',(#39731),#39226,.T.);
+#39731 = FACE_BOUND('',#39732,.T.);
+#39732 = EDGE_LOOP('',(#39733,#39734,#39755,#39756));
+#39733 = ORIENTED_EDGE('',*,*,#39210,.F.);
+#39734 = ORIENTED_EDGE('',*,*,#39735,.T.);
+#39735 = EDGE_CURVE('',#39183,#39531,#39736,.T.);
+#39736 = SURFACE_CURVE('',#39737,(#39741,#39748),.PCURVE_S1.);
+#39737 = LINE('',#39738,#39739);
+#39738 = CARTESIAN_POINT('',(1.64,3.5,0.862318170518));
+#39739 = VECTOR('',#39740,1.);
+#39740 = DIRECTION('',(1.,0.,0.));
+#39741 = PCURVE('',#39226,#39742);
+#39742 = DEFINITIONAL_REPRESENTATION('',(#39743),#39747);
+#39743 = LINE('',#39744,#39745);
+#39744 = CARTESIAN_POINT('',(0.,0.));
+#39745 = VECTOR('',#39746,1.);
+#39746 = DIRECTION('',(1.,0.));
+#39747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39748 = PCURVE('',#39198,#39749);
+#39749 = DEFINITIONAL_REPRESENTATION('',(#39750),#39754);
+#39750 = LINE('',#39751,#39752);
+#39751 = CARTESIAN_POINT('',(0.11,0.));
+#39752 = VECTOR('',#39753,1.);
+#39753 = DIRECTION('',(0.,1.));
+#39754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39755 = ORIENTED_EDGE('',*,*,#39530,.T.);
+#39756 = ORIENTED_EDGE('',*,*,#39708,.F.);
+#39757 = ADVANCED_FACE('',(#39758),#39142,.F.);
+#39758 = FACE_BOUND('',#39759,.F.);
+#39759 = EDGE_LOOP('',(#39760,#39761,#39762,#39763));
+#39760 = ORIENTED_EDGE('',*,*,#39599,.F.);
+#39761 = ORIENTED_EDGE('',*,*,#39330,.F.);
+#39762 = ORIENTED_EDGE('',*,*,#39126,.T.);
+#39763 = ORIENTED_EDGE('',*,*,#39764,.F.);
+#39764 = EDGE_CURVE('',#39577,#39127,#39765,.T.);
+#39765 = SURFACE_CURVE('',#39766,(#39770,#39776),.PCURVE_S1.);
+#39766 = LINE('',#39767,#39768);
+#39767 = CARTESIAN_POINT('',(1.64,3.532781257769,0.752318170518));
+#39768 = VECTOR('',#39769,1.);
+#39769 = DIRECTION('',(-1.,0.,0.));
+#39770 = PCURVE('',#39142,#39771);
+#39771 = DEFINITIONAL_REPRESENTATION('',(#39772),#39775);
+#39772 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39773,#39774),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39773 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#39774 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#39775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39776 = PCURVE('',#39170,#39777);
+#39777 = DEFINITIONAL_REPRESENTATION('',(#39778),#39781);
+#39778 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39779,#39780),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#39779 = CARTESIAN_POINT('',(0.242,3.278125776917E-02));
+#39780 = CARTESIAN_POINT('',(-2.2E-02,3.278125776917E-02));
+#39781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39782 = ADVANCED_FACE('',(#39783),#39198,.F.);
+#39783 = FACE_BOUND('',#39784,.T.);
+#39784 = EDGE_LOOP('',(#39785,#39786,#39787,#39788));
+#39785 = ORIENTED_EDGE('',*,*,#39553,.T.);
+#39786 = ORIENTED_EDGE('',*,*,#39735,.F.);
+#39787 = ORIENTED_EDGE('',*,*,#39182,.F.);
+#39788 = ORIENTED_EDGE('',*,*,#39789,.T.);
+#39789 = EDGE_CURVE('',#39155,#39554,#39790,.T.);
+#39790 = SURFACE_CURVE('',#39791,(#39795,#39802),.PCURVE_S1.);
+#39791 = LINE('',#39792,#39793);
+#39792 = CARTESIAN_POINT('',(1.64,3.5,0.752318170518));
+#39793 = VECTOR('',#39794,1.);
+#39794 = DIRECTION('',(1.,0.,0.));
+#39795 = PCURVE('',#39198,#39796);
+#39796 = DEFINITIONAL_REPRESENTATION('',(#39797),#39801);
+#39797 = LINE('',#39798,#39799);
+#39798 = CARTESIAN_POINT('',(0.,0.));
+#39799 = VECTOR('',#39800,1.);
+#39800 = DIRECTION('',(0.,1.));
+#39801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39802 = PCURVE('',#39170,#39803);
+#39803 = DEFINITIONAL_REPRESENTATION('',(#39804),#39808);
+#39804 = LINE('',#39805,#39806);
+#39805 = CARTESIAN_POINT('',(0.,0.));
+#39806 = VECTOR('',#39807,1.);
+#39807 = DIRECTION('',(1.,0.));
+#39808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39809 = ADVANCED_FACE('',(#39810),#39170,.F.);
+#39810 = FACE_BOUND('',#39811,.F.);
+#39811 = EDGE_LOOP('',(#39812,#39813,#39814,#39815));
+#39812 = ORIENTED_EDGE('',*,*,#39154,.F.);
+#39813 = ORIENTED_EDGE('',*,*,#39789,.T.);
+#39814 = ORIENTED_EDGE('',*,*,#39576,.T.);
+#39815 = ORIENTED_EDGE('',*,*,#39764,.T.);
+#39816 = MANIFOLD_SOLID_BREP('',#39817);
+#39817 = CLOSED_SHELL('',(#39818,#39938,#40221,#40271,#40320,#40514,
+ #40541,#40568,#40595,#40622,#40649,#40674,#40701));
+#39818 = ADVANCED_FACE('',(#39819),#39833,.F.);
+#39819 = FACE_BOUND('',#39820,.F.);
+#39820 = EDGE_LOOP('',(#39821,#39856,#39884,#39912));
+#39821 = ORIENTED_EDGE('',*,*,#39822,.F.);
+#39822 = EDGE_CURVE('',#39823,#39825,#39827,.T.);
+#39823 = VERTEX_POINT('',#39824);
+#39824 = CARTESIAN_POINT('',(1.64,-4.5,0.));
+#39825 = VERTEX_POINT('',#39826);
+#39826 = CARTESIAN_POINT('',(1.64,-4.107863353893,0.));
+#39827 = SURFACE_CURVE('',#39828,(#39832,#39844),.PCURVE_S1.);
+#39828 = LINE('',#39829,#39830);
+#39829 = CARTESIAN_POINT('',(1.64,-4.5,0.));
+#39830 = VECTOR('',#39831,1.);
+#39831 = DIRECTION('',(0.,1.,0.));
+#39832 = PCURVE('',#39833,#39838);
+#39833 = PLANE('',#39834);
+#39834 = AXIS2_PLACEMENT_3D('',#39835,#39836,#39837);
+#39835 = CARTESIAN_POINT('',(1.64,-4.5,0.));
+#39836 = DIRECTION('',(0.,0.,1.));
+#39837 = DIRECTION('',(1.,0.,0.));
+#39838 = DEFINITIONAL_REPRESENTATION('',(#39839),#39843);
+#39839 = LINE('',#39840,#39841);
+#39840 = CARTESIAN_POINT('',(0.,0.));
+#39841 = VECTOR('',#39842,1.);
+#39842 = DIRECTION('',(0.,1.));
+#39843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39844 = PCURVE('',#39845,#39850);
+#39845 = PLANE('',#39846);
+#39846 = AXIS2_PLACEMENT_3D('',#39847,#39848,#39849);
+#39847 = CARTESIAN_POINT('',(1.64,-3.952776737828,0.341386224036));
+#39848 = DIRECTION('',(-1.,-1.028895858541E-29,7.350049880588E-30));
+#39849 = DIRECTION('',(1.028895858541E-29,-1.,0.));
+#39850 = DEFINITIONAL_REPRESENTATION('',(#39851),#39855);
+#39851 = LINE('',#39852,#39853);
+#39852 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#39853 = VECTOR('',#39854,1.);
+#39854 = DIRECTION('',(-1.,7.562435882206E-59));
+#39855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39856 = ORIENTED_EDGE('',*,*,#39857,.T.);
+#39857 = EDGE_CURVE('',#39823,#39858,#39860,.T.);
+#39858 = VERTEX_POINT('',#39859);
+#39859 = CARTESIAN_POINT('',(1.86,-4.5,0.));
+#39860 = SURFACE_CURVE('',#39861,(#39865,#39872),.PCURVE_S1.);
+#39861 = LINE('',#39862,#39863);
+#39862 = CARTESIAN_POINT('',(1.64,-4.5,0.));
+#39863 = VECTOR('',#39864,1.);
+#39864 = DIRECTION('',(1.,0.,0.));
+#39865 = PCURVE('',#39833,#39866);
+#39866 = DEFINITIONAL_REPRESENTATION('',(#39867),#39871);
+#39867 = LINE('',#39868,#39869);
+#39868 = CARTESIAN_POINT('',(0.,0.));
+#39869 = VECTOR('',#39870,1.);
+#39870 = DIRECTION('',(1.,0.));
+#39871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39872 = PCURVE('',#39873,#39878);
+#39873 = PLANE('',#39874);
+#39874 = AXIS2_PLACEMENT_3D('',#39875,#39876,#39877);
+#39875 = CARTESIAN_POINT('',(1.64,-4.5,0.));
+#39876 = DIRECTION('',(0.,1.,0.));
+#39877 = DIRECTION('',(0.,0.,1.));
+#39878 = DEFINITIONAL_REPRESENTATION('',(#39879),#39883);
+#39879 = LINE('',#39880,#39881);
+#39880 = CARTESIAN_POINT('',(0.,0.));
+#39881 = VECTOR('',#39882,1.);
+#39882 = DIRECTION('',(0.,1.));
+#39883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39884 = ORIENTED_EDGE('',*,*,#39885,.T.);
+#39885 = EDGE_CURVE('',#39858,#39886,#39888,.T.);
+#39886 = VERTEX_POINT('',#39887);
+#39887 = CARTESIAN_POINT('',(1.86,-4.107863353893,0.));
+#39888 = SURFACE_CURVE('',#39889,(#39893,#39900),.PCURVE_S1.);
+#39889 = LINE('',#39890,#39891);
+#39890 = CARTESIAN_POINT('',(1.86,-4.5,0.));
+#39891 = VECTOR('',#39892,1.);
+#39892 = DIRECTION('',(0.,1.,0.));
+#39893 = PCURVE('',#39833,#39894);
+#39894 = DEFINITIONAL_REPRESENTATION('',(#39895),#39899);
+#39895 = LINE('',#39896,#39897);
+#39896 = CARTESIAN_POINT('',(0.22,0.));
+#39897 = VECTOR('',#39898,1.);
+#39898 = DIRECTION('',(0.,1.));
+#39899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39900 = PCURVE('',#39901,#39906);
+#39901 = PLANE('',#39902);
+#39902 = AXIS2_PLACEMENT_3D('',#39903,#39904,#39905);
+#39903 = CARTESIAN_POINT('',(1.86,-3.952776737828,0.341386224036));
+#39904 = DIRECTION('',(1.,-1.963576083731E-29,1.654827298066E-29));
+#39905 = DIRECTION('',(1.963576083731E-29,1.,0.));
+#39906 = DEFINITIONAL_REPRESENTATION('',(#39907),#39911);
+#39907 = LINE('',#39908,#39909);
+#39908 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#39909 = VECTOR('',#39910,1.);
+#39910 = DIRECTION('',(1.,3.249379305189E-58));
+#39911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39912 = ORIENTED_EDGE('',*,*,#39913,.F.);
+#39913 = EDGE_CURVE('',#39825,#39886,#39914,.T.);
+#39914 = SURFACE_CURVE('',#39915,(#39919,#39926),.PCURVE_S1.);
+#39915 = LINE('',#39916,#39917);
+#39916 = CARTESIAN_POINT('',(1.64,-4.107863353893,0.));
+#39917 = VECTOR('',#39918,1.);
+#39918 = DIRECTION('',(1.,0.,0.));
+#39919 = PCURVE('',#39833,#39920);
+#39920 = DEFINITIONAL_REPRESENTATION('',(#39921),#39925);
+#39921 = LINE('',#39922,#39923);
+#39922 = CARTESIAN_POINT('',(0.,0.392136646107));
+#39923 = VECTOR('',#39924,1.);
+#39924 = DIRECTION('',(1.,0.));
+#39925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39926 = PCURVE('',#39927,#39932);
+#39927 = CYLINDRICAL_SURFACE('',#39928,0.11);
+#39928 = AXIS2_PLACEMENT_3D('',#39929,#39930,#39931);
+#39929 = CARTESIAN_POINT('',(1.64,-4.107863353893,0.11));
+#39930 = DIRECTION('',(1.,0.,0.));
+#39931 = DIRECTION('',(0.,0.,-1.));
+#39932 = DEFINITIONAL_REPRESENTATION('',(#39933),#39937);
+#39933 = LINE('',#39934,#39935);
+#39934 = CARTESIAN_POINT('',(0.,0.));
+#39935 = VECTOR('',#39936,1.);
+#39936 = DIRECTION('',(0.,1.));
+#39937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39938 = ADVANCED_FACE('',(#39939),#39845,.T.);
+#39939 = FACE_BOUND('',#39940,.T.);
+#39940 = EDGE_LOOP('',(#39941,#39971,#40004,#40032,#40061,#40089,#40117,
+ #40145,#40173,#40199,#40200));
+#39941 = ORIENTED_EDGE('',*,*,#39942,.T.);
+#39942 = EDGE_CURVE('',#39943,#39945,#39947,.T.);
+#39943 = VERTEX_POINT('',#39944);
+#39944 = CARTESIAN_POINT('',(1.64,-4.5,0.11));
+#39945 = VERTEX_POINT('',#39946);
+#39946 = CARTESIAN_POINT('',(1.64,-4.165726707786,0.11));
+#39947 = SURFACE_CURVE('',#39948,(#39952,#39959),.PCURVE_S1.);
+#39948 = LINE('',#39949,#39950);
+#39949 = CARTESIAN_POINT('',(1.64,-4.5,0.11));
+#39950 = VECTOR('',#39951,1.);
+#39951 = DIRECTION('',(0.,1.,0.));
+#39952 = PCURVE('',#39845,#39953);
+#39953 = DEFINITIONAL_REPRESENTATION('',(#39954),#39958);
+#39954 = LINE('',#39955,#39956);
+#39955 = CARTESIAN_POINT('',(0.547223262172,-0.231386224036));
+#39956 = VECTOR('',#39957,1.);
+#39957 = DIRECTION('',(-1.,7.562435882206E-59));
+#39958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39959 = PCURVE('',#39960,#39965);
+#39960 = PLANE('',#39961);
+#39961 = AXIS2_PLACEMENT_3D('',#39962,#39963,#39964);
+#39962 = CARTESIAN_POINT('',(1.64,-4.5,0.11));
+#39963 = DIRECTION('',(0.,0.,1.));
+#39964 = DIRECTION('',(1.,0.,0.));
+#39965 = DEFINITIONAL_REPRESENTATION('',(#39966),#39970);
+#39966 = LINE('',#39967,#39968);
+#39967 = CARTESIAN_POINT('',(0.,0.));
+#39968 = VECTOR('',#39969,1.);
+#39969 = DIRECTION('',(0.,1.));
+#39970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39971 = ORIENTED_EDGE('',*,*,#39972,.T.);
+#39972 = EDGE_CURVE('',#39945,#39973,#39975,.T.);
+#39973 = VERTEX_POINT('',#39974);
+#39974 = CARTESIAN_POINT('',(1.64,-4.075082096124,0.157681829482));
+#39975 = SURFACE_CURVE('',#39976,(#39981,#39992),.PCURVE_S1.);
+#39976 = CIRCLE('',#39977,0.11);
+#39977 = AXIS2_PLACEMENT_3D('',#39978,#39979,#39980);
+#39978 = CARTESIAN_POINT('',(1.64,-4.165726707786,0.22));
+#39979 = DIRECTION('',(1.,-0.,0.));
+#39980 = DIRECTION('',(0.,0.,-1.));
+#39981 = PCURVE('',#39845,#39982);
+#39982 = DEFINITIONAL_REPRESENTATION('',(#39983),#39991);
+#39983 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39984,#39985,#39986,#39987
+ ,#39988,#39989,#39990),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#39984 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#39985 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#39986 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#39987 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#39988 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#39989 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#39990 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#39991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39992 = PCURVE('',#39993,#39998);
+#39993 = CYLINDRICAL_SURFACE('',#39994,0.11);
+#39994 = AXIS2_PLACEMENT_3D('',#39995,#39996,#39997);
+#39995 = CARTESIAN_POINT('',(1.86,-4.165726707786,0.22));
+#39996 = DIRECTION('',(-1.,0.,0.));
+#39997 = DIRECTION('',(0.,0.,-1.));
+#39998 = DEFINITIONAL_REPRESENTATION('',(#39999),#40003);
+#39999 = LINE('',#40000,#40001);
+#40000 = CARTESIAN_POINT('',(-0.,0.22));
+#40001 = VECTOR('',#40002,1.);
+#40002 = DIRECTION('',(-1.,0.));
+#40003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40004 = ORIENTED_EDGE('',*,*,#40005,.T.);
+#40005 = EDGE_CURVE('',#39973,#40006,#40008,.T.);
+#40006 = VERTEX_POINT('',#40007);
+#40007 = CARTESIAN_POINT('',(1.64,-3.623425869431,0.814636341035));
+#40008 = SURFACE_CURVE('',#40009,(#40013,#40020),.PCURVE_S1.);
+#40009 = LINE('',#40010,#40011);
+#40010 = CARTESIAN_POINT('',(1.64,-4.140644611662,6.231817051758E-02));
+#40011 = VECTOR('',#40012,1.);
+#40012 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#40013 = PCURVE('',#39845,#40014);
+#40014 = DEFINITIONAL_REPRESENTATION('',(#40015),#40019);
+#40015 = LINE('',#40016,#40017);
+#40016 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#40017 = VECTOR('',#40018,1.);
+#40018 = DIRECTION('',(-0.566528822887,0.824041924199));
+#40019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40020 = PCURVE('',#40021,#40026);
+#40021 = PLANE('',#40022);
+#40022 = AXIS2_PLACEMENT_3D('',#40023,#40024,#40025);
+#40023 = CARTESIAN_POINT('',(1.64,-4.140644611662,6.231817051758E-02));
+#40024 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#40025 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#40026 = DEFINITIONAL_REPRESENTATION('',(#40027),#40031);
+#40027 = LINE('',#40028,#40029);
+#40028 = CARTESIAN_POINT('',(0.,0.));
+#40029 = VECTOR('',#40030,1.);
+#40030 = DIRECTION('',(1.,0.));
+#40031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40032 = ORIENTED_EDGE('',*,*,#40033,.T.);
+#40033 = EDGE_CURVE('',#40006,#40034,#40036,.T.);
+#40034 = VERTEX_POINT('',#40035);
+#40035 = CARTESIAN_POINT('',(1.64,-3.532781257769,0.862318170518));
+#40036 = SURFACE_CURVE('',#40037,(#40042,#40049),.PCURVE_S1.);
+#40037 = CIRCLE('',#40038,0.11);
+#40038 = AXIS2_PLACEMENT_3D('',#40039,#40040,#40041);
+#40039 = CARTESIAN_POINT('',(1.64,-3.532781257769,0.752318170518));
+#40040 = DIRECTION('',(-1.,0.,0.));
+#40041 = DIRECTION('',(0.,0.,1.));
+#40042 = PCURVE('',#39845,#40043);
+#40043 = DEFINITIONAL_REPRESENTATION('',(#40044),#40048);
+#40044 = CIRCLE('',#40045,0.11);
+#40045 = AXIS2_PLACEMENT_2D('',#40046,#40047);
+#40046 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#40047 = DIRECTION('',(0.,1.));
+#40048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40049 = PCURVE('',#40050,#40055);
+#40050 = CYLINDRICAL_SURFACE('',#40051,0.11);
+#40051 = AXIS2_PLACEMENT_3D('',#40052,#40053,#40054);
+#40052 = CARTESIAN_POINT('',(1.64,-3.532781257769,0.752318170518));
+#40053 = DIRECTION('',(1.,0.,0.));
+#40054 = DIRECTION('',(0.,-0.824041924199,0.566528822887));
+#40055 = DEFINITIONAL_REPRESENTATION('',(#40056),#40060);
+#40056 = LINE('',#40057,#40058);
+#40057 = CARTESIAN_POINT('',(5.31467632652,1.7763568394E-15));
+#40058 = VECTOR('',#40059,1.);
+#40059 = DIRECTION('',(-1.,0.));
+#40060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40061 = ORIENTED_EDGE('',*,*,#40062,.T.);
+#40062 = EDGE_CURVE('',#40034,#40063,#40065,.T.);
+#40063 = VERTEX_POINT('',#40064);
+#40064 = CARTESIAN_POINT('',(1.64,-3.5,0.862318170518));
+#40065 = SURFACE_CURVE('',#40066,(#40070,#40077),.PCURVE_S1.);
+#40066 = LINE('',#40067,#40068);
+#40067 = CARTESIAN_POINT('',(1.64,-3.590644611662,0.862318170518));
+#40068 = VECTOR('',#40069,1.);
+#40069 = DIRECTION('',(0.,1.,0.));
+#40070 = PCURVE('',#39845,#40071);
+#40071 = DEFINITIONAL_REPRESENTATION('',(#40072),#40076);
+#40072 = LINE('',#40073,#40074);
+#40073 = CARTESIAN_POINT('',(-0.362132126166,0.520931946481));
+#40074 = VECTOR('',#40075,1.);
+#40075 = DIRECTION('',(-1.,7.562435882206E-59));
+#40076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40077 = PCURVE('',#40078,#40083);
+#40078 = PLANE('',#40079);
+#40079 = AXIS2_PLACEMENT_3D('',#40080,#40081,#40082);
+#40080 = CARTESIAN_POINT('',(1.64,-3.590644611662,0.862318170518));
+#40081 = DIRECTION('',(0.,0.,1.));
+#40082 = DIRECTION('',(1.,0.,0.));
+#40083 = DEFINITIONAL_REPRESENTATION('',(#40084),#40088);
+#40084 = LINE('',#40085,#40086);
+#40085 = CARTESIAN_POINT('',(0.,0.));
+#40086 = VECTOR('',#40087,1.);
+#40087 = DIRECTION('',(0.,1.));
+#40088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40089 = ORIENTED_EDGE('',*,*,#40090,.F.);
+#40090 = EDGE_CURVE('',#40091,#40063,#40093,.T.);
+#40091 = VERTEX_POINT('',#40092);
+#40092 = CARTESIAN_POINT('',(1.64,-3.5,0.752318170518));
+#40093 = SURFACE_CURVE('',#40094,(#40098,#40105),.PCURVE_S1.);
+#40094 = LINE('',#40095,#40096);
+#40095 = CARTESIAN_POINT('',(1.64,-3.5,0.752318170518));
+#40096 = VECTOR('',#40097,1.);
+#40097 = DIRECTION('',(0.,0.,1.));
+#40098 = PCURVE('',#39845,#40099);
+#40099 = DEFINITIONAL_REPRESENTATION('',(#40100),#40104);
+#40100 = LINE('',#40101,#40102);
+#40101 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#40102 = VECTOR('',#40103,1.);
+#40103 = DIRECTION('',(0.,1.));
+#40104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40105 = PCURVE('',#40106,#40111);
+#40106 = PLANE('',#40107);
+#40107 = AXIS2_PLACEMENT_3D('',#40108,#40109,#40110);
+#40108 = CARTESIAN_POINT('',(1.64,-3.5,0.752318170518));
+#40109 = DIRECTION('',(0.,1.,0.));
+#40110 = DIRECTION('',(0.,0.,1.));
+#40111 = DEFINITIONAL_REPRESENTATION('',(#40112),#40116);
+#40112 = LINE('',#40113,#40114);
+#40113 = CARTESIAN_POINT('',(0.,0.));
+#40114 = VECTOR('',#40115,1.);
+#40115 = DIRECTION('',(1.,0.));
+#40116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40117 = ORIENTED_EDGE('',*,*,#40118,.F.);
+#40118 = EDGE_CURVE('',#40119,#40091,#40121,.T.);
+#40119 = VERTEX_POINT('',#40120);
+#40120 = CARTESIAN_POINT('',(1.64,-3.532781257769,0.752318170518));
+#40121 = SURFACE_CURVE('',#40122,(#40126,#40133),.PCURVE_S1.);
+#40122 = LINE('',#40123,#40124);
+#40123 = CARTESIAN_POINT('',(1.64,-3.590644611662,0.752318170518));
+#40124 = VECTOR('',#40125,1.);
+#40125 = DIRECTION('',(0.,1.,0.));
+#40126 = PCURVE('',#39845,#40127);
+#40127 = DEFINITIONAL_REPRESENTATION('',(#40128),#40132);
+#40128 = LINE('',#40129,#40130);
+#40129 = CARTESIAN_POINT('',(-0.362132126166,0.410931946481));
+#40130 = VECTOR('',#40131,1.);
+#40131 = DIRECTION('',(-1.,7.562435882206E-59));
+#40132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40133 = PCURVE('',#40134,#40139);
+#40134 = PLANE('',#40135);
+#40135 = AXIS2_PLACEMENT_3D('',#40136,#40137,#40138);
+#40136 = CARTESIAN_POINT('',(1.64,-3.590644611662,0.752318170518));
+#40137 = DIRECTION('',(0.,0.,1.));
+#40138 = DIRECTION('',(1.,0.,0.));
+#40139 = DEFINITIONAL_REPRESENTATION('',(#40140),#40144);
+#40140 = LINE('',#40141,#40142);
+#40141 = CARTESIAN_POINT('',(0.,0.));
+#40142 = VECTOR('',#40143,1.);
+#40143 = DIRECTION('',(0.,1.));
+#40144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40145 = ORIENTED_EDGE('',*,*,#40146,.F.);
+#40146 = EDGE_CURVE('',#40147,#40119,#40149,.T.);
+#40147 = VERTEX_POINT('',#40148);
+#40148 = CARTESIAN_POINT('',(1.64,-4.017218742231,4.768182948242E-02));
+#40149 = SURFACE_CURVE('',#40150,(#40154,#40161),.PCURVE_S1.);
+#40150 = LINE('',#40151,#40152);
+#40151 = CARTESIAN_POINT('',(1.64,-4.05,1.387778780781E-17));
+#40152 = VECTOR('',#40153,1.);
+#40153 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#40154 = PCURVE('',#39845,#40155);
+#40155 = DEFINITIONAL_REPRESENTATION('',(#40156),#40160);
+#40156 = LINE('',#40157,#40158);
+#40157 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#40158 = VECTOR('',#40159,1.);
+#40159 = DIRECTION('',(-0.566528822887,0.824041924199));
+#40160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40161 = PCURVE('',#40162,#40167);
+#40162 = PLANE('',#40163);
+#40163 = AXIS2_PLACEMENT_3D('',#40164,#40165,#40166);
+#40164 = CARTESIAN_POINT('',(1.64,-4.05,1.387778780781E-17));
+#40165 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#40166 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#40167 = DEFINITIONAL_REPRESENTATION('',(#40168),#40172);
+#40168 = LINE('',#40169,#40170);
+#40169 = CARTESIAN_POINT('',(0.,0.));
+#40170 = VECTOR('',#40171,1.);
+#40171 = DIRECTION('',(1.,0.));
+#40172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40173 = ORIENTED_EDGE('',*,*,#40174,.F.);
+#40174 = EDGE_CURVE('',#39825,#40147,#40175,.T.);
+#40175 = SURFACE_CURVE('',#40176,(#40181,#40192),.PCURVE_S1.);
+#40176 = CIRCLE('',#40177,0.11);
+#40177 = AXIS2_PLACEMENT_3D('',#40178,#40179,#40180);
+#40178 = CARTESIAN_POINT('',(1.64,-4.107863353893,0.11));
+#40179 = DIRECTION('',(1.,0.,-0.));
+#40180 = DIRECTION('',(0.,0.,1.));
+#40181 = PCURVE('',#39845,#40182);
+#40182 = DEFINITIONAL_REPRESENTATION('',(#40183),#40191);
+#40183 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40184,#40185,#40186,#40187
+ ,#40188,#40189,#40190),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#40184 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#40185 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#40186 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#40187 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#40188 = CARTESIAN_POINT('',(5.982382164823E-02,-0.286386224036));
+#40189 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#40190 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#40191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40192 = PCURVE('',#39927,#40193);
+#40193 = DEFINITIONAL_REPRESENTATION('',(#40194),#40198);
+#40194 = LINE('',#40195,#40196);
+#40195 = CARTESIAN_POINT('',(-3.14159265359,1.7763568394E-15));
+#40196 = VECTOR('',#40197,1.);
+#40197 = DIRECTION('',(1.,0.));
+#40198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40199 = ORIENTED_EDGE('',*,*,#39822,.F.);
+#40200 = ORIENTED_EDGE('',*,*,#40201,.T.);
+#40201 = EDGE_CURVE('',#39823,#39943,#40202,.T.);
+#40202 = SURFACE_CURVE('',#40203,(#40207,#40214),.PCURVE_S1.);
+#40203 = LINE('',#40204,#40205);
+#40204 = CARTESIAN_POINT('',(1.64,-4.5,0.));
+#40205 = VECTOR('',#40206,1.);
+#40206 = DIRECTION('',(0.,0.,1.));
+#40207 = PCURVE('',#39845,#40208);
+#40208 = DEFINITIONAL_REPRESENTATION('',(#40209),#40213);
+#40209 = LINE('',#40210,#40211);
+#40210 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#40211 = VECTOR('',#40212,1.);
+#40212 = DIRECTION('',(0.,1.));
+#40213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40214 = PCURVE('',#39873,#40215);
+#40215 = DEFINITIONAL_REPRESENTATION('',(#40216),#40220);
+#40216 = LINE('',#40217,#40218);
+#40217 = CARTESIAN_POINT('',(0.,0.));
+#40218 = VECTOR('',#40219,1.);
+#40219 = DIRECTION('',(1.,0.));
+#40220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40221 = ADVANCED_FACE('',(#40222),#39927,.T.);
+#40222 = FACE_BOUND('',#40223,.T.);
+#40223 = EDGE_LOOP('',(#40224,#40225,#40248,#40270));
+#40224 = ORIENTED_EDGE('',*,*,#40174,.T.);
+#40225 = ORIENTED_EDGE('',*,*,#40226,.T.);
+#40226 = EDGE_CURVE('',#40147,#40227,#40229,.T.);
+#40227 = VERTEX_POINT('',#40228);
+#40228 = CARTESIAN_POINT('',(1.86,-4.017218742231,4.768182948242E-02));
+#40229 = SURFACE_CURVE('',#40230,(#40234,#40241),.PCURVE_S1.);
+#40230 = LINE('',#40231,#40232);
+#40231 = CARTESIAN_POINT('',(1.64,-4.017218742231,4.768182948242E-02));
+#40232 = VECTOR('',#40233,1.);
+#40233 = DIRECTION('',(1.,0.,0.));
+#40234 = PCURVE('',#39927,#40235);
+#40235 = DEFINITIONAL_REPRESENTATION('',(#40236),#40240);
+#40236 = LINE('',#40237,#40238);
+#40237 = CARTESIAN_POINT('',(0.96850898066,0.));
+#40238 = VECTOR('',#40239,1.);
+#40239 = DIRECTION('',(0.,1.));
+#40240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40241 = PCURVE('',#40162,#40242);
+#40242 = DEFINITIONAL_REPRESENTATION('',(#40243),#40247);
+#40243 = LINE('',#40244,#40245);
+#40244 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#40245 = VECTOR('',#40246,1.);
+#40246 = DIRECTION('',(0.,1.));
+#40247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40248 = ORIENTED_EDGE('',*,*,#40249,.F.);
+#40249 = EDGE_CURVE('',#39886,#40227,#40250,.T.);
+#40250 = SURFACE_CURVE('',#40251,(#40256,#40263),.PCURVE_S1.);
+#40251 = CIRCLE('',#40252,0.11);
+#40252 = AXIS2_PLACEMENT_3D('',#40253,#40254,#40255);
+#40253 = CARTESIAN_POINT('',(1.86,-4.107863353893,0.11));
+#40254 = DIRECTION('',(1.,0.,-0.));
+#40255 = DIRECTION('',(0.,0.,1.));
+#40256 = PCURVE('',#39927,#40257);
+#40257 = DEFINITIONAL_REPRESENTATION('',(#40258),#40262);
+#40258 = LINE('',#40259,#40260);
+#40259 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#40260 = VECTOR('',#40261,1.);
+#40261 = DIRECTION('',(1.,0.));
+#40262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40263 = PCURVE('',#39901,#40264);
+#40264 = DEFINITIONAL_REPRESENTATION('',(#40265),#40269);
+#40265 = CIRCLE('',#40266,0.11);
+#40266 = AXIS2_PLACEMENT_2D('',#40267,#40268);
+#40267 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#40268 = DIRECTION('',(0.,1.));
+#40269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40270 = ORIENTED_EDGE('',*,*,#39913,.F.);
+#40271 = ADVANCED_FACE('',(#40272),#39873,.F.);
+#40272 = FACE_BOUND('',#40273,.F.);
+#40273 = EDGE_LOOP('',(#40274,#40275,#40276,#40299));
+#40274 = ORIENTED_EDGE('',*,*,#39857,.F.);
+#40275 = ORIENTED_EDGE('',*,*,#40201,.T.);
+#40276 = ORIENTED_EDGE('',*,*,#40277,.T.);
+#40277 = EDGE_CURVE('',#39943,#40278,#40280,.T.);
+#40278 = VERTEX_POINT('',#40279);
+#40279 = CARTESIAN_POINT('',(1.86,-4.5,0.11));
+#40280 = SURFACE_CURVE('',#40281,(#40285,#40292),.PCURVE_S1.);
+#40281 = LINE('',#40282,#40283);
+#40282 = CARTESIAN_POINT('',(1.64,-4.5,0.11));
+#40283 = VECTOR('',#40284,1.);
+#40284 = DIRECTION('',(1.,0.,0.));
+#40285 = PCURVE('',#39873,#40286);
+#40286 = DEFINITIONAL_REPRESENTATION('',(#40287),#40291);
+#40287 = LINE('',#40288,#40289);
+#40288 = CARTESIAN_POINT('',(0.11,0.));
+#40289 = VECTOR('',#40290,1.);
+#40290 = DIRECTION('',(0.,1.));
+#40291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40292 = PCURVE('',#39960,#40293);
+#40293 = DEFINITIONAL_REPRESENTATION('',(#40294),#40298);
+#40294 = LINE('',#40295,#40296);
+#40295 = CARTESIAN_POINT('',(0.,0.));
+#40296 = VECTOR('',#40297,1.);
+#40297 = DIRECTION('',(1.,0.));
+#40298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40299 = ORIENTED_EDGE('',*,*,#40300,.F.);
+#40300 = EDGE_CURVE('',#39858,#40278,#40301,.T.);
+#40301 = SURFACE_CURVE('',#40302,(#40306,#40313),.PCURVE_S1.);
+#40302 = LINE('',#40303,#40304);
+#40303 = CARTESIAN_POINT('',(1.86,-4.5,0.));
+#40304 = VECTOR('',#40305,1.);
+#40305 = DIRECTION('',(0.,0.,1.));
+#40306 = PCURVE('',#39873,#40307);
+#40307 = DEFINITIONAL_REPRESENTATION('',(#40308),#40312);
+#40308 = LINE('',#40309,#40310);
+#40309 = CARTESIAN_POINT('',(0.,0.22));
+#40310 = VECTOR('',#40311,1.);
+#40311 = DIRECTION('',(1.,0.));
+#40312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40313 = PCURVE('',#39901,#40314);
+#40314 = DEFINITIONAL_REPRESENTATION('',(#40315),#40319);
+#40315 = LINE('',#40316,#40317);
+#40316 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#40317 = VECTOR('',#40318,1.);
+#40318 = DIRECTION('',(0.,1.));
+#40319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40320 = ADVANCED_FACE('',(#40321),#39901,.T.);
+#40321 = FACE_BOUND('',#40322,.T.);
+#40322 = EDGE_LOOP('',(#40323,#40346,#40347,#40348,#40349,#40372,#40395,
+ #40418,#40441,#40469,#40492));
+#40323 = ORIENTED_EDGE('',*,*,#40324,.F.);
+#40324 = EDGE_CURVE('',#40278,#40325,#40327,.T.);
+#40325 = VERTEX_POINT('',#40326);
+#40326 = CARTESIAN_POINT('',(1.86,-4.165726707786,0.11));
+#40327 = SURFACE_CURVE('',#40328,(#40332,#40339),.PCURVE_S1.);
+#40328 = LINE('',#40329,#40330);
+#40329 = CARTESIAN_POINT('',(1.86,-4.5,0.11));
+#40330 = VECTOR('',#40331,1.);
+#40331 = DIRECTION('',(0.,1.,0.));
+#40332 = PCURVE('',#39901,#40333);
+#40333 = DEFINITIONAL_REPRESENTATION('',(#40334),#40338);
+#40334 = LINE('',#40335,#40336);
+#40335 = CARTESIAN_POINT('',(-0.547223262172,-0.231386224036));
+#40336 = VECTOR('',#40337,1.);
+#40337 = DIRECTION('',(1.,3.249379305189E-58));
+#40338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40339 = PCURVE('',#39960,#40340);
+#40340 = DEFINITIONAL_REPRESENTATION('',(#40341),#40345);
+#40341 = LINE('',#40342,#40343);
+#40342 = CARTESIAN_POINT('',(0.22,0.));
+#40343 = VECTOR('',#40344,1.);
+#40344 = DIRECTION('',(0.,1.));
+#40345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40346 = ORIENTED_EDGE('',*,*,#40300,.F.);
+#40347 = ORIENTED_EDGE('',*,*,#39885,.T.);
+#40348 = ORIENTED_EDGE('',*,*,#40249,.T.);
+#40349 = ORIENTED_EDGE('',*,*,#40350,.T.);
+#40350 = EDGE_CURVE('',#40227,#40351,#40353,.T.);
+#40351 = VERTEX_POINT('',#40352);
+#40352 = CARTESIAN_POINT('',(1.86,-3.532781257769,0.752318170518));
+#40353 = SURFACE_CURVE('',#40354,(#40358,#40365),.PCURVE_S1.);
+#40354 = LINE('',#40355,#40356);
+#40355 = CARTESIAN_POINT('',(1.86,-4.05,1.387778780781E-17));
+#40356 = VECTOR('',#40357,1.);
+#40357 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#40358 = PCURVE('',#39901,#40359);
+#40359 = DEFINITIONAL_REPRESENTATION('',(#40360),#40364);
+#40360 = LINE('',#40361,#40362);
+#40361 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#40362 = VECTOR('',#40363,1.);
+#40363 = DIRECTION('',(0.566528822887,0.824041924199));
+#40364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40365 = PCURVE('',#40162,#40366);
+#40366 = DEFINITIONAL_REPRESENTATION('',(#40367),#40371);
+#40367 = LINE('',#40368,#40369);
+#40368 = CARTESIAN_POINT('',(0.,0.22));
+#40369 = VECTOR('',#40370,1.);
+#40370 = DIRECTION('',(1.,0.));
+#40371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40372 = ORIENTED_EDGE('',*,*,#40373,.T.);
+#40373 = EDGE_CURVE('',#40351,#40374,#40376,.T.);
+#40374 = VERTEX_POINT('',#40375);
+#40375 = CARTESIAN_POINT('',(1.86,-3.5,0.752318170518));
+#40376 = SURFACE_CURVE('',#40377,(#40381,#40388),.PCURVE_S1.);
+#40377 = LINE('',#40378,#40379);
+#40378 = CARTESIAN_POINT('',(1.86,-3.590644611662,0.752318170518));
+#40379 = VECTOR('',#40380,1.);
+#40380 = DIRECTION('',(0.,1.,0.));
+#40381 = PCURVE('',#39901,#40382);
+#40382 = DEFINITIONAL_REPRESENTATION('',(#40383),#40387);
+#40383 = LINE('',#40384,#40385);
+#40384 = CARTESIAN_POINT('',(0.362132126166,0.410931946481));
+#40385 = VECTOR('',#40386,1.);
+#40386 = DIRECTION('',(1.,3.249379305189E-58));
+#40387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40388 = PCURVE('',#40134,#40389);
+#40389 = DEFINITIONAL_REPRESENTATION('',(#40390),#40394);
+#40390 = LINE('',#40391,#40392);
+#40391 = CARTESIAN_POINT('',(0.22,0.));
+#40392 = VECTOR('',#40393,1.);
+#40393 = DIRECTION('',(0.,1.));
+#40394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40395 = ORIENTED_EDGE('',*,*,#40396,.T.);
+#40396 = EDGE_CURVE('',#40374,#40397,#40399,.T.);
+#40397 = VERTEX_POINT('',#40398);
+#40398 = CARTESIAN_POINT('',(1.86,-3.5,0.862318170518));
+#40399 = SURFACE_CURVE('',#40400,(#40404,#40411),.PCURVE_S1.);
+#40400 = LINE('',#40401,#40402);
+#40401 = CARTESIAN_POINT('',(1.86,-3.5,0.752318170518));
+#40402 = VECTOR('',#40403,1.);
+#40403 = DIRECTION('',(0.,0.,1.));
+#40404 = PCURVE('',#39901,#40405);
+#40405 = DEFINITIONAL_REPRESENTATION('',(#40406),#40410);
+#40406 = LINE('',#40407,#40408);
+#40407 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#40408 = VECTOR('',#40409,1.);
+#40409 = DIRECTION('',(0.,1.));
+#40410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40411 = PCURVE('',#40106,#40412);
+#40412 = DEFINITIONAL_REPRESENTATION('',(#40413),#40417);
+#40413 = LINE('',#40414,#40415);
+#40414 = CARTESIAN_POINT('',(0.,0.22));
+#40415 = VECTOR('',#40416,1.);
+#40416 = DIRECTION('',(1.,0.));
+#40417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40418 = ORIENTED_EDGE('',*,*,#40419,.F.);
+#40419 = EDGE_CURVE('',#40420,#40397,#40422,.T.);
+#40420 = VERTEX_POINT('',#40421);
+#40421 = CARTESIAN_POINT('',(1.86,-3.532781257769,0.862318170518));
+#40422 = SURFACE_CURVE('',#40423,(#40427,#40434),.PCURVE_S1.);
+#40423 = LINE('',#40424,#40425);
+#40424 = CARTESIAN_POINT('',(1.86,-3.590644611662,0.862318170518));
+#40425 = VECTOR('',#40426,1.);
+#40426 = DIRECTION('',(0.,1.,0.));
+#40427 = PCURVE('',#39901,#40428);
+#40428 = DEFINITIONAL_REPRESENTATION('',(#40429),#40433);
+#40429 = LINE('',#40430,#40431);
+#40430 = CARTESIAN_POINT('',(0.362132126166,0.520931946481));
+#40431 = VECTOR('',#40432,1.);
+#40432 = DIRECTION('',(1.,3.249379305189E-58));
+#40433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40434 = PCURVE('',#40078,#40435);
+#40435 = DEFINITIONAL_REPRESENTATION('',(#40436),#40440);
+#40436 = LINE('',#40437,#40438);
+#40437 = CARTESIAN_POINT('',(0.22,0.));
+#40438 = VECTOR('',#40439,1.);
+#40439 = DIRECTION('',(0.,1.));
+#40440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40441 = ORIENTED_EDGE('',*,*,#40442,.F.);
+#40442 = EDGE_CURVE('',#40443,#40420,#40445,.T.);
+#40443 = VERTEX_POINT('',#40444);
+#40444 = CARTESIAN_POINT('',(1.86,-3.623425869431,0.814636341035));
+#40445 = SURFACE_CURVE('',#40446,(#40451,#40462),.PCURVE_S1.);
+#40446 = CIRCLE('',#40447,0.11);
+#40447 = AXIS2_PLACEMENT_3D('',#40448,#40449,#40450);
+#40448 = CARTESIAN_POINT('',(1.86,-3.532781257769,0.752318170518));
+#40449 = DIRECTION('',(-1.,0.,0.));
+#40450 = DIRECTION('',(0.,0.,1.));
+#40451 = PCURVE('',#39901,#40452);
+#40452 = DEFINITIONAL_REPRESENTATION('',(#40453),#40461);
+#40453 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40454,#40455,#40456,#40457
+ ,#40458,#40459,#40460),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#40454 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#40455 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#40456 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#40457 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#40458 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#40459 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#40460 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#40461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40462 = PCURVE('',#40050,#40463);
+#40463 = DEFINITIONAL_REPRESENTATION('',(#40464),#40468);
+#40464 = LINE('',#40465,#40466);
+#40465 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#40466 = VECTOR('',#40467,1.);
+#40467 = DIRECTION('',(-1.,0.));
+#40468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40469 = ORIENTED_EDGE('',*,*,#40470,.F.);
+#40470 = EDGE_CURVE('',#40471,#40443,#40473,.T.);
+#40471 = VERTEX_POINT('',#40472);
+#40472 = CARTESIAN_POINT('',(1.86,-4.075082096124,0.157681829482));
+#40473 = SURFACE_CURVE('',#40474,(#40478,#40485),.PCURVE_S1.);
+#40474 = LINE('',#40475,#40476);
+#40475 = CARTESIAN_POINT('',(1.86,-4.140644611662,6.231817051758E-02));
+#40476 = VECTOR('',#40477,1.);
+#40477 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#40478 = PCURVE('',#39901,#40479);
+#40479 = DEFINITIONAL_REPRESENTATION('',(#40480),#40484);
+#40480 = LINE('',#40481,#40482);
+#40481 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#40482 = VECTOR('',#40483,1.);
+#40483 = DIRECTION('',(0.566528822887,0.824041924199));
+#40484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40485 = PCURVE('',#40021,#40486);
+#40486 = DEFINITIONAL_REPRESENTATION('',(#40487),#40491);
+#40487 = LINE('',#40488,#40489);
+#40488 = CARTESIAN_POINT('',(0.,0.22));
+#40489 = VECTOR('',#40490,1.);
+#40490 = DIRECTION('',(1.,0.));
+#40491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40492 = ORIENTED_EDGE('',*,*,#40493,.F.);
+#40493 = EDGE_CURVE('',#40325,#40471,#40494,.T.);
+#40494 = SURFACE_CURVE('',#40495,(#40500,#40507),.PCURVE_S1.);
+#40495 = CIRCLE('',#40496,0.11);
+#40496 = AXIS2_PLACEMENT_3D('',#40497,#40498,#40499);
+#40497 = CARTESIAN_POINT('',(1.86,-4.165726707786,0.22));
+#40498 = DIRECTION('',(1.,-0.,0.));
+#40499 = DIRECTION('',(0.,0.,-1.));
+#40500 = PCURVE('',#39901,#40501);
+#40501 = DEFINITIONAL_REPRESENTATION('',(#40502),#40506);
+#40502 = CIRCLE('',#40503,0.11);
+#40503 = AXIS2_PLACEMENT_2D('',#40504,#40505);
+#40504 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#40505 = DIRECTION('',(0.,-1.));
+#40506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40507 = PCURVE('',#39993,#40508);
+#40508 = DEFINITIONAL_REPRESENTATION('',(#40509),#40513);
+#40509 = LINE('',#40510,#40511);
+#40510 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
+#40511 = VECTOR('',#40512,1.);
+#40512 = DIRECTION('',(-1.,0.));
+#40513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40514 = ADVANCED_FACE('',(#40515),#39960,.T.);
+#40515 = FACE_BOUND('',#40516,.T.);
+#40516 = EDGE_LOOP('',(#40517,#40518,#40519,#40520));
+#40517 = ORIENTED_EDGE('',*,*,#39942,.F.);
+#40518 = ORIENTED_EDGE('',*,*,#40277,.T.);
+#40519 = ORIENTED_EDGE('',*,*,#40324,.T.);
+#40520 = ORIENTED_EDGE('',*,*,#40521,.T.);
+#40521 = EDGE_CURVE('',#40325,#39945,#40522,.T.);
+#40522 = SURFACE_CURVE('',#40523,(#40527,#40534),.PCURVE_S1.);
+#40523 = LINE('',#40524,#40525);
+#40524 = CARTESIAN_POINT('',(1.86,-4.165726707786,0.11));
+#40525 = VECTOR('',#40526,1.);
+#40526 = DIRECTION('',(-1.,0.,0.));
+#40527 = PCURVE('',#39960,#40528);
+#40528 = DEFINITIONAL_REPRESENTATION('',(#40529),#40533);
+#40529 = LINE('',#40530,#40531);
+#40530 = CARTESIAN_POINT('',(0.22,0.334273292214));
+#40531 = VECTOR('',#40532,1.);
+#40532 = DIRECTION('',(-1.,0.));
+#40533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40534 = PCURVE('',#39993,#40535);
+#40535 = DEFINITIONAL_REPRESENTATION('',(#40536),#40540);
+#40536 = LINE('',#40537,#40538);
+#40537 = CARTESIAN_POINT('',(-0.,0.));
+#40538 = VECTOR('',#40539,1.);
+#40539 = DIRECTION('',(-0.,1.));
+#40540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40541 = ADVANCED_FACE('',(#40542),#39993,.F.);
+#40542 = FACE_BOUND('',#40543,.T.);
+#40543 = EDGE_LOOP('',(#40544,#40545,#40566,#40567));
+#40544 = ORIENTED_EDGE('',*,*,#40493,.T.);
+#40545 = ORIENTED_EDGE('',*,*,#40546,.T.);
+#40546 = EDGE_CURVE('',#40471,#39973,#40547,.T.);
+#40547 = SURFACE_CURVE('',#40548,(#40552,#40559),.PCURVE_S1.);
+#40548 = LINE('',#40549,#40550);
+#40549 = CARTESIAN_POINT('',(1.86,-4.075082096124,0.157681829482));
+#40550 = VECTOR('',#40551,1.);
+#40551 = DIRECTION('',(-1.,0.,0.));
+#40552 = PCURVE('',#39993,#40553);
+#40553 = DEFINITIONAL_REPRESENTATION('',(#40554),#40558);
+#40554 = LINE('',#40555,#40556);
+#40555 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#40556 = VECTOR('',#40557,1.);
+#40557 = DIRECTION('',(-0.,1.));
+#40558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40559 = PCURVE('',#40021,#40560);
+#40560 = DEFINITIONAL_REPRESENTATION('',(#40561),#40565);
+#40561 = LINE('',#40562,#40563);
+#40562 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#40563 = VECTOR('',#40564,1.);
+#40564 = DIRECTION('',(0.,-1.));
+#40565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40566 = ORIENTED_EDGE('',*,*,#39972,.F.);
+#40567 = ORIENTED_EDGE('',*,*,#40521,.F.);
+#40568 = ADVANCED_FACE('',(#40569),#40021,.F.);
+#40569 = FACE_BOUND('',#40570,.F.);
+#40570 = EDGE_LOOP('',(#40571,#40572,#40573,#40574));
+#40571 = ORIENTED_EDGE('',*,*,#40470,.F.);
+#40572 = ORIENTED_EDGE('',*,*,#40546,.T.);
+#40573 = ORIENTED_EDGE('',*,*,#40005,.T.);
+#40574 = ORIENTED_EDGE('',*,*,#40575,.T.);
+#40575 = EDGE_CURVE('',#40006,#40443,#40576,.T.);
+#40576 = SURFACE_CURVE('',#40577,(#40581,#40588),.PCURVE_S1.);
+#40577 = LINE('',#40578,#40579);
+#40578 = CARTESIAN_POINT('',(1.64,-3.623425869431,0.814636341035));
+#40579 = VECTOR('',#40580,1.);
+#40580 = DIRECTION('',(1.,0.,0.));
+#40581 = PCURVE('',#40021,#40582);
+#40582 = DEFINITIONAL_REPRESENTATION('',(#40583),#40587);
+#40583 = LINE('',#40584,#40585);
+#40584 = CARTESIAN_POINT('',(0.912961038055,0.));
+#40585 = VECTOR('',#40586,1.);
+#40586 = DIRECTION('',(0.,1.));
+#40587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40588 = PCURVE('',#40050,#40589);
+#40589 = DEFINITIONAL_REPRESENTATION('',(#40590),#40594);
+#40590 = LINE('',#40591,#40592);
+#40591 = CARTESIAN_POINT('',(-0.,0.));
+#40592 = VECTOR('',#40593,1.);
+#40593 = DIRECTION('',(-0.,1.));
+#40594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40595 = ADVANCED_FACE('',(#40596),#40050,.T.);
+#40596 = FACE_BOUND('',#40597,.F.);
+#40597 = EDGE_LOOP('',(#40598,#40599,#40620,#40621));
+#40598 = ORIENTED_EDGE('',*,*,#40033,.T.);
+#40599 = ORIENTED_EDGE('',*,*,#40600,.T.);
+#40600 = EDGE_CURVE('',#40034,#40420,#40601,.T.);
+#40601 = SURFACE_CURVE('',#40602,(#40606,#40613),.PCURVE_S1.);
+#40602 = LINE('',#40603,#40604);
+#40603 = CARTESIAN_POINT('',(1.64,-3.532781257769,0.862318170518));
+#40604 = VECTOR('',#40605,1.);
+#40605 = DIRECTION('',(1.,0.,0.));
+#40606 = PCURVE('',#40050,#40607);
+#40607 = DEFINITIONAL_REPRESENTATION('',(#40608),#40612);
+#40608 = LINE('',#40609,#40610);
+#40609 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#40610 = VECTOR('',#40611,1.);
+#40611 = DIRECTION('',(-0.,1.));
+#40612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40613 = PCURVE('',#40078,#40614);
+#40614 = DEFINITIONAL_REPRESENTATION('',(#40615),#40619);
+#40615 = LINE('',#40616,#40617);
+#40616 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#40617 = VECTOR('',#40618,1.);
+#40618 = DIRECTION('',(1.,0.));
+#40619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40620 = ORIENTED_EDGE('',*,*,#40442,.F.);
+#40621 = ORIENTED_EDGE('',*,*,#40575,.F.);
+#40622 = ADVANCED_FACE('',(#40623),#40078,.T.);
+#40623 = FACE_BOUND('',#40624,.T.);
+#40624 = EDGE_LOOP('',(#40625,#40626,#40627,#40628));
+#40625 = ORIENTED_EDGE('',*,*,#40062,.F.);
+#40626 = ORIENTED_EDGE('',*,*,#40600,.T.);
+#40627 = ORIENTED_EDGE('',*,*,#40419,.T.);
+#40628 = ORIENTED_EDGE('',*,*,#40629,.F.);
+#40629 = EDGE_CURVE('',#40063,#40397,#40630,.T.);
+#40630 = SURFACE_CURVE('',#40631,(#40635,#40642),.PCURVE_S1.);
+#40631 = LINE('',#40632,#40633);
+#40632 = CARTESIAN_POINT('',(1.64,-3.5,0.862318170518));
+#40633 = VECTOR('',#40634,1.);
+#40634 = DIRECTION('',(1.,0.,0.));
+#40635 = PCURVE('',#40078,#40636);
+#40636 = DEFINITIONAL_REPRESENTATION('',(#40637),#40641);
+#40637 = LINE('',#40638,#40639);
+#40638 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#40639 = VECTOR('',#40640,1.);
+#40640 = DIRECTION('',(1.,0.));
+#40641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40642 = PCURVE('',#40106,#40643);
+#40643 = DEFINITIONAL_REPRESENTATION('',(#40644),#40648);
+#40644 = LINE('',#40645,#40646);
+#40645 = CARTESIAN_POINT('',(0.11,0.));
+#40646 = VECTOR('',#40647,1.);
+#40647 = DIRECTION('',(0.,1.));
+#40648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40649 = ADVANCED_FACE('',(#40650),#40162,.T.);
+#40650 = FACE_BOUND('',#40651,.T.);
+#40651 = EDGE_LOOP('',(#40652,#40653,#40654,#40655));
+#40652 = ORIENTED_EDGE('',*,*,#40350,.F.);
+#40653 = ORIENTED_EDGE('',*,*,#40226,.F.);
+#40654 = ORIENTED_EDGE('',*,*,#40146,.T.);
+#40655 = ORIENTED_EDGE('',*,*,#40656,.F.);
+#40656 = EDGE_CURVE('',#40351,#40119,#40657,.T.);
+#40657 = SURFACE_CURVE('',#40658,(#40662,#40668),.PCURVE_S1.);
+#40658 = LINE('',#40659,#40660);
+#40659 = CARTESIAN_POINT('',(1.64,-3.532781257769,0.752318170518));
+#40660 = VECTOR('',#40661,1.);
+#40661 = DIRECTION('',(-1.,0.,0.));
+#40662 = PCURVE('',#40162,#40663);
+#40663 = DEFINITIONAL_REPRESENTATION('',(#40664),#40667);
+#40664 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40665,#40666),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40665 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#40666 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#40667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40668 = PCURVE('',#40134,#40669);
+#40669 = DEFINITIONAL_REPRESENTATION('',(#40670),#40673);
+#40670 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40671,#40672),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#40671 = CARTESIAN_POINT('',(0.242,5.786335389277E-02));
+#40672 = CARTESIAN_POINT('',(-2.2E-02,5.786335389277E-02));
+#40673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40674 = ADVANCED_FACE('',(#40675),#40106,.T.);
+#40675 = FACE_BOUND('',#40676,.T.);
+#40676 = EDGE_LOOP('',(#40677,#40678,#40699,#40700));
+#40677 = ORIENTED_EDGE('',*,*,#40396,.F.);
+#40678 = ORIENTED_EDGE('',*,*,#40679,.F.);
+#40679 = EDGE_CURVE('',#40091,#40374,#40680,.T.);
+#40680 = SURFACE_CURVE('',#40681,(#40685,#40692),.PCURVE_S1.);
+#40681 = LINE('',#40682,#40683);
+#40682 = CARTESIAN_POINT('',(1.64,-3.5,0.752318170518));
+#40683 = VECTOR('',#40684,1.);
+#40684 = DIRECTION('',(1.,0.,0.));
+#40685 = PCURVE('',#40106,#40686);
+#40686 = DEFINITIONAL_REPRESENTATION('',(#40687),#40691);
+#40687 = LINE('',#40688,#40689);
+#40688 = CARTESIAN_POINT('',(0.,0.));
+#40689 = VECTOR('',#40690,1.);
+#40690 = DIRECTION('',(0.,1.));
+#40691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40692 = PCURVE('',#40134,#40693);
+#40693 = DEFINITIONAL_REPRESENTATION('',(#40694),#40698);
+#40694 = LINE('',#40695,#40696);
+#40695 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#40696 = VECTOR('',#40697,1.);
+#40697 = DIRECTION('',(1.,0.));
+#40698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40699 = ORIENTED_EDGE('',*,*,#40090,.T.);
+#40700 = ORIENTED_EDGE('',*,*,#40629,.T.);
+#40701 = ADVANCED_FACE('',(#40702),#40134,.F.);
+#40702 = FACE_BOUND('',#40703,.F.);
+#40703 = EDGE_LOOP('',(#40704,#40705,#40706,#40707));
+#40704 = ORIENTED_EDGE('',*,*,#40118,.F.);
+#40705 = ORIENTED_EDGE('',*,*,#40656,.F.);
+#40706 = ORIENTED_EDGE('',*,*,#40373,.T.);
+#40707 = ORIENTED_EDGE('',*,*,#40679,.F.);
+#40708 = MANIFOLD_SOLID_BREP('',#40709);
+#40709 = CLOSED_SHELL('',(#40710,#40830,#41109,#41163,#41212,#41406,
+ #41433,#41460,#41487,#41514,#41541,#41566,#41593));
+#40710 = ADVANCED_FACE('',(#40711),#40725,.F.);
+#40711 = FACE_BOUND('',#40712,.F.);
+#40712 = EDGE_LOOP('',(#40713,#40748,#40776,#40804));
+#40713 = ORIENTED_EDGE('',*,*,#40714,.F.);
+#40714 = EDGE_CURVE('',#40715,#40717,#40719,.T.);
+#40715 = VERTEX_POINT('',#40716);
+#40716 = CARTESIAN_POINT('',(2.14,4.107863353893,0.));
+#40717 = VERTEX_POINT('',#40718);
+#40718 = CARTESIAN_POINT('',(2.14,4.5,0.));
+#40719 = SURFACE_CURVE('',#40720,(#40724,#40736),.PCURVE_S1.);
+#40720 = LINE('',#40721,#40722);
+#40721 = CARTESIAN_POINT('',(2.14,4.05,0.));
+#40722 = VECTOR('',#40723,1.);
+#40723 = DIRECTION('',(0.,1.,0.));
+#40724 = PCURVE('',#40725,#40730);
+#40725 = PLANE('',#40726);
+#40726 = AXIS2_PLACEMENT_3D('',#40727,#40728,#40729);
+#40727 = CARTESIAN_POINT('',(2.14,4.05,0.));
+#40728 = DIRECTION('',(0.,0.,1.));
+#40729 = DIRECTION('',(1.,0.,0.));
+#40730 = DEFINITIONAL_REPRESENTATION('',(#40731),#40735);
+#40731 = LINE('',#40732,#40733);
+#40732 = CARTESIAN_POINT('',(0.,0.));
+#40733 = VECTOR('',#40734,1.);
+#40734 = DIRECTION('',(0.,1.));
+#40735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40736 = PCURVE('',#40737,#40742);
+#40737 = PLANE('',#40738);
+#40738 = AXIS2_PLACEMENT_3D('',#40739,#40740,#40741);
+#40739 = CARTESIAN_POINT('',(2.14,3.952776737828,0.341386224036));
+#40740 = DIRECTION('',(-1.,-4.449253549567E-29,-3.741021876295E-29));
+#40741 = DIRECTION('',(4.449253549567E-29,-1.,0.));
+#40742 = DEFINITIONAL_REPRESENTATION('',(#40743),#40747);
+#40743 = LINE('',#40744,#40745);
+#40744 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#40745 = VECTOR('',#40746,1.);
+#40746 = DIRECTION('',(-1.,-1.664475486211E-57));
+#40747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40748 = ORIENTED_EDGE('',*,*,#40749,.T.);
+#40749 = EDGE_CURVE('',#40715,#40750,#40752,.T.);
+#40750 = VERTEX_POINT('',#40751);
+#40751 = CARTESIAN_POINT('',(2.36,4.107863353893,0.));
+#40752 = SURFACE_CURVE('',#40753,(#40757,#40764),.PCURVE_S1.);
+#40753 = LINE('',#40754,#40755);
+#40754 = CARTESIAN_POINT('',(2.14,4.107863353893,0.));
+#40755 = VECTOR('',#40756,1.);
+#40756 = DIRECTION('',(1.,0.,0.));
+#40757 = PCURVE('',#40725,#40758);
+#40758 = DEFINITIONAL_REPRESENTATION('',(#40759),#40763);
+#40759 = LINE('',#40760,#40761);
+#40760 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#40761 = VECTOR('',#40762,1.);
+#40762 = DIRECTION('',(1.,0.));
+#40763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40764 = PCURVE('',#40765,#40770);
+#40765 = CYLINDRICAL_SURFACE('',#40766,0.11);
+#40766 = AXIS2_PLACEMENT_3D('',#40767,#40768,#40769);
+#40767 = CARTESIAN_POINT('',(2.14,4.107863353893,0.11));
+#40768 = DIRECTION('',(1.,0.,0.));
+#40769 = DIRECTION('',(0.,0.,-1.));
+#40770 = DEFINITIONAL_REPRESENTATION('',(#40771),#40775);
+#40771 = LINE('',#40772,#40773);
+#40772 = CARTESIAN_POINT('',(-0.,0.));
+#40773 = VECTOR('',#40774,1.);
+#40774 = DIRECTION('',(-0.,1.));
+#40775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40776 = ORIENTED_EDGE('',*,*,#40777,.T.);
+#40777 = EDGE_CURVE('',#40750,#40778,#40780,.T.);
+#40778 = VERTEX_POINT('',#40779);
+#40779 = CARTESIAN_POINT('',(2.36,4.5,0.));
+#40780 = SURFACE_CURVE('',#40781,(#40785,#40792),.PCURVE_S1.);
+#40781 = LINE('',#40782,#40783);
+#40782 = CARTESIAN_POINT('',(2.36,4.05,0.));
+#40783 = VECTOR('',#40784,1.);
+#40784 = DIRECTION('',(0.,1.,0.));
+#40785 = PCURVE('',#40725,#40786);
+#40786 = DEFINITIONAL_REPRESENTATION('',(#40787),#40791);
+#40787 = LINE('',#40788,#40789);
+#40788 = CARTESIAN_POINT('',(0.22,0.));
+#40789 = VECTOR('',#40790,1.);
+#40790 = DIRECTION('',(0.,1.));
+#40791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40792 = PCURVE('',#40793,#40798);
+#40793 = PLANE('',#40794);
+#40794 = AXIS2_PLACEMENT_3D('',#40795,#40796,#40797);
+#40795 = CARTESIAN_POINT('',(2.36,3.952776737828,0.341386224036));
+#40796 = DIRECTION('',(1.,-1.714327366318E-29,-1.454987228235E-29));
+#40797 = DIRECTION('',(1.714327366318E-29,1.,0.));
+#40798 = DEFINITIONAL_REPRESENTATION('',(#40799),#40803);
+#40799 = LINE('',#40800,#40801);
+#40800 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#40801 = VECTOR('',#40802,1.);
+#40802 = DIRECTION('',(1.,-2.494324423007E-58));
+#40803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40804 = ORIENTED_EDGE('',*,*,#40805,.F.);
+#40805 = EDGE_CURVE('',#40717,#40778,#40806,.T.);
+#40806 = SURFACE_CURVE('',#40807,(#40811,#40818),.PCURVE_S1.);
+#40807 = LINE('',#40808,#40809);
+#40808 = CARTESIAN_POINT('',(2.14,4.5,0.));
+#40809 = VECTOR('',#40810,1.);
+#40810 = DIRECTION('',(1.,0.,0.));
+#40811 = PCURVE('',#40725,#40812);
+#40812 = DEFINITIONAL_REPRESENTATION('',(#40813),#40817);
+#40813 = LINE('',#40814,#40815);
+#40814 = CARTESIAN_POINT('',(0.,0.45));
+#40815 = VECTOR('',#40816,1.);
+#40816 = DIRECTION('',(1.,0.));
+#40817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40818 = PCURVE('',#40819,#40824);
+#40819 = PLANE('',#40820);
+#40820 = AXIS2_PLACEMENT_3D('',#40821,#40822,#40823);
+#40821 = CARTESIAN_POINT('',(2.14,4.5,0.));
+#40822 = DIRECTION('',(0.,1.,0.));
+#40823 = DIRECTION('',(0.,0.,1.));
+#40824 = DEFINITIONAL_REPRESENTATION('',(#40825),#40829);
+#40825 = LINE('',#40826,#40827);
+#40826 = CARTESIAN_POINT('',(0.,0.));
+#40827 = VECTOR('',#40828,1.);
+#40828 = DIRECTION('',(0.,1.));
+#40829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40830 = ADVANCED_FACE('',(#40831),#40737,.T.);
+#40831 = FACE_BOUND('',#40832,.T.);
+#40832 = EDGE_LOOP('',(#40833,#40863,#40884,#40885,#40909,#40937,#40965,
+ #40993,#41021,#41054,#41082));
+#40833 = ORIENTED_EDGE('',*,*,#40834,.T.);
+#40834 = EDGE_CURVE('',#40835,#40837,#40839,.T.);
+#40835 = VERTEX_POINT('',#40836);
+#40836 = CARTESIAN_POINT('',(2.14,4.165726707786,0.11));
+#40837 = VERTEX_POINT('',#40838);
+#40838 = CARTESIAN_POINT('',(2.14,4.5,0.11));
+#40839 = SURFACE_CURVE('',#40840,(#40844,#40851),.PCURVE_S1.);
+#40840 = LINE('',#40841,#40842);
+#40841 = CARTESIAN_POINT('',(2.14,4.05,0.11));
+#40842 = VECTOR('',#40843,1.);
+#40843 = DIRECTION('',(0.,1.,0.));
+#40844 = PCURVE('',#40737,#40845);
+#40845 = DEFINITIONAL_REPRESENTATION('',(#40846),#40850);
+#40846 = LINE('',#40847,#40848);
+#40847 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.231386224036));
+#40848 = VECTOR('',#40849,1.);
+#40849 = DIRECTION('',(-1.,-1.664475486211E-57));
+#40850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40851 = PCURVE('',#40852,#40857);
+#40852 = PLANE('',#40853);
+#40853 = AXIS2_PLACEMENT_3D('',#40854,#40855,#40856);
+#40854 = CARTESIAN_POINT('',(2.14,4.05,0.11));
+#40855 = DIRECTION('',(0.,0.,1.));
+#40856 = DIRECTION('',(1.,0.,0.));
+#40857 = DEFINITIONAL_REPRESENTATION('',(#40858),#40862);
+#40858 = LINE('',#40859,#40860);
+#40859 = CARTESIAN_POINT('',(0.,0.));
+#40860 = VECTOR('',#40861,1.);
+#40861 = DIRECTION('',(0.,1.));
+#40862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40863 = ORIENTED_EDGE('',*,*,#40864,.F.);
+#40864 = EDGE_CURVE('',#40717,#40837,#40865,.T.);
+#40865 = SURFACE_CURVE('',#40866,(#40870,#40877),.PCURVE_S1.);
+#40866 = LINE('',#40867,#40868);
+#40867 = CARTESIAN_POINT('',(2.14,4.5,0.));
+#40868 = VECTOR('',#40869,1.);
+#40869 = DIRECTION('',(0.,0.,1.));
+#40870 = PCURVE('',#40737,#40871);
+#40871 = DEFINITIONAL_REPRESENTATION('',(#40872),#40876);
+#40872 = LINE('',#40873,#40874);
+#40873 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#40874 = VECTOR('',#40875,1.);
+#40875 = DIRECTION('',(0.,1.));
+#40876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40877 = PCURVE('',#40819,#40878);
+#40878 = DEFINITIONAL_REPRESENTATION('',(#40879),#40883);
+#40879 = LINE('',#40880,#40881);
+#40880 = CARTESIAN_POINT('',(0.,0.));
+#40881 = VECTOR('',#40882,1.);
+#40882 = DIRECTION('',(1.,0.));
+#40883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40884 = ORIENTED_EDGE('',*,*,#40714,.F.);
+#40885 = ORIENTED_EDGE('',*,*,#40886,.T.);
+#40886 = EDGE_CURVE('',#40715,#40887,#40889,.T.);
+#40887 = VERTEX_POINT('',#40888);
+#40888 = CARTESIAN_POINT('',(2.14,4.017218742231,4.768182948242E-02));
+#40889 = SURFACE_CURVE('',#40890,(#40895,#40902),.PCURVE_S1.);
+#40890 = CIRCLE('',#40891,0.11);
+#40891 = AXIS2_PLACEMENT_3D('',#40892,#40893,#40894);
+#40892 = CARTESIAN_POINT('',(2.14,4.107863353893,0.11));
+#40893 = DIRECTION('',(-1.,0.,0.));
+#40894 = DIRECTION('',(0.,0.,1.));
+#40895 = PCURVE('',#40737,#40896);
+#40896 = DEFINITIONAL_REPRESENTATION('',(#40897),#40901);
+#40897 = CIRCLE('',#40898,0.11);
+#40898 = AXIS2_PLACEMENT_2D('',#40899,#40900);
+#40899 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#40900 = DIRECTION('',(0.,1.));
+#40901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40902 = PCURVE('',#40765,#40903);
+#40903 = DEFINITIONAL_REPRESENTATION('',(#40904),#40908);
+#40904 = LINE('',#40905,#40906);
+#40905 = CARTESIAN_POINT('',(3.14159265359,1.33226762955E-15));
+#40906 = VECTOR('',#40907,1.);
+#40907 = DIRECTION('',(-1.,0.));
+#40908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40909 = ORIENTED_EDGE('',*,*,#40910,.T.);
+#40910 = EDGE_CURVE('',#40887,#40911,#40913,.T.);
+#40911 = VERTEX_POINT('',#40912);
+#40912 = CARTESIAN_POINT('',(2.14,3.532781257769,0.752318170518));
+#40913 = SURFACE_CURVE('',#40914,(#40918,#40925),.PCURVE_S1.);
+#40914 = LINE('',#40915,#40916);
+#40915 = CARTESIAN_POINT('',(2.14,4.05,0.));
+#40916 = VECTOR('',#40917,1.);
+#40917 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#40918 = PCURVE('',#40737,#40919);
+#40919 = DEFINITIONAL_REPRESENTATION('',(#40920),#40924);
+#40920 = LINE('',#40921,#40922);
+#40921 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#40922 = VECTOR('',#40923,1.);
+#40923 = DIRECTION('',(0.566528822887,0.824041924199));
+#40924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40925 = PCURVE('',#40926,#40931);
+#40926 = PLANE('',#40927);
+#40927 = AXIS2_PLACEMENT_3D('',#40928,#40929,#40930);
+#40928 = CARTESIAN_POINT('',(2.14,4.05,0.));
+#40929 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#40930 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#40931 = DEFINITIONAL_REPRESENTATION('',(#40932),#40936);
+#40932 = LINE('',#40933,#40934);
+#40933 = CARTESIAN_POINT('',(0.,0.));
+#40934 = VECTOR('',#40935,1.);
+#40935 = DIRECTION('',(1.,0.));
+#40936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40937 = ORIENTED_EDGE('',*,*,#40938,.F.);
+#40938 = EDGE_CURVE('',#40939,#40911,#40941,.T.);
+#40939 = VERTEX_POINT('',#40940);
+#40940 = CARTESIAN_POINT('',(2.14,3.5,0.752318170518));
+#40941 = SURFACE_CURVE('',#40942,(#40946,#40953),.PCURVE_S1.);
+#40942 = LINE('',#40943,#40944);
+#40943 = CARTESIAN_POINT('',(2.14,3.5,0.752318170518));
+#40944 = VECTOR('',#40945,1.);
+#40945 = DIRECTION('',(0.,1.,0.));
+#40946 = PCURVE('',#40737,#40947);
+#40947 = DEFINITIONAL_REPRESENTATION('',(#40948),#40952);
+#40948 = LINE('',#40949,#40950);
+#40949 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#40950 = VECTOR('',#40951,1.);
+#40951 = DIRECTION('',(-1.,-1.664475486211E-57));
+#40952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40953 = PCURVE('',#40954,#40959);
+#40954 = PLANE('',#40955);
+#40955 = AXIS2_PLACEMENT_3D('',#40956,#40957,#40958);
+#40956 = CARTESIAN_POINT('',(2.14,3.5,0.752318170518));
+#40957 = DIRECTION('',(0.,0.,1.));
+#40958 = DIRECTION('',(1.,0.,0.));
+#40959 = DEFINITIONAL_REPRESENTATION('',(#40960),#40964);
+#40960 = LINE('',#40961,#40962);
+#40961 = CARTESIAN_POINT('',(0.,0.));
+#40962 = VECTOR('',#40963,1.);
+#40963 = DIRECTION('',(0.,1.));
+#40964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40965 = ORIENTED_EDGE('',*,*,#40966,.T.);
+#40966 = EDGE_CURVE('',#40939,#40967,#40969,.T.);
+#40967 = VERTEX_POINT('',#40968);
+#40968 = CARTESIAN_POINT('',(2.14,3.5,0.862318170518));
+#40969 = SURFACE_CURVE('',#40970,(#40974,#40981),.PCURVE_S1.);
+#40970 = LINE('',#40971,#40972);
+#40971 = CARTESIAN_POINT('',(2.14,3.5,0.752318170518));
+#40972 = VECTOR('',#40973,1.);
+#40973 = DIRECTION('',(0.,0.,1.));
+#40974 = PCURVE('',#40737,#40975);
+#40975 = DEFINITIONAL_REPRESENTATION('',(#40976),#40980);
+#40976 = LINE('',#40977,#40978);
+#40977 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#40978 = VECTOR('',#40979,1.);
+#40979 = DIRECTION('',(0.,1.));
+#40980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40981 = PCURVE('',#40982,#40987);
+#40982 = PLANE('',#40983);
+#40983 = AXIS2_PLACEMENT_3D('',#40984,#40985,#40986);
+#40984 = CARTESIAN_POINT('',(2.14,3.5,0.752318170518));
+#40985 = DIRECTION('',(0.,1.,0.));
+#40986 = DIRECTION('',(0.,0.,1.));
+#40987 = DEFINITIONAL_REPRESENTATION('',(#40988),#40992);
+#40988 = LINE('',#40989,#40990);
+#40989 = CARTESIAN_POINT('',(0.,0.));
+#40990 = VECTOR('',#40991,1.);
+#40991 = DIRECTION('',(1.,0.));
+#40992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40993 = ORIENTED_EDGE('',*,*,#40994,.T.);
+#40994 = EDGE_CURVE('',#40967,#40995,#40997,.T.);
+#40995 = VERTEX_POINT('',#40996);
+#40996 = CARTESIAN_POINT('',(2.14,3.532781257769,0.862318170518));
+#40997 = SURFACE_CURVE('',#40998,(#41002,#41009),.PCURVE_S1.);
+#40998 = LINE('',#40999,#41000);
+#40999 = CARTESIAN_POINT('',(2.14,3.5,0.862318170518));
+#41000 = VECTOR('',#41001,1.);
+#41001 = DIRECTION('',(0.,1.,0.));
+#41002 = PCURVE('',#40737,#41003);
+#41003 = DEFINITIONAL_REPRESENTATION('',(#41004),#41008);
+#41004 = LINE('',#41005,#41006);
+#41005 = CARTESIAN_POINT('',(0.452776737828,0.520931946481));
+#41006 = VECTOR('',#41007,1.);
+#41007 = DIRECTION('',(-1.,-1.664475486211E-57));
+#41008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41009 = PCURVE('',#41010,#41015);
+#41010 = PLANE('',#41011);
+#41011 = AXIS2_PLACEMENT_3D('',#41012,#41013,#41014);
+#41012 = CARTESIAN_POINT('',(2.14,3.5,0.862318170518));
+#41013 = DIRECTION('',(0.,0.,1.));
+#41014 = DIRECTION('',(1.,0.,0.));
+#41015 = DEFINITIONAL_REPRESENTATION('',(#41016),#41020);
+#41016 = LINE('',#41017,#41018);
+#41017 = CARTESIAN_POINT('',(0.,0.));
+#41018 = VECTOR('',#41019,1.);
+#41019 = DIRECTION('',(0.,1.));
+#41020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41021 = ORIENTED_EDGE('',*,*,#41022,.F.);
+#41022 = EDGE_CURVE('',#41023,#40995,#41025,.T.);
+#41023 = VERTEX_POINT('',#41024);
+#41024 = CARTESIAN_POINT('',(2.14,3.623425869431,0.814636341035));
+#41025 = SURFACE_CURVE('',#41026,(#41031,#41042),.PCURVE_S1.);
+#41026 = CIRCLE('',#41027,0.11);
+#41027 = AXIS2_PLACEMENT_3D('',#41028,#41029,#41030);
+#41028 = CARTESIAN_POINT('',(2.14,3.532781257769,0.752318170518));
+#41029 = DIRECTION('',(1.,0.,-0.));
+#41030 = DIRECTION('',(0.,0.,1.));
+#41031 = PCURVE('',#40737,#41032);
+#41032 = DEFINITIONAL_REPRESENTATION('',(#41033),#41041);
+#41033 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41034,#41035,#41036,#41037
+ ,#41038,#41039,#41040),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41034 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#41035 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#41036 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#41037 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#41038 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#41039 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#41040 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#41041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41042 = PCURVE('',#41043,#41048);
+#41043 = CYLINDRICAL_SURFACE('',#41044,0.11);
+#41044 = AXIS2_PLACEMENT_3D('',#41045,#41046,#41047);
+#41045 = CARTESIAN_POINT('',(2.14,3.532781257769,0.752318170518));
+#41046 = DIRECTION('',(1.,0.,0.));
+#41047 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#41048 = DEFINITIONAL_REPRESENTATION('',(#41049),#41053);
+#41049 = LINE('',#41050,#41051);
+#41050 = CARTESIAN_POINT('',(-5.31467632652,1.33226762955E-15));
+#41051 = VECTOR('',#41052,1.);
+#41052 = DIRECTION('',(1.,0.));
+#41053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41054 = ORIENTED_EDGE('',*,*,#41055,.F.);
+#41055 = EDGE_CURVE('',#41056,#41023,#41058,.T.);
+#41056 = VERTEX_POINT('',#41057);
+#41057 = CARTESIAN_POINT('',(2.14,4.075082096124,0.157681829482));
+#41058 = SURFACE_CURVE('',#41059,(#41063,#41070),.PCURVE_S1.);
+#41059 = LINE('',#41060,#41061);
+#41060 = CARTESIAN_POINT('',(2.14,4.140644611662,6.231817051758E-02));
+#41061 = VECTOR('',#41062,1.);
+#41062 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#41063 = PCURVE('',#40737,#41064);
+#41064 = DEFINITIONAL_REPRESENTATION('',(#41065),#41069);
+#41065 = LINE('',#41066,#41067);
+#41066 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#41067 = VECTOR('',#41068,1.);
+#41068 = DIRECTION('',(0.566528822887,0.824041924199));
+#41069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41070 = PCURVE('',#41071,#41076);
+#41071 = PLANE('',#41072);
+#41072 = AXIS2_PLACEMENT_3D('',#41073,#41074,#41075);
+#41073 = CARTESIAN_POINT('',(2.14,4.140644611662,6.231817051758E-02));
+#41074 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#41075 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#41076 = DEFINITIONAL_REPRESENTATION('',(#41077),#41081);
+#41077 = LINE('',#41078,#41079);
+#41078 = CARTESIAN_POINT('',(0.,0.));
+#41079 = VECTOR('',#41080,1.);
+#41080 = DIRECTION('',(1.,0.));
+#41081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41082 = ORIENTED_EDGE('',*,*,#41083,.F.);
+#41083 = EDGE_CURVE('',#40835,#41056,#41084,.T.);
+#41084 = SURFACE_CURVE('',#41085,(#41090,#41097),.PCURVE_S1.);
+#41085 = CIRCLE('',#41086,0.11);
+#41086 = AXIS2_PLACEMENT_3D('',#41087,#41088,#41089);
+#41087 = CARTESIAN_POINT('',(2.14,4.165726707786,0.22));
+#41088 = DIRECTION('',(-1.,0.,0.));
+#41089 = DIRECTION('',(0.,0.,-1.));
+#41090 = PCURVE('',#40737,#41091);
+#41091 = DEFINITIONAL_REPRESENTATION('',(#41092),#41096);
+#41092 = CIRCLE('',#41093,0.11);
+#41093 = AXIS2_PLACEMENT_2D('',#41094,#41095);
+#41094 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#41095 = DIRECTION('',(0.,-1.));
+#41096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41097 = PCURVE('',#41098,#41103);
+#41098 = CYLINDRICAL_SURFACE('',#41099,0.11);
+#41099 = AXIS2_PLACEMENT_3D('',#41100,#41101,#41102);
+#41100 = CARTESIAN_POINT('',(2.36,4.165726707786,0.22));
+#41101 = DIRECTION('',(-1.,0.,0.));
+#41102 = DIRECTION('',(0.,0.,-1.));
+#41103 = DEFINITIONAL_REPRESENTATION('',(#41104),#41108);
+#41104 = LINE('',#41105,#41106);
+#41105 = CARTESIAN_POINT('',(0.,0.22));
+#41106 = VECTOR('',#41107,1.);
+#41107 = DIRECTION('',(1.,0.));
+#41108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41109 = ADVANCED_FACE('',(#41110),#40765,.T.);
+#41110 = FACE_BOUND('',#41111,.F.);
+#41111 = EDGE_LOOP('',(#41112,#41113,#41136,#41162));
+#41112 = ORIENTED_EDGE('',*,*,#40886,.T.);
+#41113 = ORIENTED_EDGE('',*,*,#41114,.T.);
+#41114 = EDGE_CURVE('',#40887,#41115,#41117,.T.);
+#41115 = VERTEX_POINT('',#41116);
+#41116 = CARTESIAN_POINT('',(2.36,4.017218742231,4.768182948242E-02));
+#41117 = SURFACE_CURVE('',#41118,(#41122,#41129),.PCURVE_S1.);
+#41118 = LINE('',#41119,#41120);
+#41119 = CARTESIAN_POINT('',(2.14,4.017218742231,4.768182948242E-02));
+#41120 = VECTOR('',#41121,1.);
+#41121 = DIRECTION('',(1.,0.,0.));
+#41122 = PCURVE('',#40765,#41123);
+#41123 = DEFINITIONAL_REPRESENTATION('',(#41124),#41128);
+#41124 = LINE('',#41125,#41126);
+#41125 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#41126 = VECTOR('',#41127,1.);
+#41127 = DIRECTION('',(-0.,1.));
+#41128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41129 = PCURVE('',#40926,#41130);
+#41130 = DEFINITIONAL_REPRESENTATION('',(#41131),#41135);
+#41131 = LINE('',#41132,#41133);
+#41132 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#41133 = VECTOR('',#41134,1.);
+#41134 = DIRECTION('',(0.,1.));
+#41135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41136 = ORIENTED_EDGE('',*,*,#41137,.F.);
+#41137 = EDGE_CURVE('',#40750,#41115,#41138,.T.);
+#41138 = SURFACE_CURVE('',#41139,(#41144,#41151),.PCURVE_S1.);
+#41139 = CIRCLE('',#41140,0.11);
+#41140 = AXIS2_PLACEMENT_3D('',#41141,#41142,#41143);
+#41141 = CARTESIAN_POINT('',(2.36,4.107863353893,0.11));
+#41142 = DIRECTION('',(-1.,0.,0.));
+#41143 = DIRECTION('',(0.,0.,1.));
+#41144 = PCURVE('',#40765,#41145);
+#41145 = DEFINITIONAL_REPRESENTATION('',(#41146),#41150);
+#41146 = LINE('',#41147,#41148);
+#41147 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#41148 = VECTOR('',#41149,1.);
+#41149 = DIRECTION('',(-1.,0.));
+#41150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41151 = PCURVE('',#40793,#41152);
+#41152 = DEFINITIONAL_REPRESENTATION('',(#41153),#41161);
+#41153 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41154,#41155,#41156,#41157
+ ,#41158,#41159,#41160),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41154 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#41155 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#41156 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#41157 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#41158 = CARTESIAN_POINT('',(5.982382164822E-02,-0.286386224036));
+#41159 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#41160 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#41161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41162 = ORIENTED_EDGE('',*,*,#40749,.F.);
+#41163 = ADVANCED_FACE('',(#41164),#40819,.T.);
+#41164 = FACE_BOUND('',#41165,.T.);
+#41165 = EDGE_LOOP('',(#41166,#41167,#41168,#41191));
+#41166 = ORIENTED_EDGE('',*,*,#40805,.F.);
+#41167 = ORIENTED_EDGE('',*,*,#40864,.T.);
+#41168 = ORIENTED_EDGE('',*,*,#41169,.T.);
+#41169 = EDGE_CURVE('',#40837,#41170,#41172,.T.);
+#41170 = VERTEX_POINT('',#41171);
+#41171 = CARTESIAN_POINT('',(2.36,4.5,0.11));
+#41172 = SURFACE_CURVE('',#41173,(#41177,#41184),.PCURVE_S1.);
+#41173 = LINE('',#41174,#41175);
+#41174 = CARTESIAN_POINT('',(2.14,4.5,0.11));
+#41175 = VECTOR('',#41176,1.);
+#41176 = DIRECTION('',(1.,0.,0.));
+#41177 = PCURVE('',#40819,#41178);
+#41178 = DEFINITIONAL_REPRESENTATION('',(#41179),#41183);
+#41179 = LINE('',#41180,#41181);
+#41180 = CARTESIAN_POINT('',(0.11,0.));
+#41181 = VECTOR('',#41182,1.);
+#41182 = DIRECTION('',(0.,1.));
+#41183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41184 = PCURVE('',#40852,#41185);
+#41185 = DEFINITIONAL_REPRESENTATION('',(#41186),#41190);
+#41186 = LINE('',#41187,#41188);
+#41187 = CARTESIAN_POINT('',(0.,0.45));
+#41188 = VECTOR('',#41189,1.);
+#41189 = DIRECTION('',(1.,0.));
+#41190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41191 = ORIENTED_EDGE('',*,*,#41192,.F.);
+#41192 = EDGE_CURVE('',#40778,#41170,#41193,.T.);
+#41193 = SURFACE_CURVE('',#41194,(#41198,#41205),.PCURVE_S1.);
+#41194 = LINE('',#41195,#41196);
+#41195 = CARTESIAN_POINT('',(2.36,4.5,0.));
+#41196 = VECTOR('',#41197,1.);
+#41197 = DIRECTION('',(0.,0.,1.));
+#41198 = PCURVE('',#40819,#41199);
+#41199 = DEFINITIONAL_REPRESENTATION('',(#41200),#41204);
+#41200 = LINE('',#41201,#41202);
+#41201 = CARTESIAN_POINT('',(0.,0.22));
+#41202 = VECTOR('',#41203,1.);
+#41203 = DIRECTION('',(1.,0.));
+#41204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41205 = PCURVE('',#40793,#41206);
+#41206 = DEFINITIONAL_REPRESENTATION('',(#41207),#41211);
+#41207 = LINE('',#41208,#41209);
+#41208 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#41209 = VECTOR('',#41210,1.);
+#41210 = DIRECTION('',(0.,1.));
+#41211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41212 = ADVANCED_FACE('',(#41213),#40793,.T.);
+#41213 = FACE_BOUND('',#41214,.T.);
+#41214 = EDGE_LOOP('',(#41215,#41238,#41266,#41289,#41313,#41336,#41359,
+ #41382,#41403,#41404,#41405));
+#41215 = ORIENTED_EDGE('',*,*,#41216,.F.);
+#41216 = EDGE_CURVE('',#41217,#41170,#41219,.T.);
+#41217 = VERTEX_POINT('',#41218);
+#41218 = CARTESIAN_POINT('',(2.36,4.165726707786,0.11));
+#41219 = SURFACE_CURVE('',#41220,(#41224,#41231),.PCURVE_S1.);
+#41220 = LINE('',#41221,#41222);
+#41221 = CARTESIAN_POINT('',(2.36,4.05,0.11));
+#41222 = VECTOR('',#41223,1.);
+#41223 = DIRECTION('',(0.,1.,0.));
+#41224 = PCURVE('',#40793,#41225);
+#41225 = DEFINITIONAL_REPRESENTATION('',(#41226),#41230);
+#41226 = LINE('',#41227,#41228);
+#41227 = CARTESIAN_POINT('',(9.722326217175E-02,-0.231386224036));
+#41228 = VECTOR('',#41229,1.);
+#41229 = DIRECTION('',(1.,-2.494324423007E-58));
+#41230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41231 = PCURVE('',#40852,#41232);
+#41232 = DEFINITIONAL_REPRESENTATION('',(#41233),#41237);
+#41233 = LINE('',#41234,#41235);
+#41234 = CARTESIAN_POINT('',(0.22,0.));
+#41235 = VECTOR('',#41236,1.);
+#41236 = DIRECTION('',(0.,1.));
+#41237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41238 = ORIENTED_EDGE('',*,*,#41239,.T.);
+#41239 = EDGE_CURVE('',#41217,#41240,#41242,.T.);
+#41240 = VERTEX_POINT('',#41241);
+#41241 = CARTESIAN_POINT('',(2.36,4.075082096124,0.157681829482));
+#41242 = SURFACE_CURVE('',#41243,(#41248,#41259),.PCURVE_S1.);
+#41243 = CIRCLE('',#41244,0.11);
+#41244 = AXIS2_PLACEMENT_3D('',#41245,#41246,#41247);
+#41245 = CARTESIAN_POINT('',(2.36,4.165726707786,0.22));
+#41246 = DIRECTION('',(-1.,0.,0.));
+#41247 = DIRECTION('',(0.,0.,-1.));
+#41248 = PCURVE('',#40793,#41249);
+#41249 = DEFINITIONAL_REPRESENTATION('',(#41250),#41258);
+#41250 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41251,#41252,#41253,#41254
+ ,#41255,#41256,#41257),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41251 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#41252 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#41253 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#41254 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#41255 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#41256 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#41257 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#41258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41259 = PCURVE('',#41098,#41260);
+#41260 = DEFINITIONAL_REPRESENTATION('',(#41261),#41265);
+#41261 = LINE('',#41262,#41263);
+#41262 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#41263 = VECTOR('',#41264,1.);
+#41264 = DIRECTION('',(1.,0.));
+#41265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41266 = ORIENTED_EDGE('',*,*,#41267,.T.);
+#41267 = EDGE_CURVE('',#41240,#41268,#41270,.T.);
+#41268 = VERTEX_POINT('',#41269);
+#41269 = CARTESIAN_POINT('',(2.36,3.623425869431,0.814636341035));
+#41270 = SURFACE_CURVE('',#41271,(#41275,#41282),.PCURVE_S1.);
+#41271 = LINE('',#41272,#41273);
+#41272 = CARTESIAN_POINT('',(2.36,4.140644611662,6.231817051758E-02));
+#41273 = VECTOR('',#41274,1.);
+#41274 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#41275 = PCURVE('',#40793,#41276);
+#41276 = DEFINITIONAL_REPRESENTATION('',(#41277),#41281);
+#41277 = LINE('',#41278,#41279);
+#41278 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#41279 = VECTOR('',#41280,1.);
+#41280 = DIRECTION('',(-0.566528822887,0.824041924199));
+#41281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41282 = PCURVE('',#41071,#41283);
+#41283 = DEFINITIONAL_REPRESENTATION('',(#41284),#41288);
+#41284 = LINE('',#41285,#41286);
+#41285 = CARTESIAN_POINT('',(0.,0.22));
+#41286 = VECTOR('',#41287,1.);
+#41287 = DIRECTION('',(1.,0.));
+#41288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41289 = ORIENTED_EDGE('',*,*,#41290,.T.);
+#41290 = EDGE_CURVE('',#41268,#41291,#41293,.T.);
+#41291 = VERTEX_POINT('',#41292);
+#41292 = CARTESIAN_POINT('',(2.36,3.532781257769,0.862318170518));
+#41293 = SURFACE_CURVE('',#41294,(#41299,#41306),.PCURVE_S1.);
+#41294 = CIRCLE('',#41295,0.11);
+#41295 = AXIS2_PLACEMENT_3D('',#41296,#41297,#41298);
+#41296 = CARTESIAN_POINT('',(2.36,3.532781257769,0.752318170518));
+#41297 = DIRECTION('',(1.,0.,-0.));
+#41298 = DIRECTION('',(0.,0.,1.));
+#41299 = PCURVE('',#40793,#41300);
+#41300 = DEFINITIONAL_REPRESENTATION('',(#41301),#41305);
+#41301 = CIRCLE('',#41302,0.11);
+#41302 = AXIS2_PLACEMENT_2D('',#41303,#41304);
+#41303 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#41304 = DIRECTION('',(0.,1.));
+#41305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41306 = PCURVE('',#41043,#41307);
+#41307 = DEFINITIONAL_REPRESENTATION('',(#41308),#41312);
+#41308 = LINE('',#41309,#41310);
+#41309 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#41310 = VECTOR('',#41311,1.);
+#41311 = DIRECTION('',(1.,0.));
+#41312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41313 = ORIENTED_EDGE('',*,*,#41314,.F.);
+#41314 = EDGE_CURVE('',#41315,#41291,#41317,.T.);
+#41315 = VERTEX_POINT('',#41316);
+#41316 = CARTESIAN_POINT('',(2.36,3.5,0.862318170518));
+#41317 = SURFACE_CURVE('',#41318,(#41322,#41329),.PCURVE_S1.);
+#41318 = LINE('',#41319,#41320);
+#41319 = CARTESIAN_POINT('',(2.36,3.5,0.862318170518));
+#41320 = VECTOR('',#41321,1.);
+#41321 = DIRECTION('',(0.,1.,0.));
+#41322 = PCURVE('',#40793,#41323);
+#41323 = DEFINITIONAL_REPRESENTATION('',(#41324),#41328);
+#41324 = LINE('',#41325,#41326);
+#41325 = CARTESIAN_POINT('',(-0.452776737828,0.520931946481));
+#41326 = VECTOR('',#41327,1.);
+#41327 = DIRECTION('',(1.,-2.494324423007E-58));
+#41328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41329 = PCURVE('',#41010,#41330);
+#41330 = DEFINITIONAL_REPRESENTATION('',(#41331),#41335);
+#41331 = LINE('',#41332,#41333);
+#41332 = CARTESIAN_POINT('',(0.22,0.));
+#41333 = VECTOR('',#41334,1.);
+#41334 = DIRECTION('',(0.,1.));
+#41335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41336 = ORIENTED_EDGE('',*,*,#41337,.F.);
+#41337 = EDGE_CURVE('',#41338,#41315,#41340,.T.);
+#41338 = VERTEX_POINT('',#41339);
+#41339 = CARTESIAN_POINT('',(2.36,3.5,0.752318170518));
+#41340 = SURFACE_CURVE('',#41341,(#41345,#41352),.PCURVE_S1.);
+#41341 = LINE('',#41342,#41343);
+#41342 = CARTESIAN_POINT('',(2.36,3.5,0.752318170518));
+#41343 = VECTOR('',#41344,1.);
+#41344 = DIRECTION('',(0.,0.,1.));
+#41345 = PCURVE('',#40793,#41346);
+#41346 = DEFINITIONAL_REPRESENTATION('',(#41347),#41351);
+#41347 = LINE('',#41348,#41349);
+#41348 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#41349 = VECTOR('',#41350,1.);
+#41350 = DIRECTION('',(0.,1.));
+#41351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41352 = PCURVE('',#40982,#41353);
+#41353 = DEFINITIONAL_REPRESENTATION('',(#41354),#41358);
+#41354 = LINE('',#41355,#41356);
+#41355 = CARTESIAN_POINT('',(0.,0.22));
+#41356 = VECTOR('',#41357,1.);
+#41357 = DIRECTION('',(1.,0.));
+#41358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41359 = ORIENTED_EDGE('',*,*,#41360,.T.);
+#41360 = EDGE_CURVE('',#41338,#41361,#41363,.T.);
+#41361 = VERTEX_POINT('',#41362);
+#41362 = CARTESIAN_POINT('',(2.36,3.532781257769,0.752318170518));
+#41363 = SURFACE_CURVE('',#41364,(#41368,#41375),.PCURVE_S1.);
+#41364 = LINE('',#41365,#41366);
+#41365 = CARTESIAN_POINT('',(2.36,3.5,0.752318170518));
+#41366 = VECTOR('',#41367,1.);
+#41367 = DIRECTION('',(0.,1.,0.));
+#41368 = PCURVE('',#40793,#41369);
+#41369 = DEFINITIONAL_REPRESENTATION('',(#41370),#41374);
+#41370 = LINE('',#41371,#41372);
+#41371 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#41372 = VECTOR('',#41373,1.);
+#41373 = DIRECTION('',(1.,-2.494324423007E-58));
+#41374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41375 = PCURVE('',#40954,#41376);
+#41376 = DEFINITIONAL_REPRESENTATION('',(#41377),#41381);
+#41377 = LINE('',#41378,#41379);
+#41378 = CARTESIAN_POINT('',(0.22,0.));
+#41379 = VECTOR('',#41380,1.);
+#41380 = DIRECTION('',(0.,1.));
+#41381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41382 = ORIENTED_EDGE('',*,*,#41383,.F.);
+#41383 = EDGE_CURVE('',#41115,#41361,#41384,.T.);
+#41384 = SURFACE_CURVE('',#41385,(#41389,#41396),.PCURVE_S1.);
+#41385 = LINE('',#41386,#41387);
+#41386 = CARTESIAN_POINT('',(2.36,4.05,0.));
+#41387 = VECTOR('',#41388,1.);
+#41388 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#41389 = PCURVE('',#40793,#41390);
+#41390 = DEFINITIONAL_REPRESENTATION('',(#41391),#41395);
+#41391 = LINE('',#41392,#41393);
+#41392 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#41393 = VECTOR('',#41394,1.);
+#41394 = DIRECTION('',(-0.566528822887,0.824041924199));
+#41395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41396 = PCURVE('',#40926,#41397);
+#41397 = DEFINITIONAL_REPRESENTATION('',(#41398),#41402);
+#41398 = LINE('',#41399,#41400);
+#41399 = CARTESIAN_POINT('',(0.,0.22));
+#41400 = VECTOR('',#41401,1.);
+#41401 = DIRECTION('',(1.,0.));
+#41402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41403 = ORIENTED_EDGE('',*,*,#41137,.F.);
+#41404 = ORIENTED_EDGE('',*,*,#40777,.T.);
+#41405 = ORIENTED_EDGE('',*,*,#41192,.T.);
+#41406 = ADVANCED_FACE('',(#41407),#40852,.T.);
+#41407 = FACE_BOUND('',#41408,.T.);
+#41408 = EDGE_LOOP('',(#41409,#41410,#41431,#41432));
+#41409 = ORIENTED_EDGE('',*,*,#40834,.F.);
+#41410 = ORIENTED_EDGE('',*,*,#41411,.F.);
+#41411 = EDGE_CURVE('',#41217,#40835,#41412,.T.);
+#41412 = SURFACE_CURVE('',#41413,(#41417,#41424),.PCURVE_S1.);
+#41413 = LINE('',#41414,#41415);
+#41414 = CARTESIAN_POINT('',(2.36,4.165726707786,0.11));
+#41415 = VECTOR('',#41416,1.);
+#41416 = DIRECTION('',(-1.,0.,0.));
+#41417 = PCURVE('',#40852,#41418);
+#41418 = DEFINITIONAL_REPRESENTATION('',(#41419),#41423);
+#41419 = LINE('',#41420,#41421);
+#41420 = CARTESIAN_POINT('',(0.22,0.115726707786));
+#41421 = VECTOR('',#41422,1.);
+#41422 = DIRECTION('',(-1.,0.));
+#41423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41424 = PCURVE('',#41098,#41425);
+#41425 = DEFINITIONAL_REPRESENTATION('',(#41426),#41430);
+#41426 = LINE('',#41427,#41428);
+#41427 = CARTESIAN_POINT('',(0.,0.));
+#41428 = VECTOR('',#41429,1.);
+#41429 = DIRECTION('',(0.,1.));
+#41430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41431 = ORIENTED_EDGE('',*,*,#41216,.T.);
+#41432 = ORIENTED_EDGE('',*,*,#41169,.F.);
+#41433 = ADVANCED_FACE('',(#41434),#41098,.F.);
+#41434 = FACE_BOUND('',#41435,.F.);
+#41435 = EDGE_LOOP('',(#41436,#41437,#41458,#41459));
+#41436 = ORIENTED_EDGE('',*,*,#41239,.T.);
+#41437 = ORIENTED_EDGE('',*,*,#41438,.T.);
+#41438 = EDGE_CURVE('',#41240,#41056,#41439,.T.);
+#41439 = SURFACE_CURVE('',#41440,(#41444,#41451),.PCURVE_S1.);
+#41440 = LINE('',#41441,#41442);
+#41441 = CARTESIAN_POINT('',(2.36,4.075082096124,0.157681829482));
+#41442 = VECTOR('',#41443,1.);
+#41443 = DIRECTION('',(-1.,0.,0.));
+#41444 = PCURVE('',#41098,#41445);
+#41445 = DEFINITIONAL_REPRESENTATION('',(#41446),#41450);
+#41446 = LINE('',#41447,#41448);
+#41447 = CARTESIAN_POINT('',(0.96850898066,0.));
+#41448 = VECTOR('',#41449,1.);
+#41449 = DIRECTION('',(0.,1.));
+#41450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41451 = PCURVE('',#41071,#41452);
+#41452 = DEFINITIONAL_REPRESENTATION('',(#41453),#41457);
+#41453 = LINE('',#41454,#41455);
+#41454 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#41455 = VECTOR('',#41456,1.);
+#41456 = DIRECTION('',(0.,-1.));
+#41457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41458 = ORIENTED_EDGE('',*,*,#41083,.F.);
+#41459 = ORIENTED_EDGE('',*,*,#41411,.F.);
+#41460 = ADVANCED_FACE('',(#41461),#41071,.T.);
+#41461 = FACE_BOUND('',#41462,.T.);
+#41462 = EDGE_LOOP('',(#41463,#41464,#41465,#41466));
+#41463 = ORIENTED_EDGE('',*,*,#41267,.F.);
+#41464 = ORIENTED_EDGE('',*,*,#41438,.T.);
+#41465 = ORIENTED_EDGE('',*,*,#41055,.T.);
+#41466 = ORIENTED_EDGE('',*,*,#41467,.T.);
+#41467 = EDGE_CURVE('',#41023,#41268,#41468,.T.);
+#41468 = SURFACE_CURVE('',#41469,(#41473,#41480),.PCURVE_S1.);
+#41469 = LINE('',#41470,#41471);
+#41470 = CARTESIAN_POINT('',(2.14,3.623425869431,0.814636341035));
+#41471 = VECTOR('',#41472,1.);
+#41472 = DIRECTION('',(1.,0.,0.));
+#41473 = PCURVE('',#41071,#41474);
+#41474 = DEFINITIONAL_REPRESENTATION('',(#41475),#41479);
+#41475 = LINE('',#41476,#41477);
+#41476 = CARTESIAN_POINT('',(0.912961038055,0.));
+#41477 = VECTOR('',#41478,1.);
+#41478 = DIRECTION('',(0.,1.));
+#41479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41480 = PCURVE('',#41043,#41481);
+#41481 = DEFINITIONAL_REPRESENTATION('',(#41482),#41486);
+#41482 = LINE('',#41483,#41484);
+#41483 = CARTESIAN_POINT('',(0.,0.));
+#41484 = VECTOR('',#41485,1.);
+#41485 = DIRECTION('',(0.,1.));
+#41486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41487 = ADVANCED_FACE('',(#41488),#41043,.T.);
+#41488 = FACE_BOUND('',#41489,.T.);
+#41489 = EDGE_LOOP('',(#41490,#41491,#41512,#41513));
+#41490 = ORIENTED_EDGE('',*,*,#41022,.T.);
+#41491 = ORIENTED_EDGE('',*,*,#41492,.T.);
+#41492 = EDGE_CURVE('',#40995,#41291,#41493,.T.);
+#41493 = SURFACE_CURVE('',#41494,(#41498,#41505),.PCURVE_S1.);
+#41494 = LINE('',#41495,#41496);
+#41495 = CARTESIAN_POINT('',(2.14,3.532781257769,0.862318170518));
+#41496 = VECTOR('',#41497,1.);
+#41497 = DIRECTION('',(1.,0.,0.));
+#41498 = PCURVE('',#41043,#41499);
+#41499 = DEFINITIONAL_REPRESENTATION('',(#41500),#41504);
+#41500 = LINE('',#41501,#41502);
+#41501 = CARTESIAN_POINT('',(0.96850898066,0.));
+#41502 = VECTOR('',#41503,1.);
+#41503 = DIRECTION('',(0.,1.));
+#41504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41505 = PCURVE('',#41010,#41506);
+#41506 = DEFINITIONAL_REPRESENTATION('',(#41507),#41511);
+#41507 = LINE('',#41508,#41509);
+#41508 = CARTESIAN_POINT('',(0.,3.278125776917E-02));
+#41509 = VECTOR('',#41510,1.);
+#41510 = DIRECTION('',(1.,0.));
+#41511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41512 = ORIENTED_EDGE('',*,*,#41290,.F.);
+#41513 = ORIENTED_EDGE('',*,*,#41467,.F.);
+#41514 = ADVANCED_FACE('',(#41515),#41010,.T.);
+#41515 = FACE_BOUND('',#41516,.T.);
+#41516 = EDGE_LOOP('',(#41517,#41518,#41539,#41540));
+#41517 = ORIENTED_EDGE('',*,*,#40994,.F.);
+#41518 = ORIENTED_EDGE('',*,*,#41519,.T.);
+#41519 = EDGE_CURVE('',#40967,#41315,#41520,.T.);
+#41520 = SURFACE_CURVE('',#41521,(#41525,#41532),.PCURVE_S1.);
+#41521 = LINE('',#41522,#41523);
+#41522 = CARTESIAN_POINT('',(2.14,3.5,0.862318170518));
+#41523 = VECTOR('',#41524,1.);
+#41524 = DIRECTION('',(1.,0.,0.));
+#41525 = PCURVE('',#41010,#41526);
+#41526 = DEFINITIONAL_REPRESENTATION('',(#41527),#41531);
+#41527 = LINE('',#41528,#41529);
+#41528 = CARTESIAN_POINT('',(0.,0.));
+#41529 = VECTOR('',#41530,1.);
+#41530 = DIRECTION('',(1.,0.));
+#41531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41532 = PCURVE('',#40982,#41533);
+#41533 = DEFINITIONAL_REPRESENTATION('',(#41534),#41538);
+#41534 = LINE('',#41535,#41536);
+#41535 = CARTESIAN_POINT('',(0.11,0.));
+#41536 = VECTOR('',#41537,1.);
+#41537 = DIRECTION('',(0.,1.));
+#41538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41539 = ORIENTED_EDGE('',*,*,#41314,.T.);
+#41540 = ORIENTED_EDGE('',*,*,#41492,.F.);
+#41541 = ADVANCED_FACE('',(#41542),#40926,.F.);
+#41542 = FACE_BOUND('',#41543,.F.);
+#41543 = EDGE_LOOP('',(#41544,#41545,#41546,#41547));
+#41544 = ORIENTED_EDGE('',*,*,#41383,.F.);
+#41545 = ORIENTED_EDGE('',*,*,#41114,.F.);
+#41546 = ORIENTED_EDGE('',*,*,#40910,.T.);
+#41547 = ORIENTED_EDGE('',*,*,#41548,.F.);
+#41548 = EDGE_CURVE('',#41361,#40911,#41549,.T.);
+#41549 = SURFACE_CURVE('',#41550,(#41554,#41560),.PCURVE_S1.);
+#41550 = LINE('',#41551,#41552);
+#41551 = CARTESIAN_POINT('',(2.14,3.532781257769,0.752318170518));
+#41552 = VECTOR('',#41553,1.);
+#41553 = DIRECTION('',(-1.,0.,0.));
+#41554 = PCURVE('',#40926,#41555);
+#41555 = DEFINITIONAL_REPRESENTATION('',(#41556),#41559);
+#41556 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41557,#41558),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41557 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#41558 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#41559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41560 = PCURVE('',#40954,#41561);
+#41561 = DEFINITIONAL_REPRESENTATION('',(#41562),#41565);
+#41562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41563,#41564),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#41563 = CARTESIAN_POINT('',(0.242,3.278125776917E-02));
+#41564 = CARTESIAN_POINT('',(-2.2E-02,3.278125776917E-02));
+#41565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41566 = ADVANCED_FACE('',(#41567),#40982,.F.);
+#41567 = FACE_BOUND('',#41568,.T.);
+#41568 = EDGE_LOOP('',(#41569,#41570,#41571,#41572));
+#41569 = ORIENTED_EDGE('',*,*,#41337,.T.);
+#41570 = ORIENTED_EDGE('',*,*,#41519,.F.);
+#41571 = ORIENTED_EDGE('',*,*,#40966,.F.);
+#41572 = ORIENTED_EDGE('',*,*,#41573,.T.);
+#41573 = EDGE_CURVE('',#40939,#41338,#41574,.T.);
+#41574 = SURFACE_CURVE('',#41575,(#41579,#41586),.PCURVE_S1.);
+#41575 = LINE('',#41576,#41577);
+#41576 = CARTESIAN_POINT('',(2.14,3.5,0.752318170518));
+#41577 = VECTOR('',#41578,1.);
+#41578 = DIRECTION('',(1.,0.,0.));
+#41579 = PCURVE('',#40982,#41580);
+#41580 = DEFINITIONAL_REPRESENTATION('',(#41581),#41585);
+#41581 = LINE('',#41582,#41583);
+#41582 = CARTESIAN_POINT('',(0.,0.));
+#41583 = VECTOR('',#41584,1.);
+#41584 = DIRECTION('',(0.,1.));
+#41585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41586 = PCURVE('',#40954,#41587);
+#41587 = DEFINITIONAL_REPRESENTATION('',(#41588),#41592);
+#41588 = LINE('',#41589,#41590);
+#41589 = CARTESIAN_POINT('',(0.,0.));
+#41590 = VECTOR('',#41591,1.);
+#41591 = DIRECTION('',(1.,0.));
+#41592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41593 = ADVANCED_FACE('',(#41594),#40954,.F.);
+#41594 = FACE_BOUND('',#41595,.F.);
+#41595 = EDGE_LOOP('',(#41596,#41597,#41598,#41599));
+#41596 = ORIENTED_EDGE('',*,*,#40938,.F.);
+#41597 = ORIENTED_EDGE('',*,*,#41573,.T.);
+#41598 = ORIENTED_EDGE('',*,*,#41360,.T.);
+#41599 = ORIENTED_EDGE('',*,*,#41548,.T.);
+#41600 = MANIFOLD_SOLID_BREP('',#41601);
+#41601 = CLOSED_SHELL('',(#41602,#41722,#42005,#42055,#42104,#42298,
+ #42325,#42352,#42379,#42406,#42433,#42458,#42485));
+#41602 = ADVANCED_FACE('',(#41603),#41617,.F.);
+#41603 = FACE_BOUND('',#41604,.F.);
+#41604 = EDGE_LOOP('',(#41605,#41640,#41668,#41696));
+#41605 = ORIENTED_EDGE('',*,*,#41606,.F.);
+#41606 = EDGE_CURVE('',#41607,#41609,#41611,.T.);
+#41607 = VERTEX_POINT('',#41608);
+#41608 = CARTESIAN_POINT('',(2.14,-4.5,0.));
+#41609 = VERTEX_POINT('',#41610);
+#41610 = CARTESIAN_POINT('',(2.14,-4.107863353893,0.));
+#41611 = SURFACE_CURVE('',#41612,(#41616,#41628),.PCURVE_S1.);
+#41612 = LINE('',#41613,#41614);
+#41613 = CARTESIAN_POINT('',(2.14,-4.5,0.));
+#41614 = VECTOR('',#41615,1.);
+#41615 = DIRECTION('',(0.,1.,0.));
+#41616 = PCURVE('',#41617,#41622);
+#41617 = PLANE('',#41618);
+#41618 = AXIS2_PLACEMENT_3D('',#41619,#41620,#41621);
+#41619 = CARTESIAN_POINT('',(2.14,-4.5,0.));
+#41620 = DIRECTION('',(0.,0.,1.));
+#41621 = DIRECTION('',(1.,0.,0.));
+#41622 = DEFINITIONAL_REPRESENTATION('',(#41623),#41627);
+#41623 = LINE('',#41624,#41625);
+#41624 = CARTESIAN_POINT('',(0.,0.));
+#41625 = VECTOR('',#41626,1.);
+#41626 = DIRECTION('',(0.,1.));
+#41627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41628 = PCURVE('',#41629,#41634);
+#41629 = PLANE('',#41630);
+#41630 = AXIS2_PLACEMENT_3D('',#41631,#41632,#41633);
+#41631 = CARTESIAN_POINT('',(2.14,-3.952776737828,0.341386224036));
+#41632 = DIRECTION('',(-1.,-1.028895858541E-29,7.350049880588E-30));
+#41633 = DIRECTION('',(1.028895858541E-29,-1.,0.));
+#41634 = DEFINITIONAL_REPRESENTATION('',(#41635),#41639);
+#41635 = LINE('',#41636,#41637);
+#41636 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#41637 = VECTOR('',#41638,1.);
+#41638 = DIRECTION('',(-1.,7.562435882206E-59));
+#41639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41640 = ORIENTED_EDGE('',*,*,#41641,.T.);
+#41641 = EDGE_CURVE('',#41607,#41642,#41644,.T.);
+#41642 = VERTEX_POINT('',#41643);
+#41643 = CARTESIAN_POINT('',(2.36,-4.5,0.));
+#41644 = SURFACE_CURVE('',#41645,(#41649,#41656),.PCURVE_S1.);
+#41645 = LINE('',#41646,#41647);
+#41646 = CARTESIAN_POINT('',(2.14,-4.5,0.));
+#41647 = VECTOR('',#41648,1.);
+#41648 = DIRECTION('',(1.,0.,0.));
+#41649 = PCURVE('',#41617,#41650);
+#41650 = DEFINITIONAL_REPRESENTATION('',(#41651),#41655);
+#41651 = LINE('',#41652,#41653);
+#41652 = CARTESIAN_POINT('',(0.,0.));
+#41653 = VECTOR('',#41654,1.);
+#41654 = DIRECTION('',(1.,0.));
+#41655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41656 = PCURVE('',#41657,#41662);
+#41657 = PLANE('',#41658);
+#41658 = AXIS2_PLACEMENT_3D('',#41659,#41660,#41661);
+#41659 = CARTESIAN_POINT('',(2.14,-4.5,0.));
+#41660 = DIRECTION('',(0.,1.,0.));
+#41661 = DIRECTION('',(0.,0.,1.));
+#41662 = DEFINITIONAL_REPRESENTATION('',(#41663),#41667);
+#41663 = LINE('',#41664,#41665);
+#41664 = CARTESIAN_POINT('',(0.,0.));
+#41665 = VECTOR('',#41666,1.);
+#41666 = DIRECTION('',(0.,1.));
+#41667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41668 = ORIENTED_EDGE('',*,*,#41669,.T.);
+#41669 = EDGE_CURVE('',#41642,#41670,#41672,.T.);
+#41670 = VERTEX_POINT('',#41671);
+#41671 = CARTESIAN_POINT('',(2.36,-4.107863353893,0.));
+#41672 = SURFACE_CURVE('',#41673,(#41677,#41684),.PCURVE_S1.);
+#41673 = LINE('',#41674,#41675);
+#41674 = CARTESIAN_POINT('',(2.36,-4.5,0.));
+#41675 = VECTOR('',#41676,1.);
+#41676 = DIRECTION('',(0.,1.,0.));
+#41677 = PCURVE('',#41617,#41678);
+#41678 = DEFINITIONAL_REPRESENTATION('',(#41679),#41683);
+#41679 = LINE('',#41680,#41681);
+#41680 = CARTESIAN_POINT('',(0.22,0.));
+#41681 = VECTOR('',#41682,1.);
+#41682 = DIRECTION('',(0.,1.));
+#41683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41684 = PCURVE('',#41685,#41690);
+#41685 = PLANE('',#41686);
+#41686 = AXIS2_PLACEMENT_3D('',#41687,#41688,#41689);
+#41687 = CARTESIAN_POINT('',(2.36,-3.952776737828,0.341386224036));
+#41688 = DIRECTION('',(1.,-1.963576083731E-29,1.654827298066E-29));
+#41689 = DIRECTION('',(1.963576083731E-29,1.,0.));
+#41690 = DEFINITIONAL_REPRESENTATION('',(#41691),#41695);
+#41691 = LINE('',#41692,#41693);
+#41692 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#41693 = VECTOR('',#41694,1.);
+#41694 = DIRECTION('',(1.,3.249379305189E-58));
+#41695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41696 = ORIENTED_EDGE('',*,*,#41697,.F.);
+#41697 = EDGE_CURVE('',#41609,#41670,#41698,.T.);
+#41698 = SURFACE_CURVE('',#41699,(#41703,#41710),.PCURVE_S1.);
+#41699 = LINE('',#41700,#41701);
+#41700 = CARTESIAN_POINT('',(2.14,-4.107863353893,0.));
+#41701 = VECTOR('',#41702,1.);
+#41702 = DIRECTION('',(1.,0.,0.));
+#41703 = PCURVE('',#41617,#41704);
+#41704 = DEFINITIONAL_REPRESENTATION('',(#41705),#41709);
+#41705 = LINE('',#41706,#41707);
+#41706 = CARTESIAN_POINT('',(0.,0.392136646107));
+#41707 = VECTOR('',#41708,1.);
+#41708 = DIRECTION('',(1.,0.));
+#41709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41710 = PCURVE('',#41711,#41716);
+#41711 = CYLINDRICAL_SURFACE('',#41712,0.11);
+#41712 = AXIS2_PLACEMENT_3D('',#41713,#41714,#41715);
+#41713 = CARTESIAN_POINT('',(2.14,-4.107863353893,0.11));
+#41714 = DIRECTION('',(1.,0.,0.));
+#41715 = DIRECTION('',(0.,0.,-1.));
+#41716 = DEFINITIONAL_REPRESENTATION('',(#41717),#41721);
+#41717 = LINE('',#41718,#41719);
+#41718 = CARTESIAN_POINT('',(0.,0.));
+#41719 = VECTOR('',#41720,1.);
+#41720 = DIRECTION('',(0.,1.));
+#41721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41722 = ADVANCED_FACE('',(#41723),#41629,.T.);
+#41723 = FACE_BOUND('',#41724,.T.);
+#41724 = EDGE_LOOP('',(#41725,#41755,#41788,#41816,#41845,#41873,#41901,
+ #41929,#41957,#41983,#41984));
+#41725 = ORIENTED_EDGE('',*,*,#41726,.T.);
+#41726 = EDGE_CURVE('',#41727,#41729,#41731,.T.);
+#41727 = VERTEX_POINT('',#41728);
+#41728 = CARTESIAN_POINT('',(2.14,-4.5,0.11));
+#41729 = VERTEX_POINT('',#41730);
+#41730 = CARTESIAN_POINT('',(2.14,-4.165726707786,0.11));
+#41731 = SURFACE_CURVE('',#41732,(#41736,#41743),.PCURVE_S1.);
+#41732 = LINE('',#41733,#41734);
+#41733 = CARTESIAN_POINT('',(2.14,-4.5,0.11));
+#41734 = VECTOR('',#41735,1.);
+#41735 = DIRECTION('',(0.,1.,0.));
+#41736 = PCURVE('',#41629,#41737);
+#41737 = DEFINITIONAL_REPRESENTATION('',(#41738),#41742);
+#41738 = LINE('',#41739,#41740);
+#41739 = CARTESIAN_POINT('',(0.547223262172,-0.231386224036));
+#41740 = VECTOR('',#41741,1.);
+#41741 = DIRECTION('',(-1.,7.562435882206E-59));
+#41742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41743 = PCURVE('',#41744,#41749);
+#41744 = PLANE('',#41745);
+#41745 = AXIS2_PLACEMENT_3D('',#41746,#41747,#41748);
+#41746 = CARTESIAN_POINT('',(2.14,-4.5,0.11));
+#41747 = DIRECTION('',(0.,0.,1.));
+#41748 = DIRECTION('',(1.,0.,0.));
+#41749 = DEFINITIONAL_REPRESENTATION('',(#41750),#41754);
+#41750 = LINE('',#41751,#41752);
+#41751 = CARTESIAN_POINT('',(0.,0.));
+#41752 = VECTOR('',#41753,1.);
+#41753 = DIRECTION('',(0.,1.));
+#41754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41755 = ORIENTED_EDGE('',*,*,#41756,.T.);
+#41756 = EDGE_CURVE('',#41729,#41757,#41759,.T.);
+#41757 = VERTEX_POINT('',#41758);
+#41758 = CARTESIAN_POINT('',(2.14,-4.075082096124,0.157681829482));
+#41759 = SURFACE_CURVE('',#41760,(#41765,#41776),.PCURVE_S1.);
+#41760 = CIRCLE('',#41761,0.11);
+#41761 = AXIS2_PLACEMENT_3D('',#41762,#41763,#41764);
+#41762 = CARTESIAN_POINT('',(2.14,-4.165726707786,0.22));
+#41763 = DIRECTION('',(1.,-0.,0.));
+#41764 = DIRECTION('',(0.,0.,-1.));
+#41765 = PCURVE('',#41629,#41766);
+#41766 = DEFINITIONAL_REPRESENTATION('',(#41767),#41775);
+#41767 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41768,#41769,#41770,#41771
+ ,#41772,#41773,#41774),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41768 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#41769 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#41770 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#41771 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#41772 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#41773 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#41774 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#41775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41776 = PCURVE('',#41777,#41782);
+#41777 = CYLINDRICAL_SURFACE('',#41778,0.11);
+#41778 = AXIS2_PLACEMENT_3D('',#41779,#41780,#41781);
+#41779 = CARTESIAN_POINT('',(2.36,-4.165726707786,0.22));
+#41780 = DIRECTION('',(-1.,0.,0.));
+#41781 = DIRECTION('',(0.,0.,-1.));
+#41782 = DEFINITIONAL_REPRESENTATION('',(#41783),#41787);
+#41783 = LINE('',#41784,#41785);
+#41784 = CARTESIAN_POINT('',(-0.,0.22));
+#41785 = VECTOR('',#41786,1.);
+#41786 = DIRECTION('',(-1.,0.));
+#41787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41788 = ORIENTED_EDGE('',*,*,#41789,.T.);
+#41789 = EDGE_CURVE('',#41757,#41790,#41792,.T.);
+#41790 = VERTEX_POINT('',#41791);
+#41791 = CARTESIAN_POINT('',(2.14,-3.623425869431,0.814636341035));
+#41792 = SURFACE_CURVE('',#41793,(#41797,#41804),.PCURVE_S1.);
+#41793 = LINE('',#41794,#41795);
+#41794 = CARTESIAN_POINT('',(2.14,-4.140644611662,6.231817051758E-02));
+#41795 = VECTOR('',#41796,1.);
+#41796 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#41797 = PCURVE('',#41629,#41798);
+#41798 = DEFINITIONAL_REPRESENTATION('',(#41799),#41803);
+#41799 = LINE('',#41800,#41801);
+#41800 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#41801 = VECTOR('',#41802,1.);
+#41802 = DIRECTION('',(-0.566528822887,0.824041924199));
+#41803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41804 = PCURVE('',#41805,#41810);
+#41805 = PLANE('',#41806);
+#41806 = AXIS2_PLACEMENT_3D('',#41807,#41808,#41809);
+#41807 = CARTESIAN_POINT('',(2.14,-4.140644611662,6.231817051758E-02));
+#41808 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#41809 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#41810 = DEFINITIONAL_REPRESENTATION('',(#41811),#41815);
+#41811 = LINE('',#41812,#41813);
+#41812 = CARTESIAN_POINT('',(0.,0.));
+#41813 = VECTOR('',#41814,1.);
+#41814 = DIRECTION('',(1.,0.));
+#41815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41816 = ORIENTED_EDGE('',*,*,#41817,.T.);
+#41817 = EDGE_CURVE('',#41790,#41818,#41820,.T.);
+#41818 = VERTEX_POINT('',#41819);
+#41819 = CARTESIAN_POINT('',(2.14,-3.532781257769,0.862318170518));
+#41820 = SURFACE_CURVE('',#41821,(#41826,#41833),.PCURVE_S1.);
+#41821 = CIRCLE('',#41822,0.11);
+#41822 = AXIS2_PLACEMENT_3D('',#41823,#41824,#41825);
+#41823 = CARTESIAN_POINT('',(2.14,-3.532781257769,0.752318170518));
+#41824 = DIRECTION('',(-1.,0.,0.));
+#41825 = DIRECTION('',(0.,0.,1.));
+#41826 = PCURVE('',#41629,#41827);
+#41827 = DEFINITIONAL_REPRESENTATION('',(#41828),#41832);
+#41828 = CIRCLE('',#41829,0.11);
+#41829 = AXIS2_PLACEMENT_2D('',#41830,#41831);
+#41830 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#41831 = DIRECTION('',(0.,1.));
+#41832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41833 = PCURVE('',#41834,#41839);
+#41834 = CYLINDRICAL_SURFACE('',#41835,0.11);
+#41835 = AXIS2_PLACEMENT_3D('',#41836,#41837,#41838);
+#41836 = CARTESIAN_POINT('',(2.14,-3.532781257769,0.752318170518));
+#41837 = DIRECTION('',(1.,0.,0.));
+#41838 = DIRECTION('',(0.,-0.824041924199,0.566528822887));
+#41839 = DEFINITIONAL_REPRESENTATION('',(#41840),#41844);
+#41840 = LINE('',#41841,#41842);
+#41841 = CARTESIAN_POINT('',(5.31467632652,1.7763568394E-15));
+#41842 = VECTOR('',#41843,1.);
+#41843 = DIRECTION('',(-1.,0.));
+#41844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41845 = ORIENTED_EDGE('',*,*,#41846,.T.);
+#41846 = EDGE_CURVE('',#41818,#41847,#41849,.T.);
+#41847 = VERTEX_POINT('',#41848);
+#41848 = CARTESIAN_POINT('',(2.14,-3.5,0.862318170518));
+#41849 = SURFACE_CURVE('',#41850,(#41854,#41861),.PCURVE_S1.);
+#41850 = LINE('',#41851,#41852);
+#41851 = CARTESIAN_POINT('',(2.14,-3.590644611662,0.862318170518));
+#41852 = VECTOR('',#41853,1.);
+#41853 = DIRECTION('',(0.,1.,0.));
+#41854 = PCURVE('',#41629,#41855);
+#41855 = DEFINITIONAL_REPRESENTATION('',(#41856),#41860);
+#41856 = LINE('',#41857,#41858);
+#41857 = CARTESIAN_POINT('',(-0.362132126166,0.520931946481));
+#41858 = VECTOR('',#41859,1.);
+#41859 = DIRECTION('',(-1.,7.562435882206E-59));
+#41860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41861 = PCURVE('',#41862,#41867);
+#41862 = PLANE('',#41863);
+#41863 = AXIS2_PLACEMENT_3D('',#41864,#41865,#41866);
+#41864 = CARTESIAN_POINT('',(2.14,-3.590644611662,0.862318170518));
+#41865 = DIRECTION('',(0.,0.,1.));
+#41866 = DIRECTION('',(1.,0.,0.));
+#41867 = DEFINITIONAL_REPRESENTATION('',(#41868),#41872);
+#41868 = LINE('',#41869,#41870);
+#41869 = CARTESIAN_POINT('',(0.,0.));
+#41870 = VECTOR('',#41871,1.);
+#41871 = DIRECTION('',(0.,1.));
+#41872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41873 = ORIENTED_EDGE('',*,*,#41874,.F.);
+#41874 = EDGE_CURVE('',#41875,#41847,#41877,.T.);
+#41875 = VERTEX_POINT('',#41876);
+#41876 = CARTESIAN_POINT('',(2.14,-3.5,0.752318170518));
+#41877 = SURFACE_CURVE('',#41878,(#41882,#41889),.PCURVE_S1.);
+#41878 = LINE('',#41879,#41880);
+#41879 = CARTESIAN_POINT('',(2.14,-3.5,0.752318170518));
+#41880 = VECTOR('',#41881,1.);
+#41881 = DIRECTION('',(0.,0.,1.));
+#41882 = PCURVE('',#41629,#41883);
+#41883 = DEFINITIONAL_REPRESENTATION('',(#41884),#41888);
+#41884 = LINE('',#41885,#41886);
+#41885 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#41886 = VECTOR('',#41887,1.);
+#41887 = DIRECTION('',(0.,1.));
+#41888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41889 = PCURVE('',#41890,#41895);
+#41890 = PLANE('',#41891);
+#41891 = AXIS2_PLACEMENT_3D('',#41892,#41893,#41894);
+#41892 = CARTESIAN_POINT('',(2.14,-3.5,0.752318170518));
+#41893 = DIRECTION('',(0.,1.,0.));
+#41894 = DIRECTION('',(0.,0.,1.));
+#41895 = DEFINITIONAL_REPRESENTATION('',(#41896),#41900);
+#41896 = LINE('',#41897,#41898);
+#41897 = CARTESIAN_POINT('',(0.,0.));
+#41898 = VECTOR('',#41899,1.);
+#41899 = DIRECTION('',(1.,0.));
+#41900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41901 = ORIENTED_EDGE('',*,*,#41902,.F.);
+#41902 = EDGE_CURVE('',#41903,#41875,#41905,.T.);
+#41903 = VERTEX_POINT('',#41904);
+#41904 = CARTESIAN_POINT('',(2.14,-3.532781257769,0.752318170518));
+#41905 = SURFACE_CURVE('',#41906,(#41910,#41917),.PCURVE_S1.);
+#41906 = LINE('',#41907,#41908);
+#41907 = CARTESIAN_POINT('',(2.14,-3.590644611662,0.752318170518));
+#41908 = VECTOR('',#41909,1.);
+#41909 = DIRECTION('',(0.,1.,0.));
+#41910 = PCURVE('',#41629,#41911);
+#41911 = DEFINITIONAL_REPRESENTATION('',(#41912),#41916);
+#41912 = LINE('',#41913,#41914);
+#41913 = CARTESIAN_POINT('',(-0.362132126166,0.410931946481));
+#41914 = VECTOR('',#41915,1.);
+#41915 = DIRECTION('',(-1.,7.562435882206E-59));
+#41916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41917 = PCURVE('',#41918,#41923);
+#41918 = PLANE('',#41919);
+#41919 = AXIS2_PLACEMENT_3D('',#41920,#41921,#41922);
+#41920 = CARTESIAN_POINT('',(2.14,-3.590644611662,0.752318170518));
+#41921 = DIRECTION('',(0.,0.,1.));
+#41922 = DIRECTION('',(1.,0.,0.));
+#41923 = DEFINITIONAL_REPRESENTATION('',(#41924),#41928);
+#41924 = LINE('',#41925,#41926);
+#41925 = CARTESIAN_POINT('',(0.,0.));
+#41926 = VECTOR('',#41927,1.);
+#41927 = DIRECTION('',(0.,1.));
+#41928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41929 = ORIENTED_EDGE('',*,*,#41930,.F.);
+#41930 = EDGE_CURVE('',#41931,#41903,#41933,.T.);
+#41931 = VERTEX_POINT('',#41932);
+#41932 = CARTESIAN_POINT('',(2.14,-4.017218742231,4.768182948242E-02));
+#41933 = SURFACE_CURVE('',#41934,(#41938,#41945),.PCURVE_S1.);
+#41934 = LINE('',#41935,#41936);
+#41935 = CARTESIAN_POINT('',(2.14,-4.05,1.387778780781E-17));
+#41936 = VECTOR('',#41937,1.);
+#41937 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#41938 = PCURVE('',#41629,#41939);
+#41939 = DEFINITIONAL_REPRESENTATION('',(#41940),#41944);
+#41940 = LINE('',#41941,#41942);
+#41941 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#41942 = VECTOR('',#41943,1.);
+#41943 = DIRECTION('',(-0.566528822887,0.824041924199));
+#41944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41945 = PCURVE('',#41946,#41951);
+#41946 = PLANE('',#41947);
+#41947 = AXIS2_PLACEMENT_3D('',#41948,#41949,#41950);
+#41948 = CARTESIAN_POINT('',(2.14,-4.05,1.387778780781E-17));
+#41949 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#41950 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#41951 = DEFINITIONAL_REPRESENTATION('',(#41952),#41956);
+#41952 = LINE('',#41953,#41954);
+#41953 = CARTESIAN_POINT('',(0.,0.));
+#41954 = VECTOR('',#41955,1.);
+#41955 = DIRECTION('',(1.,0.));
+#41956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41957 = ORIENTED_EDGE('',*,*,#41958,.F.);
+#41958 = EDGE_CURVE('',#41609,#41931,#41959,.T.);
+#41959 = SURFACE_CURVE('',#41960,(#41965,#41976),.PCURVE_S1.);
+#41960 = CIRCLE('',#41961,0.11);
+#41961 = AXIS2_PLACEMENT_3D('',#41962,#41963,#41964);
+#41962 = CARTESIAN_POINT('',(2.14,-4.107863353893,0.11));
+#41963 = DIRECTION('',(1.,0.,-0.));
+#41964 = DIRECTION('',(0.,0.,1.));
+#41965 = PCURVE('',#41629,#41966);
+#41966 = DEFINITIONAL_REPRESENTATION('',(#41967),#41975);
+#41967 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41968,#41969,#41970,#41971
+ ,#41972,#41973,#41974),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41968 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#41969 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#41970 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#41971 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#41972 = CARTESIAN_POINT('',(5.982382164823E-02,-0.286386224036));
+#41973 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#41974 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#41975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41976 = PCURVE('',#41711,#41977);
+#41977 = DEFINITIONAL_REPRESENTATION('',(#41978),#41982);
+#41978 = LINE('',#41979,#41980);
+#41979 = CARTESIAN_POINT('',(-3.14159265359,1.7763568394E-15));
+#41980 = VECTOR('',#41981,1.);
+#41981 = DIRECTION('',(1.,0.));
+#41982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41983 = ORIENTED_EDGE('',*,*,#41606,.F.);
+#41984 = ORIENTED_EDGE('',*,*,#41985,.T.);
+#41985 = EDGE_CURVE('',#41607,#41727,#41986,.T.);
+#41986 = SURFACE_CURVE('',#41987,(#41991,#41998),.PCURVE_S1.);
+#41987 = LINE('',#41988,#41989);
+#41988 = CARTESIAN_POINT('',(2.14,-4.5,0.));
+#41989 = VECTOR('',#41990,1.);
+#41990 = DIRECTION('',(0.,0.,1.));
+#41991 = PCURVE('',#41629,#41992);
+#41992 = DEFINITIONAL_REPRESENTATION('',(#41993),#41997);
+#41993 = LINE('',#41994,#41995);
+#41994 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#41995 = VECTOR('',#41996,1.);
+#41996 = DIRECTION('',(0.,1.));
+#41997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41998 = PCURVE('',#41657,#41999);
+#41999 = DEFINITIONAL_REPRESENTATION('',(#42000),#42004);
+#42000 = LINE('',#42001,#42002);
+#42001 = CARTESIAN_POINT('',(0.,0.));
+#42002 = VECTOR('',#42003,1.);
+#42003 = DIRECTION('',(1.,0.));
+#42004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42005 = ADVANCED_FACE('',(#42006),#41711,.T.);
+#42006 = FACE_BOUND('',#42007,.T.);
+#42007 = EDGE_LOOP('',(#42008,#42009,#42032,#42054));
+#42008 = ORIENTED_EDGE('',*,*,#41958,.T.);
+#42009 = ORIENTED_EDGE('',*,*,#42010,.T.);
+#42010 = EDGE_CURVE('',#41931,#42011,#42013,.T.);
+#42011 = VERTEX_POINT('',#42012);
+#42012 = CARTESIAN_POINT('',(2.36,-4.017218742231,4.768182948242E-02));
+#42013 = SURFACE_CURVE('',#42014,(#42018,#42025),.PCURVE_S1.);
+#42014 = LINE('',#42015,#42016);
+#42015 = CARTESIAN_POINT('',(2.14,-4.017218742231,4.768182948242E-02));
+#42016 = VECTOR('',#42017,1.);
+#42017 = DIRECTION('',(1.,0.,0.));
+#42018 = PCURVE('',#41711,#42019);
+#42019 = DEFINITIONAL_REPRESENTATION('',(#42020),#42024);
+#42020 = LINE('',#42021,#42022);
+#42021 = CARTESIAN_POINT('',(0.96850898066,0.));
+#42022 = VECTOR('',#42023,1.);
+#42023 = DIRECTION('',(0.,1.));
+#42024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42025 = PCURVE('',#41946,#42026);
+#42026 = DEFINITIONAL_REPRESENTATION('',(#42027),#42031);
+#42027 = LINE('',#42028,#42029);
+#42028 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#42029 = VECTOR('',#42030,1.);
+#42030 = DIRECTION('',(0.,1.));
+#42031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42032 = ORIENTED_EDGE('',*,*,#42033,.F.);
+#42033 = EDGE_CURVE('',#41670,#42011,#42034,.T.);
+#42034 = SURFACE_CURVE('',#42035,(#42040,#42047),.PCURVE_S1.);
+#42035 = CIRCLE('',#42036,0.11);
+#42036 = AXIS2_PLACEMENT_3D('',#42037,#42038,#42039);
+#42037 = CARTESIAN_POINT('',(2.36,-4.107863353893,0.11));
+#42038 = DIRECTION('',(1.,0.,-0.));
+#42039 = DIRECTION('',(0.,0.,1.));
+#42040 = PCURVE('',#41711,#42041);
+#42041 = DEFINITIONAL_REPRESENTATION('',(#42042),#42046);
+#42042 = LINE('',#42043,#42044);
+#42043 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#42044 = VECTOR('',#42045,1.);
+#42045 = DIRECTION('',(1.,0.));
+#42046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42047 = PCURVE('',#41685,#42048);
+#42048 = DEFINITIONAL_REPRESENTATION('',(#42049),#42053);
+#42049 = CIRCLE('',#42050,0.11);
+#42050 = AXIS2_PLACEMENT_2D('',#42051,#42052);
+#42051 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#42052 = DIRECTION('',(0.,1.));
+#42053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42054 = ORIENTED_EDGE('',*,*,#41697,.F.);
+#42055 = ADVANCED_FACE('',(#42056),#41657,.F.);
+#42056 = FACE_BOUND('',#42057,.F.);
+#42057 = EDGE_LOOP('',(#42058,#42059,#42060,#42083));
+#42058 = ORIENTED_EDGE('',*,*,#41641,.F.);
+#42059 = ORIENTED_EDGE('',*,*,#41985,.T.);
+#42060 = ORIENTED_EDGE('',*,*,#42061,.T.);
+#42061 = EDGE_CURVE('',#41727,#42062,#42064,.T.);
+#42062 = VERTEX_POINT('',#42063);
+#42063 = CARTESIAN_POINT('',(2.36,-4.5,0.11));
+#42064 = SURFACE_CURVE('',#42065,(#42069,#42076),.PCURVE_S1.);
+#42065 = LINE('',#42066,#42067);
+#42066 = CARTESIAN_POINT('',(2.14,-4.5,0.11));
+#42067 = VECTOR('',#42068,1.);
+#42068 = DIRECTION('',(1.,0.,0.));
+#42069 = PCURVE('',#41657,#42070);
+#42070 = DEFINITIONAL_REPRESENTATION('',(#42071),#42075);
+#42071 = LINE('',#42072,#42073);
+#42072 = CARTESIAN_POINT('',(0.11,0.));
+#42073 = VECTOR('',#42074,1.);
+#42074 = DIRECTION('',(0.,1.));
+#42075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42076 = PCURVE('',#41744,#42077);
+#42077 = DEFINITIONAL_REPRESENTATION('',(#42078),#42082);
+#42078 = LINE('',#42079,#42080);
+#42079 = CARTESIAN_POINT('',(0.,0.));
+#42080 = VECTOR('',#42081,1.);
+#42081 = DIRECTION('',(1.,0.));
+#42082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42083 = ORIENTED_EDGE('',*,*,#42084,.F.);
+#42084 = EDGE_CURVE('',#41642,#42062,#42085,.T.);
+#42085 = SURFACE_CURVE('',#42086,(#42090,#42097),.PCURVE_S1.);
+#42086 = LINE('',#42087,#42088);
+#42087 = CARTESIAN_POINT('',(2.36,-4.5,0.));
+#42088 = VECTOR('',#42089,1.);
+#42089 = DIRECTION('',(0.,0.,1.));
+#42090 = PCURVE('',#41657,#42091);
+#42091 = DEFINITIONAL_REPRESENTATION('',(#42092),#42096);
+#42092 = LINE('',#42093,#42094);
+#42093 = CARTESIAN_POINT('',(0.,0.22));
+#42094 = VECTOR('',#42095,1.);
+#42095 = DIRECTION('',(1.,0.));
+#42096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42097 = PCURVE('',#41685,#42098);
+#42098 = DEFINITIONAL_REPRESENTATION('',(#42099),#42103);
+#42099 = LINE('',#42100,#42101);
+#42100 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#42101 = VECTOR('',#42102,1.);
+#42102 = DIRECTION('',(0.,1.));
+#42103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42104 = ADVANCED_FACE('',(#42105),#41685,.T.);
+#42105 = FACE_BOUND('',#42106,.T.);
+#42106 = EDGE_LOOP('',(#42107,#42130,#42131,#42132,#42133,#42156,#42179,
+ #42202,#42225,#42253,#42276));
+#42107 = ORIENTED_EDGE('',*,*,#42108,.F.);
+#42108 = EDGE_CURVE('',#42062,#42109,#42111,.T.);
+#42109 = VERTEX_POINT('',#42110);
+#42110 = CARTESIAN_POINT('',(2.36,-4.165726707786,0.11));
+#42111 = SURFACE_CURVE('',#42112,(#42116,#42123),.PCURVE_S1.);
+#42112 = LINE('',#42113,#42114);
+#42113 = CARTESIAN_POINT('',(2.36,-4.5,0.11));
+#42114 = VECTOR('',#42115,1.);
+#42115 = DIRECTION('',(0.,1.,0.));
+#42116 = PCURVE('',#41685,#42117);
+#42117 = DEFINITIONAL_REPRESENTATION('',(#42118),#42122);
+#42118 = LINE('',#42119,#42120);
+#42119 = CARTESIAN_POINT('',(-0.547223262172,-0.231386224036));
+#42120 = VECTOR('',#42121,1.);
+#42121 = DIRECTION('',(1.,3.249379305189E-58));
+#42122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42123 = PCURVE('',#41744,#42124);
+#42124 = DEFINITIONAL_REPRESENTATION('',(#42125),#42129);
+#42125 = LINE('',#42126,#42127);
+#42126 = CARTESIAN_POINT('',(0.22,0.));
+#42127 = VECTOR('',#42128,1.);
+#42128 = DIRECTION('',(0.,1.));
+#42129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42130 = ORIENTED_EDGE('',*,*,#42084,.F.);
+#42131 = ORIENTED_EDGE('',*,*,#41669,.T.);
+#42132 = ORIENTED_EDGE('',*,*,#42033,.T.);
+#42133 = ORIENTED_EDGE('',*,*,#42134,.T.);
+#42134 = EDGE_CURVE('',#42011,#42135,#42137,.T.);
+#42135 = VERTEX_POINT('',#42136);
+#42136 = CARTESIAN_POINT('',(2.36,-3.532781257769,0.752318170518));
+#42137 = SURFACE_CURVE('',#42138,(#42142,#42149),.PCURVE_S1.);
+#42138 = LINE('',#42139,#42140);
+#42139 = CARTESIAN_POINT('',(2.36,-4.05,1.387778780781E-17));
+#42140 = VECTOR('',#42141,1.);
+#42141 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#42142 = PCURVE('',#41685,#42143);
+#42143 = DEFINITIONAL_REPRESENTATION('',(#42144),#42148);
+#42144 = LINE('',#42145,#42146);
+#42145 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#42146 = VECTOR('',#42147,1.);
+#42147 = DIRECTION('',(0.566528822887,0.824041924199));
+#42148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42149 = PCURVE('',#41946,#42150);
+#42150 = DEFINITIONAL_REPRESENTATION('',(#42151),#42155);
+#42151 = LINE('',#42152,#42153);
+#42152 = CARTESIAN_POINT('',(0.,0.22));
+#42153 = VECTOR('',#42154,1.);
+#42154 = DIRECTION('',(1.,0.));
+#42155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42156 = ORIENTED_EDGE('',*,*,#42157,.T.);
+#42157 = EDGE_CURVE('',#42135,#42158,#42160,.T.);
+#42158 = VERTEX_POINT('',#42159);
+#42159 = CARTESIAN_POINT('',(2.36,-3.5,0.752318170518));
+#42160 = SURFACE_CURVE('',#42161,(#42165,#42172),.PCURVE_S1.);
+#42161 = LINE('',#42162,#42163);
+#42162 = CARTESIAN_POINT('',(2.36,-3.590644611662,0.752318170518));
+#42163 = VECTOR('',#42164,1.);
+#42164 = DIRECTION('',(0.,1.,0.));
+#42165 = PCURVE('',#41685,#42166);
+#42166 = DEFINITIONAL_REPRESENTATION('',(#42167),#42171);
+#42167 = LINE('',#42168,#42169);
+#42168 = CARTESIAN_POINT('',(0.362132126166,0.410931946481));
+#42169 = VECTOR('',#42170,1.);
+#42170 = DIRECTION('',(1.,3.249379305189E-58));
+#42171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42172 = PCURVE('',#41918,#42173);
+#42173 = DEFINITIONAL_REPRESENTATION('',(#42174),#42178);
+#42174 = LINE('',#42175,#42176);
+#42175 = CARTESIAN_POINT('',(0.22,0.));
+#42176 = VECTOR('',#42177,1.);
+#42177 = DIRECTION('',(0.,1.));
+#42178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42179 = ORIENTED_EDGE('',*,*,#42180,.T.);
+#42180 = EDGE_CURVE('',#42158,#42181,#42183,.T.);
+#42181 = VERTEX_POINT('',#42182);
+#42182 = CARTESIAN_POINT('',(2.36,-3.5,0.862318170518));
+#42183 = SURFACE_CURVE('',#42184,(#42188,#42195),.PCURVE_S1.);
+#42184 = LINE('',#42185,#42186);
+#42185 = CARTESIAN_POINT('',(2.36,-3.5,0.752318170518));
+#42186 = VECTOR('',#42187,1.);
+#42187 = DIRECTION('',(0.,0.,1.));
+#42188 = PCURVE('',#41685,#42189);
+#42189 = DEFINITIONAL_REPRESENTATION('',(#42190),#42194);
+#42190 = LINE('',#42191,#42192);
+#42191 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#42192 = VECTOR('',#42193,1.);
+#42193 = DIRECTION('',(0.,1.));
+#42194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42195 = PCURVE('',#41890,#42196);
+#42196 = DEFINITIONAL_REPRESENTATION('',(#42197),#42201);
+#42197 = LINE('',#42198,#42199);
+#42198 = CARTESIAN_POINT('',(0.,0.22));
+#42199 = VECTOR('',#42200,1.);
+#42200 = DIRECTION('',(1.,0.));
+#42201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42202 = ORIENTED_EDGE('',*,*,#42203,.F.);
+#42203 = EDGE_CURVE('',#42204,#42181,#42206,.T.);
+#42204 = VERTEX_POINT('',#42205);
+#42205 = CARTESIAN_POINT('',(2.36,-3.532781257769,0.862318170518));
+#42206 = SURFACE_CURVE('',#42207,(#42211,#42218),.PCURVE_S1.);
+#42207 = LINE('',#42208,#42209);
+#42208 = CARTESIAN_POINT('',(2.36,-3.590644611662,0.862318170518));
+#42209 = VECTOR('',#42210,1.);
+#42210 = DIRECTION('',(0.,1.,0.));
+#42211 = PCURVE('',#41685,#42212);
+#42212 = DEFINITIONAL_REPRESENTATION('',(#42213),#42217);
+#42213 = LINE('',#42214,#42215);
+#42214 = CARTESIAN_POINT('',(0.362132126166,0.520931946481));
+#42215 = VECTOR('',#42216,1.);
+#42216 = DIRECTION('',(1.,3.249379305189E-58));
+#42217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42218 = PCURVE('',#41862,#42219);
+#42219 = DEFINITIONAL_REPRESENTATION('',(#42220),#42224);
+#42220 = LINE('',#42221,#42222);
+#42221 = CARTESIAN_POINT('',(0.22,0.));
+#42222 = VECTOR('',#42223,1.);
+#42223 = DIRECTION('',(0.,1.));
+#42224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42225 = ORIENTED_EDGE('',*,*,#42226,.F.);
+#42226 = EDGE_CURVE('',#42227,#42204,#42229,.T.);
+#42227 = VERTEX_POINT('',#42228);
+#42228 = CARTESIAN_POINT('',(2.36,-3.623425869431,0.814636341035));
+#42229 = SURFACE_CURVE('',#42230,(#42235,#42246),.PCURVE_S1.);
+#42230 = CIRCLE('',#42231,0.11);
+#42231 = AXIS2_PLACEMENT_3D('',#42232,#42233,#42234);
+#42232 = CARTESIAN_POINT('',(2.36,-3.532781257769,0.752318170518));
+#42233 = DIRECTION('',(-1.,0.,0.));
+#42234 = DIRECTION('',(0.,0.,1.));
+#42235 = PCURVE('',#41685,#42236);
+#42236 = DEFINITIONAL_REPRESENTATION('',(#42237),#42245);
+#42237 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42238,#42239,#42240,#42241
+ ,#42242,#42243,#42244),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#42238 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#42239 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#42240 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#42241 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#42242 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#42243 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#42244 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#42245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42246 = PCURVE('',#41834,#42247);
+#42247 = DEFINITIONAL_REPRESENTATION('',(#42248),#42252);
+#42248 = LINE('',#42249,#42250);
+#42249 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#42250 = VECTOR('',#42251,1.);
+#42251 = DIRECTION('',(-1.,0.));
+#42252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42253 = ORIENTED_EDGE('',*,*,#42254,.F.);
+#42254 = EDGE_CURVE('',#42255,#42227,#42257,.T.);
+#42255 = VERTEX_POINT('',#42256);
+#42256 = CARTESIAN_POINT('',(2.36,-4.075082096124,0.157681829482));
+#42257 = SURFACE_CURVE('',#42258,(#42262,#42269),.PCURVE_S1.);
+#42258 = LINE('',#42259,#42260);
+#42259 = CARTESIAN_POINT('',(2.36,-4.140644611662,6.231817051758E-02));
+#42260 = VECTOR('',#42261,1.);
+#42261 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#42262 = PCURVE('',#41685,#42263);
+#42263 = DEFINITIONAL_REPRESENTATION('',(#42264),#42268);
+#42264 = LINE('',#42265,#42266);
+#42265 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#42266 = VECTOR('',#42267,1.);
+#42267 = DIRECTION('',(0.566528822887,0.824041924199));
+#42268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42269 = PCURVE('',#41805,#42270);
+#42270 = DEFINITIONAL_REPRESENTATION('',(#42271),#42275);
+#42271 = LINE('',#42272,#42273);
+#42272 = CARTESIAN_POINT('',(0.,0.22));
+#42273 = VECTOR('',#42274,1.);
+#42274 = DIRECTION('',(1.,0.));
+#42275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42276 = ORIENTED_EDGE('',*,*,#42277,.F.);
+#42277 = EDGE_CURVE('',#42109,#42255,#42278,.T.);
+#42278 = SURFACE_CURVE('',#42279,(#42284,#42291),.PCURVE_S1.);
+#42279 = CIRCLE('',#42280,0.11);
+#42280 = AXIS2_PLACEMENT_3D('',#42281,#42282,#42283);
+#42281 = CARTESIAN_POINT('',(2.36,-4.165726707786,0.22));
+#42282 = DIRECTION('',(1.,-0.,0.));
+#42283 = DIRECTION('',(0.,0.,-1.));
+#42284 = PCURVE('',#41685,#42285);
+#42285 = DEFINITIONAL_REPRESENTATION('',(#42286),#42290);
+#42286 = CIRCLE('',#42287,0.11);
+#42287 = AXIS2_PLACEMENT_2D('',#42288,#42289);
+#42288 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#42289 = DIRECTION('',(0.,-1.));
+#42290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42291 = PCURVE('',#41777,#42292);
+#42292 = DEFINITIONAL_REPRESENTATION('',(#42293),#42297);
+#42293 = LINE('',#42294,#42295);
+#42294 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
+#42295 = VECTOR('',#42296,1.);
+#42296 = DIRECTION('',(-1.,0.));
+#42297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42298 = ADVANCED_FACE('',(#42299),#41744,.T.);
+#42299 = FACE_BOUND('',#42300,.T.);
+#42300 = EDGE_LOOP('',(#42301,#42302,#42303,#42304));
+#42301 = ORIENTED_EDGE('',*,*,#41726,.F.);
+#42302 = ORIENTED_EDGE('',*,*,#42061,.T.);
+#42303 = ORIENTED_EDGE('',*,*,#42108,.T.);
+#42304 = ORIENTED_EDGE('',*,*,#42305,.T.);
+#42305 = EDGE_CURVE('',#42109,#41729,#42306,.T.);
+#42306 = SURFACE_CURVE('',#42307,(#42311,#42318),.PCURVE_S1.);
+#42307 = LINE('',#42308,#42309);
+#42308 = CARTESIAN_POINT('',(2.36,-4.165726707786,0.11));
+#42309 = VECTOR('',#42310,1.);
+#42310 = DIRECTION('',(-1.,0.,0.));
+#42311 = PCURVE('',#41744,#42312);
+#42312 = DEFINITIONAL_REPRESENTATION('',(#42313),#42317);
+#42313 = LINE('',#42314,#42315);
+#42314 = CARTESIAN_POINT('',(0.22,0.334273292214));
+#42315 = VECTOR('',#42316,1.);
+#42316 = DIRECTION('',(-1.,0.));
+#42317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42318 = PCURVE('',#41777,#42319);
+#42319 = DEFINITIONAL_REPRESENTATION('',(#42320),#42324);
+#42320 = LINE('',#42321,#42322);
+#42321 = CARTESIAN_POINT('',(-0.,0.));
+#42322 = VECTOR('',#42323,1.);
+#42323 = DIRECTION('',(-0.,1.));
+#42324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42325 = ADVANCED_FACE('',(#42326),#41777,.F.);
+#42326 = FACE_BOUND('',#42327,.T.);
+#42327 = EDGE_LOOP('',(#42328,#42329,#42350,#42351));
+#42328 = ORIENTED_EDGE('',*,*,#42277,.T.);
+#42329 = ORIENTED_EDGE('',*,*,#42330,.T.);
+#42330 = EDGE_CURVE('',#42255,#41757,#42331,.T.);
+#42331 = SURFACE_CURVE('',#42332,(#42336,#42343),.PCURVE_S1.);
+#42332 = LINE('',#42333,#42334);
+#42333 = CARTESIAN_POINT('',(2.36,-4.075082096124,0.157681829482));
+#42334 = VECTOR('',#42335,1.);
+#42335 = DIRECTION('',(-1.,0.,0.));
+#42336 = PCURVE('',#41777,#42337);
+#42337 = DEFINITIONAL_REPRESENTATION('',(#42338),#42342);
+#42338 = LINE('',#42339,#42340);
+#42339 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#42340 = VECTOR('',#42341,1.);
+#42341 = DIRECTION('',(-0.,1.));
+#42342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42343 = PCURVE('',#41805,#42344);
+#42344 = DEFINITIONAL_REPRESENTATION('',(#42345),#42349);
+#42345 = LINE('',#42346,#42347);
+#42346 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#42347 = VECTOR('',#42348,1.);
+#42348 = DIRECTION('',(0.,-1.));
+#42349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42350 = ORIENTED_EDGE('',*,*,#41756,.F.);
+#42351 = ORIENTED_EDGE('',*,*,#42305,.F.);
+#42352 = ADVANCED_FACE('',(#42353),#41805,.F.);
+#42353 = FACE_BOUND('',#42354,.F.);
+#42354 = EDGE_LOOP('',(#42355,#42356,#42357,#42358));
+#42355 = ORIENTED_EDGE('',*,*,#42254,.F.);
+#42356 = ORIENTED_EDGE('',*,*,#42330,.T.);
+#42357 = ORIENTED_EDGE('',*,*,#41789,.T.);
+#42358 = ORIENTED_EDGE('',*,*,#42359,.T.);
+#42359 = EDGE_CURVE('',#41790,#42227,#42360,.T.);
+#42360 = SURFACE_CURVE('',#42361,(#42365,#42372),.PCURVE_S1.);
+#42361 = LINE('',#42362,#42363);
+#42362 = CARTESIAN_POINT('',(2.14,-3.623425869431,0.814636341035));
+#42363 = VECTOR('',#42364,1.);
+#42364 = DIRECTION('',(1.,0.,0.));
+#42365 = PCURVE('',#41805,#42366);
+#42366 = DEFINITIONAL_REPRESENTATION('',(#42367),#42371);
+#42367 = LINE('',#42368,#42369);
+#42368 = CARTESIAN_POINT('',(0.912961038055,0.));
+#42369 = VECTOR('',#42370,1.);
+#42370 = DIRECTION('',(0.,1.));
+#42371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42372 = PCURVE('',#41834,#42373);
+#42373 = DEFINITIONAL_REPRESENTATION('',(#42374),#42378);
+#42374 = LINE('',#42375,#42376);
+#42375 = CARTESIAN_POINT('',(-0.,0.));
+#42376 = VECTOR('',#42377,1.);
+#42377 = DIRECTION('',(-0.,1.));
+#42378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42379 = ADVANCED_FACE('',(#42380),#41834,.T.);
+#42380 = FACE_BOUND('',#42381,.F.);
+#42381 = EDGE_LOOP('',(#42382,#42383,#42404,#42405));
+#42382 = ORIENTED_EDGE('',*,*,#41817,.T.);
+#42383 = ORIENTED_EDGE('',*,*,#42384,.T.);
+#42384 = EDGE_CURVE('',#41818,#42204,#42385,.T.);
+#42385 = SURFACE_CURVE('',#42386,(#42390,#42397),.PCURVE_S1.);
+#42386 = LINE('',#42387,#42388);
+#42387 = CARTESIAN_POINT('',(2.14,-3.532781257769,0.862318170518));
+#42388 = VECTOR('',#42389,1.);
+#42389 = DIRECTION('',(1.,0.,0.));
+#42390 = PCURVE('',#41834,#42391);
+#42391 = DEFINITIONAL_REPRESENTATION('',(#42392),#42396);
+#42392 = LINE('',#42393,#42394);
+#42393 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#42394 = VECTOR('',#42395,1.);
+#42395 = DIRECTION('',(-0.,1.));
+#42396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42397 = PCURVE('',#41862,#42398);
+#42398 = DEFINITIONAL_REPRESENTATION('',(#42399),#42403);
+#42399 = LINE('',#42400,#42401);
+#42400 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#42401 = VECTOR('',#42402,1.);
+#42402 = DIRECTION('',(1.,0.));
+#42403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42404 = ORIENTED_EDGE('',*,*,#42226,.F.);
+#42405 = ORIENTED_EDGE('',*,*,#42359,.F.);
+#42406 = ADVANCED_FACE('',(#42407),#41862,.T.);
+#42407 = FACE_BOUND('',#42408,.T.);
+#42408 = EDGE_LOOP('',(#42409,#42410,#42411,#42412));
+#42409 = ORIENTED_EDGE('',*,*,#41846,.F.);
+#42410 = ORIENTED_EDGE('',*,*,#42384,.T.);
+#42411 = ORIENTED_EDGE('',*,*,#42203,.T.);
+#42412 = ORIENTED_EDGE('',*,*,#42413,.F.);
+#42413 = EDGE_CURVE('',#41847,#42181,#42414,.T.);
+#42414 = SURFACE_CURVE('',#42415,(#42419,#42426),.PCURVE_S1.);
+#42415 = LINE('',#42416,#42417);
+#42416 = CARTESIAN_POINT('',(2.14,-3.5,0.862318170518));
+#42417 = VECTOR('',#42418,1.);
+#42418 = DIRECTION('',(1.,0.,0.));
+#42419 = PCURVE('',#41862,#42420);
+#42420 = DEFINITIONAL_REPRESENTATION('',(#42421),#42425);
+#42421 = LINE('',#42422,#42423);
+#42422 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#42423 = VECTOR('',#42424,1.);
+#42424 = DIRECTION('',(1.,0.));
+#42425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42426 = PCURVE('',#41890,#42427);
+#42427 = DEFINITIONAL_REPRESENTATION('',(#42428),#42432);
+#42428 = LINE('',#42429,#42430);
+#42429 = CARTESIAN_POINT('',(0.11,0.));
+#42430 = VECTOR('',#42431,1.);
+#42431 = DIRECTION('',(0.,1.));
+#42432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42433 = ADVANCED_FACE('',(#42434),#41946,.T.);
+#42434 = FACE_BOUND('',#42435,.T.);
+#42435 = EDGE_LOOP('',(#42436,#42437,#42438,#42439));
+#42436 = ORIENTED_EDGE('',*,*,#42134,.F.);
+#42437 = ORIENTED_EDGE('',*,*,#42010,.F.);
+#42438 = ORIENTED_EDGE('',*,*,#41930,.T.);
+#42439 = ORIENTED_EDGE('',*,*,#42440,.F.);
+#42440 = EDGE_CURVE('',#42135,#41903,#42441,.T.);
+#42441 = SURFACE_CURVE('',#42442,(#42446,#42452),.PCURVE_S1.);
+#42442 = LINE('',#42443,#42444);
+#42443 = CARTESIAN_POINT('',(2.14,-3.532781257769,0.752318170518));
+#42444 = VECTOR('',#42445,1.);
+#42445 = DIRECTION('',(-1.,0.,0.));
+#42446 = PCURVE('',#41946,#42447);
+#42447 = DEFINITIONAL_REPRESENTATION('',(#42448),#42451);
+#42448 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42449,#42450),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#42449 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#42450 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#42451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42452 = PCURVE('',#41918,#42453);
+#42453 = DEFINITIONAL_REPRESENTATION('',(#42454),#42457);
+#42454 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42455,#42456),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#42455 = CARTESIAN_POINT('',(0.242,5.786335389277E-02));
+#42456 = CARTESIAN_POINT('',(-2.2E-02,5.786335389277E-02));
+#42457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42458 = ADVANCED_FACE('',(#42459),#41890,.T.);
+#42459 = FACE_BOUND('',#42460,.T.);
+#42460 = EDGE_LOOP('',(#42461,#42462,#42483,#42484));
+#42461 = ORIENTED_EDGE('',*,*,#42180,.F.);
+#42462 = ORIENTED_EDGE('',*,*,#42463,.F.);
+#42463 = EDGE_CURVE('',#41875,#42158,#42464,.T.);
+#42464 = SURFACE_CURVE('',#42465,(#42469,#42476),.PCURVE_S1.);
+#42465 = LINE('',#42466,#42467);
+#42466 = CARTESIAN_POINT('',(2.14,-3.5,0.752318170518));
+#42467 = VECTOR('',#42468,1.);
+#42468 = DIRECTION('',(1.,0.,0.));
+#42469 = PCURVE('',#41890,#42470);
+#42470 = DEFINITIONAL_REPRESENTATION('',(#42471),#42475);
+#42471 = LINE('',#42472,#42473);
+#42472 = CARTESIAN_POINT('',(0.,0.));
+#42473 = VECTOR('',#42474,1.);
+#42474 = DIRECTION('',(0.,1.));
+#42475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42476 = PCURVE('',#41918,#42477);
+#42477 = DEFINITIONAL_REPRESENTATION('',(#42478),#42482);
+#42478 = LINE('',#42479,#42480);
+#42479 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#42480 = VECTOR('',#42481,1.);
+#42481 = DIRECTION('',(1.,0.));
+#42482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42483 = ORIENTED_EDGE('',*,*,#41874,.T.);
+#42484 = ORIENTED_EDGE('',*,*,#42413,.T.);
+#42485 = ADVANCED_FACE('',(#42486),#41918,.F.);
+#42486 = FACE_BOUND('',#42487,.F.);
+#42487 = EDGE_LOOP('',(#42488,#42489,#42490,#42491));
+#42488 = ORIENTED_EDGE('',*,*,#41902,.F.);
+#42489 = ORIENTED_EDGE('',*,*,#42440,.F.);
+#42490 = ORIENTED_EDGE('',*,*,#42157,.T.);
+#42491 = ORIENTED_EDGE('',*,*,#42463,.F.);
+#42492 = MANIFOLD_SOLID_BREP('',#42493);
+#42493 = CLOSED_SHELL('',(#42494,#42614,#42893,#42947,#42996,#43190,
+ #43217,#43244,#43271,#43298,#43325,#43350,#43377));
+#42494 = ADVANCED_FACE('',(#42495),#42509,.F.);
+#42495 = FACE_BOUND('',#42496,.F.);
+#42496 = EDGE_LOOP('',(#42497,#42532,#42560,#42588));
+#42497 = ORIENTED_EDGE('',*,*,#42498,.F.);
+#42498 = EDGE_CURVE('',#42499,#42501,#42503,.T.);
+#42499 = VERTEX_POINT('',#42500);
+#42500 = CARTESIAN_POINT('',(2.64,4.107863353893,0.));
+#42501 = VERTEX_POINT('',#42502);
+#42502 = CARTESIAN_POINT('',(2.64,4.5,0.));
+#42503 = SURFACE_CURVE('',#42504,(#42508,#42520),.PCURVE_S1.);
+#42504 = LINE('',#42505,#42506);
+#42505 = CARTESIAN_POINT('',(2.64,4.05,0.));
+#42506 = VECTOR('',#42507,1.);
+#42507 = DIRECTION('',(0.,1.,0.));
+#42508 = PCURVE('',#42509,#42514);
+#42509 = PLANE('',#42510);
+#42510 = AXIS2_PLACEMENT_3D('',#42511,#42512,#42513);
+#42511 = CARTESIAN_POINT('',(2.64,4.05,0.));
+#42512 = DIRECTION('',(0.,0.,1.));
+#42513 = DIRECTION('',(1.,0.,0.));
+#42514 = DEFINITIONAL_REPRESENTATION('',(#42515),#42519);
+#42515 = LINE('',#42516,#42517);
+#42516 = CARTESIAN_POINT('',(0.,0.));
+#42517 = VECTOR('',#42518,1.);
+#42518 = DIRECTION('',(0.,1.));
+#42519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42520 = PCURVE('',#42521,#42526);
+#42521 = PLANE('',#42522);
+#42522 = AXIS2_PLACEMENT_3D('',#42523,#42524,#42525);
+#42523 = CARTESIAN_POINT('',(2.64,3.952776737828,0.341386224036));
+#42524 = DIRECTION('',(-1.,-4.449253549567E-29,-3.741021876295E-29));
+#42525 = DIRECTION('',(4.449253549567E-29,-1.,0.));
+#42526 = DEFINITIONAL_REPRESENTATION('',(#42527),#42531);
+#42527 = LINE('',#42528,#42529);
+#42528 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#42529 = VECTOR('',#42530,1.);
+#42530 = DIRECTION('',(-1.,-1.664475486211E-57));
+#42531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42532 = ORIENTED_EDGE('',*,*,#42533,.T.);
+#42533 = EDGE_CURVE('',#42499,#42534,#42536,.T.);
+#42534 = VERTEX_POINT('',#42535);
+#42535 = CARTESIAN_POINT('',(2.86,4.107863353893,0.));
+#42536 = SURFACE_CURVE('',#42537,(#42541,#42548),.PCURVE_S1.);
+#42537 = LINE('',#42538,#42539);
+#42538 = CARTESIAN_POINT('',(2.64,4.107863353893,0.));
+#42539 = VECTOR('',#42540,1.);
+#42540 = DIRECTION('',(1.,0.,0.));
+#42541 = PCURVE('',#42509,#42542);
+#42542 = DEFINITIONAL_REPRESENTATION('',(#42543),#42547);
+#42543 = LINE('',#42544,#42545);
+#42544 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#42545 = VECTOR('',#42546,1.);
+#42546 = DIRECTION('',(1.,0.));
+#42547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42548 = PCURVE('',#42549,#42554);
+#42549 = CYLINDRICAL_SURFACE('',#42550,0.11);
+#42550 = AXIS2_PLACEMENT_3D('',#42551,#42552,#42553);
+#42551 = CARTESIAN_POINT('',(2.64,4.107863353893,0.11));
+#42552 = DIRECTION('',(1.,0.,0.));
+#42553 = DIRECTION('',(0.,0.,-1.));
+#42554 = DEFINITIONAL_REPRESENTATION('',(#42555),#42559);
+#42555 = LINE('',#42556,#42557);
+#42556 = CARTESIAN_POINT('',(-0.,0.));
+#42557 = VECTOR('',#42558,1.);
+#42558 = DIRECTION('',(-0.,1.));
+#42559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42560 = ORIENTED_EDGE('',*,*,#42561,.T.);
+#42561 = EDGE_CURVE('',#42534,#42562,#42564,.T.);
+#42562 = VERTEX_POINT('',#42563);
+#42563 = CARTESIAN_POINT('',(2.86,4.5,0.));
+#42564 = SURFACE_CURVE('',#42565,(#42569,#42576),.PCURVE_S1.);
+#42565 = LINE('',#42566,#42567);
+#42566 = CARTESIAN_POINT('',(2.86,4.05,0.));
+#42567 = VECTOR('',#42568,1.);
+#42568 = DIRECTION('',(0.,1.,0.));
+#42569 = PCURVE('',#42509,#42570);
+#42570 = DEFINITIONAL_REPRESENTATION('',(#42571),#42575);
+#42571 = LINE('',#42572,#42573);
+#42572 = CARTESIAN_POINT('',(0.22,0.));
+#42573 = VECTOR('',#42574,1.);
+#42574 = DIRECTION('',(0.,1.));
+#42575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42576 = PCURVE('',#42577,#42582);
+#42577 = PLANE('',#42578);
+#42578 = AXIS2_PLACEMENT_3D('',#42579,#42580,#42581);
+#42579 = CARTESIAN_POINT('',(2.86,3.952776737828,0.341386224036));
+#42580 = DIRECTION('',(1.,-1.714327366318E-29,-1.454987228235E-29));
+#42581 = DIRECTION('',(1.714327366318E-29,1.,0.));
+#42582 = DEFINITIONAL_REPRESENTATION('',(#42583),#42587);
+#42583 = LINE('',#42584,#42585);
+#42584 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#42585 = VECTOR('',#42586,1.);
+#42586 = DIRECTION('',(1.,-2.494324423007E-58));
+#42587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42588 = ORIENTED_EDGE('',*,*,#42589,.F.);
+#42589 = EDGE_CURVE('',#42501,#42562,#42590,.T.);
+#42590 = SURFACE_CURVE('',#42591,(#42595,#42602),.PCURVE_S1.);
+#42591 = LINE('',#42592,#42593);
+#42592 = CARTESIAN_POINT('',(2.64,4.5,0.));
+#42593 = VECTOR('',#42594,1.);
+#42594 = DIRECTION('',(1.,0.,0.));
+#42595 = PCURVE('',#42509,#42596);
+#42596 = DEFINITIONAL_REPRESENTATION('',(#42597),#42601);
+#42597 = LINE('',#42598,#42599);
+#42598 = CARTESIAN_POINT('',(0.,0.45));
+#42599 = VECTOR('',#42600,1.);
+#42600 = DIRECTION('',(1.,0.));
+#42601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42602 = PCURVE('',#42603,#42608);
+#42603 = PLANE('',#42604);
+#42604 = AXIS2_PLACEMENT_3D('',#42605,#42606,#42607);
+#42605 = CARTESIAN_POINT('',(2.64,4.5,0.));
+#42606 = DIRECTION('',(0.,1.,0.));
+#42607 = DIRECTION('',(0.,0.,1.));
+#42608 = DEFINITIONAL_REPRESENTATION('',(#42609),#42613);
+#42609 = LINE('',#42610,#42611);
+#42610 = CARTESIAN_POINT('',(0.,0.));
+#42611 = VECTOR('',#42612,1.);
+#42612 = DIRECTION('',(0.,1.));
+#42613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42614 = ADVANCED_FACE('',(#42615),#42521,.T.);
+#42615 = FACE_BOUND('',#42616,.T.);
+#42616 = EDGE_LOOP('',(#42617,#42647,#42668,#42669,#42693,#42721,#42749,
+ #42777,#42805,#42838,#42866));
+#42617 = ORIENTED_EDGE('',*,*,#42618,.T.);
+#42618 = EDGE_CURVE('',#42619,#42621,#42623,.T.);
+#42619 = VERTEX_POINT('',#42620);
+#42620 = CARTESIAN_POINT('',(2.64,4.165726707786,0.11));
+#42621 = VERTEX_POINT('',#42622);
+#42622 = CARTESIAN_POINT('',(2.64,4.5,0.11));
+#42623 = SURFACE_CURVE('',#42624,(#42628,#42635),.PCURVE_S1.);
+#42624 = LINE('',#42625,#42626);
+#42625 = CARTESIAN_POINT('',(2.64,4.05,0.11));
+#42626 = VECTOR('',#42627,1.);
+#42627 = DIRECTION('',(0.,1.,0.));
+#42628 = PCURVE('',#42521,#42629);
+#42629 = DEFINITIONAL_REPRESENTATION('',(#42630),#42634);
+#42630 = LINE('',#42631,#42632);
+#42631 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.231386224036));
+#42632 = VECTOR('',#42633,1.);
+#42633 = DIRECTION('',(-1.,-1.664475486211E-57));
+#42634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42635 = PCURVE('',#42636,#42641);
+#42636 = PLANE('',#42637);
+#42637 = AXIS2_PLACEMENT_3D('',#42638,#42639,#42640);
+#42638 = CARTESIAN_POINT('',(2.64,4.05,0.11));
+#42639 = DIRECTION('',(0.,0.,1.));
+#42640 = DIRECTION('',(1.,0.,0.));
+#42641 = DEFINITIONAL_REPRESENTATION('',(#42642),#42646);
+#42642 = LINE('',#42643,#42644);
+#42643 = CARTESIAN_POINT('',(0.,0.));
+#42644 = VECTOR('',#42645,1.);
+#42645 = DIRECTION('',(0.,1.));
+#42646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42647 = ORIENTED_EDGE('',*,*,#42648,.F.);
+#42648 = EDGE_CURVE('',#42501,#42621,#42649,.T.);
+#42649 = SURFACE_CURVE('',#42650,(#42654,#42661),.PCURVE_S1.);
+#42650 = LINE('',#42651,#42652);
+#42651 = CARTESIAN_POINT('',(2.64,4.5,0.));
+#42652 = VECTOR('',#42653,1.);
+#42653 = DIRECTION('',(0.,0.,1.));
+#42654 = PCURVE('',#42521,#42655);
+#42655 = DEFINITIONAL_REPRESENTATION('',(#42656),#42660);
+#42656 = LINE('',#42657,#42658);
+#42657 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#42658 = VECTOR('',#42659,1.);
+#42659 = DIRECTION('',(0.,1.));
+#42660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42661 = PCURVE('',#42603,#42662);
+#42662 = DEFINITIONAL_REPRESENTATION('',(#42663),#42667);
+#42663 = LINE('',#42664,#42665);
+#42664 = CARTESIAN_POINT('',(0.,0.));
+#42665 = VECTOR('',#42666,1.);
+#42666 = DIRECTION('',(1.,0.));
+#42667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42668 = ORIENTED_EDGE('',*,*,#42498,.F.);
+#42669 = ORIENTED_EDGE('',*,*,#42670,.T.);
+#42670 = EDGE_CURVE('',#42499,#42671,#42673,.T.);
+#42671 = VERTEX_POINT('',#42672);
+#42672 = CARTESIAN_POINT('',(2.64,4.017218742231,4.768182948242E-02));
+#42673 = SURFACE_CURVE('',#42674,(#42679,#42686),.PCURVE_S1.);
+#42674 = CIRCLE('',#42675,0.11);
+#42675 = AXIS2_PLACEMENT_3D('',#42676,#42677,#42678);
+#42676 = CARTESIAN_POINT('',(2.64,4.107863353893,0.11));
+#42677 = DIRECTION('',(-1.,0.,0.));
+#42678 = DIRECTION('',(0.,0.,1.));
+#42679 = PCURVE('',#42521,#42680);
+#42680 = DEFINITIONAL_REPRESENTATION('',(#42681),#42685);
+#42681 = CIRCLE('',#42682,0.11);
+#42682 = AXIS2_PLACEMENT_2D('',#42683,#42684);
+#42683 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#42684 = DIRECTION('',(0.,1.));
+#42685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42686 = PCURVE('',#42549,#42687);
+#42687 = DEFINITIONAL_REPRESENTATION('',(#42688),#42692);
+#42688 = LINE('',#42689,#42690);
+#42689 = CARTESIAN_POINT('',(3.14159265359,1.33226762955E-15));
+#42690 = VECTOR('',#42691,1.);
+#42691 = DIRECTION('',(-1.,0.));
+#42692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42693 = ORIENTED_EDGE('',*,*,#42694,.T.);
+#42694 = EDGE_CURVE('',#42671,#42695,#42697,.T.);
+#42695 = VERTEX_POINT('',#42696);
+#42696 = CARTESIAN_POINT('',(2.64,3.532781257769,0.752318170518));
+#42697 = SURFACE_CURVE('',#42698,(#42702,#42709),.PCURVE_S1.);
+#42698 = LINE('',#42699,#42700);
+#42699 = CARTESIAN_POINT('',(2.64,4.05,0.));
+#42700 = VECTOR('',#42701,1.);
+#42701 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#42702 = PCURVE('',#42521,#42703);
+#42703 = DEFINITIONAL_REPRESENTATION('',(#42704),#42708);
+#42704 = LINE('',#42705,#42706);
+#42705 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#42706 = VECTOR('',#42707,1.);
+#42707 = DIRECTION('',(0.566528822887,0.824041924199));
+#42708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42709 = PCURVE('',#42710,#42715);
+#42710 = PLANE('',#42711);
+#42711 = AXIS2_PLACEMENT_3D('',#42712,#42713,#42714);
+#42712 = CARTESIAN_POINT('',(2.64,4.05,0.));
+#42713 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#42714 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#42715 = DEFINITIONAL_REPRESENTATION('',(#42716),#42720);
+#42716 = LINE('',#42717,#42718);
+#42717 = CARTESIAN_POINT('',(0.,0.));
+#42718 = VECTOR('',#42719,1.);
+#42719 = DIRECTION('',(1.,0.));
+#42720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42721 = ORIENTED_EDGE('',*,*,#42722,.F.);
+#42722 = EDGE_CURVE('',#42723,#42695,#42725,.T.);
+#42723 = VERTEX_POINT('',#42724);
+#42724 = CARTESIAN_POINT('',(2.64,3.5,0.752318170518));
+#42725 = SURFACE_CURVE('',#42726,(#42730,#42737),.PCURVE_S1.);
+#42726 = LINE('',#42727,#42728);
+#42727 = CARTESIAN_POINT('',(2.64,3.5,0.752318170518));
+#42728 = VECTOR('',#42729,1.);
+#42729 = DIRECTION('',(0.,1.,0.));
+#42730 = PCURVE('',#42521,#42731);
+#42731 = DEFINITIONAL_REPRESENTATION('',(#42732),#42736);
+#42732 = LINE('',#42733,#42734);
+#42733 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#42734 = VECTOR('',#42735,1.);
+#42735 = DIRECTION('',(-1.,-1.664475486211E-57));
+#42736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42737 = PCURVE('',#42738,#42743);
+#42738 = PLANE('',#42739);
+#42739 = AXIS2_PLACEMENT_3D('',#42740,#42741,#42742);
+#42740 = CARTESIAN_POINT('',(2.64,3.5,0.752318170518));
+#42741 = DIRECTION('',(0.,0.,1.));
+#42742 = DIRECTION('',(1.,0.,0.));
+#42743 = DEFINITIONAL_REPRESENTATION('',(#42744),#42748);
+#42744 = LINE('',#42745,#42746);
+#42745 = CARTESIAN_POINT('',(0.,0.));
+#42746 = VECTOR('',#42747,1.);
+#42747 = DIRECTION('',(0.,1.));
+#42748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42749 = ORIENTED_EDGE('',*,*,#42750,.T.);
+#42750 = EDGE_CURVE('',#42723,#42751,#42753,.T.);
+#42751 = VERTEX_POINT('',#42752);
+#42752 = CARTESIAN_POINT('',(2.64,3.5,0.862318170518));
+#42753 = SURFACE_CURVE('',#42754,(#42758,#42765),.PCURVE_S1.);
+#42754 = LINE('',#42755,#42756);
+#42755 = CARTESIAN_POINT('',(2.64,3.5,0.752318170518));
+#42756 = VECTOR('',#42757,1.);
+#42757 = DIRECTION('',(0.,0.,1.));
+#42758 = PCURVE('',#42521,#42759);
+#42759 = DEFINITIONAL_REPRESENTATION('',(#42760),#42764);
+#42760 = LINE('',#42761,#42762);
+#42761 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#42762 = VECTOR('',#42763,1.);
+#42763 = DIRECTION('',(0.,1.));
+#42764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42765 = PCURVE('',#42766,#42771);
+#42766 = PLANE('',#42767);
+#42767 = AXIS2_PLACEMENT_3D('',#42768,#42769,#42770);
+#42768 = CARTESIAN_POINT('',(2.64,3.5,0.752318170518));
+#42769 = DIRECTION('',(0.,1.,0.));
+#42770 = DIRECTION('',(0.,0.,1.));
+#42771 = DEFINITIONAL_REPRESENTATION('',(#42772),#42776);
+#42772 = LINE('',#42773,#42774);
+#42773 = CARTESIAN_POINT('',(0.,0.));
+#42774 = VECTOR('',#42775,1.);
+#42775 = DIRECTION('',(1.,0.));
+#42776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42777 = ORIENTED_EDGE('',*,*,#42778,.T.);
+#42778 = EDGE_CURVE('',#42751,#42779,#42781,.T.);
+#42779 = VERTEX_POINT('',#42780);
+#42780 = CARTESIAN_POINT('',(2.64,3.532781257769,0.862318170518));
+#42781 = SURFACE_CURVE('',#42782,(#42786,#42793),.PCURVE_S1.);
+#42782 = LINE('',#42783,#42784);
+#42783 = CARTESIAN_POINT('',(2.64,3.5,0.862318170518));
+#42784 = VECTOR('',#42785,1.);
+#42785 = DIRECTION('',(0.,1.,0.));
+#42786 = PCURVE('',#42521,#42787);
+#42787 = DEFINITIONAL_REPRESENTATION('',(#42788),#42792);
+#42788 = LINE('',#42789,#42790);
+#42789 = CARTESIAN_POINT('',(0.452776737828,0.520931946481));
+#42790 = VECTOR('',#42791,1.);
+#42791 = DIRECTION('',(-1.,-1.664475486211E-57));
+#42792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42793 = PCURVE('',#42794,#42799);
+#42794 = PLANE('',#42795);
+#42795 = AXIS2_PLACEMENT_3D('',#42796,#42797,#42798);
+#42796 = CARTESIAN_POINT('',(2.64,3.5,0.862318170518));
+#42797 = DIRECTION('',(0.,0.,1.));
+#42798 = DIRECTION('',(1.,0.,0.));
+#42799 = DEFINITIONAL_REPRESENTATION('',(#42800),#42804);
+#42800 = LINE('',#42801,#42802);
+#42801 = CARTESIAN_POINT('',(0.,0.));
+#42802 = VECTOR('',#42803,1.);
+#42803 = DIRECTION('',(0.,1.));
+#42804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42805 = ORIENTED_EDGE('',*,*,#42806,.F.);
+#42806 = EDGE_CURVE('',#42807,#42779,#42809,.T.);
+#42807 = VERTEX_POINT('',#42808);
+#42808 = CARTESIAN_POINT('',(2.64,3.623425869431,0.814636341035));
+#42809 = SURFACE_CURVE('',#42810,(#42815,#42826),.PCURVE_S1.);
+#42810 = CIRCLE('',#42811,0.11);
+#42811 = AXIS2_PLACEMENT_3D('',#42812,#42813,#42814);
+#42812 = CARTESIAN_POINT('',(2.64,3.532781257769,0.752318170518));
+#42813 = DIRECTION('',(1.,0.,-0.));
+#42814 = DIRECTION('',(0.,0.,1.));
+#42815 = PCURVE('',#42521,#42816);
+#42816 = DEFINITIONAL_REPRESENTATION('',(#42817),#42825);
+#42817 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42818,#42819,#42820,#42821
+ ,#42822,#42823,#42824),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#42818 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#42819 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#42820 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#42821 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#42822 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#42823 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#42824 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#42825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42826 = PCURVE('',#42827,#42832);
+#42827 = CYLINDRICAL_SURFACE('',#42828,0.11);
+#42828 = AXIS2_PLACEMENT_3D('',#42829,#42830,#42831);
+#42829 = CARTESIAN_POINT('',(2.64,3.532781257769,0.752318170518));
+#42830 = DIRECTION('',(1.,0.,0.));
+#42831 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#42832 = DEFINITIONAL_REPRESENTATION('',(#42833),#42837);
+#42833 = LINE('',#42834,#42835);
+#42834 = CARTESIAN_POINT('',(-5.31467632652,1.33226762955E-15));
+#42835 = VECTOR('',#42836,1.);
+#42836 = DIRECTION('',(1.,0.));
+#42837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42838 = ORIENTED_EDGE('',*,*,#42839,.F.);
+#42839 = EDGE_CURVE('',#42840,#42807,#42842,.T.);
+#42840 = VERTEX_POINT('',#42841);
+#42841 = CARTESIAN_POINT('',(2.64,4.075082096124,0.157681829482));
+#42842 = SURFACE_CURVE('',#42843,(#42847,#42854),.PCURVE_S1.);
+#42843 = LINE('',#42844,#42845);
+#42844 = CARTESIAN_POINT('',(2.64,4.140644611662,6.231817051758E-02));
+#42845 = VECTOR('',#42846,1.);
+#42846 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#42847 = PCURVE('',#42521,#42848);
+#42848 = DEFINITIONAL_REPRESENTATION('',(#42849),#42853);
+#42849 = LINE('',#42850,#42851);
+#42850 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#42851 = VECTOR('',#42852,1.);
+#42852 = DIRECTION('',(0.566528822887,0.824041924199));
+#42853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42854 = PCURVE('',#42855,#42860);
+#42855 = PLANE('',#42856);
+#42856 = AXIS2_PLACEMENT_3D('',#42857,#42858,#42859);
+#42857 = CARTESIAN_POINT('',(2.64,4.140644611662,6.231817051758E-02));
+#42858 = DIRECTION('',(0.,0.824041924199,0.566528822887));
+#42859 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#42860 = DEFINITIONAL_REPRESENTATION('',(#42861),#42865);
+#42861 = LINE('',#42862,#42863);
+#42862 = CARTESIAN_POINT('',(0.,0.));
+#42863 = VECTOR('',#42864,1.);
+#42864 = DIRECTION('',(1.,0.));
+#42865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42866 = ORIENTED_EDGE('',*,*,#42867,.F.);
+#42867 = EDGE_CURVE('',#42619,#42840,#42868,.T.);
+#42868 = SURFACE_CURVE('',#42869,(#42874,#42881),.PCURVE_S1.);
+#42869 = CIRCLE('',#42870,0.11);
+#42870 = AXIS2_PLACEMENT_3D('',#42871,#42872,#42873);
+#42871 = CARTESIAN_POINT('',(2.64,4.165726707786,0.22));
+#42872 = DIRECTION('',(-1.,0.,0.));
+#42873 = DIRECTION('',(0.,0.,-1.));
+#42874 = PCURVE('',#42521,#42875);
+#42875 = DEFINITIONAL_REPRESENTATION('',(#42876),#42880);
+#42876 = CIRCLE('',#42877,0.11);
+#42877 = AXIS2_PLACEMENT_2D('',#42878,#42879);
+#42878 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#42879 = DIRECTION('',(0.,-1.));
+#42880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42881 = PCURVE('',#42882,#42887);
+#42882 = CYLINDRICAL_SURFACE('',#42883,0.11);
+#42883 = AXIS2_PLACEMENT_3D('',#42884,#42885,#42886);
+#42884 = CARTESIAN_POINT('',(2.86,4.165726707786,0.22));
+#42885 = DIRECTION('',(-1.,0.,0.));
+#42886 = DIRECTION('',(0.,0.,-1.));
+#42887 = DEFINITIONAL_REPRESENTATION('',(#42888),#42892);
+#42888 = LINE('',#42889,#42890);
+#42889 = CARTESIAN_POINT('',(0.,0.22));
+#42890 = VECTOR('',#42891,1.);
+#42891 = DIRECTION('',(1.,0.));
+#42892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42893 = ADVANCED_FACE('',(#42894),#42549,.T.);
+#42894 = FACE_BOUND('',#42895,.F.);
+#42895 = EDGE_LOOP('',(#42896,#42897,#42920,#42946));
+#42896 = ORIENTED_EDGE('',*,*,#42670,.T.);
+#42897 = ORIENTED_EDGE('',*,*,#42898,.T.);
+#42898 = EDGE_CURVE('',#42671,#42899,#42901,.T.);
+#42899 = VERTEX_POINT('',#42900);
+#42900 = CARTESIAN_POINT('',(2.86,4.017218742231,4.768182948242E-02));
+#42901 = SURFACE_CURVE('',#42902,(#42906,#42913),.PCURVE_S1.);
+#42902 = LINE('',#42903,#42904);
+#42903 = CARTESIAN_POINT('',(2.64,4.017218742231,4.768182948242E-02));
+#42904 = VECTOR('',#42905,1.);
+#42905 = DIRECTION('',(1.,0.,0.));
+#42906 = PCURVE('',#42549,#42907);
+#42907 = DEFINITIONAL_REPRESENTATION('',(#42908),#42912);
+#42908 = LINE('',#42909,#42910);
+#42909 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#42910 = VECTOR('',#42911,1.);
+#42911 = DIRECTION('',(-0.,1.));
+#42912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42913 = PCURVE('',#42710,#42914);
+#42914 = DEFINITIONAL_REPRESENTATION('',(#42915),#42919);
+#42915 = LINE('',#42916,#42917);
+#42916 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#42917 = VECTOR('',#42918,1.);
+#42918 = DIRECTION('',(0.,1.));
+#42919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42920 = ORIENTED_EDGE('',*,*,#42921,.F.);
+#42921 = EDGE_CURVE('',#42534,#42899,#42922,.T.);
+#42922 = SURFACE_CURVE('',#42923,(#42928,#42935),.PCURVE_S1.);
+#42923 = CIRCLE('',#42924,0.11);
+#42924 = AXIS2_PLACEMENT_3D('',#42925,#42926,#42927);
+#42925 = CARTESIAN_POINT('',(2.86,4.107863353893,0.11));
+#42926 = DIRECTION('',(-1.,0.,0.));
+#42927 = DIRECTION('',(0.,0.,1.));
+#42928 = PCURVE('',#42549,#42929);
+#42929 = DEFINITIONAL_REPRESENTATION('',(#42930),#42934);
+#42930 = LINE('',#42931,#42932);
+#42931 = CARTESIAN_POINT('',(3.14159265359,0.22));
+#42932 = VECTOR('',#42933,1.);
+#42933 = DIRECTION('',(-1.,0.));
+#42934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42935 = PCURVE('',#42577,#42936);
+#42936 = DEFINITIONAL_REPRESENTATION('',(#42937),#42945);
+#42937 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42938,#42939,#42940,#42941
+ ,#42942,#42943,#42944),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#42938 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#42939 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#42940 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#42941 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#42942 = CARTESIAN_POINT('',(5.982382164822E-02,-0.286386224036));
+#42943 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#42944 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#42945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42946 = ORIENTED_EDGE('',*,*,#42533,.F.);
+#42947 = ADVANCED_FACE('',(#42948),#42603,.T.);
+#42948 = FACE_BOUND('',#42949,.T.);
+#42949 = EDGE_LOOP('',(#42950,#42951,#42952,#42975));
+#42950 = ORIENTED_EDGE('',*,*,#42589,.F.);
+#42951 = ORIENTED_EDGE('',*,*,#42648,.T.);
+#42952 = ORIENTED_EDGE('',*,*,#42953,.T.);
+#42953 = EDGE_CURVE('',#42621,#42954,#42956,.T.);
+#42954 = VERTEX_POINT('',#42955);
+#42955 = CARTESIAN_POINT('',(2.86,4.5,0.11));
+#42956 = SURFACE_CURVE('',#42957,(#42961,#42968),.PCURVE_S1.);
+#42957 = LINE('',#42958,#42959);
+#42958 = CARTESIAN_POINT('',(2.64,4.5,0.11));
+#42959 = VECTOR('',#42960,1.);
+#42960 = DIRECTION('',(1.,0.,0.));
+#42961 = PCURVE('',#42603,#42962);
+#42962 = DEFINITIONAL_REPRESENTATION('',(#42963),#42967);
+#42963 = LINE('',#42964,#42965);
+#42964 = CARTESIAN_POINT('',(0.11,0.));
+#42965 = VECTOR('',#42966,1.);
+#42966 = DIRECTION('',(0.,1.));
+#42967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42968 = PCURVE('',#42636,#42969);
+#42969 = DEFINITIONAL_REPRESENTATION('',(#42970),#42974);
+#42970 = LINE('',#42971,#42972);
+#42971 = CARTESIAN_POINT('',(0.,0.45));
+#42972 = VECTOR('',#42973,1.);
+#42973 = DIRECTION('',(1.,0.));
+#42974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42975 = ORIENTED_EDGE('',*,*,#42976,.F.);
+#42976 = EDGE_CURVE('',#42562,#42954,#42977,.T.);
+#42977 = SURFACE_CURVE('',#42978,(#42982,#42989),.PCURVE_S1.);
+#42978 = LINE('',#42979,#42980);
+#42979 = CARTESIAN_POINT('',(2.86,4.5,0.));
+#42980 = VECTOR('',#42981,1.);
+#42981 = DIRECTION('',(0.,0.,1.));
+#42982 = PCURVE('',#42603,#42983);
+#42983 = DEFINITIONAL_REPRESENTATION('',(#42984),#42988);
+#42984 = LINE('',#42985,#42986);
+#42985 = CARTESIAN_POINT('',(0.,0.22));
+#42986 = VECTOR('',#42987,1.);
+#42987 = DIRECTION('',(1.,0.));
+#42988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42989 = PCURVE('',#42577,#42990);
+#42990 = DEFINITIONAL_REPRESENTATION('',(#42991),#42995);
+#42991 = LINE('',#42992,#42993);
+#42992 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#42993 = VECTOR('',#42994,1.);
+#42994 = DIRECTION('',(0.,1.));
+#42995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42996 = ADVANCED_FACE('',(#42997),#42577,.T.);
+#42997 = FACE_BOUND('',#42998,.T.);
+#42998 = EDGE_LOOP('',(#42999,#43022,#43050,#43073,#43097,#43120,#43143,
+ #43166,#43187,#43188,#43189));
+#42999 = ORIENTED_EDGE('',*,*,#43000,.F.);
+#43000 = EDGE_CURVE('',#43001,#42954,#43003,.T.);
+#43001 = VERTEX_POINT('',#43002);
+#43002 = CARTESIAN_POINT('',(2.86,4.165726707786,0.11));
+#43003 = SURFACE_CURVE('',#43004,(#43008,#43015),.PCURVE_S1.);
+#43004 = LINE('',#43005,#43006);
+#43005 = CARTESIAN_POINT('',(2.86,4.05,0.11));
+#43006 = VECTOR('',#43007,1.);
+#43007 = DIRECTION('',(0.,1.,0.));
+#43008 = PCURVE('',#42577,#43009);
+#43009 = DEFINITIONAL_REPRESENTATION('',(#43010),#43014);
+#43010 = LINE('',#43011,#43012);
+#43011 = CARTESIAN_POINT('',(9.722326217175E-02,-0.231386224036));
+#43012 = VECTOR('',#43013,1.);
+#43013 = DIRECTION('',(1.,-2.494324423007E-58));
+#43014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43015 = PCURVE('',#42636,#43016);
+#43016 = DEFINITIONAL_REPRESENTATION('',(#43017),#43021);
+#43017 = LINE('',#43018,#43019);
+#43018 = CARTESIAN_POINT('',(0.22,0.));
+#43019 = VECTOR('',#43020,1.);
+#43020 = DIRECTION('',(0.,1.));
+#43021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43022 = ORIENTED_EDGE('',*,*,#43023,.T.);
+#43023 = EDGE_CURVE('',#43001,#43024,#43026,.T.);
+#43024 = VERTEX_POINT('',#43025);
+#43025 = CARTESIAN_POINT('',(2.86,4.075082096124,0.157681829482));
+#43026 = SURFACE_CURVE('',#43027,(#43032,#43043),.PCURVE_S1.);
+#43027 = CIRCLE('',#43028,0.11);
+#43028 = AXIS2_PLACEMENT_3D('',#43029,#43030,#43031);
+#43029 = CARTESIAN_POINT('',(2.86,4.165726707786,0.22));
+#43030 = DIRECTION('',(-1.,0.,0.));
+#43031 = DIRECTION('',(0.,0.,-1.));
+#43032 = PCURVE('',#42577,#43033);
+#43033 = DEFINITIONAL_REPRESENTATION('',(#43034),#43042);
+#43034 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43035,#43036,#43037,#43038
+ ,#43039,#43040,#43041),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#43035 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#43036 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#43037 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#43038 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#43039 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#43040 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#43041 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#43042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43043 = PCURVE('',#42882,#43044);
+#43044 = DEFINITIONAL_REPRESENTATION('',(#43045),#43049);
+#43045 = LINE('',#43046,#43047);
+#43046 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#43047 = VECTOR('',#43048,1.);
+#43048 = DIRECTION('',(1.,0.));
+#43049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43050 = ORIENTED_EDGE('',*,*,#43051,.T.);
+#43051 = EDGE_CURVE('',#43024,#43052,#43054,.T.);
+#43052 = VERTEX_POINT('',#43053);
+#43053 = CARTESIAN_POINT('',(2.86,3.623425869431,0.814636341035));
+#43054 = SURFACE_CURVE('',#43055,(#43059,#43066),.PCURVE_S1.);
+#43055 = LINE('',#43056,#43057);
+#43056 = CARTESIAN_POINT('',(2.86,4.140644611662,6.231817051758E-02));
+#43057 = VECTOR('',#43058,1.);
+#43058 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#43059 = PCURVE('',#42577,#43060);
+#43060 = DEFINITIONAL_REPRESENTATION('',(#43061),#43065);
+#43061 = LINE('',#43062,#43063);
+#43062 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#43063 = VECTOR('',#43064,1.);
+#43064 = DIRECTION('',(-0.566528822887,0.824041924199));
+#43065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43066 = PCURVE('',#42855,#43067);
+#43067 = DEFINITIONAL_REPRESENTATION('',(#43068),#43072);
+#43068 = LINE('',#43069,#43070);
+#43069 = CARTESIAN_POINT('',(0.,0.22));
+#43070 = VECTOR('',#43071,1.);
+#43071 = DIRECTION('',(1.,0.));
+#43072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43073 = ORIENTED_EDGE('',*,*,#43074,.T.);
+#43074 = EDGE_CURVE('',#43052,#43075,#43077,.T.);
+#43075 = VERTEX_POINT('',#43076);
+#43076 = CARTESIAN_POINT('',(2.86,3.532781257769,0.862318170518));
+#43077 = SURFACE_CURVE('',#43078,(#43083,#43090),.PCURVE_S1.);
+#43078 = CIRCLE('',#43079,0.11);
+#43079 = AXIS2_PLACEMENT_3D('',#43080,#43081,#43082);
+#43080 = CARTESIAN_POINT('',(2.86,3.532781257769,0.752318170518));
+#43081 = DIRECTION('',(1.,0.,-0.));
+#43082 = DIRECTION('',(0.,0.,1.));
+#43083 = PCURVE('',#42577,#43084);
+#43084 = DEFINITIONAL_REPRESENTATION('',(#43085),#43089);
+#43085 = CIRCLE('',#43086,0.11);
+#43086 = AXIS2_PLACEMENT_2D('',#43087,#43088);
+#43087 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#43088 = DIRECTION('',(0.,1.));
+#43089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43090 = PCURVE('',#42827,#43091);
+#43091 = DEFINITIONAL_REPRESENTATION('',(#43092),#43096);
+#43092 = LINE('',#43093,#43094);
+#43093 = CARTESIAN_POINT('',(-5.31467632652,0.22));
+#43094 = VECTOR('',#43095,1.);
+#43095 = DIRECTION('',(1.,0.));
+#43096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43097 = ORIENTED_EDGE('',*,*,#43098,.F.);
+#43098 = EDGE_CURVE('',#43099,#43075,#43101,.T.);
+#43099 = VERTEX_POINT('',#43100);
+#43100 = CARTESIAN_POINT('',(2.86,3.5,0.862318170518));
+#43101 = SURFACE_CURVE('',#43102,(#43106,#43113),.PCURVE_S1.);
+#43102 = LINE('',#43103,#43104);
+#43103 = CARTESIAN_POINT('',(2.86,3.5,0.862318170518));
+#43104 = VECTOR('',#43105,1.);
+#43105 = DIRECTION('',(0.,1.,0.));
+#43106 = PCURVE('',#42577,#43107);
+#43107 = DEFINITIONAL_REPRESENTATION('',(#43108),#43112);
+#43108 = LINE('',#43109,#43110);
+#43109 = CARTESIAN_POINT('',(-0.452776737828,0.520931946481));
+#43110 = VECTOR('',#43111,1.);
+#43111 = DIRECTION('',(1.,-2.494324423007E-58));
+#43112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43113 = PCURVE('',#42794,#43114);
+#43114 = DEFINITIONAL_REPRESENTATION('',(#43115),#43119);
+#43115 = LINE('',#43116,#43117);
+#43116 = CARTESIAN_POINT('',(0.22,0.));
+#43117 = VECTOR('',#43118,1.);
+#43118 = DIRECTION('',(0.,1.));
+#43119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43120 = ORIENTED_EDGE('',*,*,#43121,.F.);
+#43121 = EDGE_CURVE('',#43122,#43099,#43124,.T.);
+#43122 = VERTEX_POINT('',#43123);
+#43123 = CARTESIAN_POINT('',(2.86,3.5,0.752318170518));
+#43124 = SURFACE_CURVE('',#43125,(#43129,#43136),.PCURVE_S1.);
+#43125 = LINE('',#43126,#43127);
+#43126 = CARTESIAN_POINT('',(2.86,3.5,0.752318170518));
+#43127 = VECTOR('',#43128,1.);
+#43128 = DIRECTION('',(0.,0.,1.));
+#43129 = PCURVE('',#42577,#43130);
+#43130 = DEFINITIONAL_REPRESENTATION('',(#43131),#43135);
+#43131 = LINE('',#43132,#43133);
+#43132 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#43133 = VECTOR('',#43134,1.);
+#43134 = DIRECTION('',(0.,1.));
+#43135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43136 = PCURVE('',#42766,#43137);
+#43137 = DEFINITIONAL_REPRESENTATION('',(#43138),#43142);
+#43138 = LINE('',#43139,#43140);
+#43139 = CARTESIAN_POINT('',(0.,0.22));
+#43140 = VECTOR('',#43141,1.);
+#43141 = DIRECTION('',(1.,0.));
+#43142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43143 = ORIENTED_EDGE('',*,*,#43144,.T.);
+#43144 = EDGE_CURVE('',#43122,#43145,#43147,.T.);
+#43145 = VERTEX_POINT('',#43146);
+#43146 = CARTESIAN_POINT('',(2.86,3.532781257769,0.752318170518));
+#43147 = SURFACE_CURVE('',#43148,(#43152,#43159),.PCURVE_S1.);
+#43148 = LINE('',#43149,#43150);
+#43149 = CARTESIAN_POINT('',(2.86,3.5,0.752318170518));
+#43150 = VECTOR('',#43151,1.);
+#43151 = DIRECTION('',(0.,1.,0.));
+#43152 = PCURVE('',#42577,#43153);
+#43153 = DEFINITIONAL_REPRESENTATION('',(#43154),#43158);
+#43154 = LINE('',#43155,#43156);
+#43155 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#43156 = VECTOR('',#43157,1.);
+#43157 = DIRECTION('',(1.,-2.494324423007E-58));
+#43158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43159 = PCURVE('',#42738,#43160);
+#43160 = DEFINITIONAL_REPRESENTATION('',(#43161),#43165);
+#43161 = LINE('',#43162,#43163);
+#43162 = CARTESIAN_POINT('',(0.22,0.));
+#43163 = VECTOR('',#43164,1.);
+#43164 = DIRECTION('',(0.,1.));
+#43165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43166 = ORIENTED_EDGE('',*,*,#43167,.F.);
+#43167 = EDGE_CURVE('',#42899,#43145,#43168,.T.);
+#43168 = SURFACE_CURVE('',#43169,(#43173,#43180),.PCURVE_S1.);
+#43169 = LINE('',#43170,#43171);
+#43170 = CARTESIAN_POINT('',(2.86,4.05,0.));
+#43171 = VECTOR('',#43172,1.);
+#43172 = DIRECTION('',(0.,-0.566528822887,0.824041924199));
+#43173 = PCURVE('',#42577,#43174);
+#43174 = DEFINITIONAL_REPRESENTATION('',(#43175),#43179);
+#43175 = LINE('',#43176,#43177);
+#43176 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#43177 = VECTOR('',#43178,1.);
+#43178 = DIRECTION('',(-0.566528822887,0.824041924199));
+#43179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43180 = PCURVE('',#42710,#43181);
+#43181 = DEFINITIONAL_REPRESENTATION('',(#43182),#43186);
+#43182 = LINE('',#43183,#43184);
+#43183 = CARTESIAN_POINT('',(0.,0.22));
+#43184 = VECTOR('',#43185,1.);
+#43185 = DIRECTION('',(1.,0.));
+#43186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43187 = ORIENTED_EDGE('',*,*,#42921,.F.);
+#43188 = ORIENTED_EDGE('',*,*,#42561,.T.);
+#43189 = ORIENTED_EDGE('',*,*,#42976,.T.);
+#43190 = ADVANCED_FACE('',(#43191),#42636,.T.);
+#43191 = FACE_BOUND('',#43192,.T.);
+#43192 = EDGE_LOOP('',(#43193,#43194,#43215,#43216));
+#43193 = ORIENTED_EDGE('',*,*,#42618,.F.);
+#43194 = ORIENTED_EDGE('',*,*,#43195,.F.);
+#43195 = EDGE_CURVE('',#43001,#42619,#43196,.T.);
+#43196 = SURFACE_CURVE('',#43197,(#43201,#43208),.PCURVE_S1.);
+#43197 = LINE('',#43198,#43199);
+#43198 = CARTESIAN_POINT('',(2.86,4.165726707786,0.11));
+#43199 = VECTOR('',#43200,1.);
+#43200 = DIRECTION('',(-1.,0.,0.));
+#43201 = PCURVE('',#42636,#43202);
+#43202 = DEFINITIONAL_REPRESENTATION('',(#43203),#43207);
+#43203 = LINE('',#43204,#43205);
+#43204 = CARTESIAN_POINT('',(0.22,0.115726707786));
+#43205 = VECTOR('',#43206,1.);
+#43206 = DIRECTION('',(-1.,0.));
+#43207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43208 = PCURVE('',#42882,#43209);
+#43209 = DEFINITIONAL_REPRESENTATION('',(#43210),#43214);
+#43210 = LINE('',#43211,#43212);
+#43211 = CARTESIAN_POINT('',(0.,0.));
+#43212 = VECTOR('',#43213,1.);
+#43213 = DIRECTION('',(0.,1.));
+#43214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43215 = ORIENTED_EDGE('',*,*,#43000,.T.);
+#43216 = ORIENTED_EDGE('',*,*,#42953,.F.);
+#43217 = ADVANCED_FACE('',(#43218),#42882,.F.);
+#43218 = FACE_BOUND('',#43219,.F.);
+#43219 = EDGE_LOOP('',(#43220,#43221,#43242,#43243));
+#43220 = ORIENTED_EDGE('',*,*,#43023,.T.);
+#43221 = ORIENTED_EDGE('',*,*,#43222,.T.);
+#43222 = EDGE_CURVE('',#43024,#42840,#43223,.T.);
+#43223 = SURFACE_CURVE('',#43224,(#43228,#43235),.PCURVE_S1.);
+#43224 = LINE('',#43225,#43226);
+#43225 = CARTESIAN_POINT('',(2.86,4.075082096124,0.157681829482));
+#43226 = VECTOR('',#43227,1.);
+#43227 = DIRECTION('',(-1.,0.,0.));
+#43228 = PCURVE('',#42882,#43229);
+#43229 = DEFINITIONAL_REPRESENTATION('',(#43230),#43234);
+#43230 = LINE('',#43231,#43232);
+#43231 = CARTESIAN_POINT('',(0.96850898066,0.));
+#43232 = VECTOR('',#43233,1.);
+#43233 = DIRECTION('',(0.,1.));
+#43234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43235 = PCURVE('',#42855,#43236);
+#43236 = DEFINITIONAL_REPRESENTATION('',(#43237),#43241);
+#43237 = LINE('',#43238,#43239);
+#43238 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#43239 = VECTOR('',#43240,1.);
+#43240 = DIRECTION('',(0.,-1.));
+#43241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43242 = ORIENTED_EDGE('',*,*,#42867,.F.);
+#43243 = ORIENTED_EDGE('',*,*,#43195,.F.);
+#43244 = ADVANCED_FACE('',(#43245),#42855,.T.);
+#43245 = FACE_BOUND('',#43246,.T.);
+#43246 = EDGE_LOOP('',(#43247,#43248,#43249,#43250));
+#43247 = ORIENTED_EDGE('',*,*,#43051,.F.);
+#43248 = ORIENTED_EDGE('',*,*,#43222,.T.);
+#43249 = ORIENTED_EDGE('',*,*,#42839,.T.);
+#43250 = ORIENTED_EDGE('',*,*,#43251,.T.);
+#43251 = EDGE_CURVE('',#42807,#43052,#43252,.T.);
+#43252 = SURFACE_CURVE('',#43253,(#43257,#43264),.PCURVE_S1.);
+#43253 = LINE('',#43254,#43255);
+#43254 = CARTESIAN_POINT('',(2.64,3.623425869431,0.814636341035));
+#43255 = VECTOR('',#43256,1.);
+#43256 = DIRECTION('',(1.,0.,0.));
+#43257 = PCURVE('',#42855,#43258);
+#43258 = DEFINITIONAL_REPRESENTATION('',(#43259),#43263);
+#43259 = LINE('',#43260,#43261);
+#43260 = CARTESIAN_POINT('',(0.912961038055,0.));
+#43261 = VECTOR('',#43262,1.);
+#43262 = DIRECTION('',(0.,1.));
+#43263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43264 = PCURVE('',#42827,#43265);
+#43265 = DEFINITIONAL_REPRESENTATION('',(#43266),#43270);
+#43266 = LINE('',#43267,#43268);
+#43267 = CARTESIAN_POINT('',(0.,0.));
+#43268 = VECTOR('',#43269,1.);
+#43269 = DIRECTION('',(0.,1.));
+#43270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43271 = ADVANCED_FACE('',(#43272),#42827,.T.);
+#43272 = FACE_BOUND('',#43273,.T.);
+#43273 = EDGE_LOOP('',(#43274,#43275,#43296,#43297));
+#43274 = ORIENTED_EDGE('',*,*,#42806,.T.);
+#43275 = ORIENTED_EDGE('',*,*,#43276,.T.);
+#43276 = EDGE_CURVE('',#42779,#43075,#43277,.T.);
+#43277 = SURFACE_CURVE('',#43278,(#43282,#43289),.PCURVE_S1.);
+#43278 = LINE('',#43279,#43280);
+#43279 = CARTESIAN_POINT('',(2.64,3.532781257769,0.862318170518));
+#43280 = VECTOR('',#43281,1.);
+#43281 = DIRECTION('',(1.,0.,0.));
+#43282 = PCURVE('',#42827,#43283);
+#43283 = DEFINITIONAL_REPRESENTATION('',(#43284),#43288);
+#43284 = LINE('',#43285,#43286);
+#43285 = CARTESIAN_POINT('',(0.96850898066,0.));
+#43286 = VECTOR('',#43287,1.);
+#43287 = DIRECTION('',(0.,1.));
+#43288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43289 = PCURVE('',#42794,#43290);
+#43290 = DEFINITIONAL_REPRESENTATION('',(#43291),#43295);
+#43291 = LINE('',#43292,#43293);
+#43292 = CARTESIAN_POINT('',(0.,3.278125776917E-02));
+#43293 = VECTOR('',#43294,1.);
+#43294 = DIRECTION('',(1.,0.));
+#43295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43296 = ORIENTED_EDGE('',*,*,#43074,.F.);
+#43297 = ORIENTED_EDGE('',*,*,#43251,.F.);
+#43298 = ADVANCED_FACE('',(#43299),#42794,.T.);
+#43299 = FACE_BOUND('',#43300,.T.);
+#43300 = EDGE_LOOP('',(#43301,#43302,#43323,#43324));
+#43301 = ORIENTED_EDGE('',*,*,#42778,.F.);
+#43302 = ORIENTED_EDGE('',*,*,#43303,.T.);
+#43303 = EDGE_CURVE('',#42751,#43099,#43304,.T.);
+#43304 = SURFACE_CURVE('',#43305,(#43309,#43316),.PCURVE_S1.);
+#43305 = LINE('',#43306,#43307);
+#43306 = CARTESIAN_POINT('',(2.64,3.5,0.862318170518));
+#43307 = VECTOR('',#43308,1.);
+#43308 = DIRECTION('',(1.,0.,0.));
+#43309 = PCURVE('',#42794,#43310);
+#43310 = DEFINITIONAL_REPRESENTATION('',(#43311),#43315);
+#43311 = LINE('',#43312,#43313);
+#43312 = CARTESIAN_POINT('',(0.,0.));
+#43313 = VECTOR('',#43314,1.);
+#43314 = DIRECTION('',(1.,0.));
+#43315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43316 = PCURVE('',#42766,#43317);
+#43317 = DEFINITIONAL_REPRESENTATION('',(#43318),#43322);
+#43318 = LINE('',#43319,#43320);
+#43319 = CARTESIAN_POINT('',(0.11,0.));
+#43320 = VECTOR('',#43321,1.);
+#43321 = DIRECTION('',(0.,1.));
+#43322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43323 = ORIENTED_EDGE('',*,*,#43098,.T.);
+#43324 = ORIENTED_EDGE('',*,*,#43276,.F.);
+#43325 = ADVANCED_FACE('',(#43326),#42710,.F.);
+#43326 = FACE_BOUND('',#43327,.F.);
+#43327 = EDGE_LOOP('',(#43328,#43329,#43330,#43331));
+#43328 = ORIENTED_EDGE('',*,*,#43167,.F.);
+#43329 = ORIENTED_EDGE('',*,*,#42898,.F.);
+#43330 = ORIENTED_EDGE('',*,*,#42694,.T.);
+#43331 = ORIENTED_EDGE('',*,*,#43332,.F.);
+#43332 = EDGE_CURVE('',#43145,#42695,#43333,.T.);
+#43333 = SURFACE_CURVE('',#43334,(#43338,#43344),.PCURVE_S1.);
+#43334 = LINE('',#43335,#43336);
+#43335 = CARTESIAN_POINT('',(2.64,3.532781257769,0.752318170518));
+#43336 = VECTOR('',#43337,1.);
+#43337 = DIRECTION('',(-1.,0.,0.));
+#43338 = PCURVE('',#42710,#43339);
+#43339 = DEFINITIONAL_REPRESENTATION('',(#43340),#43343);
+#43340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43341,#43342),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#43341 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#43342 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#43343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43344 = PCURVE('',#42738,#43345);
+#43345 = DEFINITIONAL_REPRESENTATION('',(#43346),#43349);
+#43346 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43347,#43348),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#43347 = CARTESIAN_POINT('',(0.242,3.278125776917E-02));
+#43348 = CARTESIAN_POINT('',(-2.2E-02,3.278125776917E-02));
+#43349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43350 = ADVANCED_FACE('',(#43351),#42766,.F.);
+#43351 = FACE_BOUND('',#43352,.T.);
+#43352 = EDGE_LOOP('',(#43353,#43354,#43355,#43356));
+#43353 = ORIENTED_EDGE('',*,*,#43121,.T.);
+#43354 = ORIENTED_EDGE('',*,*,#43303,.F.);
+#43355 = ORIENTED_EDGE('',*,*,#42750,.F.);
+#43356 = ORIENTED_EDGE('',*,*,#43357,.T.);
+#43357 = EDGE_CURVE('',#42723,#43122,#43358,.T.);
+#43358 = SURFACE_CURVE('',#43359,(#43363,#43370),.PCURVE_S1.);
+#43359 = LINE('',#43360,#43361);
+#43360 = CARTESIAN_POINT('',(2.64,3.5,0.752318170518));
+#43361 = VECTOR('',#43362,1.);
+#43362 = DIRECTION('',(1.,0.,0.));
+#43363 = PCURVE('',#42766,#43364);
+#43364 = DEFINITIONAL_REPRESENTATION('',(#43365),#43369);
+#43365 = LINE('',#43366,#43367);
+#43366 = CARTESIAN_POINT('',(0.,0.));
+#43367 = VECTOR('',#43368,1.);
+#43368 = DIRECTION('',(0.,1.));
+#43369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43370 = PCURVE('',#42738,#43371);
+#43371 = DEFINITIONAL_REPRESENTATION('',(#43372),#43376);
+#43372 = LINE('',#43373,#43374);
+#43373 = CARTESIAN_POINT('',(0.,0.));
+#43374 = VECTOR('',#43375,1.);
+#43375 = DIRECTION('',(1.,0.));
+#43376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43377 = ADVANCED_FACE('',(#43378),#42738,.F.);
+#43378 = FACE_BOUND('',#43379,.F.);
+#43379 = EDGE_LOOP('',(#43380,#43381,#43382,#43383));
+#43380 = ORIENTED_EDGE('',*,*,#42722,.F.);
+#43381 = ORIENTED_EDGE('',*,*,#43357,.T.);
+#43382 = ORIENTED_EDGE('',*,*,#43144,.T.);
+#43383 = ORIENTED_EDGE('',*,*,#43332,.T.);
+#43384 = MANIFOLD_SOLID_BREP('',#43385);
+#43385 = CLOSED_SHELL('',(#43386,#43506,#43789,#43839,#43888,#44082,
+ #44109,#44136,#44163,#44190,#44217,#44242,#44269));
+#43386 = ADVANCED_FACE('',(#43387),#43401,.F.);
+#43387 = FACE_BOUND('',#43388,.F.);
+#43388 = EDGE_LOOP('',(#43389,#43424,#43452,#43480));
+#43389 = ORIENTED_EDGE('',*,*,#43390,.F.);
+#43390 = EDGE_CURVE('',#43391,#43393,#43395,.T.);
+#43391 = VERTEX_POINT('',#43392);
+#43392 = CARTESIAN_POINT('',(2.64,-4.5,0.));
+#43393 = VERTEX_POINT('',#43394);
+#43394 = CARTESIAN_POINT('',(2.64,-4.107863353893,0.));
+#43395 = SURFACE_CURVE('',#43396,(#43400,#43412),.PCURVE_S1.);
+#43396 = LINE('',#43397,#43398);
+#43397 = CARTESIAN_POINT('',(2.64,-4.5,0.));
+#43398 = VECTOR('',#43399,1.);
+#43399 = DIRECTION('',(0.,1.,0.));
+#43400 = PCURVE('',#43401,#43406);
+#43401 = PLANE('',#43402);
+#43402 = AXIS2_PLACEMENT_3D('',#43403,#43404,#43405);
+#43403 = CARTESIAN_POINT('',(2.64,-4.5,0.));
+#43404 = DIRECTION('',(0.,0.,1.));
+#43405 = DIRECTION('',(1.,0.,0.));
+#43406 = DEFINITIONAL_REPRESENTATION('',(#43407),#43411);
+#43407 = LINE('',#43408,#43409);
+#43408 = CARTESIAN_POINT('',(0.,0.));
+#43409 = VECTOR('',#43410,1.);
+#43410 = DIRECTION('',(0.,1.));
+#43411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43412 = PCURVE('',#43413,#43418);
+#43413 = PLANE('',#43414);
+#43414 = AXIS2_PLACEMENT_3D('',#43415,#43416,#43417);
+#43415 = CARTESIAN_POINT('',(2.64,-3.952776737828,0.341386224036));
+#43416 = DIRECTION('',(-1.,-1.028895858541E-29,7.350049880588E-30));
+#43417 = DIRECTION('',(1.028895858541E-29,-1.,0.));
+#43418 = DEFINITIONAL_REPRESENTATION('',(#43419),#43423);
+#43419 = LINE('',#43420,#43421);
+#43420 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#43421 = VECTOR('',#43422,1.);
+#43422 = DIRECTION('',(-1.,7.562435882206E-59));
+#43423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43424 = ORIENTED_EDGE('',*,*,#43425,.T.);
+#43425 = EDGE_CURVE('',#43391,#43426,#43428,.T.);
+#43426 = VERTEX_POINT('',#43427);
+#43427 = CARTESIAN_POINT('',(2.86,-4.5,0.));
+#43428 = SURFACE_CURVE('',#43429,(#43433,#43440),.PCURVE_S1.);
+#43429 = LINE('',#43430,#43431);
+#43430 = CARTESIAN_POINT('',(2.64,-4.5,0.));
+#43431 = VECTOR('',#43432,1.);
+#43432 = DIRECTION('',(1.,0.,0.));
+#43433 = PCURVE('',#43401,#43434);
+#43434 = DEFINITIONAL_REPRESENTATION('',(#43435),#43439);
+#43435 = LINE('',#43436,#43437);
+#43436 = CARTESIAN_POINT('',(0.,0.));
+#43437 = VECTOR('',#43438,1.);
+#43438 = DIRECTION('',(1.,0.));
+#43439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43440 = PCURVE('',#43441,#43446);
+#43441 = PLANE('',#43442);
+#43442 = AXIS2_PLACEMENT_3D('',#43443,#43444,#43445);
+#43443 = CARTESIAN_POINT('',(2.64,-4.5,0.));
+#43444 = DIRECTION('',(0.,1.,0.));
+#43445 = DIRECTION('',(0.,0.,1.));
+#43446 = DEFINITIONAL_REPRESENTATION('',(#43447),#43451);
+#43447 = LINE('',#43448,#43449);
+#43448 = CARTESIAN_POINT('',(0.,0.));
+#43449 = VECTOR('',#43450,1.);
+#43450 = DIRECTION('',(0.,1.));
+#43451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43452 = ORIENTED_EDGE('',*,*,#43453,.T.);
+#43453 = EDGE_CURVE('',#43426,#43454,#43456,.T.);
+#43454 = VERTEX_POINT('',#43455);
+#43455 = CARTESIAN_POINT('',(2.86,-4.107863353893,0.));
+#43456 = SURFACE_CURVE('',#43457,(#43461,#43468),.PCURVE_S1.);
+#43457 = LINE('',#43458,#43459);
+#43458 = CARTESIAN_POINT('',(2.86,-4.5,0.));
+#43459 = VECTOR('',#43460,1.);
+#43460 = DIRECTION('',(0.,1.,0.));
+#43461 = PCURVE('',#43401,#43462);
+#43462 = DEFINITIONAL_REPRESENTATION('',(#43463),#43467);
+#43463 = LINE('',#43464,#43465);
+#43464 = CARTESIAN_POINT('',(0.22,0.));
+#43465 = VECTOR('',#43466,1.);
+#43466 = DIRECTION('',(0.,1.));
+#43467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43468 = PCURVE('',#43469,#43474);
+#43469 = PLANE('',#43470);
+#43470 = AXIS2_PLACEMENT_3D('',#43471,#43472,#43473);
+#43471 = CARTESIAN_POINT('',(2.86,-3.952776737828,0.341386224036));
+#43472 = DIRECTION('',(1.,-1.963576083731E-29,1.654827298066E-29));
+#43473 = DIRECTION('',(1.963576083731E-29,1.,0.));
+#43474 = DEFINITIONAL_REPRESENTATION('',(#43475),#43479);
+#43475 = LINE('',#43476,#43477);
+#43476 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#43477 = VECTOR('',#43478,1.);
+#43478 = DIRECTION('',(1.,3.249379305189E-58));
+#43479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43480 = ORIENTED_EDGE('',*,*,#43481,.F.);
+#43481 = EDGE_CURVE('',#43393,#43454,#43482,.T.);
+#43482 = SURFACE_CURVE('',#43483,(#43487,#43494),.PCURVE_S1.);
+#43483 = LINE('',#43484,#43485);
+#43484 = CARTESIAN_POINT('',(2.64,-4.107863353893,0.));
+#43485 = VECTOR('',#43486,1.);
+#43486 = DIRECTION('',(1.,0.,0.));
+#43487 = PCURVE('',#43401,#43488);
+#43488 = DEFINITIONAL_REPRESENTATION('',(#43489),#43493);
+#43489 = LINE('',#43490,#43491);
+#43490 = CARTESIAN_POINT('',(0.,0.392136646107));
+#43491 = VECTOR('',#43492,1.);
+#43492 = DIRECTION('',(1.,0.));
+#43493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43494 = PCURVE('',#43495,#43500);
+#43495 = CYLINDRICAL_SURFACE('',#43496,0.11);
+#43496 = AXIS2_PLACEMENT_3D('',#43497,#43498,#43499);
+#43497 = CARTESIAN_POINT('',(2.64,-4.107863353893,0.11));
+#43498 = DIRECTION('',(1.,0.,0.));
+#43499 = DIRECTION('',(0.,0.,-1.));
+#43500 = DEFINITIONAL_REPRESENTATION('',(#43501),#43505);
+#43501 = LINE('',#43502,#43503);
+#43502 = CARTESIAN_POINT('',(0.,0.));
+#43503 = VECTOR('',#43504,1.);
+#43504 = DIRECTION('',(0.,1.));
+#43505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43506 = ADVANCED_FACE('',(#43507),#43413,.T.);
+#43507 = FACE_BOUND('',#43508,.T.);
+#43508 = EDGE_LOOP('',(#43509,#43539,#43572,#43600,#43629,#43657,#43685,
+ #43713,#43741,#43767,#43768));
+#43509 = ORIENTED_EDGE('',*,*,#43510,.T.);
+#43510 = EDGE_CURVE('',#43511,#43513,#43515,.T.);
+#43511 = VERTEX_POINT('',#43512);
+#43512 = CARTESIAN_POINT('',(2.64,-4.5,0.11));
+#43513 = VERTEX_POINT('',#43514);
+#43514 = CARTESIAN_POINT('',(2.64,-4.165726707786,0.11));
+#43515 = SURFACE_CURVE('',#43516,(#43520,#43527),.PCURVE_S1.);
+#43516 = LINE('',#43517,#43518);
+#43517 = CARTESIAN_POINT('',(2.64,-4.5,0.11));
+#43518 = VECTOR('',#43519,1.);
+#43519 = DIRECTION('',(0.,1.,0.));
+#43520 = PCURVE('',#43413,#43521);
+#43521 = DEFINITIONAL_REPRESENTATION('',(#43522),#43526);
+#43522 = LINE('',#43523,#43524);
+#43523 = CARTESIAN_POINT('',(0.547223262172,-0.231386224036));
+#43524 = VECTOR('',#43525,1.);
+#43525 = DIRECTION('',(-1.,7.562435882206E-59));
+#43526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43527 = PCURVE('',#43528,#43533);
+#43528 = PLANE('',#43529);
+#43529 = AXIS2_PLACEMENT_3D('',#43530,#43531,#43532);
+#43530 = CARTESIAN_POINT('',(2.64,-4.5,0.11));
+#43531 = DIRECTION('',(0.,0.,1.));
+#43532 = DIRECTION('',(1.,0.,0.));
+#43533 = DEFINITIONAL_REPRESENTATION('',(#43534),#43538);
+#43534 = LINE('',#43535,#43536);
+#43535 = CARTESIAN_POINT('',(0.,0.));
+#43536 = VECTOR('',#43537,1.);
+#43537 = DIRECTION('',(0.,1.));
+#43538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43539 = ORIENTED_EDGE('',*,*,#43540,.T.);
+#43540 = EDGE_CURVE('',#43513,#43541,#43543,.T.);
+#43541 = VERTEX_POINT('',#43542);
+#43542 = CARTESIAN_POINT('',(2.64,-4.075082096124,0.157681829482));
+#43543 = SURFACE_CURVE('',#43544,(#43549,#43560),.PCURVE_S1.);
+#43544 = CIRCLE('',#43545,0.11);
+#43545 = AXIS2_PLACEMENT_3D('',#43546,#43547,#43548);
+#43546 = CARTESIAN_POINT('',(2.64,-4.165726707786,0.22));
+#43547 = DIRECTION('',(1.,-0.,0.));
+#43548 = DIRECTION('',(0.,0.,-1.));
+#43549 = PCURVE('',#43413,#43550);
+#43550 = DEFINITIONAL_REPRESENTATION('',(#43551),#43559);
+#43551 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43552,#43553,#43554,#43555
+ ,#43556,#43557,#43558),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#43552 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#43553 = CARTESIAN_POINT('',(2.24243811247E-02,-0.231386224036));
+#43554 = CARTESIAN_POINT('',(0.117687175541,-6.638622403614E-02));
+#43555 = CARTESIAN_POINT('',(0.212949969957,9.861377596386E-02));
+#43556 = CARTESIAN_POINT('',(0.308212764374,-6.638622403614E-02));
+#43557 = CARTESIAN_POINT('',(0.40347555879,-0.231386224036));
+#43558 = CARTESIAN_POINT('',(0.212949969957,-0.231386224036));
+#43559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43560 = PCURVE('',#43561,#43566);
+#43561 = CYLINDRICAL_SURFACE('',#43562,0.11);
+#43562 = AXIS2_PLACEMENT_3D('',#43563,#43564,#43565);
+#43563 = CARTESIAN_POINT('',(2.86,-4.165726707786,0.22));
+#43564 = DIRECTION('',(-1.,0.,0.));
+#43565 = DIRECTION('',(0.,0.,-1.));
+#43566 = DEFINITIONAL_REPRESENTATION('',(#43567),#43571);
+#43567 = LINE('',#43568,#43569);
+#43568 = CARTESIAN_POINT('',(-0.,0.22));
+#43569 = VECTOR('',#43570,1.);
+#43570 = DIRECTION('',(-1.,0.));
+#43571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43572 = ORIENTED_EDGE('',*,*,#43573,.T.);
+#43573 = EDGE_CURVE('',#43541,#43574,#43576,.T.);
+#43574 = VERTEX_POINT('',#43575);
+#43575 = CARTESIAN_POINT('',(2.64,-3.623425869431,0.814636341035));
+#43576 = SURFACE_CURVE('',#43577,(#43581,#43588),.PCURVE_S1.);
+#43577 = LINE('',#43578,#43579);
+#43578 = CARTESIAN_POINT('',(2.64,-4.140644611662,6.231817051758E-02));
+#43579 = VECTOR('',#43580,1.);
+#43580 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#43581 = PCURVE('',#43413,#43582);
+#43582 = DEFINITIONAL_REPRESENTATION('',(#43583),#43587);
+#43583 = LINE('',#43584,#43585);
+#43584 = CARTESIAN_POINT('',(0.187867873834,-0.279068053519));
+#43585 = VECTOR('',#43586,1.);
+#43586 = DIRECTION('',(-0.566528822887,0.824041924199));
+#43587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43588 = PCURVE('',#43589,#43594);
+#43589 = PLANE('',#43590);
+#43590 = AXIS2_PLACEMENT_3D('',#43591,#43592,#43593);
+#43591 = CARTESIAN_POINT('',(2.64,-4.140644611662,6.231817051758E-02));
+#43592 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#43593 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#43594 = DEFINITIONAL_REPRESENTATION('',(#43595),#43599);
+#43595 = LINE('',#43596,#43597);
+#43596 = CARTESIAN_POINT('',(0.,0.));
+#43597 = VECTOR('',#43598,1.);
+#43598 = DIRECTION('',(1.,0.));
+#43599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43600 = ORIENTED_EDGE('',*,*,#43601,.T.);
+#43601 = EDGE_CURVE('',#43574,#43602,#43604,.T.);
+#43602 = VERTEX_POINT('',#43603);
+#43603 = CARTESIAN_POINT('',(2.64,-3.532781257769,0.862318170518));
+#43604 = SURFACE_CURVE('',#43605,(#43610,#43617),.PCURVE_S1.);
+#43605 = CIRCLE('',#43606,0.11);
+#43606 = AXIS2_PLACEMENT_3D('',#43607,#43608,#43609);
+#43607 = CARTESIAN_POINT('',(2.64,-3.532781257769,0.752318170518));
+#43608 = DIRECTION('',(-1.,0.,0.));
+#43609 = DIRECTION('',(0.,0.,1.));
+#43610 = PCURVE('',#43413,#43611);
+#43611 = DEFINITIONAL_REPRESENTATION('',(#43612),#43616);
+#43612 = CIRCLE('',#43613,0.11);
+#43613 = AXIS2_PLACEMENT_2D('',#43614,#43615);
+#43614 = CARTESIAN_POINT('',(-0.419995480059,0.410931946481));
+#43615 = DIRECTION('',(0.,1.));
+#43616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43617 = PCURVE('',#43618,#43623);
+#43618 = CYLINDRICAL_SURFACE('',#43619,0.11);
+#43619 = AXIS2_PLACEMENT_3D('',#43620,#43621,#43622);
+#43620 = CARTESIAN_POINT('',(2.64,-3.532781257769,0.752318170518));
+#43621 = DIRECTION('',(1.,0.,0.));
+#43622 = DIRECTION('',(0.,-0.824041924199,0.566528822887));
+#43623 = DEFINITIONAL_REPRESENTATION('',(#43624),#43628);
+#43624 = LINE('',#43625,#43626);
+#43625 = CARTESIAN_POINT('',(5.31467632652,1.7763568394E-15));
+#43626 = VECTOR('',#43627,1.);
+#43627 = DIRECTION('',(-1.,0.));
+#43628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43629 = ORIENTED_EDGE('',*,*,#43630,.T.);
+#43630 = EDGE_CURVE('',#43602,#43631,#43633,.T.);
+#43631 = VERTEX_POINT('',#43632);
+#43632 = CARTESIAN_POINT('',(2.64,-3.5,0.862318170518));
+#43633 = SURFACE_CURVE('',#43634,(#43638,#43645),.PCURVE_S1.);
+#43634 = LINE('',#43635,#43636);
+#43635 = CARTESIAN_POINT('',(2.64,-3.590644611662,0.862318170518));
+#43636 = VECTOR('',#43637,1.);
+#43637 = DIRECTION('',(0.,1.,0.));
+#43638 = PCURVE('',#43413,#43639);
+#43639 = DEFINITIONAL_REPRESENTATION('',(#43640),#43644);
+#43640 = LINE('',#43641,#43642);
+#43641 = CARTESIAN_POINT('',(-0.362132126166,0.520931946481));
+#43642 = VECTOR('',#43643,1.);
+#43643 = DIRECTION('',(-1.,7.562435882206E-59));
+#43644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43645 = PCURVE('',#43646,#43651);
+#43646 = PLANE('',#43647);
+#43647 = AXIS2_PLACEMENT_3D('',#43648,#43649,#43650);
+#43648 = CARTESIAN_POINT('',(2.64,-3.590644611662,0.862318170518));
+#43649 = DIRECTION('',(0.,0.,1.));
+#43650 = DIRECTION('',(1.,0.,0.));
+#43651 = DEFINITIONAL_REPRESENTATION('',(#43652),#43656);
+#43652 = LINE('',#43653,#43654);
+#43653 = CARTESIAN_POINT('',(0.,0.));
+#43654 = VECTOR('',#43655,1.);
+#43655 = DIRECTION('',(0.,1.));
+#43656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43657 = ORIENTED_EDGE('',*,*,#43658,.F.);
+#43658 = EDGE_CURVE('',#43659,#43631,#43661,.T.);
+#43659 = VERTEX_POINT('',#43660);
+#43660 = CARTESIAN_POINT('',(2.64,-3.5,0.752318170518));
+#43661 = SURFACE_CURVE('',#43662,(#43666,#43673),.PCURVE_S1.);
+#43662 = LINE('',#43663,#43664);
+#43663 = CARTESIAN_POINT('',(2.64,-3.5,0.752318170518));
+#43664 = VECTOR('',#43665,1.);
+#43665 = DIRECTION('',(0.,0.,1.));
+#43666 = PCURVE('',#43413,#43667);
+#43667 = DEFINITIONAL_REPRESENTATION('',(#43668),#43672);
+#43668 = LINE('',#43669,#43670);
+#43669 = CARTESIAN_POINT('',(-0.452776737828,0.410931946481));
+#43670 = VECTOR('',#43671,1.);
+#43671 = DIRECTION('',(0.,1.));
+#43672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43673 = PCURVE('',#43674,#43679);
+#43674 = PLANE('',#43675);
+#43675 = AXIS2_PLACEMENT_3D('',#43676,#43677,#43678);
+#43676 = CARTESIAN_POINT('',(2.64,-3.5,0.752318170518));
+#43677 = DIRECTION('',(0.,1.,0.));
+#43678 = DIRECTION('',(0.,0.,1.));
+#43679 = DEFINITIONAL_REPRESENTATION('',(#43680),#43684);
+#43680 = LINE('',#43681,#43682);
+#43681 = CARTESIAN_POINT('',(0.,0.));
+#43682 = VECTOR('',#43683,1.);
+#43683 = DIRECTION('',(1.,0.));
+#43684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43685 = ORIENTED_EDGE('',*,*,#43686,.F.);
+#43686 = EDGE_CURVE('',#43687,#43659,#43689,.T.);
+#43687 = VERTEX_POINT('',#43688);
+#43688 = CARTESIAN_POINT('',(2.64,-3.532781257769,0.752318170518));
+#43689 = SURFACE_CURVE('',#43690,(#43694,#43701),.PCURVE_S1.);
+#43690 = LINE('',#43691,#43692);
+#43691 = CARTESIAN_POINT('',(2.64,-3.590644611662,0.752318170518));
+#43692 = VECTOR('',#43693,1.);
+#43693 = DIRECTION('',(0.,1.,0.));
+#43694 = PCURVE('',#43413,#43695);
+#43695 = DEFINITIONAL_REPRESENTATION('',(#43696),#43700);
+#43696 = LINE('',#43697,#43698);
+#43697 = CARTESIAN_POINT('',(-0.362132126166,0.410931946481));
+#43698 = VECTOR('',#43699,1.);
+#43699 = DIRECTION('',(-1.,7.562435882206E-59));
+#43700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43701 = PCURVE('',#43702,#43707);
+#43702 = PLANE('',#43703);
+#43703 = AXIS2_PLACEMENT_3D('',#43704,#43705,#43706);
+#43704 = CARTESIAN_POINT('',(2.64,-3.590644611662,0.752318170518));
+#43705 = DIRECTION('',(0.,0.,1.));
+#43706 = DIRECTION('',(1.,0.,0.));
+#43707 = DEFINITIONAL_REPRESENTATION('',(#43708),#43712);
+#43708 = LINE('',#43709,#43710);
+#43709 = CARTESIAN_POINT('',(0.,0.));
+#43710 = VECTOR('',#43711,1.);
+#43711 = DIRECTION('',(0.,1.));
+#43712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43713 = ORIENTED_EDGE('',*,*,#43714,.F.);
+#43714 = EDGE_CURVE('',#43715,#43687,#43717,.T.);
+#43715 = VERTEX_POINT('',#43716);
+#43716 = CARTESIAN_POINT('',(2.64,-4.017218742231,4.768182948242E-02));
+#43717 = SURFACE_CURVE('',#43718,(#43722,#43729),.PCURVE_S1.);
+#43718 = LINE('',#43719,#43720);
+#43719 = CARTESIAN_POINT('',(2.64,-4.05,1.387778780781E-17));
+#43720 = VECTOR('',#43721,1.);
+#43721 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#43722 = PCURVE('',#43413,#43723);
+#43723 = DEFINITIONAL_REPRESENTATION('',(#43724),#43728);
+#43724 = LINE('',#43725,#43726);
+#43725 = CARTESIAN_POINT('',(9.722326217175E-02,-0.341386224036));
+#43726 = VECTOR('',#43727,1.);
+#43727 = DIRECTION('',(-0.566528822887,0.824041924199));
+#43728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43729 = PCURVE('',#43730,#43735);
+#43730 = PLANE('',#43731);
+#43731 = AXIS2_PLACEMENT_3D('',#43732,#43733,#43734);
+#43732 = CARTESIAN_POINT('',(2.64,-4.05,1.387778780781E-17));
+#43733 = DIRECTION('',(0.,0.824041924199,-0.566528822887));
+#43734 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#43735 = DEFINITIONAL_REPRESENTATION('',(#43736),#43740);
+#43736 = LINE('',#43737,#43738);
+#43737 = CARTESIAN_POINT('',(0.,0.));
+#43738 = VECTOR('',#43739,1.);
+#43739 = DIRECTION('',(1.,0.));
+#43740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43741 = ORIENTED_EDGE('',*,*,#43742,.F.);
+#43742 = EDGE_CURVE('',#43393,#43715,#43743,.T.);
+#43743 = SURFACE_CURVE('',#43744,(#43749,#43760),.PCURVE_S1.);
+#43744 = CIRCLE('',#43745,0.11);
+#43745 = AXIS2_PLACEMENT_3D('',#43746,#43747,#43748);
+#43746 = CARTESIAN_POINT('',(2.64,-4.107863353893,0.11));
+#43747 = DIRECTION('',(1.,0.,-0.));
+#43748 = DIRECTION('',(0.,0.,1.));
+#43749 = PCURVE('',#43413,#43750);
+#43750 = DEFINITIONAL_REPRESENTATION('',(#43751),#43759);
+#43751 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43752,#43753,#43754,#43755
+ ,#43756,#43757,#43758),.UNSPECIFIED.,.F.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#43752 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#43753 = CARTESIAN_POINT('',(0.345612204897,-0.121386224036));
+#43754 = CARTESIAN_POINT('',(0.250349410481,-0.286386224036));
+#43755 = CARTESIAN_POINT('',(0.155086616065,-0.451386224036));
+#43756 = CARTESIAN_POINT('',(5.982382164823E-02,-0.286386224036));
+#43757 = CARTESIAN_POINT('',(-3.543897276806E-02,-0.121386224036));
+#43758 = CARTESIAN_POINT('',(0.155086616065,-0.121386224036));
+#43759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43760 = PCURVE('',#43495,#43761);
+#43761 = DEFINITIONAL_REPRESENTATION('',(#43762),#43766);
+#43762 = LINE('',#43763,#43764);
+#43763 = CARTESIAN_POINT('',(-3.14159265359,1.7763568394E-15));
+#43764 = VECTOR('',#43765,1.);
+#43765 = DIRECTION('',(1.,0.));
+#43766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43767 = ORIENTED_EDGE('',*,*,#43390,.F.);
+#43768 = ORIENTED_EDGE('',*,*,#43769,.T.);
+#43769 = EDGE_CURVE('',#43391,#43511,#43770,.T.);
+#43770 = SURFACE_CURVE('',#43771,(#43775,#43782),.PCURVE_S1.);
+#43771 = LINE('',#43772,#43773);
+#43772 = CARTESIAN_POINT('',(2.64,-4.5,0.));
+#43773 = VECTOR('',#43774,1.);
+#43774 = DIRECTION('',(0.,0.,1.));
+#43775 = PCURVE('',#43413,#43776);
+#43776 = DEFINITIONAL_REPRESENTATION('',(#43777),#43781);
+#43777 = LINE('',#43778,#43779);
+#43778 = CARTESIAN_POINT('',(0.547223262172,-0.341386224036));
+#43779 = VECTOR('',#43780,1.);
+#43780 = DIRECTION('',(0.,1.));
+#43781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43782 = PCURVE('',#43441,#43783);
+#43783 = DEFINITIONAL_REPRESENTATION('',(#43784),#43788);
+#43784 = LINE('',#43785,#43786);
+#43785 = CARTESIAN_POINT('',(0.,0.));
+#43786 = VECTOR('',#43787,1.);
+#43787 = DIRECTION('',(1.,0.));
+#43788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43789 = ADVANCED_FACE('',(#43790),#43495,.T.);
+#43790 = FACE_BOUND('',#43791,.T.);
+#43791 = EDGE_LOOP('',(#43792,#43793,#43816,#43838));
+#43792 = ORIENTED_EDGE('',*,*,#43742,.T.);
+#43793 = ORIENTED_EDGE('',*,*,#43794,.T.);
+#43794 = EDGE_CURVE('',#43715,#43795,#43797,.T.);
+#43795 = VERTEX_POINT('',#43796);
+#43796 = CARTESIAN_POINT('',(2.86,-4.017218742231,4.768182948242E-02));
+#43797 = SURFACE_CURVE('',#43798,(#43802,#43809),.PCURVE_S1.);
+#43798 = LINE('',#43799,#43800);
+#43799 = CARTESIAN_POINT('',(2.64,-4.017218742231,4.768182948242E-02));
+#43800 = VECTOR('',#43801,1.);
+#43801 = DIRECTION('',(1.,0.,0.));
+#43802 = PCURVE('',#43495,#43803);
+#43803 = DEFINITIONAL_REPRESENTATION('',(#43804),#43808);
+#43804 = LINE('',#43805,#43806);
+#43805 = CARTESIAN_POINT('',(0.96850898066,0.));
+#43806 = VECTOR('',#43807,1.);
+#43807 = DIRECTION('',(0.,1.));
+#43808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43809 = PCURVE('',#43730,#43810);
+#43810 = DEFINITIONAL_REPRESENTATION('',(#43811),#43815);
+#43811 = LINE('',#43812,#43813);
+#43812 = CARTESIAN_POINT('',(5.786335389276E-02,0.));
+#43813 = VECTOR('',#43814,1.);
+#43814 = DIRECTION('',(0.,1.));
+#43815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43816 = ORIENTED_EDGE('',*,*,#43817,.F.);
+#43817 = EDGE_CURVE('',#43454,#43795,#43818,.T.);
+#43818 = SURFACE_CURVE('',#43819,(#43824,#43831),.PCURVE_S1.);
+#43819 = CIRCLE('',#43820,0.11);
+#43820 = AXIS2_PLACEMENT_3D('',#43821,#43822,#43823);
+#43821 = CARTESIAN_POINT('',(2.86,-4.107863353893,0.11));
+#43822 = DIRECTION('',(1.,0.,-0.));
+#43823 = DIRECTION('',(0.,0.,1.));
+#43824 = PCURVE('',#43495,#43825);
+#43825 = DEFINITIONAL_REPRESENTATION('',(#43826),#43830);
+#43826 = LINE('',#43827,#43828);
+#43827 = CARTESIAN_POINT('',(-3.14159265359,0.22));
+#43828 = VECTOR('',#43829,1.);
+#43829 = DIRECTION('',(1.,0.));
+#43830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43831 = PCURVE('',#43469,#43832);
+#43832 = DEFINITIONAL_REPRESENTATION('',(#43833),#43837);
+#43833 = CIRCLE('',#43834,0.11);
+#43834 = AXIS2_PLACEMENT_2D('',#43835,#43836);
+#43835 = CARTESIAN_POINT('',(-0.155086616065,-0.231386224036));
+#43836 = DIRECTION('',(0.,1.));
+#43837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43838 = ORIENTED_EDGE('',*,*,#43481,.F.);
+#43839 = ADVANCED_FACE('',(#43840),#43441,.F.);
+#43840 = FACE_BOUND('',#43841,.F.);
+#43841 = EDGE_LOOP('',(#43842,#43843,#43844,#43867));
+#43842 = ORIENTED_EDGE('',*,*,#43425,.F.);
+#43843 = ORIENTED_EDGE('',*,*,#43769,.T.);
+#43844 = ORIENTED_EDGE('',*,*,#43845,.T.);
+#43845 = EDGE_CURVE('',#43511,#43846,#43848,.T.);
+#43846 = VERTEX_POINT('',#43847);
+#43847 = CARTESIAN_POINT('',(2.86,-4.5,0.11));
+#43848 = SURFACE_CURVE('',#43849,(#43853,#43860),.PCURVE_S1.);
+#43849 = LINE('',#43850,#43851);
+#43850 = CARTESIAN_POINT('',(2.64,-4.5,0.11));
+#43851 = VECTOR('',#43852,1.);
+#43852 = DIRECTION('',(1.,0.,0.));
+#43853 = PCURVE('',#43441,#43854);
+#43854 = DEFINITIONAL_REPRESENTATION('',(#43855),#43859);
+#43855 = LINE('',#43856,#43857);
+#43856 = CARTESIAN_POINT('',(0.11,0.));
+#43857 = VECTOR('',#43858,1.);
+#43858 = DIRECTION('',(0.,1.));
+#43859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43860 = PCURVE('',#43528,#43861);
+#43861 = DEFINITIONAL_REPRESENTATION('',(#43862),#43866);
+#43862 = LINE('',#43863,#43864);
+#43863 = CARTESIAN_POINT('',(0.,0.));
+#43864 = VECTOR('',#43865,1.);
+#43865 = DIRECTION('',(1.,0.));
+#43866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43867 = ORIENTED_EDGE('',*,*,#43868,.F.);
+#43868 = EDGE_CURVE('',#43426,#43846,#43869,.T.);
+#43869 = SURFACE_CURVE('',#43870,(#43874,#43881),.PCURVE_S1.);
+#43870 = LINE('',#43871,#43872);
+#43871 = CARTESIAN_POINT('',(2.86,-4.5,0.));
+#43872 = VECTOR('',#43873,1.);
+#43873 = DIRECTION('',(0.,0.,1.));
+#43874 = PCURVE('',#43441,#43875);
+#43875 = DEFINITIONAL_REPRESENTATION('',(#43876),#43880);
+#43876 = LINE('',#43877,#43878);
+#43877 = CARTESIAN_POINT('',(0.,0.22));
+#43878 = VECTOR('',#43879,1.);
+#43879 = DIRECTION('',(1.,0.));
+#43880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43881 = PCURVE('',#43469,#43882);
+#43882 = DEFINITIONAL_REPRESENTATION('',(#43883),#43887);
+#43883 = LINE('',#43884,#43885);
+#43884 = CARTESIAN_POINT('',(-0.547223262172,-0.341386224036));
+#43885 = VECTOR('',#43886,1.);
+#43886 = DIRECTION('',(0.,1.));
+#43887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43888 = ADVANCED_FACE('',(#43889),#43469,.T.);
+#43889 = FACE_BOUND('',#43890,.T.);
+#43890 = EDGE_LOOP('',(#43891,#43914,#43915,#43916,#43917,#43940,#43963,
+ #43986,#44009,#44037,#44060));
+#43891 = ORIENTED_EDGE('',*,*,#43892,.F.);
+#43892 = EDGE_CURVE('',#43846,#43893,#43895,.T.);
+#43893 = VERTEX_POINT('',#43894);
+#43894 = CARTESIAN_POINT('',(2.86,-4.165726707786,0.11));
+#43895 = SURFACE_CURVE('',#43896,(#43900,#43907),.PCURVE_S1.);
+#43896 = LINE('',#43897,#43898);
+#43897 = CARTESIAN_POINT('',(2.86,-4.5,0.11));
+#43898 = VECTOR('',#43899,1.);
+#43899 = DIRECTION('',(0.,1.,0.));
+#43900 = PCURVE('',#43469,#43901);
+#43901 = DEFINITIONAL_REPRESENTATION('',(#43902),#43906);
+#43902 = LINE('',#43903,#43904);
+#43903 = CARTESIAN_POINT('',(-0.547223262172,-0.231386224036));
+#43904 = VECTOR('',#43905,1.);
+#43905 = DIRECTION('',(1.,3.249379305189E-58));
+#43906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43907 = PCURVE('',#43528,#43908);
+#43908 = DEFINITIONAL_REPRESENTATION('',(#43909),#43913);
+#43909 = LINE('',#43910,#43911);
+#43910 = CARTESIAN_POINT('',(0.22,0.));
+#43911 = VECTOR('',#43912,1.);
+#43912 = DIRECTION('',(0.,1.));
+#43913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43914 = ORIENTED_EDGE('',*,*,#43868,.F.);
+#43915 = ORIENTED_EDGE('',*,*,#43453,.T.);
+#43916 = ORIENTED_EDGE('',*,*,#43817,.T.);
+#43917 = ORIENTED_EDGE('',*,*,#43918,.T.);
+#43918 = EDGE_CURVE('',#43795,#43919,#43921,.T.);
+#43919 = VERTEX_POINT('',#43920);
+#43920 = CARTESIAN_POINT('',(2.86,-3.532781257769,0.752318170518));
+#43921 = SURFACE_CURVE('',#43922,(#43926,#43933),.PCURVE_S1.);
+#43922 = LINE('',#43923,#43924);
+#43923 = CARTESIAN_POINT('',(2.86,-4.05,1.387778780781E-17));
+#43924 = VECTOR('',#43925,1.);
+#43925 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#43926 = PCURVE('',#43469,#43927);
+#43927 = DEFINITIONAL_REPRESENTATION('',(#43928),#43932);
+#43928 = LINE('',#43929,#43930);
+#43929 = CARTESIAN_POINT('',(-9.722326217175E-02,-0.341386224036));
+#43930 = VECTOR('',#43931,1.);
+#43931 = DIRECTION('',(0.566528822887,0.824041924199));
+#43932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43933 = PCURVE('',#43730,#43934);
+#43934 = DEFINITIONAL_REPRESENTATION('',(#43935),#43939);
+#43935 = LINE('',#43936,#43937);
+#43936 = CARTESIAN_POINT('',(0.,0.22));
+#43937 = VECTOR('',#43938,1.);
+#43938 = DIRECTION('',(1.,0.));
+#43939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43940 = ORIENTED_EDGE('',*,*,#43941,.T.);
+#43941 = EDGE_CURVE('',#43919,#43942,#43944,.T.);
+#43942 = VERTEX_POINT('',#43943);
+#43943 = CARTESIAN_POINT('',(2.86,-3.5,0.752318170518));
+#43944 = SURFACE_CURVE('',#43945,(#43949,#43956),.PCURVE_S1.);
+#43945 = LINE('',#43946,#43947);
+#43946 = CARTESIAN_POINT('',(2.86,-3.590644611662,0.752318170518));
+#43947 = VECTOR('',#43948,1.);
+#43948 = DIRECTION('',(0.,1.,0.));
+#43949 = PCURVE('',#43469,#43950);
+#43950 = DEFINITIONAL_REPRESENTATION('',(#43951),#43955);
+#43951 = LINE('',#43952,#43953);
+#43952 = CARTESIAN_POINT('',(0.362132126166,0.410931946481));
+#43953 = VECTOR('',#43954,1.);
+#43954 = DIRECTION('',(1.,3.249379305189E-58));
+#43955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43956 = PCURVE('',#43702,#43957);
+#43957 = DEFINITIONAL_REPRESENTATION('',(#43958),#43962);
+#43958 = LINE('',#43959,#43960);
+#43959 = CARTESIAN_POINT('',(0.22,0.));
+#43960 = VECTOR('',#43961,1.);
+#43961 = DIRECTION('',(0.,1.));
+#43962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43963 = ORIENTED_EDGE('',*,*,#43964,.T.);
+#43964 = EDGE_CURVE('',#43942,#43965,#43967,.T.);
+#43965 = VERTEX_POINT('',#43966);
+#43966 = CARTESIAN_POINT('',(2.86,-3.5,0.862318170518));
+#43967 = SURFACE_CURVE('',#43968,(#43972,#43979),.PCURVE_S1.);
+#43968 = LINE('',#43969,#43970);
+#43969 = CARTESIAN_POINT('',(2.86,-3.5,0.752318170518));
+#43970 = VECTOR('',#43971,1.);
+#43971 = DIRECTION('',(0.,0.,1.));
+#43972 = PCURVE('',#43469,#43973);
+#43973 = DEFINITIONAL_REPRESENTATION('',(#43974),#43978);
+#43974 = LINE('',#43975,#43976);
+#43975 = CARTESIAN_POINT('',(0.452776737828,0.410931946481));
+#43976 = VECTOR('',#43977,1.);
+#43977 = DIRECTION('',(0.,1.));
+#43978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43979 = PCURVE('',#43674,#43980);
+#43980 = DEFINITIONAL_REPRESENTATION('',(#43981),#43985);
+#43981 = LINE('',#43982,#43983);
+#43982 = CARTESIAN_POINT('',(0.,0.22));
+#43983 = VECTOR('',#43984,1.);
+#43984 = DIRECTION('',(1.,0.));
+#43985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43986 = ORIENTED_EDGE('',*,*,#43987,.F.);
+#43987 = EDGE_CURVE('',#43988,#43965,#43990,.T.);
+#43988 = VERTEX_POINT('',#43989);
+#43989 = CARTESIAN_POINT('',(2.86,-3.532781257769,0.862318170518));
+#43990 = SURFACE_CURVE('',#43991,(#43995,#44002),.PCURVE_S1.);
+#43991 = LINE('',#43992,#43993);
+#43992 = CARTESIAN_POINT('',(2.86,-3.590644611662,0.862318170518));
+#43993 = VECTOR('',#43994,1.);
+#43994 = DIRECTION('',(0.,1.,0.));
+#43995 = PCURVE('',#43469,#43996);
+#43996 = DEFINITIONAL_REPRESENTATION('',(#43997),#44001);
+#43997 = LINE('',#43998,#43999);
+#43998 = CARTESIAN_POINT('',(0.362132126166,0.520931946481));
+#43999 = VECTOR('',#44000,1.);
+#44000 = DIRECTION('',(1.,3.249379305189E-58));
+#44001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44002 = PCURVE('',#43646,#44003);
+#44003 = DEFINITIONAL_REPRESENTATION('',(#44004),#44008);
+#44004 = LINE('',#44005,#44006);
+#44005 = CARTESIAN_POINT('',(0.22,0.));
+#44006 = VECTOR('',#44007,1.);
+#44007 = DIRECTION('',(0.,1.));
+#44008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44009 = ORIENTED_EDGE('',*,*,#44010,.F.);
+#44010 = EDGE_CURVE('',#44011,#43988,#44013,.T.);
+#44011 = VERTEX_POINT('',#44012);
+#44012 = CARTESIAN_POINT('',(2.86,-3.623425869431,0.814636341035));
+#44013 = SURFACE_CURVE('',#44014,(#44019,#44030),.PCURVE_S1.);
+#44014 = CIRCLE('',#44015,0.11);
+#44015 = AXIS2_PLACEMENT_3D('',#44016,#44017,#44018);
+#44016 = CARTESIAN_POINT('',(2.86,-3.532781257769,0.752318170518));
+#44017 = DIRECTION('',(-1.,0.,0.));
+#44018 = DIRECTION('',(0.,0.,1.));
+#44019 = PCURVE('',#43469,#44020);
+#44020 = DEFINITIONAL_REPRESENTATION('',(#44021),#44029);
+#44021 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#44022,#44023,#44024,#44025
+ ,#44026,#44027,#44028),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#44022 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#44023 = CARTESIAN_POINT('',(0.610521068892,0.520931946481));
+#44024 = CARTESIAN_POINT('',(0.515258274475,0.355931946481));
+#44025 = CARTESIAN_POINT('',(0.419995480059,0.190931946481));
+#44026 = CARTESIAN_POINT('',(0.324732685643,0.355931946481));
+#44027 = CARTESIAN_POINT('',(0.229469891227,0.520931946481));
+#44028 = CARTESIAN_POINT('',(0.419995480059,0.520931946481));
+#44029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44030 = PCURVE('',#43618,#44031);
+#44031 = DEFINITIONAL_REPRESENTATION('',(#44032),#44036);
+#44032 = LINE('',#44033,#44034);
+#44033 = CARTESIAN_POINT('',(5.31467632652,0.22));
+#44034 = VECTOR('',#44035,1.);
+#44035 = DIRECTION('',(-1.,0.));
+#44036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44037 = ORIENTED_EDGE('',*,*,#44038,.F.);
+#44038 = EDGE_CURVE('',#44039,#44011,#44041,.T.);
+#44039 = VERTEX_POINT('',#44040);
+#44040 = CARTESIAN_POINT('',(2.86,-4.075082096124,0.157681829482));
+#44041 = SURFACE_CURVE('',#44042,(#44046,#44053),.PCURVE_S1.);
+#44042 = LINE('',#44043,#44044);
+#44043 = CARTESIAN_POINT('',(2.86,-4.140644611662,6.231817051758E-02));
+#44044 = VECTOR('',#44045,1.);
+#44045 = DIRECTION('',(0.,0.566528822887,0.824041924199));
+#44046 = PCURVE('',#43469,#44047);
+#44047 = DEFINITIONAL_REPRESENTATION('',(#44048),#44052);
+#44048 = LINE('',#44049,#44050);
+#44049 = CARTESIAN_POINT('',(-0.187867873834,-0.279068053519));
+#44050 = VECTOR('',#44051,1.);
+#44051 = DIRECTION('',(0.566528822887,0.824041924199));
+#44052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44053 = PCURVE('',#43589,#44054);
+#44054 = DEFINITIONAL_REPRESENTATION('',(#44055),#44059);
+#44055 = LINE('',#44056,#44057);
+#44056 = CARTESIAN_POINT('',(0.,0.22));
+#44057 = VECTOR('',#44058,1.);
+#44058 = DIRECTION('',(1.,0.));
+#44059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44060 = ORIENTED_EDGE('',*,*,#44061,.F.);
+#44061 = EDGE_CURVE('',#43893,#44039,#44062,.T.);
+#44062 = SURFACE_CURVE('',#44063,(#44068,#44075),.PCURVE_S1.);
+#44063 = CIRCLE('',#44064,0.11);
+#44064 = AXIS2_PLACEMENT_3D('',#44065,#44066,#44067);
+#44065 = CARTESIAN_POINT('',(2.86,-4.165726707786,0.22));
+#44066 = DIRECTION('',(1.,-0.,0.));
+#44067 = DIRECTION('',(0.,0.,-1.));
+#44068 = PCURVE('',#43469,#44069);
+#44069 = DEFINITIONAL_REPRESENTATION('',(#44070),#44074);
+#44070 = CIRCLE('',#44071,0.11);
+#44071 = AXIS2_PLACEMENT_2D('',#44072,#44073);
+#44072 = CARTESIAN_POINT('',(-0.212949969957,-0.121386224036));
+#44073 = DIRECTION('',(0.,-1.));
+#44074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44075 = PCURVE('',#43561,#44076);
+#44076 = DEFINITIONAL_REPRESENTATION('',(#44077),#44081);
+#44077 = LINE('',#44078,#44079);
+#44078 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
+#44079 = VECTOR('',#44080,1.);
+#44080 = DIRECTION('',(-1.,0.));
+#44081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44082 = ADVANCED_FACE('',(#44083),#43528,.T.);
+#44083 = FACE_BOUND('',#44084,.T.);
+#44084 = EDGE_LOOP('',(#44085,#44086,#44087,#44088));
+#44085 = ORIENTED_EDGE('',*,*,#43510,.F.);
+#44086 = ORIENTED_EDGE('',*,*,#43845,.T.);
+#44087 = ORIENTED_EDGE('',*,*,#43892,.T.);
+#44088 = ORIENTED_EDGE('',*,*,#44089,.T.);
+#44089 = EDGE_CURVE('',#43893,#43513,#44090,.T.);
+#44090 = SURFACE_CURVE('',#44091,(#44095,#44102),.PCURVE_S1.);
+#44091 = LINE('',#44092,#44093);
+#44092 = CARTESIAN_POINT('',(2.86,-4.165726707786,0.11));
+#44093 = VECTOR('',#44094,1.);
+#44094 = DIRECTION('',(-1.,0.,0.));
+#44095 = PCURVE('',#43528,#44096);
+#44096 = DEFINITIONAL_REPRESENTATION('',(#44097),#44101);
+#44097 = LINE('',#44098,#44099);
+#44098 = CARTESIAN_POINT('',(0.22,0.334273292214));
+#44099 = VECTOR('',#44100,1.);
+#44100 = DIRECTION('',(-1.,0.));
+#44101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44102 = PCURVE('',#43561,#44103);
+#44103 = DEFINITIONAL_REPRESENTATION('',(#44104),#44108);
+#44104 = LINE('',#44105,#44106);
+#44105 = CARTESIAN_POINT('',(-0.,0.));
+#44106 = VECTOR('',#44107,1.);
+#44107 = DIRECTION('',(-0.,1.));
+#44108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44109 = ADVANCED_FACE('',(#44110),#43561,.F.);
+#44110 = FACE_BOUND('',#44111,.T.);
+#44111 = EDGE_LOOP('',(#44112,#44113,#44134,#44135));
+#44112 = ORIENTED_EDGE('',*,*,#44061,.T.);
+#44113 = ORIENTED_EDGE('',*,*,#44114,.T.);
+#44114 = EDGE_CURVE('',#44039,#43541,#44115,.T.);
+#44115 = SURFACE_CURVE('',#44116,(#44120,#44127),.PCURVE_S1.);
+#44116 = LINE('',#44117,#44118);
+#44117 = CARTESIAN_POINT('',(2.86,-4.075082096124,0.157681829482));
+#44118 = VECTOR('',#44119,1.);
+#44119 = DIRECTION('',(-1.,0.,0.));
+#44120 = PCURVE('',#43561,#44121);
+#44121 = DEFINITIONAL_REPRESENTATION('',(#44122),#44126);
+#44122 = LINE('',#44123,#44124);
+#44123 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#44124 = VECTOR('',#44125,1.);
+#44125 = DIRECTION('',(-0.,1.));
+#44126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44127 = PCURVE('',#43589,#44128);
+#44128 = DEFINITIONAL_REPRESENTATION('',(#44129),#44133);
+#44129 = LINE('',#44130,#44131);
+#44130 = CARTESIAN_POINT('',(0.115726707786,0.22));
+#44131 = VECTOR('',#44132,1.);
+#44132 = DIRECTION('',(0.,-1.));
+#44133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44134 = ORIENTED_EDGE('',*,*,#43540,.F.);
+#44135 = ORIENTED_EDGE('',*,*,#44089,.F.);
+#44136 = ADVANCED_FACE('',(#44137),#43589,.F.);
+#44137 = FACE_BOUND('',#44138,.F.);
+#44138 = EDGE_LOOP('',(#44139,#44140,#44141,#44142));
+#44139 = ORIENTED_EDGE('',*,*,#44038,.F.);
+#44140 = ORIENTED_EDGE('',*,*,#44114,.T.);
+#44141 = ORIENTED_EDGE('',*,*,#43573,.T.);
+#44142 = ORIENTED_EDGE('',*,*,#44143,.T.);
+#44143 = EDGE_CURVE('',#43574,#44011,#44144,.T.);
+#44144 = SURFACE_CURVE('',#44145,(#44149,#44156),.PCURVE_S1.);
+#44145 = LINE('',#44146,#44147);
+#44146 = CARTESIAN_POINT('',(2.64,-3.623425869431,0.814636341035));
+#44147 = VECTOR('',#44148,1.);
+#44148 = DIRECTION('',(1.,0.,0.));
+#44149 = PCURVE('',#43589,#44150);
+#44150 = DEFINITIONAL_REPRESENTATION('',(#44151),#44155);
+#44151 = LINE('',#44152,#44153);
+#44152 = CARTESIAN_POINT('',(0.912961038055,0.));
+#44153 = VECTOR('',#44154,1.);
+#44154 = DIRECTION('',(0.,1.));
+#44155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44156 = PCURVE('',#43618,#44157);
+#44157 = DEFINITIONAL_REPRESENTATION('',(#44158),#44162);
+#44158 = LINE('',#44159,#44160);
+#44159 = CARTESIAN_POINT('',(-0.,0.));
+#44160 = VECTOR('',#44161,1.);
+#44161 = DIRECTION('',(-0.,1.));
+#44162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44163 = ADVANCED_FACE('',(#44164),#43618,.T.);
+#44164 = FACE_BOUND('',#44165,.F.);
+#44165 = EDGE_LOOP('',(#44166,#44167,#44188,#44189));
+#44166 = ORIENTED_EDGE('',*,*,#43601,.T.);
+#44167 = ORIENTED_EDGE('',*,*,#44168,.T.);
+#44168 = EDGE_CURVE('',#43602,#43988,#44169,.T.);
+#44169 = SURFACE_CURVE('',#44170,(#44174,#44181),.PCURVE_S1.);
+#44170 = LINE('',#44171,#44172);
+#44171 = CARTESIAN_POINT('',(2.64,-3.532781257769,0.862318170518));
+#44172 = VECTOR('',#44173,1.);
+#44173 = DIRECTION('',(1.,0.,0.));
+#44174 = PCURVE('',#43618,#44175);
+#44175 = DEFINITIONAL_REPRESENTATION('',(#44176),#44180);
+#44176 = LINE('',#44177,#44178);
+#44177 = CARTESIAN_POINT('',(-0.96850898066,0.));
+#44178 = VECTOR('',#44179,1.);
+#44179 = DIRECTION('',(-0.,1.));
+#44180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44181 = PCURVE('',#43646,#44182);
+#44182 = DEFINITIONAL_REPRESENTATION('',(#44183),#44187);
+#44183 = LINE('',#44184,#44185);
+#44184 = CARTESIAN_POINT('',(0.,5.786335389277E-02));
+#44185 = VECTOR('',#44186,1.);
+#44186 = DIRECTION('',(1.,0.));
+#44187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44188 = ORIENTED_EDGE('',*,*,#44010,.F.);
+#44189 = ORIENTED_EDGE('',*,*,#44143,.F.);
+#44190 = ADVANCED_FACE('',(#44191),#43646,.T.);
+#44191 = FACE_BOUND('',#44192,.T.);
+#44192 = EDGE_LOOP('',(#44193,#44194,#44195,#44196));
+#44193 = ORIENTED_EDGE('',*,*,#43630,.F.);
+#44194 = ORIENTED_EDGE('',*,*,#44168,.T.);
+#44195 = ORIENTED_EDGE('',*,*,#43987,.T.);
+#44196 = ORIENTED_EDGE('',*,*,#44197,.F.);
+#44197 = EDGE_CURVE('',#43631,#43965,#44198,.T.);
+#44198 = SURFACE_CURVE('',#44199,(#44203,#44210),.PCURVE_S1.);
+#44199 = LINE('',#44200,#44201);
+#44200 = CARTESIAN_POINT('',(2.64,-3.5,0.862318170518));
+#44201 = VECTOR('',#44202,1.);
+#44202 = DIRECTION('',(1.,0.,0.));
+#44203 = PCURVE('',#43646,#44204);
+#44204 = DEFINITIONAL_REPRESENTATION('',(#44205),#44209);
+#44205 = LINE('',#44206,#44207);
+#44206 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#44207 = VECTOR('',#44208,1.);
+#44208 = DIRECTION('',(1.,0.));
+#44209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44210 = PCURVE('',#43674,#44211);
+#44211 = DEFINITIONAL_REPRESENTATION('',(#44212),#44216);
+#44212 = LINE('',#44213,#44214);
+#44213 = CARTESIAN_POINT('',(0.11,0.));
+#44214 = VECTOR('',#44215,1.);
+#44215 = DIRECTION('',(0.,1.));
+#44216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44217 = ADVANCED_FACE('',(#44218),#43730,.T.);
+#44218 = FACE_BOUND('',#44219,.T.);
+#44219 = EDGE_LOOP('',(#44220,#44221,#44222,#44223));
+#44220 = ORIENTED_EDGE('',*,*,#43918,.F.);
+#44221 = ORIENTED_EDGE('',*,*,#43794,.F.);
+#44222 = ORIENTED_EDGE('',*,*,#43714,.T.);
+#44223 = ORIENTED_EDGE('',*,*,#44224,.F.);
+#44224 = EDGE_CURVE('',#43919,#43687,#44225,.T.);
+#44225 = SURFACE_CURVE('',#44226,(#44230,#44236),.PCURVE_S1.);
+#44226 = LINE('',#44227,#44228);
+#44227 = CARTESIAN_POINT('',(2.64,-3.532781257769,0.752318170518));
+#44228 = VECTOR('',#44229,1.);
+#44229 = DIRECTION('',(-1.,0.,0.));
+#44230 = PCURVE('',#43730,#44231);
+#44231 = DEFINITIONAL_REPRESENTATION('',(#44232),#44235);
+#44232 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44233,#44234),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#44233 = CARTESIAN_POINT('',(0.912961038055,0.242));
+#44234 = CARTESIAN_POINT('',(0.912961038055,-2.2E-02));
+#44235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44236 = PCURVE('',#43702,#44237);
+#44237 = DEFINITIONAL_REPRESENTATION('',(#44238),#44241);
+#44238 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44239,#44240),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-0.242,2.2E-02),.PIECEWISE_BEZIER_KNOTS.);
+#44239 = CARTESIAN_POINT('',(0.242,5.786335389277E-02));
+#44240 = CARTESIAN_POINT('',(-2.2E-02,5.786335389277E-02));
+#44241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44242 = ADVANCED_FACE('',(#44243),#43674,.T.);
+#44243 = FACE_BOUND('',#44244,.T.);
+#44244 = EDGE_LOOP('',(#44245,#44246,#44267,#44268));
+#44245 = ORIENTED_EDGE('',*,*,#43964,.F.);
+#44246 = ORIENTED_EDGE('',*,*,#44247,.F.);
+#44247 = EDGE_CURVE('',#43659,#43942,#44248,.T.);
+#44248 = SURFACE_CURVE('',#44249,(#44253,#44260),.PCURVE_S1.);
+#44249 = LINE('',#44250,#44251);
+#44250 = CARTESIAN_POINT('',(2.64,-3.5,0.752318170518));
+#44251 = VECTOR('',#44252,1.);
+#44252 = DIRECTION('',(1.,0.,0.));
+#44253 = PCURVE('',#43674,#44254);
+#44254 = DEFINITIONAL_REPRESENTATION('',(#44255),#44259);
+#44255 = LINE('',#44256,#44257);
+#44256 = CARTESIAN_POINT('',(0.,0.));
+#44257 = VECTOR('',#44258,1.);
+#44258 = DIRECTION('',(0.,1.));
+#44259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44260 = PCURVE('',#43702,#44261);
+#44261 = DEFINITIONAL_REPRESENTATION('',(#44262),#44266);
+#44262 = LINE('',#44263,#44264);
+#44263 = CARTESIAN_POINT('',(0.,9.064461166193E-02));
+#44264 = VECTOR('',#44265,1.);
+#44265 = DIRECTION('',(1.,0.));
+#44266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44267 = ORIENTED_EDGE('',*,*,#43658,.T.);
+#44268 = ORIENTED_EDGE('',*,*,#44197,.T.);
+#44269 = ADVANCED_FACE('',(#44270),#43702,.F.);
+#44270 = FACE_BOUND('',#44271,.F.);
+#44271 = EDGE_LOOP('',(#44272,#44273,#44274,#44275));
+#44272 = ORIENTED_EDGE('',*,*,#43686,.F.);
+#44273 = ORIENTED_EDGE('',*,*,#44224,.F.);
+#44274 = ORIENTED_EDGE('',*,*,#43941,.T.);
+#44275 = ORIENTED_EDGE('',*,*,#44247,.F.);
+#44276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44280))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#44277,#44278,#44279))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#44277 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#44278 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#44279 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#44280 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#44277,
+ 'distance_accuracy_value','confusion accuracy');
+#44281 = SHAPE_DEFINITION_REPRESENTATION(#44282,#22867);
+#44282 = PRODUCT_DEFINITION_SHAPE('','',#44283);
+#44283 = PRODUCT_DEFINITION('design','',#44284,#44287);
+#44284 = PRODUCT_DEFINITION_FORMATION('','',#44285);
+#44285 = PRODUCT('PinsArrayTB','PinsArrayTB','',(#44286));
+#44286 = PRODUCT_CONTEXT('',#2,'mechanical');
+#44287 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#44288 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44289,#44291);
+#44289 = ( REPRESENTATION_RELATIONSHIP('','',#22867,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44290)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#44290 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#44291 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #44292);
+#44292 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#5,#44283,$
+ );
+#44293 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44285));
+#44294 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #44295,#44305,#44314,#44323,#44332,#44341,#44350,#44359,#44368,
+ #44377,#44386,#44395,#44404,#44413,#44422,#44431,#44440,#44449,
+ #44458,#44467,#44476,#44485,#44494,#44503),#44276);
+#44295 = STYLED_ITEM('color',(#44296),#22868);
+#44296 = PRESENTATION_STYLE_ASSIGNMENT((#44297,#44303));
+#44297 = SURFACE_STYLE_USAGE(.BOTH.,#44298);
+#44298 = SURFACE_SIDE_STYLE('',(#44299));
+#44299 = SURFACE_STYLE_FILL_AREA(#44300);
+#44300 = FILL_AREA_STYLE('',(#44301));
+#44301 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44302 = COLOUR_RGB('',0.73400002718,0.773000001907,0.79699999094);
+#44303 = CURVE_STYLE('',#44304,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44304 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44305 = STYLED_ITEM('color',(#44306),#23760);
+#44306 = PRESENTATION_STYLE_ASSIGNMENT((#44307,#44312));
+#44307 = SURFACE_STYLE_USAGE(.BOTH.,#44308);
+#44308 = SURFACE_SIDE_STYLE('',(#44309));
+#44309 = SURFACE_STYLE_FILL_AREA(#44310);
+#44310 = FILL_AREA_STYLE('',(#44311));
+#44311 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44312 = CURVE_STYLE('',#44313,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44313 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44314 = STYLED_ITEM('color',(#44315),#24652);
+#44315 = PRESENTATION_STYLE_ASSIGNMENT((#44316,#44321));
+#44316 = SURFACE_STYLE_USAGE(.BOTH.,#44317);
+#44317 = SURFACE_SIDE_STYLE('',(#44318));
+#44318 = SURFACE_STYLE_FILL_AREA(#44319);
+#44319 = FILL_AREA_STYLE('',(#44320));
+#44320 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44321 = CURVE_STYLE('',#44322,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44322 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44323 = STYLED_ITEM('color',(#44324),#25544);
+#44324 = PRESENTATION_STYLE_ASSIGNMENT((#44325,#44330));
+#44325 = SURFACE_STYLE_USAGE(.BOTH.,#44326);
+#44326 = SURFACE_SIDE_STYLE('',(#44327));
+#44327 = SURFACE_STYLE_FILL_AREA(#44328);
+#44328 = FILL_AREA_STYLE('',(#44329));
+#44329 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44330 = CURVE_STYLE('',#44331,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44331 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44332 = STYLED_ITEM('color',(#44333),#26436);
+#44333 = PRESENTATION_STYLE_ASSIGNMENT((#44334,#44339));
+#44334 = SURFACE_STYLE_USAGE(.BOTH.,#44335);
+#44335 = SURFACE_SIDE_STYLE('',(#44336));
+#44336 = SURFACE_STYLE_FILL_AREA(#44337);
+#44337 = FILL_AREA_STYLE('',(#44338));
+#44338 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44339 = CURVE_STYLE('',#44340,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44340 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44341 = STYLED_ITEM('color',(#44342),#27328);
+#44342 = PRESENTATION_STYLE_ASSIGNMENT((#44343,#44348));
+#44343 = SURFACE_STYLE_USAGE(.BOTH.,#44344);
+#44344 = SURFACE_SIDE_STYLE('',(#44345));
+#44345 = SURFACE_STYLE_FILL_AREA(#44346);
+#44346 = FILL_AREA_STYLE('',(#44347));
+#44347 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44348 = CURVE_STYLE('',#44349,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44349 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44350 = STYLED_ITEM('color',(#44351),#28220);
+#44351 = PRESENTATION_STYLE_ASSIGNMENT((#44352,#44357));
+#44352 = SURFACE_STYLE_USAGE(.BOTH.,#44353);
+#44353 = SURFACE_SIDE_STYLE('',(#44354));
+#44354 = SURFACE_STYLE_FILL_AREA(#44355);
+#44355 = FILL_AREA_STYLE('',(#44356));
+#44356 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44357 = CURVE_STYLE('',#44358,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44358 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44359 = STYLED_ITEM('color',(#44360),#29112);
+#44360 = PRESENTATION_STYLE_ASSIGNMENT((#44361,#44366));
+#44361 = SURFACE_STYLE_USAGE(.BOTH.,#44362);
+#44362 = SURFACE_SIDE_STYLE('',(#44363));
+#44363 = SURFACE_STYLE_FILL_AREA(#44364);
+#44364 = FILL_AREA_STYLE('',(#44365));
+#44365 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44366 = CURVE_STYLE('',#44367,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44367 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44368 = STYLED_ITEM('color',(#44369),#30004);
+#44369 = PRESENTATION_STYLE_ASSIGNMENT((#44370,#44375));
+#44370 = SURFACE_STYLE_USAGE(.BOTH.,#44371);
+#44371 = SURFACE_SIDE_STYLE('',(#44372));
+#44372 = SURFACE_STYLE_FILL_AREA(#44373);
+#44373 = FILL_AREA_STYLE('',(#44374));
+#44374 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44375 = CURVE_STYLE('',#44376,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44376 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44377 = STYLED_ITEM('color',(#44378),#30896);
+#44378 = PRESENTATION_STYLE_ASSIGNMENT((#44379,#44384));
+#44379 = SURFACE_STYLE_USAGE(.BOTH.,#44380);
+#44380 = SURFACE_SIDE_STYLE('',(#44381));
+#44381 = SURFACE_STYLE_FILL_AREA(#44382);
+#44382 = FILL_AREA_STYLE('',(#44383));
+#44383 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44384 = CURVE_STYLE('',#44385,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44385 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44386 = STYLED_ITEM('color',(#44387),#31788);
+#44387 = PRESENTATION_STYLE_ASSIGNMENT((#44388,#44393));
+#44388 = SURFACE_STYLE_USAGE(.BOTH.,#44389);
+#44389 = SURFACE_SIDE_STYLE('',(#44390));
+#44390 = SURFACE_STYLE_FILL_AREA(#44391);
+#44391 = FILL_AREA_STYLE('',(#44392));
+#44392 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44393 = CURVE_STYLE('',#44394,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44394 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44395 = STYLED_ITEM('color',(#44396),#32680);
+#44396 = PRESENTATION_STYLE_ASSIGNMENT((#44397,#44402));
+#44397 = SURFACE_STYLE_USAGE(.BOTH.,#44398);
+#44398 = SURFACE_SIDE_STYLE('',(#44399));
+#44399 = SURFACE_STYLE_FILL_AREA(#44400);
+#44400 = FILL_AREA_STYLE('',(#44401));
+#44401 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44402 = CURVE_STYLE('',#44403,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44403 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44404 = STYLED_ITEM('color',(#44405),#33572);
+#44405 = PRESENTATION_STYLE_ASSIGNMENT((#44406,#44411));
+#44406 = SURFACE_STYLE_USAGE(.BOTH.,#44407);
+#44407 = SURFACE_SIDE_STYLE('',(#44408));
+#44408 = SURFACE_STYLE_FILL_AREA(#44409);
+#44409 = FILL_AREA_STYLE('',(#44410));
+#44410 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44411 = CURVE_STYLE('',#44412,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44412 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44413 = STYLED_ITEM('color',(#44414),#34464);
+#44414 = PRESENTATION_STYLE_ASSIGNMENT((#44415,#44420));
+#44415 = SURFACE_STYLE_USAGE(.BOTH.,#44416);
+#44416 = SURFACE_SIDE_STYLE('',(#44417));
+#44417 = SURFACE_STYLE_FILL_AREA(#44418);
+#44418 = FILL_AREA_STYLE('',(#44419));
+#44419 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44420 = CURVE_STYLE('',#44421,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44421 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44422 = STYLED_ITEM('color',(#44423),#35356);
+#44423 = PRESENTATION_STYLE_ASSIGNMENT((#44424,#44429));
+#44424 = SURFACE_STYLE_USAGE(.BOTH.,#44425);
+#44425 = SURFACE_SIDE_STYLE('',(#44426));
+#44426 = SURFACE_STYLE_FILL_AREA(#44427);
+#44427 = FILL_AREA_STYLE('',(#44428));
+#44428 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44429 = CURVE_STYLE('',#44430,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44430 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44431 = STYLED_ITEM('color',(#44432),#36248);
+#44432 = PRESENTATION_STYLE_ASSIGNMENT((#44433,#44438));
+#44433 = SURFACE_STYLE_USAGE(.BOTH.,#44434);
+#44434 = SURFACE_SIDE_STYLE('',(#44435));
+#44435 = SURFACE_STYLE_FILL_AREA(#44436);
+#44436 = FILL_AREA_STYLE('',(#44437));
+#44437 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44438 = CURVE_STYLE('',#44439,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44439 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44440 = STYLED_ITEM('color',(#44441),#37140);
+#44441 = PRESENTATION_STYLE_ASSIGNMENT((#44442,#44447));
+#44442 = SURFACE_STYLE_USAGE(.BOTH.,#44443);
+#44443 = SURFACE_SIDE_STYLE('',(#44444));
+#44444 = SURFACE_STYLE_FILL_AREA(#44445);
+#44445 = FILL_AREA_STYLE('',(#44446));
+#44446 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44447 = CURVE_STYLE('',#44448,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44448 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44449 = STYLED_ITEM('color',(#44450),#38032);
+#44450 = PRESENTATION_STYLE_ASSIGNMENT((#44451,#44456));
+#44451 = SURFACE_STYLE_USAGE(.BOTH.,#44452);
+#44452 = SURFACE_SIDE_STYLE('',(#44453));
+#44453 = SURFACE_STYLE_FILL_AREA(#44454);
+#44454 = FILL_AREA_STYLE('',(#44455));
+#44455 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44456 = CURVE_STYLE('',#44457,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44457 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44458 = STYLED_ITEM('color',(#44459),#38924);
+#44459 = PRESENTATION_STYLE_ASSIGNMENT((#44460,#44465));
+#44460 = SURFACE_STYLE_USAGE(.BOTH.,#44461);
+#44461 = SURFACE_SIDE_STYLE('',(#44462));
+#44462 = SURFACE_STYLE_FILL_AREA(#44463);
+#44463 = FILL_AREA_STYLE('',(#44464));
+#44464 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44465 = CURVE_STYLE('',#44466,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44466 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44467 = STYLED_ITEM('color',(#44468),#39816);
+#44468 = PRESENTATION_STYLE_ASSIGNMENT((#44469,#44474));
+#44469 = SURFACE_STYLE_USAGE(.BOTH.,#44470);
+#44470 = SURFACE_SIDE_STYLE('',(#44471));
+#44471 = SURFACE_STYLE_FILL_AREA(#44472);
+#44472 = FILL_AREA_STYLE('',(#44473));
+#44473 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44474 = CURVE_STYLE('',#44475,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44475 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44476 = STYLED_ITEM('color',(#44477),#40708);
+#44477 = PRESENTATION_STYLE_ASSIGNMENT((#44478,#44483));
+#44478 = SURFACE_STYLE_USAGE(.BOTH.,#44479);
+#44479 = SURFACE_SIDE_STYLE('',(#44480));
+#44480 = SURFACE_STYLE_FILL_AREA(#44481);
+#44481 = FILL_AREA_STYLE('',(#44482));
+#44482 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44483 = CURVE_STYLE('',#44484,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44484 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44485 = STYLED_ITEM('color',(#44486),#41600);
+#44486 = PRESENTATION_STYLE_ASSIGNMENT((#44487,#44492));
+#44487 = SURFACE_STYLE_USAGE(.BOTH.,#44488);
+#44488 = SURFACE_SIDE_STYLE('',(#44489));
+#44489 = SURFACE_STYLE_FILL_AREA(#44490);
+#44490 = FILL_AREA_STYLE('',(#44491));
+#44491 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44492 = CURVE_STYLE('',#44493,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44493 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44494 = STYLED_ITEM('color',(#44495),#42492);
+#44495 = PRESENTATION_STYLE_ASSIGNMENT((#44496,#44501));
+#44496 = SURFACE_STYLE_USAGE(.BOTH.,#44497);
+#44497 = SURFACE_SIDE_STYLE('',(#44498));
+#44498 = SURFACE_STYLE_FILL_AREA(#44499);
+#44499 = FILL_AREA_STYLE('',(#44500));
+#44500 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44501 = CURVE_STYLE('',#44502,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44502 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44503 = STYLED_ITEM('color',(#44504),#43384);
+#44504 = PRESENTATION_STYLE_ASSIGNMENT((#44505,#44510));
+#44505 = SURFACE_STYLE_USAGE(.BOTH.,#44506);
+#44506 = SURFACE_SIDE_STYLE('',(#44507));
+#44507 = SURFACE_STYLE_FILL_AREA(#44508);
+#44508 = FILL_AREA_STYLE('',(#44509));
+#44509 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44510 = CURVE_STYLE('',#44511,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44511 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44512 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #44513),#1422);
+#44513 = STYLED_ITEM('color',(#44514),#34);
+#44514 = PRESENTATION_STYLE_ASSIGNMENT((#44515,#44521));
+#44515 = SURFACE_STYLE_USAGE(.BOTH.,#44516);
+#44516 = SURFACE_SIDE_STYLE('',(#44517));
+#44517 = SURFACE_STYLE_FILL_AREA(#44518);
+#44518 = FILL_AREA_STYLE('',(#44519));
+#44519 = FILL_AREA_STYLE_COLOUR('',#44520);
+#44520 = COLOUR_RGB('',0.300000011921,0.300000011921,0.300000011921);
+#44521 = CURVE_STYLE('',#44522,POSITIVE_LENGTH_MEASURE(0.1),#44520);
+#44522 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44523 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #44524,#44533,#44542,#44551,#44560,#44569,#44578,#44587,#44596,
+ #44605,#44614,#44623,#44632,#44641,#44650,#44659,#44668,#44677,
+ #44686,#44695,#44704,#44713,#44722,#44731),#22849);
+#44524 = STYLED_ITEM('color',(#44525),#1441);
+#44525 = PRESENTATION_STYLE_ASSIGNMENT((#44526,#44531));
+#44526 = SURFACE_STYLE_USAGE(.BOTH.,#44527);
+#44527 = SURFACE_SIDE_STYLE('',(#44528));
+#44528 = SURFACE_STYLE_FILL_AREA(#44529);
+#44529 = FILL_AREA_STYLE('',(#44530));
+#44530 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44531 = CURVE_STYLE('',#44532,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44532 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44533 = STYLED_ITEM('color',(#44534),#2333);
+#44534 = PRESENTATION_STYLE_ASSIGNMENT((#44535,#44540));
+#44535 = SURFACE_STYLE_USAGE(.BOTH.,#44536);
+#44536 = SURFACE_SIDE_STYLE('',(#44537));
+#44537 = SURFACE_STYLE_FILL_AREA(#44538);
+#44538 = FILL_AREA_STYLE('',(#44539));
+#44539 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44540 = CURVE_STYLE('',#44541,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44541 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44542 = STYLED_ITEM('color',(#44543),#3225);
+#44543 = PRESENTATION_STYLE_ASSIGNMENT((#44544,#44549));
+#44544 = SURFACE_STYLE_USAGE(.BOTH.,#44545);
+#44545 = SURFACE_SIDE_STYLE('',(#44546));
+#44546 = SURFACE_STYLE_FILL_AREA(#44547);
+#44547 = FILL_AREA_STYLE('',(#44548));
+#44548 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44549 = CURVE_STYLE('',#44550,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44550 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44551 = STYLED_ITEM('color',(#44552),#4117);
+#44552 = PRESENTATION_STYLE_ASSIGNMENT((#44553,#44558));
+#44553 = SURFACE_STYLE_USAGE(.BOTH.,#44554);
+#44554 = SURFACE_SIDE_STYLE('',(#44555));
+#44555 = SURFACE_STYLE_FILL_AREA(#44556);
+#44556 = FILL_AREA_STYLE('',(#44557));
+#44557 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44558 = CURVE_STYLE('',#44559,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44559 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44560 = STYLED_ITEM('color',(#44561),#5009);
+#44561 = PRESENTATION_STYLE_ASSIGNMENT((#44562,#44567));
+#44562 = SURFACE_STYLE_USAGE(.BOTH.,#44563);
+#44563 = SURFACE_SIDE_STYLE('',(#44564));
+#44564 = SURFACE_STYLE_FILL_AREA(#44565);
+#44565 = FILL_AREA_STYLE('',(#44566));
+#44566 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44567 = CURVE_STYLE('',#44568,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44568 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44569 = STYLED_ITEM('color',(#44570),#5901);
+#44570 = PRESENTATION_STYLE_ASSIGNMENT((#44571,#44576));
+#44571 = SURFACE_STYLE_USAGE(.BOTH.,#44572);
+#44572 = SURFACE_SIDE_STYLE('',(#44573));
+#44573 = SURFACE_STYLE_FILL_AREA(#44574);
+#44574 = FILL_AREA_STYLE('',(#44575));
+#44575 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44576 = CURVE_STYLE('',#44577,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44577 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44578 = STYLED_ITEM('color',(#44579),#6793);
+#44579 = PRESENTATION_STYLE_ASSIGNMENT((#44580,#44585));
+#44580 = SURFACE_STYLE_USAGE(.BOTH.,#44581);
+#44581 = SURFACE_SIDE_STYLE('',(#44582));
+#44582 = SURFACE_STYLE_FILL_AREA(#44583);
+#44583 = FILL_AREA_STYLE('',(#44584));
+#44584 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44585 = CURVE_STYLE('',#44586,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44586 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44587 = STYLED_ITEM('color',(#44588),#7685);
+#44588 = PRESENTATION_STYLE_ASSIGNMENT((#44589,#44594));
+#44589 = SURFACE_STYLE_USAGE(.BOTH.,#44590);
+#44590 = SURFACE_SIDE_STYLE('',(#44591));
+#44591 = SURFACE_STYLE_FILL_AREA(#44592);
+#44592 = FILL_AREA_STYLE('',(#44593));
+#44593 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44594 = CURVE_STYLE('',#44595,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44595 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44596 = STYLED_ITEM('color',(#44597),#8577);
+#44597 = PRESENTATION_STYLE_ASSIGNMENT((#44598,#44603));
+#44598 = SURFACE_STYLE_USAGE(.BOTH.,#44599);
+#44599 = SURFACE_SIDE_STYLE('',(#44600));
+#44600 = SURFACE_STYLE_FILL_AREA(#44601);
+#44601 = FILL_AREA_STYLE('',(#44602));
+#44602 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44603 = CURVE_STYLE('',#44604,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44604 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44605 = STYLED_ITEM('color',(#44606),#9469);
+#44606 = PRESENTATION_STYLE_ASSIGNMENT((#44607,#44612));
+#44607 = SURFACE_STYLE_USAGE(.BOTH.,#44608);
+#44608 = SURFACE_SIDE_STYLE('',(#44609));
+#44609 = SURFACE_STYLE_FILL_AREA(#44610);
+#44610 = FILL_AREA_STYLE('',(#44611));
+#44611 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44612 = CURVE_STYLE('',#44613,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44613 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44614 = STYLED_ITEM('color',(#44615),#10361);
+#44615 = PRESENTATION_STYLE_ASSIGNMENT((#44616,#44621));
+#44616 = SURFACE_STYLE_USAGE(.BOTH.,#44617);
+#44617 = SURFACE_SIDE_STYLE('',(#44618));
+#44618 = SURFACE_STYLE_FILL_AREA(#44619);
+#44619 = FILL_AREA_STYLE('',(#44620));
+#44620 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44621 = CURVE_STYLE('',#44622,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44622 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44623 = STYLED_ITEM('color',(#44624),#11253);
+#44624 = PRESENTATION_STYLE_ASSIGNMENT((#44625,#44630));
+#44625 = SURFACE_STYLE_USAGE(.BOTH.,#44626);
+#44626 = SURFACE_SIDE_STYLE('',(#44627));
+#44627 = SURFACE_STYLE_FILL_AREA(#44628);
+#44628 = FILL_AREA_STYLE('',(#44629));
+#44629 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44630 = CURVE_STYLE('',#44631,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44631 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44632 = STYLED_ITEM('color',(#44633),#12145);
+#44633 = PRESENTATION_STYLE_ASSIGNMENT((#44634,#44639));
+#44634 = SURFACE_STYLE_USAGE(.BOTH.,#44635);
+#44635 = SURFACE_SIDE_STYLE('',(#44636));
+#44636 = SURFACE_STYLE_FILL_AREA(#44637);
+#44637 = FILL_AREA_STYLE('',(#44638));
+#44638 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44639 = CURVE_STYLE('',#44640,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44640 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44641 = STYLED_ITEM('color',(#44642),#13037);
+#44642 = PRESENTATION_STYLE_ASSIGNMENT((#44643,#44648));
+#44643 = SURFACE_STYLE_USAGE(.BOTH.,#44644);
+#44644 = SURFACE_SIDE_STYLE('',(#44645));
+#44645 = SURFACE_STYLE_FILL_AREA(#44646);
+#44646 = FILL_AREA_STYLE('',(#44647));
+#44647 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44648 = CURVE_STYLE('',#44649,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44649 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44650 = STYLED_ITEM('color',(#44651),#13929);
+#44651 = PRESENTATION_STYLE_ASSIGNMENT((#44652,#44657));
+#44652 = SURFACE_STYLE_USAGE(.BOTH.,#44653);
+#44653 = SURFACE_SIDE_STYLE('',(#44654));
+#44654 = SURFACE_STYLE_FILL_AREA(#44655);
+#44655 = FILL_AREA_STYLE('',(#44656));
+#44656 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44657 = CURVE_STYLE('',#44658,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44658 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44659 = STYLED_ITEM('color',(#44660),#14821);
+#44660 = PRESENTATION_STYLE_ASSIGNMENT((#44661,#44666));
+#44661 = SURFACE_STYLE_USAGE(.BOTH.,#44662);
+#44662 = SURFACE_SIDE_STYLE('',(#44663));
+#44663 = SURFACE_STYLE_FILL_AREA(#44664);
+#44664 = FILL_AREA_STYLE('',(#44665));
+#44665 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44666 = CURVE_STYLE('',#44667,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44667 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44668 = STYLED_ITEM('color',(#44669),#15713);
+#44669 = PRESENTATION_STYLE_ASSIGNMENT((#44670,#44675));
+#44670 = SURFACE_STYLE_USAGE(.BOTH.,#44671);
+#44671 = SURFACE_SIDE_STYLE('',(#44672));
+#44672 = SURFACE_STYLE_FILL_AREA(#44673);
+#44673 = FILL_AREA_STYLE('',(#44674));
+#44674 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44675 = CURVE_STYLE('',#44676,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44676 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44677 = STYLED_ITEM('color',(#44678),#16605);
+#44678 = PRESENTATION_STYLE_ASSIGNMENT((#44679,#44684));
+#44679 = SURFACE_STYLE_USAGE(.BOTH.,#44680);
+#44680 = SURFACE_SIDE_STYLE('',(#44681));
+#44681 = SURFACE_STYLE_FILL_AREA(#44682);
+#44682 = FILL_AREA_STYLE('',(#44683));
+#44683 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44684 = CURVE_STYLE('',#44685,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44685 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44686 = STYLED_ITEM('color',(#44687),#17497);
+#44687 = PRESENTATION_STYLE_ASSIGNMENT((#44688,#44693));
+#44688 = SURFACE_STYLE_USAGE(.BOTH.,#44689);
+#44689 = SURFACE_SIDE_STYLE('',(#44690));
+#44690 = SURFACE_STYLE_FILL_AREA(#44691);
+#44691 = FILL_AREA_STYLE('',(#44692));
+#44692 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44693 = CURVE_STYLE('',#44694,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44694 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44695 = STYLED_ITEM('color',(#44696),#18389);
+#44696 = PRESENTATION_STYLE_ASSIGNMENT((#44697,#44702));
+#44697 = SURFACE_STYLE_USAGE(.BOTH.,#44698);
+#44698 = SURFACE_SIDE_STYLE('',(#44699));
+#44699 = SURFACE_STYLE_FILL_AREA(#44700);
+#44700 = FILL_AREA_STYLE('',(#44701));
+#44701 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44702 = CURVE_STYLE('',#44703,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44703 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44704 = STYLED_ITEM('color',(#44705),#19281);
+#44705 = PRESENTATION_STYLE_ASSIGNMENT((#44706,#44711));
+#44706 = SURFACE_STYLE_USAGE(.BOTH.,#44707);
+#44707 = SURFACE_SIDE_STYLE('',(#44708));
+#44708 = SURFACE_STYLE_FILL_AREA(#44709);
+#44709 = FILL_AREA_STYLE('',(#44710));
+#44710 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44711 = CURVE_STYLE('',#44712,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44712 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44713 = STYLED_ITEM('color',(#44714),#20173);
+#44714 = PRESENTATION_STYLE_ASSIGNMENT((#44715,#44720));
+#44715 = SURFACE_STYLE_USAGE(.BOTH.,#44716);
+#44716 = SURFACE_SIDE_STYLE('',(#44717));
+#44717 = SURFACE_STYLE_FILL_AREA(#44718);
+#44718 = FILL_AREA_STYLE('',(#44719));
+#44719 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44720 = CURVE_STYLE('',#44721,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44721 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44722 = STYLED_ITEM('color',(#44723),#21065);
+#44723 = PRESENTATION_STYLE_ASSIGNMENT((#44724,#44729));
+#44724 = SURFACE_STYLE_USAGE(.BOTH.,#44725);
+#44725 = SURFACE_SIDE_STYLE('',(#44726));
+#44726 = SURFACE_STYLE_FILL_AREA(#44727);
+#44727 = FILL_AREA_STYLE('',(#44728));
+#44728 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44729 = CURVE_STYLE('',#44730,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44730 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#44731 = STYLED_ITEM('color',(#44732),#21957);
+#44732 = PRESENTATION_STYLE_ASSIGNMENT((#44733,#44738));
+#44733 = SURFACE_STYLE_USAGE(.BOTH.,#44734);
+#44734 = SURFACE_SIDE_STYLE('',(#44735));
+#44735 = SURFACE_STYLE_FILL_AREA(#44736);
+#44736 = FILL_AREA_STYLE('',(#44737));
+#44737 = FILL_AREA_STYLE_COLOUR('',#44302);
+#44738 = CURVE_STYLE('',#44739,POSITIVE_LENGTH_MEASURE(0.1),#44302);
+#44739 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Hardware/Lib/KSZ8091MLXCA/Allegro/QFP50P900X900X160-48N.dra b/Hardware/Lib/KSZ8091MLXCA/Allegro/QFP50P900X900X160-48N.dra
new file mode 100644
index 0000000..55961eb
Binary files /dev/null and b/Hardware/Lib/KSZ8091MLXCA/Allegro/QFP50P900X900X160-48N.dra differ
diff --git a/Hardware/Lib/KSZ8091MLXCA/Allegro/qfp50p900x900x160-48n.psm b/Hardware/Lib/KSZ8091MLXCA/Allegro/qfp50p900x900x160-48n.psm
new file mode 100644
index 0000000..4150ada
Binary files /dev/null and b/Hardware/Lib/KSZ8091MLXCA/Allegro/qfp50p900x900x160-48n.psm differ
diff --git a/Hardware/Lib/KSZ8091MLXCA/Allegro/r147_5_30.pad b/Hardware/Lib/KSZ8091MLXCA/Allegro/r147_5_30.pad
new file mode 100644
index 0000000..2746cd8
Binary files /dev/null and b/Hardware/Lib/KSZ8091MLXCA/Allegro/r147_5_30.pad differ
diff --git a/Hardware/Lib/KSZ8091MLXCA/Altium/KSZ8091MLXCA.SchLib b/Hardware/Lib/KSZ8091MLXCA/Altium/KSZ8091MLXCA.SchLib
new file mode 100644
index 0000000..97eaf3f
Binary files /dev/null and b/Hardware/Lib/KSZ8091MLXCA/Altium/KSZ8091MLXCA.SchLib differ
diff --git a/Hardware/Lib/KSZ8091MLXCA/Altium/KSZ8091MLXCA.epw b/Hardware/Lib/KSZ8091MLXCA/Altium/KSZ8091MLXCA.epw
new file mode 100644
index 0000000..e8213f9
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/Altium/KSZ8091MLXCA.epw
@@ -0,0 +1,6 @@
+1615215
+Message from SamacSys:
+To use this model save to your preferred location and then open within the ECAD Part Wizard tool.
+If you do not yet have a copy of the ECAD Part Wizard tool then please refer to the Instructions provided with this model.
+Source=ms
+1615215/1031803/2.50/48/3/Integrated Circuit
\ No newline at end of file
diff --git a/Hardware/Lib/KSZ8091MLXCA/Altium/QFP50P900X900X160-48N.PcbLib b/Hardware/Lib/KSZ8091MLXCA/Altium/QFP50P900X900X160-48N.PcbLib
new file mode 100644
index 0000000..28a78ba
Binary files /dev/null and b/Hardware/Lib/KSZ8091MLXCA/Altium/QFP50P900X900X160-48N.PcbLib differ
diff --git a/Hardware/Lib/KSZ8091MLXCA/Altium/Readme.html b/Hardware/Lib/KSZ8091MLXCA/Altium/Readme.html
new file mode 100644
index 0000000..a650308
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/Altium/Readme.html
@@ -0,0 +1,9 @@
+
+
+
+ Altium Library Loader
+
+
+ To convert the SamacSys ECAD Model file (.epw) to Altium Designer format please install the Altium Library Loader
+
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/CADSTAR/KSZ8091MLXCA.csa b/Hardware/Lib/KSZ8091MLXCA/CADSTAR/KSZ8091MLXCA.csa
new file mode 100644
index 0000000..72a74de
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/CADSTAR/KSZ8091MLXCA.csa
@@ -0,0 +1,618 @@
+(CADSTARSCM
+ (HEADER
+ (FORMAT SYMBOL 2 16)
+ (JOBFILE "")
+ (JOBTITLE "SamacSys ECAD Model")
+ (GENERATOR "1615215/1031803/2.50/48/3/Integrated Circuit")
+ (RESOLUTION(METRIC HUNDREDTH MICRON))
+ (TIMESTAMP 2025 01 30 15 30 48)
+ )
+ (ASSIGNMENTS
+ (CODEDEFS
+ (LINECODE LC1 "Line 10" 25400
+ (STYLE SOLID)
+ )
+ (TEXTCODE TC0 "(Pin Name/Number)" 15240 152400 152400)
+ (TEXTCODE TC5 "Text Size 60/43/6" 15240 152400 109220)
+ (TEXTCODE TC8 "Symbol Name" 10000 200000 0
+ (FONT "Arial" 400 0)
+ )
+ (TERMINALCODE TC0 "Terminal"
+ (CROSS 127000 0)
+ )
+ (ATTRNAME AT0 "pcb_zone"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT1 "tolerance"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT2 "voltage"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT3 "wattage"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT4 "Value"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT5 "sim_model"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT6 "Description"
+ (ATTROWNER SYMBOL)
+ )
+ )
+ (GRIDS
+ (WORKINGGRID
+ (STEPGRID "" 50800 50800)
+ )
+ (SCREENGRID
+ (STEPGRID "(Screen Grid)" 254000 254000)
+ )
+ )
+ (SETTINGS
+ (UNITS THOU)
+ (UNITSPRECISION 1)
+ (INTERLINEGAP 0)
+ (BARLINEGAP 0)
+ (ALLOWBARTEXT)
+ (DESIGNORIGIN (PT 0 0))
+ (DESIGNAREA (PT 0 0) (PT 100000000 100000000))
+ (DESIGNLIMIT (PT 100000000 100000000))
+ (ANGULARPRECISION 1)
+ )
+ )
+ (DEFAULTS
+ (DFLTSHAPETYPE OUTLINE)
+ (OUTLDFLTS LC1
+ (CLEAR)
+ )
+ (TEXTDFLTS TC5)
+ (ORIGINDFLTS TC8)
+ (ATTRDFLTS TC8)
+ (PINNOOFFSET 50800)
+ (PINNOANGLE 0)
+ )
+ (LIBRARY
+ (SYMDEF L0 "KSZ8091MLXCA" "" (PT 4572000 10160000)
+ (VERSION 1)
+ (FIGURE FIG0 LC1 NO_SHEET
+ (OPENSHAPE (PT 5080000 13462000) (PT 10414000 13462000) (PT 10414000 5080000) (PT 5080000 5080000) (PT 5080000 13462000))
+ )
+ (FIGURE FIG1 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 10160000) (PT 5080000 10160000))
+ )
+ (FIGURE FIG2 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 9906000) (PT 5080000 9906000))
+ )
+ (FIGURE FIG3 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 9652000) (PT 5080000 9652000))
+ )
+ (FIGURE FIG4 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 9398000) (PT 5080000 9398000))
+ )
+ (FIGURE FIG5 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 9144000) (PT 5080000 9144000))
+ )
+ (FIGURE FIG6 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 8890000) (PT 5080000 8890000))
+ )
+ (FIGURE FIG7 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 8636000) (PT 5080000 8636000))
+ )
+ (FIGURE FIG8 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 8382000) (PT 5080000 8382000))
+ )
+ (FIGURE FIG9 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 8128000) (PT 5080000 8128000))
+ )
+ (FIGURE FIG10 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 7874000) (PT 5080000 7874000))
+ )
+ (FIGURE FIG11 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 7620000) (PT 5080000 7620000))
+ )
+ (FIGURE FIG12 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 7366000) (PT 5080000 7366000))
+ )
+ (FIGURE FIG13 LC1 NO_SHEET
+ (OPENSHAPE (PT 6350000 4572000) (PT 6350000 5080000))
+ )
+ (FIGURE FIG14 LC1 NO_SHEET
+ (OPENSHAPE (PT 6604000 4572000) (PT 6604000 5080000))
+ )
+ (FIGURE FIG15 LC1 NO_SHEET
+ (OPENSHAPE (PT 6858000 4572000) (PT 6858000 5080000))
+ )
+ (FIGURE FIG16 LC1 NO_SHEET
+ (OPENSHAPE (PT 7112000 4572000) (PT 7112000 5080000))
+ )
+ (FIGURE FIG17 LC1 NO_SHEET
+ (OPENSHAPE (PT 7366000 4572000) (PT 7366000 5080000))
+ )
+ (FIGURE FIG18 LC1 NO_SHEET
+ (OPENSHAPE (PT 7620000 4572000) (PT 7620000 5080000))
+ )
+ (FIGURE FIG19 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 4572000) (PT 7874000 5080000))
+ )
+ (FIGURE FIG20 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 4572000) (PT 8128000 5080000))
+ )
+ (FIGURE FIG21 LC1 NO_SHEET
+ (OPENSHAPE (PT 8382000 4572000) (PT 8382000 5080000))
+ )
+ (FIGURE FIG22 LC1 NO_SHEET
+ (OPENSHAPE (PT 8636000 4572000) (PT 8636000 5080000))
+ )
+ (FIGURE FIG23 LC1 NO_SHEET
+ (OPENSHAPE (PT 8890000 4572000) (PT 8890000 5080000))
+ )
+ (FIGURE FIG24 LC1 NO_SHEET
+ (OPENSHAPE (PT 9144000 4572000) (PT 9144000 5080000))
+ )
+ (FIGURE FIG25 LC1 NO_SHEET
+ (OPENSHAPE (PT 10922000 10160000) (PT 10414000 10160000))
+ )
+ (FIGURE FIG26 LC1 NO_SHEET
+ (OPENSHAPE (PT 10922000 9906000) (PT 10414000 9906000))
+ )
+ (FIGURE FIG27 LC1 NO_SHEET
+ (OPENSHAPE (PT 10922000 9652000) (PT 10414000 9652000))
+ )
+ (FIGURE FIG28 LC1 NO_SHEET
+ (OPENSHAPE (PT 10922000 9398000) (PT 10414000 9398000))
+ )
+ (FIGURE FIG29 LC1 NO_SHEET
+ (OPENSHAPE (PT 10922000 9144000) (PT 10414000 9144000))
+ )
+ (FIGURE FIG30 LC1 NO_SHEET
+ (OPENSHAPE (PT 10922000 8890000) (PT 10414000 8890000))
+ )
+ (FIGURE FIG31 LC1 NO_SHEET
+ (OPENSHAPE (PT 10922000 8636000) (PT 10414000 8636000))
+ )
+ (FIGURE FIG32 LC1 NO_SHEET
+ (OPENSHAPE (PT 10922000 8382000) (PT 10414000 8382000))
+ )
+ (FIGURE FIG33 LC1 NO_SHEET
+ (OPENSHAPE (PT 10922000 8128000) (PT 10414000 8128000))
+ )
+ (FIGURE FIG34 LC1 NO_SHEET
+ (OPENSHAPE (PT 10922000 7874000) (PT 10414000 7874000))
+ )
+ (FIGURE FIG35 LC1 NO_SHEET
+ (OPENSHAPE (PT 10922000 7620000) (PT 10414000 7620000))
+ )
+ (FIGURE FIG36 LC1 NO_SHEET
+ (OPENSHAPE (PT 10922000 7366000) (PT 10414000 7366000))
+ )
+ (FIGURE FIG37 LC1 NO_SHEET
+ (OPENSHAPE (PT 6350000 13970000) (PT 6350000 13462000))
+ )
+ (FIGURE FIG38 LC1 NO_SHEET
+ (OPENSHAPE (PT 6604000 13970000) (PT 6604000 13462000))
+ )
+ (FIGURE FIG39 LC1 NO_SHEET
+ (OPENSHAPE (PT 6858000 13970000) (PT 6858000 13462000))
+ )
+ (FIGURE FIG40 LC1 NO_SHEET
+ (OPENSHAPE (PT 7112000 13970000) (PT 7112000 13462000))
+ )
+ (FIGURE FIG41 LC1 NO_SHEET
+ (OPENSHAPE (PT 7366000 13970000) (PT 7366000 13462000))
+ )
+ (FIGURE FIG42 LC1 NO_SHEET
+ (OPENSHAPE (PT 7620000 13970000) (PT 7620000 13462000))
+ )
+ (FIGURE FIG43 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 13970000) (PT 7874000 13462000))
+ )
+ (FIGURE FIG44 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 13970000) (PT 8128000 13462000))
+ )
+ (FIGURE FIG45 LC1 NO_SHEET
+ (OPENSHAPE (PT 8382000 13970000) (PT 8382000 13462000))
+ )
+ (FIGURE FIG46 LC1 NO_SHEET
+ (OPENSHAPE (PT 8636000 13970000) (PT 8636000 13462000))
+ )
+ (FIGURE FIG47 LC1 NO_SHEET
+ (OPENSHAPE (PT 8890000 13970000) (PT 8890000 13462000))
+ )
+ (FIGURE FIG48 LC1 NO_SHEET
+ (OPENSHAPE (PT 9144000 13970000) (PT 9144000 13462000))
+ )
+ (TERMINAL 1 TC0 (PT 4572000 10160000))
+ (TERMINAL 2 TC0 (PT 4572000 9906000))
+ (TERMINAL 3 TC0 (PT 4572000 9652000))
+ (TERMINAL 4 TC0 (PT 4572000 9398000))
+ (TERMINAL 5 TC0 (PT 4572000 9144000))
+ (TERMINAL 6 TC0 (PT 4572000 8890000))
+ (TERMINAL 7 TC0 (PT 4572000 8636000))
+ (TERMINAL 8 TC0 (PT 4572000 8382000))
+ (TERMINAL 9 TC0 (PT 4572000 8128000))
+ (TERMINAL 10 TC0 (PT 4572000 7874000))
+ (TERMINAL 11 TC0 (PT 4572000 7620000))
+ (TERMINAL 12 TC0 (PT 4572000 7366000))
+ (TERMINAL 13 TC0 (PT 6350000 4572000))
+ (TERMINAL 14 TC0 (PT 6604000 4572000))
+ (TERMINAL 15 TC0 (PT 6858000 4572000))
+ (TERMINAL 16 TC0 (PT 7112000 4572000))
+ (TERMINAL 17 TC0 (PT 7366000 4572000))
+ (TERMINAL 18 TC0 (PT 7620000 4572000))
+ (TERMINAL 19 TC0 (PT 7874000 4572000))
+ (TERMINAL 20 TC0 (PT 8128000 4572000))
+ (TERMINAL 21 TC0 (PT 8382000 4572000))
+ (TERMINAL 22 TC0 (PT 8636000 4572000))
+ (TERMINAL 23 TC0 (PT 8890000 4572000))
+ (TERMINAL 24 TC0 (PT 9144000 4572000))
+ (TERMINAL 25 TC0 (PT 10922000 10160000))
+ (TERMINAL 26 TC0 (PT 10922000 9906000))
+ (TERMINAL 27 TC0 (PT 10922000 9652000))
+ (TERMINAL 28 TC0 (PT 10922000 9398000))
+ (TERMINAL 29 TC0 (PT 10922000 9144000))
+ (TERMINAL 30 TC0 (PT 10922000 8890000))
+ (TERMINAL 31 TC0 (PT 10922000 8636000))
+ (TERMINAL 32 TC0 (PT 10922000 8382000))
+ (TERMINAL 33 TC0 (PT 10922000 8128000))
+ (TERMINAL 34 TC0 (PT 10922000 7874000))
+ (TERMINAL 35 TC0 (PT 10922000 7620000))
+ (TERMINAL 36 TC0 (PT 10922000 7366000))
+ (TERMINAL 37 TC0 (PT 6350000 13970000))
+ (TERMINAL 38 TC0 (PT 6604000 13970000))
+ (TERMINAL 39 TC0 (PT 6858000 13970000))
+ (TERMINAL 40 TC0 (PT 7112000 13970000))
+ (TERMINAL 41 TC0 (PT 7366000 13970000))
+ (TERMINAL 42 TC0 (PT 7620000 13970000))
+ (TERMINAL 43 TC0 (PT 7874000 13970000))
+ (TERMINAL 44 TC0 (PT 8128000 13970000))
+ (TERMINAL 45 TC0 (PT 8382000 13970000))
+ (TERMINAL 46 TC0 (PT 8636000 13970000))
+ (TERMINAL 47 TC0 (PT 8890000 13970000))
+ (TERMINAL 48 TC0 (PT 9144000 13970000))
+ (TEXTLOC SYMBOL_NAME TC8 (PT 10541000 13970000)
+ (ALIGN CENTERLEFT)
+ )
+ (TEXTLOC PART_NAME TC8 (PT 10541000 13716000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINNUMNAMELOC 1 TC8 (PT 4927600 10160000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 2 TC8 (PT 4927600 9906000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 3 TC8 (PT 4927600 9652000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 4 TC8 (PT 4927600 9398000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 5 TC8 (PT 4927600 9144000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 6 TC8 (PT 4927600 8890000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 7 TC8 (PT 4927600 8636000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 8 TC8 (PT 4927600 8382000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 9 TC8 (PT 4927600 8128000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 10 TC8 (PT 4927600 7874000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 11 TC8 (PT 4927600 7620000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 12 TC8 (PT 4927600 7366000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 13 TC8 (PT 6350000 4927600)
+ (ORIENT 90000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 14 TC8 (PT 6604000 4927600)
+ (ORIENT 90000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 15 TC8 (PT 6858000 4927600)
+ (ORIENT 90000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 16 TC8 (PT 7112000 4927600)
+ (ORIENT 90000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 17 TC8 (PT 7366000 4927600)
+ (ORIENT 90000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 18 TC8 (PT 7620000 4927600)
+ (ORIENT 90000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 19 TC8 (PT 7874000 4927600)
+ (ORIENT 90000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 20 TC8 (PT 8128000 4927600)
+ (ORIENT 90000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 21 TC8 (PT 8382000 4927600)
+ (ORIENT 90000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 22 TC8 (PT 8636000 4927600)
+ (ORIENT 90000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 23 TC8 (PT 8890000 4927600)
+ (ORIENT 90000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 24 TC8 (PT 9144000 4927600)
+ (ORIENT 90000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 25 TC8 (PT 10566400 10160000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 26 TC8 (PT 10566400 9906000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 27 TC8 (PT 10566400 9652000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 28 TC8 (PT 10566400 9398000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 29 TC8 (PT 10566400 9144000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 30 TC8 (PT 10566400 8890000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 31 TC8 (PT 10566400 8636000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 32 TC8 (PT 10566400 8382000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 33 TC8 (PT 10566400 8128000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 34 TC8 (PT 10566400 7874000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 35 TC8 (PT 10566400 7620000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 36 TC8 (PT 10566400 7366000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 37 TC8 (PT 6350000 13614400)
+ (ORIENT 90000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 38 TC8 (PT 6604000 13614400)
+ (ORIENT 90000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 39 TC8 (PT 6858000 13614400)
+ (ORIENT 90000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 40 TC8 (PT 7112000 13614400)
+ (ORIENT 90000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 41 TC8 (PT 7366000 13614400)
+ (ORIENT 90000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 42 TC8 (PT 7620000 13614400)
+ (ORIENT 90000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 43 TC8 (PT 7874000 13614400)
+ (ORIENT 90000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 44 TC8 (PT 8128000 13614400)
+ (ORIENT 90000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 45 TC8 (PT 8382000 13614400)
+ (ORIENT 90000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 46 TC8 (PT 8636000 13614400)
+ (ORIENT 90000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 47 TC8 (PT 8890000 13614400)
+ (ORIENT 90000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 48 TC8 (PT 9144000 13614400)
+ (ORIENT 90000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINLABELLOC 1 TC8 (PT 5156200 10160000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 2 TC8 (PT 5156200 9906000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 3 TC8 (PT 5156200 9652000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 4 TC8 (PT 5156200 9398000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 5 TC8 (PT 5156200 9144000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 6 TC8 (PT 5156200 8890000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 7 TC8 (PT 5156200 8636000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 8 TC8 (PT 5156200 8382000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 9 TC8 (PT 5156200 8128000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 10 TC8 (PT 5156200 7874000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 11 TC8 (PT 5156200 7620000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 12 TC8 (PT 5156200 7366000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 13 TC8 (PT 6350000 5156200)
+ (ORIENT 90000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 14 TC8 (PT 6604000 5156200)
+ (ORIENT 90000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 15 TC8 (PT 6858000 5156200)
+ (ORIENT 90000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 16 TC8 (PT 7112000 5156200)
+ (ORIENT 90000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 17 TC8 (PT 7366000 5156200)
+ (ORIENT 90000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 18 TC8 (PT 7620000 5156200)
+ (ORIENT 90000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 19 TC8 (PT 7874000 5156200)
+ (ORIENT 90000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 20 TC8 (PT 8128000 5156200)
+ (ORIENT 90000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 21 TC8 (PT 8382000 5156200)
+ (ORIENT 90000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 22 TC8 (PT 8636000 5156200)
+ (ORIENT 90000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 23 TC8 (PT 8890000 5156200)
+ (ORIENT 90000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 24 TC8 (PT 9144000 5156200)
+ (ORIENT 90000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 25 TC8 (PT 10337800 10160000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 26 TC8 (PT 10337800 9906000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 27 TC8 (PT 10337800 9652000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 28 TC8 (PT 10337800 9398000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 29 TC8 (PT 10337800 9144000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 30 TC8 (PT 10337800 8890000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 31 TC8 (PT 10337800 8636000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 32 TC8 (PT 10337800 8382000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 33 TC8 (PT 10337800 8128000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 34 TC8 (PT 10337800 7874000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 35 TC8 (PT 10337800 7620000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 36 TC8 (PT 10337800 7366000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 37 TC8 (PT 6350000 13385800)
+ (ORIENT 90000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 38 TC8 (PT 6604000 13385800)
+ (ORIENT 90000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 39 TC8 (PT 6858000 13385800)
+ (ORIENT 90000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 40 TC8 (PT 7112000 13385800)
+ (ORIENT 90000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 41 TC8 (PT 7366000 13385800)
+ (ORIENT 90000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 42 TC8 (PT 7620000 13385800)
+ (ORIENT 90000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 43 TC8 (PT 7874000 13385800)
+ (ORIENT 90000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 44 TC8 (PT 8128000 13385800)
+ (ORIENT 90000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 45 TC8 (PT 8382000 13385800)
+ (ORIENT 90000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 46 TC8 (PT 8636000 13385800)
+ (ORIENT 90000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 47 TC8 (PT 8890000 13385800)
+ (ORIENT 90000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 48 TC8 (PT 9144000 13385800)
+ (ORIENT 90000)
+ (ALIGN CENTERRIGHT)
+ )
+ )
+ )
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/CADSTAR/KSZ8091MLXCA.lib b/Hardware/Lib/KSZ8091MLXCA/CADSTAR/KSZ8091MLXCA.lib
new file mode 100644
index 0000000..c559fc7
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/CADSTAR/KSZ8091MLXCA.lib
@@ -0,0 +1,17 @@
+.KSZ8091MLXCA :1 ;Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr
+QFP50P900X900X160-48N
+*STM IC
+*NGS
+*PLB 1="GND_1" 2="GND_2" 3="GND_3" 4="VDD_1.2_1" 5="NC_1" 6="NC_2" 7="VDDA_3.3" 8="NC_3" 9="RXM" 10="RXP" 11="TXM" 12="TXP" 13="GND_4" 14="XO" 15="XI" 16="REXT" 17="GND_5" 18="MDIO" 19="MDC" 20="RXD3 / PHYAD0" 21="RXD2 / PHYAD1" 22="RXD1 / PHYAD2" 23="RXD0 / DUPLEX" 24="GND_6" 25="VDDIO" 26="NC_4" 27="RXDV / CONFIG2" 28="RXC / B-CAST_OFF" 29="RXER / ISO" 30="GND_7" 31="VDD_1.2_2" 32="INTRP / PME_N2 / NAND_TREE#" 33="TXC / PME_EN" 34="TXEN" 35="TXD0" &
+36="TXD1" 37="GND_8" 38="TXD2" 39="TXD3" 40="COL / CONFIG0" 41="CRS / CONFIG1" 42="LED0 / PME_N1 / NWAYEN" 43="LED1 / SPEED" 44="TXER" 45="NC_5" 46="NC_6" 47="RST#" 48="NC_7"
+*MXP 48
+*DFN KSZ8091MLXCA
+~!Mouser Part Number (998-KSZ8091MLXCA)
+~!Link Mouser Price/Stock (https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D)
+~!Manufacturer_Name (Microchip)
+~!Manufacturer_Part_Number (KSZ8091MLXCA)
+~!Link Datasheet (http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf)
+~!Height (1.6mm)
+~!3D_Model (KSZ8091MLXCA)
+KSZ8091MLXCA
+1.1!U 2.1!U 3.1!U 4.1!U 5.1!U 6.1!U 7.1!U 8.1!U 9.1!U 10.1!U 11.1!U 12.1!U 13.1!U 14.1!U 15.1!U 16.1!U 17.1!U 18.1!U 19.1!U 20.1!U 21.1!U 22.1!U 23.1!U 24.1!U 36.1!U 35.1!U 34.1!U 33.1!U 32.1!U 31.1!U 30.1!U 29.1!U 28.1!U 27.1!U 26.1!U 25.1!U 48.1!U 47.1!U 46.1!U 45.1!U 44.1!U 43.1!U 42.1!U 41.1!U 40.1!U 39.1!U 38.1!U 37.1!U
diff --git a/Hardware/Lib/KSZ8091MLXCA/CADSTAR/QFP50P900X900X160-48N.cpa b/Hardware/Lib/KSZ8091MLXCA/CADSTAR/QFP50P900X900X160-48N.cpa
new file mode 100644
index 0000000..7f627ed
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/CADSTAR/QFP50P900X900X160-48N.cpa
@@ -0,0 +1,337 @@
+(CADSTARPCB
+ (HEADER
+ (FORMAT LIBRARY 2 18)
+ (JOBFILE "")
+ (JOBTITLE "")
+ (GENERATOR "")
+ (RESOLUTION
+ (METRIC HUNDREDTH MICRON)
+ )
+ (TIMESTAMP 2025 01 30 15 30 48)
+ )
+ (ASSIGNMENTS
+ (LAYERDEFS
+ (LAYERSTACK LAY7 LAY9 LAY12 LAY14 LAY18 LAY10 LAY16 LAY6 LAY8 LAY17
+ LAY11 LAY19 LAY15 LAY13
+ )
+ (LAYER LAY0 "(All Layers)"
+ (ALLLAYER)
+ )
+ (LAYER LAY1 "(All Electrical Layers)"
+ (ALLELEC)
+ )
+ (LAYER LAY2 "(All Documentation Layers)"
+ (ALLDOC)
+ )
+ (LAYER LAY3 "(Undefined)"
+ (NOLAYER)
+ )
+ (LAYER LAY4 "(Component Copper)"
+ (ASSCOMPCOPP)
+ )
+ (LAYER LAY5 "(Jumper)"
+ (JUMPERLAYER)
+ )
+ (LAYER LAY6 "Top Elec"
+ (ELEC 1
+ (BIAS UNBIASED)
+ (LAYERHEIGHT 0)
+ )
+ )
+ (LAYER LAY7 "Construction"
+ (DOC)
+ )
+ (LAYER LAY8 "Bottom Elec"
+ (ELEC 2
+ (BIAS UNBIASED)
+ (LAYERHEIGHT 0)
+ )
+ )
+ (LAYER LAY9 "Drill Drawing"
+ (DOC)
+ )
+ (LAYER LAY10 "Top silk"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_SILKSCREEN)
+ )
+ (LAYER LAY11 "Bottom silk"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_SILKSCREEN)
+ )
+ (LAYER LAY12 "Top Placement"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_PLACEMENT)
+ )
+ (LAYER LAY13 "Bottom Placement"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_PLACEMENT)
+ )
+ (LAYER LAY14 "Top Assembly"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_ASSEMBLY)
+ )
+ (LAYER LAY15 "Bottom Assembly"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_ASSEMBLY)
+ )
+ (LAYER LAY16 "Top Solder Resist"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_SOLDERRESIST)
+ )
+ (LAYER LAY17 "Bottom Solder Resist"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_SOLDERRESIST)
+ )
+ (LAYER LAY18 "Top Paste"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_PASTE)
+ )
+ (LAYER LAY19 "Bottom Paste"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_PASTE)
+ )
+ )
+ (CODEDEFS
+ (LINECODE LC11 "Silkscreen Outline 1" 2540
+ (STYLE SOLID)
+ )
+ (LINECODE LC14 "Assembly Outline 1" 2540
+ (STYLE SOLID)
+ )
+ (LINECODE LC15 "Placement Outline 1" 2540
+ (STYLE SOLID)
+ )
+ (TEXTCODE TC10 "Component Name" 3000 60000 40000)
+ (SPACINGCODE P_P 100000)
+ (SPACINGCODE P_C 100000)
+ (SPACINGCODE C_C 100000)
+ (SPACINGCODE H_H 100000)
+ (PADCODE PC0 "r147.5_30"
+ (RECTANGLE 30000 58750 58750)
+ )
+ (ATTRNAME AT0 "Component Category"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT1 "assembly_name"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT2 "Value"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT3 "thm_power_diss"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT4 "placement"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT5 "silkscrn_name"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT6 "Manufacturers Part Number"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT7 "Height"
+ (ATTROWNER SYMDEF)
+ )
+ (ATTRNAME AT8 "Drawing_Name"
+ (ATTROWNER DOCSYMBOL)
+ )
+ (ATTRNAME AT9 "Client"
+ (ATTROWNER DOCSYMBOL)
+ )
+ (ATTRNAME AT10 "RefDes"
+ (ATTROWNER COMPONENT)
+ )
+ )
+ (TECHNOLOGY
+ (UNITS MM)
+ (UNITSPRECISION 2)
+ (INTERLINEGAP 20)
+ (BARLINEGAP 20)
+ (ALLOWBARTEXT)
+ (ANGULARPRECISION 1)
+ (MAXPHYSLAYER 2)
+ (DESIGNORIGIN (PT 0 0))
+ (DESIGNAREA (PT 0 0) (PT 100000000 100000000))
+ (PINNOOFFSET 50800)
+ (PINNOANGLE 0)
+ (DESIGNLIMIT (PT 100000000 100000000))
+ )
+ )
+ (LIBRARY
+ (HIERARCHY
+ (ROOTFOLDER F0 "root"
+ (SYMDEFLIST L0)
+ )
+ )
+ (SYMDEF L0 "QFP50P900X900X160-48N" "" (PT 50000000 50000000)
+ (VERSION 1)
+ (FIGURE FIG0 LC15 LAY12
+ (OUTLINE (PT 49477500 50522500) (PT 50522500 50522500) (PT 50522500 49477500) (PT 49477500 49477500) (PT 49477500 50522500))
+ )
+ (FIGURE FIG1 LC14 LAY14
+ (OUTLINE (PT 49650000 50350000) (PT 50350000 50350000) (PT 50350000 49650000) (PT 49650000 49650000) (PT 49650000 50350000))
+ )
+ (FIGURE FIG2 LC14 LAY14
+ (OPENSHAPE (PT 49650000 50300000) (PT 49700000 50350000))
+ )
+ (FIGURE FIG3 LC11 LAY10
+ (OUTLINE (PT 49685000 50315000) (PT 50315000 50315000) (PT 50315000 49685000) (PT 49685000 49685000) (PT 49685000 50315000))
+ )
+ (FIGURE FIG4 LC11 LAY10
+ (SOLID (PT 49527500 50337500)
+ (CWSEMI (PT 49527500 50362500))
+ (CWSEMI (PT 49527500 50337500))
+ )
+ )
+ (PAD 1 (PT 49576200 50275000) PC0 TOP
+ (FIRSTPAD)
+ (PADIDENTIFIER "1")
+ )
+ (PAD 2 (PT 49576200 50225000) PC0 TOP
+ (PADIDENTIFIER "2")
+ )
+ (PAD 3 (PT 49576200 50175000) PC0 TOP
+ (PADIDENTIFIER "3")
+ )
+ (PAD 4 (PT 49576200 50125000) PC0 TOP
+ (PADIDENTIFIER "4")
+ )
+ (PAD 5 (PT 49576200 50075000) PC0 TOP
+ (PADIDENTIFIER "5")
+ )
+ (PAD 6 (PT 49576200 50025000) PC0 TOP
+ (PADIDENTIFIER "6")
+ )
+ (PAD 7 (PT 49576200 49975000) PC0 TOP
+ (PADIDENTIFIER "7")
+ )
+ (PAD 8 (PT 49576200 49925000) PC0 TOP
+ (PADIDENTIFIER "8")
+ )
+ (PAD 9 (PT 49576200 49875000) PC0 TOP
+ (PADIDENTIFIER "9")
+ )
+ (PAD 10 (PT 49576200 49825000) PC0 TOP
+ (PADIDENTIFIER "10")
+ )
+ (PAD 11 (PT 49576200 49775000) PC0 TOP
+ (PADIDENTIFIER "11")
+ )
+ (PAD 12 (PT 49576200 49725000) PC0 TOP
+ (PADIDENTIFIER "12")
+ )
+ (PAD 13 (PT 49725000 49576200) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "13")
+ )
+ (PAD 14 (PT 49775000 49576200) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "14")
+ )
+ (PAD 15 (PT 49825000 49576200) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "15")
+ )
+ (PAD 16 (PT 49875000 49576200) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "16")
+ )
+ (PAD 17 (PT 49925000 49576200) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "17")
+ )
+ (PAD 18 (PT 49975000 49576200) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "18")
+ )
+ (PAD 19 (PT 50025000 49576200) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "19")
+ )
+ (PAD 20 (PT 50075000 49576200) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "20")
+ )
+ (PAD 21 (PT 50125000 49576200) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "21")
+ )
+ (PAD 22 (PT 50175000 49576200) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "22")
+ )
+ (PAD 23 (PT 50225000 49576200) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "23")
+ )
+ (PAD 24 (PT 50275000 49576200) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "24")
+ )
+ (PAD 25 (PT 50423800 49725000) PC0 TOP
+ (PADIDENTIFIER "25")
+ )
+ (PAD 26 (PT 50423800 49775000) PC0 TOP
+ (PADIDENTIFIER "26")
+ )
+ (PAD 27 (PT 50423800 49825000) PC0 TOP
+ (PADIDENTIFIER "27")
+ )
+ (PAD 28 (PT 50423800 49875000) PC0 TOP
+ (PADIDENTIFIER "28")
+ )
+ (PAD 29 (PT 50423800 49925000) PC0 TOP
+ (PADIDENTIFIER "29")
+ )
+ (PAD 30 (PT 50423800 49975000) PC0 TOP
+ (PADIDENTIFIER "30")
+ )
+ (PAD 31 (PT 50423800 50025000) PC0 TOP
+ (PADIDENTIFIER "31")
+ )
+ (PAD 32 (PT 50423800 50075000) PC0 TOP
+ (PADIDENTIFIER "32")
+ )
+ (PAD 33 (PT 50423800 50125000) PC0 TOP
+ (PADIDENTIFIER "33")
+ )
+ (PAD 34 (PT 50423800 50175000) PC0 TOP
+ (PADIDENTIFIER "34")
+ )
+ (PAD 35 (PT 50423800 50225000) PC0 TOP
+ (PADIDENTIFIER "35")
+ )
+ (PAD 36 (PT 50423800 50275000) PC0 TOP
+ (PADIDENTIFIER "36")
+ )
+ (PAD 37 (PT 50275000 50423800) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "37")
+ )
+ (PAD 38 (PT 50225000 50423800) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "38")
+ )
+ (PAD 39 (PT 50175000 50423800) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "39")
+ )
+ (PAD 40 (PT 50125000 50423800) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "40")
+ )
+ (PAD 41 (PT 50075000 50423800) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "41")
+ )
+ (PAD 42 (PT 50025000 50423800) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "42")
+ )
+ (PAD 43 (PT 49975000 50423800) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "43")
+ )
+ (PAD 44 (PT 49925000 50423800) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "44")
+ )
+ (PAD 45 (PT 49875000 50423800) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "45")
+ )
+ (PAD 46 (PT 49825000 50423800) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "46")
+ )
+ (PAD 47 (PT 49775000 50423800) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "47")
+ )
+ (PAD 48 (PT 49725000 50423800) PC0 TOP (ORIENT 90000)
+ (PADIDENTIFIER "48")
+ )
+ (TEXTLOC COMP_NAME TC10 LAY10 (PT 50000000 50000000)
+ (ALIGN CENTERCENTER)
+ )
+ )
+ )
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/CR-5000/KSZ8091MLXCA.cdf b/Hardware/Lib/KSZ8091MLXCA/CR-5000/KSZ8091MLXCA.cdf
new file mode 100644
index 0000000..e364e27
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/CR-5000/KSZ8091MLXCA.cdf
@@ -0,0 +1,67 @@
+(part "KSZ8091MLXCA"
+ (packageRef "QFP50P900X900X160-48N")
+ (interface
+ (port "1" (symbPinId 1) (portName "GND_1") (portType INOUT))
+ (port "2" (symbPinId 2) (portName "GND_2") (portType INOUT))
+ (port "3" (symbPinId 3) (portName "GND_3") (portType INOUT))
+ (port "4" (symbPinId 4) (portName "VDD_1.2_1") (portType INOUT))
+ (port "5" (symbPinId 5) (portName "NC_1") (portType INOUT))
+ (port "6" (symbPinId 6) (portName "NC_2") (portType INOUT))
+ (port "7" (symbPinId 7) (portName "VDDA_3.3") (portType INOUT))
+ (port "8" (symbPinId 8) (portName "NC_3") (portType INOUT))
+ (port "9" (symbPinId 9) (portName "RXM") (portType INOUT))
+ (port "10" (symbPinId 10) (portName "RXP") (portType INOUT))
+ (port "11" (symbPinId 11) (portName "TXM") (portType INOUT))
+ (port "12" (symbPinId 12) (portName "TXP") (portType INOUT))
+ (port "13" (symbPinId 13) (portName "GND_4") (portType INOUT))
+ (port "14" (symbPinId 14) (portName "XO") (portType INOUT))
+ (port "15" (symbPinId 15) (portName "XI") (portType INOUT))
+ (port "16" (symbPinId 16) (portName "REXT") (portType INOUT))
+ (port "17" (symbPinId 17) (portName "GND_5") (portType INOUT))
+ (port "18" (symbPinId 18) (portName "MDIO") (portType INOUT))
+ (port "19" (symbPinId 19) (portName "MDC") (portType INOUT))
+ (port "20" (symbPinId 20) (portName "RXD3_/_PHYAD0") (portType INOUT))
+ (port "21" (symbPinId 21) (portName "RXD2_/_PHYAD1") (portType INOUT))
+ (port "22" (symbPinId 22) (portName "RXD1_/_PHYAD2") (portType INOUT))
+ (port "23" (symbPinId 23) (portName "RXD0_/_DUPLEX") (portType INOUT))
+ (port "24" (symbPinId 24) (portName "GND_6") (portType INOUT))
+ (port "25" (symbPinId 25) (portName "VDDIO") (portType INOUT))
+ (port "26" (symbPinId 26) (portName "NC_4") (portType INOUT))
+ (port "27" (symbPinId 27) (portName "RXDV_/_CONFIG2") (portType INOUT))
+ (port "28" (symbPinId 28) (portName "RXC_/_B-CAST_OFF") (portType INOUT))
+ (port "29" (symbPinId 29) (portName "RXER_/_ISO") (portType INOUT))
+ (port "30" (symbPinId 30) (portName "GND_7") (portType INOUT))
+ (port "31" (symbPinId 31) (portName "VDD_1.2_2") (portType INOUT))
+ (port "32" (symbPinId 32) (portName "INTRP_/_PME_N2_/_NAND_TREE#") (portType INOUT))
+ (port "33" (symbPinId 33) (portName "TXC_/_PME_EN") (portType INOUT))
+ (port "34" (symbPinId 34) (portName "TXEN") (portType INOUT))
+ (port "35" (symbPinId 35) (portName "TXD0") (portType INOUT))
+ (port "36" (symbPinId 36) (portName "TXD1") (portType INOUT))
+ (port "37" (symbPinId 37) (portName "GND_8") (portType INOUT))
+ (port "38" (symbPinId 38) (portName "TXD2") (portType INOUT))
+ (port "39" (symbPinId 39) (portName "TXD3") (portType INOUT))
+ (port "40" (symbPinId 40) (portName "COL_/_CONFIG0") (portType INOUT))
+ (port "41" (symbPinId 41) (portName "CRS_/_CONFIG1") (portType INOUT))
+ (port "42" (symbPinId 42) (portName "LED0_/_PME_N1_/_NWAYEN") (portType INOUT))
+ (port "43" (symbPinId 43) (portName "LED1_/_SPEED") (portType INOUT))
+ (port "44" (symbPinId 44) (portName "TXER") (portType INOUT))
+ (port "45" (symbPinId 45) (portName "NC_5") (portType INOUT))
+ (port "46" (symbPinId 46) (portName "NC_6") (portType INOUT))
+ (port "47" (symbPinId 47) (portName "RST#") (portType INOUT))
+ (port "48" (symbPinId 48) (portName "NC_7") (portType INOUT))
+ )
+ (partClass UNDEF)
+ (useInSchema Y)
+ (useInLayout Y)
+ (inPartsList Y)
+ (partType NORMAL)
+ (placeRestriction FREE)
+ (property "compKind" "101")
+ (property "Mouser_Part_Number" "998-KSZ8091MLXCA")
+ (property "Mouser_Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D")
+ (property "Manufacturer_Name" "Microchip")
+ (property "Manufacturer_Part_Number" "KSZ8091MLXCA")
+ (property "Description" "Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr")
+ (property "Datasheet_Link" "http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf")
+ (property "symbolName1" "KSZ8091MLXCA")
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/CR-5000/KSZ8091MLXCA.laf b/Hardware/Lib/KSZ8091MLXCA/CR-5000/KSZ8091MLXCA.laf
new file mode 100644
index 0000000..fdbdb79
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/CR-5000/KSZ8091MLXCA.laf
@@ -0,0 +1,696 @@
+LIB KSZ8091MLXCA
+ZONE 1 2 1 50.000 50.000 0.000 0.000 0 A 1
+GRID 1 1 1 1 1 1 1 4
+SHT 1 1 1 0 44 50 74
+PROP 0 componentType 1
+parts
+ENDPROP
+PROP 0 componentKind 1
+101
+ENDPROP
+PROP 0 partName 1
+KSZ8091MLXCA
+ENDPROP
+VIEW 1 1 0 -1 -1 47 30 0 1.000 3 reference
+VIEW 1 1 0 -1 -1 47 28 0 1.000 3 partName
+ENDSHT
+LINE 1 -1 -1 -1 0 0 0
+POINT - 4 26
+POINT - 46 26
+POINT - 46 -40
+POINT - 4 -40
+POINT - 4 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 0
+POINT - 4 0
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -2
+POINT - 4 -2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -4
+POINT - 4 -4
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -6
+POINT - 4 -6
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -8
+POINT - 4 -8
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -10
+POINT - 4 -10
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -12
+POINT - 4 -12
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -14
+POINT - 4 -14
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -16
+POINT - 4 -16
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -18
+POINT - 4 -18
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -20
+POINT - 4 -20
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -22
+POINT - 4 -22
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 14 -44
+POINT - 14 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 16 -44
+POINT - 16 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 18 -44
+POINT - 18 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 20 -44
+POINT - 20 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 22 -44
+POINT - 22 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 24 -44
+POINT - 24 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -44
+POINT - 26 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -44
+POINT - 28 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 30 -44
+POINT - 30 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 32 -44
+POINT - 32 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 34 -44
+POINT - 34 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 36 -44
+POINT - 36 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 0
+POINT - 46 0
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -2
+POINT - 46 -2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -4
+POINT - 46 -4
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -6
+POINT - 46 -6
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -8
+POINT - 46 -8
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -10
+POINT - 46 -10
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -12
+POINT - 46 -12
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -14
+POINT - 46 -14
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -16
+POINT - 46 -16
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -18
+POINT - 46 -18
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -20
+POINT - 46 -20
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -22
+POINT - 46 -22
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 14 30
+POINT - 14 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 16 30
+POINT - 16 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 18 30
+POINT - 18 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 20 30
+POINT - 20 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 22 30
+POINT - 22 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 24 30
+POINT - 24 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 30
+POINT - 26 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 30
+POINT - 28 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 30 30
+POINT - 30 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 32 30
+POINT - 32 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 34 30
+POINT - 34 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 36 30
+POINT - 36 26
+ENDLIN
+PIN 1 1 0 0
+PROP 0 pinLabel 1
+GND_1
+ENDPROP
+PROP 0 pinNumber 1
+1
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 0.4 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 0 0 1.000 3 pinLabel
+ENDPIN
+PIN 2 1 0 -2
+PROP 0 pinLabel 1
+GND_2
+ENDPROP
+PROP 0 pinNumber 1
+2
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -1.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -2 0 1.000 3 pinLabel
+ENDPIN
+PIN 3 1 0 -4
+PROP 0 pinLabel 1
+GND_3
+ENDPROP
+PROP 0 pinNumber 1
+3
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -3.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -4 0 1.000 3 pinLabel
+ENDPIN
+PIN 4 1 0 -6
+PROP 0 pinLabel 1
+VDD_1.2_1
+ENDPROP
+PROP 0 pinNumber 1
+4
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -5.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -6 0 1.000 3 pinLabel
+ENDPIN
+PIN 5 1 0 -8
+PROP 0 pinLabel 1
+NC_1
+ENDPROP
+PROP 0 pinNumber 1
+5
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -7.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -8 0 1.000 3 pinLabel
+ENDPIN
+PIN 6 1 0 -10
+PROP 0 pinLabel 1
+NC_2
+ENDPROP
+PROP 0 pinNumber 1
+6
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -9.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -10 0 1.000 3 pinLabel
+ENDPIN
+PIN 7 1 0 -12
+PROP 0 pinLabel 1
+VDDA_3.3
+ENDPROP
+PROP 0 pinNumber 1
+7
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -11.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -12 0 1.000 3 pinLabel
+ENDPIN
+PIN 8 1 0 -14
+PROP 0 pinLabel 1
+NC_3
+ENDPROP
+PROP 0 pinNumber 1
+8
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -13.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -14 0 1.000 3 pinLabel
+ENDPIN
+PIN 9 1 0 -16
+PROP 0 pinLabel 1
+RXM
+ENDPROP
+PROP 0 pinNumber 1
+9
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -15.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -16 0 1.000 3 pinLabel
+ENDPIN
+PIN 10 1 0 -18
+PROP 0 pinLabel 1
+RXP
+ENDPROP
+PROP 0 pinNumber 1
+10
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -17.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -18 0 1.000 3 pinLabel
+ENDPIN
+PIN 11 1 0 -20
+PROP 0 pinLabel 1
+TXM
+ENDPROP
+PROP 0 pinNumber 1
+11
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -19.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -20 0 1.000 3 pinLabel
+ENDPIN
+PIN 12 1 0 -22
+PROP 0 pinLabel 1
+TXP
+ENDPROP
+PROP 0 pinNumber 1
+12
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -21.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -22 0 1.000 3 pinLabel
+ENDPIN
+PIN 13 1 14 -44
+PROP 0 pinLabel 1
+GND_4
+ENDPROP
+PROP 0 pinNumber 1
+13
+ENDPROP
+VIEW 1 1 0 -1 -1 13.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 14 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 14 1 16 -44
+PROP 0 pinLabel 1
+XO
+ENDPROP
+PROP 0 pinNumber 1
+14
+ENDPROP
+VIEW 1 1 0 -1 -1 15.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 16 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 15 1 18 -44
+PROP 0 pinLabel 1
+XI
+ENDPROP
+PROP 0 pinNumber 1
+15
+ENDPROP
+VIEW 1 1 0 -1 -1 17.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 18 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 16 1 20 -44
+PROP 0 pinLabel 1
+REXT
+ENDPROP
+PROP 0 pinNumber 1
+16
+ENDPROP
+VIEW 1 1 0 -1 -1 19.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 20 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 17 1 22 -44
+PROP 0 pinLabel 1
+GND_5
+ENDPROP
+PROP 0 pinNumber 1
+17
+ENDPROP
+VIEW 1 1 0 -1 -1 21.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 22 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 18 1 24 -44
+PROP 0 pinLabel 1
+MDIO
+ENDPROP
+PROP 0 pinNumber 1
+18
+ENDPROP
+VIEW 1 1 0 -1 -1 23.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 24 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 19 1 26 -44
+PROP 0 pinLabel 1
+MDC
+ENDPROP
+PROP 0 pinNumber 1
+19
+ENDPROP
+VIEW 1 1 0 -1 -1 25.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 26 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 20 1 28 -44
+PROP 0 pinLabel 1
+RXD3_/_PHYAD0
+ENDPROP
+PROP 0 pinNumber 1
+20
+ENDPROP
+VIEW 1 1 0 -1 -1 27.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 28 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 21 1 30 -44
+PROP 0 pinLabel 1
+RXD2_/_PHYAD1
+ENDPROP
+PROP 0 pinNumber 1
+21
+ENDPROP
+VIEW 1 1 0 -1 -1 29.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 30 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 22 1 32 -44
+PROP 0 pinLabel 1
+RXD1_/_PHYAD2
+ENDPROP
+PROP 0 pinNumber 1
+22
+ENDPROP
+VIEW 1 1 0 -1 -1 31.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 32 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 23 1 34 -44
+PROP 0 pinLabel 1
+RXD0_/_DUPLEX
+ENDPROP
+PROP 0 pinNumber 1
+23
+ENDPROP
+VIEW 1 1 0 -1 -1 33.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 34 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 24 1 36 -44
+PROP 0 pinLabel 1
+GND_6
+ENDPROP
+PROP 0 pinNumber 1
+24
+ENDPROP
+VIEW 1 1 0 -1 -1 35.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 36 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 25 1 50 0
+PROP 0 pinLabel 1
+TXD1
+ENDPROP
+PROP 0 pinNumber 1
+36
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 0.4 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 0 0 1.000 5 pinLabel
+ENDPIN
+PIN 26 1 50 -2
+PROP 0 pinLabel 1
+TXD0
+ENDPROP
+PROP 0 pinNumber 1
+35
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -1.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -2 0 1.000 5 pinLabel
+ENDPIN
+PIN 27 1 50 -4
+PROP 0 pinLabel 1
+TXEN
+ENDPROP
+PROP 0 pinNumber 1
+34
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -3.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -4 0 1.000 5 pinLabel
+ENDPIN
+PIN 28 1 50 -6
+PROP 0 pinLabel 1
+TXC_/_PME_EN
+ENDPROP
+PROP 0 pinNumber 1
+33
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -5.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -6 0 1.000 5 pinLabel
+ENDPIN
+PIN 29 1 50 -8
+PROP 0 pinLabel 1
+INTRP_/_PME_N2_/_NAND_TREE#
+ENDPROP
+PROP 0 pinNumber 1
+32
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -7.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -8 0 1.000 5 pinLabel
+ENDPIN
+PIN 30 1 50 -10
+PROP 0 pinLabel 1
+VDD_1.2_2
+ENDPROP
+PROP 0 pinNumber 1
+31
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -9.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -10 0 1.000 5 pinLabel
+ENDPIN
+PIN 31 1 50 -12
+PROP 0 pinLabel 1
+GND_7
+ENDPROP
+PROP 0 pinNumber 1
+30
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -11.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -12 0 1.000 5 pinLabel
+ENDPIN
+PIN 32 1 50 -14
+PROP 0 pinLabel 1
+RXER_/_ISO
+ENDPROP
+PROP 0 pinNumber 1
+29
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -13.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -14 0 1.000 5 pinLabel
+ENDPIN
+PIN 33 1 50 -16
+PROP 0 pinLabel 1
+RXC_/_B-CAST_OFF
+ENDPROP
+PROP 0 pinNumber 1
+28
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -15.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -16 0 1.000 5 pinLabel
+ENDPIN
+PIN 34 1 50 -18
+PROP 0 pinLabel 1
+RXDV_/_CONFIG2
+ENDPROP
+PROP 0 pinNumber 1
+27
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -17.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -18 0 1.000 5 pinLabel
+ENDPIN
+PIN 35 1 50 -20
+PROP 0 pinLabel 1
+NC_4
+ENDPROP
+PROP 0 pinNumber 1
+26
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -19.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -20 0 1.000 5 pinLabel
+ENDPIN
+PIN 36 1 50 -22
+PROP 0 pinLabel 1
+VDDIO
+ENDPROP
+PROP 0 pinNumber 1
+25
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -21.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -22 0 1.000 5 pinLabel
+ENDPIN
+PIN 37 1 14 30
+PROP 0 pinLabel 1
+NC_7
+ENDPROP
+PROP 0 pinNumber 1
+48
+ENDPROP
+VIEW 1 1 0 -1 -1 13.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 14 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 38 1 16 30
+PROP 0 pinLabel 1
+RST#
+ENDPROP
+PROP 0 pinNumber 1
+47
+ENDPROP
+VIEW 1 1 0 -1 -1 15.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 16 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 39 1 18 30
+PROP 0 pinLabel 1
+NC_6
+ENDPROP
+PROP 0 pinNumber 1
+46
+ENDPROP
+VIEW 1 1 0 -1 -1 17.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 18 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 40 1 20 30
+PROP 0 pinLabel 1
+NC_5
+ENDPROP
+PROP 0 pinNumber 1
+45
+ENDPROP
+VIEW 1 1 0 -1 -1 19.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 20 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 41 1 22 30
+PROP 0 pinLabel 1
+TXER
+ENDPROP
+PROP 0 pinNumber 1
+44
+ENDPROP
+VIEW 1 1 0 -1 -1 21.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 22 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 42 1 24 30
+PROP 0 pinLabel 1
+LED1_/_SPEED
+ENDPROP
+PROP 0 pinNumber 1
+43
+ENDPROP
+VIEW 1 1 0 -1 -1 23.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 24 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 43 1 26 30
+PROP 0 pinLabel 1
+LED0_/_PME_N1_/_NWAYEN
+ENDPROP
+PROP 0 pinNumber 1
+42
+ENDPROP
+VIEW 1 1 0 -1 -1 25.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 26 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 44 1 28 30
+PROP 0 pinLabel 1
+CRS_/_CONFIG1
+ENDPROP
+PROP 0 pinNumber 1
+41
+ENDPROP
+VIEW 1 1 0 -1 -1 27.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 28 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 45 1 30 30
+PROP 0 pinLabel 1
+COL_/_CONFIG0
+ENDPROP
+PROP 0 pinNumber 1
+40
+ENDPROP
+VIEW 1 1 0 -1 -1 29.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 30 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 46 1 32 30
+PROP 0 pinLabel 1
+TXD3
+ENDPROP
+PROP 0 pinNumber 1
+39
+ENDPROP
+VIEW 1 1 0 -1 -1 31.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 32 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 47 1 34 30
+PROP 0 pinLabel 1
+TXD2
+ENDPROP
+PROP 0 pinNumber 1
+38
+ENDPROP
+VIEW 1 1 0 -1 -1 33.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 34 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 48 1 36 30
+PROP 0 pinLabel 1
+GND_8
+ENDPROP
+PROP 0 pinNumber 1
+37
+ENDPROP
+VIEW 1 1 0 -1 -1 35.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 36 25.4 90 1.000 5 pinLabel
+ENDPIN
+ENDLIB
diff --git a/Hardware/Lib/KSZ8091MLXCA/CR-5000/QFP50P900X900X160-48N.ftf b/Hardware/Lib/KSZ8091MLXCA/CR-5000/QFP50P900X900X160-48N.ftf
new file mode 100644
index 0000000..50bd205
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/CR-5000/QFP50P900X900X160-48N.ftf
@@ -0,0 +1,857 @@
+(ftf
+ (header
+ (version 2.0)
+ (unit DBUNIT)
+ )
+ (TechnologyContainer
+ (technology SamacSys_Footprint
+ (footprintLayer
+ (layer Top (type Conductive))
+ (layer Inner (type Conductive))
+ (layer Bottom (type Conductive))
+ (layer Silk-Top (type Symbolmark))
+ (layer Silk-Bottom (type Symbolmark))
+ (layer Resist-Top (type Solderresist))
+ (layer Resist-Bottom (type Solderresist))
+ (layer MetalMask-Top (type Metalmask))
+ (layer MetalMask-Bottom (type Metalmask))
+ (layer CompArea-Top (type Comparea))
+ (layer CompArea-Bottom (type Comparea))
+ (layer Assembly-Top (type Undefined))
+ (layer Assembly-Bottom (type Undefined))
+ (layer Hole (type Hole))
+ )
+ )
+ )
+ (footprintContainer
+ (commonParameters
+ (dimensionParameters
+ (arrowLength 100000)
+ (arrowAngle 15.000000)
+ (dotDiameter 100000)
+ (textFrameOffset 100000)
+ (arrowOffset 100000)
+ (dimAssistOffset 100000)
+ (dimLineWidth 10000)
+ (drawTextFrame NO)
+ (textFrameRange ALL)
+ (textClip NO)
+ (standard JIS)
+ )
+ )
+ (padstackGroups
+ (padstackGroup default)
+ )
+ (pads
+ (pad r147.5_30
+ (photo FLASH)
+ (panelUse NO)
+ (geometry
+ (rectangle
+ (pt 0 0)
+ (width 30000)
+ (height 147500)
+ (rAngle 0.000000)
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ )
+ )
+ )
+ ); End of pads
+ (padstacks
+ (padstack r147.5_30
+ (type NONPLATED)
+ (throughMode NONTHROUGH)
+ (panelUse NO)
+ (padSet (footLayer Top)
+ (connect (pad r147.5_30))
+ (noconnect (pad r147.5_30))
+ )
+ (padSet (footLayer Resist-Top)
+ (connect (pad r147.5_30))
+ (noconnect (pad r147.5_30))
+ )
+ (padSet (footLayer MetalMask-Top)
+ (connect (pad r147.5_30))
+ (noconnect (pad r147.5_30))
+ )
+ )
+ ); End of padstacks
+ (footprints
+ (footprint "QFP50P900X900X160-48N"
+ (polarity YES)
+ (panelUse NO)
+ (heelprint
+ (layout
+ (layer (footLayer CompArea-Top)
+ (area
+ (geometry
+ (surface
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ (vertex
+ (pt 522500 522500)
+ (pt 522500 -522500)
+ (pt -522500 -522500)
+ (pt -522500 522500)
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -350000 350000
+ (width 10000)
+ )
+ (pt 350000 350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 350000 350000
+ (width 10000)
+ )
+ (pt 350000 -350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 350000 -350000
+ (width 10000)
+ )
+ (pt -350000 -350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -350000 -350000
+ (width 10000)
+ )
+ (pt -350000 350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -350000 300000
+ (width 10000)
+ )
+ (pt -300000 350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -315000 315000
+ (width 20000)
+ )
+ (pt 315000 315000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 315000 315000
+ (width 20000)
+ )
+ (pt 315000 -315000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 315000 -315000
+ (width 20000)
+ )
+ (pt -315000 -315000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -315000 -315000
+ (width 20000)
+ )
+ (pt -315000 315000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (arc CW
+ (r 12500)
+ (begin
+ (pt -472500 362500
+ (width 25000)
+ )
+ )
+ (center 0 0)
+ (end
+ (pt -472500 362500
+ (width 25000)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ ); End of layout
+ ); End of heelprint
+ (toeprint
+ (pin 1
+ (pt -423800 275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 2
+ (pt -423800 225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 3
+ (pt -423800 175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 4
+ (pt -423800 125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 5
+ (pt -423800 75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 6
+ (pt -423800 25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 7
+ (pt -423800 -25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 8
+ (pt -423800 -75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 9
+ (pt -423800 -125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 10
+ (pt -423800 -175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 11
+ (pt -423800 -225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 12
+ (pt -423800 -275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 13
+ (pt -275000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -275000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 14
+ (pt -225000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -225000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 15
+ (pt -175000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -175000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 16
+ (pt -125000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -125000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 17
+ (pt -75000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -75000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 18
+ (pt -25000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -25000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 19
+ (pt 25000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 25000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 20
+ (pt 75000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 75000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 21
+ (pt 125000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 125000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 22
+ (pt 175000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 175000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 23
+ (pt 225000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 225000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 24
+ (pt 275000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 275000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 25
+ (pt 423800 -275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 26
+ (pt 423800 -225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 27
+ (pt 423800 -175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 28
+ (pt 423800 -125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 29
+ (pt 423800 -75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 30
+ (pt 423800 -25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 31
+ (pt 423800 25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 32
+ (pt 423800 75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 33
+ (pt 423800 125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 34
+ (pt 423800 175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 35
+ (pt 423800 225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 36
+ (pt 423800 275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 37
+ (pt 275000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 275000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 38
+ (pt 225000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 225000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 39
+ (pt 175000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 175000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 40
+ (pt 125000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 125000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 41
+ (pt 75000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 75000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 42
+ (pt 25000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 25000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 43
+ (pt -25000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -25000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 44
+ (pt -75000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -75000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 45
+ (pt -125000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -125000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 46
+ (pt -175000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -175000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 47
+ (pt -225000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -225000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 48
+ (pt -275000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -275000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ ); End of toeprint
+ (propertyS accurateShape KSZ8091MLXCA.stp)
+ ); End of footprint
+ ); End of footprints
+ ); End of footprintContainer
+); End of ftf
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/CR-5000/QFP50P900X900X160-48N.pkf b/Hardware/Lib/KSZ8091MLXCA/CR-5000/QFP50P900X900X160-48N.pkf
new file mode 100644
index 0000000..989df0b
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/CR-5000/QFP50P900X900X160-48N.pkf
@@ -0,0 +1,10 @@
+(unit MM)
+
+(package "QFP50P900X900X160-48N"
+ (type UNDEF)
+ (uver 2)
+ (mountForm default
+ (footprintRef "QFP50P900X900X160-48N")
+ (spec "default")
+ )
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/CR-8000/KSZ8091MLXCA.cdf b/Hardware/Lib/KSZ8091MLXCA/CR-8000/KSZ8091MLXCA.cdf
new file mode 100644
index 0000000..e364e27
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/CR-8000/KSZ8091MLXCA.cdf
@@ -0,0 +1,67 @@
+(part "KSZ8091MLXCA"
+ (packageRef "QFP50P900X900X160-48N")
+ (interface
+ (port "1" (symbPinId 1) (portName "GND_1") (portType INOUT))
+ (port "2" (symbPinId 2) (portName "GND_2") (portType INOUT))
+ (port "3" (symbPinId 3) (portName "GND_3") (portType INOUT))
+ (port "4" (symbPinId 4) (portName "VDD_1.2_1") (portType INOUT))
+ (port "5" (symbPinId 5) (portName "NC_1") (portType INOUT))
+ (port "6" (symbPinId 6) (portName "NC_2") (portType INOUT))
+ (port "7" (symbPinId 7) (portName "VDDA_3.3") (portType INOUT))
+ (port "8" (symbPinId 8) (portName "NC_3") (portType INOUT))
+ (port "9" (symbPinId 9) (portName "RXM") (portType INOUT))
+ (port "10" (symbPinId 10) (portName "RXP") (portType INOUT))
+ (port "11" (symbPinId 11) (portName "TXM") (portType INOUT))
+ (port "12" (symbPinId 12) (portName "TXP") (portType INOUT))
+ (port "13" (symbPinId 13) (portName "GND_4") (portType INOUT))
+ (port "14" (symbPinId 14) (portName "XO") (portType INOUT))
+ (port "15" (symbPinId 15) (portName "XI") (portType INOUT))
+ (port "16" (symbPinId 16) (portName "REXT") (portType INOUT))
+ (port "17" (symbPinId 17) (portName "GND_5") (portType INOUT))
+ (port "18" (symbPinId 18) (portName "MDIO") (portType INOUT))
+ (port "19" (symbPinId 19) (portName "MDC") (portType INOUT))
+ (port "20" (symbPinId 20) (portName "RXD3_/_PHYAD0") (portType INOUT))
+ (port "21" (symbPinId 21) (portName "RXD2_/_PHYAD1") (portType INOUT))
+ (port "22" (symbPinId 22) (portName "RXD1_/_PHYAD2") (portType INOUT))
+ (port "23" (symbPinId 23) (portName "RXD0_/_DUPLEX") (portType INOUT))
+ (port "24" (symbPinId 24) (portName "GND_6") (portType INOUT))
+ (port "25" (symbPinId 25) (portName "VDDIO") (portType INOUT))
+ (port "26" (symbPinId 26) (portName "NC_4") (portType INOUT))
+ (port "27" (symbPinId 27) (portName "RXDV_/_CONFIG2") (portType INOUT))
+ (port "28" (symbPinId 28) (portName "RXC_/_B-CAST_OFF") (portType INOUT))
+ (port "29" (symbPinId 29) (portName "RXER_/_ISO") (portType INOUT))
+ (port "30" (symbPinId 30) (portName "GND_7") (portType INOUT))
+ (port "31" (symbPinId 31) (portName "VDD_1.2_2") (portType INOUT))
+ (port "32" (symbPinId 32) (portName "INTRP_/_PME_N2_/_NAND_TREE#") (portType INOUT))
+ (port "33" (symbPinId 33) (portName "TXC_/_PME_EN") (portType INOUT))
+ (port "34" (symbPinId 34) (portName "TXEN") (portType INOUT))
+ (port "35" (symbPinId 35) (portName "TXD0") (portType INOUT))
+ (port "36" (symbPinId 36) (portName "TXD1") (portType INOUT))
+ (port "37" (symbPinId 37) (portName "GND_8") (portType INOUT))
+ (port "38" (symbPinId 38) (portName "TXD2") (portType INOUT))
+ (port "39" (symbPinId 39) (portName "TXD3") (portType INOUT))
+ (port "40" (symbPinId 40) (portName "COL_/_CONFIG0") (portType INOUT))
+ (port "41" (symbPinId 41) (portName "CRS_/_CONFIG1") (portType INOUT))
+ (port "42" (symbPinId 42) (portName "LED0_/_PME_N1_/_NWAYEN") (portType INOUT))
+ (port "43" (symbPinId 43) (portName "LED1_/_SPEED") (portType INOUT))
+ (port "44" (symbPinId 44) (portName "TXER") (portType INOUT))
+ (port "45" (symbPinId 45) (portName "NC_5") (portType INOUT))
+ (port "46" (symbPinId 46) (portName "NC_6") (portType INOUT))
+ (port "47" (symbPinId 47) (portName "RST#") (portType INOUT))
+ (port "48" (symbPinId 48) (portName "NC_7") (portType INOUT))
+ )
+ (partClass UNDEF)
+ (useInSchema Y)
+ (useInLayout Y)
+ (inPartsList Y)
+ (partType NORMAL)
+ (placeRestriction FREE)
+ (property "compKind" "101")
+ (property "Mouser_Part_Number" "998-KSZ8091MLXCA")
+ (property "Mouser_Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D")
+ (property "Manufacturer_Name" "Microchip")
+ (property "Manufacturer_Part_Number" "KSZ8091MLXCA")
+ (property "Description" "Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr")
+ (property "Datasheet_Link" "http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf")
+ (property "symbolName1" "KSZ8091MLXCA")
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/CR-8000/KSZ8091MLXCA.laf b/Hardware/Lib/KSZ8091MLXCA/CR-8000/KSZ8091MLXCA.laf
new file mode 100644
index 0000000..fdbdb79
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/CR-8000/KSZ8091MLXCA.laf
@@ -0,0 +1,696 @@
+LIB KSZ8091MLXCA
+ZONE 1 2 1 50.000 50.000 0.000 0.000 0 A 1
+GRID 1 1 1 1 1 1 1 4
+SHT 1 1 1 0 44 50 74
+PROP 0 componentType 1
+parts
+ENDPROP
+PROP 0 componentKind 1
+101
+ENDPROP
+PROP 0 partName 1
+KSZ8091MLXCA
+ENDPROP
+VIEW 1 1 0 -1 -1 47 30 0 1.000 3 reference
+VIEW 1 1 0 -1 -1 47 28 0 1.000 3 partName
+ENDSHT
+LINE 1 -1 -1 -1 0 0 0
+POINT - 4 26
+POINT - 46 26
+POINT - 46 -40
+POINT - 4 -40
+POINT - 4 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 0
+POINT - 4 0
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -2
+POINT - 4 -2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -4
+POINT - 4 -4
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -6
+POINT - 4 -6
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -8
+POINT - 4 -8
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -10
+POINT - 4 -10
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -12
+POINT - 4 -12
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -14
+POINT - 4 -14
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -16
+POINT - 4 -16
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -18
+POINT - 4 -18
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -20
+POINT - 4 -20
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -22
+POINT - 4 -22
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 14 -44
+POINT - 14 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 16 -44
+POINT - 16 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 18 -44
+POINT - 18 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 20 -44
+POINT - 20 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 22 -44
+POINT - 22 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 24 -44
+POINT - 24 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -44
+POINT - 26 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -44
+POINT - 28 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 30 -44
+POINT - 30 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 32 -44
+POINT - 32 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 34 -44
+POINT - 34 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 36 -44
+POINT - 36 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 0
+POINT - 46 0
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -2
+POINT - 46 -2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -4
+POINT - 46 -4
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -6
+POINT - 46 -6
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -8
+POINT - 46 -8
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -10
+POINT - 46 -10
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -12
+POINT - 46 -12
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -14
+POINT - 46 -14
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -16
+POINT - 46 -16
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -18
+POINT - 46 -18
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -20
+POINT - 46 -20
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50 -22
+POINT - 46 -22
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 14 30
+POINT - 14 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 16 30
+POINT - 16 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 18 30
+POINT - 18 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 20 30
+POINT - 20 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 22 30
+POINT - 22 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 24 30
+POINT - 24 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 30
+POINT - 26 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 30
+POINT - 28 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 30 30
+POINT - 30 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 32 30
+POINT - 32 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 34 30
+POINT - 34 26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 36 30
+POINT - 36 26
+ENDLIN
+PIN 1 1 0 0
+PROP 0 pinLabel 1
+GND_1
+ENDPROP
+PROP 0 pinNumber 1
+1
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 0.4 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 0 0 1.000 3 pinLabel
+ENDPIN
+PIN 2 1 0 -2
+PROP 0 pinLabel 1
+GND_2
+ENDPROP
+PROP 0 pinNumber 1
+2
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -1.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -2 0 1.000 3 pinLabel
+ENDPIN
+PIN 3 1 0 -4
+PROP 0 pinLabel 1
+GND_3
+ENDPROP
+PROP 0 pinNumber 1
+3
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -3.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -4 0 1.000 3 pinLabel
+ENDPIN
+PIN 4 1 0 -6
+PROP 0 pinLabel 1
+VDD_1.2_1
+ENDPROP
+PROP 0 pinNumber 1
+4
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -5.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -6 0 1.000 3 pinLabel
+ENDPIN
+PIN 5 1 0 -8
+PROP 0 pinLabel 1
+NC_1
+ENDPROP
+PROP 0 pinNumber 1
+5
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -7.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -8 0 1.000 3 pinLabel
+ENDPIN
+PIN 6 1 0 -10
+PROP 0 pinLabel 1
+NC_2
+ENDPROP
+PROP 0 pinNumber 1
+6
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -9.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -10 0 1.000 3 pinLabel
+ENDPIN
+PIN 7 1 0 -12
+PROP 0 pinLabel 1
+VDDA_3.3
+ENDPROP
+PROP 0 pinNumber 1
+7
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -11.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -12 0 1.000 3 pinLabel
+ENDPIN
+PIN 8 1 0 -14
+PROP 0 pinLabel 1
+NC_3
+ENDPROP
+PROP 0 pinNumber 1
+8
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -13.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -14 0 1.000 3 pinLabel
+ENDPIN
+PIN 9 1 0 -16
+PROP 0 pinLabel 1
+RXM
+ENDPROP
+PROP 0 pinNumber 1
+9
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -15.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -16 0 1.000 3 pinLabel
+ENDPIN
+PIN 10 1 0 -18
+PROP 0 pinLabel 1
+RXP
+ENDPROP
+PROP 0 pinNumber 1
+10
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -17.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -18 0 1.000 3 pinLabel
+ENDPIN
+PIN 11 1 0 -20
+PROP 0 pinLabel 1
+TXM
+ENDPROP
+PROP 0 pinNumber 1
+11
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -19.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -20 0 1.000 3 pinLabel
+ENDPIN
+PIN 12 1 0 -22
+PROP 0 pinLabel 1
+TXP
+ENDPROP
+PROP 0 pinNumber 1
+12
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -21.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -22 0 1.000 3 pinLabel
+ENDPIN
+PIN 13 1 14 -44
+PROP 0 pinLabel 1
+GND_4
+ENDPROP
+PROP 0 pinNumber 1
+13
+ENDPROP
+VIEW 1 1 0 -1 -1 13.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 14 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 14 1 16 -44
+PROP 0 pinLabel 1
+XO
+ENDPROP
+PROP 0 pinNumber 1
+14
+ENDPROP
+VIEW 1 1 0 -1 -1 15.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 16 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 15 1 18 -44
+PROP 0 pinLabel 1
+XI
+ENDPROP
+PROP 0 pinNumber 1
+15
+ENDPROP
+VIEW 1 1 0 -1 -1 17.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 18 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 16 1 20 -44
+PROP 0 pinLabel 1
+REXT
+ENDPROP
+PROP 0 pinNumber 1
+16
+ENDPROP
+VIEW 1 1 0 -1 -1 19.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 20 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 17 1 22 -44
+PROP 0 pinLabel 1
+GND_5
+ENDPROP
+PROP 0 pinNumber 1
+17
+ENDPROP
+VIEW 1 1 0 -1 -1 21.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 22 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 18 1 24 -44
+PROP 0 pinLabel 1
+MDIO
+ENDPROP
+PROP 0 pinNumber 1
+18
+ENDPROP
+VIEW 1 1 0 -1 -1 23.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 24 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 19 1 26 -44
+PROP 0 pinLabel 1
+MDC
+ENDPROP
+PROP 0 pinNumber 1
+19
+ENDPROP
+VIEW 1 1 0 -1 -1 25.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 26 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 20 1 28 -44
+PROP 0 pinLabel 1
+RXD3_/_PHYAD0
+ENDPROP
+PROP 0 pinNumber 1
+20
+ENDPROP
+VIEW 1 1 0 -1 -1 27.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 28 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 21 1 30 -44
+PROP 0 pinLabel 1
+RXD2_/_PHYAD1
+ENDPROP
+PROP 0 pinNumber 1
+21
+ENDPROP
+VIEW 1 1 0 -1 -1 29.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 30 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 22 1 32 -44
+PROP 0 pinLabel 1
+RXD1_/_PHYAD2
+ENDPROP
+PROP 0 pinNumber 1
+22
+ENDPROP
+VIEW 1 1 0 -1 -1 31.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 32 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 23 1 34 -44
+PROP 0 pinLabel 1
+RXD0_/_DUPLEX
+ENDPROP
+PROP 0 pinNumber 1
+23
+ENDPROP
+VIEW 1 1 0 -1 -1 33.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 34 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 24 1 36 -44
+PROP 0 pinLabel 1
+GND_6
+ENDPROP
+PROP 0 pinNumber 1
+24
+ENDPROP
+VIEW 1 1 0 -1 -1 35.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 36 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 25 1 50 0
+PROP 0 pinLabel 1
+TXD1
+ENDPROP
+PROP 0 pinNumber 1
+36
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 0.4 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 0 0 1.000 5 pinLabel
+ENDPIN
+PIN 26 1 50 -2
+PROP 0 pinLabel 1
+TXD0
+ENDPROP
+PROP 0 pinNumber 1
+35
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -1.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -2 0 1.000 5 pinLabel
+ENDPIN
+PIN 27 1 50 -4
+PROP 0 pinLabel 1
+TXEN
+ENDPROP
+PROP 0 pinNumber 1
+34
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -3.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -4 0 1.000 5 pinLabel
+ENDPIN
+PIN 28 1 50 -6
+PROP 0 pinLabel 1
+TXC_/_PME_EN
+ENDPROP
+PROP 0 pinNumber 1
+33
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -5.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -6 0 1.000 5 pinLabel
+ENDPIN
+PIN 29 1 50 -8
+PROP 0 pinLabel 1
+INTRP_/_PME_N2_/_NAND_TREE#
+ENDPROP
+PROP 0 pinNumber 1
+32
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -7.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -8 0 1.000 5 pinLabel
+ENDPIN
+PIN 30 1 50 -10
+PROP 0 pinLabel 1
+VDD_1.2_2
+ENDPROP
+PROP 0 pinNumber 1
+31
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -9.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -10 0 1.000 5 pinLabel
+ENDPIN
+PIN 31 1 50 -12
+PROP 0 pinLabel 1
+GND_7
+ENDPROP
+PROP 0 pinNumber 1
+30
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -11.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -12 0 1.000 5 pinLabel
+ENDPIN
+PIN 32 1 50 -14
+PROP 0 pinLabel 1
+RXER_/_ISO
+ENDPROP
+PROP 0 pinNumber 1
+29
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -13.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -14 0 1.000 5 pinLabel
+ENDPIN
+PIN 33 1 50 -16
+PROP 0 pinLabel 1
+RXC_/_B-CAST_OFF
+ENDPROP
+PROP 0 pinNumber 1
+28
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -15.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -16 0 1.000 5 pinLabel
+ENDPIN
+PIN 34 1 50 -18
+PROP 0 pinLabel 1
+RXDV_/_CONFIG2
+ENDPROP
+PROP 0 pinNumber 1
+27
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -17.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -18 0 1.000 5 pinLabel
+ENDPIN
+PIN 35 1 50 -20
+PROP 0 pinLabel 1
+NC_4
+ENDPROP
+PROP 0 pinNumber 1
+26
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -19.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -20 0 1.000 5 pinLabel
+ENDPIN
+PIN 36 1 50 -22
+PROP 0 pinLabel 1
+VDDIO
+ENDPROP
+PROP 0 pinNumber 1
+25
+ENDPROP
+VIEW 1 1 0 -1 -1 47.2 -21.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -22 0 1.000 5 pinLabel
+ENDPIN
+PIN 37 1 14 30
+PROP 0 pinLabel 1
+NC_7
+ENDPROP
+PROP 0 pinNumber 1
+48
+ENDPROP
+VIEW 1 1 0 -1 -1 13.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 14 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 38 1 16 30
+PROP 0 pinLabel 1
+RST#
+ENDPROP
+PROP 0 pinNumber 1
+47
+ENDPROP
+VIEW 1 1 0 -1 -1 15.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 16 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 39 1 18 30
+PROP 0 pinLabel 1
+NC_6
+ENDPROP
+PROP 0 pinNumber 1
+46
+ENDPROP
+VIEW 1 1 0 -1 -1 17.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 18 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 40 1 20 30
+PROP 0 pinLabel 1
+NC_5
+ENDPROP
+PROP 0 pinNumber 1
+45
+ENDPROP
+VIEW 1 1 0 -1 -1 19.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 20 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 41 1 22 30
+PROP 0 pinLabel 1
+TXER
+ENDPROP
+PROP 0 pinNumber 1
+44
+ENDPROP
+VIEW 1 1 0 -1 -1 21.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 22 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 42 1 24 30
+PROP 0 pinLabel 1
+LED1_/_SPEED
+ENDPROP
+PROP 0 pinNumber 1
+43
+ENDPROP
+VIEW 1 1 0 -1 -1 23.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 24 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 43 1 26 30
+PROP 0 pinLabel 1
+LED0_/_PME_N1_/_NWAYEN
+ENDPROP
+PROP 0 pinNumber 1
+42
+ENDPROP
+VIEW 1 1 0 -1 -1 25.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 26 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 44 1 28 30
+PROP 0 pinLabel 1
+CRS_/_CONFIG1
+ENDPROP
+PROP 0 pinNumber 1
+41
+ENDPROP
+VIEW 1 1 0 -1 -1 27.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 28 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 45 1 30 30
+PROP 0 pinLabel 1
+COL_/_CONFIG0
+ENDPROP
+PROP 0 pinNumber 1
+40
+ENDPROP
+VIEW 1 1 0 -1 -1 29.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 30 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 46 1 32 30
+PROP 0 pinLabel 1
+TXD3
+ENDPROP
+PROP 0 pinNumber 1
+39
+ENDPROP
+VIEW 1 1 0 -1 -1 31.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 32 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 47 1 34 30
+PROP 0 pinLabel 1
+TXD2
+ENDPROP
+PROP 0 pinNumber 1
+38
+ENDPROP
+VIEW 1 1 0 -1 -1 33.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 34 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 48 1 36 30
+PROP 0 pinLabel 1
+GND_8
+ENDPROP
+PROP 0 pinNumber 1
+37
+ENDPROP
+VIEW 1 1 0 -1 -1 35.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 36 25.4 90 1.000 5 pinLabel
+ENDPIN
+ENDLIB
diff --git a/Hardware/Lib/KSZ8091MLXCA/CR-8000/QFP50P900X900X160-48N.ftf b/Hardware/Lib/KSZ8091MLXCA/CR-8000/QFP50P900X900X160-48N.ftf
new file mode 100644
index 0000000..50bd205
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/CR-8000/QFP50P900X900X160-48N.ftf
@@ -0,0 +1,857 @@
+(ftf
+ (header
+ (version 2.0)
+ (unit DBUNIT)
+ )
+ (TechnologyContainer
+ (technology SamacSys_Footprint
+ (footprintLayer
+ (layer Top (type Conductive))
+ (layer Inner (type Conductive))
+ (layer Bottom (type Conductive))
+ (layer Silk-Top (type Symbolmark))
+ (layer Silk-Bottom (type Symbolmark))
+ (layer Resist-Top (type Solderresist))
+ (layer Resist-Bottom (type Solderresist))
+ (layer MetalMask-Top (type Metalmask))
+ (layer MetalMask-Bottom (type Metalmask))
+ (layer CompArea-Top (type Comparea))
+ (layer CompArea-Bottom (type Comparea))
+ (layer Assembly-Top (type Undefined))
+ (layer Assembly-Bottom (type Undefined))
+ (layer Hole (type Hole))
+ )
+ )
+ )
+ (footprintContainer
+ (commonParameters
+ (dimensionParameters
+ (arrowLength 100000)
+ (arrowAngle 15.000000)
+ (dotDiameter 100000)
+ (textFrameOffset 100000)
+ (arrowOffset 100000)
+ (dimAssistOffset 100000)
+ (dimLineWidth 10000)
+ (drawTextFrame NO)
+ (textFrameRange ALL)
+ (textClip NO)
+ (standard JIS)
+ )
+ )
+ (padstackGroups
+ (padstackGroup default)
+ )
+ (pads
+ (pad r147.5_30
+ (photo FLASH)
+ (panelUse NO)
+ (geometry
+ (rectangle
+ (pt 0 0)
+ (width 30000)
+ (height 147500)
+ (rAngle 0.000000)
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ )
+ )
+ )
+ ); End of pads
+ (padstacks
+ (padstack r147.5_30
+ (type NONPLATED)
+ (throughMode NONTHROUGH)
+ (panelUse NO)
+ (padSet (footLayer Top)
+ (connect (pad r147.5_30))
+ (noconnect (pad r147.5_30))
+ )
+ (padSet (footLayer Resist-Top)
+ (connect (pad r147.5_30))
+ (noconnect (pad r147.5_30))
+ )
+ (padSet (footLayer MetalMask-Top)
+ (connect (pad r147.5_30))
+ (noconnect (pad r147.5_30))
+ )
+ )
+ ); End of padstacks
+ (footprints
+ (footprint "QFP50P900X900X160-48N"
+ (polarity YES)
+ (panelUse NO)
+ (heelprint
+ (layout
+ (layer (footLayer CompArea-Top)
+ (area
+ (geometry
+ (surface
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ (vertex
+ (pt 522500 522500)
+ (pt 522500 -522500)
+ (pt -522500 -522500)
+ (pt -522500 522500)
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -350000 350000
+ (width 10000)
+ )
+ (pt 350000 350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 350000 350000
+ (width 10000)
+ )
+ (pt 350000 -350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 350000 -350000
+ (width 10000)
+ )
+ (pt -350000 -350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -350000 -350000
+ (width 10000)
+ )
+ (pt -350000 350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -350000 300000
+ (width 10000)
+ )
+ (pt -300000 350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -315000 315000
+ (width 20000)
+ )
+ (pt 315000 315000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 315000 315000
+ (width 20000)
+ )
+ (pt 315000 -315000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 315000 -315000
+ (width 20000)
+ )
+ (pt -315000 -315000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -315000 -315000
+ (width 20000)
+ )
+ (pt -315000 315000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (arc CW
+ (r 12500)
+ (begin
+ (pt -472500 362500
+ (width 25000)
+ )
+ )
+ (center 0 0)
+ (end
+ (pt -472500 362500
+ (width 25000)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ ); End of layout
+ ); End of heelprint
+ (toeprint
+ (pin 1
+ (pt -423800 275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 2
+ (pt -423800 225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 3
+ (pt -423800 175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 4
+ (pt -423800 125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 5
+ (pt -423800 75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 6
+ (pt -423800 25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 7
+ (pt -423800 -25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 8
+ (pt -423800 -75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 9
+ (pt -423800 -125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 10
+ (pt -423800 -175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 11
+ (pt -423800 -225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 12
+ (pt -423800 -275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 13
+ (pt -275000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -275000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 14
+ (pt -225000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -225000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 15
+ (pt -175000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -175000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 16
+ (pt -125000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -125000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 17
+ (pt -75000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -75000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 18
+ (pt -25000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -25000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 19
+ (pt 25000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 25000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 20
+ (pt 75000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 75000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 21
+ (pt 125000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 125000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 22
+ (pt 175000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 175000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 23
+ (pt 225000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 225000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 24
+ (pt 275000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 275000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 25
+ (pt 423800 -275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 26
+ (pt 423800 -225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 27
+ (pt 423800 -175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 28
+ (pt 423800 -125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 29
+ (pt 423800 -75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 30
+ (pt 423800 -25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 31
+ (pt 423800 25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 32
+ (pt 423800 75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 33
+ (pt 423800 125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 34
+ (pt 423800 175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 35
+ (pt 423800 225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 36
+ (pt 423800 275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 37
+ (pt 275000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 275000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 38
+ (pt 225000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 225000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 39
+ (pt 175000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 175000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 40
+ (pt 125000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 125000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 41
+ (pt 75000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 75000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 42
+ (pt 25000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 25000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 43
+ (pt -25000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -25000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 44
+ (pt -75000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -75000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 45
+ (pt -125000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -125000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 46
+ (pt -175000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -175000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 47
+ (pt -225000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -225000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 48
+ (pt -275000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -275000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ ); End of toeprint
+ (propertyS accurateShape KSZ8091MLXCA.stp)
+ ); End of footprint
+ ); End of footprints
+ ); End of footprintContainer
+); End of ftf
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/CR-8000/QFP50P900X900X160-48N.pkf b/Hardware/Lib/KSZ8091MLXCA/CR-8000/QFP50P900X900X160-48N.pkf
new file mode 100644
index 0000000..989df0b
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/CR-8000/QFP50P900X900X160-48N.pkf
@@ -0,0 +1,10 @@
+(unit MM)
+
+(package "QFP50P900X900X160-48N"
+ (type UNDEF)
+ (uver 2)
+ (mountForm default
+ (footprintRef "QFP50P900X900X160-48N")
+ (spec "default")
+ )
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/CircuitStudio/KSZ8091MLXCA.lbr b/Hardware/Lib/KSZ8091MLXCA/CircuitStudio/KSZ8091MLXCA.lbr
new file mode 100644
index 0000000..4dda128
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/CircuitStudio/KSZ8091MLXCA.lbr
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr</b><p>
+<author>Created by SamacSys</author>
+
+
+<b>KSZ8091MLXCA</b><br>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<b>Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr</b><p>
+Source: <a href="http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf"> Datasheet </a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/DEHDL/ksz8091mlxca/chips/chips.prt b/Hardware/Lib/KSZ8091MLXCA/DEHDL/ksz8091mlxca/chips/chips.prt
new file mode 100644
index 0000000..7fba997
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/DEHDL/ksz8091mlxca/chips/chips.prt
@@ -0,0 +1,302 @@
+FILE_TYPE=LIBRARY_PARTS;
+PRIMITIVE 'KSZ8091MLXCA','KSZ8091MLXCA_Quad Flat Packages';
+ PIN
+ 'GND_1':
+ PIN_NUMBER='(1)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_2':
+ PIN_NUMBER='(2)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_3':
+ PIN_NUMBER='(3)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VDD_1.2_1':
+ PIN_NUMBER='(4)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'NC_1':
+ PIN_NUMBER='(5)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'NC_2':
+ PIN_NUMBER='(6)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VDDA_3.3':
+ PIN_NUMBER='(7)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'NC_3':
+ PIN_NUMBER='(8)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'RXM':
+ PIN_NUMBER='(9)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'RXP':
+ PIN_NUMBER='(10)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'TXM':
+ PIN_NUMBER='(11)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'TXP':
+ PIN_NUMBER='(12)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_4':
+ PIN_NUMBER='(13)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'XO':
+ PIN_NUMBER='(14)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'XI':
+ PIN_NUMBER='(15)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'REXT':
+ PIN_NUMBER='(16)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_5':
+ PIN_NUMBER='(17)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'MDIO':
+ PIN_NUMBER='(18)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'MDC':
+ PIN_NUMBER='(19)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'RXD3_/_PHYAD0':
+ PIN_NUMBER='(20)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'RXD2_/_PHYAD1':
+ PIN_NUMBER='(21)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'RXD1_/_PHYAD2':
+ PIN_NUMBER='(22)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'RXD0_/_DUPLEX':
+ PIN_NUMBER='(23)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_6':
+ PIN_NUMBER='(24)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'TXD1':
+ PIN_NUMBER='(36)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'TXD0':
+ PIN_NUMBER='(35)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'TXEN':
+ PIN_NUMBER='(34)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'TXC_/_PME_EN':
+ PIN_NUMBER='(33)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'INTRP_/_PME_N2_/_NAND_TREE#':
+ PIN_NUMBER='(32)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VDD_1.2_2':
+ PIN_NUMBER='(31)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_7':
+ PIN_NUMBER='(30)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'RXER_/_ISO':
+ PIN_NUMBER='(29)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'RXC_/_B-CAST_OFF':
+ PIN_NUMBER='(28)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'RXDV_/_CONFIG2':
+ PIN_NUMBER='(27)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'NC_4':
+ PIN_NUMBER='(26)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VDDIO':
+ PIN_NUMBER='(25)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'NC_7':
+ PIN_NUMBER='(48)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'RST#':
+ PIN_NUMBER='(47)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'NC_6':
+ PIN_NUMBER='(46)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'NC_5':
+ PIN_NUMBER='(45)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'TXER':
+ PIN_NUMBER='(44)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'LED1_/_SPEED':
+ PIN_NUMBER='(43)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'LED0_/_PME_N1_/_NWAYEN':
+ PIN_NUMBER='(42)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'CRS_/_CONFIG1':
+ PIN_NUMBER='(41)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'COL_/_CONFIG0':
+ PIN_NUMBER='(40)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'TXD3':
+ PIN_NUMBER='(39)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'TXD2':
+ PIN_NUMBER='(38)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_8':
+ PIN_NUMBER='(37)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ END_PIN;
+ BODY
+ PART_NAME='KSZ8091MLXCA';
+ PHYS_DES_PREFIX='IC';
+ NO_LOAD_CHECK='TRUE';
+ PIN_COUNT='48';
+ BODY_NAME='KSZ8091MLXCA';
+ JEDEC_TYPE='QFP50P900X900X160-48N';
+ END_BODY;
+END_PRIMITIVE;
+END.
diff --git a/Hardware/Lib/KSZ8091MLXCA/DEHDL/ksz8091mlxca/part_table/part.ptf b/Hardware/Lib/KSZ8091MLXCA/DEHDL/ksz8091mlxca/part_table/part.ptf
new file mode 100644
index 0000000..9f73bd7
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/DEHDL/ksz8091mlxca/part_table/part.ptf
@@ -0,0 +1,11 @@
+FILE_TYPE = MULTI_PHYS_TABLE;
+
+PART 'KSZ8091MLXCA'
+CLASS = IC
+{========================================================================================}
+:"MANUFACTURER_NAME", "MANUFACTURER_PART_NUMBER"= "PART_NUMBER", "JEDEC_TYPE", "PACK_TYPE", "MOUSER_PART_NUMBER", "MOUSER_PRICE/STOCK", "DESCRIPTION", "DATASHEET", "HEIGHT";
+{========================================================================================}
+ "Microchip", "KSZ8091MLXCA" (!) = "", "QFP50P900X900X160-48N", "Quad Flat Packages", "998-KSZ8091MLXCA", "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D", "Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr", "http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf", "1.6 mm"
+END_PART
+
+END.
diff --git a/Hardware/Lib/KSZ8091MLXCA/DEHDL/ksz8091mlxca/sym_1/symbol.css b/Hardware/Lib/KSZ8091MLXCA/DEHDL/ksz8091mlxca/sym_1/symbol.css
new file mode 100644
index 0000000..fa12cb7
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/DEHDL/ksz8091mlxca/sym_1/symbol.css
@@ -0,0 +1,151 @@
+C 0 0 "GND_1" 0 0 0 0 60 0 L
+X "PIN_TEXT" "GND_1" 230 -30 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 0 0 0 -1 0
+C 0 -100 "GND_2" 0 -100 0 0 60 0 L
+X "PIN_TEXT" "GND_2" 230 -130 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -100 0 -100 -1 0
+C 0 -200 "GND_3" 0 -200 0 0 60 0 L
+X "PIN_TEXT" "GND_3" 230 -230 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -200 0 -200 -1 0
+C 0 -300 "VDD_1.2_1" 0 -300 0 0 60 0 L
+X "PIN_TEXT" "VDD_1.2_1" 230 -330 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -300 0 -300 -1 0
+C 0 -400 "NC_1" 0 -400 0 0 60 0 L
+X "PIN_TEXT" "NC_1" 230 -430 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -400 0 -400 -1 0
+C 0 -500 "NC_2" 0 -500 0 0 60 0 L
+X "PIN_TEXT" "NC_2" 230 -530 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -500 0 -500 -1 0
+C 0 -600 "VDDA_3.3" 0 -600 0 0 60 0 L
+X "PIN_TEXT" "VDDA_3.3" 230 -630 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -600 0 -600 -1 0
+C 0 -700 "NC_3" 0 -700 0 0 60 0 L
+X "PIN_TEXT" "NC_3" 230 -730 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -700 0 -700 -1 0
+C 0 -800 "RXM" 0 -800 0 0 60 0 L
+X "PIN_TEXT" "RXM" 230 -830 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -800 0 -800 -1 0
+C 0 -900 "RXP" 0 -900 0 0 60 0 L
+X "PIN_TEXT" "RXP" 230 -930 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -900 0 -900 -1 0
+C 0 -1000 "TXM" 0 -1000 0 0 60 0 L
+X "PIN_TEXT" "TXM" 230 -1030 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1000 0 -1000 -1 0
+C 0 -1100 "TXP" 0 -1100 0 0 60 0 L
+X "PIN_TEXT" "TXP" 230 -1130 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1100 0 -1100 -1 0
+C 700 -2200 "GND_4" 700 -2200 0 0 60 0 L
+X "PIN_TEXT" "GND_4" 730 -1970 90 0.00 60 0 0 0 0 0 1 0 74
+L 700 -2000 700 -2200 -1 0
+C 800 -2200 "XO" 800 -2200 0 0 60 0 L
+X "PIN_TEXT" "XO" 830 -1970 90 0.00 60 0 0 0 0 0 1 0 74
+L 800 -2000 800 -2200 -1 0
+C 900 -2200 "XI" 900 -2200 0 0 60 0 L
+X "PIN_TEXT" "XI" 930 -1970 90 0.00 60 0 0 0 0 0 1 0 74
+L 900 -2000 900 -2200 -1 0
+C 1000 -2200 "REXT" 1000 -2200 0 0 60 0 L
+X "PIN_TEXT" "REXT" 1030 -1970 90 0.00 60 0 0 0 0 0 1 0 74
+L 1000 -2000 1000 -2200 -1 0
+C 1100 -2200 "GND_5" 1100 -2200 0 0 60 0 L
+X "PIN_TEXT" "GND_5" 1130 -1970 90 0.00 60 0 0 0 0 0 1 0 74
+L 1100 -2000 1100 -2200 -1 0
+C 1200 -2200 "MDIO" 1200 -2200 0 0 60 0 L
+X "PIN_TEXT" "MDIO" 1230 -1970 90 0.00 60 0 0 0 0 0 1 0 74
+L 1200 -2000 1200 -2200 -1 0
+C 1300 -2200 "MDC" 1300 -2200 0 0 60 0 L
+X "PIN_TEXT" "MDC" 1330 -1970 90 0.00 60 0 0 0 0 0 1 0 74
+L 1300 -2000 1300 -2200 -1 0
+C 1400 -2200 "RXD3_/_PHYAD0" 1400 -2200 0 0 60 0 L
+X "PIN_TEXT" "RXD3_/_PHYAD0" 1430 -1970 90 0.00 60 0 0 0 0 0 1 0 74
+L 1400 -2000 1400 -2200 -1 0
+C 1500 -2200 "RXD2_/_PHYAD1" 1500 -2200 0 0 60 0 L
+X "PIN_TEXT" "RXD2_/_PHYAD1" 1530 -1970 90 0.00 60 0 0 0 0 0 1 0 74
+L 1500 -2000 1500 -2200 -1 0
+C 1600 -2200 "RXD1_/_PHYAD2" 1600 -2200 0 0 60 0 L
+X "PIN_TEXT" "RXD1_/_PHYAD2" 1630 -1970 90 0.00 60 0 0 0 0 0 1 0 74
+L 1600 -2000 1600 -2200 -1 0
+C 1700 -2200 "RXD0_/_DUPLEX" 1700 -2200 0 0 60 0 L
+X "PIN_TEXT" "RXD0_/_DUPLEX" 1730 -1970 90 0.00 60 0 0 0 0 0 1 0 74
+L 1700 -2000 1700 -2200 -1 0
+C 1800 -2200 "GND_6" 1800 -2200 0 0 60 0 L
+X "PIN_TEXT" "GND_6" 1830 -1970 90 0.00 60 0 0 0 0 0 1 0 74
+L 1800 -2000 1800 -2200 -1 0
+C 2500 0 "TXD1" 2500 0 0 0 60 0 R
+X "PIN_TEXT" "TXD1" 2270 -30 0 0.00 60 0 0 2 0 0 1 0 74
+L 2300 0 2500 0 -1 0
+C 2500 -100 "TXD0" 2500 -100 0 0 60 0 R
+X "PIN_TEXT" "TXD0" 2270 -130 0 0.00 60 0 0 2 0 0 1 0 74
+L 2300 -100 2500 -100 -1 0
+C 2500 -200 "TXEN" 2500 -200 0 0 60 0 R
+X "PIN_TEXT" "TXEN" 2270 -230 0 0.00 60 0 0 2 0 0 1 0 74
+L 2300 -200 2500 -200 -1 0
+C 2500 -300 "TXC_/_PME_EN" 2500 -300 0 0 60 0 R
+X "PIN_TEXT" "TXC_/_PME_EN" 2270 -330 0 0.00 60 0 0 2 0 0 1 0 74
+L 2300 -300 2500 -300 -1 0
+C 2500 -400 "INTRP_/_PME_N2_/_NAND_TREE#" 2500 -400 0 0 60 0 R
+X "PIN_TEXT" "INTRP_/_PME_N2_/_NAND_TREE#" 2270 -430 0 0.00 60 0 0 2 0 0 1 0 74
+L 2300 -400 2500 -400 -1 0
+C 2500 -500 "VDD_1.2_2" 2500 -500 0 0 60 0 R
+X "PIN_TEXT" "VDD_1.2_2" 2270 -530 0 0.00 60 0 0 2 0 0 1 0 74
+L 2300 -500 2500 -500 -1 0
+C 2500 -600 "GND_7" 2500 -600 0 0 60 0 R
+X "PIN_TEXT" "GND_7" 2270 -630 0 0.00 60 0 0 2 0 0 1 0 74
+L 2300 -600 2500 -600 -1 0
+C 2500 -700 "RXER_/_ISO" 2500 -700 0 0 60 0 R
+X "PIN_TEXT" "RXER_/_ISO" 2270 -730 0 0.00 60 0 0 2 0 0 1 0 74
+L 2300 -700 2500 -700 -1 0
+C 2500 -800 "RXC_/_B-CAST_OFF" 2500 -800 0 0 60 0 R
+X "PIN_TEXT" "RXC_/_B-CAST_OFF" 2270 -830 0 0.00 60 0 0 2 0 0 1 0 74
+L 2300 -800 2500 -800 -1 0
+C 2500 -900 "RXDV_/_CONFIG2" 2500 -900 0 0 60 0 R
+X "PIN_TEXT" "RXDV_/_CONFIG2" 2270 -930 0 0.00 60 0 0 2 0 0 1 0 74
+L 2300 -900 2500 -900 -1 0
+C 2500 -1000 "NC_4" 2500 -1000 0 0 60 0 R
+X "PIN_TEXT" "NC_4" 2270 -1030 0 0.00 60 0 0 2 0 0 1 0 74
+L 2300 -1000 2500 -1000 -1 0
+C 2500 -1100 "VDDIO" 2500 -1100 0 0 60 0 R
+X "PIN_TEXT" "VDDIO" 2270 -1130 0 0.00 60 0 0 2 0 0 1 0 74
+L 2300 -1100 2500 -1100 -1 0
+C 700 1500 "NC_7" 700 1500 0 0 60 0 R
+X "PIN_TEXT" "NC_7" 730 1270 90 0.00 60 0 0 2 0 0 1 0 74
+L 700 1300 700 1500 -1 0
+C 800 1500 "RST#" 800 1500 0 0 60 0 R
+X "PIN_TEXT" "RST#" 830 1270 90 0.00 60 0 0 2 0 0 1 0 74
+L 800 1300 800 1500 -1 0
+C 900 1500 "NC_6" 900 1500 0 0 60 0 R
+X "PIN_TEXT" "NC_6" 930 1270 90 0.00 60 0 0 2 0 0 1 0 74
+L 900 1300 900 1500 -1 0
+C 1000 1500 "NC_5" 1000 1500 0 0 60 0 R
+X "PIN_TEXT" "NC_5" 1030 1270 90 0.00 60 0 0 2 0 0 1 0 74
+L 1000 1300 1000 1500 -1 0
+C 1100 1500 "TXER" 1100 1500 0 0 60 0 R
+X "PIN_TEXT" "TXER" 1130 1270 90 0.00 60 0 0 2 0 0 1 0 74
+L 1100 1300 1100 1500 -1 0
+C 1200 1500 "LED1_/_SPEED" 1200 1500 0 0 60 0 R
+X "PIN_TEXT" "LED1_/_SPEED" 1230 1270 90 0.00 60 0 0 2 0 0 1 0 74
+L 1200 1300 1200 1500 -1 0
+C 1300 1500 "LED0_/_PME_N1_/_NWAYEN" 1300 1500 0 0 60 0 R
+X "PIN_TEXT" "LED0_/_PME_N1_/_NWAYEN" 1330 1270 90 0.00 60 0 0 2 0 0 1 0 74
+L 1300 1300 1300 1500 -1 0
+C 1400 1500 "CRS_/_CONFIG1" 1400 1500 0 0 60 0 R
+X "PIN_TEXT" "CRS_/_CONFIG1" 1430 1270 90 0.00 60 0 0 2 0 0 1 0 74
+L 1400 1300 1400 1500 -1 0
+C 1500 1500 "COL_/_CONFIG0" 1500 1500 0 0 60 0 R
+X "PIN_TEXT" "COL_/_CONFIG0" 1530 1270 90 0.00 60 0 0 2 0 0 1 0 74
+L 1500 1300 1500 1500 -1 0
+C 1600 1500 "TXD3" 1600 1500 0 0 60 0 R
+X "PIN_TEXT" "TXD3" 1630 1270 90 0.00 60 0 0 2 0 0 1 0 74
+L 1600 1300 1600 1500 -1 0
+C 1700 1500 "TXD2" 1700 1500 0 0 60 0 R
+X "PIN_TEXT" "TXD2" 1730 1270 90 0.00 60 0 0 2 0 0 1 0 74
+L 1700 1300 1700 1500 -1 0
+C 1800 1500 "GND_8" 1800 1500 0 0 60 0 R
+X "PIN_TEXT" "GND_8" 1830 1270 90 0.00 60 0 0 2 0 0 1 0 74
+L 1800 1300 1800 1500 -1 0
+L 200 1300 2300 1300 -1 0
+L 2300 -2000 2300 1300 -1 0
+L 2300 -2000 200 -2000 -1 0
+L 200 1300 200 -2000 -1 0
+P "$LOCATION" "?" 2350 1470 0 0 60 0 0 0 0 0 1 0 32
+P "PACK_TYPE" "?" 0 -50 0 0 100 0 0 1 0 0 0 0 32
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/DesignSpark PCB PRO/KSZ8091MLXCA.dsl b/Hardware/Lib/KSZ8091MLXCA/DesignSpark PCB PRO/KSZ8091MLXCA.dsl
new file mode 100644
index 0000000..011ca86
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/DesignSpark PCB PRO/KSZ8091MLXCA.dsl
@@ -0,0 +1,341 @@
+SamacSys ECAD Model
+1615215/1031803/2.50/48/3/Integrated Circuit
+
+DESIGNSPARK_INTERMEDIATE_ASCII
+
+(asciiHeader
+ (fileUnits MM)
+)
+(library Library_1
+ (padStyleDef "r147.5_30"
+ (holeDiam 0)
+ (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.3) (shapeHeight 1.475))
+ (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0))
+ )
+ (textStyleDef "Default"
+ (font
+ (fontType Stroke)
+ (fontFace "Helvetica")
+ (fontHeight 50 mils)
+ (strokeWidth 5 mils)
+ )
+ )
+ (patternDef "QFP50P900X900X160-48N" (originalName "QFP50P900X900X160-48N")
+ (multiLayer
+ (pad (padNum 1) (padStyleRef r147.5_30) (pt -4.238, 2.75) (rotation 90))
+ (pad (padNum 2) (padStyleRef r147.5_30) (pt -4.238, 2.25) (rotation 90))
+ (pad (padNum 3) (padStyleRef r147.5_30) (pt -4.238, 1.75) (rotation 90))
+ (pad (padNum 4) (padStyleRef r147.5_30) (pt -4.238, 1.25) (rotation 90))
+ (pad (padNum 5) (padStyleRef r147.5_30) (pt -4.238, 0.75) (rotation 90))
+ (pad (padNum 6) (padStyleRef r147.5_30) (pt -4.238, 0.25) (rotation 90))
+ (pad (padNum 7) (padStyleRef r147.5_30) (pt -4.238, -0.25) (rotation 90))
+ (pad (padNum 8) (padStyleRef r147.5_30) (pt -4.238, -0.75) (rotation 90))
+ (pad (padNum 9) (padStyleRef r147.5_30) (pt -4.238, -1.25) (rotation 90))
+ (pad (padNum 10) (padStyleRef r147.5_30) (pt -4.238, -1.75) (rotation 90))
+ (pad (padNum 11) (padStyleRef r147.5_30) (pt -4.238, -2.25) (rotation 90))
+ (pad (padNum 12) (padStyleRef r147.5_30) (pt -4.238, -2.75) (rotation 90))
+ (pad (padNum 13) (padStyleRef r147.5_30) (pt -2.75, -4.238) (rotation 0))
+ (pad (padNum 14) (padStyleRef r147.5_30) (pt -2.25, -4.238) (rotation 0))
+ (pad (padNum 15) (padStyleRef r147.5_30) (pt -1.75, -4.238) (rotation 0))
+ (pad (padNum 16) (padStyleRef r147.5_30) (pt -1.25, -4.238) (rotation 0))
+ (pad (padNum 17) (padStyleRef r147.5_30) (pt -0.75, -4.238) (rotation 0))
+ (pad (padNum 18) (padStyleRef r147.5_30) (pt -0.25, -4.238) (rotation 0))
+ (pad (padNum 19) (padStyleRef r147.5_30) (pt 0.25, -4.238) (rotation 0))
+ (pad (padNum 20) (padStyleRef r147.5_30) (pt 0.75, -4.238) (rotation 0))
+ (pad (padNum 21) (padStyleRef r147.5_30) (pt 1.25, -4.238) (rotation 0))
+ (pad (padNum 22) (padStyleRef r147.5_30) (pt 1.75, -4.238) (rotation 0))
+ (pad (padNum 23) (padStyleRef r147.5_30) (pt 2.25, -4.238) (rotation 0))
+ (pad (padNum 24) (padStyleRef r147.5_30) (pt 2.75, -4.238) (rotation 0))
+ (pad (padNum 25) (padStyleRef r147.5_30) (pt 4.238, -2.75) (rotation 90))
+ (pad (padNum 26) (padStyleRef r147.5_30) (pt 4.238, -2.25) (rotation 90))
+ (pad (padNum 27) (padStyleRef r147.5_30) (pt 4.238, -1.75) (rotation 90))
+ (pad (padNum 28) (padStyleRef r147.5_30) (pt 4.238, -1.25) (rotation 90))
+ (pad (padNum 29) (padStyleRef r147.5_30) (pt 4.238, -0.75) (rotation 90))
+ (pad (padNum 30) (padStyleRef r147.5_30) (pt 4.238, -0.25) (rotation 90))
+ (pad (padNum 31) (padStyleRef r147.5_30) (pt 4.238, 0.25) (rotation 90))
+ (pad (padNum 32) (padStyleRef r147.5_30) (pt 4.238, 0.75) (rotation 90))
+ (pad (padNum 33) (padStyleRef r147.5_30) (pt 4.238, 1.25) (rotation 90))
+ (pad (padNum 34) (padStyleRef r147.5_30) (pt 4.238, 1.75) (rotation 90))
+ (pad (padNum 35) (padStyleRef r147.5_30) (pt 4.238, 2.25) (rotation 90))
+ (pad (padNum 36) (padStyleRef r147.5_30) (pt 4.238, 2.75) (rotation 90))
+ (pad (padNum 37) (padStyleRef r147.5_30) (pt 2.75, 4.238) (rotation 0))
+ (pad (padNum 38) (padStyleRef r147.5_30) (pt 2.25, 4.238) (rotation 0))
+ (pad (padNum 39) (padStyleRef r147.5_30) (pt 1.75, 4.238) (rotation 0))
+ (pad (padNum 40) (padStyleRef r147.5_30) (pt 1.25, 4.238) (rotation 0))
+ (pad (padNum 41) (padStyleRef r147.5_30) (pt 0.75, 4.238) (rotation 0))
+ (pad (padNum 42) (padStyleRef r147.5_30) (pt 0.25, 4.238) (rotation 0))
+ (pad (padNum 43) (padStyleRef r147.5_30) (pt -0.25, 4.238) (rotation 0))
+ (pad (padNum 44) (padStyleRef r147.5_30) (pt -0.75, 4.238) (rotation 0))
+ (pad (padNum 45) (padStyleRef r147.5_30) (pt -1.25, 4.238) (rotation 0))
+ (pad (padNum 46) (padStyleRef r147.5_30) (pt -1.75, 4.238) (rotation 0))
+ (pad (padNum 47) (padStyleRef r147.5_30) (pt -2.25, 4.238) (rotation 0))
+ (pad (padNum 48) (padStyleRef r147.5_30) (pt -2.75, 4.238) (rotation 0))
+ )
+ (layerContents (layerNumRef 18)
+ (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Default") (isVisible True))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -5.225 5.225) (pt 5.225 5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 5.225 5.225) (pt 5.225 -5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 5.225 -5.225) (pt -5.225 -5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -5.225 -5.225) (pt -5.225 5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.5 3.5) (pt 3.5 3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.5 3.5) (pt 3.5 -3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.5 -3.5) (pt -3.5 -3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.5 -3.5) (pt -3.5 3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.5 3) (pt -3 3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -3.15 3.15) (pt 3.15 3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 3.15 3.15) (pt 3.15 -3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 3.15 -3.15) (pt -3.15 -3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -3.15 -3.15) (pt -3.15 3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (arc (pt -4.725, 3.5) (radius 0.125) (startAngle 0.0) (sweepAngle 0.0) (width 0.25))
+ )
+ (layerContents (layerNumRef 18)
+ (arc (pt -4.725, 3.5) (radius 0.125) (startAngle 180.0) (sweepAngle 180.0) (width 0.25))
+ )
+ )
+ (symbolDef "KSZ8091MLXCA" (originalName "KSZ8091MLXCA")
+
+ (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 13) (pt 700 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 14) (pt 800 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 15) (pt 900 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 16) (pt 1000 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 17) (pt 1100 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 18) (pt 1200 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 19) (pt 1300 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 20) (pt 1400 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 21) (pt 1500 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 22) (pt 1600 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 23) (pt 1700 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 24) (pt 1800 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 25) (pt 2500 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 26) (pt 2500 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 27) (pt 2500 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 28) (pt 2500 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 29) (pt 2500 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 30) (pt 2500 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 31) (pt 2500 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 32) (pt 2500 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 33) (pt 2500 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 34) (pt 2500 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 35) (pt 2500 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 36) (pt 2500 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 37) (pt 700 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 38) (pt 800 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 39) (pt 900 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 40) (pt 1000 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 41) (pt 1100 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 42) (pt 1200 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 43) (pt 1300 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 44) (pt 1400 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 45) (pt 1500 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 46) (pt 1600 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 47) (pt 1700 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 48) (pt 1800 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (line (pt 200 mils 1300 mils) (pt 2300 mils 1300 mils) (width 6 mils))
+ (line (pt 2300 mils 1300 mils) (pt 2300 mils -2000 mils) (width 6 mils))
+ (line (pt 2300 mils -2000 mils) (pt 200 mils -2000 mils) (width 6 mils))
+ (line (pt 200 mils -2000 mils) (pt 200 mils 1300 mils) (width 6 mils))
+ (attr "RefDes" "RefDes" (pt 2350 mils 1500 mils) (justify Left) (isVisible True) (textStyleRef "Default"))
+
+ )
+ (compDef "KSZ8091MLXCA" (originalName "KSZ8091MLXCA") (compHeader (numPins 48) (numParts 1) (refDesPrefix IC)
+ )
+ (compPin "1" (pinName "GND_1") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "2" (pinName "GND_2") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "3" (pinName "GND_3") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "4" (pinName "VDD_1.2_1") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "5" (pinName "NC_1") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "6" (pinName "NC_2") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "7" (pinName "VDDA_3.3") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "8" (pinName "NC_3") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "9" (pinName "RXM") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "10" (pinName "RXP") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "11" (pinName "TXM") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "12" (pinName "TXP") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "13" (pinName "GND_4") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "14" (pinName "XO") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "15" (pinName "XI") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "16" (pinName "REXT") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "17" (pinName "GND_5") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "18" (pinName "MDIO") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "19" (pinName "MDC") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "20" (pinName "RXD3 / PHYAD0") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "21" (pinName "RXD2 / PHYAD1") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "22" (pinName "RXD1 / PHYAD2") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "23" (pinName "RXD0 / DUPLEX") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "24" (pinName "GND_6") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "36" (pinName "TXD1") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "35" (pinName "TXD0") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "34" (pinName "TXEN") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "33" (pinName "TXC / PME_EN") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "32" (pinName "INTRP / PME_N2 / NAND_TREE#") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "31" (pinName "VDD_1.2_2") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "30" (pinName "GND_7") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "29" (pinName "RXER / ISO") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "28" (pinName "RXC / B-CAST_OFF") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "27" (pinName "RXDV / CONFIG2") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "26" (pinName "NC_4") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "25" (pinName "VDDIO") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "48" (pinName "NC_7") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "47" (pinName "RST#") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "46" (pinName "NC_6") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "45" (pinName "NC_5") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "44" (pinName "TXER") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "43" (pinName "LED1 / SPEED") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "42" (pinName "LED0 / PME_N1 / NWAYEN") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "41" (pinName "CRS / CONFIG1") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "40" (pinName "COL / CONFIG0") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "39" (pinName "TXD3") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "38" (pinName "TXD2") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "37" (pinName "GND_8") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (attachedSymbol (partNum 1) (altType Normal) (symbolName "KSZ8091MLXCA"))
+ (attachedPattern (patternNum 1) (patternName "QFP50P900X900X160-48N")
+ (numPads 48)
+ (padPinMap
+ (padNum 1) (compPinRef "1")
+ (padNum 2) (compPinRef "2")
+ (padNum 3) (compPinRef "3")
+ (padNum 4) (compPinRef "4")
+ (padNum 5) (compPinRef "5")
+ (padNum 6) (compPinRef "6")
+ (padNum 7) (compPinRef "7")
+ (padNum 8) (compPinRef "8")
+ (padNum 9) (compPinRef "9")
+ (padNum 10) (compPinRef "10")
+ (padNum 11) (compPinRef "11")
+ (padNum 12) (compPinRef "12")
+ (padNum 13) (compPinRef "13")
+ (padNum 14) (compPinRef "14")
+ (padNum 15) (compPinRef "15")
+ (padNum 16) (compPinRef "16")
+ (padNum 17) (compPinRef "17")
+ (padNum 18) (compPinRef "18")
+ (padNum 19) (compPinRef "19")
+ (padNum 20) (compPinRef "20")
+ (padNum 21) (compPinRef "21")
+ (padNum 22) (compPinRef "22")
+ (padNum 23) (compPinRef "23")
+ (padNum 24) (compPinRef "24")
+ (padNum 25) (compPinRef "25")
+ (padNum 26) (compPinRef "26")
+ (padNum 27) (compPinRef "27")
+ (padNum 28) (compPinRef "28")
+ (padNum 29) (compPinRef "29")
+ (padNum 30) (compPinRef "30")
+ (padNum 31) (compPinRef "31")
+ (padNum 32) (compPinRef "32")
+ (padNum 33) (compPinRef "33")
+ (padNum 34) (compPinRef "34")
+ (padNum 35) (compPinRef "35")
+ (padNum 36) (compPinRef "36")
+ (padNum 37) (compPinRef "37")
+ (padNum 38) (compPinRef "38")
+ (padNum 39) (compPinRef "39")
+ (padNum 40) (compPinRef "40")
+ (padNum 41) (compPinRef "41")
+ (padNum 42) (compPinRef "42")
+ (padNum 43) (compPinRef "43")
+ (padNum 44) (compPinRef "44")
+ (padNum 45) (compPinRef "45")
+ (padNum 46) (compPinRef "46")
+ (padNum 47) (compPinRef "47")
+ (padNum 48) (compPinRef "48")
+ )
+ )
+ (attr "Mouser Part Number" "998-KSZ8091MLXCA")
+ (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D")
+ (attr "Manufacturer_Name" "Microchip")
+ (attr "Manufacturer_Part_Number" "KSZ8091MLXCA")
+ (attr "Description" "Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr")
+ (attr "Datasheet Link" "http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf")
+ (attr "Height" "1.6 mm")
+ )
+
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/DesignSpark PCB/KSZ8091MLXCA.dsl b/Hardware/Lib/KSZ8091MLXCA/DesignSpark PCB/KSZ8091MLXCA.dsl
new file mode 100644
index 0000000..011ca86
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/DesignSpark PCB/KSZ8091MLXCA.dsl
@@ -0,0 +1,341 @@
+SamacSys ECAD Model
+1615215/1031803/2.50/48/3/Integrated Circuit
+
+DESIGNSPARK_INTERMEDIATE_ASCII
+
+(asciiHeader
+ (fileUnits MM)
+)
+(library Library_1
+ (padStyleDef "r147.5_30"
+ (holeDiam 0)
+ (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.3) (shapeHeight 1.475))
+ (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0))
+ )
+ (textStyleDef "Default"
+ (font
+ (fontType Stroke)
+ (fontFace "Helvetica")
+ (fontHeight 50 mils)
+ (strokeWidth 5 mils)
+ )
+ )
+ (patternDef "QFP50P900X900X160-48N" (originalName "QFP50P900X900X160-48N")
+ (multiLayer
+ (pad (padNum 1) (padStyleRef r147.5_30) (pt -4.238, 2.75) (rotation 90))
+ (pad (padNum 2) (padStyleRef r147.5_30) (pt -4.238, 2.25) (rotation 90))
+ (pad (padNum 3) (padStyleRef r147.5_30) (pt -4.238, 1.75) (rotation 90))
+ (pad (padNum 4) (padStyleRef r147.5_30) (pt -4.238, 1.25) (rotation 90))
+ (pad (padNum 5) (padStyleRef r147.5_30) (pt -4.238, 0.75) (rotation 90))
+ (pad (padNum 6) (padStyleRef r147.5_30) (pt -4.238, 0.25) (rotation 90))
+ (pad (padNum 7) (padStyleRef r147.5_30) (pt -4.238, -0.25) (rotation 90))
+ (pad (padNum 8) (padStyleRef r147.5_30) (pt -4.238, -0.75) (rotation 90))
+ (pad (padNum 9) (padStyleRef r147.5_30) (pt -4.238, -1.25) (rotation 90))
+ (pad (padNum 10) (padStyleRef r147.5_30) (pt -4.238, -1.75) (rotation 90))
+ (pad (padNum 11) (padStyleRef r147.5_30) (pt -4.238, -2.25) (rotation 90))
+ (pad (padNum 12) (padStyleRef r147.5_30) (pt -4.238, -2.75) (rotation 90))
+ (pad (padNum 13) (padStyleRef r147.5_30) (pt -2.75, -4.238) (rotation 0))
+ (pad (padNum 14) (padStyleRef r147.5_30) (pt -2.25, -4.238) (rotation 0))
+ (pad (padNum 15) (padStyleRef r147.5_30) (pt -1.75, -4.238) (rotation 0))
+ (pad (padNum 16) (padStyleRef r147.5_30) (pt -1.25, -4.238) (rotation 0))
+ (pad (padNum 17) (padStyleRef r147.5_30) (pt -0.75, -4.238) (rotation 0))
+ (pad (padNum 18) (padStyleRef r147.5_30) (pt -0.25, -4.238) (rotation 0))
+ (pad (padNum 19) (padStyleRef r147.5_30) (pt 0.25, -4.238) (rotation 0))
+ (pad (padNum 20) (padStyleRef r147.5_30) (pt 0.75, -4.238) (rotation 0))
+ (pad (padNum 21) (padStyleRef r147.5_30) (pt 1.25, -4.238) (rotation 0))
+ (pad (padNum 22) (padStyleRef r147.5_30) (pt 1.75, -4.238) (rotation 0))
+ (pad (padNum 23) (padStyleRef r147.5_30) (pt 2.25, -4.238) (rotation 0))
+ (pad (padNum 24) (padStyleRef r147.5_30) (pt 2.75, -4.238) (rotation 0))
+ (pad (padNum 25) (padStyleRef r147.5_30) (pt 4.238, -2.75) (rotation 90))
+ (pad (padNum 26) (padStyleRef r147.5_30) (pt 4.238, -2.25) (rotation 90))
+ (pad (padNum 27) (padStyleRef r147.5_30) (pt 4.238, -1.75) (rotation 90))
+ (pad (padNum 28) (padStyleRef r147.5_30) (pt 4.238, -1.25) (rotation 90))
+ (pad (padNum 29) (padStyleRef r147.5_30) (pt 4.238, -0.75) (rotation 90))
+ (pad (padNum 30) (padStyleRef r147.5_30) (pt 4.238, -0.25) (rotation 90))
+ (pad (padNum 31) (padStyleRef r147.5_30) (pt 4.238, 0.25) (rotation 90))
+ (pad (padNum 32) (padStyleRef r147.5_30) (pt 4.238, 0.75) (rotation 90))
+ (pad (padNum 33) (padStyleRef r147.5_30) (pt 4.238, 1.25) (rotation 90))
+ (pad (padNum 34) (padStyleRef r147.5_30) (pt 4.238, 1.75) (rotation 90))
+ (pad (padNum 35) (padStyleRef r147.5_30) (pt 4.238, 2.25) (rotation 90))
+ (pad (padNum 36) (padStyleRef r147.5_30) (pt 4.238, 2.75) (rotation 90))
+ (pad (padNum 37) (padStyleRef r147.5_30) (pt 2.75, 4.238) (rotation 0))
+ (pad (padNum 38) (padStyleRef r147.5_30) (pt 2.25, 4.238) (rotation 0))
+ (pad (padNum 39) (padStyleRef r147.5_30) (pt 1.75, 4.238) (rotation 0))
+ (pad (padNum 40) (padStyleRef r147.5_30) (pt 1.25, 4.238) (rotation 0))
+ (pad (padNum 41) (padStyleRef r147.5_30) (pt 0.75, 4.238) (rotation 0))
+ (pad (padNum 42) (padStyleRef r147.5_30) (pt 0.25, 4.238) (rotation 0))
+ (pad (padNum 43) (padStyleRef r147.5_30) (pt -0.25, 4.238) (rotation 0))
+ (pad (padNum 44) (padStyleRef r147.5_30) (pt -0.75, 4.238) (rotation 0))
+ (pad (padNum 45) (padStyleRef r147.5_30) (pt -1.25, 4.238) (rotation 0))
+ (pad (padNum 46) (padStyleRef r147.5_30) (pt -1.75, 4.238) (rotation 0))
+ (pad (padNum 47) (padStyleRef r147.5_30) (pt -2.25, 4.238) (rotation 0))
+ (pad (padNum 48) (padStyleRef r147.5_30) (pt -2.75, 4.238) (rotation 0))
+ )
+ (layerContents (layerNumRef 18)
+ (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Default") (isVisible True))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -5.225 5.225) (pt 5.225 5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 5.225 5.225) (pt 5.225 -5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 5.225 -5.225) (pt -5.225 -5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -5.225 -5.225) (pt -5.225 5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.5 3.5) (pt 3.5 3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.5 3.5) (pt 3.5 -3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.5 -3.5) (pt -3.5 -3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.5 -3.5) (pt -3.5 3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.5 3) (pt -3 3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -3.15 3.15) (pt 3.15 3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 3.15 3.15) (pt 3.15 -3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 3.15 -3.15) (pt -3.15 -3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -3.15 -3.15) (pt -3.15 3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (arc (pt -4.725, 3.5) (radius 0.125) (startAngle 0.0) (sweepAngle 0.0) (width 0.25))
+ )
+ (layerContents (layerNumRef 18)
+ (arc (pt -4.725, 3.5) (radius 0.125) (startAngle 180.0) (sweepAngle 180.0) (width 0.25))
+ )
+ )
+ (symbolDef "KSZ8091MLXCA" (originalName "KSZ8091MLXCA")
+
+ (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 13) (pt 700 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 14) (pt 800 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 15) (pt 900 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 16) (pt 1000 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 17) (pt 1100 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 18) (pt 1200 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 19) (pt 1300 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 20) (pt 1400 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 21) (pt 1500 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 22) (pt 1600 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 23) (pt 1700 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 24) (pt 1800 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 25) (pt 2500 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 26) (pt 2500 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 27) (pt 2500 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 28) (pt 2500 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 29) (pt 2500 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 30) (pt 2500 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 31) (pt 2500 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 32) (pt 2500 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 33) (pt 2500 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 34) (pt 2500 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 35) (pt 2500 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 36) (pt 2500 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 37) (pt 700 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 38) (pt 800 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 39) (pt 900 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 40) (pt 1000 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 41) (pt 1100 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 42) (pt 1200 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 43) (pt 1300 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 44) (pt 1400 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 45) (pt 1500 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 46) (pt 1600 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 47) (pt 1700 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 48) (pt 1800 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (line (pt 200 mils 1300 mils) (pt 2300 mils 1300 mils) (width 6 mils))
+ (line (pt 2300 mils 1300 mils) (pt 2300 mils -2000 mils) (width 6 mils))
+ (line (pt 2300 mils -2000 mils) (pt 200 mils -2000 mils) (width 6 mils))
+ (line (pt 200 mils -2000 mils) (pt 200 mils 1300 mils) (width 6 mils))
+ (attr "RefDes" "RefDes" (pt 2350 mils 1500 mils) (justify Left) (isVisible True) (textStyleRef "Default"))
+
+ )
+ (compDef "KSZ8091MLXCA" (originalName "KSZ8091MLXCA") (compHeader (numPins 48) (numParts 1) (refDesPrefix IC)
+ )
+ (compPin "1" (pinName "GND_1") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "2" (pinName "GND_2") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "3" (pinName "GND_3") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "4" (pinName "VDD_1.2_1") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "5" (pinName "NC_1") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "6" (pinName "NC_2") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "7" (pinName "VDDA_3.3") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "8" (pinName "NC_3") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "9" (pinName "RXM") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "10" (pinName "RXP") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "11" (pinName "TXM") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "12" (pinName "TXP") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "13" (pinName "GND_4") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "14" (pinName "XO") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "15" (pinName "XI") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "16" (pinName "REXT") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "17" (pinName "GND_5") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "18" (pinName "MDIO") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "19" (pinName "MDC") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "20" (pinName "RXD3 / PHYAD0") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "21" (pinName "RXD2 / PHYAD1") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "22" (pinName "RXD1 / PHYAD2") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "23" (pinName "RXD0 / DUPLEX") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "24" (pinName "GND_6") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "36" (pinName "TXD1") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "35" (pinName "TXD0") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "34" (pinName "TXEN") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "33" (pinName "TXC / PME_EN") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "32" (pinName "INTRP / PME_N2 / NAND_TREE#") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "31" (pinName "VDD_1.2_2") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "30" (pinName "GND_7") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "29" (pinName "RXER / ISO") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "28" (pinName "RXC / B-CAST_OFF") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "27" (pinName "RXDV / CONFIG2") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "26" (pinName "NC_4") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "25" (pinName "VDDIO") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "48" (pinName "NC_7") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "47" (pinName "RST#") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "46" (pinName "NC_6") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "45" (pinName "NC_5") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "44" (pinName "TXER") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "43" (pinName "LED1 / SPEED") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "42" (pinName "LED0 / PME_N1 / NWAYEN") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "41" (pinName "CRS / CONFIG1") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "40" (pinName "COL / CONFIG0") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "39" (pinName "TXD3") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "38" (pinName "TXD2") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "37" (pinName "GND_8") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (attachedSymbol (partNum 1) (altType Normal) (symbolName "KSZ8091MLXCA"))
+ (attachedPattern (patternNum 1) (patternName "QFP50P900X900X160-48N")
+ (numPads 48)
+ (padPinMap
+ (padNum 1) (compPinRef "1")
+ (padNum 2) (compPinRef "2")
+ (padNum 3) (compPinRef "3")
+ (padNum 4) (compPinRef "4")
+ (padNum 5) (compPinRef "5")
+ (padNum 6) (compPinRef "6")
+ (padNum 7) (compPinRef "7")
+ (padNum 8) (compPinRef "8")
+ (padNum 9) (compPinRef "9")
+ (padNum 10) (compPinRef "10")
+ (padNum 11) (compPinRef "11")
+ (padNum 12) (compPinRef "12")
+ (padNum 13) (compPinRef "13")
+ (padNum 14) (compPinRef "14")
+ (padNum 15) (compPinRef "15")
+ (padNum 16) (compPinRef "16")
+ (padNum 17) (compPinRef "17")
+ (padNum 18) (compPinRef "18")
+ (padNum 19) (compPinRef "19")
+ (padNum 20) (compPinRef "20")
+ (padNum 21) (compPinRef "21")
+ (padNum 22) (compPinRef "22")
+ (padNum 23) (compPinRef "23")
+ (padNum 24) (compPinRef "24")
+ (padNum 25) (compPinRef "25")
+ (padNum 26) (compPinRef "26")
+ (padNum 27) (compPinRef "27")
+ (padNum 28) (compPinRef "28")
+ (padNum 29) (compPinRef "29")
+ (padNum 30) (compPinRef "30")
+ (padNum 31) (compPinRef "31")
+ (padNum 32) (compPinRef "32")
+ (padNum 33) (compPinRef "33")
+ (padNum 34) (compPinRef "34")
+ (padNum 35) (compPinRef "35")
+ (padNum 36) (compPinRef "36")
+ (padNum 37) (compPinRef "37")
+ (padNum 38) (compPinRef "38")
+ (padNum 39) (compPinRef "39")
+ (padNum 40) (compPinRef "40")
+ (padNum 41) (compPinRef "41")
+ (padNum 42) (compPinRef "42")
+ (padNum 43) (compPinRef "43")
+ (padNum 44) (compPinRef "44")
+ (padNum 45) (compPinRef "45")
+ (padNum 46) (compPinRef "46")
+ (padNum 47) (compPinRef "47")
+ (padNum 48) (compPinRef "48")
+ )
+ )
+ (attr "Mouser Part Number" "998-KSZ8091MLXCA")
+ (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D")
+ (attr "Manufacturer_Name" "Microchip")
+ (attr "Manufacturer_Part_Number" "KSZ8091MLXCA")
+ (attr "Description" "Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr")
+ (attr "Datasheet Link" "http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf")
+ (attr "Height" "1.6 mm")
+ )
+
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/DesignSpark PCB/Readme.html b/Hardware/Lib/KSZ8091MLXCA/DesignSpark PCB/Readme.html
new file mode 100644
index 0000000..930c561
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/DesignSpark PCB/Readme.html
@@ -0,0 +1,12 @@
+
+
+
+ DesignSpark PCB
+
+
+ Please first install the Library Loader application from: http://componentsearchengine.com/pcb-libraries.php
+ If Library Loader is already installed please make sure it's running by launching it from the desktop shortcut.
+ For help loading the SamacSys libraries into DesignSpark PCB please Click Here: https://www.samacsys.com/dspcb/
+ Alternatively, if you wish to manually import the DesignSpark PCB libraries please refer to https://www.samacsys.com/designspark-pcb-dsl-import/
+
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/DipTrace/KSZ8091MLXCA.asc b/Hardware/Lib/KSZ8091MLXCA/DipTrace/KSZ8091MLXCA.asc
new file mode 100644
index 0000000..d787a48
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/DipTrace/KSZ8091MLXCA.asc
@@ -0,0 +1,2324 @@
+(Source "DipTrace-ElementLibrary")
+ (Library
+ (Name "KSZ8091MLXCA")
+ (Hint "KSZ8091MLXCA")
+ (Subfolders
+ )
+ (Categories 0
+ )
+ (Components
+ (Component
+ (Part "KSZ8091MLXCA" "IC"
+ (Enabled "Y")
+ (PartType 0)
+ (PartName "KSZ8091MLXCA")
+ (ShowNumbers 1)
+ (Type 0)
+ (Number1 0)
+ (Number2 0)
+ (Width 60.96)
+ (Height 91.44)
+ (Value "")
+ (LockProperties "N")
+ (OriginX 0)
+ (OriginY 0)
+ (Datasheet "http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf")
+ (ModelType 0)
+ (ModelString "")
+ (ModelBody
+ )
+ (Manufacturer "Microchip")
+ (CategoryName "")
+ (CategoryIndex -1)
+ (CategoryTypes 0
+ )
+ (SubfolderIndex 0)
+ (Verification "N" "N" "N" "N" "N" "N" "N")
+ (Pins
+ (Pin 0 15.24 -0
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 1)
+ (Length 15.24)
+ (Name "GND_1")
+ (StringNumber "1")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 1 15.24 7.62
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 2)
+ (Length 15.24)
+ (Name "GND_2")
+ (StringNumber "2")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 2 15.24 15.24
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 3)
+ (Length 15.24)
+ (Name "GND_3")
+ (StringNumber "3")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 3 15.24 22.86
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 4)
+ (Length 15.24)
+ (Name "VDD_1.2_1")
+ (StringNumber "4")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 4 15.24 30.48
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 5)
+ (Length 15.24)
+ (Name "NC_1")
+ (StringNumber "5")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 5 15.24 38.1
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 6)
+ (Length 15.24)
+ (Name "NC_2")
+ (StringNumber "6")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 6 15.24 45.72
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 7)
+ (Length 15.24)
+ (Name "VDDA_3.3")
+ (StringNumber "7")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 7 15.24 53.34
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 8)
+ (Length 15.24)
+ (Name "NC_3")
+ (StringNumber "8")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 8 15.24 60.96
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 9)
+ (Length 15.24)
+ (Name "RXM")
+ (StringNumber "9")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 9 15.24 68.58
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 10)
+ (Length 15.24)
+ (Name "RXP")
+ (StringNumber "10")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 10 15.24 76.2
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 11)
+ (Length 15.24)
+ (Name "TXM")
+ (StringNumber "11")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 11 15.24 83.82
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 12)
+ (Length 15.24)
+ (Name "TXP")
+ (StringNumber "12")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 12 53.34 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 3)
+ (Number 13)
+ (Length 15.24)
+ (Name "GND_4")
+ (StringNumber "13")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 13 60.96 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 3)
+ (Number 14)
+ (Length 15.24)
+ (Name "XO")
+ (StringNumber "14")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 14 68.58 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 3)
+ (Number 15)
+ (Length 15.24)
+ (Name "XI")
+ (StringNumber "15")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 15 76.2 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 3)
+ (Number 16)
+ (Length 15.24)
+ (Name "REXT")
+ (StringNumber "16")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 16 83.82 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 3)
+ (Number 17)
+ (Length 15.24)
+ (Name "GND_5")
+ (StringNumber "17")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 17 91.44 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 3)
+ (Number 18)
+ (Length 15.24)
+ (Name "MDIO")
+ (StringNumber "18")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 18 99.06 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 3)
+ (Number 19)
+ (Length 15.24)
+ (Name "MDC")
+ (StringNumber "19")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 19 106.68 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 3)
+ (Number 20)
+ (Length 15.24)
+ (Name "RXD3_/_PHYAD0")
+ (StringNumber "20")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 20 114.3 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 3)
+ (Number 21)
+ (Length 15.24)
+ (Name "RXD2_/_PHYAD1")
+ (StringNumber "21")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 21 121.92 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 3)
+ (Number 22)
+ (Length 15.24)
+ (Name "RXD1_/_PHYAD2")
+ (StringNumber "22")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 22 129.54 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 3)
+ (Number 23)
+ (Length 15.24)
+ (Name "RXD0_/_DUPLEX")
+ (StringNumber "23")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 23 137.16 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 3)
+ (Number 24)
+ (Length 15.24)
+ (Name "GND_6")
+ (StringNumber "24")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 24 175.26 -0
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 25)
+ (Length 15.24)
+ (Name "TXD1")
+ (StringNumber "36")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 25 175.26 7.62
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 26)
+ (Length 15.24)
+ (Name "TXD0")
+ (StringNumber "35")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 26 175.26 15.24
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 27)
+ (Length 15.24)
+ (Name "TXEN")
+ (StringNumber "34")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 27 175.26 22.86
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 28)
+ (Length 15.24)
+ (Name "TXC_/_PME_EN")
+ (StringNumber "33")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 28 175.26 30.48
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 29)
+ (Length 15.24)
+ (Name "INTRP_/_PME_N2_/_NAND_TREE#")
+ (StringNumber "32")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 29 175.26 38.1
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 30)
+ (Length 15.24)
+ (Name "VDD_1.2_2")
+ (StringNumber "31")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 30 175.26 45.72
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 31)
+ (Length 15.24)
+ (Name "GND_7")
+ (StringNumber "30")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 31 175.26 53.34
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 32)
+ (Length 15.24)
+ (Name "RXER_/_ISO")
+ (StringNumber "29")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 32 175.26 60.96
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 33)
+ (Length 15.24)
+ (Name "RXC_/_B-CAST_OFF")
+ (StringNumber "28")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 33 175.26 68.58
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 34)
+ (Length 15.24)
+ (Name "RXDV_/_CONFIG2")
+ (StringNumber "27")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 34 175.26 76.2
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 35)
+ (Length 15.24)
+ (Name "NC_4")
+ (StringNumber "26")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 35 175.26 83.82
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 36)
+ (Length 15.24)
+ (Name "VDDIO")
+ (StringNumber "25")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 36 53.34 -99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 1)
+ (Number 37)
+ (Length 15.24)
+ (Name "NC_7")
+ (StringNumber "48")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 37 60.96 -99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 1)
+ (Number 38)
+ (Length 15.24)
+ (Name "RST#")
+ (StringNumber "47")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 38 68.58 -99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 1)
+ (Number 39)
+ (Length 15.24)
+ (Name "NC_6")
+ (StringNumber "46")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 39 76.2 -99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 1)
+ (Number 40)
+ (Length 15.24)
+ (Name "NC_5")
+ (StringNumber "45")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 40 83.82 -99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 1)
+ (Number 41)
+ (Length 15.24)
+ (Name "TXER")
+ (StringNumber "44")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 41 91.44 -99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 1)
+ (Number 42)
+ (Length 15.24)
+ (Name "LED1_/_SPEED")
+ (StringNumber "43")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 42 99.06 -99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 1)
+ (Number 43)
+ (Length 15.24)
+ (Name "LED0_/_PME_N1_/_NWAYEN")
+ (StringNumber "42")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 43 106.68 -99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 1)
+ (Number 44)
+ (Length 15.24)
+ (Name "CRS_/_CONFIG1")
+ (StringNumber "41")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 44 114.3 -99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 1)
+ (Number 45)
+ (Length 15.24)
+ (Name "COL_/_CONFIG0")
+ (StringNumber "40")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 45 121.92 -99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 1)
+ (Number 46)
+ (Length 15.24)
+ (Name "TXD3")
+ (StringNumber "39")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 46 129.54 -99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 1)
+ (Number 47)
+ (Length 15.24)
+ (Name "TXD2")
+ (StringNumber "38")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 47 137.16 -99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 1)
+ (Number 48)
+ (Length 15.24)
+ (Name "GND_8")
+ (StringNumber "37")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ )
+ (Shapes
+ (Shape 0
+ (Enabled "Y")
+ (Locked "N")
+ (VectorFont "N")
+ (FontWidth 0)
+ (FontScale 0)
+ (Orientation 0)
+ (Type 1)
+ (FontSize 0)
+ (FontColor 0)
+ (FontType 0)
+ (FontName "")
+ (Name "")
+ (Width 0.762)
+ (Points
+ (pt 15.24 -99.06)
+ (pt 175.26 -99.06)
+ )
+ )
+ (Shape 1
+ (Enabled "Y")
+ (Locked "N")
+ (VectorFont "N")
+ (FontWidth 0)
+ (FontScale 0)
+ (Orientation 0)
+ (Type 1)
+ (FontSize 0)
+ (FontColor 0)
+ (FontType 0)
+ (FontName "")
+ (Name "")
+ (Width 0.762)
+ (Points
+ (pt 175.26 152.4)
+ (pt 175.26 -99.06)
+ )
+ )
+ (Shape 2
+ (Enabled "Y")
+ (Locked "N")
+ (VectorFont "N")
+ (FontWidth 0)
+ (FontScale 0)
+ (Orientation 0)
+ (Type 1)
+ (FontSize 0)
+ (FontColor 0)
+ (FontType 0)
+ (FontName "")
+ (Name "")
+ (Width 0.762)
+ (Points
+ (pt 175.26 152.4)
+ (pt 15.24 152.4)
+ )
+ )
+ (Shape 3
+ (Enabled "Y")
+ (Locked "N")
+ (VectorFont "N")
+ (FontWidth 0)
+ (FontScale 0)
+ (Orientation 0)
+ (Type 1)
+ (FontSize 0)
+ (FontColor 0)
+ (FontType 0)
+ (FontName "")
+ (Name "")
+ (Width 0.762)
+ (Points
+ (pt 15.24 -99.06)
+ (pt 15.24 152.4)
+ )
+ )
+ )
+ (UserFields
+ (UserField "Mouser Part Number" "998-KSZ8091MLXCA" 0)
+ (UserField "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D" 0)
+ (UserField "Manufacturer_Name" "Microchip" 0)
+ (UserField "Manufacturer_Part_Number" "KSZ8091MLXCA" 0)
+ (UserField "Height" "1.6 mm" 0)
+ (UserField "Description" "Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr" 0)
+ )
+ )
+ (Pattern "QFP50P900X900X160-48N"
+ (Type 0)
+ (VariableParameter1 "N")
+ (VariableParameter2 "N")
+ (VariableParameter3 "N")
+ (VariableParameter4 "N")
+ (InternalConnections
+ )
+ (Number1 0)
+ (Number2 0)
+ (Spacing1 0)
+ (Spacing2 0)
+ (VariableParameter5 "N")
+ (Spacing3 0)
+ (LockProperties "N")
+ (PatternOrientation 0)
+ (Width 25.05)
+ (Height 21.375)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadShape 2)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (OriginX 0)
+ (OriginY 0)
+ (PadPoints
+ )
+ (Pads
+ (Pad 0 "" "" 0 0
+ (Number 0)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell 0)
+ (CustomShrink 0)
+ (PadWidth 0)
+ (PadHeight 0)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "N")
+ (PadShape 0)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 1 "1" "" -12.714 -8.25
+ (Number 1)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 2 "2" "" -12.714 -6.75
+ (Number 2)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 3 "3" "" -12.714 -5.25
+ (Number 3)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 4 "4" "" -12.714 -3.75
+ (Number 4)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 5 "5" "" -12.714 -2.25
+ (Number 5)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 6 "6" "" -12.714 -0.75
+ (Number 6)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 7 "7" "" -12.714 0.75
+ (Number 7)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 8 "8" "" -12.714 2.25
+ (Number 8)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 9 "9" "" -12.714 3.75
+ (Number 9)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 10 "10" "" -12.714 5.25
+ (Number 10)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 11 "11" "" -12.714 6.75
+ (Number 11)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 12 "12" "" -12.714 8.25
+ (Number 12)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 13 "13" "" -8.25 12.714
+ (Number 13)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 14 "14" "" -6.75 12.714
+ (Number 14)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 15 "15" "" -5.25 12.714
+ (Number 15)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 16 "16" "" -3.75 12.714
+ (Number 16)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 17 "17" "" -2.25 12.714
+ (Number 17)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 18 "18" "" -0.75 12.714
+ (Number 18)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 19 "19" "" 0.75 12.714
+ (Number 19)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 20 "20" "" 2.25 12.714
+ (Number 20)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 21 "21" "" 3.75 12.714
+ (Number 21)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 22 "22" "" 5.25 12.714
+ (Number 22)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 23 "23" "" 6.75 12.714
+ (Number 23)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 24 "24" "" 8.25 12.714
+ (Number 24)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 25 "25" "" 12.714 8.25
+ (Number 25)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 26 "26" "" 12.714 6.75
+ (Number 26)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 27 "27" "" 12.714 5.25
+ (Number 27)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 28 "28" "" 12.714 3.75
+ (Number 28)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 29 "29" "" 12.714 2.25
+ (Number 29)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 30 "30" "" 12.714 0.75
+ (Number 30)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 31 "31" "" 12.714 -0.75
+ (Number 31)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 32 "32" "" 12.714 -2.25
+ (Number 32)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 33 "33" "" 12.714 -3.75
+ (Number 33)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 34 "34" "" 12.714 -5.25
+ (Number 34)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 35 "35" "" 12.714 -6.75
+ (Number 35)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 36 "36" "" 12.714 -8.25
+ (Number 36)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 37 "37" "" 8.25 -12.714
+ (Number 37)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 38 "38" "" 6.75 -12.714
+ (Number 38)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 39 "39" "" 5.25 -12.714
+ (Number 39)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 40 "40" "" 3.75 -12.714
+ (Number 40)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 41 "41" "" 2.25 -12.714
+ (Number 41)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 42 "42" "" 0.75 -12.714
+ (Number 42)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 43 "43" "" -0.75 -12.714
+ (Number 43)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 44 "44" "" -2.25 -12.714
+ (Number 44)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 45 "45" "" -3.75 -12.714
+ (Number 45)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 46 "46" "" -5.25 -12.714
+ (Number 46)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 47 "47" "" -6.75 -12.714
+ (Number 47)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 48 "48" "" -8.25 -12.714
+ (Number 48)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 0.9)
+ (PadHeight 4.425)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 49 "" "" 0 0
+ (Number 0)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell 0)
+ (CustomShrink 0)
+ (PadWidth 0)
+ (PadHeight 0)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "N")
+ (PadShape 0)
+ (Standard "N")
+ (Point
+ )
+ )
+ )
+ (Shapes
+ (Shape 0 "N" 0 0 0 0 0 0 0 "" "" "N" 0 0 0 0 0 0)
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt -0.419 -0.491)
+ (pt 0.419 -0.491)
+ )
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt 0.419 -0.491)
+ (pt 0.419 0.491)
+ )
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt 0.419 0.491)
+ (pt -0.419 0.491)
+ )
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt -0.419 0.491)
+ (pt -0.419 -0.491)
+ )
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt -0.419 -0.421)
+ (pt -0.359 -0.491)
+ )
+ (Shape 8 "N" 0 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.6 0)
+ (Point
+ (pt -0.377 -0.442)
+ (pt 0.377 -0.442)
+ )
+ (Shape 8 "N" 0 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.6 0)
+ (Point
+ (pt 0.377 -0.442)
+ (pt 0.377 0.442)
+ )
+ (Shape 8 "N" 0 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.6 0)
+ (Point
+ (pt 0.377 0.442)
+ (pt -0.377 0.442)
+ )
+ (Shape 8 "N" 0 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.6 0)
+ (Point
+ (pt -0.377 0.442)
+ (pt -0.377 -0.442)
+ )
+ (Shape 3 "N" 0 -0.581 -0.474 -0.551 -0.509 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.75 0)
+ (Shape 0 "N" 0 0 0 0 0 0 0 "" "" "N" 0 0 0 0 0 0)
+ )
+ (Model3D
+ (Model3DFile "KSZ8091MLXCA.stp")
+ (pt 0 0 0 0 0 0 1 1 1 "N" "N" 0)
+ )
+ )
+ )
+ )
+ )
+()
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/EAGLE/KSZ8091MLXCA.lbr b/Hardware/Lib/KSZ8091MLXCA/EAGLE/KSZ8091MLXCA.lbr
new file mode 100644
index 0000000..4dda128
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/EAGLE/KSZ8091MLXCA.lbr
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr</b><p>
+<author>Created by SamacSys</author>
+
+
+<b>KSZ8091MLXCA</b><br>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<b>Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr</b><p>
+Source: <a href="http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf"> Datasheet </a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/EAGLE/Readme.html b/Hardware/Lib/KSZ8091MLXCA/EAGLE/Readme.html
new file mode 100644
index 0000000..833b90c
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/EAGLE/Readme.html
@@ -0,0 +1,35 @@
+
+
+
+ Instructions for schematic symbols and footprints
+
+
+
+
+How to use the Schematic Symbols and PCB Footprints:
+
+First Time:
+
+The PCB Part Libraries require FREE software to convert them into EAGLE Format.
+
+To get started please visit - EAGLE.componentsearchengine.com/pcb-libraries.php
+
+Subsequent Times:
+
+Make sure 'Library Loader' is running on your PC.
+
+
+
+If not launch it from the desktop shortcut: 
+
+After downloading the Schematic Symbol & PCB Footprint zip, check in your ECAD tool. The libraries will have been loaded automatically.
+
+For further help please visit - www.samacsys.com/eagle/
+
+------------------------------------------------------------------------------------------------------------------------------------------------
+
+Alternatively, please try out our new EAGLE Plugin
+
+For help installing and using the EAGLE Plugin please visit - www.samacsys.com/eagle-library/
+
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/Easy-PC/KSZ8091MLXCA.epl b/Hardware/Lib/KSZ8091MLXCA/Easy-PC/KSZ8091MLXCA.epl
new file mode 100644
index 0000000..011ca86
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/Easy-PC/KSZ8091MLXCA.epl
@@ -0,0 +1,341 @@
+SamacSys ECAD Model
+1615215/1031803/2.50/48/3/Integrated Circuit
+
+DESIGNSPARK_INTERMEDIATE_ASCII
+
+(asciiHeader
+ (fileUnits MM)
+)
+(library Library_1
+ (padStyleDef "r147.5_30"
+ (holeDiam 0)
+ (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.3) (shapeHeight 1.475))
+ (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0))
+ )
+ (textStyleDef "Default"
+ (font
+ (fontType Stroke)
+ (fontFace "Helvetica")
+ (fontHeight 50 mils)
+ (strokeWidth 5 mils)
+ )
+ )
+ (patternDef "QFP50P900X900X160-48N" (originalName "QFP50P900X900X160-48N")
+ (multiLayer
+ (pad (padNum 1) (padStyleRef r147.5_30) (pt -4.238, 2.75) (rotation 90))
+ (pad (padNum 2) (padStyleRef r147.5_30) (pt -4.238, 2.25) (rotation 90))
+ (pad (padNum 3) (padStyleRef r147.5_30) (pt -4.238, 1.75) (rotation 90))
+ (pad (padNum 4) (padStyleRef r147.5_30) (pt -4.238, 1.25) (rotation 90))
+ (pad (padNum 5) (padStyleRef r147.5_30) (pt -4.238, 0.75) (rotation 90))
+ (pad (padNum 6) (padStyleRef r147.5_30) (pt -4.238, 0.25) (rotation 90))
+ (pad (padNum 7) (padStyleRef r147.5_30) (pt -4.238, -0.25) (rotation 90))
+ (pad (padNum 8) (padStyleRef r147.5_30) (pt -4.238, -0.75) (rotation 90))
+ (pad (padNum 9) (padStyleRef r147.5_30) (pt -4.238, -1.25) (rotation 90))
+ (pad (padNum 10) (padStyleRef r147.5_30) (pt -4.238, -1.75) (rotation 90))
+ (pad (padNum 11) (padStyleRef r147.5_30) (pt -4.238, -2.25) (rotation 90))
+ (pad (padNum 12) (padStyleRef r147.5_30) (pt -4.238, -2.75) (rotation 90))
+ (pad (padNum 13) (padStyleRef r147.5_30) (pt -2.75, -4.238) (rotation 0))
+ (pad (padNum 14) (padStyleRef r147.5_30) (pt -2.25, -4.238) (rotation 0))
+ (pad (padNum 15) (padStyleRef r147.5_30) (pt -1.75, -4.238) (rotation 0))
+ (pad (padNum 16) (padStyleRef r147.5_30) (pt -1.25, -4.238) (rotation 0))
+ (pad (padNum 17) (padStyleRef r147.5_30) (pt -0.75, -4.238) (rotation 0))
+ (pad (padNum 18) (padStyleRef r147.5_30) (pt -0.25, -4.238) (rotation 0))
+ (pad (padNum 19) (padStyleRef r147.5_30) (pt 0.25, -4.238) (rotation 0))
+ (pad (padNum 20) (padStyleRef r147.5_30) (pt 0.75, -4.238) (rotation 0))
+ (pad (padNum 21) (padStyleRef r147.5_30) (pt 1.25, -4.238) (rotation 0))
+ (pad (padNum 22) (padStyleRef r147.5_30) (pt 1.75, -4.238) (rotation 0))
+ (pad (padNum 23) (padStyleRef r147.5_30) (pt 2.25, -4.238) (rotation 0))
+ (pad (padNum 24) (padStyleRef r147.5_30) (pt 2.75, -4.238) (rotation 0))
+ (pad (padNum 25) (padStyleRef r147.5_30) (pt 4.238, -2.75) (rotation 90))
+ (pad (padNum 26) (padStyleRef r147.5_30) (pt 4.238, -2.25) (rotation 90))
+ (pad (padNum 27) (padStyleRef r147.5_30) (pt 4.238, -1.75) (rotation 90))
+ (pad (padNum 28) (padStyleRef r147.5_30) (pt 4.238, -1.25) (rotation 90))
+ (pad (padNum 29) (padStyleRef r147.5_30) (pt 4.238, -0.75) (rotation 90))
+ (pad (padNum 30) (padStyleRef r147.5_30) (pt 4.238, -0.25) (rotation 90))
+ (pad (padNum 31) (padStyleRef r147.5_30) (pt 4.238, 0.25) (rotation 90))
+ (pad (padNum 32) (padStyleRef r147.5_30) (pt 4.238, 0.75) (rotation 90))
+ (pad (padNum 33) (padStyleRef r147.5_30) (pt 4.238, 1.25) (rotation 90))
+ (pad (padNum 34) (padStyleRef r147.5_30) (pt 4.238, 1.75) (rotation 90))
+ (pad (padNum 35) (padStyleRef r147.5_30) (pt 4.238, 2.25) (rotation 90))
+ (pad (padNum 36) (padStyleRef r147.5_30) (pt 4.238, 2.75) (rotation 90))
+ (pad (padNum 37) (padStyleRef r147.5_30) (pt 2.75, 4.238) (rotation 0))
+ (pad (padNum 38) (padStyleRef r147.5_30) (pt 2.25, 4.238) (rotation 0))
+ (pad (padNum 39) (padStyleRef r147.5_30) (pt 1.75, 4.238) (rotation 0))
+ (pad (padNum 40) (padStyleRef r147.5_30) (pt 1.25, 4.238) (rotation 0))
+ (pad (padNum 41) (padStyleRef r147.5_30) (pt 0.75, 4.238) (rotation 0))
+ (pad (padNum 42) (padStyleRef r147.5_30) (pt 0.25, 4.238) (rotation 0))
+ (pad (padNum 43) (padStyleRef r147.5_30) (pt -0.25, 4.238) (rotation 0))
+ (pad (padNum 44) (padStyleRef r147.5_30) (pt -0.75, 4.238) (rotation 0))
+ (pad (padNum 45) (padStyleRef r147.5_30) (pt -1.25, 4.238) (rotation 0))
+ (pad (padNum 46) (padStyleRef r147.5_30) (pt -1.75, 4.238) (rotation 0))
+ (pad (padNum 47) (padStyleRef r147.5_30) (pt -2.25, 4.238) (rotation 0))
+ (pad (padNum 48) (padStyleRef r147.5_30) (pt -2.75, 4.238) (rotation 0))
+ )
+ (layerContents (layerNumRef 18)
+ (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Default") (isVisible True))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -5.225 5.225) (pt 5.225 5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 5.225 5.225) (pt 5.225 -5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 5.225 -5.225) (pt -5.225 -5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -5.225 -5.225) (pt -5.225 5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.5 3.5) (pt 3.5 3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.5 3.5) (pt 3.5 -3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.5 -3.5) (pt -3.5 -3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.5 -3.5) (pt -3.5 3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.5 3) (pt -3 3.5) (width 0.1))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -3.15 3.15) (pt 3.15 3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 3.15 3.15) (pt 3.15 -3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 3.15 -3.15) (pt -3.15 -3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -3.15 -3.15) (pt -3.15 3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (arc (pt -4.725, 3.5) (radius 0.125) (startAngle 0.0) (sweepAngle 0.0) (width 0.25))
+ )
+ (layerContents (layerNumRef 18)
+ (arc (pt -4.725, 3.5) (radius 0.125) (startAngle 180.0) (sweepAngle 180.0) (width 0.25))
+ )
+ )
+ (symbolDef "KSZ8091MLXCA" (originalName "KSZ8091MLXCA")
+
+ (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 13) (pt 700 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 14) (pt 800 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 15) (pt 900 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 16) (pt 1000 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 17) (pt 1100 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 18) (pt 1200 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 19) (pt 1300 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 20) (pt 1400 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 21) (pt 1500 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 22) (pt 1600 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 23) (pt 1700 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 24) (pt 1800 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 25) (pt 2500 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 26) (pt 2500 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 27) (pt 2500 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 28) (pt 2500 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 29) (pt 2500 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 30) (pt 2500 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 31) (pt 2500 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 32) (pt 2500 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 33) (pt 2500 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 34) (pt 2500 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 35) (pt 2500 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 36) (pt 2500 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 37) (pt 700 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 38) (pt 800 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 39) (pt 900 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 40) (pt 1000 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 41) (pt 1100 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 42) (pt 1200 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 43) (pt 1300 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 44) (pt 1400 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 45) (pt 1500 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 46) (pt 1600 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 47) (pt 1700 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 48) (pt 1800 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (line (pt 200 mils 1300 mils) (pt 2300 mils 1300 mils) (width 6 mils))
+ (line (pt 2300 mils 1300 mils) (pt 2300 mils -2000 mils) (width 6 mils))
+ (line (pt 2300 mils -2000 mils) (pt 200 mils -2000 mils) (width 6 mils))
+ (line (pt 200 mils -2000 mils) (pt 200 mils 1300 mils) (width 6 mils))
+ (attr "RefDes" "RefDes" (pt 2350 mils 1500 mils) (justify Left) (isVisible True) (textStyleRef "Default"))
+
+ )
+ (compDef "KSZ8091MLXCA" (originalName "KSZ8091MLXCA") (compHeader (numPins 48) (numParts 1) (refDesPrefix IC)
+ )
+ (compPin "1" (pinName "GND_1") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "2" (pinName "GND_2") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "3" (pinName "GND_3") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "4" (pinName "VDD_1.2_1") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "5" (pinName "NC_1") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "6" (pinName "NC_2") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "7" (pinName "VDDA_3.3") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "8" (pinName "NC_3") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "9" (pinName "RXM") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "10" (pinName "RXP") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "11" (pinName "TXM") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "12" (pinName "TXP") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "13" (pinName "GND_4") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "14" (pinName "XO") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "15" (pinName "XI") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "16" (pinName "REXT") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "17" (pinName "GND_5") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "18" (pinName "MDIO") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "19" (pinName "MDC") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "20" (pinName "RXD3 / PHYAD0") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "21" (pinName "RXD2 / PHYAD1") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "22" (pinName "RXD1 / PHYAD2") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "23" (pinName "RXD0 / DUPLEX") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "24" (pinName "GND_6") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "36" (pinName "TXD1") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "35" (pinName "TXD0") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "34" (pinName "TXEN") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "33" (pinName "TXC / PME_EN") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "32" (pinName "INTRP / PME_N2 / NAND_TREE#") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "31" (pinName "VDD_1.2_2") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "30" (pinName "GND_7") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "29" (pinName "RXER / ISO") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "28" (pinName "RXC / B-CAST_OFF") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "27" (pinName "RXDV / CONFIG2") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "26" (pinName "NC_4") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "25" (pinName "VDDIO") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "48" (pinName "NC_7") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "47" (pinName "RST#") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "46" (pinName "NC_6") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "45" (pinName "NC_5") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "44" (pinName "TXER") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "43" (pinName "LED1 / SPEED") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "42" (pinName "LED0 / PME_N1 / NWAYEN") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "41" (pinName "CRS / CONFIG1") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "40" (pinName "COL / CONFIG0") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "39" (pinName "TXD3") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "38" (pinName "TXD2") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "37" (pinName "GND_8") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (attachedSymbol (partNum 1) (altType Normal) (symbolName "KSZ8091MLXCA"))
+ (attachedPattern (patternNum 1) (patternName "QFP50P900X900X160-48N")
+ (numPads 48)
+ (padPinMap
+ (padNum 1) (compPinRef "1")
+ (padNum 2) (compPinRef "2")
+ (padNum 3) (compPinRef "3")
+ (padNum 4) (compPinRef "4")
+ (padNum 5) (compPinRef "5")
+ (padNum 6) (compPinRef "6")
+ (padNum 7) (compPinRef "7")
+ (padNum 8) (compPinRef "8")
+ (padNum 9) (compPinRef "9")
+ (padNum 10) (compPinRef "10")
+ (padNum 11) (compPinRef "11")
+ (padNum 12) (compPinRef "12")
+ (padNum 13) (compPinRef "13")
+ (padNum 14) (compPinRef "14")
+ (padNum 15) (compPinRef "15")
+ (padNum 16) (compPinRef "16")
+ (padNum 17) (compPinRef "17")
+ (padNum 18) (compPinRef "18")
+ (padNum 19) (compPinRef "19")
+ (padNum 20) (compPinRef "20")
+ (padNum 21) (compPinRef "21")
+ (padNum 22) (compPinRef "22")
+ (padNum 23) (compPinRef "23")
+ (padNum 24) (compPinRef "24")
+ (padNum 25) (compPinRef "25")
+ (padNum 26) (compPinRef "26")
+ (padNum 27) (compPinRef "27")
+ (padNum 28) (compPinRef "28")
+ (padNum 29) (compPinRef "29")
+ (padNum 30) (compPinRef "30")
+ (padNum 31) (compPinRef "31")
+ (padNum 32) (compPinRef "32")
+ (padNum 33) (compPinRef "33")
+ (padNum 34) (compPinRef "34")
+ (padNum 35) (compPinRef "35")
+ (padNum 36) (compPinRef "36")
+ (padNum 37) (compPinRef "37")
+ (padNum 38) (compPinRef "38")
+ (padNum 39) (compPinRef "39")
+ (padNum 40) (compPinRef "40")
+ (padNum 41) (compPinRef "41")
+ (padNum 42) (compPinRef "42")
+ (padNum 43) (compPinRef "43")
+ (padNum 44) (compPinRef "44")
+ (padNum 45) (compPinRef "45")
+ (padNum 46) (compPinRef "46")
+ (padNum 47) (compPinRef "47")
+ (padNum 48) (compPinRef "48")
+ )
+ )
+ (attr "Mouser Part Number" "998-KSZ8091MLXCA")
+ (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D")
+ (attr "Manufacturer_Name" "Microchip")
+ (attr "Manufacturer_Part_Number" "KSZ8091MLXCA")
+ (attr "Description" "Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr")
+ (attr "Datasheet Link" "http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf")
+ (attr "Height" "1.6 mm")
+ )
+
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/EasyEDA/KSZ8091MLXCA.lbr b/Hardware/Lib/KSZ8091MLXCA/EasyEDA/KSZ8091MLXCA.lbr
new file mode 100644
index 0000000..4dda128
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/EasyEDA/KSZ8091MLXCA.lbr
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr</b><p>
+<author>Created by SamacSys</author>
+
+
+<b>KSZ8091MLXCA</b><br>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<b>Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr</b><p>
+Source: <a href="http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf"> Datasheet </a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/EasyEDA/Readme.html b/Hardware/Lib/KSZ8091MLXCA/EasyEDA/Readme.html
new file mode 100644
index 0000000..ef35f7d
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/EasyEDA/Readme.html
@@ -0,0 +1,11 @@
+
+
+
+ Eagle
+
+
+ Please first install the Library Loader application from: http://componentsearchengine.com/pcb-libraries.php
+ If Library Loader is already installed please make sure it's running by launching it from the desktop shortcut.
+ For help loading the SamacSys libraries into EasyEDA please Click Here: http://www.samacsys.com/easyeda-instructions/
+
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/How_To_Use_Models.pdf b/Hardware/Lib/KSZ8091MLXCA/How_To_Use_Models.pdf
new file mode 100644
index 0000000..6f229d6
Binary files /dev/null and b/Hardware/Lib/KSZ8091MLXCA/How_To_Use_Models.pdf differ
diff --git a/Hardware/Lib/KSZ8091MLXCA/KSZ8091MLXCA.epw b/Hardware/Lib/KSZ8091MLXCA/KSZ8091MLXCA.epw
new file mode 100644
index 0000000..e8213f9
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/KSZ8091MLXCA.epw
@@ -0,0 +1,6 @@
+1615215
+Message from SamacSys:
+To use this model save to your preferred location and then open within the ECAD Part Wizard tool.
+If you do not yet have a copy of the ECAD Part Wizard tool then please refer to the Instructions provided with this model.
+Source=ms
+1615215/1031803/2.50/48/3/Integrated Circuit
\ No newline at end of file
diff --git a/Hardware/Lib/KSZ8091MLXCA/KiCad/KSZ8091MLXCA.dcm b/Hardware/Lib/KSZ8091MLXCA/KiCad/KSZ8091MLXCA.dcm
new file mode 100644
index 0000000..4d9578b
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/KiCad/KSZ8091MLXCA.dcm
@@ -0,0 +1,9 @@
+EESchema-DOCLIB Version 2.0
+#
+$CMP KSZ8091MLXCA
+D Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr
+K
+F http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf
+$ENDCMP
+#
+#End Doc Library
diff --git a/Hardware/Lib/KSZ8091MLXCA/KiCad/KSZ8091MLXCA.kicad_sym b/Hardware/Lib/KSZ8091MLXCA/KiCad/KSZ8091MLXCA.kicad_sym
new file mode 100644
index 0000000..dc183fc
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/KiCad/KSZ8091MLXCA.kicad_sym
@@ -0,0 +1,966 @@
+(kicad_symbol_lib
+ (version 20231120)
+ (generator "kicad_symbol_editor")
+ (generator_version "8.0")
+ (symbol "KSZ8091MLXCA"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "IC"
+ (at 59.69 38.1 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ )
+ )
+ (property "Value" "KSZ8091MLXCA"
+ (at 59.69 35.56 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ )
+ )
+ (property "Footprint" "Package_QFP:LQFP-48_7x7mm_P0.5mm"
+ (at 59.69 -64.44 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf"
+ (at 59.69 -164.44 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Description" "Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr"
+ (at 74.422 -61.214 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Height" "1.6"
+ (at 59.69 -364.44 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Mouser Part Number" "998-KSZ8091MLXCA"
+ (at 59.69 -464.44 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D"
+ (at 59.69 -564.44 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Manufacturer_Name" "Microchip"
+ (at 59.69 -664.44 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Manufacturer_Part_Number" "KSZ8091MLXCA"
+ (at 59.69 -764.44 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (symbol "KSZ8091MLXCA_1_1"
+ (rectangle
+ (start -15.24 29.21)
+ (end 15.24 -31.75)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin power_in line
+ (at 0 -34.29 90)
+ (length 2.54)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 17.78 21.59 180)
+ (length 2.54)
+ (name "RXP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 17.78 11.43 180)
+ (length 2.54)
+ (name "TXM"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 17.78 13.97 180)
+ (length 2.54)
+ (name "TXP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -34.29 90)
+ (length 2.54) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at 17.78 -24.13 180)
+ (length 2.54)
+ (name "XO"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 17.78 -26.67 180)
+ (length 2.54)
+ (name "XI"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 17.78 -19.05 180)
+ (length 2.54)
+ (name "REXT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -34.29 90)
+ (length 2.54) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -17.78 -16.51 0)
+ (length 2.54)
+ (name "MDIO"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -17.78 -19.05 0)
+ (length 2.54)
+ (name "MDC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -34.29 90)
+ (length 2.54) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at -17.78 -5.08 0)
+ (length 2.54)
+ (name "RXD3/PHYAD0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at -17.78 -2.54 0)
+ (length 2.54)
+ (name "RXD2/PHYAD1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at -17.78 0 0)
+ (length 2.54)
+ (name "RXD1/PHYAD2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at -17.78 2.54 0)
+ (length 2.54)
+ (name "RXD0/DUPLEX"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -34.29 90)
+ (length 2.54) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 2.54 31.75 270)
+ (length 2.54)
+ (name "VDDIO"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin no_connect line
+ (at 15.24 -8.89 180)
+ (length 2.54) hide
+ (name "NC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -17.78 -7.62 0)
+ (length 2.54)
+ (name "RXDV/CONFIG2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -17.78 -10.16 0)
+ (length 2.54)
+ (name "RXC/B-CAST_OFF"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "28"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at -17.78 -12.7 0)
+ (length 2.54)
+ (name "RXER/ISO"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "29"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -34.29 90)
+ (length 2.54) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -34.29 90)
+ (length 2.54) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "30"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -2.54 31.75 270)
+ (length 2.54)
+ (name "VDD_1.2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "31"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -17.78 -24.13 0)
+ (length 2.54)
+ (name "INTRP/NAND_Tree#"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "32"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -17.78 8.89 0)
+ (length 2.54)
+ (name "TXC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "33"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -17.78 26.67 0)
+ (length 2.54)
+ (name "TXEN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "34"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -17.78 24.13 0)
+ (length 2.54)
+ (name "TXD0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "35"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -17.78 21.59 0)
+ (length 2.54)
+ (name "TXD1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "36"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -34.29 90)
+ (length 2.54) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "37"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -17.78 19.05 0)
+ (length 2.54)
+ (name "TXD2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "38"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -17.78 16.51 0)
+ (length 2.54)
+ (name "TXD3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "39"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_out line
+ (at -5.08 31.75 270)
+ (length 2.54)
+ (name "VDD_1.2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -17.78 13.97 0)
+ (length 2.54)
+ (name "COL/CONFIG0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "40"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -17.78 11.43 0)
+ (length 2.54)
+ (name "CRS/CONFIG1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "41"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 17.78 6.35 180)
+ (length 2.54)
+ (name "LED0/NWAYEN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "42"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at 17.78 3.81 180)
+ (length 2.54)
+ (name "LED1/SPEED"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "43"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -17.78 6.35 0)
+ (length 2.54)
+ (name "TXER"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "44"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin no_connect line
+ (at 15.24 -11.43 180)
+ (length 2.54) hide
+ (name "NC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "45"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin no_connect line
+ (at 15.24 -13.97 180)
+ (length 2.54) hide
+ (name "NC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "46"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -17.78 -26.67 0)
+ (length 2.54)
+ (name "~{RST}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "47"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin no_connect line
+ (at 15.24 -1.27 180)
+ (length 2.54) hide
+ (name "NC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin no_connect line
+ (at 15.24 -3.81 180)
+ (length 2.54) hide
+ (name "NC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 31.75 270)
+ (length 2.54)
+ (name "VDDA_3.3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin no_connect line
+ (at 15.24 -6.35 180)
+ (length 2.54) hide
+ (name "NC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 17.78 19.05 180)
+ (length 2.54)
+ (name "RXM"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/KiCad/KSZ8091MLXCA.lib b/Hardware/Lib/KSZ8091MLXCA/KiCad/KSZ8091MLXCA.lib
new file mode 100644
index 0000000..036e654
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/KiCad/KSZ8091MLXCA.lib
@@ -0,0 +1,69 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#SamacSys ECAD Model KSZ8091MLXCA
+#/1615215/1031803/2.50/48/3/Integrated Circuit
+DEF KSZ8091MLXCA IC 0 30 Y Y 1 F N
+F0 "IC" 2350 1500 50 H V L CNN
+F1 "KSZ8091MLXCA" 2350 1400 50 H V L CNN
+F2 "QFP50P900X900X160-48N" 2350 1300 50 H I L CNN
+F3 "http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf" 2350 1200 50 H I L CNN
+F4 "Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr" 2350 1100 50 H I L CNN "Description"
+F5 "1.6" 2350 1000 50 H I L CNN "Height"
+F6 "998-KSZ8091MLXCA" 2350 900 50 H I L CNN "Mouser Part Number"
+F7 "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D" 2350 800 50 H I L CNN "Mouser Price/Stock"
+F8 "Microchip" 2350 700 50 H I L CNN "Manufacturer_Name"
+F9 "KSZ8091MLXCA" 2350 600 50 H I L CNN "Manufacturer_Part_Number"
+DRAW
+X GND_1 1 0 0 200 R 50 50 0 0 P
+X GND_2 2 0 -100 200 R 50 50 0 0 P
+X GND_3 3 0 -200 200 R 50 50 0 0 P
+X VDD_1.2_1 4 0 -300 200 R 50 50 0 0 P
+X NC_1 5 0 -400 200 R 50 50 0 0 P
+X NC_2 6 0 -500 200 R 50 50 0 0 P
+X VDDA_3.3 7 0 -600 200 R 50 50 0 0 P
+X NC_3 8 0 -700 200 R 50 50 0 0 P
+X RXM 9 0 -800 200 R 50 50 0 0 P
+X RXP 10 0 -900 200 R 50 50 0 0 P
+X TXM 11 0 -1000 200 R 50 50 0 0 P
+X TXP 12 0 -1100 200 R 50 50 0 0 P
+X GND_4 13 700 -2200 200 U 50 50 0 0 P
+X XO 14 800 -2200 200 U 50 50 0 0 P
+X XI 15 900 -2200 200 U 50 50 0 0 P
+X REXT 16 1000 -2200 200 U 50 50 0 0 P
+X GND_5 17 1100 -2200 200 U 50 50 0 0 P
+X MDIO 18 1200 -2200 200 U 50 50 0 0 P
+X MDC 19 1300 -2200 200 U 50 50 0 0 P
+X RXD3_/_PHYAD0 20 1400 -2200 200 U 50 50 0 0 P
+X RXD2_/_PHYAD1 21 1500 -2200 200 U 50 50 0 0 P
+X RXD1_/_PHYAD2 22 1600 -2200 200 U 50 50 0 0 P
+X RXD0_/_DUPLEX 23 1700 -2200 200 U 50 50 0 0 P
+X GND_6 24 1800 -2200 200 U 50 50 0 0 P
+X TXD1 36 2500 0 200 L 50 50 0 0 P
+X TXD0 35 2500 -100 200 L 50 50 0 0 P
+X TXEN 34 2500 -200 200 L 50 50 0 0 P
+X TXC_/_PME_EN 33 2500 -300 200 L 50 50 0 0 P
+X INTRP_/_PME_N2_/_NAND_TREE# 32 2500 -400 200 L 50 50 0 0 P
+X VDD_1.2_2 31 2500 -500 200 L 50 50 0 0 P
+X GND_7 30 2500 -600 200 L 50 50 0 0 P
+X RXER_/_ISO 29 2500 -700 200 L 50 50 0 0 P
+X RXC_/_B-CAST_OFF 28 2500 -800 200 L 50 50 0 0 P
+X RXDV_/_CONFIG2 27 2500 -900 200 L 50 50 0 0 P
+X NC_4 26 2500 -1000 200 L 50 50 0 0 P
+X VDDIO 25 2500 -1100 200 L 50 50 0 0 P
+X NC_7 48 700 1500 200 D 50 50 0 0 P
+X RST# 47 800 1500 200 D 50 50 0 0 P
+X NC_6 46 900 1500 200 D 50 50 0 0 P
+X NC_5 45 1000 1500 200 D 50 50 0 0 P
+X TXER 44 1100 1500 200 D 50 50 0 0 P
+X LED1_/_SPEED 43 1200 1500 200 D 50 50 0 0 P
+X LED0_/_PME_N1_/_NWAYEN 42 1300 1500 200 D 50 50 0 0 P
+X CRS_/_CONFIG1 41 1400 1500 200 D 50 50 0 0 P
+X COL_/_CONFIG0 40 1500 1500 200 D 50 50 0 0 P
+X TXD3 39 1600 1500 200 D 50 50 0 0 P
+X TXD2 38 1700 1500 200 D 50 50 0 0 P
+X GND_8 37 1800 1500 200 D 50 50 0 0 P
+P 5 0 1 6 200 1300 2300 1300 2300 -2000 200 -2000 200 1300 N
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/Hardware/Lib/KSZ8091MLXCA/KiCad/KSZ8091MLXCA.mod b/Hardware/Lib/KSZ8091MLXCA/KiCad/KSZ8091MLXCA.mod
new file mode 100644
index 0000000..02d3a34
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/KiCad/KSZ8091MLXCA.mod
@@ -0,0 +1,321 @@
+PCBNEW-LibModule-V1 2025-01-30 15:30:48
+# encoding utf-8
+Units mm
+$INDEX
+QFP50P900X900X160-48N
+$EndINDEX
+$MODULE QFP50P900X900X160-48N
+Po 0 0 0 15 679b9b28 00000000 ~~
+Li QFP50P900X900X160-48N
+Cd KSZ8091MLXCA
+Kw Integrated Circuit
+Sc 0
+At SMD
+AR
+Op 0 0 0
+T0 0 0 1.27 1.27 0 0.254 N V 21 N "IC**"
+T1 0 0 1.27 1.27 0 0.254 N I 21 N "QFP50P900X900X160-48N"
+DS -5.225 -5.225 5.225 -5.225 0.05 24
+DS 5.225 -5.225 5.225 5.225 0.05 24
+DS 5.225 5.225 -5.225 5.225 0.05 24
+DS -5.225 5.225 -5.225 -5.225 0.05 24
+DS -3.5 -3.5 3.5 -3.5 0.1 24
+DS 3.5 -3.5 3.5 3.5 0.1 24
+DS 3.5 3.5 -3.5 3.5 0.1 24
+DS -3.5 3.5 -3.5 -3.5 0.1 24
+DS -3.5 -3 -3 -3.5 0.1 24
+DS -3.15 -3.15 3.15 -3.15 0.2 21
+DS 3.15 -3.15 3.15 3.15 0.2 21
+DS 3.15 3.15 -3.15 3.15 0.2 21
+DS -3.15 3.15 -3.15 -3.15 0.2 21
+DC -4.725 -3.5 -4.85 -3.5 0.254 21
+$PAD
+Po -4.238 -2.75
+Sh "1" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -4.238 -2.25
+Sh "2" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -4.238 -1.75
+Sh "3" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -4.238 -1.25
+Sh "4" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -4.238 -0.75
+Sh "5" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -4.238 -0.25
+Sh "6" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -4.238 0.25
+Sh "7" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -4.238 0.75
+Sh "8" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -4.238 1.25
+Sh "9" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -4.238 1.75
+Sh "10" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -4.238 2.25
+Sh "11" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -4.238 2.75
+Sh "12" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -2.75 4.238
+Sh "13" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -2.25 4.238
+Sh "14" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -1.75 4.238
+Sh "15" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -1.25 4.238
+Sh "16" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -0.75 4.238
+Sh "17" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -0.25 4.238
+Sh "18" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 0.25 4.238
+Sh "19" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 0.75 4.238
+Sh "20" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 1.25 4.238
+Sh "21" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 1.75 4.238
+Sh "22" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 2.25 4.238
+Sh "23" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 2.75 4.238
+Sh "24" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 4.238 2.75
+Sh "25" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 4.238 2.25
+Sh "26" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 4.238 1.75
+Sh "27" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 4.238 1.25
+Sh "28" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 4.238 0.75
+Sh "29" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 4.238 0.25
+Sh "30" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 4.238 -0.25
+Sh "31" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 4.238 -0.75
+Sh "32" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 4.238 -1.25
+Sh "33" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 4.238 -1.75
+Sh "34" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 4.238 -2.25
+Sh "35" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 4.238 -2.75
+Sh "36" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 2.75 -4.238
+Sh "37" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 2.25 -4.238
+Sh "38" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 1.75 -4.238
+Sh "39" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 1.25 -4.238
+Sh "40" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 0.75 -4.238
+Sh "41" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 0.25 -4.238
+Sh "42" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -0.25 -4.238
+Sh "43" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -0.75 -4.238
+Sh "44" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -1.25 -4.238
+Sh "45" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -1.75 -4.238
+Sh "46" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -2.25 -4.238
+Sh "47" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -2.75 -4.238
+Sh "48" R 0.3 1.475 0 0 0
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$EndMODULE QFP50P900X900X160-48N
+$EndLIBRARY
diff --git a/Hardware/Lib/KSZ8091MLXCA/KiCad/QFP50P900X900X160-48N.kicad_mod b/Hardware/Lib/KSZ8091MLXCA/KiCad/QFP50P900X900X160-48N.kicad_mod
new file mode 100644
index 0000000..ae61968
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/KiCad/QFP50P900X900X160-48N.kicad_mod
@@ -0,0 +1,81 @@
+(module "QFP50P900X900X160-48N" (layer F.Cu)
+ (descr "KSZ8091MLXCA")
+ (tags "Integrated Circuit")
+ (attr smd)
+ (fp_text reference IC** (at 0 0) (layer F.SilkS)
+ (effects (font (size 1.27 1.27) (thickness 0.254)))
+ )
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 1.27 1.27) (thickness 0.254)))
+ )
+ (fp_text value "QFP50P900X900X160-48N" (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.27) (thickness 0.254)))
+ )
+ (fp_line (start -5.225 -5.225) (end 5.225 -5.225) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.225 -5.225) (end 5.225 5.225) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.225 5.225) (end -5.225 5.225) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.225 5.225) (end -5.225 -5.225) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 -3.5) (end 3.5 -3.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 3.5) (end -3.5 -3.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 -3) (end -3 -3.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -3.15) (end 3.15 -3.15) (layer F.SilkS) (width 0.2))
+ (fp_line (start 3.15 -3.15) (end 3.15 3.15) (layer F.SilkS) (width 0.2))
+ (fp_line (start 3.15 3.15) (end -3.15 3.15) (layer F.SilkS) (width 0.2))
+ (fp_line (start -3.15 3.15) (end -3.15 -3.15) (layer F.SilkS) (width 0.2))
+ (fp_circle (center -4.725 -3.5) (end -4.725 -3.375) (layer F.SilkS) (width 0.25))
+ (pad 1 smd rect (at -4.238 -2.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -4.238 -2.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -4.238 -1.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -4.238 -1.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -4.238 -0.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -4.238 -0.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -4.238 0.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -4.238 0.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -4.238 1.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -4.238 1.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -4.238 2.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -4.238 2.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -2.75 4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -2.25 4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -1.75 4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -1.25 4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -0.75 4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -0.25 4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 0.25 4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 0.75 4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 1.25 4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 1.75 4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 2.25 4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 2.75 4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 4.238 2.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 4.238 2.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 4.238 1.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 4.238 1.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 4.238 0.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 4.238 0.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 4.238 -0.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 4.238 -0.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 4.238 -1.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 4.238 -1.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 4.238 -2.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 4.238 -2.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 2.75 -4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 2.25 -4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 1.75 -4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 1.25 -4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 41 smd rect (at 0.75 -4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 42 smd rect (at 0.25 -4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 43 smd rect (at -0.25 -4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 44 smd rect (at -0.75 -4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 45 smd rect (at -1.25 -4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 46 smd rect (at -1.75 -4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 47 smd rect (at -2.25 -4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 48 smd rect (at -2.75 -4.238 0) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (model KSZ8091MLXCA.stp
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/BuildFootprint.bat b/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/BuildFootprint.bat
new file mode 100644
index 0000000..a9fa6b1
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/BuildFootprint.bat
@@ -0,0 +1,2 @@
+pad_designer -s "padstack1.scr"
+allegro -s "footprint.scr"
diff --git a/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/EDI2CAP.CFG b/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/EDI2CAP.CFG
new file mode 100644
index 0000000..fb91cad
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/EDI2CAP.CFG
@@ -0,0 +1,35 @@
+;>------- Configuration parameters: -------<
+;>------Check EDIF2CAP.PDF for details ----<
+
+[OrCAD Writer]
+
+SuppressWarnings = 0
+ConvertOnlyLibs = 0
+UnitMeasurement = default
+PinToPin = 0
+Grid = 0
+EnableOffgridObjects = 0
+GenerateIniFile = 1
+OrcadConventions = 1
+UseDesignatorsForPackaging = 1
+DesignatorsEndOnLetters = 0
+DesignatorsSameInHierarchy = 1
+GeneratePinNumbers = 0
+GeneratePortSymbols = 1
+GenerateOffPageConnectors = 0
+GenerationVisible = 1
+CaptureLibsWithUserPackages = ""
+SystemNetNamePrefix = ""
+BackgroundTextScale = 0.8
+DefaultNetNameScale = 0.3
+StandardPageSize = 0
+EliminatePageText = 0
+SmashTitleBlock = 0
+PinDisplayStyle = orcad
+TopView = ""
+ComponentsMode = 0
+ReplacePartWithNoPinsWithTitleBlock = 0
+ChangeBusBaseThatEndsOnDigit = 0
+ProcessBackAnnotation = 1
+
+[Mapper]
diff --git a/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/KSZ8091MLXCA.edf b/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/KSZ8091MLXCA.edf
new file mode 100644
index 0000000..2683826
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/KSZ8091MLXCA.edf
@@ -0,0 +1,576 @@
+
+(EDIF
+ (rename &KSZ8091MLXCA "KSZ8091MLXCA")
+ (EDIFVersion 2 0 0)
+ (EDIFLevel 0)
+ (keywordMap (keywordLevel 0))
+ (status
+ (written
+ (timestamp 2025 01 30 15 30 48)
+ (dataOrigin "1615215/1031803/2.50/48/3/Integrated Circuit")
+ (program "SamacSys ECAD Model KSZ8091MLXCA"
+ (version "1.1"))))
+ (library
+ (rename &KSZ8091MLXCA "KSZ8091MLXCA")
+ (EDIFLevel 0)
+ (technology
+ (numberDefinition (scale 1 (e 254 -6) (unit DISTANCE)))
+ (userData GRIDRESOLUTION (integer 50 50))
+ (figureGroup DEFAULT (pathWidth 10) (textHeight 100))
+ (figureGroup PROPERTY (pathWidth 10) (textHeight 90))
+ (figureGroup PINNUMBER (pathWidth 10) (textHeight 90))
+ (figureGroup PINNAME (pathWidth 10) (textHeight 90))
+ (figureGroup COMMENT (pathWidth 10) (textHeight 90))
+ (figureGroup PIN (pathWidth 10) (textHeight 90))
+ (figureGroup GRAPHIC (pathWidth 10) (textHeight 100))
+ )
+ (cell
+ (rename &KSZ8091MLXCA "KSZ8091MLXCA")
+ (cellType GENERIC)
+ (view
+ (rename NORMAL "Normal")
+ (viewType SCHEMATIC)
+ (interface
+ (designator "IC")
+ (property (rename PACKAGENAME "PackageName") (string "KSZ8091MLXCA"))
+ (property (rename ISHETEROGENEOUS "IsHeterogeneous") (string "False"))
+ (property (rename DEVICESINVIEW "DevicesInView") (string "1"))
+ (property (rename DEVICESINPACKAGE "DevicesInPackage") (string "1"))
+ (property (rename DEVICEDESIGNATOR "DeviceDesignator") (string "A"))
+ (property (rename DEVICENUMBERING "DeviceNumbering") (string "Alpha"))
+ (property (rename PCB_32_FOOTPRINT "PCB Footprint") (string "QFP50P900X900X160-48N"))
+ (property (rename &Mouser_Part_Number "Mouser Part Number") (string "998-KSZ8091MLXCA"))
+ (property (rename &Mouser_Price_Stock "Mouser Price/Stock") (string "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D"))
+ (property (rename &Manufacturer_Name "Manufacturer_Name") (string "Microchip"))
+ (property (rename &Manufacturer_Part_Number "Manufacturer_Part_Number") (string "KSZ8091MLXCA"))
+ (property (rename &Description "Description") (string "Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr"))
+ (property (rename &Datasheet_Link "Datasheet Link") (string "http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf"))
+ (property (rename &Height "Height") (string "1.6 mm"))
+ (property (rename &_60__32_VALUE_32__62_ "Value") (string "KSZ8091MLXCA"))
+ (property (rename VALUE "Value") (string "Value"))
+ (port
+ (rename &GND_1 "GND_1")
+ (designator "1")
+ (property (rename ORDER "Order") (string "0") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_2 "GND_2")
+ (designator "2")
+ (property (rename ORDER "Order") (string "1") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_3 "GND_3")
+ (designator "3")
+ (property (rename ORDER "Order") (string "2") (owner "OrCAD"))
+ )
+ (port
+ (rename &VDD_1_2_1 "VDD_1_2_1")
+ (designator "4")
+ (property (rename ORDER "Order") (string "3") (owner "OrCAD"))
+ )
+ (port
+ (rename &NC_1 "NC_1")
+ (designator "5")
+ (property (rename ORDER "Order") (string "4") (owner "OrCAD"))
+ )
+ (port
+ (rename &NC_2 "NC_2")
+ (designator "6")
+ (property (rename ORDER "Order") (string "5") (owner "OrCAD"))
+ )
+ (port
+ (rename &VDDA_3_3 "VDDA_3_3")
+ (designator "7")
+ (property (rename ORDER "Order") (string "6") (owner "OrCAD"))
+ )
+ (port
+ (rename &NC_3 "NC_3")
+ (designator "8")
+ (property (rename ORDER "Order") (string "7") (owner "OrCAD"))
+ )
+ (port
+ (rename &RXM "RXM")
+ (designator "9")
+ (property (rename ORDER "Order") (string "8") (owner "OrCAD"))
+ )
+ (port
+ (rename &RXP "RXP")
+ (designator "10")
+ (property (rename ORDER "Order") (string "9") (owner "OrCAD"))
+ )
+ (port
+ (rename &TXM "TXM")
+ (designator "11")
+ (property (rename ORDER "Order") (string "10") (owner "OrCAD"))
+ )
+ (port
+ (rename &TXP "TXP")
+ (designator "12")
+ (property (rename ORDER "Order") (string "11") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_4 "GND_4")
+ (designator "13")
+ (property (rename ORDER "Order") (string "12") (owner "OrCAD"))
+ )
+ (port
+ (rename &XO "XO")
+ (designator "14")
+ (property (rename ORDER "Order") (string "13") (owner "OrCAD"))
+ )
+ (port
+ (rename &XI "XI")
+ (designator "15")
+ (property (rename ORDER "Order") (string "14") (owner "OrCAD"))
+ )
+ (port
+ (rename &REXT "REXT")
+ (designator "16")
+ (property (rename ORDER "Order") (string "15") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_5 "GND_5")
+ (designator "17")
+ (property (rename ORDER "Order") (string "16") (owner "OrCAD"))
+ )
+ (port
+ (rename &MDIO "MDIO")
+ (designator "18")
+ (property (rename ORDER "Order") (string "17") (owner "OrCAD"))
+ )
+ (port
+ (rename &MDC "MDC")
+ (designator "19")
+ (property (rename ORDER "Order") (string "18") (owner "OrCAD"))
+ )
+ (port
+ (rename &RXD3___PHYAD0 "RXD3___PHYAD0")
+ (designator "20")
+ (property (rename ORDER "Order") (string "19") (owner "OrCAD"))
+ )
+ (port
+ (rename &RXD2___PHYAD1 "RXD2___PHYAD1")
+ (designator "21")
+ (property (rename ORDER "Order") (string "20") (owner "OrCAD"))
+ )
+ (port
+ (rename &RXD1___PHYAD2 "RXD1___PHYAD2")
+ (designator "22")
+ (property (rename ORDER "Order") (string "21") (owner "OrCAD"))
+ )
+ (port
+ (rename &RXD0___DUPLEX "RXD0___DUPLEX")
+ (designator "23")
+ (property (rename ORDER "Order") (string "22") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_6 "GND_6")
+ (designator "24")
+ (property (rename ORDER "Order") (string "23") (owner "OrCAD"))
+ )
+ (port
+ (rename &VDDIO "VDDIO")
+ (designator "25")
+ (property (rename ORDER "Order") (string "24") (owner "OrCAD"))
+ )
+ (port
+ (rename &NC_4 "NC_4")
+ (designator "26")
+ (property (rename ORDER "Order") (string "25") (owner "OrCAD"))
+ )
+ (port
+ (rename &RXDV___CONFIG2 "RXDV___CONFIG2")
+ (designator "27")
+ (property (rename ORDER "Order") (string "26") (owner "OrCAD"))
+ )
+ (port
+ (rename &RXC___BMCAST_OFF "RXC___BMCAST_OFF")
+ (designator "28")
+ (property (rename ORDER "Order") (string "27") (owner "OrCAD"))
+ )
+ (port
+ (rename &RXER___ISO "RXER___ISO")
+ (designator "29")
+ (property (rename ORDER "Order") (string "28") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_7 "GND_7")
+ (designator "30")
+ (property (rename ORDER "Order") (string "29") (owner "OrCAD"))
+ )
+ (port
+ (rename &VDD_1_2_2 "VDD_1_2_2")
+ (designator "31")
+ (property (rename ORDER "Order") (string "30") (owner "OrCAD"))
+ )
+ (port
+ (rename &INTRP___PME_N2___NAND_TREE# "INTRP___PME_N2___NAND_TREE#")
+ (designator "32")
+ (property (rename ORDER "Order") (string "31") (owner "OrCAD"))
+ )
+ (port
+ (rename &TXC___PME_EN "TXC___PME_EN")
+ (designator "33")
+ (property (rename ORDER "Order") (string "32") (owner "OrCAD"))
+ )
+ (port
+ (rename &TXEN "TXEN")
+ (designator "34")
+ (property (rename ORDER "Order") (string "33") (owner "OrCAD"))
+ )
+ (port
+ (rename &TXD0 "TXD0")
+ (designator "35")
+ (property (rename ORDER "Order") (string "34") (owner "OrCAD"))
+ )
+ (port
+ (rename &TXD1 "TXD1")
+ (designator "36")
+ (property (rename ORDER "Order") (string "35") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_8 "GND_8")
+ (designator "37")
+ (property (rename ORDER "Order") (string "36") (owner "OrCAD"))
+ )
+ (port
+ (rename &TXD2 "TXD2")
+ (designator "38")
+ (property (rename ORDER "Order") (string "37") (owner "OrCAD"))
+ )
+ (port
+ (rename &TXD3 "TXD3")
+ (designator "39")
+ (property (rename ORDER "Order") (string "38") (owner "OrCAD"))
+ )
+ (port
+ (rename &COL___CONFIG0 "COL___CONFIG0")
+ (designator "40")
+ (property (rename ORDER "Order") (string "39") (owner "OrCAD"))
+ )
+ (port
+ (rename &CRS___CONFIG1 "CRS___CONFIG1")
+ (designator "41")
+ (property (rename ORDER "Order") (string "40") (owner "OrCAD"))
+ )
+ (port
+ (rename &LED0___PME_N1___NWAYEN "LED0___PME_N1___NWAYEN")
+ (designator "42")
+ (property (rename ORDER "Order") (string "41") (owner "OrCAD"))
+ )
+ (port
+ (rename &LED1___SPEED "LED1___SPEED")
+ (designator "43")
+ (property (rename ORDER "Order") (string "42") (owner "OrCAD"))
+ )
+ (port
+ (rename &TXER "TXER")
+ (designator "44")
+ (property (rename ORDER "Order") (string "43") (owner "OrCAD"))
+ )
+ (port
+ (rename &NC_5 "NC_5")
+ (designator "45")
+ (property (rename ORDER "Order") (string "44") (owner "OrCAD"))
+ )
+ (port
+ (rename &NC_6 "NC_6")
+ (designator "46")
+ (property (rename ORDER "Order") (string "45") (owner "OrCAD"))
+ )
+ (port
+ (rename &RST# "RST#")
+ (designator "47")
+ (property (rename ORDER "Order") (string "46") (owner "OrCAD"))
+ )
+ (port
+ (rename &NC_7 "NC_7")
+ (designator "48")
+ (property (rename ORDER "Order") (string "47") (owner "OrCAD"))
+ )
+ (symbol
+ (portImplementation
+ (name &GND_1 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1300) (pt 0 -1300))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1300))))
+ )
+ (portImplementation
+ (name &GND_2 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1400) (pt 0 -1400))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1400))))
+ )
+ (portImplementation
+ (name &GND_3 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1500) (pt 0 -1500))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1500))))
+ )
+ (portImplementation
+ (name &VDD_1_2_1 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1600) (pt 0 -1600))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1600))))
+ )
+ (portImplementation
+ (name &NC_1 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1700) (pt 0 -1700))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1700))))
+ )
+ (portImplementation
+ (name &NC_2 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1800) (pt 0 -1800))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1800))))
+ )
+ (portImplementation
+ (name &VDDA_3_3 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1900) (pt 0 -1900))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1900))))
+ )
+ (portImplementation
+ (name &NC_3 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2000) (pt 0 -2000))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2000))))
+ )
+ (portImplementation
+ (name &RXM (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2100) (pt 0 -2100))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2100))))
+ )
+ (portImplementation
+ (name &RXP (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2200) (pt 0 -2200))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2200))))
+ )
+ (portImplementation
+ (name &TXM (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2300) (pt 0 -2300))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2300))))
+ )
+ (portImplementation
+ (name &TXP (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2400) (pt 0 -2400))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2400))))
+ )
+ (portImplementation
+ (name &GND_4 (display PINNAME))
+ (figure PIN (path (pointList (pt 500 -3500) (pt 500 -3300))))
+ (connectLocation (figure GRAPHIC (dot (pt 500 -3500))))
+ )
+ (portImplementation
+ (name &XO (display PINNAME))
+ (figure PIN (path (pointList (pt 600 -3500) (pt 600 -3300))))
+ (connectLocation (figure GRAPHIC (dot (pt 600 -3500))))
+ )
+ (portImplementation
+ (name &XI (display PINNAME))
+ (figure PIN (path (pointList (pt 700 -3500) (pt 700 -3300))))
+ (connectLocation (figure GRAPHIC (dot (pt 700 -3500))))
+ )
+ (portImplementation
+ (name &REXT (display PINNAME))
+ (figure PIN (path (pointList (pt 800 -3500) (pt 800 -3300))))
+ (connectLocation (figure GRAPHIC (dot (pt 800 -3500))))
+ )
+ (portImplementation
+ (name &GND_5 (display PINNAME))
+ (figure PIN (path (pointList (pt 900 -3500) (pt 900 -3300))))
+ (connectLocation (figure GRAPHIC (dot (pt 900 -3500))))
+ )
+ (portImplementation
+ (name &MDIO (display PINNAME))
+ (figure PIN (path (pointList (pt 1000 -3500) (pt 1000 -3300))))
+ (connectLocation (figure GRAPHIC (dot (pt 1000 -3500))))
+ )
+ (portImplementation
+ (name &MDC (display PINNAME))
+ (figure PIN (path (pointList (pt 1100 -3500) (pt 1100 -3300))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -3500))))
+ )
+ (portImplementation
+ (name &RXD3___PHYAD0 (display PINNAME))
+ (figure PIN (path (pointList (pt 1200 -3500) (pt 1200 -3300))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -3500))))
+ )
+ (portImplementation
+ (name &RXD2___PHYAD1 (display PINNAME))
+ (figure PIN (path (pointList (pt 1300 -3500) (pt 1300 -3300))))
+ (connectLocation (figure GRAPHIC (dot (pt 1300 -3500))))
+ )
+ (portImplementation
+ (name &RXD1___PHYAD2 (display PINNAME))
+ (figure PIN (path (pointList (pt 1400 -3500) (pt 1400 -3300))))
+ (connectLocation (figure GRAPHIC (dot (pt 1400 -3500))))
+ )
+ (portImplementation
+ (name &RXD0___DUPLEX (display PINNAME))
+ (figure PIN (path (pointList (pt 1500 -3500) (pt 1500 -3300))))
+ (connectLocation (figure GRAPHIC (dot (pt 1500 -3500))))
+ )
+ (portImplementation
+ (name &GND_6 (display PINNAME))
+ (figure PIN (path (pointList (pt 1600 -3500) (pt 1600 -3300))))
+ (connectLocation (figure GRAPHIC (dot (pt 1600 -3500))))
+ )
+ (portImplementation
+ (name &TXD1 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 2100 -1300) (pt 2300 -1300))))
+ (connectLocation (figure GRAPHIC (dot (pt 2300 -1300))))
+ )
+ (portImplementation
+ (name &TXD0 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 2100 -1400) (pt 2300 -1400))))
+ (connectLocation (figure GRAPHIC (dot (pt 2300 -1400))))
+ )
+ (portImplementation
+ (name &TXEN (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 2100 -1500) (pt 2300 -1500))))
+ (connectLocation (figure GRAPHIC (dot (pt 2300 -1500))))
+ )
+ (portImplementation
+ (name &TXC___PME_EN (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 2100 -1600) (pt 2300 -1600))))
+ (connectLocation (figure GRAPHIC (dot (pt 2300 -1600))))
+ )
+ (portImplementation
+ (name &INTRP___PME_N2___NAND_TREE# (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 2100 -1700) (pt 2300 -1700))))
+ (connectLocation (figure GRAPHIC (dot (pt 2300 -1700))))
+ )
+ (portImplementation
+ (name &VDD_1_2_2 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 2100 -1800) (pt 2300 -1800))))
+ (connectLocation (figure GRAPHIC (dot (pt 2300 -1800))))
+ )
+ (portImplementation
+ (name &GND_7 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 2100 -1900) (pt 2300 -1900))))
+ (connectLocation (figure GRAPHIC (dot (pt 2300 -1900))))
+ )
+ (portImplementation
+ (name &RXER___ISO (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 2100 -2000) (pt 2300 -2000))))
+ (connectLocation (figure GRAPHIC (dot (pt 2300 -2000))))
+ )
+ (portImplementation
+ (name &RXC___BMCAST_OFF (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 2100 -2100) (pt 2300 -2100))))
+ (connectLocation (figure GRAPHIC (dot (pt 2300 -2100))))
+ )
+ (portImplementation
+ (name &RXDV___CONFIG2 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 2100 -2200) (pt 2300 -2200))))
+ (connectLocation (figure GRAPHIC (dot (pt 2300 -2200))))
+ )
+ (portImplementation
+ (name &NC_4 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 2100 -2300) (pt 2300 -2300))))
+ (connectLocation (figure GRAPHIC (dot (pt 2300 -2300))))
+ )
+ (portImplementation
+ (name &VDDIO (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 2100 -2400) (pt 2300 -2400))))
+ (connectLocation (figure GRAPHIC (dot (pt 2300 -2400))))
+ )
+ (portImplementation
+ (name &NC_7 (display PINNAME))
+ (figure PIN (path (pointList (pt 500 200) (pt 500 0))))
+ (connectLocation (figure GRAPHIC (dot (pt 500 200))))
+ )
+ (portImplementation
+ (name &RST# (display PINNAME))
+ (figure PIN (path (pointList (pt 600 200) (pt 600 0))))
+ (connectLocation (figure GRAPHIC (dot (pt 600 200))))
+ )
+ (portImplementation
+ (name &NC_6 (display PINNAME))
+ (figure PIN (path (pointList (pt 700 200) (pt 700 0))))
+ (connectLocation (figure GRAPHIC (dot (pt 700 200))))
+ )
+ (portImplementation
+ (name &NC_5 (display PINNAME))
+ (figure PIN (path (pointList (pt 800 200) (pt 800 0))))
+ (connectLocation (figure GRAPHIC (dot (pt 800 200))))
+ )
+ (portImplementation
+ (name &TXER (display PINNAME))
+ (figure PIN (path (pointList (pt 900 200) (pt 900 0))))
+ (connectLocation (figure GRAPHIC (dot (pt 900 200))))
+ )
+ (portImplementation
+ (name &LED1___SPEED (display PINNAME))
+ (figure PIN (path (pointList (pt 1000 200) (pt 1000 0))))
+ (connectLocation (figure GRAPHIC (dot (pt 1000 200))))
+ )
+ (portImplementation
+ (name &LED0___PME_N1___NWAYEN (display PINNAME))
+ (figure PIN (path (pointList (pt 1100 200) (pt 1100 0))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 200))))
+ )
+ (portImplementation
+ (name &CRS___CONFIG1 (display PINNAME))
+ (figure PIN (path (pointList (pt 1200 200) (pt 1200 0))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 200))))
+ )
+ (portImplementation
+ (name &COL___CONFIG0 (display PINNAME))
+ (figure PIN (path (pointList (pt 1300 200) (pt 1300 0))))
+ (connectLocation (figure GRAPHIC (dot (pt 1300 200))))
+ )
+ (portImplementation
+ (name &TXD3 (display PINNAME))
+ (figure PIN (path (pointList (pt 1400 200) (pt 1400 0))))
+ (connectLocation (figure GRAPHIC (dot (pt 1400 200))))
+ )
+ (portImplementation
+ (name &TXD2 (display PINNAME))
+ (figure PIN (path (pointList (pt 1500 200) (pt 1500 0))))
+ (connectLocation (figure GRAPHIC (dot (pt 1500 200))))
+ )
+ (portImplementation
+ (name &GND_8 (display PINNAME))
+ (figure PIN (path (pointList (pt 1600 200) (pt 1600 0))))
+ (connectLocation (figure GRAPHIC (dot (pt 1600 200))))
+ )
+ (figure GRAPHIC
+ (figureGroupOverride GRAPHIC
+ (pathWidth 10))
+ (path
+ (pointList
+ (pt 0 0)
+ (pt 2100 0)
+ (pt 2100 -3300)
+ (pt 0 -3300)
+ (pt 0 0)
+ )
+ )
+ )
+ (keywordDisplay DESIGNATOR (display PROPERTY (justify LOWERLEFT) (orientation R0) (origin (pt 2150 130))))
+ (propertyDisplay &_60__32_VALUE_32__62_ (display PROPERTY (justify LOWERLEFT) (orientation R0) (origin (pt 2150 30))))
+ )
+ )
+ )
+ )
+ )
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/footprint.scr b/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/footprint.scr
new file mode 100644
index 0000000..45a2ea9
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/footprint.scr
@@ -0,0 +1,912 @@
+# **************************New Pattern starts here************************
+Version 14#
+setwindow pcb
+new
+newdrawfillin "QFP50P900X900X160-48N.dra" "Package Symbol"
+prmed
+setwindow Form.prmedit
+FORM prmedit design
+FORM prmedit type Package
+FORM prmedit units Millimeter
+FORM prmedit size Other
+FORM prmedit accuracy 3
+FORM prmedit width 2711
+FORM prmedit height 2436
+FORM prmedit apply
+FORM prmedit x -1095.5
+FORM prmedit y -1245.5
+FORM prmedit apply
+FORM prmedit lock_mode Line
+FORM prmedit lock_direction Off
+FORM prmedit apply
+FORM prmedit done
+setwindow pcb
+Status
+setwindow Form.Status
+FORM status lock_direction Off
+FORM status lock_mode line
+FORM status symbol_mirror NO
+FORM status drawing_size
+FORM status done
+setwindow pcb
+window center; pick 0.0 0.0
+define subclass
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name ASSEMBLY_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name SILKSCREEN_TOP
+setwindow Form.subclass
+FORM subclass PIN pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PASTEMASK_TOP
+setwindow Form.subclass
+FORM subclass PIN pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name SOLDERMASK_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PLACE_BOUND_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PLACE_BOUND_BOTTOM
+setwindow Form.subclass
+FORM subclass PIN pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name SOLDERMASK_BOTTOM
+setwindow Form.subclass
+FORM subclass PIN pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PASTEMASK_BOTTOM
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name SILKSCREEN_BOTTOM
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name ASSEMBLY_BOTTOM
+setwindow Form.subclass
+FORM subclass BOARD_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name DIMENSION
+setwindow Form.subclass
+FORM subclass BOARD_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name OUTLINE
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name ASSEMBLY_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PLACE_BOUND_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PLACE_BOUND_BOTTOM
+setwindow Form.subclass
+FORM subclass MANUFACTURING pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name NO_PROBE_TOP
+setwindow Form.subclass
+FORM subclass MANUFACTURING pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name NO_PROBE_BOTTOM
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name CONTACT_AREA
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name CUTOUTSLOTS
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name DIEBONDPADS
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name WIREBONDS
+FORM subclass done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 1
+setwindow pcb
+pick -4.238 2.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 2
+setwindow pcb
+pick -4.238 2.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 3
+setwindow pcb
+pick -4.238 1.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 4
+setwindow pcb
+pick -4.238 1.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 5
+setwindow pcb
+pick -4.238 0.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 6
+setwindow pcb
+pick -4.238 0.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 7
+setwindow pcb
+pick -4.238 -0.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 8
+setwindow pcb
+pick -4.238 -0.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 9
+setwindow pcb
+pick -4.238 -1.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 10
+setwindow pcb
+pick -4.238 -1.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 11
+setwindow pcb
+pick -4.238 -2.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 12
+setwindow pcb
+pick -4.238 -2.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 13
+setwindow pcb
+pick -2.75 -4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 14
+setwindow pcb
+pick -2.25 -4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 15
+setwindow pcb
+pick -1.75 -4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 16
+setwindow pcb
+pick -1.25 -4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 17
+setwindow pcb
+pick -0.75 -4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 18
+setwindow pcb
+pick -0.25 -4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 19
+setwindow pcb
+pick 0.25 -4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 20
+setwindow pcb
+pick 0.75 -4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 21
+setwindow pcb
+pick 1.25 -4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 22
+setwindow pcb
+pick 1.75 -4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 23
+setwindow pcb
+pick 2.25 -4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 24
+setwindow pcb
+pick 2.75 -4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 25
+setwindow pcb
+pick 4.238 -2.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 26
+setwindow pcb
+pick 4.238 -2.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 27
+setwindow pcb
+pick 4.238 -1.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 28
+setwindow pcb
+pick 4.238 -1.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 29
+setwindow pcb
+pick 4.238 -0.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 30
+setwindow pcb
+pick 4.238 -0.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 31
+setwindow pcb
+pick 4.238 0.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 32
+setwindow pcb
+pick 4.238 0.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 33
+setwindow pcb
+pick 4.238 1.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 34
+setwindow pcb
+pick 4.238 1.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 35
+setwindow pcb
+pick 4.238 2.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 36
+setwindow pcb
+pick 4.238 2.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 37
+setwindow pcb
+pick 2.75 4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 38
+setwindow pcb
+pick 2.25 4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 39
+setwindow pcb
+pick 1.75 4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 40
+setwindow pcb
+pick 1.25 4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 41
+setwindow pcb
+pick 0.75 4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 42
+setwindow pcb
+pick 0.25 4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 43
+setwindow pcb
+pick -0.25 4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 44
+setwindow pcb
+pick -0.75 4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 45
+setwindow pcb
+pick -1.25 4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 46
+setwindow pcb
+pick -1.75 4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 47
+setwindow pcb
+pick -2.25 4.238
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 180
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 48
+setwindow pcb
+pick -2.75 4.238
+done
+setwindow pcb
+Label refdes
+setwindow Form.mini
+FORM mini class REF DES
+FORM mini subclass SILKSCREEN_TOP
+FORM mini text_block 3
+FORM mini text_justification Center
+FORM mini angle 0
+FORM mini mirror NO
+setwindow pcb
+pick 0 0
+Text IC*
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass PLACE_BOUND_TOP
+setwindow FORM.mini
+FORM mini line_width 0.05
+FORM mini lock_direction Off
+setwindow pcb
+pick -5.225 5.225
+pick 5.225 5.225
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass PLACE_BOUND_TOP
+setwindow FORM.mini
+FORM mini line_width 0.05
+FORM mini lock_direction Off
+setwindow pcb
+pick 5.225 5.225
+pick 5.225 -5.225
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass PLACE_BOUND_TOP
+setwindow FORM.mini
+FORM mini line_width 0.05
+FORM mini lock_direction Off
+setwindow pcb
+pick 5.225 -5.225
+pick -5.225 -5.225
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass PLACE_BOUND_TOP
+setwindow FORM.mini
+FORM mini line_width 0.05
+FORM mini lock_direction Off
+setwindow pcb
+pick -5.225 -5.225
+pick -5.225 5.225
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick -3.5 3.5
+pick 3.5 3.5
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick 3.5 3.5
+pick 3.5 -3.5
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick 3.5 -3.5
+pick -3.5 -3.5
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick -3.5 -3.5
+pick -3.5 3.5
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick -3.5 3
+pick -3 3.5
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass SILKSCREEN_TOP
+setwindow FORM.mini
+FORM mini line_width 0.2
+FORM mini lock_direction Off
+setwindow pcb
+pick -3.15 3.15
+pick 3.15 3.15
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass SILKSCREEN_TOP
+setwindow FORM.mini
+FORM mini line_width 0.2
+FORM mini lock_direction Off
+setwindow pcb
+pick 3.15 3.15
+pick 3.15 -3.15
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass SILKSCREEN_TOP
+setwindow FORM.mini
+FORM mini line_width 0.2
+FORM mini lock_direction Off
+setwindow pcb
+pick 3.15 -3.15
+pick -3.15 -3.15
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass SILKSCREEN_TOP
+setwindow FORM.mini
+FORM mini line_width 0.2
+FORM mini lock_direction Off
+setwindow pcb
+pick -3.15 -3.15
+pick -3.15 3.15
+done
+Create Symbol
+fillin "QFP50P900X900X160-48N"
+setwindow pcb
+trapsize 503
+dbdoctor
+setwindow Form.dbdoctor_allegro
+FORM dbdoctor_allegro drc YES
+FORM dbdoctor_allegro shapes YES
+FORM dbdoctor_allegro execute
+setwindow pcb
+save_as
+fillin "QFP50P900X900X160-48N"
+setwindow pcb
+#exit
diff --git a/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/padstack1.scr b/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/padstack1.scr
new file mode 100644
index 0000000..9e3541c
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/OrCAD_Allegro16/padstack1.scr
@@ -0,0 +1,20 @@
+setwindow Form.padedit
+######################## New PadStack #########################
+pse_new
+fillin "r147-5_30.pad"
+FORM padedit units Millimeter
+FORM padedit layers
+
+FORM padedit grid row 1
+FORM padedit geometry Rectangle
+FORM padedit width 0.3
+FORM padedit height 1.475
+FORM padedit x_offset 0
+FORM padedit y_offset 0
+FORM padedit geometry_th Null
+FORM padedit geometry_ant Null
+
+FORM padedit single YES
+FORM padedit plating Non-Plated
+pse_save_as
+fillin "r147-5_30.Pad"
diff --git a/Hardware/Lib/KSZ8091MLXCA/PADS/KSZ8091MLXCA.asc b/Hardware/Lib/KSZ8091MLXCA/PADS/KSZ8091MLXCA.asc
new file mode 100644
index 0000000..c420f94
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/PADS/KSZ8091MLXCA.asc
@@ -0,0 +1,184 @@
+!PADS-POWERPCB-V9.5-METRIC! DESIGN DATABASE ASCII FILE 1.0
+*PARTDECAL* ITEMS
+
+QFP50P900X900X160-48N M 0 0 5 48 25 0 2
+CLOSED 5 0.05 0 20
+-5.225 5.225
+5.225 5.225
+5.225 -5.225
+-5.225 -5.225
+-5.225 5.225
+CLOSED 5 0.1 0 27
+-3.5 3.5
+3.5 3.5
+3.5 -3.5
+-3.5 -3.5
+-3.5 3.5
+OPEN 2 0.1 0 27
+-3.5 3
+-3 3.5
+CLOSED 5 0.2 0 26
+-3.15 3.15
+3.15 3.15
+3.15 -3.15
+-3.15 -3.15
+-3.15 3.15
+CIRCLE 2 0.25 0 26
+-4.85 3.5
+-4.6 3.5
+VALUE 0 0 0 1 1.27 0.127 N LEFT DOWN
+Regular
+Ref.Des.
+VALUE 0 0 0 1 1.27 0.127 N LEFT UP
+Regular
+Part Type
+T-4.238 2.75 -4.238 2.75 1
+T-4.238 2.25 -4.238 2.25 2
+T-4.238 1.75 -4.238 1.75 3
+T-4.238 1.25 -4.238 1.25 4
+T-4.238 0.75 -4.238 0.75 5
+T-4.238 0.25 -4.238 0.25 6
+T-4.238 -0.25 -4.238 -0.25 7
+T-4.238 -0.75 -4.238 -0.75 8
+T-4.238 -1.25 -4.238 -1.25 9
+T-4.238 -1.75 -4.238 -1.75 10
+T-4.238 -2.25 -4.238 -2.25 11
+T-4.238 -2.75 -4.238 -2.75 12
+T-2.75 -4.238 -2.75 -4.238 13
+T-2.25 -4.238 -2.25 -4.238 14
+T-1.75 -4.238 -1.75 -4.238 15
+T-1.25 -4.238 -1.25 -4.238 16
+T-0.75 -4.238 -0.75 -4.238 17
+T-0.25 -4.238 -0.25 -4.238 18
+T0.25 -4.238 0.25 -4.238 19
+T0.75 -4.238 0.75 -4.238 20
+T1.25 -4.238 1.25 -4.238 21
+T1.75 -4.238 1.75 -4.238 22
+T2.25 -4.238 2.25 -4.238 23
+T2.75 -4.238 2.75 -4.238 24
+T4.238 -2.75 4.238 -2.75 25
+T4.238 -2.25 4.238 -2.25 26
+T4.238 -1.75 4.238 -1.75 27
+T4.238 -1.25 4.238 -1.25 28
+T4.238 -0.75 4.238 -0.75 29
+T4.238 -0.25 4.238 -0.25 30
+T4.238 0.25 4.238 0.25 31
+T4.238 0.75 4.238 0.75 32
+T4.238 1.25 4.238 1.25 33
+T4.238 1.75 4.238 1.75 34
+T4.238 2.25 4.238 2.25 35
+T4.238 2.75 4.238 2.75 36
+T2.75 4.238 2.75 4.238 37
+T2.25 4.238 2.25 4.238 38
+T1.75 4.238 1.75 4.238 39
+T1.25 4.238 1.25 4.238 40
+T0.75 4.238 0.75 4.238 41
+T0.25 4.238 0.25 4.238 42
+T-0.25 4.238 -0.25 4.238 43
+T-0.75 4.238 -0.75 4.238 44
+T-1.25 4.238 -1.25 4.238 45
+T-1.75 4.238 -1.75 4.238 46
+T-2.25 4.238 -2.25 4.238 47
+T-2.75 4.238 -2.75 4.238 48
+PAD 0 3
+-2 0.3 RF 90 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 1 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 2 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 3 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 4 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 5 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 6 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 7 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 8 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 9 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 10 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 11 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 12 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 25 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 26 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 27 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 28 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 29 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 30 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 31 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 32 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 33 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 34 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 35 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+PAD 36 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+
+*END* OF ASCII OUTPUT FILE
diff --git a/Hardware/Lib/KSZ8091MLXCA/PADS/KSZ8091MLXCA.c b/Hardware/Lib/KSZ8091MLXCA/PADS/KSZ8091MLXCA.c
new file mode 100644
index 0000000..9da767c
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/PADS/KSZ8091MLXCA.c
@@ -0,0 +1,119 @@
+*PADS-LIBRARY-SCH-DECALS-V9*
+
+KSZ8091MLXCA 0 0 100 10 100 10 4 1 0 48 0
+TIMESTAMP 2025.01.30.15.30.48
+"Default Font"
+"Default Font"
+2350 1500 0 8 100 10
+REF-DES
+2350 1400 0 8 100 10
+PART-TYPE
+2350 -2100 0 8 100 10
+*
+2350 -2200 0 8 100 10
+*
+CLOSED 5 10 0 -1
+200 1300
+2300 1300
+2300 -2000
+200 -2000
+200 1300
+T0 0 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T700 -2200 90 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T800 -2200 90 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T900 -2200 90 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1000 -2200 90 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1100 -2200 90 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1200 -2200 90 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -2200 90 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -2200 90 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1500 -2200 90 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1600 -2200 90 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1700 -2200 90 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1800 -2200 90 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2500 0 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2500 -100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2500 -200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2500 -300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2500 -400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2500 -500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2500 -600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2500 -700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2500 -800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2500 -900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2500 -1000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2500 -1100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T700 1500 90 4 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T800 1500 90 4 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T900 1500 90 4 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1000 1500 90 4 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1100 1500 90 4 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1200 1500 90 4 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 1500 90 4 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 1500 90 4 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1500 1500 90 4 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1600 1500 90 4 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1700 1500 90 4 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1800 1500 90 4 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+
+*END*
+*REMARK* SamacSys ECAD Model
diff --git a/Hardware/Lib/KSZ8091MLXCA/PADS/KSZ8091MLXCA.p b/Hardware/Lib/KSZ8091MLXCA/PADS/KSZ8091MLXCA.p
new file mode 100644
index 0000000..7b0572e
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/PADS/KSZ8091MLXCA.p
@@ -0,0 +1,65 @@
+*PADS-LIBRARY-PART-TYPES-V9*
+
+KSZ8091MLXCA QFP50P900X900X160-48N I ANA 7 1 0 0 0
+TIMESTAMP 2025.01.30.15.30.48
+"Mouser Part Number" 998-KSZ8091MLXCA
+"Mouser Price/Stock" https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D
+"Manufacturer_Name" Microchip
+"Manufacturer_Part_Number" KSZ8091MLXCA
+"Description" Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr
+"Datasheet Link" http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf
+"Geometry.Height" 1.6mm
+GATE 1 48 0
+KSZ8091MLXCA
+1 0 U GND_1
+2 0 U GND_2
+3 0 U GND_3
+4 0 U VDD_1.2_1
+5 0 U NC_1
+6 0 U NC_2
+7 0 U VDDA_3.3
+8 0 U NC_3
+9 0 U RXM
+10 0 U RXP
+11 0 U TXM
+12 0 U TXP
+13 0 U GND_4
+14 0 U XO
+15 0 U XI
+16 0 U REXT
+17 0 U GND_5
+18 0 U MDIO
+19 0 U MDC
+20 0 U RXD3_/_PHYAD0
+21 0 U RXD2_/_PHYAD1
+22 0 U RXD1_/_PHYAD2
+23 0 U RXD0_/_DUPLEX
+24 0 U GND_6
+36 0 U TXD1
+35 0 U TXD0
+34 0 U TXEN
+33 0 U TXC_/_PME_EN
+32 0 U INTRP_/_PME_N2_/_NAND_TREE#
+31 0 U VDD_1.2_2
+30 0 U GND_7
+29 0 U RXER_/_ISO
+28 0 U RXC_/_B-CAST_OFF
+27 0 U RXDV_/_CONFIG2
+26 0 U NC_4
+25 0 U VDDIO
+48 0 U NC_7
+47 0 U RST#
+46 0 U NC_6
+45 0 U NC_5
+44 0 U TXER
+43 0 U LED1_/_SPEED
+42 0 U LED0_/_PME_N1_/_NWAYEN
+41 0 U CRS_/_CONFIG1
+40 0 U COL_/_CONFIG0
+39 0 U TXD3
+38 0 U TXD2
+37 0 U GND_8
+
+*END*
+*REMARK* SamacSys ECAD Model
+1615215/1031803/2.50/48/3/Integrated Circuit
diff --git a/Hardware/Lib/KSZ8091MLXCA/PADS/QFP50P900X900X160-48N.d b/Hardware/Lib/KSZ8091MLXCA/PADS/QFP50P900X900X160-48N.d
new file mode 100644
index 0000000..d9724c2
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/PADS/QFP50P900X900X160-48N.d
@@ -0,0 +1,184 @@
+*PADS-LIBRARY-PCB-DECALS-V9*
+
+QFP50P900X900X160-48N M 0 0 0 2 5 0 48 25 0
+TIMESTAMP 2025.01.30.15.01.48
+0 0 0 0 1.27 0.127 1 0 34 "Regular "
+REF-DES
+0 0 0 0 1.27 0.127 1 32 35 "Regular "
+PART-TYPE
+CLOSED 5 0.05 20 -1
+-5.225 5.225
+5.225 5.225
+5.225 -5.225
+-5.225 -5.225
+-5.225 5.225
+CLOSED 5 0.1 27 -1
+-3.5 3.5
+3.5 3.5
+3.5 -3.5
+-3.5 -3.5
+-3.5 3.5
+OPEN 2 0.1 27 -1
+-3.5 3
+-3 3.5
+CLOSED 5 0.2 26 -1
+-3.15 3.15
+3.15 3.15
+3.15 -3.15
+-3.15 -3.15
+-3.15 3.15
+CIRCLE 2 0.25 26 -1
+-4.85 3.5
+-4.6 3.5
+T-4.238 2.75 -4.238 2.75 1
+T-4.238 2.25 -4.238 2.25 2
+T-4.238 1.75 -4.238 1.75 3
+T-4.238 1.25 -4.238 1.25 4
+T-4.238 0.75 -4.238 0.75 5
+T-4.238 0.25 -4.238 0.25 6
+T-4.238 -0.25 -4.238 -0.25 7
+T-4.238 -0.75 -4.238 -0.75 8
+T-4.238 -1.25 -4.238 -1.25 9
+T-4.238 -1.75 -4.238 -1.75 10
+T-4.238 -2.25 -4.238 -2.25 11
+T-4.238 -2.75 -4.238 -2.75 12
+T-2.75 -4.238 -2.75 -4.238 13
+T-2.25 -4.238 -2.25 -4.238 14
+T-1.75 -4.238 -1.75 -4.238 15
+T-1.25 -4.238 -1.25 -4.238 16
+T-0.75 -4.238 -0.75 -4.238 17
+T-0.25 -4.238 -0.25 -4.238 18
+T0.25 -4.238 0.25 -4.238 19
+T0.75 -4.238 0.75 -4.238 20
+T1.25 -4.238 1.25 -4.238 21
+T1.75 -4.238 1.75 -4.238 22
+T2.25 -4.238 2.25 -4.238 23
+T2.75 -4.238 2.75 -4.238 24
+T4.238 -2.75 4.238 -2.75 25
+T4.238 -2.25 4.238 -2.25 26
+T4.238 -1.75 4.238 -1.75 27
+T4.238 -1.25 4.238 -1.25 28
+T4.238 -0.75 4.238 -0.75 29
+T4.238 -0.25 4.238 -0.25 30
+T4.238 0.25 4.238 0.25 31
+T4.238 0.75 4.238 0.75 32
+T4.238 1.25 4.238 1.25 33
+T4.238 1.75 4.238 1.75 34
+T4.238 2.25 4.238 2.25 35
+T4.238 2.75 4.238 2.75 36
+T2.75 4.238 2.75 4.238 37
+T2.25 4.238 2.25 4.238 38
+T1.75 4.238 1.75 4.238 39
+T1.25 4.238 1.25 4.238 40
+T0.75 4.238 0.75 4.238 41
+T0.25 4.238 0.25 4.238 42
+T-0.25 4.238 -0.25 4.238 43
+T-0.75 4.238 -0.75 4.238 44
+T-1.25 4.238 -1.25 4.238 45
+T-1.75 4.238 -1.75 4.238 46
+T-2.25 4.238 -2.25 4.238 47
+T-2.75 4.238 -2.75 4.238 48
+PAD 0 3 N 0
+-2 0.3 RF 0 90 1.475 0
+-1 0 R
+0 0 R
+PAD 1 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 2 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 3 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 4 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 5 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 6 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 7 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 8 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 9 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 10 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 11 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 12 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 25 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 26 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 27 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 28 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 29 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 30 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 31 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 32 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 33 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 34 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 35 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+PAD 36 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+
+*END*
+*REMARK* AP
+KSZ8091MLXCA.stp/0/0/0/0/0/0
diff --git a/Hardware/Lib/KSZ8091MLXCA/Proteus/8.8 or earlier/Readme.html b/Hardware/Lib/KSZ8091MLXCA/Proteus/8.8 or earlier/Readme.html
new file mode 100644
index 0000000..496a57f
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/Proteus/8.8 or earlier/Readme.html
@@ -0,0 +1,16 @@
+
+
+
+ SamacSys support for Proteus 8.8 or earlier
+
+
+Supporting Proteus 8.8 or earlier was done by including the Mentor Graphics PADS library files in the Proteus folder, with instructions on how to import them.
+
+Unfortunately Mentor Graphics have stopped us from promoting their files for use in other design tools, now we can only include the PADS files in the "PADS" folder from our website.
+
+Sorry for the inconvenience, but please note that we are working with Labcenter Electronics to bring you a new integrated experience in Proteus 8.9.
+
+Best Regards
+The SamacSys Team
+
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/Proteus/8.9 or later/Readme.html b/Hardware/Lib/KSZ8091MLXCA/Proteus/8.9 or later/Readme.html
new file mode 100644
index 0000000..91a8a69
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/Proteus/8.9 or later/Readme.html
@@ -0,0 +1,14 @@
+
+
+
+ SamacSys support for Proteus 8.9 or later
+
+
+Supporting Proteus 8.9 and beyond
+
+We are working with Labcenter Electronics to bring you a new integrated experience in Proteus 8.9. This version is currently in BETA and we will inform you upon its release.
+
+Best Regards
+The SamacSys Team
+
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/Proteus/KSZ8091MLXCA.pdif b/Hardware/Lib/KSZ8091MLXCA/Proteus/KSZ8091MLXCA.pdif
new file mode 100644
index 0000000..fe20d8c
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/Proteus/KSZ8091MLXCA.pdif
@@ -0,0 +1,481 @@
+;Proteus Design Interchange Format
+(PDIF
+ (vendor "SamacSys Limited")
+ (version 1 0)
+ (library
+ (part "KSZ8091MLXCA"
+ (description "Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr")
+ (family "ANA")
+ (package "QFP50P900X900X160-48N")
+ (attribute "Datasheet Link" "http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf")
+ (attribute "Geometry.Height" "1.6mm")
+ (attribute "Mouser Part Number" "998-KSZ8091MLXCA")
+ (attribute "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D")
+ (attribute "Manufacturer_Name" "Microchip")
+ (attribute "Manufacturer_Part_Number" "KSZ8091MLXCA")
+ (gate
+ (symbol "KSZ8091MLXCA")
+ (pin "GND_1" 1 PS)
+ (pin "GND_2" 2 PS)
+ (pin "GND_3" 3 PS)
+ (pin "VDD_1.2_1" 4 PS)
+ (pin "NC_1" 5 PS)
+ (pin "NC_2" 6 PS)
+ (pin "VDDA_3.3" 7 PS)
+ (pin "NC_3" 8 PS)
+ (pin "RXM" 9 PS)
+ (pin "RXP" 10 PS)
+ (pin "TXM" 11 PS)
+ (pin "TXP" 12 PS)
+ (pin "GND_4" 13 PS)
+ (pin "XO" 14 PS)
+ (pin "XI" 15 PS)
+ (pin "REXT" 16 PS)
+ (pin "GND_5" 17 PS)
+ (pin "MDIO" 18 PS)
+ (pin "MDC" 19 PS)
+ (pin "RXD3_/_PHYAD0" 20 PS)
+ (pin "RXD2_/_PHYAD1" 21 PS)
+ (pin "RXD1_/_PHYAD2" 22 PS)
+ (pin "RXD0_/_DUPLEX" 23 PS)
+ (pin "GND_6" 24 PS)
+ (pin "TXD1" 36 PS)
+ (pin "TXD0" 35 PS)
+ (pin "TXEN" 34 PS)
+ (pin "TXC_/_PME_EN" 33 PS)
+ (pin "INTRP_/_PME_N2_/_NAND_TREE#" 32 PS)
+ (pin "VDD_1.2_2" 31 PS)
+ (pin "GND_7" 30 PS)
+ (pin "RXER_/_ISO" 29 PS)
+ (pin "RXC_/_B-CAST_OFF" 28 PS)
+ (pin "RXDV_/_CONFIG2" 27 PS)
+ (pin "NC_4" 26 PS)
+ (pin "VDDIO" 25 PS)
+ (pin "NC_7" 48 PS)
+ (pin "RST#" 47 PS)
+ (pin "NC_6" 46 PS)
+ (pin "NC_5" 45 PS)
+ (pin "TXER" 44 PS)
+ (pin "LED1_/_SPEED" 43 PS)
+ (pin "LED0_/_PME_N1_/_NWAYEN" 42 PS)
+ (pin "CRS_/_CONFIG1" 41 PS)
+ (pin "COL_/_CONFIG0" 40 PS)
+ (pin "TXD3" 39 PS)
+ (pin "TXD2" 38 PS)
+ (pin "GND_8" 37 PS)
+ )
+ )
+ (symbol "KSZ8091MLXCA"
+ (units THOU)
+ (origin (pt 0 0))
+ (graphic
+ (stroke 10)
+ (path (pt 200 1300) (pt 2300 1300) (pt 2300 -2000) (pt 200 -2000) (pt 200 1300) (closed))
+ )
+ (terminal
+ (body (symbol "PIN") (pt 0 0) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -100) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -200) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -300) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -400) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -500) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -600) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -700) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -800) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -900) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1000) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1100) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 700 -2200) (rot 90) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 800 -2200) (rot 90) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 900 -2200) (rot 90) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1000 -2200) (rot 90) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1100 -2200) (rot 90) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1200 -2200) (rot 90) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -2200) (rot 90) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -2200) (rot 90) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1500 -2200) (rot 90) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1600 -2200) (rot 90) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1700 -2200) (rot 90) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1800 -2200) (rot 90) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 2500 0) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 2500 -100) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 2500 -200) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 2500 -300) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 2500 -400) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 2500 -500) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 2500 -600) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 2500 -700) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 2500 -800) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 2500 -900) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 2500 -1000) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 2500 -1100) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 700 1500) (rot 90) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 800 1500) (rot 90) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 900 1500) (rot 90) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1000 1500) (rot 90) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1100 1500) (rot 90) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1200 1500) (rot 90) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 1500) (rot 90) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 1500) (rot 90) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1500 1500) (rot 90) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1600 1500) (rot 90) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1700 1500) (rot 90) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1800 1500) (rot 90) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ )
+ (symbol "PIN"
+ (units THOU)
+ (origin (pt 0 0))
+ (graphic
+ (stroke 10)
+ (path (pt 0 0) (pt 200 0))))
+ (symbol "PINSHORT"
+ (units THOU)
+ (origin (pt 0 0))
+ (graphic
+ (stroke 10)
+ (path (pt 0 0) (pt 100 0))))
+ (package "QFP50P900X900X160-48N"
+ (units MM)
+ (layer OCCA
+ (graphic
+ (stroke 0.05)
+ (path
+ (closed true)
+ (pt -5.225 5.225)
+ (pt 5.225 5.225)
+ (pt 5.225 -5.225)
+ (pt -5.225 -5.225)
+ (pt -5.225 5.225))))
+ (layer TASM
+ (graphic
+ (stroke 0.1)
+ (path
+ (closed true)
+ (pt -3.5 3.5)
+ (pt 3.5 3.5)
+ (pt 3.5 -3.5)
+ (pt -3.5 -3.5)
+ (pt -3.5 3.5))))
+ (layer TASM
+ (graphic
+ (stroke 0.1)
+ (path
+ (closed false)
+ (pt -3.5 3)
+ (pt -3 3.5))))
+ (layer TSLK
+ (graphic
+ (stroke 0.2)
+ (path
+ (closed true)
+ (pt -3.15 3.15)
+ (pt 3.15 3.15)
+ (pt 3.15 -3.15)
+ (pt -3.15 -3.15)
+ (pt -3.15 3.15))))
+ (layer TSLK
+ (graphic
+ (stroke 0.25)
+ (circle
+ (pt -4.85 3.5) (pt -4.6 3.5)
+ )
+ )
+ )
+ (leg 1 (pt -4.238 2.75) (padstack 1))
+ (leg 2 (pt -4.238 2.25) (padstack 2))
+ (leg 3 (pt -4.238 1.75) (padstack 3))
+ (leg 4 (pt -4.238 1.25) (padstack 4))
+ (leg 5 (pt -4.238 0.75) (padstack 5))
+ (leg 6 (pt -4.238 0.25) (padstack 6))
+ (leg 7 (pt -4.238 -0.25) (padstack 7))
+ (leg 8 (pt -4.238 -0.75) (padstack 8))
+ (leg 9 (pt -4.238 -1.25) (padstack 9))
+ (leg 10 (pt -4.238 -1.75) (padstack 10))
+ (leg 11 (pt -4.238 -2.25) (padstack 11))
+ (leg 12 (pt -4.238 -2.75) (padstack 12))
+ (leg 13 (pt -2.75 -4.238) (padstack 0))
+ (leg 14 (pt -2.25 -4.238) (padstack 0))
+ (leg 15 (pt -1.75 -4.238) (padstack 0))
+ (leg 16 (pt -1.25 -4.238) (padstack 0))
+ (leg 17 (pt -0.75 -4.238) (padstack 0))
+ (leg 18 (pt -0.25 -4.238) (padstack 0))
+ (leg 19 (pt 0.25 -4.238) (padstack 0))
+ (leg 20 (pt 0.75 -4.238) (padstack 0))
+ (leg 21 (pt 1.25 -4.238) (padstack 0))
+ (leg 22 (pt 1.75 -4.238) (padstack 0))
+ (leg 23 (pt 2.25 -4.238) (padstack 0))
+ (leg 24 (pt 2.75 -4.238) (padstack 0))
+ (leg 25 (pt 4.238 -2.75) (padstack 25))
+ (leg 26 (pt 4.238 -2.25) (padstack 26))
+ (leg 27 (pt 4.238 -1.75) (padstack 27))
+ (leg 28 (pt 4.238 -1.25) (padstack 28))
+ (leg 29 (pt 4.238 -0.75) (padstack 29))
+ (leg 30 (pt 4.238 -0.25) (padstack 30))
+ (leg 31 (pt 4.238 0.25) (padstack 31))
+ (leg 32 (pt 4.238 0.75) (padstack 32))
+ (leg 33 (pt 4.238 1.25) (padstack 33))
+ (leg 34 (pt 4.238 1.75) (padstack 34))
+ (leg 35 (pt 4.238 2.25) (padstack 35))
+ (leg 36 (pt 4.238 2.75) (padstack 36))
+ (leg 37 (pt 2.75 4.238) (padstack 0))
+ (leg 38 (pt 2.25 4.238) (padstack 0))
+ (leg 39 (pt 1.75 4.238) (padstack 0))
+ (leg 40 (pt 1.25 4.238) (padstack 0))
+ (leg 41 (pt 0.75 4.238) (padstack 0))
+ (leg 42 (pt 0.25 4.238) (padstack 0))
+ (leg 43 (pt -0.25 4.238) (padstack 0))
+ (leg 44 (pt -0.75 4.238) (padstack 0))
+ (leg 45 (pt -1.25 4.238) (padstack 0))
+ (leg 46 (pt -1.75 4.238) (padstack 0))
+ (leg 47 (pt -2.25 4.238) (padstack 0))
+ (leg 48 (pt -2.75 4.238) (padstack 0))
+ (padstack 0
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 90))
+ )
+ (padstack 1
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 2
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 3
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 4
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 5
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 6
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 7
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 8
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 9
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 10
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 11
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 12
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 25
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 26
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 27
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 28
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 29
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 30
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 31
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 32
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 33
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 34
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 35
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (padstack 36
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (model "KSZ8091MLXCA.stp"
+ (euler 0 0 0)
+ (offset 0 0 0)
+ )
+ )
+ )
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/Proteus/KSZ8091MLXCA.pdspart b/Hardware/Lib/KSZ8091MLXCA/Proteus/KSZ8091MLXCA.pdspart
new file mode 100644
index 0000000..54f5158
Binary files /dev/null and b/Hardware/Lib/KSZ8091MLXCA/Proteus/KSZ8091MLXCA.pdspart differ
diff --git a/Hardware/Lib/KSZ8091MLXCA/Pulsonix/KSZ8091MLXCA.plx b/Hardware/Lib/KSZ8091MLXCA/Pulsonix/KSZ8091MLXCA.plx
new file mode 100644
index 0000000..cf96e46
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/Pulsonix/KSZ8091MLXCA.plx
@@ -0,0 +1,343 @@
+PULSONIX_LIBRARY_ASCII "SamacSys ECAD Model"
+//1615215/1031803/2.50/48/3/Integrated Circuit
+
+(asciiHeader
+ (fileUnits MM)
+)
+(library Library_1
+ (padStyleDef "r147.5_30"
+ (holeDiam 0)
+ (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.3) (shapeHeight 1.475))
+ (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0))
+ )
+ (textStyleDef "Normal"
+ (font
+ (fontType Stroke)
+ (fontFace "Helvetica")
+ (fontHeight 1.27)
+ (strokeWidth 0.127)
+ )
+ )
+ (patternDef "QFP50P900X900X160-48N" (originalName "QFP50P900X900X160-48N")
+ (multiLayer
+ (pad (padNum 1) (padStyleRef r147.5_30) (pt -4.238, 2.75) (rotation 90))
+ (pad (padNum 2) (padStyleRef r147.5_30) (pt -4.238, 2.25) (rotation 90))
+ (pad (padNum 3) (padStyleRef r147.5_30) (pt -4.238, 1.75) (rotation 90))
+ (pad (padNum 4) (padStyleRef r147.5_30) (pt -4.238, 1.25) (rotation 90))
+ (pad (padNum 5) (padStyleRef r147.5_30) (pt -4.238, 0.75) (rotation 90))
+ (pad (padNum 6) (padStyleRef r147.5_30) (pt -4.238, 0.25) (rotation 90))
+ (pad (padNum 7) (padStyleRef r147.5_30) (pt -4.238, -0.25) (rotation 90))
+ (pad (padNum 8) (padStyleRef r147.5_30) (pt -4.238, -0.75) (rotation 90))
+ (pad (padNum 9) (padStyleRef r147.5_30) (pt -4.238, -1.25) (rotation 90))
+ (pad (padNum 10) (padStyleRef r147.5_30) (pt -4.238, -1.75) (rotation 90))
+ (pad (padNum 11) (padStyleRef r147.5_30) (pt -4.238, -2.25) (rotation 90))
+ (pad (padNum 12) (padStyleRef r147.5_30) (pt -4.238, -2.75) (rotation 90))
+ (pad (padNum 13) (padStyleRef r147.5_30) (pt -2.75, -4.238) (rotation 0))
+ (pad (padNum 14) (padStyleRef r147.5_30) (pt -2.25, -4.238) (rotation 0))
+ (pad (padNum 15) (padStyleRef r147.5_30) (pt -1.75, -4.238) (rotation 0))
+ (pad (padNum 16) (padStyleRef r147.5_30) (pt -1.25, -4.238) (rotation 0))
+ (pad (padNum 17) (padStyleRef r147.5_30) (pt -0.75, -4.238) (rotation 0))
+ (pad (padNum 18) (padStyleRef r147.5_30) (pt -0.25, -4.238) (rotation 0))
+ (pad (padNum 19) (padStyleRef r147.5_30) (pt 0.25, -4.238) (rotation 0))
+ (pad (padNum 20) (padStyleRef r147.5_30) (pt 0.75, -4.238) (rotation 0))
+ (pad (padNum 21) (padStyleRef r147.5_30) (pt 1.25, -4.238) (rotation 0))
+ (pad (padNum 22) (padStyleRef r147.5_30) (pt 1.75, -4.238) (rotation 0))
+ (pad (padNum 23) (padStyleRef r147.5_30) (pt 2.25, -4.238) (rotation 0))
+ (pad (padNum 24) (padStyleRef r147.5_30) (pt 2.75, -4.238) (rotation 0))
+ (pad (padNum 25) (padStyleRef r147.5_30) (pt 4.238, -2.75) (rotation 90))
+ (pad (padNum 26) (padStyleRef r147.5_30) (pt 4.238, -2.25) (rotation 90))
+ (pad (padNum 27) (padStyleRef r147.5_30) (pt 4.238, -1.75) (rotation 90))
+ (pad (padNum 28) (padStyleRef r147.5_30) (pt 4.238, -1.25) (rotation 90))
+ (pad (padNum 29) (padStyleRef r147.5_30) (pt 4.238, -0.75) (rotation 90))
+ (pad (padNum 30) (padStyleRef r147.5_30) (pt 4.238, -0.25) (rotation 90))
+ (pad (padNum 31) (padStyleRef r147.5_30) (pt 4.238, 0.25) (rotation 90))
+ (pad (padNum 32) (padStyleRef r147.5_30) (pt 4.238, 0.75) (rotation 90))
+ (pad (padNum 33) (padStyleRef r147.5_30) (pt 4.238, 1.25) (rotation 90))
+ (pad (padNum 34) (padStyleRef r147.5_30) (pt 4.238, 1.75) (rotation 90))
+ (pad (padNum 35) (padStyleRef r147.5_30) (pt 4.238, 2.25) (rotation 90))
+ (pad (padNum 36) (padStyleRef r147.5_30) (pt 4.238, 2.75) (rotation 90))
+ (pad (padNum 37) (padStyleRef r147.5_30) (pt 2.75, 4.238) (rotation 0))
+ (pad (padNum 38) (padStyleRef r147.5_30) (pt 2.25, 4.238) (rotation 0))
+ (pad (padNum 39) (padStyleRef r147.5_30) (pt 1.75, 4.238) (rotation 0))
+ (pad (padNum 40) (padStyleRef r147.5_30) (pt 1.25, 4.238) (rotation 0))
+ (pad (padNum 41) (padStyleRef r147.5_30) (pt 0.75, 4.238) (rotation 0))
+ (pad (padNum 42) (padStyleRef r147.5_30) (pt 0.25, 4.238) (rotation 0))
+ (pad (padNum 43) (padStyleRef r147.5_30) (pt -0.25, 4.238) (rotation 0))
+ (pad (padNum 44) (padStyleRef r147.5_30) (pt -0.75, 4.238) (rotation 0))
+ (pad (padNum 45) (padStyleRef r147.5_30) (pt -1.25, 4.238) (rotation 0))
+ (pad (padNum 46) (padStyleRef r147.5_30) (pt -1.75, 4.238) (rotation 0))
+ (pad (padNum 47) (padStyleRef r147.5_30) (pt -2.25, 4.238) (rotation 0))
+ (pad (padNum 48) (padStyleRef r147.5_30) (pt -2.75, 4.238) (rotation 0))
+ )
+ (layerContents (layerNumRef 18)
+ (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Normal") (isVisible True))
+ )
+ (layerContents (layerNumRef Courtyard_Top)
+ (line (pt -5.225 5.225) (pt 5.225 5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef Courtyard_Top)
+ (line (pt 5.225 5.225) (pt 5.225 -5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef Courtyard_Top)
+ (line (pt 5.225 -5.225) (pt -5.225 -5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef Courtyard_Top)
+ (line (pt -5.225 -5.225) (pt -5.225 5.225) (width 0.05))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.5 3.5) (pt 3.5 3.5) (width 0.025))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.5 3.5) (pt 3.5 -3.5) (width 0.025))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.5 -3.5) (pt -3.5 -3.5) (width 0.025))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.5 -3.5) (pt -3.5 3.5) (width 0.025))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.5 3) (pt -3 3.5) (width 0.025))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -3.15 3.15) (pt 3.15 3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 3.15 3.15) (pt 3.15 -3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 3.15 -3.15) (pt -3.15 -3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -3.15 -3.15) (pt -3.15 3.15) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (arc (pt -4.725, 3.5) (radius 0.125) (startAngle 0.0) (sweepAngle 0.0) (width 0.25))
+ )
+ (layerContents (layerNumRef 18)
+ (arc (pt -4.725, 3.5) (radius 0.125) (startAngle 180.0) (sweepAngle 180.0) (width 0.25))
+ )
+ )
+ (symbolDef "KSZ8091MLXCA" (originalName "KSZ8091MLXCA")
+
+ (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 13) (pt 700 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 14) (pt 800 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 15) (pt 900 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 16) (pt 1000 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 17) (pt 1100 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 18) (pt 1200 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 19) (pt 1300 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 20) (pt 1400 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 21) (pt 1500 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 22) (pt 1600 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 23) (pt 1700 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 24) (pt 1800 mils -2200 mils) (rotation 90) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils -1970 mils) (rotation 90]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 25) (pt 2500 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 26) (pt 2500 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 27) (pt 2500 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 28) (pt 2500 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 29) (pt 2500 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 30) (pt 2500 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 31) (pt 2500 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 32) (pt 2500 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 33) (pt 2500 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 34) (pt 2500 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 35) (pt 2500 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 36) (pt 2500 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 2270 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 37) (pt 700 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 725 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 38) (pt 800 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 825 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 39) (pt 900 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 925 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 40) (pt 1000 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1025 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 41) (pt 1100 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1125 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 42) (pt 1200 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1225 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 43) (pt 1300 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1325 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 44) (pt 1400 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1425 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 45) (pt 1500 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1525 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 46) (pt 1600 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1625 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 47) (pt 1700 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1725 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 48) (pt 1800 mils 1500 mils) (rotation 270) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1825 mils 1270 mils) (rotation 90]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (line (pt 200 mils 1300 mils) (pt 2300 mils 1300 mils) (width 6 mils))
+ (line (pt 2300 mils 1300 mils) (pt 2300 mils -2000 mils) (width 6 mils))
+ (line (pt 2300 mils -2000 mils) (pt 200 mils -2000 mils) (width 6 mils))
+ (line (pt 200 mils -2000 mils) (pt 200 mils 1300 mils) (width 6 mils))
+ (attr "RefDes" "RefDes" (pt 2350 mils 1500 mils) (justify Left) (isVisible True) (textStyleRef "Normal"))
+ (attr "Type" "Type" (pt 2350 mils 1400 mils) (justify Left) (isVisible True) (textStyleRef "Normal"))
+
+ )
+ (compDef "KSZ8091MLXCA" (originalName "KSZ8091MLXCA") (compHeader (numPins 48) (numParts 1) (refDesPrefix IC)
+ )
+ (compPin "1" (pinName "GND_1") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "2" (pinName "GND_2") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "3" (pinName "GND_3") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "4" (pinName "VDD_1.2_1") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "5" (pinName "NC_1") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "6" (pinName "NC_2") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "7" (pinName "VDDA_3.3") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "8" (pinName "NC_3") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "9" (pinName "RXM") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "10" (pinName "RXP") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "11" (pinName "TXM") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "12" (pinName "TXP") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "13" (pinName "GND_4") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "14" (pinName "XO") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "15" (pinName "XI") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "16" (pinName "REXT") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "17" (pinName "GND_5") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "18" (pinName "MDIO") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "19" (pinName "MDC") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "20" (pinName "RXD3 / PHYAD0") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "21" (pinName "RXD2 / PHYAD1") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "22" (pinName "RXD1 / PHYAD2") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "23" (pinName "RXD0 / DUPLEX") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "24" (pinName "GND_6") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "36" (pinName "TXD1") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "35" (pinName "TXD0") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "34" (pinName "TXEN") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "33" (pinName "TXC / PME_EN") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "32" (pinName "INTRP / PME_N2 / NAND_TREE#") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "31" (pinName "VDD_1.2_2") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "30" (pinName "GND_7") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "29" (pinName "RXER / ISO") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "28" (pinName "RXC / B-CAST_OFF") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "27" (pinName "RXDV / CONFIG2") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "26" (pinName "NC_4") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "25" (pinName "VDDIO") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "48" (pinName "NC_7") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "47" (pinName "RST#") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "46" (pinName "NC_6") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "45" (pinName "NC_5") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "44" (pinName "TXER") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "43" (pinName "LED1 / SPEED") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "42" (pinName "LED0 / PME_N1 / NWAYEN") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "41" (pinName "CRS / CONFIG1") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "40" (pinName "COL / CONFIG0") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "39" (pinName "TXD3") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "38" (pinName "TXD2") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "37" (pinName "GND_8") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (attachedSymbol (partNum 1) (altType Normal) (symbolName "KSZ8091MLXCA"))
+ (attachedPattern (patternNum 1) (patternName "QFP50P900X900X160-48N")
+ (numPads 48)
+ (padPinMap
+ (padNum 1) (compPinRef "1")
+ (padNum 2) (compPinRef "2")
+ (padNum 3) (compPinRef "3")
+ (padNum 4) (compPinRef "4")
+ (padNum 5) (compPinRef "5")
+ (padNum 6) (compPinRef "6")
+ (padNum 7) (compPinRef "7")
+ (padNum 8) (compPinRef "8")
+ (padNum 9) (compPinRef "9")
+ (padNum 10) (compPinRef "10")
+ (padNum 11) (compPinRef "11")
+ (padNum 12) (compPinRef "12")
+ (padNum 13) (compPinRef "13")
+ (padNum 14) (compPinRef "14")
+ (padNum 15) (compPinRef "15")
+ (padNum 16) (compPinRef "16")
+ (padNum 17) (compPinRef "17")
+ (padNum 18) (compPinRef "18")
+ (padNum 19) (compPinRef "19")
+ (padNum 20) (compPinRef "20")
+ (padNum 21) (compPinRef "21")
+ (padNum 22) (compPinRef "22")
+ (padNum 23) (compPinRef "23")
+ (padNum 24) (compPinRef "24")
+ (padNum 25) (compPinRef "25")
+ (padNum 26) (compPinRef "26")
+ (padNum 27) (compPinRef "27")
+ (padNum 28) (compPinRef "28")
+ (padNum 29) (compPinRef "29")
+ (padNum 30) (compPinRef "30")
+ (padNum 31) (compPinRef "31")
+ (padNum 32) (compPinRef "32")
+ (padNum 33) (compPinRef "33")
+ (padNum 34) (compPinRef "34")
+ (padNum 35) (compPinRef "35")
+ (padNum 36) (compPinRef "36")
+ (padNum 37) (compPinRef "37")
+ (padNum 38) (compPinRef "38")
+ (padNum 39) (compPinRef "39")
+ (padNum 40) (compPinRef "40")
+ (padNum 41) (compPinRef "41")
+ (padNum 42) (compPinRef "42")
+ (padNum 43) (compPinRef "43")
+ (padNum 44) (compPinRef "44")
+ (padNum 45) (compPinRef "45")
+ (padNum 46) (compPinRef "46")
+ (padNum 47) (compPinRef "47")
+ (padNum 48) (compPinRef "48")
+ )
+ )
+ (attr "Mouser Part Number" "998-KSZ8091MLXCA")
+ (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D")
+ (attr "Manufacturer_Name" "Microchip")
+ (attr "Manufacturer_Part_Number" "KSZ8091MLXCA")
+ (attr "Description" "Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr")
+ (attr "" "http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf")
+ (attr "" "1.6")
+ (attr "" "KSZ8091MLXCA.stp")
+ (attr "" "X=0;Y=0;Z=0")
+ (attr "" "X=0;Y=0;Z=0")
+ )
+
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/SOLIDWORKS PCB/KSZ8091MLXCA.lbr b/Hardware/Lib/KSZ8091MLXCA/SOLIDWORKS PCB/KSZ8091MLXCA.lbr
new file mode 100644
index 0000000..4dda128
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/SOLIDWORKS PCB/KSZ8091MLXCA.lbr
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr</b><p>
+<author>Created by SamacSys</author>
+
+
+<b>KSZ8091MLXCA</b><br>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<b>Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr</b><p>
+Source: <a href="http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf"> Datasheet </a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/TARGET 3001!/KSZ8091MLXCA.cxf b/Hardware/Lib/KSZ8091MLXCA/TARGET 3001!/KSZ8091MLXCA.cxf
new file mode 100644
index 0000000..e6188a2
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/TARGET 3001!/KSZ8091MLXCA.cxf
@@ -0,0 +1,172 @@
+COMPONENT NAME=KSZ8091MLXCA VALUE=KSZ8091MLXCA PREFIX=IC SYMBOLS=1 PACKAGE=59 PROPERTIES=9
+Mouser Part Number=998-KSZ8091MLXCA
+Mouser Price/Stock=https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D
+MANUFACTURER=Microchip
+COMPONENT_NAME=KSZ8091MLXCA
+3D_MODEL=0,0,0,0,0,0
+COMPONENT_TYPE_ID=
+DATASHEET=http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf
+COMPONENT_HEIGHT=1600000
+SamacSys_ECAD_Model=1615215/1031803/2.50/48/3/Integrated Circuit
+PACKAGE NAME=QFP50P900X900X160-48N X1=0 Y1=0 LAYER=4
+LINE X1=-5225000 Y1=5225000 X2=5225000 Y2=5225000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1
+LINE X1=5225000 Y1=5225000 X2=5225000 Y2=-5225000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1
+LINE X1=5225000 Y1=-5225000 X2=-5225000 Y2=-5225000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1
+LINE X1=-5225000 Y1=-5225000 X2=-5225000 Y2=5225000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1
+LINE X1=-3150000 Y1=3150000 X2=3150000 Y2=3150000 WIDTH=200000 LAYER=4 PROPERTIES=0 DASHED=0
+LINE X1=3150000 Y1=3150000 X2=3150000 Y2=-3150000 WIDTH=200000 LAYER=4 PROPERTIES=0 DASHED=0
+LINE X1=3150000 Y1=-3150000 X2=-3150000 Y2=-3150000 WIDTH=200000 LAYER=4 PROPERTIES=0 DASHED=0
+LINE X1=-3150000 Y1=-3150000 X2=-3150000 Y2=3150000 WIDTH=200000 LAYER=4 PROPERTIES=0 DASHED=0
+ARC XM=-4725000 YM=3500000 X1=-4850000 Y1=3500000 X2=-4850000 Y2=3500000 RADIUS=125000 WIDTH=250000 START=0.0000 END=360.0000 LAYER=4 DASHED=NO
+PAD XM=-4238000 YM=2750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=1 FORM=2 ROTATION=90 DRILL=0 PADNAME=1
+PAD XM=-4238000 YM=2250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=2 FORM=2 ROTATION=90 DRILL=0 PADNAME=2
+PAD XM=-4238000 YM=1750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=3 FORM=2 ROTATION=90 DRILL=0 PADNAME=3
+PAD XM=-4238000 YM=1250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=4 FORM=2 ROTATION=90 DRILL=0 PADNAME=4
+PAD XM=-4238000 YM=750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=5 FORM=2 ROTATION=90 DRILL=0 PADNAME=5
+PAD XM=-4238000 YM=250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=6 FORM=2 ROTATION=90 DRILL=0 PADNAME=6
+PAD XM=-4238000 YM=-250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=7 FORM=2 ROTATION=90 DRILL=0 PADNAME=7
+PAD XM=-4238000 YM=-750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=8 FORM=2 ROTATION=90 DRILL=0 PADNAME=8
+PAD XM=-4238000 YM=-1250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=9 FORM=2 ROTATION=90 DRILL=0 PADNAME=9
+PAD XM=-4238000 YM=-1750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=10 FORM=2 ROTATION=90 DRILL=0 PADNAME=10
+PAD XM=-4238000 YM=-2250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=11 FORM=2 ROTATION=90 DRILL=0 PADNAME=11
+PAD XM=-4238000 YM=-2750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=12 FORM=2 ROTATION=90 DRILL=0 PADNAME=12
+PAD XM=-2750000 YM=-4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=13 FORM=2 ROTATION=0 DRILL=0 PADNAME=13
+PAD XM=-2250000 YM=-4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=14 FORM=2 ROTATION=0 DRILL=0 PADNAME=14
+PAD XM=-1750000 YM=-4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=15 FORM=2 ROTATION=0 DRILL=0 PADNAME=15
+PAD XM=-1250000 YM=-4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=16 FORM=2 ROTATION=0 DRILL=0 PADNAME=16
+PAD XM=-750000 YM=-4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=17 FORM=2 ROTATION=0 DRILL=0 PADNAME=17
+PAD XM=-250000 YM=-4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=18 FORM=2 ROTATION=0 DRILL=0 PADNAME=18
+PAD XM=250000 YM=-4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=19 FORM=2 ROTATION=0 DRILL=0 PADNAME=19
+PAD XM=750000 YM=-4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=20 FORM=2 ROTATION=0 DRILL=0 PADNAME=20
+PAD XM=1250000 YM=-4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=21 FORM=2 ROTATION=0 DRILL=0 PADNAME=21
+PAD XM=1750000 YM=-4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=22 FORM=2 ROTATION=0 DRILL=0 PADNAME=22
+PAD XM=2250000 YM=-4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=23 FORM=2 ROTATION=0 DRILL=0 PADNAME=23
+PAD XM=2750000 YM=-4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=24 FORM=2 ROTATION=0 DRILL=0 PADNAME=24
+PAD XM=4238000 YM=-2750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=25 FORM=2 ROTATION=90 DRILL=0 PADNAME=25
+PAD XM=4238000 YM=-2250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=26 FORM=2 ROTATION=90 DRILL=0 PADNAME=26
+PAD XM=4238000 YM=-1750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=27 FORM=2 ROTATION=90 DRILL=0 PADNAME=27
+PAD XM=4238000 YM=-1250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=28 FORM=2 ROTATION=90 DRILL=0 PADNAME=28
+PAD XM=4238000 YM=-750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=29 FORM=2 ROTATION=90 DRILL=0 PADNAME=29
+PAD XM=4238000 YM=-250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=30 FORM=2 ROTATION=90 DRILL=0 PADNAME=30
+PAD XM=4238000 YM=250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=31 FORM=2 ROTATION=90 DRILL=0 PADNAME=31
+PAD XM=4238000 YM=750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=32 FORM=2 ROTATION=90 DRILL=0 PADNAME=32
+PAD XM=4238000 YM=1250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=33 FORM=2 ROTATION=90 DRILL=0 PADNAME=33
+PAD XM=4238000 YM=1750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=34 FORM=2 ROTATION=90 DRILL=0 PADNAME=34
+PAD XM=4238000 YM=2250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=35 FORM=2 ROTATION=90 DRILL=0 PADNAME=35
+PAD XM=4238000 YM=2750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=36 FORM=2 ROTATION=90 DRILL=0 PADNAME=36
+PAD XM=2750000 YM=4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=37 FORM=2 ROTATION=0 DRILL=0 PADNAME=37
+PAD XM=2250000 YM=4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=38 FORM=2 ROTATION=0 DRILL=0 PADNAME=38
+PAD XM=1750000 YM=4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=39 FORM=2 ROTATION=0 DRILL=0 PADNAME=39
+PAD XM=1250000 YM=4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=40 FORM=2 ROTATION=0 DRILL=0 PADNAME=40
+PAD XM=750000 YM=4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=41 FORM=2 ROTATION=0 DRILL=0 PADNAME=41
+PAD XM=250000 YM=4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=42 FORM=2 ROTATION=0 DRILL=0 PADNAME=42
+PAD XM=-250000 YM=4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=43 FORM=2 ROTATION=0 DRILL=0 PADNAME=43
+PAD XM=-750000 YM=4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=44 FORM=2 ROTATION=0 DRILL=0 PADNAME=44
+PAD XM=-1250000 YM=4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=45 FORM=2 ROTATION=0 DRILL=0 PADNAME=45
+PAD XM=-1750000 YM=4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=46 FORM=2 ROTATION=0 DRILL=0 PADNAME=46
+PAD XM=-2250000 YM=4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=47 FORM=2 ROTATION=0 DRILL=0 PADNAME=47
+PAD XM=-2750000 YM=4238000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=48 FORM=2 ROTATION=0 DRILL=0 PADNAME=48
+TEXT CONTENT=0 X1=0 Y1=0 WIDTH=1500000 HEIGHT=1500000 FONT=DIN-ISO-ANSI LAYER=4 WEIGHT=10 FUNCTION=1
+SYMBOL X1=0 Y1=0 LAYER=101 SUFFIX= NUMBER=1 ELEMENTS=102
+LINE X1=5080000 Y1=33020000 X2=58420000 Y2=33020000 WIDTH=254000 LAYER=101 PROPERTIES=0
+LINE X1=58420000 Y1=33020000 X2=58420000 Y2=-50800000 WIDTH=254000 LAYER=101 PROPERTIES=0
+LINE X1=58420000 Y1=-50800000 X2=5080000 Y2=-50800000 WIDTH=254000 LAYER=101 PROPERTIES=0
+LINE X1=5080000 Y1=-50800000 X2=5080000 Y2=33020000 WIDTH=254000 LAYER=101 PROPERTIES=0
+PIN X1=0 Y1=0 PINNUMBER=1 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_1 X1=5842000 Y1=-750000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-2540000 PINNUMBER=2 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_2 X1=5842000 Y1=-3290000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-5080000 PINNUMBER=3 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_3 X1=5842000 Y1=-5830000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-7620000 PINNUMBER=4 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VDD_1.2_1 X1=5842000 Y1=-8370000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-10160000 PINNUMBER=5 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=NC_1 X1=5842000 Y1=-10910000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-12700000 PINNUMBER=6 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=NC_2 X1=5842000 Y1=-13450000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-15240000 PINNUMBER=7 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VDDA_3.3 X1=5842000 Y1=-15990000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-17780000 PINNUMBER=8 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=NC_3 X1=5842000 Y1=-18530000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-20320000 PINNUMBER=9 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=RXM X1=5842000 Y1=-21070000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-22860000 PINNUMBER=10 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=RXP X1=5842000 Y1=-23610000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-25400000 PINNUMBER=11 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=TXM X1=5842000 Y1=-26150000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-27940000 PINNUMBER=12 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=TXP X1=5842000 Y1=-28690000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=17780000 Y1=-55880000 PINNUMBER=13 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_4 X1=18530000 Y1=-50038000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=20320000 Y1=-55880000 PINNUMBER=14 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=XO X1=21070000 Y1=-50038000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=22860000 Y1=-55880000 PINNUMBER=15 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=XI X1=23610000 Y1=-50038000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=25400000 Y1=-55880000 PINNUMBER=16 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=REXT X1=26150000 Y1=-50038000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=27940000 Y1=-55880000 PINNUMBER=17 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_5 X1=28690000 Y1=-50038000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=30480000 Y1=-55880000 PINNUMBER=18 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=MDIO X1=31230000 Y1=-50038000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-55880000 PINNUMBER=19 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=MDC X1=33770000 Y1=-50038000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-55880000 PINNUMBER=20 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=RXD3_/_PHYAD0 X1=36310000 Y1=-50038000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=38100000 Y1=-55880000 PINNUMBER=21 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=RXD2_/_PHYAD1 X1=38850000 Y1=-50038000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=40640000 Y1=-55880000 PINNUMBER=22 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=RXD1_/_PHYAD2 X1=41390000 Y1=-50038000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=43180000 Y1=-55880000 PINNUMBER=23 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=RXD0_/_DUPLEX X1=43930000 Y1=-50038000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=45720000 Y1=-55880000 PINNUMBER=24 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=90.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_6 X1=46470000 Y1=-50038000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=63500000 Y1=0 PINNUMBER=36 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=TXD1 X1=57658000 Y1=-750000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=63500000 Y1=-2540000 PINNUMBER=35 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=TXD0 X1=57658000 Y1=-3290000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=63500000 Y1=-5080000 PINNUMBER=34 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=TXEN X1=57658000 Y1=-5830000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=63500000 Y1=-7620000 PINNUMBER=33 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=TXC_/_PME_EN X1=57658000 Y1=-8370000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=63500000 Y1=-10160000 PINNUMBER=32 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=INTRP_/_PME_N2_/_NAND_TREE# X1=57658000 Y1=-10910000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=63500000 Y1=-12700000 PINNUMBER=31 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VDD_1.2_2 X1=57658000 Y1=-13450000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=63500000 Y1=-15240000 PINNUMBER=30 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_7 X1=57658000 Y1=-15990000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=63500000 Y1=-17780000 PINNUMBER=29 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=RXER_/_ISO X1=57658000 Y1=-18530000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=63500000 Y1=-20320000 PINNUMBER=28 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=RXC_/_B-CAST_OFF X1=57658000 Y1=-21070000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=63500000 Y1=-22860000 PINNUMBER=27 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=RXDV_/_CONFIG2 X1=57658000 Y1=-23610000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=63500000 Y1=-25400000 PINNUMBER=26 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=NC_4 X1=57658000 Y1=-26150000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=63500000 Y1=-27940000 PINNUMBER=25 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VDDIO X1=57658000 Y1=-28690000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=17780000 Y1=38100000 PINNUMBER=48 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=NC_7 X1=18530000 Y1=32258000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=20320000 Y1=38100000 PINNUMBER=47 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=RST# X1=21070000 Y1=32258000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=22860000 Y1=38100000 PINNUMBER=46 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=NC_6 X1=23610000 Y1=32258000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=25400000 Y1=38100000 PINNUMBER=45 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=NC_5 X1=26150000 Y1=32258000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=27940000 Y1=38100000 PINNUMBER=44 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=TXER X1=28690000 Y1=32258000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=30480000 Y1=38100000 PINNUMBER=43 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=LED1_/_SPEED X1=31230000 Y1=32258000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=38100000 PINNUMBER=42 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=LED0_/_PME_N1_/_NWAYEN X1=33770000 Y1=32258000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=38100000 PINNUMBER=41 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=CRS_/_CONFIG1 X1=36310000 Y1=32258000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=38100000 Y1=38100000 PINNUMBER=40 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=COL_/_CONFIG0 X1=38850000 Y1=32258000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=40640000 Y1=38100000 PINNUMBER=39 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=TXD3 X1=41390000 Y1=32258000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=43180000 Y1=38100000 PINNUMBER=38 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=TXD2 X1=43930000 Y1=32258000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=45720000 Y1=38100000 PINNUMBER=37 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=270.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_8 X1=46470000 Y1=32258000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=90 LAYER=101 WEIGHT=10 FUNCTION=5
+TEXT CONTENT=IC# X1=59690000 Y1=37100000 WIDTH=1000000 HEIGHT=2000000 FONT=ARIAL LAYER=101 WEIGHT=13 FUNCTION=3
+TEXT CONTENT=KSZ8091MLXCA X1=59690000 Y1=34560000 WIDTH=1000000 HEIGHT=2000000 FONT=ARIAL LAYER=101 WEIGHT=13 FUNCTION=2 GERMAN=KSZ8091MLXCA ENGLISH=KSZ8091MLXCA FRENCH=KSZ8091MLXCA
diff --git a/Hardware/Lib/KSZ8091MLXCA/Xpedition/KSZ8091MLXCA.1 b/Hardware/Lib/KSZ8091MLXCA/Xpedition/KSZ8091MLXCA.1
new file mode 100644
index 0000000..75c118b
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/Xpedition/KSZ8091MLXCA.1
@@ -0,0 +1,210 @@
+V 54
+K 1
+D 0 -5588000 6350000 3810000
+Y 1
+U 5969000 3810000 254000 0 2 3 REFDES=IC?
+U 5969000 3556000 254000 0 2 3 DEVICE=KSZ8091MLXCA
+U 5969000 3302000 254000 0 2 0 PKG_TYPE=QFP50P900X900X160-48N
+U 5969000 3048000 254000 0 2 0 Description=Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr
+U 5969000 2794000 254000 0 2 0 Datasheet Link=http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf
+U 5969000 2540000 254000 0 2 0 Height=1.6
+U 5969000 2286000 254000 0 2 0 Mouser Part Number=998-KSZ8091MLXCA
+U 5969000 2032000 254000 0 2 0 Mouser Price/Stock=https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D
+U 5969000 1778000 254000 0 2 0 Manufacturer_Name=Microchip
+U 5969000 1524000 254000 0 2 0 Manufacturer_Part_Number=KSZ8091MLXCA
+U 0 0 254000 0 1 0 FORWARD_PCB=1
+l 5 508000 3302000 5842000 3302000 5842000 -5080000 508000 -5080000 508000 3302000
+|GRPHSTL -1 -1 -1 1
+P 1 0 0 508000 0 0 2 0
+L 584200 0 228600 0 2 0 1 0 GND_1
+A 355600 50800 203200 0 9 3 #=1
+A 0 0 9 0 3 0 PINTYPE=BI
+P 2 0 -254000 508000 -254000 0 2 0
+L 584200 -254000 228600 0 2 0 1 0 GND_2
+A 355600 -203200 203200 0 9 3 #=2
+A 0 0 9 0 3 0 PINTYPE=BI
+P 3 0 -508000 508000 -508000 0 2 0
+L 584200 -508000 228600 0 2 0 1 0 GND_3
+A 355600 -457200 203200 0 9 3 #=3
+A 0 0 9 0 3 0 PINTYPE=BI
+P 4 0 -762000 508000 -762000 0 2 0
+L 584200 -762000 228600 0 2 0 1 0 VDD_1.2_1
+A 355600 -711200 203200 0 9 3 #=4
+A 0 0 9 0 3 0 PINTYPE=BI
+P 5 0 -1016000 508000 -1016000 0 2 0
+L 584200 -1016000 228600 0 2 0 1 0 NC_1
+A 355600 -965200 203200 0 9 3 #=5
+A 0 0 9 0 3 0 PINTYPE=BI
+P 6 0 -1270000 508000 -1270000 0 2 0
+L 584200 -1270000 228600 0 2 0 1 0 NC_2
+A 355600 -1219200 203200 0 9 3 #=6
+A 0 0 9 0 3 0 PINTYPE=BI
+P 7 0 -1524000 508000 -1524000 0 2 0
+L 584200 -1524000 228600 0 2 0 1 0 VDDA_3.3
+A 355600 -1473200 203200 0 9 3 #=7
+A 0 0 9 0 3 0 PINTYPE=BI
+P 8 0 -1778000 508000 -1778000 0 2 0
+L 584200 -1778000 228600 0 2 0 1 0 NC_3
+A 355600 -1727200 203200 0 9 3 #=8
+A 0 0 9 0 3 0 PINTYPE=BI
+P 9 0 -2032000 508000 -2032000 0 2 0
+L 584200 -2032000 228600 0 2 0 1 0 RXM
+A 355600 -1981200 203200 0 9 3 #=9
+A 0 0 9 0 3 0 PINTYPE=BI
+P 10 0 -2286000 508000 -2286000 0 2 0
+L 584200 -2286000 228600 0 2 0 1 0 RXP
+A 355600 -2235200 203200 0 9 3 #=10
+A 0 0 9 0 3 0 PINTYPE=BI
+P 11 0 -2540000 508000 -2540000 0 2 0
+L 584200 -2540000 228600 0 2 0 1 0 TXM
+A 355600 -2489200 203200 0 9 3 #=11
+A 0 0 9 0 3 0 PINTYPE=BI
+P 12 0 -2794000 508000 -2794000 0 2 0
+L 584200 -2794000 228600 0 2 0 1 0 TXP
+A 355600 -2743200 203200 0 9 3 #=12
+A 0 0 9 0 3 0 PINTYPE=BI
+P 13 1778000 -5588000 1778000 -5080000 0 1 0
+L 1778000 -5003800 228600 1 2 0 1 0 GND_4
+A 1727200 -5232400 203200 1 9 3 #=13
+A 0 0 9 0 3 0 PINTYPE=BI
+P 14 2032000 -5588000 2032000 -5080000 0 1 0
+L 2032000 -5003800 228600 1 2 0 1 0 XO
+A 1981200 -5232400 203200 1 9 3 #=14
+A 0 0 9 0 3 0 PINTYPE=BI
+P 15 2286000 -5588000 2286000 -5080000 0 1 0
+L 2286000 -5003800 228600 1 2 0 1 0 XI
+A 2235200 -5232400 203200 1 9 3 #=15
+A 0 0 9 0 3 0 PINTYPE=BI
+P 16 2540000 -5588000 2540000 -5080000 0 1 0
+L 2540000 -5003800 228600 1 2 0 1 0 REXT
+A 2489200 -5232400 203200 1 9 3 #=16
+A 0 0 9 0 3 0 PINTYPE=BI
+P 17 2794000 -5588000 2794000 -5080000 0 1 0
+L 2794000 -5003800 228600 1 2 0 1 0 GND_5
+A 2743200 -5232400 203200 1 9 3 #=17
+A 0 0 9 0 3 0 PINTYPE=BI
+P 18 3048000 -5588000 3048000 -5080000 0 1 0
+L 3048000 -5003800 228600 1 2 0 1 0 MDIO
+A 2997200 -5232400 203200 1 9 3 #=18
+A 0 0 9 0 3 0 PINTYPE=BI
+P 19 3302000 -5588000 3302000 -5080000 0 1 0
+L 3302000 -5003800 228600 1 2 0 1 0 MDC
+A 3251200 -5232400 203200 1 9 3 #=19
+A 0 0 9 0 3 0 PINTYPE=BI
+P 20 3556000 -5588000 3556000 -5080000 0 1 0
+L 3556000 -5003800 228600 1 2 0 1 0 RXD3_/_PHYAD0
+A 3505200 -5232400 203200 1 9 3 #=20
+A 0 0 9 0 3 0 PINTYPE=BI
+P 21 3810000 -5588000 3810000 -5080000 0 1 0
+L 3810000 -5003800 228600 1 2 0 1 0 RXD2_/_PHYAD1
+A 3759200 -5232400 203200 1 9 3 #=21
+A 0 0 9 0 3 0 PINTYPE=BI
+P 22 4064000 -5588000 4064000 -5080000 0 1 0
+L 4064000 -5003800 228600 1 2 0 1 0 RXD1_/_PHYAD2
+A 4013200 -5232400 203200 1 9 3 #=22
+A 0 0 9 0 3 0 PINTYPE=BI
+P 23 4318000 -5588000 4318000 -5080000 0 1 0
+L 4318000 -5003800 228600 1 2 0 1 0 RXD0_/_DUPLEX
+A 4267200 -5232400 203200 1 9 3 #=23
+A 0 0 9 0 3 0 PINTYPE=BI
+P 24 4572000 -5588000 4572000 -5080000 0 1 0
+L 4572000 -5003800 228600 1 2 0 1 0 GND_6
+A 4521200 -5232400 203200 1 9 3 #=24
+A 0 0 9 0 3 0 PINTYPE=BI
+P 25 6350000 0 5842000 0 0 3 0
+L 5765800 0 228600 0 8 0 1 0 TXD1
+A 5994400 50800 203200 0 3 3 #=36
+A 0 0 9 0 3 0 PINTYPE=BI
+P 26 6350000 -254000 5842000 -254000 0 3 0
+L 5765800 -254000 228600 0 8 0 1 0 TXD0
+A 5994400 -203200 203200 0 3 3 #=35
+A 0 0 9 0 3 0 PINTYPE=BI
+P 27 6350000 -508000 5842000 -508000 0 3 0
+L 5765800 -508000 228600 0 8 0 1 0 TXEN
+A 5994400 -457200 203200 0 3 3 #=34
+A 0 0 9 0 3 0 PINTYPE=BI
+P 28 6350000 -762000 5842000 -762000 0 3 0
+L 5765800 -762000 228600 0 8 0 1 0 TXC_/_PME_EN
+A 5994400 -711200 203200 0 3 3 #=33
+A 0 0 9 0 3 0 PINTYPE=BI
+P 29 6350000 -1016000 5842000 -1016000 0 3 0
+L 5765800 -1016000 228600 0 8 0 1 0 INTRP_/_PME_N2_/_NAND_TREE#
+A 5994400 -965200 203200 0 3 3 #=32
+A 0 0 9 0 3 0 PINTYPE=BI
+P 30 6350000 -1270000 5842000 -1270000 0 3 0
+L 5765800 -1270000 228600 0 8 0 1 0 VDD_1.2_2
+A 5994400 -1219200 203200 0 3 3 #=31
+A 0 0 9 0 3 0 PINTYPE=BI
+P 31 6350000 -1524000 5842000 -1524000 0 3 0
+L 5765800 -1524000 228600 0 8 0 1 0 GND_7
+A 5994400 -1473200 203200 0 3 3 #=30
+A 0 0 9 0 3 0 PINTYPE=BI
+P 32 6350000 -1778000 5842000 -1778000 0 3 0
+L 5765800 -1778000 228600 0 8 0 1 0 RXER_/_ISO
+A 5994400 -1727200 203200 0 3 3 #=29
+A 0 0 9 0 3 0 PINTYPE=BI
+P 33 6350000 -2032000 5842000 -2032000 0 3 0
+L 5765800 -2032000 228600 0 8 0 1 0 RXC_/_B-CAST_OFF
+A 5994400 -1981200 203200 0 3 3 #=28
+A 0 0 9 0 3 0 PINTYPE=BI
+P 34 6350000 -2286000 5842000 -2286000 0 3 0
+L 5765800 -2286000 228600 0 8 0 1 0 RXDV_/_CONFIG2
+A 5994400 -2235200 203200 0 3 3 #=27
+A 0 0 9 0 3 0 PINTYPE=BI
+P 35 6350000 -2540000 5842000 -2540000 0 3 0
+L 5765800 -2540000 228600 0 8 0 1 0 NC_4
+A 5994400 -2489200 203200 0 3 3 #=26
+A 0 0 9 0 3 0 PINTYPE=BI
+P 36 6350000 -2794000 5842000 -2794000 0 3 0
+L 5765800 -2794000 228600 0 8 0 1 0 VDDIO
+A 5994400 -2743200 203200 0 3 3 #=25
+A 0 0 9 0 3 0 PINTYPE=BI
+P 37 1778000 3810000 1778000 3302000 0 0 0
+L 1778000 3225800 228600 1 8 0 1 0 NC_7
+A 1727200 3454400 203200 1 3 3 #=48
+A 0 0 9 0 3 0 PINTYPE=BI
+P 38 2032000 3810000 2032000 3302000 0 0 0
+L 2032000 3225800 228600 1 8 0 1 0 RST#
+A 1981200 3454400 203200 1 3 3 #=47
+A 0 0 9 0 3 0 PINTYPE=BI
+P 39 2286000 3810000 2286000 3302000 0 0 0
+L 2286000 3225800 228600 1 8 0 1 0 NC_6
+A 2235200 3454400 203200 1 3 3 #=46
+A 0 0 9 0 3 0 PINTYPE=BI
+P 40 2540000 3810000 2540000 3302000 0 0 0
+L 2540000 3225800 228600 1 8 0 1 0 NC_5
+A 2489200 3454400 203200 1 3 3 #=45
+A 0 0 9 0 3 0 PINTYPE=BI
+P 41 2794000 3810000 2794000 3302000 0 0 0
+L 2794000 3225800 228600 1 8 0 1 0 TXER
+A 2743200 3454400 203200 1 3 3 #=44
+A 0 0 9 0 3 0 PINTYPE=BI
+P 42 3048000 3810000 3048000 3302000 0 0 0
+L 3048000 3225800 228600 1 8 0 1 0 LED1_/_SPEED
+A 2997200 3454400 203200 1 3 3 #=43
+A 0 0 9 0 3 0 PINTYPE=BI
+P 43 3302000 3810000 3302000 3302000 0 0 0
+L 3302000 3225800 228600 1 8 0 1 0 LED0_/_PME_N1_/_NWAYEN
+A 3251200 3454400 203200 1 3 3 #=42
+A 0 0 9 0 3 0 PINTYPE=BI
+P 44 3556000 3810000 3556000 3302000 0 0 0
+L 3556000 3225800 228600 1 8 0 1 0 CRS_/_CONFIG1
+A 3505200 3454400 203200 1 3 3 #=41
+A 0 0 9 0 3 0 PINTYPE=BI
+P 45 3810000 3810000 3810000 3302000 0 0 0
+L 3810000 3225800 228600 1 8 0 1 0 COL_/_CONFIG0
+A 3759200 3454400 203200 1 3 3 #=40
+A 0 0 9 0 3 0 PINTYPE=BI
+P 46 4064000 3810000 4064000 3302000 0 0 0
+L 4064000 3225800 228600 1 8 0 1 0 TXD3
+A 4013200 3454400 203200 1 3 3 #=39
+A 0 0 9 0 3 0 PINTYPE=BI
+P 47 4318000 3810000 4318000 3302000 0 0 0
+L 4318000 3225800 228600 1 8 0 1 0 TXD2
+A 4267200 3454400 203200 1 3 3 #=38
+A 0 0 9 0 3 0 PINTYPE=BI
+P 48 4572000 3810000 4572000 3302000 0 0 0
+L 4572000 3225800 228600 1 8 0 1 0 GND_8
+A 4521200 3454400 203200 1 3 3 #=37
+A 0 0 9 0 3 0 PINTYPE=BI
+E
diff --git a/Hardware/Lib/KSZ8091MLXCA/Xpedition/cell.hkp b/Hardware/Lib/KSZ8091MLXCA/Xpedition/cell.hkp
new file mode 100644
index 0000000..b8d40f1
Binary files /dev/null and b/Hardware/Lib/KSZ8091MLXCA/Xpedition/cell.hkp differ
diff --git a/Hardware/Lib/KSZ8091MLXCA/Xpedition/padstacks.hkp b/Hardware/Lib/KSZ8091MLXCA/Xpedition/padstacks.hkp
new file mode 100644
index 0000000..42e22c4
Binary files /dev/null and b/Hardware/Lib/KSZ8091MLXCA/Xpedition/padstacks.hkp differ
diff --git a/Hardware/Lib/KSZ8091MLXCA/Xpedition/pdb.hkp b/Hardware/Lib/KSZ8091MLXCA/Xpedition/pdb.hkp
new file mode 100644
index 0000000..c32b97c
Binary files /dev/null and b/Hardware/Lib/KSZ8091MLXCA/Xpedition/pdb.hkp differ
diff --git a/Hardware/Lib/KSZ8091MLXCA/eCADSTAR/KSZ8091MLXCA.parta b/Hardware/Lib/KSZ8091MLXCA/eCADSTAR/KSZ8091MLXCA.parta
new file mode 100644
index 0000000..df82d22
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/eCADSTAR/KSZ8091MLXCA.parta
@@ -0,0 +1,250 @@
+(Japanese_coding: sjis)
+(function "ECS_1615215"
+ (uver 1)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2019-04-05-12:55:07)
+ (utime 2023-03-07-16:10:32)
+ (interface
+ (port "1" (symbPinId 1) (portType INOUT))
+ (port "2" (symbPinId 2) (portType INOUT))
+ (port "3" (symbPinId 3) (portType INOUT))
+ (port "4" (symbPinId 4) (portType INOUT))
+ (port "5" (symbPinId 5) (portType INOUT))
+ (port "6" (symbPinId 6) (portType INOUT))
+ (port "7" (symbPinId 7) (portType INOUT))
+ (port "8" (symbPinId 8) (portType INOUT))
+ (port "9" (symbPinId 9) (portType INOUT))
+ (port "10" (symbPinId 10) (portType INOUT))
+ (port "11" (symbPinId 11) (portType INOUT))
+ (port "12" (symbPinId 12) (portType INOUT))
+ (port "13" (symbPinId 13) (portType INOUT))
+ (port "14" (symbPinId 14) (portType INOUT))
+ (port "15" (symbPinId 15) (portType INOUT))
+ (port "16" (symbPinId 16) (portType INOUT))
+ (port "17" (symbPinId 17) (portType INOUT))
+ (port "18" (symbPinId 18) (portType INOUT))
+ (port "19" (symbPinId 19) (portType INOUT))
+ (port "20" (symbPinId 20) (portType INOUT))
+ (port "21" (symbPinId 21) (portType INOUT))
+ (port "22" (symbPinId 22) (portType INOUT))
+ (port "23" (symbPinId 23) (portType INOUT))
+ (port "24" (symbPinId 24) (portType INOUT))
+ (port "25" (symbPinId 36) (portType INOUT))
+ (port "26" (symbPinId 35) (portType INOUT))
+ (port "27" (symbPinId 34) (portType INOUT))
+ (port "28" (symbPinId 33) (portType INOUT))
+ (port "29" (symbPinId 32) (portType INOUT))
+ (port "30" (symbPinId 31) (portType INOUT))
+ (port "31" (symbPinId 30) (portType INOUT))
+ (port "32" (symbPinId 29) (portType INOUT))
+ (port "33" (symbPinId 28) (portType INOUT))
+ (port "34" (symbPinId 27) (portType INOUT))
+ (port "35" (symbPinId 26) (portType INOUT))
+ (port "36" (symbPinId 25) (portType INOUT))
+ (port "37" (symbPinId 48) (portType INOUT))
+ (port "38" (symbPinId 47) (portType INOUT))
+ (port "39" (symbPinId 46) (portType INOUT))
+ (port "40" (symbPinId 45) (portType INOUT))
+ (port "41" (symbPinId 44) (portType INOUT))
+ (port "42" (symbPinId 43) (portType INOUT))
+ (port "43" (symbPinId 42) (portType INOUT))
+ (port "44" (symbPinId 41) (portType INOUT))
+ (port "45" (symbPinId 40) (portType INOUT))
+ (port "46" (symbPinId 39) (portType INOUT))
+ (port "47" (symbPinId 38) (portType INOUT))
+ (port "48" (symbPinId 37) (portType INOUT))
+ )
+ (property "symbolName" "KSZ8091MLXCA")
+)
+
+
+(pinAssign "ECS_1615215"
+ (uver 1)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2019-04-05-12:55:07)
+ (utime 2023-03-07-16:10:32)
+ (interface
+ (port "1" (symbPinId 1) (portName "GND_1") (portType INOUT))
+ (port "2" (symbPinId 2) (portName "GND_2") (portType INOUT))
+ (port "3" (symbPinId 3) (portName "GND_3") (portType INOUT))
+ (port "4" (symbPinId 4) (portName "VDD_1.2_1") (portType INOUT))
+ (port "5" (symbPinId 5) (portName "NC_1") (portType INOUT))
+ (port "6" (symbPinId 6) (portName "NC_2") (portType INOUT))
+ (port "7" (symbPinId 7) (portName "VDDA_3.3") (portType INOUT))
+ (port "8" (symbPinId 8) (portName "NC_3") (portType INOUT))
+ (port "9" (symbPinId 9) (portName "RXM") (portType INOUT))
+ (port "10" (symbPinId 10) (portName "RXP") (portType INOUT))
+ (port "11" (symbPinId 11) (portName "TXM") (portType INOUT))
+ (port "12" (symbPinId 12) (portName "TXP") (portType INOUT))
+ (port "13" (symbPinId 13) (portName "GND_4") (portType INOUT))
+ (port "14" (symbPinId 14) (portName "XO") (portType INOUT))
+ (port "15" (symbPinId 15) (portName "XI") (portType INOUT))
+ (port "16" (symbPinId 16) (portName "REXT") (portType INOUT))
+ (port "17" (symbPinId 17) (portName "GND_5") (portType INOUT))
+ (port "18" (symbPinId 18) (portName "MDIO") (portType INOUT))
+ (port "19" (symbPinId 19) (portName "MDC") (portType INOUT))
+ (port "20" (symbPinId 20) (portName "RXD3_/_PHYAD0") (portType INOUT))
+ (port "21" (symbPinId 21) (portName "RXD2_/_PHYAD1") (portType INOUT))
+ (port "22" (symbPinId 22) (portName "RXD1_/_PHYAD2") (portType INOUT))
+ (port "23" (symbPinId 23) (portName "RXD0_/_DUPLEX") (portType INOUT))
+ (port "24" (symbPinId 24) (portName "GND_6") (portType INOUT))
+ (port "25" (symbPinId 36) (portName "VDDIO") (portType INOUT))
+ (port "26" (symbPinId 35) (portName "NC_4") (portType INOUT))
+ (port "27" (symbPinId 34) (portName "RXDV_/_CONFIG2") (portType INOUT))
+ (port "28" (symbPinId 33) (portName "RXC_/_B-CAST_OFF") (portType INOUT))
+ (port "29" (symbPinId 32) (portName "RXER_/_ISO") (portType INOUT))
+ (port "30" (symbPinId 31) (portName "GND_7") (portType INOUT))
+ (port "31" (symbPinId 30) (portName "VDD_1.2_2") (portType INOUT))
+ (port "32" (symbPinId 29) (portName "INTRP_/_PME_N2_/_NAND_TREE#") (portType INOUT))
+ (port "33" (symbPinId 28) (portName "TXC_/_PME_EN") (portType INOUT))
+ (port "34" (symbPinId 27) (portName "TXEN") (portType INOUT))
+ (port "35" (symbPinId 26) (portName "TXD0") (portType INOUT))
+ (port "36" (symbPinId 25) (portName "TXD1") (portType INOUT))
+ (port "37" (symbPinId 48) (portName "GND_8") (portType INOUT))
+ (port "38" (symbPinId 47) (portName "TXD2") (portType INOUT))
+ (port "39" (symbPinId 46) (portName "TXD3") (portType INOUT))
+ (port "40" (symbPinId 45) (portName "COL_/_CONFIG0") (portType INOUT))
+ (port "41" (symbPinId 44) (portName "CRS_/_CONFIG1") (portType INOUT))
+ (port "42" (symbPinId 43) (portName "LED0_/_PME_N1_/_NWAYEN") (portType INOUT))
+ (port "43" (symbPinId 42) (portName "LED1_/_SPEED") (portType INOUT))
+ (port "44" (symbPinId 41) (portName "TXER") (portType INOUT))
+ (port "45" (symbPinId 40) (portName "NC_5") (portType INOUT))
+ (port "46" (symbPinId 39) (portName "NC_6") (portType INOUT))
+ (port "47" (symbPinId 38) (portName "RST#") (portType INOUT))
+ (port "48" (symbPinId 37) (portName "NC_7") (portType INOUT))
+ )
+ (internal
+ (funcInst (functionRef "ECS_1615215")
+ (port "1" (match "1"))
+ (port "2" (match "2"))
+ (port "3" (match "3"))
+ (port "4" (match "4"))
+ (port "5" (match "5"))
+ (port "6" (match "6"))
+ (port "7" (match "7"))
+ (port "8" (match "8"))
+ (port "9" (match "9"))
+ (port "10" (match "10"))
+ (port "11" (match "11"))
+ (port "12" (match "12"))
+ (port "13" (match "13"))
+ (port "14" (match "14"))
+ (port "15" (match "15"))
+ (port "16" (match "16"))
+ (port "17" (match "17"))
+ (port "18" (match "18"))
+ (port "19" (match "19"))
+ (port "20" (match "20"))
+ (port "21" (match "21"))
+ (port "22" (match "22"))
+ (port "23" (match "23"))
+ (port "24" (match "24"))
+ (port "25" (match "25"))
+ (port "26" (match "26"))
+ (port "27" (match "27"))
+ (port "28" (match "28"))
+ (port "29" (match "29"))
+ (port "30" (match "30"))
+ (port "31" (match "31"))
+ (port "32" (match "32"))
+ (port "33" (match "33"))
+ (port "34" (match "34"))
+ (port "35" (match "35"))
+ (port "36" (match "36"))
+ (port "37" (match "37"))
+ (port "38" (match "38"))
+ (port "39" (match "39"))
+ (port "40" (match "40"))
+ (port "41" (match "41"))
+ (port "42" (match "42"))
+ (port "43" (match "43"))
+ (port "44" (match "44"))
+ (port "45" (match "45"))
+ (port "46" (match "46"))
+ (port "47" (match "47"))
+ (port "48" (match "48"))
+ )
+ )
+ (property "usePowerBox" "No")
+ (property "symbolName" "KSZ8091MLXCA")
+)
+
+
+(part "KSZ8091MLXCA"
+ (uver 1)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2019-04-05-12:55:07)
+ (utime 2023-03-07-16:10:32)
+ (packageRef "KSZ8091MLXCA")
+ (pinAssignRef "ECS_1615215")
+ (interface
+ (port "1" (symbPinId 1) (portName "GND_1") (portType INOUT))
+ (port "2" (symbPinId 2) (portName "GND_2") (portType INOUT))
+ (port "3" (symbPinId 3) (portName "GND_3") (portType INOUT))
+ (port "4" (symbPinId 4) (portName "VDD_1.2_1") (portType INOUT))
+ (port "5" (symbPinId 5) (portName "NC_1") (portType INOUT))
+ (port "6" (symbPinId 6) (portName "NC_2") (portType INOUT))
+ (port "7" (symbPinId 7) (portName "VDDA_3.3") (portType INOUT))
+ (port "8" (symbPinId 8) (portName "NC_3") (portType INOUT))
+ (port "9" (symbPinId 9) (portName "RXM") (portType INOUT))
+ (port "10" (symbPinId 10) (portName "RXP") (portType INOUT))
+ (port "11" (symbPinId 11) (portName "TXM") (portType INOUT))
+ (port "12" (symbPinId 12) (portName "TXP") (portType INOUT))
+ (port "13" (symbPinId 13) (portName "GND_4") (portType INOUT))
+ (port "14" (symbPinId 14) (portName "XO") (portType INOUT))
+ (port "15" (symbPinId 15) (portName "XI") (portType INOUT))
+ (port "16" (symbPinId 16) (portName "REXT") (portType INOUT))
+ (port "17" (symbPinId 17) (portName "GND_5") (portType INOUT))
+ (port "18" (symbPinId 18) (portName "MDIO") (portType INOUT))
+ (port "19" (symbPinId 19) (portName "MDC") (portType INOUT))
+ (port "20" (symbPinId 20) (portName "RXD3_/_PHYAD0") (portType INOUT))
+ (port "21" (symbPinId 21) (portName "RXD2_/_PHYAD1") (portType INOUT))
+ (port "22" (symbPinId 22) (portName "RXD1_/_PHYAD2") (portType INOUT))
+ (port "23" (symbPinId 23) (portName "RXD0_/_DUPLEX") (portType INOUT))
+ (port "24" (symbPinId 24) (portName "GND_6") (portType INOUT))
+ (port "25" (symbPinId 36) (portName "VDDIO") (portType INOUT))
+ (port "26" (symbPinId 35) (portName "NC_4") (portType INOUT))
+ (port "27" (symbPinId 34) (portName "RXDV_/_CONFIG2") (portType INOUT))
+ (port "28" (symbPinId 33) (portName "RXC_/_B-CAST_OFF") (portType INOUT))
+ (port "29" (symbPinId 32) (portName "RXER_/_ISO") (portType INOUT))
+ (port "30" (symbPinId 31) (portName "GND_7") (portType INOUT))
+ (port "31" (symbPinId 30) (portName "VDD_1.2_2") (portType INOUT))
+ (port "32" (symbPinId 29) (portName "INTRP_/_PME_N2_/_NAND_TREE#") (portType INOUT))
+ (port "33" (symbPinId 28) (portName "TXC_/_PME_EN") (portType INOUT))
+ (port "34" (symbPinId 27) (portName "TXEN") (portType INOUT))
+ (port "35" (symbPinId 26) (portName "TXD0") (portType INOUT))
+ (port "36" (symbPinId 25) (portName "TXD1") (portType INOUT))
+ (port "37" (symbPinId 48) (portName "GND_8") (portType INOUT))
+ (port "38" (symbPinId 47) (portName "TXD2") (portType INOUT))
+ (port "39" (symbPinId 46) (portName "TXD3") (portType INOUT))
+ (port "40" (symbPinId 45) (portName "COL_/_CONFIG0") (portType INOUT))
+ (port "41" (symbPinId 44) (portName "CRS_/_CONFIG1") (portType INOUT))
+ (port "42" (symbPinId 43) (portName "LED0_/_PME_N1_/_NWAYEN") (portType INOUT))
+ (port "43" (symbPinId 42) (portName "LED1_/_SPEED") (portType INOUT))
+ (port "44" (symbPinId 41) (portName "TXER") (portType INOUT))
+ (port "45" (symbPinId 40) (portName "NC_5") (portType INOUT))
+ (port "46" (symbPinId 39) (portName "NC_6") (portType INOUT))
+ (port "47" (symbPinId 38) (portName "RST#") (portType INOUT))
+ (port "48" (symbPinId 37) (portName "NC_7") (portType INOUT))
+ )
+ (partClass UNDEF)
+ (useInSchema Y)
+ (useInLayout Y)
+ (inPartsList Y)
+ (partType NORMAL)
+ (placeRestriction FREE)
+ (property "enetNonSeries" "YES")
+ (property "refDesPrefix" "IC")
+ (property "description" "Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr")
+ (property "Mouser_Part_Number" "998-KSZ8091MLXCA")
+ (property "Mouser_Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D")
+ (property "Manufacturer_Name" "Microchip")
+ (property "Manufacturer_Part_Number" "KSZ8091MLXCA")
+ (property "Datasheet_Link" "http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf")
+ (property "compAreaTopHeight" 1.6)
+)
+
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/eCADSTAR/KSZ8091MLXCA.symba b/Hardware/Lib/KSZ8091MLXCA/eCADSTAR/KSZ8091MLXCA.symba
new file mode 100644
index 0000000..c19ad3e
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/eCADSTAR/KSZ8091MLXCA.symba
@@ -0,0 +1,411 @@
+LIB KSZ8091MLXCA
+ZONE 1 0 -1 50.000 50.000 0.000 0.000 0 A 1
+GRID 1 1 -1 -1 1.000 1.000 5 5
+SHT 1 1 -251658241 0.000 44.000 50.000 74.000
+PROP 0 updateUser 1
+SamacSys
+ENDPROP
+PROP 0 updateDate 1
+2023.03.07
+ENDPROP
+PROP 0 updateTime 1
+16:10:32
+ENDPROP
+PROP 0 componentType 1
+parts
+ENDPROP
+VIEW 1 1 0 -1 -1 47.000 30.000 0 1.000 3 reference
+VIEW 1 1 0 -1 -1 47.000 28.000 0 1.000 3 partName
+ENDSHT
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 4.000 26.000
+POINT - 46.000 26.000
+POINT - 46.000 -40.000
+POINT - 4.000 -40.000
+POINT - 4.000 26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 0.000
+POINT - 4.000 0.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -2.000
+POINT - 4.000 -2.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -4.000
+POINT - 4.000 -4.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -6.000
+POINT - 4.000 -6.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -8.000
+POINT - 4.000 -8.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -10.000
+POINT - 4.000 -10.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -12.000
+POINT - 4.000 -12.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -14.000
+POINT - 4.000 -14.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -16.000
+POINT - 4.000 -16.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -18.000
+POINT - 4.000 -18.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -20.000
+POINT - 4.000 -20.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -22.000
+POINT - 4.000 -22.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 14.000 -44.000
+POINT - 14.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 16.000 -44.000
+POINT - 16.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 18.000 -44.000
+POINT - 18.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 20.000 -44.000
+POINT - 20.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 22.000 -44.000
+POINT - 22.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 24.000 -44.000
+POINT - 24.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -44.000
+POINT - 26.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -44.000
+POINT - 28.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 30.000 -44.000
+POINT - 30.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 32.000 -44.000
+POINT - 32.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 34.000 -44.000
+POINT - 34.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 36.000 -44.000
+POINT - 36.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50.000 0.000
+POINT - 46.000 0.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50.000 -2.000
+POINT - 46.000 -2.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50.000 -4.000
+POINT - 46.000 -4.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50.000 -6.000
+POINT - 46.000 -6.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50.000 -8.000
+POINT - 46.000 -8.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50.000 -10.000
+POINT - 46.000 -10.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50.000 -12.000
+POINT - 46.000 -12.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50.000 -14.000
+POINT - 46.000 -14.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50.000 -16.000
+POINT - 46.000 -16.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50.000 -18.000
+POINT - 46.000 -18.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50.000 -20.000
+POINT - 46.000 -20.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 50.000 -22.000
+POINT - 46.000 -22.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 14.000 30.000
+POINT - 14.000 26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 16.000 30.000
+POINT - 16.000 26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 18.000 30.000
+POINT - 18.000 26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 20.000 30.000
+POINT - 20.000 26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 22.000 30.000
+POINT - 22.000 26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 24.000 30.000
+POINT - 24.000 26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 30.000
+POINT - 26.000 26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 30.000
+POINT - 28.000 26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 30.000 30.000
+POINT - 30.000 26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 32.000 30.000
+POINT - 32.000 26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 34.000 30.000
+POINT - 34.000 26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 36.000 30.000
+POINT - 36.000 26.000
+ENDLIN
+PIN 1 1 0.000 0.000
+VIEW 1 1 0 -1 -1 2.8 0.4 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 0 0 1.000 3 pinLabel
+ENDPIN
+PIN 2 1 0.000 -2.000
+VIEW 1 1 0 -1 -1 2.8 -1.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -2 0 1.000 3 pinLabel
+ENDPIN
+PIN 3 1 0.000 -4.000
+VIEW 1 1 0 -1 -1 2.8 -3.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -4 0 1.000 3 pinLabel
+ENDPIN
+PIN 4 1 0.000 -6.000
+VIEW 1 1 0 -1 -1 2.8 -5.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -6 0 1.000 3 pinLabel
+ENDPIN
+PIN 5 1 0.000 -8.000
+VIEW 1 1 0 -1 -1 2.8 -7.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -8 0 1.000 3 pinLabel
+ENDPIN
+PIN 6 1 0.000 -10.000
+VIEW 1 1 0 -1 -1 2.8 -9.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -10 0 1.000 3 pinLabel
+ENDPIN
+PIN 7 1 0.000 -12.000
+VIEW 1 1 0 -1 -1 2.8 -11.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -12 0 1.000 3 pinLabel
+ENDPIN
+PIN 8 1 0.000 -14.000
+VIEW 1 1 0 -1 -1 2.8 -13.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -14 0 1.000 3 pinLabel
+ENDPIN
+PIN 9 1 0.000 -16.000
+VIEW 1 1 0 -1 -1 2.8 -15.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -16 0 1.000 3 pinLabel
+ENDPIN
+PIN 10 1 0.000 -18.000
+VIEW 1 1 0 -1 -1 2.8 -17.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -18 0 1.000 3 pinLabel
+ENDPIN
+PIN 11 1 0.000 -20.000
+VIEW 1 1 0 -1 -1 2.8 -19.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -20 0 1.000 3 pinLabel
+ENDPIN
+PIN 12 1 0.000 -22.000
+VIEW 1 1 0 -1 -1 2.8 -21.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -22 0 1.000 3 pinLabel
+ENDPIN
+PIN 13 1 14.000 -44.000
+VIEW 1 1 0 -1 -1 13.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 14 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 14 1 16.000 -44.000
+VIEW 1 1 0 -1 -1 15.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 16 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 15 1 18.000 -44.000
+VIEW 1 1 0 -1 -1 17.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 18 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 16 1 20.000 -44.000
+VIEW 1 1 0 -1 -1 19.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 20 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 17 1 22.000 -44.000
+VIEW 1 1 0 -1 -1 21.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 22 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 18 1 24.000 -44.000
+VIEW 1 1 0 -1 -1 23.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 24 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 19 1 26.000 -44.000
+VIEW 1 1 0 -1 -1 25.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 26 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 20 1 28.000 -44.000
+VIEW 1 1 0 -1 -1 27.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 28 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 21 1 30.000 -44.000
+VIEW 1 1 0 -1 -1 29.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 30 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 22 1 32.000 -44.000
+VIEW 1 1 0 -1 -1 31.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 32 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 23 1 34.000 -44.000
+VIEW 1 1 0 -1 -1 33.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 34 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 24 1 36.000 -44.000
+VIEW 1 1 0 -1 -1 35.6 -41.2 90 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 36 -39.4 90 1.000 3 pinLabel
+ENDPIN
+PIN 25 1 50.000 0.000
+VIEW 1 1 0 -1 -1 47.2 0.4 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 0 0 1.000 5 pinLabel
+ENDPIN
+PIN 26 1 50.000 -2.000
+VIEW 1 1 0 -1 -1 47.2 -1.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -2 0 1.000 5 pinLabel
+ENDPIN
+PIN 27 1 50.000 -4.000
+VIEW 1 1 0 -1 -1 47.2 -3.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -4 0 1.000 5 pinLabel
+ENDPIN
+PIN 28 1 50.000 -6.000
+VIEW 1 1 0 -1 -1 47.2 -5.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -6 0 1.000 5 pinLabel
+ENDPIN
+PIN 29 1 50.000 -8.000
+VIEW 1 1 0 -1 -1 47.2 -7.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -8 0 1.000 5 pinLabel
+ENDPIN
+PIN 30 1 50.000 -10.000
+VIEW 1 1 0 -1 -1 47.2 -9.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -10 0 1.000 5 pinLabel
+ENDPIN
+PIN 31 1 50.000 -12.000
+VIEW 1 1 0 -1 -1 47.2 -11.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -12 0 1.000 5 pinLabel
+ENDPIN
+PIN 32 1 50.000 -14.000
+VIEW 1 1 0 -1 -1 47.2 -13.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -14 0 1.000 5 pinLabel
+ENDPIN
+PIN 33 1 50.000 -16.000
+VIEW 1 1 0 -1 -1 47.2 -15.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -16 0 1.000 5 pinLabel
+ENDPIN
+PIN 34 1 50.000 -18.000
+VIEW 1 1 0 -1 -1 47.2 -17.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -18 0 1.000 5 pinLabel
+ENDPIN
+PIN 35 1 50.000 -20.000
+VIEW 1 1 0 -1 -1 47.2 -19.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -20 0 1.000 5 pinLabel
+ENDPIN
+PIN 36 1 50.000 -22.000
+VIEW 1 1 0 -1 -1 47.2 -21.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 45.4 -22 0 1.000 5 pinLabel
+ENDPIN
+PIN 37 1 14.000 30.000
+VIEW 1 1 0 -1 -1 13.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 14 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 38 1 16.000 30.000
+VIEW 1 1 0 -1 -1 15.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 16 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 39 1 18.000 30.000
+VIEW 1 1 0 -1 -1 17.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 18 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 40 1 20.000 30.000
+VIEW 1 1 0 -1 -1 19.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 20 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 41 1 22.000 30.000
+VIEW 1 1 0 -1 -1 21.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 22 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 42 1 24.000 30.000
+VIEW 1 1 0 -1 -1 23.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 24 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 43 1 26.000 30.000
+VIEW 1 1 0 -1 -1 25.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 26 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 44 1 28.000 30.000
+VIEW 1 1 0 -1 -1 27.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 28 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 45 1 30.000 30.000
+VIEW 1 1 0 -1 -1 29.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 30 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 46 1 32.000 30.000
+VIEW 1 1 0 -1 -1 31.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 32 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 47 1 34.000 30.000
+VIEW 1 1 0 -1 -1 33.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 34 25.4 90 1.000 5 pinLabel
+ENDPIN
+PIN 48 1 36.000 30.000
+VIEW 1 1 0 -1 -1 35.6 27.2 90 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 36 25.4 90 1.000 5 pinLabel
+ENDPIN
+ENDLIB
diff --git a/Hardware/Lib/KSZ8091MLXCA/eCADSTAR/QFP50P900X900X160-48N.foota b/Hardware/Lib/KSZ8091MLXCA/eCADSTAR/QFP50P900X900X160-48N.foota
new file mode 100644
index 0000000..40d48da
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/eCADSTAR/QFP50P900X900X160-48N.foota
@@ -0,0 +1,861 @@
+(ftf
+ (header
+ (version 2.0)
+ (unit DBUNIT)
+ )
+ (TechnologyContainer
+ (technology SamacSys_Footprint
+ (footprintLayer
+ (layer Top (type CONDUCTIVE))
+ (layer Inner (type CONDUCTIVE))
+ (layer Bottom (type CONDUCTIVE))
+ (layer Silk-Top (type SYMBOLMARK))
+ (layer Silk-Bottom (type SYMBOLMARK))
+ (layer Resist-Top (type SOLDERRESIST))
+ (layer Resist-Bottom (type SOLDERRESIST))
+ (layer MetalMask-Top (type METALMASK))
+ (layer MetalMask-Bottom (type METALMASK))
+ (layer CompArea-Top (type COMPAREA))
+ (layer CompArea-Bottom (type COMPAREA))
+ (layer Top_Assembly (type SYMBOLMARK))
+ (layer Bottom_Assembly (type SYMBOLMARK))
+ (layer Hole (type HOLE))
+ )
+ )
+ )
+ (footprintContainer
+ (commonParameters
+ (dimensionParameters
+ (arrowLength 100000)
+ (arrowAngle 15.000000)
+ (dotDiameter 100000)
+ (textFrameOffset 100000)
+ (arrowOffset 100000)
+ (dimAssistOffset 100000)
+ (dimLineWidth 10000)
+ (drawTextFrame NO)
+ (textFrameRange ALL)
+ (textClip YES)
+ (standard JIS)
+ )
+ )
+ (padstackGroups
+ (padstackGroup default)
+ )
+ (pads
+ (pad r147.5_30
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2017-06-16-12:00:00)
+ (utime 2017-06-16-12:00:00)
+ (photo FLASH)
+ (panelUse NO)
+ (propertyI padShape 5)
+ (propertyI angle 0)
+ (propertyI width 30000)
+ (propertyI height 147500)
+ (propertyI originXOffset 0)
+ (propertyI originYOffset 0)
+ )
+ ); End of pads
+ (padstacks
+ (padstack r147.5_30
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2017-06-16-12:00:00)
+ (utime 2017-06-16-12:00:00)
+ (type NONPLATED)
+ (throughMode NONTHROUGH)
+ (panelUse NO)
+ (padSet (footLayer Top)
+ (connect (pad r147.5_30))
+ (noconnect (pad r147.5_30))
+ )
+ (padSet (footLayer MetalMask-Top)
+ (connect (pad r147.5_30))
+ )
+ (padSet (footLayer Resist-Top)
+ (connect (pad r147.5_30))
+ )
+ )
+ ); End of padstacks
+ (footprints
+ (footprint "QFP50P900X900X160-48N"
+ (polarity YES)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (utime 2023-06-22-02:40:16)
+ (panelUse NO)
+ (heelprint
+ (layout
+ (layer (footLayer CompArea-Top)
+ (area
+ (geometry
+ (surface
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ (vertex
+ (pt 522500 522500)
+ (pt 522500 -522500)
+ (pt -522500 -522500)
+ (pt -522500 522500)
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -350000 350000
+ (width 10000)
+ )
+ (pt 350000 350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 350000 350000
+ (width 10000)
+ )
+ (pt 350000 -350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 350000 -350000
+ (width 10000)
+ )
+ (pt -350000 -350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -350000 -350000
+ (width 10000)
+ )
+ (pt -350000 350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -350000 300000
+ (width 10000)
+ )
+ (pt -300000 350000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -315000 315000
+ (width 20000)
+ )
+ (pt 315000 315000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 315000 315000
+ (width 20000)
+ )
+ (pt 315000 -315000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 315000 -315000
+ (width 20000)
+ )
+ (pt -315000 -315000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -315000 -315000
+ (width 20000)
+ )
+ (pt -315000 315000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (arc CW
+ (r 12500)
+ (begin
+ (pt -472500 362500
+ (width 25000)
+ )
+ )
+ (center 0 0)
+ (end
+ (pt -472500 362500
+ (width 25000)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ ); End of layout
+ ); End of heelprint
+ (toeprint
+ (pin 1
+ (pt -423800 275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 2
+ (pt -423800 225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 3
+ (pt -423800 175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 4
+ (pt -423800 125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 5
+ (pt -423800 75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 6
+ (pt -423800 25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 7
+ (pt -423800 -25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 8
+ (pt -423800 -75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 9
+ (pt -423800 -125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 10
+ (pt -423800 -175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 11
+ (pt -423800 -225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 12
+ (pt -423800 -275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -423800 -275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 13
+ (pt -275000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -275000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 14
+ (pt -225000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -225000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 15
+ (pt -175000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -175000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 16
+ (pt -125000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -125000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 17
+ (pt -75000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -75000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 18
+ (pt -25000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -25000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 19
+ (pt 25000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 25000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 20
+ (pt 75000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 75000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 21
+ (pt 125000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 125000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 22
+ (pt 175000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 175000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 23
+ (pt 225000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 225000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 24
+ (pt 275000 -423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 275000 -423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 25
+ (pt 423800 -275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 26
+ (pt 423800 -225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 27
+ (pt 423800 -175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 28
+ (pt 423800 -125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 29
+ (pt 423800 -75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 30
+ (pt 423800 -25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 -25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 31
+ (pt 423800 25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 32
+ (pt 423800 75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 33
+ (pt 423800 125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 34
+ (pt 423800 175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 35
+ (pt 423800 225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 36
+ (pt 423800 275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 423800 275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 37
+ (pt 275000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 275000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 38
+ (pt 225000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 225000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 39
+ (pt 175000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 175000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 40
+ (pt 125000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 125000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 41
+ (pt 75000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 75000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 42
+ (pt 25000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 25000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 43
+ (pt -25000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -25000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 44
+ (pt -75000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -75000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 45
+ (pt -125000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -125000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 46
+ (pt -175000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -175000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 47
+ (pt -225000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -225000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 48
+ (pt -275000 423800)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -275000 423800)
+ (angle 0)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ ); End of toeprint
+ (propertyS accurateShape KSZ8091MLXCA.stp)
+ ); End of footprint
+ ); End of footprints
+ ); End of footprintContainer
+); End of ftf
+
diff --git a/Hardware/Lib/KSZ8091MLXCA/eCADSTAR/QFP50P900X900X160-48N.packa b/Hardware/Lib/KSZ8091MLXCA/eCADSTAR/QFP50P900X900X160-48N.packa
new file mode 100644
index 0000000..c9cb6e5
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/eCADSTAR/QFP50P900X900X160-48N.packa
@@ -0,0 +1,13 @@
+(unit MM)
+
+(package "KSZ8091MLXCA"
+ (type UNDEF)
+ (uver 2)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (utime 2023-06-22-02:40:16)
+ (mountForm default
+ (footprintRef "QFP50P900X900X160-48N")
+ (spec "System")
+ )
+)
diff --git a/Hardware/Lib/KSZ8091MLXCA/part_info.txt b/Hardware/Lib/KSZ8091MLXCA/part_info.txt
new file mode 100644
index 0000000..0dc0b9a
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/part_info.txt
@@ -0,0 +1,9 @@
+Manufacturer=Microchip
+PartNumber=KSZ8091MLXCA
+PartCategory=Integrated Circuit
+PackageCategory=Quad Flat Packages
+PinCount=48
+Version=1.1
+Released=2019-04-05 12:55:07
+Downloaded=2025-01-30 15:30:48
+3D=Y
diff --git a/Hardware/Lib/KSZ8091MLXCA/xDX Designer/KSZ8091MLXCA.1 b/Hardware/Lib/KSZ8091MLXCA/xDX Designer/KSZ8091MLXCA.1
new file mode 100644
index 0000000..75c118b
--- /dev/null
+++ b/Hardware/Lib/KSZ8091MLXCA/xDX Designer/KSZ8091MLXCA.1
@@ -0,0 +1,210 @@
+V 54
+K 1
+D 0 -5588000 6350000 3810000
+Y 1
+U 5969000 3810000 254000 0 2 3 REFDES=IC?
+U 5969000 3556000 254000 0 2 3 DEVICE=KSZ8091MLXCA
+U 5969000 3302000 254000 0 2 0 PKG_TYPE=QFP50P900X900X160-48N
+U 5969000 3048000 254000 0 2 0 Description=Ethernet ICs 10Base-T/100Base PhysLayerTrnscvr
+U 5969000 2794000 254000 0 2 0 Datasheet Link=http://ww1.microchip.com/downloads/en/DeviceDoc/00002297A.pdf
+U 5969000 2540000 254000 0 2 0 Height=1.6
+U 5969000 2286000 254000 0 2 0 Mouser Part Number=998-KSZ8091MLXCA
+U 5969000 2032000 254000 0 2 0 Mouser Price/Stock=https://www.mouser.co.uk/ProductDetail/Microchip-Technology/KSZ8091MLXCA?qs=eR3IRSQlCypqsIaneAp%2FkQ%3D%3D
+U 5969000 1778000 254000 0 2 0 Manufacturer_Name=Microchip
+U 5969000 1524000 254000 0 2 0 Manufacturer_Part_Number=KSZ8091MLXCA
+U 0 0 254000 0 1 0 FORWARD_PCB=1
+l 5 508000 3302000 5842000 3302000 5842000 -5080000 508000 -5080000 508000 3302000
+|GRPHSTL -1 -1 -1 1
+P 1 0 0 508000 0 0 2 0
+L 584200 0 228600 0 2 0 1 0 GND_1
+A 355600 50800 203200 0 9 3 #=1
+A 0 0 9 0 3 0 PINTYPE=BI
+P 2 0 -254000 508000 -254000 0 2 0
+L 584200 -254000 228600 0 2 0 1 0 GND_2
+A 355600 -203200 203200 0 9 3 #=2
+A 0 0 9 0 3 0 PINTYPE=BI
+P 3 0 -508000 508000 -508000 0 2 0
+L 584200 -508000 228600 0 2 0 1 0 GND_3
+A 355600 -457200 203200 0 9 3 #=3
+A 0 0 9 0 3 0 PINTYPE=BI
+P 4 0 -762000 508000 -762000 0 2 0
+L 584200 -762000 228600 0 2 0 1 0 VDD_1.2_1
+A 355600 -711200 203200 0 9 3 #=4
+A 0 0 9 0 3 0 PINTYPE=BI
+P 5 0 -1016000 508000 -1016000 0 2 0
+L 584200 -1016000 228600 0 2 0 1 0 NC_1
+A 355600 -965200 203200 0 9 3 #=5
+A 0 0 9 0 3 0 PINTYPE=BI
+P 6 0 -1270000 508000 -1270000 0 2 0
+L 584200 -1270000 228600 0 2 0 1 0 NC_2
+A 355600 -1219200 203200 0 9 3 #=6
+A 0 0 9 0 3 0 PINTYPE=BI
+P 7 0 -1524000 508000 -1524000 0 2 0
+L 584200 -1524000 228600 0 2 0 1 0 VDDA_3.3
+A 355600 -1473200 203200 0 9 3 #=7
+A 0 0 9 0 3 0 PINTYPE=BI
+P 8 0 -1778000 508000 -1778000 0 2 0
+L 584200 -1778000 228600 0 2 0 1 0 NC_3
+A 355600 -1727200 203200 0 9 3 #=8
+A 0 0 9 0 3 0 PINTYPE=BI
+P 9 0 -2032000 508000 -2032000 0 2 0
+L 584200 -2032000 228600 0 2 0 1 0 RXM
+A 355600 -1981200 203200 0 9 3 #=9
+A 0 0 9 0 3 0 PINTYPE=BI
+P 10 0 -2286000 508000 -2286000 0 2 0
+L 584200 -2286000 228600 0 2 0 1 0 RXP
+A 355600 -2235200 203200 0 9 3 #=10
+A 0 0 9 0 3 0 PINTYPE=BI
+P 11 0 -2540000 508000 -2540000 0 2 0
+L 584200 -2540000 228600 0 2 0 1 0 TXM
+A 355600 -2489200 203200 0 9 3 #=11
+A 0 0 9 0 3 0 PINTYPE=BI
+P 12 0 -2794000 508000 -2794000 0 2 0
+L 584200 -2794000 228600 0 2 0 1 0 TXP
+A 355600 -2743200 203200 0 9 3 #=12
+A 0 0 9 0 3 0 PINTYPE=BI
+P 13 1778000 -5588000 1778000 -5080000 0 1 0
+L 1778000 -5003800 228600 1 2 0 1 0 GND_4
+A 1727200 -5232400 203200 1 9 3 #=13
+A 0 0 9 0 3 0 PINTYPE=BI
+P 14 2032000 -5588000 2032000 -5080000 0 1 0
+L 2032000 -5003800 228600 1 2 0 1 0 XO
+A 1981200 -5232400 203200 1 9 3 #=14
+A 0 0 9 0 3 0 PINTYPE=BI
+P 15 2286000 -5588000 2286000 -5080000 0 1 0
+L 2286000 -5003800 228600 1 2 0 1 0 XI
+A 2235200 -5232400 203200 1 9 3 #=15
+A 0 0 9 0 3 0 PINTYPE=BI
+P 16 2540000 -5588000 2540000 -5080000 0 1 0
+L 2540000 -5003800 228600 1 2 0 1 0 REXT
+A 2489200 -5232400 203200 1 9 3 #=16
+A 0 0 9 0 3 0 PINTYPE=BI
+P 17 2794000 -5588000 2794000 -5080000 0 1 0
+L 2794000 -5003800 228600 1 2 0 1 0 GND_5
+A 2743200 -5232400 203200 1 9 3 #=17
+A 0 0 9 0 3 0 PINTYPE=BI
+P 18 3048000 -5588000 3048000 -5080000 0 1 0
+L 3048000 -5003800 228600 1 2 0 1 0 MDIO
+A 2997200 -5232400 203200 1 9 3 #=18
+A 0 0 9 0 3 0 PINTYPE=BI
+P 19 3302000 -5588000 3302000 -5080000 0 1 0
+L 3302000 -5003800 228600 1 2 0 1 0 MDC
+A 3251200 -5232400 203200 1 9 3 #=19
+A 0 0 9 0 3 0 PINTYPE=BI
+P 20 3556000 -5588000 3556000 -5080000 0 1 0
+L 3556000 -5003800 228600 1 2 0 1 0 RXD3_/_PHYAD0
+A 3505200 -5232400 203200 1 9 3 #=20
+A 0 0 9 0 3 0 PINTYPE=BI
+P 21 3810000 -5588000 3810000 -5080000 0 1 0
+L 3810000 -5003800 228600 1 2 0 1 0 RXD2_/_PHYAD1
+A 3759200 -5232400 203200 1 9 3 #=21
+A 0 0 9 0 3 0 PINTYPE=BI
+P 22 4064000 -5588000 4064000 -5080000 0 1 0
+L 4064000 -5003800 228600 1 2 0 1 0 RXD1_/_PHYAD2
+A 4013200 -5232400 203200 1 9 3 #=22
+A 0 0 9 0 3 0 PINTYPE=BI
+P 23 4318000 -5588000 4318000 -5080000 0 1 0
+L 4318000 -5003800 228600 1 2 0 1 0 RXD0_/_DUPLEX
+A 4267200 -5232400 203200 1 9 3 #=23
+A 0 0 9 0 3 0 PINTYPE=BI
+P 24 4572000 -5588000 4572000 -5080000 0 1 0
+L 4572000 -5003800 228600 1 2 0 1 0 GND_6
+A 4521200 -5232400 203200 1 9 3 #=24
+A 0 0 9 0 3 0 PINTYPE=BI
+P 25 6350000 0 5842000 0 0 3 0
+L 5765800 0 228600 0 8 0 1 0 TXD1
+A 5994400 50800 203200 0 3 3 #=36
+A 0 0 9 0 3 0 PINTYPE=BI
+P 26 6350000 -254000 5842000 -254000 0 3 0
+L 5765800 -254000 228600 0 8 0 1 0 TXD0
+A 5994400 -203200 203200 0 3 3 #=35
+A 0 0 9 0 3 0 PINTYPE=BI
+P 27 6350000 -508000 5842000 -508000 0 3 0
+L 5765800 -508000 228600 0 8 0 1 0 TXEN
+A 5994400 -457200 203200 0 3 3 #=34
+A 0 0 9 0 3 0 PINTYPE=BI
+P 28 6350000 -762000 5842000 -762000 0 3 0
+L 5765800 -762000 228600 0 8 0 1 0 TXC_/_PME_EN
+A 5994400 -711200 203200 0 3 3 #=33
+A 0 0 9 0 3 0 PINTYPE=BI
+P 29 6350000 -1016000 5842000 -1016000 0 3 0
+L 5765800 -1016000 228600 0 8 0 1 0 INTRP_/_PME_N2_/_NAND_TREE#
+A 5994400 -965200 203200 0 3 3 #=32
+A 0 0 9 0 3 0 PINTYPE=BI
+P 30 6350000 -1270000 5842000 -1270000 0 3 0
+L 5765800 -1270000 228600 0 8 0 1 0 VDD_1.2_2
+A 5994400 -1219200 203200 0 3 3 #=31
+A 0 0 9 0 3 0 PINTYPE=BI
+P 31 6350000 -1524000 5842000 -1524000 0 3 0
+L 5765800 -1524000 228600 0 8 0 1 0 GND_7
+A 5994400 -1473200 203200 0 3 3 #=30
+A 0 0 9 0 3 0 PINTYPE=BI
+P 32 6350000 -1778000 5842000 -1778000 0 3 0
+L 5765800 -1778000 228600 0 8 0 1 0 RXER_/_ISO
+A 5994400 -1727200 203200 0 3 3 #=29
+A 0 0 9 0 3 0 PINTYPE=BI
+P 33 6350000 -2032000 5842000 -2032000 0 3 0
+L 5765800 -2032000 228600 0 8 0 1 0 RXC_/_B-CAST_OFF
+A 5994400 -1981200 203200 0 3 3 #=28
+A 0 0 9 0 3 0 PINTYPE=BI
+P 34 6350000 -2286000 5842000 -2286000 0 3 0
+L 5765800 -2286000 228600 0 8 0 1 0 RXDV_/_CONFIG2
+A 5994400 -2235200 203200 0 3 3 #=27
+A 0 0 9 0 3 0 PINTYPE=BI
+P 35 6350000 -2540000 5842000 -2540000 0 3 0
+L 5765800 -2540000 228600 0 8 0 1 0 NC_4
+A 5994400 -2489200 203200 0 3 3 #=26
+A 0 0 9 0 3 0 PINTYPE=BI
+P 36 6350000 -2794000 5842000 -2794000 0 3 0
+L 5765800 -2794000 228600 0 8 0 1 0 VDDIO
+A 5994400 -2743200 203200 0 3 3 #=25
+A 0 0 9 0 3 0 PINTYPE=BI
+P 37 1778000 3810000 1778000 3302000 0 0 0
+L 1778000 3225800 228600 1 8 0 1 0 NC_7
+A 1727200 3454400 203200 1 3 3 #=48
+A 0 0 9 0 3 0 PINTYPE=BI
+P 38 2032000 3810000 2032000 3302000 0 0 0
+L 2032000 3225800 228600 1 8 0 1 0 RST#
+A 1981200 3454400 203200 1 3 3 #=47
+A 0 0 9 0 3 0 PINTYPE=BI
+P 39 2286000 3810000 2286000 3302000 0 0 0
+L 2286000 3225800 228600 1 8 0 1 0 NC_6
+A 2235200 3454400 203200 1 3 3 #=46
+A 0 0 9 0 3 0 PINTYPE=BI
+P 40 2540000 3810000 2540000 3302000 0 0 0
+L 2540000 3225800 228600 1 8 0 1 0 NC_5
+A 2489200 3454400 203200 1 3 3 #=45
+A 0 0 9 0 3 0 PINTYPE=BI
+P 41 2794000 3810000 2794000 3302000 0 0 0
+L 2794000 3225800 228600 1 8 0 1 0 TXER
+A 2743200 3454400 203200 1 3 3 #=44
+A 0 0 9 0 3 0 PINTYPE=BI
+P 42 3048000 3810000 3048000 3302000 0 0 0
+L 3048000 3225800 228600 1 8 0 1 0 LED1_/_SPEED
+A 2997200 3454400 203200 1 3 3 #=43
+A 0 0 9 0 3 0 PINTYPE=BI
+P 43 3302000 3810000 3302000 3302000 0 0 0
+L 3302000 3225800 228600 1 8 0 1 0 LED0_/_PME_N1_/_NWAYEN
+A 3251200 3454400 203200 1 3 3 #=42
+A 0 0 9 0 3 0 PINTYPE=BI
+P 44 3556000 3810000 3556000 3302000 0 0 0
+L 3556000 3225800 228600 1 8 0 1 0 CRS_/_CONFIG1
+A 3505200 3454400 203200 1 3 3 #=41
+A 0 0 9 0 3 0 PINTYPE=BI
+P 45 3810000 3810000 3810000 3302000 0 0 0
+L 3810000 3225800 228600 1 8 0 1 0 COL_/_CONFIG0
+A 3759200 3454400 203200 1 3 3 #=40
+A 0 0 9 0 3 0 PINTYPE=BI
+P 46 4064000 3810000 4064000 3302000 0 0 0
+L 4064000 3225800 228600 1 8 0 1 0 TXD3
+A 4013200 3454400 203200 1 3 3 #=39
+A 0 0 9 0 3 0 PINTYPE=BI
+P 47 4318000 3810000 4318000 3302000 0 0 0
+L 4318000 3225800 228600 1 8 0 1 0 TXD2
+A 4267200 3454400 203200 1 3 3 #=38
+A 0 0 9 0 3 0 PINTYPE=BI
+P 48 4572000 3810000 4572000 3302000 0 0 0
+L 4572000 3225800 228600 1 8 0 1 0 GND_8
+A 4521200 3454400 203200 1 3 3 #=37
+A 0 0 9 0 3 0 PINTYPE=BI
+E
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/3D/SN75LVDS83BDGGR.stp b/Hardware/Lib/SN75LVDS83BDGGR/3D/SN75LVDS83BDGGR.stp
new file mode 100644
index 0000000..b8696f5
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/3D/SN75LVDS83BDGGR.stp
@@ -0,0 +1,5472 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION((''),'2;1');
+FILE_NAME('DGG0056A_ASM','2015-07-24T',('a0412025'),(''),
+'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2011490',
+'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2011490','');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 2 }'));
+ENDSEC;
+DATA;
+#1=COLOUR_RGB('',0.E0,4.3E-1,1.E0);
+#2=COLOUR_RGB('',0.E0,6.6E-1,0.E0);
+#3=COLOUR_RGB('',1.1E-2,1.2E-2,1.E0);
+#4=COLOUR_RGB('',1.1E-1,1.1E-1,1.1E-1);
+#5=COLOUR_RGB('',1.29412E-1,5.E-2,1.E-1);
+#6=COLOUR_RGB('',1.80392E-1,2.7451E-1,9.8039E-2);
+#7=COLOUR_RGB('',2.54902E-1,5.4902E-1,0.E0);
+#8=COLOUR_RGB('',2.7451E-1,2.7451E-1,2.7451E-1);
+#9=COLOUR_RGB('',3.E-1,1.29412E-1,2.5098E-1);
+#10=COLOUR_RGB('',3.13725E-1,3.13725E-1,3.13725E-1);
+#11=COLOUR_RGB('',3.45098E-1,1.33333E-1,7.8431E-2);
+#12=COLOUR_RGB('',3.5E-1,3.5E-1,3.5E-1);
+#13=COLOUR_RGB('',3.52941E-1,3.52941E-1,3.52941E-1);
+#14=COLOUR_RGB('',3.72549E-1,3.72549E-1,3.72549E-1);
+#15=COLOUR_RGB('',3.92157E-1,3.56863E-1,3.52941E-1);
+#16=COLOUR_RGB('',3.92157E-1,3.92157E-1,3.92157E-1);
+#17=COLOUR_RGB('',3.92E-1,4.35294E-1,4.86275E-1);
+#18=COLOUR_RGB('',4.1E-1,0.E0,2.2E-1);
+#19=COLOUR_RGB('',4.31373E-1,4.31373E-1,4.31373E-1);
+#20=COLOUR_RGB('',5.09804E-1,3.92157E-1,2.54902E-1);
+#21=COLOUR_RGB('',5.09804E-1,3.96078E-1,1.05882E-1);
+#22=COLOUR_RGB('',5.09804E-1,4.90196E-1,4.66667E-1);
+#23=COLOUR_RGB('',5.7E-1,0.E0,1.E0);
+#24=COLOUR_RGB('',5.9E-1,3.E-1,0.E0);
+#25=COLOUR_RGB('',6.E-1,6.E-1,6.E-1);
+#26=COLOUR_RGB('',6.4E-1,6.5E-1,6.6E-1);
+#27=COLOUR_RGB('',6.9E-1,0.E0,0.E0);
+#28=COLOUR_RGB('',7.E-1,7.E-1,7.E-1);
+#29=COLOUR_RGB('',8.27451E-1,3.29412E-1,7.0588E-2);
+#30=COLOUR_RGB('',8.39216E-1,8.90196E-1,7.68627E-1);
+#31=COLOUR_RGB('',8.7E-1,7.5E-1,4.9E-1);
+#32=COLOUR_RGB('',8.784E-1,9.49E-1,1.E0);
+#33=COLOUR_RGB('',8.9E-1,9.2E-1,9.4E-1);
+#34=COLOUR_RGB('',9.6E-1,9.6E-1,9.6E-1);
+#35=COLOUR_RGB('',9.8E-1,6.27E-1,0.E0);
+#36=COLOUR_RGB('',9.80392E-1,9.80392E-1,9.80392E-1);
+#37=COLOUR_RGB('',9.9E-1,1.E0,0.E0);
+#38=COLOUR_RGB('',1.E0,5.E-1,0.E0);
+#39=COLOUR_RGB('',1.E0,7.17647E-1,0.E0);
+#40=COLOUR_RGB('',1.E0,7.84314E-1,0.E0);
+#41=COLOUR_RGB('',1.E0,1.E0,9.49E-1);
+#42=DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#44=CARTESIAN_POINT('',(6.8E0,0.E0,-2.85E0));
+#45=DIRECTION('',(0.E0,-1.E0,0.E0));
+#46=DIRECTION('',(1.519049114763E-2,0.E0,-9.998846178328E-1));
+#47=AXIS2_PLACEMENT_3D('',#44,#45,#46);
+#49=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#51=PRESENTATION_STYLE_ASSIGNMENT((#50));
+#52=STYLED_ITEM('',(#51),#48);
+#53=CARTESIAN_POINT('',(6.803038143560E0,9.864076857046E-7,-3.049991172411E0));
+#54=CARTESIAN_POINT('',(6.808912360068E0,9.864076857046E-7,-3.049991172411E0));
+#55=CARTESIAN_POINT('',(6.820577445551E0,-4.577934004662E-7,-3.049496064426E0));
+#56=CARTESIAN_POINT('',(6.837881759639E0,1.226653730749E-7,-3.047225077428E0));
+#57=CARTESIAN_POINT('',(6.854820266760E0,-3.286809183344E-8,-3.043487449835E0));
+#58=CARTESIAN_POINT('',(6.871288726603E0,8.806994258850E-9,-3.038314329658E0));
+#59=CARTESIAN_POINT('',(6.887172177791E0,-2.359885201958E-9,-3.031755431496E0));
+#60=CARTESIAN_POINT('',(6.902366019114E0,6.325465489802E-10,-3.023864815921E0));
+#61=CARTESIAN_POINT('',(6.916770536666E0,-1.703009939633E-10,
+-3.014703641283E0));
+#62=CARTESIAN_POINT('',(6.930292136914E0,4.865742687312E-11,-3.004338635516E0));
+#63=CARTESIAN_POINT('',(6.942842566924E0,-2.432871352916E-11,
+-2.992842126269E0));
+#64=CARTESIAN_POINT('',(6.954339025236E0,4.865742724350E-11,-2.980291670577E0));
+#65=CARTESIAN_POINT('',(6.964703957816E0,-1.703009954448E-10,
+-2.966770080521E0));
+#66=CARTESIAN_POINT('',(6.973865051443E0,6.325465545359E-10,-2.952365605007E0));
+#67=CARTESIAN_POINT('',(6.981755587805E0,-2.359885222699E-9,-2.937171834336E0));
+#68=CARTESIAN_POINT('',(6.988314419012E0,8.806994336258E-9,-2.921288471072E0));
+#69=CARTESIAN_POINT('',(6.993487490591E0,-3.286809212234E-8,-2.904820103296E0));
+#70=CARTESIAN_POINT('',(6.997225089830E0,1.226653741531E-7,-2.887881676406E0));
+#71=CARTESIAN_POINT('',(6.999496065059E0,-4.577934044900E-7,-2.870577423125E0));
+#72=CARTESIAN_POINT('',(6.999991172410E0,9.864076943746E-7,-2.858912355807E0));
+#73=CARTESIAN_POINT('',(6.999991172410E0,9.864076943746E-7,-2.853038143579E0));
+#75=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#76=PRESENTATION_STYLE_ASSIGNMENT((#75));
+#77=STYLED_ITEM('',(#76),#74);
+#78=CARTESIAN_POINT('',(-6.8E0,0.E0,-2.85E0));
+#79=DIRECTION('',(0.E0,-1.E0,0.E0));
+#80=DIRECTION('',(-9.998846178328E-1,0.E0,-1.519049114762E-2));
+#81=AXIS2_PLACEMENT_3D('',#78,#79,#80);
+#83=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#84=PRESENTATION_STYLE_ASSIGNMENT((#83));
+#85=STYLED_ITEM('',(#84),#82);
+#86=CARTESIAN_POINT('',(-6.999991172411E0,9.864076857048E-7,-2.853038143560E0));
+#87=CARTESIAN_POINT('',(-6.999991172411E0,9.864076857048E-7,-2.858912360068E0));
+#88=CARTESIAN_POINT('',(-6.999496064426E0,-4.577934004663E-7,
+-2.870577445551E0));
+#89=CARTESIAN_POINT('',(-6.997225077428E0,1.226653730749E-7,-2.887881759639E0));
+#90=CARTESIAN_POINT('',(-6.993487449835E0,-3.286809183345E-8,
+-2.904820266760E0));
+#91=CARTESIAN_POINT('',(-6.988314329658E0,8.806994258851E-9,-2.921288726603E0));
+#92=CARTESIAN_POINT('',(-6.981755431496E0,-2.359885201958E-9,
+-2.937172177791E0));
+#93=CARTESIAN_POINT('',(-6.973864815921E0,6.325465489803E-10,
+-2.952366019114E0));
+#94=CARTESIAN_POINT('',(-6.964703641283E0,-1.703009939633E-10,
+-2.966770536666E0));
+#95=CARTESIAN_POINT('',(-6.954338635516E0,4.865742687306E-11,
+-2.980292136914E0));
+#96=CARTESIAN_POINT('',(-6.942842126269E0,-2.432871352890E-11,
+-2.992842566924E0));
+#97=CARTESIAN_POINT('',(-6.930291670577E0,4.865742724255E-11,
+-3.004339025236E0));
+#98=CARTESIAN_POINT('',(-6.916770080521E0,-1.703009954413E-10,
+-3.014703957816E0));
+#99=CARTESIAN_POINT('',(-6.902365605007E0,6.325465545227E-10,
+-3.023865051443E0));
+#100=CARTESIAN_POINT('',(-6.887171834336E0,-2.359885222649E-9,
+-3.031755587805E0));
+#101=CARTESIAN_POINT('',(-6.871288471072E0,8.806994336075E-9,
+-3.038314419012E0));
+#102=CARTESIAN_POINT('',(-6.854820103296E0,-3.286809212165E-8,
+-3.043487490591E0));
+#103=CARTESIAN_POINT('',(-6.837881676406E0,1.226653741505E-7,
+-3.047225089830E0));
+#104=CARTESIAN_POINT('',(-6.820577423125E0,-4.577934044804E-7,
+-3.049496065059E0));
+#105=CARTESIAN_POINT('',(-6.808912355807E0,9.864076943540E-7,
+-3.049991172410E0));
+#106=CARTESIAN_POINT('',(-6.803038143579E0,9.864076943540E-7,
+-3.049991172410E0));
+#108=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#109=PRESENTATION_STYLE_ASSIGNMENT((#108));
+#110=STYLED_ITEM('',(#109),#107);
+#111=CARTESIAN_POINT('',(-6.8E0,0.E0,2.85E0));
+#112=DIRECTION('',(0.E0,-1.E0,0.E0));
+#113=DIRECTION('',(-1.519049114763E-2,0.E0,9.998846178328E-1));
+#114=AXIS2_PLACEMENT_3D('',#111,#112,#113);
+#116=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#117=PRESENTATION_STYLE_ASSIGNMENT((#116));
+#118=STYLED_ITEM('',(#117),#115);
+#119=CARTESIAN_POINT('',(-6.803038143560E0,9.864076857042E-7,3.049991172411E0));
+#120=CARTESIAN_POINT('',(-6.808912360068E0,9.864076857042E-7,3.049991172411E0));
+#121=CARTESIAN_POINT('',(-6.820577445551E0,-4.577934004661E-7,
+3.049496064426E0));
+#122=CARTESIAN_POINT('',(-6.837881759639E0,1.226653730749E-7,3.047225077428E0));
+#123=CARTESIAN_POINT('',(-6.854820266760E0,-3.286809183343E-8,
+3.043487449835E0));
+#124=CARTESIAN_POINT('',(-6.871288726603E0,8.806994258846E-9,3.038314329658E0));
+#125=CARTESIAN_POINT('',(-6.887172177791E0,-2.359885201957E-9,
+3.031755431496E0));
+#126=CARTESIAN_POINT('',(-6.902366019114E0,6.325465489800E-10,
+3.023864815921E0));
+#127=CARTESIAN_POINT('',(-6.916770536666E0,-1.703009939633E-10,
+3.014703641283E0));
+#128=CARTESIAN_POINT('',(-6.930292136914E0,4.865742687304E-11,
+3.004338635516E0));
+#129=CARTESIAN_POINT('',(-6.942842566924E0,-2.432871352890E-11,
+2.992842126269E0));
+#130=CARTESIAN_POINT('',(-6.954339025236E0,4.865742724255E-11,
+2.980291670577E0));
+#131=CARTESIAN_POINT('',(-6.964703957816E0,-1.703009954413E-10,
+2.966770080521E0));
+#132=CARTESIAN_POINT('',(-6.973865051443E0,6.325465545227E-10,
+2.952365605007E0));
+#133=CARTESIAN_POINT('',(-6.981755587805E0,-2.359885222649E-9,
+2.937171834336E0));
+#134=CARTESIAN_POINT('',(-6.988314419012E0,8.806994336075E-9,2.921288471072E0));
+#135=CARTESIAN_POINT('',(-6.993487490591E0,-3.286809212165E-8,
+2.904820103296E0));
+#136=CARTESIAN_POINT('',(-6.997225089830E0,1.226653741505E-7,2.887881676406E0));
+#137=CARTESIAN_POINT('',(-6.999496065059E0,-4.577934044804E-7,
+2.870577423125E0));
+#138=CARTESIAN_POINT('',(-6.999991172410E0,9.864076943540E-7,2.858912355807E0));
+#139=CARTESIAN_POINT('',(-6.999991172410E0,9.864076943540E-7,2.853038143579E0));
+#141=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#142=PRESENTATION_STYLE_ASSIGNMENT((#141));
+#143=STYLED_ITEM('',(#142),#140);
+#144=CARTESIAN_POINT('',(6.8E0,0.E0,2.85E0));
+#145=DIRECTION('',(0.E0,-1.E0,0.E0));
+#146=DIRECTION('',(9.998846178328E-1,0.E0,1.519049114762E-2));
+#147=AXIS2_PLACEMENT_3D('',#144,#145,#146);
+#149=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
+#151=STYLED_ITEM('',(#150),#148);
+#152=CARTESIAN_POINT('',(6.999991172411E0,9.864076857048E-7,2.853038143560E0));
+#153=CARTESIAN_POINT('',(6.999991172411E0,9.864076857048E-7,2.858912360068E0));
+#154=CARTESIAN_POINT('',(6.999496064426E0,-4.577934004663E-7,2.870577445551E0));
+#155=CARTESIAN_POINT('',(6.997225077428E0,1.226653730749E-7,2.887881759639E0));
+#156=CARTESIAN_POINT('',(6.993487449835E0,-3.286809183345E-8,2.904820266760E0));
+#157=CARTESIAN_POINT('',(6.988314329658E0,8.806994258851E-9,2.921288726603E0));
+#158=CARTESIAN_POINT('',(6.981755431496E0,-2.359885201958E-9,2.937172177791E0));
+#159=CARTESIAN_POINT('',(6.973864815921E0,6.325465489803E-10,2.952366019114E0));
+#160=CARTESIAN_POINT('',(6.964703641283E0,-1.703009939633E-10,
+2.966770536666E0));
+#161=CARTESIAN_POINT('',(6.954338635516E0,4.865742687300E-11,2.980292136914E0));
+#162=CARTESIAN_POINT('',(6.942842126269E0,-2.432871352866E-11,
+2.992842566924E0));
+#163=CARTESIAN_POINT('',(6.930291670577E0,4.865742724165E-11,3.004339025236E0));
+#164=CARTESIAN_POINT('',(6.916770080521E0,-1.703009954379E-10,
+3.014703957816E0));
+#165=CARTESIAN_POINT('',(6.902365605007E0,6.325465545101E-10,3.023865051443E0));
+#166=CARTESIAN_POINT('',(6.887171834336E0,-2.359885222603E-9,3.031755587805E0));
+#167=CARTESIAN_POINT('',(6.871288471072E0,8.806994335900E-9,3.038314419012E0));
+#168=CARTESIAN_POINT('',(6.854820103296E0,-3.286809212100E-8,3.043487490591E0));
+#169=CARTESIAN_POINT('',(6.837881676406E0,1.226653741481E-7,3.047225089830E0));
+#170=CARTESIAN_POINT('',(6.820577423125E0,-4.577934044714E-7,3.049496065059E0));
+#171=CARTESIAN_POINT('',(6.808912355807E0,9.864076943345E-7,3.049991172410E0));
+#172=CARTESIAN_POINT('',(6.803038143579E0,9.864076943345E-7,3.049991172410E0));
+#174=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#175=PRESENTATION_STYLE_ASSIGNMENT((#174));
+#176=STYLED_ITEM('',(#175),#173);
+#177=CARTESIAN_POINT('',(6.800000000011E0,-1.5E-1,-3.05E0));
+#178=CARTESIAN_POINT('',(6.801012816466E0,-1.5E-1,-3.05E0));
+#179=CARTESIAN_POINT('',(6.802025501195E0,-1.5E-1,-3.049991346338E0));
+#180=CARTESIAN_POINT('',(6.803038317649E0,-1.5E-1,-3.049991346338E0));
+#182=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#183=PRESENTATION_STYLE_ASSIGNMENT((#182));
+#184=STYLED_ITEM('',(#183),#181);
+#185=CARTESIAN_POINT('',(6.999991346339E0,-1.5E-1,-2.853038317636E0));
+#186=CARTESIAN_POINT('',(6.999991346339E0,-1.5E-1,-2.852025501171E0));
+#187=CARTESIAN_POINT('',(7.E0,-1.5E-1,-2.851012816466E0));
+#188=CARTESIAN_POINT('',(7.E0,-1.5E-1,-2.85E0));
+#190=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#191=PRESENTATION_STYLE_ASSIGNMENT((#190));
+#192=STYLED_ITEM('',(#191),#189);
+#193=DIRECTION('',(1.341102044231E-9,-1.E0,0.E0));
+#194=VECTOR('',#193,1.5E-1);
+#195=CARTESIAN_POINT('',(6.799999999810E0,0.E0,-3.05E0));
+#196=LINE('',#195,#194);
+#197=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#198=PRESENTATION_STYLE_ASSIGNMENT((#197));
+#199=STYLED_ITEM('',(#198),#196);
+#200=DIRECTION('',(1.710894086325E-1,9.702920303130E-1,-1.710607791541E-1));
+#201=VECTOR('',#200,3.102645091101E-1);
+#202=CARTESIAN_POINT('',(6.749955346266E0,-4.510471804785E-1,
+-2.996917257666E0));
+#203=LINE('',#202,#201);
+#204=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#205=PRESENTATION_STYLE_ASSIGNMENT((#204));
+#206=STYLED_ITEM('',(#205),#203);
+#207=DIRECTION('',(-1.710894678979E-1,9.702920200038E-1,-1.710607783550E-1));
+#208=VECTOR('',#207,3.102645098818E-1);
+#209=CARTESIAN_POINT('',(-6.749955327733E0,-4.510471780287E-1,
+-2.996917257782E0));
+#210=LINE('',#209,#208);
+#211=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#212=PRESENTATION_STYLE_ASSIGNMENT((#211));
+#213=STYLED_ITEM('',(#212),#210);
+#214=CARTESIAN_POINT('',(6.8E0,-1.5E-1,-2.85E0));
+#215=DIRECTION('',(0.E0,-1.E0,0.E0));
+#216=DIRECTION('',(1.519049127822E-2,0.E0,-9.998846178308E-1));
+#217=AXIS2_PLACEMENT_3D('',#214,#215,#216);
+#219=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#220=PRESENTATION_STYLE_ASSIGNMENT((#219));
+#221=STYLED_ITEM('',(#220),#218);
+#222=CARTESIAN_POINT('',(6.999991346339E0,-1.5E-1,-2.853038317636E0));
+#223=CARTESIAN_POINT('',(6.999991346339E0,-1.5E-1,-2.858912534145E0));
+#224=CARTESIAN_POINT('',(6.999495983705E0,-1.5E-1,-2.870577364762E0));
+#225=CARTESIAN_POINT('',(6.997225099057E0,-1.5E-1,-2.887881781287E0));
+#226=CARTESIAN_POINT('',(6.993487444039E0,-1.5E-1,-2.904820260960E0));
+#227=CARTESIAN_POINT('',(6.988314331211E0,-1.5E-1,-2.921288728158E0));
+#228=CARTESIAN_POINT('',(6.981755431079E0,-1.5E-1,-2.937172177375E0));
+#229=CARTESIAN_POINT('',(6.973864816032E0,-1.5E-1,-2.952366019226E0));
+#230=CARTESIAN_POINT('',(6.964703641253E0,-1.5E-1,-2.966770536636E0));
+#231=CARTESIAN_POINT('',(6.954338635525E0,-1.5E-1,-2.980292136923E0));
+#232=CARTESIAN_POINT('',(6.942842126264E0,-1.5E-1,-2.992842566920E0));
+#233=CARTESIAN_POINT('',(6.930291670586E0,-1.5E-1,-3.004339025244E0));
+#234=CARTESIAN_POINT('',(6.916770080491E0,-1.5E-1,-3.014703957786E0));
+#235=CARTESIAN_POINT('',(6.902365605118E0,-1.5E-1,-3.023865051554E0));
+#236=CARTESIAN_POINT('',(6.887171833919E0,-1.5E-1,-3.031755587389E0));
+#237=CARTESIAN_POINT('',(6.871288472626E0,-1.5E-1,-3.038314420565E0));
+#238=CARTESIAN_POINT('',(6.854820097496E0,-1.5E-1,-3.043487484796E0));
+#239=CARTESIAN_POINT('',(6.837881698053E0,-1.5E-1,-3.047225111459E0));
+#240=CARTESIAN_POINT('',(6.820577342339E0,-1.5E-1,-3.049495984338E0));
+#241=CARTESIAN_POINT('',(6.808912529877E0,-1.5E-1,-3.049991346338E0));
+#242=CARTESIAN_POINT('',(6.803038317649E0,-1.5E-1,-3.049991346338E0));
+#244=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#245=PRESENTATION_STYLE_ASSIGNMENT((#244));
+#246=STYLED_ITEM('',(#245),#243);
+#247=CARTESIAN_POINT('',(-6.8E0,-1.5E-1,-2.85E0));
+#248=DIRECTION('',(0.E0,-1.E0,0.E0));
+#249=DIRECTION('',(-9.998846178308E-1,0.E0,-1.519049127822E-2));
+#250=AXIS2_PLACEMENT_3D('',#247,#248,#249);
+#252=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#253=PRESENTATION_STYLE_ASSIGNMENT((#252));
+#254=STYLED_ITEM('',(#253),#251);
+#255=CARTESIAN_POINT('',(-6.803038317636E0,-1.5E-1,-3.049991346339E0));
+#256=CARTESIAN_POINT('',(-6.808912534145E0,-1.5E-1,-3.049991346339E0));
+#257=CARTESIAN_POINT('',(-6.820577364762E0,-1.5E-1,-3.049495983705E0));
+#258=CARTESIAN_POINT('',(-6.837881781287E0,-1.5E-1,-3.047225099057E0));
+#259=CARTESIAN_POINT('',(-6.854820260960E0,-1.5E-1,-3.043487444039E0));
+#260=CARTESIAN_POINT('',(-6.871288728158E0,-1.5E-1,-3.038314331211E0));
+#261=CARTESIAN_POINT('',(-6.887172177375E0,-1.5E-1,-3.031755431079E0));
+#262=CARTESIAN_POINT('',(-6.902366019226E0,-1.5E-1,-3.023864816032E0));
+#263=CARTESIAN_POINT('',(-6.916770536636E0,-1.5E-1,-3.014703641253E0));
+#264=CARTESIAN_POINT('',(-6.930292136923E0,-1.5E-1,-3.004338635525E0));
+#265=CARTESIAN_POINT('',(-6.942842566920E0,-1.5E-1,-2.992842126264E0));
+#266=CARTESIAN_POINT('',(-6.954339025244E0,-1.5E-1,-2.980291670586E0));
+#267=CARTESIAN_POINT('',(-6.964703957786E0,-1.5E-1,-2.966770080491E0));
+#268=CARTESIAN_POINT('',(-6.973865051554E0,-1.5E-1,-2.952365605118E0));
+#269=CARTESIAN_POINT('',(-6.981755587389E0,-1.5E-1,-2.937171833919E0));
+#270=CARTESIAN_POINT('',(-6.988314420565E0,-1.5E-1,-2.921288472626E0));
+#271=CARTESIAN_POINT('',(-6.993487484796E0,-1.5E-1,-2.904820097496E0));
+#272=CARTESIAN_POINT('',(-6.997225111459E0,-1.5E-1,-2.887881698053E0));
+#273=CARTESIAN_POINT('',(-6.999495984338E0,-1.5E-1,-2.870577342339E0));
+#274=CARTESIAN_POINT('',(-6.999991346338E0,-1.5E-1,-2.858912529877E0));
+#275=CARTESIAN_POINT('',(-6.999991346338E0,-1.5E-1,-2.853038317649E0));
+#277=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#278=PRESENTATION_STYLE_ASSIGNMENT((#277));
+#279=STYLED_ITEM('',(#278),#276);
+#280=CARTESIAN_POINT('',(-6.8E0,-1.5E-1,2.85E0));
+#281=DIRECTION('',(0.E0,-1.E0,0.E0));
+#282=DIRECTION('',(-1.519049127822E-2,0.E0,9.998846178308E-1));
+#283=AXIS2_PLACEMENT_3D('',#280,#281,#282);
+#285=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#286=PRESENTATION_STYLE_ASSIGNMENT((#285));
+#287=STYLED_ITEM('',(#286),#284);
+#288=CARTESIAN_POINT('',(-6.999991346339E0,-1.5E-1,2.853038317636E0));
+#289=CARTESIAN_POINT('',(-6.999991346339E0,-1.5E-1,2.858912534145E0));
+#290=CARTESIAN_POINT('',(-6.999495983705E0,-1.5E-1,2.870577364762E0));
+#291=CARTESIAN_POINT('',(-6.997225099057E0,-1.5E-1,2.887881781287E0));
+#292=CARTESIAN_POINT('',(-6.993487444039E0,-1.5E-1,2.904820260960E0));
+#293=CARTESIAN_POINT('',(-6.988314331211E0,-1.5E-1,2.921288728158E0));
+#294=CARTESIAN_POINT('',(-6.981755431079E0,-1.5E-1,2.937172177375E0));
+#295=CARTESIAN_POINT('',(-6.973864816032E0,-1.5E-1,2.952366019226E0));
+#296=CARTESIAN_POINT('',(-6.964703641253E0,-1.5E-1,2.966770536636E0));
+#297=CARTESIAN_POINT('',(-6.954338635525E0,-1.5E-1,2.980292136923E0));
+#298=CARTESIAN_POINT('',(-6.942842126264E0,-1.5E-1,2.992842566920E0));
+#299=CARTESIAN_POINT('',(-6.930291670586E0,-1.5E-1,3.004339025244E0));
+#300=CARTESIAN_POINT('',(-6.916770080491E0,-1.5E-1,3.014703957786E0));
+#301=CARTESIAN_POINT('',(-6.902365605118E0,-1.5E-1,3.023865051554E0));
+#302=CARTESIAN_POINT('',(-6.887171833919E0,-1.5E-1,3.031755587389E0));
+#303=CARTESIAN_POINT('',(-6.871288472626E0,-1.5E-1,3.038314420565E0));
+#304=CARTESIAN_POINT('',(-6.854820097496E0,-1.5E-1,3.043487484796E0));
+#305=CARTESIAN_POINT('',(-6.837881698053E0,-1.5E-1,3.047225111459E0));
+#306=CARTESIAN_POINT('',(-6.820577342339E0,-1.5E-1,3.049495984338E0));
+#307=CARTESIAN_POINT('',(-6.808912529877E0,-1.5E-1,3.049991346338E0));
+#308=CARTESIAN_POINT('',(-6.803038317649E0,-1.5E-1,3.049991346338E0));
+#310=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#311=PRESENTATION_STYLE_ASSIGNMENT((#310));
+#312=STYLED_ITEM('',(#311),#309);
+#313=CARTESIAN_POINT('',(6.8E0,-1.5E-1,2.85E0));
+#314=DIRECTION('',(0.E0,-1.E0,0.E0));
+#315=DIRECTION('',(9.998846178308E-1,0.E0,1.519049127823E-2));
+#316=AXIS2_PLACEMENT_3D('',#313,#314,#315);
+#318=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#319=PRESENTATION_STYLE_ASSIGNMENT((#318));
+#320=STYLED_ITEM('',(#319),#317);
+#321=CARTESIAN_POINT('',(6.803038317636E0,-1.5E-1,3.049991346339E0));
+#322=CARTESIAN_POINT('',(6.808912534145E0,-1.5E-1,3.049991346339E0));
+#323=CARTESIAN_POINT('',(6.820577364762E0,-1.5E-1,3.049495983705E0));
+#324=CARTESIAN_POINT('',(6.837881781287E0,-1.5E-1,3.047225099057E0));
+#325=CARTESIAN_POINT('',(6.854820260960E0,-1.5E-1,3.043487444039E0));
+#326=CARTESIAN_POINT('',(6.871288728158E0,-1.5E-1,3.038314331211E0));
+#327=CARTESIAN_POINT('',(6.887172177375E0,-1.5E-1,3.031755431079E0));
+#328=CARTESIAN_POINT('',(6.902366019226E0,-1.5E-1,3.023864816032E0));
+#329=CARTESIAN_POINT('',(6.916770536636E0,-1.5E-1,3.014703641253E0));
+#330=CARTESIAN_POINT('',(6.930292136923E0,-1.5E-1,3.004338635525E0));
+#331=CARTESIAN_POINT('',(6.942842566920E0,-1.5E-1,2.992842126264E0));
+#332=CARTESIAN_POINT('',(6.954339025244E0,-1.5E-1,2.980291670586E0));
+#333=CARTESIAN_POINT('',(6.964703957786E0,-1.5E-1,2.966770080491E0));
+#334=CARTESIAN_POINT('',(6.973865051554E0,-1.5E-1,2.952365605118E0));
+#335=CARTESIAN_POINT('',(6.981755587389E0,-1.5E-1,2.937171833919E0));
+#336=CARTESIAN_POINT('',(6.988314420565E0,-1.5E-1,2.921288472626E0));
+#337=CARTESIAN_POINT('',(6.993487484796E0,-1.5E-1,2.904820097496E0));
+#338=CARTESIAN_POINT('',(6.997225111459E0,-1.5E-1,2.887881698053E0));
+#339=CARTESIAN_POINT('',(6.999495984338E0,-1.5E-1,2.870577342339E0));
+#340=CARTESIAN_POINT('',(6.999991346338E0,-1.5E-1,2.858912529877E0));
+#341=CARTESIAN_POINT('',(6.999991346338E0,-1.5E-1,2.853038317649E0));
+#343=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#344=PRESENTATION_STYLE_ASSIGNMENT((#343));
+#345=STYLED_ITEM('',(#344),#342);
+#346=CARTESIAN_POINT('',(-7.E0,-1.5E-1,-2.850000000011E0));
+#347=CARTESIAN_POINT('',(-7.E0,-1.5E-1,-2.851012816466E0));
+#348=CARTESIAN_POINT('',(-6.999991346338E0,-1.5E-1,-2.852025501194E0));
+#349=CARTESIAN_POINT('',(-6.999991346338E0,-1.5E-1,-2.853038317649E0));
+#351=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#352=PRESENTATION_STYLE_ASSIGNMENT((#351));
+#353=STYLED_ITEM('',(#352),#350);
+#354=CARTESIAN_POINT('',(-6.803038317636E0,-1.5E-1,-3.049991346339E0));
+#355=CARTESIAN_POINT('',(-6.802025501171E0,-1.5E-1,-3.049991346339E0));
+#356=CARTESIAN_POINT('',(-6.801012816466E0,-1.5E-1,-3.05E0));
+#357=CARTESIAN_POINT('',(-6.8E0,-1.5E-1,-3.05E0));
+#359=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#360=PRESENTATION_STYLE_ASSIGNMENT((#359));
+#361=STYLED_ITEM('',(#360),#358);
+#362=DIRECTION('',(0.E0,-1.E0,-1.338748371419E-9));
+#363=VECTOR('',#362,1.5E-1);
+#364=CARTESIAN_POINT('',(-7.E0,0.E0,-2.849999999810E0));
+#365=LINE('',#364,#363);
+#366=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#367=PRESENTATION_STYLE_ASSIGNMENT((#366));
+#368=STYLED_ITEM('',(#367),#365);
+#369=DIRECTION('',(-1.710607791541E-1,9.702920303130E-1,-1.710894086325E-1));
+#370=VECTOR('',#369,3.102645091101E-1);
+#371=CARTESIAN_POINT('',(-6.946917257666E0,-4.510471804785E-1,
+-2.799955346266E0));
+#372=LINE('',#371,#370);
+#373=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#374=PRESENTATION_STYLE_ASSIGNMENT((#373));
+#375=STYLED_ITEM('',(#374),#372);
+#376=DIRECTION('',(-1.710607783550E-1,9.702920200038E-1,1.710894678979E-1));
+#377=VECTOR('',#376,3.102645098818E-1);
+#378=CARTESIAN_POINT('',(-6.946917257782E0,-4.510471780287E-1,
+2.799955327733E0));
+#379=LINE('',#378,#377);
+#380=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#381=PRESENTATION_STYLE_ASSIGNMENT((#380));
+#382=STYLED_ITEM('',(#381),#379);
+#383=CARTESIAN_POINT('',(-6.946917257666E0,-4.510471804785E-1,
+-2.799955346266E0));
+#384=CARTESIAN_POINT('',(-6.946789961023E0,-4.517691155828E-1,
+-2.805624448210E0));
+#385=CARTESIAN_POINT('',(-6.946049903772E0,-4.531478815570E-1,
+-2.816955869972E0));
+#386=CARTESIAN_POINT('',(-6.943491636640E0,-4.550104657550E-1,
+-2.833814506269E0));
+#387=CARTESIAN_POINT('',(-6.939504982675E0,-4.566522977892E-1,
+-2.850410766757E0));
+#388=CARTESIAN_POINT('',(-6.934119712124E0,-4.580623265992E-1,
+-2.866623503927E0));
+#389=CARTESIAN_POINT('',(-6.927375856603E0,-4.592300046169E-1,
+-2.882334600625E0));
+#390=CARTESIAN_POINT('',(-6.919323120032E0,-4.601470604719E-1,
+-2.897429666768E0));
+#391=CARTESIAN_POINT('',(-6.910020676478E0,-4.608068371898E-1,
+-2.911798814047E0));
+#392=CARTESIAN_POINT('',(-6.899536597521E0,-4.612046112824E-1,
+-2.925337547895E0));
+#393=CARTESIAN_POINT('',(-6.887947403491E0,-4.613375207176E-1,
+-2.937947404597E0));
+#394=CARTESIAN_POINT('',(-6.875337546282E0,-4.612046130679E-1,
+-2.949536598301E0));
+#395=CARTESIAN_POINT('',(-6.861798812027E0,-4.608068403654E-1,
+-2.960020676933E0));
+#396=CARTESIAN_POINT('',(-6.847429664567E0,-4.601470645508E-1,
+-2.969323120170E0));
+#397=CARTESIAN_POINT('',(-6.832334597940E0,-4.592300096136E-1,
+-2.977375856555E0));
+#398=CARTESIAN_POINT('',(-6.816623500993E0,-4.580623307920E-1,
+-2.984119712237E0));
+#399=CARTESIAN_POINT('',(-6.800410762666E0,-4.566523048095E-1,
+-2.989504982039E0));
+#400=CARTESIAN_POINT('',(-6.783814506364E0,-4.550104645127E-1,
+-2.993491637235E0));
+#401=CARTESIAN_POINT('',(-6.766955855855E0,-4.531479011134E-1,
+-2.996049900657E0));
+#402=CARTESIAN_POINT('',(-6.755624468896E0,-4.517690929013E-1,
+-2.996789964707E0));
+#403=CARTESIAN_POINT('',(-6.749955327733E0,-4.510471780287E-1,
+-2.996917257782E0));
+#405=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#406=PRESENTATION_STYLE_ASSIGNMENT((#405));
+#407=STYLED_ITEM('',(#406),#404);
+#408=DIRECTION('',(-2.425539972322E-10,0.E0,-1.E0));
+#409=VECTOR('',#408,5.599913845099E0);
+#410=CARTESIAN_POINT('',(-6.799196087164E0,-5.75E-1,2.799958144228E0));
+#411=LINE('',#410,#409);
+#412=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#413=PRESENTATION_STYLE_ASSIGNMENT((#412));
+#414=STYLED_ITEM('',(#413),#411);
+#415=CARTESIAN_POINT('',(-6.799196088522E0,-4.25E-1,-2.799955701366E0));
+#416=DIRECTION('',(0.E0,0.E0,1.E0));
+#417=DIRECTION('',(-9.848077530122E-1,-1.736481776669E-1,0.E0));
+#418=AXIS2_PLACEMENT_3D('',#415,#416,#417);
+#420=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#421=PRESENTATION_STYLE_ASSIGNMENT((#420));
+#422=STYLED_ITEM('',(#421),#419);
+#423=DIRECTION('',(2.073707643254E-11,-4.374741934129E-10,-1.E0));
+#424=VECTOR('',#423,5.599910673999E0);
+#425=CARTESIAN_POINT('',(-6.946917257782E0,-4.510471780287E-1,
+2.799955327733E0));
+#426=LINE('',#425,#424);
+#427=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#428=PRESENTATION_STYLE_ASSIGNMENT((#427));
+#429=STYLED_ITEM('',(#428),#426);
+#430=CARTESIAN_POINT('',(-6.799196088522E0,-4.25E-1,2.799955701442E0));
+#431=DIRECTION('',(0.E0,0.E0,1.E0));
+#432=DIRECTION('',(-9.848077530122E-1,-1.736481776669E-1,0.E0));
+#433=AXIS2_PLACEMENT_3D('',#430,#431,#432);
+#435=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#436=PRESENTATION_STYLE_ASSIGNMENT((#435));
+#437=STYLED_ITEM('',(#436),#434);
+#438=CARTESIAN_POINT('',(6.749955700872E0,-5.75E-1,2.849196088522E0));
+#439=CARTESIAN_POINT('',(6.751407424635E0,-5.75E-1,2.849196073519E0));
+#440=CARTESIAN_POINT('',(6.754295038712E0,-5.75E-1,2.849072004524E0));
+#441=CARTESIAN_POINT('',(6.758594425710E0,-5.75E-1,2.848514593456E0));
+#442=CARTESIAN_POINT('',(6.762815380430E0,-5.75E-1,2.847590382642E0));
+#443=CARTESIAN_POINT('',(6.766931073179E0,-5.75E-1,2.846306252478E0));
+#444=CARTESIAN_POINT('',(6.770910450589E0,-5.75E-1,2.844671769195E0));
+#445=CARTESIAN_POINT('',(6.774724828567E0,-5.75E-1,2.842698986272E0));
+#446=CARTESIAN_POINT('',(6.778346362397E0,-5.75E-1,2.840402406354E0));
+#447=CARTESIAN_POINT('',(6.781748736576E0,-5.75E-1,2.837798838942E0));
+#448=CARTESIAN_POINT('',(6.784907199852E0,-5.75E-1,2.834907289170E0));
+#449=CARTESIAN_POINT('',(6.787798761268E0,-5.75E-1,2.831748829622E0));
+#450=CARTESIAN_POINT('',(6.790402339078E0,-5.75E-1,2.828346459092E0));
+#451=CARTESIAN_POINT('',(6.792698929650E0,-5.75E-1,2.824724927574E0));
+#452=CARTESIAN_POINT('',(6.794671722853E0,-5.75E-1,2.820910551238E0));
+#453=CARTESIAN_POINT('',(6.796306216326E0,-5.75E-1,2.816931173966E0));
+#454=CARTESIAN_POINT('',(6.797590355938E0,-5.75E-1,2.812815482801E0));
+#455=CARTESIAN_POINT('',(6.798514577052E0,-5.75E-1,2.808594519528E0));
+#456=CARTESIAN_POINT('',(6.799071994556E0,-5.75E-1,2.804295158418E0));
+#457=CARTESIAN_POINT('',(6.799196073912E0,-5.75E-1,2.801407473096E0));
+#458=CARTESIAN_POINT('',(6.799196088522E0,-5.75E-1,2.799955700871E0));
+#460=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#461=PRESENTATION_STYLE_ASSIGNMENT((#460));
+#462=STYLED_ITEM('',(#461),#459);
+#463=CARTESIAN_POINT('',(6.799196087164E0,-5.75E-1,-2.799958135075E0));
+#464=CARTESIAN_POINT('',(6.799196072161E0,-5.75E-1,-2.801409756293E0));
+#465=CARTESIAN_POINT('',(6.799071297466E0,-5.75E-1,-2.804304256839E0));
+#466=CARTESIAN_POINT('',(6.798513486803E0,-5.75E-1,-2.808600255947E0));
+#467=CARTESIAN_POINT('',(6.797588797994E0,-5.75E-1,-2.812821452324E0));
+#468=CARTESIAN_POINT('',(6.796304311355E0,-5.75E-1,-2.816936382316E0));
+#469=CARTESIAN_POINT('',(6.794669540917E0,-5.75E-1,-2.820915246637E0));
+#470=CARTESIAN_POINT('',(6.792696554076E0,-5.75E-1,-2.824729037396E0));
+#471=CARTESIAN_POINT('',(6.790399848389E0,-5.75E-1,-2.828350008643E0));
+#472=CARTESIAN_POINT('',(6.787796232053E0,-5.75E-1,-2.831751830041E0));
+#473=CARTESIAN_POINT('',(6.784904706660E0,-5.75E-1,-2.834909765420E0));
+#474=CARTESIAN_POINT('',(6.781746340689E0,-5.75E-1,-2.837800830266E0));
+#475=CARTESIAN_POINT('',(6.778344127876E0,-5.75E-1,-2.840403950865E0));
+#476=CARTESIAN_POINT('',(6.774722812388E0,-5.75E-1,-2.842700130364E0));
+#477=CARTESIAN_POINT('',(6.770908703864E0,-5.75E-1,-2.844672564804E0));
+#478=CARTESIAN_POINT('',(6.766929638988E0,-5.75E-1,-2.846306757169E0));
+#479=CARTESIAN_POINT('',(6.762814297142E0,-5.75E-1,-2.847590657783E0));
+#480=CARTESIAN_POINT('',(6.758593711623E0,-5.75E-1,-2.848514705588E0));
+#481=CARTESIAN_POINT('',(6.754294749274E0,-5.75E-1,-2.849072018006E0));
+#482=CARTESIAN_POINT('',(6.751407335322E0,-5.75E-1,-2.849196073914E0));
+#483=CARTESIAN_POINT('',(6.749955700872E0,-5.75E-1,-2.849196088522E0));
+#485=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#486=PRESENTATION_STYLE_ASSIGNMENT((#485));
+#487=STYLED_ITEM('',(#486),#484);
+#488=CARTESIAN_POINT('',(-6.749955700872E0,-5.75E-1,-2.849196088522E0));
+#489=CARTESIAN_POINT('',(-6.751407424635E0,-5.75E-1,-2.849196073519E0));
+#490=CARTESIAN_POINT('',(-6.754295038712E0,-5.75E-1,-2.849072004524E0));
+#491=CARTESIAN_POINT('',(-6.758594425710E0,-5.75E-1,-2.848514593456E0));
+#492=CARTESIAN_POINT('',(-6.762815380430E0,-5.75E-1,-2.847590382642E0));
+#493=CARTESIAN_POINT('',(-6.766931073179E0,-5.75E-1,-2.846306252478E0));
+#494=CARTESIAN_POINT('',(-6.770910450589E0,-5.75E-1,-2.844671769195E0));
+#495=CARTESIAN_POINT('',(-6.774724828567E0,-5.75E-1,-2.842698986272E0));
+#496=CARTESIAN_POINT('',(-6.778346362397E0,-5.75E-1,-2.840402406354E0));
+#497=CARTESIAN_POINT('',(-6.781748736576E0,-5.75E-1,-2.837798838942E0));
+#498=CARTESIAN_POINT('',(-6.784907199852E0,-5.75E-1,-2.834907289170E0));
+#499=CARTESIAN_POINT('',(-6.787798761268E0,-5.75E-1,-2.831748829622E0));
+#500=CARTESIAN_POINT('',(-6.790402339078E0,-5.75E-1,-2.828346459092E0));
+#501=CARTESIAN_POINT('',(-6.792698929650E0,-5.75E-1,-2.824724927574E0));
+#502=CARTESIAN_POINT('',(-6.794671722853E0,-5.75E-1,-2.820910551238E0));
+#503=CARTESIAN_POINT('',(-6.796306216326E0,-5.75E-1,-2.816931173966E0));
+#504=CARTESIAN_POINT('',(-6.797590355938E0,-5.75E-1,-2.812815482801E0));
+#505=CARTESIAN_POINT('',(-6.798514577052E0,-5.75E-1,-2.808594519528E0));
+#506=CARTESIAN_POINT('',(-6.799071994556E0,-5.75E-1,-2.804295158418E0));
+#507=CARTESIAN_POINT('',(-6.799196073912E0,-5.75E-1,-2.801407473096E0));
+#508=CARTESIAN_POINT('',(-6.799196088522E0,-5.75E-1,-2.799955700871E0));
+#510=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#511=PRESENTATION_STYLE_ASSIGNMENT((#510));
+#512=STYLED_ITEM('',(#511),#509);
+#513=CARTESIAN_POINT('',(-6.799196087164E0,-5.75E-1,2.799958144228E0));
+#514=CARTESIAN_POINT('',(-6.799196072161E0,-5.75E-1,2.801409764911E0));
+#515=CARTESIAN_POINT('',(-6.799071294832E0,-5.75E-1,2.804304291136E0));
+#516=CARTESIAN_POINT('',(-6.798513482687E0,-5.75E-1,2.808600277618E0));
+#517=CARTESIAN_POINT('',(-6.797588792101E0,-5.75E-1,2.812821474902E0));
+#518=CARTESIAN_POINT('',(-6.796304304137E0,-5.75E-1,2.816936402055E0));
+#519=CARTESIAN_POINT('',(-6.794669532631E0,-5.75E-1,2.820915264469E0));
+#520=CARTESIAN_POINT('',(-6.792696545032E0,-5.75E-1,2.824729053045E0));
+#521=CARTESIAN_POINT('',(-6.790399838878E0,-5.75E-1,2.828350022200E0));
+#522=CARTESIAN_POINT('',(-6.787796222360E0,-5.75E-1,2.831751841542E0));
+#523=CARTESIAN_POINT('',(-6.784904697058E0,-5.75E-1,2.834909774959E0));
+#524=CARTESIAN_POINT('',(-6.781746331435E0,-5.75E-1,2.837800837958E0));
+#525=CARTESIAN_POINT('',(-6.778344119208E0,-5.75E-1,2.840403956858E0));
+#526=CARTESIAN_POINT('',(-6.774722804524E0,-5.75E-1,2.842700134828E0));
+#527=CARTESIAN_POINT('',(-6.770908696996E0,-5.75E-1,2.844672567935E0));
+#528=CARTESIAN_POINT('',(-6.766929633281E0,-5.75E-1,2.846306759179E0));
+#529=CARTESIAN_POINT('',(-6.762814292734E0,-5.75E-1,2.847590658905E0));
+#530=CARTESIAN_POINT('',(-6.758593708619E0,-5.75E-1,2.848514706066E0));
+#531=CARTESIAN_POINT('',(-6.754294747753E0,-5.75E-1,2.849072018094E0));
+#532=CARTESIAN_POINT('',(-6.751407334810E0,-5.75E-1,2.849196073914E0));
+#533=CARTESIAN_POINT('',(-6.749955700872E0,-5.75E-1,2.849196088522E0));
+#535=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#536=PRESENTATION_STYLE_ASSIGNMENT((#535));
+#537=STYLED_ITEM('',(#536),#534);
+#538=DIRECTION('',(-1.E0,0.E0,0.E0));
+#539=VECTOR('',#538,1.349991140174E1);
+#540=CARTESIAN_POINT('',(6.749955700872E0,-5.75E-1,2.849196088522E0));
+#541=LINE('',#540,#539);
+#542=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#543=PRESENTATION_STYLE_ASSIGNMENT((#542));
+#544=STYLED_ITEM('',(#543),#541);
+#545=CARTESIAN_POINT('',(-6.749955701366E0,-4.25E-1,2.849196088522E0));
+#546=DIRECTION('',(1.E0,0.E0,0.E0));
+#547=DIRECTION('',(0.E0,-1.736481776669E-1,9.848077530122E-1));
+#548=AXIS2_PLACEMENT_3D('',#545,#546,#547);
+#550=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#551=PRESENTATION_STYLE_ASSIGNMENT((#550));
+#552=STYLED_ITEM('',(#551),#549);
+#553=DIRECTION('',(-1.E0,-1.814691072792E-10,-8.602064912430E-12));
+#554=VECTOR('',#553,1.349991067400E1);
+#555=CARTESIAN_POINT('',(6.749955327733E0,-4.510471780287E-1,2.996917257782E0));
+#556=LINE('',#555,#554);
+#557=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#558=PRESENTATION_STYLE_ASSIGNMENT((#557));
+#559=STYLED_ITEM('',(#558),#556);
+#560=CARTESIAN_POINT('',(6.749955701442E0,-4.25E-1,2.849196088522E0));
+#561=DIRECTION('',(1.E0,0.E0,0.E0));
+#562=DIRECTION('',(0.E0,-1.736481776669E-1,9.848077530122E-1));
+#563=AXIS2_PLACEMENT_3D('',#560,#561,#562);
+#565=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#566=PRESENTATION_STYLE_ASSIGNMENT((#565));
+#567=STYLED_ITEM('',(#566),#564);
+#568=CARTESIAN_POINT('',(-6.749955346266E0,-4.510471804785E-1,
+2.996917257666E0));
+#569=CARTESIAN_POINT('',(-6.755624448210E0,-4.517691155828E-1,
+2.996789961023E0));
+#570=CARTESIAN_POINT('',(-6.766955869972E0,-4.531478815570E-1,
+2.996049903772E0));
+#571=CARTESIAN_POINT('',(-6.783814506269E0,-4.550104657550E-1,
+2.993491636640E0));
+#572=CARTESIAN_POINT('',(-6.800410766757E0,-4.566522977892E-1,
+2.989504982675E0));
+#573=CARTESIAN_POINT('',(-6.816623503927E0,-4.580623265992E-1,
+2.984119712124E0));
+#574=CARTESIAN_POINT('',(-6.832334600625E0,-4.592300046169E-1,
+2.977375856603E0));
+#575=CARTESIAN_POINT('',(-6.847429666768E0,-4.601470604719E-1,
+2.969323120032E0));
+#576=CARTESIAN_POINT('',(-6.861798814047E0,-4.608068371898E-1,
+2.960020676478E0));
+#577=CARTESIAN_POINT('',(-6.875337547895E0,-4.612046112824E-1,
+2.949536597521E0));
+#578=CARTESIAN_POINT('',(-6.887947404597E0,-4.613375207176E-1,
+2.937947403491E0));
+#579=CARTESIAN_POINT('',(-6.899536598301E0,-4.612046130679E-1,
+2.925337546282E0));
+#580=CARTESIAN_POINT('',(-6.910020676933E0,-4.608068403654E-1,
+2.911798812027E0));
+#581=CARTESIAN_POINT('',(-6.919323120170E0,-4.601470645508E-1,
+2.897429664567E0));
+#582=CARTESIAN_POINT('',(-6.927375856555E0,-4.592300096136E-1,
+2.882334597940E0));
+#583=CARTESIAN_POINT('',(-6.934119712237E0,-4.580623307920E-1,
+2.866623500993E0));
+#584=CARTESIAN_POINT('',(-6.939504982039E0,-4.566523048095E-1,
+2.850410762666E0));
+#585=CARTESIAN_POINT('',(-6.943491637235E0,-4.550104645127E-1,
+2.833814506364E0));
+#586=CARTESIAN_POINT('',(-6.946049900657E0,-4.531479011134E-1,
+2.816955855855E0));
+#587=CARTESIAN_POINT('',(-6.946789964707E0,-4.517690929013E-1,
+2.805624468896E0));
+#588=CARTESIAN_POINT('',(-6.946917257782E0,-4.510471780287E-1,
+2.799955327733E0));
+#590=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#591=PRESENTATION_STYLE_ASSIGNMENT((#590));
+#592=STYLED_ITEM('',(#591),#589);
+#593=DIRECTION('',(-1.710894086325E-1,9.702920303130E-1,1.710607791541E-1));
+#594=VECTOR('',#593,3.102645091101E-1);
+#595=CARTESIAN_POINT('',(-6.749955346266E0,-4.510471804785E-1,
+2.996917257666E0));
+#596=LINE('',#595,#594);
+#597=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#598=PRESENTATION_STYLE_ASSIGNMENT((#597));
+#599=STYLED_ITEM('',(#598),#596);
+#600=DIRECTION('',(1.710894678979E-1,9.702920200038E-1,1.710607783550E-1));
+#601=VECTOR('',#600,3.102645098818E-1);
+#602=CARTESIAN_POINT('',(6.749955327733E0,-4.510471780287E-1,2.996917257782E0));
+#603=LINE('',#602,#601);
+#604=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#605=PRESENTATION_STYLE_ASSIGNMENT((#604));
+#606=STYLED_ITEM('',(#605),#603);
+#607=CARTESIAN_POINT('',(-6.800000000011E0,-1.5E-1,3.05E0));
+#608=CARTESIAN_POINT('',(-6.801012816466E0,-1.5E-1,3.05E0));
+#609=CARTESIAN_POINT('',(-6.802025501195E0,-1.5E-1,3.049991346338E0));
+#610=CARTESIAN_POINT('',(-6.803038317649E0,-1.5E-1,3.049991346338E0));
+#612=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#613=PRESENTATION_STYLE_ASSIGNMENT((#612));
+#614=STYLED_ITEM('',(#613),#611);
+#615=CARTESIAN_POINT('',(-6.999991346339E0,-1.5E-1,2.853038317636E0));
+#616=CARTESIAN_POINT('',(-6.999991346339E0,-1.5E-1,2.852025501171E0));
+#617=CARTESIAN_POINT('',(-7.E0,-1.5E-1,2.851012816466E0));
+#618=CARTESIAN_POINT('',(-7.E0,-1.5E-1,2.85E0));
+#620=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#621=PRESENTATION_STYLE_ASSIGNMENT((#620));
+#622=STYLED_ITEM('',(#621),#619);
+#623=DIRECTION('',(-1.341113886610E-9,-1.E0,0.E0));
+#624=VECTOR('',#623,1.5E-1);
+#625=CARTESIAN_POINT('',(-6.799999999810E0,0.E0,3.05E0));
+#626=LINE('',#625,#624);
+#627=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#628=PRESENTATION_STYLE_ASSIGNMENT((#627));
+#629=STYLED_ITEM('',(#628),#626);
+#630=DIRECTION('',(0.E0,0.E0,-1.E0));
+#631=VECTOR('',#630,5.700000000011E0);
+#632=CARTESIAN_POINT('',(-7.E0,-1.5E-1,2.85E0));
+#633=LINE('',#632,#631);
+#634=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#635=PRESENTATION_STYLE_ASSIGNMENT((#634));
+#636=STYLED_ITEM('',(#635),#633);
+#637=DIRECTION('',(0.E0,-1.E0,3.848773152034E-13));
+#638=VECTOR('',#637,1.5E-1);
+#639=CARTESIAN_POINT('',(-7.E0,0.E0,2.85E0));
+#640=LINE('',#639,#638);
+#641=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#642=PRESENTATION_STYLE_ASSIGNMENT((#641));
+#643=STYLED_ITEM('',(#642),#640);
+#644=DIRECTION('',(-1.710607782870E-1,-9.702920200956E-1,-1.710894674453E-1));
+#645=VECTOR('',#644,3.102634932434E-1);
+#646=CARTESIAN_POINT('',(-6.946917257782E0,3.010471780287E-1,
+-2.799955327733E0));
+#647=LINE('',#646,#645);
+#648=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#649=PRESENTATION_STYLE_ASSIGNMENT((#648));
+#650=STYLED_ITEM('',(#649),#647);
+#651=DIRECTION('',(-1.710607790852E-1,-9.702920304014E-1,1.710894082001E-1));
+#652=VECTOR('',#651,3.102634924728E-1);
+#653=CARTESIAN_POINT('',(-6.946917257666E0,3.010471804785E-1,2.799955346266E0));
+#654=LINE('',#653,#652);
+#655=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#656=PRESENTATION_STYLE_ASSIGNMENT((#655));
+#657=STYLED_ITEM('',(#656),#654);
+#658=CARTESIAN_POINT('',(-6.999991172410E0,9.864076943540E-7,2.853038143579E0));
+#659=CARTESIAN_POINT('',(-6.999991404227E0,-3.282905135152E-7,
+2.852532296031E0));
+#660=CARTESIAN_POINT('',(-7.000003949800E0,2.138240773047E-6,2.851519571348E0));
+#661=CARTESIAN_POINT('',(-6.999999999910E0,5.120511214844E-10,
+2.850506737010E0));
+#662=CARTESIAN_POINT('',(-7.E0,0.E0,2.85E0));
+#664=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#665=PRESENTATION_STYLE_ASSIGNMENT((#664));
+#666=STYLED_ITEM('',(#665),#663);
+#667=DIRECTION('',(0.E0,0.E0,-1.E0));
+#668=VECTOR('',#667,5.699999999810E0);
+#669=CARTESIAN_POINT('',(-7.E0,0.E0,2.85E0));
+#670=LINE('',#669,#668);
+#671=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#672=PRESENTATION_STYLE_ASSIGNMENT((#671));
+#673=STYLED_ITEM('',(#672),#670);
+#674=CARTESIAN_POINT('',(-7.E0,0.E0,-2.849999999810E0));
+#675=CARTESIAN_POINT('',(-6.999999999909E0,5.158105251300E-10,
+-2.850506739994E0));
+#676=CARTESIAN_POINT('',(-7.000003949799E0,2.138248273077E-6,
+-2.851519577040E0));
+#677=CARTESIAN_POINT('',(-6.999991404227E0,-3.282867512284E-7,
+-2.852532298995E0));
+#678=CARTESIAN_POINT('',(-6.999991172411E0,9.864076857048E-7,
+-2.853038143560E0));
+#680=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#681=PRESENTATION_STYLE_ASSIGNMENT((#680));
+#682=STYLED_ITEM('',(#681),#679);
+#683=DIRECTION('',(1.710894674453E-1,-9.702920200956E-1,-1.710607782870E-1));
+#684=VECTOR('',#683,3.102634932434E-1);
+#685=CARTESIAN_POINT('',(6.749955327733E0,3.010471780287E-1,-2.996917257782E0));
+#686=LINE('',#685,#684);
+#687=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#688=PRESENTATION_STYLE_ASSIGNMENT((#687));
+#689=STYLED_ITEM('',(#688),#686);
+#690=DIRECTION('',(-1.710894082001E-1,-9.702920304014E-1,-1.710607790852E-1));
+#691=VECTOR('',#690,3.102634924728E-1);
+#692=CARTESIAN_POINT('',(-6.749955346266E0,3.010471804785E-1,
+-2.996917257666E0));
+#693=LINE('',#692,#691);
+#694=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#695=PRESENTATION_STYLE_ASSIGNMENT((#694));
+#696=STYLED_ITEM('',(#695),#693);
+#697=CARTESIAN_POINT('',(-6.803038143579E0,9.864076943540E-7,
+-3.049991172410E0));
+#698=CARTESIAN_POINT('',(-6.802532296031E0,-3.282905133555E-7,
+-3.049991404227E0));
+#699=CARTESIAN_POINT('',(-6.801519571348E0,2.138240773367E-6,
+-3.050003949800E0));
+#700=CARTESIAN_POINT('',(-6.800506737010E0,5.120512811490E-10,
+-3.049999999910E0));
+#701=CARTESIAN_POINT('',(-6.8E0,0.E0,-3.05E0));
+#703=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#704=PRESENTATION_STYLE_ASSIGNMENT((#703));
+#705=STYLED_ITEM('',(#704),#702);
+#706=DIRECTION('',(1.E0,0.E0,0.E0));
+#707=VECTOR('',#706,1.359999999981E1);
+#708=CARTESIAN_POINT('',(-6.8E0,0.E0,-3.05E0));
+#709=LINE('',#708,#707);
+#710=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#711=PRESENTATION_STYLE_ASSIGNMENT((#710));
+#712=STYLED_ITEM('',(#711),#709);
+#713=CARTESIAN_POINT('',(6.799999999810E0,0.E0,-3.05E0));
+#714=CARTESIAN_POINT('',(6.800506739994E0,5.158103053745E-10,
+-3.049999999909E0));
+#715=CARTESIAN_POINT('',(6.801519577040E0,2.138248272675E-6,-3.050003949799E0));
+#716=CARTESIAN_POINT('',(6.802532298995E0,-3.282867514481E-7,
+-3.049991404227E0));
+#717=CARTESIAN_POINT('',(6.803038143560E0,9.864076857046E-7,-3.049991172411E0));
+#719=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#720=PRESENTATION_STYLE_ASSIGNMENT((#719));
+#721=STYLED_ITEM('',(#720),#718);
+#722=DIRECTION('',(1.710607790852E-1,-9.702920304014E-1,-1.710894082001E-1));
+#723=VECTOR('',#722,3.102634924728E-1);
+#724=CARTESIAN_POINT('',(6.946917257666E0,3.010471804785E-1,-2.799955346266E0));
+#725=LINE('',#724,#723);
+#726=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#727=PRESENTATION_STYLE_ASSIGNMENT((#726));
+#728=STYLED_ITEM('',(#727),#725);
+#729=CARTESIAN_POINT('',(6.999991172410E0,9.864076943746E-7,-2.853038143579E0));
+#730=CARTESIAN_POINT('',(6.999991404227E0,-3.282904831601E-7,
+-2.852532296042E0));
+#731=CARTESIAN_POINT('',(7.000003949800E0,2.138240834112E-6,-2.851519571406E0));
+#732=CARTESIAN_POINT('',(6.999999999910E0,5.120815573720E-10,
+-2.850506737022E0));
+#733=CARTESIAN_POINT('',(7.E0,0.E0,-2.850000000023E0));
+#735=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#736=PRESENTATION_STYLE_ASSIGNMENT((#735));
+#737=STYLED_ITEM('',(#736),#734);
+#738=DIRECTION('',(0.E0,0.E0,-1.E0));
+#739=VECTOR('',#738,5.699999999833E0);
+#740=CARTESIAN_POINT('',(7.E0,0.E0,2.849999999810E0));
+#741=LINE('',#740,#739);
+#742=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#743=PRESENTATION_STYLE_ASSIGNMENT((#742));
+#744=STYLED_ITEM('',(#743),#741);
+#745=CARTESIAN_POINT('',(7.E0,0.E0,2.849999999810E0));
+#746=CARTESIAN_POINT('',(6.999999999909E0,5.158105251300E-10,2.850506739994E0));
+#747=CARTESIAN_POINT('',(7.000003949799E0,2.138248273077E-6,2.851519577040E0));
+#748=CARTESIAN_POINT('',(6.999991404227E0,-3.282867512284E-7,2.852532298995E0));
+#749=CARTESIAN_POINT('',(6.999991172411E0,9.864076857048E-7,2.853038143560E0));
+#751=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#752=PRESENTATION_STYLE_ASSIGNMENT((#751));
+#753=STYLED_ITEM('',(#752),#750);
+#754=DIRECTION('',(1.710607782870E-1,-9.702920200956E-1,1.710894674453E-1));
+#755=VECTOR('',#754,3.102634932434E-1);
+#756=CARTESIAN_POINT('',(6.946917257782E0,3.010471780287E-1,2.799955327733E0));
+#757=LINE('',#756,#755);
+#758=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#759=PRESENTATION_STYLE_ASSIGNMENT((#758));
+#760=STYLED_ITEM('',(#759),#757);
+#761=DIRECTION('',(0.E0,0.E0,1.E0));
+#762=VECTOR('',#761,5.700000000011E0);
+#763=CARTESIAN_POINT('',(7.E0,-1.5E-1,-2.85E0));
+#764=LINE('',#763,#762);
+#765=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#766=PRESENTATION_STYLE_ASSIGNMENT((#765));
+#767=STYLED_ITEM('',(#766),#764);
+#768=DIRECTION('',(0.E0,-1.E0,1.557272829208E-10));
+#769=VECTOR('',#768,1.5E-1);
+#770=CARTESIAN_POINT('',(7.E0,0.E0,-2.850000000023E0));
+#771=LINE('',#770,#769);
+#772=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#773=PRESENTATION_STYLE_ASSIGNMENT((#772));
+#774=STYLED_ITEM('',(#773),#771);
+#775=DIRECTION('',(1.710607783550E-1,9.702920200038E-1,-1.710894678979E-1));
+#776=VECTOR('',#775,3.102645098818E-1);
+#777=CARTESIAN_POINT('',(6.946917257782E0,-4.510471780287E-1,
+-2.799955327733E0));
+#778=LINE('',#777,#776);
+#779=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#780=PRESENTATION_STYLE_ASSIGNMENT((#779));
+#781=STYLED_ITEM('',(#780),#778);
+#782=DIRECTION('',(1.710607791541E-1,9.702920303130E-1,1.710894086325E-1));
+#783=VECTOR('',#782,3.102645091101E-1);
+#784=CARTESIAN_POINT('',(6.946917257666E0,-4.510471804785E-1,2.799955346266E0));
+#785=LINE('',#784,#783);
+#786=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#787=PRESENTATION_STYLE_ASSIGNMENT((#786));
+#788=STYLED_ITEM('',(#787),#785);
+#789=DIRECTION('',(2.425551078688E-10,0.E0,1.E0));
+#790=VECTOR('',#789,5.599913835946E0);
+#791=CARTESIAN_POINT('',(6.799196087164E0,-5.75E-1,-2.799958135075E0));
+#792=LINE('',#791,#790);
+#793=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#794=PRESENTATION_STYLE_ASSIGNMENT((#793));
+#795=STYLED_ITEM('',(#794),#792);
+#796=CARTESIAN_POINT('',(6.799196088522E0,-4.25E-1,2.799955701366E0));
+#797=DIRECTION('',(0.E0,0.E0,-1.E0));
+#798=DIRECTION('',(9.848077530122E-1,-1.736481776669E-1,0.E0));
+#799=AXIS2_PLACEMENT_3D('',#796,#797,#798);
+#801=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#802=PRESENTATION_STYLE_ASSIGNMENT((#801));
+#803=STYLED_ITEM('',(#802),#800);
+#804=DIRECTION('',(-2.073707643254E-11,-4.374741735872E-10,1.E0));
+#805=VECTOR('',#804,5.599910673999E0);
+#806=CARTESIAN_POINT('',(6.946917257782E0,-4.510471780287E-1,
+-2.799955327733E0));
+#807=LINE('',#806,#805);
+#808=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#809=PRESENTATION_STYLE_ASSIGNMENT((#808));
+#810=STYLED_ITEM('',(#809),#807);
+#811=CARTESIAN_POINT('',(6.799196088522E0,-4.25E-1,-2.799955701442E0));
+#812=DIRECTION('',(0.E0,0.E0,-1.E0));
+#813=DIRECTION('',(9.848077530122E-1,-1.736481776669E-1,0.E0));
+#814=AXIS2_PLACEMENT_3D('',#811,#812,#813);
+#816=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#817=PRESENTATION_STYLE_ASSIGNMENT((#816));
+#818=STYLED_ITEM('',(#817),#815);
+#819=CARTESIAN_POINT('',(6.946917257666E0,-4.510471804785E-1,2.799955346266E0));
+#820=CARTESIAN_POINT('',(6.946789961023E0,-4.517691155828E-1,2.805624448210E0));
+#821=CARTESIAN_POINT('',(6.946049903772E0,-4.531478815570E-1,2.816955869972E0));
+#822=CARTESIAN_POINT('',(6.943491636640E0,-4.550104657550E-1,2.833814506269E0));
+#823=CARTESIAN_POINT('',(6.939504982675E0,-4.566522977892E-1,2.850410766757E0));
+#824=CARTESIAN_POINT('',(6.934119712124E0,-4.580623265992E-1,2.866623503927E0));
+#825=CARTESIAN_POINT('',(6.927375856603E0,-4.592300046169E-1,2.882334600625E0));
+#826=CARTESIAN_POINT('',(6.919323120032E0,-4.601470604719E-1,2.897429666768E0));
+#827=CARTESIAN_POINT('',(6.910020676478E0,-4.608068371898E-1,2.911798814047E0));
+#828=CARTESIAN_POINT('',(6.899536597521E0,-4.612046112824E-1,2.925337547895E0));
+#829=CARTESIAN_POINT('',(6.887947403491E0,-4.613375207176E-1,2.937947404597E0));
+#830=CARTESIAN_POINT('',(6.875337546282E0,-4.612046130679E-1,2.949536598301E0));
+#831=CARTESIAN_POINT('',(6.861798812027E0,-4.608068403654E-1,2.960020676933E0));
+#832=CARTESIAN_POINT('',(6.847429664567E0,-4.601470645508E-1,2.969323120170E0));
+#833=CARTESIAN_POINT('',(6.832334597940E0,-4.592300096136E-1,2.977375856555E0));
+#834=CARTESIAN_POINT('',(6.816623500993E0,-4.580623307920E-1,2.984119712237E0));
+#835=CARTESIAN_POINT('',(6.800410762666E0,-4.566523048095E-1,2.989504982039E0));
+#836=CARTESIAN_POINT('',(6.783814506364E0,-4.550104645127E-1,2.993491637235E0));
+#837=CARTESIAN_POINT('',(6.766955855855E0,-4.531479011134E-1,2.996049900657E0));
+#838=CARTESIAN_POINT('',(6.755624468896E0,-4.517690929013E-1,2.996789964707E0));
+#839=CARTESIAN_POINT('',(6.749955327733E0,-4.510471780287E-1,2.996917257782E0));
+#841=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#842=PRESENTATION_STYLE_ASSIGNMENT((#841));
+#843=STYLED_ITEM('',(#842),#840);
+#844=CARTESIAN_POINT('',(6.749955346266E0,-4.510471804785E-1,
+-2.996917257666E0));
+#845=CARTESIAN_POINT('',(6.755624448210E0,-4.517691155828E-1,
+-2.996789961023E0));
+#846=CARTESIAN_POINT('',(6.766955869972E0,-4.531478815570E-1,
+-2.996049903772E0));
+#847=CARTESIAN_POINT('',(6.783814506269E0,-4.550104657550E-1,
+-2.993491636640E0));
+#848=CARTESIAN_POINT('',(6.800410766757E0,-4.566522977892E-1,
+-2.989504982675E0));
+#849=CARTESIAN_POINT('',(6.816623503927E0,-4.580623265992E-1,
+-2.984119712124E0));
+#850=CARTESIAN_POINT('',(6.832334600625E0,-4.592300046169E-1,
+-2.977375856603E0));
+#851=CARTESIAN_POINT('',(6.847429666768E0,-4.601470604719E-1,
+-2.969323120032E0));
+#852=CARTESIAN_POINT('',(6.861798814047E0,-4.608068371898E-1,
+-2.960020676478E0));
+#853=CARTESIAN_POINT('',(6.875337547895E0,-4.612046112824E-1,
+-2.949536597521E0));
+#854=CARTESIAN_POINT('',(6.887947404597E0,-4.613375207176E-1,
+-2.937947403491E0));
+#855=CARTESIAN_POINT('',(6.899536598301E0,-4.612046130679E-1,
+-2.925337546282E0));
+#856=CARTESIAN_POINT('',(6.910020676933E0,-4.608068403654E-1,
+-2.911798812027E0));
+#857=CARTESIAN_POINT('',(6.919323120170E0,-4.601470645508E-1,
+-2.897429664567E0));
+#858=CARTESIAN_POINT('',(6.927375856555E0,-4.592300096136E-1,
+-2.882334597940E0));
+#859=CARTESIAN_POINT('',(6.934119712237E0,-4.580623307920E-1,
+-2.866623500993E0));
+#860=CARTESIAN_POINT('',(6.939504982039E0,-4.566523048095E-1,
+-2.850410762666E0));
+#861=CARTESIAN_POINT('',(6.943491637235E0,-4.550104645127E-1,
+-2.833814506364E0));
+#862=CARTESIAN_POINT('',(6.946049900657E0,-4.531479011134E-1,
+-2.816955855855E0));
+#863=CARTESIAN_POINT('',(6.946789964707E0,-4.517690929013E-1,
+-2.805624468896E0));
+#864=CARTESIAN_POINT('',(6.946917257782E0,-4.510471780287E-1,
+-2.799955327733E0));
+#866=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#867=PRESENTATION_STYLE_ASSIGNMENT((#866));
+#868=STYLED_ITEM('',(#867),#865);
+#869=DIRECTION('',(1.E0,0.E0,0.E0));
+#870=VECTOR('',#869,1.349991140174E1);
+#871=CARTESIAN_POINT('',(-6.749955700872E0,-5.75E-1,-2.849196088522E0));
+#872=LINE('',#871,#870);
+#873=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#874=PRESENTATION_STYLE_ASSIGNMENT((#873));
+#875=STYLED_ITEM('',(#874),#872);
+#876=CARTESIAN_POINT('',(6.749955701366E0,-4.25E-1,-2.849196088522E0));
+#877=DIRECTION('',(-1.E0,0.E0,0.E0));
+#878=DIRECTION('',(0.E0,-1.736481776669E-1,-9.848077530122E-1));
+#879=AXIS2_PLACEMENT_3D('',#876,#877,#878);
+#881=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#882=PRESENTATION_STYLE_ASSIGNMENT((#881));
+#883=STYLED_ITEM('',(#882),#880);
+#884=DIRECTION('',(1.E0,-1.814691072792E-10,8.602064912430E-12));
+#885=VECTOR('',#884,1.349991067400E1);
+#886=CARTESIAN_POINT('',(-6.749955327733E0,-4.510471780287E-1,
+-2.996917257782E0));
+#887=LINE('',#886,#885);
+#888=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#889=PRESENTATION_STYLE_ASSIGNMENT((#888));
+#890=STYLED_ITEM('',(#889),#887);
+#891=CARTESIAN_POINT('',(-6.749955701442E0,-4.25E-1,-2.849196088522E0));
+#892=DIRECTION('',(-1.E0,0.E0,0.E0));
+#893=DIRECTION('',(0.E0,-1.736481776669E-1,-9.848077530122E-1));
+#894=AXIS2_PLACEMENT_3D('',#891,#892,#893);
+#896=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#897=PRESENTATION_STYLE_ASSIGNMENT((#896));
+#898=STYLED_ITEM('',(#897),#895);
+#899=CARTESIAN_POINT('',(7.E0,-1.5E-1,2.850000000011E0));
+#900=CARTESIAN_POINT('',(7.E0,-1.5E-1,2.851012816466E0));
+#901=CARTESIAN_POINT('',(6.999991346338E0,-1.5E-1,2.852025501195E0));
+#902=CARTESIAN_POINT('',(6.999991346338E0,-1.5E-1,2.853038317649E0));
+#904=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#905=PRESENTATION_STYLE_ASSIGNMENT((#904));
+#906=STYLED_ITEM('',(#905),#903);
+#907=CARTESIAN_POINT('',(6.803038317636E0,-1.5E-1,3.049991346339E0));
+#908=CARTESIAN_POINT('',(6.802025501171E0,-1.5E-1,3.049991346339E0));
+#909=CARTESIAN_POINT('',(6.801012816466E0,-1.5E-1,3.05E0));
+#910=CARTESIAN_POINT('',(6.8E0,-1.5E-1,3.05E0));
+#912=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#913=PRESENTATION_STYLE_ASSIGNMENT((#912));
+#914=STYLED_ITEM('',(#913),#911);
+#915=DIRECTION('',(0.E0,-1.E0,1.339432268802E-9));
+#916=VECTOR('',#915,1.5E-1);
+#917=CARTESIAN_POINT('',(7.E0,0.E0,2.849999999810E0));
+#918=LINE('',#917,#916);
+#919=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#920=PRESENTATION_STYLE_ASSIGNMENT((#919));
+#921=STYLED_ITEM('',(#920),#918);
+#922=DIRECTION('',(-1.E0,0.E0,0.E0));
+#923=VECTOR('',#922,1.360000000001E1);
+#924=CARTESIAN_POINT('',(6.8E0,-1.5E-1,3.05E0));
+#925=LINE('',#924,#923);
+#926=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#927=PRESENTATION_STYLE_ASSIGNMENT((#926));
+#928=STYLED_ITEM('',(#927),#925);
+#929=DIRECTION('',(-1.776356839400E-13,-1.E0,0.E0));
+#930=VECTOR('',#929,1.5E-1);
+#931=CARTESIAN_POINT('',(6.8E0,0.E0,3.05E0));
+#932=LINE('',#931,#930);
+#933=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#934=PRESENTATION_STYLE_ASSIGNMENT((#933));
+#935=STYLED_ITEM('',(#934),#932);
+#936=DIRECTION('',(-1.710894674453E-1,-9.702920200956E-1,1.710607782870E-1));
+#937=VECTOR('',#936,3.102634932434E-1);
+#938=CARTESIAN_POINT('',(-6.749955327733E0,3.010471780287E-1,2.996917257782E0));
+#939=LINE('',#938,#937);
+#940=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#941=PRESENTATION_STYLE_ASSIGNMENT((#940));
+#942=STYLED_ITEM('',(#941),#939);
+#943=DIRECTION('',(1.710894082001E-1,-9.702920304014E-1,1.710607790852E-1));
+#944=VECTOR('',#943,3.102634924728E-1);
+#945=CARTESIAN_POINT('',(6.749955346266E0,3.010471804785E-1,2.996917257666E0));
+#946=LINE('',#945,#944);
+#947=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#948=PRESENTATION_STYLE_ASSIGNMENT((#947));
+#949=STYLED_ITEM('',(#948),#946);
+#950=CARTESIAN_POINT('',(6.803038143579E0,9.864076943345E-7,3.049991172410E0));
+#951=CARTESIAN_POINT('',(6.802532296031E0,-3.282905133881E-7,3.049991404227E0));
+#952=CARTESIAN_POINT('',(6.801519571348E0,2.138240773246E-6,3.050003949800E0));
+#953=CARTESIAN_POINT('',(6.800506737010E0,5.120512420046E-10,3.049999999910E0));
+#954=CARTESIAN_POINT('',(6.8E0,0.E0,3.05E0));
+#956=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#957=PRESENTATION_STYLE_ASSIGNMENT((#956));
+#958=STYLED_ITEM('',(#957),#955);
+#959=DIRECTION('',(1.E0,0.E0,0.E0));
+#960=VECTOR('',#959,1.359999999981E1);
+#961=CARTESIAN_POINT('',(-6.799999999810E0,0.E0,3.05E0));
+#962=LINE('',#961,#960);
+#963=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#964=PRESENTATION_STYLE_ASSIGNMENT((#963));
+#965=STYLED_ITEM('',(#964),#962);
+#966=CARTESIAN_POINT('',(-6.799999999810E0,0.E0,3.05E0));
+#967=CARTESIAN_POINT('',(-6.800506739994E0,5.158103056268E-10,
+3.049999999909E0));
+#968=CARTESIAN_POINT('',(-6.801519577040E0,2.138248272674E-6,3.050003949799E0));
+#969=CARTESIAN_POINT('',(-6.802532298995E0,-3.282867514477E-7,
+3.049991404227E0));
+#970=CARTESIAN_POINT('',(-6.803038143560E0,9.864076857042E-7,3.049991172411E0));
+#972=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#973=PRESENTATION_STYLE_ASSIGNMENT((#972));
+#974=STYLED_ITEM('',(#973),#971);
+#975=CARTESIAN_POINT('',(-6.946917257666E0,3.010471804785E-1,2.799955346266E0));
+#976=CARTESIAN_POINT('',(-6.946789961023E0,3.017691155828E-1,2.805624448210E0));
+#977=CARTESIAN_POINT('',(-6.946049903772E0,3.031478815570E-1,2.816955869972E0));
+#978=CARTESIAN_POINT('',(-6.943491636640E0,3.050104657550E-1,2.833814506269E0));
+#979=CARTESIAN_POINT('',(-6.939504982675E0,3.066522977892E-1,2.850410766757E0));
+#980=CARTESIAN_POINT('',(-6.934119712124E0,3.080623265992E-1,2.866623503927E0));
+#981=CARTESIAN_POINT('',(-6.927375856603E0,3.092300046169E-1,2.882334600625E0));
+#982=CARTESIAN_POINT('',(-6.919323120032E0,3.101470604719E-1,2.897429666768E0));
+#983=CARTESIAN_POINT('',(-6.910020676478E0,3.108068371898E-1,2.911798814047E0));
+#984=CARTESIAN_POINT('',(-6.899536597521E0,3.112046112824E-1,2.925337547895E0));
+#985=CARTESIAN_POINT('',(-6.887947403491E0,3.113375207176E-1,2.937947404597E0));
+#986=CARTESIAN_POINT('',(-6.875337546282E0,3.112046130679E-1,2.949536598301E0));
+#987=CARTESIAN_POINT('',(-6.861798812027E0,3.108068403654E-1,2.960020676933E0));
+#988=CARTESIAN_POINT('',(-6.847429664567E0,3.101470645508E-1,2.969323120170E0));
+#989=CARTESIAN_POINT('',(-6.832334597940E0,3.092300096136E-1,2.977375856555E0));
+#990=CARTESIAN_POINT('',(-6.816623500993E0,3.080623307920E-1,2.984119712237E0));
+#991=CARTESIAN_POINT('',(-6.800410762666E0,3.066523048095E-1,2.989504982039E0));
+#992=CARTESIAN_POINT('',(-6.783814506364E0,3.050104645127E-1,2.993491637235E0));
+#993=CARTESIAN_POINT('',(-6.766955855855E0,3.031479011134E-1,2.996049900657E0));
+#994=CARTESIAN_POINT('',(-6.755624468896E0,3.017690929013E-1,2.996789964707E0));
+#995=CARTESIAN_POINT('',(-6.749955327733E0,3.010471780287E-1,2.996917257782E0));
+#997=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#998=PRESENTATION_STYLE_ASSIGNMENT((#997));
+#999=STYLED_ITEM('',(#998),#996);
+#1000=DIRECTION('',(-2.425544793813E-10,0.E0,1.E0));
+#1001=VECTOR('',#1000,5.599913698914E0);
+#1002=CARTESIAN_POINT('',(-6.799196087164E0,4.25E-1,-2.799957998043E0));
+#1003=LINE('',#1002,#1001);
+#1004=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1005=PRESENTATION_STYLE_ASSIGNMENT((#1004));
+#1006=STYLED_ITEM('',(#1005),#1003);
+#1007=CARTESIAN_POINT('',(-6.799196088522E0,2.75E-1,2.799955701366E0));
+#1008=DIRECTION('',(0.E0,0.E0,-1.E0));
+#1009=DIRECTION('',(-9.848077530122E-1,1.736481776669E-1,0.E0));
+#1010=AXIS2_PLACEMENT_3D('',#1007,#1008,#1009);
+#1012=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1013=PRESENTATION_STYLE_ASSIGNMENT((#1012));
+#1014=STYLED_ITEM('',(#1013),#1011);
+#1015=DIRECTION('',(2.073707643254E-11,4.374742033258E-10,1.E0));
+#1016=VECTOR('',#1015,5.599910673999E0);
+#1017=CARTESIAN_POINT('',(-6.946917257782E0,3.010471780287E-1,
+-2.799955327733E0));
+#1018=LINE('',#1017,#1016);
+#1019=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1020=PRESENTATION_STYLE_ASSIGNMENT((#1019));
+#1021=STYLED_ITEM('',(#1020),#1018);
+#1022=CARTESIAN_POINT('',(-6.799196088522E0,2.75E-1,-2.799955701442E0));
+#1023=DIRECTION('',(0.E0,0.E0,-1.E0));
+#1024=DIRECTION('',(-9.848077530122E-1,1.736481776669E-1,0.E0));
+#1025=AXIS2_PLACEMENT_3D('',#1022,#1023,#1024);
+#1027=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1028=PRESENTATION_STYLE_ASSIGNMENT((#1027));
+#1029=STYLED_ITEM('',(#1028),#1026);
+#1030=CARTESIAN_POINT('',(6.799196088522E0,4.25E-1,2.799955700872E0));
+#1031=CARTESIAN_POINT('',(6.799196073519E0,4.25E-1,2.801407424635E0));
+#1032=CARTESIAN_POINT('',(6.799072004524E0,4.25E-1,2.804295038712E0));
+#1033=CARTESIAN_POINT('',(6.798514593456E0,4.25E-1,2.808594425710E0));
+#1034=CARTESIAN_POINT('',(6.797590382642E0,4.25E-1,2.812815380430E0));
+#1035=CARTESIAN_POINT('',(6.796306252478E0,4.25E-1,2.816931073179E0));
+#1036=CARTESIAN_POINT('',(6.794671769195E0,4.25E-1,2.820910450589E0));
+#1037=CARTESIAN_POINT('',(6.792698986272E0,4.25E-1,2.824724828567E0));
+#1038=CARTESIAN_POINT('',(6.790402406354E0,4.25E-1,2.828346362397E0));
+#1039=CARTESIAN_POINT('',(6.787798838942E0,4.25E-1,2.831748736576E0));
+#1040=CARTESIAN_POINT('',(6.784907289170E0,4.25E-1,2.834907199852E0));
+#1041=CARTESIAN_POINT('',(6.781748829622E0,4.25E-1,2.837798761268E0));
+#1042=CARTESIAN_POINT('',(6.778346459092E0,4.25E-1,2.840402339078E0));
+#1043=CARTESIAN_POINT('',(6.774724927574E0,4.25E-1,2.842698929650E0));
+#1044=CARTESIAN_POINT('',(6.770910551238E0,4.25E-1,2.844671722853E0));
+#1045=CARTESIAN_POINT('',(6.766931173966E0,4.25E-1,2.846306216326E0));
+#1046=CARTESIAN_POINT('',(6.762815482801E0,4.25E-1,2.847590355938E0));
+#1047=CARTESIAN_POINT('',(6.758594519528E0,4.25E-1,2.848514577052E0));
+#1048=CARTESIAN_POINT('',(6.754295158419E0,4.25E-1,2.849071994556E0));
+#1049=CARTESIAN_POINT('',(6.751407473096E0,4.25E-1,2.849196073912E0));
+#1050=CARTESIAN_POINT('',(6.749955700872E0,4.25E-1,2.849196088522E0));
+#1052=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1053=PRESENTATION_STYLE_ASSIGNMENT((#1052));
+#1054=STYLED_ITEM('',(#1053),#1051);
+#1055=CARTESIAN_POINT('',(-6.749955700872E0,4.25E-1,2.849196088522E0));
+#1056=CARTESIAN_POINT('',(-6.751407424635E0,4.25E-1,2.849196073519E0));
+#1057=CARTESIAN_POINT('',(-6.754295038712E0,4.25E-1,2.849072004524E0));
+#1058=CARTESIAN_POINT('',(-6.758594425710E0,4.25E-1,2.848514593456E0));
+#1059=CARTESIAN_POINT('',(-6.762815380430E0,4.25E-1,2.847590382642E0));
+#1060=CARTESIAN_POINT('',(-6.766931073179E0,4.25E-1,2.846306252478E0));
+#1061=CARTESIAN_POINT('',(-6.770910450589E0,4.25E-1,2.844671769195E0));
+#1062=CARTESIAN_POINT('',(-6.774724828567E0,4.25E-1,2.842698986272E0));
+#1063=CARTESIAN_POINT('',(-6.778346362397E0,4.25E-1,2.840402406354E0));
+#1064=CARTESIAN_POINT('',(-6.781748736576E0,4.25E-1,2.837798838942E0));
+#1065=CARTESIAN_POINT('',(-6.784907199852E0,4.25E-1,2.834907289170E0));
+#1066=CARTESIAN_POINT('',(-6.787798761268E0,4.25E-1,2.831748829622E0));
+#1067=CARTESIAN_POINT('',(-6.790402339078E0,4.25E-1,2.828346459092E0));
+#1068=CARTESIAN_POINT('',(-6.792698929650E0,4.25E-1,2.824724927574E0));
+#1069=CARTESIAN_POINT('',(-6.794671722853E0,4.25E-1,2.820910551238E0));
+#1070=CARTESIAN_POINT('',(-6.796306216326E0,4.25E-1,2.816931173966E0));
+#1071=CARTESIAN_POINT('',(-6.797590355938E0,4.25E-1,2.812815482801E0));
+#1072=CARTESIAN_POINT('',(-6.798514577052E0,4.25E-1,2.808594519528E0));
+#1073=CARTESIAN_POINT('',(-6.799071994556E0,4.25E-1,2.804295158419E0));
+#1074=CARTESIAN_POINT('',(-6.799196073912E0,4.25E-1,2.801407473096E0));
+#1075=CARTESIAN_POINT('',(-6.799196088522E0,4.25E-1,2.799955700871E0));
+#1077=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1078=PRESENTATION_STYLE_ASSIGNMENT((#1077));
+#1079=STYLED_ITEM('',(#1078),#1076);
+#1080=CARTESIAN_POINT('',(-6.799196087164E0,4.25E-1,-2.799957998043E0));
+#1081=CARTESIAN_POINT('',(-6.799196072161E0,4.25E-1,-2.801409627279E0));
+#1082=CARTESIAN_POINT('',(-6.799071336895E0,4.25E-1,-2.804303743388E0));
+#1083=CARTESIAN_POINT('',(-6.798513548410E0,4.25E-1,-2.808599931526E0));
+#1084=CARTESIAN_POINT('',(-6.797588886221E0,4.25E-1,-2.812821114332E0));
+#1085=CARTESIAN_POINT('',(-6.796304419417E0,4.25E-1,-2.816936086814E0));
+#1086=CARTESIAN_POINT('',(-6.794669664960E0,4.25E-1,-2.820914979686E0));
+#1087=CARTESIAN_POINT('',(-6.792696689467E0,4.25E-1,-2.824728803133E0));
+#1088=CARTESIAN_POINT('',(-6.790399990778E0,4.25E-1,-2.828349805694E0));
+#1089=CARTESIAN_POINT('',(-6.787796377164E0,4.25E-1,-2.831751657859E0));
+#1090=CARTESIAN_POINT('',(-6.784904850412E0,4.25E-1,-2.834909622622E0));
+#1091=CARTESIAN_POINT('',(-6.781746479231E0,4.25E-1,-2.837800715106E0));
+#1092=CARTESIAN_POINT('',(-6.778344257637E0,4.25E-1,-2.840403861154E0));
+#1093=CARTESIAN_POINT('',(-6.774722930124E0,4.25E-1,-2.842700063533E0));
+#1094=CARTESIAN_POINT('',(-6.770908806693E0,4.25E-1,-2.844672517942E0));
+#1095=CARTESIAN_POINT('',(-6.766929724428E0,4.25E-1,-2.846306727066E0));
+#1096=CARTESIAN_POINT('',(-6.762814363138E0,4.25E-1,-2.847590640982E0));
+#1097=CARTESIAN_POINT('',(-6.758593756592E0,4.25E-1,-2.848514698434E0));
+#1098=CARTESIAN_POINT('',(-6.754294772047E0,4.25E-1,-2.849072016701E0));
+#1099=CARTESIAN_POINT('',(-6.751407342990E0,4.25E-1,-2.849196073914E0));
+#1100=CARTESIAN_POINT('',(-6.749955700872E0,4.25E-1,-2.849196088522E0));
+#1102=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1103=PRESENTATION_STYLE_ASSIGNMENT((#1102));
+#1104=STYLED_ITEM('',(#1103),#1101);
+#1105=CARTESIAN_POINT('',(6.749955700872E0,4.25E-1,-2.849196088522E0));
+#1106=CARTESIAN_POINT('',(6.751407424635E0,4.25E-1,-2.849196073519E0));
+#1107=CARTESIAN_POINT('',(6.754295038712E0,4.25E-1,-2.849072004524E0));
+#1108=CARTESIAN_POINT('',(6.758594425710E0,4.25E-1,-2.848514593456E0));
+#1109=CARTESIAN_POINT('',(6.762815380430E0,4.25E-1,-2.847590382642E0));
+#1110=CARTESIAN_POINT('',(6.766931073179E0,4.25E-1,-2.846306252478E0));
+#1111=CARTESIAN_POINT('',(6.770910450589E0,4.25E-1,-2.844671769195E0));
+#1112=CARTESIAN_POINT('',(6.774724828567E0,4.25E-1,-2.842698986272E0));
+#1113=CARTESIAN_POINT('',(6.778346362397E0,4.25E-1,-2.840402406354E0));
+#1114=CARTESIAN_POINT('',(6.781748736576E0,4.25E-1,-2.837798838942E0));
+#1115=CARTESIAN_POINT('',(6.784907199852E0,4.25E-1,-2.834907289170E0));
+#1116=CARTESIAN_POINT('',(6.787798761268E0,4.25E-1,-2.831748829622E0));
+#1117=CARTESIAN_POINT('',(6.790402339078E0,4.25E-1,-2.828346459092E0));
+#1118=CARTESIAN_POINT('',(6.792698929650E0,4.25E-1,-2.824724927574E0));
+#1119=CARTESIAN_POINT('',(6.794671722853E0,4.25E-1,-2.820910551238E0));
+#1120=CARTESIAN_POINT('',(6.796306216326E0,4.25E-1,-2.816931173966E0));
+#1121=CARTESIAN_POINT('',(6.797590355938E0,4.25E-1,-2.812815482801E0));
+#1122=CARTESIAN_POINT('',(6.798514577052E0,4.25E-1,-2.808594519528E0));
+#1123=CARTESIAN_POINT('',(6.799071994556E0,4.25E-1,-2.804295158419E0));
+#1124=CARTESIAN_POINT('',(6.799196073912E0,4.25E-1,-2.801407473096E0));
+#1125=CARTESIAN_POINT('',(6.799196088522E0,4.25E-1,-2.799955700872E0));
+#1127=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1128=PRESENTATION_STYLE_ASSIGNMENT((#1127));
+#1129=STYLED_ITEM('',(#1128),#1126);
+#1130=DIRECTION('',(0.E0,0.E0,-1.E0));
+#1131=VECTOR('',#1130,5.599911401744E0);
+#1132=CARTESIAN_POINT('',(6.799196088522E0,4.25E-1,2.799955700872E0));
+#1133=LINE('',#1132,#1131);
+#1134=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1135=PRESENTATION_STYLE_ASSIGNMENT((#1134));
+#1136=STYLED_ITEM('',(#1135),#1133);
+#1137=CARTESIAN_POINT('',(6.799196088522E0,2.75E-1,-2.799955701366E0));
+#1138=DIRECTION('',(0.E0,0.E0,1.E0));
+#1139=DIRECTION('',(9.848077530122E-1,1.736481776669E-1,0.E0));
+#1140=AXIS2_PLACEMENT_3D('',#1137,#1138,#1139);
+#1142=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1143=PRESENTATION_STYLE_ASSIGNMENT((#1142));
+#1144=STYLED_ITEM('',(#1143),#1141);
+#1145=DIRECTION('',(-2.073707643254E-11,4.374741934129E-10,-1.E0));
+#1146=VECTOR('',#1145,5.599910673999E0);
+#1147=CARTESIAN_POINT('',(6.946917257782E0,3.010471780287E-1,2.799955327733E0));
+#1148=LINE('',#1147,#1146);
+#1149=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1150=PRESENTATION_STYLE_ASSIGNMENT((#1149));
+#1151=STYLED_ITEM('',(#1150),#1148);
+#1152=CARTESIAN_POINT('',(6.799196088522E0,2.75E-1,2.799955701442E0));
+#1153=DIRECTION('',(0.E0,0.E0,1.E0));
+#1154=DIRECTION('',(9.848077530122E-1,1.736481776669E-1,0.E0));
+#1155=AXIS2_PLACEMENT_3D('',#1152,#1153,#1154);
+#1157=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1158=PRESENTATION_STYLE_ASSIGNMENT((#1157));
+#1159=STYLED_ITEM('',(#1158),#1156);
+#1160=CARTESIAN_POINT('',(6.946917257666E0,3.010471804785E-1,
+-2.799955346266E0));
+#1161=CARTESIAN_POINT('',(6.946789961023E0,3.017691155828E-1,
+-2.805624448210E0));
+#1162=CARTESIAN_POINT('',(6.946049903772E0,3.031478815570E-1,
+-2.816955869972E0));
+#1163=CARTESIAN_POINT('',(6.943491636640E0,3.050104657550E-1,
+-2.833814506269E0));
+#1164=CARTESIAN_POINT('',(6.939504982675E0,3.066522977892E-1,
+-2.850410766757E0));
+#1165=CARTESIAN_POINT('',(6.934119712124E0,3.080623265992E-1,
+-2.866623503927E0));
+#1166=CARTESIAN_POINT('',(6.927375856603E0,3.092300046169E-1,
+-2.882334600625E0));
+#1167=CARTESIAN_POINT('',(6.919323120032E0,3.101470604719E-1,
+-2.897429666768E0));
+#1168=CARTESIAN_POINT('',(6.910020676478E0,3.108068371898E-1,
+-2.911798814047E0));
+#1169=CARTESIAN_POINT('',(6.899536597521E0,3.112046112824E-1,
+-2.925337547895E0));
+#1170=CARTESIAN_POINT('',(6.887947403491E0,3.113375207176E-1,
+-2.937947404597E0));
+#1171=CARTESIAN_POINT('',(6.875337546282E0,3.112046130679E-1,
+-2.949536598301E0));
+#1172=CARTESIAN_POINT('',(6.861798812027E0,3.108068403654E-1,
+-2.960020676933E0));
+#1173=CARTESIAN_POINT('',(6.847429664567E0,3.101470645508E-1,
+-2.969323120170E0));
+#1174=CARTESIAN_POINT('',(6.832334597940E0,3.092300096136E-1,
+-2.977375856555E0));
+#1175=CARTESIAN_POINT('',(6.816623500993E0,3.080623307920E-1,
+-2.984119712237E0));
+#1176=CARTESIAN_POINT('',(6.800410762666E0,3.066523048095E-1,
+-2.989504982039E0));
+#1177=CARTESIAN_POINT('',(6.783814506364E0,3.050104645127E-1,
+-2.993491637235E0));
+#1178=CARTESIAN_POINT('',(6.766955855855E0,3.031479011134E-1,
+-2.996049900657E0));
+#1179=CARTESIAN_POINT('',(6.755624468896E0,3.017690929013E-1,
+-2.996789964707E0));
+#1180=CARTESIAN_POINT('',(6.749955327733E0,3.010471780287E-1,
+-2.996917257782E0));
+#1182=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1183=PRESENTATION_STYLE_ASSIGNMENT((#1182));
+#1184=STYLED_ITEM('',(#1183),#1181);
+#1185=DIRECTION('',(-1.E0,0.E0,0.E0));
+#1186=VECTOR('',#1185,1.349991140174E1);
+#1187=CARTESIAN_POINT('',(6.749955700872E0,4.25E-1,-2.849196088522E0));
+#1188=LINE('',#1187,#1186);
+#1189=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1190=PRESENTATION_STYLE_ASSIGNMENT((#1189));
+#1191=STYLED_ITEM('',(#1190),#1188);
+#1192=CARTESIAN_POINT('',(-6.749955701366E0,2.75E-1,-2.849196088522E0));
+#1193=DIRECTION('',(1.E0,0.E0,0.E0));
+#1194=DIRECTION('',(0.E0,1.736481776669E-1,-9.848077530122E-1));
+#1195=AXIS2_PLACEMENT_3D('',#1192,#1193,#1194);
+#1197=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1198=PRESENTATION_STYLE_ASSIGNMENT((#1197));
+#1199=STYLED_ITEM('',(#1198),#1196);
+#1200=DIRECTION('',(-1.E0,1.814691196151E-10,8.602064912430E-12));
+#1201=VECTOR('',#1200,1.349991067400E1);
+#1202=CARTESIAN_POINT('',(6.749955327733E0,3.010471780287E-1,
+-2.996917257782E0));
+#1203=LINE('',#1202,#1201);
+#1204=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1205=PRESENTATION_STYLE_ASSIGNMENT((#1204));
+#1206=STYLED_ITEM('',(#1205),#1203);
+#1207=CARTESIAN_POINT('',(6.749955701442E0,2.75E-1,-2.849196088522E0));
+#1208=DIRECTION('',(1.E0,0.E0,0.E0));
+#1209=DIRECTION('',(0.E0,1.736481776669E-1,-9.848077530122E-1));
+#1210=AXIS2_PLACEMENT_3D('',#1207,#1208,#1209);
+#1212=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1213=PRESENTATION_STYLE_ASSIGNMENT((#1212));
+#1214=STYLED_ITEM('',(#1213),#1211);
+#1215=CARTESIAN_POINT('',(-6.749955346266E0,3.010471804785E-1,
+-2.996917257666E0));
+#1216=CARTESIAN_POINT('',(-6.755624448210E0,3.017691155828E-1,
+-2.996789961023E0));
+#1217=CARTESIAN_POINT('',(-6.766955869972E0,3.031478815570E-1,
+-2.996049903772E0));
+#1218=CARTESIAN_POINT('',(-6.783814506269E0,3.050104657550E-1,
+-2.993491636640E0));
+#1219=CARTESIAN_POINT('',(-6.800410766757E0,3.066522977892E-1,
+-2.989504982675E0));
+#1220=CARTESIAN_POINT('',(-6.816623503927E0,3.080623265992E-1,
+-2.984119712124E0));
+#1221=CARTESIAN_POINT('',(-6.832334600625E0,3.092300046169E-1,
+-2.977375856603E0));
+#1222=CARTESIAN_POINT('',(-6.847429666768E0,3.101470604719E-1,
+-2.969323120032E0));
+#1223=CARTESIAN_POINT('',(-6.861798814047E0,3.108068371898E-1,
+-2.960020676478E0));
+#1224=CARTESIAN_POINT('',(-6.875337547895E0,3.112046112824E-1,
+-2.949536597521E0));
+#1225=CARTESIAN_POINT('',(-6.887947404597E0,3.113375207176E-1,
+-2.937947403491E0));
+#1226=CARTESIAN_POINT('',(-6.899536598301E0,3.112046130679E-1,
+-2.925337546282E0));
+#1227=CARTESIAN_POINT('',(-6.910020676933E0,3.108068403654E-1,
+-2.911798812027E0));
+#1228=CARTESIAN_POINT('',(-6.919323120170E0,3.101470645508E-1,
+-2.897429664567E0));
+#1229=CARTESIAN_POINT('',(-6.927375856555E0,3.092300096136E-1,
+-2.882334597940E0));
+#1230=CARTESIAN_POINT('',(-6.934119712237E0,3.080623307920E-1,
+-2.866623500993E0));
+#1231=CARTESIAN_POINT('',(-6.939504982039E0,3.066523048095E-1,
+-2.850410762666E0));
+#1232=CARTESIAN_POINT('',(-6.943491637235E0,3.050104645127E-1,
+-2.833814506364E0));
+#1233=CARTESIAN_POINT('',(-6.946049900657E0,3.031479011134E-1,
+-2.816955855855E0));
+#1234=CARTESIAN_POINT('',(-6.946789964707E0,3.017690929013E-1,
+-2.805624468896E0));
+#1235=CARTESIAN_POINT('',(-6.946917257782E0,3.010471780287E-1,
+-2.799955327733E0));
+#1237=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1238=PRESENTATION_STYLE_ASSIGNMENT((#1237));
+#1239=STYLED_ITEM('',(#1238),#1236);
+#1240=CARTESIAN_POINT('',(6.749955346266E0,3.010471804785E-1,2.996917257666E0));
+#1241=CARTESIAN_POINT('',(6.755624448210E0,3.017691155828E-1,2.996789961023E0));
+#1242=CARTESIAN_POINT('',(6.766955869972E0,3.031478815570E-1,2.996049903772E0));
+#1243=CARTESIAN_POINT('',(6.783814506269E0,3.050104657550E-1,2.993491636640E0));
+#1244=CARTESIAN_POINT('',(6.800410766757E0,3.066522977892E-1,2.989504982675E0));
+#1245=CARTESIAN_POINT('',(6.816623503927E0,3.080623265992E-1,2.984119712124E0));
+#1246=CARTESIAN_POINT('',(6.832334600625E0,3.092300046169E-1,2.977375856603E0));
+#1247=CARTESIAN_POINT('',(6.847429666768E0,3.101470604719E-1,2.969323120032E0));
+#1248=CARTESIAN_POINT('',(6.861798814047E0,3.108068371898E-1,2.960020676478E0));
+#1249=CARTESIAN_POINT('',(6.875337547895E0,3.112046112824E-1,2.949536597521E0));
+#1250=CARTESIAN_POINT('',(6.887947404597E0,3.113375207176E-1,2.937947403491E0));
+#1251=CARTESIAN_POINT('',(6.899536598301E0,3.112046130679E-1,2.925337546282E0));
+#1252=CARTESIAN_POINT('',(6.910020676933E0,3.108068403654E-1,2.911798812027E0));
+#1253=CARTESIAN_POINT('',(6.919323120170E0,3.101470645508E-1,2.897429664567E0));
+#1254=CARTESIAN_POINT('',(6.927375856555E0,3.092300096136E-1,2.882334597940E0));
+#1255=CARTESIAN_POINT('',(6.934119712237E0,3.080623307920E-1,2.866623500993E0));
+#1256=CARTESIAN_POINT('',(6.939504982039E0,3.066523048095E-1,2.850410762666E0));
+#1257=CARTESIAN_POINT('',(6.943491637235E0,3.050104645127E-1,2.833814506364E0));
+#1258=CARTESIAN_POINT('',(6.946049900657E0,3.031479011134E-1,2.816955855855E0));
+#1259=CARTESIAN_POINT('',(6.946789964707E0,3.017690929013E-1,2.805624468896E0));
+#1260=CARTESIAN_POINT('',(6.946917257782E0,3.010471780287E-1,2.799955327733E0));
+#1262=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1263=PRESENTATION_STYLE_ASSIGNMENT((#1262));
+#1264=STYLED_ITEM('',(#1263),#1261);
+#1265=DIRECTION('',(1.E0,0.E0,0.E0));
+#1266=VECTOR('',#1265,1.349991140174E1);
+#1267=CARTESIAN_POINT('',(-6.749955700872E0,4.25E-1,2.849196088522E0));
+#1268=LINE('',#1267,#1266);
+#1269=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1270=PRESENTATION_STYLE_ASSIGNMENT((#1269));
+#1271=STYLED_ITEM('',(#1270),#1268);
+#1272=CARTESIAN_POINT('',(6.749955701366E0,2.75E-1,2.849196088522E0));
+#1273=DIRECTION('',(-1.E0,0.E0,0.E0));
+#1274=DIRECTION('',(0.E0,1.736481776669E-1,9.848077530122E-1));
+#1275=AXIS2_PLACEMENT_3D('',#1272,#1273,#1274);
+#1277=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1278=PRESENTATION_STYLE_ASSIGNMENT((#1277));
+#1279=STYLED_ITEM('',(#1278),#1276);
+#1280=DIRECTION('',(1.E0,1.814691113911E-10,-8.602032016715E-12));
+#1281=VECTOR('',#1280,1.349991067400E1);
+#1282=CARTESIAN_POINT('',(-6.749955327733E0,3.010471780287E-1,
+2.996917257782E0));
+#1283=LINE('',#1282,#1281);
+#1284=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1285=PRESENTATION_STYLE_ASSIGNMENT((#1284));
+#1286=STYLED_ITEM('',(#1285),#1283);
+#1287=CARTESIAN_POINT('',(-6.749955701442E0,2.75E-1,2.849196088522E0));
+#1288=DIRECTION('',(-1.E0,0.E0,0.E0));
+#1289=DIRECTION('',(0.E0,1.736481776669E-1,9.848077530122E-1));
+#1290=AXIS2_PLACEMENT_3D('',#1287,#1288,#1289);
+#1292=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1293=PRESENTATION_STYLE_ASSIGNMENT((#1292));
+#1294=STYLED_ITEM('',(#1293),#1291);
+#1295=DIRECTION('',(1.E0,0.E0,0.E0));
+#1296=VECTOR('',#1295,1.360000000001E1);
+#1297=CARTESIAN_POINT('',(-6.8E0,-1.5E-1,-3.05E0));
+#1298=LINE('',#1297,#1296);
+#1299=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1300=PRESENTATION_STYLE_ASSIGNMENT((#1299));
+#1301=STYLED_ITEM('',(#1300),#1298);
+#1302=DIRECTION('',(1.776356839400E-13,-1.E0,0.E0));
+#1303=VECTOR('',#1302,1.5E-1);
+#1304=CARTESIAN_POINT('',(-6.8E0,0.E0,-3.05E0));
+#1305=LINE('',#1304,#1303);
+#1306=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#8);
+#1307=PRESENTATION_STYLE_ASSIGNMENT((#1306));
+#1308=STYLED_ITEM('',(#1307),#1305);
+#1309=CARTESIAN_POINT('',(-6.8E0,-1.5E-1,-3.05E0));
+#1310=CARTESIAN_POINT('',(6.800000000011E0,-1.5E-1,-3.05E0));
+#1311=VERTEX_POINT('',#1309);
+#1312=VERTEX_POINT('',#1310);
+#1313=CARTESIAN_POINT('',(7.E0,-1.5E-1,-2.85E0));
+#1314=CARTESIAN_POINT('',(7.E0,-1.5E-1,2.850000000011E0));
+#1315=VERTEX_POINT('',#1313);
+#1316=VERTEX_POINT('',#1314);
+#1317=CARTESIAN_POINT('',(6.8E0,-1.5E-1,3.05E0));
+#1318=CARTESIAN_POINT('',(-6.800000000011E0,-1.5E-1,3.05E0));
+#1319=VERTEX_POINT('',#1317);
+#1320=VERTEX_POINT('',#1318);
+#1321=CARTESIAN_POINT('',(-7.E0,-1.5E-1,2.85E0));
+#1322=CARTESIAN_POINT('',(-7.E0,-1.5E-1,-2.850000000011E0));
+#1323=VERTEX_POINT('',#1321);
+#1324=VERTEX_POINT('',#1322);
+#1325=CARTESIAN_POINT('',(-6.8E0,0.E0,-3.05E0));
+#1326=CARTESIAN_POINT('',(6.799999999810E0,0.E0,-3.05E0));
+#1327=VERTEX_POINT('',#1325);
+#1328=VERTEX_POINT('',#1326);
+#1329=CARTESIAN_POINT('',(7.E0,0.E0,2.849999999810E0));
+#1330=CARTESIAN_POINT('',(7.E0,0.E0,-2.850000000023E0));
+#1331=VERTEX_POINT('',#1329);
+#1332=VERTEX_POINT('',#1330);
+#1333=CARTESIAN_POINT('',(-6.799999999810E0,0.E0,3.05E0));
+#1334=CARTESIAN_POINT('',(6.8E0,0.E0,3.05E0));
+#1335=VERTEX_POINT('',#1333);
+#1336=VERTEX_POINT('',#1334);
+#1337=CARTESIAN_POINT('',(-7.E0,0.E0,2.85E0));
+#1338=CARTESIAN_POINT('',(-7.E0,0.E0,-2.849999999810E0));
+#1339=VERTEX_POINT('',#1337);
+#1340=VERTEX_POINT('',#1338);
+#1341=VERTEX_POINT('',#53);
+#1342=VERTEX_POINT('',#73);
+#1343=CARTESIAN_POINT('',(6.946917257666E0,3.010471804785E-1,
+-2.799955346266E0));
+#1344=VERTEX_POINT('',#1343);
+#1345=CARTESIAN_POINT('',(6.749955327733E0,3.010471780287E-1,
+-2.996917257782E0));
+#1346=VERTEX_POINT('',#1345);
+#1347=VERTEX_POINT('',#222);
+#1348=VERTEX_POINT('',#242);
+#1349=CARTESIAN_POINT('',(6.749955346266E0,-4.510471804785E-1,
+-2.996917257666E0));
+#1350=VERTEX_POINT('',#1349);
+#1351=CARTESIAN_POINT('',(6.946917257782E0,-4.510471780287E-1,
+-2.799955327733E0));
+#1352=VERTEX_POINT('',#1351);
+#1353=VERTEX_POINT('',#86);
+#1354=VERTEX_POINT('',#106);
+#1355=CARTESIAN_POINT('',(-6.749955346266E0,3.010471804785E-1,
+-2.996917257666E0));
+#1356=VERTEX_POINT('',#1355);
+#1357=CARTESIAN_POINT('',(-6.946917257782E0,3.010471780287E-1,
+-2.799955327733E0));
+#1358=VERTEX_POINT('',#1357);
+#1359=VERTEX_POINT('',#255);
+#1360=VERTEX_POINT('',#275);
+#1361=CARTESIAN_POINT('',(-6.946917257666E0,-4.510471804785E-1,
+-2.799955346266E0));
+#1362=VERTEX_POINT('',#1361);
+#1363=CARTESIAN_POINT('',(-6.749955327733E0,-4.510471780287E-1,
+-2.996917257782E0));
+#1364=VERTEX_POINT('',#1363);
+#1365=VERTEX_POINT('',#288);
+#1366=VERTEX_POINT('',#308);
+#1367=CARTESIAN_POINT('',(-6.749955346266E0,-4.510471804785E-1,
+2.996917257666E0));
+#1368=VERTEX_POINT('',#1367);
+#1369=CARTESIAN_POINT('',(-6.946917257782E0,-4.510471780287E-1,
+2.799955327733E0));
+#1370=VERTEX_POINT('',#1369);
+#1371=VERTEX_POINT('',#119);
+#1372=VERTEX_POINT('',#139);
+#1373=CARTESIAN_POINT('',(-6.946917257666E0,3.010471804785E-1,
+2.799955346266E0));
+#1374=VERTEX_POINT('',#1373);
+#1375=CARTESIAN_POINT('',(-6.749955327733E0,3.010471780287E-1,
+2.996917257782E0));
+#1376=VERTEX_POINT('',#1375);
+#1377=VERTEX_POINT('',#902);
+#1378=VERTEX_POINT('',#907);
+#1379=CARTESIAN_POINT('',(6.749955700872E0,-5.75E-1,2.849196088522E0));
+#1380=CARTESIAN_POINT('',(-6.749955700872E0,-5.75E-1,2.849196088522E0));
+#1381=VERTEX_POINT('',#1379);
+#1382=VERTEX_POINT('',#1380);
+#1383=CARTESIAN_POINT('',(6.749955327733E0,-4.510471780287E-1,
+2.996917257782E0));
+#1384=VERTEX_POINT('',#1383);
+#1385=CARTESIAN_POINT('',(6.799196087164E0,-5.75E-1,-2.799958135075E0));
+#1386=CARTESIAN_POINT('',(6.799196088522E0,-5.75E-1,2.799955700871E0));
+#1387=VERTEX_POINT('',#1385);
+#1388=VERTEX_POINT('',#1386);
+#1389=CARTESIAN_POINT('',(6.946917257666E0,-4.510471804785E-1,
+2.799955346266E0));
+#1390=VERTEX_POINT('',#1389);
+#1391=CARTESIAN_POINT('',(-6.749955700872E0,-5.75E-1,-2.849196088522E0));
+#1392=CARTESIAN_POINT('',(6.749955700872E0,-5.75E-1,-2.849196088522E0));
+#1393=VERTEX_POINT('',#1391);
+#1394=VERTEX_POINT('',#1392);
+#1395=CARTESIAN_POINT('',(-6.799196087164E0,-5.75E-1,2.799958144228E0));
+#1396=CARTESIAN_POINT('',(-6.799196088522E0,-5.75E-1,-2.799955700871E0));
+#1397=VERTEX_POINT('',#1395);
+#1398=VERTEX_POINT('',#1396);
+#1399=CARTESIAN_POINT('',(6.799196088522E0,4.25E-1,2.799955700872E0));
+#1400=CARTESIAN_POINT('',(6.799196088522E0,4.25E-1,-2.799955700872E0));
+#1401=VERTEX_POINT('',#1399);
+#1402=VERTEX_POINT('',#1400);
+#1403=CARTESIAN_POINT('',(6.946917257782E0,3.010471780287E-1,2.799955327733E0));
+#1404=VERTEX_POINT('',#1403);
+#1405=CARTESIAN_POINT('',(-6.749955700872E0,4.25E-1,2.849196088522E0));
+#1406=CARTESIAN_POINT('',(6.749955700872E0,4.25E-1,2.849196088522E0));
+#1407=VERTEX_POINT('',#1405);
+#1408=VERTEX_POINT('',#1406);
+#1409=CARTESIAN_POINT('',(6.749955346266E0,3.010471804785E-1,2.996917257666E0));
+#1410=VERTEX_POINT('',#1409);
+#1411=CARTESIAN_POINT('',(-6.799196087164E0,4.25E-1,-2.799957998043E0));
+#1412=CARTESIAN_POINT('',(-6.799196088522E0,4.25E-1,2.799955700871E0));
+#1413=VERTEX_POINT('',#1411);
+#1414=VERTEX_POINT('',#1412);
+#1415=CARTESIAN_POINT('',(6.749955700872E0,4.25E-1,-2.849196088522E0));
+#1416=CARTESIAN_POINT('',(-6.749955700872E0,4.25E-1,-2.849196088522E0));
+#1417=VERTEX_POINT('',#1415);
+#1418=VERTEX_POINT('',#1416);
+#1419=VERTEX_POINT('',#152);
+#1420=VERTEX_POINT('',#172);
+#1421=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
+#1422=DIRECTION('',(0.E0,1.E0,0.E0));
+#1423=DIRECTION('',(1.E0,0.E0,0.E0));
+#1424=AXIS2_PLACEMENT_3D('',#1421,#1422,#1423);
+#1425=PLANE('',#1424);
+#1427=ORIENTED_EDGE('',*,*,#1426,.T.);
+#1429=ORIENTED_EDGE('',*,*,#1428,.F.);
+#1430=EDGE_LOOP('',(#1427,#1429));
+#1431=FACE_OUTER_BOUND('',#1430,.F.);
+#1432=ADVANCED_FACE('',(#1431),#1425,.F.);
+#1433=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
+#1434=DIRECTION('',(0.E0,1.E0,0.E0));
+#1435=DIRECTION('',(1.E0,0.E0,0.E0));
+#1436=AXIS2_PLACEMENT_3D('',#1433,#1434,#1435);
+#1437=PLANE('',#1436);
+#1439=ORIENTED_EDGE('',*,*,#1438,.T.);
+#1441=ORIENTED_EDGE('',*,*,#1440,.F.);
+#1442=EDGE_LOOP('',(#1439,#1441));
+#1443=FACE_OUTER_BOUND('',#1442,.F.);
+#1444=ADVANCED_FACE('',(#1443),#1437,.F.);
+#1445=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
+#1446=DIRECTION('',(0.E0,1.E0,0.E0));
+#1447=DIRECTION('',(1.E0,0.E0,0.E0));
+#1448=AXIS2_PLACEMENT_3D('',#1445,#1446,#1447);
+#1449=PLANE('',#1448);
+#1451=ORIENTED_EDGE('',*,*,#1450,.T.);
+#1453=ORIENTED_EDGE('',*,*,#1452,.F.);
+#1454=EDGE_LOOP('',(#1451,#1453));
+#1455=FACE_OUTER_BOUND('',#1454,.F.);
+#1456=ADVANCED_FACE('',(#1455),#1449,.F.);
+#1457=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
+#1458=DIRECTION('',(0.E0,1.E0,0.E0));
+#1459=DIRECTION('',(1.E0,0.E0,0.E0));
+#1460=AXIS2_PLACEMENT_3D('',#1457,#1458,#1459);
+#1461=PLANE('',#1460);
+#1463=ORIENTED_EDGE('',*,*,#1462,.T.);
+#1465=ORIENTED_EDGE('',*,*,#1464,.F.);
+#1466=EDGE_LOOP('',(#1463,#1465));
+#1467=FACE_OUTER_BOUND('',#1466,.F.);
+#1468=ADVANCED_FACE('',(#1467),#1461,.F.);
+#1469=CARTESIAN_POINT('',(6.8E0,0.E0,-2.85E0));
+#1470=DIRECTION('',(0.E0,-1.E0,0.E0));
+#1471=DIRECTION('',(1.E0,0.E0,0.E0));
+#1472=AXIS2_PLACEMENT_3D('',#1469,#1470,#1471);
+#1473=CYLINDRICAL_SURFACE('',#1472,2.E-1);
+#1475=ORIENTED_EDGE('',*,*,#1474,.T.);
+#1477=ORIENTED_EDGE('',*,*,#1476,.T.);
+#1479=ORIENTED_EDGE('',*,*,#1478,.T.);
+#1481=ORIENTED_EDGE('',*,*,#1480,.F.);
+#1483=ORIENTED_EDGE('',*,*,#1482,.F.);
+#1484=ORIENTED_EDGE('',*,*,#1426,.F.);
+#1486=ORIENTED_EDGE('',*,*,#1485,.F.);
+#1488=ORIENTED_EDGE('',*,*,#1487,.T.);
+#1489=EDGE_LOOP('',(#1475,#1477,#1479,#1481,#1483,#1484,#1486,#1488));
+#1490=FACE_OUTER_BOUND('',#1489,.F.);
+#1491=ADVANCED_FACE('',(#1490),#1473,.T.);
+#1492=CARTESIAN_POINT('',(-7.E0,-1.5E-1,-3.05E0));
+#1493=DIRECTION('',(0.E0,-1.736481776669E-1,-9.848077530122E-1));
+#1494=DIRECTION('',(1.E0,0.E0,0.E0));
+#1495=AXIS2_PLACEMENT_3D('',#1492,#1493,#1494);
+#1496=PLANE('',#1495);
+#1498=ORIENTED_EDGE('',*,*,#1497,.T.);
+#1499=ORIENTED_EDGE('',*,*,#1474,.F.);
+#1501=ORIENTED_EDGE('',*,*,#1500,.F.);
+#1503=ORIENTED_EDGE('',*,*,#1502,.F.);
+#1505=ORIENTED_EDGE('',*,*,#1504,.F.);
+#1507=ORIENTED_EDGE('',*,*,#1506,.T.);
+#1508=EDGE_LOOP('',(#1498,#1499,#1501,#1503,#1505,#1507));
+#1509=FACE_OUTER_BOUND('',#1508,.F.);
+#1510=ADVANCED_FACE('',(#1509),#1496,.T.);
+#1511=CARTESIAN_POINT('',(6.492115858770E0,-1.8786E0,-2.542115858770E0));
+#1512=DIRECTION('',(1.710878697460E-1,9.702875252478E-1,-1.710878697460E-1));
+#1513=DIRECTION('',(9.848077530122E-1,-1.736481776669E-1,0.E0));
+#1514=AXIS2_PLACEMENT_3D('',#1511,#1512,#1513);
+#1515=CYLINDRICAL_SURFACE('',#1514,2.E-1);
+#1517=ORIENTED_EDGE('',*,*,#1516,.T.);
+#1518=ORIENTED_EDGE('',*,*,#1497,.F.);
+#1520=ORIENTED_EDGE('',*,*,#1519,.T.);
+#1522=ORIENTED_EDGE('',*,*,#1521,.T.);
+#1523=EDGE_LOOP('',(#1517,#1518,#1520,#1522));
+#1524=FACE_OUTER_BOUND('',#1523,.F.);
+#1525=ADVANCED_FACE('',(#1524),#1515,.T.);
+#1526=CARTESIAN_POINT('',(-7.E0,-1.5E-1,-3.05E0));
+#1527=DIRECTION('',(0.E0,-1.E0,0.E0));
+#1528=DIRECTION('',(1.E0,0.E0,0.E0));
+#1529=AXIS2_PLACEMENT_3D('',#1526,#1527,#1528);
+#1530=PLANE('',#1529);
+#1531=ORIENTED_EDGE('',*,*,#1476,.F.);
+#1532=ORIENTED_EDGE('',*,*,#1516,.F.);
+#1533=EDGE_LOOP('',(#1531,#1532));
+#1534=FACE_OUTER_BOUND('',#1533,.F.);
+#1535=ADVANCED_FACE('',(#1534),#1530,.F.);
+#1536=CARTESIAN_POINT('',(-7.E0,-1.5E-1,-3.05E0));
+#1537=DIRECTION('',(0.E0,-1.E0,0.E0));
+#1538=DIRECTION('',(1.E0,0.E0,0.E0));
+#1539=AXIS2_PLACEMENT_3D('',#1536,#1537,#1538);
+#1540=PLANE('',#1539);
+#1542=ORIENTED_EDGE('',*,*,#1541,.F.);
+#1544=ORIENTED_EDGE('',*,*,#1543,.F.);
+#1545=EDGE_LOOP('',(#1542,#1544));
+#1546=FACE_OUTER_BOUND('',#1545,.F.);
+#1547=ADVANCED_FACE('',(#1546),#1540,.F.);
+#1548=CARTESIAN_POINT('',(-7.E0,-1.5E-1,-3.05E0));
+#1549=DIRECTION('',(0.E0,-1.E0,0.E0));
+#1550=DIRECTION('',(1.E0,0.E0,0.E0));
+#1551=AXIS2_PLACEMENT_3D('',#1548,#1549,#1550);
+#1552=PLANE('',#1551);
+#1554=ORIENTED_EDGE('',*,*,#1553,.F.);
+#1556=ORIENTED_EDGE('',*,*,#1555,.F.);
+#1557=EDGE_LOOP('',(#1554,#1556));
+#1558=FACE_OUTER_BOUND('',#1557,.F.);
+#1559=ADVANCED_FACE('',(#1558),#1552,.F.);
+#1560=CARTESIAN_POINT('',(-7.E0,-1.5E-1,-3.05E0));
+#1561=DIRECTION('',(0.E0,-1.E0,0.E0));
+#1562=DIRECTION('',(1.E0,0.E0,0.E0));
+#1563=AXIS2_PLACEMENT_3D('',#1560,#1561,#1562);
+#1564=PLANE('',#1563);
+#1566=ORIENTED_EDGE('',*,*,#1565,.F.);
+#1568=ORIENTED_EDGE('',*,*,#1567,.F.);
+#1569=EDGE_LOOP('',(#1566,#1568));
+#1570=FACE_OUTER_BOUND('',#1569,.F.);
+#1571=ADVANCED_FACE('',(#1570),#1564,.F.);
+#1572=CARTESIAN_POINT('',(-6.8E0,0.E0,-2.85E0));
+#1573=DIRECTION('',(0.E0,-1.E0,0.E0));
+#1574=DIRECTION('',(1.E0,0.E0,0.E0));
+#1575=AXIS2_PLACEMENT_3D('',#1572,#1573,#1574);
+#1576=CYLINDRICAL_SURFACE('',#1575,2.E-1);
+#1578=ORIENTED_EDGE('',*,*,#1577,.T.);
+#1579=ORIENTED_EDGE('',*,*,#1541,.T.);
+#1580=ORIENTED_EDGE('',*,*,#1502,.T.);
+#1582=ORIENTED_EDGE('',*,*,#1581,.F.);
+#1584=ORIENTED_EDGE('',*,*,#1583,.F.);
+#1585=ORIENTED_EDGE('',*,*,#1438,.F.);
+#1587=ORIENTED_EDGE('',*,*,#1586,.F.);
+#1589=ORIENTED_EDGE('',*,*,#1588,.T.);
+#1590=EDGE_LOOP('',(#1578,#1579,#1580,#1582,#1584,#1585,#1587,#1589));
+#1591=FACE_OUTER_BOUND('',#1590,.F.);
+#1592=ADVANCED_FACE('',(#1591),#1576,.T.);
+#1593=CARTESIAN_POINT('',(-7.E0,-1.5E-1,3.05E0));
+#1594=DIRECTION('',(-9.848077530122E-1,-1.736481776669E-1,0.E0));
+#1595=DIRECTION('',(0.E0,0.E0,-1.E0));
+#1596=AXIS2_PLACEMENT_3D('',#1593,#1594,#1595);
+#1597=PLANE('',#1596);
+#1599=ORIENTED_EDGE('',*,*,#1598,.T.);
+#1600=ORIENTED_EDGE('',*,*,#1577,.F.);
+#1602=ORIENTED_EDGE('',*,*,#1601,.F.);
+#1604=ORIENTED_EDGE('',*,*,#1603,.F.);
+#1606=ORIENTED_EDGE('',*,*,#1605,.F.);
+#1608=ORIENTED_EDGE('',*,*,#1607,.T.);
+#1609=EDGE_LOOP('',(#1599,#1600,#1602,#1604,#1606,#1608));
+#1610=FACE_OUTER_BOUND('',#1609,.F.);
+#1611=ADVANCED_FACE('',(#1610),#1597,.T.);
+#1612=CARTESIAN_POINT('',(-6.492115858770E0,-1.8786E0,-2.542115858770E0));
+#1613=DIRECTION('',(-1.710878697460E-1,9.702875252478E-1,-1.710878697460E-1));
+#1614=DIRECTION('',(0.E0,-1.736481776669E-1,-9.848077530122E-1));
+#1615=AXIS2_PLACEMENT_3D('',#1612,#1613,#1614);
+#1616=CYLINDRICAL_SURFACE('',#1615,2.E-1);
+#1617=ORIENTED_EDGE('',*,*,#1543,.T.);
+#1618=ORIENTED_EDGE('',*,*,#1598,.F.);
+#1620=ORIENTED_EDGE('',*,*,#1619,.T.);
+#1621=ORIENTED_EDGE('',*,*,#1504,.T.);
+#1622=EDGE_LOOP('',(#1617,#1618,#1620,#1621));
+#1623=FACE_OUTER_BOUND('',#1622,.F.);
+#1624=ADVANCED_FACE('',(#1623),#1616,.T.);
+#1625=CARTESIAN_POINT('',(-6.746917408769E0,-4.469124526900E-1,
+-2.997563756646E0));
+#1626=CARTESIAN_POINT('',(-6.747247799155E0,-4.469124526900E-1,
+-2.997568799811E0));
+#1627=CARTESIAN_POINT('',(-6.753332012780E0,-4.469124526900E-1,
+-2.997646508124E0));
+#1628=CARTESIAN_POINT('',(-6.765200015582E0,-4.469124526900E-1,
+-2.997254876652E0));
+#1629=CARTESIAN_POINT('',(-6.782443620994E0,-4.469124526900E-1,
+-2.995172626396E0));
+#1630=CARTESIAN_POINT('',(-6.799489543647E0,-4.469124526900E-1,
+-2.991579164198E0));
+#1631=CARTESIAN_POINT('',(-6.816198632652E0,-4.469124526900E-1,
+-2.986487531122E0));
+#1632=CARTESIAN_POINT('',(-6.832432318647E0,-4.469124526900E-1,
+-2.979925048305E0));
+#1633=CARTESIAN_POINT('',(-6.848052621437E0,-4.469124526900E-1,
+-2.971933932096E0));
+#1634=CARTESIAN_POINT('',(-6.862924812957E0,-4.469124526900E-1,
+-2.962571581281E0));
+#1635=CARTESIAN_POINT('',(-6.876919543745E0,-4.469124526900E-1,
+-2.951910406626E0));
+#1636=CARTESIAN_POINT('',(-6.889915152384E0,-4.469124526900E-1,
+-2.940037180464E0));
+#1637=CARTESIAN_POINT('',(-6.901799781720E0,-4.469124526900E-1,
+-2.927051933898E0));
+#1638=CARTESIAN_POINT('',(-6.912473277683E0,-4.469124526900E-1,
+-2.913066418103E0));
+#1639=CARTESIAN_POINT('',(-6.921848731868E0,-4.469124526900E-1,
+-2.898202208469E0));
+#1640=CARTESIAN_POINT('',(-6.929853588822E0,-4.469124526900E-1,
+-2.882588590158E0));
+#1641=CARTESIAN_POINT('',(-6.936430301150E0,-4.469124526900E-1,
+-2.866360249253E0));
+#1642=CARTESIAN_POINT('',(-6.941536504352E0,-4.469124526900E-1,
+-2.849655145765E0));
+#1643=CARTESIAN_POINT('',(-6.945144734089E0,-4.469124526900E-1,
+-2.832611848952E0));
+#1644=CARTESIAN_POINT('',(-6.947241812763E0,-4.469124526900E-1,
+-2.815369527728E0));
+#1645=CARTESIAN_POINT('',(-6.947645493475E0,-4.469124526900E-1,
+-2.803444662644E0));
+#1646=CARTESIAN_POINT('',(-6.947569653664E0,-4.469124526900E-1,
+-2.797303681707E0));
+#1647=CARTESIAN_POINT('',(-6.947563743513E0,-4.469124526900E-1,
+-2.796916625182E0));
+#1648=CARTESIAN_POINT('',(-6.747095283147E0,-5.258679960710E-1,
+-2.985905974426E0));
+#1649=CARTESIAN_POINT('',(-6.747406334505E0,-5.258679960710E-1,
+-2.985910722361E0));
+#1650=CARTESIAN_POINT('',(-6.753134395E0,-5.258679960710E-1,-2.985983881235E0));
+#1651=CARTESIAN_POINT('',(-6.764306941262E0,-5.258679960710E-1,
+-2.985615169654E0));
+#1652=CARTESIAN_POINT('',(-6.780538085873E0,-5.258679960710E-1,
+-2.983655135306E0));
+#1653=CARTESIAN_POINT('',(-6.796581271045E0,-5.258679960710E-1,
+-2.980273019324E0));
+#1654=CARTESIAN_POINT('',(-6.812305735220E0,-5.258679960710E-1,
+-2.975481384649E0));
+#1655=CARTESIAN_POINT('',(-6.827581348495E0,-5.258679960710E-1,
+-2.969306168872E0));
+#1656=CARTESIAN_POINT('',(-6.842278598777E0,-5.258679960710E-1,
+-2.961787243150E0));
+#1657=CARTESIAN_POINT('',(-6.856271072767E0,-5.258679960710E-1,
+-2.952978669626E0));
+#1658=CARTESIAN_POINT('',(-6.869437428640E0,-5.258679960710E-1,
+-2.942948535258E0));
+#1659=CARTESIAN_POINT('',(-6.881663540053E0,-5.258679960710E-1,
+-2.931778342196E0));
+#1660=CARTESIAN_POINT('',(-6.892844459832E0,-5.258679960710E-1,
+-2.919561980552E0));
+#1661=CARTESIAN_POINT('',(-6.902886182942E0,-5.258679960710E-1,
+-2.906404298357E0));
+#1662=CARTESIAN_POINT('',(-6.911707080124E0,-5.258679960710E-1,
+-2.892419341327E0));
+#1663=CARTESIAN_POINT('',(-6.919238929262E0,-5.258679960710E-1,
+-2.877728390831E0));
+#1664=CARTESIAN_POINT('',(-6.925427529354E0,-5.258679960710E-1,
+-2.862457820418E0));
+#1665=CARTESIAN_POINT('',(-6.930232870718E0,-5.258679960710E-1,
+-2.846737122683E0));
+#1666=CARTESIAN_POINT('',(-6.933628881734E0,-5.258679960710E-1,
+-2.830696426701E0));
+#1667=CARTESIAN_POINT('',(-6.935602871498E0,-5.258679960710E-1,
+-2.814466510092E0));
+#1668=CARTESIAN_POINT('',(-6.935982925917E0,-5.258679960710E-1,
+-2.803240447348E0));
+#1669=CARTESIAN_POINT('',(-6.935911526245E0,-5.258679960710E-1,
+-2.797458946034E0));
+#1670=CARTESIAN_POINT('',(-6.935905962078E0,-5.258679960710E-1,
+-2.797094545419E0));
+#1671=CARTESIAN_POINT('',(-6.748028038232E0,-5.771699919599E-1,
+-2.924773753952E0));
+#1672=CARTESIAN_POINT('',(-6.748237677708E0,-5.771699919599E-1,
+-2.924776953736E0));
+#1673=CARTESIAN_POINT('',(-6.752098107525E0,-5.771699919599E-1,
+-2.924826255814E0));
+#1674=CARTESIAN_POINT('',(-6.759623750651E0,-5.771699919599E-1,
+-2.924577733808E0));
+#1675=CARTESIAN_POINT('',(-6.770545654125E0,-5.771699919599E-1,
+-2.923258587208E0));
+#1676=CARTESIAN_POINT('',(-6.781330586264E0,-5.771699919599E-1,
+-2.920984749217E0));
+#1677=CARTESIAN_POINT('',(-6.791891778298E0,-5.771699919599E-1,
+-2.917766275547E0));
+#1678=CARTESIAN_POINT('',(-6.802143355984E0,-5.771699919599E-1,
+-2.913621848611E0));
+#1679=CARTESIAN_POINT('',(-6.812000213093E0,-5.771699919599E-1,
+-2.908579041626E0));
+#1680=CARTESIAN_POINT('',(-6.821379538120E0,-5.771699919599E-1,
+-2.902674419713E0));
+#1681=CARTESIAN_POINT('',(-6.830201980459E0,-5.771699919599E-1,
+-2.895953396224E0));
+#1682=CARTESIAN_POINT('',(-6.838392926934E0,-5.771699919599E-1,
+-2.888469837004E0));
+#1683=CARTESIAN_POINT('',(-6.845883665598E0,-5.771699919599E-1,
+-2.880285429435E0));
+#1684=CARTESIAN_POINT('',(-6.852612436335E0,-5.771699919599E-1,
+-2.871468822168E0));
+#1685=CARTESIAN_POINT('',(-6.858525293172E0,-5.771699919599E-1,
+-2.862094576087E0));
+#1686=CARTESIAN_POINT('',(-6.863576737590E0,-5.771699919599E-1,
+-2.852242001466E0));
+#1687=CARTESIAN_POINT('',(-6.867730116716E0,-5.771699919599E-1,
+-2.841993881788E0));
+#1688=CARTESIAN_POINT('',(-6.870957769294E0,-5.771699919599E-1,
+-2.831435307377E0));
+#1689=CARTESIAN_POINT('',(-6.873240926993E0,-5.771699919599E-1,
+-2.820652147851E0));
+#1690=CARTESIAN_POINT('',(-6.874569451076E0,-5.771699919599E-1,
+-2.809731177750E0));
+#1691=CARTESIAN_POINT('',(-6.874825611625E0,-5.771699919599E-1,
+-2.802169563172E0));
+#1692=CARTESIAN_POINT('',(-6.874777495589E0,-5.771699919599E-1,
+-2.798273136324E0));
+#1693=CARTESIAN_POINT('',(-6.874773745727E0,-5.771699919599E-1,
+-2.798027540988E0));
+#1694=CARTESIAN_POINT('',(-6.749245188789E0,-5.749415172440E-1,
+-2.845002421250E0));
+#1695=CARTESIAN_POINT('',(-6.749322496069E0,-5.749415172440E-1,
+-2.845003600854E0));
+#1696=CARTESIAN_POINT('',(-6.750745857726E0,-5.749415172440E-1,
+-2.845021772237E0));
+#1697=CARTESIAN_POINT('',(-6.753512663021E0,-5.749415172440E-1,
+-2.844930085407E0));
+#1698=CARTESIAN_POINT('',(-6.757506546576E0,-5.749415172440E-1,
+-2.844447232164E0));
+#1699=CARTESIAN_POINT('',(-6.761429993088E0,-5.749415172440E-1,
+-2.843619584278E0));
+#1700=CARTESIAN_POINT('',(-6.765253639902E0,-5.749415172440E-1,
+-2.842453925783E0));
+#1701=CARTESIAN_POINT('',(-6.768949361914E0,-5.749415172440E-1,
+-2.840959471826E0));
+#1702=CARTESIAN_POINT('',(-6.772489998032E0,-5.749415172440E-1,
+-2.839147748056E0));
+#1703=CARTESIAN_POINT('',(-6.775849632658E0,-5.749415172440E-1,
+-2.837032487764E0));
+#1704=CARTESIAN_POINT('',(-6.779003709460E0,-5.749415172440E-1,
+-2.834629517551E0));
+#1705=CARTESIAN_POINT('',(-6.781929175928E0,-5.749415172440E-1,
+-2.831956640693E0));
+#1706=CARTESIAN_POINT('',(-6.784604603399E0,-5.749415172440E-1,
+-2.829033523283E0));
+#1707=CARTESIAN_POINT('',(-6.787010308099E0,-5.749415172440E-1,
+-2.825881577463E0));
+#1708=CARTESIAN_POINT('',(-6.789128467934E0,-5.749415172440E-1,
+-2.822523840420E0));
+#1709=CARTESIAN_POINT('',(-6.790943236361E0,-5.749415172440E-1,
+-2.818984854422E0));
+#1710=CARTESIAN_POINT('',(-6.792440859039E0,-5.749415172440E-1,
+-2.815290522345E0));
+#1711=CARTESIAN_POINT('',(-6.793609788147E0,-5.749415172440E-1,
+-2.811467994064E0));
+#1712=CARTESIAN_POINT('',(-6.794440785407E0,-5.749415172440E-1,
+-2.807545385106E0));
+#1713=CARTESIAN_POINT('',(-6.794927042395E0,-5.749415172440E-1,
+-2.803552050462E0));
+#1714=CARTESIAN_POINT('',(-6.795021534040E0,-5.749415172440E-1,
+-2.800772168194E0));
+#1715=CARTESIAN_POINT('',(-6.795003800781E0,-5.749415172440E-1,
+-2.799335571876E0));
+#1716=CARTESIAN_POINT('',(-6.795002418403E0,-5.749415172440E-1,
+-2.799245005352E0));
+#1717=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,((#1625,#1626,#1627,#1628,#1629,
+#1630,#1631,#1632,#1633,#1634,#1635,#1636,#1637,#1638,#1639,#1640,#1641,#1642,
+#1643,#1644,#1645,#1646,#1647),(#1648,#1649,#1650,#1651,#1652,#1653,#1654,#1655,
+#1656,#1657,#1658,#1659,#1660,#1661,#1662,#1663,#1664,#1665,#1666,#1667,#1668,
+#1669,#1670),(#1671,#1672,#1673,#1674,#1675,#1676,#1677,#1678,#1679,#1680,#1681,
+#1682,#1683,#1684,#1685,#1686,#1687,#1688,#1689,#1690,#1691,#1692,#1693),(#1694,
+#1695,#1696,#1697,#1698,#1699,#1700,#1701,#1702,#1703,#1704,#1705,#1706,#1707,
+#1708,#1709,#1710,#1711,#1712,#1713,#1714,#1715,#1716)),.UNSPECIFIED.,.F.,.F.,
+.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),(0.E0,1.E0),(-3.197150989942E-3,0.E0,5.566914929625E-2,1.113022435386E-1,
+1.669018263808E-1,2.224703891125E-1,2.780116390907E-1,3.335300481409E-1,
+3.890305875175E-1,4.445188938052E-1,5.000010066783E-1,5.554830891629E-1,
+6.109713051415E-1,6.664716968729E-1,7.219899052307E-1,7.775309078014E-1,
+8.330991840225E-1,8.886984493780E-1,9.443312037548E-1,1.E0,1.003745537176E0),
+.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE(((
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0),(9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1),(9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1),(1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0)))REPRESENTATION_ITEM('')SURFACE());
+#1719=ORIENTED_EDGE('',*,*,#1718,.T.);
+#1721=ORIENTED_EDGE('',*,*,#1720,.F.);
+#1723=ORIENTED_EDGE('',*,*,#1722,.F.);
+#1724=ORIENTED_EDGE('',*,*,#1619,.F.);
+#1725=EDGE_LOOP('',(#1719,#1721,#1723,#1724));
+#1726=FACE_OUTER_BOUND('',#1725,.F.);
+#1727=ADVANCED_FACE('',(#1726),#1717,.T.);
+#1728=CARTESIAN_POINT('',(-6.799196088522E0,-4.25E-1,2.996917251474E0));
+#1729=DIRECTION('',(0.E0,0.E0,-1.E0));
+#1730=DIRECTION('',(0.E0,-1.E0,0.E0));
+#1731=AXIS2_PLACEMENT_3D('',#1728,#1729,#1730);
+#1732=CYLINDRICAL_SURFACE('',#1731,1.5E-1);
+#1734=ORIENTED_EDGE('',*,*,#1733,.T.);
+#1735=ORIENTED_EDGE('',*,*,#1718,.F.);
+#1736=ORIENTED_EDGE('',*,*,#1607,.F.);
+#1738=ORIENTED_EDGE('',*,*,#1737,.T.);
+#1739=EDGE_LOOP('',(#1734,#1735,#1736,#1738));
+#1740=FACE_OUTER_BOUND('',#1739,.F.);
+#1741=ADVANCED_FACE('',(#1740),#1732,.T.);
+#1742=CARTESIAN_POINT('',(-7.E0,-5.75E-1,-3.05E0));
+#1743=DIRECTION('',(0.E0,-1.E0,0.E0));
+#1744=DIRECTION('',(1.E0,0.E0,0.E0));
+#1745=AXIS2_PLACEMENT_3D('',#1742,#1743,#1744);
+#1746=PLANE('',#1745);
+#1748=ORIENTED_EDGE('',*,*,#1747,.F.);
+#1750=ORIENTED_EDGE('',*,*,#1749,.T.);
+#1752=ORIENTED_EDGE('',*,*,#1751,.F.);
+#1754=ORIENTED_EDGE('',*,*,#1753,.T.);
+#1756=ORIENTED_EDGE('',*,*,#1755,.F.);
+#1757=ORIENTED_EDGE('',*,*,#1720,.T.);
+#1758=ORIENTED_EDGE('',*,*,#1733,.F.);
+#1760=ORIENTED_EDGE('',*,*,#1759,.T.);
+#1761=EDGE_LOOP('',(#1748,#1750,#1752,#1754,#1756,#1757,#1758,#1760));
+#1762=FACE_OUTER_BOUND('',#1761,.F.);
+#1763=ADVANCED_FACE('',(#1762),#1746,.T.);
+#1764=CARTESIAN_POINT('',(6.946917251474E0,-4.25E-1,2.849196088522E0));
+#1765=DIRECTION('',(-1.E0,0.E0,0.E0));
+#1766=DIRECTION('',(0.E0,-1.E0,0.E0));
+#1767=AXIS2_PLACEMENT_3D('',#1764,#1765,#1766);
+#1768=CYLINDRICAL_SURFACE('',#1767,1.5E-1);
+#1769=ORIENTED_EDGE('',*,*,#1747,.T.);
+#1771=ORIENTED_EDGE('',*,*,#1770,.F.);
+#1773=ORIENTED_EDGE('',*,*,#1772,.F.);
+#1775=ORIENTED_EDGE('',*,*,#1774,.T.);
+#1776=EDGE_LOOP('',(#1769,#1771,#1773,#1775));
+#1777=FACE_OUTER_BOUND('',#1776,.F.);
+#1778=ADVANCED_FACE('',(#1777),#1768,.T.);
+#1779=CARTESIAN_POINT('',(-6.947563756646E0,-4.469124526908E-1,
+2.796917408769E0));
+#1780=CARTESIAN_POINT('',(-6.947568799811E0,-4.469124526908E-1,
+2.797247799155E0));
+#1781=CARTESIAN_POINT('',(-6.947646508124E0,-4.469124526908E-1,
+2.803332012780E0));
+#1782=CARTESIAN_POINT('',(-6.947254876651E0,-4.469124526908E-1,
+2.815200015582E0));
+#1783=CARTESIAN_POINT('',(-6.945172626396E0,-4.469124526908E-1,
+2.832443620994E0));
+#1784=CARTESIAN_POINT('',(-6.941579164198E0,-4.469124526908E-1,
+2.849489543647E0));
+#1785=CARTESIAN_POINT('',(-6.936487531122E0,-4.469124526908E-1,
+2.866198632652E0));
+#1786=CARTESIAN_POINT('',(-6.929925048305E0,-4.469124526908E-1,
+2.882432318646E0));
+#1787=CARTESIAN_POINT('',(-6.921933932096E0,-4.469124526908E-1,
+2.898052621437E0));
+#1788=CARTESIAN_POINT('',(-6.912571581281E0,-4.469124526908E-1,
+2.912924812957E0));
+#1789=CARTESIAN_POINT('',(-6.901910406625E0,-4.469124526908E-1,
+2.926919543745E0));
+#1790=CARTESIAN_POINT('',(-6.890037180464E0,-4.469124526908E-1,
+2.939915152384E0));
+#1791=CARTESIAN_POINT('',(-6.877051933898E0,-4.469124526908E-1,
+2.951799781720E0));
+#1792=CARTESIAN_POINT('',(-6.863066418103E0,-4.469124526908E-1,
+2.962473277683E0));
+#1793=CARTESIAN_POINT('',(-6.848202208469E0,-4.469124526908E-1,
+2.971848731868E0));
+#1794=CARTESIAN_POINT('',(-6.832588590158E0,-4.469124526908E-1,
+2.979853588822E0));
+#1795=CARTESIAN_POINT('',(-6.816360249253E0,-4.469124526908E-1,
+2.986430301149E0));
+#1796=CARTESIAN_POINT('',(-6.799655145765E0,-4.469124526908E-1,
+2.991536504352E0));
+#1797=CARTESIAN_POINT('',(-6.782611848952E0,-4.469124526908E-1,
+2.995144734088E0));
+#1798=CARTESIAN_POINT('',(-6.765369527728E0,-4.469124526908E-1,
+2.997241812763E0));
+#1799=CARTESIAN_POINT('',(-6.753444662644E0,-4.469124526908E-1,
+2.997645493475E0));
+#1800=CARTESIAN_POINT('',(-6.747303681707E0,-4.469124526908E-1,
+2.997569653664E0));
+#1801=CARTESIAN_POINT('',(-6.746916625182E0,-4.469124526908E-1,
+2.997563743513E0));
+#1802=CARTESIAN_POINT('',(-6.935905974428E0,-5.258679960525E-1,
+2.797095283147E0));
+#1803=CARTESIAN_POINT('',(-6.935910722363E0,-5.258679960525E-1,
+2.797406334505E0));
+#1804=CARTESIAN_POINT('',(-6.935983881237E0,-5.258679960525E-1,2.803134395E0));
+#1805=CARTESIAN_POINT('',(-6.935615169657E0,-5.258679960525E-1,
+2.814306941262E0));
+#1806=CARTESIAN_POINT('',(-6.933655135308E0,-5.258679960525E-1,
+2.830538085873E0));
+#1807=CARTESIAN_POINT('',(-6.930273019326E0,-5.258679960525E-1,
+2.846581271046E0));
+#1808=CARTESIAN_POINT('',(-6.925481384651E0,-5.258679960525E-1,
+2.862305735221E0));
+#1809=CARTESIAN_POINT('',(-6.919306168874E0,-5.258679960525E-1,
+2.877581348496E0));
+#1810=CARTESIAN_POINT('',(-6.911787243152E0,-5.258679960525E-1,
+2.892278598778E0));
+#1811=CARTESIAN_POINT('',(-6.902978669628E0,-5.258679960525E-1,
+2.906271072769E0));
+#1812=CARTESIAN_POINT('',(-6.892948535260E0,-5.258679960525E-1,
+2.919437428641E0));
+#1813=CARTESIAN_POINT('',(-6.881778342198E0,-5.258679960525E-1,
+2.931663540054E0));
+#1814=CARTESIAN_POINT('',(-6.869561980553E0,-5.258679960525E-1,
+2.942844459834E0));
+#1815=CARTESIAN_POINT('',(-6.856404298358E0,-5.258679960525E-1,
+2.952886182944E0));
+#1816=CARTESIAN_POINT('',(-6.842419341328E0,-5.258679960525E-1,
+2.961707080126E0));
+#1817=CARTESIAN_POINT('',(-6.827728390832E0,-5.258679960525E-1,
+2.969238929264E0));
+#1818=CARTESIAN_POINT('',(-6.812457820419E0,-5.258679960525E-1,
+2.975427529356E0));
+#1819=CARTESIAN_POINT('',(-6.796737122683E0,-5.258679960525E-1,
+2.980232870720E0));
+#1820=CARTESIAN_POINT('',(-6.780696426701E0,-5.258679960525E-1,
+2.983628881736E0));
+#1821=CARTESIAN_POINT('',(-6.764466510092E0,-5.258679960525E-1,
+2.985602871501E0));
+#1822=CARTESIAN_POINT('',(-6.753240447348E0,-5.258679960525E-1,
+2.985982925919E0));
+#1823=CARTESIAN_POINT('',(-6.747458946034E0,-5.258679960525E-1,
+2.985911526247E0));
+#1824=CARTESIAN_POINT('',(-6.747094545419E0,-5.258679960525E-1,
+2.985905962081E0));
+#1825=CARTESIAN_POINT('',(-6.874773753977E0,-5.771699919375E-1,
+2.798028038231E0));
+#1826=CARTESIAN_POINT('',(-6.874776953761E0,-5.771699919375E-1,
+2.798237677707E0));
+#1827=CARTESIAN_POINT('',(-6.874826255838E0,-5.771699919375E-1,
+2.802098107526E0));
+#1828=CARTESIAN_POINT('',(-6.874577733832E0,-5.771699919375E-1,
+2.809623750653E0));
+#1829=CARTESIAN_POINT('',(-6.873258587232E0,-5.771699919375E-1,
+2.820545654129E0));
+#1830=CARTESIAN_POINT('',(-6.870984749241E0,-5.771699919375E-1,
+2.831330586270E0));
+#1831=CARTESIAN_POINT('',(-6.867766275570E0,-5.771699919375E-1,
+2.841891778306E0));
+#1832=CARTESIAN_POINT('',(-6.863621848634E0,-5.771699919375E-1,
+2.852143355994E0));
+#1833=CARTESIAN_POINT('',(-6.858579041647E0,-5.771699919375E-1,
+2.862000213105E0));
+#1834=CARTESIAN_POINT('',(-6.852674419733E0,-5.771699919375E-1,
+2.871379538134E0));
+#1835=CARTESIAN_POINT('',(-6.845953396242E0,-5.771699919375E-1,
+2.880201980475E0));
+#1836=CARTESIAN_POINT('',(-6.838469837021E0,-5.771699919375E-1,
+2.888392926952E0));
+#1837=CARTESIAN_POINT('',(-6.830285429451E0,-5.771699919375E-1,
+2.895883665617E0));
+#1838=CARTESIAN_POINT('',(-6.821468822182E0,-5.771699919375E-1,
+2.902612436355E0));
+#1839=CARTESIAN_POINT('',(-6.812094576099E0,-5.771699919375E-1,
+2.908525293194E0));
+#1840=CARTESIAN_POINT('',(-6.802242001476E0,-5.771699919375E-1,
+2.913576737612E0));
+#1841=CARTESIAN_POINT('',(-6.791993881796E0,-5.771699919375E-1,
+2.917730116739E0));
+#1842=CARTESIAN_POINT('',(-6.781435307383E0,-5.771699919375E-1,
+2.920957769318E0));
+#1843=CARTESIAN_POINT('',(-6.770652147855E0,-5.771699919375E-1,
+2.923240927018E0));
+#1844=CARTESIAN_POINT('',(-6.759731177752E0,-5.771699919375E-1,
+2.924569451100E0));
+#1845=CARTESIAN_POINT('',(-6.752169563173E0,-5.771699919375E-1,
+2.924825611649E0));
+#1846=CARTESIAN_POINT('',(-6.748273136323E0,-5.771699919375E-1,
+2.924777495613E0));
+#1847=CARTESIAN_POINT('',(-6.748027540988E0,-5.771699919375E-1,
+2.924773745751E0));
+#1848=CARTESIAN_POINT('',(-6.795002421293E0,-5.749415172452E-1,
+2.799245188789E0));
+#1849=CARTESIAN_POINT('',(-6.795003600897E0,-5.749415172452E-1,
+2.799322496068E0));
+#1850=CARTESIAN_POINT('',(-6.795021772280E0,-5.749415172452E-1,
+2.800745857727E0));
+#1851=CARTESIAN_POINT('',(-6.794930085451E0,-5.749415172452E-1,
+2.803512663025E0));
+#1852=CARTESIAN_POINT('',(-6.794447232207E0,-5.749415172452E-1,
+2.807506546583E0));
+#1853=CARTESIAN_POINT('',(-6.793619584320E0,-5.749415172452E-1,
+2.811429993099E0));
+#1854=CARTESIAN_POINT('',(-6.792453925824E0,-5.749415172452E-1,
+2.815253639917E0));
+#1855=CARTESIAN_POINT('',(-6.790959471865E0,-5.749415172452E-1,
+2.818949361932E0));
+#1856=CARTESIAN_POINT('',(-6.789147748093E0,-5.749415172452E-1,
+2.822489998053E0));
+#1857=CARTESIAN_POINT('',(-6.787032487799E0,-5.749415172452E-1,
+2.825849632682E0));
+#1858=CARTESIAN_POINT('',(-6.784629517584E0,-5.749415172452E-1,
+2.829003709488E0));
+#1859=CARTESIAN_POINT('',(-6.781956640724E0,-5.749415172452E-1,
+2.831929175958E0));
+#1860=CARTESIAN_POINT('',(-6.779033523311E0,-5.749415172452E-1,
+2.834604603432E0));
+#1861=CARTESIAN_POINT('',(-6.775881577487E0,-5.749415172452E-1,
+2.837010308134E0));
+#1862=CARTESIAN_POINT('',(-6.772523840442E0,-5.749415172452E-1,
+2.839128467972E0));
+#1863=CARTESIAN_POINT('',(-6.768984854440E0,-5.749415172452E-1,
+2.840943236400E0));
+#1864=CARTESIAN_POINT('',(-6.765290522360E0,-5.749415172452E-1,
+2.842440859080E0));
+#1865=CARTESIAN_POINT('',(-6.761467994075E0,-5.749415172452E-1,
+2.843609788189E0));
+#1866=CARTESIAN_POINT('',(-6.757545385113E0,-5.749415172452E-1,
+2.844440785450E0));
+#1867=CARTESIAN_POINT('',(-6.753552050465E0,-5.749415172452E-1,
+2.844927042439E0));
+#1868=CARTESIAN_POINT('',(-6.750772168195E0,-5.749415172452E-1,
+2.845021534083E0));
+#1869=CARTESIAN_POINT('',(-6.749335571876E0,-5.749415172452E-1,
+2.845003800825E0));
+#1870=CARTESIAN_POINT('',(-6.749245005352E0,-5.749415172452E-1,
+2.845002418446E0));
+#1871=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,((#1779,#1780,#1781,#1782,#1783,
+#1784,#1785,#1786,#1787,#1788,#1789,#1790,#1791,#1792,#1793,#1794,#1795,#1796,
+#1797,#1798,#1799,#1800,#1801),(#1802,#1803,#1804,#1805,#1806,#1807,#1808,#1809,
+#1810,#1811,#1812,#1813,#1814,#1815,#1816,#1817,#1818,#1819,#1820,#1821,#1822,
+#1823,#1824),(#1825,#1826,#1827,#1828,#1829,#1830,#1831,#1832,#1833,#1834,#1835,
+#1836,#1837,#1838,#1839,#1840,#1841,#1842,#1843,#1844,#1845,#1846,#1847),(#1848,
+#1849,#1850,#1851,#1852,#1853,#1854,#1855,#1856,#1857,#1858,#1859,#1860,#1861,
+#1862,#1863,#1864,#1865,#1866,#1867,#1868,#1869,#1870)),.UNSPECIFIED.,.F.,.F.,
+.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),(0.E0,1.E0),(-3.197150989936E-3,0.E0,5.566914929625E-2,1.113022435386E-1,
+1.669018263808E-1,2.224703891125E-1,2.780116390907E-1,3.335300481409E-1,
+3.890305875175E-1,4.445188938052E-1,5.000010066783E-1,5.554830891629E-1,
+6.109713051415E-1,6.664716968729E-1,7.219899052307E-1,7.775309078014E-1,
+8.330991840225E-1,8.886984493780E-1,9.443312037548E-1,1.E0,1.003745537176E0),
+.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE(((
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0),(9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1),(9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1),(1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0)))REPRESENTATION_ITEM('')SURFACE());
+#1872=ORIENTED_EDGE('',*,*,#1770,.T.);
+#1873=ORIENTED_EDGE('',*,*,#1759,.F.);
+#1874=ORIENTED_EDGE('',*,*,#1737,.F.);
+#1876=ORIENTED_EDGE('',*,*,#1875,.F.);
+#1877=EDGE_LOOP('',(#1872,#1873,#1874,#1876));
+#1878=FACE_OUTER_BOUND('',#1877,.F.);
+#1879=ADVANCED_FACE('',(#1878),#1871,.T.);
+#1880=CARTESIAN_POINT('',(-6.492115858770E0,-1.8786E0,2.542115858770E0));
+#1881=DIRECTION('',(-1.710878697460E-1,9.702875252478E-1,1.710878697460E-1));
+#1882=DIRECTION('',(-9.848077530122E-1,-1.736481776669E-1,0.E0));
+#1883=AXIS2_PLACEMENT_3D('',#1880,#1881,#1882);
+#1884=CYLINDRICAL_SURFACE('',#1883,2.E-1);
+#1885=ORIENTED_EDGE('',*,*,#1555,.T.);
+#1887=ORIENTED_EDGE('',*,*,#1886,.F.);
+#1888=ORIENTED_EDGE('',*,*,#1875,.T.);
+#1889=ORIENTED_EDGE('',*,*,#1605,.T.);
+#1890=EDGE_LOOP('',(#1885,#1887,#1888,#1889));
+#1891=FACE_OUTER_BOUND('',#1890,.F.);
+#1892=ADVANCED_FACE('',(#1891),#1884,.T.);
+#1893=CARTESIAN_POINT('',(7.E0,-1.5E-1,3.05E0));
+#1894=DIRECTION('',(0.E0,-1.736481776669E-1,9.848077530122E-1));
+#1895=DIRECTION('',(-1.E0,0.E0,0.E0));
+#1896=AXIS2_PLACEMENT_3D('',#1893,#1894,#1895);
+#1897=PLANE('',#1896);
+#1898=ORIENTED_EDGE('',*,*,#1886,.T.);
+#1900=ORIENTED_EDGE('',*,*,#1899,.F.);
+#1902=ORIENTED_EDGE('',*,*,#1901,.F.);
+#1904=ORIENTED_EDGE('',*,*,#1903,.F.);
+#1906=ORIENTED_EDGE('',*,*,#1905,.F.);
+#1907=ORIENTED_EDGE('',*,*,#1772,.T.);
+#1908=EDGE_LOOP('',(#1898,#1900,#1902,#1904,#1906,#1907));
+#1909=FACE_OUTER_BOUND('',#1908,.F.);
+#1910=ADVANCED_FACE('',(#1909),#1897,.T.);
+#1911=CARTESIAN_POINT('',(-6.8E0,0.E0,2.85E0));
+#1912=DIRECTION('',(0.E0,-1.E0,0.E0));
+#1913=DIRECTION('',(1.E0,0.E0,0.E0));
+#1914=AXIS2_PLACEMENT_3D('',#1911,#1912,#1913);
+#1915=CYLINDRICAL_SURFACE('',#1914,2.E-1);
+#1916=ORIENTED_EDGE('',*,*,#1899,.T.);
+#1917=ORIENTED_EDGE('',*,*,#1553,.T.);
+#1918=ORIENTED_EDGE('',*,*,#1603,.T.);
+#1920=ORIENTED_EDGE('',*,*,#1919,.F.);
+#1922=ORIENTED_EDGE('',*,*,#1921,.F.);
+#1923=ORIENTED_EDGE('',*,*,#1450,.F.);
+#1925=ORIENTED_EDGE('',*,*,#1924,.F.);
+#1927=ORIENTED_EDGE('',*,*,#1926,.T.);
+#1928=EDGE_LOOP('',(#1916,#1917,#1918,#1920,#1922,#1923,#1925,#1927));
+#1929=FACE_OUTER_BOUND('',#1928,.F.);
+#1930=ADVANCED_FACE('',(#1929),#1915,.T.);
+#1931=CARTESIAN_POINT('',(-7.E0,0.E0,2.85E0));
+#1932=DIRECTION('',(-1.E0,0.E0,0.E0));
+#1933=DIRECTION('',(0.E0,0.E0,-1.E0));
+#1934=AXIS2_PLACEMENT_3D('',#1931,#1932,#1933);
+#1935=PLANE('',#1934);
+#1936=ORIENTED_EDGE('',*,*,#1601,.T.);
+#1937=ORIENTED_EDGE('',*,*,#1588,.F.);
+#1939=ORIENTED_EDGE('',*,*,#1938,.F.);
+#1940=ORIENTED_EDGE('',*,*,#1919,.T.);
+#1941=EDGE_LOOP('',(#1936,#1937,#1939,#1940));
+#1942=FACE_OUTER_BOUND('',#1941,.F.);
+#1943=ADVANCED_FACE('',(#1942),#1935,.T.);
+#1944=CARTESIAN_POINT('',(-7.E0,0.E0,-3.05E0));
+#1945=DIRECTION('',(-9.848077530122E-1,1.736481776669E-1,0.E0));
+#1946=DIRECTION('',(0.E0,0.E0,1.E0));
+#1947=AXIS2_PLACEMENT_3D('',#1944,#1945,#1946);
+#1948=PLANE('',#1947);
+#1950=ORIENTED_EDGE('',*,*,#1949,.F.);
+#1952=ORIENTED_EDGE('',*,*,#1951,.T.);
+#1954=ORIENTED_EDGE('',*,*,#1953,.T.);
+#1955=ORIENTED_EDGE('',*,*,#1921,.T.);
+#1956=ORIENTED_EDGE('',*,*,#1938,.T.);
+#1957=ORIENTED_EDGE('',*,*,#1586,.T.);
+#1958=EDGE_LOOP('',(#1950,#1952,#1954,#1955,#1956,#1957));
+#1959=FACE_OUTER_BOUND('',#1958,.F.);
+#1960=ADVANCED_FACE('',(#1959),#1948,.T.);
+#1961=CARTESIAN_POINT('',(-6.492115858770E0,1.7286E0,-2.542115858770E0));
+#1962=DIRECTION('',(-1.710878697460E-1,-9.702875252478E-1,-1.710878697460E-1));
+#1963=DIRECTION('',(-9.848077530122E-1,1.736481776669E-1,0.E0));
+#1964=AXIS2_PLACEMENT_3D('',#1961,#1962,#1963);
+#1965=CYLINDRICAL_SURFACE('',#1964,2.E-1);
+#1966=ORIENTED_EDGE('',*,*,#1440,.T.);
+#1968=ORIENTED_EDGE('',*,*,#1967,.F.);
+#1970=ORIENTED_EDGE('',*,*,#1969,.T.);
+#1971=ORIENTED_EDGE('',*,*,#1949,.T.);
+#1972=EDGE_LOOP('',(#1966,#1968,#1970,#1971));
+#1973=FACE_OUTER_BOUND('',#1972,.F.);
+#1974=ADVANCED_FACE('',(#1973),#1965,.T.);
+#1975=CARTESIAN_POINT('',(7.E0,0.E0,-3.05E0));
+#1976=DIRECTION('',(0.E0,1.736481776669E-1,-9.848077530122E-1));
+#1977=DIRECTION('',(-1.E0,0.E0,0.E0));
+#1978=AXIS2_PLACEMENT_3D('',#1975,#1976,#1977);
+#1979=PLANE('',#1978);
+#1981=ORIENTED_EDGE('',*,*,#1980,.F.);
+#1983=ORIENTED_EDGE('',*,*,#1982,.T.);
+#1984=ORIENTED_EDGE('',*,*,#1967,.T.);
+#1985=ORIENTED_EDGE('',*,*,#1583,.T.);
+#1987=ORIENTED_EDGE('',*,*,#1986,.T.);
+#1988=ORIENTED_EDGE('',*,*,#1485,.T.);
+#1989=EDGE_LOOP('',(#1981,#1983,#1984,#1985,#1987,#1988));
+#1990=FACE_OUTER_BOUND('',#1989,.F.);
+#1991=ADVANCED_FACE('',(#1990),#1979,.T.);
+#1992=CARTESIAN_POINT('',(6.492115858770E0,1.7286E0,-2.542115858770E0));
+#1993=DIRECTION('',(1.710878697460E-1,-9.702875252478E-1,-1.710878697460E-1));
+#1994=DIRECTION('',(0.E0,1.736481776669E-1,-9.848077530122E-1));
+#1995=AXIS2_PLACEMENT_3D('',#1992,#1993,#1994);
+#1996=CYLINDRICAL_SURFACE('',#1995,2.E-1);
+#1997=ORIENTED_EDGE('',*,*,#1428,.T.);
+#1999=ORIENTED_EDGE('',*,*,#1998,.F.);
+#2001=ORIENTED_EDGE('',*,*,#2000,.T.);
+#2002=ORIENTED_EDGE('',*,*,#1980,.T.);
+#2003=EDGE_LOOP('',(#1997,#1999,#2001,#2002));
+#2004=FACE_OUTER_BOUND('',#2003,.F.);
+#2005=ADVANCED_FACE('',(#2004),#1996,.T.);
+#2006=CARTESIAN_POINT('',(7.E0,0.E0,3.05E0));
+#2007=DIRECTION('',(9.848077530122E-1,1.736481776669E-1,0.E0));
+#2008=DIRECTION('',(0.E0,0.E0,-1.E0));
+#2009=AXIS2_PLACEMENT_3D('',#2006,#2007,#2008);
+#2010=PLANE('',#2009);
+#2011=ORIENTED_EDGE('',*,*,#1998,.T.);
+#2012=ORIENTED_EDGE('',*,*,#1482,.T.);
+#2014=ORIENTED_EDGE('',*,*,#2013,.F.);
+#2016=ORIENTED_EDGE('',*,*,#2015,.T.);
+#2018=ORIENTED_EDGE('',*,*,#2017,.F.);
+#2020=ORIENTED_EDGE('',*,*,#2019,.T.);
+#2021=EDGE_LOOP('',(#2011,#2012,#2014,#2016,#2018,#2020));
+#2022=FACE_OUTER_BOUND('',#2021,.F.);
+#2023=ADVANCED_FACE('',(#2022),#2010,.T.);
+#2024=CARTESIAN_POINT('',(7.E0,0.E0,-2.85E0));
+#2025=DIRECTION('',(1.E0,0.E0,0.E0));
+#2026=DIRECTION('',(0.E0,0.E0,1.E0));
+#2027=AXIS2_PLACEMENT_3D('',#2024,#2025,#2026);
+#2028=PLANE('',#2027);
+#2030=ORIENTED_EDGE('',*,*,#2029,.T.);
+#2032=ORIENTED_EDGE('',*,*,#2031,.F.);
+#2033=ORIENTED_EDGE('',*,*,#2013,.T.);
+#2034=ORIENTED_EDGE('',*,*,#1480,.T.);
+#2035=EDGE_LOOP('',(#2030,#2032,#2033,#2034));
+#2036=FACE_OUTER_BOUND('',#2035,.F.);
+#2037=ADVANCED_FACE('',(#2036),#2028,.T.);
+#2038=CARTESIAN_POINT('',(7.E0,-1.5E-1,-3.05E0));
+#2039=DIRECTION('',(9.848077530122E-1,-1.736481776669E-1,0.E0));
+#2040=DIRECTION('',(0.E0,0.E0,1.E0));
+#2041=AXIS2_PLACEMENT_3D('',#2038,#2039,#2040);
+#2042=PLANE('',#2041);
+#2043=ORIENTED_EDGE('',*,*,#1521,.F.);
+#2045=ORIENTED_EDGE('',*,*,#2044,.T.);
+#2047=ORIENTED_EDGE('',*,*,#2046,.T.);
+#2049=ORIENTED_EDGE('',*,*,#2048,.F.);
+#2050=ORIENTED_EDGE('',*,*,#2029,.F.);
+#2051=ORIENTED_EDGE('',*,*,#1478,.F.);
+#2052=EDGE_LOOP('',(#2043,#2045,#2047,#2049,#2050,#2051));
+#2053=FACE_OUTER_BOUND('',#2052,.F.);
+#2054=ADVANCED_FACE('',(#2053),#2042,.T.);
+#2055=CARTESIAN_POINT('',(6.799196088522E0,-4.25E-1,-2.996917251474E0));
+#2056=DIRECTION('',(0.E0,0.E0,1.E0));
+#2057=DIRECTION('',(0.E0,-1.E0,0.E0));
+#2058=AXIS2_PLACEMENT_3D('',#2055,#2056,#2057);
+#2059=CYLINDRICAL_SURFACE('',#2058,1.5E-1);
+#2060=ORIENTED_EDGE('',*,*,#1751,.T.);
+#2062=ORIENTED_EDGE('',*,*,#2061,.F.);
+#2063=ORIENTED_EDGE('',*,*,#2044,.F.);
+#2065=ORIENTED_EDGE('',*,*,#2064,.T.);
+#2066=EDGE_LOOP('',(#2060,#2062,#2063,#2065));
+#2067=FACE_OUTER_BOUND('',#2066,.F.);
+#2068=ADVANCED_FACE('',(#2067),#2059,.T.);
+#2069=CARTESIAN_POINT('',(6.746917408769E0,-4.469124526900E-1,
+2.997563756646E0));
+#2070=CARTESIAN_POINT('',(6.747247799155E0,-4.469124526900E-1,
+2.997568799811E0));
+#2071=CARTESIAN_POINT('',(6.753332012780E0,-4.469124526900E-1,
+2.997646508124E0));
+#2072=CARTESIAN_POINT('',(6.765200015582E0,-4.469124526900E-1,
+2.997254876652E0));
+#2073=CARTESIAN_POINT('',(6.782443620994E0,-4.469124526900E-1,
+2.995172626396E0));
+#2074=CARTESIAN_POINT('',(6.799489543647E0,-4.469124526900E-1,
+2.991579164198E0));
+#2075=CARTESIAN_POINT('',(6.816198632652E0,-4.469124526900E-1,
+2.986487531122E0));
+#2076=CARTESIAN_POINT('',(6.832432318647E0,-4.469124526900E-1,
+2.979925048305E0));
+#2077=CARTESIAN_POINT('',(6.848052621437E0,-4.469124526900E-1,
+2.971933932096E0));
+#2078=CARTESIAN_POINT('',(6.862924812957E0,-4.469124526900E-1,
+2.962571581281E0));
+#2079=CARTESIAN_POINT('',(6.876919543745E0,-4.469124526900E-1,
+2.951910406626E0));
+#2080=CARTESIAN_POINT('',(6.889915152384E0,-4.469124526900E-1,
+2.940037180464E0));
+#2081=CARTESIAN_POINT('',(6.901799781720E0,-4.469124526900E-1,
+2.927051933898E0));
+#2082=CARTESIAN_POINT('',(6.912473277683E0,-4.469124526900E-1,
+2.913066418103E0));
+#2083=CARTESIAN_POINT('',(6.921848731868E0,-4.469124526900E-1,
+2.898202208469E0));
+#2084=CARTESIAN_POINT('',(6.929853588822E0,-4.469124526900E-1,
+2.882588590158E0));
+#2085=CARTESIAN_POINT('',(6.936430301150E0,-4.469124526900E-1,
+2.866360249253E0));
+#2086=CARTESIAN_POINT('',(6.941536504352E0,-4.469124526900E-1,
+2.849655145765E0));
+#2087=CARTESIAN_POINT('',(6.945144734089E0,-4.469124526900E-1,
+2.832611848952E0));
+#2088=CARTESIAN_POINT('',(6.947241812763E0,-4.469124526900E-1,
+2.815369527728E0));
+#2089=CARTESIAN_POINT('',(6.947645493475E0,-4.469124526900E-1,
+2.803444662644E0));
+#2090=CARTESIAN_POINT('',(6.947569653664E0,-4.469124526900E-1,
+2.797303681707E0));
+#2091=CARTESIAN_POINT('',(6.947563743513E0,-4.469124526900E-1,
+2.796916625182E0));
+#2092=CARTESIAN_POINT('',(6.747095283147E0,-5.258679960710E-1,
+2.985905974426E0));
+#2093=CARTESIAN_POINT('',(6.747406334505E0,-5.258679960710E-1,
+2.985910722361E0));
+#2094=CARTESIAN_POINT('',(6.753134395E0,-5.258679960710E-1,2.985983881235E0));
+#2095=CARTESIAN_POINT('',(6.764306941262E0,-5.258679960710E-1,
+2.985615169654E0));
+#2096=CARTESIAN_POINT('',(6.780538085873E0,-5.258679960710E-1,
+2.983655135306E0));
+#2097=CARTESIAN_POINT('',(6.796581271045E0,-5.258679960710E-1,
+2.980273019324E0));
+#2098=CARTESIAN_POINT('',(6.812305735220E0,-5.258679960710E-1,
+2.975481384649E0));
+#2099=CARTESIAN_POINT('',(6.827581348495E0,-5.258679960710E-1,
+2.969306168872E0));
+#2100=CARTESIAN_POINT('',(6.842278598777E0,-5.258679960710E-1,
+2.961787243150E0));
+#2101=CARTESIAN_POINT('',(6.856271072767E0,-5.258679960710E-1,
+2.952978669626E0));
+#2102=CARTESIAN_POINT('',(6.869437428640E0,-5.258679960710E-1,
+2.942948535258E0));
+#2103=CARTESIAN_POINT('',(6.881663540053E0,-5.258679960710E-1,
+2.931778342196E0));
+#2104=CARTESIAN_POINT('',(6.892844459832E0,-5.258679960710E-1,
+2.919561980552E0));
+#2105=CARTESIAN_POINT('',(6.902886182942E0,-5.258679960710E-1,
+2.906404298357E0));
+#2106=CARTESIAN_POINT('',(6.911707080124E0,-5.258679960710E-1,
+2.892419341327E0));
+#2107=CARTESIAN_POINT('',(6.919238929262E0,-5.258679960710E-1,
+2.877728390831E0));
+#2108=CARTESIAN_POINT('',(6.925427529354E0,-5.258679960710E-1,
+2.862457820418E0));
+#2109=CARTESIAN_POINT('',(6.930232870718E0,-5.258679960710E-1,
+2.846737122683E0));
+#2110=CARTESIAN_POINT('',(6.933628881734E0,-5.258679960710E-1,
+2.830696426701E0));
+#2111=CARTESIAN_POINT('',(6.935602871498E0,-5.258679960710E-1,
+2.814466510092E0));
+#2112=CARTESIAN_POINT('',(6.935982925917E0,-5.258679960710E-1,
+2.803240447348E0));
+#2113=CARTESIAN_POINT('',(6.935911526245E0,-5.258679960710E-1,
+2.797458946034E0));
+#2114=CARTESIAN_POINT('',(6.935905962078E0,-5.258679960710E-1,
+2.797094545419E0));
+#2115=CARTESIAN_POINT('',(6.748028038232E0,-5.771699919599E-1,
+2.924773753952E0));
+#2116=CARTESIAN_POINT('',(6.748237677708E0,-5.771699919599E-1,
+2.924776953736E0));
+#2117=CARTESIAN_POINT('',(6.752098107525E0,-5.771699919599E-1,
+2.924826255814E0));
+#2118=CARTESIAN_POINT('',(6.759623750651E0,-5.771699919599E-1,
+2.924577733808E0));
+#2119=CARTESIAN_POINT('',(6.770545654125E0,-5.771699919599E-1,
+2.923258587208E0));
+#2120=CARTESIAN_POINT('',(6.781330586264E0,-5.771699919599E-1,
+2.920984749217E0));
+#2121=CARTESIAN_POINT('',(6.791891778298E0,-5.771699919599E-1,
+2.917766275547E0));
+#2122=CARTESIAN_POINT('',(6.802143355984E0,-5.771699919599E-1,
+2.913621848611E0));
+#2123=CARTESIAN_POINT('',(6.812000213093E0,-5.771699919599E-1,
+2.908579041626E0));
+#2124=CARTESIAN_POINT('',(6.821379538120E0,-5.771699919599E-1,
+2.902674419713E0));
+#2125=CARTESIAN_POINT('',(6.830201980459E0,-5.771699919599E-1,
+2.895953396224E0));
+#2126=CARTESIAN_POINT('',(6.838392926934E0,-5.771699919599E-1,
+2.888469837004E0));
+#2127=CARTESIAN_POINT('',(6.845883665598E0,-5.771699919599E-1,
+2.880285429435E0));
+#2128=CARTESIAN_POINT('',(6.852612436335E0,-5.771699919599E-1,
+2.871468822168E0));
+#2129=CARTESIAN_POINT('',(6.858525293172E0,-5.771699919599E-1,
+2.862094576087E0));
+#2130=CARTESIAN_POINT('',(6.863576737590E0,-5.771699919599E-1,
+2.852242001466E0));
+#2131=CARTESIAN_POINT('',(6.867730116716E0,-5.771699919599E-1,
+2.841993881788E0));
+#2132=CARTESIAN_POINT('',(6.870957769294E0,-5.771699919599E-1,
+2.831435307377E0));
+#2133=CARTESIAN_POINT('',(6.873240926993E0,-5.771699919599E-1,
+2.820652147851E0));
+#2134=CARTESIAN_POINT('',(6.874569451076E0,-5.771699919599E-1,
+2.809731177750E0));
+#2135=CARTESIAN_POINT('',(6.874825611625E0,-5.771699919599E-1,
+2.802169563172E0));
+#2136=CARTESIAN_POINT('',(6.874777495589E0,-5.771699919599E-1,
+2.798273136324E0));
+#2137=CARTESIAN_POINT('',(6.874773745727E0,-5.771699919599E-1,
+2.798027540988E0));
+#2138=CARTESIAN_POINT('',(6.749245188789E0,-5.749415172440E-1,
+2.845002421250E0));
+#2139=CARTESIAN_POINT('',(6.749322496069E0,-5.749415172440E-1,
+2.845003600854E0));
+#2140=CARTESIAN_POINT('',(6.750745857726E0,-5.749415172440E-1,
+2.845021772237E0));
+#2141=CARTESIAN_POINT('',(6.753512663021E0,-5.749415172440E-1,
+2.844930085407E0));
+#2142=CARTESIAN_POINT('',(6.757506546576E0,-5.749415172440E-1,
+2.844447232164E0));
+#2143=CARTESIAN_POINT('',(6.761429993088E0,-5.749415172440E-1,
+2.843619584278E0));
+#2144=CARTESIAN_POINT('',(6.765253639902E0,-5.749415172440E-1,
+2.842453925783E0));
+#2145=CARTESIAN_POINT('',(6.768949361914E0,-5.749415172440E-1,
+2.840959471826E0));
+#2146=CARTESIAN_POINT('',(6.772489998032E0,-5.749415172440E-1,
+2.839147748056E0));
+#2147=CARTESIAN_POINT('',(6.775849632658E0,-5.749415172440E-1,
+2.837032487764E0));
+#2148=CARTESIAN_POINT('',(6.779003709460E0,-5.749415172440E-1,
+2.834629517551E0));
+#2149=CARTESIAN_POINT('',(6.781929175928E0,-5.749415172440E-1,
+2.831956640693E0));
+#2150=CARTESIAN_POINT('',(6.784604603399E0,-5.749415172440E-1,
+2.829033523283E0));
+#2151=CARTESIAN_POINT('',(6.787010308099E0,-5.749415172440E-1,
+2.825881577463E0));
+#2152=CARTESIAN_POINT('',(6.789128467934E0,-5.749415172440E-1,
+2.822523840420E0));
+#2153=CARTESIAN_POINT('',(6.790943236361E0,-5.749415172440E-1,
+2.818984854422E0));
+#2154=CARTESIAN_POINT('',(6.792440859039E0,-5.749415172440E-1,
+2.815290522345E0));
+#2155=CARTESIAN_POINT('',(6.793609788147E0,-5.749415172440E-1,
+2.811467994064E0));
+#2156=CARTESIAN_POINT('',(6.794440785407E0,-5.749415172440E-1,
+2.807545385106E0));
+#2157=CARTESIAN_POINT('',(6.794927042395E0,-5.749415172440E-1,
+2.803552050462E0));
+#2158=CARTESIAN_POINT('',(6.795021534040E0,-5.749415172440E-1,
+2.800772168194E0));
+#2159=CARTESIAN_POINT('',(6.795003800781E0,-5.749415172440E-1,
+2.799335571876E0));
+#2160=CARTESIAN_POINT('',(6.795002418403E0,-5.749415172440E-1,
+2.799245005352E0));
+#2161=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,((#2069,#2070,#2071,#2072,#2073,
+#2074,#2075,#2076,#2077,#2078,#2079,#2080,#2081,#2082,#2083,#2084,#2085,#2086,
+#2087,#2088,#2089,#2090,#2091),(#2092,#2093,#2094,#2095,#2096,#2097,#2098,#2099,
+#2100,#2101,#2102,#2103,#2104,#2105,#2106,#2107,#2108,#2109,#2110,#2111,#2112,
+#2113,#2114),(#2115,#2116,#2117,#2118,#2119,#2120,#2121,#2122,#2123,#2124,#2125,
+#2126,#2127,#2128,#2129,#2130,#2131,#2132,#2133,#2134,#2135,#2136,#2137),(#2138,
+#2139,#2140,#2141,#2142,#2143,#2144,#2145,#2146,#2147,#2148,#2149,#2150,#2151,
+#2152,#2153,#2154,#2155,#2156,#2157,#2158,#2159,#2160)),.UNSPECIFIED.,.F.,.F.,
+.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),(0.E0,1.E0),(-3.197150989944E-3,0.E0,5.566914929625E-2,1.113022435386E-1,
+1.669018263808E-1,2.224703891125E-1,2.780116390907E-1,3.335300481409E-1,
+3.890305875175E-1,4.445188938052E-1,5.000010066783E-1,5.554830891629E-1,
+6.109713051415E-1,6.664716968729E-1,7.219899052307E-1,7.775309078014E-1,
+8.330991840225E-1,8.886984493780E-1,9.443312037548E-1,1.E0,1.003745537176E0),
+.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE(((
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0),(9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1),(9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1),(1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0)))REPRESENTATION_ITEM('')SURFACE());
+#2162=ORIENTED_EDGE('',*,*,#2061,.T.);
+#2163=ORIENTED_EDGE('',*,*,#1749,.F.);
+#2164=ORIENTED_EDGE('',*,*,#1774,.F.);
+#2166=ORIENTED_EDGE('',*,*,#2165,.F.);
+#2167=EDGE_LOOP('',(#2162,#2163,#2164,#2166));
+#2168=FACE_OUTER_BOUND('',#2167,.F.);
+#2169=ADVANCED_FACE('',(#2168),#2161,.T.);
+#2170=CARTESIAN_POINT('',(6.492115858770E0,-1.8786E0,2.542115858770E0));
+#2171=DIRECTION('',(1.710878697460E-1,9.702875252478E-1,1.710878697460E-1));
+#2172=DIRECTION('',(0.E0,-1.736481776669E-1,9.848077530122E-1));
+#2173=AXIS2_PLACEMENT_3D('',#2170,#2171,#2172);
+#2174=CYLINDRICAL_SURFACE('',#2173,2.E-1);
+#2175=ORIENTED_EDGE('',*,*,#1567,.T.);
+#2176=ORIENTED_EDGE('',*,*,#2046,.F.);
+#2177=ORIENTED_EDGE('',*,*,#2165,.T.);
+#2178=ORIENTED_EDGE('',*,*,#1905,.T.);
+#2179=EDGE_LOOP('',(#2175,#2176,#2177,#2178));
+#2180=FACE_OUTER_BOUND('',#2179,.F.);
+#2181=ADVANCED_FACE('',(#2180),#2174,.T.);
+#2182=CARTESIAN_POINT('',(6.947563756646E0,-4.469124526908E-1,
+-2.796917408769E0));
+#2183=CARTESIAN_POINT('',(6.947568799811E0,-4.469124526908E-1,
+-2.797247799155E0));
+#2184=CARTESIAN_POINT('',(6.947646508124E0,-4.469124526908E-1,
+-2.803332012780E0));
+#2185=CARTESIAN_POINT('',(6.947254876651E0,-4.469124526908E-1,
+-2.815200015582E0));
+#2186=CARTESIAN_POINT('',(6.945172626396E0,-4.469124526908E-1,
+-2.832443620994E0));
+#2187=CARTESIAN_POINT('',(6.941579164198E0,-4.469124526908E-1,
+-2.849489543647E0));
+#2188=CARTESIAN_POINT('',(6.936487531122E0,-4.469124526908E-1,
+-2.866198632652E0));
+#2189=CARTESIAN_POINT('',(6.929925048305E0,-4.469124526908E-1,
+-2.882432318646E0));
+#2190=CARTESIAN_POINT('',(6.921933932096E0,-4.469124526908E-1,
+-2.898052621437E0));
+#2191=CARTESIAN_POINT('',(6.912571581281E0,-4.469124526908E-1,
+-2.912924812957E0));
+#2192=CARTESIAN_POINT('',(6.901910406625E0,-4.469124526908E-1,
+-2.926919543745E0));
+#2193=CARTESIAN_POINT('',(6.890037180464E0,-4.469124526908E-1,
+-2.939915152384E0));
+#2194=CARTESIAN_POINT('',(6.877051933898E0,-4.469124526908E-1,
+-2.951799781720E0));
+#2195=CARTESIAN_POINT('',(6.863066418103E0,-4.469124526908E-1,
+-2.962473277683E0));
+#2196=CARTESIAN_POINT('',(6.848202208469E0,-4.469124526908E-1,
+-2.971848731868E0));
+#2197=CARTESIAN_POINT('',(6.832588590158E0,-4.469124526908E-1,
+-2.979853588822E0));
+#2198=CARTESIAN_POINT('',(6.816360249253E0,-4.469124526908E-1,
+-2.986430301149E0));
+#2199=CARTESIAN_POINT('',(6.799655145765E0,-4.469124526908E-1,
+-2.991536504352E0));
+#2200=CARTESIAN_POINT('',(6.782611848952E0,-4.469124526908E-1,
+-2.995144734088E0));
+#2201=CARTESIAN_POINT('',(6.765369527728E0,-4.469124526908E-1,
+-2.997241812763E0));
+#2202=CARTESIAN_POINT('',(6.753444662644E0,-4.469124526908E-1,
+-2.997645493475E0));
+#2203=CARTESIAN_POINT('',(6.747303681707E0,-4.469124526908E-1,
+-2.997569653664E0));
+#2204=CARTESIAN_POINT('',(6.746916625182E0,-4.469124526908E-1,
+-2.997563743513E0));
+#2205=CARTESIAN_POINT('',(6.935905974428E0,-5.258679960525E-1,
+-2.797095283147E0));
+#2206=CARTESIAN_POINT('',(6.935910722363E0,-5.258679960525E-1,
+-2.797406334505E0));
+#2207=CARTESIAN_POINT('',(6.935983881237E0,-5.258679960525E-1,-2.803134395E0));
+#2208=CARTESIAN_POINT('',(6.935615169657E0,-5.258679960525E-1,
+-2.814306941262E0));
+#2209=CARTESIAN_POINT('',(6.933655135308E0,-5.258679960525E-1,
+-2.830538085873E0));
+#2210=CARTESIAN_POINT('',(6.930273019326E0,-5.258679960525E-1,
+-2.846581271046E0));
+#2211=CARTESIAN_POINT('',(6.925481384651E0,-5.258679960525E-1,
+-2.862305735221E0));
+#2212=CARTESIAN_POINT('',(6.919306168874E0,-5.258679960525E-1,
+-2.877581348496E0));
+#2213=CARTESIAN_POINT('',(6.911787243152E0,-5.258679960525E-1,
+-2.892278598778E0));
+#2214=CARTESIAN_POINT('',(6.902978669628E0,-5.258679960525E-1,
+-2.906271072769E0));
+#2215=CARTESIAN_POINT('',(6.892948535260E0,-5.258679960525E-1,
+-2.919437428641E0));
+#2216=CARTESIAN_POINT('',(6.881778342198E0,-5.258679960525E-1,
+-2.931663540054E0));
+#2217=CARTESIAN_POINT('',(6.869561980553E0,-5.258679960525E-1,
+-2.942844459834E0));
+#2218=CARTESIAN_POINT('',(6.856404298358E0,-5.258679960525E-1,
+-2.952886182944E0));
+#2219=CARTESIAN_POINT('',(6.842419341328E0,-5.258679960525E-1,
+-2.961707080126E0));
+#2220=CARTESIAN_POINT('',(6.827728390832E0,-5.258679960525E-1,
+-2.969238929264E0));
+#2221=CARTESIAN_POINT('',(6.812457820419E0,-5.258679960525E-1,
+-2.975427529356E0));
+#2222=CARTESIAN_POINT('',(6.796737122683E0,-5.258679960525E-1,
+-2.980232870720E0));
+#2223=CARTESIAN_POINT('',(6.780696426701E0,-5.258679960525E-1,
+-2.983628881736E0));
+#2224=CARTESIAN_POINT('',(6.764466510092E0,-5.258679960525E-1,
+-2.985602871501E0));
+#2225=CARTESIAN_POINT('',(6.753240447348E0,-5.258679960525E-1,
+-2.985982925919E0));
+#2226=CARTESIAN_POINT('',(6.747458946034E0,-5.258679960525E-1,
+-2.985911526247E0));
+#2227=CARTESIAN_POINT('',(6.747094545419E0,-5.258679960525E-1,
+-2.985905962081E0));
+#2228=CARTESIAN_POINT('',(6.874773753977E0,-5.771699919375E-1,
+-2.798028038231E0));
+#2229=CARTESIAN_POINT('',(6.874776953761E0,-5.771699919375E-1,
+-2.798237677707E0));
+#2230=CARTESIAN_POINT('',(6.874826255838E0,-5.771699919375E-1,
+-2.802098107526E0));
+#2231=CARTESIAN_POINT('',(6.874577733832E0,-5.771699919375E-1,
+-2.809623750653E0));
+#2232=CARTESIAN_POINT('',(6.873258587232E0,-5.771699919375E-1,
+-2.820545654129E0));
+#2233=CARTESIAN_POINT('',(6.870984749241E0,-5.771699919375E-1,
+-2.831330586270E0));
+#2234=CARTESIAN_POINT('',(6.867766275570E0,-5.771699919375E-1,
+-2.841891778306E0));
+#2235=CARTESIAN_POINT('',(6.863621848634E0,-5.771699919375E-1,
+-2.852143355994E0));
+#2236=CARTESIAN_POINT('',(6.858579041647E0,-5.771699919375E-1,
+-2.862000213105E0));
+#2237=CARTESIAN_POINT('',(6.852674419733E0,-5.771699919375E-1,
+-2.871379538134E0));
+#2238=CARTESIAN_POINT('',(6.845953396242E0,-5.771699919375E-1,
+-2.880201980475E0));
+#2239=CARTESIAN_POINT('',(6.838469837021E0,-5.771699919375E-1,
+-2.888392926952E0));
+#2240=CARTESIAN_POINT('',(6.830285429451E0,-5.771699919375E-1,
+-2.895883665617E0));
+#2241=CARTESIAN_POINT('',(6.821468822182E0,-5.771699919375E-1,
+-2.902612436355E0));
+#2242=CARTESIAN_POINT('',(6.812094576099E0,-5.771699919375E-1,
+-2.908525293194E0));
+#2243=CARTESIAN_POINT('',(6.802242001476E0,-5.771699919375E-1,
+-2.913576737612E0));
+#2244=CARTESIAN_POINT('',(6.791993881796E0,-5.771699919375E-1,
+-2.917730116739E0));
+#2245=CARTESIAN_POINT('',(6.781435307383E0,-5.771699919375E-1,
+-2.920957769318E0));
+#2246=CARTESIAN_POINT('',(6.770652147855E0,-5.771699919375E-1,
+-2.923240927018E0));
+#2247=CARTESIAN_POINT('',(6.759731177752E0,-5.771699919375E-1,
+-2.924569451100E0));
+#2248=CARTESIAN_POINT('',(6.752169563173E0,-5.771699919375E-1,
+-2.924825611649E0));
+#2249=CARTESIAN_POINT('',(6.748273136323E0,-5.771699919375E-1,
+-2.924777495613E0));
+#2250=CARTESIAN_POINT('',(6.748027540988E0,-5.771699919375E-1,
+-2.924773745751E0));
+#2251=CARTESIAN_POINT('',(6.795002421293E0,-5.749415172452E-1,
+-2.799245188789E0));
+#2252=CARTESIAN_POINT('',(6.795003600897E0,-5.749415172452E-1,
+-2.799322496068E0));
+#2253=CARTESIAN_POINT('',(6.795021772280E0,-5.749415172452E-1,
+-2.800745857727E0));
+#2254=CARTESIAN_POINT('',(6.794930085451E0,-5.749415172452E-1,
+-2.803512663025E0));
+#2255=CARTESIAN_POINT('',(6.794447232207E0,-5.749415172452E-1,
+-2.807506546583E0));
+#2256=CARTESIAN_POINT('',(6.793619584320E0,-5.749415172452E-1,
+-2.811429993099E0));
+#2257=CARTESIAN_POINT('',(6.792453925824E0,-5.749415172452E-1,
+-2.815253639917E0));
+#2258=CARTESIAN_POINT('',(6.790959471865E0,-5.749415172452E-1,
+-2.818949361932E0));
+#2259=CARTESIAN_POINT('',(6.789147748093E0,-5.749415172452E-1,
+-2.822489998053E0));
+#2260=CARTESIAN_POINT('',(6.787032487799E0,-5.749415172452E-1,
+-2.825849632682E0));
+#2261=CARTESIAN_POINT('',(6.784629517584E0,-5.749415172452E-1,
+-2.829003709488E0));
+#2262=CARTESIAN_POINT('',(6.781956640724E0,-5.749415172452E-1,
+-2.831929175958E0));
+#2263=CARTESIAN_POINT('',(6.779033523311E0,-5.749415172452E-1,
+-2.834604603432E0));
+#2264=CARTESIAN_POINT('',(6.775881577487E0,-5.749415172452E-1,
+-2.837010308134E0));
+#2265=CARTESIAN_POINT('',(6.772523840442E0,-5.749415172452E-1,
+-2.839128467972E0));
+#2266=CARTESIAN_POINT('',(6.768984854440E0,-5.749415172452E-1,
+-2.840943236400E0));
+#2267=CARTESIAN_POINT('',(6.765290522360E0,-5.749415172452E-1,
+-2.842440859080E0));
+#2268=CARTESIAN_POINT('',(6.761467994075E0,-5.749415172452E-1,
+-2.843609788189E0));
+#2269=CARTESIAN_POINT('',(6.757545385113E0,-5.749415172452E-1,
+-2.844440785450E0));
+#2270=CARTESIAN_POINT('',(6.753552050465E0,-5.749415172452E-1,
+-2.844927042439E0));
+#2271=CARTESIAN_POINT('',(6.750772168195E0,-5.749415172452E-1,
+-2.845021534083E0));
+#2272=CARTESIAN_POINT('',(6.749335571876E0,-5.749415172452E-1,
+-2.845003800825E0));
+#2273=CARTESIAN_POINT('',(6.749245005352E0,-5.749415172452E-1,
+-2.845002418446E0));
+#2274=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,((#2182,#2183,#2184,#2185,#2186,
+#2187,#2188,#2189,#2190,#2191,#2192,#2193,#2194,#2195,#2196,#2197,#2198,#2199,
+#2200,#2201,#2202,#2203,#2204),(#2205,#2206,#2207,#2208,#2209,#2210,#2211,#2212,
+#2213,#2214,#2215,#2216,#2217,#2218,#2219,#2220,#2221,#2222,#2223,#2224,#2225,
+#2226,#2227),(#2228,#2229,#2230,#2231,#2232,#2233,#2234,#2235,#2236,#2237,#2238,
+#2239,#2240,#2241,#2242,#2243,#2244,#2245,#2246,#2247,#2248,#2249,#2250),(#2251,
+#2252,#2253,#2254,#2255,#2256,#2257,#2258,#2259,#2260,#2261,#2262,#2263,#2264,
+#2265,#2266,#2267,#2268,#2269,#2270,#2271,#2272,#2273)),.UNSPECIFIED.,.F.,.F.,
+.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),(0.E0,1.E0),(-3.197150989939E-3,0.E0,5.566914929625E-2,1.113022435386E-1,
+1.669018263808E-1,2.224703891125E-1,2.780116390907E-1,3.335300481409E-1,
+3.890305875175E-1,4.445188938052E-1,5.000010066783E-1,5.554830891629E-1,
+6.109713051415E-1,6.664716968729E-1,7.219899052307E-1,7.775309078014E-1,
+8.330991840225E-1,8.886984493780E-1,9.443312037548E-1,1.E0,1.003745537176E0),
+.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE(((
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0),(9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1),(9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1),(1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0)))REPRESENTATION_ITEM('')SURFACE());
+#2276=ORIENTED_EDGE('',*,*,#2275,.T.);
+#2277=ORIENTED_EDGE('',*,*,#1753,.F.);
+#2278=ORIENTED_EDGE('',*,*,#2064,.F.);
+#2279=ORIENTED_EDGE('',*,*,#1519,.F.);
+#2280=EDGE_LOOP('',(#2276,#2277,#2278,#2279));
+#2281=FACE_OUTER_BOUND('',#2280,.F.);
+#2282=ADVANCED_FACE('',(#2281),#2274,.T.);
+#2283=CARTESIAN_POINT('',(-6.946917251474E0,-4.25E-1,-2.849196088522E0));
+#2284=DIRECTION('',(1.E0,0.E0,0.E0));
+#2285=DIRECTION('',(0.E0,-1.E0,0.E0));
+#2286=AXIS2_PLACEMENT_3D('',#2283,#2284,#2285);
+#2287=CYLINDRICAL_SURFACE('',#2286,1.5E-1);
+#2288=ORIENTED_EDGE('',*,*,#1755,.T.);
+#2289=ORIENTED_EDGE('',*,*,#2275,.F.);
+#2290=ORIENTED_EDGE('',*,*,#1506,.F.);
+#2291=ORIENTED_EDGE('',*,*,#1722,.T.);
+#2292=EDGE_LOOP('',(#2288,#2289,#2290,#2291));
+#2293=FACE_OUTER_BOUND('',#2292,.F.);
+#2294=ADVANCED_FACE('',(#2293),#2287,.T.);
+#2295=CARTESIAN_POINT('',(6.8E0,0.E0,2.85E0));
+#2296=DIRECTION('',(0.E0,-1.E0,0.E0));
+#2297=DIRECTION('',(1.E0,0.E0,0.E0));
+#2298=AXIS2_PLACEMENT_3D('',#2295,#2296,#2297);
+#2299=CYLINDRICAL_SURFACE('',#2298,2.E-1);
+#2300=ORIENTED_EDGE('',*,*,#2048,.T.);
+#2301=ORIENTED_EDGE('',*,*,#1565,.T.);
+#2302=ORIENTED_EDGE('',*,*,#1903,.T.);
+#2304=ORIENTED_EDGE('',*,*,#2303,.F.);
+#2306=ORIENTED_EDGE('',*,*,#2305,.F.);
+#2307=ORIENTED_EDGE('',*,*,#1462,.F.);
+#2308=ORIENTED_EDGE('',*,*,#2015,.F.);
+#2309=ORIENTED_EDGE('',*,*,#2031,.T.);
+#2310=EDGE_LOOP('',(#2300,#2301,#2302,#2304,#2306,#2307,#2308,#2309));
+#2311=FACE_OUTER_BOUND('',#2310,.F.);
+#2312=ADVANCED_FACE('',(#2311),#2299,.T.);
+#2313=CARTESIAN_POINT('',(6.8E0,0.E0,3.05E0));
+#2314=DIRECTION('',(0.E0,0.E0,1.E0));
+#2315=DIRECTION('',(-1.E0,0.E0,0.E0));
+#2316=AXIS2_PLACEMENT_3D('',#2313,#2314,#2315);
+#2317=PLANE('',#2316);
+#2318=ORIENTED_EDGE('',*,*,#1901,.T.);
+#2319=ORIENTED_EDGE('',*,*,#1926,.F.);
+#2321=ORIENTED_EDGE('',*,*,#2320,.T.);
+#2322=ORIENTED_EDGE('',*,*,#2303,.T.);
+#2323=EDGE_LOOP('',(#2318,#2319,#2321,#2322));
+#2324=FACE_OUTER_BOUND('',#2323,.F.);
+#2325=ADVANCED_FACE('',(#2324),#2317,.T.);
+#2326=CARTESIAN_POINT('',(-7.E0,0.E0,3.05E0));
+#2327=DIRECTION('',(0.E0,1.736481776669E-1,9.848077530122E-1));
+#2328=DIRECTION('',(1.E0,0.E0,0.E0));
+#2329=AXIS2_PLACEMENT_3D('',#2326,#2327,#2328);
+#2330=PLANE('',#2329);
+#2332=ORIENTED_EDGE('',*,*,#2331,.F.);
+#2334=ORIENTED_EDGE('',*,*,#2333,.T.);
+#2336=ORIENTED_EDGE('',*,*,#2335,.T.);
+#2337=ORIENTED_EDGE('',*,*,#2305,.T.);
+#2338=ORIENTED_EDGE('',*,*,#2320,.F.);
+#2339=ORIENTED_EDGE('',*,*,#1924,.T.);
+#2340=EDGE_LOOP('',(#2332,#2334,#2336,#2337,#2338,#2339));
+#2341=FACE_OUTER_BOUND('',#2340,.F.);
+#2342=ADVANCED_FACE('',(#2341),#2330,.T.);
+#2343=CARTESIAN_POINT('',(-6.492115858770E0,1.7286E0,2.542115858770E0));
+#2344=DIRECTION('',(-1.710878697460E-1,-9.702875252478E-1,1.710878697460E-1));
+#2345=DIRECTION('',(0.E0,1.736481776669E-1,9.848077530122E-1));
+#2346=AXIS2_PLACEMENT_3D('',#2343,#2344,#2345);
+#2347=CYLINDRICAL_SURFACE('',#2346,2.E-1);
+#2348=ORIENTED_EDGE('',*,*,#1452,.T.);
+#2349=ORIENTED_EDGE('',*,*,#1953,.F.);
+#2351=ORIENTED_EDGE('',*,*,#2350,.T.);
+#2352=ORIENTED_EDGE('',*,*,#2331,.T.);
+#2353=EDGE_LOOP('',(#2348,#2349,#2351,#2352));
+#2354=FACE_OUTER_BOUND('',#2353,.F.);
+#2355=ADVANCED_FACE('',(#2354),#2347,.T.);
+#2356=CARTESIAN_POINT('',(-6.746917408769E0,2.969124526900E-1,
+2.997563756646E0));
+#2357=CARTESIAN_POINT('',(-6.747247799155E0,2.969124526900E-1,
+2.997568799811E0));
+#2358=CARTESIAN_POINT('',(-6.753332012780E0,2.969124526900E-1,
+2.997646508124E0));
+#2359=CARTESIAN_POINT('',(-6.765200015582E0,2.969124526900E-1,
+2.997254876652E0));
+#2360=CARTESIAN_POINT('',(-6.782443620994E0,2.969124526900E-1,
+2.995172626396E0));
+#2361=CARTESIAN_POINT('',(-6.799489543647E0,2.969124526900E-1,
+2.991579164198E0));
+#2362=CARTESIAN_POINT('',(-6.816198632652E0,2.969124526900E-1,
+2.986487531122E0));
+#2363=CARTESIAN_POINT('',(-6.832432318647E0,2.969124526900E-1,
+2.979925048305E0));
+#2364=CARTESIAN_POINT('',(-6.848052621437E0,2.969124526900E-1,
+2.971933932096E0));
+#2365=CARTESIAN_POINT('',(-6.862924812957E0,2.969124526900E-1,
+2.962571581281E0));
+#2366=CARTESIAN_POINT('',(-6.876919543745E0,2.969124526900E-1,
+2.951910406626E0));
+#2367=CARTESIAN_POINT('',(-6.889915152384E0,2.969124526900E-1,
+2.940037180464E0));
+#2368=CARTESIAN_POINT('',(-6.901799781720E0,2.969124526900E-1,
+2.927051933898E0));
+#2369=CARTESIAN_POINT('',(-6.912473277683E0,2.969124526900E-1,
+2.913066418103E0));
+#2370=CARTESIAN_POINT('',(-6.921848731868E0,2.969124526900E-1,
+2.898202208469E0));
+#2371=CARTESIAN_POINT('',(-6.929853588822E0,2.969124526900E-1,
+2.882588590158E0));
+#2372=CARTESIAN_POINT('',(-6.936430301150E0,2.969124526900E-1,
+2.866360249253E0));
+#2373=CARTESIAN_POINT('',(-6.941536504352E0,2.969124526900E-1,
+2.849655145765E0));
+#2374=CARTESIAN_POINT('',(-6.945144734089E0,2.969124526900E-1,
+2.832611848952E0));
+#2375=CARTESIAN_POINT('',(-6.947241812763E0,2.969124526900E-1,
+2.815369527728E0));
+#2376=CARTESIAN_POINT('',(-6.947645493475E0,2.969124526900E-1,
+2.803444662644E0));
+#2377=CARTESIAN_POINT('',(-6.947569653664E0,2.969124526900E-1,
+2.797303681707E0));
+#2378=CARTESIAN_POINT('',(-6.947563743513E0,2.969124526900E-1,
+2.796916625182E0));
+#2379=CARTESIAN_POINT('',(-6.747095283147E0,3.758679960710E-1,
+2.985905974426E0));
+#2380=CARTESIAN_POINT('',(-6.747406334505E0,3.758679960710E-1,
+2.985910722361E0));
+#2381=CARTESIAN_POINT('',(-6.753134395E0,3.758679960710E-1,2.985983881235E0));
+#2382=CARTESIAN_POINT('',(-6.764306941262E0,3.758679960710E-1,
+2.985615169654E0));
+#2383=CARTESIAN_POINT('',(-6.780538085873E0,3.758679960710E-1,
+2.983655135306E0));
+#2384=CARTESIAN_POINT('',(-6.796581271045E0,3.758679960710E-1,
+2.980273019324E0));
+#2385=CARTESIAN_POINT('',(-6.812305735220E0,3.758679960710E-1,
+2.975481384649E0));
+#2386=CARTESIAN_POINT('',(-6.827581348495E0,3.758679960710E-1,
+2.969306168872E0));
+#2387=CARTESIAN_POINT('',(-6.842278598777E0,3.758679960710E-1,
+2.961787243150E0));
+#2388=CARTESIAN_POINT('',(-6.856271072767E0,3.758679960710E-1,
+2.952978669626E0));
+#2389=CARTESIAN_POINT('',(-6.869437428640E0,3.758679960710E-1,
+2.942948535258E0));
+#2390=CARTESIAN_POINT('',(-6.881663540053E0,3.758679960710E-1,
+2.931778342196E0));
+#2391=CARTESIAN_POINT('',(-6.892844459832E0,3.758679960710E-1,
+2.919561980552E0));
+#2392=CARTESIAN_POINT('',(-6.902886182942E0,3.758679960710E-1,
+2.906404298357E0));
+#2393=CARTESIAN_POINT('',(-6.911707080124E0,3.758679960710E-1,
+2.892419341327E0));
+#2394=CARTESIAN_POINT('',(-6.919238929262E0,3.758679960710E-1,
+2.877728390831E0));
+#2395=CARTESIAN_POINT('',(-6.925427529354E0,3.758679960710E-1,
+2.862457820418E0));
+#2396=CARTESIAN_POINT('',(-6.930232870718E0,3.758679960710E-1,
+2.846737122683E0));
+#2397=CARTESIAN_POINT('',(-6.933628881734E0,3.758679960710E-1,
+2.830696426701E0));
+#2398=CARTESIAN_POINT('',(-6.935602871498E0,3.758679960710E-1,
+2.814466510092E0));
+#2399=CARTESIAN_POINT('',(-6.935982925917E0,3.758679960710E-1,
+2.803240447348E0));
+#2400=CARTESIAN_POINT('',(-6.935911526245E0,3.758679960710E-1,
+2.797458946034E0));
+#2401=CARTESIAN_POINT('',(-6.935905962078E0,3.758679960710E-1,
+2.797094545419E0));
+#2402=CARTESIAN_POINT('',(-6.748028038232E0,4.271699919599E-1,
+2.924773753952E0));
+#2403=CARTESIAN_POINT('',(-6.748237677708E0,4.271699919599E-1,
+2.924776953736E0));
+#2404=CARTESIAN_POINT('',(-6.752098107525E0,4.271699919599E-1,
+2.924826255814E0));
+#2405=CARTESIAN_POINT('',(-6.759623750651E0,4.271699919599E-1,
+2.924577733808E0));
+#2406=CARTESIAN_POINT('',(-6.770545654125E0,4.271699919599E-1,
+2.923258587208E0));
+#2407=CARTESIAN_POINT('',(-6.781330586264E0,4.271699919599E-1,
+2.920984749217E0));
+#2408=CARTESIAN_POINT('',(-6.791891778298E0,4.271699919599E-1,
+2.917766275547E0));
+#2409=CARTESIAN_POINT('',(-6.802143355984E0,4.271699919599E-1,
+2.913621848611E0));
+#2410=CARTESIAN_POINT('',(-6.812000213093E0,4.271699919599E-1,
+2.908579041626E0));
+#2411=CARTESIAN_POINT('',(-6.821379538120E0,4.271699919599E-1,
+2.902674419713E0));
+#2412=CARTESIAN_POINT('',(-6.830201980459E0,4.271699919599E-1,
+2.895953396224E0));
+#2413=CARTESIAN_POINT('',(-6.838392926934E0,4.271699919599E-1,
+2.888469837004E0));
+#2414=CARTESIAN_POINT('',(-6.845883665598E0,4.271699919599E-1,
+2.880285429435E0));
+#2415=CARTESIAN_POINT('',(-6.852612436335E0,4.271699919599E-1,
+2.871468822168E0));
+#2416=CARTESIAN_POINT('',(-6.858525293172E0,4.271699919599E-1,
+2.862094576087E0));
+#2417=CARTESIAN_POINT('',(-6.863576737590E0,4.271699919599E-1,
+2.852242001466E0));
+#2418=CARTESIAN_POINT('',(-6.867730116716E0,4.271699919599E-1,
+2.841993881788E0));
+#2419=CARTESIAN_POINT('',(-6.870957769294E0,4.271699919599E-1,
+2.831435307377E0));
+#2420=CARTESIAN_POINT('',(-6.873240926993E0,4.271699919599E-1,
+2.820652147851E0));
+#2421=CARTESIAN_POINT('',(-6.874569451076E0,4.271699919599E-1,
+2.809731177750E0));
+#2422=CARTESIAN_POINT('',(-6.874825611625E0,4.271699919599E-1,
+2.802169563172E0));
+#2423=CARTESIAN_POINT('',(-6.874777495589E0,4.271699919599E-1,
+2.798273136324E0));
+#2424=CARTESIAN_POINT('',(-6.874773745727E0,4.271699919599E-1,
+2.798027540988E0));
+#2425=CARTESIAN_POINT('',(-6.749245188789E0,4.249415172440E-1,
+2.845002421250E0));
+#2426=CARTESIAN_POINT('',(-6.749322496069E0,4.249415172440E-1,
+2.845003600854E0));
+#2427=CARTESIAN_POINT('',(-6.750745857726E0,4.249415172440E-1,
+2.845021772237E0));
+#2428=CARTESIAN_POINT('',(-6.753512663021E0,4.249415172440E-1,
+2.844930085407E0));
+#2429=CARTESIAN_POINT('',(-6.757506546576E0,4.249415172440E-1,
+2.844447232164E0));
+#2430=CARTESIAN_POINT('',(-6.761429993088E0,4.249415172440E-1,
+2.843619584278E0));
+#2431=CARTESIAN_POINT('',(-6.765253639902E0,4.249415172440E-1,
+2.842453925783E0));
+#2432=CARTESIAN_POINT('',(-6.768949361914E0,4.249415172440E-1,
+2.840959471826E0));
+#2433=CARTESIAN_POINT('',(-6.772489998032E0,4.249415172440E-1,
+2.839147748056E0));
+#2434=CARTESIAN_POINT('',(-6.775849632658E0,4.249415172440E-1,
+2.837032487764E0));
+#2435=CARTESIAN_POINT('',(-6.779003709460E0,4.249415172440E-1,
+2.834629517551E0));
+#2436=CARTESIAN_POINT('',(-6.781929175928E0,4.249415172440E-1,
+2.831956640693E0));
+#2437=CARTESIAN_POINT('',(-6.784604603399E0,4.249415172440E-1,
+2.829033523283E0));
+#2438=CARTESIAN_POINT('',(-6.787010308099E0,4.249415172440E-1,
+2.825881577463E0));
+#2439=CARTESIAN_POINT('',(-6.789128467934E0,4.249415172440E-1,
+2.822523840420E0));
+#2440=CARTESIAN_POINT('',(-6.790943236361E0,4.249415172440E-1,
+2.818984854422E0));
+#2441=CARTESIAN_POINT('',(-6.792440859039E0,4.249415172440E-1,
+2.815290522345E0));
+#2442=CARTESIAN_POINT('',(-6.793609788147E0,4.249415172440E-1,
+2.811467994064E0));
+#2443=CARTESIAN_POINT('',(-6.794440785407E0,4.249415172440E-1,
+2.807545385106E0));
+#2444=CARTESIAN_POINT('',(-6.794927042395E0,4.249415172440E-1,
+2.803552050462E0));
+#2445=CARTESIAN_POINT('',(-6.795021534040E0,4.249415172440E-1,
+2.800772168194E0));
+#2446=CARTESIAN_POINT('',(-6.795003800781E0,4.249415172440E-1,
+2.799335571876E0));
+#2447=CARTESIAN_POINT('',(-6.795002418403E0,4.249415172440E-1,
+2.799245005352E0));
+#2448=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,((#2356,#2357,#2358,#2359,#2360,
+#2361,#2362,#2363,#2364,#2365,#2366,#2367,#2368,#2369,#2370,#2371,#2372,#2373,
+#2374,#2375,#2376,#2377,#2378),(#2379,#2380,#2381,#2382,#2383,#2384,#2385,#2386,
+#2387,#2388,#2389,#2390,#2391,#2392,#2393,#2394,#2395,#2396,#2397,#2398,#2399,
+#2400,#2401),(#2402,#2403,#2404,#2405,#2406,#2407,#2408,#2409,#2410,#2411,#2412,
+#2413,#2414,#2415,#2416,#2417,#2418,#2419,#2420,#2421,#2422,#2423,#2424),(#2425,
+#2426,#2427,#2428,#2429,#2430,#2431,#2432,#2433,#2434,#2435,#2436,#2437,#2438,
+#2439,#2440,#2441,#2442,#2443,#2444,#2445,#2446,#2447)),.UNSPECIFIED.,.F.,.F.,
+.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),(0.E0,1.E0),(-3.197150989950E-3,0.E0,5.566914929625E-2,1.113022435386E-1,
+1.669018263808E-1,2.224703891125E-1,2.780116390907E-1,3.335300481409E-1,
+3.890305875175E-1,4.445188938052E-1,5.000010066783E-1,5.554830891629E-1,
+6.109713051415E-1,6.664716968729E-1,7.219899052307E-1,7.775309078014E-1,
+8.330991840225E-1,8.886984493780E-1,9.443312037548E-1,1.E0,1.003745537176E0),
+.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE(((
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0),(9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1),(9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1),(1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0)))REPRESENTATION_ITEM('')SURFACE());
+#2450=ORIENTED_EDGE('',*,*,#2449,.T.);
+#2452=ORIENTED_EDGE('',*,*,#2451,.F.);
+#2454=ORIENTED_EDGE('',*,*,#2453,.F.);
+#2455=ORIENTED_EDGE('',*,*,#2350,.F.);
+#2456=EDGE_LOOP('',(#2450,#2452,#2454,#2455));
+#2457=FACE_OUTER_BOUND('',#2456,.F.);
+#2458=ADVANCED_FACE('',(#2457),#2448,.T.);
+#2459=CARTESIAN_POINT('',(-6.799196088522E0,2.75E-1,-2.996917251474E0));
+#2460=DIRECTION('',(0.E0,0.E0,1.E0));
+#2461=DIRECTION('',(0.E0,1.E0,0.E0));
+#2462=AXIS2_PLACEMENT_3D('',#2459,#2460,#2461);
+#2463=CYLINDRICAL_SURFACE('',#2462,1.5E-1);
+#2465=ORIENTED_EDGE('',*,*,#2464,.T.);
+#2466=ORIENTED_EDGE('',*,*,#2449,.F.);
+#2467=ORIENTED_EDGE('',*,*,#1951,.F.);
+#2469=ORIENTED_EDGE('',*,*,#2468,.T.);
+#2470=EDGE_LOOP('',(#2465,#2466,#2467,#2469));
+#2471=FACE_OUTER_BOUND('',#2470,.F.);
+#2472=ADVANCED_FACE('',(#2471),#2463,.T.);
+#2473=CARTESIAN_POINT('',(0.E0,4.25E-1,0.E0));
+#2474=DIRECTION('',(0.E0,1.E0,0.E0));
+#2475=DIRECTION('',(1.E0,0.E0,0.E0));
+#2476=AXIS2_PLACEMENT_3D('',#2473,#2474,#2475);
+#2477=PLANE('',#2476);
+#2479=ORIENTED_EDGE('',*,*,#2478,.F.);
+#2481=ORIENTED_EDGE('',*,*,#2480,.T.);
+#2483=ORIENTED_EDGE('',*,*,#2482,.F.);
+#2484=ORIENTED_EDGE('',*,*,#2451,.T.);
+#2485=ORIENTED_EDGE('',*,*,#2464,.F.);
+#2487=ORIENTED_EDGE('',*,*,#2486,.T.);
+#2489=ORIENTED_EDGE('',*,*,#2488,.F.);
+#2491=ORIENTED_EDGE('',*,*,#2490,.T.);
+#2492=EDGE_LOOP('',(#2479,#2481,#2483,#2484,#2485,#2487,#2489,#2491));
+#2493=FACE_OUTER_BOUND('',#2492,.F.);
+#2494=ADVANCED_FACE('',(#2493),#2477,.T.);
+#2495=CARTESIAN_POINT('',(6.799196088522E0,2.75E-1,2.996917251474E0));
+#2496=DIRECTION('',(0.E0,0.E0,-1.E0));
+#2497=DIRECTION('',(0.E0,1.E0,0.E0));
+#2498=AXIS2_PLACEMENT_3D('',#2495,#2496,#2497);
+#2499=CYLINDRICAL_SURFACE('',#2498,1.5E-1);
+#2500=ORIENTED_EDGE('',*,*,#2478,.T.);
+#2502=ORIENTED_EDGE('',*,*,#2501,.F.);
+#2503=ORIENTED_EDGE('',*,*,#2019,.F.);
+#2505=ORIENTED_EDGE('',*,*,#2504,.T.);
+#2506=EDGE_LOOP('',(#2500,#2502,#2503,#2505));
+#2507=FACE_OUTER_BOUND('',#2506,.F.);
+#2508=ADVANCED_FACE('',(#2507),#2499,.T.);
+#2509=CARTESIAN_POINT('',(6.746917408769E0,2.969124526900E-1,
+-2.997563756646E0));
+#2510=CARTESIAN_POINT('',(6.747247799155E0,2.969124526900E-1,
+-2.997568799811E0));
+#2511=CARTESIAN_POINT('',(6.753332012780E0,2.969124526900E-1,
+-2.997646508124E0));
+#2512=CARTESIAN_POINT('',(6.765200015582E0,2.969124526900E-1,
+-2.997254876652E0));
+#2513=CARTESIAN_POINT('',(6.782443620994E0,2.969124526900E-1,
+-2.995172626396E0));
+#2514=CARTESIAN_POINT('',(6.799489543647E0,2.969124526900E-1,
+-2.991579164198E0));
+#2515=CARTESIAN_POINT('',(6.816198632652E0,2.969124526900E-1,
+-2.986487531122E0));
+#2516=CARTESIAN_POINT('',(6.832432318647E0,2.969124526900E-1,
+-2.979925048305E0));
+#2517=CARTESIAN_POINT('',(6.848052621437E0,2.969124526900E-1,
+-2.971933932096E0));
+#2518=CARTESIAN_POINT('',(6.862924812957E0,2.969124526900E-1,
+-2.962571581281E0));
+#2519=CARTESIAN_POINT('',(6.876919543745E0,2.969124526900E-1,
+-2.951910406626E0));
+#2520=CARTESIAN_POINT('',(6.889915152384E0,2.969124526900E-1,
+-2.940037180464E0));
+#2521=CARTESIAN_POINT('',(6.901799781720E0,2.969124526900E-1,
+-2.927051933898E0));
+#2522=CARTESIAN_POINT('',(6.912473277683E0,2.969124526900E-1,
+-2.913066418103E0));
+#2523=CARTESIAN_POINT('',(6.921848731868E0,2.969124526900E-1,
+-2.898202208469E0));
+#2524=CARTESIAN_POINT('',(6.929853588822E0,2.969124526900E-1,
+-2.882588590158E0));
+#2525=CARTESIAN_POINT('',(6.936430301150E0,2.969124526900E-1,
+-2.866360249253E0));
+#2526=CARTESIAN_POINT('',(6.941536504352E0,2.969124526900E-1,
+-2.849655145765E0));
+#2527=CARTESIAN_POINT('',(6.945144734089E0,2.969124526900E-1,
+-2.832611848952E0));
+#2528=CARTESIAN_POINT('',(6.947241812763E0,2.969124526900E-1,
+-2.815369527728E0));
+#2529=CARTESIAN_POINT('',(6.947645493475E0,2.969124526900E-1,
+-2.803444662644E0));
+#2530=CARTESIAN_POINT('',(6.947569653664E0,2.969124526900E-1,
+-2.797303681707E0));
+#2531=CARTESIAN_POINT('',(6.947563743513E0,2.969124526900E-1,
+-2.796916625182E0));
+#2532=CARTESIAN_POINT('',(6.747095283147E0,3.758679960710E-1,
+-2.985905974426E0));
+#2533=CARTESIAN_POINT('',(6.747406334505E0,3.758679960710E-1,
+-2.985910722361E0));
+#2534=CARTESIAN_POINT('',(6.753134395E0,3.758679960710E-1,-2.985983881235E0));
+#2535=CARTESIAN_POINT('',(6.764306941262E0,3.758679960710E-1,
+-2.985615169654E0));
+#2536=CARTESIAN_POINT('',(6.780538085873E0,3.758679960710E-1,
+-2.983655135306E0));
+#2537=CARTESIAN_POINT('',(6.796581271045E0,3.758679960710E-1,
+-2.980273019324E0));
+#2538=CARTESIAN_POINT('',(6.812305735220E0,3.758679960710E-1,
+-2.975481384649E0));
+#2539=CARTESIAN_POINT('',(6.827581348495E0,3.758679960710E-1,
+-2.969306168872E0));
+#2540=CARTESIAN_POINT('',(6.842278598777E0,3.758679960710E-1,
+-2.961787243150E0));
+#2541=CARTESIAN_POINT('',(6.856271072767E0,3.758679960710E-1,
+-2.952978669626E0));
+#2542=CARTESIAN_POINT('',(6.869437428640E0,3.758679960710E-1,
+-2.942948535258E0));
+#2543=CARTESIAN_POINT('',(6.881663540053E0,3.758679960710E-1,
+-2.931778342196E0));
+#2544=CARTESIAN_POINT('',(6.892844459832E0,3.758679960710E-1,
+-2.919561980552E0));
+#2545=CARTESIAN_POINT('',(6.902886182942E0,3.758679960710E-1,
+-2.906404298357E0));
+#2546=CARTESIAN_POINT('',(6.911707080124E0,3.758679960710E-1,
+-2.892419341327E0));
+#2547=CARTESIAN_POINT('',(6.919238929262E0,3.758679960710E-1,
+-2.877728390831E0));
+#2548=CARTESIAN_POINT('',(6.925427529354E0,3.758679960710E-1,
+-2.862457820418E0));
+#2549=CARTESIAN_POINT('',(6.930232870718E0,3.758679960710E-1,
+-2.846737122683E0));
+#2550=CARTESIAN_POINT('',(6.933628881734E0,3.758679960710E-1,
+-2.830696426701E0));
+#2551=CARTESIAN_POINT('',(6.935602871498E0,3.758679960710E-1,
+-2.814466510092E0));
+#2552=CARTESIAN_POINT('',(6.935982925917E0,3.758679960710E-1,
+-2.803240447348E0));
+#2553=CARTESIAN_POINT('',(6.935911526245E0,3.758679960710E-1,
+-2.797458946034E0));
+#2554=CARTESIAN_POINT('',(6.935905962078E0,3.758679960710E-1,
+-2.797094545419E0));
+#2555=CARTESIAN_POINT('',(6.748028038232E0,4.271699919599E-1,
+-2.924773753952E0));
+#2556=CARTESIAN_POINT('',(6.748237677708E0,4.271699919599E-1,
+-2.924776953736E0));
+#2557=CARTESIAN_POINT('',(6.752098107525E0,4.271699919599E-1,
+-2.924826255814E0));
+#2558=CARTESIAN_POINT('',(6.759623750651E0,4.271699919599E-1,
+-2.924577733808E0));
+#2559=CARTESIAN_POINT('',(6.770545654125E0,4.271699919599E-1,
+-2.923258587208E0));
+#2560=CARTESIAN_POINT('',(6.781330586264E0,4.271699919599E-1,
+-2.920984749217E0));
+#2561=CARTESIAN_POINT('',(6.791891778298E0,4.271699919599E-1,
+-2.917766275547E0));
+#2562=CARTESIAN_POINT('',(6.802143355984E0,4.271699919599E-1,
+-2.913621848611E0));
+#2563=CARTESIAN_POINT('',(6.812000213093E0,4.271699919599E-1,
+-2.908579041626E0));
+#2564=CARTESIAN_POINT('',(6.821379538120E0,4.271699919599E-1,
+-2.902674419713E0));
+#2565=CARTESIAN_POINT('',(6.830201980459E0,4.271699919599E-1,
+-2.895953396224E0));
+#2566=CARTESIAN_POINT('',(6.838392926934E0,4.271699919599E-1,
+-2.888469837004E0));
+#2567=CARTESIAN_POINT('',(6.845883665598E0,4.271699919599E-1,
+-2.880285429435E0));
+#2568=CARTESIAN_POINT('',(6.852612436335E0,4.271699919599E-1,
+-2.871468822168E0));
+#2569=CARTESIAN_POINT('',(6.858525293172E0,4.271699919599E-1,
+-2.862094576087E0));
+#2570=CARTESIAN_POINT('',(6.863576737590E0,4.271699919599E-1,
+-2.852242001466E0));
+#2571=CARTESIAN_POINT('',(6.867730116716E0,4.271699919599E-1,
+-2.841993881788E0));
+#2572=CARTESIAN_POINT('',(6.870957769294E0,4.271699919599E-1,
+-2.831435307377E0));
+#2573=CARTESIAN_POINT('',(6.873240926993E0,4.271699919599E-1,
+-2.820652147851E0));
+#2574=CARTESIAN_POINT('',(6.874569451076E0,4.271699919599E-1,
+-2.809731177750E0));
+#2575=CARTESIAN_POINT('',(6.874825611625E0,4.271699919599E-1,
+-2.802169563172E0));
+#2576=CARTESIAN_POINT('',(6.874777495589E0,4.271699919599E-1,
+-2.798273136324E0));
+#2577=CARTESIAN_POINT('',(6.874773745727E0,4.271699919599E-1,
+-2.798027540988E0));
+#2578=CARTESIAN_POINT('',(6.749245188789E0,4.249415172440E-1,
+-2.845002421250E0));
+#2579=CARTESIAN_POINT('',(6.749322496069E0,4.249415172440E-1,
+-2.845003600854E0));
+#2580=CARTESIAN_POINT('',(6.750745857726E0,4.249415172440E-1,
+-2.845021772237E0));
+#2581=CARTESIAN_POINT('',(6.753512663021E0,4.249415172440E-1,
+-2.844930085407E0));
+#2582=CARTESIAN_POINT('',(6.757506546576E0,4.249415172440E-1,
+-2.844447232164E0));
+#2583=CARTESIAN_POINT('',(6.761429993088E0,4.249415172440E-1,
+-2.843619584278E0));
+#2584=CARTESIAN_POINT('',(6.765253639902E0,4.249415172440E-1,
+-2.842453925783E0));
+#2585=CARTESIAN_POINT('',(6.768949361914E0,4.249415172440E-1,
+-2.840959471826E0));
+#2586=CARTESIAN_POINT('',(6.772489998032E0,4.249415172440E-1,
+-2.839147748056E0));
+#2587=CARTESIAN_POINT('',(6.775849632658E0,4.249415172440E-1,
+-2.837032487764E0));
+#2588=CARTESIAN_POINT('',(6.779003709460E0,4.249415172440E-1,
+-2.834629517551E0));
+#2589=CARTESIAN_POINT('',(6.781929175928E0,4.249415172440E-1,
+-2.831956640693E0));
+#2590=CARTESIAN_POINT('',(6.784604603399E0,4.249415172440E-1,
+-2.829033523283E0));
+#2591=CARTESIAN_POINT('',(6.787010308099E0,4.249415172440E-1,
+-2.825881577463E0));
+#2592=CARTESIAN_POINT('',(6.789128467934E0,4.249415172440E-1,
+-2.822523840420E0));
+#2593=CARTESIAN_POINT('',(6.790943236361E0,4.249415172440E-1,
+-2.818984854422E0));
+#2594=CARTESIAN_POINT('',(6.792440859039E0,4.249415172440E-1,
+-2.815290522345E0));
+#2595=CARTESIAN_POINT('',(6.793609788147E0,4.249415172440E-1,
+-2.811467994064E0));
+#2596=CARTESIAN_POINT('',(6.794440785407E0,4.249415172440E-1,
+-2.807545385106E0));
+#2597=CARTESIAN_POINT('',(6.794927042395E0,4.249415172440E-1,
+-2.803552050462E0));
+#2598=CARTESIAN_POINT('',(6.795021534040E0,4.249415172440E-1,
+-2.800772168194E0));
+#2599=CARTESIAN_POINT('',(6.795003800781E0,4.249415172440E-1,
+-2.799335571876E0));
+#2600=CARTESIAN_POINT('',(6.795002418403E0,4.249415172440E-1,
+-2.799245005352E0));
+#2601=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,((#2509,#2510,#2511,#2512,#2513,
+#2514,#2515,#2516,#2517,#2518,#2519,#2520,#2521,#2522,#2523,#2524,#2525,#2526,
+#2527,#2528,#2529,#2530,#2531),(#2532,#2533,#2534,#2535,#2536,#2537,#2538,#2539,
+#2540,#2541,#2542,#2543,#2544,#2545,#2546,#2547,#2548,#2549,#2550,#2551,#2552,
+#2553,#2554),(#2555,#2556,#2557,#2558,#2559,#2560,#2561,#2562,#2563,#2564,#2565,
+#2566,#2567,#2568,#2569,#2570,#2571,#2572,#2573,#2574,#2575,#2576,#2577),(#2578,
+#2579,#2580,#2581,#2582,#2583,#2584,#2585,#2586,#2587,#2588,#2589,#2590,#2591,
+#2592,#2593,#2594,#2595,#2596,#2597,#2598,#2599,#2600)),.UNSPECIFIED.,.F.,.F.,
+.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),(0.E0,1.E0),(-3.197150989941E-3,0.E0,5.566914929625E-2,1.113022435386E-1,
+1.669018263808E-1,2.224703891125E-1,2.780116390907E-1,3.335300481409E-1,
+3.890305875175E-1,4.445188938052E-1,5.000010066783E-1,5.554830891629E-1,
+6.109713051415E-1,6.664716968729E-1,7.219899052307E-1,7.775309078014E-1,
+8.330991840225E-1,8.886984493780E-1,9.443312037548E-1,1.E0,1.003745537176E0),
+.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE(((
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0),(9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1),(9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1),(1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0)))REPRESENTATION_ITEM('')SURFACE());
+#2602=ORIENTED_EDGE('',*,*,#2501,.T.);
+#2603=ORIENTED_EDGE('',*,*,#2490,.F.);
+#2605=ORIENTED_EDGE('',*,*,#2604,.F.);
+#2606=ORIENTED_EDGE('',*,*,#2000,.F.);
+#2607=EDGE_LOOP('',(#2602,#2603,#2605,#2606));
+#2608=FACE_OUTER_BOUND('',#2607,.F.);
+#2609=ADVANCED_FACE('',(#2608),#2601,.T.);
+#2610=CARTESIAN_POINT('',(6.946917251474E0,2.75E-1,-2.849196088522E0));
+#2611=DIRECTION('',(-1.E0,0.E0,0.E0));
+#2612=DIRECTION('',(0.E0,1.E0,0.E0));
+#2613=AXIS2_PLACEMENT_3D('',#2610,#2611,#2612);
+#2614=CYLINDRICAL_SURFACE('',#2613,1.5E-1);
+#2615=ORIENTED_EDGE('',*,*,#2488,.T.);
+#2617=ORIENTED_EDGE('',*,*,#2616,.F.);
+#2618=ORIENTED_EDGE('',*,*,#1982,.F.);
+#2619=ORIENTED_EDGE('',*,*,#2604,.T.);
+#2620=EDGE_LOOP('',(#2615,#2617,#2618,#2619));
+#2621=FACE_OUTER_BOUND('',#2620,.F.);
+#2622=ADVANCED_FACE('',(#2621),#2614,.T.);
+#2623=CARTESIAN_POINT('',(-6.947563756646E0,2.969124526908E-1,
+-2.796917408769E0));
+#2624=CARTESIAN_POINT('',(-6.947568799811E0,2.969124526908E-1,
+-2.797247799155E0));
+#2625=CARTESIAN_POINT('',(-6.947646508124E0,2.969124526908E-1,
+-2.803332012780E0));
+#2626=CARTESIAN_POINT('',(-6.947254876651E0,2.969124526908E-1,
+-2.815200015582E0));
+#2627=CARTESIAN_POINT('',(-6.945172626396E0,2.969124526908E-1,
+-2.832443620994E0));
+#2628=CARTESIAN_POINT('',(-6.941579164198E0,2.969124526908E-1,
+-2.849489543647E0));
+#2629=CARTESIAN_POINT('',(-6.936487531122E0,2.969124526908E-1,
+-2.866198632652E0));
+#2630=CARTESIAN_POINT('',(-6.929925048305E0,2.969124526908E-1,
+-2.882432318646E0));
+#2631=CARTESIAN_POINT('',(-6.921933932096E0,2.969124526908E-1,
+-2.898052621437E0));
+#2632=CARTESIAN_POINT('',(-6.912571581281E0,2.969124526908E-1,
+-2.912924812957E0));
+#2633=CARTESIAN_POINT('',(-6.901910406625E0,2.969124526908E-1,
+-2.926919543745E0));
+#2634=CARTESIAN_POINT('',(-6.890037180464E0,2.969124526908E-1,
+-2.939915152384E0));
+#2635=CARTESIAN_POINT('',(-6.877051933898E0,2.969124526908E-1,
+-2.951799781720E0));
+#2636=CARTESIAN_POINT('',(-6.863066418103E0,2.969124526908E-1,
+-2.962473277683E0));
+#2637=CARTESIAN_POINT('',(-6.848202208469E0,2.969124526908E-1,
+-2.971848731868E0));
+#2638=CARTESIAN_POINT('',(-6.832588590158E0,2.969124526908E-1,
+-2.979853588822E0));
+#2639=CARTESIAN_POINT('',(-6.816360249253E0,2.969124526908E-1,
+-2.986430301149E0));
+#2640=CARTESIAN_POINT('',(-6.799655145765E0,2.969124526908E-1,
+-2.991536504352E0));
+#2641=CARTESIAN_POINT('',(-6.782611848952E0,2.969124526908E-1,
+-2.995144734088E0));
+#2642=CARTESIAN_POINT('',(-6.765369527728E0,2.969124526908E-1,
+-2.997241812763E0));
+#2643=CARTESIAN_POINT('',(-6.753444662644E0,2.969124526908E-1,
+-2.997645493475E0));
+#2644=CARTESIAN_POINT('',(-6.747303681707E0,2.969124526908E-1,
+-2.997569653664E0));
+#2645=CARTESIAN_POINT('',(-6.746916625182E0,2.969124526908E-1,
+-2.997563743513E0));
+#2646=CARTESIAN_POINT('',(-6.935905974428E0,3.758679960525E-1,
+-2.797095283147E0));
+#2647=CARTESIAN_POINT('',(-6.935910722363E0,3.758679960525E-1,
+-2.797406334505E0));
+#2648=CARTESIAN_POINT('',(-6.935983881237E0,3.758679960525E-1,-2.803134395E0));
+#2649=CARTESIAN_POINT('',(-6.935615169657E0,3.758679960525E-1,
+-2.814306941262E0));
+#2650=CARTESIAN_POINT('',(-6.933655135308E0,3.758679960525E-1,
+-2.830538085873E0));
+#2651=CARTESIAN_POINT('',(-6.930273019326E0,3.758679960525E-1,
+-2.846581271046E0));
+#2652=CARTESIAN_POINT('',(-6.925481384651E0,3.758679960525E-1,
+-2.862305735221E0));
+#2653=CARTESIAN_POINT('',(-6.919306168874E0,3.758679960525E-1,
+-2.877581348496E0));
+#2654=CARTESIAN_POINT('',(-6.911787243152E0,3.758679960525E-1,
+-2.892278598778E0));
+#2655=CARTESIAN_POINT('',(-6.902978669628E0,3.758679960525E-1,
+-2.906271072769E0));
+#2656=CARTESIAN_POINT('',(-6.892948535260E0,3.758679960525E-1,
+-2.919437428641E0));
+#2657=CARTESIAN_POINT('',(-6.881778342198E0,3.758679960525E-1,
+-2.931663540054E0));
+#2658=CARTESIAN_POINT('',(-6.869561980553E0,3.758679960525E-1,
+-2.942844459834E0));
+#2659=CARTESIAN_POINT('',(-6.856404298358E0,3.758679960525E-1,
+-2.952886182944E0));
+#2660=CARTESIAN_POINT('',(-6.842419341328E0,3.758679960525E-1,
+-2.961707080126E0));
+#2661=CARTESIAN_POINT('',(-6.827728390832E0,3.758679960525E-1,
+-2.969238929264E0));
+#2662=CARTESIAN_POINT('',(-6.812457820419E0,3.758679960525E-1,
+-2.975427529356E0));
+#2663=CARTESIAN_POINT('',(-6.796737122683E0,3.758679960525E-1,
+-2.980232870720E0));
+#2664=CARTESIAN_POINT('',(-6.780696426701E0,3.758679960525E-1,
+-2.983628881736E0));
+#2665=CARTESIAN_POINT('',(-6.764466510092E0,3.758679960525E-1,
+-2.985602871501E0));
+#2666=CARTESIAN_POINT('',(-6.753240447348E0,3.758679960525E-1,
+-2.985982925919E0));
+#2667=CARTESIAN_POINT('',(-6.747458946034E0,3.758679960525E-1,
+-2.985911526247E0));
+#2668=CARTESIAN_POINT('',(-6.747094545419E0,3.758679960525E-1,
+-2.985905962081E0));
+#2669=CARTESIAN_POINT('',(-6.874773753977E0,4.271699919375E-1,
+-2.798028038231E0));
+#2670=CARTESIAN_POINT('',(-6.874776953761E0,4.271699919375E-1,
+-2.798237677707E0));
+#2671=CARTESIAN_POINT('',(-6.874826255838E0,4.271699919375E-1,
+-2.802098107526E0));
+#2672=CARTESIAN_POINT('',(-6.874577733832E0,4.271699919375E-1,
+-2.809623750653E0));
+#2673=CARTESIAN_POINT('',(-6.873258587232E0,4.271699919375E-1,
+-2.820545654129E0));
+#2674=CARTESIAN_POINT('',(-6.870984749241E0,4.271699919375E-1,
+-2.831330586270E0));
+#2675=CARTESIAN_POINT('',(-6.867766275570E0,4.271699919375E-1,
+-2.841891778306E0));
+#2676=CARTESIAN_POINT('',(-6.863621848634E0,4.271699919375E-1,
+-2.852143355994E0));
+#2677=CARTESIAN_POINT('',(-6.858579041647E0,4.271699919375E-1,
+-2.862000213105E0));
+#2678=CARTESIAN_POINT('',(-6.852674419733E0,4.271699919375E-1,
+-2.871379538134E0));
+#2679=CARTESIAN_POINT('',(-6.845953396242E0,4.271699919375E-1,
+-2.880201980475E0));
+#2680=CARTESIAN_POINT('',(-6.838469837021E0,4.271699919375E-1,
+-2.888392926952E0));
+#2681=CARTESIAN_POINT('',(-6.830285429451E0,4.271699919375E-1,
+-2.895883665617E0));
+#2682=CARTESIAN_POINT('',(-6.821468822182E0,4.271699919375E-1,
+-2.902612436355E0));
+#2683=CARTESIAN_POINT('',(-6.812094576099E0,4.271699919375E-1,
+-2.908525293194E0));
+#2684=CARTESIAN_POINT('',(-6.802242001476E0,4.271699919375E-1,
+-2.913576737612E0));
+#2685=CARTESIAN_POINT('',(-6.791993881796E0,4.271699919375E-1,
+-2.917730116739E0));
+#2686=CARTESIAN_POINT('',(-6.781435307383E0,4.271699919375E-1,
+-2.920957769318E0));
+#2687=CARTESIAN_POINT('',(-6.770652147855E0,4.271699919375E-1,
+-2.923240927018E0));
+#2688=CARTESIAN_POINT('',(-6.759731177752E0,4.271699919375E-1,
+-2.924569451100E0));
+#2689=CARTESIAN_POINT('',(-6.752169563173E0,4.271699919375E-1,
+-2.924825611649E0));
+#2690=CARTESIAN_POINT('',(-6.748273136323E0,4.271699919375E-1,
+-2.924777495613E0));
+#2691=CARTESIAN_POINT('',(-6.748027540988E0,4.271699919375E-1,
+-2.924773745751E0));
+#2692=CARTESIAN_POINT('',(-6.795002421293E0,4.249415172452E-1,
+-2.799245188789E0));
+#2693=CARTESIAN_POINT('',(-6.795003600897E0,4.249415172452E-1,
+-2.799322496068E0));
+#2694=CARTESIAN_POINT('',(-6.795021772280E0,4.249415172452E-1,
+-2.800745857727E0));
+#2695=CARTESIAN_POINT('',(-6.794930085451E0,4.249415172452E-1,
+-2.803512663025E0));
+#2696=CARTESIAN_POINT('',(-6.794447232207E0,4.249415172452E-1,
+-2.807506546583E0));
+#2697=CARTESIAN_POINT('',(-6.793619584320E0,4.249415172452E-1,
+-2.811429993099E0));
+#2698=CARTESIAN_POINT('',(-6.792453925824E0,4.249415172452E-1,
+-2.815253639917E0));
+#2699=CARTESIAN_POINT('',(-6.790959471865E0,4.249415172452E-1,
+-2.818949361932E0));
+#2700=CARTESIAN_POINT('',(-6.789147748093E0,4.249415172452E-1,
+-2.822489998053E0));
+#2701=CARTESIAN_POINT('',(-6.787032487799E0,4.249415172452E-1,
+-2.825849632682E0));
+#2702=CARTESIAN_POINT('',(-6.784629517584E0,4.249415172452E-1,
+-2.829003709488E0));
+#2703=CARTESIAN_POINT('',(-6.781956640724E0,4.249415172452E-1,
+-2.831929175958E0));
+#2704=CARTESIAN_POINT('',(-6.779033523311E0,4.249415172452E-1,
+-2.834604603432E0));
+#2705=CARTESIAN_POINT('',(-6.775881577487E0,4.249415172452E-1,
+-2.837010308134E0));
+#2706=CARTESIAN_POINT('',(-6.772523840442E0,4.249415172452E-1,
+-2.839128467972E0));
+#2707=CARTESIAN_POINT('',(-6.768984854440E0,4.249415172452E-1,
+-2.840943236400E0));
+#2708=CARTESIAN_POINT('',(-6.765290522360E0,4.249415172452E-1,
+-2.842440859080E0));
+#2709=CARTESIAN_POINT('',(-6.761467994075E0,4.249415172452E-1,
+-2.843609788189E0));
+#2710=CARTESIAN_POINT('',(-6.757545385113E0,4.249415172452E-1,
+-2.844440785450E0));
+#2711=CARTESIAN_POINT('',(-6.753552050465E0,4.249415172452E-1,
+-2.844927042439E0));
+#2712=CARTESIAN_POINT('',(-6.750772168195E0,4.249415172452E-1,
+-2.845021534083E0));
+#2713=CARTESIAN_POINT('',(-6.749335571876E0,4.249415172452E-1,
+-2.845003800825E0));
+#2714=CARTESIAN_POINT('',(-6.749245005352E0,4.249415172452E-1,
+-2.845002418446E0));
+#2715=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,((#2623,#2624,#2625,#2626,#2627,
+#2628,#2629,#2630,#2631,#2632,#2633,#2634,#2635,#2636,#2637,#2638,#2639,#2640,
+#2641,#2642,#2643,#2644,#2645),(#2646,#2647,#2648,#2649,#2650,#2651,#2652,#2653,
+#2654,#2655,#2656,#2657,#2658,#2659,#2660,#2661,#2662,#2663,#2664,#2665,#2666,
+#2667,#2668),(#2669,#2670,#2671,#2672,#2673,#2674,#2675,#2676,#2677,#2678,#2679,
+#2680,#2681,#2682,#2683,#2684,#2685,#2686,#2687,#2688,#2689,#2690,#2691),(#2692,
+#2693,#2694,#2695,#2696,#2697,#2698,#2699,#2700,#2701,#2702,#2703,#2704,#2705,
+#2706,#2707,#2708,#2709,#2710,#2711,#2712,#2713,#2714)),.UNSPECIFIED.,.F.,.F.,
+.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),(0.E0,1.E0),(-3.197150989944E-3,0.E0,5.566914929625E-2,1.113022435386E-1,
+1.669018263808E-1,2.224703891125E-1,2.780116390907E-1,3.335300481409E-1,
+3.890305875175E-1,4.445188938052E-1,5.000010066783E-1,5.554830891629E-1,
+6.109713051415E-1,6.664716968729E-1,7.219899052307E-1,7.775309078014E-1,
+8.330991840225E-1,8.886984493780E-1,9.443312037548E-1,1.E0,1.003745537176E0),
+.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE(((
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0),(9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1),(9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,9.519010203113E-1,
+9.519010203113E-1),(1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0,
+1.144296939066E0,1.144296939066E0,1.144296939066E0,1.144296939066E0)))REPRESENTATION_ITEM('')SURFACE());
+#2716=ORIENTED_EDGE('',*,*,#2616,.T.);
+#2717=ORIENTED_EDGE('',*,*,#2486,.F.);
+#2718=ORIENTED_EDGE('',*,*,#2468,.F.);
+#2719=ORIENTED_EDGE('',*,*,#1969,.F.);
+#2720=EDGE_LOOP('',(#2716,#2717,#2718,#2719));
+#2721=FACE_OUTER_BOUND('',#2720,.F.);
+#2722=ADVANCED_FACE('',(#2721),#2715,.T.);
+#2723=CARTESIAN_POINT('',(6.947563756646E0,2.969124526900E-1,2.796917408769E0));
+#2724=CARTESIAN_POINT('',(6.947568799811E0,2.969124526900E-1,2.797247799155E0));
+#2725=CARTESIAN_POINT('',(6.947646508124E0,2.969124526900E-1,2.803332012780E0));
+#2726=CARTESIAN_POINT('',(6.947254876652E0,2.969124526900E-1,2.815200015582E0));
+#2727=CARTESIAN_POINT('',(6.945172626396E0,2.969124526900E-1,2.832443620994E0));
+#2728=CARTESIAN_POINT('',(6.941579164198E0,2.969124526900E-1,2.849489543647E0));
+#2729=CARTESIAN_POINT('',(6.936487531122E0,2.969124526900E-1,2.866198632652E0));
+#2730=CARTESIAN_POINT('',(6.929925048305E0,2.969124526900E-1,2.882432318647E0));
+#2731=CARTESIAN_POINT('',(6.921933932096E0,2.969124526900E-1,2.898052621437E0));
+#2732=CARTESIAN_POINT('',(6.912571581281E0,2.969124526900E-1,2.912924812957E0));
+#2733=CARTESIAN_POINT('',(6.901910406626E0,2.969124526900E-1,2.926919543745E0));
+#2734=CARTESIAN_POINT('',(6.890037180464E0,2.969124526900E-1,2.939915152384E0));
+#2735=CARTESIAN_POINT('',(6.877051933898E0,2.969124526900E-1,2.951799781720E0));
+#2736=CARTESIAN_POINT('',(6.863066418103E0,2.969124526900E-1,2.962473277683E0));
+#2737=CARTESIAN_POINT('',(6.848202208469E0,2.969124526900E-1,2.971848731868E0));
+#2738=CARTESIAN_POINT('',(6.832588590158E0,2.969124526900E-1,2.979853588822E0));
+#2739=CARTESIAN_POINT('',(6.816360249253E0,2.969124526900E-1,2.986430301150E0));
+#2740=CARTESIAN_POINT('',(6.799655145765E0,2.969124526900E-1,2.991536504352E0));
+#2741=CARTESIAN_POINT('',(6.782611848952E0,2.969124526900E-1,2.995144734089E0));
+#2742=CARTESIAN_POINT('',(6.765369527728E0,2.969124526900E-1,2.997241812763E0));
+#2743=CARTESIAN_POINT('',(6.753444662644E0,2.969124526900E-1,2.997645493475E0));
+#2744=CARTESIAN_POINT('',(6.747303681707E0,2.969124526900E-1,2.997569653664E0));
+#2745=CARTESIAN_POINT('',(6.746916625182E0,2.969124526900E-1,2.997563743513E0));
+#2746=CARTESIAN_POINT('',(6.935905974426E0,3.758679960710E-1,2.797095283147E0));
+#2747=CARTESIAN_POINT('',(6.935910722361E0,3.758679960710E-1,2.797406334505E0));
+#2748=CARTESIAN_POINT('',(6.935983881235E0,3.758679960710E-1,2.803134395E0));
+#2749=CARTESIAN_POINT('',(6.935615169654E0,3.758679960710E-1,2.814306941262E0));
+#2750=CARTESIAN_POINT('',(6.933655135306E0,3.758679960710E-1,2.830538085873E0));
+#2751=CARTESIAN_POINT('',(6.930273019324E0,3.758679960710E-1,2.846581271045E0));
+#2752=CARTESIAN_POINT('',(6.925481384649E0,3.758679960710E-1,2.862305735220E0));
+#2753=CARTESIAN_POINT('',(6.919306168872E0,3.758679960710E-1,2.877581348495E0));
+#2754=CARTESIAN_POINT('',(6.911787243150E0,3.758679960710E-1,2.892278598777E0));
+#2755=CARTESIAN_POINT('',(6.902978669626E0,3.758679960710E-1,2.906271072767E0));
+#2756=CARTESIAN_POINT('',(6.892948535258E0,3.758679960710E-1,2.919437428640E0));
+#2757=CARTESIAN_POINT('',(6.881778342196E0,3.758679960710E-1,2.931663540053E0));
+#2758=CARTESIAN_POINT('',(6.869561980552E0,3.758679960710E-1,2.942844459832E0));
+#2759=CARTESIAN_POINT('',(6.856404298357E0,3.758679960710E-1,2.952886182942E0));
+#2760=CARTESIAN_POINT('',(6.842419341327E0,3.758679960710E-1,2.961707080124E0));
+#2761=CARTESIAN_POINT('',(6.827728390831E0,3.758679960710E-1,2.969238929262E0));
+#2762=CARTESIAN_POINT('',(6.812457820418E0,3.758679960710E-1,2.975427529354E0));
+#2763=CARTESIAN_POINT('',(6.796737122683E0,3.758679960710E-1,2.980232870718E0));
+#2764=CARTESIAN_POINT('',(6.780696426701E0,3.758679960710E-1,2.983628881734E0));
+#2765=CARTESIAN_POINT('',(6.764466510092E0,3.758679960710E-1,2.985602871498E0));
+#2766=CARTESIAN_POINT('',(6.753240447348E0,3.758679960710E-1,2.985982925917E0));
+#2767=CARTESIAN_POINT('',(6.747458946034E0,3.758679960710E-1,2.985911526245E0));
+#2768=CARTESIAN_POINT('',(6.747094545419E0,3.758679960710E-1,2.985905962078E0));
+#2769=CARTESIAN_POINT('',(6.874773753952E0,4.271699919599E-1,2.798028038232E0));
+#2770=CARTESIAN_POINT('',(6.874776953736E0,4.271699919599E-1,2.798237677708E0));
+#2771=CARTESIAN_POINT('',(6.874826255814E0,4.271699919599E-1,2.802098107525E0));
+#2772=CARTESIAN_POINT('',(6.874577733808E0,4.271699919599E-1,2.809623750651E0));
+#2773=CARTESIAN_POINT('',(6.873258587208E0,4.271699919599E-1,2.820545654125E0));
+#2774=CARTESIAN_POINT('',(6.870984749217E0,4.271699919599E-1,2.831330586264E0));
+#2775=CARTESIAN_POINT('',(6.867766275547E0,4.271699919599E-1,2.841891778298E0));
+#2776=CARTESIAN_POINT('',(6.863621848611E0,4.271699919599E-1,2.852143355984E0));
+#2777=CARTESIAN_POINT('',(6.858579041626E0,4.271699919599E-1,2.862000213093E0));
+#2778=CARTESIAN_POINT('',(6.852674419713E0,4.271699919599E-1,2.871379538120E0));
+#2779=CARTESIAN_POINT('',(6.845953396224E0,4.271699919599E-1,2.880201980459E0));
+#2780=CARTESIAN_POINT('',(6.838469837004E0,4.271699919599E-1,2.888392926934E0));
+#2781=CARTESIAN_POINT('',(6.830285429435E0,4.271699919599E-1,2.895883665598E0));
+#2782=CARTESIAN_POINT('',(6.821468822168E0,4.271699919599E-1,2.902612436335E0));
+#2783=CARTESIAN_POINT('',(6.812094576087E0,4.271699919599E-1,2.908525293172E0));
+#2784=CARTESIAN_POINT('',(6.802242001466E0,4.271699919599E-1,2.913576737590E0));
+#2785=CARTESIAN_POINT('',(6.791993881788E0,4.271699919599E-1,2.917730116716E0));
+#2786=CARTESIAN_POINT('',(6.781435307377E0,4.271699919599E-1,2.920957769294E0));
+#2787=CARTESIAN_POINT('',(6.770652147851E0,4.271699919599E-1,2.923240926993E0));
+#2788=CARTESIAN_POINT('',(6.759731177750E0,4.271699919599E-1,2.924569451076E0));
+#2789=CARTESIAN_POINT('',(6.752169563172E0,4.271699919599E-1,2.924825611625E0));
+#2790=CARTESIAN_POINT('',(6.748273136324E0,4.271699919599E-1,2.924777495589E0));
+#2791=CARTESIAN_POINT('',(6.748027540988E0,4.271699919599E-1,2.924773745727E0));
+#2792=CARTESIAN_POINT('',(6.795002421250E0,4.249415172440E-1,2.799245188789E0));
+#2793=CARTESIAN_POINT('',(6.795003600854E0,4.249415172440E-1,2.799322496069E0));
+#2794=CARTESIAN_POINT('',(6.795021772237E0,4.249415172440E-1,2.800745857726E0));
+#2795=CARTESIAN_POINT('',(6.794930085407E0,4.249415172440E-1,2.803512663021E0));
+#2796=CARTESIAN_POINT('',(6.794447232164E0,4.249415172440E-1,2.807506546576E0));
+#2797=CARTESIAN_POINT('',(6.793619584278E0,4.249415172440E-1,2.811429993088E0));
+#2798=CARTESIAN_POINT('',(6.792453925783E0,4.249415172440E-1,2.815253639902E0));
+#2799=CARTESIAN_POINT('',(6.790959471826E0,4.249415172440E-1,2.818949361914E0));
+#2800=CARTESIAN_POINT('',(6.789147748056E0,4.249415172440E-1,2.822489998032E0));
+#2801=CARTESIAN_POINT('',(6.787032487764E0,4.249415172440E-1,2.825849632658E0));
+#2802=CARTESIAN_POINT('',(6.784629517551E0,4.249415172440E-1,2.829003709460E0));
+#2803=CARTESIAN_POINT('',(6.781956640693E0,4.249415172440E-1,2.831929175928E0));
+#2804=CARTESIAN_POINT('',(6.779033523283E0,4.249415172440E-1,2.834604603399E0));
+#2805=CARTESIAN_POINT('',(6.775881577463E0,4.249415172440E-1,2.837010308099E0));
+#2806=CARTESIAN_POINT('',(6.772523840420E0,4.249415172440E-1,2.839128467934E0));
+#2807=CARTESIAN_POINT('',(6.768984854422E0,4.249415172440E-1,2.840943236361E0));
+#2808=CARTESIAN_POINT('',(6.765290522345E0,4.249415172440E-1,2.842440859039E0));
+#2809=CARTESIAN_POINT('',(6.761467994064E0,4.249415172440E-1,2.843609788147E0));
+#2810=CARTESIAN_POINT('',(6.757545385106E0,4.249415172440E-1,2.844440785407E0));
+#2811=CARTESIAN_POINT('',(6.753552050462E0,4.249415172440E-1,2.844927042395E0));
+#2812=CARTESIAN_POINT('',(6.750772168194E0,4.249415172440E-1,2.845021534040E0));
+#2813=CARTESIAN_POINT('',(6.749335571876E0,4.249415172440E-1,2.845003800781E0));
+#2814=CARTESIAN_POINT('',(6.749245005352E0,4.249415172440E-1,2.845002418403E0));
+#2815=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,((#2723,#2724,#2725,#2726,#2727,
+#2728,#2729,#2730,#2731,#2732,#2733,#2734,#2735,#2736,#2737,#2738,#2739,#2740,
+#2741,#2742,#2743,#2744,#2745),(#2746,#2747,#2748,#2749,#2750,#2751,#2752,#2753,
+#2754,#2755,#2756,#2757,#2758,#2759,#2760,#2761,#2762,#2763,#2764,#2765,#2766,
+#2767,#2768),(#2769,#2770,#2771,#2772,#2773,#2774,#2775,#2776,#2777,#2778,#2779,
+#2780,#2781,#2782,#2783,#2784,#2785,#2786,#2787,#2788,#2789,#2790,#2791),(#2792,
+#2793,#2794,#2795,#2796,#2797,#2798,#2799,#2800,#2801,#2802,#2803,#2804,#2805,
+#2806,#2807,#2808,#2809,#2810,#2811,#2812,#2813,#2814)),.UNSPECIFIED.,.F.,.F.,
+.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),(0.E0,1.E0),(-3.197150989944E-3,0.E0,5.566914929625E-2,1.113022435386E-1,
+1.669018263808E-1,2.224703891125E-1,2.780116390907E-1,3.335300481409E-1,
+3.890305875175E-1,4.445188938052E-1,5.000010066783E-1,5.554830891629E-1,
+6.109713051415E-1,6.664716968729E-1,7.219899052307E-1,7.775309078014E-1,
+8.330991840225E-1,8.886984493780E-1,9.443312037548E-1,1.E0,1.003745537176E0),
+.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE(((
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0),(9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1),(9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,9.519010202900E-1,
+9.519010202900E-1),(1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0,
+1.144296939130E0,1.144296939130E0,1.144296939130E0,1.144296939130E0)))REPRESENTATION_ITEM('')SURFACE());
+#2817=ORIENTED_EDGE('',*,*,#2816,.T.);
+#2818=ORIENTED_EDGE('',*,*,#2480,.F.);
+#2819=ORIENTED_EDGE('',*,*,#2504,.F.);
+#2821=ORIENTED_EDGE('',*,*,#2820,.F.);
+#2822=EDGE_LOOP('',(#2817,#2818,#2819,#2821));
+#2823=FACE_OUTER_BOUND('',#2822,.F.);
+#2824=ADVANCED_FACE('',(#2823),#2815,.T.);
+#2825=CARTESIAN_POINT('',(-6.946917251474E0,2.75E-1,2.849196088522E0));
+#2826=DIRECTION('',(1.E0,0.E0,0.E0));
+#2827=DIRECTION('',(0.E0,1.E0,0.E0));
+#2828=AXIS2_PLACEMENT_3D('',#2825,#2826,#2827);
+#2829=CYLINDRICAL_SURFACE('',#2828,1.5E-1);
+#2830=ORIENTED_EDGE('',*,*,#2482,.T.);
+#2831=ORIENTED_EDGE('',*,*,#2816,.F.);
+#2832=ORIENTED_EDGE('',*,*,#2333,.F.);
+#2833=ORIENTED_EDGE('',*,*,#2453,.T.);
+#2834=EDGE_LOOP('',(#2830,#2831,#2832,#2833));
+#2835=FACE_OUTER_BOUND('',#2834,.F.);
+#2836=ADVANCED_FACE('',(#2835),#2829,.T.);
+#2837=CARTESIAN_POINT('',(6.492115858770E0,1.7286E0,2.542115858770E0));
+#2838=DIRECTION('',(1.710878697460E-1,-9.702875252478E-1,1.710878697460E-1));
+#2839=DIRECTION('',(9.848077530122E-1,1.736481776669E-1,0.E0));
+#2840=AXIS2_PLACEMENT_3D('',#2837,#2838,#2839);
+#2841=CYLINDRICAL_SURFACE('',#2840,2.E-1);
+#2842=ORIENTED_EDGE('',*,*,#1464,.T.);
+#2843=ORIENTED_EDGE('',*,*,#2335,.F.);
+#2844=ORIENTED_EDGE('',*,*,#2820,.T.);
+#2845=ORIENTED_EDGE('',*,*,#2017,.T.);
+#2846=EDGE_LOOP('',(#2842,#2843,#2844,#2845));
+#2847=FACE_OUTER_BOUND('',#2846,.F.);
+#2848=ADVANCED_FACE('',(#2847),#2841,.T.);
+#2849=CARTESIAN_POINT('',(-6.8E0,0.E0,-3.05E0));
+#2850=DIRECTION('',(0.E0,0.E0,-1.E0));
+#2851=DIRECTION('',(1.E0,0.E0,0.E0));
+#2852=AXIS2_PLACEMENT_3D('',#2849,#2850,#2851);
+#2853=PLANE('',#2852);
+#2854=ORIENTED_EDGE('',*,*,#1500,.T.);
+#2855=ORIENTED_EDGE('',*,*,#1487,.F.);
+#2856=ORIENTED_EDGE('',*,*,#1986,.F.);
+#2857=ORIENTED_EDGE('',*,*,#1581,.T.);
+#2858=EDGE_LOOP('',(#2854,#2855,#2856,#2857));
+#2859=FACE_OUTER_BOUND('',#2858,.F.);
+#2860=ADVANCED_FACE('',(#2859),#2853,.T.);
+#2861=CLOSED_SHELL('',(#1432,#1444,#1456,#1468,#1491,#1510,#1525,#1535,#1547,
+#1559,#1571,#1592,#1611,#1624,#1727,#1741,#1763,#1778,#1879,#1892,#1910,#1930,
+#1943,#1960,#1974,#1991,#2005,#2023,#2037,#2054,#2068,#2169,#2181,#2282,#2294,
+#2312,#2325,#2342,#2355,#2458,#2472,#2494,#2508,#2609,#2622,#2722,#2824,#2836,
+#2848,#2860));
+#2862=MANIFOLD_SOLID_BREP('',#2861);
+#2863=FILL_AREA_STYLE_COLOUR('',#8);
+#2864=FILL_AREA_STYLE('',(#2863));
+#2865=SURFACE_STYLE_FILL_AREA(#2864);
+#2866=SURFACE_SIDE_STYLE('',(#2865));
+#2867=SURFACE_STYLE_USAGE(.BOTH.,#2866);
+#2868=PRESENTATION_STYLE_ASSIGNMENT((#2867));
+#43=STYLED_ITEM('',(#2868),#2862);
+#2870=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0);
+#2872=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2),
+#2871);
+#2873=(CONVERSION_BASED_UNIT('DEGREE',#2872)NAMED_UNIT(#2870)PLANE_ANGLE_UNIT(
+));
+#2875=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.275803043431E-4),#2869,
+'distance_accuracy_value',
+'Maximum model space distance between geometric entities at asserted connectivities');
+#2876=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((
+#2875))GLOBAL_UNIT_ASSIGNED_CONTEXT((#2869,#2873,#2874))REPRESENTATION_CONTEXT(
+'ID1','3'));
+#2877=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
+#2878=DIRECTION('',(0.E0,0.E0,1.E0));
+#2879=DIRECTION('',(1.E0,0.E0,0.E0));
+#2882=APPLICATION_CONTEXT('automotive_design');
+#2883=APPLICATION_PROTOCOL_DEFINITION('draft international standard',
+'automotive_design',1998,#2882);
+#2884=PRODUCT_DEFINITION_CONTEXT('part definition',#2882,'design');
+#2885=PRODUCT_CONTEXT('',#2882,'mechanical');
+#2886=PRODUCT('BODY-SO','BODY-SO','NOT SPECIFIED',(#2885));
+#2887=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('112','LAST_VERSION',
+#2886,.MADE.);
+#2896=CARTESIAN_POINT('',(0.E0,0.E0,6.75E-1));
+#2897=DIRECTION('',(1.E0,0.E0,0.E0));
+#2898=DIRECTION('',(0.E0,1.E0,0.E0));
+#2899=AXIS2_PLACEMENT_3D('',#2896,#2897,#2898);
+#2900=ITEM_DEFINED_TRANSFORMATION('','',#2880,#2899);
+#2901=(REPRESENTATION_RELATIONSHIP('','',#2881,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2900)SHAPE_REPRESENTATION_RELATIONSHIP());
+#2902=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2901,#2895);
+#2904=CARTESIAN_POINT('',(-1.1E-1,1.75E-1,-1.323998828126E-1));
+#2905=DIRECTION('',(-1.E0,0.E0,0.E0));
+#2906=DIRECTION('',(0.E0,1.736481776669E-1,9.848077530122E-1));
+#2907=AXIS2_PLACEMENT_3D('',#2904,#2905,#2906);
+#2909=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#2910=PRESENTATION_STYLE_ASSIGNMENT((#2909));
+#2911=STYLED_ITEM('',(#2910),#2908);
+#2912=DIRECTION('',(0.E0,-6.975647374413E-2,9.975640502598E-1));
+#2913=VECTOR('',#2912,3.474080939690E-1);
+#2914=CARTESIAN_POINT('',(-1.1E-1,-7.613142887558E-2,2.889016457489E-1));
+#2915=LINE('',#2914,#2913);
+#2916=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#2917=PRESENTATION_STYLE_ASSIGNMENT((#2916));
+#2918=STYLED_ITEM('',(#2917),#2915);
+#2919=DIRECTION('',(0.E0,-9.975640502598E-1,-6.975647374413E-2));
+#2920=VECTOR('',#2919,1.5E-1);
+#2921=CARTESIAN_POINT('',(-1.1E-1,-1.003653924610E-1,6.354634710616E-1));
+#2922=LINE('',#2921,#2920);
+#2923=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#2924=PRESENTATION_STYLE_ASSIGNMENT((#2923));
+#2925=STYLED_ITEM('',(#2924),#2922);
+#2926=DIRECTION('',(0.E0,6.975647374413E-2,-9.975640502598E-1));
+#2927=VECTOR('',#2926,3.474080939690E-1);
+#2928=CARTESIAN_POINT('',(-1.1E-1,-2.5E-1,6.25E-1));
+#2929=LINE('',#2928,#2927);
+#2930=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#2931=PRESENTATION_STYLE_ASSIGNMENT((#2930));
+#2932=STYLED_ITEM('',(#2931),#2929);
+#2933=DIRECTION('',(0.E0,0.E0,-1.E0));
+#2934=VECTOR('',#2933,2.426001171874E-1);
+#2935=CARTESIAN_POINT('',(-1.1E-1,2.75E-1,-1.323998828126E-1));
+#2936=LINE('',#2935,#2934);
+#2937=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#2938=PRESENTATION_STYLE_ASSIGNMENT((#2937));
+#2939=STYLED_ITEM('',(#2938),#2936);
+#2940=DIRECTION('',(0.E0,1.E0,0.E0));
+#2941=VECTOR('',#2940,1.5E-1);
+#2942=CARTESIAN_POINT('',(-1.1E-1,2.75E-1,-3.75E-1));
+#2943=LINE('',#2942,#2941);
+#2944=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#2945=PRESENTATION_STYLE_ASSIGNMENT((#2944));
+#2946=STYLED_ITEM('',(#2945),#2943);
+#2947=DIRECTION('',(0.E0,0.E0,1.E0));
+#2948=VECTOR('',#2947,2.426001171874E-1);
+#2949=CARTESIAN_POINT('',(-1.1E-1,4.25E-1,-3.75E-1));
+#2950=LINE('',#2949,#2948);
+#2951=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#2952=PRESENTATION_STYLE_ASSIGNMENT((#2951));
+#2953=STYLED_ITEM('',(#2952),#2950);
+#2954=DIRECTION('',(-1.E0,0.E0,0.E0));
+#2955=VECTOR('',#2954,2.2E-1);
+#2956=CARTESIAN_POINT('',(1.1E-1,4.25E-1,-1.323998828126E-1));
+#2957=LINE('',#2956,#2955);
+#2958=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#2959=PRESENTATION_STYLE_ASSIGNMENT((#2958));
+#2960=STYLED_ITEM('',(#2959),#2957);
+#2961=DIRECTION('',(1.E0,0.E0,0.E0));
+#2962=VECTOR('',#2961,2.2E-1);
+#2963=CARTESIAN_POINT('',(-1.1E-1,4.25E-1,-3.75E-1));
+#2964=LINE('',#2963,#2962);
+#2965=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#2966=PRESENTATION_STYLE_ASSIGNMENT((#2965));
+#2967=STYLED_ITEM('',(#2966),#2964);
+#2968=DIRECTION('',(1.E0,0.E0,0.E0));
+#2969=VECTOR('',#2968,2.2E-1);
+#2970=CARTESIAN_POINT('',(-1.1E-1,2.75E-1,-3.75E-1));
+#2971=LINE('',#2970,#2969);
+#2972=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#2973=PRESENTATION_STYLE_ASSIGNMENT((#2972));
+#2974=STYLED_ITEM('',(#2973),#2971);
+#2975=DIRECTION('',(-1.E0,0.E0,0.E0));
+#2976=VECTOR('',#2975,2.2E-1);
+#2977=CARTESIAN_POINT('',(1.1E-1,2.75E-1,-1.323998828126E-1));
+#2978=LINE('',#2977,#2976);
+#2979=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#2980=PRESENTATION_STYLE_ASSIGNMENT((#2979));
+#2981=STYLED_ITEM('',(#2980),#2978);
+#2982=CARTESIAN_POINT('',(1.1E-1,1.75E-1,-1.323998828126E-1));
+#2983=DIRECTION('',(-1.E0,0.E0,0.E0));
+#2984=DIRECTION('',(0.E0,1.736481776669E-1,9.848077530122E-1));
+#2985=AXIS2_PLACEMENT_3D('',#2982,#2983,#2984);
+#2987=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#2988=PRESENTATION_STYLE_ASSIGNMENT((#2987));
+#2989=STYLED_ITEM('',(#2988),#2986);
+#2990=CARTESIAN_POINT('',(-1.1E-1,1.75E-1,-1.323998828126E-1));
+#2991=DIRECTION('',(1.E0,0.E0,0.E0));
+#2992=DIRECTION('',(0.E0,1.E0,0.E0));
+#2993=AXIS2_PLACEMENT_3D('',#2990,#2991,#2992);
+#2995=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#2996=PRESENTATION_STYLE_ASSIGNMENT((#2995));
+#2997=STYLED_ITEM('',(#2996),#2994);
+#2998=DIRECTION('',(-1.E0,0.E0,0.E0));
+#2999=VECTOR('',#2998,2.2E-1);
+#3000=CARTESIAN_POINT('',(1.1E-1,1.923648177667E-1,-3.391910751134E-2));
+#3001=LINE('',#3000,#2999);
+#3002=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3003=PRESENTATION_STYLE_ASSIGNMENT((#3002));
+#3004=STYLED_ITEM('',(#3003),#3001);
+#3005=DIRECTION('',(0.E0,-9.848077530122E-1,1.736481776669E-1));
+#3006=VECTOR('',#3005,1.652271046605E-1);
+#3007=CARTESIAN_POINT('',(-1.1E-1,1.923648177667E-1,-3.391910751134E-2));
+#3008=LINE('',#3007,#3006);
+#3009=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3010=PRESENTATION_STYLE_ASSIGNMENT((#3009));
+#3011=STYLED_ITEM('',(#3010),#3008);
+#3012=DIRECTION('',(0.E0,9.848077530122E-1,-1.736481776669E-1));
+#3013=VECTOR('',#3012,1.652271046605E-1);
+#3014=CARTESIAN_POINT('',(1.1E-1,2.964788408924E-2,-5.227721885850E-3));
+#3015=LINE('',#3014,#3013);
+#3016=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3017=PRESENTATION_STYLE_ASSIGNMENT((#3016));
+#3018=STYLED_ITEM('',(#3017),#3015);
+#3019=DIRECTION('',(1.E0,0.E0,0.E0));
+#3020=VECTOR('',#3019,2.2E-1);
+#3021=CARTESIAN_POINT('',(-1.1E-1,2.964788408924E-2,-5.227721885850E-3));
+#3022=LINE('',#3021,#3020);
+#3023=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3024=PRESENTATION_STYLE_ASSIGNMENT((#3023));
+#3025=STYLED_ITEM('',(#3024),#3022);
+#3026=CARTESIAN_POINT('',(-1.1E-1,8.347881916599E-2,3.000626815479E-1));
+#3027=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3028=DIRECTION('',(0.E0,-1.736481776669E-1,-9.848077530122E-1));
+#3029=AXIS2_PLACEMENT_3D('',#3026,#3027,#3028);
+#3031=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3032=PRESENTATION_STYLE_ASSIGNMENT((#3031));
+#3033=STYLED_ITEM('',(#3032),#3030);
+#3034=DIRECTION('',(1.E0,0.E0,0.E0));
+#3035=VECTOR('',#3034,2.2E-1);
+#3036=CARTESIAN_POINT('',(-1.1E-1,-2.257660364146E-1,2.784381746873E-1));
+#3037=LINE('',#3036,#3035);
+#3038=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3039=PRESENTATION_STYLE_ASSIGNMENT((#3038));
+#3040=STYLED_ITEM('',(#3039),#3037);
+#3041=CARTESIAN_POINT('',(1.1E-1,8.347881916599E-2,3.000626815479E-1));
+#3042=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3043=DIRECTION('',(0.E0,-1.736481776669E-1,-9.848077530122E-1));
+#3044=AXIS2_PLACEMENT_3D('',#3041,#3042,#3043);
+#3046=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3047=PRESENTATION_STYLE_ASSIGNMENT((#3046));
+#3048=STYLED_ITEM('',(#3047),#3045);
+#3049=DIRECTION('',(1.E0,0.E0,0.E0));
+#3050=VECTOR('',#3049,2.2E-1);
+#3051=CARTESIAN_POINT('',(-1.1E-1,-2.5E-1,6.25E-1));
+#3052=LINE('',#3051,#3050);
+#3053=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3054=PRESENTATION_STYLE_ASSIGNMENT((#3053));
+#3055=STYLED_ITEM('',(#3054),#3052);
+#3056=DIRECTION('',(1.E0,0.E0,0.E0));
+#3057=VECTOR('',#3056,2.2E-1);
+#3058=CARTESIAN_POINT('',(-1.1E-1,-1.003653924610E-1,6.354634710616E-1));
+#3059=LINE('',#3058,#3057);
+#3060=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3061=PRESENTATION_STYLE_ASSIGNMENT((#3060));
+#3062=STYLED_ITEM('',(#3061),#3059);
+#3063=DIRECTION('',(1.E0,0.E0,0.E0));
+#3064=VECTOR('',#3063,2.2E-1);
+#3065=CARTESIAN_POINT('',(-1.1E-1,-7.613142887558E-2,2.889016457489E-1));
+#3066=LINE('',#3065,#3064);
+#3067=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3068=PRESENTATION_STYLE_ASSIGNMENT((#3067));
+#3069=STYLED_ITEM('',(#3068),#3066);
+#3070=CARTESIAN_POINT('',(-1.1E-1,8.347881916599E-2,3.000626815479E-1));
+#3071=DIRECTION('',(1.E0,0.E0,0.E0));
+#3072=DIRECTION('',(0.E0,-9.975640502598E-1,-6.975647374413E-2));
+#3073=AXIS2_PLACEMENT_3D('',#3070,#3071,#3072);
+#3075=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3076=PRESENTATION_STYLE_ASSIGNMENT((#3075));
+#3077=STYLED_ITEM('',(#3076),#3074);
+#3078=DIRECTION('',(1.E0,0.E0,0.E0));
+#3079=VECTOR('',#3078,2.2E-1);
+#3080=CARTESIAN_POINT('',(-1.1E-1,5.569511073928E-2,1.424934410660E-1));
+#3081=LINE('',#3080,#3079);
+#3082=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3083=PRESENTATION_STYLE_ASSIGNMENT((#3082));
+#3084=STYLED_ITEM('',(#3083),#3081);
+#3085=CARTESIAN_POINT('',(1.1E-1,8.347881916599E-2,3.000626815479E-1));
+#3086=DIRECTION('',(1.E0,0.E0,0.E0));
+#3087=DIRECTION('',(0.E0,-9.975640502598E-1,-6.975647374413E-2));
+#3088=AXIS2_PLACEMENT_3D('',#3085,#3086,#3087);
+#3090=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3091=PRESENTATION_STYLE_ASSIGNMENT((#3090));
+#3092=STYLED_ITEM('',(#3091),#3089);
+#3093=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3094=VECTOR('',#3093,2.2E-1);
+#3095=CARTESIAN_POINT('',(1.1E-1,2.184120444167E-1,1.138020554405E-1));
+#3096=LINE('',#3095,#3094);
+#3097=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3098=PRESENTATION_STYLE_ASSIGNMENT((#3097));
+#3099=STYLED_ITEM('',(#3098),#3096);
+#3100=DIRECTION('',(0.E0,-9.848077530122E-1,1.736481776669E-1));
+#3101=VECTOR('',#3100,1.652271046605E-1);
+#3102=CARTESIAN_POINT('',(1.1E-1,2.184120444167E-1,1.138020554405E-1));
+#3103=LINE('',#3102,#3101);
+#3104=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3105=PRESENTATION_STYLE_ASSIGNMENT((#3104));
+#3106=STYLED_ITEM('',(#3105),#3103);
+#3107=DIRECTION('',(0.E0,9.848077530122E-1,-1.736481776669E-1));
+#3108=VECTOR('',#3107,1.652271046605E-1);
+#3109=CARTESIAN_POINT('',(-1.1E-1,5.569511073928E-2,1.424934410660E-1));
+#3110=LINE('',#3109,#3108);
+#3111=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3112=PRESENTATION_STYLE_ASSIGNMENT((#3111));
+#3113=STYLED_ITEM('',(#3112),#3110);
+#3114=CARTESIAN_POINT('',(1.1E-1,1.75E-1,-1.323998828126E-1));
+#3115=DIRECTION('',(1.E0,0.E0,0.E0));
+#3116=DIRECTION('',(0.E0,1.E0,0.E0));
+#3117=AXIS2_PLACEMENT_3D('',#3114,#3115,#3116);
+#3119=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3120=PRESENTATION_STYLE_ASSIGNMENT((#3119));
+#3121=STYLED_ITEM('',(#3120),#3118);
+#3122=DIRECTION('',(0.E0,0.E0,1.E0));
+#3123=VECTOR('',#3122,2.426001171874E-1);
+#3124=CARTESIAN_POINT('',(1.1E-1,4.25E-1,-3.75E-1));
+#3125=LINE('',#3124,#3123);
+#3126=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3127=PRESENTATION_STYLE_ASSIGNMENT((#3126));
+#3128=STYLED_ITEM('',(#3127),#3125);
+#3129=DIRECTION('',(0.E0,1.E0,0.E0));
+#3130=VECTOR('',#3129,1.5E-1);
+#3131=CARTESIAN_POINT('',(1.1E-1,2.75E-1,-3.75E-1));
+#3132=LINE('',#3131,#3130);
+#3133=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3134=PRESENTATION_STYLE_ASSIGNMENT((#3133));
+#3135=STYLED_ITEM('',(#3134),#3132);
+#3136=DIRECTION('',(0.E0,0.E0,-1.E0));
+#3137=VECTOR('',#3136,2.426001171874E-1);
+#3138=CARTESIAN_POINT('',(1.1E-1,2.75E-1,-1.323998828126E-1));
+#3139=LINE('',#3138,#3137);
+#3140=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3141=PRESENTATION_STYLE_ASSIGNMENT((#3140));
+#3142=STYLED_ITEM('',(#3141),#3139);
+#3143=DIRECTION('',(0.E0,6.975647374413E-2,-9.975640502598E-1));
+#3144=VECTOR('',#3143,3.474080939690E-1);
+#3145=CARTESIAN_POINT('',(1.1E-1,-2.5E-1,6.25E-1));
+#3146=LINE('',#3145,#3144);
+#3147=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3148=PRESENTATION_STYLE_ASSIGNMENT((#3147));
+#3149=STYLED_ITEM('',(#3148),#3146);
+#3150=DIRECTION('',(0.E0,-9.975640502598E-1,-6.975647374413E-2));
+#3151=VECTOR('',#3150,1.5E-1);
+#3152=CARTESIAN_POINT('',(1.1E-1,-1.003653924610E-1,6.354634710616E-1));
+#3153=LINE('',#3152,#3151);
+#3154=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3155=PRESENTATION_STYLE_ASSIGNMENT((#3154));
+#3156=STYLED_ITEM('',(#3155),#3153);
+#3157=DIRECTION('',(0.E0,-6.975647374413E-2,9.975640502598E-1));
+#3158=VECTOR('',#3157,3.474080939690E-1);
+#3159=CARTESIAN_POINT('',(1.1E-1,-7.613142887558E-2,2.889016457489E-1));
+#3160=LINE('',#3159,#3158);
+#3161=CURVE_STYLE('',#49,POSITIVE_LENGTH_MEASURE(2.E-2),#42);
+#3162=PRESENTATION_STYLE_ASSIGNMENT((#3161));
+#3163=STYLED_ITEM('',(#3162),#3160);
+#3164=CARTESIAN_POINT('',(-1.1E-1,-1.003653924610E-1,6.354634710616E-1));
+#3165=CARTESIAN_POINT('',(-1.1E-1,-2.5E-1,6.25E-1));
+#3166=VERTEX_POINT('',#3164);
+#3167=VERTEX_POINT('',#3165);
+#3168=CARTESIAN_POINT('',(1.1E-1,-1.003653924610E-1,6.354634710616E-1));
+#3169=CARTESIAN_POINT('',(1.1E-1,-2.5E-1,6.25E-1));
+#3170=VERTEX_POINT('',#3168);
+#3171=VERTEX_POINT('',#3169);
+#3172=CARTESIAN_POINT('',(-1.1E-1,2.75E-1,-3.75E-1));
+#3173=CARTESIAN_POINT('',(-1.1E-1,4.25E-1,-3.75E-1));
+#3174=VERTEX_POINT('',#3172);
+#3175=VERTEX_POINT('',#3173);
+#3176=CARTESIAN_POINT('',(1.1E-1,2.75E-1,-3.75E-1));
+#3177=CARTESIAN_POINT('',(1.1E-1,4.25E-1,-3.75E-1));
+#3178=VERTEX_POINT('',#3176);
+#3179=VERTEX_POINT('',#3177);
+#3180=CARTESIAN_POINT('',(-1.1E-1,-7.613142887558E-2,2.889016457489E-1));
+#3181=CARTESIAN_POINT('',(1.1E-1,-7.613142887558E-2,2.889016457489E-1));
+#3182=VERTEX_POINT('',#3180);
+#3183=VERTEX_POINT('',#3181);
+#3184=CARTESIAN_POINT('',(-1.1E-1,5.569511073928E-2,1.424934410660E-1));
+#3185=CARTESIAN_POINT('',(1.1E-1,5.569511073928E-2,1.424934410660E-1));
+#3186=VERTEX_POINT('',#3184);
+#3187=VERTEX_POINT('',#3185);
+#3188=CARTESIAN_POINT('',(-1.1E-1,2.964788408924E-2,-5.227721885850E-3));
+#3189=CARTESIAN_POINT('',(1.1E-1,2.964788408924E-2,-5.227721885850E-3));
+#3190=VERTEX_POINT('',#3188);
+#3191=VERTEX_POINT('',#3189);
+#3192=CARTESIAN_POINT('',(-1.1E-1,-2.257660364146E-1,2.784381746873E-1));
+#3193=CARTESIAN_POINT('',(1.1E-1,-2.257660364146E-1,2.784381746873E-1));
+#3194=VERTEX_POINT('',#3192);
+#3195=VERTEX_POINT('',#3193);
+#3196=CARTESIAN_POINT('',(1.1E-1,1.923648177667E-1,-3.391910751134E-2));
+#3197=CARTESIAN_POINT('',(-1.1E-1,1.923648177667E-1,-3.391910751134E-2));
+#3198=VERTEX_POINT('',#3196);
+#3199=VERTEX_POINT('',#3197);
+#3200=CARTESIAN_POINT('',(1.1E-1,2.75E-1,-1.323998828126E-1));
+#3201=CARTESIAN_POINT('',(-1.1E-1,2.75E-1,-1.323998828126E-1));
+#3202=VERTEX_POINT('',#3200);
+#3203=VERTEX_POINT('',#3201);
+#3204=CARTESIAN_POINT('',(-1.1E-1,2.184120444167E-1,1.138020554405E-1));
+#3205=CARTESIAN_POINT('',(-1.1E-1,4.25E-1,-1.323998828126E-1));
+#3206=VERTEX_POINT('',#3204);
+#3207=VERTEX_POINT('',#3205);
+#3208=CARTESIAN_POINT('',(1.1E-1,4.25E-1,-1.323998828126E-1));
+#3209=VERTEX_POINT('',#3208);
+#3210=CARTESIAN_POINT('',(1.1E-1,2.184120444167E-1,1.138020554405E-1));
+#3211=VERTEX_POINT('',#3210);
+#3212=CARTESIAN_POINT('',(-1.1E-1,0.E0,0.E0));
+#3213=DIRECTION('',(1.E0,0.E0,0.E0));
+#3214=DIRECTION('',(0.E0,0.E0,-1.E0));
+#3215=AXIS2_PLACEMENT_3D('',#3212,#3213,#3214);
+#3216=PLANE('',#3215);
+#3218=ORIENTED_EDGE('',*,*,#3217,.F.);
+#3220=ORIENTED_EDGE('',*,*,#3219,.F.);
+#3222=ORIENTED_EDGE('',*,*,#3221,.F.);
+#3224=ORIENTED_EDGE('',*,*,#3223,.T.);
+#3226=ORIENTED_EDGE('',*,*,#3225,.T.);
+#3228=ORIENTED_EDGE('',*,*,#3227,.T.);
+#3230=ORIENTED_EDGE('',*,*,#3229,.F.);
+#3232=ORIENTED_EDGE('',*,*,#3231,.F.);
+#3234=ORIENTED_EDGE('',*,*,#3233,.F.);
+#3236=ORIENTED_EDGE('',*,*,#3235,.T.);
+#3238=ORIENTED_EDGE('',*,*,#3237,.T.);
+#3240=ORIENTED_EDGE('',*,*,#3239,.T.);
+#3241=EDGE_LOOP('',(#3218,#3220,#3222,#3224,#3226,#3228,#3230,#3232,#3234,#3236,
+#3238,#3240));
+#3242=FACE_OUTER_BOUND('',#3241,.F.);
+#3243=ADVANCED_FACE('',(#3242),#3216,.F.);
+#3244=CARTESIAN_POINT('',(4.32864E-1,1.75E-1,-1.323998828126E-1));
+#3245=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3246=DIRECTION('',(0.E0,1.736481776669E-1,9.848077530122E-1));
+#3247=AXIS2_PLACEMENT_3D('',#3244,#3245,#3246);
+#3248=CYLINDRICAL_SURFACE('',#3247,2.5E-1);
+#3249=ORIENTED_EDGE('',*,*,#3217,.T.);
+#3251=ORIENTED_EDGE('',*,*,#3250,.F.);
+#3253=ORIENTED_EDGE('',*,*,#3252,.T.);
+#3255=ORIENTED_EDGE('',*,*,#3254,.T.);
+#3256=EDGE_LOOP('',(#3249,#3251,#3253,#3255));
+#3257=FACE_OUTER_BOUND('',#3256,.F.);
+#3258=ADVANCED_FACE('',(#3257),#3248,.T.);
+#3259=CARTESIAN_POINT('',(-1.1E-1,4.25E-1,-3.75E-1));
+#3260=DIRECTION('',(0.E0,1.E0,0.E0));
+#3261=DIRECTION('',(0.E0,0.E0,1.E0));
+#3262=AXIS2_PLACEMENT_3D('',#3259,#3260,#3261);
+#3263=PLANE('',#3262);
+#3264=ORIENTED_EDGE('',*,*,#3250,.T.);
+#3265=ORIENTED_EDGE('',*,*,#3239,.F.);
+#3267=ORIENTED_EDGE('',*,*,#3266,.T.);
+#3269=ORIENTED_EDGE('',*,*,#3268,.T.);
+#3270=EDGE_LOOP('',(#3264,#3265,#3267,#3269));
+#3271=FACE_OUTER_BOUND('',#3270,.F.);
+#3272=ADVANCED_FACE('',(#3271),#3263,.T.);
+#3273=CARTESIAN_POINT('',(-1.1E-1,2.75E-1,-3.75E-1));
+#3274=DIRECTION('',(0.E0,0.E0,-1.E0));
+#3275=DIRECTION('',(0.E0,1.E0,0.E0));
+#3276=AXIS2_PLACEMENT_3D('',#3273,#3274,#3275);
+#3277=PLANE('',#3276);
+#3278=ORIENTED_EDGE('',*,*,#3237,.F.);
+#3280=ORIENTED_EDGE('',*,*,#3279,.T.);
+#3282=ORIENTED_EDGE('',*,*,#3281,.T.);
+#3283=ORIENTED_EDGE('',*,*,#3266,.F.);
+#3284=EDGE_LOOP('',(#3278,#3280,#3282,#3283));
+#3285=FACE_OUTER_BOUND('',#3284,.F.);
+#3286=ADVANCED_FACE('',(#3285),#3277,.T.);
+#3287=CARTESIAN_POINT('',(-1.1E-1,2.75E-1,-4.848991969483E-2));
+#3288=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3289=DIRECTION('',(0.E0,0.E0,-1.E0));
+#3290=AXIS2_PLACEMENT_3D('',#3287,#3288,#3289);
+#3291=PLANE('',#3290);
+#3293=ORIENTED_EDGE('',*,*,#3292,.F.);
+#3295=ORIENTED_EDGE('',*,*,#3294,.T.);
+#3296=ORIENTED_EDGE('',*,*,#3279,.F.);
+#3297=ORIENTED_EDGE('',*,*,#3235,.F.);
+#3298=EDGE_LOOP('',(#3293,#3295,#3296,#3297));
+#3299=FACE_OUTER_BOUND('',#3298,.F.);
+#3300=ADVANCED_FACE('',(#3299),#3291,.T.);
+#3301=CARTESIAN_POINT('',(3.96792E-1,1.75E-1,-1.323998828126E-1));
+#3302=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3303=DIRECTION('',(0.E0,1.736481776669E-1,9.848077530122E-1));
+#3304=AXIS2_PLACEMENT_3D('',#3301,#3302,#3303);
+#3305=CYLINDRICAL_SURFACE('',#3304,1.E-1);
+#3307=ORIENTED_EDGE('',*,*,#3306,.F.);
+#3309=ORIENTED_EDGE('',*,*,#3308,.T.);
+#3310=ORIENTED_EDGE('',*,*,#3292,.T.);
+#3311=ORIENTED_EDGE('',*,*,#3233,.T.);
+#3312=EDGE_LOOP('',(#3307,#3309,#3310,#3311));
+#3313=FACE_OUTER_BOUND('',#3312,.F.);
+#3314=ADVANCED_FACE('',(#3313),#3305,.F.);
+#3315=CARTESIAN_POINT('',(-1.1E-1,-2.088711200240E-1,3.682961395103E-2));
+#3316=DIRECTION('',(0.E0,-1.736481776669E-1,-9.848077530122E-1));
+#3317=DIRECTION('',(0.E0,9.848077530122E-1,-1.736481776669E-1));
+#3318=AXIS2_PLACEMENT_3D('',#3315,#3316,#3317);
+#3319=PLANE('',#3318);
+#3320=ORIENTED_EDGE('',*,*,#3306,.T.);
+#3321=ORIENTED_EDGE('',*,*,#3231,.T.);
+#3323=ORIENTED_EDGE('',*,*,#3322,.T.);
+#3325=ORIENTED_EDGE('',*,*,#3324,.T.);
+#3326=EDGE_LOOP('',(#3320,#3321,#3323,#3325));
+#3327=FACE_OUTER_BOUND('',#3326,.F.);
+#3328=ADVANCED_FACE('',(#3327),#3319,.T.);
+#3329=CARTESIAN_POINT('',(-1.1E-1,8.347881916599E-2,3.000626815479E-1));
+#3330=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3331=DIRECTION('',(0.E0,-1.736481776669E-1,-9.848077530122E-1));
+#3332=AXIS2_PLACEMENT_3D('',#3329,#3330,#3331);
+#3333=CYLINDRICAL_SURFACE('',#3332,3.1E-1);
+#3334=ORIENTED_EDGE('',*,*,#3322,.F.);
+#3335=ORIENTED_EDGE('',*,*,#3229,.T.);
+#3337=ORIENTED_EDGE('',*,*,#3336,.T.);
+#3339=ORIENTED_EDGE('',*,*,#3338,.F.);
+#3340=EDGE_LOOP('',(#3334,#3335,#3337,#3339));
+#3341=FACE_OUTER_BOUND('',#3340,.F.);
+#3342=ADVANCED_FACE('',(#3341),#3333,.T.);
+#3343=CARTESIAN_POINT('',(-1.1E-1,-2.5E-1,6.25E-1));
+#3344=DIRECTION('',(0.E0,-9.975640502598E-1,-6.975647374413E-2));
+#3345=DIRECTION('',(0.E0,6.975647374413E-2,-9.975640502598E-1));
+#3346=AXIS2_PLACEMENT_3D('',#3343,#3344,#3345);
+#3347=PLANE('',#3346);
+#3348=ORIENTED_EDGE('',*,*,#3227,.F.);
+#3350=ORIENTED_EDGE('',*,*,#3349,.T.);
+#3352=ORIENTED_EDGE('',*,*,#3351,.T.);
+#3353=ORIENTED_EDGE('',*,*,#3336,.F.);
+#3354=EDGE_LOOP('',(#3348,#3350,#3352,#3353));
+#3355=FACE_OUTER_BOUND('',#3354,.F.);
+#3356=ADVANCED_FACE('',(#3355),#3347,.T.);
+#3357=CARTESIAN_POINT('',(-1.1E-1,-1.003653924610E-1,6.354634710616E-1));
+#3358=DIRECTION('',(0.E0,-6.975647374413E-2,9.975640502598E-1));
+#3359=DIRECTION('',(0.E0,-9.975640502598E-1,-6.975647374413E-2));
+#3360=AXIS2_PLACEMENT_3D('',#3357,#3358,#3359);
+#3361=PLANE('',#3360);
+#3362=ORIENTED_EDGE('',*,*,#3225,.F.);
+#3364=ORIENTED_EDGE('',*,*,#3363,.T.);
+#3366=ORIENTED_EDGE('',*,*,#3365,.T.);
+#3367=ORIENTED_EDGE('',*,*,#3349,.F.);
+#3368=EDGE_LOOP('',(#3362,#3364,#3366,#3367));
+#3369=FACE_OUTER_BOUND('',#3368,.F.);
+#3370=ADVANCED_FACE('',(#3369),#3361,.T.);
+#3371=CARTESIAN_POINT('',(-1.1E-1,-6.741147202885E-2,1.642004531108E-1));
+#3372=DIRECTION('',(0.E0,9.975640502598E-1,6.975647374413E-2));
+#3373=DIRECTION('',(0.E0,-6.975647374413E-2,9.975640502598E-1));
+#3374=AXIS2_PLACEMENT_3D('',#3371,#3372,#3373);
+#3375=PLANE('',#3374);
+#3376=ORIENTED_EDGE('',*,*,#3223,.F.);
+#3378=ORIENTED_EDGE('',*,*,#3377,.T.);
+#3380=ORIENTED_EDGE('',*,*,#3379,.T.);
+#3381=ORIENTED_EDGE('',*,*,#3363,.F.);
+#3382=EDGE_LOOP('',(#3376,#3378,#3380,#3381));
+#3383=FACE_OUTER_BOUND('',#3382,.F.);
+#3384=ADVANCED_FACE('',(#3383),#3375,.T.);
+#3385=CARTESIAN_POINT('',(-1.1E-1,8.347881916599E-2,3.000626815479E-1));
+#3386=DIRECTION('',(1.E0,0.E0,0.E0));
+#3387=DIRECTION('',(0.E0,-9.975640502598E-1,-6.975647374413E-2));
+#3388=AXIS2_PLACEMENT_3D('',#3385,#3386,#3387);
+#3389=CYLINDRICAL_SURFACE('',#3388,1.6E-1);
+#3390=ORIENTED_EDGE('',*,*,#3377,.F.);
+#3391=ORIENTED_EDGE('',*,*,#3221,.T.);
+#3393=ORIENTED_EDGE('',*,*,#3392,.T.);
+#3395=ORIENTED_EDGE('',*,*,#3394,.F.);
+#3396=EDGE_LOOP('',(#3390,#3391,#3393,#3395));
+#3397=FACE_OUTER_BOUND('',#3396,.F.);
+#3398=ADVANCED_FACE('',(#3397),#3389,.F.);
+#3399=CARTESIAN_POINT('',(-1.1E-1,2.604722665004E-2,1.477211629518E-1));
+#3400=DIRECTION('',(0.E0,1.736481776669E-1,9.848077530122E-1));
+#3401=DIRECTION('',(0.E0,-9.848077530122E-1,1.736481776669E-1));
+#3402=AXIS2_PLACEMENT_3D('',#3399,#3400,#3401);
+#3403=PLANE('',#3402);
+#3404=ORIENTED_EDGE('',*,*,#3254,.F.);
+#3406=ORIENTED_EDGE('',*,*,#3405,.T.);
+#3407=ORIENTED_EDGE('',*,*,#3392,.F.);
+#3408=ORIENTED_EDGE('',*,*,#3219,.T.);
+#3409=EDGE_LOOP('',(#3404,#3406,#3407,#3408));
+#3410=FACE_OUTER_BOUND('',#3409,.F.);
+#3411=ADVANCED_FACE('',(#3410),#3403,.T.);
+#3412=CARTESIAN_POINT('',(1.1E-1,0.E0,0.E0));
+#3413=DIRECTION('',(1.E0,0.E0,0.E0));
+#3414=DIRECTION('',(0.E0,0.E0,-1.E0));
+#3415=AXIS2_PLACEMENT_3D('',#3412,#3413,#3414);
+#3416=PLANE('',#3415);
+#3417=ORIENTED_EDGE('',*,*,#3252,.F.);
+#3418=ORIENTED_EDGE('',*,*,#3268,.F.);
+#3419=ORIENTED_EDGE('',*,*,#3281,.F.);
+#3420=ORIENTED_EDGE('',*,*,#3294,.F.);
+#3421=ORIENTED_EDGE('',*,*,#3308,.F.);
+#3422=ORIENTED_EDGE('',*,*,#3324,.F.);
+#3423=ORIENTED_EDGE('',*,*,#3338,.T.);
+#3424=ORIENTED_EDGE('',*,*,#3351,.F.);
+#3425=ORIENTED_EDGE('',*,*,#3365,.F.);
+#3426=ORIENTED_EDGE('',*,*,#3379,.F.);
+#3427=ORIENTED_EDGE('',*,*,#3394,.T.);
+#3428=ORIENTED_EDGE('',*,*,#3405,.F.);
+#3429=EDGE_LOOP('',(#3417,#3418,#3419,#3420,#3421,#3422,#3423,#3424,#3425,#3426,
+#3427,#3428));
+#3430=FACE_OUTER_BOUND('',#3429,.F.);
+#3431=ADVANCED_FACE('',(#3430),#3416,.T.);
+#3432=CLOSED_SHELL('',(#3243,#3258,#3272,#3286,#3300,#3314,#3328,#3342,#3356,
+#3370,#3384,#3398,#3411,#3431));
+#3433=MANIFOLD_SOLID_BREP('',#3432);
+#3434=FILL_AREA_STYLE_COLOUR('',#42);
+#3435=FILL_AREA_STYLE('',(#3434));
+#3436=SURFACE_STYLE_FILL_AREA(#3435);
+#3437=SURFACE_SIDE_STYLE('',(#3436));
+#3438=SURFACE_STYLE_USAGE(.BOTH.,#3437);
+#3439=PRESENTATION_STYLE_ASSIGNMENT((#3438));
+#2903=STYLED_ITEM('',(#3439),#3433);
+#3441=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0);
+#3443=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2),
+#3442);
+#3444=(CONVERSION_BASED_UNIT('DEGREE',#3443)NAMED_UNIT(#3441)PLANE_ANGLE_UNIT(
+));
+#3446=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.234884376724E-4),#3440,
+'distance_accuracy_value',
+'Maximum model space distance between geometric entities at asserted connectivities');
+#3447=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((
+#3446))GLOBAL_UNIT_ASSIGNED_CONTEXT((#3440,#3444,#3445))REPRESENTATION_CONTEXT(
+'ID2','3'));
+#3448=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
+#3449=DIRECTION('',(0.E0,0.E0,1.E0));
+#3450=DIRECTION('',(1.E0,0.E0,0.E0));
+#3453=PRODUCT_CONTEXT('',#2882,'mechanical');
+#3454=PRODUCT('LEAD-SO','LEAD-SO','NOT SPECIFIED',(#3453));
+#3455=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('75','LAST_VERSION',
+#3454,.MADE.);
+#3461=CARTESIAN_POINT('',(3.425E0,6.75E0,2.5E-1));
+#3462=DIRECTION('',(1.E0,0.E0,0.E0));
+#3463=DIRECTION('',(0.E0,1.E0,0.E0));
+#3464=AXIS2_PLACEMENT_3D('',#3461,#3462,#3463);
+#3465=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3464);
+#3466=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3465)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3467=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3466,#3460);
+#3470=CARTESIAN_POINT('',(3.425E0,6.25E0,2.5E-1));
+#3471=DIRECTION('',(1.E0,0.E0,0.E0));
+#3472=DIRECTION('',(0.E0,1.E0,0.E0));
+#3473=AXIS2_PLACEMENT_3D('',#3470,#3471,#3472);
+#3474=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3473);
+#3475=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3474)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3476=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3475,#3469);
+#3479=CARTESIAN_POINT('',(3.425E0,5.75E0,2.5E-1));
+#3480=DIRECTION('',(1.E0,0.E0,0.E0));
+#3481=DIRECTION('',(0.E0,1.E0,0.E0));
+#3482=AXIS2_PLACEMENT_3D('',#3479,#3480,#3481);
+#3483=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3482);
+#3484=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3483)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3485=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3484,#3478);
+#3488=CARTESIAN_POINT('',(3.425E0,5.25E0,2.5E-1));
+#3489=DIRECTION('',(1.E0,0.E0,0.E0));
+#3490=DIRECTION('',(0.E0,1.E0,0.E0));
+#3491=AXIS2_PLACEMENT_3D('',#3488,#3489,#3490);
+#3492=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3491);
+#3493=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3492)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3494=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3493,#3487);
+#3497=CARTESIAN_POINT('',(3.425E0,4.75E0,2.5E-1));
+#3498=DIRECTION('',(1.E0,0.E0,0.E0));
+#3499=DIRECTION('',(0.E0,1.E0,0.E0));
+#3500=AXIS2_PLACEMENT_3D('',#3497,#3498,#3499);
+#3501=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3500);
+#3502=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3501)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3503=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3502,#3496);
+#3506=CARTESIAN_POINT('',(3.425E0,4.25E0,2.5E-1));
+#3507=DIRECTION('',(1.E0,0.E0,0.E0));
+#3508=DIRECTION('',(0.E0,1.E0,0.E0));
+#3509=AXIS2_PLACEMENT_3D('',#3506,#3507,#3508);
+#3510=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3509);
+#3511=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3510)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3512=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3511,#3505);
+#3515=CARTESIAN_POINT('',(3.425E0,3.75E0,2.5E-1));
+#3516=DIRECTION('',(1.E0,0.E0,0.E0));
+#3517=DIRECTION('',(0.E0,1.E0,0.E0));
+#3518=AXIS2_PLACEMENT_3D('',#3515,#3516,#3517);
+#3519=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3518);
+#3520=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3519)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3521=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3520,#3514);
+#3524=CARTESIAN_POINT('',(3.425E0,3.25E0,2.5E-1));
+#3525=DIRECTION('',(1.E0,0.E0,0.E0));
+#3526=DIRECTION('',(0.E0,1.E0,0.E0));
+#3527=AXIS2_PLACEMENT_3D('',#3524,#3525,#3526);
+#3528=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3527);
+#3529=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3528)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3530=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3529,#3523);
+#3533=CARTESIAN_POINT('',(3.425E0,2.75E0,2.5E-1));
+#3534=DIRECTION('',(1.E0,0.E0,0.E0));
+#3535=DIRECTION('',(0.E0,1.E0,0.E0));
+#3536=AXIS2_PLACEMENT_3D('',#3533,#3534,#3535);
+#3537=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3536);
+#3538=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3537)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3539=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3538,#3532);
+#3542=CARTESIAN_POINT('',(3.425E0,2.25E0,2.5E-1));
+#3543=DIRECTION('',(1.E0,0.E0,0.E0));
+#3544=DIRECTION('',(0.E0,1.E0,0.E0));
+#3545=AXIS2_PLACEMENT_3D('',#3542,#3543,#3544);
+#3546=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3545);
+#3547=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3546)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3548=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3547,#3541);
+#3551=CARTESIAN_POINT('',(3.425E0,1.75E0,2.5E-1));
+#3552=DIRECTION('',(1.E0,0.E0,0.E0));
+#3553=DIRECTION('',(0.E0,1.E0,0.E0));
+#3554=AXIS2_PLACEMENT_3D('',#3551,#3552,#3553);
+#3555=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3554);
+#3556=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3555)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3557=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3556,#3550);
+#3560=CARTESIAN_POINT('',(3.425E0,1.25E0,2.5E-1));
+#3561=DIRECTION('',(1.E0,0.E0,0.E0));
+#3562=DIRECTION('',(0.E0,1.E0,0.E0));
+#3563=AXIS2_PLACEMENT_3D('',#3560,#3561,#3562);
+#3564=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3563);
+#3565=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3564)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3566=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3565,#3559);
+#3569=CARTESIAN_POINT('',(3.425E0,7.5E-1,2.5E-1));
+#3570=DIRECTION('',(1.E0,0.E0,0.E0));
+#3571=DIRECTION('',(0.E0,1.E0,0.E0));
+#3572=AXIS2_PLACEMENT_3D('',#3569,#3570,#3571);
+#3573=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3572);
+#3574=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3573)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3575=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3574,#3568);
+#3578=CARTESIAN_POINT('',(3.425E0,2.5E-1,2.5E-1));
+#3579=DIRECTION('',(1.E0,0.E0,0.E0));
+#3580=DIRECTION('',(0.E0,1.E0,0.E0));
+#3581=AXIS2_PLACEMENT_3D('',#3578,#3579,#3580);
+#3582=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3581);
+#3583=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3582)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3584=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3583,#3577);
+#3587=CARTESIAN_POINT('',(3.425E0,-2.5E-1,2.5E-1));
+#3588=DIRECTION('',(1.E0,0.E0,0.E0));
+#3589=DIRECTION('',(0.E0,1.E0,0.E0));
+#3590=AXIS2_PLACEMENT_3D('',#3587,#3588,#3589);
+#3591=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3590);
+#3592=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3591)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3593=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3592,#3586);
+#3596=CARTESIAN_POINT('',(3.425E0,-7.5E-1,2.5E-1));
+#3597=DIRECTION('',(1.E0,0.E0,0.E0));
+#3598=DIRECTION('',(0.E0,1.E0,0.E0));
+#3599=AXIS2_PLACEMENT_3D('',#3596,#3597,#3598);
+#3600=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3599);
+#3601=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3600)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3602=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3601,#3595);
+#3605=CARTESIAN_POINT('',(3.425E0,-1.25E0,2.5E-1));
+#3606=DIRECTION('',(1.E0,0.E0,0.E0));
+#3607=DIRECTION('',(0.E0,1.E0,0.E0));
+#3608=AXIS2_PLACEMENT_3D('',#3605,#3606,#3607);
+#3609=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3608);
+#3610=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3609)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3611=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3610,#3604);
+#3614=CARTESIAN_POINT('',(3.425E0,-1.75E0,2.5E-1));
+#3615=DIRECTION('',(1.E0,0.E0,0.E0));
+#3616=DIRECTION('',(0.E0,1.E0,0.E0));
+#3617=AXIS2_PLACEMENT_3D('',#3614,#3615,#3616);
+#3618=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3617);
+#3619=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3618)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3620=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3619,#3613);
+#3623=CARTESIAN_POINT('',(3.425E0,-2.25E0,2.5E-1));
+#3624=DIRECTION('',(1.E0,0.E0,0.E0));
+#3625=DIRECTION('',(0.E0,1.E0,0.E0));
+#3626=AXIS2_PLACEMENT_3D('',#3623,#3624,#3625);
+#3627=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3626);
+#3628=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3627)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3629=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3628,#3622);
+#3632=CARTESIAN_POINT('',(3.425E0,-2.75E0,2.5E-1));
+#3633=DIRECTION('',(1.E0,0.E0,0.E0));
+#3634=DIRECTION('',(0.E0,1.E0,0.E0));
+#3635=AXIS2_PLACEMENT_3D('',#3632,#3633,#3634);
+#3636=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3635);
+#3637=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3636)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3638=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3637,#3631);
+#3641=CARTESIAN_POINT('',(3.425E0,-3.25E0,2.5E-1));
+#3642=DIRECTION('',(1.E0,0.E0,0.E0));
+#3643=DIRECTION('',(0.E0,1.E0,0.E0));
+#3644=AXIS2_PLACEMENT_3D('',#3641,#3642,#3643);
+#3645=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3644);
+#3646=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3645)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3647=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3646,#3640);
+#3650=CARTESIAN_POINT('',(3.425E0,-3.75E0,2.5E-1));
+#3651=DIRECTION('',(1.E0,0.E0,0.E0));
+#3652=DIRECTION('',(0.E0,1.E0,0.E0));
+#3653=AXIS2_PLACEMENT_3D('',#3650,#3651,#3652);
+#3654=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3653);
+#3655=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3654)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3656=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3655,#3649);
+#3659=CARTESIAN_POINT('',(3.425E0,-4.25E0,2.5E-1));
+#3660=DIRECTION('',(1.E0,0.E0,0.E0));
+#3661=DIRECTION('',(0.E0,1.E0,0.E0));
+#3662=AXIS2_PLACEMENT_3D('',#3659,#3660,#3661);
+#3663=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3662);
+#3664=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3663)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3665=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3664,#3658);
+#3668=CARTESIAN_POINT('',(3.425E0,-4.75E0,2.5E-1));
+#3669=DIRECTION('',(1.E0,0.E0,0.E0));
+#3670=DIRECTION('',(0.E0,1.E0,0.E0));
+#3671=AXIS2_PLACEMENT_3D('',#3668,#3669,#3670);
+#3672=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3671);
+#3673=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3672)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3674=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3673,#3667);
+#3677=CARTESIAN_POINT('',(3.425E0,-5.25E0,2.5E-1));
+#3678=DIRECTION('',(1.E0,0.E0,0.E0));
+#3679=DIRECTION('',(0.E0,1.E0,0.E0));
+#3680=AXIS2_PLACEMENT_3D('',#3677,#3678,#3679);
+#3681=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3680);
+#3682=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3681)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3683=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3682,#3676);
+#3686=CARTESIAN_POINT('',(3.425E0,-5.75E0,2.5E-1));
+#3687=DIRECTION('',(1.E0,0.E0,0.E0));
+#3688=DIRECTION('',(0.E0,1.E0,0.E0));
+#3689=AXIS2_PLACEMENT_3D('',#3686,#3687,#3688);
+#3690=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3689);
+#3691=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3690)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3692=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3691,#3685);
+#3695=CARTESIAN_POINT('',(3.425E0,-6.25E0,2.5E-1));
+#3696=DIRECTION('',(1.E0,0.E0,0.E0));
+#3697=DIRECTION('',(0.E0,1.E0,0.E0));
+#3698=AXIS2_PLACEMENT_3D('',#3695,#3696,#3697);
+#3699=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3698);
+#3700=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3699)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3701=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3700,#3694);
+#3704=CARTESIAN_POINT('',(3.425E0,-6.75E0,2.5E-1));
+#3705=DIRECTION('',(1.E0,0.E0,0.E0));
+#3706=DIRECTION('',(0.E0,1.E0,0.E0));
+#3707=AXIS2_PLACEMENT_3D('',#3704,#3705,#3706);
+#3708=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3707);
+#3709=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3708)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3710=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3709,#3703);
+#3713=CARTESIAN_POINT('',(-3.425E0,6.75E0,2.5E-1));
+#3714=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3715=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3716=AXIS2_PLACEMENT_3D('',#3713,#3714,#3715);
+#3717=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3716);
+#3718=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3717)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3719=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3718,#3712);
+#3722=CARTESIAN_POINT('',(-3.425E0,6.25E0,2.5E-1));
+#3723=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3724=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3725=AXIS2_PLACEMENT_3D('',#3722,#3723,#3724);
+#3726=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3725);
+#3727=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3726)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3728=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3727,#3721);
+#3731=CARTESIAN_POINT('',(-3.425E0,5.75E0,2.5E-1));
+#3732=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3733=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3734=AXIS2_PLACEMENT_3D('',#3731,#3732,#3733);
+#3735=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3734);
+#3736=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3735)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3737=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3736,#3730);
+#3740=CARTESIAN_POINT('',(-3.425E0,5.25E0,2.5E-1));
+#3741=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3742=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3743=AXIS2_PLACEMENT_3D('',#3740,#3741,#3742);
+#3744=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3743);
+#3745=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3744)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3746=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3745,#3739);
+#3749=CARTESIAN_POINT('',(-3.425E0,4.75E0,2.5E-1));
+#3750=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3751=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3752=AXIS2_PLACEMENT_3D('',#3749,#3750,#3751);
+#3753=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3752);
+#3754=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3753)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3755=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3754,#3748);
+#3758=CARTESIAN_POINT('',(-3.425E0,4.25E0,2.5E-1));
+#3759=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3760=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3761=AXIS2_PLACEMENT_3D('',#3758,#3759,#3760);
+#3762=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3761);
+#3763=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3762)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3764=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3763,#3757);
+#3767=CARTESIAN_POINT('',(-3.425E0,3.75E0,2.5E-1));
+#3768=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3769=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3770=AXIS2_PLACEMENT_3D('',#3767,#3768,#3769);
+#3771=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3770);
+#3772=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3771)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3773=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3772,#3766);
+#3776=CARTESIAN_POINT('',(-3.425E0,3.25E0,2.5E-1));
+#3777=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3778=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3779=AXIS2_PLACEMENT_3D('',#3776,#3777,#3778);
+#3780=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3779);
+#3781=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3780)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3782=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3781,#3775);
+#3785=CARTESIAN_POINT('',(-3.425E0,2.75E0,2.5E-1));
+#3786=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3787=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3788=AXIS2_PLACEMENT_3D('',#3785,#3786,#3787);
+#3789=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3788);
+#3790=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3789)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3791=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3790,#3784);
+#3794=CARTESIAN_POINT('',(-3.425E0,2.25E0,2.5E-1));
+#3795=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3796=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3797=AXIS2_PLACEMENT_3D('',#3794,#3795,#3796);
+#3798=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3797);
+#3799=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3798)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3800=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3799,#3793);
+#3803=CARTESIAN_POINT('',(-3.425E0,1.75E0,2.5E-1));
+#3804=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3805=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3806=AXIS2_PLACEMENT_3D('',#3803,#3804,#3805);
+#3807=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3806);
+#3808=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3807)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3809=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3808,#3802);
+#3812=CARTESIAN_POINT('',(-3.425E0,1.25E0,2.5E-1));
+#3813=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3814=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3815=AXIS2_PLACEMENT_3D('',#3812,#3813,#3814);
+#3816=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3815);
+#3817=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3816)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3818=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3817,#3811);
+#3821=CARTESIAN_POINT('',(-3.425E0,7.5E-1,2.5E-1));
+#3822=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3823=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3824=AXIS2_PLACEMENT_3D('',#3821,#3822,#3823);
+#3825=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3824);
+#3826=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3825)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3827=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3826,#3820);
+#3830=CARTESIAN_POINT('',(-3.425E0,2.5E-1,2.5E-1));
+#3831=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3832=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3833=AXIS2_PLACEMENT_3D('',#3830,#3831,#3832);
+#3834=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3833);
+#3835=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3834)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3836=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3835,#3829);
+#3839=CARTESIAN_POINT('',(-3.425E0,-2.5E-1,2.5E-1));
+#3840=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3841=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3842=AXIS2_PLACEMENT_3D('',#3839,#3840,#3841);
+#3843=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3842);
+#3844=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3843)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3845=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3844,#3838);
+#3848=CARTESIAN_POINT('',(-3.425E0,-7.5E-1,2.5E-1));
+#3849=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3850=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3851=AXIS2_PLACEMENT_3D('',#3848,#3849,#3850);
+#3852=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3851);
+#3853=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3852)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3854=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3853,#3847);
+#3857=CARTESIAN_POINT('',(-3.425E0,-1.25E0,2.5E-1));
+#3858=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3859=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3860=AXIS2_PLACEMENT_3D('',#3857,#3858,#3859);
+#3861=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3860);
+#3862=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3861)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3863=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3862,#3856);
+#3866=CARTESIAN_POINT('',(-3.425E0,-1.75E0,2.5E-1));
+#3867=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3868=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3869=AXIS2_PLACEMENT_3D('',#3866,#3867,#3868);
+#3870=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3869);
+#3871=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3870)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3872=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3871,#3865);
+#3875=CARTESIAN_POINT('',(-3.425E0,-2.25E0,2.5E-1));
+#3876=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3877=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3878=AXIS2_PLACEMENT_3D('',#3875,#3876,#3877);
+#3879=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3878);
+#3880=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3879)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3881=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3880,#3874);
+#3884=CARTESIAN_POINT('',(-3.425E0,-2.75E0,2.5E-1));
+#3885=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3886=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3887=AXIS2_PLACEMENT_3D('',#3884,#3885,#3886);
+#3888=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3887);
+#3889=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3888)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3890=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3889,#3883);
+#3893=CARTESIAN_POINT('',(-3.425E0,-3.25E0,2.5E-1));
+#3894=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3895=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3896=AXIS2_PLACEMENT_3D('',#3893,#3894,#3895);
+#3897=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3896);
+#3898=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3897)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3899=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3898,#3892);
+#3902=CARTESIAN_POINT('',(-3.425E0,-3.75E0,2.5E-1));
+#3903=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3904=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3905=AXIS2_PLACEMENT_3D('',#3902,#3903,#3904);
+#3906=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3905);
+#3907=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3906)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3908=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3907,#3901);
+#3911=CARTESIAN_POINT('',(-3.425E0,-4.25E0,2.5E-1));
+#3912=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3913=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3914=AXIS2_PLACEMENT_3D('',#3911,#3912,#3913);
+#3915=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3914);
+#3916=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3915)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3917=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3916,#3910);
+#3920=CARTESIAN_POINT('',(-3.425E0,-4.75E0,2.5E-1));
+#3921=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3922=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3923=AXIS2_PLACEMENT_3D('',#3920,#3921,#3922);
+#3924=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3923);
+#3925=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3924)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3926=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3925,#3919);
+#3929=CARTESIAN_POINT('',(-3.425E0,-5.25E0,2.5E-1));
+#3930=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3931=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3932=AXIS2_PLACEMENT_3D('',#3929,#3930,#3931);
+#3933=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3932);
+#3934=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3933)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3935=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3934,#3928);
+#3938=CARTESIAN_POINT('',(-3.425E0,-5.75E0,2.5E-1));
+#3939=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3940=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3941=AXIS2_PLACEMENT_3D('',#3938,#3939,#3940);
+#3942=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3941);
+#3943=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3942)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3944=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3943,#3937);
+#3947=CARTESIAN_POINT('',(-3.425E0,-6.25E0,2.5E-1));
+#3948=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3949=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3950=AXIS2_PLACEMENT_3D('',#3947,#3948,#3949);
+#3951=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3950);
+#3952=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3951)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3953=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3952,#3946);
+#3956=CARTESIAN_POINT('',(-3.425E0,-6.75E0,2.5E-1));
+#3957=DIRECTION('',(-1.E0,0.E0,0.E0));
+#3958=DIRECTION('',(0.E0,-1.E0,0.E0));
+#3959=AXIS2_PLACEMENT_3D('',#3956,#3957,#3958);
+#3960=ITEM_DEFINED_TRANSFORMATION('','',#3451,#3959);
+#3961=(REPRESENTATION_RELATIONSHIP('','',#3452,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3960)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3962=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3961,#3955);
+#3964=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0);
+#3966=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2),
+#3965);
+#3967=(CONVERSION_BASED_UNIT('DEGREE',#3966)NAMED_UNIT(#3964)PLANE_ANGLE_UNIT(
+));
+#3969=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(9.140374220112E-4),#3963,
+'distance_accuracy_value',
+'Maximum model space distance between geometric entities at asserted connectivities');
+#3970=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((
+#3969))GLOBAL_UNIT_ASSIGNED_CONTEXT((#3963,#3967,#3968))REPRESENTATION_CONTEXT(
+'ID3','3'));
+#3971=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
+#3972=DIRECTION('',(0.E0,0.E0,1.E0));
+#3973=DIRECTION('',(1.E0,0.E0,0.E0));
+#3976=PRODUCT_DEFINITION_CONTEXT('part definition',#2882,'design');
+#3977=PRODUCT_CONTEXT('',#2882,'mechanical');
+#3978=PRODUCT('PIN1-ID','PIN1-ID','NOT SPECIFIED',(#3977));
+#3979=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('22','LAST_VERSION',
+#3978,.MADE.);
+#3985=CARTESIAN_POINT('',(0.E0,0.E0,1.1E0));
+#3986=DIRECTION('',(1.E0,0.E0,0.E0));
+#3987=DIRECTION('',(0.E0,1.E0,0.E0));
+#3988=AXIS2_PLACEMENT_3D('',#3985,#3986,#3987);
+#3989=ITEM_DEFINED_TRANSFORMATION('','',#3974,#3988);
+#3990=(REPRESENTATION_RELATIONSHIP('','',#3975,#2893)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3989)SHAPE_REPRESENTATION_RELATIONSHIP());
+#3991=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3990,#3984);
+#3993=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0);
+#3995=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2),
+#3994);
+#3996=(CONVERSION_BASED_UNIT('DEGREE',#3995)NAMED_UNIT(#3993)PLANE_ANGLE_UNIT(
+));
+#3998=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.695028067347E-3),#3992,
+'distance_accuracy_value',
+'Maximum model space distance between geometric entities at asserted connectivities');
+#3999=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((
+#3998))GLOBAL_UNIT_ASSIGNED_CONTEXT((#3992,#3996,#3997))REPRESENTATION_CONTEXT(
+'ID4','3'));
+#4000=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
+#4001=DIRECTION('',(0.E0,0.E0,1.E0));
+#4002=DIRECTION('',(1.E0,0.E0,0.E0));
+#4004=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#52,#77,#85,
+#110,#118,#143,#151,#176,#184,#192,#199,#206,#213,#221,#246,#254,#279,#287,#312,
+#320,#345,#353,#361,#368,#375,#382,#407,#414,#422,#429,#437,#462,#487,#512,#537,
+#544,#552,#559,#567,#592,#599,#606,#614,#622,#629,#636,#643,#650,#657,#666,#673,
+#682,#689,#696,#705,#712,#721,#728,#737,#744,#753,#760,#767,#774,#781,#788,#795,
+#803,#810,#818,#843,#868,#875,#883,#890,#898,#906,#914,#921,#928,#935,#942,#949,
+#958,#965,#974,#999,#1006,#1014,#1021,#1029,#1054,#1079,#1104,#1129,#1136,#1144,
+#1151,#1159,#1184,#1191,#1199,#1206,#1214,#1239,#1264,#1271,#1279,#1286,#1294,
+#1301,#1308,#43,#2911,#2918,#2925,#2932,#2939,#2946,#2953,#2960,#2967,#2974,
+#2981,#2989,#2997,#3004,#3011,#3018,#3025,#3033,#3040,#3048,#3055,#3062,#3069,
+#3077,#3084,#3092,#3099,#3106,#3113,#3121,#3128,#3135,#3142,#3149,#3156,#3163,
+#2903),#3999);
+#4005=PRODUCT_CONTEXT('',#2882,'mechanical');
+#4006=PRODUCT('DGG0056A_ASM','DGG0056A_ASM','NOT SPECIFIED',(#4005));
+#4007=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('200','LAST_VERSION',
+#4006,.MADE.);
+#4009=PRODUCT_TYPE('part','',(#4006,#2886,#3454,#3978));
+#48=CIRCLE('',#47,2.E-1);
+#74=B_SPLINE_CURVE_WITH_KNOTS('',3,(#53,#54,#55,#56,#57,#58,#59,#60,#61,#62,#63,
+#64,#65,#66,#67,#68,#69,#70,#71,#72,#73),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,1.111111111111E-1,
+1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,3.333333333333E-1,
+3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,6.111111111111E-1,
+6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,8.333333333333E-1,
+8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#82=CIRCLE('',#81,2.E-1);
+#107=B_SPLINE_CURVE_WITH_KNOTS('',3,(#86,#87,#88,#89,#90,#91,#92,#93,#94,#95,
+#96,#97,#98,#99,#100,#101,#102,#103,#104,#105,#106),.UNSPECIFIED.,.F.,.F.,(4,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,1.111111111111E-1,
+1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,3.333333333333E-1,
+3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,6.111111111111E-1,
+6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,8.333333333333E-1,
+8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#115=CIRCLE('',#114,2.E-1);
+#140=B_SPLINE_CURVE_WITH_KNOTS('',3,(#119,#120,#121,#122,#123,#124,#125,#126,
+#127,#128,#129,#130,#131,#132,#133,#134,#135,#136,#137,#138,#139),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#148=CIRCLE('',#147,2.E-1);
+#173=B_SPLINE_CURVE_WITH_KNOTS('',3,(#152,#153,#154,#155,#156,#157,#158,#159,
+#160,#161,#162,#163,#164,#165,#166,#167,#168,#169,#170,#171,#172),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#181=B_SPLINE_CURVE_WITH_KNOTS('',3,(#177,#178,#179,#180),.UNSPECIFIED.,.F.,.F.,
+(4,4),(0.E0,1.E0),.UNSPECIFIED.);
+#189=B_SPLINE_CURVE_WITH_KNOTS('',3,(#185,#186,#187,#188),.UNSPECIFIED.,.F.,.F.,
+(4,4),(0.E0,1.E0),.UNSPECIFIED.);
+#218=CIRCLE('',#217,2.E-1);
+#243=B_SPLINE_CURVE_WITH_KNOTS('',3,(#222,#223,#224,#225,#226,#227,#228,#229,
+#230,#231,#232,#233,#234,#235,#236,#237,#238,#239,#240,#241,#242),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#251=CIRCLE('',#250,2.E-1);
+#276=B_SPLINE_CURVE_WITH_KNOTS('',3,(#255,#256,#257,#258,#259,#260,#261,#262,
+#263,#264,#265,#266,#267,#268,#269,#270,#271,#272,#273,#274,#275),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#284=CIRCLE('',#283,2.E-1);
+#309=B_SPLINE_CURVE_WITH_KNOTS('',3,(#288,#289,#290,#291,#292,#293,#294,#295,
+#296,#297,#298,#299,#300,#301,#302,#303,#304,#305,#306,#307,#308),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#317=CIRCLE('',#316,2.E-1);
+#342=B_SPLINE_CURVE_WITH_KNOTS('',3,(#321,#322,#323,#324,#325,#326,#327,#328,
+#329,#330,#331,#332,#333,#334,#335,#336,#337,#338,#339,#340,#341),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#350=B_SPLINE_CURVE_WITH_KNOTS('',3,(#346,#347,#348,#349),.UNSPECIFIED.,.F.,.F.,
+(4,4),(0.E0,1.E0),.UNSPECIFIED.);
+#358=B_SPLINE_CURVE_WITH_KNOTS('',3,(#354,#355,#356,#357),.UNSPECIFIED.,.F.,.F.,
+(4,4),(0.E0,1.E0),.UNSPECIFIED.);
+#404=B_SPLINE_CURVE_WITH_KNOTS('',3,(#383,#384,#385,#386,#387,#388,#389,#390,
+#391,#392,#393,#394,#395,#396,#397,#398,#399,#400,#401,#402,#403),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#419=CIRCLE('',#418,1.5E-1);
+#434=CIRCLE('',#433,1.5E-1);
+#459=B_SPLINE_CURVE_WITH_KNOTS('',3,(#438,#439,#440,#441,#442,#443,#444,#445,
+#446,#447,#448,#449,#450,#451,#452,#453,#454,#455,#456,#457,#458),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#484=B_SPLINE_CURVE_WITH_KNOTS('',3,(#463,#464,#465,#466,#467,#468,#469,#470,
+#471,#472,#473,#474,#475,#476,#477,#478,#479,#480,#481,#482,#483),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#509=B_SPLINE_CURVE_WITH_KNOTS('',3,(#488,#489,#490,#491,#492,#493,#494,#495,
+#496,#497,#498,#499,#500,#501,#502,#503,#504,#505,#506,#507,#508),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#534=B_SPLINE_CURVE_WITH_KNOTS('',3,(#513,#514,#515,#516,#517,#518,#519,#520,
+#521,#522,#523,#524,#525,#526,#527,#528,#529,#530,#531,#532,#533),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#549=CIRCLE('',#548,1.5E-1);
+#564=CIRCLE('',#563,1.5E-1);
+#589=B_SPLINE_CURVE_WITH_KNOTS('',3,(#568,#569,#570,#571,#572,#573,#574,#575,
+#576,#577,#578,#579,#580,#581,#582,#583,#584,#585,#586,#587,#588),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#611=B_SPLINE_CURVE_WITH_KNOTS('',3,(#607,#608,#609,#610),.UNSPECIFIED.,.F.,.F.,
+(4,4),(0.E0,1.E0),.UNSPECIFIED.);
+#619=B_SPLINE_CURVE_WITH_KNOTS('',3,(#615,#616,#617,#618),.UNSPECIFIED.,.F.,.F.,
+(4,4),(0.E0,1.E0),.UNSPECIFIED.);
+#663=B_SPLINE_CURVE_WITH_KNOTS('',3,(#658,#659,#660,#661,#662),.UNSPECIFIED.,
+.F.,.F.,(4,1,4),(0.E0,5.E-1,1.E0),.UNSPECIFIED.);
+#679=B_SPLINE_CURVE_WITH_KNOTS('',3,(#674,#675,#676,#677,#678),.UNSPECIFIED.,
+.F.,.F.,(4,1,4),(0.E0,5.E-1,1.E0),.UNSPECIFIED.);
+#702=B_SPLINE_CURVE_WITH_KNOTS('',3,(#697,#698,#699,#700,#701),.UNSPECIFIED.,
+.F.,.F.,(4,1,4),(0.E0,5.E-1,1.E0),.UNSPECIFIED.);
+#718=B_SPLINE_CURVE_WITH_KNOTS('',3,(#713,#714,#715,#716,#717),.UNSPECIFIED.,
+.F.,.F.,(4,1,4),(0.E0,5.E-1,1.E0),.UNSPECIFIED.);
+#734=B_SPLINE_CURVE_WITH_KNOTS('',3,(#729,#730,#731,#732,#733),.UNSPECIFIED.,
+.F.,.F.,(4,1,4),(0.E0,5.E-1,1.E0),.UNSPECIFIED.);
+#750=B_SPLINE_CURVE_WITH_KNOTS('',3,(#745,#746,#747,#748,#749),.UNSPECIFIED.,
+.F.,.F.,(4,1,4),(0.E0,5.E-1,1.E0),.UNSPECIFIED.);
+#800=CIRCLE('',#799,1.5E-1);
+#815=CIRCLE('',#814,1.5E-1);
+#840=B_SPLINE_CURVE_WITH_KNOTS('',3,(#819,#820,#821,#822,#823,#824,#825,#826,
+#827,#828,#829,#830,#831,#832,#833,#834,#835,#836,#837,#838,#839),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#865=B_SPLINE_CURVE_WITH_KNOTS('',3,(#844,#845,#846,#847,#848,#849,#850,#851,
+#852,#853,#854,#855,#856,#857,#858,#859,#860,#861,#862,#863,#864),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#880=CIRCLE('',#879,1.5E-1);
+#895=CIRCLE('',#894,1.5E-1);
+#903=B_SPLINE_CURVE_WITH_KNOTS('',3,(#899,#900,#901,#902),.UNSPECIFIED.,.F.,.F.,
+(4,4),(0.E0,1.E0),.UNSPECIFIED.);
+#911=B_SPLINE_CURVE_WITH_KNOTS('',3,(#907,#908,#909,#910),.UNSPECIFIED.,.F.,.F.,
+(4,4),(0.E0,1.E0),.UNSPECIFIED.);
+#955=B_SPLINE_CURVE_WITH_KNOTS('',3,(#950,#951,#952,#953,#954),.UNSPECIFIED.,
+.F.,.F.,(4,1,4),(0.E0,5.E-1,1.E0),.UNSPECIFIED.);
+#971=B_SPLINE_CURVE_WITH_KNOTS('',3,(#966,#967,#968,#969,#970),.UNSPECIFIED.,
+.F.,.F.,(4,1,4),(0.E0,5.E-1,1.E0),.UNSPECIFIED.);
+#996=B_SPLINE_CURVE_WITH_KNOTS('',3,(#975,#976,#977,#978,#979,#980,#981,#982,
+#983,#984,#985,#986,#987,#988,#989,#990,#991,#992,#993,#994,#995),.UNSPECIFIED.,
+.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,5.555555555556E-2,
+1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,2.777777777778E-1,
+3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,5.555555555556E-1,
+6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,7.777777777778E-1,
+8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),.UNSPECIFIED.);
+#1011=CIRCLE('',#1010,1.5E-1);
+#1026=CIRCLE('',#1025,1.5E-1);
+#1051=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1030,#1031,#1032,#1033,#1034,#1035,#1036,
+#1037,#1038,#1039,#1040,#1041,#1042,#1043,#1044,#1045,#1046,#1047,#1048,#1049,
+#1050),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,
+5.555555555556E-2,1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,
+2.777777777778E-1,3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,
+5.555555555556E-1,6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,
+7.777777777778E-1,8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),
+.UNSPECIFIED.);
+#1076=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1055,#1056,#1057,#1058,#1059,#1060,#1061,
+#1062,#1063,#1064,#1065,#1066,#1067,#1068,#1069,#1070,#1071,#1072,#1073,#1074,
+#1075),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,
+5.555555555556E-2,1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,
+2.777777777778E-1,3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,
+5.555555555556E-1,6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,
+7.777777777778E-1,8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),
+.UNSPECIFIED.);
+#1101=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1080,#1081,#1082,#1083,#1084,#1085,#1086,
+#1087,#1088,#1089,#1090,#1091,#1092,#1093,#1094,#1095,#1096,#1097,#1098,#1099,
+#1100),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,
+5.555555555556E-2,1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,
+2.777777777778E-1,3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,
+5.555555555556E-1,6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,
+7.777777777778E-1,8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),
+.UNSPECIFIED.);
+#1126=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1105,#1106,#1107,#1108,#1109,#1110,#1111,
+#1112,#1113,#1114,#1115,#1116,#1117,#1118,#1119,#1120,#1121,#1122,#1123,#1124,
+#1125),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,
+5.555555555556E-2,1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,
+2.777777777778E-1,3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,
+5.555555555556E-1,6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,
+7.777777777778E-1,8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),
+.UNSPECIFIED.);
+#1141=CIRCLE('',#1140,1.5E-1);
+#1156=CIRCLE('',#1155,1.5E-1);
+#1181=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1160,#1161,#1162,#1163,#1164,#1165,#1166,
+#1167,#1168,#1169,#1170,#1171,#1172,#1173,#1174,#1175,#1176,#1177,#1178,#1179,
+#1180),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,
+5.555555555556E-2,1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,
+2.777777777778E-1,3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,
+5.555555555556E-1,6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,
+7.777777777778E-1,8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),
+.UNSPECIFIED.);
+#1196=CIRCLE('',#1195,1.5E-1);
+#1211=CIRCLE('',#1210,1.5E-1);
+#1236=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1215,#1216,#1217,#1218,#1219,#1220,#1221,
+#1222,#1223,#1224,#1225,#1226,#1227,#1228,#1229,#1230,#1231,#1232,#1233,#1234,
+#1235),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,
+5.555555555556E-2,1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,
+2.777777777778E-1,3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,
+5.555555555556E-1,6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,
+7.777777777778E-1,8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),
+.UNSPECIFIED.);
+#1261=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1240,#1241,#1242,#1243,#1244,#1245,#1246,
+#1247,#1248,#1249,#1250,#1251,#1252,#1253,#1254,#1255,#1256,#1257,#1258,#1259,
+#1260),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E0,
+5.555555555556E-2,1.111111111111E-1,1.666666666667E-1,2.222222222222E-1,
+2.777777777778E-1,3.333333333333E-1,3.888888888889E-1,4.444444444444E-1,5.E-1,
+5.555555555556E-1,6.111111111111E-1,6.666666666667E-1,7.222222222222E-1,
+7.777777777778E-1,8.333333333333E-1,8.888888888889E-1,9.444444444444E-1,1.E0),
+.UNSPECIFIED.);
+#1276=CIRCLE('',#1275,1.5E-1);
+#1291=CIRCLE('',#1290,1.5E-1);
+#1426=EDGE_CURVE('',#1341,#1342,#48,.T.);
+#1428=EDGE_CURVE('',#1341,#1342,#74,.T.);
+#1438=EDGE_CURVE('',#1353,#1354,#82,.T.);
+#1440=EDGE_CURVE('',#1353,#1354,#107,.T.);
+#1450=EDGE_CURVE('',#1371,#1372,#115,.T.);
+#1452=EDGE_CURVE('',#1371,#1372,#140,.T.);
+#1462=EDGE_CURVE('',#1419,#1420,#148,.T.);
+#1464=EDGE_CURVE('',#1419,#1420,#173,.T.);
+#1474=EDGE_CURVE('',#1312,#1348,#181,.T.);
+#1476=EDGE_CURVE('',#1348,#1347,#218,.T.);
+#1478=EDGE_CURVE('',#1347,#1315,#189,.T.);
+#1480=EDGE_CURVE('',#1332,#1315,#771,.T.);
+#1482=EDGE_CURVE('',#1342,#1332,#734,.T.);
+#1485=EDGE_CURVE('',#1328,#1341,#718,.T.);
+#1487=EDGE_CURVE('',#1328,#1312,#196,.T.);
+#1497=EDGE_CURVE('',#1350,#1348,#203,.T.);
+#1500=EDGE_CURVE('',#1311,#1312,#1298,.T.);
+#1502=EDGE_CURVE('',#1359,#1311,#358,.T.);
+#1504=EDGE_CURVE('',#1364,#1359,#210,.T.);
+#1506=EDGE_CURVE('',#1364,#1350,#887,.T.);
+#1516=EDGE_CURVE('',#1347,#1348,#243,.T.);
+#1519=EDGE_CURVE('',#1350,#1352,#865,.T.);
+#1521=EDGE_CURVE('',#1352,#1347,#778,.T.);
+#1541=EDGE_CURVE('',#1360,#1359,#251,.T.);
+#1543=EDGE_CURVE('',#1359,#1360,#276,.T.);
+#1553=EDGE_CURVE('',#1366,#1365,#284,.T.);
+#1555=EDGE_CURVE('',#1365,#1366,#309,.T.);
+#1565=EDGE_CURVE('',#1377,#1378,#317,.T.);
+#1567=EDGE_CURVE('',#1378,#1377,#342,.T.);
+#1577=EDGE_CURVE('',#1324,#1360,#350,.T.);
+#1581=EDGE_CURVE('',#1327,#1311,#1305,.T.);
+#1583=EDGE_CURVE('',#1354,#1327,#702,.T.);
+#1586=EDGE_CURVE('',#1340,#1353,#679,.T.);
+#1588=EDGE_CURVE('',#1340,#1324,#365,.T.);
+#1598=EDGE_CURVE('',#1362,#1360,#372,.T.);
+#1601=EDGE_CURVE('',#1323,#1324,#633,.T.);
+#1603=EDGE_CURVE('',#1365,#1323,#619,.T.);
+#1605=EDGE_CURVE('',#1370,#1365,#379,.T.);
+#1607=EDGE_CURVE('',#1370,#1362,#426,.T.);
+#1619=EDGE_CURVE('',#1362,#1364,#404,.T.);
+#1718=EDGE_CURVE('',#1362,#1398,#419,.T.);
+#1720=EDGE_CURVE('',#1393,#1398,#509,.T.);
+#1722=EDGE_CURVE('',#1364,#1393,#895,.T.);
+#1733=EDGE_CURVE('',#1397,#1398,#411,.T.);
+#1737=EDGE_CURVE('',#1370,#1397,#434,.T.);
+#1747=EDGE_CURVE('',#1381,#1382,#541,.T.);
+#1749=EDGE_CURVE('',#1381,#1388,#459,.T.);
+#1751=EDGE_CURVE('',#1387,#1388,#792,.T.);
+#1753=EDGE_CURVE('',#1387,#1394,#484,.T.);
+#1755=EDGE_CURVE('',#1393,#1394,#872,.T.);
+#1759=EDGE_CURVE('',#1397,#1382,#534,.T.);
+#1770=EDGE_CURVE('',#1368,#1382,#549,.T.);
+#1772=EDGE_CURVE('',#1384,#1368,#556,.T.);
+#1774=EDGE_CURVE('',#1384,#1381,#564,.T.);
+#1875=EDGE_CURVE('',#1368,#1370,#589,.T.);
+#1886=EDGE_CURVE('',#1368,#1366,#596,.T.);
+#1899=EDGE_CURVE('',#1320,#1366,#611,.T.);
+#1901=EDGE_CURVE('',#1319,#1320,#925,.T.);
+#1903=EDGE_CURVE('',#1378,#1319,#911,.T.);
+#1905=EDGE_CURVE('',#1384,#1378,#603,.T.);
+#1919=EDGE_CURVE('',#1339,#1323,#640,.T.);
+#1921=EDGE_CURVE('',#1372,#1339,#663,.T.);
+#1924=EDGE_CURVE('',#1335,#1371,#971,.T.);
+#1926=EDGE_CURVE('',#1335,#1320,#626,.T.);
+#1938=EDGE_CURVE('',#1339,#1340,#670,.T.);
+#1949=EDGE_CURVE('',#1358,#1353,#647,.T.);
+#1951=EDGE_CURVE('',#1358,#1374,#1018,.T.);
+#1953=EDGE_CURVE('',#1374,#1372,#654,.T.);
+#1967=EDGE_CURVE('',#1356,#1354,#693,.T.);
+#1969=EDGE_CURVE('',#1356,#1358,#1236,.T.);
+#1980=EDGE_CURVE('',#1346,#1341,#686,.T.);
+#1982=EDGE_CURVE('',#1346,#1356,#1203,.T.);
+#1986=EDGE_CURVE('',#1327,#1328,#709,.T.);
+#1998=EDGE_CURVE('',#1344,#1342,#725,.T.);
+#2000=EDGE_CURVE('',#1344,#1346,#1181,.T.);
+#2013=EDGE_CURVE('',#1331,#1332,#741,.T.);
+#2015=EDGE_CURVE('',#1331,#1419,#750,.T.);
+#2017=EDGE_CURVE('',#1404,#1419,#757,.T.);
+#2019=EDGE_CURVE('',#1404,#1344,#1148,.T.);
+#2029=EDGE_CURVE('',#1315,#1316,#764,.T.);
+#2031=EDGE_CURVE('',#1331,#1316,#918,.T.);
+#2044=EDGE_CURVE('',#1352,#1390,#807,.T.);
+#2046=EDGE_CURVE('',#1390,#1377,#785,.T.);
+#2048=EDGE_CURVE('',#1316,#1377,#903,.T.);
+#2061=EDGE_CURVE('',#1390,#1388,#800,.T.);
+#2064=EDGE_CURVE('',#1352,#1387,#815,.T.);
+#2165=EDGE_CURVE('',#1390,#1384,#840,.T.);
+#2275=EDGE_CURVE('',#1350,#1394,#880,.T.);
+#2303=EDGE_CURVE('',#1336,#1319,#932,.T.);
+#2305=EDGE_CURVE('',#1420,#1336,#955,.T.);
+#2320=EDGE_CURVE('',#1335,#1336,#962,.T.);
+#2331=EDGE_CURVE('',#1376,#1371,#939,.T.);
+#2333=EDGE_CURVE('',#1376,#1410,#1283,.T.);
+#2335=EDGE_CURVE('',#1410,#1420,#946,.T.);
+#2350=EDGE_CURVE('',#1374,#1376,#996,.T.);
+#2449=EDGE_CURVE('',#1374,#1414,#1011,.T.);
+#2451=EDGE_CURVE('',#1407,#1414,#1076,.T.);
+#2453=EDGE_CURVE('',#1376,#1407,#1291,.T.);
+#2464=EDGE_CURVE('',#1413,#1414,#1003,.T.);
+#2468=EDGE_CURVE('',#1358,#1413,#1026,.T.);
+#2478=EDGE_CURVE('',#1401,#1402,#1133,.T.);
+#2480=EDGE_CURVE('',#1401,#1408,#1051,.T.);
+#2482=EDGE_CURVE('',#1407,#1408,#1268,.T.);
+#2486=EDGE_CURVE('',#1413,#1418,#1101,.T.);
+#2488=EDGE_CURVE('',#1417,#1418,#1188,.T.);
+#2490=EDGE_CURVE('',#1417,#1402,#1126,.T.);
+#2501=EDGE_CURVE('',#1344,#1402,#1141,.T.);
+#2504=EDGE_CURVE('',#1404,#1401,#1156,.T.);
+#2604=EDGE_CURVE('',#1346,#1417,#1211,.T.);
+#2616=EDGE_CURVE('',#1356,#1418,#1196,.T.);
+#2816=EDGE_CURVE('',#1410,#1408,#1276,.T.);
+#2820=EDGE_CURVE('',#1410,#1404,#1261,.T.);
+#2869=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
+#2871=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
+#2874=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
+#2880=AXIS2_PLACEMENT_3D('',#2877,#2878,#2879);
+#2881=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#2880,#2862),#2876);
+#2888=PRODUCT_DEFINITION('part definition','',#2887,#2884);
+#2889=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR BODY-SO.',#2888);
+#2890=SHAPE_DEFINITION_REPRESENTATION(#2889,#2881);
+#2891=SHAPE_DEFINITION_REPRESENTATION(#2892,#2893);
+#2892=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR DGG0056A_ASM.',#4008);
+#2893=SHAPE_REPRESENTATION('',(#2899,#3464,#3473,#3482,#3491,#3500,#3509,#3518,
+#3527,#3536,#3545,#3554,#3563,#3572,#3581,#3590,#3599,#3608,#3617,#3626,#3635,
+#3644,#3653,#3662,#3671,#3680,#3689,#3698,#3707,#3716,#3725,#3734,#3743,#3752,
+#3761,#3770,#3779,#3788,#3797,#3806,#3815,#3824,#3833,#3842,#3851,#3860,#3869,
+#3878,#3887,#3896,#3905,#3914,#3923,#3932,#3941,#3950,#3959,#3988,#4003),#3999);
+#2894=NEXT_ASSEMBLY_USAGE_OCCURRENCE('108','Next assembly relationship',
+'BODY-SO',#4008,#2888,$);
+#2895=PRODUCT_DEFINITION_SHAPE('Placement #108',
+'Placement of BODY-SO with respect to DGG0056A_ASM',#2894);
+#2908=CIRCLE('',#2907,2.5E-1);
+#2986=CIRCLE('',#2985,1.E-1);
+#2994=CIRCLE('',#2993,1.E-1);
+#3030=CIRCLE('',#3029,3.1E-1);
+#3045=CIRCLE('',#3044,3.1E-1);
+#3074=CIRCLE('',#3073,1.6E-1);
+#3089=CIRCLE('',#3088,1.6E-1);
+#3118=CIRCLE('',#3117,2.5E-1);
+#3217=EDGE_CURVE('',#3206,#3207,#2908,.T.);
+#3219=EDGE_CURVE('',#3186,#3206,#3110,.T.);
+#3221=EDGE_CURVE('',#3182,#3186,#3074,.T.);
+#3223=EDGE_CURVE('',#3182,#3166,#2915,.T.);
+#3225=EDGE_CURVE('',#3166,#3167,#2922,.T.);
+#3227=EDGE_CURVE('',#3167,#3194,#2929,.T.);
+#3229=EDGE_CURVE('',#3190,#3194,#3030,.T.);
+#3231=EDGE_CURVE('',#3199,#3190,#3008,.T.);
+#3233=EDGE_CURVE('',#3203,#3199,#2994,.T.);
+#3235=EDGE_CURVE('',#3203,#3174,#2936,.T.);
+#3237=EDGE_CURVE('',#3174,#3175,#2943,.T.);
+#3239=EDGE_CURVE('',#3175,#3207,#2950,.T.);
+#3250=EDGE_CURVE('',#3209,#3207,#2957,.T.);
+#3252=EDGE_CURVE('',#3209,#3211,#3118,.T.);
+#3254=EDGE_CURVE('',#3211,#3206,#3096,.T.);
+#3266=EDGE_CURVE('',#3175,#3179,#2964,.T.);
+#3268=EDGE_CURVE('',#3179,#3209,#3125,.T.);
+#3279=EDGE_CURVE('',#3174,#3178,#2971,.T.);
+#3281=EDGE_CURVE('',#3178,#3179,#3132,.T.);
+#3292=EDGE_CURVE('',#3202,#3203,#2978,.T.);
+#3294=EDGE_CURVE('',#3202,#3178,#3139,.T.);
+#3306=EDGE_CURVE('',#3198,#3199,#3001,.T.);
+#3308=EDGE_CURVE('',#3198,#3202,#2986,.T.);
+#3322=EDGE_CURVE('',#3190,#3191,#3022,.T.);
+#3324=EDGE_CURVE('',#3191,#3198,#3015,.T.);
+#3336=EDGE_CURVE('',#3194,#3195,#3037,.T.);
+#3338=EDGE_CURVE('',#3191,#3195,#3045,.T.);
+#3349=EDGE_CURVE('',#3167,#3171,#3052,.T.);
+#3351=EDGE_CURVE('',#3171,#3195,#3146,.T.);
+#3363=EDGE_CURVE('',#3166,#3170,#3059,.T.);
+#3365=EDGE_CURVE('',#3170,#3171,#3153,.T.);
+#3377=EDGE_CURVE('',#3182,#3183,#3066,.T.);
+#3379=EDGE_CURVE('',#3183,#3170,#3160,.T.);
+#3392=EDGE_CURVE('',#3186,#3187,#3081,.T.);
+#3394=EDGE_CURVE('',#3183,#3187,#3089,.T.);
+#3405=EDGE_CURVE('',#3211,#3187,#3103,.T.);
+#3440=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
+#3442=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
+#3445=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
+#3451=AXIS2_PLACEMENT_3D('',#3448,#3449,#3450);
+#3452=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#3451,#3433),#3447);
+#3456=PRODUCT_DEFINITION('part definition','',#3455,#2884);
+#3457=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR LEAD-SO.',#3456);
+#3458=SHAPE_DEFINITION_REPRESENTATION(#3457,#3452);
+#3459=NEXT_ASSEMBLY_USAGE_OCCURRENCE('109','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3460=PRODUCT_DEFINITION_SHAPE('Placement #109',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3459);
+#3468=NEXT_ASSEMBLY_USAGE_OCCURRENCE('110','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3469=PRODUCT_DEFINITION_SHAPE('Placement #110',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3468);
+#3477=NEXT_ASSEMBLY_USAGE_OCCURRENCE('111','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3478=PRODUCT_DEFINITION_SHAPE('Placement #111',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3477);
+#3486=NEXT_ASSEMBLY_USAGE_OCCURRENCE('112','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3487=PRODUCT_DEFINITION_SHAPE('Placement #112',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3486);
+#3495=NEXT_ASSEMBLY_USAGE_OCCURRENCE('113','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3496=PRODUCT_DEFINITION_SHAPE('Placement #113',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3495);
+#3504=NEXT_ASSEMBLY_USAGE_OCCURRENCE('114','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3505=PRODUCT_DEFINITION_SHAPE('Placement #114',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3504);
+#3513=NEXT_ASSEMBLY_USAGE_OCCURRENCE('115','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3514=PRODUCT_DEFINITION_SHAPE('Placement #115',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3513);
+#3522=NEXT_ASSEMBLY_USAGE_OCCURRENCE('116','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3523=PRODUCT_DEFINITION_SHAPE('Placement #116',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3522);
+#3531=NEXT_ASSEMBLY_USAGE_OCCURRENCE('117','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3532=PRODUCT_DEFINITION_SHAPE('Placement #117',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3531);
+#3540=NEXT_ASSEMBLY_USAGE_OCCURRENCE('118','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3541=PRODUCT_DEFINITION_SHAPE('Placement #118',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3540);
+#3549=NEXT_ASSEMBLY_USAGE_OCCURRENCE('119','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3550=PRODUCT_DEFINITION_SHAPE('Placement #119',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3549);
+#3558=NEXT_ASSEMBLY_USAGE_OCCURRENCE('120','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3559=PRODUCT_DEFINITION_SHAPE('Placement #120',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3558);
+#3567=NEXT_ASSEMBLY_USAGE_OCCURRENCE('121','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3568=PRODUCT_DEFINITION_SHAPE('Placement #121',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3567);
+#3576=NEXT_ASSEMBLY_USAGE_OCCURRENCE('122','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3577=PRODUCT_DEFINITION_SHAPE('Placement #122',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3576);
+#3585=NEXT_ASSEMBLY_USAGE_OCCURRENCE('123','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3586=PRODUCT_DEFINITION_SHAPE('Placement #123',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3585);
+#3594=NEXT_ASSEMBLY_USAGE_OCCURRENCE('124','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3595=PRODUCT_DEFINITION_SHAPE('Placement #124',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3594);
+#3603=NEXT_ASSEMBLY_USAGE_OCCURRENCE('125','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3604=PRODUCT_DEFINITION_SHAPE('Placement #125',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3603);
+#3612=NEXT_ASSEMBLY_USAGE_OCCURRENCE('126','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3613=PRODUCT_DEFINITION_SHAPE('Placement #126',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3612);
+#3621=NEXT_ASSEMBLY_USAGE_OCCURRENCE('127','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3622=PRODUCT_DEFINITION_SHAPE('Placement #127',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3621);
+#3630=NEXT_ASSEMBLY_USAGE_OCCURRENCE('128','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3631=PRODUCT_DEFINITION_SHAPE('Placement #128',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3630);
+#3639=NEXT_ASSEMBLY_USAGE_OCCURRENCE('129','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3640=PRODUCT_DEFINITION_SHAPE('Placement #129',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3639);
+#3648=NEXT_ASSEMBLY_USAGE_OCCURRENCE('130','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3649=PRODUCT_DEFINITION_SHAPE('Placement #130',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3648);
+#3657=NEXT_ASSEMBLY_USAGE_OCCURRENCE('131','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3658=PRODUCT_DEFINITION_SHAPE('Placement #131',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3657);
+#3666=NEXT_ASSEMBLY_USAGE_OCCURRENCE('132','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3667=PRODUCT_DEFINITION_SHAPE('Placement #132',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3666);
+#3675=NEXT_ASSEMBLY_USAGE_OCCURRENCE('133','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3676=PRODUCT_DEFINITION_SHAPE('Placement #133',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3675);
+#3684=NEXT_ASSEMBLY_USAGE_OCCURRENCE('134','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3685=PRODUCT_DEFINITION_SHAPE('Placement #134',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3684);
+#3693=NEXT_ASSEMBLY_USAGE_OCCURRENCE('135','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3694=PRODUCT_DEFINITION_SHAPE('Placement #135',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3693);
+#3702=NEXT_ASSEMBLY_USAGE_OCCURRENCE('136','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3703=PRODUCT_DEFINITION_SHAPE('Placement #136',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3702);
+#3711=NEXT_ASSEMBLY_USAGE_OCCURRENCE('137','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3712=PRODUCT_DEFINITION_SHAPE('Placement #137',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3711);
+#3720=NEXT_ASSEMBLY_USAGE_OCCURRENCE('138','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3721=PRODUCT_DEFINITION_SHAPE('Placement #138',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3720);
+#3729=NEXT_ASSEMBLY_USAGE_OCCURRENCE('139','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3730=PRODUCT_DEFINITION_SHAPE('Placement #139',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3729);
+#3738=NEXT_ASSEMBLY_USAGE_OCCURRENCE('140','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3739=PRODUCT_DEFINITION_SHAPE('Placement #140',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3738);
+#3747=NEXT_ASSEMBLY_USAGE_OCCURRENCE('141','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3748=PRODUCT_DEFINITION_SHAPE('Placement #141',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3747);
+#3756=NEXT_ASSEMBLY_USAGE_OCCURRENCE('142','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3757=PRODUCT_DEFINITION_SHAPE('Placement #142',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3756);
+#3765=NEXT_ASSEMBLY_USAGE_OCCURRENCE('143','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3766=PRODUCT_DEFINITION_SHAPE('Placement #143',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3765);
+#3774=NEXT_ASSEMBLY_USAGE_OCCURRENCE('144','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3775=PRODUCT_DEFINITION_SHAPE('Placement #144',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3774);
+#3783=NEXT_ASSEMBLY_USAGE_OCCURRENCE('145','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3784=PRODUCT_DEFINITION_SHAPE('Placement #145',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3783);
+#3792=NEXT_ASSEMBLY_USAGE_OCCURRENCE('146','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3793=PRODUCT_DEFINITION_SHAPE('Placement #146',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3792);
+#3801=NEXT_ASSEMBLY_USAGE_OCCURRENCE('147','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3802=PRODUCT_DEFINITION_SHAPE('Placement #147',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3801);
+#3810=NEXT_ASSEMBLY_USAGE_OCCURRENCE('148','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3811=PRODUCT_DEFINITION_SHAPE('Placement #148',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3810);
+#3819=NEXT_ASSEMBLY_USAGE_OCCURRENCE('149','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3820=PRODUCT_DEFINITION_SHAPE('Placement #149',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3819);
+#3828=NEXT_ASSEMBLY_USAGE_OCCURRENCE('150','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3829=PRODUCT_DEFINITION_SHAPE('Placement #150',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3828);
+#3837=NEXT_ASSEMBLY_USAGE_OCCURRENCE('151','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3838=PRODUCT_DEFINITION_SHAPE('Placement #151',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3837);
+#3846=NEXT_ASSEMBLY_USAGE_OCCURRENCE('152','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3847=PRODUCT_DEFINITION_SHAPE('Placement #152',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3846);
+#3855=NEXT_ASSEMBLY_USAGE_OCCURRENCE('153','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3856=PRODUCT_DEFINITION_SHAPE('Placement #153',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3855);
+#3864=NEXT_ASSEMBLY_USAGE_OCCURRENCE('154','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3865=PRODUCT_DEFINITION_SHAPE('Placement #154',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3864);
+#3873=NEXT_ASSEMBLY_USAGE_OCCURRENCE('155','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3874=PRODUCT_DEFINITION_SHAPE('Placement #155',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3873);
+#3882=NEXT_ASSEMBLY_USAGE_OCCURRENCE('156','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3883=PRODUCT_DEFINITION_SHAPE('Placement #156',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3882);
+#3891=NEXT_ASSEMBLY_USAGE_OCCURRENCE('157','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3892=PRODUCT_DEFINITION_SHAPE('Placement #157',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3891);
+#3900=NEXT_ASSEMBLY_USAGE_OCCURRENCE('158','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3901=PRODUCT_DEFINITION_SHAPE('Placement #158',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3900);
+#3909=NEXT_ASSEMBLY_USAGE_OCCURRENCE('159','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3910=PRODUCT_DEFINITION_SHAPE('Placement #159',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3909);
+#3918=NEXT_ASSEMBLY_USAGE_OCCURRENCE('160','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3919=PRODUCT_DEFINITION_SHAPE('Placement #160',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3918);
+#3927=NEXT_ASSEMBLY_USAGE_OCCURRENCE('161','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3928=PRODUCT_DEFINITION_SHAPE('Placement #161',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3927);
+#3936=NEXT_ASSEMBLY_USAGE_OCCURRENCE('162','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3937=PRODUCT_DEFINITION_SHAPE('Placement #162',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3936);
+#3945=NEXT_ASSEMBLY_USAGE_OCCURRENCE('163','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3946=PRODUCT_DEFINITION_SHAPE('Placement #163',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3945);
+#3954=NEXT_ASSEMBLY_USAGE_OCCURRENCE('164','Next assembly relationship',
+'LEAD-SO',#4008,#3456,$);
+#3955=PRODUCT_DEFINITION_SHAPE('Placement #164',
+'Placement of LEAD-SO with respect to DGG0056A_ASM',#3954);
+#3963=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
+#3965=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
+#3968=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
+#3974=AXIS2_PLACEMENT_3D('',#3971,#3972,#3973);
+#3975=SHAPE_REPRESENTATION('',(#3974),#3970);
+#3980=PRODUCT_DEFINITION('part definition','',#3979,#3976);
+#3981=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR PIN1-ID.',#3980);
+#3982=SHAPE_DEFINITION_REPRESENTATION(#3981,#3975);
+#3983=NEXT_ASSEMBLY_USAGE_OCCURRENCE('165','Next assembly relationship',
+'PIN1-ID',#4008,#3980,$);
+#3984=PRODUCT_DEFINITION_SHAPE('Placement #165',
+'Placement of PIN1-ID with respect to DGG0056A_ASM',#3983);
+#3992=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
+#3994=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
+#3997=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
+#4003=AXIS2_PLACEMENT_3D('',#4000,#4001,#4002);
+#4008=PRODUCT_DEFINITION('part definition','',#4007,#3976);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Allegro/SOP50P810X120-56N.dra b/Hardware/Lib/SN75LVDS83BDGGR/Allegro/SOP50P810X120-56N.dra
new file mode 100644
index 0000000..71cc308
Binary files /dev/null and b/Hardware/Lib/SN75LVDS83BDGGR/Allegro/SOP50P810X120-56N.dra differ
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Allegro/r147_5_30.pad b/Hardware/Lib/SN75LVDS83BDGGR/Allegro/r147_5_30.pad
new file mode 100644
index 0000000..a3bb724
Binary files /dev/null and b/Hardware/Lib/SN75LVDS83BDGGR/Allegro/r147_5_30.pad differ
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Allegro/sop50p810x120-56n.psm b/Hardware/Lib/SN75LVDS83BDGGR/Allegro/sop50p810x120-56n.psm
new file mode 100644
index 0000000..ccd2006
Binary files /dev/null and b/Hardware/Lib/SN75LVDS83BDGGR/Allegro/sop50p810x120-56n.psm differ
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Altium/Readme.html b/Hardware/Lib/SN75LVDS83BDGGR/Altium/Readme.html
new file mode 100644
index 0000000..a650308
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/Altium/Readme.html
@@ -0,0 +1,9 @@
+
+
+
+ Altium Library Loader
+
+
+ To convert the SamacSys ECAD Model file (.epw) to Altium Designer format please install the Altium Library Loader
+
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Altium/SN75LVDS83BDGGR.SchLib b/Hardware/Lib/SN75LVDS83BDGGR/Altium/SN75LVDS83BDGGR.SchLib
new file mode 100644
index 0000000..f711ce8
Binary files /dev/null and b/Hardware/Lib/SN75LVDS83BDGGR/Altium/SN75LVDS83BDGGR.SchLib differ
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Altium/SN75LVDS83BDGGR.epw b/Hardware/Lib/SN75LVDS83BDGGR/Altium/SN75LVDS83BDGGR.epw
new file mode 100644
index 0000000..b7412cb
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/Altium/SN75LVDS83BDGGR.epw
@@ -0,0 +1,6 @@
+4672923
+Message from SamacSys:
+To use this model save to your preferred location and then open within the ECAD Part Wizard tool.
+If you do not yet have a copy of the ECAD Part Wizard tool then please refer to the Instructions provided with this model.
+Source=ms
+4672923/1031803/2.50/56/3/Integrated Circuit
\ No newline at end of file
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Altium/SOP50P810X120-56N.PcbLib b/Hardware/Lib/SN75LVDS83BDGGR/Altium/SOP50P810X120-56N.PcbLib
new file mode 100644
index 0000000..4d2c7be
Binary files /dev/null and b/Hardware/Lib/SN75LVDS83BDGGR/Altium/SOP50P810X120-56N.PcbLib differ
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/CADSTAR/SN75LVDS83BDGGR.csa b/Hardware/Lib/SN75LVDS83BDGGR/CADSTAR/SN75LVDS83BDGGR.csa
new file mode 100644
index 0000000..6645486
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/CADSTAR/SN75LVDS83BDGGR.csa
@@ -0,0 +1,650 @@
+(CADSTARSCM
+ (HEADER
+ (FORMAT SYMBOL 2 16)
+ (JOBFILE "")
+ (JOBTITLE "SamacSys ECAD Model")
+ (GENERATOR "4672923/1031803/2.50/56/3/Integrated Circuit")
+ (RESOLUTION(METRIC HUNDREDTH MICRON))
+ (TIMESTAMP 2025 02 01 16 35 03)
+ )
+ (ASSIGNMENTS
+ (CODEDEFS
+ (LINECODE LC1 "Line 10" 25400
+ (STYLE SOLID)
+ )
+ (TEXTCODE TC0 "(Pin Name/Number)" 15240 152400 152400)
+ (TEXTCODE TC5 "Text Size 60/43/6" 15240 152400 109220)
+ (TEXTCODE TC8 "Symbol Name" 10000 200000 0
+ (FONT "Arial" 400 0)
+ )
+ (TERMINALCODE TC0 "Terminal"
+ (CROSS 127000 0)
+ )
+ (ATTRNAME AT0 "pcb_zone"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT1 "tolerance"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT2 "voltage"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT3 "wattage"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT4 "Value"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT5 "sim_model"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT6 "Description"
+ (ATTROWNER SYMBOL)
+ )
+ )
+ (GRIDS
+ (WORKINGGRID
+ (STEPGRID "" 50800 50800)
+ )
+ (SCREENGRID
+ (STEPGRID "(Screen Grid)" 254000 254000)
+ )
+ )
+ (SETTINGS
+ (UNITS THOU)
+ (UNITSPRECISION 1)
+ (INTERLINEGAP 0)
+ (BARLINEGAP 0)
+ (ALLOWBARTEXT)
+ (DESIGNORIGIN (PT 0 0))
+ (DESIGNAREA (PT 0 0) (PT 100000000 100000000))
+ (DESIGNLIMIT (PT 100000000 100000000))
+ (ANGULARPRECISION 1)
+ )
+ )
+ (DEFAULTS
+ (DFLTSHAPETYPE OUTLINE)
+ (OUTLDFLTS LC1
+ (CLEAR)
+ )
+ (TEXTDFLTS TC5)
+ (ORIGINDFLTS TC8)
+ (ATTRDFLTS TC8)
+ (PINNOOFFSET 50800)
+ (PINNOANGLE 0)
+ )
+ (LIBRARY
+ (SYMDEF L0 "SN75LVDS83BDGGR" "" (PT 4572000 12192000)
+ (VERSION 1)
+ (FIGURE FIG0 LC1 NO_SHEET
+ (OPENSHAPE (PT 5080000 12446000) (PT 7620000 12446000) (PT 7620000 5080000) (PT 5080000 5080000) (PT 5080000 12446000))
+ )
+ (FIGURE FIG1 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 12192000) (PT 5080000 12192000))
+ )
+ (FIGURE FIG2 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 11938000) (PT 5080000 11938000))
+ )
+ (FIGURE FIG3 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 11684000) (PT 5080000 11684000))
+ )
+ (FIGURE FIG4 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 11430000) (PT 5080000 11430000))
+ )
+ (FIGURE FIG5 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 11176000) (PT 5080000 11176000))
+ )
+ (FIGURE FIG6 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 10922000) (PT 5080000 10922000))
+ )
+ (FIGURE FIG7 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 10668000) (PT 5080000 10668000))
+ )
+ (FIGURE FIG8 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 10414000) (PT 5080000 10414000))
+ )
+ (FIGURE FIG9 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 10160000) (PT 5080000 10160000))
+ )
+ (FIGURE FIG10 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 9906000) (PT 5080000 9906000))
+ )
+ (FIGURE FIG11 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 9652000) (PT 5080000 9652000))
+ )
+ (FIGURE FIG12 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 9398000) (PT 5080000 9398000))
+ )
+ (FIGURE FIG13 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 9144000) (PT 5080000 9144000))
+ )
+ (FIGURE FIG14 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 8890000) (PT 5080000 8890000))
+ )
+ (FIGURE FIG15 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 8636000) (PT 5080000 8636000))
+ )
+ (FIGURE FIG16 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 8382000) (PT 5080000 8382000))
+ )
+ (FIGURE FIG17 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 8128000) (PT 5080000 8128000))
+ )
+ (FIGURE FIG18 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 7874000) (PT 5080000 7874000))
+ )
+ (FIGURE FIG19 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 7620000) (PT 5080000 7620000))
+ )
+ (FIGURE FIG20 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 7366000) (PT 5080000 7366000))
+ )
+ (FIGURE FIG21 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 7112000) (PT 5080000 7112000))
+ )
+ (FIGURE FIG22 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 6858000) (PT 5080000 6858000))
+ )
+ (FIGURE FIG23 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 6604000) (PT 5080000 6604000))
+ )
+ (FIGURE FIG24 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 6350000) (PT 5080000 6350000))
+ )
+ (FIGURE FIG25 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 6096000) (PT 5080000 6096000))
+ )
+ (FIGURE FIG26 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 5842000) (PT 5080000 5842000))
+ )
+ (FIGURE FIG27 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 5588000) (PT 5080000 5588000))
+ )
+ (FIGURE FIG28 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 5334000) (PT 5080000 5334000))
+ )
+ (FIGURE FIG29 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 12192000) (PT 7620000 12192000))
+ )
+ (FIGURE FIG30 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 11938000) (PT 7620000 11938000))
+ )
+ (FIGURE FIG31 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 11684000) (PT 7620000 11684000))
+ )
+ (FIGURE FIG32 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 11430000) (PT 7620000 11430000))
+ )
+ (FIGURE FIG33 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 11176000) (PT 7620000 11176000))
+ )
+ (FIGURE FIG34 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 10922000) (PT 7620000 10922000))
+ )
+ (FIGURE FIG35 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 10668000) (PT 7620000 10668000))
+ )
+ (FIGURE FIG36 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 10414000) (PT 7620000 10414000))
+ )
+ (FIGURE FIG37 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 10160000) (PT 7620000 10160000))
+ )
+ (FIGURE FIG38 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 9906000) (PT 7620000 9906000))
+ )
+ (FIGURE FIG39 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 9652000) (PT 7620000 9652000))
+ )
+ (FIGURE FIG40 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 9398000) (PT 7620000 9398000))
+ )
+ (FIGURE FIG41 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 9144000) (PT 7620000 9144000))
+ )
+ (FIGURE FIG42 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 8890000) (PT 7620000 8890000))
+ )
+ (FIGURE FIG43 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 8636000) (PT 7620000 8636000))
+ )
+ (FIGURE FIG44 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 8382000) (PT 7620000 8382000))
+ )
+ (FIGURE FIG45 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 8128000) (PT 7620000 8128000))
+ )
+ (FIGURE FIG46 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 7874000) (PT 7620000 7874000))
+ )
+ (FIGURE FIG47 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 7620000) (PT 7620000 7620000))
+ )
+ (FIGURE FIG48 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 7366000) (PT 7620000 7366000))
+ )
+ (FIGURE FIG49 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 7112000) (PT 7620000 7112000))
+ )
+ (FIGURE FIG50 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 6858000) (PT 7620000 6858000))
+ )
+ (FIGURE FIG51 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 6604000) (PT 7620000 6604000))
+ )
+ (FIGURE FIG52 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 6350000) (PT 7620000 6350000))
+ )
+ (FIGURE FIG53 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 6096000) (PT 7620000 6096000))
+ )
+ (FIGURE FIG54 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 5842000) (PT 7620000 5842000))
+ )
+ (FIGURE FIG55 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 5588000) (PT 7620000 5588000))
+ )
+ (FIGURE FIG56 LC1 NO_SHEET
+ (OPENSHAPE (PT 8128000 5334000) (PT 7620000 5334000))
+ )
+ (TERMINAL 1 TC0 (PT 4572000 12192000))
+ (TERMINAL 2 TC0 (PT 4572000 11938000))
+ (TERMINAL 3 TC0 (PT 4572000 11684000))
+ (TERMINAL 4 TC0 (PT 4572000 11430000))
+ (TERMINAL 5 TC0 (PT 4572000 11176000))
+ (TERMINAL 6 TC0 (PT 4572000 10922000))
+ (TERMINAL 7 TC0 (PT 4572000 10668000))
+ (TERMINAL 8 TC0 (PT 4572000 10414000))
+ (TERMINAL 9 TC0 (PT 4572000 10160000))
+ (TERMINAL 10 TC0 (PT 4572000 9906000))
+ (TERMINAL 11 TC0 (PT 4572000 9652000))
+ (TERMINAL 12 TC0 (PT 4572000 9398000))
+ (TERMINAL 13 TC0 (PT 4572000 9144000))
+ (TERMINAL 14 TC0 (PT 4572000 8890000))
+ (TERMINAL 15 TC0 (PT 4572000 8636000))
+ (TERMINAL 16 TC0 (PT 4572000 8382000))
+ (TERMINAL 17 TC0 (PT 4572000 8128000))
+ (TERMINAL 18 TC0 (PT 4572000 7874000))
+ (TERMINAL 19 TC0 (PT 4572000 7620000))
+ (TERMINAL 20 TC0 (PT 4572000 7366000))
+ (TERMINAL 21 TC0 (PT 4572000 7112000))
+ (TERMINAL 22 TC0 (PT 4572000 6858000))
+ (TERMINAL 23 TC0 (PT 4572000 6604000))
+ (TERMINAL 24 TC0 (PT 4572000 6350000))
+ (TERMINAL 25 TC0 (PT 4572000 6096000))
+ (TERMINAL 26 TC0 (PT 4572000 5842000))
+ (TERMINAL 27 TC0 (PT 4572000 5588000))
+ (TERMINAL 28 TC0 (PT 4572000 5334000))
+ (TERMINAL 29 TC0 (PT 8128000 12192000))
+ (TERMINAL 30 TC0 (PT 8128000 11938000))
+ (TERMINAL 31 TC0 (PT 8128000 11684000))
+ (TERMINAL 32 TC0 (PT 8128000 11430000))
+ (TERMINAL 33 TC0 (PT 8128000 11176000))
+ (TERMINAL 34 TC0 (PT 8128000 10922000))
+ (TERMINAL 35 TC0 (PT 8128000 10668000))
+ (TERMINAL 36 TC0 (PT 8128000 10414000))
+ (TERMINAL 37 TC0 (PT 8128000 10160000))
+ (TERMINAL 38 TC0 (PT 8128000 9906000))
+ (TERMINAL 39 TC0 (PT 8128000 9652000))
+ (TERMINAL 40 TC0 (PT 8128000 9398000))
+ (TERMINAL 41 TC0 (PT 8128000 9144000))
+ (TERMINAL 42 TC0 (PT 8128000 8890000))
+ (TERMINAL 43 TC0 (PT 8128000 8636000))
+ (TERMINAL 44 TC0 (PT 8128000 8382000))
+ (TERMINAL 45 TC0 (PT 8128000 8128000))
+ (TERMINAL 46 TC0 (PT 8128000 7874000))
+ (TERMINAL 47 TC0 (PT 8128000 7620000))
+ (TERMINAL 48 TC0 (PT 8128000 7366000))
+ (TERMINAL 49 TC0 (PT 8128000 7112000))
+ (TERMINAL 50 TC0 (PT 8128000 6858000))
+ (TERMINAL 51 TC0 (PT 8128000 6604000))
+ (TERMINAL 52 TC0 (PT 8128000 6350000))
+ (TERMINAL 53 TC0 (PT 8128000 6096000))
+ (TERMINAL 54 TC0 (PT 8128000 5842000))
+ (TERMINAL 55 TC0 (PT 8128000 5588000))
+ (TERMINAL 56 TC0 (PT 8128000 5334000))
+ (TEXTLOC SYMBOL_NAME TC8 (PT 7747000 12954000)
+ (ALIGN CENTERLEFT)
+ )
+ (TEXTLOC PART_NAME TC8 (PT 7747000 12700000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINNUMNAMELOC 1 TC8 (PT 4927600 12192000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 2 TC8 (PT 4927600 11938000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 3 TC8 (PT 4927600 11684000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 4 TC8 (PT 4927600 11430000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 5 TC8 (PT 4927600 11176000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 6 TC8 (PT 4927600 10922000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 7 TC8 (PT 4927600 10668000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 8 TC8 (PT 4927600 10414000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 9 TC8 (PT 4927600 10160000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 10 TC8 (PT 4927600 9906000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 11 TC8 (PT 4927600 9652000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 12 TC8 (PT 4927600 9398000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 13 TC8 (PT 4927600 9144000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 14 TC8 (PT 4927600 8890000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 15 TC8 (PT 4927600 8636000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 16 TC8 (PT 4927600 8382000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 17 TC8 (PT 4927600 8128000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 18 TC8 (PT 4927600 7874000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 19 TC8 (PT 4927600 7620000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 20 TC8 (PT 4927600 7366000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 21 TC8 (PT 4927600 7112000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 22 TC8 (PT 4927600 6858000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 23 TC8 (PT 4927600 6604000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 24 TC8 (PT 4927600 6350000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 25 TC8 (PT 4927600 6096000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 26 TC8 (PT 4927600 5842000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 27 TC8 (PT 4927600 5588000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 28 TC8 (PT 4927600 5334000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 29 TC8 (PT 7772400 12192000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 30 TC8 (PT 7772400 11938000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 31 TC8 (PT 7772400 11684000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 32 TC8 (PT 7772400 11430000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 33 TC8 (PT 7772400 11176000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 34 TC8 (PT 7772400 10922000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 35 TC8 (PT 7772400 10668000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 36 TC8 (PT 7772400 10414000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 37 TC8 (PT 7772400 10160000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 38 TC8 (PT 7772400 9906000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 39 TC8 (PT 7772400 9652000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 40 TC8 (PT 7772400 9398000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 41 TC8 (PT 7772400 9144000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 42 TC8 (PT 7772400 8890000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 43 TC8 (PT 7772400 8636000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 44 TC8 (PT 7772400 8382000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 45 TC8 (PT 7772400 8128000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 46 TC8 (PT 7772400 7874000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 47 TC8 (PT 7772400 7620000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 48 TC8 (PT 7772400 7366000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 49 TC8 (PT 7772400 7112000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 50 TC8 (PT 7772400 6858000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 51 TC8 (PT 7772400 6604000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 52 TC8 (PT 7772400 6350000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 53 TC8 (PT 7772400 6096000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 54 TC8 (PT 7772400 5842000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 55 TC8 (PT 7772400 5588000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 56 TC8 (PT 7772400 5334000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINLABELLOC 1 TC8 (PT 5156200 12192000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 2 TC8 (PT 5156200 11938000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 3 TC8 (PT 5156200 11684000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 4 TC8 (PT 5156200 11430000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 5 TC8 (PT 5156200 11176000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 6 TC8 (PT 5156200 10922000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 7 TC8 (PT 5156200 10668000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 8 TC8 (PT 5156200 10414000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 9 TC8 (PT 5156200 10160000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 10 TC8 (PT 5156200 9906000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 11 TC8 (PT 5156200 9652000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 12 TC8 (PT 5156200 9398000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 13 TC8 (PT 5156200 9144000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 14 TC8 (PT 5156200 8890000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 15 TC8 (PT 5156200 8636000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 16 TC8 (PT 5156200 8382000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 17 TC8 (PT 5156200 8128000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 18 TC8 (PT 5156200 7874000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 19 TC8 (PT 5156200 7620000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 20 TC8 (PT 5156200 7366000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 21 TC8 (PT 5156200 7112000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 22 TC8 (PT 5156200 6858000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 23 TC8 (PT 5156200 6604000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 24 TC8 (PT 5156200 6350000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 25 TC8 (PT 5156200 6096000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 26 TC8 (PT 5156200 5842000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 27 TC8 (PT 5156200 5588000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 28 TC8 (PT 5156200 5334000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 29 TC8 (PT 7543800 12192000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 30 TC8 (PT 7543800 11938000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 31 TC8 (PT 7543800 11684000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 32 TC8 (PT 7543800 11430000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 33 TC8 (PT 7543800 11176000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 34 TC8 (PT 7543800 10922000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 35 TC8 (PT 7543800 10668000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 36 TC8 (PT 7543800 10414000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 37 TC8 (PT 7543800 10160000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 38 TC8 (PT 7543800 9906000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 39 TC8 (PT 7543800 9652000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 40 TC8 (PT 7543800 9398000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 41 TC8 (PT 7543800 9144000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 42 TC8 (PT 7543800 8890000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 43 TC8 (PT 7543800 8636000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 44 TC8 (PT 7543800 8382000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 45 TC8 (PT 7543800 8128000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 46 TC8 (PT 7543800 7874000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 47 TC8 (PT 7543800 7620000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 48 TC8 (PT 7543800 7366000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 49 TC8 (PT 7543800 7112000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 50 TC8 (PT 7543800 6858000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 51 TC8 (PT 7543800 6604000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 52 TC8 (PT 7543800 6350000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 53 TC8 (PT 7543800 6096000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 54 TC8 (PT 7543800 5842000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 55 TC8 (PT 7543800 5588000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 56 TC8 (PT 7543800 5334000)
+ (ALIGN CENTERRIGHT)
+ )
+ )
+ )
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/CADSTAR/SN75LVDS83BDGGR.lib b/Hardware/Lib/SN75LVDS83BDGGR/CADSTAR/SN75LVDS83BDGGR.lib
new file mode 100644
index 0000000..75f8bdc
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/CADSTAR/SN75LVDS83BDGGR.lib
@@ -0,0 +1,17 @@
+.SN75LVDS83BDGGR :1 ;10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit
+SOP50P810X120-56N
+*STM IC
+*NGS
+*PLB 1="IOVCC_1" 2="D5" 3="D6" 4="D7" 5="GND_1" 6="D8" 7="D9" 8="D10" 9="VCC" 10="D11" 11="D12" 12="D13" 13="GND_2" 14="D14" 15="D15" 16="D16" 17="CLKSEL" 18="D17" 19="D18" 20="D19" 21="GND_3" 22="D20" 23="D21" 24="D22" 25="D23" 26="IOVCC_2" 27="D24" 28="D25" 29="GND_4" 30="D26" 31="CLKIN" 32="'SHTDN'" 33="GND_5" 34="PLLVCC" 35="GND_6" 36="GND_7" 37="Y3P" 38="Y3M" 39="CLKOUTP" 40="CLKOUTM" 41="Y2P" 42="Y2M" 43="GND_8" 44="LVDSVCC" 45="Y1P" 46="Y1M" &
+47="Y0P" 48="Y0M" 49="GND_9" 50="D27" 51="D0" 52="D1" 53="GND_10" 54="D2" 55="D3" 56="D4"
+*MXP 56
+*DFN SN75LVDS83BDGGR
+~!Mouser Part Number (595-SN75LVDS83BDGGR)
+~!Link Mouser Price/Stock (https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D)
+~!Manufacturer_Name (Texas Instruments)
+~!Manufacturer_Part_Number (SN75LVDS83BDGGR)
+~!Link Datasheet (https://www.ti.com/lit/gpn/SN75LVDS83B)
+~!Height (1.2mm)
+~!3D_Model (SN75LVDS83BDGGR)
+SN75LVDS83BDGGR
+1.1!U 2.1!U 3.1!U 4.1!U 5.1!U 6.1!U 7.1!U 8.1!U 9.1!U 10.1!U 11.1!U 12.1!U 13.1!U 14.1!U 15.1!U 16.1!U 17.1!U 18.1!U 19.1!U 20.1!U 21.1!U 22.1!U 23.1!U 24.1!U 25.1!U 26.1!U 27.1!U 28.1!U 56.1!U 55.1!U 54.1!U 53.1!U 52.1!U 51.1!U 50.1!U 49.1!U 48.1!U 47.1!U 46.1!U 45.1!U 44.1!U 43.1!U 42.1!U 41.1!U 40.1!U 39.1!U 38.1!U 37.1!U 36.1!U 35.1!U 34.1!U 33.1!U 32.1!U 31.1!U 30.1!U 29.1!U
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/CADSTAR/SOP50P810X120-56N.cpa b/Hardware/Lib/SN75LVDS83BDGGR/CADSTAR/SOP50P810X120-56N.cpa
new file mode 100644
index 0000000..54a8a4a
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/CADSTAR/SOP50P810X120-56N.cpa
@@ -0,0 +1,358 @@
+(CADSTARPCB
+ (HEADER
+ (FORMAT LIBRARY 2 18)
+ (JOBFILE "")
+ (JOBTITLE "")
+ (GENERATOR "")
+ (RESOLUTION
+ (METRIC HUNDREDTH MICRON)
+ )
+ (TIMESTAMP 2025 02 01 16 35 03)
+ )
+ (ASSIGNMENTS
+ (LAYERDEFS
+ (LAYERSTACK LAY7 LAY9 LAY12 LAY14 LAY18 LAY10 LAY16 LAY6 LAY8 LAY17
+ LAY11 LAY19 LAY15 LAY13
+ )
+ (LAYER LAY0 "(All Layers)"
+ (ALLLAYER)
+ )
+ (LAYER LAY1 "(All Electrical Layers)"
+ (ALLELEC)
+ )
+ (LAYER LAY2 "(All Documentation Layers)"
+ (ALLDOC)
+ )
+ (LAYER LAY3 "(Undefined)"
+ (NOLAYER)
+ )
+ (LAYER LAY4 "(Component Copper)"
+ (ASSCOMPCOPP)
+ )
+ (LAYER LAY5 "(Jumper)"
+ (JUMPERLAYER)
+ )
+ (LAYER LAY6 "Top Elec"
+ (ELEC 1
+ (BIAS UNBIASED)
+ (LAYERHEIGHT 0)
+ )
+ )
+ (LAYER LAY7 "Construction"
+ (DOC)
+ )
+ (LAYER LAY8 "Bottom Elec"
+ (ELEC 2
+ (BIAS UNBIASED)
+ (LAYERHEIGHT 0)
+ )
+ )
+ (LAYER LAY9 "Drill Drawing"
+ (DOC)
+ )
+ (LAYER LAY10 "Top silk"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_SILKSCREEN)
+ )
+ (LAYER LAY11 "Bottom silk"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_SILKSCREEN)
+ )
+ (LAYER LAY12 "Top Placement"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_PLACEMENT)
+ )
+ (LAYER LAY13 "Bottom Placement"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_PLACEMENT)
+ )
+ (LAYER LAY14 "Top Assembly"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_ASSEMBLY)
+ )
+ (LAYER LAY15 "Bottom Assembly"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_ASSEMBLY)
+ )
+ (LAYER LAY16 "Top Solder Resist"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_SOLDERRESIST)
+ )
+ (LAYER LAY17 "Bottom Solder Resist"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_SOLDERRESIST)
+ )
+ (LAYER LAY18 "Top Paste"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_PASTE)
+ )
+ (LAYER LAY19 "Bottom Paste"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_PASTE)
+ )
+ )
+ (CODEDEFS
+ (LINECODE LC11 "Silkscreen Outline 1" 2540
+ (STYLE SOLID)
+ )
+ (LINECODE LC14 "Assembly Outline 1" 2540
+ (STYLE SOLID)
+ )
+ (LINECODE LC15 "Placement Outline 1" 2540
+ (STYLE SOLID)
+ )
+ (TEXTCODE TC10 "Component Name" 3000 60000 40000)
+ (SPACINGCODE P_P 100000)
+ (SPACINGCODE P_C 100000)
+ (SPACINGCODE C_C 100000)
+ (SPACINGCODE H_H 100000)
+ (PADCODE PC0 "r147.5_30"
+ (RECTANGLE 30000 58750 58750)
+ )
+ (ATTRNAME AT0 "Component Category"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT1 "assembly_name"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT2 "Value"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT3 "thm_power_diss"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT4 "placement"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT5 "silkscrn_name"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT6 "Manufacturers Part Number"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT7 "Height"
+ (ATTROWNER SYMDEF)
+ )
+ (ATTRNAME AT8 "Drawing_Name"
+ (ATTROWNER DOCSYMBOL)
+ )
+ (ATTRNAME AT9 "Client"
+ (ATTROWNER DOCSYMBOL)
+ )
+ (ATTRNAME AT10 "RefDes"
+ (ATTROWNER COMPONENT)
+ )
+ )
+ (TECHNOLOGY
+ (UNITS MM)
+ (UNITSPRECISION 2)
+ (INTERLINEGAP 20)
+ (BARLINEGAP 20)
+ (ALLOWBARTEXT)
+ (ANGULARPRECISION 1)
+ (MAXPHYSLAYER 2)
+ (DESIGNORIGIN (PT 0 0))
+ (DESIGNAREA (PT 0 0) (PT 100000000 100000000))
+ (PINNOOFFSET 50800)
+ (PINNOANGLE 0)
+ (DESIGNLIMIT (PT 100000000 100000000))
+ )
+ )
+ (LIBRARY
+ (HIERARCHY
+ (ROOTFOLDER F0 "root"
+ (SYMDEFLIST L0)
+ )
+ )
+ (SYMDEF L0 "SOP50P810X120-56N" "" (PT 50000000 50000000)
+ (VERSION 1)
+ (FIGURE FIG0 LC15 LAY12
+ (OUTLINE (PT 49522500 50730000) (PT 50477500 50730000) (PT 50477500 49270000) (PT 49522500 49270000) (PT 49522500 50730000))
+ )
+ (FIGURE FIG1 LC14 LAY14
+ (OUTLINE (PT 49695000 50700000) (PT 50305000 50700000) (PT 50305000 49300000) (PT 49695000 49300000) (PT 49695000 50700000))
+ )
+ (FIGURE FIG2 LC14 LAY14
+ (OPENSHAPE (PT 49695000 50650000) (PT 49745000 50700000))
+ )
+ (FIGURE FIG3 LC11 LAY10
+ (OUTLINE (PT 49730000 50700000) (PT 50270000 50700000) (PT 50270000 49300000) (PT 49730000 49300000) (PT 49730000 50700000))
+ )
+ (FIGURE FIG4 LC11 LAY10
+ (OPENSHAPE (PT 49547500 50725000) (PT 49695000 50725000))
+ )
+ (PAD 1 (PT 49621200 50675000) PC0 TOP
+ (FIRSTPAD)
+ (PADIDENTIFIER "1")
+ )
+ (PAD 2 (PT 49621200 50625000) PC0 TOP
+ (PADIDENTIFIER "2")
+ )
+ (PAD 3 (PT 49621200 50575000) PC0 TOP
+ (PADIDENTIFIER "3")
+ )
+ (PAD 4 (PT 49621200 50525000) PC0 TOP
+ (PADIDENTIFIER "4")
+ )
+ (PAD 5 (PT 49621200 50475000) PC0 TOP
+ (PADIDENTIFIER "5")
+ )
+ (PAD 6 (PT 49621200 50425000) PC0 TOP
+ (PADIDENTIFIER "6")
+ )
+ (PAD 7 (PT 49621200 50375000) PC0 TOP
+ (PADIDENTIFIER "7")
+ )
+ (PAD 8 (PT 49621200 50325000) PC0 TOP
+ (PADIDENTIFIER "8")
+ )
+ (PAD 9 (PT 49621200 50275000) PC0 TOP
+ (PADIDENTIFIER "9")
+ )
+ (PAD 10 (PT 49621200 50225000) PC0 TOP
+ (PADIDENTIFIER "10")
+ )
+ (PAD 11 (PT 49621200 50175000) PC0 TOP
+ (PADIDENTIFIER "11")
+ )
+ (PAD 12 (PT 49621200 50125000) PC0 TOP
+ (PADIDENTIFIER "12")
+ )
+ (PAD 13 (PT 49621200 50075000) PC0 TOP
+ (PADIDENTIFIER "13")
+ )
+ (PAD 14 (PT 49621200 50025000) PC0 TOP
+ (PADIDENTIFIER "14")
+ )
+ (PAD 15 (PT 49621200 49975000) PC0 TOP
+ (PADIDENTIFIER "15")
+ )
+ (PAD 16 (PT 49621200 49925000) PC0 TOP
+ (PADIDENTIFIER "16")
+ )
+ (PAD 17 (PT 49621200 49875000) PC0 TOP
+ (PADIDENTIFIER "17")
+ )
+ (PAD 18 (PT 49621200 49825000) PC0 TOP
+ (PADIDENTIFIER "18")
+ )
+ (PAD 19 (PT 49621200 49775000) PC0 TOP
+ (PADIDENTIFIER "19")
+ )
+ (PAD 20 (PT 49621200 49725000) PC0 TOP
+ (PADIDENTIFIER "20")
+ )
+ (PAD 21 (PT 49621200 49675000) PC0 TOP
+ (PADIDENTIFIER "21")
+ )
+ (PAD 22 (PT 49621200 49625000) PC0 TOP
+ (PADIDENTIFIER "22")
+ )
+ (PAD 23 (PT 49621200 49575000) PC0 TOP
+ (PADIDENTIFIER "23")
+ )
+ (PAD 24 (PT 49621200 49525000) PC0 TOP
+ (PADIDENTIFIER "24")
+ )
+ (PAD 25 (PT 49621200 49475000) PC0 TOP
+ (PADIDENTIFIER "25")
+ )
+ (PAD 26 (PT 49621200 49425000) PC0 TOP
+ (PADIDENTIFIER "26")
+ )
+ (PAD 27 (PT 49621200 49375000) PC0 TOP
+ (PADIDENTIFIER "27")
+ )
+ (PAD 28 (PT 49621200 49325000) PC0 TOP
+ (PADIDENTIFIER "28")
+ )
+ (PAD 29 (PT 50378800 49325000) PC0 TOP
+ (PADIDENTIFIER "29")
+ )
+ (PAD 30 (PT 50378800 49375000) PC0 TOP
+ (PADIDENTIFIER "30")
+ )
+ (PAD 31 (PT 50378800 49425000) PC0 TOP
+ (PADIDENTIFIER "31")
+ )
+ (PAD 32 (PT 50378800 49475000) PC0 TOP
+ (PADIDENTIFIER "32")
+ )
+ (PAD 33 (PT 50378800 49525000) PC0 TOP
+ (PADIDENTIFIER "33")
+ )
+ (PAD 34 (PT 50378800 49575000) PC0 TOP
+ (PADIDENTIFIER "34")
+ )
+ (PAD 35 (PT 50378800 49625000) PC0 TOP
+ (PADIDENTIFIER "35")
+ )
+ (PAD 36 (PT 50378800 49675000) PC0 TOP
+ (PADIDENTIFIER "36")
+ )
+ (PAD 37 (PT 50378800 49725000) PC0 TOP
+ (PADIDENTIFIER "37")
+ )
+ (PAD 38 (PT 50378800 49775000) PC0 TOP
+ (PADIDENTIFIER "38")
+ )
+ (PAD 39 (PT 50378800 49825000) PC0 TOP
+ (PADIDENTIFIER "39")
+ )
+ (PAD 40 (PT 50378800 49875000) PC0 TOP
+ (PADIDENTIFIER "40")
+ )
+ (PAD 41 (PT 50378800 49925000) PC0 TOP
+ (PADIDENTIFIER "41")
+ )
+ (PAD 42 (PT 50378800 49975000) PC0 TOP
+ (PADIDENTIFIER "42")
+ )
+ (PAD 43 (PT 50378800 50025000) PC0 TOP
+ (PADIDENTIFIER "43")
+ )
+ (PAD 44 (PT 50378800 50075000) PC0 TOP
+ (PADIDENTIFIER "44")
+ )
+ (PAD 45 (PT 50378800 50125000) PC0 TOP
+ (PADIDENTIFIER "45")
+ )
+ (PAD 46 (PT 50378800 50175000) PC0 TOP
+ (PADIDENTIFIER "46")
+ )
+ (PAD 47 (PT 50378800 50225000) PC0 TOP
+ (PADIDENTIFIER "47")
+ )
+ (PAD 48 (PT 50378800 50275000) PC0 TOP
+ (PADIDENTIFIER "48")
+ )
+ (PAD 49 (PT 50378800 50325000) PC0 TOP
+ (PADIDENTIFIER "49")
+ )
+ (PAD 50 (PT 50378800 50375000) PC0 TOP
+ (PADIDENTIFIER "50")
+ )
+ (PAD 51 (PT 50378800 50425000) PC0 TOP
+ (PADIDENTIFIER "51")
+ )
+ (PAD 52 (PT 50378800 50475000) PC0 TOP
+ (PADIDENTIFIER "52")
+ )
+ (PAD 53 (PT 50378800 50525000) PC0 TOP
+ (PADIDENTIFIER "53")
+ )
+ (PAD 54 (PT 50378800 50575000) PC0 TOP
+ (PADIDENTIFIER "54")
+ )
+ (PAD 55 (PT 50378800 50625000) PC0 TOP
+ (PADIDENTIFIER "55")
+ )
+ (PAD 56 (PT 50378800 50675000) PC0 TOP
+ (PADIDENTIFIER "56")
+ )
+ (TEXTLOC COMP_NAME TC10 LAY10 (PT 50000000 50000000)
+ (ALIGN CENTERCENTER)
+ )
+ )
+ )
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/CR-5000/SN75LVDS83BDGGR.cdf b/Hardware/Lib/SN75LVDS83BDGGR/CR-5000/SN75LVDS83BDGGR.cdf
new file mode 100644
index 0000000..a9cc6b5
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/CR-5000/SN75LVDS83BDGGR.cdf
@@ -0,0 +1,75 @@
+(part "SN75LVDS83BDGGR"
+ (packageRef "SOP50P810X120-56N")
+ (interface
+ (port "1" (symbPinId 1) (portName "IOVCC_1") (portType INOUT))
+ (port "2" (symbPinId 2) (portName "D5") (portType INOUT))
+ (port "3" (symbPinId 3) (portName "D6") (portType INOUT))
+ (port "4" (symbPinId 4) (portName "D7") (portType INOUT))
+ (port "5" (symbPinId 5) (portName "GND_1") (portType INOUT))
+ (port "6" (symbPinId 6) (portName "D8") (portType INOUT))
+ (port "7" (symbPinId 7) (portName "D9") (portType INOUT))
+ (port "8" (symbPinId 8) (portName "D10") (portType INOUT))
+ (port "9" (symbPinId 9) (portName "VCC") (portType INOUT))
+ (port "10" (symbPinId 10) (portName "D11") (portType INOUT))
+ (port "11" (symbPinId 11) (portName "D12") (portType INOUT))
+ (port "12" (symbPinId 12) (portName "D13") (portType INOUT))
+ (port "13" (symbPinId 13) (portName "GND_2") (portType INOUT))
+ (port "14" (symbPinId 14) (portName "D14") (portType INOUT))
+ (port "15" (symbPinId 15) (portName "D15") (portType INOUT))
+ (port "16" (symbPinId 16) (portName "D16") (portType INOUT))
+ (port "17" (symbPinId 17) (portName "CLKSEL") (portType INOUT))
+ (port "18" (symbPinId 18) (portName "D17") (portType INOUT))
+ (port "19" (symbPinId 19) (portName "D18") (portType INOUT))
+ (port "20" (symbPinId 20) (portName "D19") (portType INOUT))
+ (port "21" (symbPinId 21) (portName "GND_3") (portType INOUT))
+ (port "22" (symbPinId 22) (portName "D20") (portType INOUT))
+ (port "23" (symbPinId 23) (portName "D21") (portType INOUT))
+ (port "24" (symbPinId 24) (portName "D22") (portType INOUT))
+ (port "25" (symbPinId 25) (portName "D23") (portType INOUT))
+ (port "26" (symbPinId 26) (portName "IOVCC_2") (portType INOUT))
+ (port "27" (symbPinId 27) (portName "D24") (portType INOUT))
+ (port "28" (symbPinId 28) (portName "D25") (portType INOUT))
+ (port "29" (symbPinId 29) (portName "GND_4") (portType INOUT))
+ (port "30" (symbPinId 30) (portName "D26") (portType INOUT))
+ (port "31" (symbPinId 31) (portName "CLKIN") (portType INOUT))
+ (port "32" (symbPinId 32) (portName "%SHTDN%") (portType INOUT))
+ (port "33" (symbPinId 33) (portName "GND_5") (portType INOUT))
+ (port "34" (symbPinId 34) (portName "PLLVCC") (portType INOUT))
+ (port "35" (symbPinId 35) (portName "GND_6") (portType INOUT))
+ (port "36" (symbPinId 36) (portName "GND_7") (portType INOUT))
+ (port "37" (symbPinId 37) (portName "Y3P") (portType INOUT))
+ (port "38" (symbPinId 38) (portName "Y3M") (portType INOUT))
+ (port "39" (symbPinId 39) (portName "CLKOUTP") (portType INOUT))
+ (port "40" (symbPinId 40) (portName "CLKOUTM") (portType INOUT))
+ (port "41" (symbPinId 41) (portName "Y2P") (portType INOUT))
+ (port "42" (symbPinId 42) (portName "Y2M") (portType INOUT))
+ (port "43" (symbPinId 43) (portName "GND_8") (portType INOUT))
+ (port "44" (symbPinId 44) (portName "LVDSVCC") (portType INOUT))
+ (port "45" (symbPinId 45) (portName "Y1P") (portType INOUT))
+ (port "46" (symbPinId 46) (portName "Y1M") (portType INOUT))
+ (port "47" (symbPinId 47) (portName "Y0P") (portType INOUT))
+ (port "48" (symbPinId 48) (portName "Y0M") (portType INOUT))
+ (port "49" (symbPinId 49) (portName "GND_9") (portType INOUT))
+ (port "50" (symbPinId 50) (portName "D27") (portType INOUT))
+ (port "51" (symbPinId 51) (portName "D0") (portType INOUT))
+ (port "52" (symbPinId 52) (portName "D1") (portType INOUT))
+ (port "53" (symbPinId 53) (portName "GND_10") (portType INOUT))
+ (port "54" (symbPinId 54) (portName "D2") (portType INOUT))
+ (port "55" (symbPinId 55) (portName "D3") (portType INOUT))
+ (port "56" (symbPinId 56) (portName "D4") (portType INOUT))
+ )
+ (partClass UNDEF)
+ (useInSchema Y)
+ (useInLayout Y)
+ (inPartsList Y)
+ (partType NORMAL)
+ (placeRestriction FREE)
+ (property "compKind" "101")
+ (property "Mouser_Part_Number" "595-SN75LVDS83BDGGR")
+ (property "Mouser_Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D")
+ (property "Manufacturer_Name" "Texas Instruments")
+ (property "Manufacturer_Part_Number" "SN75LVDS83BDGGR")
+ (property "Description" "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit")
+ (property "Datasheet_Link" "https://www.ti.com/lit/gpn/SN75LVDS83B")
+ (property "symbolName1" "SN75LVDS83BDGGR")
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/CR-5000/SN75LVDS83BDGGR.laf b/Hardware/Lib/SN75LVDS83BDGGR/CR-5000/SN75LVDS83BDGGR.laf
new file mode 100644
index 0000000..982f086
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/CR-5000/SN75LVDS83BDGGR.laf
@@ -0,0 +1,808 @@
+LIB SN75LVDS83BDGGR
+ZONE 1 2 1 50.000 50.000 0.000 0.000 0 A 1
+GRID 1 1 1 1 1 1 1 4
+SHT 1 1 1 0 56 28 58
+PROP 0 componentType 1
+parts
+ENDPROP
+PROP 0 componentKind 1
+101
+ENDPROP
+PROP 0 partName 1
+SN75LVDS83BDGGR
+ENDPROP
+VIEW 1 1 0 -1 -1 25 6 0 1.000 3 reference
+VIEW 1 1 0 -1 -1 25 4 0 1.000 3 partName
+ENDSHT
+LINE 1 -1 -1 -1 0 0 0
+POINT - 4 2
+POINT - 24 2
+POINT - 24 -56
+POINT - 4 -56
+POINT - 4 2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 0
+POINT - 4 0
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -2
+POINT - 4 -2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -4
+POINT - 4 -4
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -6
+POINT - 4 -6
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -8
+POINT - 4 -8
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -10
+POINT - 4 -10
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -12
+POINT - 4 -12
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -14
+POINT - 4 -14
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -16
+POINT - 4 -16
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -18
+POINT - 4 -18
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -20
+POINT - 4 -20
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -22
+POINT - 4 -22
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -24
+POINT - 4 -24
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -26
+POINT - 4 -26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -28
+POINT - 4 -28
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -30
+POINT - 4 -30
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -32
+POINT - 4 -32
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -34
+POINT - 4 -34
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -36
+POINT - 4 -36
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -38
+POINT - 4 -38
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -40
+POINT - 4 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -42
+POINT - 4 -42
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -44
+POINT - 4 -44
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -46
+POINT - 4 -46
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -48
+POINT - 4 -48
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -50
+POINT - 4 -50
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -52
+POINT - 4 -52
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -54
+POINT - 4 -54
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 0
+POINT - 24 0
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -2
+POINT - 24 -2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -4
+POINT - 24 -4
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -6
+POINT - 24 -6
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -8
+POINT - 24 -8
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -10
+POINT - 24 -10
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -12
+POINT - 24 -12
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -14
+POINT - 24 -14
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -16
+POINT - 24 -16
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -18
+POINT - 24 -18
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -20
+POINT - 24 -20
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -22
+POINT - 24 -22
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -24
+POINT - 24 -24
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -26
+POINT - 24 -26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -28
+POINT - 24 -28
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -30
+POINT - 24 -30
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -32
+POINT - 24 -32
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -34
+POINT - 24 -34
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -36
+POINT - 24 -36
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -38
+POINT - 24 -38
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -40
+POINT - 24 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -42
+POINT - 24 -42
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -44
+POINT - 24 -44
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -46
+POINT - 24 -46
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -48
+POINT - 24 -48
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -50
+POINT - 24 -50
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -52
+POINT - 24 -52
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -54
+POINT - 24 -54
+ENDLIN
+PIN 1 1 0 0
+PROP 0 pinLabel 1
+IOVCC_1
+ENDPROP
+PROP 0 pinNumber 1
+1
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 0.4 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 0 0 1.000 3 pinLabel
+ENDPIN
+PIN 2 1 0 -2
+PROP 0 pinLabel 1
+D5
+ENDPROP
+PROP 0 pinNumber 1
+2
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -1.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -2 0 1.000 3 pinLabel
+ENDPIN
+PIN 3 1 0 -4
+PROP 0 pinLabel 1
+D6
+ENDPROP
+PROP 0 pinNumber 1
+3
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -3.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -4 0 1.000 3 pinLabel
+ENDPIN
+PIN 4 1 0 -6
+PROP 0 pinLabel 1
+D7
+ENDPROP
+PROP 0 pinNumber 1
+4
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -5.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -6 0 1.000 3 pinLabel
+ENDPIN
+PIN 5 1 0 -8
+PROP 0 pinLabel 1
+GND_1
+ENDPROP
+PROP 0 pinNumber 1
+5
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -7.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -8 0 1.000 3 pinLabel
+ENDPIN
+PIN 6 1 0 -10
+PROP 0 pinLabel 1
+D8
+ENDPROP
+PROP 0 pinNumber 1
+6
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -9.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -10 0 1.000 3 pinLabel
+ENDPIN
+PIN 7 1 0 -12
+PROP 0 pinLabel 1
+D9
+ENDPROP
+PROP 0 pinNumber 1
+7
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -11.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -12 0 1.000 3 pinLabel
+ENDPIN
+PIN 8 1 0 -14
+PROP 0 pinLabel 1
+D10
+ENDPROP
+PROP 0 pinNumber 1
+8
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -13.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -14 0 1.000 3 pinLabel
+ENDPIN
+PIN 9 1 0 -16
+PROP 0 pinLabel 1
+VCC
+ENDPROP
+PROP 0 pinNumber 1
+9
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -15.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -16 0 1.000 3 pinLabel
+ENDPIN
+PIN 10 1 0 -18
+PROP 0 pinLabel 1
+D11
+ENDPROP
+PROP 0 pinNumber 1
+10
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -17.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -18 0 1.000 3 pinLabel
+ENDPIN
+PIN 11 1 0 -20
+PROP 0 pinLabel 1
+D12
+ENDPROP
+PROP 0 pinNumber 1
+11
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -19.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -20 0 1.000 3 pinLabel
+ENDPIN
+PIN 12 1 0 -22
+PROP 0 pinLabel 1
+D13
+ENDPROP
+PROP 0 pinNumber 1
+12
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -21.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -22 0 1.000 3 pinLabel
+ENDPIN
+PIN 13 1 0 -24
+PROP 0 pinLabel 1
+GND_2
+ENDPROP
+PROP 0 pinNumber 1
+13
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -23.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -24 0 1.000 3 pinLabel
+ENDPIN
+PIN 14 1 0 -26
+PROP 0 pinLabel 1
+D14
+ENDPROP
+PROP 0 pinNumber 1
+14
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -25.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -26 0 1.000 3 pinLabel
+ENDPIN
+PIN 15 1 0 -28
+PROP 0 pinLabel 1
+D15
+ENDPROP
+PROP 0 pinNumber 1
+15
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -27.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -28 0 1.000 3 pinLabel
+ENDPIN
+PIN 16 1 0 -30
+PROP 0 pinLabel 1
+D16
+ENDPROP
+PROP 0 pinNumber 1
+16
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -29.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -30 0 1.000 3 pinLabel
+ENDPIN
+PIN 17 1 0 -32
+PROP 0 pinLabel 1
+CLKSEL
+ENDPROP
+PROP 0 pinNumber 1
+17
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -31.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -32 0 1.000 3 pinLabel
+ENDPIN
+PIN 18 1 0 -34
+PROP 0 pinLabel 1
+D17
+ENDPROP
+PROP 0 pinNumber 1
+18
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -33.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -34 0 1.000 3 pinLabel
+ENDPIN
+PIN 19 1 0 -36
+PROP 0 pinLabel 1
+D18
+ENDPROP
+PROP 0 pinNumber 1
+19
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -35.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -36 0 1.000 3 pinLabel
+ENDPIN
+PIN 20 1 0 -38
+PROP 0 pinLabel 1
+D19
+ENDPROP
+PROP 0 pinNumber 1
+20
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -37.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -38 0 1.000 3 pinLabel
+ENDPIN
+PIN 21 1 0 -40
+PROP 0 pinLabel 1
+GND_3
+ENDPROP
+PROP 0 pinNumber 1
+21
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -39.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -40 0 1.000 3 pinLabel
+ENDPIN
+PIN 22 1 0 -42
+PROP 0 pinLabel 1
+D20
+ENDPROP
+PROP 0 pinNumber 1
+22
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -41.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -42 0 1.000 3 pinLabel
+ENDPIN
+PIN 23 1 0 -44
+PROP 0 pinLabel 1
+D21
+ENDPROP
+PROP 0 pinNumber 1
+23
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -43.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -44 0 1.000 3 pinLabel
+ENDPIN
+PIN 24 1 0 -46
+PROP 0 pinLabel 1
+D22
+ENDPROP
+PROP 0 pinNumber 1
+24
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -45.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -46 0 1.000 3 pinLabel
+ENDPIN
+PIN 25 1 0 -48
+PROP 0 pinLabel 1
+D23
+ENDPROP
+PROP 0 pinNumber 1
+25
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -47.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -48 0 1.000 3 pinLabel
+ENDPIN
+PIN 26 1 0 -50
+PROP 0 pinLabel 1
+IOVCC_2
+ENDPROP
+PROP 0 pinNumber 1
+26
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -49.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -50 0 1.000 3 pinLabel
+ENDPIN
+PIN 27 1 0 -52
+PROP 0 pinLabel 1
+D24
+ENDPROP
+PROP 0 pinNumber 1
+27
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -51.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -52 0 1.000 3 pinLabel
+ENDPIN
+PIN 28 1 0 -54
+PROP 0 pinLabel 1
+D25
+ENDPROP
+PROP 0 pinNumber 1
+28
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -53.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -54 0 1.000 3 pinLabel
+ENDPIN
+PIN 29 1 28 0
+PROP 0 pinLabel 1
+D4
+ENDPROP
+PROP 0 pinNumber 1
+56
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 0.4 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 0 0 1.000 5 pinLabel
+ENDPIN
+PIN 30 1 28 -2
+PROP 0 pinLabel 1
+D3
+ENDPROP
+PROP 0 pinNumber 1
+55
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -1.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -2 0 1.000 5 pinLabel
+ENDPIN
+PIN 31 1 28 -4
+PROP 0 pinLabel 1
+D2
+ENDPROP
+PROP 0 pinNumber 1
+54
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -3.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -4 0 1.000 5 pinLabel
+ENDPIN
+PIN 32 1 28 -6
+PROP 0 pinLabel 1
+GND_10
+ENDPROP
+PROP 0 pinNumber 1
+53
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -5.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -6 0 1.000 5 pinLabel
+ENDPIN
+PIN 33 1 28 -8
+PROP 0 pinLabel 1
+D1
+ENDPROP
+PROP 0 pinNumber 1
+52
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -7.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -8 0 1.000 5 pinLabel
+ENDPIN
+PIN 34 1 28 -10
+PROP 0 pinLabel 1
+D0
+ENDPROP
+PROP 0 pinNumber 1
+51
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -9.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -10 0 1.000 5 pinLabel
+ENDPIN
+PIN 35 1 28 -12
+PROP 0 pinLabel 1
+D27
+ENDPROP
+PROP 0 pinNumber 1
+50
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -11.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -12 0 1.000 5 pinLabel
+ENDPIN
+PIN 36 1 28 -14
+PROP 0 pinLabel 1
+GND_9
+ENDPROP
+PROP 0 pinNumber 1
+49
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -13.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -14 0 1.000 5 pinLabel
+ENDPIN
+PIN 37 1 28 -16
+PROP 0 pinLabel 1
+Y0M
+ENDPROP
+PROP 0 pinNumber 1
+48
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -15.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -16 0 1.000 5 pinLabel
+ENDPIN
+PIN 38 1 28 -18
+PROP 0 pinLabel 1
+Y0P
+ENDPROP
+PROP 0 pinNumber 1
+47
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -17.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -18 0 1.000 5 pinLabel
+ENDPIN
+PIN 39 1 28 -20
+PROP 0 pinLabel 1
+Y1M
+ENDPROP
+PROP 0 pinNumber 1
+46
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -19.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -20 0 1.000 5 pinLabel
+ENDPIN
+PIN 40 1 28 -22
+PROP 0 pinLabel 1
+Y1P
+ENDPROP
+PROP 0 pinNumber 1
+45
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -21.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -22 0 1.000 5 pinLabel
+ENDPIN
+PIN 41 1 28 -24
+PROP 0 pinLabel 1
+LVDSVCC
+ENDPROP
+PROP 0 pinNumber 1
+44
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -23.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -24 0 1.000 5 pinLabel
+ENDPIN
+PIN 42 1 28 -26
+PROP 0 pinLabel 1
+GND_8
+ENDPROP
+PROP 0 pinNumber 1
+43
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -25.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -26 0 1.000 5 pinLabel
+ENDPIN
+PIN 43 1 28 -28
+PROP 0 pinLabel 1
+Y2M
+ENDPROP
+PROP 0 pinNumber 1
+42
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -27.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -28 0 1.000 5 pinLabel
+ENDPIN
+PIN 44 1 28 -30
+PROP 0 pinLabel 1
+Y2P
+ENDPROP
+PROP 0 pinNumber 1
+41
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -29.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -30 0 1.000 5 pinLabel
+ENDPIN
+PIN 45 1 28 -32
+PROP 0 pinLabel 1
+CLKOUTM
+ENDPROP
+PROP 0 pinNumber 1
+40
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -31.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -32 0 1.000 5 pinLabel
+ENDPIN
+PIN 46 1 28 -34
+PROP 0 pinLabel 1
+CLKOUTP
+ENDPROP
+PROP 0 pinNumber 1
+39
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -33.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -34 0 1.000 5 pinLabel
+ENDPIN
+PIN 47 1 28 -36
+PROP 0 pinLabel 1
+Y3M
+ENDPROP
+PROP 0 pinNumber 1
+38
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -35.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -36 0 1.000 5 pinLabel
+ENDPIN
+PIN 48 1 28 -38
+PROP 0 pinLabel 1
+Y3P
+ENDPROP
+PROP 0 pinNumber 1
+37
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -37.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -38 0 1.000 5 pinLabel
+ENDPIN
+PIN 49 1 28 -40
+PROP 0 pinLabel 1
+GND_7
+ENDPROP
+PROP 0 pinNumber 1
+36
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -39.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -40 0 1.000 5 pinLabel
+ENDPIN
+PIN 50 1 28 -42
+PROP 0 pinLabel 1
+GND_6
+ENDPROP
+PROP 0 pinNumber 1
+35
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -41.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -42 0 1.000 5 pinLabel
+ENDPIN
+PIN 51 1 28 -44
+PROP 0 pinLabel 1
+PLLVCC
+ENDPROP
+PROP 0 pinNumber 1
+34
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -43.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -44 0 1.000 5 pinLabel
+ENDPIN
+PIN 52 1 28 -46
+PROP 0 pinLabel 1
+GND_5
+ENDPROP
+PROP 0 pinNumber 1
+33
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -45.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -46 0 1.000 5 pinLabel
+ENDPIN
+PIN 53 1 28 -48
+PROP 0 pinLabel 1
+%SHTDN%
+ENDPROP
+PROP 0 pinNumber 1
+32
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -47.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -48 0 1.000 5 pinLabel
+ENDPIN
+PIN 54 1 28 -50
+PROP 0 pinLabel 1
+CLKIN
+ENDPROP
+PROP 0 pinNumber 1
+31
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -49.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -50 0 1.000 5 pinLabel
+ENDPIN
+PIN 55 1 28 -52
+PROP 0 pinLabel 1
+D26
+ENDPROP
+PROP 0 pinNumber 1
+30
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -51.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -52 0 1.000 5 pinLabel
+ENDPIN
+PIN 56 1 28 -54
+PROP 0 pinLabel 1
+GND_4
+ENDPROP
+PROP 0 pinNumber 1
+29
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -53.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -54 0 1.000 5 pinLabel
+ENDPIN
+ENDLIB
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/CR-5000/SOP50P810X120-56N.ftf b/Hardware/Lib/SN75LVDS83BDGGR/CR-5000/SOP50P810X120-56N.ftf
new file mode 100644
index 0000000..078d813
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/CR-5000/SOP50P810X120-56N.ftf
@@ -0,0 +1,945 @@
+(ftf
+ (header
+ (version 2.0)
+ (unit DBUNIT)
+ )
+ (TechnologyContainer
+ (technology SamacSys_Footprint
+ (footprintLayer
+ (layer Top (type Conductive))
+ (layer Inner (type Conductive))
+ (layer Bottom (type Conductive))
+ (layer Silk-Top (type Symbolmark))
+ (layer Silk-Bottom (type Symbolmark))
+ (layer Resist-Top (type Solderresist))
+ (layer Resist-Bottom (type Solderresist))
+ (layer MetalMask-Top (type Metalmask))
+ (layer MetalMask-Bottom (type Metalmask))
+ (layer CompArea-Top (type Comparea))
+ (layer CompArea-Bottom (type Comparea))
+ (layer Assembly-Top (type Undefined))
+ (layer Assembly-Bottom (type Undefined))
+ (layer Hole (type Hole))
+ )
+ )
+ )
+ (footprintContainer
+ (commonParameters
+ (dimensionParameters
+ (arrowLength 100000)
+ (arrowAngle 15.000000)
+ (dotDiameter 100000)
+ (textFrameOffset 100000)
+ (arrowOffset 100000)
+ (dimAssistOffset 100000)
+ (dimLineWidth 10000)
+ (drawTextFrame NO)
+ (textFrameRange ALL)
+ (textClip NO)
+ (standard JIS)
+ )
+ )
+ (padstackGroups
+ (padstackGroup default)
+ )
+ (pads
+ (pad r147.5_30
+ (photo FLASH)
+ (panelUse NO)
+ (geometry
+ (rectangle
+ (pt 0 0)
+ (width 30000)
+ (height 147500)
+ (rAngle 0.000000)
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ )
+ )
+ )
+ ); End of pads
+ (padstacks
+ (padstack r147.5_30
+ (type NONPLATED)
+ (throughMode NONTHROUGH)
+ (panelUse NO)
+ (padSet (footLayer Top)
+ (connect (pad r147.5_30))
+ (noconnect (pad r147.5_30))
+ )
+ (padSet (footLayer Resist-Top)
+ (connect (pad r147.5_30))
+ (noconnect (pad r147.5_30))
+ )
+ (padSet (footLayer MetalMask-Top)
+ (connect (pad r147.5_30))
+ (noconnect (pad r147.5_30))
+ )
+ )
+ ); End of padstacks
+ (footprints
+ (footprint "SOP50P810X120-56N"
+ (polarity YES)
+ (panelUse NO)
+ (heelprint
+ (layout
+ (layer (footLayer CompArea-Top)
+ (area
+ (geometry
+ (surface
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ (vertex
+ (pt 477500 730000)
+ (pt 477500 -730000)
+ (pt -477500 -730000)
+ (pt -477500 730000)
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -305000 700000
+ (width 10000)
+ )
+ (pt 305000 700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 305000 700000
+ (width 10000)
+ )
+ (pt 305000 -700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 305000 -700000
+ (width 10000)
+ )
+ (pt -305000 -700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -305000 -700000
+ (width 10000)
+ )
+ (pt -305000 700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -305000 650000
+ (width 10000)
+ )
+ (pt -255000 700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -270000 700000
+ (width 20000)
+ )
+ (pt 270000 700000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 270000 700000
+ (width 20000)
+ )
+ (pt 270000 -700000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 270000 -700000
+ (width 20000)
+ )
+ (pt -270000 -700000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -270000 -700000
+ (width 20000)
+ )
+ (pt -270000 700000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -452500 725000
+ (width 20000)
+ )
+ (pt -305000 725000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ ); End of layout
+ ); End of heelprint
+ (toeprint
+ (pin 1
+ (pt -378800 675000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 675000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 2
+ (pt -378800 625000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 625000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 3
+ (pt -378800 575000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 575000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 4
+ (pt -378800 525000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 525000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 5
+ (pt -378800 475000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 475000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 6
+ (pt -378800 425000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 425000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 7
+ (pt -378800 375000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 375000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 8
+ (pt -378800 325000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 325000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 9
+ (pt -378800 275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 10
+ (pt -378800 225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 11
+ (pt -378800 175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 12
+ (pt -378800 125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 13
+ (pt -378800 75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 14
+ (pt -378800 25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 15
+ (pt -378800 -25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 16
+ (pt -378800 -75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 17
+ (pt -378800 -125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 18
+ (pt -378800 -175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 19
+ (pt -378800 -225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 20
+ (pt -378800 -275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 21
+ (pt -378800 -325000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -325000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 22
+ (pt -378800 -375000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -375000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 23
+ (pt -378800 -425000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -425000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 24
+ (pt -378800 -475000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -475000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 25
+ (pt -378800 -525000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -525000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 26
+ (pt -378800 -575000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -575000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 27
+ (pt -378800 -625000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -625000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 28
+ (pt -378800 -675000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -675000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 29
+ (pt 378800 -675000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -675000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 30
+ (pt 378800 -625000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -625000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 31
+ (pt 378800 -575000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -575000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 32
+ (pt 378800 -525000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -525000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 33
+ (pt 378800 -475000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -475000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 34
+ (pt 378800 -425000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -425000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 35
+ (pt 378800 -375000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -375000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 36
+ (pt 378800 -325000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -325000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 37
+ (pt 378800 -275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 38
+ (pt 378800 -225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 39
+ (pt 378800 -175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 40
+ (pt 378800 -125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 41
+ (pt 378800 -75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 42
+ (pt 378800 -25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 43
+ (pt 378800 25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 44
+ (pt 378800 75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 45
+ (pt 378800 125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 46
+ (pt 378800 175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 47
+ (pt 378800 225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 48
+ (pt 378800 275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 49
+ (pt 378800 325000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 325000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 50
+ (pt 378800 375000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 375000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 51
+ (pt 378800 425000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 425000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 52
+ (pt 378800 475000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 475000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 53
+ (pt 378800 525000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 525000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 54
+ (pt 378800 575000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 575000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 55
+ (pt 378800 625000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 625000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 56
+ (pt 378800 675000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 675000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ ); End of toeprint
+ (propertyS accurateShape SN75LVDS83BDGGR.stp)
+ ); End of footprint
+ ); End of footprints
+ ); End of footprintContainer
+); End of ftf
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/CR-5000/SOP50P810X120-56N.pkf b/Hardware/Lib/SN75LVDS83BDGGR/CR-5000/SOP50P810X120-56N.pkf
new file mode 100644
index 0000000..d98e255
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/CR-5000/SOP50P810X120-56N.pkf
@@ -0,0 +1,10 @@
+(unit MM)
+
+(package "SOP50P810X120-56N"
+ (type UNDEF)
+ (uver 2)
+ (mountForm default
+ (footprintRef "SOP50P810X120-56N")
+ (spec "default")
+ )
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/CR-8000/SN75LVDS83BDGGR.cdf b/Hardware/Lib/SN75LVDS83BDGGR/CR-8000/SN75LVDS83BDGGR.cdf
new file mode 100644
index 0000000..a9cc6b5
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/CR-8000/SN75LVDS83BDGGR.cdf
@@ -0,0 +1,75 @@
+(part "SN75LVDS83BDGGR"
+ (packageRef "SOP50P810X120-56N")
+ (interface
+ (port "1" (symbPinId 1) (portName "IOVCC_1") (portType INOUT))
+ (port "2" (symbPinId 2) (portName "D5") (portType INOUT))
+ (port "3" (symbPinId 3) (portName "D6") (portType INOUT))
+ (port "4" (symbPinId 4) (portName "D7") (portType INOUT))
+ (port "5" (symbPinId 5) (portName "GND_1") (portType INOUT))
+ (port "6" (symbPinId 6) (portName "D8") (portType INOUT))
+ (port "7" (symbPinId 7) (portName "D9") (portType INOUT))
+ (port "8" (symbPinId 8) (portName "D10") (portType INOUT))
+ (port "9" (symbPinId 9) (portName "VCC") (portType INOUT))
+ (port "10" (symbPinId 10) (portName "D11") (portType INOUT))
+ (port "11" (symbPinId 11) (portName "D12") (portType INOUT))
+ (port "12" (symbPinId 12) (portName "D13") (portType INOUT))
+ (port "13" (symbPinId 13) (portName "GND_2") (portType INOUT))
+ (port "14" (symbPinId 14) (portName "D14") (portType INOUT))
+ (port "15" (symbPinId 15) (portName "D15") (portType INOUT))
+ (port "16" (symbPinId 16) (portName "D16") (portType INOUT))
+ (port "17" (symbPinId 17) (portName "CLKSEL") (portType INOUT))
+ (port "18" (symbPinId 18) (portName "D17") (portType INOUT))
+ (port "19" (symbPinId 19) (portName "D18") (portType INOUT))
+ (port "20" (symbPinId 20) (portName "D19") (portType INOUT))
+ (port "21" (symbPinId 21) (portName "GND_3") (portType INOUT))
+ (port "22" (symbPinId 22) (portName "D20") (portType INOUT))
+ (port "23" (symbPinId 23) (portName "D21") (portType INOUT))
+ (port "24" (symbPinId 24) (portName "D22") (portType INOUT))
+ (port "25" (symbPinId 25) (portName "D23") (portType INOUT))
+ (port "26" (symbPinId 26) (portName "IOVCC_2") (portType INOUT))
+ (port "27" (symbPinId 27) (portName "D24") (portType INOUT))
+ (port "28" (symbPinId 28) (portName "D25") (portType INOUT))
+ (port "29" (symbPinId 29) (portName "GND_4") (portType INOUT))
+ (port "30" (symbPinId 30) (portName "D26") (portType INOUT))
+ (port "31" (symbPinId 31) (portName "CLKIN") (portType INOUT))
+ (port "32" (symbPinId 32) (portName "%SHTDN%") (portType INOUT))
+ (port "33" (symbPinId 33) (portName "GND_5") (portType INOUT))
+ (port "34" (symbPinId 34) (portName "PLLVCC") (portType INOUT))
+ (port "35" (symbPinId 35) (portName "GND_6") (portType INOUT))
+ (port "36" (symbPinId 36) (portName "GND_7") (portType INOUT))
+ (port "37" (symbPinId 37) (portName "Y3P") (portType INOUT))
+ (port "38" (symbPinId 38) (portName "Y3M") (portType INOUT))
+ (port "39" (symbPinId 39) (portName "CLKOUTP") (portType INOUT))
+ (port "40" (symbPinId 40) (portName "CLKOUTM") (portType INOUT))
+ (port "41" (symbPinId 41) (portName "Y2P") (portType INOUT))
+ (port "42" (symbPinId 42) (portName "Y2M") (portType INOUT))
+ (port "43" (symbPinId 43) (portName "GND_8") (portType INOUT))
+ (port "44" (symbPinId 44) (portName "LVDSVCC") (portType INOUT))
+ (port "45" (symbPinId 45) (portName "Y1P") (portType INOUT))
+ (port "46" (symbPinId 46) (portName "Y1M") (portType INOUT))
+ (port "47" (symbPinId 47) (portName "Y0P") (portType INOUT))
+ (port "48" (symbPinId 48) (portName "Y0M") (portType INOUT))
+ (port "49" (symbPinId 49) (portName "GND_9") (portType INOUT))
+ (port "50" (symbPinId 50) (portName "D27") (portType INOUT))
+ (port "51" (symbPinId 51) (portName "D0") (portType INOUT))
+ (port "52" (symbPinId 52) (portName "D1") (portType INOUT))
+ (port "53" (symbPinId 53) (portName "GND_10") (portType INOUT))
+ (port "54" (symbPinId 54) (portName "D2") (portType INOUT))
+ (port "55" (symbPinId 55) (portName "D3") (portType INOUT))
+ (port "56" (symbPinId 56) (portName "D4") (portType INOUT))
+ )
+ (partClass UNDEF)
+ (useInSchema Y)
+ (useInLayout Y)
+ (inPartsList Y)
+ (partType NORMAL)
+ (placeRestriction FREE)
+ (property "compKind" "101")
+ (property "Mouser_Part_Number" "595-SN75LVDS83BDGGR")
+ (property "Mouser_Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D")
+ (property "Manufacturer_Name" "Texas Instruments")
+ (property "Manufacturer_Part_Number" "SN75LVDS83BDGGR")
+ (property "Description" "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit")
+ (property "Datasheet_Link" "https://www.ti.com/lit/gpn/SN75LVDS83B")
+ (property "symbolName1" "SN75LVDS83BDGGR")
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/CR-8000/SN75LVDS83BDGGR.laf b/Hardware/Lib/SN75LVDS83BDGGR/CR-8000/SN75LVDS83BDGGR.laf
new file mode 100644
index 0000000..982f086
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/CR-8000/SN75LVDS83BDGGR.laf
@@ -0,0 +1,808 @@
+LIB SN75LVDS83BDGGR
+ZONE 1 2 1 50.000 50.000 0.000 0.000 0 A 1
+GRID 1 1 1 1 1 1 1 4
+SHT 1 1 1 0 56 28 58
+PROP 0 componentType 1
+parts
+ENDPROP
+PROP 0 componentKind 1
+101
+ENDPROP
+PROP 0 partName 1
+SN75LVDS83BDGGR
+ENDPROP
+VIEW 1 1 0 -1 -1 25 6 0 1.000 3 reference
+VIEW 1 1 0 -1 -1 25 4 0 1.000 3 partName
+ENDSHT
+LINE 1 -1 -1 -1 0 0 0
+POINT - 4 2
+POINT - 24 2
+POINT - 24 -56
+POINT - 4 -56
+POINT - 4 2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 0
+POINT - 4 0
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -2
+POINT - 4 -2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -4
+POINT - 4 -4
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -6
+POINT - 4 -6
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -8
+POINT - 4 -8
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -10
+POINT - 4 -10
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -12
+POINT - 4 -12
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -14
+POINT - 4 -14
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -16
+POINT - 4 -16
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -18
+POINT - 4 -18
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -20
+POINT - 4 -20
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -22
+POINT - 4 -22
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -24
+POINT - 4 -24
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -26
+POINT - 4 -26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -28
+POINT - 4 -28
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -30
+POINT - 4 -30
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -32
+POINT - 4 -32
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -34
+POINT - 4 -34
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -36
+POINT - 4 -36
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -38
+POINT - 4 -38
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -40
+POINT - 4 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -42
+POINT - 4 -42
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -44
+POINT - 4 -44
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -46
+POINT - 4 -46
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -48
+POINT - 4 -48
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -50
+POINT - 4 -50
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -52
+POINT - 4 -52
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -54
+POINT - 4 -54
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 0
+POINT - 24 0
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -2
+POINT - 24 -2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -4
+POINT - 24 -4
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -6
+POINT - 24 -6
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -8
+POINT - 24 -8
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -10
+POINT - 24 -10
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -12
+POINT - 24 -12
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -14
+POINT - 24 -14
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -16
+POINT - 24 -16
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -18
+POINT - 24 -18
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -20
+POINT - 24 -20
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -22
+POINT - 24 -22
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -24
+POINT - 24 -24
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -26
+POINT - 24 -26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -28
+POINT - 24 -28
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -30
+POINT - 24 -30
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -32
+POINT - 24 -32
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -34
+POINT - 24 -34
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -36
+POINT - 24 -36
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -38
+POINT - 24 -38
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -40
+POINT - 24 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -42
+POINT - 24 -42
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -44
+POINT - 24 -44
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -46
+POINT - 24 -46
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -48
+POINT - 24 -48
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -50
+POINT - 24 -50
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -52
+POINT - 24 -52
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28 -54
+POINT - 24 -54
+ENDLIN
+PIN 1 1 0 0
+PROP 0 pinLabel 1
+IOVCC_1
+ENDPROP
+PROP 0 pinNumber 1
+1
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 0.4 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 0 0 1.000 3 pinLabel
+ENDPIN
+PIN 2 1 0 -2
+PROP 0 pinLabel 1
+D5
+ENDPROP
+PROP 0 pinNumber 1
+2
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -1.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -2 0 1.000 3 pinLabel
+ENDPIN
+PIN 3 1 0 -4
+PROP 0 pinLabel 1
+D6
+ENDPROP
+PROP 0 pinNumber 1
+3
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -3.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -4 0 1.000 3 pinLabel
+ENDPIN
+PIN 4 1 0 -6
+PROP 0 pinLabel 1
+D7
+ENDPROP
+PROP 0 pinNumber 1
+4
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -5.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -6 0 1.000 3 pinLabel
+ENDPIN
+PIN 5 1 0 -8
+PROP 0 pinLabel 1
+GND_1
+ENDPROP
+PROP 0 pinNumber 1
+5
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -7.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -8 0 1.000 3 pinLabel
+ENDPIN
+PIN 6 1 0 -10
+PROP 0 pinLabel 1
+D8
+ENDPROP
+PROP 0 pinNumber 1
+6
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -9.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -10 0 1.000 3 pinLabel
+ENDPIN
+PIN 7 1 0 -12
+PROP 0 pinLabel 1
+D9
+ENDPROP
+PROP 0 pinNumber 1
+7
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -11.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -12 0 1.000 3 pinLabel
+ENDPIN
+PIN 8 1 0 -14
+PROP 0 pinLabel 1
+D10
+ENDPROP
+PROP 0 pinNumber 1
+8
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -13.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -14 0 1.000 3 pinLabel
+ENDPIN
+PIN 9 1 0 -16
+PROP 0 pinLabel 1
+VCC
+ENDPROP
+PROP 0 pinNumber 1
+9
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -15.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -16 0 1.000 3 pinLabel
+ENDPIN
+PIN 10 1 0 -18
+PROP 0 pinLabel 1
+D11
+ENDPROP
+PROP 0 pinNumber 1
+10
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -17.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -18 0 1.000 3 pinLabel
+ENDPIN
+PIN 11 1 0 -20
+PROP 0 pinLabel 1
+D12
+ENDPROP
+PROP 0 pinNumber 1
+11
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -19.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -20 0 1.000 3 pinLabel
+ENDPIN
+PIN 12 1 0 -22
+PROP 0 pinLabel 1
+D13
+ENDPROP
+PROP 0 pinNumber 1
+12
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -21.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -22 0 1.000 3 pinLabel
+ENDPIN
+PIN 13 1 0 -24
+PROP 0 pinLabel 1
+GND_2
+ENDPROP
+PROP 0 pinNumber 1
+13
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -23.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -24 0 1.000 3 pinLabel
+ENDPIN
+PIN 14 1 0 -26
+PROP 0 pinLabel 1
+D14
+ENDPROP
+PROP 0 pinNumber 1
+14
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -25.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -26 0 1.000 3 pinLabel
+ENDPIN
+PIN 15 1 0 -28
+PROP 0 pinLabel 1
+D15
+ENDPROP
+PROP 0 pinNumber 1
+15
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -27.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -28 0 1.000 3 pinLabel
+ENDPIN
+PIN 16 1 0 -30
+PROP 0 pinLabel 1
+D16
+ENDPROP
+PROP 0 pinNumber 1
+16
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -29.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -30 0 1.000 3 pinLabel
+ENDPIN
+PIN 17 1 0 -32
+PROP 0 pinLabel 1
+CLKSEL
+ENDPROP
+PROP 0 pinNumber 1
+17
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -31.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -32 0 1.000 3 pinLabel
+ENDPIN
+PIN 18 1 0 -34
+PROP 0 pinLabel 1
+D17
+ENDPROP
+PROP 0 pinNumber 1
+18
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -33.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -34 0 1.000 3 pinLabel
+ENDPIN
+PIN 19 1 0 -36
+PROP 0 pinLabel 1
+D18
+ENDPROP
+PROP 0 pinNumber 1
+19
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -35.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -36 0 1.000 3 pinLabel
+ENDPIN
+PIN 20 1 0 -38
+PROP 0 pinLabel 1
+D19
+ENDPROP
+PROP 0 pinNumber 1
+20
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -37.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -38 0 1.000 3 pinLabel
+ENDPIN
+PIN 21 1 0 -40
+PROP 0 pinLabel 1
+GND_3
+ENDPROP
+PROP 0 pinNumber 1
+21
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -39.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -40 0 1.000 3 pinLabel
+ENDPIN
+PIN 22 1 0 -42
+PROP 0 pinLabel 1
+D20
+ENDPROP
+PROP 0 pinNumber 1
+22
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -41.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -42 0 1.000 3 pinLabel
+ENDPIN
+PIN 23 1 0 -44
+PROP 0 pinLabel 1
+D21
+ENDPROP
+PROP 0 pinNumber 1
+23
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -43.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -44 0 1.000 3 pinLabel
+ENDPIN
+PIN 24 1 0 -46
+PROP 0 pinLabel 1
+D22
+ENDPROP
+PROP 0 pinNumber 1
+24
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -45.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -46 0 1.000 3 pinLabel
+ENDPIN
+PIN 25 1 0 -48
+PROP 0 pinLabel 1
+D23
+ENDPROP
+PROP 0 pinNumber 1
+25
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -47.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -48 0 1.000 3 pinLabel
+ENDPIN
+PIN 26 1 0 -50
+PROP 0 pinLabel 1
+IOVCC_2
+ENDPROP
+PROP 0 pinNumber 1
+26
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -49.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -50 0 1.000 3 pinLabel
+ENDPIN
+PIN 27 1 0 -52
+PROP 0 pinLabel 1
+D24
+ENDPROP
+PROP 0 pinNumber 1
+27
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -51.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -52 0 1.000 3 pinLabel
+ENDPIN
+PIN 28 1 0 -54
+PROP 0 pinLabel 1
+D25
+ENDPROP
+PROP 0 pinNumber 1
+28
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -53.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -54 0 1.000 3 pinLabel
+ENDPIN
+PIN 29 1 28 0
+PROP 0 pinLabel 1
+D4
+ENDPROP
+PROP 0 pinNumber 1
+56
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 0.4 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 0 0 1.000 5 pinLabel
+ENDPIN
+PIN 30 1 28 -2
+PROP 0 pinLabel 1
+D3
+ENDPROP
+PROP 0 pinNumber 1
+55
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -1.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -2 0 1.000 5 pinLabel
+ENDPIN
+PIN 31 1 28 -4
+PROP 0 pinLabel 1
+D2
+ENDPROP
+PROP 0 pinNumber 1
+54
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -3.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -4 0 1.000 5 pinLabel
+ENDPIN
+PIN 32 1 28 -6
+PROP 0 pinLabel 1
+GND_10
+ENDPROP
+PROP 0 pinNumber 1
+53
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -5.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -6 0 1.000 5 pinLabel
+ENDPIN
+PIN 33 1 28 -8
+PROP 0 pinLabel 1
+D1
+ENDPROP
+PROP 0 pinNumber 1
+52
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -7.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -8 0 1.000 5 pinLabel
+ENDPIN
+PIN 34 1 28 -10
+PROP 0 pinLabel 1
+D0
+ENDPROP
+PROP 0 pinNumber 1
+51
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -9.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -10 0 1.000 5 pinLabel
+ENDPIN
+PIN 35 1 28 -12
+PROP 0 pinLabel 1
+D27
+ENDPROP
+PROP 0 pinNumber 1
+50
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -11.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -12 0 1.000 5 pinLabel
+ENDPIN
+PIN 36 1 28 -14
+PROP 0 pinLabel 1
+GND_9
+ENDPROP
+PROP 0 pinNumber 1
+49
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -13.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -14 0 1.000 5 pinLabel
+ENDPIN
+PIN 37 1 28 -16
+PROP 0 pinLabel 1
+Y0M
+ENDPROP
+PROP 0 pinNumber 1
+48
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -15.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -16 0 1.000 5 pinLabel
+ENDPIN
+PIN 38 1 28 -18
+PROP 0 pinLabel 1
+Y0P
+ENDPROP
+PROP 0 pinNumber 1
+47
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -17.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -18 0 1.000 5 pinLabel
+ENDPIN
+PIN 39 1 28 -20
+PROP 0 pinLabel 1
+Y1M
+ENDPROP
+PROP 0 pinNumber 1
+46
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -19.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -20 0 1.000 5 pinLabel
+ENDPIN
+PIN 40 1 28 -22
+PROP 0 pinLabel 1
+Y1P
+ENDPROP
+PROP 0 pinNumber 1
+45
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -21.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -22 0 1.000 5 pinLabel
+ENDPIN
+PIN 41 1 28 -24
+PROP 0 pinLabel 1
+LVDSVCC
+ENDPROP
+PROP 0 pinNumber 1
+44
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -23.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -24 0 1.000 5 pinLabel
+ENDPIN
+PIN 42 1 28 -26
+PROP 0 pinLabel 1
+GND_8
+ENDPROP
+PROP 0 pinNumber 1
+43
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -25.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -26 0 1.000 5 pinLabel
+ENDPIN
+PIN 43 1 28 -28
+PROP 0 pinLabel 1
+Y2M
+ENDPROP
+PROP 0 pinNumber 1
+42
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -27.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -28 0 1.000 5 pinLabel
+ENDPIN
+PIN 44 1 28 -30
+PROP 0 pinLabel 1
+Y2P
+ENDPROP
+PROP 0 pinNumber 1
+41
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -29.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -30 0 1.000 5 pinLabel
+ENDPIN
+PIN 45 1 28 -32
+PROP 0 pinLabel 1
+CLKOUTM
+ENDPROP
+PROP 0 pinNumber 1
+40
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -31.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -32 0 1.000 5 pinLabel
+ENDPIN
+PIN 46 1 28 -34
+PROP 0 pinLabel 1
+CLKOUTP
+ENDPROP
+PROP 0 pinNumber 1
+39
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -33.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -34 0 1.000 5 pinLabel
+ENDPIN
+PIN 47 1 28 -36
+PROP 0 pinLabel 1
+Y3M
+ENDPROP
+PROP 0 pinNumber 1
+38
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -35.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -36 0 1.000 5 pinLabel
+ENDPIN
+PIN 48 1 28 -38
+PROP 0 pinLabel 1
+Y3P
+ENDPROP
+PROP 0 pinNumber 1
+37
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -37.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -38 0 1.000 5 pinLabel
+ENDPIN
+PIN 49 1 28 -40
+PROP 0 pinLabel 1
+GND_7
+ENDPROP
+PROP 0 pinNumber 1
+36
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -39.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -40 0 1.000 5 pinLabel
+ENDPIN
+PIN 50 1 28 -42
+PROP 0 pinLabel 1
+GND_6
+ENDPROP
+PROP 0 pinNumber 1
+35
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -41.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -42 0 1.000 5 pinLabel
+ENDPIN
+PIN 51 1 28 -44
+PROP 0 pinLabel 1
+PLLVCC
+ENDPROP
+PROP 0 pinNumber 1
+34
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -43.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -44 0 1.000 5 pinLabel
+ENDPIN
+PIN 52 1 28 -46
+PROP 0 pinLabel 1
+GND_5
+ENDPROP
+PROP 0 pinNumber 1
+33
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -45.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -46 0 1.000 5 pinLabel
+ENDPIN
+PIN 53 1 28 -48
+PROP 0 pinLabel 1
+%SHTDN%
+ENDPROP
+PROP 0 pinNumber 1
+32
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -47.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -48 0 1.000 5 pinLabel
+ENDPIN
+PIN 54 1 28 -50
+PROP 0 pinLabel 1
+CLKIN
+ENDPROP
+PROP 0 pinNumber 1
+31
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -49.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -50 0 1.000 5 pinLabel
+ENDPIN
+PIN 55 1 28 -52
+PROP 0 pinLabel 1
+D26
+ENDPROP
+PROP 0 pinNumber 1
+30
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -51.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -52 0 1.000 5 pinLabel
+ENDPIN
+PIN 56 1 28 -54
+PROP 0 pinLabel 1
+GND_4
+ENDPROP
+PROP 0 pinNumber 1
+29
+ENDPROP
+VIEW 1 1 0 -1 -1 25.2 -53.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -54 0 1.000 5 pinLabel
+ENDPIN
+ENDLIB
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/CR-8000/SOP50P810X120-56N.ftf b/Hardware/Lib/SN75LVDS83BDGGR/CR-8000/SOP50P810X120-56N.ftf
new file mode 100644
index 0000000..078d813
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/CR-8000/SOP50P810X120-56N.ftf
@@ -0,0 +1,945 @@
+(ftf
+ (header
+ (version 2.0)
+ (unit DBUNIT)
+ )
+ (TechnologyContainer
+ (technology SamacSys_Footprint
+ (footprintLayer
+ (layer Top (type Conductive))
+ (layer Inner (type Conductive))
+ (layer Bottom (type Conductive))
+ (layer Silk-Top (type Symbolmark))
+ (layer Silk-Bottom (type Symbolmark))
+ (layer Resist-Top (type Solderresist))
+ (layer Resist-Bottom (type Solderresist))
+ (layer MetalMask-Top (type Metalmask))
+ (layer MetalMask-Bottom (type Metalmask))
+ (layer CompArea-Top (type Comparea))
+ (layer CompArea-Bottom (type Comparea))
+ (layer Assembly-Top (type Undefined))
+ (layer Assembly-Bottom (type Undefined))
+ (layer Hole (type Hole))
+ )
+ )
+ )
+ (footprintContainer
+ (commonParameters
+ (dimensionParameters
+ (arrowLength 100000)
+ (arrowAngle 15.000000)
+ (dotDiameter 100000)
+ (textFrameOffset 100000)
+ (arrowOffset 100000)
+ (dimAssistOffset 100000)
+ (dimLineWidth 10000)
+ (drawTextFrame NO)
+ (textFrameRange ALL)
+ (textClip NO)
+ (standard JIS)
+ )
+ )
+ (padstackGroups
+ (padstackGroup default)
+ )
+ (pads
+ (pad r147.5_30
+ (photo FLASH)
+ (panelUse NO)
+ (geometry
+ (rectangle
+ (pt 0 0)
+ (width 30000)
+ (height 147500)
+ (rAngle 0.000000)
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ )
+ )
+ )
+ ); End of pads
+ (padstacks
+ (padstack r147.5_30
+ (type NONPLATED)
+ (throughMode NONTHROUGH)
+ (panelUse NO)
+ (padSet (footLayer Top)
+ (connect (pad r147.5_30))
+ (noconnect (pad r147.5_30))
+ )
+ (padSet (footLayer Resist-Top)
+ (connect (pad r147.5_30))
+ (noconnect (pad r147.5_30))
+ )
+ (padSet (footLayer MetalMask-Top)
+ (connect (pad r147.5_30))
+ (noconnect (pad r147.5_30))
+ )
+ )
+ ); End of padstacks
+ (footprints
+ (footprint "SOP50P810X120-56N"
+ (polarity YES)
+ (panelUse NO)
+ (heelprint
+ (layout
+ (layer (footLayer CompArea-Top)
+ (area
+ (geometry
+ (surface
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ (vertex
+ (pt 477500 730000)
+ (pt 477500 -730000)
+ (pt -477500 -730000)
+ (pt -477500 730000)
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -305000 700000
+ (width 10000)
+ )
+ (pt 305000 700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 305000 700000
+ (width 10000)
+ )
+ (pt 305000 -700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 305000 -700000
+ (width 10000)
+ )
+ (pt -305000 -700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -305000 -700000
+ (width 10000)
+ )
+ (pt -305000 700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -305000 650000
+ (width 10000)
+ )
+ (pt -255000 700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -270000 700000
+ (width 20000)
+ )
+ (pt 270000 700000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 270000 700000
+ (width 20000)
+ )
+ (pt 270000 -700000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 270000 -700000
+ (width 20000)
+ )
+ (pt -270000 -700000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -270000 -700000
+ (width 20000)
+ )
+ (pt -270000 700000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -452500 725000
+ (width 20000)
+ )
+ (pt -305000 725000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ ); End of layout
+ ); End of heelprint
+ (toeprint
+ (pin 1
+ (pt -378800 675000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 675000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 2
+ (pt -378800 625000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 625000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 3
+ (pt -378800 575000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 575000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 4
+ (pt -378800 525000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 525000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 5
+ (pt -378800 475000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 475000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 6
+ (pt -378800 425000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 425000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 7
+ (pt -378800 375000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 375000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 8
+ (pt -378800 325000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 325000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 9
+ (pt -378800 275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 10
+ (pt -378800 225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 11
+ (pt -378800 175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 12
+ (pt -378800 125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 13
+ (pt -378800 75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 14
+ (pt -378800 25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 15
+ (pt -378800 -25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 16
+ (pt -378800 -75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 17
+ (pt -378800 -125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 18
+ (pt -378800 -175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 19
+ (pt -378800 -225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 20
+ (pt -378800 -275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 21
+ (pt -378800 -325000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -325000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 22
+ (pt -378800 -375000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -375000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 23
+ (pt -378800 -425000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -425000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 24
+ (pt -378800 -475000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -475000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 25
+ (pt -378800 -525000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -525000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 26
+ (pt -378800 -575000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -575000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 27
+ (pt -378800 -625000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -625000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 28
+ (pt -378800 -675000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -675000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 29
+ (pt 378800 -675000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -675000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 30
+ (pt 378800 -625000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -625000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 31
+ (pt 378800 -575000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -575000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 32
+ (pt 378800 -525000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -525000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 33
+ (pt 378800 -475000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -475000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 34
+ (pt 378800 -425000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -425000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 35
+ (pt 378800 -375000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -375000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 36
+ (pt 378800 -325000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -325000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 37
+ (pt 378800 -275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 38
+ (pt 378800 -225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 39
+ (pt 378800 -175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 40
+ (pt 378800 -125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 41
+ (pt 378800 -75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 42
+ (pt 378800 -25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 43
+ (pt 378800 25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 44
+ (pt 378800 75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 45
+ (pt 378800 125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 46
+ (pt 378800 175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 47
+ (pt 378800 225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 48
+ (pt 378800 275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 49
+ (pt 378800 325000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 325000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 50
+ (pt 378800 375000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 375000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 51
+ (pt 378800 425000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 425000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 52
+ (pt 378800 475000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 475000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 53
+ (pt 378800 525000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 525000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 54
+ (pt 378800 575000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 575000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 55
+ (pt 378800 625000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 625000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 56
+ (pt 378800 675000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 675000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ ); End of toeprint
+ (propertyS accurateShape SN75LVDS83BDGGR.stp)
+ ); End of footprint
+ ); End of footprints
+ ); End of footprintContainer
+); End of ftf
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/CR-8000/SOP50P810X120-56N.pkf b/Hardware/Lib/SN75LVDS83BDGGR/CR-8000/SOP50P810X120-56N.pkf
new file mode 100644
index 0000000..d98e255
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/CR-8000/SOP50P810X120-56N.pkf
@@ -0,0 +1,10 @@
+(unit MM)
+
+(package "SOP50P810X120-56N"
+ (type UNDEF)
+ (uver 2)
+ (mountForm default
+ (footprintRef "SOP50P810X120-56N")
+ (spec "default")
+ )
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/CircuitStudio/SN75LVDS83BDGGR.lbr b/Hardware/Lib/SN75LVDS83BDGGR/CircuitStudio/SN75LVDS83BDGGR.lbr
new file mode 100644
index 0000000..374cefd
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/CircuitStudio/SN75LVDS83BDGGR.lbr
@@ -0,0 +1,289 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit</b><p>
+<author>Created by SamacSys</author>
+
+
+<b>DGG0056A</b><br>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<b>10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit</b><p>
+Source: <a href="https://www.ti.com/lit/gpn/SN75LVDS83B"> Datasheet </a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/DEHDL/sn75lvds83bdggr/chips/chips.prt b/Hardware/Lib/SN75LVDS83BDGGR/DEHDL/sn75lvds83bdggr/chips/chips.prt
new file mode 100644
index 0000000..97a81fe
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/DEHDL/sn75lvds83bdggr/chips/chips.prt
@@ -0,0 +1,350 @@
+FILE_TYPE=LIBRARY_PARTS;
+PRIMITIVE 'SN75LVDS83BDGGR','SN75LVDS83BDGGR_Small Outline Packages';
+ PIN
+ 'IOVCC_1':
+ PIN_NUMBER='(1)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D5':
+ PIN_NUMBER='(2)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D6':
+ PIN_NUMBER='(3)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D7':
+ PIN_NUMBER='(4)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_1':
+ PIN_NUMBER='(5)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D8':
+ PIN_NUMBER='(6)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D9':
+ PIN_NUMBER='(7)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D10':
+ PIN_NUMBER='(8)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VCC':
+ PIN_NUMBER='(9)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D11':
+ PIN_NUMBER='(10)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D12':
+ PIN_NUMBER='(11)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D13':
+ PIN_NUMBER='(12)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_2':
+ PIN_NUMBER='(13)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D14':
+ PIN_NUMBER='(14)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D15':
+ PIN_NUMBER='(15)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D16':
+ PIN_NUMBER='(16)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'CLKSEL':
+ PIN_NUMBER='(17)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D17':
+ PIN_NUMBER='(18)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D18':
+ PIN_NUMBER='(19)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D19':
+ PIN_NUMBER='(20)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_3':
+ PIN_NUMBER='(21)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D20':
+ PIN_NUMBER='(22)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D21':
+ PIN_NUMBER='(23)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D22':
+ PIN_NUMBER='(24)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D23':
+ PIN_NUMBER='(25)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'IOVCC_2':
+ PIN_NUMBER='(26)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D24':
+ PIN_NUMBER='(27)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D25':
+ PIN_NUMBER='(28)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D4':
+ PIN_NUMBER='(56)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D3':
+ PIN_NUMBER='(55)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D2':
+ PIN_NUMBER='(54)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_10':
+ PIN_NUMBER='(53)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D1':
+ PIN_NUMBER='(52)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D0':
+ PIN_NUMBER='(51)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D27':
+ PIN_NUMBER='(50)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_9':
+ PIN_NUMBER='(49)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'Y0M':
+ PIN_NUMBER='(48)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'Y0P':
+ PIN_NUMBER='(47)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'Y1M':
+ PIN_NUMBER='(46)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'Y1P':
+ PIN_NUMBER='(45)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'LVDSVCC':
+ PIN_NUMBER='(44)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_8':
+ PIN_NUMBER='(43)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'Y2M':
+ PIN_NUMBER='(42)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'Y2P':
+ PIN_NUMBER='(41)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'CLKOUTM':
+ PIN_NUMBER='(40)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'CLKOUTP':
+ PIN_NUMBER='(39)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'Y3M':
+ PIN_NUMBER='(38)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'Y3P':
+ PIN_NUMBER='(37)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_7':
+ PIN_NUMBER='(36)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_6':
+ PIN_NUMBER='(35)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'PLLVCC':
+ PIN_NUMBER='(34)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_5':
+ PIN_NUMBER='(33)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'SHTDN*':
+ PIN_NUMBER='(32)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'CLKIN':
+ PIN_NUMBER='(31)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'D26':
+ PIN_NUMBER='(30)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'GND_4':
+ PIN_NUMBER='(29)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ END_PIN;
+ BODY
+ PART_NAME='SN75LVDS83BDGGR';
+ PHYS_DES_PREFIX='IC';
+ NO_LOAD_CHECK='TRUE';
+ PIN_COUNT='56';
+ BODY_NAME='SN75LVDS83BDGGR';
+ JEDEC_TYPE='SOP50P810X120-56N';
+ END_BODY;
+END_PRIMITIVE;
+END.
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/DEHDL/sn75lvds83bdggr/part_table/part.ptf b/Hardware/Lib/SN75LVDS83BDGGR/DEHDL/sn75lvds83bdggr/part_table/part.ptf
new file mode 100644
index 0000000..b61bbf7
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/DEHDL/sn75lvds83bdggr/part_table/part.ptf
@@ -0,0 +1,11 @@
+FILE_TYPE = MULTI_PHYS_TABLE;
+
+PART 'SN75LVDS83BDGGR'
+CLASS = IC
+{========================================================================================}
+:"MANUFACTURER_NAME", "MANUFACTURER_PART_NUMBER"= "PART_NUMBER", "JEDEC_TYPE", "PACK_TYPE", "MOUSER_PART_NUMBER", "MOUSER_PRICE/STOCK", "DESCRIPTION", "DATASHEET", "HEIGHT";
+{========================================================================================}
+ "Texas Instruments", "SN75LVDS83BDGGR" (!) = "", "SOP50P810X120-56N", "Small Outline Packages", "595-SN75LVDS83BDGGR", "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D", "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit", "https://www.ti.com/lit/gpn/SN75LVDS83B", "1.2 mm"
+END_PART
+
+END.
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/DEHDL/sn75lvds83bdggr/sym_1/symbol.css b/Hardware/Lib/SN75LVDS83BDGGR/DEHDL/sn75lvds83bdggr/sym_1/symbol.css
new file mode 100644
index 0000000..b860197
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/DEHDL/sn75lvds83bdggr/sym_1/symbol.css
@@ -0,0 +1,175 @@
+C 0 0 "IOVCC_1" 0 0 0 0 60 0 L
+X "PIN_TEXT" "IOVCC_1" 230 -30 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 0 0 0 -1 0
+C 0 -100 "D5" 0 -100 0 0 60 0 L
+X "PIN_TEXT" "D5" 230 -130 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -100 0 -100 -1 0
+C 0 -200 "D6" 0 -200 0 0 60 0 L
+X "PIN_TEXT" "D6" 230 -230 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -200 0 -200 -1 0
+C 0 -300 "D7" 0 -300 0 0 60 0 L
+X "PIN_TEXT" "D7" 230 -330 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -300 0 -300 -1 0
+C 0 -400 "GND_1" 0 -400 0 0 60 0 L
+X "PIN_TEXT" "GND_1" 230 -430 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -400 0 -400 -1 0
+C 0 -500 "D8" 0 -500 0 0 60 0 L
+X "PIN_TEXT" "D8" 230 -530 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -500 0 -500 -1 0
+C 0 -600 "D9" 0 -600 0 0 60 0 L
+X "PIN_TEXT" "D9" 230 -630 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -600 0 -600 -1 0
+C 0 -700 "D10" 0 -700 0 0 60 0 L
+X "PIN_TEXT" "D10" 230 -730 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -700 0 -700 -1 0
+C 0 -800 "VCC" 0 -800 0 0 60 0 L
+X "PIN_TEXT" "VCC" 230 -830 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -800 0 -800 -1 0
+C 0 -900 "D11" 0 -900 0 0 60 0 L
+X "PIN_TEXT" "D11" 230 -930 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -900 0 -900 -1 0
+C 0 -1000 "D12" 0 -1000 0 0 60 0 L
+X "PIN_TEXT" "D12" 230 -1030 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1000 0 -1000 -1 0
+C 0 -1100 "D13" 0 -1100 0 0 60 0 L
+X "PIN_TEXT" "D13" 230 -1130 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1100 0 -1100 -1 0
+C 0 -1200 "GND_2" 0 -1200 0 0 60 0 L
+X "PIN_TEXT" "GND_2" 230 -1230 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1200 0 -1200 -1 0
+C 0 -1300 "D14" 0 -1300 0 0 60 0 L
+X "PIN_TEXT" "D14" 230 -1330 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1300 0 -1300 -1 0
+C 0 -1400 "D15" 0 -1400 0 0 60 0 L
+X "PIN_TEXT" "D15" 230 -1430 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1400 0 -1400 -1 0
+C 0 -1500 "D16" 0 -1500 0 0 60 0 L
+X "PIN_TEXT" "D16" 230 -1530 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1500 0 -1500 -1 0
+C 0 -1600 "CLKSEL" 0 -1600 0 0 60 0 L
+X "PIN_TEXT" "CLKSEL" 230 -1630 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1600 0 -1600 -1 0
+C 0 -1700 "D17" 0 -1700 0 0 60 0 L
+X "PIN_TEXT" "D17" 230 -1730 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1700 0 -1700 -1 0
+C 0 -1800 "D18" 0 -1800 0 0 60 0 L
+X "PIN_TEXT" "D18" 230 -1830 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1800 0 -1800 -1 0
+C 0 -1900 "D19" 0 -1900 0 0 60 0 L
+X "PIN_TEXT" "D19" 230 -1930 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1900 0 -1900 -1 0
+C 0 -2000 "GND_3" 0 -2000 0 0 60 0 L
+X "PIN_TEXT" "GND_3" 230 -2030 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2000 0 -2000 -1 0
+C 0 -2100 "D20" 0 -2100 0 0 60 0 L
+X "PIN_TEXT" "D20" 230 -2130 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2100 0 -2100 -1 0
+C 0 -2200 "D21" 0 -2200 0 0 60 0 L
+X "PIN_TEXT" "D21" 230 -2230 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2200 0 -2200 -1 0
+C 0 -2300 "D22" 0 -2300 0 0 60 0 L
+X "PIN_TEXT" "D22" 230 -2330 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2300 0 -2300 -1 0
+C 0 -2400 "D23" 0 -2400 0 0 60 0 L
+X "PIN_TEXT" "D23" 230 -2430 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2400 0 -2400 -1 0
+C 0 -2500 "IOVCC_2" 0 -2500 0 0 60 0 L
+X "PIN_TEXT" "IOVCC_2" 230 -2530 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2500 0 -2500 -1 0
+C 0 -2600 "D24" 0 -2600 0 0 60 0 L
+X "PIN_TEXT" "D24" 230 -2630 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2600 0 -2600 -1 0
+C 0 -2700 "D25" 0 -2700 0 0 60 0 L
+X "PIN_TEXT" "D25" 230 -2730 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2700 0 -2700 -1 0
+C 1400 0 "D4" 1400 0 0 0 60 0 R
+X "PIN_TEXT" "D4" 1170 -30 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 0 1400 0 -1 0
+C 1400 -100 "D3" 1400 -100 0 0 60 0 R
+X "PIN_TEXT" "D3" 1170 -130 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -100 1400 -100 -1 0
+C 1400 -200 "D2" 1400 -200 0 0 60 0 R
+X "PIN_TEXT" "D2" 1170 -230 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -200 1400 -200 -1 0
+C 1400 -300 "GND_10" 1400 -300 0 0 60 0 R
+X "PIN_TEXT" "GND_10" 1170 -330 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -300 1400 -300 -1 0
+C 1400 -400 "D1" 1400 -400 0 0 60 0 R
+X "PIN_TEXT" "D1" 1170 -430 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -400 1400 -400 -1 0
+C 1400 -500 "D0" 1400 -500 0 0 60 0 R
+X "PIN_TEXT" "D0" 1170 -530 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -500 1400 -500 -1 0
+C 1400 -600 "D27" 1400 -600 0 0 60 0 R
+X "PIN_TEXT" "D27" 1170 -630 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -600 1400 -600 -1 0
+C 1400 -700 "GND_9" 1400 -700 0 0 60 0 R
+X "PIN_TEXT" "GND_9" 1170 -730 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -700 1400 -700 -1 0
+C 1400 -800 "Y0M" 1400 -800 0 0 60 0 R
+X "PIN_TEXT" "Y0M" 1170 -830 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -800 1400 -800 -1 0
+C 1400 -900 "Y0P" 1400 -900 0 0 60 0 R
+X "PIN_TEXT" "Y0P" 1170 -930 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -900 1400 -900 -1 0
+C 1400 -1000 "Y1M" 1400 -1000 0 0 60 0 R
+X "PIN_TEXT" "Y1M" 1170 -1030 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -1000 1400 -1000 -1 0
+C 1400 -1100 "Y1P" 1400 -1100 0 0 60 0 R
+X "PIN_TEXT" "Y1P" 1170 -1130 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -1100 1400 -1100 -1 0
+C 1400 -1200 "LVDSVCC" 1400 -1200 0 0 60 0 R
+X "PIN_TEXT" "LVDSVCC" 1170 -1230 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -1200 1400 -1200 -1 0
+C 1400 -1300 "GND_8" 1400 -1300 0 0 60 0 R
+X "PIN_TEXT" "GND_8" 1170 -1330 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -1300 1400 -1300 -1 0
+C 1400 -1400 "Y2M" 1400 -1400 0 0 60 0 R
+X "PIN_TEXT" "Y2M" 1170 -1430 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -1400 1400 -1400 -1 0
+C 1400 -1500 "Y2P" 1400 -1500 0 0 60 0 R
+X "PIN_TEXT" "Y2P" 1170 -1530 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -1500 1400 -1500 -1 0
+C 1400 -1600 "CLKOUTM" 1400 -1600 0 0 60 0 R
+X "PIN_TEXT" "CLKOUTM" 1170 -1630 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -1600 1400 -1600 -1 0
+C 1400 -1700 "CLKOUTP" 1400 -1700 0 0 60 0 R
+X "PIN_TEXT" "CLKOUTP" 1170 -1730 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -1700 1400 -1700 -1 0
+C 1400 -1800 "Y3M" 1400 -1800 0 0 60 0 R
+X "PIN_TEXT" "Y3M" 1170 -1830 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -1800 1400 -1800 -1 0
+C 1400 -1900 "Y3P" 1400 -1900 0 0 60 0 R
+X "PIN_TEXT" "Y3P" 1170 -1930 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -1900 1400 -1900 -1 0
+C 1400 -2000 "GND_7" 1400 -2000 0 0 60 0 R
+X "PIN_TEXT" "GND_7" 1170 -2030 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -2000 1400 -2000 -1 0
+C 1400 -2100 "GND_6" 1400 -2100 0 0 60 0 R
+X "PIN_TEXT" "GND_6" 1170 -2130 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -2100 1400 -2100 -1 0
+C 1400 -2200 "PLLVCC" 1400 -2200 0 0 60 0 R
+X "PIN_TEXT" "PLLVCC" 1170 -2230 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -2200 1400 -2200 -1 0
+C 1400 -2300 "GND_5" 1400 -2300 0 0 60 0 R
+X "PIN_TEXT" "GND_5" 1170 -2330 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -2300 1400 -2300 -1 0
+C 1400 -2400 "SHTDN*" 1400 -2400 0 0 60 0 R
+X "PIN_TEXT" "SHTDN*" 1170 -2430 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -2400 1400 -2400 -1 0
+C 1400 -2500 "CLKIN" 1400 -2500 0 0 60 0 R
+X "PIN_TEXT" "CLKIN" 1170 -2530 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -2500 1400 -2500 -1 0
+C 1400 -2600 "D26" 1400 -2600 0 0 60 0 R
+X "PIN_TEXT" "D26" 1170 -2630 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -2600 1400 -2600 -1 0
+C 1400 -2700 "GND_4" 1400 -2700 0 0 60 0 R
+X "PIN_TEXT" "GND_4" 1170 -2730 0 0.00 60 0 0 2 0 0 1 0 74
+L 1200 -2700 1400 -2700 -1 0
+L 200 100 1200 100 -1 0
+L 1200 -2800 1200 100 -1 0
+L 1200 -2800 200 -2800 -1 0
+L 200 100 200 -2800 -1 0
+P "$LOCATION" "?" 1250 270 0 0 60 0 0 0 0 0 1 0 32
+P "PACK_TYPE" "?" 0 -50 0 0 100 0 0 1 0 0 0 0 32
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/DesignSpark PCB PRO/SN75LVDS83BDGGR.dsl b/Hardware/Lib/SN75LVDS83BDGGR/DesignSpark PCB PRO/SN75LVDS83BDGGR.dsl
new file mode 100644
index 0000000..902462a
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/DesignSpark PCB PRO/SN75LVDS83BDGGR.dsl
@@ -0,0 +1,378 @@
+SamacSys ECAD Model
+4672923/1031803/2.50/56/3/Integrated Circuit
+
+DESIGNSPARK_INTERMEDIATE_ASCII
+
+(asciiHeader
+ (fileUnits MM)
+)
+(library Library_1
+ (padStyleDef "r147.5_30"
+ (holeDiam 0)
+ (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.3) (shapeHeight 1.475))
+ (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0))
+ )
+ (textStyleDef "Default"
+ (font
+ (fontType Stroke)
+ (fontFace "Helvetica")
+ (fontHeight 50 mils)
+ (strokeWidth 5 mils)
+ )
+ )
+ (patternDef "SOP50P810X120-56N" (originalName "SOP50P810X120-56N")
+ (multiLayer
+ (pad (padNum 1) (padStyleRef r147.5_30) (pt -3.788, 6.75) (rotation 90))
+ (pad (padNum 2) (padStyleRef r147.5_30) (pt -3.788, 6.25) (rotation 90))
+ (pad (padNum 3) (padStyleRef r147.5_30) (pt -3.788, 5.75) (rotation 90))
+ (pad (padNum 4) (padStyleRef r147.5_30) (pt -3.788, 5.25) (rotation 90))
+ (pad (padNum 5) (padStyleRef r147.5_30) (pt -3.788, 4.75) (rotation 90))
+ (pad (padNum 6) (padStyleRef r147.5_30) (pt -3.788, 4.25) (rotation 90))
+ (pad (padNum 7) (padStyleRef r147.5_30) (pt -3.788, 3.75) (rotation 90))
+ (pad (padNum 8) (padStyleRef r147.5_30) (pt -3.788, 3.25) (rotation 90))
+ (pad (padNum 9) (padStyleRef r147.5_30) (pt -3.788, 2.75) (rotation 90))
+ (pad (padNum 10) (padStyleRef r147.5_30) (pt -3.788, 2.25) (rotation 90))
+ (pad (padNum 11) (padStyleRef r147.5_30) (pt -3.788, 1.75) (rotation 90))
+ (pad (padNum 12) (padStyleRef r147.5_30) (pt -3.788, 1.25) (rotation 90))
+ (pad (padNum 13) (padStyleRef r147.5_30) (pt -3.788, 0.75) (rotation 90))
+ (pad (padNum 14) (padStyleRef r147.5_30) (pt -3.788, 0.25) (rotation 90))
+ (pad (padNum 15) (padStyleRef r147.5_30) (pt -3.788, -0.25) (rotation 90))
+ (pad (padNum 16) (padStyleRef r147.5_30) (pt -3.788, -0.75) (rotation 90))
+ (pad (padNum 17) (padStyleRef r147.5_30) (pt -3.788, -1.25) (rotation 90))
+ (pad (padNum 18) (padStyleRef r147.5_30) (pt -3.788, -1.75) (rotation 90))
+ (pad (padNum 19) (padStyleRef r147.5_30) (pt -3.788, -2.25) (rotation 90))
+ (pad (padNum 20) (padStyleRef r147.5_30) (pt -3.788, -2.75) (rotation 90))
+ (pad (padNum 21) (padStyleRef r147.5_30) (pt -3.788, -3.25) (rotation 90))
+ (pad (padNum 22) (padStyleRef r147.5_30) (pt -3.788, -3.75) (rotation 90))
+ (pad (padNum 23) (padStyleRef r147.5_30) (pt -3.788, -4.25) (rotation 90))
+ (pad (padNum 24) (padStyleRef r147.5_30) (pt -3.788, -4.75) (rotation 90))
+ (pad (padNum 25) (padStyleRef r147.5_30) (pt -3.788, -5.25) (rotation 90))
+ (pad (padNum 26) (padStyleRef r147.5_30) (pt -3.788, -5.75) (rotation 90))
+ (pad (padNum 27) (padStyleRef r147.5_30) (pt -3.788, -6.25) (rotation 90))
+ (pad (padNum 28) (padStyleRef r147.5_30) (pt -3.788, -6.75) (rotation 90))
+ (pad (padNum 29) (padStyleRef r147.5_30) (pt 3.788, -6.75) (rotation 90))
+ (pad (padNum 30) (padStyleRef r147.5_30) (pt 3.788, -6.25) (rotation 90))
+ (pad (padNum 31) (padStyleRef r147.5_30) (pt 3.788, -5.75) (rotation 90))
+ (pad (padNum 32) (padStyleRef r147.5_30) (pt 3.788, -5.25) (rotation 90))
+ (pad (padNum 33) (padStyleRef r147.5_30) (pt 3.788, -4.75) (rotation 90))
+ (pad (padNum 34) (padStyleRef r147.5_30) (pt 3.788, -4.25) (rotation 90))
+ (pad (padNum 35) (padStyleRef r147.5_30) (pt 3.788, -3.75) (rotation 90))
+ (pad (padNum 36) (padStyleRef r147.5_30) (pt 3.788, -3.25) (rotation 90))
+ (pad (padNum 37) (padStyleRef r147.5_30) (pt 3.788, -2.75) (rotation 90))
+ (pad (padNum 38) (padStyleRef r147.5_30) (pt 3.788, -2.25) (rotation 90))
+ (pad (padNum 39) (padStyleRef r147.5_30) (pt 3.788, -1.75) (rotation 90))
+ (pad (padNum 40) (padStyleRef r147.5_30) (pt 3.788, -1.25) (rotation 90))
+ (pad (padNum 41) (padStyleRef r147.5_30) (pt 3.788, -0.75) (rotation 90))
+ (pad (padNum 42) (padStyleRef r147.5_30) (pt 3.788, -0.25) (rotation 90))
+ (pad (padNum 43) (padStyleRef r147.5_30) (pt 3.788, 0.25) (rotation 90))
+ (pad (padNum 44) (padStyleRef r147.5_30) (pt 3.788, 0.75) (rotation 90))
+ (pad (padNum 45) (padStyleRef r147.5_30) (pt 3.788, 1.25) (rotation 90))
+ (pad (padNum 46) (padStyleRef r147.5_30) (pt 3.788, 1.75) (rotation 90))
+ (pad (padNum 47) (padStyleRef r147.5_30) (pt 3.788, 2.25) (rotation 90))
+ (pad (padNum 48) (padStyleRef r147.5_30) (pt 3.788, 2.75) (rotation 90))
+ (pad (padNum 49) (padStyleRef r147.5_30) (pt 3.788, 3.25) (rotation 90))
+ (pad (padNum 50) (padStyleRef r147.5_30) (pt 3.788, 3.75) (rotation 90))
+ (pad (padNum 51) (padStyleRef r147.5_30) (pt 3.788, 4.25) (rotation 90))
+ (pad (padNum 52) (padStyleRef r147.5_30) (pt 3.788, 4.75) (rotation 90))
+ (pad (padNum 53) (padStyleRef r147.5_30) (pt 3.788, 5.25) (rotation 90))
+ (pad (padNum 54) (padStyleRef r147.5_30) (pt 3.788, 5.75) (rotation 90))
+ (pad (padNum 55) (padStyleRef r147.5_30) (pt 3.788, 6.25) (rotation 90))
+ (pad (padNum 56) (padStyleRef r147.5_30) (pt 3.788, 6.75) (rotation 90))
+ )
+ (layerContents (layerNumRef 18)
+ (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Default") (isVisible True))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -4.775 7.3) (pt 4.775 7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 4.775 7.3) (pt 4.775 -7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 4.775 -7.3) (pt -4.775 -7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -4.775 -7.3) (pt -4.775 7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.05 7) (pt 3.05 7) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.05 7) (pt 3.05 -7) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.05 -7) (pt -3.05 -7) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.05 -7) (pt -3.05 7) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.05 6.5) (pt -2.55 7) (width 0.1))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -2.7 7) (pt 2.7 7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 2.7 7) (pt 2.7 -7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 2.7 -7) (pt -2.7 -7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -2.7 -7) (pt -2.7 7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -4.525 7.25) (pt -3.05 7.25) (width 0.2))
+ )
+ )
+ (symbolDef "SN75LVDS83BDGGR" (originalName "SN75LVDS83BDGGR")
+
+ (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 13) (pt 0 mils -1200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 14) (pt 0 mils -1300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 15) (pt 0 mils -1400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 16) (pt 0 mils -1500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 17) (pt 0 mils -1600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 18) (pt 0 mils -1700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 19) (pt 0 mils -1800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 20) (pt 0 mils -1900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 21) (pt 0 mils -2000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 22) (pt 0 mils -2100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 23) (pt 0 mils -2200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 24) (pt 0 mils -2300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 25) (pt 0 mils -2400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 26) (pt 0 mils -2500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 27) (pt 0 mils -2600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 28) (pt 0 mils -2700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 29) (pt 1400 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 30) (pt 1400 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 31) (pt 1400 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 32) (pt 1400 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 33) (pt 1400 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 34) (pt 1400 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 35) (pt 1400 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 36) (pt 1400 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 37) (pt 1400 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 38) (pt 1400 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 39) (pt 1400 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 40) (pt 1400 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 41) (pt 1400 mils -1200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 42) (pt 1400 mils -1300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 43) (pt 1400 mils -1400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 44) (pt 1400 mils -1500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 45) (pt 1400 mils -1600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 46) (pt 1400 mils -1700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 47) (pt 1400 mils -1800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 48) (pt 1400 mils -1900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 49) (pt 1400 mils -2000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 50) (pt 1400 mils -2100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 51) (pt 1400 mils -2200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 52) (pt 1400 mils -2300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 53) (pt 1400 mils -2400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 54) (pt 1400 mils -2500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 55) (pt 1400 mils -2600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 56) (pt 1400 mils -2700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (line (pt 200 mils 100 mils) (pt 1200 mils 100 mils) (width 6 mils))
+ (line (pt 1200 mils 100 mils) (pt 1200 mils -2800 mils) (width 6 mils))
+ (line (pt 1200 mils -2800 mils) (pt 200 mils -2800 mils) (width 6 mils))
+ (line (pt 200 mils -2800 mils) (pt 200 mils 100 mils) (width 6 mils))
+ (attr "RefDes" "RefDes" (pt 1250 mils 300 mils) (justify Left) (isVisible True) (textStyleRef "Default"))
+
+ )
+ (compDef "SN75LVDS83BDGGR" (originalName "SN75LVDS83BDGGR") (compHeader (numPins 56) (numParts 1) (refDesPrefix IC)
+ )
+ (compPin "1" (pinName "IOVCC_1") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "2" (pinName "D5") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "3" (pinName "D6") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "4" (pinName "D7") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "5" (pinName "GND_1") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "6" (pinName "D8") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "7" (pinName "D9") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "8" (pinName "D10") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "9" (pinName "VCC") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "10" (pinName "D11") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "11" (pinName "D12") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "12" (pinName "D13") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "13" (pinName "GND_2") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "14" (pinName "D14") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "15" (pinName "D15") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "16" (pinName "D16") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "17" (pinName "CLKSEL") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "18" (pinName "D17") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "19" (pinName "D18") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "20" (pinName "D19") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "21" (pinName "GND_3") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "22" (pinName "D20") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "23" (pinName "D21") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "24" (pinName "D22") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "25" (pinName "D23") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "26" (pinName "IOVCC_2") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "27" (pinName "D24") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "28" (pinName "D25") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "56" (pinName "D4") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "55" (pinName "D3") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "54" (pinName "D2") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "53" (pinName "GND_10") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "52" (pinName "D1") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "51" (pinName "D0") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "50" (pinName "D27") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "49" (pinName "GND_9") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "48" (pinName "Y0M") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "47" (pinName "Y0P") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "46" (pinName "Y1M") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "45" (pinName "Y1P") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "44" (pinName "LVDSVCC") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "43" (pinName "GND_8") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "42" (pinName "Y2M") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "41" (pinName "Y2P") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "40" (pinName "CLKOUTM") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "39" (pinName "CLKOUTP") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "38" (pinName "Y3M") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "37" (pinName "Y3P") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "36" (pinName "GND_7") (partNum 1) (symPinNum 49) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "35" (pinName "GND_6") (partNum 1) (symPinNum 50) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "34" (pinName "PLLVCC") (partNum 1) (symPinNum 51) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "33" (pinName "GND_5") (partNum 1) (symPinNum 52) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "32" (pinName "__SHTDN") (partNum 1) (symPinNum 53) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "31" (pinName "CLKIN") (partNum 1) (symPinNum 54) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "30" (pinName "D26") (partNum 1) (symPinNum 55) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "29" (pinName "GND_4") (partNum 1) (symPinNum 56) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (attachedSymbol (partNum 1) (altType Normal) (symbolName "SN75LVDS83BDGGR"))
+ (attachedPattern (patternNum 1) (patternName "SOP50P810X120-56N")
+ (numPads 56)
+ (padPinMap
+ (padNum 1) (compPinRef "1")
+ (padNum 2) (compPinRef "2")
+ (padNum 3) (compPinRef "3")
+ (padNum 4) (compPinRef "4")
+ (padNum 5) (compPinRef "5")
+ (padNum 6) (compPinRef "6")
+ (padNum 7) (compPinRef "7")
+ (padNum 8) (compPinRef "8")
+ (padNum 9) (compPinRef "9")
+ (padNum 10) (compPinRef "10")
+ (padNum 11) (compPinRef "11")
+ (padNum 12) (compPinRef "12")
+ (padNum 13) (compPinRef "13")
+ (padNum 14) (compPinRef "14")
+ (padNum 15) (compPinRef "15")
+ (padNum 16) (compPinRef "16")
+ (padNum 17) (compPinRef "17")
+ (padNum 18) (compPinRef "18")
+ (padNum 19) (compPinRef "19")
+ (padNum 20) (compPinRef "20")
+ (padNum 21) (compPinRef "21")
+ (padNum 22) (compPinRef "22")
+ (padNum 23) (compPinRef "23")
+ (padNum 24) (compPinRef "24")
+ (padNum 25) (compPinRef "25")
+ (padNum 26) (compPinRef "26")
+ (padNum 27) (compPinRef "27")
+ (padNum 28) (compPinRef "28")
+ (padNum 29) (compPinRef "29")
+ (padNum 30) (compPinRef "30")
+ (padNum 31) (compPinRef "31")
+ (padNum 32) (compPinRef "32")
+ (padNum 33) (compPinRef "33")
+ (padNum 34) (compPinRef "34")
+ (padNum 35) (compPinRef "35")
+ (padNum 36) (compPinRef "36")
+ (padNum 37) (compPinRef "37")
+ (padNum 38) (compPinRef "38")
+ (padNum 39) (compPinRef "39")
+ (padNum 40) (compPinRef "40")
+ (padNum 41) (compPinRef "41")
+ (padNum 42) (compPinRef "42")
+ (padNum 43) (compPinRef "43")
+ (padNum 44) (compPinRef "44")
+ (padNum 45) (compPinRef "45")
+ (padNum 46) (compPinRef "46")
+ (padNum 47) (compPinRef "47")
+ (padNum 48) (compPinRef "48")
+ (padNum 49) (compPinRef "49")
+ (padNum 50) (compPinRef "50")
+ (padNum 51) (compPinRef "51")
+ (padNum 52) (compPinRef "52")
+ (padNum 53) (compPinRef "53")
+ (padNum 54) (compPinRef "54")
+ (padNum 55) (compPinRef "55")
+ (padNum 56) (compPinRef "56")
+ )
+ )
+ (attr "Mouser Part Number" "595-SN75LVDS83BDGGR")
+ (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D")
+ (attr "Manufacturer_Name" "Texas Instruments")
+ (attr "Manufacturer_Part_Number" "SN75LVDS83BDGGR")
+ (attr "Description" "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit")
+ (attr "Datasheet Link" "https://www.ti.com/lit/gpn/SN75LVDS83B")
+ (attr "Height" "1.2 mm")
+ )
+
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/DesignSpark PCB/Readme.html b/Hardware/Lib/SN75LVDS83BDGGR/DesignSpark PCB/Readme.html
new file mode 100644
index 0000000..930c561
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/DesignSpark PCB/Readme.html
@@ -0,0 +1,12 @@
+
+
+
+ DesignSpark PCB
+
+
+ Please first install the Library Loader application from: http://componentsearchengine.com/pcb-libraries.php
+ If Library Loader is already installed please make sure it's running by launching it from the desktop shortcut.
+ For help loading the SamacSys libraries into DesignSpark PCB please Click Here: https://www.samacsys.com/dspcb/
+ Alternatively, if you wish to manually import the DesignSpark PCB libraries please refer to https://www.samacsys.com/designspark-pcb-dsl-import/
+
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/DesignSpark PCB/SN75LVDS83BDGGR.dsl b/Hardware/Lib/SN75LVDS83BDGGR/DesignSpark PCB/SN75LVDS83BDGGR.dsl
new file mode 100644
index 0000000..902462a
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/DesignSpark PCB/SN75LVDS83BDGGR.dsl
@@ -0,0 +1,378 @@
+SamacSys ECAD Model
+4672923/1031803/2.50/56/3/Integrated Circuit
+
+DESIGNSPARK_INTERMEDIATE_ASCII
+
+(asciiHeader
+ (fileUnits MM)
+)
+(library Library_1
+ (padStyleDef "r147.5_30"
+ (holeDiam 0)
+ (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.3) (shapeHeight 1.475))
+ (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0))
+ )
+ (textStyleDef "Default"
+ (font
+ (fontType Stroke)
+ (fontFace "Helvetica")
+ (fontHeight 50 mils)
+ (strokeWidth 5 mils)
+ )
+ )
+ (patternDef "SOP50P810X120-56N" (originalName "SOP50P810X120-56N")
+ (multiLayer
+ (pad (padNum 1) (padStyleRef r147.5_30) (pt -3.788, 6.75) (rotation 90))
+ (pad (padNum 2) (padStyleRef r147.5_30) (pt -3.788, 6.25) (rotation 90))
+ (pad (padNum 3) (padStyleRef r147.5_30) (pt -3.788, 5.75) (rotation 90))
+ (pad (padNum 4) (padStyleRef r147.5_30) (pt -3.788, 5.25) (rotation 90))
+ (pad (padNum 5) (padStyleRef r147.5_30) (pt -3.788, 4.75) (rotation 90))
+ (pad (padNum 6) (padStyleRef r147.5_30) (pt -3.788, 4.25) (rotation 90))
+ (pad (padNum 7) (padStyleRef r147.5_30) (pt -3.788, 3.75) (rotation 90))
+ (pad (padNum 8) (padStyleRef r147.5_30) (pt -3.788, 3.25) (rotation 90))
+ (pad (padNum 9) (padStyleRef r147.5_30) (pt -3.788, 2.75) (rotation 90))
+ (pad (padNum 10) (padStyleRef r147.5_30) (pt -3.788, 2.25) (rotation 90))
+ (pad (padNum 11) (padStyleRef r147.5_30) (pt -3.788, 1.75) (rotation 90))
+ (pad (padNum 12) (padStyleRef r147.5_30) (pt -3.788, 1.25) (rotation 90))
+ (pad (padNum 13) (padStyleRef r147.5_30) (pt -3.788, 0.75) (rotation 90))
+ (pad (padNum 14) (padStyleRef r147.5_30) (pt -3.788, 0.25) (rotation 90))
+ (pad (padNum 15) (padStyleRef r147.5_30) (pt -3.788, -0.25) (rotation 90))
+ (pad (padNum 16) (padStyleRef r147.5_30) (pt -3.788, -0.75) (rotation 90))
+ (pad (padNum 17) (padStyleRef r147.5_30) (pt -3.788, -1.25) (rotation 90))
+ (pad (padNum 18) (padStyleRef r147.5_30) (pt -3.788, -1.75) (rotation 90))
+ (pad (padNum 19) (padStyleRef r147.5_30) (pt -3.788, -2.25) (rotation 90))
+ (pad (padNum 20) (padStyleRef r147.5_30) (pt -3.788, -2.75) (rotation 90))
+ (pad (padNum 21) (padStyleRef r147.5_30) (pt -3.788, -3.25) (rotation 90))
+ (pad (padNum 22) (padStyleRef r147.5_30) (pt -3.788, -3.75) (rotation 90))
+ (pad (padNum 23) (padStyleRef r147.5_30) (pt -3.788, -4.25) (rotation 90))
+ (pad (padNum 24) (padStyleRef r147.5_30) (pt -3.788, -4.75) (rotation 90))
+ (pad (padNum 25) (padStyleRef r147.5_30) (pt -3.788, -5.25) (rotation 90))
+ (pad (padNum 26) (padStyleRef r147.5_30) (pt -3.788, -5.75) (rotation 90))
+ (pad (padNum 27) (padStyleRef r147.5_30) (pt -3.788, -6.25) (rotation 90))
+ (pad (padNum 28) (padStyleRef r147.5_30) (pt -3.788, -6.75) (rotation 90))
+ (pad (padNum 29) (padStyleRef r147.5_30) (pt 3.788, -6.75) (rotation 90))
+ (pad (padNum 30) (padStyleRef r147.5_30) (pt 3.788, -6.25) (rotation 90))
+ (pad (padNum 31) (padStyleRef r147.5_30) (pt 3.788, -5.75) (rotation 90))
+ (pad (padNum 32) (padStyleRef r147.5_30) (pt 3.788, -5.25) (rotation 90))
+ (pad (padNum 33) (padStyleRef r147.5_30) (pt 3.788, -4.75) (rotation 90))
+ (pad (padNum 34) (padStyleRef r147.5_30) (pt 3.788, -4.25) (rotation 90))
+ (pad (padNum 35) (padStyleRef r147.5_30) (pt 3.788, -3.75) (rotation 90))
+ (pad (padNum 36) (padStyleRef r147.5_30) (pt 3.788, -3.25) (rotation 90))
+ (pad (padNum 37) (padStyleRef r147.5_30) (pt 3.788, -2.75) (rotation 90))
+ (pad (padNum 38) (padStyleRef r147.5_30) (pt 3.788, -2.25) (rotation 90))
+ (pad (padNum 39) (padStyleRef r147.5_30) (pt 3.788, -1.75) (rotation 90))
+ (pad (padNum 40) (padStyleRef r147.5_30) (pt 3.788, -1.25) (rotation 90))
+ (pad (padNum 41) (padStyleRef r147.5_30) (pt 3.788, -0.75) (rotation 90))
+ (pad (padNum 42) (padStyleRef r147.5_30) (pt 3.788, -0.25) (rotation 90))
+ (pad (padNum 43) (padStyleRef r147.5_30) (pt 3.788, 0.25) (rotation 90))
+ (pad (padNum 44) (padStyleRef r147.5_30) (pt 3.788, 0.75) (rotation 90))
+ (pad (padNum 45) (padStyleRef r147.5_30) (pt 3.788, 1.25) (rotation 90))
+ (pad (padNum 46) (padStyleRef r147.5_30) (pt 3.788, 1.75) (rotation 90))
+ (pad (padNum 47) (padStyleRef r147.5_30) (pt 3.788, 2.25) (rotation 90))
+ (pad (padNum 48) (padStyleRef r147.5_30) (pt 3.788, 2.75) (rotation 90))
+ (pad (padNum 49) (padStyleRef r147.5_30) (pt 3.788, 3.25) (rotation 90))
+ (pad (padNum 50) (padStyleRef r147.5_30) (pt 3.788, 3.75) (rotation 90))
+ (pad (padNum 51) (padStyleRef r147.5_30) (pt 3.788, 4.25) (rotation 90))
+ (pad (padNum 52) (padStyleRef r147.5_30) (pt 3.788, 4.75) (rotation 90))
+ (pad (padNum 53) (padStyleRef r147.5_30) (pt 3.788, 5.25) (rotation 90))
+ (pad (padNum 54) (padStyleRef r147.5_30) (pt 3.788, 5.75) (rotation 90))
+ (pad (padNum 55) (padStyleRef r147.5_30) (pt 3.788, 6.25) (rotation 90))
+ (pad (padNum 56) (padStyleRef r147.5_30) (pt 3.788, 6.75) (rotation 90))
+ )
+ (layerContents (layerNumRef 18)
+ (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Default") (isVisible True))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -4.775 7.3) (pt 4.775 7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 4.775 7.3) (pt 4.775 -7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 4.775 -7.3) (pt -4.775 -7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -4.775 -7.3) (pt -4.775 7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.05 7) (pt 3.05 7) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.05 7) (pt 3.05 -7) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.05 -7) (pt -3.05 -7) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.05 -7) (pt -3.05 7) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.05 6.5) (pt -2.55 7) (width 0.1))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -2.7 7) (pt 2.7 7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 2.7 7) (pt 2.7 -7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 2.7 -7) (pt -2.7 -7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -2.7 -7) (pt -2.7 7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -4.525 7.25) (pt -3.05 7.25) (width 0.2))
+ )
+ )
+ (symbolDef "SN75LVDS83BDGGR" (originalName "SN75LVDS83BDGGR")
+
+ (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 13) (pt 0 mils -1200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 14) (pt 0 mils -1300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 15) (pt 0 mils -1400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 16) (pt 0 mils -1500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 17) (pt 0 mils -1600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 18) (pt 0 mils -1700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 19) (pt 0 mils -1800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 20) (pt 0 mils -1900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 21) (pt 0 mils -2000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 22) (pt 0 mils -2100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 23) (pt 0 mils -2200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 24) (pt 0 mils -2300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 25) (pt 0 mils -2400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 26) (pt 0 mils -2500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 27) (pt 0 mils -2600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 28) (pt 0 mils -2700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 29) (pt 1400 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 30) (pt 1400 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 31) (pt 1400 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 32) (pt 1400 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 33) (pt 1400 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 34) (pt 1400 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 35) (pt 1400 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 36) (pt 1400 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 37) (pt 1400 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 38) (pt 1400 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 39) (pt 1400 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 40) (pt 1400 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 41) (pt 1400 mils -1200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 42) (pt 1400 mils -1300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 43) (pt 1400 mils -1400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 44) (pt 1400 mils -1500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 45) (pt 1400 mils -1600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 46) (pt 1400 mils -1700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 47) (pt 1400 mils -1800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 48) (pt 1400 mils -1900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 49) (pt 1400 mils -2000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 50) (pt 1400 mils -2100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 51) (pt 1400 mils -2200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 52) (pt 1400 mils -2300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 53) (pt 1400 mils -2400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 54) (pt 1400 mils -2500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 55) (pt 1400 mils -2600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 56) (pt 1400 mils -2700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (line (pt 200 mils 100 mils) (pt 1200 mils 100 mils) (width 6 mils))
+ (line (pt 1200 mils 100 mils) (pt 1200 mils -2800 mils) (width 6 mils))
+ (line (pt 1200 mils -2800 mils) (pt 200 mils -2800 mils) (width 6 mils))
+ (line (pt 200 mils -2800 mils) (pt 200 mils 100 mils) (width 6 mils))
+ (attr "RefDes" "RefDes" (pt 1250 mils 300 mils) (justify Left) (isVisible True) (textStyleRef "Default"))
+
+ )
+ (compDef "SN75LVDS83BDGGR" (originalName "SN75LVDS83BDGGR") (compHeader (numPins 56) (numParts 1) (refDesPrefix IC)
+ )
+ (compPin "1" (pinName "IOVCC_1") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "2" (pinName "D5") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "3" (pinName "D6") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "4" (pinName "D7") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "5" (pinName "GND_1") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "6" (pinName "D8") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "7" (pinName "D9") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "8" (pinName "D10") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "9" (pinName "VCC") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "10" (pinName "D11") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "11" (pinName "D12") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "12" (pinName "D13") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "13" (pinName "GND_2") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "14" (pinName "D14") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "15" (pinName "D15") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "16" (pinName "D16") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "17" (pinName "CLKSEL") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "18" (pinName "D17") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "19" (pinName "D18") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "20" (pinName "D19") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "21" (pinName "GND_3") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "22" (pinName "D20") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "23" (pinName "D21") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "24" (pinName "D22") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "25" (pinName "D23") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "26" (pinName "IOVCC_2") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "27" (pinName "D24") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "28" (pinName "D25") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "56" (pinName "D4") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "55" (pinName "D3") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "54" (pinName "D2") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "53" (pinName "GND_10") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "52" (pinName "D1") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "51" (pinName "D0") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "50" (pinName "D27") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "49" (pinName "GND_9") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "48" (pinName "Y0M") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "47" (pinName "Y0P") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "46" (pinName "Y1M") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "45" (pinName "Y1P") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "44" (pinName "LVDSVCC") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "43" (pinName "GND_8") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "42" (pinName "Y2M") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "41" (pinName "Y2P") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "40" (pinName "CLKOUTM") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "39" (pinName "CLKOUTP") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "38" (pinName "Y3M") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "37" (pinName "Y3P") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "36" (pinName "GND_7") (partNum 1) (symPinNum 49) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "35" (pinName "GND_6") (partNum 1) (symPinNum 50) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "34" (pinName "PLLVCC") (partNum 1) (symPinNum 51) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "33" (pinName "GND_5") (partNum 1) (symPinNum 52) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "32" (pinName "__SHTDN") (partNum 1) (symPinNum 53) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "31" (pinName "CLKIN") (partNum 1) (symPinNum 54) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "30" (pinName "D26") (partNum 1) (symPinNum 55) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "29" (pinName "GND_4") (partNum 1) (symPinNum 56) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (attachedSymbol (partNum 1) (altType Normal) (symbolName "SN75LVDS83BDGGR"))
+ (attachedPattern (patternNum 1) (patternName "SOP50P810X120-56N")
+ (numPads 56)
+ (padPinMap
+ (padNum 1) (compPinRef "1")
+ (padNum 2) (compPinRef "2")
+ (padNum 3) (compPinRef "3")
+ (padNum 4) (compPinRef "4")
+ (padNum 5) (compPinRef "5")
+ (padNum 6) (compPinRef "6")
+ (padNum 7) (compPinRef "7")
+ (padNum 8) (compPinRef "8")
+ (padNum 9) (compPinRef "9")
+ (padNum 10) (compPinRef "10")
+ (padNum 11) (compPinRef "11")
+ (padNum 12) (compPinRef "12")
+ (padNum 13) (compPinRef "13")
+ (padNum 14) (compPinRef "14")
+ (padNum 15) (compPinRef "15")
+ (padNum 16) (compPinRef "16")
+ (padNum 17) (compPinRef "17")
+ (padNum 18) (compPinRef "18")
+ (padNum 19) (compPinRef "19")
+ (padNum 20) (compPinRef "20")
+ (padNum 21) (compPinRef "21")
+ (padNum 22) (compPinRef "22")
+ (padNum 23) (compPinRef "23")
+ (padNum 24) (compPinRef "24")
+ (padNum 25) (compPinRef "25")
+ (padNum 26) (compPinRef "26")
+ (padNum 27) (compPinRef "27")
+ (padNum 28) (compPinRef "28")
+ (padNum 29) (compPinRef "29")
+ (padNum 30) (compPinRef "30")
+ (padNum 31) (compPinRef "31")
+ (padNum 32) (compPinRef "32")
+ (padNum 33) (compPinRef "33")
+ (padNum 34) (compPinRef "34")
+ (padNum 35) (compPinRef "35")
+ (padNum 36) (compPinRef "36")
+ (padNum 37) (compPinRef "37")
+ (padNum 38) (compPinRef "38")
+ (padNum 39) (compPinRef "39")
+ (padNum 40) (compPinRef "40")
+ (padNum 41) (compPinRef "41")
+ (padNum 42) (compPinRef "42")
+ (padNum 43) (compPinRef "43")
+ (padNum 44) (compPinRef "44")
+ (padNum 45) (compPinRef "45")
+ (padNum 46) (compPinRef "46")
+ (padNum 47) (compPinRef "47")
+ (padNum 48) (compPinRef "48")
+ (padNum 49) (compPinRef "49")
+ (padNum 50) (compPinRef "50")
+ (padNum 51) (compPinRef "51")
+ (padNum 52) (compPinRef "52")
+ (padNum 53) (compPinRef "53")
+ (padNum 54) (compPinRef "54")
+ (padNum 55) (compPinRef "55")
+ (padNum 56) (compPinRef "56")
+ )
+ )
+ (attr "Mouser Part Number" "595-SN75LVDS83BDGGR")
+ (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D")
+ (attr "Manufacturer_Name" "Texas Instruments")
+ (attr "Manufacturer_Part_Number" "SN75LVDS83BDGGR")
+ (attr "Description" "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit")
+ (attr "Datasheet Link" "https://www.ti.com/lit/gpn/SN75LVDS83B")
+ (attr "Height" "1.2 mm")
+ )
+
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/DipTrace/SN75LVDS83BDGGR.asc b/Hardware/Lib/SN75LVDS83BDGGR/DipTrace/SN75LVDS83BDGGR.asc
new file mode 100644
index 0000000..6c40910
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/DipTrace/SN75LVDS83BDGGR.asc
@@ -0,0 +1,2672 @@
+(Source "DipTrace-ElementLibrary")
+ (Library
+ (Name "SN75LVDS83BDGGR")
+ (Hint "SN75LVDS83BDGGR")
+ (Subfolders
+ )
+ (Categories 0
+ )
+ (Components
+ (Component
+ (Part "SN75LVDS83BDGGR" "IC"
+ (Enabled "Y")
+ (PartType 0)
+ (PartName "SN75LVDS83BDGGR")
+ (ShowNumbers 1)
+ (Type 0)
+ (Number1 0)
+ (Number2 0)
+ (Width 60.96)
+ (Height 91.44)
+ (Value "")
+ (LockProperties "N")
+ (OriginX 0)
+ (OriginY 0)
+ (Datasheet "https://www.ti.com/lit/gpn/SN75LVDS83B")
+ (ModelType 0)
+ (ModelString "")
+ (ModelBody
+ )
+ (Manufacturer "Texas Instruments")
+ (CategoryName "")
+ (CategoryIndex -1)
+ (CategoryTypes 0
+ )
+ (SubfolderIndex 0)
+ (Verification "N" "N" "N" "N" "N" "N" "N")
+ (Pins
+ (Pin 0 15.24 -0
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 1)
+ (Length 15.24)
+ (Name "IOVCC_1")
+ (StringNumber "1")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 1 15.24 7.62
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 2)
+ (Length 15.24)
+ (Name "D5")
+ (StringNumber "2")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 2 15.24 15.24
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 3)
+ (Length 15.24)
+ (Name "D6")
+ (StringNumber "3")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 3 15.24 22.86
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 4)
+ (Length 15.24)
+ (Name "D7")
+ (StringNumber "4")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 4 15.24 30.48
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 5)
+ (Length 15.24)
+ (Name "GND_1")
+ (StringNumber "5")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 5 15.24 38.1
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 6)
+ (Length 15.24)
+ (Name "D8")
+ (StringNumber "6")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 6 15.24 45.72
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 7)
+ (Length 15.24)
+ (Name "D9")
+ (StringNumber "7")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 7 15.24 53.34
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 8)
+ (Length 15.24)
+ (Name "D10")
+ (StringNumber "8")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 8 15.24 60.96
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 9)
+ (Length 15.24)
+ (Name "VCC")
+ (StringNumber "9")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 9 15.24 68.58
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 10)
+ (Length 15.24)
+ (Name "D11")
+ (StringNumber "10")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 10 15.24 76.2
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 11)
+ (Length 15.24)
+ (Name "D12")
+ (StringNumber "11")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 11 15.24 83.82
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 12)
+ (Length 15.24)
+ (Name "D13")
+ (StringNumber "12")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 12 15.24 91.44
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 13)
+ (Length 15.24)
+ (Name "GND_2")
+ (StringNumber "13")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 13 15.24 99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 14)
+ (Length 15.24)
+ (Name "D14")
+ (StringNumber "14")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 14 15.24 106.68
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 15)
+ (Length 15.24)
+ (Name "D15")
+ (StringNumber "15")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 15 15.24 114.3
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 16)
+ (Length 15.24)
+ (Name "D16")
+ (StringNumber "16")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 16 15.24 121.92
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 17)
+ (Length 15.24)
+ (Name "CLKSEL")
+ (StringNumber "17")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 17 15.24 129.54
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 18)
+ (Length 15.24)
+ (Name "D17")
+ (StringNumber "18")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 18 15.24 137.16
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 19)
+ (Length 15.24)
+ (Name "D18")
+ (StringNumber "19")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 19 15.24 144.78
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 20)
+ (Length 15.24)
+ (Name "D19")
+ (StringNumber "20")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 20 15.24 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 21)
+ (Length 15.24)
+ (Name "GND_3")
+ (StringNumber "21")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 21 15.24 160.02
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 22)
+ (Length 15.24)
+ (Name "D20")
+ (StringNumber "22")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 22 15.24 167.64
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 23)
+ (Length 15.24)
+ (Name "D21")
+ (StringNumber "23")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 23 15.24 175.26
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 24)
+ (Length 15.24)
+ (Name "D22")
+ (StringNumber "24")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 24 15.24 182.88
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 25)
+ (Length 15.24)
+ (Name "D23")
+ (StringNumber "25")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 25 15.24 190.5
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 26)
+ (Length 15.24)
+ (Name "IOVCC_2")
+ (StringNumber "26")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 26 15.24 198.12
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 27)
+ (Length 15.24)
+ (Name "D24")
+ (StringNumber "27")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 27 15.24 205.74
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 28)
+ (Length 15.24)
+ (Name "D25")
+ (StringNumber "28")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 28 91.44 -0
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 29)
+ (Length 15.24)
+ (Name "D4")
+ (StringNumber "56")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 29 91.44 7.62
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 30)
+ (Length 15.24)
+ (Name "D3")
+ (StringNumber "55")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 30 91.44 15.24
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 31)
+ (Length 15.24)
+ (Name "D2")
+ (StringNumber "54")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 31 91.44 22.86
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 32)
+ (Length 15.24)
+ (Name "GND_10")
+ (StringNumber "53")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 32 91.44 30.48
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 33)
+ (Length 15.24)
+ (Name "D1")
+ (StringNumber "52")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 33 91.44 38.1
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 34)
+ (Length 15.24)
+ (Name "D0")
+ (StringNumber "51")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 34 91.44 45.72
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 35)
+ (Length 15.24)
+ (Name "D27")
+ (StringNumber "50")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 35 91.44 53.34
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 36)
+ (Length 15.24)
+ (Name "GND_9")
+ (StringNumber "49")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 36 91.44 60.96
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 37)
+ (Length 15.24)
+ (Name "Y0M")
+ (StringNumber "48")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 37 91.44 68.58
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 38)
+ (Length 15.24)
+ (Name "Y0P")
+ (StringNumber "47")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 38 91.44 76.2
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 39)
+ (Length 15.24)
+ (Name "Y1M")
+ (StringNumber "46")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 39 91.44 83.82
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 40)
+ (Length 15.24)
+ (Name "Y1P")
+ (StringNumber "45")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 40 91.44 91.44
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 41)
+ (Length 15.24)
+ (Name "LVDSVCC")
+ (StringNumber "44")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 41 91.44 99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 42)
+ (Length 15.24)
+ (Name "GND_8")
+ (StringNumber "43")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 42 91.44 106.68
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 43)
+ (Length 15.24)
+ (Name "Y2M")
+ (StringNumber "42")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 43 91.44 114.3
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 44)
+ (Length 15.24)
+ (Name "Y2P")
+ (StringNumber "41")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 44 91.44 121.92
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 45)
+ (Length 15.24)
+ (Name "CLKOUTM")
+ (StringNumber "40")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 45 91.44 129.54
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 46)
+ (Length 15.24)
+ (Name "CLKOUTP")
+ (StringNumber "39")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 46 91.44 137.16
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 47)
+ (Length 15.24)
+ (Name "Y3M")
+ (StringNumber "38")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 47 91.44 144.78
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 48)
+ (Length 15.24)
+ (Name "Y3P")
+ (StringNumber "37")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 48 91.44 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 49)
+ (Length 15.24)
+ (Name "GND_7")
+ (StringNumber "36")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 49 91.44 160.02
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 50)
+ (Length 15.24)
+ (Name "GND_6")
+ (StringNumber "35")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 50 91.44 167.64
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 51)
+ (Length 15.24)
+ (Name "PLLVCC")
+ (StringNumber "34")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 51 91.44 175.26
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 52)
+ (Length 15.24)
+ (Name "GND_5")
+ (StringNumber "33")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 52 91.44 182.88
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 53)
+ (Length 15.24)
+ (Name "~SHTDN")
+ (StringNumber "32")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 53 91.44 190.5
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 54)
+ (Length 15.24)
+ (Name "CLKIN")
+ (StringNumber "31")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 54 91.44 198.12
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 55)
+ (Length 15.24)
+ (Name "D26")
+ (StringNumber "30")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 55 91.44 205.74
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 56)
+ (Length 15.24)
+ (Name "GND_4")
+ (StringNumber "29")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ )
+ (Shapes
+ (Shape 0
+ (Enabled "Y")
+ (Locked "N")
+ (VectorFont "N")
+ (FontWidth 0)
+ (FontScale 0)
+ (Orientation 0)
+ (Type 1)
+ (FontSize 0)
+ (FontColor 0)
+ (FontType 0)
+ (FontName "")
+ (Name "")
+ (Width 0.762)
+ (Points
+ (pt 15.24 -7.62)
+ (pt 91.44 -7.62)
+ )
+ )
+ (Shape 1
+ (Enabled "Y")
+ (Locked "N")
+ (VectorFont "N")
+ (FontWidth 0)
+ (FontScale 0)
+ (Orientation 0)
+ (Type 1)
+ (FontSize 0)
+ (FontColor 0)
+ (FontType 0)
+ (FontName "")
+ (Name "")
+ (Width 0.762)
+ (Points
+ (pt 91.44 213.36)
+ (pt 91.44 -7.62)
+ )
+ )
+ (Shape 2
+ (Enabled "Y")
+ (Locked "N")
+ (VectorFont "N")
+ (FontWidth 0)
+ (FontScale 0)
+ (Orientation 0)
+ (Type 1)
+ (FontSize 0)
+ (FontColor 0)
+ (FontType 0)
+ (FontName "")
+ (Name "")
+ (Width 0.762)
+ (Points
+ (pt 91.44 213.36)
+ (pt 15.24 213.36)
+ )
+ )
+ (Shape 3
+ (Enabled "Y")
+ (Locked "N")
+ (VectorFont "N")
+ (FontWidth 0)
+ (FontScale 0)
+ (Orientation 0)
+ (Type 1)
+ (FontSize 0)
+ (FontColor 0)
+ (FontType 0)
+ (FontName "")
+ (Name "")
+ (Width 0.762)
+ (Points
+ (pt 15.24 -7.62)
+ (pt 15.24 213.36)
+ )
+ )
+ )
+ (UserFields
+ (UserField "Mouser Part Number" "595-SN75LVDS83BDGGR" 0)
+ (UserField "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D" 0)
+ (UserField "Manufacturer_Name" "Texas Instruments" 0)
+ (UserField "Manufacturer_Part_Number" "SN75LVDS83BDGGR" 0)
+ (UserField "Height" "1.2 mm" 0)
+ (UserField "Description" "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit" 0)
+ )
+ )
+ (Pattern "SOP50P810X120-56N"
+ (Type 0)
+ (VariableParameter1 "N")
+ (VariableParameter2 "N")
+ (VariableParameter3 "N")
+ (VariableParameter4 "N")
+ (InternalConnections
+ )
+ (Number1 0)
+ (Number2 0)
+ (Spacing1 0)
+ (Spacing2 0)
+ (VariableParameter5 "N")
+ (Spacing3 0)
+ (LockProperties "N")
+ (PatternOrientation 0)
+ (Width 18.3)
+ (Height 42.75)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadShape 2)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (OriginX 0)
+ (OriginY 0)
+ (PadPoints
+ )
+ (Pads
+ (Pad 0 "" "" 0 0
+ (Number 0)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell 0)
+ (CustomShrink 0)
+ (PadWidth 0)
+ (PadHeight 0)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "N")
+ (PadShape 0)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 1 "1" "" -11.364 -20.25
+ (Number 1)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 2 "2" "" -11.364 -18.75
+ (Number 2)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 3 "3" "" -11.364 -17.25
+ (Number 3)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 4 "4" "" -11.364 -15.75
+ (Number 4)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 5 "5" "" -11.364 -14.25
+ (Number 5)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 6 "6" "" -11.364 -12.75
+ (Number 6)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 7 "7" "" -11.364 -11.25
+ (Number 7)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 8 "8" "" -11.364 -9.75
+ (Number 8)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 9 "9" "" -11.364 -8.25
+ (Number 9)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 10 "10" "" -11.364 -6.75
+ (Number 10)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 11 "11" "" -11.364 -5.25
+ (Number 11)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 12 "12" "" -11.364 -3.75
+ (Number 12)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 13 "13" "" -11.364 -2.25
+ (Number 13)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 14 "14" "" -11.364 -0.75
+ (Number 14)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 15 "15" "" -11.364 0.75
+ (Number 15)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 16 "16" "" -11.364 2.25
+ (Number 16)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 17 "17" "" -11.364 3.75
+ (Number 17)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 18 "18" "" -11.364 5.25
+ (Number 18)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 19 "19" "" -11.364 6.75
+ (Number 19)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 20 "20" "" -11.364 8.25
+ (Number 20)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 21 "21" "" -11.364 9.75
+ (Number 21)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 22 "22" "" -11.364 11.25
+ (Number 22)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 23 "23" "" -11.364 12.75
+ (Number 23)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 24 "24" "" -11.364 14.25
+ (Number 24)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 25 "25" "" -11.364 15.75
+ (Number 25)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 26 "26" "" -11.364 17.25
+ (Number 26)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 27 "27" "" -11.364 18.75
+ (Number 27)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 28 "28" "" -11.364 20.25
+ (Number 28)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 29 "29" "" 11.364 20.25
+ (Number 29)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 30 "30" "" 11.364 18.75
+ (Number 30)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 31 "31" "" 11.364 17.25
+ (Number 31)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 32 "32" "" 11.364 15.75
+ (Number 32)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 33 "33" "" 11.364 14.25
+ (Number 33)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 34 "34" "" 11.364 12.75
+ (Number 34)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 35 "35" "" 11.364 11.25
+ (Number 35)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 36 "36" "" 11.364 9.75
+ (Number 36)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 37 "37" "" 11.364 8.25
+ (Number 37)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 38 "38" "" 11.364 6.75
+ (Number 38)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 39 "39" "" 11.364 5.25
+ (Number 39)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 40 "40" "" 11.364 3.75
+ (Number 40)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 41 "41" "" 11.364 2.25
+ (Number 41)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 42 "42" "" 11.364 0.75
+ (Number 42)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 43 "43" "" 11.364 -0.75
+ (Number 43)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 44 "44" "" 11.364 -2.25
+ (Number 44)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 45 "45" "" 11.364 -3.75
+ (Number 45)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 46 "46" "" 11.364 -5.25
+ (Number 46)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 47 "47" "" 11.364 -6.75
+ (Number 47)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 48 "48" "" 11.364 -8.25
+ (Number 48)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 49 "49" "" 11.364 -9.75
+ (Number 49)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 50 "50" "" 11.364 -11.25
+ (Number 50)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 51 "51" "" 11.364 -12.75
+ (Number 51)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 52 "52" "" 11.364 -14.25
+ (Number 52)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 53 "53" "" 11.364 -15.75
+ (Number 53)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 54 "54" "" 11.364 -17.25
+ (Number 54)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 55 "55" "" 11.364 -18.75
+ (Number 55)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 56 "56" "" 11.364 -20.25
+ (Number 56)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 4.425)
+ (PadHeight 0.9)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 57 "" "" 0 0
+ (Number 0)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell 0)
+ (CustomShrink 0)
+ (PadWidth 0)
+ (PadHeight 0)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "N")
+ (PadShape 0)
+ (Standard "N")
+ (Point
+ )
+ )
+ )
+ (Shapes
+ (Shape 0 "N" 0 0 0 0 0 0 0 "" "" "N" 0 0 0 0 0 0)
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt -0.5 -0.491)
+ (pt 0.5 -0.491)
+ )
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt 0.5 -0.491)
+ (pt 0.5 0.491)
+ )
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt 0.5 0.491)
+ (pt -0.5 0.491)
+ )
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt -0.5 0.491)
+ (pt -0.5 -0.491)
+ )
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt -0.5 -0.456)
+ (pt -0.418 -0.491)
+ )
+ (Shape 8 "N" 0 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.6 0)
+ (Point
+ (pt -0.443 -0.491)
+ (pt 0.443 -0.491)
+ )
+ (Shape 8 "N" 0 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.6 0)
+ (Point
+ (pt 0.443 -0.491)
+ (pt 0.443 0.491)
+ )
+ (Shape 8 "N" 0 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.6 0)
+ (Point
+ (pt 0.443 0.491)
+ (pt -0.443 0.491)
+ )
+ (Shape 8 "N" 0 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.6 0)
+ (Point
+ (pt -0.443 0.491)
+ (pt -0.443 -0.491)
+ )
+ (Shape 8 "N" 0 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.6 0)
+ (Point
+ (pt -0.742 -0.509)
+ (pt -0.5 -0.509)
+ )
+ (Shape 0 "N" 0 0 0 0 0 0 0 "" "" "N" 0 0 0 0 0 0)
+ )
+ (Model3D
+ (Model3DFile "SN75LVDS83BDGGR.stp")
+ (pt 0 0 0 0 0 0 1 1 1 "N" "N" 0)
+ )
+ )
+ )
+ )
+ )
+()
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/EAGLE/Readme.html b/Hardware/Lib/SN75LVDS83BDGGR/EAGLE/Readme.html
new file mode 100644
index 0000000..833b90c
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/EAGLE/Readme.html
@@ -0,0 +1,35 @@
+
+
+
+ Instructions for schematic symbols and footprints
+
+
+
+
+How to use the Schematic Symbols and PCB Footprints:
+
+First Time:
+
+The PCB Part Libraries require FREE software to convert them into EAGLE Format.
+
+To get started please visit - EAGLE.componentsearchengine.com/pcb-libraries.php
+
+Subsequent Times:
+
+Make sure 'Library Loader' is running on your PC.
+
+
+
+If not launch it from the desktop shortcut: 
+
+After downloading the Schematic Symbol & PCB Footprint zip, check in your ECAD tool. The libraries will have been loaded automatically.
+
+For further help please visit - www.samacsys.com/eagle/
+
+------------------------------------------------------------------------------------------------------------------------------------------------
+
+Alternatively, please try out our new EAGLE Plugin
+
+For help installing and using the EAGLE Plugin please visit - www.samacsys.com/eagle-library/
+
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/EAGLE/SN75LVDS83BDGGR.lbr b/Hardware/Lib/SN75LVDS83BDGGR/EAGLE/SN75LVDS83BDGGR.lbr
new file mode 100644
index 0000000..374cefd
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/EAGLE/SN75LVDS83BDGGR.lbr
@@ -0,0 +1,289 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit</b><p>
+<author>Created by SamacSys</author>
+
+
+<b>DGG0056A</b><br>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<b>10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit</b><p>
+Source: <a href="https://www.ti.com/lit/gpn/SN75LVDS83B"> Datasheet </a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Easy-PC/SN75LVDS83BDGGR.epl b/Hardware/Lib/SN75LVDS83BDGGR/Easy-PC/SN75LVDS83BDGGR.epl
new file mode 100644
index 0000000..902462a
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/Easy-PC/SN75LVDS83BDGGR.epl
@@ -0,0 +1,378 @@
+SamacSys ECAD Model
+4672923/1031803/2.50/56/3/Integrated Circuit
+
+DESIGNSPARK_INTERMEDIATE_ASCII
+
+(asciiHeader
+ (fileUnits MM)
+)
+(library Library_1
+ (padStyleDef "r147.5_30"
+ (holeDiam 0)
+ (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.3) (shapeHeight 1.475))
+ (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0))
+ )
+ (textStyleDef "Default"
+ (font
+ (fontType Stroke)
+ (fontFace "Helvetica")
+ (fontHeight 50 mils)
+ (strokeWidth 5 mils)
+ )
+ )
+ (patternDef "SOP50P810X120-56N" (originalName "SOP50P810X120-56N")
+ (multiLayer
+ (pad (padNum 1) (padStyleRef r147.5_30) (pt -3.788, 6.75) (rotation 90))
+ (pad (padNum 2) (padStyleRef r147.5_30) (pt -3.788, 6.25) (rotation 90))
+ (pad (padNum 3) (padStyleRef r147.5_30) (pt -3.788, 5.75) (rotation 90))
+ (pad (padNum 4) (padStyleRef r147.5_30) (pt -3.788, 5.25) (rotation 90))
+ (pad (padNum 5) (padStyleRef r147.5_30) (pt -3.788, 4.75) (rotation 90))
+ (pad (padNum 6) (padStyleRef r147.5_30) (pt -3.788, 4.25) (rotation 90))
+ (pad (padNum 7) (padStyleRef r147.5_30) (pt -3.788, 3.75) (rotation 90))
+ (pad (padNum 8) (padStyleRef r147.5_30) (pt -3.788, 3.25) (rotation 90))
+ (pad (padNum 9) (padStyleRef r147.5_30) (pt -3.788, 2.75) (rotation 90))
+ (pad (padNum 10) (padStyleRef r147.5_30) (pt -3.788, 2.25) (rotation 90))
+ (pad (padNum 11) (padStyleRef r147.5_30) (pt -3.788, 1.75) (rotation 90))
+ (pad (padNum 12) (padStyleRef r147.5_30) (pt -3.788, 1.25) (rotation 90))
+ (pad (padNum 13) (padStyleRef r147.5_30) (pt -3.788, 0.75) (rotation 90))
+ (pad (padNum 14) (padStyleRef r147.5_30) (pt -3.788, 0.25) (rotation 90))
+ (pad (padNum 15) (padStyleRef r147.5_30) (pt -3.788, -0.25) (rotation 90))
+ (pad (padNum 16) (padStyleRef r147.5_30) (pt -3.788, -0.75) (rotation 90))
+ (pad (padNum 17) (padStyleRef r147.5_30) (pt -3.788, -1.25) (rotation 90))
+ (pad (padNum 18) (padStyleRef r147.5_30) (pt -3.788, -1.75) (rotation 90))
+ (pad (padNum 19) (padStyleRef r147.5_30) (pt -3.788, -2.25) (rotation 90))
+ (pad (padNum 20) (padStyleRef r147.5_30) (pt -3.788, -2.75) (rotation 90))
+ (pad (padNum 21) (padStyleRef r147.5_30) (pt -3.788, -3.25) (rotation 90))
+ (pad (padNum 22) (padStyleRef r147.5_30) (pt -3.788, -3.75) (rotation 90))
+ (pad (padNum 23) (padStyleRef r147.5_30) (pt -3.788, -4.25) (rotation 90))
+ (pad (padNum 24) (padStyleRef r147.5_30) (pt -3.788, -4.75) (rotation 90))
+ (pad (padNum 25) (padStyleRef r147.5_30) (pt -3.788, -5.25) (rotation 90))
+ (pad (padNum 26) (padStyleRef r147.5_30) (pt -3.788, -5.75) (rotation 90))
+ (pad (padNum 27) (padStyleRef r147.5_30) (pt -3.788, -6.25) (rotation 90))
+ (pad (padNum 28) (padStyleRef r147.5_30) (pt -3.788, -6.75) (rotation 90))
+ (pad (padNum 29) (padStyleRef r147.5_30) (pt 3.788, -6.75) (rotation 90))
+ (pad (padNum 30) (padStyleRef r147.5_30) (pt 3.788, -6.25) (rotation 90))
+ (pad (padNum 31) (padStyleRef r147.5_30) (pt 3.788, -5.75) (rotation 90))
+ (pad (padNum 32) (padStyleRef r147.5_30) (pt 3.788, -5.25) (rotation 90))
+ (pad (padNum 33) (padStyleRef r147.5_30) (pt 3.788, -4.75) (rotation 90))
+ (pad (padNum 34) (padStyleRef r147.5_30) (pt 3.788, -4.25) (rotation 90))
+ (pad (padNum 35) (padStyleRef r147.5_30) (pt 3.788, -3.75) (rotation 90))
+ (pad (padNum 36) (padStyleRef r147.5_30) (pt 3.788, -3.25) (rotation 90))
+ (pad (padNum 37) (padStyleRef r147.5_30) (pt 3.788, -2.75) (rotation 90))
+ (pad (padNum 38) (padStyleRef r147.5_30) (pt 3.788, -2.25) (rotation 90))
+ (pad (padNum 39) (padStyleRef r147.5_30) (pt 3.788, -1.75) (rotation 90))
+ (pad (padNum 40) (padStyleRef r147.5_30) (pt 3.788, -1.25) (rotation 90))
+ (pad (padNum 41) (padStyleRef r147.5_30) (pt 3.788, -0.75) (rotation 90))
+ (pad (padNum 42) (padStyleRef r147.5_30) (pt 3.788, -0.25) (rotation 90))
+ (pad (padNum 43) (padStyleRef r147.5_30) (pt 3.788, 0.25) (rotation 90))
+ (pad (padNum 44) (padStyleRef r147.5_30) (pt 3.788, 0.75) (rotation 90))
+ (pad (padNum 45) (padStyleRef r147.5_30) (pt 3.788, 1.25) (rotation 90))
+ (pad (padNum 46) (padStyleRef r147.5_30) (pt 3.788, 1.75) (rotation 90))
+ (pad (padNum 47) (padStyleRef r147.5_30) (pt 3.788, 2.25) (rotation 90))
+ (pad (padNum 48) (padStyleRef r147.5_30) (pt 3.788, 2.75) (rotation 90))
+ (pad (padNum 49) (padStyleRef r147.5_30) (pt 3.788, 3.25) (rotation 90))
+ (pad (padNum 50) (padStyleRef r147.5_30) (pt 3.788, 3.75) (rotation 90))
+ (pad (padNum 51) (padStyleRef r147.5_30) (pt 3.788, 4.25) (rotation 90))
+ (pad (padNum 52) (padStyleRef r147.5_30) (pt 3.788, 4.75) (rotation 90))
+ (pad (padNum 53) (padStyleRef r147.5_30) (pt 3.788, 5.25) (rotation 90))
+ (pad (padNum 54) (padStyleRef r147.5_30) (pt 3.788, 5.75) (rotation 90))
+ (pad (padNum 55) (padStyleRef r147.5_30) (pt 3.788, 6.25) (rotation 90))
+ (pad (padNum 56) (padStyleRef r147.5_30) (pt 3.788, 6.75) (rotation 90))
+ )
+ (layerContents (layerNumRef 18)
+ (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Default") (isVisible True))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -4.775 7.3) (pt 4.775 7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 4.775 7.3) (pt 4.775 -7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 4.775 -7.3) (pt -4.775 -7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -4.775 -7.3) (pt -4.775 7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.05 7) (pt 3.05 7) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.05 7) (pt 3.05 -7) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.05 -7) (pt -3.05 -7) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.05 -7) (pt -3.05 7) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.05 6.5) (pt -2.55 7) (width 0.1))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -2.7 7) (pt 2.7 7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 2.7 7) (pt 2.7 -7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 2.7 -7) (pt -2.7 -7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -2.7 -7) (pt -2.7 7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -4.525 7.25) (pt -3.05 7.25) (width 0.2))
+ )
+ )
+ (symbolDef "SN75LVDS83BDGGR" (originalName "SN75LVDS83BDGGR")
+
+ (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 13) (pt 0 mils -1200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 14) (pt 0 mils -1300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 15) (pt 0 mils -1400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 16) (pt 0 mils -1500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 17) (pt 0 mils -1600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 18) (pt 0 mils -1700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 19) (pt 0 mils -1800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 20) (pt 0 mils -1900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 21) (pt 0 mils -2000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 22) (pt 0 mils -2100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 23) (pt 0 mils -2200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 24) (pt 0 mils -2300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 25) (pt 0 mils -2400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 26) (pt 0 mils -2500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 27) (pt 0 mils -2600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 28) (pt 0 mils -2700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 29) (pt 1400 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 30) (pt 1400 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 31) (pt 1400 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 32) (pt 1400 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 33) (pt 1400 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 34) (pt 1400 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 35) (pt 1400 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 36) (pt 1400 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 37) (pt 1400 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 38) (pt 1400 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 39) (pt 1400 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 40) (pt 1400 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 41) (pt 1400 mils -1200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 42) (pt 1400 mils -1300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 43) (pt 1400 mils -1400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 44) (pt 1400 mils -1500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 45) (pt 1400 mils -1600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 46) (pt 1400 mils -1700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 47) (pt 1400 mils -1800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 48) (pt 1400 mils -1900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 49) (pt 1400 mils -2000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 50) (pt 1400 mils -2100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 51) (pt 1400 mils -2200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 52) (pt 1400 mils -2300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 53) (pt 1400 mils -2400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 54) (pt 1400 mils -2500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 55) (pt 1400 mils -2600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 56) (pt 1400 mils -2700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (line (pt 200 mils 100 mils) (pt 1200 mils 100 mils) (width 6 mils))
+ (line (pt 1200 mils 100 mils) (pt 1200 mils -2800 mils) (width 6 mils))
+ (line (pt 1200 mils -2800 mils) (pt 200 mils -2800 mils) (width 6 mils))
+ (line (pt 200 mils -2800 mils) (pt 200 mils 100 mils) (width 6 mils))
+ (attr "RefDes" "RefDes" (pt 1250 mils 300 mils) (justify Left) (isVisible True) (textStyleRef "Default"))
+
+ )
+ (compDef "SN75LVDS83BDGGR" (originalName "SN75LVDS83BDGGR") (compHeader (numPins 56) (numParts 1) (refDesPrefix IC)
+ )
+ (compPin "1" (pinName "IOVCC_1") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "2" (pinName "D5") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "3" (pinName "D6") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "4" (pinName "D7") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "5" (pinName "GND_1") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "6" (pinName "D8") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "7" (pinName "D9") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "8" (pinName "D10") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "9" (pinName "VCC") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "10" (pinName "D11") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "11" (pinName "D12") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "12" (pinName "D13") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "13" (pinName "GND_2") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "14" (pinName "D14") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "15" (pinName "D15") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "16" (pinName "D16") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "17" (pinName "CLKSEL") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "18" (pinName "D17") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "19" (pinName "D18") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "20" (pinName "D19") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "21" (pinName "GND_3") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "22" (pinName "D20") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "23" (pinName "D21") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "24" (pinName "D22") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "25" (pinName "D23") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "26" (pinName "IOVCC_2") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "27" (pinName "D24") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "28" (pinName "D25") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "56" (pinName "D4") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "55" (pinName "D3") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "54" (pinName "D2") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "53" (pinName "GND_10") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "52" (pinName "D1") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "51" (pinName "D0") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "50" (pinName "D27") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "49" (pinName "GND_9") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "48" (pinName "Y0M") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "47" (pinName "Y0P") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "46" (pinName "Y1M") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "45" (pinName "Y1P") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "44" (pinName "LVDSVCC") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "43" (pinName "GND_8") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "42" (pinName "Y2M") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "41" (pinName "Y2P") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "40" (pinName "CLKOUTM") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "39" (pinName "CLKOUTP") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "38" (pinName "Y3M") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "37" (pinName "Y3P") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "36" (pinName "GND_7") (partNum 1) (symPinNum 49) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "35" (pinName "GND_6") (partNum 1) (symPinNum 50) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "34" (pinName "PLLVCC") (partNum 1) (symPinNum 51) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "33" (pinName "GND_5") (partNum 1) (symPinNum 52) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "32" (pinName "__SHTDN") (partNum 1) (symPinNum 53) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "31" (pinName "CLKIN") (partNum 1) (symPinNum 54) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "30" (pinName "D26") (partNum 1) (symPinNum 55) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "29" (pinName "GND_4") (partNum 1) (symPinNum 56) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (attachedSymbol (partNum 1) (altType Normal) (symbolName "SN75LVDS83BDGGR"))
+ (attachedPattern (patternNum 1) (patternName "SOP50P810X120-56N")
+ (numPads 56)
+ (padPinMap
+ (padNum 1) (compPinRef "1")
+ (padNum 2) (compPinRef "2")
+ (padNum 3) (compPinRef "3")
+ (padNum 4) (compPinRef "4")
+ (padNum 5) (compPinRef "5")
+ (padNum 6) (compPinRef "6")
+ (padNum 7) (compPinRef "7")
+ (padNum 8) (compPinRef "8")
+ (padNum 9) (compPinRef "9")
+ (padNum 10) (compPinRef "10")
+ (padNum 11) (compPinRef "11")
+ (padNum 12) (compPinRef "12")
+ (padNum 13) (compPinRef "13")
+ (padNum 14) (compPinRef "14")
+ (padNum 15) (compPinRef "15")
+ (padNum 16) (compPinRef "16")
+ (padNum 17) (compPinRef "17")
+ (padNum 18) (compPinRef "18")
+ (padNum 19) (compPinRef "19")
+ (padNum 20) (compPinRef "20")
+ (padNum 21) (compPinRef "21")
+ (padNum 22) (compPinRef "22")
+ (padNum 23) (compPinRef "23")
+ (padNum 24) (compPinRef "24")
+ (padNum 25) (compPinRef "25")
+ (padNum 26) (compPinRef "26")
+ (padNum 27) (compPinRef "27")
+ (padNum 28) (compPinRef "28")
+ (padNum 29) (compPinRef "29")
+ (padNum 30) (compPinRef "30")
+ (padNum 31) (compPinRef "31")
+ (padNum 32) (compPinRef "32")
+ (padNum 33) (compPinRef "33")
+ (padNum 34) (compPinRef "34")
+ (padNum 35) (compPinRef "35")
+ (padNum 36) (compPinRef "36")
+ (padNum 37) (compPinRef "37")
+ (padNum 38) (compPinRef "38")
+ (padNum 39) (compPinRef "39")
+ (padNum 40) (compPinRef "40")
+ (padNum 41) (compPinRef "41")
+ (padNum 42) (compPinRef "42")
+ (padNum 43) (compPinRef "43")
+ (padNum 44) (compPinRef "44")
+ (padNum 45) (compPinRef "45")
+ (padNum 46) (compPinRef "46")
+ (padNum 47) (compPinRef "47")
+ (padNum 48) (compPinRef "48")
+ (padNum 49) (compPinRef "49")
+ (padNum 50) (compPinRef "50")
+ (padNum 51) (compPinRef "51")
+ (padNum 52) (compPinRef "52")
+ (padNum 53) (compPinRef "53")
+ (padNum 54) (compPinRef "54")
+ (padNum 55) (compPinRef "55")
+ (padNum 56) (compPinRef "56")
+ )
+ )
+ (attr "Mouser Part Number" "595-SN75LVDS83BDGGR")
+ (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D")
+ (attr "Manufacturer_Name" "Texas Instruments")
+ (attr "Manufacturer_Part_Number" "SN75LVDS83BDGGR")
+ (attr "Description" "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit")
+ (attr "Datasheet Link" "https://www.ti.com/lit/gpn/SN75LVDS83B")
+ (attr "Height" "1.2 mm")
+ )
+
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/EasyEDA/Readme.html b/Hardware/Lib/SN75LVDS83BDGGR/EasyEDA/Readme.html
new file mode 100644
index 0000000..ef35f7d
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/EasyEDA/Readme.html
@@ -0,0 +1,11 @@
+
+
+
+ Eagle
+
+
+ Please first install the Library Loader application from: http://componentsearchengine.com/pcb-libraries.php
+ If Library Loader is already installed please make sure it's running by launching it from the desktop shortcut.
+ For help loading the SamacSys libraries into EasyEDA please Click Here: http://www.samacsys.com/easyeda-instructions/
+
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/EasyEDA/SN75LVDS83BDGGR.lbr b/Hardware/Lib/SN75LVDS83BDGGR/EasyEDA/SN75LVDS83BDGGR.lbr
new file mode 100644
index 0000000..374cefd
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/EasyEDA/SN75LVDS83BDGGR.lbr
@@ -0,0 +1,289 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit</b><p>
+<author>Created by SamacSys</author>
+
+
+<b>DGG0056A</b><br>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<b>10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit</b><p>
+Source: <a href="https://www.ti.com/lit/gpn/SN75LVDS83B"> Datasheet </a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/How_To_Use_Models.pdf b/Hardware/Lib/SN75LVDS83BDGGR/How_To_Use_Models.pdf
new file mode 100644
index 0000000..6f229d6
Binary files /dev/null and b/Hardware/Lib/SN75LVDS83BDGGR/How_To_Use_Models.pdf differ
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SN75LVDS83BDGGR.dcm b/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SN75LVDS83BDGGR.dcm
new file mode 100644
index 0000000..c5faaca
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SN75LVDS83BDGGR.dcm
@@ -0,0 +1,9 @@
+EESchema-DOCLIB Version 2.0
+#
+$CMP SN75LVDS83BDGGR
+D 10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit
+K
+F https://www.ti.com/lit/gpn/SN75LVDS83B
+$ENDCMP
+#
+#End Doc Library
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SN75LVDS83BDGGR.kicad_sym b/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SN75LVDS83BDGGR.kicad_sym
new file mode 100644
index 0000000..c54989c
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SN75LVDS83BDGGR.kicad_sym
@@ -0,0 +1,264 @@
+(kicad_symbol_lib (version 20211014) (generator SamacSys_ECAD_Model)
+ (symbol "SN75LVDS83BDGGR" (in_bom yes) (on_board yes)
+ (property "Reference" "IC" (at 31.75 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify left top))
+ )
+ (property "Value" "SN75LVDS83BDGGR" (at 31.75 5.08 0)
+ (effects (font (size 1.27 1.27)) (justify left top))
+ )
+ (property "Footprint" "SOP50P810X120-56N" (at 31.75 -94.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (property "Datasheet" "https://www.ti.com/lit/gpn/SN75LVDS83B" (at 31.75 -194.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (property "ki_description" "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit" (at 31.75 -294.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (property "Height" "1.2" (at 31.75 -394.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (property "Mouser Part Number" "595-SN75LVDS83BDGGR" (at 31.75 -494.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D" (at 31.75 -594.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (property "Manufacturer_Name" "Texas Instruments" (at 31.75 -694.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (property "Manufacturer_Part_Number" "SN75LVDS83BDGGR" (at 31.75 -794.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (rectangle
+ (start 5.08 2.54)
+ (end 30.48 -71.12)
+ (stroke (width 0.254) (type default))
+ (fill (type background))
+ )
+ (pin passive line (at 0 0 0) (length 5.08)
+ (name "IOVCC_1" (effects (font (size 1.27 1.27))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -2.54 0) (length 5.08)
+ (name "D5" (effects (font (size 1.27 1.27))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -5.08 0) (length 5.08)
+ (name "D6" (effects (font (size 1.27 1.27))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -7.62 0) (length 5.08)
+ (name "D7" (effects (font (size 1.27 1.27))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -10.16 0) (length 5.08)
+ (name "GND_1" (effects (font (size 1.27 1.27))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -12.7 0) (length 5.08)
+ (name "D8" (effects (font (size 1.27 1.27))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -15.24 0) (length 5.08)
+ (name "D9" (effects (font (size 1.27 1.27))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -17.78 0) (length 5.08)
+ (name "D10" (effects (font (size 1.27 1.27))))
+ (number "8" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -20.32 0) (length 5.08)
+ (name "VCC" (effects (font (size 1.27 1.27))))
+ (number "9" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -22.86 0) (length 5.08)
+ (name "D11" (effects (font (size 1.27 1.27))))
+ (number "10" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -25.4 0) (length 5.08)
+ (name "D12" (effects (font (size 1.27 1.27))))
+ (number "11" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -27.94 0) (length 5.08)
+ (name "D13" (effects (font (size 1.27 1.27))))
+ (number "12" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -30.48 0) (length 5.08)
+ (name "GND_2" (effects (font (size 1.27 1.27))))
+ (number "13" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -33.02 0) (length 5.08)
+ (name "D14" (effects (font (size 1.27 1.27))))
+ (number "14" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -35.56 0) (length 5.08)
+ (name "D15" (effects (font (size 1.27 1.27))))
+ (number "15" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -38.1 0) (length 5.08)
+ (name "D16" (effects (font (size 1.27 1.27))))
+ (number "16" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -40.64 0) (length 5.08)
+ (name "CLKSEL" (effects (font (size 1.27 1.27))))
+ (number "17" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -43.18 0) (length 5.08)
+ (name "D17" (effects (font (size 1.27 1.27))))
+ (number "18" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -45.72 0) (length 5.08)
+ (name "D18" (effects (font (size 1.27 1.27))))
+ (number "19" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -48.26 0) (length 5.08)
+ (name "D19" (effects (font (size 1.27 1.27))))
+ (number "20" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -50.8 0) (length 5.08)
+ (name "GND_3" (effects (font (size 1.27 1.27))))
+ (number "21" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -53.34 0) (length 5.08)
+ (name "D20" (effects (font (size 1.27 1.27))))
+ (number "22" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -55.88 0) (length 5.08)
+ (name "D21" (effects (font (size 1.27 1.27))))
+ (number "23" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -58.42 0) (length 5.08)
+ (name "D22" (effects (font (size 1.27 1.27))))
+ (number "24" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -60.96 0) (length 5.08)
+ (name "D23" (effects (font (size 1.27 1.27))))
+ (number "25" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -63.5 0) (length 5.08)
+ (name "IOVCC_2" (effects (font (size 1.27 1.27))))
+ (number "26" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -66.04 0) (length 5.08)
+ (name "D24" (effects (font (size 1.27 1.27))))
+ (number "27" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -68.58 0) (length 5.08)
+ (name "D25" (effects (font (size 1.27 1.27))))
+ (number "28" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 0 180) (length 5.08)
+ (name "D4" (effects (font (size 1.27 1.27))))
+ (number "56" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -2.54 180) (length 5.08)
+ (name "D3" (effects (font (size 1.27 1.27))))
+ (number "55" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -5.08 180) (length 5.08)
+ (name "D2" (effects (font (size 1.27 1.27))))
+ (number "54" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -7.62 180) (length 5.08)
+ (name "GND_10" (effects (font (size 1.27 1.27))))
+ (number "53" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -10.16 180) (length 5.08)
+ (name "D1" (effects (font (size 1.27 1.27))))
+ (number "52" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -12.7 180) (length 5.08)
+ (name "D0" (effects (font (size 1.27 1.27))))
+ (number "51" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -15.24 180) (length 5.08)
+ (name "D27" (effects (font (size 1.27 1.27))))
+ (number "50" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -17.78 180) (length 5.08)
+ (name "GND_9" (effects (font (size 1.27 1.27))))
+ (number "49" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -20.32 180) (length 5.08)
+ (name "Y0M" (effects (font (size 1.27 1.27))))
+ (number "48" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -22.86 180) (length 5.08)
+ (name "Y0P" (effects (font (size 1.27 1.27))))
+ (number "47" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -25.4 180) (length 5.08)
+ (name "Y1M" (effects (font (size 1.27 1.27))))
+ (number "46" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -27.94 180) (length 5.08)
+ (name "Y1P" (effects (font (size 1.27 1.27))))
+ (number "45" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -30.48 180) (length 5.08)
+ (name "LVDSVCC" (effects (font (size 1.27 1.27))))
+ (number "44" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -33.02 180) (length 5.08)
+ (name "GND_8" (effects (font (size 1.27 1.27))))
+ (number "43" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -35.56 180) (length 5.08)
+ (name "Y2M" (effects (font (size 1.27 1.27))))
+ (number "42" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -38.1 180) (length 5.08)
+ (name "Y2P" (effects (font (size 1.27 1.27))))
+ (number "41" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -40.64 180) (length 5.08)
+ (name "CLKOUTM" (effects (font (size 1.27 1.27))))
+ (number "40" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -43.18 180) (length 5.08)
+ (name "CLKOUTP" (effects (font (size 1.27 1.27))))
+ (number "39" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -45.72 180) (length 5.08)
+ (name "Y3M" (effects (font (size 1.27 1.27))))
+ (number "38" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -48.26 180) (length 5.08)
+ (name "Y3P" (effects (font (size 1.27 1.27))))
+ (number "37" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -50.8 180) (length 5.08)
+ (name "GND_7" (effects (font (size 1.27 1.27))))
+ (number "36" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -53.34 180) (length 5.08)
+ (name "GND_6" (effects (font (size 1.27 1.27))))
+ (number "35" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -55.88 180) (length 5.08)
+ (name "PLLVCC" (effects (font (size 1.27 1.27))))
+ (number "34" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -58.42 180) (length 5.08)
+ (name "GND_5" (effects (font (size 1.27 1.27))))
+ (number "33" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -60.96 180) (length 5.08)
+ (name "~{SHTDN}" (effects (font (size 1.27 1.27))))
+ (number "32" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -63.5 180) (length 5.08)
+ (name "CLKIN" (effects (font (size 1.27 1.27))))
+ (number "31" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -66.04 180) (length 5.08)
+ (name "D26" (effects (font (size 1.27 1.27))))
+ (number "30" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 35.56 -68.58 180) (length 5.08)
+ (name "GND_4" (effects (font (size 1.27 1.27))))
+ (number "29" (effects (font (size 1.27 1.27))))
+ )
+ )
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SN75LVDS83BDGGR.lib b/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SN75LVDS83BDGGR.lib
new file mode 100644
index 0000000..a993666
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SN75LVDS83BDGGR.lib
@@ -0,0 +1,77 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#SamacSys ECAD Model SN75LVDS83BDGGR
+#/4672923/1031803/2.50/56/3/Integrated Circuit
+DEF SN75LVDS83BDGGR IC 0 30 Y Y 1 F N
+F0 "IC" 1250 300 50 H V L CNN
+F1 "SN75LVDS83BDGGR" 1250 200 50 H V L CNN
+F2 "SOP50P810X120-56N" 1250 100 50 H I L CNN
+F3 "https://www.ti.com/lit/gpn/SN75LVDS83B" 1250 0 50 H I L CNN
+F4 "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit" 1250 -100 50 H I L CNN "Description"
+F5 "1.2" 1250 -200 50 H I L CNN "Height"
+F6 "595-SN75LVDS83BDGGR" 1250 -300 50 H I L CNN "Mouser Part Number"
+F7 "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D" 1250 -400 50 H I L CNN "Mouser Price/Stock"
+F8 "Texas Instruments" 1250 -500 50 H I L CNN "Manufacturer_Name"
+F9 "SN75LVDS83BDGGR" 1250 -600 50 H I L CNN "Manufacturer_Part_Number"
+DRAW
+X IOVCC_1 1 0 0 200 R 50 50 0 0 P
+X D5 2 0 -100 200 R 50 50 0 0 P
+X D6 3 0 -200 200 R 50 50 0 0 P
+X D7 4 0 -300 200 R 50 50 0 0 P
+X GND_1 5 0 -400 200 R 50 50 0 0 P
+X D8 6 0 -500 200 R 50 50 0 0 P
+X D9 7 0 -600 200 R 50 50 0 0 P
+X D10 8 0 -700 200 R 50 50 0 0 P
+X VCC 9 0 -800 200 R 50 50 0 0 P
+X D11 10 0 -900 200 R 50 50 0 0 P
+X D12 11 0 -1000 200 R 50 50 0 0 P
+X D13 12 0 -1100 200 R 50 50 0 0 P
+X GND_2 13 0 -1200 200 R 50 50 0 0 P
+X D14 14 0 -1300 200 R 50 50 0 0 P
+X D15 15 0 -1400 200 R 50 50 0 0 P
+X D16 16 0 -1500 200 R 50 50 0 0 P
+X CLKSEL 17 0 -1600 200 R 50 50 0 0 P
+X D17 18 0 -1700 200 R 50 50 0 0 P
+X D18 19 0 -1800 200 R 50 50 0 0 P
+X D19 20 0 -1900 200 R 50 50 0 0 P
+X GND_3 21 0 -2000 200 R 50 50 0 0 P
+X D20 22 0 -2100 200 R 50 50 0 0 P
+X D21 23 0 -2200 200 R 50 50 0 0 P
+X D22 24 0 -2300 200 R 50 50 0 0 P
+X D23 25 0 -2400 200 R 50 50 0 0 P
+X IOVCC_2 26 0 -2500 200 R 50 50 0 0 P
+X D24 27 0 -2600 200 R 50 50 0 0 P
+X D25 28 0 -2700 200 R 50 50 0 0 P
+X D4 56 1400 0 200 L 50 50 0 0 P
+X D3 55 1400 -100 200 L 50 50 0 0 P
+X D2 54 1400 -200 200 L 50 50 0 0 P
+X GND_10 53 1400 -300 200 L 50 50 0 0 P
+X D1 52 1400 -400 200 L 50 50 0 0 P
+X D0 51 1400 -500 200 L 50 50 0 0 P
+X D27 50 1400 -600 200 L 50 50 0 0 P
+X GND_9 49 1400 -700 200 L 50 50 0 0 P
+X Y0M 48 1400 -800 200 L 50 50 0 0 P
+X Y0P 47 1400 -900 200 L 50 50 0 0 P
+X Y1M 46 1400 -1000 200 L 50 50 0 0 P
+X Y1P 45 1400 -1100 200 L 50 50 0 0 P
+X LVDSVCC 44 1400 -1200 200 L 50 50 0 0 P
+X GND_8 43 1400 -1300 200 L 50 50 0 0 P
+X Y2M 42 1400 -1400 200 L 50 50 0 0 P
+X Y2P 41 1400 -1500 200 L 50 50 0 0 P
+X CLKOUTM 40 1400 -1600 200 L 50 50 0 0 P
+X CLKOUTP 39 1400 -1700 200 L 50 50 0 0 P
+X Y3M 38 1400 -1800 200 L 50 50 0 0 P
+X Y3P 37 1400 -1900 200 L 50 50 0 0 P
+X GND_7 36 1400 -2000 200 L 50 50 0 0 P
+X GND_6 35 1400 -2100 200 L 50 50 0 0 P
+X PLLVCC 34 1400 -2200 200 L 50 50 0 0 P
+X GND_5 33 1400 -2300 200 L 50 50 0 0 P
+X ~SHTDN 32 1400 -2400 200 L 50 50 0 0 P
+X CLKIN 31 1400 -2500 200 L 50 50 0 0 P
+X D26 30 1400 -2600 200 L 50 50 0 0 P
+X GND_4 29 1400 -2700 200 L 50 50 0 0 P
+P 5 0 1 6 200 100 1200 100 1200 -2800 200 -2800 200 100 N
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SN75LVDS83BDGGR.mod b/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SN75LVDS83BDGGR.mod
new file mode 100644
index 0000000..a458fe2
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SN75LVDS83BDGGR.mod
@@ -0,0 +1,369 @@
+PCBNEW-LibModule-V1 2025-02-01 16:35:03
+# encoding utf-8
+Units mm
+$INDEX
+SOP50P810X120-56N
+$EndINDEX
+$MODULE SOP50P810X120-56N
+Po 0 0 0 15 679e4d37 00000000 ~~
+Li SOP50P810X120-56N
+Cd DGG0056A
+Kw Integrated Circuit
+Sc 0
+At SMD
+AR
+Op 0 0 0
+T0 0 0 1.27 1.27 0 0.254 N V 21 N "IC**"
+T1 0 0 1.27 1.27 0 0.254 N I 21 N "SOP50P810X120-56N"
+DS -4.775 -7.3 4.775 -7.3 0.05 24
+DS 4.775 -7.3 4.775 7.3 0.05 24
+DS 4.775 7.3 -4.775 7.3 0.05 24
+DS -4.775 7.3 -4.775 -7.3 0.05 24
+DS -3.05 -7 3.05 -7 0.1 24
+DS 3.05 -7 3.05 7 0.1 24
+DS 3.05 7 -3.05 7 0.1 24
+DS -3.05 7 -3.05 -7 0.1 24
+DS -3.05 -6.5 -2.55 -7 0.1 24
+DS -2.7 -7 2.7 -7 0.2 21
+DS 2.7 -7 2.7 7 0.2 21
+DS 2.7 7 -2.7 7 0.2 21
+DS -2.7 7 -2.7 -7 0.2 21
+DS -4.525 -7.25 -3.05 -7.25 0.2 21
+$PAD
+Po -3.788 -6.75
+Sh "1" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 -6.25
+Sh "2" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 -5.75
+Sh "3" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 -5.25
+Sh "4" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 -4.75
+Sh "5" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 -4.25
+Sh "6" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 -3.75
+Sh "7" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 -3.25
+Sh "8" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 -2.75
+Sh "9" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 -2.25
+Sh "10" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 -1.75
+Sh "11" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 -1.25
+Sh "12" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 -0.75
+Sh "13" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 -0.25
+Sh "14" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 0.25
+Sh "15" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 0.75
+Sh "16" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 1.25
+Sh "17" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 1.75
+Sh "18" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 2.25
+Sh "19" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 2.75
+Sh "20" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 3.25
+Sh "21" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 3.75
+Sh "22" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 4.25
+Sh "23" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 4.75
+Sh "24" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 5.25
+Sh "25" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 5.75
+Sh "26" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 6.25
+Sh "27" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -3.788 6.75
+Sh "28" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 6.75
+Sh "29" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 6.25
+Sh "30" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 5.75
+Sh "31" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 5.25
+Sh "32" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 4.75
+Sh "33" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 4.25
+Sh "34" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 3.75
+Sh "35" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 3.25
+Sh "36" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 2.75
+Sh "37" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 2.25
+Sh "38" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 1.75
+Sh "39" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 1.25
+Sh "40" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 0.75
+Sh "41" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 0.25
+Sh "42" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 -0.25
+Sh "43" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 -0.75
+Sh "44" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 -1.25
+Sh "45" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 -1.75
+Sh "46" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 -2.25
+Sh "47" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 -2.75
+Sh "48" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 -3.25
+Sh "49" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 -3.75
+Sh "50" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 -4.25
+Sh "51" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 -4.75
+Sh "52" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 -5.25
+Sh "53" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 -5.75
+Sh "54" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 -6.25
+Sh "55" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 3.788 -6.75
+Sh "56" R 0.3 1.475 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$EndMODULE SOP50P810X120-56N
+$EndLIBRARY
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SOP50P810X120-56N.kicad_mod b/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SOP50P810X120-56N.kicad_mod
new file mode 100644
index 0000000..1264801
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/KiCad/SOP50P810X120-56N.kicad_mod
@@ -0,0 +1,89 @@
+(module "SOP50P810X120-56N" (layer F.Cu)
+ (descr "DGG0056A")
+ (tags "Integrated Circuit")
+ (attr smd)
+ (fp_text reference IC** (at 0 0) (layer F.SilkS)
+ (effects (font (size 1.27 1.27) (thickness 0.254)))
+ )
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 1.27 1.27) (thickness 0.254)))
+ )
+ (fp_text value "SOP50P810X120-56N" (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.27) (thickness 0.254)))
+ )
+ (fp_line (start -4.775 -7.3) (end 4.775 -7.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.775 -7.3) (end 4.775 7.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.775 7.3) (end -4.775 7.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.775 7.3) (end -4.775 -7.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -7) (end 3.05 -7) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.05 -7) (end 3.05 7) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.05 7) (end -3.05 7) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.05 7) (end -3.05 -7) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.05 -6.5) (end -2.55 -7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -7) (end 2.7 -7) (layer F.SilkS) (width 0.2))
+ (fp_line (start 2.7 -7) (end 2.7 7) (layer F.SilkS) (width 0.2))
+ (fp_line (start 2.7 7) (end -2.7 7) (layer F.SilkS) (width 0.2))
+ (fp_line (start -2.7 7) (end -2.7 -7) (layer F.SilkS) (width 0.2))
+ (fp_line (start -4.525 -7.25) (end -3.05 -7.25) (layer F.SilkS) (width 0.2))
+ (pad 1 smd rect (at -3.788 -6.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.788 -6.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.788 -5.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.788 -5.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.788 -4.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -3.788 -4.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -3.788 -3.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -3.788 -3.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -3.788 -2.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -3.788 -2.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -3.788 -1.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -3.788 -1.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -3.788 -0.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -3.788 -0.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -3.788 0.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -3.788 0.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -3.788 1.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -3.788 1.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -3.788 2.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -3.788 2.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at -3.788 3.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at -3.788 3.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at -3.788 4.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at -3.788 4.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at -3.788 5.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at -3.788 5.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at -3.788 6.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at -3.788 6.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 3.788 6.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 3.788 6.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 3.788 5.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 3.788 5.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 3.788 4.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 3.788 4.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 3.788 3.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 3.788 3.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 3.788 2.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 3.788 2.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 3.788 1.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 3.788 1.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 41 smd rect (at 3.788 0.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 42 smd rect (at 3.788 0.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 43 smd rect (at 3.788 -0.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 44 smd rect (at 3.788 -0.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 45 smd rect (at 3.788 -1.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 46 smd rect (at 3.788 -1.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 47 smd rect (at 3.788 -2.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 48 smd rect (at 3.788 -2.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 49 smd rect (at 3.788 -3.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 50 smd rect (at 3.788 -3.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 51 smd rect (at 3.788 -4.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 52 smd rect (at 3.788 -4.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 53 smd rect (at 3.788 -5.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 54 smd rect (at 3.788 -5.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 55 smd rect (at 3.788 -6.25 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (pad 56 smd rect (at 3.788 -6.75 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask))
+ (model SN75LVDS83BDGGR.stp
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/BuildFootprint.bat b/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/BuildFootprint.bat
new file mode 100644
index 0000000..a9fa6b1
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/BuildFootprint.bat
@@ -0,0 +1,2 @@
+pad_designer -s "padstack1.scr"
+allegro -s "footprint.scr"
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/EDI2CAP.CFG b/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/EDI2CAP.CFG
new file mode 100644
index 0000000..fb91cad
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/EDI2CAP.CFG
@@ -0,0 +1,35 @@
+;>------- Configuration parameters: -------<
+;>------Check EDIF2CAP.PDF for details ----<
+
+[OrCAD Writer]
+
+SuppressWarnings = 0
+ConvertOnlyLibs = 0
+UnitMeasurement = default
+PinToPin = 0
+Grid = 0
+EnableOffgridObjects = 0
+GenerateIniFile = 1
+OrcadConventions = 1
+UseDesignatorsForPackaging = 1
+DesignatorsEndOnLetters = 0
+DesignatorsSameInHierarchy = 1
+GeneratePinNumbers = 0
+GeneratePortSymbols = 1
+GenerateOffPageConnectors = 0
+GenerationVisible = 1
+CaptureLibsWithUserPackages = ""
+SystemNetNamePrefix = ""
+BackgroundTextScale = 0.8
+DefaultNetNameScale = 0.3
+StandardPageSize = 0
+EliminatePageText = 0
+SmashTitleBlock = 0
+PinDisplayStyle = orcad
+TopView = ""
+ComponentsMode = 0
+ReplacePartWithNoPinsWithTitleBlock = 0
+ChangeBusBaseThatEndsOnDigit = 0
+ProcessBackAnnotation = 1
+
+[Mapper]
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/SN75LVDS83BDGGR.edf b/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/SN75LVDS83BDGGR.edf
new file mode 100644
index 0000000..4b4ccc5
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/SN75LVDS83BDGGR.edf
@@ -0,0 +1,688 @@
+
+(EDIF
+ (rename &SN75LVDS83BDGGR "SN75LVDS83BDGGR")
+ (EDIFVersion 2 0 0)
+ (EDIFLevel 0)
+ (keywordMap (keywordLevel 0))
+ (status
+ (written
+ (timestamp 2025 02 01 16 35 03)
+ (dataOrigin "4672923/1031803/2.50/56/3/Integrated Circuit")
+ (program "SamacSys ECAD Model SN75LVDS83BDGGR"
+ (version "1.1"))))
+ (library
+ (rename &SN75LVDS83BDGGR "SN75LVDS83BDGGR")
+ (EDIFLevel 0)
+ (technology
+ (numberDefinition (scale 1 (e 254 -6) (unit DISTANCE)))
+ (userData GRIDRESOLUTION (integer 50 50))
+ (figureGroup DEFAULT (pathWidth 10) (textHeight 100))
+ (figureGroup PROPERTY (pathWidth 10) (textHeight 90))
+ (figureGroup PINNUMBER (pathWidth 10) (textHeight 90))
+ (figureGroup PINNAME (pathWidth 10) (textHeight 90))
+ (figureGroup COMMENT (pathWidth 10) (textHeight 90))
+ (figureGroup PIN (pathWidth 10) (textHeight 90))
+ (figureGroup GRAPHIC (pathWidth 10) (textHeight 100))
+ )
+ (cell
+ (rename &SN75LVDS83BDGGR "SN75LVDS83BDGGR")
+ (cellType GENERIC)
+ (view
+ (rename NORMAL "Normal")
+ (viewType SCHEMATIC)
+ (interface
+ (designator "IC")
+ (property (rename PACKAGENAME "PackageName") (string "SN75LVDS83BDGGR"))
+ (property (rename ISHETEROGENEOUS "IsHeterogeneous") (string "False"))
+ (property (rename DEVICESINVIEW "DevicesInView") (string "1"))
+ (property (rename DEVICESINPACKAGE "DevicesInPackage") (string "1"))
+ (property (rename DEVICEDESIGNATOR "DeviceDesignator") (string "A"))
+ (property (rename DEVICENUMBERING "DeviceNumbering") (string "Alpha"))
+ (property (rename PCB_32_FOOTPRINT "PCB Footprint") (string "SOP50P810X120-56N"))
+ (property (rename &Mouser_Part_Number "Mouser Part Number") (string "595-SN75LVDS83BDGGR"))
+ (property (rename &Mouser_Price_Stock "Mouser Price/Stock") (string "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D"))
+ (property (rename &Manufacturer_Name "Manufacturer_Name") (string "Texas Instruments"))
+ (property (rename &Manufacturer_Part_Number "Manufacturer_Part_Number") (string "SN75LVDS83BDGGR"))
+ (property (rename &Description "Description") (string "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit"))
+ (property (rename &Datasheet_Link "Datasheet Link") (string "https://www.ti.com/lit/gpn/SN75LVDS83B"))
+ (property (rename &Height "Height") (string "1.2 mm"))
+ (property (rename &_60__32_VALUE_32__62_ "Value") (string "SN75LVDS83BDGGR"))
+ (property (rename VALUE "Value") (string "Value"))
+ (port
+ (rename &IOVCC_1 "IOVCC_1")
+ (designator "1")
+ (property (rename ORDER "Order") (string "0") (owner "OrCAD"))
+ )
+ (port
+ (rename &D5 "D5")
+ (designator "2")
+ (property (rename ORDER "Order") (string "1") (owner "OrCAD"))
+ )
+ (port
+ (rename &D6 "D6")
+ (designator "3")
+ (property (rename ORDER "Order") (string "2") (owner "OrCAD"))
+ )
+ (port
+ (rename &D7 "D7")
+ (designator "4")
+ (property (rename ORDER "Order") (string "3") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_1 "GND_1")
+ (designator "5")
+ (property (rename ORDER "Order") (string "4") (owner "OrCAD"))
+ )
+ (port
+ (rename &D8 "D8")
+ (designator "6")
+ (property (rename ORDER "Order") (string "5") (owner "OrCAD"))
+ )
+ (port
+ (rename &D9 "D9")
+ (designator "7")
+ (property (rename ORDER "Order") (string "6") (owner "OrCAD"))
+ )
+ (port
+ (rename &D10 "D10")
+ (designator "8")
+ (property (rename ORDER "Order") (string "7") (owner "OrCAD"))
+ )
+ (port
+ (rename &VCC "VCC")
+ (designator "9")
+ (property (rename ORDER "Order") (string "8") (owner "OrCAD"))
+ )
+ (port
+ (rename &D11 "D11")
+ (designator "10")
+ (property (rename ORDER "Order") (string "9") (owner "OrCAD"))
+ )
+ (port
+ (rename &D12 "D12")
+ (designator "11")
+ (property (rename ORDER "Order") (string "10") (owner "OrCAD"))
+ )
+ (port
+ (rename &D13 "D13")
+ (designator "12")
+ (property (rename ORDER "Order") (string "11") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_2 "GND_2")
+ (designator "13")
+ (property (rename ORDER "Order") (string "12") (owner "OrCAD"))
+ )
+ (port
+ (rename &D14 "D14")
+ (designator "14")
+ (property (rename ORDER "Order") (string "13") (owner "OrCAD"))
+ )
+ (port
+ (rename &D15 "D15")
+ (designator "15")
+ (property (rename ORDER "Order") (string "14") (owner "OrCAD"))
+ )
+ (port
+ (rename &D16 "D16")
+ (designator "16")
+ (property (rename ORDER "Order") (string "15") (owner "OrCAD"))
+ )
+ (port
+ (rename &CLKSEL "CLKSEL")
+ (designator "17")
+ (property (rename ORDER "Order") (string "16") (owner "OrCAD"))
+ )
+ (port
+ (rename &D17 "D17")
+ (designator "18")
+ (property (rename ORDER "Order") (string "17") (owner "OrCAD"))
+ )
+ (port
+ (rename &D18 "D18")
+ (designator "19")
+ (property (rename ORDER "Order") (string "18") (owner "OrCAD"))
+ )
+ (port
+ (rename &D19 "D19")
+ (designator "20")
+ (property (rename ORDER "Order") (string "19") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_3 "GND_3")
+ (designator "21")
+ (property (rename ORDER "Order") (string "20") (owner "OrCAD"))
+ )
+ (port
+ (rename &D20 "D20")
+ (designator "22")
+ (property (rename ORDER "Order") (string "21") (owner "OrCAD"))
+ )
+ (port
+ (rename &D21 "D21")
+ (designator "23")
+ (property (rename ORDER "Order") (string "22") (owner "OrCAD"))
+ )
+ (port
+ (rename &D22 "D22")
+ (designator "24")
+ (property (rename ORDER "Order") (string "23") (owner "OrCAD"))
+ )
+ (port
+ (rename &D23 "D23")
+ (designator "25")
+ (property (rename ORDER "Order") (string "24") (owner "OrCAD"))
+ )
+ (port
+ (rename &IOVCC_2 "IOVCC_2")
+ (designator "26")
+ (property (rename ORDER "Order") (string "25") (owner "OrCAD"))
+ )
+ (port
+ (rename &D24 "D24")
+ (designator "27")
+ (property (rename ORDER "Order") (string "26") (owner "OrCAD"))
+ )
+ (port
+ (rename &D25 "D25")
+ (designator "28")
+ (property (rename ORDER "Order") (string "27") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_4 "GND_4")
+ (designator "29")
+ (property (rename ORDER "Order") (string "28") (owner "OrCAD"))
+ )
+ (port
+ (rename &D26 "D26")
+ (designator "30")
+ (property (rename ORDER "Order") (string "29") (owner "OrCAD"))
+ )
+ (port
+ (rename &CLKIN "CLKIN")
+ (designator "31")
+ (property (rename ORDER "Order") (string "30") (owner "OrCAD"))
+ )
+ (port
+ (rename &_SHTDN "S\H\T\D\N\")
+ (designator "32")
+ (property (rename ORDER "Order") (string "31") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_5 "GND_5")
+ (designator "33")
+ (property (rename ORDER "Order") (string "32") (owner "OrCAD"))
+ )
+ (port
+ (rename &PLLVCC "PLLVCC")
+ (designator "34")
+ (property (rename ORDER "Order") (string "33") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_6 "GND_6")
+ (designator "35")
+ (property (rename ORDER "Order") (string "34") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_7 "GND_7")
+ (designator "36")
+ (property (rename ORDER "Order") (string "35") (owner "OrCAD"))
+ )
+ (port
+ (rename &Y3P "Y3P")
+ (designator "37")
+ (property (rename ORDER "Order") (string "36") (owner "OrCAD"))
+ )
+ (port
+ (rename &Y3M "Y3M")
+ (designator "38")
+ (property (rename ORDER "Order") (string "37") (owner "OrCAD"))
+ )
+ (port
+ (rename &CLKOUTP "CLKOUTP")
+ (designator "39")
+ (property (rename ORDER "Order") (string "38") (owner "OrCAD"))
+ )
+ (port
+ (rename &CLKOUTM "CLKOUTM")
+ (designator "40")
+ (property (rename ORDER "Order") (string "39") (owner "OrCAD"))
+ )
+ (port
+ (rename &Y2P "Y2P")
+ (designator "41")
+ (property (rename ORDER "Order") (string "40") (owner "OrCAD"))
+ )
+ (port
+ (rename &Y2M "Y2M")
+ (designator "42")
+ (property (rename ORDER "Order") (string "41") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_8 "GND_8")
+ (designator "43")
+ (property (rename ORDER "Order") (string "42") (owner "OrCAD"))
+ )
+ (port
+ (rename &LVDSVCC "LVDSVCC")
+ (designator "44")
+ (property (rename ORDER "Order") (string "43") (owner "OrCAD"))
+ )
+ (port
+ (rename &Y1P "Y1P")
+ (designator "45")
+ (property (rename ORDER "Order") (string "44") (owner "OrCAD"))
+ )
+ (port
+ (rename &Y1M "Y1M")
+ (designator "46")
+ (property (rename ORDER "Order") (string "45") (owner "OrCAD"))
+ )
+ (port
+ (rename &Y0P "Y0P")
+ (designator "47")
+ (property (rename ORDER "Order") (string "46") (owner "OrCAD"))
+ )
+ (port
+ (rename &Y0M "Y0M")
+ (designator "48")
+ (property (rename ORDER "Order") (string "47") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_9 "GND_9")
+ (designator "49")
+ (property (rename ORDER "Order") (string "48") (owner "OrCAD"))
+ )
+ (port
+ (rename &D27 "D27")
+ (designator "50")
+ (property (rename ORDER "Order") (string "49") (owner "OrCAD"))
+ )
+ (port
+ (rename &D0 "D0")
+ (designator "51")
+ (property (rename ORDER "Order") (string "50") (owner "OrCAD"))
+ )
+ (port
+ (rename &D1 "D1")
+ (designator "52")
+ (property (rename ORDER "Order") (string "51") (owner "OrCAD"))
+ )
+ (port
+ (rename &GND_10 "GND_10")
+ (designator "53")
+ (property (rename ORDER "Order") (string "52") (owner "OrCAD"))
+ )
+ (port
+ (rename &D2 "D2")
+ (designator "54")
+ (property (rename ORDER "Order") (string "53") (owner "OrCAD"))
+ )
+ (port
+ (rename &D3 "D3")
+ (designator "55")
+ (property (rename ORDER "Order") (string "54") (owner "OrCAD"))
+ )
+ (port
+ (rename &D4 "D4")
+ (designator "56")
+ (property (rename ORDER "Order") (string "55") (owner "OrCAD"))
+ )
+ (symbol
+ (portImplementation
+ (name &IOVCC_1 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -100) (pt 0 -100))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -100))))
+ )
+ (portImplementation
+ (name &D5 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -200) (pt 0 -200))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -200))))
+ )
+ (portImplementation
+ (name &D6 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -300) (pt 0 -300))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -300))))
+ )
+ (portImplementation
+ (name &D7 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -400) (pt 0 -400))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -400))))
+ )
+ (portImplementation
+ (name &GND_1 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -500) (pt 0 -500))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -500))))
+ )
+ (portImplementation
+ (name &D8 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -600) (pt 0 -600))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -600))))
+ )
+ (portImplementation
+ (name &D9 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -700) (pt 0 -700))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -700))))
+ )
+ (portImplementation
+ (name &D10 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -800) (pt 0 -800))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -800))))
+ )
+ (portImplementation
+ (name &VCC (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -900) (pt 0 -900))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -900))))
+ )
+ (portImplementation
+ (name &D11 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1000) (pt 0 -1000))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1000))))
+ )
+ (portImplementation
+ (name &D12 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1100) (pt 0 -1100))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1100))))
+ )
+ (portImplementation
+ (name &D13 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1200) (pt 0 -1200))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1200))))
+ )
+ (portImplementation
+ (name &GND_2 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1300) (pt 0 -1300))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1300))))
+ )
+ (portImplementation
+ (name &D14 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1400) (pt 0 -1400))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1400))))
+ )
+ (portImplementation
+ (name &D15 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1500) (pt 0 -1500))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1500))))
+ )
+ (portImplementation
+ (name &D16 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1600) (pt 0 -1600))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1600))))
+ )
+ (portImplementation
+ (name &CLKSEL (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1700) (pt 0 -1700))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1700))))
+ )
+ (portImplementation
+ (name &D17 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1800) (pt 0 -1800))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1800))))
+ )
+ (portImplementation
+ (name &D18 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1900) (pt 0 -1900))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1900))))
+ )
+ (portImplementation
+ (name &D19 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2000) (pt 0 -2000))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2000))))
+ )
+ (portImplementation
+ (name &GND_3 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2100) (pt 0 -2100))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2100))))
+ )
+ (portImplementation
+ (name &D20 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2200) (pt 0 -2200))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2200))))
+ )
+ (portImplementation
+ (name &D21 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2300) (pt 0 -2300))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2300))))
+ )
+ (portImplementation
+ (name &D22 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2400) (pt 0 -2400))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2400))))
+ )
+ (portImplementation
+ (name &D23 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2500) (pt 0 -2500))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2500))))
+ )
+ (portImplementation
+ (name &IOVCC_2 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2600) (pt 0 -2600))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2600))))
+ )
+ (portImplementation
+ (name &D24 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2700) (pt 0 -2700))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2700))))
+ )
+ (portImplementation
+ (name &D25 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2800) (pt 0 -2800))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2800))))
+ )
+ (portImplementation
+ (name &D4 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -100) (pt 1200 -100))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -100))))
+ )
+ (portImplementation
+ (name &D3 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -200) (pt 1200 -200))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -200))))
+ )
+ (portImplementation
+ (name &D2 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -300) (pt 1200 -300))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -300))))
+ )
+ (portImplementation
+ (name &GND_10 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -400) (pt 1200 -400))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -400))))
+ )
+ (portImplementation
+ (name &D1 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -500) (pt 1200 -500))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -500))))
+ )
+ (portImplementation
+ (name &D0 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -600) (pt 1200 -600))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -600))))
+ )
+ (portImplementation
+ (name &D27 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -700) (pt 1200 -700))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -700))))
+ )
+ (portImplementation
+ (name &GND_9 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -800) (pt 1200 -800))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -800))))
+ )
+ (portImplementation
+ (name &Y0M (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -900) (pt 1200 -900))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -900))))
+ )
+ (portImplementation
+ (name &Y0P (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -1000) (pt 1200 -1000))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -1000))))
+ )
+ (portImplementation
+ (name &Y1M (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -1100) (pt 1200 -1100))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -1100))))
+ )
+ (portImplementation
+ (name &Y1P (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -1200) (pt 1200 -1200))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -1200))))
+ )
+ (portImplementation
+ (name &LVDSVCC (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -1300) (pt 1200 -1300))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -1300))))
+ )
+ (portImplementation
+ (name &GND_8 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -1400) (pt 1200 -1400))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -1400))))
+ )
+ (portImplementation
+ (name &Y2M (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -1500) (pt 1200 -1500))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -1500))))
+ )
+ (portImplementation
+ (name &Y2P (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -1600) (pt 1200 -1600))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -1600))))
+ )
+ (portImplementation
+ (name &CLKOUTM (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -1700) (pt 1200 -1700))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -1700))))
+ )
+ (portImplementation
+ (name &CLKOUTP (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -1800) (pt 1200 -1800))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -1800))))
+ )
+ (portImplementation
+ (name &Y3M (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -1900) (pt 1200 -1900))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -1900))))
+ )
+ (portImplementation
+ (name &Y3P (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -2000) (pt 1200 -2000))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -2000))))
+ )
+ (portImplementation
+ (name &GND_7 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -2100) (pt 1200 -2100))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -2100))))
+ )
+ (portImplementation
+ (name &GND_6 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -2200) (pt 1200 -2200))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -2200))))
+ )
+ (portImplementation
+ (name &PLLVCC (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -2300) (pt 1200 -2300))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -2300))))
+ )
+ (portImplementation
+ (name &GND_5 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -2400) (pt 1200 -2400))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -2400))))
+ )
+ (portImplementation
+ (name &_SHTDN (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -2500) (pt 1200 -2500))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -2500))))
+ )
+ (portImplementation
+ (name &CLKIN (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -2600) (pt 1200 -2600))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -2600))))
+ )
+ (portImplementation
+ (name &D26 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -2700) (pt 1200 -2700))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -2700))))
+ )
+ (portImplementation
+ (name &GND_4 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 1000 -2800) (pt 1200 -2800))))
+ (connectLocation (figure GRAPHIC (dot (pt 1200 -2800))))
+ )
+ (figure GRAPHIC
+ (figureGroupOverride GRAPHIC
+ (pathWidth 10))
+ (path
+ (pointList
+ (pt 0 0)
+ (pt 1000 0)
+ (pt 1000 -2900)
+ (pt 0 -2900)
+ (pt 0 0)
+ )
+ )
+ )
+ (keywordDisplay DESIGNATOR (display PROPERTY (justify LOWERLEFT) (orientation R0) (origin (pt 1050 130))))
+ (propertyDisplay &_60__32_VALUE_32__62_ (display PROPERTY (justify LOWERLEFT) (orientation R0) (origin (pt 1050 30))))
+ )
+ )
+ )
+ )
+ )
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/footprint.scr b/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/footprint.scr
new file mode 100644
index 0000000..2983031
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/footprint.scr
@@ -0,0 +1,1027 @@
+# **************************New Pattern starts here************************
+Version 14#
+setwindow pcb
+new
+newdrawfillin "SOP50P810X120-56N.dra" "Package Symbol"
+prmed
+setwindow Form.prmedit
+FORM prmedit design
+FORM prmedit type Package
+FORM prmedit units Millimeter
+FORM prmedit size Other
+FORM prmedit accuracy 3
+FORM prmedit width 2711
+FORM prmedit height 2436
+FORM prmedit apply
+FORM prmedit x -1095.5
+FORM prmedit y -1245.5
+FORM prmedit apply
+FORM prmedit lock_mode Line
+FORM prmedit lock_direction Off
+FORM prmedit apply
+FORM prmedit done
+setwindow pcb
+Status
+setwindow Form.Status
+FORM status lock_direction Off
+FORM status lock_mode line
+FORM status symbol_mirror NO
+FORM status drawing_size
+FORM status done
+setwindow pcb
+window center; pick 0.0 0.0
+define subclass
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name ASSEMBLY_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name SILKSCREEN_TOP
+setwindow Form.subclass
+FORM subclass PIN pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PASTEMASK_TOP
+setwindow Form.subclass
+FORM subclass PIN pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name SOLDERMASK_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PLACE_BOUND_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PLACE_BOUND_BOTTOM
+setwindow Form.subclass
+FORM subclass PIN pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name SOLDERMASK_BOTTOM
+setwindow Form.subclass
+FORM subclass PIN pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PASTEMASK_BOTTOM
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name SILKSCREEN_BOTTOM
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name ASSEMBLY_BOTTOM
+setwindow Form.subclass
+FORM subclass BOARD_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name DIMENSION
+setwindow Form.subclass
+FORM subclass BOARD_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name OUTLINE
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name ASSEMBLY_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PLACE_BOUND_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PLACE_BOUND_BOTTOM
+setwindow Form.subclass
+FORM subclass MANUFACTURING pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name NO_PROBE_TOP
+setwindow Form.subclass
+FORM subclass MANUFACTURING pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name NO_PROBE_BOTTOM
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name CONTACT_AREA
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name CUTOUTSLOTS
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name DIEBONDPADS
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name WIREBONDS
+FORM subclass done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 1
+setwindow pcb
+pick -3.788 6.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 2
+setwindow pcb
+pick -3.788 6.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 3
+setwindow pcb
+pick -3.788 5.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 4
+setwindow pcb
+pick -3.788 5.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 5
+setwindow pcb
+pick -3.788 4.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 6
+setwindow pcb
+pick -3.788 4.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 7
+setwindow pcb
+pick -3.788 3.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 8
+setwindow pcb
+pick -3.788 3.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 9
+setwindow pcb
+pick -3.788 2.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 10
+setwindow pcb
+pick -3.788 2.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 11
+setwindow pcb
+pick -3.788 1.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 12
+setwindow pcb
+pick -3.788 1.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 13
+setwindow pcb
+pick -3.788 0.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 14
+setwindow pcb
+pick -3.788 0.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 15
+setwindow pcb
+pick -3.788 -0.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 16
+setwindow pcb
+pick -3.788 -0.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 17
+setwindow pcb
+pick -3.788 -1.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 18
+setwindow pcb
+pick -3.788 -1.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 19
+setwindow pcb
+pick -3.788 -2.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 20
+setwindow pcb
+pick -3.788 -2.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 21
+setwindow pcb
+pick -3.788 -3.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 22
+setwindow pcb
+pick -3.788 -3.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 23
+setwindow pcb
+pick -3.788 -4.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 24
+setwindow pcb
+pick -3.788 -4.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 25
+setwindow pcb
+pick -3.788 -5.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 26
+setwindow pcb
+pick -3.788 -5.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 27
+setwindow pcb
+pick -3.788 -6.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 28
+setwindow pcb
+pick -3.788 -6.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 29
+setwindow pcb
+pick 3.788 -6.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 30
+setwindow pcb
+pick 3.788 -6.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 31
+setwindow pcb
+pick 3.788 -5.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 32
+setwindow pcb
+pick 3.788 -5.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 33
+setwindow pcb
+pick 3.788 -4.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 34
+setwindow pcb
+pick 3.788 -4.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 35
+setwindow pcb
+pick 3.788 -3.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 36
+setwindow pcb
+pick 3.788 -3.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 37
+setwindow pcb
+pick 3.788 -2.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 38
+setwindow pcb
+pick 3.788 -2.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 39
+setwindow pcb
+pick 3.788 -1.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 40
+setwindow pcb
+pick 3.788 -1.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 41
+setwindow pcb
+pick 3.788 -0.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 42
+setwindow pcb
+pick 3.788 -0.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 43
+setwindow pcb
+pick 3.788 0.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 44
+setwindow pcb
+pick 3.788 0.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 45
+setwindow pcb
+pick 3.788 1.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 46
+setwindow pcb
+pick 3.788 1.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 47
+setwindow pcb
+pick 3.788 2.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 48
+setwindow pcb
+pick 3.788 2.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 49
+setwindow pcb
+pick 3.788 3.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 50
+setwindow pcb
+pick 3.788 3.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 51
+setwindow pcb
+pick 3.788 4.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 52
+setwindow pcb
+pick 3.788 4.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 53
+setwindow pcb
+pick 3.788 5.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 54
+setwindow pcb
+pick 3.788 5.75
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 55
+setwindow pcb
+pick 3.788 6.25
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r147-5_30
+setwindow Form.mini
+FORM mini next_pin_number 56
+setwindow pcb
+pick 3.788 6.75
+done
+setwindow pcb
+Label refdes
+setwindow Form.mini
+FORM mini class REF DES
+FORM mini subclass SILKSCREEN_TOP
+FORM mini text_block 3
+FORM mini text_justification Center
+FORM mini angle 0
+FORM mini mirror NO
+setwindow pcb
+pick 0 0
+Text IC*
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass PLACE_BOUND_TOP
+setwindow FORM.mini
+FORM mini line_width 0.05
+FORM mini lock_direction Off
+setwindow pcb
+pick -4.775 7.3
+pick 4.775 7.3
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass PLACE_BOUND_TOP
+setwindow FORM.mini
+FORM mini line_width 0.05
+FORM mini lock_direction Off
+setwindow pcb
+pick 4.775 7.3
+pick 4.775 -7.3
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass PLACE_BOUND_TOP
+setwindow FORM.mini
+FORM mini line_width 0.05
+FORM mini lock_direction Off
+setwindow pcb
+pick 4.775 -7.3
+pick -4.775 -7.3
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass PLACE_BOUND_TOP
+setwindow FORM.mini
+FORM mini line_width 0.05
+FORM mini lock_direction Off
+setwindow pcb
+pick -4.775 -7.3
+pick -4.775 7.3
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick -3.05 7
+pick 3.05 7
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick 3.05 7
+pick 3.05 -7
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick 3.05 -7
+pick -3.05 -7
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick -3.05 -7
+pick -3.05 7
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick -3.05 6.5
+pick -2.55 7
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass SILKSCREEN_TOP
+setwindow FORM.mini
+FORM mini line_width 0.2
+FORM mini lock_direction Off
+setwindow pcb
+pick -2.7 7
+pick 2.7 7
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass SILKSCREEN_TOP
+setwindow FORM.mini
+FORM mini line_width 0.2
+FORM mini lock_direction Off
+setwindow pcb
+pick 2.7 7
+pick 2.7 -7
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass SILKSCREEN_TOP
+setwindow FORM.mini
+FORM mini line_width 0.2
+FORM mini lock_direction Off
+setwindow pcb
+pick 2.7 -7
+pick -2.7 -7
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass SILKSCREEN_TOP
+setwindow FORM.mini
+FORM mini line_width 0.2
+FORM mini lock_direction Off
+setwindow pcb
+pick -2.7 -7
+pick -2.7 7
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass SILKSCREEN_TOP
+setwindow FORM.mini
+FORM mini line_width 0.2
+FORM mini lock_direction Off
+setwindow pcb
+pick -4.525 7.25
+pick -3.05 7.25
+done
+Create Symbol
+fillin "SOP50P810X120-56N"
+setwindow pcb
+trapsize 503
+dbdoctor
+setwindow Form.dbdoctor_allegro
+FORM dbdoctor_allegro drc YES
+FORM dbdoctor_allegro shapes YES
+FORM dbdoctor_allegro execute
+setwindow pcb
+save_as
+fillin "SOP50P810X120-56N"
+setwindow pcb
+#exit
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/padstack1.scr b/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/padstack1.scr
new file mode 100644
index 0000000..9e3541c
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/OrCAD_Allegro16/padstack1.scr
@@ -0,0 +1,20 @@
+setwindow Form.padedit
+######################## New PadStack #########################
+pse_new
+fillin "r147-5_30.pad"
+FORM padedit units Millimeter
+FORM padedit layers
+
+FORM padedit grid row 1
+FORM padedit geometry Rectangle
+FORM padedit width 0.3
+FORM padedit height 1.475
+FORM padedit x_offset 0
+FORM padedit y_offset 0
+FORM padedit geometry_th Null
+FORM padedit geometry_ant Null
+
+FORM padedit single YES
+FORM padedit plating Non-Plated
+pse_save_as
+fillin "r147-5_30.Pad"
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/PADS/SN75LVDS83BDGGR.asc b/Hardware/Lib/SN75LVDS83BDGGR/PADS/SN75LVDS83BDGGR.asc
new file mode 100644
index 0000000..2067da4
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/PADS/SN75LVDS83BDGGR.asc
@@ -0,0 +1,96 @@
+!PADS-POWERPCB-V9.5-METRIC! DESIGN DATABASE ASCII FILE 1.0
+*PARTDECAL* ITEMS
+
+SOP50P810X120-56N M 0 0 5 56 1 0 2
+CLOSED 5 0.05 0 20
+-4.775 7.3
+4.775 7.3
+4.775 -7.3
+-4.775 -7.3
+-4.775 7.3
+CLOSED 5 0.1 0 27
+-3.05 7
+3.05 7
+3.05 -7
+-3.05 -7
+-3.05 7
+OPEN 2 0.1 0 27
+-3.05 6.5
+-2.55 7
+CLOSED 5 0.2 0 26
+-2.7 7
+2.7 7
+2.7 -7
+-2.7 -7
+-2.7 7
+OPEN 2 0.2 0 26
+-4.525 7.25
+-3.05 7.25
+VALUE 0 0 0 1 1.27 0.127 N LEFT DOWN
+Regular
+Ref.Des.
+VALUE 0 0 0 1 1.27 0.127 N LEFT UP
+Regular
+Part Type
+T-3.788 6.75 -3.788 6.75 1
+T-3.788 6.25 -3.788 6.25 2
+T-3.788 5.75 -3.788 5.75 3
+T-3.788 5.25 -3.788 5.25 4
+T-3.788 4.75 -3.788 4.75 5
+T-3.788 4.25 -3.788 4.25 6
+T-3.788 3.75 -3.788 3.75 7
+T-3.788 3.25 -3.788 3.25 8
+T-3.788 2.75 -3.788 2.75 9
+T-3.788 2.25 -3.788 2.25 10
+T-3.788 1.75 -3.788 1.75 11
+T-3.788 1.25 -3.788 1.25 12
+T-3.788 0.75 -3.788 0.75 13
+T-3.788 0.25 -3.788 0.25 14
+T-3.788 -0.25 -3.788 -0.25 15
+T-3.788 -0.75 -3.788 -0.75 16
+T-3.788 -1.25 -3.788 -1.25 17
+T-3.788 -1.75 -3.788 -1.75 18
+T-3.788 -2.25 -3.788 -2.25 19
+T-3.788 -2.75 -3.788 -2.75 20
+T-3.788 -3.25 -3.788 -3.25 21
+T-3.788 -3.75 -3.788 -3.75 22
+T-3.788 -4.25 -3.788 -4.25 23
+T-3.788 -4.75 -3.788 -4.75 24
+T-3.788 -5.25 -3.788 -5.25 25
+T-3.788 -5.75 -3.788 -5.75 26
+T-3.788 -6.25 -3.788 -6.25 27
+T-3.788 -6.75 -3.788 -6.75 28
+T3.788 -6.75 3.788 -6.75 29
+T3.788 -6.25 3.788 -6.25 30
+T3.788 -5.75 3.788 -5.75 31
+T3.788 -5.25 3.788 -5.25 32
+T3.788 -4.75 3.788 -4.75 33
+T3.788 -4.25 3.788 -4.25 34
+T3.788 -3.75 3.788 -3.75 35
+T3.788 -3.25 3.788 -3.25 36
+T3.788 -2.75 3.788 -2.75 37
+T3.788 -2.25 3.788 -2.25 38
+T3.788 -1.75 3.788 -1.75 39
+T3.788 -1.25 3.788 -1.25 40
+T3.788 -0.75 3.788 -0.75 41
+T3.788 -0.25 3.788 -0.25 42
+T3.788 0.25 3.788 0.25 43
+T3.788 0.75 3.788 0.75 44
+T3.788 1.25 3.788 1.25 45
+T3.788 1.75 3.788 1.75 46
+T3.788 2.25 3.788 2.25 47
+T3.788 2.75 3.788 2.75 48
+T3.788 3.25 3.788 3.25 49
+T3.788 3.75 3.788 3.75 50
+T3.788 4.25 3.788 4.25 51
+T3.788 4.75 3.788 4.75 52
+T3.788 5.25 3.788 5.25 53
+T3.788 5.75 3.788 5.75 54
+T3.788 6.25 3.788 6.25 55
+T3.788 6.75 3.788 6.75 56
+PAD 0 3
+-2 0.3 RF 0 1.475 0 0 0 N
+-1 0 R
+0 0 R
+
+*END* OF ASCII OUTPUT FILE
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/PADS/SN75LVDS83BDGGR.c b/Hardware/Lib/SN75LVDS83BDGGR/PADS/SN75LVDS83BDGGR.c
new file mode 100644
index 0000000..f0fe216
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/PADS/SN75LVDS83BDGGR.c
@@ -0,0 +1,135 @@
+*PADS-LIBRARY-SCH-DECALS-V9*
+
+SN75LVDS83BDGGR 0 0 100 10 100 10 4 1 0 56 0
+TIMESTAMP 2025.02.01.16.35.03
+"Default Font"
+"Default Font"
+1250 300 0 8 100 10
+REF-DES
+1250 200 0 8 100 10
+PART-TYPE
+1250 -2900 0 8 100 10
+*
+1250 -3000 0 8 100 10
+*
+CLOSED 5 10 0 -1
+200 100
+1200 100
+1200 -2800
+200 -2800
+200 100
+T0 0 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 0 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -1000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -1100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -1200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -1300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -1400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -1500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -1600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -1700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -1800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -1900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -2000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -2100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -2200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -2300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -2400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -2500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -2600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1400 -2700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+
+*END*
+*REMARK* SamacSys ECAD Model
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/PADS/SN75LVDS83BDGGR.p b/Hardware/Lib/SN75LVDS83BDGGR/PADS/SN75LVDS83BDGGR.p
new file mode 100644
index 0000000..6d61f89
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/PADS/SN75LVDS83BDGGR.p
@@ -0,0 +1,73 @@
+*PADS-LIBRARY-PART-TYPES-V9*
+
+SN75LVDS83BDGGR SOP50P810X120-56N I ANA 7 1 0 0 0
+TIMESTAMP 2025.02.01.16.35.03
+"Mouser Part Number" 595-SN75LVDS83BDGGR
+"Mouser Price/Stock" https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D
+"Manufacturer_Name" Texas Instruments
+"Manufacturer_Part_Number" SN75LVDS83BDGGR
+"Description" 10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit
+"Datasheet Link" https://www.ti.com/lit/gpn/SN75LVDS83B
+"Geometry.Height" 1.2mm
+GATE 1 56 0
+SN75LVDS83BDGGR
+1 0 U IOVCC_1
+2 0 U D5
+3 0 U D6
+4 0 U D7
+5 0 U GND_1
+6 0 U D8
+7 0 U D9
+8 0 U D10
+9 0 U VCC
+10 0 U D11
+11 0 U D12
+12 0 U D13
+13 0 U GND_2
+14 0 U D14
+15 0 U D15
+16 0 U D16
+17 0 U CLKSEL
+18 0 U D17
+19 0 U D18
+20 0 U D19
+21 0 U GND_3
+22 0 U D20
+23 0 U D21
+24 0 U D22
+25 0 U D23
+26 0 U IOVCC_2
+27 0 U D24
+28 0 U D25
+56 0 U D4
+55 0 U D3
+54 0 U D2
+53 0 U GND_10
+52 0 U D1
+51 0 U D0
+50 0 U D27
+49 0 U GND_9
+48 0 U Y0M
+47 0 U Y0P
+46 0 U Y1M
+45 0 U Y1P
+44 0 U LVDSVCC
+43 0 U GND_8
+42 0 U Y2M
+41 0 U Y2P
+40 0 U CLKOUTM
+39 0 U CLKOUTP
+38 0 U Y3M
+37 0 U Y3P
+36 0 U GND_7
+35 0 U GND_6
+34 0 U PLLVCC
+33 0 U GND_5
+32 0 U \SHTDN
+31 0 U CLKIN
+30 0 U D26
+29 0 U GND_4
+
+*END*
+*REMARK* SamacSys ECAD Model
+4672923/1031803/2.50/56/3/Integrated Circuit
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/PADS/SOP50P810X120-56N.d b/Hardware/Lib/SN75LVDS83BDGGR/PADS/SOP50P810X120-56N.d
new file mode 100644
index 0000000..4723dd8
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/PADS/SOP50P810X120-56N.d
@@ -0,0 +1,96 @@
+*PADS-LIBRARY-PCB-DECALS-V9*
+
+SOP50P810X120-56N M 0 0 0 2 5 0 56 1 0
+TIMESTAMP 2025.02.01.16.02.03
+0 0 0 0 1.27 0.127 1 0 34 "Regular "
+REF-DES
+0 0 0 0 1.27 0.127 1 32 35 "Regular "
+PART-TYPE
+CLOSED 5 0.05 20 -1
+-4.775 7.3
+4.775 7.3
+4.775 -7.3
+-4.775 -7.3
+-4.775 7.3
+CLOSED 5 0.1 27 -1
+-3.05 7
+3.05 7
+3.05 -7
+-3.05 -7
+-3.05 7
+OPEN 2 0.1 27 -1
+-3.05 6.5
+-2.55 7
+CLOSED 5 0.2 26 -1
+-2.7 7
+2.7 7
+2.7 -7
+-2.7 -7
+-2.7 7
+OPEN 2 0.2 26 -1
+-4.525 7.25
+-3.05 7.25
+T-3.788 6.75 -3.788 6.75 1
+T-3.788 6.25 -3.788 6.25 2
+T-3.788 5.75 -3.788 5.75 3
+T-3.788 5.25 -3.788 5.25 4
+T-3.788 4.75 -3.788 4.75 5
+T-3.788 4.25 -3.788 4.25 6
+T-3.788 3.75 -3.788 3.75 7
+T-3.788 3.25 -3.788 3.25 8
+T-3.788 2.75 -3.788 2.75 9
+T-3.788 2.25 -3.788 2.25 10
+T-3.788 1.75 -3.788 1.75 11
+T-3.788 1.25 -3.788 1.25 12
+T-3.788 0.75 -3.788 0.75 13
+T-3.788 0.25 -3.788 0.25 14
+T-3.788 -0.25 -3.788 -0.25 15
+T-3.788 -0.75 -3.788 -0.75 16
+T-3.788 -1.25 -3.788 -1.25 17
+T-3.788 -1.75 -3.788 -1.75 18
+T-3.788 -2.25 -3.788 -2.25 19
+T-3.788 -2.75 -3.788 -2.75 20
+T-3.788 -3.25 -3.788 -3.25 21
+T-3.788 -3.75 -3.788 -3.75 22
+T-3.788 -4.25 -3.788 -4.25 23
+T-3.788 -4.75 -3.788 -4.75 24
+T-3.788 -5.25 -3.788 -5.25 25
+T-3.788 -5.75 -3.788 -5.75 26
+T-3.788 -6.25 -3.788 -6.25 27
+T-3.788 -6.75 -3.788 -6.75 28
+T3.788 -6.75 3.788 -6.75 29
+T3.788 -6.25 3.788 -6.25 30
+T3.788 -5.75 3.788 -5.75 31
+T3.788 -5.25 3.788 -5.25 32
+T3.788 -4.75 3.788 -4.75 33
+T3.788 -4.25 3.788 -4.25 34
+T3.788 -3.75 3.788 -3.75 35
+T3.788 -3.25 3.788 -3.25 36
+T3.788 -2.75 3.788 -2.75 37
+T3.788 -2.25 3.788 -2.25 38
+T3.788 -1.75 3.788 -1.75 39
+T3.788 -1.25 3.788 -1.25 40
+T3.788 -0.75 3.788 -0.75 41
+T3.788 -0.25 3.788 -0.25 42
+T3.788 0.25 3.788 0.25 43
+T3.788 0.75 3.788 0.75 44
+T3.788 1.25 3.788 1.25 45
+T3.788 1.75 3.788 1.75 46
+T3.788 2.25 3.788 2.25 47
+T3.788 2.75 3.788 2.75 48
+T3.788 3.25 3.788 3.25 49
+T3.788 3.75 3.788 3.75 50
+T3.788 4.25 3.788 4.25 51
+T3.788 4.75 3.788 4.75 52
+T3.788 5.25 3.788 5.25 53
+T3.788 5.75 3.788 5.75 54
+T3.788 6.25 3.788 6.25 55
+T3.788 6.75 3.788 6.75 56
+PAD 0 3 N 0
+-2 0.3 RF 0 0 1.475 0
+-1 0 R
+0 0 R
+
+*END*
+*REMARK* AP
+SN75LVDS83BDGGR.stp/0/0/0/0/0/0
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Proteus/8.8 or earlier/Readme.html b/Hardware/Lib/SN75LVDS83BDGGR/Proteus/8.8 or earlier/Readme.html
new file mode 100644
index 0000000..496a57f
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/Proteus/8.8 or earlier/Readme.html
@@ -0,0 +1,16 @@
+
+
+
+ SamacSys support for Proteus 8.8 or earlier
+
+
+Supporting Proteus 8.8 or earlier was done by including the Mentor Graphics PADS library files in the Proteus folder, with instructions on how to import them.
+
+Unfortunately Mentor Graphics have stopped us from promoting their files for use in other design tools, now we can only include the PADS files in the "PADS" folder from our website.
+
+Sorry for the inconvenience, but please note that we are working with Labcenter Electronics to bring you a new integrated experience in Proteus 8.9.
+
+Best Regards
+The SamacSys Team
+
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Proteus/8.9 or later/Readme.html b/Hardware/Lib/SN75LVDS83BDGGR/Proteus/8.9 or later/Readme.html
new file mode 100644
index 0000000..91a8a69
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/Proteus/8.9 or later/Readme.html
@@ -0,0 +1,14 @@
+
+
+
+ SamacSys support for Proteus 8.9 or later
+
+
+Supporting Proteus 8.9 and beyond
+
+We are working with Labcenter Electronics to bring you a new integrated experience in Proteus 8.9. This version is currently in BETA and we will inform you upon its release.
+
+Best Regards
+The SamacSys Team
+
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Proteus/SN75LVDS83BDGGR.pdif b/Hardware/Lib/SN75LVDS83BDGGR/Proteus/SN75LVDS83BDGGR.pdif
new file mode 100644
index 0000000..e9d37c4
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/Proteus/SN75LVDS83BDGGR.pdif
@@ -0,0 +1,432 @@
+;Proteus Design Interchange Format
+(PDIF
+ (vendor "SamacSys Limited")
+ (version 1 0)
+ (library
+ (part "SN75LVDS83BDGGR"
+ (description "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit")
+ (family "ANA")
+ (package "SOP50P810X120-56N")
+ (attribute "Datasheet Link" "https://www.ti.com/lit/gpn/SN75LVDS83B")
+ (attribute "Geometry.Height" "1.2mm")
+ (attribute "Mouser Part Number" "595-SN75LVDS83BDGGR")
+ (attribute "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D")
+ (attribute "Manufacturer_Name" "Texas Instruments")
+ (attribute "Manufacturer_Part_Number" "SN75LVDS83BDGGR")
+ (gate
+ (symbol "SN75LVDS83BDGGR")
+ (pin "IOVCC_1" 1 PS)
+ (pin "D5" 2 PS)
+ (pin "D6" 3 PS)
+ (pin "D7" 4 PS)
+ (pin "GND_1" 5 PS)
+ (pin "D8" 6 PS)
+ (pin "D9" 7 PS)
+ (pin "D10" 8 PS)
+ (pin "VCC" 9 PS)
+ (pin "D11" 10 PS)
+ (pin "D12" 11 PS)
+ (pin "D13" 12 PS)
+ (pin "GND_2" 13 PS)
+ (pin "D14" 14 PS)
+ (pin "D15" 15 PS)
+ (pin "D16" 16 PS)
+ (pin "CLKSEL" 17 PS)
+ (pin "D17" 18 PS)
+ (pin "D18" 19 PS)
+ (pin "D19" 20 PS)
+ (pin "GND_3" 21 PS)
+ (pin "D20" 22 PS)
+ (pin "D21" 23 PS)
+ (pin "D22" 24 PS)
+ (pin "D23" 25 PS)
+ (pin "IOVCC_2" 26 PS)
+ (pin "D24" 27 PS)
+ (pin "D25" 28 PS)
+ (pin "D4" 56 PS)
+ (pin "D3" 55 PS)
+ (pin "D2" 54 PS)
+ (pin "GND_10" 53 PS)
+ (pin "D1" 52 PS)
+ (pin "D0" 51 PS)
+ (pin "D27" 50 PS)
+ (pin "GND_9" 49 PS)
+ (pin "Y0M" 48 PS)
+ (pin "Y0P" 47 PS)
+ (pin "Y1M" 46 PS)
+ (pin "Y1P" 45 PS)
+ (pin "LVDSVCC" 44 PS)
+ (pin "GND_8" 43 PS)
+ (pin "Y2M" 42 PS)
+ (pin "Y2P" 41 PS)
+ (pin "CLKOUTM" 40 PS)
+ (pin "CLKOUTP" 39 PS)
+ (pin "Y3M" 38 PS)
+ (pin "Y3P" 37 PS)
+ (pin "GND_7" 36 PS)
+ (pin "GND_6" 35 PS)
+ (pin "PLLVCC" 34 PS)
+ (pin "GND_5" 33 PS)
+ (pin "$SHTDN$" 32 PS)
+ (pin "CLKIN" 31 PS)
+ (pin "D26" 30 PS)
+ (pin "GND_4" 29 PS)
+ )
+ )
+ (symbol "SN75LVDS83BDGGR"
+ (units THOU)
+ (origin (pt 0 0))
+ (graphic
+ (stroke 10)
+ (path (pt 200 100) (pt 1200 100) (pt 1200 -2800) (pt 200 -2800) (pt 200 100) (closed))
+ )
+ (terminal
+ (body (symbol "PIN") (pt 0 0) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -100) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -200) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -300) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -400) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -500) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -600) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -700) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -800) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -900) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1000) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1100) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1200) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1300) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1400) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1500) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1600) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1700) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1800) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1900) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2000) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2100) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2200) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2300) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2400) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2500) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2600) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2700) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 0) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -100) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -200) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -300) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -400) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -500) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -600) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -700) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -800) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -900) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -1000) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -1100) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -1200) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -1300) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -1400) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -1500) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -1600) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -1700) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -1800) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -1900) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -2000) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -2100) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -2200) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -2300) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -2400) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -2500) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -2600) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1400 -2700) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ )
+ (symbol "PIN"
+ (units THOU)
+ (origin (pt 0 0))
+ (graphic
+ (stroke 10)
+ (path (pt 0 0) (pt 200 0))))
+ (symbol "PINSHORT"
+ (units THOU)
+ (origin (pt 0 0))
+ (graphic
+ (stroke 10)
+ (path (pt 0 0) (pt 100 0))))
+ (package "SOP50P810X120-56N"
+ (units MM)
+ (layer OCCA
+ (graphic
+ (stroke 0.05)
+ (path
+ (closed true)
+ (pt -4.775 7.3)
+ (pt 4.775 7.3)
+ (pt 4.775 -7.3)
+ (pt -4.775 -7.3)
+ (pt -4.775 7.3))))
+ (layer TASM
+ (graphic
+ (stroke 0.1)
+ (path
+ (closed true)
+ (pt -3.05 7)
+ (pt 3.05 7)
+ (pt 3.05 -7)
+ (pt -3.05 -7)
+ (pt -3.05 7))))
+ (layer TASM
+ (graphic
+ (stroke 0.1)
+ (path
+ (closed false)
+ (pt -3.05 6.5)
+ (pt -2.55 7))))
+ (layer TSLK
+ (graphic
+ (stroke 0.2)
+ (path
+ (closed true)
+ (pt -2.7 7)
+ (pt 2.7 7)
+ (pt 2.7 -7)
+ (pt -2.7 -7)
+ (pt -2.7 7))))
+ (layer TSLK
+ (graphic
+ (stroke 0.2)
+ (path
+ (closed false)
+ (pt -4.525 7.25)
+ (pt -3.05 7.25))))
+ (leg 1 (pt -3.788 6.75) (padstack 0))
+ (leg 2 (pt -3.788 6.25) (padstack 0))
+ (leg 3 (pt -3.788 5.75) (padstack 0))
+ (leg 4 (pt -3.788 5.25) (padstack 0))
+ (leg 5 (pt -3.788 4.75) (padstack 0))
+ (leg 6 (pt -3.788 4.25) (padstack 0))
+ (leg 7 (pt -3.788 3.75) (padstack 0))
+ (leg 8 (pt -3.788 3.25) (padstack 0))
+ (leg 9 (pt -3.788 2.75) (padstack 0))
+ (leg 10 (pt -3.788 2.25) (padstack 0))
+ (leg 11 (pt -3.788 1.75) (padstack 0))
+ (leg 12 (pt -3.788 1.25) (padstack 0))
+ (leg 13 (pt -3.788 0.75) (padstack 0))
+ (leg 14 (pt -3.788 0.25) (padstack 0))
+ (leg 15 (pt -3.788 -0.25) (padstack 0))
+ (leg 16 (pt -3.788 -0.75) (padstack 0))
+ (leg 17 (pt -3.788 -1.25) (padstack 0))
+ (leg 18 (pt -3.788 -1.75) (padstack 0))
+ (leg 19 (pt -3.788 -2.25) (padstack 0))
+ (leg 20 (pt -3.788 -2.75) (padstack 0))
+ (leg 21 (pt -3.788 -3.25) (padstack 0))
+ (leg 22 (pt -3.788 -3.75) (padstack 0))
+ (leg 23 (pt -3.788 -4.25) (padstack 0))
+ (leg 24 (pt -3.788 -4.75) (padstack 0))
+ (leg 25 (pt -3.788 -5.25) (padstack 0))
+ (leg 26 (pt -3.788 -5.75) (padstack 0))
+ (leg 27 (pt -3.788 -6.25) (padstack 0))
+ (leg 28 (pt -3.788 -6.75) (padstack 0))
+ (leg 29 (pt 3.788 -6.75) (padstack 0))
+ (leg 30 (pt 3.788 -6.25) (padstack 0))
+ (leg 31 (pt 3.788 -5.75) (padstack 0))
+ (leg 32 (pt 3.788 -5.25) (padstack 0))
+ (leg 33 (pt 3.788 -4.75) (padstack 0))
+ (leg 34 (pt 3.788 -4.25) (padstack 0))
+ (leg 35 (pt 3.788 -3.75) (padstack 0))
+ (leg 36 (pt 3.788 -3.25) (padstack 0))
+ (leg 37 (pt 3.788 -2.75) (padstack 0))
+ (leg 38 (pt 3.788 -2.25) (padstack 0))
+ (leg 39 (pt 3.788 -1.75) (padstack 0))
+ (leg 40 (pt 3.788 -1.25) (padstack 0))
+ (leg 41 (pt 3.788 -0.75) (padstack 0))
+ (leg 42 (pt 3.788 -0.25) (padstack 0))
+ (leg 43 (pt 3.788 0.25) (padstack 0))
+ (leg 44 (pt 3.788 0.75) (padstack 0))
+ (leg 45 (pt 3.788 1.25) (padstack 0))
+ (leg 46 (pt 3.788 1.75) (padstack 0))
+ (leg 47 (pt 3.788 2.25) (padstack 0))
+ (leg 48 (pt 3.788 2.75) (padstack 0))
+ (leg 49 (pt 3.788 3.25) (padstack 0))
+ (leg 50 (pt 3.788 3.75) (padstack 0))
+ (leg 51 (pt 3.788 4.25) (padstack 0))
+ (leg 52 (pt 3.788 4.75) (padstack 0))
+ (leg 53 (pt 3.788 5.25) (padstack 0))
+ (leg 54 (pt 3.788 5.75) (padstack 0))
+ (leg 55 (pt 3.788 6.25) (padstack 0))
+ (leg 56 (pt 3.788 6.75) (padstack 0))
+ (padstack 0
+ (plated false)
+ (pad (layer TCOP) (rectf 0.3 1.475 0 0 0))
+ )
+ (model "SN75LVDS83BDGGR.stp"
+ (euler 0 0 0)
+ (offset 0 0 0)
+ )
+ )
+ )
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Proteus/SN75LVDS83BDGGR.pdspart b/Hardware/Lib/SN75LVDS83BDGGR/Proteus/SN75LVDS83BDGGR.pdspart
new file mode 100644
index 0000000..8e48f84
Binary files /dev/null and b/Hardware/Lib/SN75LVDS83BDGGR/Proteus/SN75LVDS83BDGGR.pdspart differ
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Pulsonix/SN75LVDS83BDGGR.plx b/Hardware/Lib/SN75LVDS83BDGGR/Pulsonix/SN75LVDS83BDGGR.plx
new file mode 100644
index 0000000..e6a1363
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/Pulsonix/SN75LVDS83BDGGR.plx
@@ -0,0 +1,380 @@
+PULSONIX_LIBRARY_ASCII "SamacSys ECAD Model"
+//4672923/1031803/2.50/56/3/Integrated Circuit
+
+(asciiHeader
+ (fileUnits MM)
+)
+(library Library_1
+ (padStyleDef "r147.5_30"
+ (holeDiam 0)
+ (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.3) (shapeHeight 1.475))
+ (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0))
+ )
+ (textStyleDef "Normal"
+ (font
+ (fontType Stroke)
+ (fontFace "Helvetica")
+ (fontHeight 1.27)
+ (strokeWidth 0.127)
+ )
+ )
+ (patternDef "SOP50P810X120-56N" (originalName "SOP50P810X120-56N")
+ (multiLayer
+ (pad (padNum 1) (padStyleRef r147.5_30) (pt -3.788, 6.75) (rotation 90))
+ (pad (padNum 2) (padStyleRef r147.5_30) (pt -3.788, 6.25) (rotation 90))
+ (pad (padNum 3) (padStyleRef r147.5_30) (pt -3.788, 5.75) (rotation 90))
+ (pad (padNum 4) (padStyleRef r147.5_30) (pt -3.788, 5.25) (rotation 90))
+ (pad (padNum 5) (padStyleRef r147.5_30) (pt -3.788, 4.75) (rotation 90))
+ (pad (padNum 6) (padStyleRef r147.5_30) (pt -3.788, 4.25) (rotation 90))
+ (pad (padNum 7) (padStyleRef r147.5_30) (pt -3.788, 3.75) (rotation 90))
+ (pad (padNum 8) (padStyleRef r147.5_30) (pt -3.788, 3.25) (rotation 90))
+ (pad (padNum 9) (padStyleRef r147.5_30) (pt -3.788, 2.75) (rotation 90))
+ (pad (padNum 10) (padStyleRef r147.5_30) (pt -3.788, 2.25) (rotation 90))
+ (pad (padNum 11) (padStyleRef r147.5_30) (pt -3.788, 1.75) (rotation 90))
+ (pad (padNum 12) (padStyleRef r147.5_30) (pt -3.788, 1.25) (rotation 90))
+ (pad (padNum 13) (padStyleRef r147.5_30) (pt -3.788, 0.75) (rotation 90))
+ (pad (padNum 14) (padStyleRef r147.5_30) (pt -3.788, 0.25) (rotation 90))
+ (pad (padNum 15) (padStyleRef r147.5_30) (pt -3.788, -0.25) (rotation 90))
+ (pad (padNum 16) (padStyleRef r147.5_30) (pt -3.788, -0.75) (rotation 90))
+ (pad (padNum 17) (padStyleRef r147.5_30) (pt -3.788, -1.25) (rotation 90))
+ (pad (padNum 18) (padStyleRef r147.5_30) (pt -3.788, -1.75) (rotation 90))
+ (pad (padNum 19) (padStyleRef r147.5_30) (pt -3.788, -2.25) (rotation 90))
+ (pad (padNum 20) (padStyleRef r147.5_30) (pt -3.788, -2.75) (rotation 90))
+ (pad (padNum 21) (padStyleRef r147.5_30) (pt -3.788, -3.25) (rotation 90))
+ (pad (padNum 22) (padStyleRef r147.5_30) (pt -3.788, -3.75) (rotation 90))
+ (pad (padNum 23) (padStyleRef r147.5_30) (pt -3.788, -4.25) (rotation 90))
+ (pad (padNum 24) (padStyleRef r147.5_30) (pt -3.788, -4.75) (rotation 90))
+ (pad (padNum 25) (padStyleRef r147.5_30) (pt -3.788, -5.25) (rotation 90))
+ (pad (padNum 26) (padStyleRef r147.5_30) (pt -3.788, -5.75) (rotation 90))
+ (pad (padNum 27) (padStyleRef r147.5_30) (pt -3.788, -6.25) (rotation 90))
+ (pad (padNum 28) (padStyleRef r147.5_30) (pt -3.788, -6.75) (rotation 90))
+ (pad (padNum 29) (padStyleRef r147.5_30) (pt 3.788, -6.75) (rotation 90))
+ (pad (padNum 30) (padStyleRef r147.5_30) (pt 3.788, -6.25) (rotation 90))
+ (pad (padNum 31) (padStyleRef r147.5_30) (pt 3.788, -5.75) (rotation 90))
+ (pad (padNum 32) (padStyleRef r147.5_30) (pt 3.788, -5.25) (rotation 90))
+ (pad (padNum 33) (padStyleRef r147.5_30) (pt 3.788, -4.75) (rotation 90))
+ (pad (padNum 34) (padStyleRef r147.5_30) (pt 3.788, -4.25) (rotation 90))
+ (pad (padNum 35) (padStyleRef r147.5_30) (pt 3.788, -3.75) (rotation 90))
+ (pad (padNum 36) (padStyleRef r147.5_30) (pt 3.788, -3.25) (rotation 90))
+ (pad (padNum 37) (padStyleRef r147.5_30) (pt 3.788, -2.75) (rotation 90))
+ (pad (padNum 38) (padStyleRef r147.5_30) (pt 3.788, -2.25) (rotation 90))
+ (pad (padNum 39) (padStyleRef r147.5_30) (pt 3.788, -1.75) (rotation 90))
+ (pad (padNum 40) (padStyleRef r147.5_30) (pt 3.788, -1.25) (rotation 90))
+ (pad (padNum 41) (padStyleRef r147.5_30) (pt 3.788, -0.75) (rotation 90))
+ (pad (padNum 42) (padStyleRef r147.5_30) (pt 3.788, -0.25) (rotation 90))
+ (pad (padNum 43) (padStyleRef r147.5_30) (pt 3.788, 0.25) (rotation 90))
+ (pad (padNum 44) (padStyleRef r147.5_30) (pt 3.788, 0.75) (rotation 90))
+ (pad (padNum 45) (padStyleRef r147.5_30) (pt 3.788, 1.25) (rotation 90))
+ (pad (padNum 46) (padStyleRef r147.5_30) (pt 3.788, 1.75) (rotation 90))
+ (pad (padNum 47) (padStyleRef r147.5_30) (pt 3.788, 2.25) (rotation 90))
+ (pad (padNum 48) (padStyleRef r147.5_30) (pt 3.788, 2.75) (rotation 90))
+ (pad (padNum 49) (padStyleRef r147.5_30) (pt 3.788, 3.25) (rotation 90))
+ (pad (padNum 50) (padStyleRef r147.5_30) (pt 3.788, 3.75) (rotation 90))
+ (pad (padNum 51) (padStyleRef r147.5_30) (pt 3.788, 4.25) (rotation 90))
+ (pad (padNum 52) (padStyleRef r147.5_30) (pt 3.788, 4.75) (rotation 90))
+ (pad (padNum 53) (padStyleRef r147.5_30) (pt 3.788, 5.25) (rotation 90))
+ (pad (padNum 54) (padStyleRef r147.5_30) (pt 3.788, 5.75) (rotation 90))
+ (pad (padNum 55) (padStyleRef r147.5_30) (pt 3.788, 6.25) (rotation 90))
+ (pad (padNum 56) (padStyleRef r147.5_30) (pt 3.788, 6.75) (rotation 90))
+ )
+ (layerContents (layerNumRef 18)
+ (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Normal") (isVisible True))
+ )
+ (layerContents (layerNumRef Courtyard_Top)
+ (line (pt -4.775 7.3) (pt 4.775 7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef Courtyard_Top)
+ (line (pt 4.775 7.3) (pt 4.775 -7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef Courtyard_Top)
+ (line (pt 4.775 -7.3) (pt -4.775 -7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef Courtyard_Top)
+ (line (pt -4.775 -7.3) (pt -4.775 7.3) (width 0.05))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.05 7) (pt 3.05 7) (width 0.025))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.05 7) (pt 3.05 -7) (width 0.025))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 3.05 -7) (pt -3.05 -7) (width 0.025))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.05 -7) (pt -3.05 7) (width 0.025))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -3.05 6.5) (pt -2.55 7) (width 0.025))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -2.7 7) (pt 2.7 7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 2.7 7) (pt 2.7 -7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 2.7 -7) (pt -2.7 -7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -2.7 -7) (pt -2.7 7) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -4.525 7.25) (pt -3.05 7.25) (width 0.2))
+ )
+ )
+ (symbolDef "SN75LVDS83BDGGR" (originalName "SN75LVDS83BDGGR")
+
+ (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 13) (pt 0 mils -1200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1225 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 14) (pt 0 mils -1300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1325 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 15) (pt 0 mils -1400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1425 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 16) (pt 0 mils -1500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1525 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 17) (pt 0 mils -1600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1625 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 18) (pt 0 mils -1700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1725 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 19) (pt 0 mils -1800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1825 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 20) (pt 0 mils -1900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1925 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 21) (pt 0 mils -2000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2025 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 22) (pt 0 mils -2100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2125 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 23) (pt 0 mils -2200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2225 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 24) (pt 0 mils -2300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2325 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 25) (pt 0 mils -2400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2425 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 26) (pt 0 mils -2500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2525 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 27) (pt 0 mils -2600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2625 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 28) (pt 0 mils -2700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2725 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 29) (pt 1400 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 30) (pt 1400 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 31) (pt 1400 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 32) (pt 1400 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 33) (pt 1400 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 34) (pt 1400 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 35) (pt 1400 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 36) (pt 1400 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 37) (pt 1400 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 38) (pt 1400 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 39) (pt 1400 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 40) (pt 1400 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 41) (pt 1400 mils -1200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1225 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 42) (pt 1400 mils -1300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1325 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 43) (pt 1400 mils -1400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1425 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 44) (pt 1400 mils -1500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1525 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 45) (pt 1400 mils -1600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1625 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 46) (pt 1400 mils -1700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1725 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 47) (pt 1400 mils -1800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1825 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 48) (pt 1400 mils -1900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -1925 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 49) (pt 1400 mils -2000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2025 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 50) (pt 1400 mils -2100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2125 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 51) (pt 1400 mils -2200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2225 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 52) (pt 1400 mils -2300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2325 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 53) (pt 1400 mils -2400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2425 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 54) (pt 1400 mils -2500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2525 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 55) (pt 1400 mils -2600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2625 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 56) (pt 1400 mils -2700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1170 mils -2725 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (line (pt 200 mils 100 mils) (pt 1200 mils 100 mils) (width 6 mils))
+ (line (pt 1200 mils 100 mils) (pt 1200 mils -2800 mils) (width 6 mils))
+ (line (pt 1200 mils -2800 mils) (pt 200 mils -2800 mils) (width 6 mils))
+ (line (pt 200 mils -2800 mils) (pt 200 mils 100 mils) (width 6 mils))
+ (attr "RefDes" "RefDes" (pt 1250 mils 300 mils) (justify Left) (isVisible True) (textStyleRef "Normal"))
+ (attr "Type" "Type" (pt 1250 mils 200 mils) (justify Left) (isVisible True) (textStyleRef "Normal"))
+
+ )
+ (compDef "SN75LVDS83BDGGR" (originalName "SN75LVDS83BDGGR") (compHeader (numPins 56) (numParts 1) (refDesPrefix IC)
+ )
+ (compPin "1" (pinName "IOVCC_1") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "2" (pinName "D5") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "3" (pinName "D6") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "4" (pinName "D7") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "5" (pinName "GND_1") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "6" (pinName "D8") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "7" (pinName "D9") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "8" (pinName "D10") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "9" (pinName "VCC") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "10" (pinName "D11") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "11" (pinName "D12") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "12" (pinName "D13") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "13" (pinName "GND_2") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "14" (pinName "D14") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "15" (pinName "D15") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "16" (pinName "D16") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "17" (pinName "CLKSEL") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "18" (pinName "D17") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "19" (pinName "D18") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "20" (pinName "D19") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "21" (pinName "GND_3") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "22" (pinName "D20") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "23" (pinName "D21") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "24" (pinName "D22") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "25" (pinName "D23") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "26" (pinName "IOVCC_2") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "27" (pinName "D24") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "28" (pinName "D25") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "56" (pinName "D4") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "55" (pinName "D3") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "54" (pinName "D2") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "53" (pinName "GND_10") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "52" (pinName "D1") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "51" (pinName "D0") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "50" (pinName "D27") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "49" (pinName "GND_9") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "48" (pinName "Y0M") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "47" (pinName "Y0P") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "46" (pinName "Y1M") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "45" (pinName "Y1P") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "44" (pinName "LVDSVCC") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "43" (pinName "GND_8") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "42" (pinName "Y2M") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "41" (pinName "Y2P") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "40" (pinName "CLKOUTM") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "39" (pinName "CLKOUTP") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "38" (pinName "Y3M") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "37" (pinName "Y3P") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "36" (pinName "GND_7") (partNum 1) (symPinNum 49) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "35" (pinName "GND_6") (partNum 1) (symPinNum 50) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "34" (pinName "PLLVCC") (partNum 1) (symPinNum 51) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "33" (pinName "GND_5") (partNum 1) (symPinNum 52) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "32" (pinName "__SHTDN") (partNum 1) (symPinNum 53) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "31" (pinName "CLKIN") (partNum 1) (symPinNum 54) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "30" (pinName "D26") (partNum 1) (symPinNum 55) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "29" (pinName "GND_4") (partNum 1) (symPinNum 56) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (attachedSymbol (partNum 1) (altType Normal) (symbolName "SN75LVDS83BDGGR"))
+ (attachedPattern (patternNum 1) (patternName "SOP50P810X120-56N")
+ (numPads 56)
+ (padPinMap
+ (padNum 1) (compPinRef "1")
+ (padNum 2) (compPinRef "2")
+ (padNum 3) (compPinRef "3")
+ (padNum 4) (compPinRef "4")
+ (padNum 5) (compPinRef "5")
+ (padNum 6) (compPinRef "6")
+ (padNum 7) (compPinRef "7")
+ (padNum 8) (compPinRef "8")
+ (padNum 9) (compPinRef "9")
+ (padNum 10) (compPinRef "10")
+ (padNum 11) (compPinRef "11")
+ (padNum 12) (compPinRef "12")
+ (padNum 13) (compPinRef "13")
+ (padNum 14) (compPinRef "14")
+ (padNum 15) (compPinRef "15")
+ (padNum 16) (compPinRef "16")
+ (padNum 17) (compPinRef "17")
+ (padNum 18) (compPinRef "18")
+ (padNum 19) (compPinRef "19")
+ (padNum 20) (compPinRef "20")
+ (padNum 21) (compPinRef "21")
+ (padNum 22) (compPinRef "22")
+ (padNum 23) (compPinRef "23")
+ (padNum 24) (compPinRef "24")
+ (padNum 25) (compPinRef "25")
+ (padNum 26) (compPinRef "26")
+ (padNum 27) (compPinRef "27")
+ (padNum 28) (compPinRef "28")
+ (padNum 29) (compPinRef "29")
+ (padNum 30) (compPinRef "30")
+ (padNum 31) (compPinRef "31")
+ (padNum 32) (compPinRef "32")
+ (padNum 33) (compPinRef "33")
+ (padNum 34) (compPinRef "34")
+ (padNum 35) (compPinRef "35")
+ (padNum 36) (compPinRef "36")
+ (padNum 37) (compPinRef "37")
+ (padNum 38) (compPinRef "38")
+ (padNum 39) (compPinRef "39")
+ (padNum 40) (compPinRef "40")
+ (padNum 41) (compPinRef "41")
+ (padNum 42) (compPinRef "42")
+ (padNum 43) (compPinRef "43")
+ (padNum 44) (compPinRef "44")
+ (padNum 45) (compPinRef "45")
+ (padNum 46) (compPinRef "46")
+ (padNum 47) (compPinRef "47")
+ (padNum 48) (compPinRef "48")
+ (padNum 49) (compPinRef "49")
+ (padNum 50) (compPinRef "50")
+ (padNum 51) (compPinRef "51")
+ (padNum 52) (compPinRef "52")
+ (padNum 53) (compPinRef "53")
+ (padNum 54) (compPinRef "54")
+ (padNum 55) (compPinRef "55")
+ (padNum 56) (compPinRef "56")
+ )
+ )
+ (attr "Mouser Part Number" "595-SN75LVDS83BDGGR")
+ (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D")
+ (attr "Manufacturer_Name" "Texas Instruments")
+ (attr "Manufacturer_Part_Number" "SN75LVDS83BDGGR")
+ (attr "Description" "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit")
+ (attr "" "https://www.ti.com/lit/gpn/SN75LVDS83B")
+ (attr "" "1.2")
+ (attr "" "SN75LVDS83BDGGR.stp")
+ (attr "" "X=0;Y=0;Z=0")
+ (attr "" "X=0;Y=0;Z=0")
+ )
+
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/SN75LVDS83BDGGR.epw b/Hardware/Lib/SN75LVDS83BDGGR/SN75LVDS83BDGGR.epw
new file mode 100644
index 0000000..b7412cb
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/SN75LVDS83BDGGR.epw
@@ -0,0 +1,6 @@
+4672923
+Message from SamacSys:
+To use this model save to your preferred location and then open within the ECAD Part Wizard tool.
+If you do not yet have a copy of the ECAD Part Wizard tool then please refer to the Instructions provided with this model.
+Source=ms
+4672923/1031803/2.50/56/3/Integrated Circuit
\ No newline at end of file
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/SOLIDWORKS PCB/SN75LVDS83BDGGR.lbr b/Hardware/Lib/SN75LVDS83BDGGR/SOLIDWORKS PCB/SN75LVDS83BDGGR.lbr
new file mode 100644
index 0000000..374cefd
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/SOLIDWORKS PCB/SN75LVDS83BDGGR.lbr
@@ -0,0 +1,289 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit</b><p>
+<author>Created by SamacSys</author>
+
+
+<b>DGG0056A</b><br>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<b>10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit</b><p>
+Source: <a href="https://www.ti.com/lit/gpn/SN75LVDS83B"> Datasheet </a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/TARGET 3001!/SN75LVDS83BDGGR.cxf b/Hardware/Lib/SN75LVDS83BDGGR/TARGET 3001!/SN75LVDS83BDGGR.cxf
new file mode 100644
index 0000000..5e03679
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/TARGET 3001!/SN75LVDS83BDGGR.cxf
@@ -0,0 +1,196 @@
+COMPONENT NAME=SN75LVDS83BDGGR VALUE=SN75LVDS83BDGGR PREFIX=IC SYMBOLS=1 PACKAGE=67 PROPERTIES=9
+Mouser Part Number=595-SN75LVDS83BDGGR
+Mouser Price/Stock=https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D
+MANUFACTURER=Texas Instruments
+COMPONENT_NAME=SN75LVDS83BDGGR
+3D_MODEL=0,0,0,0,0,0
+COMPONENT_TYPE_ID=
+DATASHEET=https://www.ti.com/lit/gpn/SN75LVDS83B
+COMPONENT_HEIGHT=1200000
+SamacSys_ECAD_Model=4672923/1031803/2.50/56/3/Integrated Circuit
+PACKAGE NAME=SOP50P810X120-56N X1=0 Y1=0 LAYER=4
+LINE X1=-4775000 Y1=7300000 X2=4775000 Y2=7300000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1
+LINE X1=4775000 Y1=7300000 X2=4775000 Y2=-7300000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1
+LINE X1=4775000 Y1=-7300000 X2=-4775000 Y2=-7300000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1
+LINE X1=-4775000 Y1=-7300000 X2=-4775000 Y2=7300000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1
+LINE X1=-2700000 Y1=7000000 X2=2700000 Y2=7000000 WIDTH=200000 LAYER=4 PROPERTIES=0 DASHED=0
+LINE X1=2700000 Y1=7000000 X2=2700000 Y2=-7000000 WIDTH=200000 LAYER=4 PROPERTIES=0 DASHED=0
+LINE X1=2700000 Y1=-7000000 X2=-2700000 Y2=-7000000 WIDTH=200000 LAYER=4 PROPERTIES=0 DASHED=0
+LINE X1=-2700000 Y1=-7000000 X2=-2700000 Y2=7000000 WIDTH=200000 LAYER=4 PROPERTIES=0 DASHED=0
+LINE X1=-4525000 Y1=7250000 X2=-3050000 Y2=7250000 WIDTH=200000 LAYER=4 PROPERTIES=0 DASHED=0
+PAD XM=-3788000 YM=6750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=1 FORM=2 ROTATION=90 DRILL=0 PADNAME=1
+PAD XM=-3788000 YM=6250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=2 FORM=2 ROTATION=90 DRILL=0 PADNAME=2
+PAD XM=-3788000 YM=5750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=3 FORM=2 ROTATION=90 DRILL=0 PADNAME=3
+PAD XM=-3788000 YM=5250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=4 FORM=2 ROTATION=90 DRILL=0 PADNAME=4
+PAD XM=-3788000 YM=4750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=5 FORM=2 ROTATION=90 DRILL=0 PADNAME=5
+PAD XM=-3788000 YM=4250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=6 FORM=2 ROTATION=90 DRILL=0 PADNAME=6
+PAD XM=-3788000 YM=3750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=7 FORM=2 ROTATION=90 DRILL=0 PADNAME=7
+PAD XM=-3788000 YM=3250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=8 FORM=2 ROTATION=90 DRILL=0 PADNAME=8
+PAD XM=-3788000 YM=2750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=9 FORM=2 ROTATION=90 DRILL=0 PADNAME=9
+PAD XM=-3788000 YM=2250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=10 FORM=2 ROTATION=90 DRILL=0 PADNAME=10
+PAD XM=-3788000 YM=1750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=11 FORM=2 ROTATION=90 DRILL=0 PADNAME=11
+PAD XM=-3788000 YM=1250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=12 FORM=2 ROTATION=90 DRILL=0 PADNAME=12
+PAD XM=-3788000 YM=750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=13 FORM=2 ROTATION=90 DRILL=0 PADNAME=13
+PAD XM=-3788000 YM=250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=14 FORM=2 ROTATION=90 DRILL=0 PADNAME=14
+PAD XM=-3788000 YM=-250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=15 FORM=2 ROTATION=90 DRILL=0 PADNAME=15
+PAD XM=-3788000 YM=-750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=16 FORM=2 ROTATION=90 DRILL=0 PADNAME=16
+PAD XM=-3788000 YM=-1250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=17 FORM=2 ROTATION=90 DRILL=0 PADNAME=17
+PAD XM=-3788000 YM=-1750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=18 FORM=2 ROTATION=90 DRILL=0 PADNAME=18
+PAD XM=-3788000 YM=-2250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=19 FORM=2 ROTATION=90 DRILL=0 PADNAME=19
+PAD XM=-3788000 YM=-2750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=20 FORM=2 ROTATION=90 DRILL=0 PADNAME=20
+PAD XM=-3788000 YM=-3250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=21 FORM=2 ROTATION=90 DRILL=0 PADNAME=21
+PAD XM=-3788000 YM=-3750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=22 FORM=2 ROTATION=90 DRILL=0 PADNAME=22
+PAD XM=-3788000 YM=-4250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=23 FORM=2 ROTATION=90 DRILL=0 PADNAME=23
+PAD XM=-3788000 YM=-4750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=24 FORM=2 ROTATION=90 DRILL=0 PADNAME=24
+PAD XM=-3788000 YM=-5250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=25 FORM=2 ROTATION=90 DRILL=0 PADNAME=25
+PAD XM=-3788000 YM=-5750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=26 FORM=2 ROTATION=90 DRILL=0 PADNAME=26
+PAD XM=-3788000 YM=-6250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=27 FORM=2 ROTATION=90 DRILL=0 PADNAME=27
+PAD XM=-3788000 YM=-6750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=28 FORM=2 ROTATION=90 DRILL=0 PADNAME=28
+PAD XM=3788000 YM=-6750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=29 FORM=2 ROTATION=90 DRILL=0 PADNAME=29
+PAD XM=3788000 YM=-6250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=30 FORM=2 ROTATION=90 DRILL=0 PADNAME=30
+PAD XM=3788000 YM=-5750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=31 FORM=2 ROTATION=90 DRILL=0 PADNAME=31
+PAD XM=3788000 YM=-5250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=32 FORM=2 ROTATION=90 DRILL=0 PADNAME=32
+PAD XM=3788000 YM=-4750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=33 FORM=2 ROTATION=90 DRILL=0 PADNAME=33
+PAD XM=3788000 YM=-4250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=34 FORM=2 ROTATION=90 DRILL=0 PADNAME=34
+PAD XM=3788000 YM=-3750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=35 FORM=2 ROTATION=90 DRILL=0 PADNAME=35
+PAD XM=3788000 YM=-3250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=36 FORM=2 ROTATION=90 DRILL=0 PADNAME=36
+PAD XM=3788000 YM=-2750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=37 FORM=2 ROTATION=90 DRILL=0 PADNAME=37
+PAD XM=3788000 YM=-2250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=38 FORM=2 ROTATION=90 DRILL=0 PADNAME=38
+PAD XM=3788000 YM=-1750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=39 FORM=2 ROTATION=90 DRILL=0 PADNAME=39
+PAD XM=3788000 YM=-1250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=40 FORM=2 ROTATION=90 DRILL=0 PADNAME=40
+PAD XM=3788000 YM=-750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=41 FORM=2 ROTATION=90 DRILL=0 PADNAME=41
+PAD XM=3788000 YM=-250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=42 FORM=2 ROTATION=90 DRILL=0 PADNAME=42
+PAD XM=3788000 YM=250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=43 FORM=2 ROTATION=90 DRILL=0 PADNAME=43
+PAD XM=3788000 YM=750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=44 FORM=2 ROTATION=90 DRILL=0 PADNAME=44
+PAD XM=3788000 YM=1250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=45 FORM=2 ROTATION=90 DRILL=0 PADNAME=45
+PAD XM=3788000 YM=1750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=46 FORM=2 ROTATION=90 DRILL=0 PADNAME=46
+PAD XM=3788000 YM=2250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=47 FORM=2 ROTATION=90 DRILL=0 PADNAME=47
+PAD XM=3788000 YM=2750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=48 FORM=2 ROTATION=90 DRILL=0 PADNAME=48
+PAD XM=3788000 YM=3250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=49 FORM=2 ROTATION=90 DRILL=0 PADNAME=49
+PAD XM=3788000 YM=3750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=50 FORM=2 ROTATION=90 DRILL=0 PADNAME=50
+PAD XM=3788000 YM=4250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=51 FORM=2 ROTATION=90 DRILL=0 PADNAME=51
+PAD XM=3788000 YM=4750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=52 FORM=2 ROTATION=90 DRILL=0 PADNAME=52
+PAD XM=3788000 YM=5250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=53 FORM=2 ROTATION=90 DRILL=0 PADNAME=53
+PAD XM=3788000 YM=5750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=54 FORM=2 ROTATION=90 DRILL=0 PADNAME=54
+PAD XM=3788000 YM=6250000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=55 FORM=2 ROTATION=90 DRILL=0 PADNAME=55
+PAD XM=3788000 YM=6750000 WIDTH=300000 HEIGHT=1475000 LAYER=2 PINNUMBER=56 FORM=2 ROTATION=90 DRILL=0 PADNAME=56
+TEXT CONTENT=0 X1=0 Y1=0 WIDTH=1500000 HEIGHT=1500000 FONT=DIN-ISO-ANSI LAYER=4 WEIGHT=10 FUNCTION=1
+SYMBOL X1=0 Y1=0 LAYER=101 SUFFIX= NUMBER=1 ELEMENTS=118
+LINE X1=5080000 Y1=2540000 X2=30480000 Y2=2540000 WIDTH=254000 LAYER=101 PROPERTIES=0
+LINE X1=30480000 Y1=2540000 X2=30480000 Y2=-71120000 WIDTH=254000 LAYER=101 PROPERTIES=0
+LINE X1=30480000 Y1=-71120000 X2=5080000 Y2=-71120000 WIDTH=254000 LAYER=101 PROPERTIES=0
+LINE X1=5080000 Y1=-71120000 X2=5080000 Y2=2540000 WIDTH=254000 LAYER=101 PROPERTIES=0
+PIN X1=0 Y1=0 PINNUMBER=1 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=IOVCC_1 X1=5842000 Y1=-750000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-2540000 PINNUMBER=2 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D5 X1=5842000 Y1=-3290000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-5080000 PINNUMBER=3 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D6 X1=5842000 Y1=-5830000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-7620000 PINNUMBER=4 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D7 X1=5842000 Y1=-8370000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-10160000 PINNUMBER=5 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_1 X1=5842000 Y1=-10910000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-12700000 PINNUMBER=6 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D8 X1=5842000 Y1=-13450000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-15240000 PINNUMBER=7 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D9 X1=5842000 Y1=-15990000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-17780000 PINNUMBER=8 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D10 X1=5842000 Y1=-18530000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-20320000 PINNUMBER=9 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VCC X1=5842000 Y1=-21070000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-22860000 PINNUMBER=10 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D11 X1=5842000 Y1=-23610000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-25400000 PINNUMBER=11 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D12 X1=5842000 Y1=-26150000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-27940000 PINNUMBER=12 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D13 X1=5842000 Y1=-28690000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-30480000 PINNUMBER=13 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_2 X1=5842000 Y1=-31230000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-33020000 PINNUMBER=14 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D14 X1=5842000 Y1=-33770000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-35560000 PINNUMBER=15 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D15 X1=5842000 Y1=-36310000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-38100000 PINNUMBER=16 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D16 X1=5842000 Y1=-38850000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-40640000 PINNUMBER=17 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=CLKSEL X1=5842000 Y1=-41390000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-43180000 PINNUMBER=18 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D17 X1=5842000 Y1=-43930000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-45720000 PINNUMBER=19 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D18 X1=5842000 Y1=-46470000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-48260000 PINNUMBER=20 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D19 X1=5842000 Y1=-49010000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-50800000 PINNUMBER=21 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_3 X1=5842000 Y1=-51550000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-53340000 PINNUMBER=22 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D20 X1=5842000 Y1=-54090000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-55880000 PINNUMBER=23 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D21 X1=5842000 Y1=-56630000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-58420000 PINNUMBER=24 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D22 X1=5842000 Y1=-59170000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-60960000 PINNUMBER=25 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D23 X1=5842000 Y1=-61710000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-63500000 PINNUMBER=26 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=IOVCC_2 X1=5842000 Y1=-64250000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-66040000 PINNUMBER=27 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D24 X1=5842000 Y1=-66790000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-68580000 PINNUMBER=28 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D25 X1=5842000 Y1=-69330000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=0 PINNUMBER=56 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D4 X1=29718000 Y1=-750000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-2540000 PINNUMBER=55 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D3 X1=29718000 Y1=-3290000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-5080000 PINNUMBER=54 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D2 X1=29718000 Y1=-5830000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-7620000 PINNUMBER=53 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_10 X1=29718000 Y1=-8370000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-10160000 PINNUMBER=52 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D1 X1=29718000 Y1=-10910000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-12700000 PINNUMBER=51 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D0 X1=29718000 Y1=-13450000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-15240000 PINNUMBER=50 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D27 X1=29718000 Y1=-15990000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-17780000 PINNUMBER=49 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_9 X1=29718000 Y1=-18530000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-20320000 PINNUMBER=48 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=Y0M X1=29718000 Y1=-21070000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-22860000 PINNUMBER=47 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=Y0P X1=29718000 Y1=-23610000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-25400000 PINNUMBER=46 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=Y1M X1=29718000 Y1=-26150000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-27940000 PINNUMBER=45 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=Y1P X1=29718000 Y1=-28690000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-30480000 PINNUMBER=44 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=LVDSVCC X1=29718000 Y1=-31230000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-33020000 PINNUMBER=43 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_8 X1=29718000 Y1=-33770000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-35560000 PINNUMBER=42 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=Y2M X1=29718000 Y1=-36310000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-38100000 PINNUMBER=41 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=Y2P X1=29718000 Y1=-38850000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-40640000 PINNUMBER=40 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=CLKOUTM X1=29718000 Y1=-41390000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-43180000 PINNUMBER=39 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=CLKOUTP X1=29718000 Y1=-43930000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-45720000 PINNUMBER=38 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=Y3M X1=29718000 Y1=-46470000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-48260000 PINNUMBER=37 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=Y3P X1=29718000 Y1=-49010000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-50800000 PINNUMBER=36 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_7 X1=29718000 Y1=-51550000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-53340000 PINNUMBER=35 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_6 X1=29718000 Y1=-54090000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-55880000 PINNUMBER=34 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=PLLVCC X1=29718000 Y1=-56630000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-58420000 PINNUMBER=33 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_5 X1=29718000 Y1=-59170000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-60960000 PINNUMBER=32 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=|SHTDN X1=29718000 Y1=-61710000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-63500000 PINNUMBER=31 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=CLKIN X1=29718000 Y1=-64250000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-66040000 PINNUMBER=30 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=D26 X1=29718000 Y1=-66790000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=35560000 Y1=-68580000 PINNUMBER=29 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=GND_4 X1=29718000 Y1=-69330000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+TEXT CONTENT=IC# X1=31750000 Y1=6620000 WIDTH=1000000 HEIGHT=2000000 FONT=ARIAL LAYER=101 WEIGHT=13 FUNCTION=3
+TEXT CONTENT=SN75LVDS83BDGGR X1=31750000 Y1=4080000 WIDTH=1000000 HEIGHT=2000000 FONT=ARIAL LAYER=101 WEIGHT=13 FUNCTION=2 GERMAN=SN75LVDS83BDGGR ENGLISH=SN75LVDS83BDGGR FRENCH=SN75LVDS83BDGGR
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Xpedition/SN75LVDS83BDGGR.1 b/Hardware/Lib/SN75LVDS83BDGGR/Xpedition/SN75LVDS83BDGGR.1
new file mode 100644
index 0000000..f0e97c3
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/Xpedition/SN75LVDS83BDGGR.1
@@ -0,0 +1,242 @@
+V 54
+K 1
+D 0 -6858000 3556000 0
+Y 1
+U 3175000 762000 254000 0 2 3 REFDES=IC?
+U 3175000 508000 254000 0 2 3 DEVICE=SN75LVDS83BDGGR
+U 3175000 254000 254000 0 2 0 PKG_TYPE=SOP50P810X120-56N
+U 3175000 0 254000 0 2 0 Description=10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit
+U 3175000 -254000 254000 0 2 0 Datasheet Link=https://www.ti.com/lit/gpn/SN75LVDS83B
+U 3175000 -508000 254000 0 2 0 Height=1.2
+U 3175000 -762000 254000 0 2 0 Mouser Part Number=595-SN75LVDS83BDGGR
+U 3175000 -1016000 254000 0 2 0 Mouser Price/Stock=https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D
+U 3175000 -1270000 254000 0 2 0 Manufacturer_Name=Texas Instruments
+U 3175000 -1524000 254000 0 2 0 Manufacturer_Part_Number=SN75LVDS83BDGGR
+U 0 0 254000 0 1 0 FORWARD_PCB=1
+l 5 508000 254000 3048000 254000 3048000 -7112000 508000 -7112000 508000 254000
+|GRPHSTL -1 -1 -1 1
+P 1 0 0 508000 0 0 2 0
+L 584200 0 228600 0 2 0 1 0 IOVCC_1
+A 355600 50800 203200 0 9 3 #=1
+A 0 0 9 0 3 0 PINTYPE=BI
+P 2 0 -254000 508000 -254000 0 2 0
+L 584200 -254000 228600 0 2 0 1 0 D5
+A 355600 -203200 203200 0 9 3 #=2
+A 0 0 9 0 3 0 PINTYPE=BI
+P 3 0 -508000 508000 -508000 0 2 0
+L 584200 -508000 228600 0 2 0 1 0 D6
+A 355600 -457200 203200 0 9 3 #=3
+A 0 0 9 0 3 0 PINTYPE=BI
+P 4 0 -762000 508000 -762000 0 2 0
+L 584200 -762000 228600 0 2 0 1 0 D7
+A 355600 -711200 203200 0 9 3 #=4
+A 0 0 9 0 3 0 PINTYPE=BI
+P 5 0 -1016000 508000 -1016000 0 2 0
+L 584200 -1016000 228600 0 2 0 1 0 GND_1
+A 355600 -965200 203200 0 9 3 #=5
+A 0 0 9 0 3 0 PINTYPE=BI
+P 6 0 -1270000 508000 -1270000 0 2 0
+L 584200 -1270000 228600 0 2 0 1 0 D8
+A 355600 -1219200 203200 0 9 3 #=6
+A 0 0 9 0 3 0 PINTYPE=BI
+P 7 0 -1524000 508000 -1524000 0 2 0
+L 584200 -1524000 228600 0 2 0 1 0 D9
+A 355600 -1473200 203200 0 9 3 #=7
+A 0 0 9 0 3 0 PINTYPE=BI
+P 8 0 -1778000 508000 -1778000 0 2 0
+L 584200 -1778000 228600 0 2 0 1 0 D10
+A 355600 -1727200 203200 0 9 3 #=8
+A 0 0 9 0 3 0 PINTYPE=BI
+P 9 0 -2032000 508000 -2032000 0 2 0
+L 584200 -2032000 228600 0 2 0 1 0 VCC
+A 355600 -1981200 203200 0 9 3 #=9
+A 0 0 9 0 3 0 PINTYPE=BI
+P 10 0 -2286000 508000 -2286000 0 2 0
+L 584200 -2286000 228600 0 2 0 1 0 D11
+A 355600 -2235200 203200 0 9 3 #=10
+A 0 0 9 0 3 0 PINTYPE=BI
+P 11 0 -2540000 508000 -2540000 0 2 0
+L 584200 -2540000 228600 0 2 0 1 0 D12
+A 355600 -2489200 203200 0 9 3 #=11
+A 0 0 9 0 3 0 PINTYPE=BI
+P 12 0 -2794000 508000 -2794000 0 2 0
+L 584200 -2794000 228600 0 2 0 1 0 D13
+A 355600 -2743200 203200 0 9 3 #=12
+A 0 0 9 0 3 0 PINTYPE=BI
+P 13 0 -3048000 508000 -3048000 0 2 0
+L 584200 -3048000 228600 0 2 0 1 0 GND_2
+A 355600 -2997200 203200 0 9 3 #=13
+A 0 0 9 0 3 0 PINTYPE=BI
+P 14 0 -3302000 508000 -3302000 0 2 0
+L 584200 -3302000 228600 0 2 0 1 0 D14
+A 355600 -3251200 203200 0 9 3 #=14
+A 0 0 9 0 3 0 PINTYPE=BI
+P 15 0 -3556000 508000 -3556000 0 2 0
+L 584200 -3556000 228600 0 2 0 1 0 D15
+A 355600 -3505200 203200 0 9 3 #=15
+A 0 0 9 0 3 0 PINTYPE=BI
+P 16 0 -3810000 508000 -3810000 0 2 0
+L 584200 -3810000 228600 0 2 0 1 0 D16
+A 355600 -3759200 203200 0 9 3 #=16
+A 0 0 9 0 3 0 PINTYPE=BI
+P 17 0 -4064000 508000 -4064000 0 2 0
+L 584200 -4064000 228600 0 2 0 1 0 CLKSEL
+A 355600 -4013200 203200 0 9 3 #=17
+A 0 0 9 0 3 0 PINTYPE=BI
+P 18 0 -4318000 508000 -4318000 0 2 0
+L 584200 -4318000 228600 0 2 0 1 0 D17
+A 355600 -4267200 203200 0 9 3 #=18
+A 0 0 9 0 3 0 PINTYPE=BI
+P 19 0 -4572000 508000 -4572000 0 2 0
+L 584200 -4572000 228600 0 2 0 1 0 D18
+A 355600 -4521200 203200 0 9 3 #=19
+A 0 0 9 0 3 0 PINTYPE=BI
+P 20 0 -4826000 508000 -4826000 0 2 0
+L 584200 -4826000 228600 0 2 0 1 0 D19
+A 355600 -4775200 203200 0 9 3 #=20
+A 0 0 9 0 3 0 PINTYPE=BI
+P 21 0 -5080000 508000 -5080000 0 2 0
+L 584200 -5080000 228600 0 2 0 1 0 GND_3
+A 355600 -5029200 203200 0 9 3 #=21
+A 0 0 9 0 3 0 PINTYPE=BI
+P 22 0 -5334000 508000 -5334000 0 2 0
+L 584200 -5334000 228600 0 2 0 1 0 D20
+A 355600 -5283200 203200 0 9 3 #=22
+A 0 0 9 0 3 0 PINTYPE=BI
+P 23 0 -5588000 508000 -5588000 0 2 0
+L 584200 -5588000 228600 0 2 0 1 0 D21
+A 355600 -5537200 203200 0 9 3 #=23
+A 0 0 9 0 3 0 PINTYPE=BI
+P 24 0 -5842000 508000 -5842000 0 2 0
+L 584200 -5842000 228600 0 2 0 1 0 D22
+A 355600 -5791200 203200 0 9 3 #=24
+A 0 0 9 0 3 0 PINTYPE=BI
+P 25 0 -6096000 508000 -6096000 0 2 0
+L 584200 -6096000 228600 0 2 0 1 0 D23
+A 355600 -6045200 203200 0 9 3 #=25
+A 0 0 9 0 3 0 PINTYPE=BI
+P 26 0 -6350000 508000 -6350000 0 2 0
+L 584200 -6350000 228600 0 2 0 1 0 IOVCC_2
+A 355600 -6299200 203200 0 9 3 #=26
+A 0 0 9 0 3 0 PINTYPE=BI
+P 27 0 -6604000 508000 -6604000 0 2 0
+L 584200 -6604000 228600 0 2 0 1 0 D24
+A 355600 -6553200 203200 0 9 3 #=27
+A 0 0 9 0 3 0 PINTYPE=BI
+P 28 0 -6858000 508000 -6858000 0 2 0
+L 584200 -6858000 228600 0 2 0 1 0 D25
+A 355600 -6807200 203200 0 9 3 #=28
+A 0 0 9 0 3 0 PINTYPE=BI
+P 29 3556000 0 3048000 0 0 3 0
+L 2971800 0 228600 0 8 0 1 0 D4
+A 3200400 50800 203200 0 3 3 #=56
+A 0 0 9 0 3 0 PINTYPE=BI
+P 30 3556000 -254000 3048000 -254000 0 3 0
+L 2971800 -254000 228600 0 8 0 1 0 D3
+A 3200400 -203200 203200 0 3 3 #=55
+A 0 0 9 0 3 0 PINTYPE=BI
+P 31 3556000 -508000 3048000 -508000 0 3 0
+L 2971800 -508000 228600 0 8 0 1 0 D2
+A 3200400 -457200 203200 0 3 3 #=54
+A 0 0 9 0 3 0 PINTYPE=BI
+P 32 3556000 -762000 3048000 -762000 0 3 0
+L 2971800 -762000 228600 0 8 0 1 0 GND_10
+A 3200400 -711200 203200 0 3 3 #=53
+A 0 0 9 0 3 0 PINTYPE=BI
+P 33 3556000 -1016000 3048000 -1016000 0 3 0
+L 2971800 -1016000 228600 0 8 0 1 0 D1
+A 3200400 -965200 203200 0 3 3 #=52
+A 0 0 9 0 3 0 PINTYPE=BI
+P 34 3556000 -1270000 3048000 -1270000 0 3 0
+L 2971800 -1270000 228600 0 8 0 1 0 D0
+A 3200400 -1219200 203200 0 3 3 #=51
+A 0 0 9 0 3 0 PINTYPE=BI
+P 35 3556000 -1524000 3048000 -1524000 0 3 0
+L 2971800 -1524000 228600 0 8 0 1 0 D27
+A 3200400 -1473200 203200 0 3 3 #=50
+A 0 0 9 0 3 0 PINTYPE=BI
+P 36 3556000 -1778000 3048000 -1778000 0 3 0
+L 2971800 -1778000 228600 0 8 0 1 0 GND_9
+A 3200400 -1727200 203200 0 3 3 #=49
+A 0 0 9 0 3 0 PINTYPE=BI
+P 37 3556000 -2032000 3048000 -2032000 0 3 0
+L 2971800 -2032000 228600 0 8 0 1 0 Y0M
+A 3200400 -1981200 203200 0 3 3 #=48
+A 0 0 9 0 3 0 PINTYPE=BI
+P 38 3556000 -2286000 3048000 -2286000 0 3 0
+L 2971800 -2286000 228600 0 8 0 1 0 Y0P
+A 3200400 -2235200 203200 0 3 3 #=47
+A 0 0 9 0 3 0 PINTYPE=BI
+P 39 3556000 -2540000 3048000 -2540000 0 3 0
+L 2971800 -2540000 228600 0 8 0 1 0 Y1M
+A 3200400 -2489200 203200 0 3 3 #=46
+A 0 0 9 0 3 0 PINTYPE=BI
+P 40 3556000 -2794000 3048000 -2794000 0 3 0
+L 2971800 -2794000 228600 0 8 0 1 0 Y1P
+A 3200400 -2743200 203200 0 3 3 #=45
+A 0 0 9 0 3 0 PINTYPE=BI
+P 41 3556000 -3048000 3048000 -3048000 0 3 0
+L 2971800 -3048000 228600 0 8 0 1 0 LVDSVCC
+A 3200400 -2997200 203200 0 3 3 #=44
+A 0 0 9 0 3 0 PINTYPE=BI
+P 42 3556000 -3302000 3048000 -3302000 0 3 0
+L 2971800 -3302000 228600 0 8 0 1 0 GND_8
+A 3200400 -3251200 203200 0 3 3 #=43
+A 0 0 9 0 3 0 PINTYPE=BI
+P 43 3556000 -3556000 3048000 -3556000 0 3 0
+L 2971800 -3556000 228600 0 8 0 1 0 Y2M
+A 3200400 -3505200 203200 0 3 3 #=42
+A 0 0 9 0 3 0 PINTYPE=BI
+P 44 3556000 -3810000 3048000 -3810000 0 3 0
+L 2971800 -3810000 228600 0 8 0 1 0 Y2P
+A 3200400 -3759200 203200 0 3 3 #=41
+A 0 0 9 0 3 0 PINTYPE=BI
+P 45 3556000 -4064000 3048000 -4064000 0 3 0
+L 2971800 -4064000 228600 0 8 0 1 0 CLKOUTM
+A 3200400 -4013200 203200 0 3 3 #=40
+A 0 0 9 0 3 0 PINTYPE=BI
+P 46 3556000 -4318000 3048000 -4318000 0 3 0
+L 2971800 -4318000 228600 0 8 0 1 0 CLKOUTP
+A 3200400 -4267200 203200 0 3 3 #=39
+A 0 0 9 0 3 0 PINTYPE=BI
+P 47 3556000 -4572000 3048000 -4572000 0 3 0
+L 2971800 -4572000 228600 0 8 0 1 0 Y3M
+A 3200400 -4521200 203200 0 3 3 #=38
+A 0 0 9 0 3 0 PINTYPE=BI
+P 48 3556000 -4826000 3048000 -4826000 0 3 0
+L 2971800 -4826000 228600 0 8 0 1 0 Y3P
+A 3200400 -4775200 203200 0 3 3 #=37
+A 0 0 9 0 3 0 PINTYPE=BI
+P 49 3556000 -5080000 3048000 -5080000 0 3 0
+L 2971800 -5080000 228600 0 8 0 1 0 GND_7
+A 3200400 -5029200 203200 0 3 3 #=36
+A 0 0 9 0 3 0 PINTYPE=BI
+P 50 3556000 -5334000 3048000 -5334000 0 3 0
+L 2971800 -5334000 228600 0 8 0 1 0 GND_6
+A 3200400 -5283200 203200 0 3 3 #=35
+A 0 0 9 0 3 0 PINTYPE=BI
+P 51 3556000 -5588000 3048000 -5588000 0 3 0
+L 2971800 -5588000 228600 0 8 0 1 0 PLLVCC
+A 3200400 -5537200 203200 0 3 3 #=34
+A 0 0 9 0 3 0 PINTYPE=BI
+P 52 3556000 -5842000 3048000 -5842000 0 3 0
+L 2971800 -5842000 228600 0 8 0 1 0 GND_5
+A 3200400 -5791200 203200 0 3 3 #=33
+A 0 0 9 0 3 0 PINTYPE=BI
+P 53 3556000 -6096000 3048000 -6096000 0 3 0
+L 2971800 -6096000 228600 0 8 0 1 0 ~SHTDN
+A 3200400 -6045200 203200 0 3 3 #=32
+A 0 0 9 0 3 0 PINTYPE=BI
+P 54 3556000 -6350000 3048000 -6350000 0 3 0
+L 2971800 -6350000 228600 0 8 0 1 0 CLKIN
+A 3200400 -6299200 203200 0 3 3 #=31
+A 0 0 9 0 3 0 PINTYPE=BI
+P 55 3556000 -6604000 3048000 -6604000 0 3 0
+L 2971800 -6604000 228600 0 8 0 1 0 D26
+A 3200400 -6553200 203200 0 3 3 #=30
+A 0 0 9 0 3 0 PINTYPE=BI
+P 56 3556000 -6858000 3048000 -6858000 0 3 0
+L 2971800 -6858000 228600 0 8 0 1 0 GND_4
+A 3200400 -6807200 203200 0 3 3 #=29
+A 0 0 9 0 3 0 PINTYPE=BI
+E
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Xpedition/cell.hkp b/Hardware/Lib/SN75LVDS83BDGGR/Xpedition/cell.hkp
new file mode 100644
index 0000000..c03efb2
Binary files /dev/null and b/Hardware/Lib/SN75LVDS83BDGGR/Xpedition/cell.hkp differ
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Xpedition/padstacks.hkp b/Hardware/Lib/SN75LVDS83BDGGR/Xpedition/padstacks.hkp
new file mode 100644
index 0000000..f5b7f26
Binary files /dev/null and b/Hardware/Lib/SN75LVDS83BDGGR/Xpedition/padstacks.hkp differ
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/Xpedition/pdb.hkp b/Hardware/Lib/SN75LVDS83BDGGR/Xpedition/pdb.hkp
new file mode 100644
index 0000000..a0bc80a
Binary files /dev/null and b/Hardware/Lib/SN75LVDS83BDGGR/Xpedition/pdb.hkp differ
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/eCADSTAR/SN75LVDS83BDGGR.parta b/Hardware/Lib/SN75LVDS83BDGGR/eCADSTAR/SN75LVDS83BDGGR.parta
new file mode 100644
index 0000000..1843432
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/eCADSTAR/SN75LVDS83BDGGR.parta
@@ -0,0 +1,282 @@
+(Japanese_coding: sjis)
+(function "ECS_4672923"
+ (uver 1)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2022-02-25-06:44:37)
+ (utime 2023-03-07-16:10:32)
+ (interface
+ (port "1" (symbPinId 1) (portType INOUT))
+ (port "2" (symbPinId 2) (portType INOUT))
+ (port "3" (symbPinId 3) (portType INOUT))
+ (port "4" (symbPinId 4) (portType INOUT))
+ (port "5" (symbPinId 5) (portType INOUT))
+ (port "6" (symbPinId 6) (portType INOUT))
+ (port "7" (symbPinId 7) (portType INOUT))
+ (port "8" (symbPinId 8) (portType INOUT))
+ (port "9" (symbPinId 9) (portType INOUT))
+ (port "10" (symbPinId 10) (portType INOUT))
+ (port "11" (symbPinId 11) (portType INOUT))
+ (port "12" (symbPinId 12) (portType INOUT))
+ (port "13" (symbPinId 13) (portType INOUT))
+ (port "14" (symbPinId 14) (portType INOUT))
+ (port "15" (symbPinId 15) (portType INOUT))
+ (port "16" (symbPinId 16) (portType INOUT))
+ (port "17" (symbPinId 17) (portType INOUT))
+ (port "18" (symbPinId 18) (portType INOUT))
+ (port "19" (symbPinId 19) (portType INOUT))
+ (port "20" (symbPinId 20) (portType INOUT))
+ (port "21" (symbPinId 21) (portType INOUT))
+ (port "22" (symbPinId 22) (portType INOUT))
+ (port "23" (symbPinId 23) (portType INOUT))
+ (port "24" (symbPinId 24) (portType INOUT))
+ (port "25" (symbPinId 25) (portType INOUT))
+ (port "26" (symbPinId 26) (portType INOUT))
+ (port "27" (symbPinId 27) (portType INOUT))
+ (port "28" (symbPinId 28) (portType INOUT))
+ (port "29" (symbPinId 56) (portType INOUT))
+ (port "30" (symbPinId 55) (portType INOUT))
+ (port "31" (symbPinId 54) (portType INOUT))
+ (port "32" (symbPinId 53) (portType INOUT))
+ (port "33" (symbPinId 52) (portType INOUT))
+ (port "34" (symbPinId 51) (portType INOUT))
+ (port "35" (symbPinId 50) (portType INOUT))
+ (port "36" (symbPinId 49) (portType INOUT))
+ (port "37" (symbPinId 48) (portType INOUT))
+ (port "38" (symbPinId 47) (portType INOUT))
+ (port "39" (symbPinId 46) (portType INOUT))
+ (port "40" (symbPinId 45) (portType INOUT))
+ (port "41" (symbPinId 44) (portType INOUT))
+ (port "42" (symbPinId 43) (portType INOUT))
+ (port "43" (symbPinId 42) (portType INOUT))
+ (port "44" (symbPinId 41) (portType INOUT))
+ (port "45" (symbPinId 40) (portType INOUT))
+ (port "46" (symbPinId 39) (portType INOUT))
+ (port "47" (symbPinId 38) (portType INOUT))
+ (port "48" (symbPinId 37) (portType INOUT))
+ (port "49" (symbPinId 36) (portType INOUT))
+ (port "50" (symbPinId 35) (portType INOUT))
+ (port "51" (symbPinId 34) (portType INOUT))
+ (port "52" (symbPinId 33) (portType INOUT))
+ (port "53" (symbPinId 32) (portType INOUT))
+ (port "54" (symbPinId 31) (portType INOUT))
+ (port "55" (symbPinId 30) (portType INOUT))
+ (port "56" (symbPinId 29) (portType INOUT))
+ )
+ (property "symbolName" "SN75LVDS83BDGGR")
+)
+
+
+(pinAssign "ECS_4672923"
+ (uver 1)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2022-02-25-06:44:37)
+ (utime 2023-03-07-16:10:32)
+ (interface
+ (port "1" (symbPinId 1) (portName "IOVCC_1") (portType INOUT))
+ (port "2" (symbPinId 2) (portName "D5") (portType INOUT))
+ (port "3" (symbPinId 3) (portName "D6") (portType INOUT))
+ (port "4" (symbPinId 4) (portName "D7") (portType INOUT))
+ (port "5" (symbPinId 5) (portName "GND_1") (portType INOUT))
+ (port "6" (symbPinId 6) (portName "D8") (portType INOUT))
+ (port "7" (symbPinId 7) (portName "D9") (portType INOUT))
+ (port "8" (symbPinId 8) (portName "D10") (portType INOUT))
+ (port "9" (symbPinId 9) (portName "VCC") (portType INOUT))
+ (port "10" (symbPinId 10) (portName "D11") (portType INOUT))
+ (port "11" (symbPinId 11) (portName "D12") (portType INOUT))
+ (port "12" (symbPinId 12) (portName "D13") (portType INOUT))
+ (port "13" (symbPinId 13) (portName "GND_2") (portType INOUT))
+ (port "14" (symbPinId 14) (portName "D14") (portType INOUT))
+ (port "15" (symbPinId 15) (portName "D15") (portType INOUT))
+ (port "16" (symbPinId 16) (portName "D16") (portType INOUT))
+ (port "17" (symbPinId 17) (portName "CLKSEL") (portType INOUT))
+ (port "18" (symbPinId 18) (portName "D17") (portType INOUT))
+ (port "19" (symbPinId 19) (portName "D18") (portType INOUT))
+ (port "20" (symbPinId 20) (portName "D19") (portType INOUT))
+ (port "21" (symbPinId 21) (portName "GND_3") (portType INOUT))
+ (port "22" (symbPinId 22) (portName "D20") (portType INOUT))
+ (port "23" (symbPinId 23) (portName "D21") (portType INOUT))
+ (port "24" (symbPinId 24) (portName "D22") (portType INOUT))
+ (port "25" (symbPinId 25) (portName "D23") (portType INOUT))
+ (port "26" (symbPinId 26) (portName "IOVCC_2") (portType INOUT))
+ (port "27" (symbPinId 27) (portName "D24") (portType INOUT))
+ (port "28" (symbPinId 28) (portName "D25") (portType INOUT))
+ (port "29" (symbPinId 56) (portName "GND_4") (portType INOUT))
+ (port "30" (symbPinId 55) (portName "D26") (portType INOUT))
+ (port "31" (symbPinId 54) (portName "CLKIN") (portType INOUT))
+ (port "32" (symbPinId 53) (portName "'SHTDN'") (portType INOUT))
+ (port "33" (symbPinId 52) (portName "GND_5") (portType INOUT))
+ (port "34" (symbPinId 51) (portName "PLLVCC") (portType INOUT))
+ (port "35" (symbPinId 50) (portName "GND_6") (portType INOUT))
+ (port "36" (symbPinId 49) (portName "GND_7") (portType INOUT))
+ (port "37" (symbPinId 48) (portName "Y3P") (portType INOUT))
+ (port "38" (symbPinId 47) (portName "Y3M") (portType INOUT))
+ (port "39" (symbPinId 46) (portName "CLKOUTP") (portType INOUT))
+ (port "40" (symbPinId 45) (portName "CLKOUTM") (portType INOUT))
+ (port "41" (symbPinId 44) (portName "Y2P") (portType INOUT))
+ (port "42" (symbPinId 43) (portName "Y2M") (portType INOUT))
+ (port "43" (symbPinId 42) (portName "GND_8") (portType INOUT))
+ (port "44" (symbPinId 41) (portName "LVDSVCC") (portType INOUT))
+ (port "45" (symbPinId 40) (portName "Y1P") (portType INOUT))
+ (port "46" (symbPinId 39) (portName "Y1M") (portType INOUT))
+ (port "47" (symbPinId 38) (portName "Y0P") (portType INOUT))
+ (port "48" (symbPinId 37) (portName "Y0M") (portType INOUT))
+ (port "49" (symbPinId 36) (portName "GND_9") (portType INOUT))
+ (port "50" (symbPinId 35) (portName "D27") (portType INOUT))
+ (port "51" (symbPinId 34) (portName "D0") (portType INOUT))
+ (port "52" (symbPinId 33) (portName "D1") (portType INOUT))
+ (port "53" (symbPinId 32) (portName "GND_10") (portType INOUT))
+ (port "54" (symbPinId 31) (portName "D2") (portType INOUT))
+ (port "55" (symbPinId 30) (portName "D3") (portType INOUT))
+ (port "56" (symbPinId 29) (portName "D4") (portType INOUT))
+ )
+ (internal
+ (funcInst (functionRef "ECS_4672923")
+ (port "1" (match "1"))
+ (port "2" (match "2"))
+ (port "3" (match "3"))
+ (port "4" (match "4"))
+ (port "5" (match "5"))
+ (port "6" (match "6"))
+ (port "7" (match "7"))
+ (port "8" (match "8"))
+ (port "9" (match "9"))
+ (port "10" (match "10"))
+ (port "11" (match "11"))
+ (port "12" (match "12"))
+ (port "13" (match "13"))
+ (port "14" (match "14"))
+ (port "15" (match "15"))
+ (port "16" (match "16"))
+ (port "17" (match "17"))
+ (port "18" (match "18"))
+ (port "19" (match "19"))
+ (port "20" (match "20"))
+ (port "21" (match "21"))
+ (port "22" (match "22"))
+ (port "23" (match "23"))
+ (port "24" (match "24"))
+ (port "25" (match "25"))
+ (port "26" (match "26"))
+ (port "27" (match "27"))
+ (port "28" (match "28"))
+ (port "29" (match "29"))
+ (port "30" (match "30"))
+ (port "31" (match "31"))
+ (port "32" (match "32"))
+ (port "33" (match "33"))
+ (port "34" (match "34"))
+ (port "35" (match "35"))
+ (port "36" (match "36"))
+ (port "37" (match "37"))
+ (port "38" (match "38"))
+ (port "39" (match "39"))
+ (port "40" (match "40"))
+ (port "41" (match "41"))
+ (port "42" (match "42"))
+ (port "43" (match "43"))
+ (port "44" (match "44"))
+ (port "45" (match "45"))
+ (port "46" (match "46"))
+ (port "47" (match "47"))
+ (port "48" (match "48"))
+ (port "49" (match "49"))
+ (port "50" (match "50"))
+ (port "51" (match "51"))
+ (port "52" (match "52"))
+ (port "53" (match "53"))
+ (port "54" (match "54"))
+ (port "55" (match "55"))
+ (port "56" (match "56"))
+ )
+ )
+ (property "usePowerBox" "No")
+ (property "symbolName" "SN75LVDS83BDGGR")
+)
+
+
+(part "SN75LVDS83BDGGR"
+ (uver 1)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2022-02-25-06:44:37)
+ (utime 2023-03-07-16:10:32)
+ (packageRef "SN75LVDS83BDGGR")
+ (pinAssignRef "ECS_4672923")
+ (interface
+ (port "1" (symbPinId 1) (portName "IOVCC_1") (portType INOUT))
+ (port "2" (symbPinId 2) (portName "D5") (portType INOUT))
+ (port "3" (symbPinId 3) (portName "D6") (portType INOUT))
+ (port "4" (symbPinId 4) (portName "D7") (portType INOUT))
+ (port "5" (symbPinId 5) (portName "GND_1") (portType INOUT))
+ (port "6" (symbPinId 6) (portName "D8") (portType INOUT))
+ (port "7" (symbPinId 7) (portName "D9") (portType INOUT))
+ (port "8" (symbPinId 8) (portName "D10") (portType INOUT))
+ (port "9" (symbPinId 9) (portName "VCC") (portType INOUT))
+ (port "10" (symbPinId 10) (portName "D11") (portType INOUT))
+ (port "11" (symbPinId 11) (portName "D12") (portType INOUT))
+ (port "12" (symbPinId 12) (portName "D13") (portType INOUT))
+ (port "13" (symbPinId 13) (portName "GND_2") (portType INOUT))
+ (port "14" (symbPinId 14) (portName "D14") (portType INOUT))
+ (port "15" (symbPinId 15) (portName "D15") (portType INOUT))
+ (port "16" (symbPinId 16) (portName "D16") (portType INOUT))
+ (port "17" (symbPinId 17) (portName "CLKSEL") (portType INOUT))
+ (port "18" (symbPinId 18) (portName "D17") (portType INOUT))
+ (port "19" (symbPinId 19) (portName "D18") (portType INOUT))
+ (port "20" (symbPinId 20) (portName "D19") (portType INOUT))
+ (port "21" (symbPinId 21) (portName "GND_3") (portType INOUT))
+ (port "22" (symbPinId 22) (portName "D20") (portType INOUT))
+ (port "23" (symbPinId 23) (portName "D21") (portType INOUT))
+ (port "24" (symbPinId 24) (portName "D22") (portType INOUT))
+ (port "25" (symbPinId 25) (portName "D23") (portType INOUT))
+ (port "26" (symbPinId 26) (portName "IOVCC_2") (portType INOUT))
+ (port "27" (symbPinId 27) (portName "D24") (portType INOUT))
+ (port "28" (symbPinId 28) (portName "D25") (portType INOUT))
+ (port "29" (symbPinId 56) (portName "GND_4") (portType INOUT))
+ (port "30" (symbPinId 55) (portName "D26") (portType INOUT))
+ (port "31" (symbPinId 54) (portName "CLKIN") (portType INOUT))
+ (port "32" (symbPinId 53) (portName "'SHTDN'") (portType INOUT))
+ (port "33" (symbPinId 52) (portName "GND_5") (portType INOUT))
+ (port "34" (symbPinId 51) (portName "PLLVCC") (portType INOUT))
+ (port "35" (symbPinId 50) (portName "GND_6") (portType INOUT))
+ (port "36" (symbPinId 49) (portName "GND_7") (portType INOUT))
+ (port "37" (symbPinId 48) (portName "Y3P") (portType INOUT))
+ (port "38" (symbPinId 47) (portName "Y3M") (portType INOUT))
+ (port "39" (symbPinId 46) (portName "CLKOUTP") (portType INOUT))
+ (port "40" (symbPinId 45) (portName "CLKOUTM") (portType INOUT))
+ (port "41" (symbPinId 44) (portName "Y2P") (portType INOUT))
+ (port "42" (symbPinId 43) (portName "Y2M") (portType INOUT))
+ (port "43" (symbPinId 42) (portName "GND_8") (portType INOUT))
+ (port "44" (symbPinId 41) (portName "LVDSVCC") (portType INOUT))
+ (port "45" (symbPinId 40) (portName "Y1P") (portType INOUT))
+ (port "46" (symbPinId 39) (portName "Y1M") (portType INOUT))
+ (port "47" (symbPinId 38) (portName "Y0P") (portType INOUT))
+ (port "48" (symbPinId 37) (portName "Y0M") (portType INOUT))
+ (port "49" (symbPinId 36) (portName "GND_9") (portType INOUT))
+ (port "50" (symbPinId 35) (portName "D27") (portType INOUT))
+ (port "51" (symbPinId 34) (portName "D0") (portType INOUT))
+ (port "52" (symbPinId 33) (portName "D1") (portType INOUT))
+ (port "53" (symbPinId 32) (portName "GND_10") (portType INOUT))
+ (port "54" (symbPinId 31) (portName "D2") (portType INOUT))
+ (port "55" (symbPinId 30) (portName "D3") (portType INOUT))
+ (port "56" (symbPinId 29) (portName "D4") (portType INOUT))
+ )
+ (partClass UNDEF)
+ (useInSchema Y)
+ (useInLayout Y)
+ (inPartsList Y)
+ (partType NORMAL)
+ (placeRestriction FREE)
+ (property "enetNonSeries" "YES")
+ (property "refDesPrefix" "IC")
+ (property "description" "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit")
+ (property "Mouser_Part_Number" "595-SN75LVDS83BDGGR")
+ (property "Mouser_Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D")
+ (property "Manufacturer_Name" "Texas Instruments")
+ (property "Manufacturer_Part_Number" "SN75LVDS83BDGGR")
+ (property "Datasheet_Link" "https://www.ti.com/lit/gpn/SN75LVDS83B")
+ (property "compAreaTopHeight" 1.2)
+)
+
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/eCADSTAR/SN75LVDS83BDGGR.symba b/Hardware/Lib/SN75LVDS83BDGGR/eCADSTAR/SN75LVDS83BDGGR.symba
new file mode 100644
index 0000000..028fbd1
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/eCADSTAR/SN75LVDS83BDGGR.symba
@@ -0,0 +1,475 @@
+LIB SN75LVDS83BDGGR
+ZONE 1 0 -1 50.000 50.000 0.000 0.000 0 A 1
+GRID 1 1 -1 -1 1.000 1.000 5 5
+SHT 1 1 -251658241 0.000 56.000 28.000 58.000
+PROP 0 updateUser 1
+SamacSys
+ENDPROP
+PROP 0 updateDate 1
+2023.03.07
+ENDPROP
+PROP 0 updateTime 1
+16:10:32
+ENDPROP
+PROP 0 componentType 1
+parts
+ENDPROP
+VIEW 1 1 0 -1 -1 25.000 6.000 0 1.000 3 reference
+VIEW 1 1 0 -1 -1 25.000 4.000 0 1.000 3 partName
+ENDSHT
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 4.000 2.000
+POINT - 24.000 2.000
+POINT - 24.000 -56.000
+POINT - 4.000 -56.000
+POINT - 4.000 2.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 0.000
+POINT - 4.000 0.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -2.000
+POINT - 4.000 -2.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -4.000
+POINT - 4.000 -4.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -6.000
+POINT - 4.000 -6.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -8.000
+POINT - 4.000 -8.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -10.000
+POINT - 4.000 -10.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -12.000
+POINT - 4.000 -12.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -14.000
+POINT - 4.000 -14.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -16.000
+POINT - 4.000 -16.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -18.000
+POINT - 4.000 -18.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -20.000
+POINT - 4.000 -20.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -22.000
+POINT - 4.000 -22.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -24.000
+POINT - 4.000 -24.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -26.000
+POINT - 4.000 -26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -28.000
+POINT - 4.000 -28.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -30.000
+POINT - 4.000 -30.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -32.000
+POINT - 4.000 -32.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -34.000
+POINT - 4.000 -34.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -36.000
+POINT - 4.000 -36.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -38.000
+POINT - 4.000 -38.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -40.000
+POINT - 4.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -42.000
+POINT - 4.000 -42.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -44.000
+POINT - 4.000 -44.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -46.000
+POINT - 4.000 -46.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -48.000
+POINT - 4.000 -48.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -50.000
+POINT - 4.000 -50.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -52.000
+POINT - 4.000 -52.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -54.000
+POINT - 4.000 -54.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 0.000
+POINT - 24.000 0.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -2.000
+POINT - 24.000 -2.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -4.000
+POINT - 24.000 -4.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -6.000
+POINT - 24.000 -6.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -8.000
+POINT - 24.000 -8.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -10.000
+POINT - 24.000 -10.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -12.000
+POINT - 24.000 -12.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -14.000
+POINT - 24.000 -14.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -16.000
+POINT - 24.000 -16.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -18.000
+POINT - 24.000 -18.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -20.000
+POINT - 24.000 -20.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -22.000
+POINT - 24.000 -22.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -24.000
+POINT - 24.000 -24.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -26.000
+POINT - 24.000 -26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -28.000
+POINT - 24.000 -28.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -30.000
+POINT - 24.000 -30.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -32.000
+POINT - 24.000 -32.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -34.000
+POINT - 24.000 -34.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -36.000
+POINT - 24.000 -36.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -38.000
+POINT - 24.000 -38.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -40.000
+POINT - 24.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -42.000
+POINT - 24.000 -42.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -44.000
+POINT - 24.000 -44.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -46.000
+POINT - 24.000 -46.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -48.000
+POINT - 24.000 -48.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -50.000
+POINT - 24.000 -50.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -52.000
+POINT - 24.000 -52.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 28.000 -54.000
+POINT - 24.000 -54.000
+ENDLIN
+PIN 1 1 0.000 0.000
+VIEW 1 1 0 -1 -1 2.8 0.4 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 0 0 1.000 3 pinLabel
+ENDPIN
+PIN 2 1 0.000 -2.000
+VIEW 1 1 0 -1 -1 2.8 -1.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -2 0 1.000 3 pinLabel
+ENDPIN
+PIN 3 1 0.000 -4.000
+VIEW 1 1 0 -1 -1 2.8 -3.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -4 0 1.000 3 pinLabel
+ENDPIN
+PIN 4 1 0.000 -6.000
+VIEW 1 1 0 -1 -1 2.8 -5.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -6 0 1.000 3 pinLabel
+ENDPIN
+PIN 5 1 0.000 -8.000
+VIEW 1 1 0 -1 -1 2.8 -7.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -8 0 1.000 3 pinLabel
+ENDPIN
+PIN 6 1 0.000 -10.000
+VIEW 1 1 0 -1 -1 2.8 -9.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -10 0 1.000 3 pinLabel
+ENDPIN
+PIN 7 1 0.000 -12.000
+VIEW 1 1 0 -1 -1 2.8 -11.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -12 0 1.000 3 pinLabel
+ENDPIN
+PIN 8 1 0.000 -14.000
+VIEW 1 1 0 -1 -1 2.8 -13.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -14 0 1.000 3 pinLabel
+ENDPIN
+PIN 9 1 0.000 -16.000
+VIEW 1 1 0 -1 -1 2.8 -15.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -16 0 1.000 3 pinLabel
+ENDPIN
+PIN 10 1 0.000 -18.000
+VIEW 1 1 0 -1 -1 2.8 -17.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -18 0 1.000 3 pinLabel
+ENDPIN
+PIN 11 1 0.000 -20.000
+VIEW 1 1 0 -1 -1 2.8 -19.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -20 0 1.000 3 pinLabel
+ENDPIN
+PIN 12 1 0.000 -22.000
+VIEW 1 1 0 -1 -1 2.8 -21.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -22 0 1.000 3 pinLabel
+ENDPIN
+PIN 13 1 0.000 -24.000
+VIEW 1 1 0 -1 -1 2.8 -23.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -24 0 1.000 3 pinLabel
+ENDPIN
+PIN 14 1 0.000 -26.000
+VIEW 1 1 0 -1 -1 2.8 -25.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -26 0 1.000 3 pinLabel
+ENDPIN
+PIN 15 1 0.000 -28.000
+VIEW 1 1 0 -1 -1 2.8 -27.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -28 0 1.000 3 pinLabel
+ENDPIN
+PIN 16 1 0.000 -30.000
+VIEW 1 1 0 -1 -1 2.8 -29.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -30 0 1.000 3 pinLabel
+ENDPIN
+PIN 17 1 0.000 -32.000
+VIEW 1 1 0 -1 -1 2.8 -31.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -32 0 1.000 3 pinLabel
+ENDPIN
+PIN 18 1 0.000 -34.000
+VIEW 1 1 0 -1 -1 2.8 -33.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -34 0 1.000 3 pinLabel
+ENDPIN
+PIN 19 1 0.000 -36.000
+VIEW 1 1 0 -1 -1 2.8 -35.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -36 0 1.000 3 pinLabel
+ENDPIN
+PIN 20 1 0.000 -38.000
+VIEW 1 1 0 -1 -1 2.8 -37.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -38 0 1.000 3 pinLabel
+ENDPIN
+PIN 21 1 0.000 -40.000
+VIEW 1 1 0 -1 -1 2.8 -39.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -40 0 1.000 3 pinLabel
+ENDPIN
+PIN 22 1 0.000 -42.000
+VIEW 1 1 0 -1 -1 2.8 -41.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -42 0 1.000 3 pinLabel
+ENDPIN
+PIN 23 1 0.000 -44.000
+VIEW 1 1 0 -1 -1 2.8 -43.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -44 0 1.000 3 pinLabel
+ENDPIN
+PIN 24 1 0.000 -46.000
+VIEW 1 1 0 -1 -1 2.8 -45.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -46 0 1.000 3 pinLabel
+ENDPIN
+PIN 25 1 0.000 -48.000
+VIEW 1 1 0 -1 -1 2.8 -47.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -48 0 1.000 3 pinLabel
+ENDPIN
+PIN 26 1 0.000 -50.000
+VIEW 1 1 0 -1 -1 2.8 -49.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -50 0 1.000 3 pinLabel
+ENDPIN
+PIN 27 1 0.000 -52.000
+VIEW 1 1 0 -1 -1 2.8 -51.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -52 0 1.000 3 pinLabel
+ENDPIN
+PIN 28 1 0.000 -54.000
+VIEW 1 1 0 -1 -1 2.8 -53.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -54 0 1.000 3 pinLabel
+ENDPIN
+PIN 29 1 28.000 0.000
+VIEW 1 1 0 -1 -1 25.2 0.4 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 0 0 1.000 5 pinLabel
+ENDPIN
+PIN 30 1 28.000 -2.000
+VIEW 1 1 0 -1 -1 25.2 -1.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -2 0 1.000 5 pinLabel
+ENDPIN
+PIN 31 1 28.000 -4.000
+VIEW 1 1 0 -1 -1 25.2 -3.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -4 0 1.000 5 pinLabel
+ENDPIN
+PIN 32 1 28.000 -6.000
+VIEW 1 1 0 -1 -1 25.2 -5.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -6 0 1.000 5 pinLabel
+ENDPIN
+PIN 33 1 28.000 -8.000
+VIEW 1 1 0 -1 -1 25.2 -7.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -8 0 1.000 5 pinLabel
+ENDPIN
+PIN 34 1 28.000 -10.000
+VIEW 1 1 0 -1 -1 25.2 -9.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -10 0 1.000 5 pinLabel
+ENDPIN
+PIN 35 1 28.000 -12.000
+VIEW 1 1 0 -1 -1 25.2 -11.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -12 0 1.000 5 pinLabel
+ENDPIN
+PIN 36 1 28.000 -14.000
+VIEW 1 1 0 -1 -1 25.2 -13.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -14 0 1.000 5 pinLabel
+ENDPIN
+PIN 37 1 28.000 -16.000
+VIEW 1 1 0 -1 -1 25.2 -15.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -16 0 1.000 5 pinLabel
+ENDPIN
+PIN 38 1 28.000 -18.000
+VIEW 1 1 0 -1 -1 25.2 -17.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -18 0 1.000 5 pinLabel
+ENDPIN
+PIN 39 1 28.000 -20.000
+VIEW 1 1 0 -1 -1 25.2 -19.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -20 0 1.000 5 pinLabel
+ENDPIN
+PIN 40 1 28.000 -22.000
+VIEW 1 1 0 -1 -1 25.2 -21.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -22 0 1.000 5 pinLabel
+ENDPIN
+PIN 41 1 28.000 -24.000
+VIEW 1 1 0 -1 -1 25.2 -23.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -24 0 1.000 5 pinLabel
+ENDPIN
+PIN 42 1 28.000 -26.000
+VIEW 1 1 0 -1 -1 25.2 -25.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -26 0 1.000 5 pinLabel
+ENDPIN
+PIN 43 1 28.000 -28.000
+VIEW 1 1 0 -1 -1 25.2 -27.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -28 0 1.000 5 pinLabel
+ENDPIN
+PIN 44 1 28.000 -30.000
+VIEW 1 1 0 -1 -1 25.2 -29.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -30 0 1.000 5 pinLabel
+ENDPIN
+PIN 45 1 28.000 -32.000
+VIEW 1 1 0 -1 -1 25.2 -31.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -32 0 1.000 5 pinLabel
+ENDPIN
+PIN 46 1 28.000 -34.000
+VIEW 1 1 0 -1 -1 25.2 -33.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -34 0 1.000 5 pinLabel
+ENDPIN
+PIN 47 1 28.000 -36.000
+VIEW 1 1 0 -1 -1 25.2 -35.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -36 0 1.000 5 pinLabel
+ENDPIN
+PIN 48 1 28.000 -38.000
+VIEW 1 1 0 -1 -1 25.2 -37.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -38 0 1.000 5 pinLabel
+ENDPIN
+PIN 49 1 28.000 -40.000
+VIEW 1 1 0 -1 -1 25.2 -39.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -40 0 1.000 5 pinLabel
+ENDPIN
+PIN 50 1 28.000 -42.000
+VIEW 1 1 0 -1 -1 25.2 -41.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -42 0 1.000 5 pinLabel
+ENDPIN
+PIN 51 1 28.000 -44.000
+VIEW 1 1 0 -1 -1 25.2 -43.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -44 0 1.000 5 pinLabel
+ENDPIN
+PIN 52 1 28.000 -46.000
+VIEW 1 1 0 -1 -1 25.2 -45.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -46 0 1.000 5 pinLabel
+ENDPIN
+PIN 53 1 28.000 -48.000
+VIEW 1 1 0 -1 -1 25.2 -47.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -48 0 1.000 5 pinLabel
+ENDPIN
+PIN 54 1 28.000 -50.000
+VIEW 1 1 0 -1 -1 25.2 -49.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -50 0 1.000 5 pinLabel
+ENDPIN
+PIN 55 1 28.000 -52.000
+VIEW 1 1 0 -1 -1 25.2 -51.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -52 0 1.000 5 pinLabel
+ENDPIN
+PIN 56 1 28.000 -54.000
+VIEW 1 1 0 -1 -1 25.2 -53.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 23.4 -54 0 1.000 5 pinLabel
+ENDPIN
+ENDLIB
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/eCADSTAR/SOP50P810X120-56N.foota b/Hardware/Lib/SN75LVDS83BDGGR/eCADSTAR/SOP50P810X120-56N.foota
new file mode 100644
index 0000000..c125f17
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/eCADSTAR/SOP50P810X120-56N.foota
@@ -0,0 +1,949 @@
+(ftf
+ (header
+ (version 2.0)
+ (unit DBUNIT)
+ )
+ (TechnologyContainer
+ (technology SamacSys_Footprint
+ (footprintLayer
+ (layer Top (type CONDUCTIVE))
+ (layer Inner (type CONDUCTIVE))
+ (layer Bottom (type CONDUCTIVE))
+ (layer Silk-Top (type SYMBOLMARK))
+ (layer Silk-Bottom (type SYMBOLMARK))
+ (layer Resist-Top (type SOLDERRESIST))
+ (layer Resist-Bottom (type SOLDERRESIST))
+ (layer MetalMask-Top (type METALMASK))
+ (layer MetalMask-Bottom (type METALMASK))
+ (layer CompArea-Top (type COMPAREA))
+ (layer CompArea-Bottom (type COMPAREA))
+ (layer Top_Assembly (type SYMBOLMARK))
+ (layer Bottom_Assembly (type SYMBOLMARK))
+ (layer Hole (type HOLE))
+ )
+ )
+ )
+ (footprintContainer
+ (commonParameters
+ (dimensionParameters
+ (arrowLength 100000)
+ (arrowAngle 15.000000)
+ (dotDiameter 100000)
+ (textFrameOffset 100000)
+ (arrowOffset 100000)
+ (dimAssistOffset 100000)
+ (dimLineWidth 10000)
+ (drawTextFrame NO)
+ (textFrameRange ALL)
+ (textClip YES)
+ (standard JIS)
+ )
+ )
+ (padstackGroups
+ (padstackGroup default)
+ )
+ (pads
+ (pad r147.5_30
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2017-06-16-12:00:00)
+ (utime 2017-06-16-12:00:00)
+ (photo FLASH)
+ (panelUse NO)
+ (propertyI padShape 5)
+ (propertyI angle 0)
+ (propertyI width 30000)
+ (propertyI height 147500)
+ (propertyI originXOffset 0)
+ (propertyI originYOffset 0)
+ )
+ ); End of pads
+ (padstacks
+ (padstack r147.5_30
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2017-06-16-12:00:00)
+ (utime 2017-06-16-12:00:00)
+ (type NONPLATED)
+ (throughMode NONTHROUGH)
+ (panelUse NO)
+ (padSet (footLayer Top)
+ (connect (pad r147.5_30))
+ (noconnect (pad r147.5_30))
+ )
+ (padSet (footLayer MetalMask-Top)
+ (connect (pad r147.5_30))
+ )
+ (padSet (footLayer Resist-Top)
+ (connect (pad r147.5_30))
+ )
+ )
+ ); End of padstacks
+ (footprints
+ (footprint "SOP50P810X120-56N"
+ (polarity YES)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (utime 2018-06-06-11:10:45)
+ (panelUse NO)
+ (heelprint
+ (layout
+ (layer (footLayer CompArea-Top)
+ (area
+ (geometry
+ (surface
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ (vertex
+ (pt 477500 730000)
+ (pt 477500 -730000)
+ (pt -477500 -730000)
+ (pt -477500 730000)
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -305000 700000
+ (width 10000)
+ )
+ (pt 305000 700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 305000 700000
+ (width 10000)
+ )
+ (pt 305000 -700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 305000 -700000
+ (width 10000)
+ )
+ (pt -305000 -700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -305000 -700000
+ (width 10000)
+ )
+ (pt -305000 700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -305000 650000
+ (width 10000)
+ )
+ (pt -255000 700000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -270000 700000
+ (width 20000)
+ )
+ (pt 270000 700000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 270000 700000
+ (width 20000)
+ )
+ (pt 270000 -700000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 270000 -700000
+ (width 20000)
+ )
+ (pt -270000 -700000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -270000 -700000
+ (width 20000)
+ )
+ (pt -270000 700000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -452500 725000
+ (width 20000)
+ )
+ (pt -305000 725000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ ); End of layout
+ ); End of heelprint
+ (toeprint
+ (pin 1
+ (pt -378800 675000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 675000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 2
+ (pt -378800 625000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 625000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 3
+ (pt -378800 575000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 575000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 4
+ (pt -378800 525000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 525000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 5
+ (pt -378800 475000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 475000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 6
+ (pt -378800 425000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 425000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 7
+ (pt -378800 375000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 375000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 8
+ (pt -378800 325000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 325000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 9
+ (pt -378800 275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 10
+ (pt -378800 225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 11
+ (pt -378800 175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 12
+ (pt -378800 125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 13
+ (pt -378800 75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 14
+ (pt -378800 25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 15
+ (pt -378800 -25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 16
+ (pt -378800 -75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 17
+ (pt -378800 -125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 18
+ (pt -378800 -175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 19
+ (pt -378800 -225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 20
+ (pt -378800 -275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 21
+ (pt -378800 -325000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -325000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 22
+ (pt -378800 -375000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -375000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 23
+ (pt -378800 -425000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -425000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 24
+ (pt -378800 -475000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -475000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 25
+ (pt -378800 -525000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -525000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 26
+ (pt -378800 -575000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -575000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 27
+ (pt -378800 -625000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -625000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 28
+ (pt -378800 -675000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -378800 -675000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 29
+ (pt 378800 -675000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -675000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 30
+ (pt 378800 -625000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -625000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 31
+ (pt 378800 -575000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -575000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 32
+ (pt 378800 -525000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -525000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 33
+ (pt 378800 -475000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -475000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 34
+ (pt 378800 -425000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -425000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 35
+ (pt 378800 -375000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -375000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 36
+ (pt 378800 -325000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -325000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 37
+ (pt 378800 -275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 38
+ (pt 378800 -225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 39
+ (pt 378800 -175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 40
+ (pt 378800 -125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 41
+ (pt 378800 -75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 42
+ (pt 378800 -25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 -25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 43
+ (pt 378800 25000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 25000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 44
+ (pt 378800 75000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 75000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 45
+ (pt 378800 125000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 125000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 46
+ (pt 378800 175000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 175000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 47
+ (pt 378800 225000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 225000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 48
+ (pt 378800 275000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 275000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 49
+ (pt 378800 325000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 325000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 50
+ (pt 378800 375000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 375000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 51
+ (pt 378800 425000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 425000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 52
+ (pt 378800 475000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 475000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 53
+ (pt 378800 525000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 525000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 54
+ (pt 378800 575000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 575000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 55
+ (pt 378800 625000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 625000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ (pin 56
+ (pt 378800 675000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 378800 675000)
+ (angle 90)
+ (padstackGroup default (padstack r147.5_30))
+ )
+ )
+ )
+ )
+ ); End of toeprint
+ (propertyS accurateShape SN75LVDS83BDGGR.stp)
+ ); End of footprint
+ ); End of footprints
+ ); End of footprintContainer
+); End of ftf
+
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/eCADSTAR/SOP50P810X120-56N.packa b/Hardware/Lib/SN75LVDS83BDGGR/eCADSTAR/SOP50P810X120-56N.packa
new file mode 100644
index 0000000..c5f45ec
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/eCADSTAR/SOP50P810X120-56N.packa
@@ -0,0 +1,13 @@
+(unit MM)
+
+(package "SN75LVDS83BDGGR"
+ (type UNDEF)
+ (uver 2)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (utime 2018-06-06-11:10:45)
+ (mountForm default
+ (footprintRef "SOP50P810X120-56N")
+ (spec "System")
+ )
+)
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/part_info.txt b/Hardware/Lib/SN75LVDS83BDGGR/part_info.txt
new file mode 100644
index 0000000..3a580de
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/part_info.txt
@@ -0,0 +1,9 @@
+Manufacturer=Texas Instruments
+PartNumber=SN75LVDS83BDGGR
+PartCategory=Integrated Circuit
+PackageCategory=Small Outline Packages
+PinCount=56
+Version=1.1
+Released=2022-02-25 06:44:37
+Downloaded=2025-02-01 16:35:03
+3D=Y
diff --git a/Hardware/Lib/SN75LVDS83BDGGR/xDX Designer/SN75LVDS83BDGGR.1 b/Hardware/Lib/SN75LVDS83BDGGR/xDX Designer/SN75LVDS83BDGGR.1
new file mode 100644
index 0000000..f0e97c3
--- /dev/null
+++ b/Hardware/Lib/SN75LVDS83BDGGR/xDX Designer/SN75LVDS83BDGGR.1
@@ -0,0 +1,242 @@
+V 54
+K 1
+D 0 -6858000 3556000 0
+Y 1
+U 3175000 762000 254000 0 2 3 REFDES=IC?
+U 3175000 508000 254000 0 2 3 DEVICE=SN75LVDS83BDGGR
+U 3175000 254000 254000 0 2 0 PKG_TYPE=SOP50P810X120-56N
+U 3175000 0 254000 0 2 0 Description=10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit
+U 3175000 -254000 254000 0 2 0 Datasheet Link=https://www.ti.com/lit/gpn/SN75LVDS83B
+U 3175000 -508000 254000 0 2 0 Height=1.2
+U 3175000 -762000 254000 0 2 0 Mouser Part Number=595-SN75LVDS83BDGGR
+U 3175000 -1016000 254000 0 2 0 Mouser Price/Stock=https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D
+U 3175000 -1270000 254000 0 2 0 Manufacturer_Name=Texas Instruments
+U 3175000 -1524000 254000 0 2 0 Manufacturer_Part_Number=SN75LVDS83BDGGR
+U 0 0 254000 0 1 0 FORWARD_PCB=1
+l 5 508000 254000 3048000 254000 3048000 -7112000 508000 -7112000 508000 254000
+|GRPHSTL -1 -1 -1 1
+P 1 0 0 508000 0 0 2 0
+L 584200 0 228600 0 2 0 1 0 IOVCC_1
+A 355600 50800 203200 0 9 3 #=1
+A 0 0 9 0 3 0 PINTYPE=BI
+P 2 0 -254000 508000 -254000 0 2 0
+L 584200 -254000 228600 0 2 0 1 0 D5
+A 355600 -203200 203200 0 9 3 #=2
+A 0 0 9 0 3 0 PINTYPE=BI
+P 3 0 -508000 508000 -508000 0 2 0
+L 584200 -508000 228600 0 2 0 1 0 D6
+A 355600 -457200 203200 0 9 3 #=3
+A 0 0 9 0 3 0 PINTYPE=BI
+P 4 0 -762000 508000 -762000 0 2 0
+L 584200 -762000 228600 0 2 0 1 0 D7
+A 355600 -711200 203200 0 9 3 #=4
+A 0 0 9 0 3 0 PINTYPE=BI
+P 5 0 -1016000 508000 -1016000 0 2 0
+L 584200 -1016000 228600 0 2 0 1 0 GND_1
+A 355600 -965200 203200 0 9 3 #=5
+A 0 0 9 0 3 0 PINTYPE=BI
+P 6 0 -1270000 508000 -1270000 0 2 0
+L 584200 -1270000 228600 0 2 0 1 0 D8
+A 355600 -1219200 203200 0 9 3 #=6
+A 0 0 9 0 3 0 PINTYPE=BI
+P 7 0 -1524000 508000 -1524000 0 2 0
+L 584200 -1524000 228600 0 2 0 1 0 D9
+A 355600 -1473200 203200 0 9 3 #=7
+A 0 0 9 0 3 0 PINTYPE=BI
+P 8 0 -1778000 508000 -1778000 0 2 0
+L 584200 -1778000 228600 0 2 0 1 0 D10
+A 355600 -1727200 203200 0 9 3 #=8
+A 0 0 9 0 3 0 PINTYPE=BI
+P 9 0 -2032000 508000 -2032000 0 2 0
+L 584200 -2032000 228600 0 2 0 1 0 VCC
+A 355600 -1981200 203200 0 9 3 #=9
+A 0 0 9 0 3 0 PINTYPE=BI
+P 10 0 -2286000 508000 -2286000 0 2 0
+L 584200 -2286000 228600 0 2 0 1 0 D11
+A 355600 -2235200 203200 0 9 3 #=10
+A 0 0 9 0 3 0 PINTYPE=BI
+P 11 0 -2540000 508000 -2540000 0 2 0
+L 584200 -2540000 228600 0 2 0 1 0 D12
+A 355600 -2489200 203200 0 9 3 #=11
+A 0 0 9 0 3 0 PINTYPE=BI
+P 12 0 -2794000 508000 -2794000 0 2 0
+L 584200 -2794000 228600 0 2 0 1 0 D13
+A 355600 -2743200 203200 0 9 3 #=12
+A 0 0 9 0 3 0 PINTYPE=BI
+P 13 0 -3048000 508000 -3048000 0 2 0
+L 584200 -3048000 228600 0 2 0 1 0 GND_2
+A 355600 -2997200 203200 0 9 3 #=13
+A 0 0 9 0 3 0 PINTYPE=BI
+P 14 0 -3302000 508000 -3302000 0 2 0
+L 584200 -3302000 228600 0 2 0 1 0 D14
+A 355600 -3251200 203200 0 9 3 #=14
+A 0 0 9 0 3 0 PINTYPE=BI
+P 15 0 -3556000 508000 -3556000 0 2 0
+L 584200 -3556000 228600 0 2 0 1 0 D15
+A 355600 -3505200 203200 0 9 3 #=15
+A 0 0 9 0 3 0 PINTYPE=BI
+P 16 0 -3810000 508000 -3810000 0 2 0
+L 584200 -3810000 228600 0 2 0 1 0 D16
+A 355600 -3759200 203200 0 9 3 #=16
+A 0 0 9 0 3 0 PINTYPE=BI
+P 17 0 -4064000 508000 -4064000 0 2 0
+L 584200 -4064000 228600 0 2 0 1 0 CLKSEL
+A 355600 -4013200 203200 0 9 3 #=17
+A 0 0 9 0 3 0 PINTYPE=BI
+P 18 0 -4318000 508000 -4318000 0 2 0
+L 584200 -4318000 228600 0 2 0 1 0 D17
+A 355600 -4267200 203200 0 9 3 #=18
+A 0 0 9 0 3 0 PINTYPE=BI
+P 19 0 -4572000 508000 -4572000 0 2 0
+L 584200 -4572000 228600 0 2 0 1 0 D18
+A 355600 -4521200 203200 0 9 3 #=19
+A 0 0 9 0 3 0 PINTYPE=BI
+P 20 0 -4826000 508000 -4826000 0 2 0
+L 584200 -4826000 228600 0 2 0 1 0 D19
+A 355600 -4775200 203200 0 9 3 #=20
+A 0 0 9 0 3 0 PINTYPE=BI
+P 21 0 -5080000 508000 -5080000 0 2 0
+L 584200 -5080000 228600 0 2 0 1 0 GND_3
+A 355600 -5029200 203200 0 9 3 #=21
+A 0 0 9 0 3 0 PINTYPE=BI
+P 22 0 -5334000 508000 -5334000 0 2 0
+L 584200 -5334000 228600 0 2 0 1 0 D20
+A 355600 -5283200 203200 0 9 3 #=22
+A 0 0 9 0 3 0 PINTYPE=BI
+P 23 0 -5588000 508000 -5588000 0 2 0
+L 584200 -5588000 228600 0 2 0 1 0 D21
+A 355600 -5537200 203200 0 9 3 #=23
+A 0 0 9 0 3 0 PINTYPE=BI
+P 24 0 -5842000 508000 -5842000 0 2 0
+L 584200 -5842000 228600 0 2 0 1 0 D22
+A 355600 -5791200 203200 0 9 3 #=24
+A 0 0 9 0 3 0 PINTYPE=BI
+P 25 0 -6096000 508000 -6096000 0 2 0
+L 584200 -6096000 228600 0 2 0 1 0 D23
+A 355600 -6045200 203200 0 9 3 #=25
+A 0 0 9 0 3 0 PINTYPE=BI
+P 26 0 -6350000 508000 -6350000 0 2 0
+L 584200 -6350000 228600 0 2 0 1 0 IOVCC_2
+A 355600 -6299200 203200 0 9 3 #=26
+A 0 0 9 0 3 0 PINTYPE=BI
+P 27 0 -6604000 508000 -6604000 0 2 0
+L 584200 -6604000 228600 0 2 0 1 0 D24
+A 355600 -6553200 203200 0 9 3 #=27
+A 0 0 9 0 3 0 PINTYPE=BI
+P 28 0 -6858000 508000 -6858000 0 2 0
+L 584200 -6858000 228600 0 2 0 1 0 D25
+A 355600 -6807200 203200 0 9 3 #=28
+A 0 0 9 0 3 0 PINTYPE=BI
+P 29 3556000 0 3048000 0 0 3 0
+L 2971800 0 228600 0 8 0 1 0 D4
+A 3200400 50800 203200 0 3 3 #=56
+A 0 0 9 0 3 0 PINTYPE=BI
+P 30 3556000 -254000 3048000 -254000 0 3 0
+L 2971800 -254000 228600 0 8 0 1 0 D3
+A 3200400 -203200 203200 0 3 3 #=55
+A 0 0 9 0 3 0 PINTYPE=BI
+P 31 3556000 -508000 3048000 -508000 0 3 0
+L 2971800 -508000 228600 0 8 0 1 0 D2
+A 3200400 -457200 203200 0 3 3 #=54
+A 0 0 9 0 3 0 PINTYPE=BI
+P 32 3556000 -762000 3048000 -762000 0 3 0
+L 2971800 -762000 228600 0 8 0 1 0 GND_10
+A 3200400 -711200 203200 0 3 3 #=53
+A 0 0 9 0 3 0 PINTYPE=BI
+P 33 3556000 -1016000 3048000 -1016000 0 3 0
+L 2971800 -1016000 228600 0 8 0 1 0 D1
+A 3200400 -965200 203200 0 3 3 #=52
+A 0 0 9 0 3 0 PINTYPE=BI
+P 34 3556000 -1270000 3048000 -1270000 0 3 0
+L 2971800 -1270000 228600 0 8 0 1 0 D0
+A 3200400 -1219200 203200 0 3 3 #=51
+A 0 0 9 0 3 0 PINTYPE=BI
+P 35 3556000 -1524000 3048000 -1524000 0 3 0
+L 2971800 -1524000 228600 0 8 0 1 0 D27
+A 3200400 -1473200 203200 0 3 3 #=50
+A 0 0 9 0 3 0 PINTYPE=BI
+P 36 3556000 -1778000 3048000 -1778000 0 3 0
+L 2971800 -1778000 228600 0 8 0 1 0 GND_9
+A 3200400 -1727200 203200 0 3 3 #=49
+A 0 0 9 0 3 0 PINTYPE=BI
+P 37 3556000 -2032000 3048000 -2032000 0 3 0
+L 2971800 -2032000 228600 0 8 0 1 0 Y0M
+A 3200400 -1981200 203200 0 3 3 #=48
+A 0 0 9 0 3 0 PINTYPE=BI
+P 38 3556000 -2286000 3048000 -2286000 0 3 0
+L 2971800 -2286000 228600 0 8 0 1 0 Y0P
+A 3200400 -2235200 203200 0 3 3 #=47
+A 0 0 9 0 3 0 PINTYPE=BI
+P 39 3556000 -2540000 3048000 -2540000 0 3 0
+L 2971800 -2540000 228600 0 8 0 1 0 Y1M
+A 3200400 -2489200 203200 0 3 3 #=46
+A 0 0 9 0 3 0 PINTYPE=BI
+P 40 3556000 -2794000 3048000 -2794000 0 3 0
+L 2971800 -2794000 228600 0 8 0 1 0 Y1P
+A 3200400 -2743200 203200 0 3 3 #=45
+A 0 0 9 0 3 0 PINTYPE=BI
+P 41 3556000 -3048000 3048000 -3048000 0 3 0
+L 2971800 -3048000 228600 0 8 0 1 0 LVDSVCC
+A 3200400 -2997200 203200 0 3 3 #=44
+A 0 0 9 0 3 0 PINTYPE=BI
+P 42 3556000 -3302000 3048000 -3302000 0 3 0
+L 2971800 -3302000 228600 0 8 0 1 0 GND_8
+A 3200400 -3251200 203200 0 3 3 #=43
+A 0 0 9 0 3 0 PINTYPE=BI
+P 43 3556000 -3556000 3048000 -3556000 0 3 0
+L 2971800 -3556000 228600 0 8 0 1 0 Y2M
+A 3200400 -3505200 203200 0 3 3 #=42
+A 0 0 9 0 3 0 PINTYPE=BI
+P 44 3556000 -3810000 3048000 -3810000 0 3 0
+L 2971800 -3810000 228600 0 8 0 1 0 Y2P
+A 3200400 -3759200 203200 0 3 3 #=41
+A 0 0 9 0 3 0 PINTYPE=BI
+P 45 3556000 -4064000 3048000 -4064000 0 3 0
+L 2971800 -4064000 228600 0 8 0 1 0 CLKOUTM
+A 3200400 -4013200 203200 0 3 3 #=40
+A 0 0 9 0 3 0 PINTYPE=BI
+P 46 3556000 -4318000 3048000 -4318000 0 3 0
+L 2971800 -4318000 228600 0 8 0 1 0 CLKOUTP
+A 3200400 -4267200 203200 0 3 3 #=39
+A 0 0 9 0 3 0 PINTYPE=BI
+P 47 3556000 -4572000 3048000 -4572000 0 3 0
+L 2971800 -4572000 228600 0 8 0 1 0 Y3M
+A 3200400 -4521200 203200 0 3 3 #=38
+A 0 0 9 0 3 0 PINTYPE=BI
+P 48 3556000 -4826000 3048000 -4826000 0 3 0
+L 2971800 -4826000 228600 0 8 0 1 0 Y3P
+A 3200400 -4775200 203200 0 3 3 #=37
+A 0 0 9 0 3 0 PINTYPE=BI
+P 49 3556000 -5080000 3048000 -5080000 0 3 0
+L 2971800 -5080000 228600 0 8 0 1 0 GND_7
+A 3200400 -5029200 203200 0 3 3 #=36
+A 0 0 9 0 3 0 PINTYPE=BI
+P 50 3556000 -5334000 3048000 -5334000 0 3 0
+L 2971800 -5334000 228600 0 8 0 1 0 GND_6
+A 3200400 -5283200 203200 0 3 3 #=35
+A 0 0 9 0 3 0 PINTYPE=BI
+P 51 3556000 -5588000 3048000 -5588000 0 3 0
+L 2971800 -5588000 228600 0 8 0 1 0 PLLVCC
+A 3200400 -5537200 203200 0 3 3 #=34
+A 0 0 9 0 3 0 PINTYPE=BI
+P 52 3556000 -5842000 3048000 -5842000 0 3 0
+L 2971800 -5842000 228600 0 8 0 1 0 GND_5
+A 3200400 -5791200 203200 0 3 3 #=33
+A 0 0 9 0 3 0 PINTYPE=BI
+P 53 3556000 -6096000 3048000 -6096000 0 3 0
+L 2971800 -6096000 228600 0 8 0 1 0 ~SHTDN
+A 3200400 -6045200 203200 0 3 3 #=32
+A 0 0 9 0 3 0 PINTYPE=BI
+P 54 3556000 -6350000 3048000 -6350000 0 3 0
+L 2971800 -6350000 228600 0 8 0 1 0 CLKIN
+A 3200400 -6299200 203200 0 3 3 #=31
+A 0 0 9 0 3 0 PINTYPE=BI
+P 55 3556000 -6604000 3048000 -6604000 0 3 0
+L 2971800 -6604000 228600 0 8 0 1 0 D26
+A 3200400 -6553200 203200 0 3 3 #=30
+A 0 0 9 0 3 0 PINTYPE=BI
+P 56 3556000 -6858000 3048000 -6858000 0 3 0
+L 2971800 -6858000 228600 0 8 0 1 0 GND_4
+A 3200400 -6807200 203200 0 3 3 #=29
+A 0 0 9 0 3 0 PINTYPE=BI
+E
diff --git a/Hardware/Lib/W9825G6KH-5/3D/W9825G6KH-5.stp b/Hardware/Lib/W9825G6KH-5/3D/W9825G6KH-5.stp
new file mode 100644
index 0000000..3f22c61
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/3D/W9825G6KH-5.stp
@@ -0,0 +1,58853 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/var/www/3D/0T/1350235.7.1.stp','2024-07-23T08:24:17',(
+ 'Author'),(''),'Open CASCADE STEP processor 6.9','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('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.,0.,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#24,
+ 'distance_accuracy_value','confusion accuracy');
+#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#29 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30),#1414);
+#30 = MANIFOLD_SOLID_BREP('',#31);
+#31 = CLOSED_SHELL('',(#32,#152,#238,#345,#426,#497,#564,#623,#670,#719,
+ #759,#840,#889,#896,#928,#982,#1089,#1138,#1170,#1232,#1311,#1351,
+ #1358,#1410));
+#32 = ADVANCED_FACE('',(#33),#47,.T.);
+#33 = FACE_BOUND('',#34,.T.);
+#34 = EDGE_LOOP('',(#35,#70,#98,#126));
+#35 = ORIENTED_EDGE('',*,*,#36,.F.);
+#36 = EDGE_CURVE('',#37,#39,#41,.T.);
+#37 = VERTEX_POINT('',#38);
+#38 = CARTESIAN_POINT('',(-5.08,-11.11,0.516506286792));
+#39 = VERTEX_POINT('',#40);
+#40 = CARTESIAN_POINT('',(-4.8640016518,-10.8940016518,0.162314672769));
+#41 = SURFACE_CURVE('',#42,(#46,#58),.PCURVE_S1.);
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(-4.980085206758,-11.01008520675,0.352667154789
+ ));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(0.461810940269,0.461810940269,-0.757272283195));
+#46 = PCURVE('',#47,#52);
+#47 = PLANE('',#48);
+#48 = AXIS2_PLACEMENT_3D('',#49,#50,#51);
+#49 = CARTESIAN_POINT('',(-4.953,-11.11,0.308253143396));
+#50 = DIRECTION('',(-0.853766332986,0.,-0.520656363314));
+#51 = DIRECTION('',(0.,1.,0.));
+#52 = DEFINITIONAL_REPRESENTATION('',(#53),#57);
+#53 = LINE('',#54,#55);
+#54 = CARTESIAN_POINT('',(9.991479324186E-02,-5.202127289055E-02));
+#55 = VECTOR('',#56,1.);
+#56 = DIRECTION('',(0.461810940269,0.886978384995));
+#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#58 = PCURVE('',#59,#64);
+#59 = PLANE('',#60);
+#60 = AXIS2_PLACEMENT_3D('',#61,#62,#63);
+#61 = CARTESIAN_POINT('',(-5.08,-10.983,0.308253143396));
+#62 = DIRECTION('',(0.,-0.853766332986,-0.520656363314));
+#63 = DIRECTION('',(-1.,-0.,-0.));
+#64 = DEFINITIONAL_REPRESENTATION('',(#65),#69);
+#65 = LINE('',#66,#67);
+#66 = CARTESIAN_POINT('',(-9.991479324186E-02,-5.202127289055E-02));
+#67 = VECTOR('',#68,1.);
+#68 = DIRECTION('',(-0.461810940269,0.886978384995));
+#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70 = ORIENTED_EDGE('',*,*,#71,.T.);
+#71 = EDGE_CURVE('',#37,#72,#74,.T.);
+#72 = VERTEX_POINT('',#73);
+#73 = CARTESIAN_POINT('',(-5.08,11.11,0.516506286792));
+#74 = SURFACE_CURVE('',#75,(#79,#86),.PCURVE_S1.);
+#75 = LINE('',#76,#77);
+#76 = CARTESIAN_POINT('',(-5.08,-11.11,0.516506286792));
+#77 = VECTOR('',#78,1.);
+#78 = DIRECTION('',(0.,1.,0.));
+#79 = PCURVE('',#47,#80);
+#80 = DEFINITIONAL_REPRESENTATION('',(#81),#85);
+#81 = LINE('',#82,#83);
+#82 = CARTESIAN_POINT('',(0.,-0.243922880711));
+#83 = VECTOR('',#84,1.);
+#84 = DIRECTION('',(1.,0.));
+#85 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86 = PCURVE('',#87,#92);
+#87 = PLANE('',#88);
+#88 = AXIS2_PLACEMENT_3D('',#89,#90,#91);
+#89 = CARTESIAN_POINT('',(-5.08,-11.11,0.1));
+#90 = DIRECTION('',(1.,0.,0.));
+#91 = DIRECTION('',(0.,0.,1.));
+#92 = DEFINITIONAL_REPRESENTATION('',(#93),#97);
+#93 = LINE('',#94,#95);
+#94 = CARTESIAN_POINT('',(0.416506286792,0.));
+#95 = VECTOR('',#96,1.);
+#96 = DIRECTION('',(0.,-1.));
+#97 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#98 = ORIENTED_EDGE('',*,*,#99,.T.);
+#99 = EDGE_CURVE('',#72,#100,#102,.T.);
+#100 = VERTEX_POINT('',#101);
+#101 = CARTESIAN_POINT('',(-4.8640016518,10.8940016518,0.162314672769));
+#102 = SURFACE_CURVE('',#103,(#107,#114),.PCURVE_S1.);
+#103 = LINE('',#104,#105);
+#104 = CARTESIAN_POINT('',(-2.610662788782,8.640662788782,
+ -3.532684550539));
+#105 = VECTOR('',#106,1.);
+#106 = DIRECTION('',(0.461810940269,-0.461810940269,-0.757272283195));
+#107 = PCURVE('',#47,#108);
+#108 = DEFINITIONAL_REPRESENTATION('',(#109),#113);
+#109 = LINE('',#110,#111);
+#110 = CARTESIAN_POINT('',(19.750662788782,4.498816064227));
+#111 = VECTOR('',#112,1.);
+#112 = DIRECTION('',(-0.461810940269,0.886978384995));
+#113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#114 = PCURVE('',#115,#120);
+#115 = PLANE('',#116);
+#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119);
+#117 = CARTESIAN_POINT('',(-5.08,10.983,0.308253143396));
+#118 = DIRECTION('',(0.,-0.853766332986,0.520656363314));
+#119 = DIRECTION('',(-1.,-0.,-0.));
+#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125);
+#121 = LINE('',#122,#123);
+#122 = CARTESIAN_POINT('',(-2.469337211218,4.498816064227));
+#123 = VECTOR('',#124,1.);
+#124 = DIRECTION('',(-0.461810940269,0.886978384995));
+#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#126 = ORIENTED_EDGE('',*,*,#127,.F.);
+#127 = EDGE_CURVE('',#39,#100,#128,.T.);
+#128 = SURFACE_CURVE('',#129,(#133,#140),.PCURVE_S1.);
+#129 = LINE('',#130,#131);
+#130 = CARTESIAN_POINT('',(-4.8640016518,-10.856,0.162314672769));
+#131 = VECTOR('',#132,1.);
+#132 = DIRECTION('',(0.,1.,0.));
+#133 = PCURVE('',#47,#134);
+#134 = DEFINITIONAL_REPRESENTATION('',(#135),#139);
+#135 = LINE('',#136,#137);
+#136 = CARTESIAN_POINT('',(0.254,0.170934909223));
+#137 = VECTOR('',#138,1.);
+#138 = DIRECTION('',(1.,0.));
+#139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#140 = PCURVE('',#141,#146);
+#141 = CYLINDRICAL_SURFACE('',#142,0.13);
+#142 = AXIS2_PLACEMENT_3D('',#143,#144,#145);
+#143 = CARTESIAN_POINT('',(-4.753012028512,-10.856,0.23));
+#144 = DIRECTION('',(0.,1.,0.));
+#145 = DIRECTION('',(-0.853766332986,0.,-0.520656363314));
+#146 = DEFINITIONAL_REPRESENTATION('',(#147),#151);
+#147 = LINE('',#148,#149);
+#148 = CARTESIAN_POINT('',(-0.,0.));
+#149 = VECTOR('',#150,1.);
+#150 = DIRECTION('',(-0.,1.));
+#151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#152 = ADVANCED_FACE('',(#153),#59,.T.);
+#153 = FACE_BOUND('',#154,.F.);
+#154 = EDGE_LOOP('',(#155,#156,#184,#212));
+#155 = ORIENTED_EDGE('',*,*,#36,.F.);
+#156 = ORIENTED_EDGE('',*,*,#157,.T.);
+#157 = EDGE_CURVE('',#37,#158,#160,.T.);
+#158 = VERTEX_POINT('',#159);
+#159 = CARTESIAN_POINT('',(5.08,-11.11,0.516506286792));
+#160 = SURFACE_CURVE('',#161,(#165,#172),.PCURVE_S1.);
+#161 = LINE('',#162,#163);
+#162 = CARTESIAN_POINT('',(-5.08,-11.11,0.516506286792));
+#163 = VECTOR('',#164,1.);
+#164 = DIRECTION('',(1.,0.,0.));
+#165 = PCURVE('',#59,#166);
+#166 = DEFINITIONAL_REPRESENTATION('',(#167),#171);
+#167 = LINE('',#168,#169);
+#168 = CARTESIAN_POINT('',(-0.,-0.243922880711));
+#169 = VECTOR('',#170,1.);
+#170 = DIRECTION('',(-1.,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#172 = PCURVE('',#173,#178);
+#173 = PLANE('',#174);
+#174 = AXIS2_PLACEMENT_3D('',#175,#176,#177);
+#175 = CARTESIAN_POINT('',(-5.08,-11.11,0.1));
+#176 = DIRECTION('',(0.,1.,0.));
+#177 = DIRECTION('',(0.,0.,1.));
+#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(0.416506286792,0.));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(0.,1.));
+#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#184 = ORIENTED_EDGE('',*,*,#185,.T.);
+#185 = EDGE_CURVE('',#158,#186,#188,.T.);
+#186 = VERTEX_POINT('',#187);
+#187 = CARTESIAN_POINT('',(4.8640016518,-10.8940016518,0.162314672769));
+#188 = SURFACE_CURVE('',#189,(#193,#200),.PCURVE_S1.);
+#189 = LINE('',#190,#191);
+#190 = CARTESIAN_POINT('',(3.896676936433,-9.926676936433,
+ -1.423893300933));
+#191 = VECTOR('',#192,1.);
+#192 = DIRECTION('',(-0.461810940269,0.461810940269,-0.757272283195));
+#193 = PCURVE('',#59,#194);
+#194 = DEFINITIONAL_REPRESENTATION('',(#195),#199);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(-8.976676936433,2.028829642731));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(0.461810940269,0.886978384995));
+#199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#200 = PCURVE('',#201,#206);
+#201 = PLANE('',#202);
+#202 = AXIS2_PLACEMENT_3D('',#203,#204,#205);
+#203 = CARTESIAN_POINT('',(4.953,-11.11,0.308253143396));
+#204 = DIRECTION('',(-0.853766332986,0.,0.520656363314));
+#205 = DIRECTION('',(0.,1.,0.));
+#206 = DEFINITIONAL_REPRESENTATION('',(#207),#211);
+#207 = LINE('',#208,#209);
+#208 = CARTESIAN_POINT('',(1.183323063567,2.028829642731));
+#209 = VECTOR('',#210,1.);
+#210 = DIRECTION('',(0.461810940269,0.886978384995));
+#211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#212 = ORIENTED_EDGE('',*,*,#213,.F.);
+#213 = EDGE_CURVE('',#39,#186,#214,.T.);
+#214 = SURFACE_CURVE('',#215,(#219,#226),.PCURVE_S1.);
+#215 = LINE('',#216,#217);
+#216 = CARTESIAN_POINT('',(-4.826,-10.8940016518,0.162314672769));
+#217 = VECTOR('',#218,1.);
+#218 = DIRECTION('',(1.,0.,0.));
+#219 = PCURVE('',#59,#220);
+#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225);
+#221 = LINE('',#222,#223);
+#222 = CARTESIAN_POINT('',(-0.254,0.170934909223));
+#223 = VECTOR('',#224,1.);
+#224 = DIRECTION('',(-1.,0.));
+#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#226 = PCURVE('',#227,#232);
+#227 = CYLINDRICAL_SURFACE('',#228,0.13);
+#228 = AXIS2_PLACEMENT_3D('',#229,#230,#231);
+#229 = CARTESIAN_POINT('',(-4.826,-10.78301202851,0.23));
+#230 = DIRECTION('',(1.,0.,0.));
+#231 = DIRECTION('',(0.,-0.853766332986,-0.520656363314));
+#232 = DEFINITIONAL_REPRESENTATION('',(#233),#237);
+#233 = LINE('',#234,#235);
+#234 = CARTESIAN_POINT('',(0.,0.));
+#235 = VECTOR('',#236,1.);
+#236 = DIRECTION('',(0.,1.));
+#237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#238 = ADVANCED_FACE('',(#239),#141,.T.);
+#239 = FACE_BOUND('',#240,.F.);
+#240 = EDGE_LOOP('',(#241,#277,#305,#344));
+#241 = ORIENTED_EDGE('',*,*,#242,.T.);
+#242 = EDGE_CURVE('',#39,#243,#245,.T.);
+#243 = VERTEX_POINT('',#244);
+#244 = CARTESIAN_POINT('',(-4.753012028512,-10.78301202851,0.1));
+#245 = SURFACE_CURVE('',#246,(#251,#264),.PCURVE_S1.);
+#246 = ELLIPSE('',#247,0.183847763109,0.13);
+#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250);
+#248 = CARTESIAN_POINT('',(-4.753012028512,-10.78301202851,0.23));
+#249 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#250 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#251 = PCURVE('',#141,#252);
+#252 = DEFINITIONAL_REPRESENTATION('',(#253),#263);
+#253 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#254,#255,#256,#257,#258,#259,
+ #260,#261,#262),.UNSPECIFIED.,.F.,.F.,(9,9),(3.68921220989,
+ 4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#254 = CARTESIAN_POINT('',(0.,-3.800165180047E-02));
+#255 = CARTESIAN_POINT('',(-0.127897096312,-2.934489498473E-02));
+#256 = CARTESIAN_POINT('',(-0.255794192624,-1.861324507674E-02));
+#257 = CARTESIAN_POINT('',(-0.383691288936,-6.022481470833E-03));
+#258 = CARTESIAN_POINT('',(-0.511588385246,8.139217299584E-03));
+#259 = CARTESIAN_POINT('',(-0.63948548156,2.352253955035E-02));
+#260 = CARTESIAN_POINT('',(-0.767382577871,3.9734726292E-02));
+#261 = CARTESIAN_POINT('',(-0.895279674183,5.636134896722E-02));
+#262 = CARTESIAN_POINT('',(-1.023176770495,7.298797148776E-02));
+#263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#264 = PCURVE('',#227,#265);
+#265 = DEFINITIONAL_REPRESENTATION('',(#266),#276);
+#266 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#267,#268,#269,#270,#271,#272,
+ #273,#274,#275),.UNSPECIFIED.,.F.,.F.,(9,9),(3.68921220989,
+ 4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#267 = CARTESIAN_POINT('',(-7.105427357601E-15,-3.800165180046E-02));
+#268 = CARTESIAN_POINT('',(0.127897096312,-2.934489498473E-02));
+#269 = CARTESIAN_POINT('',(0.255794192623,-1.861324507673E-02));
+#270 = CARTESIAN_POINT('',(0.383691288934,-6.022481470845E-03));
+#271 = CARTESIAN_POINT('',(0.51158838525,8.139217299593E-03));
+#272 = CARTESIAN_POINT('',(0.639485481557,2.352253955034E-02));
+#273 = CARTESIAN_POINT('',(0.767382577871,3.973472629201E-02));
+#274 = CARTESIAN_POINT('',(0.895279674183,5.636134896722E-02));
+#275 = CARTESIAN_POINT('',(1.023176770495,7.298797148776E-02));
+#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#277 = ORIENTED_EDGE('',*,*,#278,.T.);
+#278 = EDGE_CURVE('',#243,#279,#281,.T.);
+#279 = VERTEX_POINT('',#280);
+#280 = CARTESIAN_POINT('',(-4.753012028512,10.783012028512,0.1));
+#281 = SURFACE_CURVE('',#282,(#286,#293),.PCURVE_S1.);
+#282 = LINE('',#283,#284);
+#283 = CARTESIAN_POINT('',(-4.753012028512,-10.856,0.1));
+#284 = VECTOR('',#285,1.);
+#285 = DIRECTION('',(0.,1.,0.));
+#286 = PCURVE('',#141,#287);
+#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292);
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(-1.023176770495,0.));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(-0.,1.));
+#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#293 = PCURVE('',#294,#299);
+#294 = PLANE('',#295);
+#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
+#296 = CARTESIAN_POINT('',(-5.08,-11.11,0.1));
+#297 = DIRECTION('',(0.,0.,1.));
+#298 = DIRECTION('',(1.,0.,0.));
+#299 = DEFINITIONAL_REPRESENTATION('',(#300),#304);
+#300 = LINE('',#301,#302);
+#301 = CARTESIAN_POINT('',(0.326987971488,0.254));
+#302 = VECTOR('',#303,1.);
+#303 = DIRECTION('',(0.,1.));
+#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#305 = ORIENTED_EDGE('',*,*,#306,.F.);
+#306 = EDGE_CURVE('',#100,#279,#307,.T.);
+#307 = SURFACE_CURVE('',#308,(#313,#326),.PCURVE_S1.);
+#308 = ELLIPSE('',#309,0.183847763109,0.13);
+#309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);
+#310 = CARTESIAN_POINT('',(-4.753012028512,10.783012028512,0.23));
+#311 = DIRECTION('',(-0.707106781187,-0.707106781187,-0.));
+#312 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#313 = PCURVE('',#141,#314);
+#314 = DEFINITIONAL_REPRESENTATION('',(#315),#325);
+#315 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#316,#317,#318,#319,#320,#321,
+ #322,#323,#324),.UNSPECIFIED.,.F.,.F.,(9,9),(0.5476195563,
+ 1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#316 = CARTESIAN_POINT('',(0.,21.7500016518));
+#317 = CARTESIAN_POINT('',(-0.127897096312,21.741344894985));
+#318 = CARTESIAN_POINT('',(-0.255794192623,21.73061324509));
+#319 = CARTESIAN_POINT('',(-0.383691288938,21.718022481364));
+#320 = CARTESIAN_POINT('',(-0.511588385243,21.703860782814));
+#321 = CARTESIAN_POINT('',(-0.639485481561,21.688477460266));
+#322 = CARTESIAN_POINT('',(-0.76738257787,21.672265273723));
+#323 = CARTESIAN_POINT('',(-0.895279674183,21.655638651033));
+#324 = CARTESIAN_POINT('',(-1.023176770495,21.639012028512));
+#325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#326 = PCURVE('',#327,#332);
+#327 = CYLINDRICAL_SURFACE('',#328,0.13);
+#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331);
+#329 = CARTESIAN_POINT('',(-4.826,10.783012028512,0.23));
+#330 = DIRECTION('',(1.,0.,0.));
+#331 = DIRECTION('',(0.,0.,-1.));
+#332 = DEFINITIONAL_REPRESENTATION('',(#333),#343);
+#333 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#334,#335,#336,#337,#338,#339,
+ #340,#341,#342),.UNSPECIFIED.,.F.,.F.,(9,9),(0.5476195563,
+ 1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#334 = CARTESIAN_POINT('',(1.023176770495,-3.800165180046E-02));
+#335 = CARTESIAN_POINT('',(0.895279674183,-2.934489498473E-02));
+#336 = CARTESIAN_POINT('',(0.76738257787,-1.861324507673E-02));
+#337 = CARTESIAN_POINT('',(0.639485481562,-6.022481470845E-03));
+#338 = CARTESIAN_POINT('',(0.511588385244,8.139217299593E-03));
+#339 = CARTESIAN_POINT('',(0.383691288938,2.352253955034E-02));
+#340 = CARTESIAN_POINT('',(0.255794192622,3.973472629201E-02));
+#341 = CARTESIAN_POINT('',(0.127897096312,5.636134896722E-02));
+#342 = CARTESIAN_POINT('',(-1.33226762955E-14,7.298797148776E-02));
+#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#344 = ORIENTED_EDGE('',*,*,#127,.F.);
+#345 = ADVANCED_FACE('',(#346),#87,.F.);
+#346 = FACE_BOUND('',#347,.F.);
+#347 = EDGE_LOOP('',(#348,#371,#372,#400));
+#348 = ORIENTED_EDGE('',*,*,#349,.F.);
+#349 = EDGE_CURVE('',#37,#350,#352,.T.);
+#350 = VERTEX_POINT('',#351);
+#351 = CARTESIAN_POINT('',(-5.08,-11.11,0.704006286792));
+#352 = SURFACE_CURVE('',#353,(#357,#364),.PCURVE_S1.);
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(-5.08,-11.11,0.1));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(0.,0.,1.));
+#357 = PCURVE('',#87,#358);
+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(0.,0.));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(1.,0.));
+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#364 = PCURVE('',#173,#365);
+#365 = DEFINITIONAL_REPRESENTATION('',(#366),#370);
+#366 = LINE('',#367,#368);
+#367 = CARTESIAN_POINT('',(0.,0.));
+#368 = VECTOR('',#369,1.);
+#369 = DIRECTION('',(1.,0.));
+#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#371 = ORIENTED_EDGE('',*,*,#71,.T.);
+#372 = ORIENTED_EDGE('',*,*,#373,.T.);
+#373 = EDGE_CURVE('',#72,#374,#376,.T.);
+#374 = VERTEX_POINT('',#375);
+#375 = CARTESIAN_POINT('',(-5.08,11.11,0.704006286792));
+#376 = SURFACE_CURVE('',#377,(#381,#388),.PCURVE_S1.);
+#377 = LINE('',#378,#379);
+#378 = CARTESIAN_POINT('',(-5.08,11.11,0.1));
+#379 = VECTOR('',#380,1.);
+#380 = DIRECTION('',(0.,0.,1.));
+#381 = PCURVE('',#87,#382);
+#382 = DEFINITIONAL_REPRESENTATION('',(#383),#387);
+#383 = LINE('',#384,#385);
+#384 = CARTESIAN_POINT('',(0.,-22.22));
+#385 = VECTOR('',#386,1.);
+#386 = DIRECTION('',(1.,0.));
+#387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#388 = PCURVE('',#389,#394);
+#389 = PLANE('',#390);
+#390 = AXIS2_PLACEMENT_3D('',#391,#392,#393);
+#391 = CARTESIAN_POINT('',(-5.08,11.11,0.1));
+#392 = DIRECTION('',(0.,1.,0.));
+#393 = DIRECTION('',(0.,0.,1.));
+#394 = DEFINITIONAL_REPRESENTATION('',(#395),#399);
+#395 = LINE('',#396,#397);
+#396 = CARTESIAN_POINT('',(0.,0.));
+#397 = VECTOR('',#398,1.);
+#398 = DIRECTION('',(1.,0.));
+#399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#400 = ORIENTED_EDGE('',*,*,#401,.F.);
+#401 = EDGE_CURVE('',#350,#374,#402,.T.);
+#402 = SURFACE_CURVE('',#403,(#407,#414),.PCURVE_S1.);
+#403 = LINE('',#404,#405);
+#404 = CARTESIAN_POINT('',(-5.08,-11.11,0.704006286792));
+#405 = VECTOR('',#406,1.);
+#406 = DIRECTION('',(0.,1.,0.));
+#407 = PCURVE('',#87,#408);
+#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413);
+#409 = LINE('',#410,#411);
+#410 = CARTESIAN_POINT('',(0.604006286792,0.));
+#411 = VECTOR('',#412,1.);
+#412 = DIRECTION('',(0.,-1.));
+#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#414 = PCURVE('',#415,#420);
+#415 = PLANE('',#416);
+#416 = AXIS2_PLACEMENT_3D('',#417,#418,#419);
+#417 = CARTESIAN_POINT('',(-4.953,-11.11,0.952003143396));
+#418 = DIRECTION('',(0.890076536415,0.,-0.455811100482));
+#419 = DIRECTION('',(0.,1.,0.));
+#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425);
+#421 = LINE('',#422,#423);
+#422 = CARTESIAN_POINT('',(0.,-0.278624192929));
+#423 = VECTOR('',#424,1.);
+#424 = DIRECTION('',(1.,0.));
+#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#426 = ADVANCED_FACE('',(#427),#115,.F.);
+#427 = FACE_BOUND('',#428,.T.);
+#428 = EDGE_LOOP('',(#429,#430,#453,#476));
+#429 = ORIENTED_EDGE('',*,*,#99,.F.);
+#430 = ORIENTED_EDGE('',*,*,#431,.T.);
+#431 = EDGE_CURVE('',#72,#432,#434,.T.);
+#432 = VERTEX_POINT('',#433);
+#433 = CARTESIAN_POINT('',(5.08,11.11,0.516506286792));
+#434 = SURFACE_CURVE('',#435,(#439,#446),.PCURVE_S1.);
+#435 = LINE('',#436,#437);
+#436 = CARTESIAN_POINT('',(-5.08,11.11,0.516506286792));
+#437 = VECTOR('',#438,1.);
+#438 = DIRECTION('',(1.,0.,0.));
+#439 = PCURVE('',#115,#440);
+#440 = DEFINITIONAL_REPRESENTATION('',(#441),#445);
+#441 = LINE('',#442,#443);
+#442 = CARTESIAN_POINT('',(-0.,-0.243922880711));
+#443 = VECTOR('',#444,1.);
+#444 = DIRECTION('',(-1.,0.));
+#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#446 = PCURVE('',#389,#447);
+#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452);
+#448 = LINE('',#449,#450);
+#449 = CARTESIAN_POINT('',(0.416506286792,0.));
+#450 = VECTOR('',#451,1.);
+#451 = DIRECTION('',(0.,1.));
+#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#453 = ORIENTED_EDGE('',*,*,#454,.T.);
+#454 = EDGE_CURVE('',#432,#455,#457,.T.);
+#455 = VERTEX_POINT('',#456);
+#456 = CARTESIAN_POINT('',(4.8640016518,10.8940016518,0.162314672769));
+#457 = SURFACE_CURVE('',#458,(#462,#469),.PCURVE_S1.);
+#458 = LINE('',#459,#460);
+#459 = CARTESIAN_POINT('',(1.527254518457,7.557254518457,-5.309245006261
+ ));
+#460 = VECTOR('',#461,1.);
+#461 = DIRECTION('',(-0.461810940269,-0.461810940269,-0.757272283195));
+#462 = PCURVE('',#115,#463);
+#463 = DEFINITIONAL_REPRESENTATION('',(#464),#468);
+#464 = LINE('',#465,#466);
+#465 = CARTESIAN_POINT('',(-6.607254518457,6.579666979849));
+#466 = VECTOR('',#467,1.);
+#467 = DIRECTION('',(0.461810940269,0.886978384995));
+#468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#469 = PCURVE('',#201,#470);
+#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475);
+#471 = LINE('',#472,#473);
+#472 = CARTESIAN_POINT('',(18.667254518457,6.579666979849));
+#473 = VECTOR('',#474,1.);
+#474 = DIRECTION('',(-0.461810940269,0.886978384995));
+#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#476 = ORIENTED_EDGE('',*,*,#477,.F.);
+#477 = EDGE_CURVE('',#100,#455,#478,.T.);
+#478 = SURFACE_CURVE('',#479,(#483,#490),.PCURVE_S1.);
+#479 = LINE('',#480,#481);
+#480 = CARTESIAN_POINT('',(-4.826,10.8940016518,0.162314672769));
+#481 = VECTOR('',#482,1.);
+#482 = DIRECTION('',(1.,0.,0.));
+#483 = PCURVE('',#115,#484);
+#484 = DEFINITIONAL_REPRESENTATION('',(#485),#489);
+#485 = LINE('',#486,#487);
+#486 = CARTESIAN_POINT('',(-0.254,0.170934909223));
+#487 = VECTOR('',#488,1.);
+#488 = DIRECTION('',(-1.,0.));
+#489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#490 = PCURVE('',#327,#491);
+#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);
+#492 = LINE('',#493,#494);
+#493 = CARTESIAN_POINT('',(1.023176770495,0.));
+#494 = VECTOR('',#495,1.);
+#495 = DIRECTION('',(0.,1.));
+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#497 = ADVANCED_FACE('',(#498),#227,.T.);
+#498 = FACE_BOUND('',#499,.T.);
+#499 = EDGE_LOOP('',(#500,#501,#524,#563));
+#500 = ORIENTED_EDGE('',*,*,#242,.T.);
+#501 = ORIENTED_EDGE('',*,*,#502,.T.);
+#502 = EDGE_CURVE('',#243,#503,#505,.T.);
+#503 = VERTEX_POINT('',#504);
+#504 = CARTESIAN_POINT('',(4.753012028512,-10.78301202851,0.1));
+#505 = SURFACE_CURVE('',#506,(#510,#517),.PCURVE_S1.);
+#506 = LINE('',#507,#508);
+#507 = CARTESIAN_POINT('',(-4.826,-10.78301202851,0.1));
+#508 = VECTOR('',#509,1.);
+#509 = DIRECTION('',(1.,0.,0.));
+#510 = PCURVE('',#227,#511);
+#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516);
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(1.023176770495,0.));
+#514 = VECTOR('',#515,1.);
+#515 = DIRECTION('',(0.,1.));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#517 = PCURVE('',#294,#518);
+#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523);
+#519 = LINE('',#520,#521);
+#520 = CARTESIAN_POINT('',(0.254,0.326987971488));
+#521 = VECTOR('',#522,1.);
+#522 = DIRECTION('',(1.,0.));
+#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#524 = ORIENTED_EDGE('',*,*,#525,.F.);
+#525 = EDGE_CURVE('',#186,#503,#526,.T.);
+#526 = SURFACE_CURVE('',#527,(#532,#545),.PCURVE_S1.);
+#527 = ELLIPSE('',#528,0.183847763109,0.13);
+#528 = AXIS2_PLACEMENT_3D('',#529,#530,#531);
+#529 = CARTESIAN_POINT('',(4.753012028512,-10.78301202851,0.23));
+#530 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#531 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#532 = PCURVE('',#227,#533);
+#533 = DEFINITIONAL_REPRESENTATION('',(#534),#544);
+#534 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#535,#536,#537,#538,#539,#540,
+ #541,#542,#543),.UNSPECIFIED.,.F.,.F.,(9,9),(0.5476195563,
+ 1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#535 = CARTESIAN_POINT('',(-7.105427357601E-15,9.6900016518));
+#536 = CARTESIAN_POINT('',(0.127897096312,9.681344894985));
+#537 = CARTESIAN_POINT('',(0.255794192623,9.670613245069));
+#538 = CARTESIAN_POINT('',(0.383691288936,9.658022481504));
+#539 = CARTESIAN_POINT('',(0.511588385246,9.64386078262));
+#540 = CARTESIAN_POINT('',(0.63948548156,9.628477460486));
+#541 = CARTESIAN_POINT('',(0.767382577871,9.612265273696));
+#542 = CARTESIAN_POINT('',(0.895279674183,9.595638651033));
+#543 = CARTESIAN_POINT('',(1.023176770495,9.579012028512));
+#544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#545 = PCURVE('',#546,#551);
+#546 = CYLINDRICAL_SURFACE('',#547,0.13);
+#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550);
+#548 = CARTESIAN_POINT('',(4.753012028512,-10.856,0.23));
+#549 = DIRECTION('',(0.,1.,0.));
+#550 = DIRECTION('',(0.,0.,-1.));
+#551 = DEFINITIONAL_REPRESENTATION('',(#552),#562);
+#552 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#553,#554,#555,#556,#557,#558,
+ #559,#560,#561),.UNSPECIFIED.,.F.,.F.,(9,9),(0.5476195563,
+ 1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#553 = CARTESIAN_POINT('',(-1.023176770495,-3.800165180047E-02));
+#554 = CARTESIAN_POINT('',(-0.895279674183,-2.934489498473E-02));
+#555 = CARTESIAN_POINT('',(-0.76738257787,-1.861324507673E-02));
+#556 = CARTESIAN_POINT('',(-0.639485481561,-6.0224814709E-03));
+#557 = CARTESIAN_POINT('',(-0.511588385244,8.139217299643E-03));
+#558 = CARTESIAN_POINT('',(-0.383691288938,2.352253955032E-02));
+#559 = CARTESIAN_POINT('',(-0.255794192623,3.973472629201E-02));
+#560 = CARTESIAN_POINT('',(-0.127897096312,5.636134896722E-02));
+#561 = CARTESIAN_POINT('',(7.105427357601E-15,7.298797148776E-02));
+#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#563 = ORIENTED_EDGE('',*,*,#213,.F.);
+#564 = ADVANCED_FACE('',(#565),#173,.F.);
+#565 = FACE_BOUND('',#566,.F.);
+#566 = EDGE_LOOP('',(#567,#595,#596,#597));
+#567 = ORIENTED_EDGE('',*,*,#568,.F.);
+#568 = EDGE_CURVE('',#158,#569,#571,.T.);
+#569 = VERTEX_POINT('',#570);
+#570 = CARTESIAN_POINT('',(5.08,-11.11,0.704006286792));
+#571 = SURFACE_CURVE('',#572,(#576,#583),.PCURVE_S1.);
+#572 = LINE('',#573,#574);
+#573 = CARTESIAN_POINT('',(5.08,-11.11,0.1));
+#574 = VECTOR('',#575,1.);
+#575 = DIRECTION('',(0.,0.,1.));
+#576 = PCURVE('',#173,#577);
+#577 = DEFINITIONAL_REPRESENTATION('',(#578),#582);
+#578 = LINE('',#579,#580);
+#579 = CARTESIAN_POINT('',(0.,10.16));
+#580 = VECTOR('',#581,1.);
+#581 = DIRECTION('',(1.,0.));
+#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#583 = PCURVE('',#584,#589);
+#584 = PLANE('',#585);
+#585 = AXIS2_PLACEMENT_3D('',#586,#587,#588);
+#586 = CARTESIAN_POINT('',(5.08,-11.11,0.1));
+#587 = DIRECTION('',(1.,0.,0.));
+#588 = DIRECTION('',(0.,0.,1.));
+#589 = DEFINITIONAL_REPRESENTATION('',(#590),#594);
+#590 = LINE('',#591,#592);
+#591 = CARTESIAN_POINT('',(0.,0.));
+#592 = VECTOR('',#593,1.);
+#593 = DIRECTION('',(1.,0.));
+#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#595 = ORIENTED_EDGE('',*,*,#157,.F.);
+#596 = ORIENTED_EDGE('',*,*,#349,.T.);
+#597 = ORIENTED_EDGE('',*,*,#598,.T.);
+#598 = EDGE_CURVE('',#350,#569,#599,.T.);
+#599 = SURFACE_CURVE('',#600,(#604,#611),.PCURVE_S1.);
+#600 = LINE('',#601,#602);
+#601 = CARTESIAN_POINT('',(-5.08,-11.11,0.704006286792));
+#602 = VECTOR('',#603,1.);
+#603 = DIRECTION('',(1.,0.,0.));
+#604 = PCURVE('',#173,#605);
+#605 = DEFINITIONAL_REPRESENTATION('',(#606),#610);
+#606 = LINE('',#607,#608);
+#607 = CARTESIAN_POINT('',(0.604006286792,0.));
+#608 = VECTOR('',#609,1.);
+#609 = DIRECTION('',(0.,1.));
+#610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#611 = PCURVE('',#612,#617);
+#612 = PLANE('',#613);
+#613 = AXIS2_PLACEMENT_3D('',#614,#615,#616);
+#614 = CARTESIAN_POINT('',(-5.08,-10.983,0.952003143396));
+#615 = DIRECTION('',(0.,0.890076536415,-0.455811100482));
+#616 = DIRECTION('',(-1.,-0.,-0.));
+#617 = DEFINITIONAL_REPRESENTATION('',(#618),#622);
+#618 = LINE('',#619,#620);
+#619 = CARTESIAN_POINT('',(-0.,-0.278624192929));
+#620 = VECTOR('',#621,1.);
+#621 = DIRECTION('',(-1.,0.));
+#622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#623 = ADVANCED_FACE('',(#624),#201,.F.);
+#624 = FACE_BOUND('',#625,.F.);
+#625 = EDGE_LOOP('',(#626,#627,#648,#649));
+#626 = ORIENTED_EDGE('',*,*,#185,.F.);
+#627 = ORIENTED_EDGE('',*,*,#628,.T.);
+#628 = EDGE_CURVE('',#158,#432,#629,.T.);
+#629 = SURFACE_CURVE('',#630,(#634,#641),.PCURVE_S1.);
+#630 = LINE('',#631,#632);
+#631 = CARTESIAN_POINT('',(5.08,-11.11,0.516506286792));
+#632 = VECTOR('',#633,1.);
+#633 = DIRECTION('',(0.,1.,0.));
+#634 = PCURVE('',#201,#635);
+#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640);
+#636 = LINE('',#637,#638);
+#637 = CARTESIAN_POINT('',(0.,-0.243922880711));
+#638 = VECTOR('',#639,1.);
+#639 = DIRECTION('',(1.,0.));
+#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#641 = PCURVE('',#584,#642);
+#642 = DEFINITIONAL_REPRESENTATION('',(#643),#647);
+#643 = LINE('',#644,#645);
+#644 = CARTESIAN_POINT('',(0.416506286792,0.));
+#645 = VECTOR('',#646,1.);
+#646 = DIRECTION('',(0.,-1.));
+#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#648 = ORIENTED_EDGE('',*,*,#454,.T.);
+#649 = ORIENTED_EDGE('',*,*,#650,.F.);
+#650 = EDGE_CURVE('',#186,#455,#651,.T.);
+#651 = SURFACE_CURVE('',#652,(#656,#663),.PCURVE_S1.);
+#652 = LINE('',#653,#654);
+#653 = CARTESIAN_POINT('',(4.8640016518,-10.856,0.162314672769));
+#654 = VECTOR('',#655,1.);
+#655 = DIRECTION('',(0.,1.,0.));
+#656 = PCURVE('',#201,#657);
+#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662);
+#658 = LINE('',#659,#660);
+#659 = CARTESIAN_POINT('',(0.254,0.170934909223));
+#660 = VECTOR('',#661,1.);
+#661 = DIRECTION('',(1.,0.));
+#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#663 = PCURVE('',#546,#664);
+#664 = DEFINITIONAL_REPRESENTATION('',(#665),#669);
+#665 = LINE('',#666,#667);
+#666 = CARTESIAN_POINT('',(-1.023176770495,0.));
+#667 = VECTOR('',#668,1.);
+#668 = DIRECTION('',(-0.,1.));
+#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#670 = ADVANCED_FACE('',(#671),#294,.F.);
+#671 = FACE_BOUND('',#672,.F.);
+#672 = EDGE_LOOP('',(#673,#674,#675,#698));
+#673 = ORIENTED_EDGE('',*,*,#278,.F.);
+#674 = ORIENTED_EDGE('',*,*,#502,.T.);
+#675 = ORIENTED_EDGE('',*,*,#676,.T.);
+#676 = EDGE_CURVE('',#503,#677,#679,.T.);
+#677 = VERTEX_POINT('',#678);
+#678 = CARTESIAN_POINT('',(4.753012028512,10.783012028512,0.1));
+#679 = SURFACE_CURVE('',#680,(#684,#691),.PCURVE_S1.);
+#680 = LINE('',#681,#682);
+#681 = CARTESIAN_POINT('',(4.753012028512,-10.856,0.1));
+#682 = VECTOR('',#683,1.);
+#683 = DIRECTION('',(0.,1.,0.));
+#684 = PCURVE('',#294,#685);
+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690);
+#686 = LINE('',#687,#688);
+#687 = CARTESIAN_POINT('',(9.833012028512,0.254));
+#688 = VECTOR('',#689,1.);
+#689 = DIRECTION('',(0.,1.));
+#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#691 = PCURVE('',#546,#692);
+#692 = DEFINITIONAL_REPRESENTATION('',(#693),#697);
+#693 = LINE('',#694,#695);
+#694 = CARTESIAN_POINT('',(-0.,0.));
+#695 = VECTOR('',#696,1.);
+#696 = DIRECTION('',(-0.,1.));
+#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#698 = ORIENTED_EDGE('',*,*,#699,.F.);
+#699 = EDGE_CURVE('',#279,#677,#700,.T.);
+#700 = SURFACE_CURVE('',#701,(#705,#712),.PCURVE_S1.);
+#701 = LINE('',#702,#703);
+#702 = CARTESIAN_POINT('',(-4.826,10.783012028512,0.1));
+#703 = VECTOR('',#704,1.);
+#704 = DIRECTION('',(1.,0.,0.));
+#705 = PCURVE('',#294,#706);
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(0.254,21.893012028512));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(1.,0.));
+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#712 = PCURVE('',#327,#713);
+#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718);
+#714 = LINE('',#715,#716);
+#715 = CARTESIAN_POINT('',(0.,0.));
+#716 = VECTOR('',#717,1.);
+#717 = DIRECTION('',(0.,1.));
+#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#719 = ADVANCED_FACE('',(#720),#327,.T.);
+#720 = FACE_BOUND('',#721,.T.);
+#721 = EDGE_LOOP('',(#722,#723,#724,#758));
+#722 = ORIENTED_EDGE('',*,*,#306,.F.);
+#723 = ORIENTED_EDGE('',*,*,#477,.T.);
+#724 = ORIENTED_EDGE('',*,*,#725,.F.);
+#725 = EDGE_CURVE('',#677,#455,#726,.T.);
+#726 = SURFACE_CURVE('',#727,(#732,#745),.PCURVE_S1.);
+#727 = ELLIPSE('',#728,0.183847763109,0.13);
+#728 = AXIS2_PLACEMENT_3D('',#729,#730,#731);
+#729 = CARTESIAN_POINT('',(4.753012028512,10.783012028512,0.23));
+#730 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#731 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#732 = PCURVE('',#327,#733);
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#744);
+#734 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#735,#736,#737,#738,#739,#740,
+ #741,#742,#743),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385,
+ 5.735565750879),.PIECEWISE_BEZIER_KNOTS.);
+#735 = CARTESIAN_POINT('',(0.,9.579012028512));
+#736 = CARTESIAN_POINT('',(0.127897096312,9.595638651033));
+#737 = CARTESIAN_POINT('',(0.255794192623,9.612265273688));
+#738 = CARTESIAN_POINT('',(0.383691288936,9.628477460501));
+#739 = CARTESIAN_POINT('',(0.511588385244,9.643860782628));
+#740 = CARTESIAN_POINT('',(0.63948548156,9.658022481504));
+#741 = CARTESIAN_POINT('',(0.76738257787,9.670613245065));
+#742 = CARTESIAN_POINT('',(0.895279674183,9.681344894985));
+#743 = CARTESIAN_POINT('',(1.023176770495,9.6900016518));
+#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#745 = PCURVE('',#546,#746);
+#746 = DEFINITIONAL_REPRESENTATION('',(#747),#757);
+#747 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#748,#749,#750,#751,#752,#753,
+ #754,#755,#756),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385,
+ 5.735565750879),.PIECEWISE_BEZIER_KNOTS.);
+#748 = CARTESIAN_POINT('',(7.105427357601E-15,21.639012028512));
+#749 = CARTESIAN_POINT('',(-0.127897096312,21.655638651033));
+#750 = CARTESIAN_POINT('',(-0.255794192623,21.672265273726));
+#751 = CARTESIAN_POINT('',(-0.383691288934,21.68847746031));
+#752 = CARTESIAN_POINT('',(-0.51158838525,21.703860782829));
+#753 = CARTESIAN_POINT('',(-0.639485481558,21.718022481349));
+#754 = CARTESIAN_POINT('',(-0.767382577871,21.730613245094));
+#755 = CARTESIAN_POINT('',(-0.895279674183,21.741344894985));
+#756 = CARTESIAN_POINT('',(-1.023176770495,21.7500016518));
+#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#758 = ORIENTED_EDGE('',*,*,#699,.F.);
+#759 = ADVANCED_FACE('',(#760),#415,.F.);
+#760 = FACE_BOUND('',#761,.F.);
+#761 = EDGE_LOOP('',(#762,#785,#786,#814));
+#762 = ORIENTED_EDGE('',*,*,#763,.F.);
+#763 = EDGE_CURVE('',#350,#764,#766,.T.);
+#764 = VERTEX_POINT('',#765);
+#765 = CARTESIAN_POINT('',(-4.862228518595,-10.89222851859,
+ 1.129255443063));
+#766 = SURFACE_CURVE('',#767,(#771,#778),.PCURVE_S1.);
+#767 = LINE('',#768,#769);
+#768 = CARTESIAN_POINT('',(-4.97484698558,-11.00484698558,0.909341854025
+ ));
+#769 = VECTOR('',#770,1.);
+#770 = DIRECTION('',(0.414757168117,0.414757168117,0.809909243676));
+#771 = PCURVE('',#415,#772);
+#772 = DEFINITIONAL_REPRESENTATION('',(#773),#777);
+#773 = LINE('',#774,#775);
+#774 = CARTESIAN_POINT('',(0.10515301442,-4.792991122179E-02));
+#775 = VECTOR('',#776,1.);
+#776 = DIRECTION('',(0.414757168117,0.909932135654));
+#777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#778 = PCURVE('',#612,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(-0.10515301442,-4.792991122179E-02));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(-0.414757168117,0.909932135654));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#785 = ORIENTED_EDGE('',*,*,#401,.T.);
+#786 = ORIENTED_EDGE('',*,*,#787,.T.);
+#787 = EDGE_CURVE('',#374,#788,#790,.T.);
+#788 = VERTEX_POINT('',#789);
+#789 = CARTESIAN_POINT('',(-4.862228518595,10.892228518595,
+ 1.129255443063));
+#790 = SURFACE_CURVE('',#791,(#795,#802),.PCURVE_S1.);
+#791 = LINE('',#792,#793);
+#792 = CARTESIAN_POINT('',(-3.063665806099,9.093665806099,4.641364884826
+ ));
+#793 = VECTOR('',#794,1.);
+#794 = DIRECTION('',(0.414757168117,-0.414757168117,0.809909243676));
+#795 = PCURVE('',#415,#796);
+#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801);
+#797 = LINE('',#798,#799);
+#798 = CARTESIAN_POINT('',(20.203665806099,4.144993818496));
+#799 = VECTOR('',#800,1.);
+#800 = DIRECTION('',(-0.414757168117,0.909932135654));
+#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#802 = PCURVE('',#803,#808);
+#803 = PLANE('',#804);
+#804 = AXIS2_PLACEMENT_3D('',#805,#806,#807);
+#805 = CARTESIAN_POINT('',(-5.08,10.983,0.952003143396));
+#806 = DIRECTION('',(0.,0.890076536415,0.455811100482));
+#807 = DIRECTION('',(-1.,0.,0.));
+#808 = DEFINITIONAL_REPRESENTATION('',(#809),#813);
+#809 = LINE('',#810,#811);
+#810 = CARTESIAN_POINT('',(-2.016334193901,4.144993818496));
+#811 = VECTOR('',#812,1.);
+#812 = DIRECTION('',(-0.414757168117,0.909932135654));
+#813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#814 = ORIENTED_EDGE('',*,*,#815,.F.);
+#815 = EDGE_CURVE('',#764,#788,#816,.T.);
+#816 = SURFACE_CURVE('',#817,(#821,#828),.PCURVE_S1.);
+#817 = LINE('',#818,#819);
+#818 = CARTESIAN_POINT('',(-4.862228518595,-10.856,1.129255443063));
+#819 = VECTOR('',#820,1.);
+#820 = DIRECTION('',(0.,1.,0.));
+#821 = PCURVE('',#415,#822);
+#822 = DEFINITIONAL_REPRESENTATION('',(#823),#827);
+#823 = LINE('',#824,#825);
+#824 = CARTESIAN_POINT('',(0.254,0.19914276179));
+#825 = VECTOR('',#826,1.);
+#826 = DIRECTION('',(1.,0.));
+#827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#828 = PCURVE('',#829,#834);
+#829 = CYLINDRICAL_SURFACE('',#830,0.13);
+#830 = AXIS2_PLACEMENT_3D('',#831,#832,#833);
+#831 = CARTESIAN_POINT('',(-4.746518568861,-10.856,1.07));
+#832 = DIRECTION('',(0.,1.,0.));
+#833 = DIRECTION('',(-0.890076536415,0.,0.455811100482));
+#834 = DEFINITIONAL_REPRESENTATION('',(#835),#839);
+#835 = LINE('',#836,#837);
+#836 = CARTESIAN_POINT('',(0.,0.));
+#837 = VECTOR('',#838,1.);
+#838 = DIRECTION('',(0.,1.));
+#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#840 = ADVANCED_FACE('',(#841),#389,.T.);
+#841 = FACE_BOUND('',#842,.T.);
+#842 = EDGE_LOOP('',(#843,#866,#867,#868));
+#843 = ORIENTED_EDGE('',*,*,#844,.F.);
+#844 = EDGE_CURVE('',#432,#845,#847,.T.);
+#845 = VERTEX_POINT('',#846);
+#846 = CARTESIAN_POINT('',(5.08,11.11,0.704006286792));
+#847 = SURFACE_CURVE('',#848,(#852,#859),.PCURVE_S1.);
+#848 = LINE('',#849,#850);
+#849 = CARTESIAN_POINT('',(5.08,11.11,0.1));
+#850 = VECTOR('',#851,1.);
+#851 = DIRECTION('',(0.,0.,1.));
+#852 = PCURVE('',#389,#853);
+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(0.,10.16));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(1.,0.));
+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#859 = PCURVE('',#584,#860);
+#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865);
+#861 = LINE('',#862,#863);
+#862 = CARTESIAN_POINT('',(0.,-22.22));
+#863 = VECTOR('',#864,1.);
+#864 = DIRECTION('',(1.,0.));
+#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#866 = ORIENTED_EDGE('',*,*,#431,.F.);
+#867 = ORIENTED_EDGE('',*,*,#373,.T.);
+#868 = ORIENTED_EDGE('',*,*,#869,.T.);
+#869 = EDGE_CURVE('',#374,#845,#870,.T.);
+#870 = SURFACE_CURVE('',#871,(#875,#882),.PCURVE_S1.);
+#871 = LINE('',#872,#873);
+#872 = CARTESIAN_POINT('',(-5.08,11.11,0.704006286792));
+#873 = VECTOR('',#874,1.);
+#874 = DIRECTION('',(1.,0.,0.));
+#875 = PCURVE('',#389,#876);
+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);
+#877 = LINE('',#878,#879);
+#878 = CARTESIAN_POINT('',(0.604006286792,0.));
+#879 = VECTOR('',#880,1.);
+#880 = DIRECTION('',(0.,1.));
+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#882 = PCURVE('',#803,#883);
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);
+#884 = LINE('',#885,#886);
+#885 = CARTESIAN_POINT('',(-0.,-0.278624192929));
+#886 = VECTOR('',#887,1.);
+#887 = DIRECTION('',(-1.,0.));
+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#889 = ADVANCED_FACE('',(#890),#546,.T.);
+#890 = FACE_BOUND('',#891,.F.);
+#891 = EDGE_LOOP('',(#892,#893,#894,#895));
+#892 = ORIENTED_EDGE('',*,*,#525,.F.);
+#893 = ORIENTED_EDGE('',*,*,#650,.T.);
+#894 = ORIENTED_EDGE('',*,*,#725,.F.);
+#895 = ORIENTED_EDGE('',*,*,#676,.F.);
+#896 = ADVANCED_FACE('',(#897),#584,.T.);
+#897 = FACE_BOUND('',#898,.T.);
+#898 = EDGE_LOOP('',(#899,#900,#901,#902));
+#899 = ORIENTED_EDGE('',*,*,#568,.F.);
+#900 = ORIENTED_EDGE('',*,*,#628,.T.);
+#901 = ORIENTED_EDGE('',*,*,#844,.T.);
+#902 = ORIENTED_EDGE('',*,*,#903,.F.);
+#903 = EDGE_CURVE('',#569,#845,#904,.T.);
+#904 = SURFACE_CURVE('',#905,(#909,#916),.PCURVE_S1.);
+#905 = LINE('',#906,#907);
+#906 = CARTESIAN_POINT('',(5.08,-11.11,0.704006286792));
+#907 = VECTOR('',#908,1.);
+#908 = DIRECTION('',(0.,1.,0.));
+#909 = PCURVE('',#584,#910);
+#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915);
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(0.604006286792,0.));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(0.,-1.));
+#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#916 = PCURVE('',#917,#922);
+#917 = PLANE('',#918);
+#918 = AXIS2_PLACEMENT_3D('',#919,#920,#921);
+#919 = CARTESIAN_POINT('',(4.953,-11.11,0.952003143396));
+#920 = DIRECTION('',(0.890076536415,0.,0.455811100482));
+#921 = DIRECTION('',(0.,1.,0.));
+#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927);
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(0.,-0.278624192929));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(1.,0.));
+#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#928 = ADVANCED_FACE('',(#929),#612,.F.);
+#929 = FACE_BOUND('',#930,.T.);
+#930 = EDGE_LOOP('',(#931,#932,#933,#956));
+#931 = ORIENTED_EDGE('',*,*,#763,.F.);
+#932 = ORIENTED_EDGE('',*,*,#598,.T.);
+#933 = ORIENTED_EDGE('',*,*,#934,.T.);
+#934 = EDGE_CURVE('',#569,#935,#937,.T.);
+#935 = VERTEX_POINT('',#936);
+#936 = CARTESIAN_POINT('',(4.862228518595,-10.89222851859,1.129255443063
+ ));
+#937 = SURFACE_CURVE('',#938,(#942,#949),.PCURVE_S1.);
+#938 = LINE('',#939,#940);
+#939 = CARTESIAN_POINT('',(4.100967562379,-10.13096756237,2.615793428865
+ ));
+#940 = VECTOR('',#941,1.);
+#941 = DIRECTION('',(-0.414757168117,0.414757168117,0.809909243676));
+#942 = PCURVE('',#612,#943);
+#943 = DEFINITIONAL_REPRESENTATION('',(#944),#948);
+#944 = LINE('',#945,#946);
+#945 = CARTESIAN_POINT('',(-9.180967562379,1.86926653765));
+#946 = VECTOR('',#947,1.);
+#947 = DIRECTION('',(0.414757168117,0.909932135654));
+#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#949 = PCURVE('',#917,#950);
+#950 = DEFINITIONAL_REPRESENTATION('',(#951),#955);
+#951 = LINE('',#952,#953);
+#952 = CARTESIAN_POINT('',(0.979032437621,1.86926653765));
+#953 = VECTOR('',#954,1.);
+#954 = DIRECTION('',(0.414757168117,0.909932135654));
+#955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#956 = ORIENTED_EDGE('',*,*,#957,.F.);
+#957 = EDGE_CURVE('',#764,#935,#958,.T.);
+#958 = SURFACE_CURVE('',#959,(#963,#970),.PCURVE_S1.);
+#959 = LINE('',#960,#961);
+#960 = CARTESIAN_POINT('',(-4.826,-10.89222851859,1.129255443063));
+#961 = VECTOR('',#962,1.);
+#962 = DIRECTION('',(1.,0.,0.));
+#963 = PCURVE('',#612,#964);
+#964 = DEFINITIONAL_REPRESENTATION('',(#965),#969);
+#965 = LINE('',#966,#967);
+#966 = CARTESIAN_POINT('',(-0.254,0.19914276179));
+#967 = VECTOR('',#968,1.);
+#968 = DIRECTION('',(-1.,0.));
+#969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#970 = PCURVE('',#971,#976);
+#971 = CYLINDRICAL_SURFACE('',#972,0.13);
+#972 = AXIS2_PLACEMENT_3D('',#973,#974,#975);
+#973 = CARTESIAN_POINT('',(-4.826,-10.77651856886,1.07));
+#974 = DIRECTION('',(1.,0.,0.));
+#975 = DIRECTION('',(0.,-0.890076536415,0.455811100482));
+#976 = DEFINITIONAL_REPRESENTATION('',(#977),#981);
+#977 = LINE('',#978,#979);
+#978 = CARTESIAN_POINT('',(-0.,0.));
+#979 = VECTOR('',#980,1.);
+#980 = DIRECTION('',(-0.,1.));
+#981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#982 = ADVANCED_FACE('',(#983),#829,.T.);
+#983 = FACE_BOUND('',#984,.T.);
+#984 = EDGE_LOOP('',(#985,#1021,#1049,#1088));
+#985 = ORIENTED_EDGE('',*,*,#986,.T.);
+#986 = EDGE_CURVE('',#764,#987,#989,.T.);
+#987 = VERTEX_POINT('',#988);
+#988 = CARTESIAN_POINT('',(-4.746518568861,-10.77651856886,1.2));
+#989 = SURFACE_CURVE('',#990,(#995,#1008),.PCURVE_S1.);
+#990 = ELLIPSE('',#991,0.183847763109,0.13);
+#991 = AXIS2_PLACEMENT_3D('',#992,#993,#994);
+#992 = CARTESIAN_POINT('',(-4.746518568861,-10.77651856886,1.07));
+#993 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#994 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#995 = PCURVE('',#829,#996);
+#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1007);
+#997 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#998,#999,#1000,#1001,#1002,#1003
+ ,#1004,#1005,#1006),.UNSPECIFIED.,.F.,.F.,(9,9),(3.614875925806,
+ 4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#998 = CARTESIAN_POINT('',(0.,-3.622851859525E-02));
+#999 = CARTESIAN_POINT('',(0.137189131822,-2.809931580573E-02));
+#1000 = CARTESIAN_POINT('',(0.274378263645,-1.748124357729E-02));
+#1001 = CARTESIAN_POINT('',(0.411567395465,-4.607445041721E-03));
+#1002 = CARTESIAN_POINT('',(0.548756527293,1.018901857999E-02));
+#1003 = CARTESIAN_POINT('',(0.685945659108,2.648915677331E-02));
+#1004 = CARTESIAN_POINT('',(0.823134790935,4.381225657992E-02));
+#1005 = CARTESIAN_POINT('',(0.960323922757,6.164684400184E-02));
+#1006 = CARTESIAN_POINT('',(1.097513054579,7.948143113875E-02));
+#1007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1008 = PCURVE('',#971,#1009);
+#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1020);
+#1010 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1011,#1012,#1013,#1014,#1015,
+ #1016,#1017,#1018,#1019),.UNSPECIFIED.,.F.,.F.,(9,9),(3.614875925806
+ ,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#1011 = CARTESIAN_POINT('',(3.552713678801E-15,-3.622851859525E-02));
+#1012 = CARTESIAN_POINT('',(-0.137189131822,-2.809931580573E-02));
+#1013 = CARTESIAN_POINT('',(-0.274378263644,-1.748124357727E-02));
+#1014 = CARTESIAN_POINT('',(-0.411567395468,-4.607445041785E-03));
+#1015 = CARTESIAN_POINT('',(-0.548756527286,1.018901858008E-02));
+#1016 = CARTESIAN_POINT('',(-0.685945659111,2.648915677329E-02));
+#1017 = CARTESIAN_POINT('',(-0.823134790933,4.381225657993E-02));
+#1018 = CARTESIAN_POINT('',(-0.960323922757,6.164684400184E-02));
+#1019 = CARTESIAN_POINT('',(-1.097513054579,7.948143113874E-02));
+#1020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1021 = ORIENTED_EDGE('',*,*,#1022,.T.);
+#1022 = EDGE_CURVE('',#987,#1023,#1025,.T.);
+#1023 = VERTEX_POINT('',#1024);
+#1024 = CARTESIAN_POINT('',(-4.746518568861,10.776518568861,1.2));
+#1025 = SURFACE_CURVE('',#1026,(#1030,#1037),.PCURVE_S1.);
+#1026 = LINE('',#1027,#1028);
+#1027 = CARTESIAN_POINT('',(-4.746518568861,-10.856,1.2));
+#1028 = VECTOR('',#1029,1.);
+#1029 = DIRECTION('',(0.,1.,0.));
+#1030 = PCURVE('',#829,#1031);
+#1031 = DEFINITIONAL_REPRESENTATION('',(#1032),#1036);
+#1032 = LINE('',#1033,#1034);
+#1033 = CARTESIAN_POINT('',(1.097513054579,0.));
+#1034 = VECTOR('',#1035,1.);
+#1035 = DIRECTION('',(0.,1.));
+#1036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1037 = PCURVE('',#1038,#1043);
+#1038 = PLANE('',#1039);
+#1039 = AXIS2_PLACEMENT_3D('',#1040,#1041,#1042);
+#1040 = CARTESIAN_POINT('',(-5.08,-11.11,1.2));
+#1041 = DIRECTION('',(0.,0.,1.));
+#1042 = DIRECTION('',(1.,0.,0.));
+#1043 = DEFINITIONAL_REPRESENTATION('',(#1044),#1048);
+#1044 = LINE('',#1045,#1046);
+#1045 = CARTESIAN_POINT('',(0.333481431139,0.254));
+#1046 = VECTOR('',#1047,1.);
+#1047 = DIRECTION('',(0.,1.));
+#1048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1049 = ORIENTED_EDGE('',*,*,#1050,.F.);
+#1050 = EDGE_CURVE('',#788,#1023,#1051,.T.);
+#1051 = SURFACE_CURVE('',#1052,(#1057,#1070),.PCURVE_S1.);
+#1052 = ELLIPSE('',#1053,0.183847763109,0.13);
+#1053 = AXIS2_PLACEMENT_3D('',#1054,#1055,#1056);
+#1054 = CARTESIAN_POINT('',(-4.746518568861,10.776518568861,1.07));
+#1055 = DIRECTION('',(0.707106781187,0.707106781187,-0.));
+#1056 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#1057 = PCURVE('',#829,#1058);
+#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1069);
+#1059 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1060,#1061,#1062,#1063,#1064,
+ #1065,#1066,#1067,#1068),.UNSPECIFIED.,.F.,.F.,(9,9),(0.473283272216
+ ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1060 = CARTESIAN_POINT('',(-3.552713678801E-15,21.748228518595));
+#1061 = CARTESIAN_POINT('',(0.137189131822,21.740099315806));
+#1062 = CARTESIAN_POINT('',(0.274378263644,21.729481243587));
+#1063 = CARTESIAN_POINT('',(0.411567395466,21.716607444963));
+#1064 = CARTESIAN_POINT('',(0.548756527291,21.701810981511));
+#1065 = CARTESIAN_POINT('',(0.685945659111,21.685510843148));
+#1066 = CARTESIAN_POINT('',(0.823134790934,21.668187743428));
+#1067 = CARTESIAN_POINT('',(0.960323922757,21.650353155998));
+#1068 = CARTESIAN_POINT('',(1.097513054579,21.632518568861));
+#1069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1070 = PCURVE('',#1071,#1076);
+#1071 = CYLINDRICAL_SURFACE('',#1072,0.13);
+#1072 = AXIS2_PLACEMENT_3D('',#1073,#1074,#1075);
+#1073 = CARTESIAN_POINT('',(-4.826,10.776518568861,1.07));
+#1074 = DIRECTION('',(1.,0.,0.));
+#1075 = DIRECTION('',(0.,0.,1.));
+#1076 = DEFINITIONAL_REPRESENTATION('',(#1077),#1087);
+#1077 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1078,#1079,#1080,#1081,#1082,
+ #1083,#1084,#1085,#1086),.UNSPECIFIED.,.F.,.F.,(9,9),(0.473283272216
+ ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1078 = CARTESIAN_POINT('',(-1.097513054579,-3.622851859525E-02));
+#1079 = CARTESIAN_POINT('',(-0.960323922757,-2.809931580573E-02));
+#1080 = CARTESIAN_POINT('',(-0.823134790934,-1.748124357728E-02));
+#1081 = CARTESIAN_POINT('',(-0.685945659112,-4.607445041835E-03));
+#1082 = CARTESIAN_POINT('',(-0.548756527286,1.018901858011E-02));
+#1083 = CARTESIAN_POINT('',(-0.411567395467,2.648915677324E-02));
+#1084 = CARTESIAN_POINT('',(-0.274378263644,4.381225657993E-02));
+#1085 = CARTESIAN_POINT('',(-0.137189131822,6.164684400184E-02));
+#1086 = CARTESIAN_POINT('',(1.33226762955E-14,7.948143113874E-02));
+#1087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1088 = ORIENTED_EDGE('',*,*,#815,.F.);
+#1089 = ADVANCED_FACE('',(#1090),#803,.T.);
+#1090 = FACE_BOUND('',#1091,.F.);
+#1091 = EDGE_LOOP('',(#1092,#1093,#1094,#1117));
+#1092 = ORIENTED_EDGE('',*,*,#787,.F.);
+#1093 = ORIENTED_EDGE('',*,*,#869,.T.);
+#1094 = ORIENTED_EDGE('',*,*,#1095,.T.);
+#1095 = EDGE_CURVE('',#845,#1096,#1098,.T.);
+#1096 = VERTEX_POINT('',#1097);
+#1097 = CARTESIAN_POINT('',(4.862228518595,10.892228518595,
+ 1.129255443063));
+#1098 = SURFACE_CURVE('',#1099,(#1103,#1110),.PCURVE_S1.);
+#1099 = LINE('',#1100,#1101);
+#1100 = CARTESIAN_POINT('',(2.189786382898,8.219786382898,6.347816459666
+ ));
+#1101 = VECTOR('',#1102,1.);
+#1102 = DIRECTION('',(-0.414757168117,-0.414757168117,0.809909243676));
+#1103 = PCURVE('',#803,#1104);
+#1104 = DEFINITIONAL_REPRESENTATION('',(#1105),#1109);
+#1105 = LINE('',#1106,#1107);
+#1106 = CARTESIAN_POINT('',(-7.269786382898,6.062190267368));
+#1107 = VECTOR('',#1108,1.);
+#1108 = DIRECTION('',(0.414757168117,0.909932135654));
+#1109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1110 = PCURVE('',#917,#1111);
+#1111 = DEFINITIONAL_REPRESENTATION('',(#1112),#1116);
+#1112 = LINE('',#1113,#1114);
+#1113 = CARTESIAN_POINT('',(19.329786382898,6.062190267368));
+#1114 = VECTOR('',#1115,1.);
+#1115 = DIRECTION('',(-0.414757168117,0.909932135654));
+#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1117 = ORIENTED_EDGE('',*,*,#1118,.F.);
+#1118 = EDGE_CURVE('',#788,#1096,#1119,.T.);
+#1119 = SURFACE_CURVE('',#1120,(#1124,#1131),.PCURVE_S1.);
+#1120 = LINE('',#1121,#1122);
+#1121 = CARTESIAN_POINT('',(-4.826,10.892228518595,1.129255443063));
+#1122 = VECTOR('',#1123,1.);
+#1123 = DIRECTION('',(1.,0.,0.));
+#1124 = PCURVE('',#803,#1125);
+#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130);
+#1126 = LINE('',#1127,#1128);
+#1127 = CARTESIAN_POINT('',(-0.254,0.19914276179));
+#1128 = VECTOR('',#1129,1.);
+#1129 = DIRECTION('',(-1.,0.));
+#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1131 = PCURVE('',#1071,#1132);
+#1132 = DEFINITIONAL_REPRESENTATION('',(#1133),#1137);
+#1133 = LINE('',#1134,#1135);
+#1134 = CARTESIAN_POINT('',(-1.097513054579,0.));
+#1135 = VECTOR('',#1136,1.);
+#1136 = DIRECTION('',(-0.,1.));
+#1137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1138 = ADVANCED_FACE('',(#1139),#917,.T.);
+#1139 = FACE_BOUND('',#1140,.T.);
+#1140 = EDGE_LOOP('',(#1141,#1142,#1143,#1144));
+#1141 = ORIENTED_EDGE('',*,*,#934,.F.);
+#1142 = ORIENTED_EDGE('',*,*,#903,.T.);
+#1143 = ORIENTED_EDGE('',*,*,#1095,.T.);
+#1144 = ORIENTED_EDGE('',*,*,#1145,.F.);
+#1145 = EDGE_CURVE('',#935,#1096,#1146,.T.);
+#1146 = SURFACE_CURVE('',#1147,(#1151,#1158),.PCURVE_S1.);
+#1147 = LINE('',#1148,#1149);
+#1148 = CARTESIAN_POINT('',(4.862228518595,-10.856,1.129255443063));
+#1149 = VECTOR('',#1150,1.);
+#1150 = DIRECTION('',(0.,1.,0.));
+#1151 = PCURVE('',#917,#1152);
+#1152 = DEFINITIONAL_REPRESENTATION('',(#1153),#1157);
+#1153 = LINE('',#1154,#1155);
+#1154 = CARTESIAN_POINT('',(0.254,0.19914276179));
+#1155 = VECTOR('',#1156,1.);
+#1156 = DIRECTION('',(1.,0.));
+#1157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1158 = PCURVE('',#1159,#1164);
+#1159 = CYLINDRICAL_SURFACE('',#1160,0.13);
+#1160 = AXIS2_PLACEMENT_3D('',#1161,#1162,#1163);
+#1161 = CARTESIAN_POINT('',(4.746518568861,-10.856,1.07));
+#1162 = DIRECTION('',(0.,1.,0.));
+#1163 = DIRECTION('',(0.,0.,1.));
+#1164 = DEFINITIONAL_REPRESENTATION('',(#1165),#1169);
+#1165 = LINE('',#1166,#1167);
+#1166 = CARTESIAN_POINT('',(1.097513054579,0.));
+#1167 = VECTOR('',#1168,1.);
+#1168 = DIRECTION('',(0.,1.));
+#1169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1170 = ADVANCED_FACE('',(#1171),#971,.T.);
+#1171 = FACE_BOUND('',#1172,.F.);
+#1172 = EDGE_LOOP('',(#1173,#1174,#1197,#1231));
+#1173 = ORIENTED_EDGE('',*,*,#986,.T.);
+#1174 = ORIENTED_EDGE('',*,*,#1175,.T.);
+#1175 = EDGE_CURVE('',#987,#1176,#1178,.T.);
+#1176 = VERTEX_POINT('',#1177);
+#1177 = CARTESIAN_POINT('',(4.746518568861,-10.77651856886,1.2));
+#1178 = SURFACE_CURVE('',#1179,(#1183,#1190),.PCURVE_S1.);
+#1179 = LINE('',#1180,#1181);
+#1180 = CARTESIAN_POINT('',(-4.826,-10.77651856886,1.2));
+#1181 = VECTOR('',#1182,1.);
+#1182 = DIRECTION('',(1.,0.,0.));
+#1183 = PCURVE('',#971,#1184);
+#1184 = DEFINITIONAL_REPRESENTATION('',(#1185),#1189);
+#1185 = LINE('',#1186,#1187);
+#1186 = CARTESIAN_POINT('',(-1.097513054579,0.));
+#1187 = VECTOR('',#1188,1.);
+#1188 = DIRECTION('',(-0.,1.));
+#1189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1190 = PCURVE('',#1038,#1191);
+#1191 = DEFINITIONAL_REPRESENTATION('',(#1192),#1196);
+#1192 = LINE('',#1193,#1194);
+#1193 = CARTESIAN_POINT('',(0.254,0.333481431139));
+#1194 = VECTOR('',#1195,1.);
+#1195 = DIRECTION('',(1.,0.));
+#1196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1197 = ORIENTED_EDGE('',*,*,#1198,.F.);
+#1198 = EDGE_CURVE('',#935,#1176,#1199,.T.);
+#1199 = SURFACE_CURVE('',#1200,(#1205,#1218),.PCURVE_S1.);
+#1200 = ELLIPSE('',#1201,0.183847763109,0.13);
+#1201 = AXIS2_PLACEMENT_3D('',#1202,#1203,#1204);
+#1202 = CARTESIAN_POINT('',(4.746518568861,-10.77651856886,1.07));
+#1203 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#1204 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#1205 = PCURVE('',#971,#1206);
+#1206 = DEFINITIONAL_REPRESENTATION('',(#1207),#1217);
+#1207 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1208,#1209,#1210,#1211,#1212,
+ #1213,#1214,#1215,#1216),.UNSPECIFIED.,.F.,.F.,(9,9),(0.473283272216
+ ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1208 = CARTESIAN_POINT('',(0.,9.688228518595));
+#1209 = CARTESIAN_POINT('',(-0.137189131822,9.680099315806));
+#1210 = CARTESIAN_POINT('',(-0.274378263644,9.669481243574));
+#1211 = CARTESIAN_POINT('',(-0.411567395466,9.656607445038));
+#1212 = CARTESIAN_POINT('',(-0.548756527287,9.641810981375));
+#1213 = CARTESIAN_POINT('',(-0.685945659112,9.625510843205));
+#1214 = CARTESIAN_POINT('',(-0.823134790934,9.608187743418));
+#1215 = CARTESIAN_POINT('',(-0.960323922757,9.590353155998));
+#1216 = CARTESIAN_POINT('',(-1.097513054579,9.572518568861));
+#1217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1218 = PCURVE('',#1159,#1219);
+#1219 = DEFINITIONAL_REPRESENTATION('',(#1220),#1230);
+#1220 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1221,#1222,#1223,#1224,#1225,
+ #1226,#1227,#1228,#1229),.UNSPECIFIED.,.F.,.F.,(9,9),(0.473283272216
+ ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1221 = CARTESIAN_POINT('',(1.097513054579,-3.622851859525E-02));
+#1222 = CARTESIAN_POINT('',(0.960323922757,-2.809931580573E-02));
+#1223 = CARTESIAN_POINT('',(0.823134790934,-1.748124357727E-02));
+#1224 = CARTESIAN_POINT('',(0.685945659112,-4.607445041778E-03));
+#1225 = CARTESIAN_POINT('',(0.548756527286,1.018901858006E-02));
+#1226 = CARTESIAN_POINT('',(0.411567395468,2.648915677326E-02));
+#1227 = CARTESIAN_POINT('',(0.274378263645,4.381225657994E-02));
+#1228 = CARTESIAN_POINT('',(0.137189131822,6.164684400184E-02));
+#1229 = CARTESIAN_POINT('',(6.832141690001E-15,7.948143113875E-02));
+#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1231 = ORIENTED_EDGE('',*,*,#957,.F.);
+#1232 = ADVANCED_FACE('',(#1233,#1281),#1038,.T.);
+#1233 = FACE_BOUND('',#1234,.T.);
+#1234 = EDGE_LOOP('',(#1235,#1236,#1237,#1260));
+#1235 = ORIENTED_EDGE('',*,*,#1022,.F.);
+#1236 = ORIENTED_EDGE('',*,*,#1175,.T.);
+#1237 = ORIENTED_EDGE('',*,*,#1238,.T.);
+#1238 = EDGE_CURVE('',#1176,#1239,#1241,.T.);
+#1239 = VERTEX_POINT('',#1240);
+#1240 = CARTESIAN_POINT('',(4.746518568861,10.776518568861,1.2));
+#1241 = SURFACE_CURVE('',#1242,(#1246,#1253),.PCURVE_S1.);
+#1242 = LINE('',#1243,#1244);
+#1243 = CARTESIAN_POINT('',(4.746518568861,-10.856,1.2));
+#1244 = VECTOR('',#1245,1.);
+#1245 = DIRECTION('',(0.,1.,0.));
+#1246 = PCURVE('',#1038,#1247);
+#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252);
+#1248 = LINE('',#1249,#1250);
+#1249 = CARTESIAN_POINT('',(9.826518568861,0.254));
+#1250 = VECTOR('',#1251,1.);
+#1251 = DIRECTION('',(0.,1.));
+#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1253 = PCURVE('',#1159,#1254);
+#1254 = DEFINITIONAL_REPRESENTATION('',(#1255),#1259);
+#1255 = LINE('',#1256,#1257);
+#1256 = CARTESIAN_POINT('',(0.,0.));
+#1257 = VECTOR('',#1258,1.);
+#1258 = DIRECTION('',(0.,1.));
+#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1260 = ORIENTED_EDGE('',*,*,#1261,.F.);
+#1261 = EDGE_CURVE('',#1023,#1239,#1262,.T.);
+#1262 = SURFACE_CURVE('',#1263,(#1267,#1274),.PCURVE_S1.);
+#1263 = LINE('',#1264,#1265);
+#1264 = CARTESIAN_POINT('',(-4.826,10.776518568861,1.2));
+#1265 = VECTOR('',#1266,1.);
+#1266 = DIRECTION('',(1.,0.,0.));
+#1267 = PCURVE('',#1038,#1268);
+#1268 = DEFINITIONAL_REPRESENTATION('',(#1269),#1273);
+#1269 = LINE('',#1270,#1271);
+#1270 = CARTESIAN_POINT('',(0.254,21.886518568861));
+#1271 = VECTOR('',#1272,1.);
+#1272 = DIRECTION('',(1.,0.));
+#1273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1274 = PCURVE('',#1071,#1275);
+#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280);
+#1276 = LINE('',#1277,#1278);
+#1277 = CARTESIAN_POINT('',(-0.,0.));
+#1278 = VECTOR('',#1279,1.);
+#1279 = DIRECTION('',(-0.,1.));
+#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1281 = FACE_BOUND('',#1282,.T.);
+#1282 = EDGE_LOOP('',(#1283));
+#1283 = ORIENTED_EDGE('',*,*,#1284,.F.);
+#1284 = EDGE_CURVE('',#1285,#1285,#1287,.T.);
+#1285 = VERTEX_POINT('',#1286);
+#1286 = CARTESIAN_POINT('',(-2.791,9.456,1.2));
+#1287 = SURFACE_CURVE('',#1288,(#1293,#1300),.PCURVE_S1.);
+#1288 = CIRCLE('',#1289,0.635);
+#1289 = AXIS2_PLACEMENT_3D('',#1290,#1291,#1292);
+#1290 = CARTESIAN_POINT('',(-3.426,9.456,1.2));
+#1291 = DIRECTION('',(0.,0.,1.));
+#1292 = DIRECTION('',(1.,0.,0.));
+#1293 = PCURVE('',#1038,#1294);
+#1294 = DEFINITIONAL_REPRESENTATION('',(#1295),#1299);
+#1295 = CIRCLE('',#1296,0.635);
+#1296 = AXIS2_PLACEMENT_2D('',#1297,#1298);
+#1297 = CARTESIAN_POINT('',(1.654,20.566));
+#1298 = DIRECTION('',(1.,0.));
+#1299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1300 = PCURVE('',#1301,#1306);
+#1301 = CYLINDRICAL_SURFACE('',#1302,0.635);
+#1302 = AXIS2_PLACEMENT_3D('',#1303,#1304,#1305);
+#1303 = CARTESIAN_POINT('',(-3.426,9.456,1.08));
+#1304 = DIRECTION('',(0.,0.,1.));
+#1305 = DIRECTION('',(1.,0.,0.));
+#1306 = DEFINITIONAL_REPRESENTATION('',(#1307),#1310);
+#1307 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1308,#1309),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1308 = CARTESIAN_POINT('',(0.,0.12));
+#1309 = CARTESIAN_POINT('',(6.28318530718,0.12));
+#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1311 = ADVANCED_FACE('',(#1312),#1071,.T.);
+#1312 = FACE_BOUND('',#1313,.F.);
+#1313 = EDGE_LOOP('',(#1314,#1315,#1316,#1350));
+#1314 = ORIENTED_EDGE('',*,*,#1050,.F.);
+#1315 = ORIENTED_EDGE('',*,*,#1118,.T.);
+#1316 = ORIENTED_EDGE('',*,*,#1317,.F.);
+#1317 = EDGE_CURVE('',#1239,#1096,#1318,.T.);
+#1318 = SURFACE_CURVE('',#1319,(#1324,#1337),.PCURVE_S1.);
+#1319 = ELLIPSE('',#1320,0.183847763109,0.13);
+#1320 = AXIS2_PLACEMENT_3D('',#1321,#1322,#1323);
+#1321 = CARTESIAN_POINT('',(4.746518568861,10.776518568861,1.07));
+#1322 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#1323 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#1324 = PCURVE('',#1071,#1325);
+#1325 = DEFINITIONAL_REPRESENTATION('',(#1326),#1336);
+#1326 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1327,#1328,#1329,#1330,#1331,
+ #1332,#1333,#1334,#1335),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385
+ ,5.809902034964),.PIECEWISE_BEZIER_KNOTS.);
+#1327 = CARTESIAN_POINT('',(0.,9.572518568861));
+#1328 = CARTESIAN_POINT('',(-0.137189131822,9.590353155998));
+#1329 = CARTESIAN_POINT('',(-0.274378263645,9.608187743414));
+#1330 = CARTESIAN_POINT('',(-0.411567395468,9.625510843252));
+#1331 = CARTESIAN_POINT('',(-0.548756527287,9.641810981331));
+#1332 = CARTESIAN_POINT('',(-0.685945659112,9.656607445057));
+#1333 = CARTESIAN_POINT('',(-0.823134790934,9.669481243569));
+#1334 = CARTESIAN_POINT('',(-0.960323922757,9.680099315806));
+#1335 = CARTESIAN_POINT('',(-1.097513054579,9.688228518595));
+#1336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1337 = PCURVE('',#1159,#1338);
+#1338 = DEFINITIONAL_REPRESENTATION('',(#1339),#1349);
+#1339 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1340,#1341,#1342,#1343,#1344,
+ #1345,#1346,#1347,#1348),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385
+ ,5.809902034964),.PIECEWISE_BEZIER_KNOTS.);
+#1340 = CARTESIAN_POINT('',(6.832141690001E-15,21.632518568861));
+#1341 = CARTESIAN_POINT('',(0.137189131822,21.650353155998));
+#1342 = CARTESIAN_POINT('',(0.274378263645,21.668187743417));
+#1343 = CARTESIAN_POINT('',(0.411567395464,21.685510843192));
+#1344 = CARTESIAN_POINT('',(0.548756527291,21.701810981467));
+#1345 = CARTESIAN_POINT('',(0.685945659109,21.716607445022));
+#1346 = CARTESIAN_POINT('',(0.823134790934,21.729481243572));
+#1347 = CARTESIAN_POINT('',(0.960323922757,21.740099315806));
+#1348 = CARTESIAN_POINT('',(1.097513054579,21.748228518595));
+#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1350 = ORIENTED_EDGE('',*,*,#1261,.F.);
+#1351 = ADVANCED_FACE('',(#1352),#1159,.T.);
+#1352 = FACE_BOUND('',#1353,.T.);
+#1353 = EDGE_LOOP('',(#1354,#1355,#1356,#1357));
+#1354 = ORIENTED_EDGE('',*,*,#1198,.F.);
+#1355 = ORIENTED_EDGE('',*,*,#1145,.T.);
+#1356 = ORIENTED_EDGE('',*,*,#1317,.F.);
+#1357 = ORIENTED_EDGE('',*,*,#1238,.F.);
+#1358 = ADVANCED_FACE('',(#1359),#1301,.F.);
+#1359 = FACE_BOUND('',#1360,.F.);
+#1360 = EDGE_LOOP('',(#1361,#1389,#1408,#1409));
+#1361 = ORIENTED_EDGE('',*,*,#1362,.T.);
+#1362 = EDGE_CURVE('',#1363,#1363,#1365,.T.);
+#1363 = VERTEX_POINT('',#1364);
+#1364 = CARTESIAN_POINT('',(-2.791,9.456,1.08));
+#1365 = SURFACE_CURVE('',#1366,(#1371,#1377),.PCURVE_S1.);
+#1366 = CIRCLE('',#1367,0.635);
+#1367 = AXIS2_PLACEMENT_3D('',#1368,#1369,#1370);
+#1368 = CARTESIAN_POINT('',(-3.426,9.456,1.08));
+#1369 = DIRECTION('',(0.,0.,1.));
+#1370 = DIRECTION('',(1.,0.,0.));
+#1371 = PCURVE('',#1301,#1372);
+#1372 = DEFINITIONAL_REPRESENTATION('',(#1373),#1376);
+#1373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1374,#1375),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1374 = CARTESIAN_POINT('',(0.,0.));
+#1375 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1377 = PCURVE('',#1378,#1383);
+#1378 = PLANE('',#1379);
+#1379 = AXIS2_PLACEMENT_3D('',#1380,#1381,#1382);
+#1380 = CARTESIAN_POINT('',(-3.426,9.456,1.08));
+#1381 = DIRECTION('',(0.,0.,1.));
+#1382 = DIRECTION('',(1.,0.,0.));
+#1383 = DEFINITIONAL_REPRESENTATION('',(#1384),#1388);
+#1384 = CIRCLE('',#1385,0.635);
+#1385 = AXIS2_PLACEMENT_2D('',#1386,#1387);
+#1386 = CARTESIAN_POINT('',(0.,0.));
+#1387 = DIRECTION('',(1.,0.));
+#1388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1389 = ORIENTED_EDGE('',*,*,#1390,.T.);
+#1390 = EDGE_CURVE('',#1363,#1285,#1391,.T.);
+#1391 = SEAM_CURVE('',#1392,(#1396,#1402),.PCURVE_S1.);
+#1392 = LINE('',#1393,#1394);
+#1393 = CARTESIAN_POINT('',(-2.791,9.456,1.08));
+#1394 = VECTOR('',#1395,1.);
+#1395 = DIRECTION('',(0.,0.,1.));
+#1396 = PCURVE('',#1301,#1397);
+#1397 = DEFINITIONAL_REPRESENTATION('',(#1398),#1401);
+#1398 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1399,#1400),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,0.12),.PIECEWISE_BEZIER_KNOTS.);
+#1399 = CARTESIAN_POINT('',(0.,0.));
+#1400 = CARTESIAN_POINT('',(0.,0.12));
+#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1402 = PCURVE('',#1301,#1403);
+#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1407);
+#1404 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1405,#1406),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.,0.12),.PIECEWISE_BEZIER_KNOTS.);
+#1405 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1406 = CARTESIAN_POINT('',(6.28318530718,0.12));
+#1407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1408 = ORIENTED_EDGE('',*,*,#1284,.F.);
+#1409 = ORIENTED_EDGE('',*,*,#1390,.F.);
+#1410 = ADVANCED_FACE('',(#1411),#1378,.T.);
+#1411 = FACE_BOUND('',#1412,.T.);
+#1412 = EDGE_LOOP('',(#1413));
+#1413 = ORIENTED_EDGE('',*,*,#1362,.T.);
+#1414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1418))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1415,#1416,#1417)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1415 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1416 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1417 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1418 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#1415,
+ 'distance_accuracy_value','confusion accuracy');
+#1419 = SHAPE_DEFINITION_REPRESENTATION(#1420,#29);
+#1420 = PRODUCT_DEFINITION_SHAPE('','',#1421);
+#1421 = PRODUCT_DEFINITION('design','',#1422,#1425);
+#1422 = PRODUCT_DEFINITION_FORMATION('','',#1423);
+#1423 = PRODUCT('Body','Body','',(#1424));
+#1424 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1425 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1426 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1427,#1429);
+#1427 = ( REPRESENTATION_RELATIONSHIP('','',#29,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1428)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1428 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#1429 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1430);
+#1430 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#1421,$);
+#1431 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1423));
+#1432 = SHAPE_REPRESENTATION('',(#11,#1433,#2325,#3217,#4109,#5001,#5893
+ ,#6785,#7677,#8569,#9461,#10353,#11245,#12137,#13029,#13921,#14813,
+ #15705,#16597,#17489,#18381,#19273,#20165,#21057,#21949,#22841,
+ #23733,#24625,#25517,#26409,#27301,#28193,#29085,#29977,#30869,
+ #31761,#32653,#33545,#34437,#35329,#36221,#37113,#38005,#38897,
+ #39789,#40681,#41573,#42465,#43357,#44249,#45141,#46033,#46925,
+ #47817,#48709),#49601);
+#1433 = MANIFOLD_SOLID_BREP('',#1434);
+#1434 = CLOSED_SHELL('',(#1435,#1555,#1838,#1888,#1937,#2131,#2158,#2185
+ ,#2210,#2237,#2264,#2291,#2318));
+#1435 = ADVANCED_FACE('',(#1436),#1450,.T.);
+#1436 = FACE_BOUND('',#1437,.T.);
+#1437 = EDGE_LOOP('',(#1438,#1473,#1501,#1529));
+#1438 = ORIENTED_EDGE('',*,*,#1439,.F.);
+#1439 = EDGE_CURVE('',#1440,#1442,#1444,.T.);
+#1440 = VERTEX_POINT('',#1441);
+#1441 = CARTESIAN_POINT('',(-5.88,10.5875,0.1875));
+#1442 = VERTEX_POINT('',#1443);
+#1443 = CARTESIAN_POINT('',(-5.630520432075,10.5875,0.1875));
+#1444 = SURFACE_CURVE('',#1445,(#1449,#1461),.PCURVE_S1.);
+#1445 = LINE('',#1446,#1447);
+#1446 = CARTESIAN_POINT('',(-5.88,10.5875,0.1875));
+#1447 = VECTOR('',#1448,1.);
+#1448 = DIRECTION('',(1.,0.,0.));
+#1449 = PCURVE('',#1450,#1455);
+#1450 = PLANE('',#1451);
+#1451 = AXIS2_PLACEMENT_3D('',#1452,#1453,#1454);
+#1452 = CARTESIAN_POINT('',(-5.88,10.2125,0.1875));
+#1453 = DIRECTION('',(0.,0.,1.));
+#1454 = DIRECTION('',(1.,0.,0.));
+#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1460);
+#1456 = LINE('',#1457,#1458);
+#1457 = CARTESIAN_POINT('',(0.,0.375));
+#1458 = VECTOR('',#1459,1.);
+#1459 = DIRECTION('',(1.,0.));
+#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1461 = PCURVE('',#1462,#1467);
+#1462 = PLANE('',#1463);
+#1463 = AXIS2_PLACEMENT_3D('',#1464,#1465,#1466);
+#1464 = CARTESIAN_POINT('',(-5.453319128445,10.5875,0.302149478872));
+#1465 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#1466 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#1467 = DEFINITIONAL_REPRESENTATION('',(#1468),#1472);
+#1468 = LINE('',#1469,#1470);
+#1469 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#1470 = VECTOR('',#1471,1.);
+#1471 = DIRECTION('',(1.,-8.365608664024E-59));
+#1472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1473 = ORIENTED_EDGE('',*,*,#1474,.F.);
+#1474 = EDGE_CURVE('',#1475,#1440,#1477,.T.);
+#1475 = VERTEX_POINT('',#1476);
+#1476 = CARTESIAN_POINT('',(-5.88,10.2125,0.1875));
+#1477 = SURFACE_CURVE('',#1478,(#1482,#1489),.PCURVE_S1.);
+#1478 = LINE('',#1479,#1480);
+#1479 = CARTESIAN_POINT('',(-5.88,10.2125,0.1875));
+#1480 = VECTOR('',#1481,1.);
+#1481 = DIRECTION('',(0.,1.,0.));
+#1482 = PCURVE('',#1450,#1483);
+#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1488);
+#1484 = LINE('',#1485,#1486);
+#1485 = CARTESIAN_POINT('',(0.,0.));
+#1486 = VECTOR('',#1487,1.);
+#1487 = DIRECTION('',(0.,1.));
+#1488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1489 = PCURVE('',#1490,#1495);
+#1490 = PLANE('',#1491);
+#1491 = AXIS2_PLACEMENT_3D('',#1492,#1493,#1494);
+#1492 = CARTESIAN_POINT('',(-5.88,10.2125,0.));
+#1493 = DIRECTION('',(1.,0.,0.));
+#1494 = DIRECTION('',(0.,0.,1.));
+#1495 = DEFINITIONAL_REPRESENTATION('',(#1496),#1500);
+#1496 = LINE('',#1497,#1498);
+#1497 = CARTESIAN_POINT('',(0.1875,0.));
+#1498 = VECTOR('',#1499,1.);
+#1499 = DIRECTION('',(0.,-1.));
+#1500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1501 = ORIENTED_EDGE('',*,*,#1502,.T.);
+#1502 = EDGE_CURVE('',#1475,#1503,#1505,.T.);
+#1503 = VERTEX_POINT('',#1504);
+#1504 = CARTESIAN_POINT('',(-5.630520432075,10.2125,0.1875));
+#1505 = SURFACE_CURVE('',#1506,(#1510,#1517),.PCURVE_S1.);
+#1506 = LINE('',#1507,#1508);
+#1507 = CARTESIAN_POINT('',(-5.88,10.2125,0.1875));
+#1508 = VECTOR('',#1509,1.);
+#1509 = DIRECTION('',(1.,0.,0.));
+#1510 = PCURVE('',#1450,#1511);
+#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);
+#1512 = LINE('',#1513,#1514);
+#1513 = CARTESIAN_POINT('',(0.,0.));
+#1514 = VECTOR('',#1515,1.);
+#1515 = DIRECTION('',(1.,0.));
+#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1517 = PCURVE('',#1518,#1523);
+#1518 = PLANE('',#1519);
+#1519 = AXIS2_PLACEMENT_3D('',#1520,#1521,#1522);
+#1520 = CARTESIAN_POINT('',(-5.453319128445,10.2125,0.302149478872));
+#1521 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#1522 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#1523 = DEFINITIONAL_REPRESENTATION('',(#1524),#1528);
+#1524 = LINE('',#1525,#1526);
+#1525 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#1526 = VECTOR('',#1527,1.);
+#1527 = DIRECTION('',(-1.,-4.751047921064E-59));
+#1528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1529 = ORIENTED_EDGE('',*,*,#1530,.T.);
+#1530 = EDGE_CURVE('',#1503,#1442,#1531,.T.);
+#1531 = SURFACE_CURVE('',#1532,(#1536,#1543),.PCURVE_S1.);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(-5.630520432075,10.2125,0.1875));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(0.,1.,0.));
+#1536 = PCURVE('',#1450,#1537);
+#1537 = DEFINITIONAL_REPRESENTATION('',(#1538),#1542);
+#1538 = LINE('',#1539,#1540);
+#1539 = CARTESIAN_POINT('',(0.249479567925,0.));
+#1540 = VECTOR('',#1541,1.);
+#1541 = DIRECTION('',(0.,1.));
+#1542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1543 = PCURVE('',#1544,#1549);
+#1544 = CYLINDRICAL_SURFACE('',#1545,9.375E-02);
+#1545 = AXIS2_PLACEMENT_3D('',#1546,#1547,#1548);
+#1546 = CARTESIAN_POINT('',(-5.630520432075,10.2125,0.28125));
+#1547 = DIRECTION('',(0.,1.,0.));
+#1548 = DIRECTION('',(0.,0.,-1.));
+#1549 = DEFINITIONAL_REPRESENTATION('',(#1550),#1554);
+#1550 = LINE('',#1551,#1552);
+#1551 = CARTESIAN_POINT('',(-0.,0.));
+#1552 = VECTOR('',#1553,1.);
+#1553 = DIRECTION('',(-0.,1.));
+#1554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1555 = ADVANCED_FACE('',(#1556),#1462,.T.);
+#1556 = FACE_BOUND('',#1557,.T.);
+#1557 = EDGE_LOOP('',(#1558,#1588,#1609,#1610,#1638,#1666,#1695,#1723,
+ #1751,#1779,#1807));
+#1558 = ORIENTED_EDGE('',*,*,#1559,.F.);
+#1559 = EDGE_CURVE('',#1560,#1562,#1564,.T.);
+#1560 = VERTEX_POINT('',#1561);
+#1561 = CARTESIAN_POINT('',(-5.88,10.5875,0.));
+#1562 = VERTEX_POINT('',#1563);
+#1563 = CARTESIAN_POINT('',(-5.530173477358,10.5875,0.));
+#1564 = SURFACE_CURVE('',#1565,(#1569,#1576),.PCURVE_S1.);
+#1565 = LINE('',#1566,#1567);
+#1566 = CARTESIAN_POINT('',(-5.88,10.5875,0.));
+#1567 = VECTOR('',#1568,1.);
+#1568 = DIRECTION('',(1.,0.,0.));
+#1569 = PCURVE('',#1462,#1570);
+#1570 = DEFINITIONAL_REPRESENTATION('',(#1571),#1575);
+#1571 = LINE('',#1572,#1573);
+#1572 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#1573 = VECTOR('',#1574,1.);
+#1574 = DIRECTION('',(1.,-8.365608664024E-59));
+#1575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1576 = PCURVE('',#1577,#1582);
+#1577 = PLANE('',#1578);
+#1578 = AXIS2_PLACEMENT_3D('',#1579,#1580,#1581);
+#1579 = CARTESIAN_POINT('',(-5.88,10.2125,0.));
+#1580 = DIRECTION('',(0.,0.,1.));
+#1581 = DIRECTION('',(1.,0.,0.));
+#1582 = DEFINITIONAL_REPRESENTATION('',(#1583),#1587);
+#1583 = LINE('',#1584,#1585);
+#1584 = CARTESIAN_POINT('',(0.,0.375));
+#1585 = VECTOR('',#1586,1.);
+#1586 = DIRECTION('',(1.,0.));
+#1587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1588 = ORIENTED_EDGE('',*,*,#1589,.T.);
+#1589 = EDGE_CURVE('',#1560,#1440,#1590,.T.);
+#1590 = SURFACE_CURVE('',#1591,(#1595,#1602),.PCURVE_S1.);
+#1591 = LINE('',#1592,#1593);
+#1592 = CARTESIAN_POINT('',(-5.88,10.5875,0.));
+#1593 = VECTOR('',#1594,1.);
+#1594 = DIRECTION('',(0.,0.,1.));
+#1595 = PCURVE('',#1462,#1596);
+#1596 = DEFINITIONAL_REPRESENTATION('',(#1597),#1601);
+#1597 = LINE('',#1598,#1599);
+#1598 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#1599 = VECTOR('',#1600,1.);
+#1600 = DIRECTION('',(0.,-1.));
+#1601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1602 = PCURVE('',#1490,#1603);
+#1603 = DEFINITIONAL_REPRESENTATION('',(#1604),#1608);
+#1604 = LINE('',#1605,#1606);
+#1605 = CARTESIAN_POINT('',(0.,-0.375));
+#1606 = VECTOR('',#1607,1.);
+#1607 = DIRECTION('',(1.,0.));
+#1608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1609 = ORIENTED_EDGE('',*,*,#1439,.T.);
+#1610 = ORIENTED_EDGE('',*,*,#1611,.T.);
+#1611 = EDGE_CURVE('',#1442,#1612,#1614,.T.);
+#1612 = VERTEX_POINT('',#1613);
+#1613 = CARTESIAN_POINT('',(-5.552515716981,10.5875,0.229246856604));
+#1614 = SURFACE_CURVE('',#1615,(#1620,#1631),.PCURVE_S1.);
+#1615 = CIRCLE('',#1616,9.375E-02);
+#1616 = AXIS2_PLACEMENT_3D('',#1617,#1618,#1619);
+#1617 = CARTESIAN_POINT('',(-5.630520432075,10.5875,0.28125));
+#1618 = DIRECTION('',(0.,-1.,0.));
+#1619 = DIRECTION('',(0.,0.,1.));
+#1620 = PCURVE('',#1462,#1621);
+#1621 = DEFINITIONAL_REPRESENTATION('',(#1622),#1630);
+#1622 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1623,#1624,#1625,#1626,
+#1627,#1628,#1629),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1623 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#1624 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#1625 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#1626 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#1627 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#1628 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#1629 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#1630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1631 = PCURVE('',#1544,#1632);
+#1632 = DEFINITIONAL_REPRESENTATION('',(#1633),#1637);
+#1633 = LINE('',#1634,#1635);
+#1634 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#1635 = VECTOR('',#1636,1.);
+#1636 = DIRECTION('',(-1.,0.));
+#1637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1638 = ORIENTED_EDGE('',*,*,#1639,.T.);
+#1639 = EDGE_CURVE('',#1612,#1640,#1642,.T.);
+#1640 = VERTEX_POINT('',#1641);
+#1641 = CARTESIAN_POINT('',(-5.263840667924,10.5875,0.662259430188));
+#1642 = SURFACE_CURVE('',#1643,(#1647,#1654),.PCURVE_S1.);
+#1643 = LINE('',#1644,#1645);
+#1644 = CARTESIAN_POINT('',(-5.636009430188,10.5875,0.104006286792));
+#1645 = VECTOR('',#1646,1.);
+#1646 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#1647 = PCURVE('',#1462,#1648);
+#1648 = DEFINITIONAL_REPRESENTATION('',(#1649),#1653);
+#1649 = LINE('',#1650,#1651);
+#1650 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#1651 = VECTOR('',#1652,1.);
+#1652 = DIRECTION('',(0.554700196225,-0.832050294338));
+#1653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1654 = PCURVE('',#1655,#1660);
+#1655 = PLANE('',#1656);
+#1656 = AXIS2_PLACEMENT_3D('',#1657,#1658,#1659);
+#1657 = CARTESIAN_POINT('',(-5.636009430188,10.2125,0.104006286792));
+#1658 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#1659 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#1660 = DEFINITIONAL_REPRESENTATION('',(#1661),#1665);
+#1661 = LINE('',#1662,#1663);
+#1662 = CARTESIAN_POINT('',(0.,-0.375));
+#1663 = VECTOR('',#1664,1.);
+#1664 = DIRECTION('',(1.,0.));
+#1665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1666 = ORIENTED_EDGE('',*,*,#1667,.T.);
+#1667 = EDGE_CURVE('',#1640,#1668,#1670,.T.);
+#1668 = VERTEX_POINT('',#1669);
+#1669 = CARTESIAN_POINT('',(-5.18583595283,10.5875,0.704006286792));
+#1670 = SURFACE_CURVE('',#1671,(#1676,#1683),.PCURVE_S1.);
+#1671 = CIRCLE('',#1672,9.375E-02);
+#1672 = AXIS2_PLACEMENT_3D('',#1673,#1674,#1675);
+#1673 = CARTESIAN_POINT('',(-5.18583595283,10.5875,0.610256286792));
+#1674 = DIRECTION('',(0.,1.,0.));
+#1675 = DIRECTION('',(0.,0.,1.));
+#1676 = PCURVE('',#1462,#1677);
+#1677 = DEFINITIONAL_REPRESENTATION('',(#1678),#1682);
+#1678 = CIRCLE('',#1679,9.375E-02);
+#1679 = AXIS2_PLACEMENT_2D('',#1680,#1681);
+#1680 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#1681 = DIRECTION('',(0.,-1.));
+#1682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1683 = PCURVE('',#1684,#1689);
+#1684 = CYLINDRICAL_SURFACE('',#1685,9.375E-02);
+#1685 = AXIS2_PLACEMENT_3D('',#1686,#1687,#1688);
+#1686 = CARTESIAN_POINT('',(-5.18583595283,10.2125,0.610256286792));
+#1687 = DIRECTION('',(0.,1.,0.));
+#1688 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#1689 = DEFINITIONAL_REPRESENTATION('',(#1690),#1694);
+#1690 = LINE('',#1691,#1692);
+#1691 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#1692 = VECTOR('',#1693,1.);
+#1693 = DIRECTION('',(1.,0.));
+#1694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1695 = ORIENTED_EDGE('',*,*,#1696,.T.);
+#1696 = EDGE_CURVE('',#1668,#1697,#1699,.T.);
+#1697 = VERTEX_POINT('',#1698);
+#1698 = CARTESIAN_POINT('',(-5.08,10.5875,0.704006286792));
+#1699 = SURFACE_CURVE('',#1700,(#1704,#1711),.PCURVE_S1.);
+#1700 = LINE('',#1701,#1702);
+#1701 = CARTESIAN_POINT('',(-5.236009430188,10.5875,0.704006286792));
+#1702 = VECTOR('',#1703,1.);
+#1703 = DIRECTION('',(1.,0.,0.));
+#1704 = PCURVE('',#1462,#1705);
+#1705 = DEFINITIONAL_REPRESENTATION('',(#1706),#1710);
+#1706 = LINE('',#1707,#1708);
+#1707 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#1708 = VECTOR('',#1709,1.);
+#1709 = DIRECTION('',(1.,-8.365608664024E-59));
+#1710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1711 = PCURVE('',#1712,#1717);
+#1712 = PLANE('',#1713);
+#1713 = AXIS2_PLACEMENT_3D('',#1714,#1715,#1716);
+#1714 = CARTESIAN_POINT('',(-5.236009430188,10.2125,0.704006286792));
+#1715 = DIRECTION('',(0.,0.,1.));
+#1716 = DIRECTION('',(1.,0.,0.));
+#1717 = DEFINITIONAL_REPRESENTATION('',(#1718),#1722);
+#1718 = LINE('',#1719,#1720);
+#1719 = CARTESIAN_POINT('',(0.,0.375));
+#1720 = VECTOR('',#1721,1.);
+#1721 = DIRECTION('',(1.,0.));
+#1722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1723 = ORIENTED_EDGE('',*,*,#1724,.F.);
+#1724 = EDGE_CURVE('',#1725,#1697,#1727,.T.);
+#1725 = VERTEX_POINT('',#1726);
+#1726 = CARTESIAN_POINT('',(-5.08,10.5875,0.516506286792));
+#1727 = SURFACE_CURVE('',#1728,(#1732,#1739),.PCURVE_S1.);
+#1728 = LINE('',#1729,#1730);
+#1729 = CARTESIAN_POINT('',(-5.08,10.5875,0.516506286792));
+#1730 = VECTOR('',#1731,1.);
+#1731 = DIRECTION('',(0.,0.,1.));
+#1732 = PCURVE('',#1462,#1733);
+#1733 = DEFINITIONAL_REPRESENTATION('',(#1734),#1738);
+#1734 = LINE('',#1735,#1736);
+#1735 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#1736 = VECTOR('',#1737,1.);
+#1737 = DIRECTION('',(0.,-1.));
+#1738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1739 = PCURVE('',#1740,#1745);
+#1740 = PLANE('',#1741);
+#1741 = AXIS2_PLACEMENT_3D('',#1742,#1743,#1744);
+#1742 = CARTESIAN_POINT('',(-5.08,10.2125,0.516506286792));
+#1743 = DIRECTION('',(1.,0.,0.));
+#1744 = DIRECTION('',(0.,0.,1.));
+#1745 = DEFINITIONAL_REPRESENTATION('',(#1746),#1750);
+#1746 = LINE('',#1747,#1748);
+#1747 = CARTESIAN_POINT('',(0.,-0.375));
+#1748 = VECTOR('',#1749,1.);
+#1749 = DIRECTION('',(1.,0.));
+#1750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1751 = ORIENTED_EDGE('',*,*,#1752,.F.);
+#1752 = EDGE_CURVE('',#1753,#1725,#1755,.T.);
+#1753 = VERTEX_POINT('',#1754);
+#1754 = CARTESIAN_POINT('',(-5.135662475472,10.5875,0.516506286792));
+#1755 = SURFACE_CURVE('',#1756,(#1760,#1767),.PCURVE_S1.);
+#1756 = LINE('',#1757,#1758);
+#1757 = CARTESIAN_POINT('',(-5.236009430188,10.5875,0.516506286792));
+#1758 = VECTOR('',#1759,1.);
+#1759 = DIRECTION('',(1.,0.,0.));
+#1760 = PCURVE('',#1462,#1761);
+#1761 = DEFINITIONAL_REPRESENTATION('',(#1762),#1766);
+#1762 = LINE('',#1763,#1764);
+#1763 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#1764 = VECTOR('',#1765,1.);
+#1765 = DIRECTION('',(1.,-8.365608664024E-59));
+#1766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1767 = PCURVE('',#1768,#1773);
+#1768 = PLANE('',#1769);
+#1769 = AXIS2_PLACEMENT_3D('',#1770,#1771,#1772);
+#1770 = CARTESIAN_POINT('',(-5.236009430188,10.2125,0.516506286792));
+#1771 = DIRECTION('',(0.,0.,1.));
+#1772 = DIRECTION('',(1.,0.,0.));
+#1773 = DEFINITIONAL_REPRESENTATION('',(#1774),#1778);
+#1774 = LINE('',#1775,#1776);
+#1775 = CARTESIAN_POINT('',(0.,0.375));
+#1776 = VECTOR('',#1777,1.);
+#1777 = DIRECTION('',(1.,0.));
+#1778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1779 = ORIENTED_EDGE('',*,*,#1780,.F.);
+#1780 = EDGE_CURVE('',#1781,#1753,#1783,.T.);
+#1781 = VERTEX_POINT('',#1782);
+#1782 = CARTESIAN_POINT('',(-5.452168762264,10.5875,4.174685660388E-02)
+ );
+#1783 = SURFACE_CURVE('',#1784,(#1788,#1795),.PCURVE_S1.);
+#1784 = LINE('',#1785,#1786);
+#1785 = CARTESIAN_POINT('',(-5.48,10.5875,2.775557561563E-17));
+#1786 = VECTOR('',#1787,1.);
+#1787 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#1788 = PCURVE('',#1462,#1789);
+#1789 = DEFINITIONAL_REPRESENTATION('',(#1790),#1794);
+#1790 = LINE('',#1791,#1792);
+#1791 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#1792 = VECTOR('',#1793,1.);
+#1793 = DIRECTION('',(0.554700196225,-0.832050294338));
+#1794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1795 = PCURVE('',#1796,#1801);
+#1796 = PLANE('',#1797);
+#1797 = AXIS2_PLACEMENT_3D('',#1798,#1799,#1800);
+#1798 = CARTESIAN_POINT('',(-5.48,10.2125,2.775557561563E-17));
+#1799 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#1800 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#1801 = DEFINITIONAL_REPRESENTATION('',(#1802),#1806);
+#1802 = LINE('',#1803,#1804);
+#1803 = CARTESIAN_POINT('',(0.,-0.375));
+#1804 = VECTOR('',#1805,1.);
+#1805 = DIRECTION('',(1.,0.));
+#1806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1807 = ORIENTED_EDGE('',*,*,#1808,.F.);
+#1808 = EDGE_CURVE('',#1562,#1781,#1809,.T.);
+#1809 = SURFACE_CURVE('',#1810,(#1815,#1826),.PCURVE_S1.);
+#1810 = CIRCLE('',#1811,9.375E-02);
+#1811 = AXIS2_PLACEMENT_3D('',#1812,#1813,#1814);
+#1812 = CARTESIAN_POINT('',(-5.530173477358,10.5875,9.375E-02));
+#1813 = DIRECTION('',(0.,-1.,0.));
+#1814 = DIRECTION('',(0.,0.,1.));
+#1815 = PCURVE('',#1462,#1816);
+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1825);
+#1817 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1818,#1819,#1820,#1821,
+#1822,#1823,#1824),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1818 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#1819 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#1820 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#1821 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#1822 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#1823 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#1824 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#1825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1826 = PCURVE('',#1827,#1832);
+#1827 = CYLINDRICAL_SURFACE('',#1828,9.375E-02);
+#1828 = AXIS2_PLACEMENT_3D('',#1829,#1830,#1831);
+#1829 = CARTESIAN_POINT('',(-5.530173477358,10.2125,9.375E-02));
+#1830 = DIRECTION('',(0.,1.,0.));
+#1831 = DIRECTION('',(0.,0.,-1.));
+#1832 = DEFINITIONAL_REPRESENTATION('',(#1833),#1837);
+#1833 = LINE('',#1834,#1835);
+#1834 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#1835 = VECTOR('',#1836,1.);
+#1836 = DIRECTION('',(-1.,0.));
+#1837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1838 = ADVANCED_FACE('',(#1839),#1544,.F.);
+#1839 = FACE_BOUND('',#1840,.T.);
+#1840 = EDGE_LOOP('',(#1841,#1865,#1886,#1887));
+#1841 = ORIENTED_EDGE('',*,*,#1842,.T.);
+#1842 = EDGE_CURVE('',#1503,#1843,#1845,.T.);
+#1843 = VERTEX_POINT('',#1844);
+#1844 = CARTESIAN_POINT('',(-5.552515716981,10.2125,0.229246856604));
+#1845 = SURFACE_CURVE('',#1846,(#1851,#1858),.PCURVE_S1.);
+#1846 = CIRCLE('',#1847,9.375E-02);
+#1847 = AXIS2_PLACEMENT_3D('',#1848,#1849,#1850);
+#1848 = CARTESIAN_POINT('',(-5.630520432075,10.2125,0.28125));
+#1849 = DIRECTION('',(0.,-1.,0.));
+#1850 = DIRECTION('',(0.,0.,1.));
+#1851 = PCURVE('',#1544,#1852);
+#1852 = DEFINITIONAL_REPRESENTATION('',(#1853),#1857);
+#1853 = LINE('',#1854,#1855);
+#1854 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#1855 = VECTOR('',#1856,1.);
+#1856 = DIRECTION('',(-1.,0.));
+#1857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1858 = PCURVE('',#1518,#1859);
+#1859 = DEFINITIONAL_REPRESENTATION('',(#1860),#1864);
+#1860 = CIRCLE('',#1861,9.375E-02);
+#1861 = AXIS2_PLACEMENT_2D('',#1862,#1863);
+#1862 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#1863 = DIRECTION('',(0.,-1.));
+#1864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1865 = ORIENTED_EDGE('',*,*,#1866,.T.);
+#1866 = EDGE_CURVE('',#1843,#1612,#1867,.T.);
+#1867 = SURFACE_CURVE('',#1868,(#1872,#1879),.PCURVE_S1.);
+#1868 = LINE('',#1869,#1870);
+#1869 = CARTESIAN_POINT('',(-5.552515716981,10.2125,0.229246856604));
+#1870 = VECTOR('',#1871,1.);
+#1871 = DIRECTION('',(0.,1.,0.));
+#1872 = PCURVE('',#1544,#1873);
+#1873 = DEFINITIONAL_REPRESENTATION('',(#1874),#1878);
+#1874 = LINE('',#1875,#1876);
+#1875 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#1876 = VECTOR('',#1877,1.);
+#1877 = DIRECTION('',(-0.,1.));
+#1878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1879 = PCURVE('',#1655,#1880);
+#1880 = DEFINITIONAL_REPRESENTATION('',(#1881),#1885);
+#1881 = LINE('',#1882,#1883);
+#1882 = CARTESIAN_POINT('',(0.150520432075,0.));
+#1883 = VECTOR('',#1884,1.);
+#1884 = DIRECTION('',(0.,-1.));
+#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1886 = ORIENTED_EDGE('',*,*,#1611,.F.);
+#1887 = ORIENTED_EDGE('',*,*,#1530,.F.);
+#1888 = ADVANCED_FACE('',(#1889),#1490,.F.);
+#1889 = FACE_BOUND('',#1890,.F.);
+#1890 = EDGE_LOOP('',(#1891,#1914,#1935,#1936));
+#1891 = ORIENTED_EDGE('',*,*,#1892,.F.);
+#1892 = EDGE_CURVE('',#1893,#1475,#1895,.T.);
+#1893 = VERTEX_POINT('',#1894);
+#1894 = CARTESIAN_POINT('',(-5.88,10.2125,0.));
+#1895 = SURFACE_CURVE('',#1896,(#1900,#1907),.PCURVE_S1.);
+#1896 = LINE('',#1897,#1898);
+#1897 = CARTESIAN_POINT('',(-5.88,10.2125,0.));
+#1898 = VECTOR('',#1899,1.);
+#1899 = DIRECTION('',(0.,0.,1.));
+#1900 = PCURVE('',#1490,#1901);
+#1901 = DEFINITIONAL_REPRESENTATION('',(#1902),#1906);
+#1902 = LINE('',#1903,#1904);
+#1903 = CARTESIAN_POINT('',(0.,0.));
+#1904 = VECTOR('',#1905,1.);
+#1905 = DIRECTION('',(1.,0.));
+#1906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1907 = PCURVE('',#1518,#1908);
+#1908 = DEFINITIONAL_REPRESENTATION('',(#1909),#1913);
+#1909 = LINE('',#1910,#1911);
+#1910 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#1911 = VECTOR('',#1912,1.);
+#1912 = DIRECTION('',(0.,-1.));
+#1913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1914 = ORIENTED_EDGE('',*,*,#1915,.T.);
+#1915 = EDGE_CURVE('',#1893,#1560,#1916,.T.);
+#1916 = SURFACE_CURVE('',#1917,(#1921,#1928),.PCURVE_S1.);
+#1917 = LINE('',#1918,#1919);
+#1918 = CARTESIAN_POINT('',(-5.88,10.2125,0.));
+#1919 = VECTOR('',#1920,1.);
+#1920 = DIRECTION('',(0.,1.,0.));
+#1921 = PCURVE('',#1490,#1922);
+#1922 = DEFINITIONAL_REPRESENTATION('',(#1923),#1927);
+#1923 = LINE('',#1924,#1925);
+#1924 = CARTESIAN_POINT('',(0.,0.));
+#1925 = VECTOR('',#1926,1.);
+#1926 = DIRECTION('',(0.,-1.));
+#1927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1928 = PCURVE('',#1577,#1929);
+#1929 = DEFINITIONAL_REPRESENTATION('',(#1930),#1934);
+#1930 = LINE('',#1931,#1932);
+#1931 = CARTESIAN_POINT('',(0.,0.));
+#1932 = VECTOR('',#1933,1.);
+#1933 = DIRECTION('',(0.,1.));
+#1934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1935 = ORIENTED_EDGE('',*,*,#1589,.T.);
+#1936 = ORIENTED_EDGE('',*,*,#1474,.F.);
+#1937 = ADVANCED_FACE('',(#1938),#1518,.T.);
+#1938 = FACE_BOUND('',#1939,.T.);
+#1939 = EDGE_LOOP('',(#1940,#1963,#1987,#2010,#2033,#2056,#2079,#2107,
+ #2128,#2129,#2130));
+#1940 = ORIENTED_EDGE('',*,*,#1941,.T.);
+#1941 = EDGE_CURVE('',#1893,#1942,#1944,.T.);
+#1942 = VERTEX_POINT('',#1943);
+#1943 = CARTESIAN_POINT('',(-5.530173477358,10.2125,0.));
+#1944 = SURFACE_CURVE('',#1945,(#1949,#1956),.PCURVE_S1.);
+#1945 = LINE('',#1946,#1947);
+#1946 = CARTESIAN_POINT('',(-5.88,10.2125,0.));
+#1947 = VECTOR('',#1948,1.);
+#1948 = DIRECTION('',(1.,0.,0.));
+#1949 = PCURVE('',#1518,#1950);
+#1950 = DEFINITIONAL_REPRESENTATION('',(#1951),#1955);
+#1951 = LINE('',#1952,#1953);
+#1952 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#1953 = VECTOR('',#1954,1.);
+#1954 = DIRECTION('',(-1.,-4.751047921064E-59));
+#1955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1956 = PCURVE('',#1577,#1957);
+#1957 = DEFINITIONAL_REPRESENTATION('',(#1958),#1962);
+#1958 = LINE('',#1959,#1960);
+#1959 = CARTESIAN_POINT('',(0.,0.));
+#1960 = VECTOR('',#1961,1.);
+#1961 = DIRECTION('',(1.,0.));
+#1962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1963 = ORIENTED_EDGE('',*,*,#1964,.T.);
+#1964 = EDGE_CURVE('',#1942,#1965,#1967,.T.);
+#1965 = VERTEX_POINT('',#1966);
+#1966 = CARTESIAN_POINT('',(-5.452168762264,10.2125,4.174685660388E-02)
+ );
+#1967 = SURFACE_CURVE('',#1968,(#1973,#1980),.PCURVE_S1.);
+#1968 = CIRCLE('',#1969,9.375E-02);
+#1969 = AXIS2_PLACEMENT_3D('',#1970,#1971,#1972);
+#1970 = CARTESIAN_POINT('',(-5.530173477358,10.2125,9.375E-02));
+#1971 = DIRECTION('',(0.,-1.,0.));
+#1972 = DIRECTION('',(0.,0.,1.));
+#1973 = PCURVE('',#1518,#1974);
+#1974 = DEFINITIONAL_REPRESENTATION('',(#1975),#1979);
+#1975 = CIRCLE('',#1976,9.375E-02);
+#1976 = AXIS2_PLACEMENT_2D('',#1977,#1978);
+#1977 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#1978 = DIRECTION('',(0.,-1.));
+#1979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1980 = PCURVE('',#1827,#1981);
+#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(-1.,0.));
+#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1987 = ORIENTED_EDGE('',*,*,#1988,.T.);
+#1988 = EDGE_CURVE('',#1965,#1989,#1991,.T.);
+#1989 = VERTEX_POINT('',#1990);
+#1990 = CARTESIAN_POINT('',(-5.135662475472,10.2125,0.516506286792));
+#1991 = SURFACE_CURVE('',#1992,(#1996,#2003),.PCURVE_S1.);
+#1992 = LINE('',#1993,#1994);
+#1993 = CARTESIAN_POINT('',(-5.48,10.2125,2.775557561563E-17));
+#1994 = VECTOR('',#1995,1.);
+#1995 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#1996 = PCURVE('',#1518,#1997);
+#1997 = DEFINITIONAL_REPRESENTATION('',(#1998),#2002);
+#1998 = LINE('',#1999,#2000);
+#1999 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#2000 = VECTOR('',#2001,1.);
+#2001 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#2002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2003 = PCURVE('',#1796,#2004);
+#2004 = DEFINITIONAL_REPRESENTATION('',(#2005),#2009);
+#2005 = LINE('',#2006,#2007);
+#2006 = CARTESIAN_POINT('',(0.,0.));
+#2007 = VECTOR('',#2008,1.);
+#2008 = DIRECTION('',(1.,0.));
+#2009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2010 = ORIENTED_EDGE('',*,*,#2011,.T.);
+#2011 = EDGE_CURVE('',#1989,#2012,#2014,.T.);
+#2012 = VERTEX_POINT('',#2013);
+#2013 = CARTESIAN_POINT('',(-5.08,10.2125,0.516506286792));
+#2014 = SURFACE_CURVE('',#2015,(#2019,#2026),.PCURVE_S1.);
+#2015 = LINE('',#2016,#2017);
+#2016 = CARTESIAN_POINT('',(-5.236009430188,10.2125,0.516506286792));
+#2017 = VECTOR('',#2018,1.);
+#2018 = DIRECTION('',(1.,0.,0.));
+#2019 = PCURVE('',#1518,#2020);
+#2020 = DEFINITIONAL_REPRESENTATION('',(#2021),#2025);
+#2021 = LINE('',#2022,#2023);
+#2022 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#2023 = VECTOR('',#2024,1.);
+#2024 = DIRECTION('',(-1.,-4.751047921064E-59));
+#2025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2026 = PCURVE('',#1768,#2027);
+#2027 = DEFINITIONAL_REPRESENTATION('',(#2028),#2032);
+#2028 = LINE('',#2029,#2030);
+#2029 = CARTESIAN_POINT('',(0.,0.));
+#2030 = VECTOR('',#2031,1.);
+#2031 = DIRECTION('',(1.,0.));
+#2032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2033 = ORIENTED_EDGE('',*,*,#2034,.T.);
+#2034 = EDGE_CURVE('',#2012,#2035,#2037,.T.);
+#2035 = VERTEX_POINT('',#2036);
+#2036 = CARTESIAN_POINT('',(-5.08,10.2125,0.704006286792));
+#2037 = SURFACE_CURVE('',#2038,(#2042,#2049),.PCURVE_S1.);
+#2038 = LINE('',#2039,#2040);
+#2039 = CARTESIAN_POINT('',(-5.08,10.2125,0.516506286792));
+#2040 = VECTOR('',#2041,1.);
+#2041 = DIRECTION('',(0.,0.,1.));
+#2042 = PCURVE('',#1518,#2043);
+#2043 = DEFINITIONAL_REPRESENTATION('',(#2044),#2048);
+#2044 = LINE('',#2045,#2046);
+#2045 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#2046 = VECTOR('',#2047,1.);
+#2047 = DIRECTION('',(0.,-1.));
+#2048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2049 = PCURVE('',#1740,#2050);
+#2050 = DEFINITIONAL_REPRESENTATION('',(#2051),#2055);
+#2051 = LINE('',#2052,#2053);
+#2052 = CARTESIAN_POINT('',(0.,0.));
+#2053 = VECTOR('',#2054,1.);
+#2054 = DIRECTION('',(1.,0.));
+#2055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2056 = ORIENTED_EDGE('',*,*,#2057,.F.);
+#2057 = EDGE_CURVE('',#2058,#2035,#2060,.T.);
+#2058 = VERTEX_POINT('',#2059);
+#2059 = CARTESIAN_POINT('',(-5.18583595283,10.2125,0.704006286792));
+#2060 = SURFACE_CURVE('',#2061,(#2065,#2072),.PCURVE_S1.);
+#2061 = LINE('',#2062,#2063);
+#2062 = CARTESIAN_POINT('',(-5.236009430188,10.2125,0.704006286792));
+#2063 = VECTOR('',#2064,1.);
+#2064 = DIRECTION('',(1.,0.,0.));
+#2065 = PCURVE('',#1518,#2066);
+#2066 = DEFINITIONAL_REPRESENTATION('',(#2067),#2071);
+#2067 = LINE('',#2068,#2069);
+#2068 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#2069 = VECTOR('',#2070,1.);
+#2070 = DIRECTION('',(-1.,-4.751047921064E-59));
+#2071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2072 = PCURVE('',#1712,#2073);
+#2073 = DEFINITIONAL_REPRESENTATION('',(#2074),#2078);
+#2074 = LINE('',#2075,#2076);
+#2075 = CARTESIAN_POINT('',(0.,0.));
+#2076 = VECTOR('',#2077,1.);
+#2077 = DIRECTION('',(1.,0.));
+#2078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2079 = ORIENTED_EDGE('',*,*,#2080,.F.);
+#2080 = EDGE_CURVE('',#2081,#2058,#2083,.T.);
+#2081 = VERTEX_POINT('',#2082);
+#2082 = CARTESIAN_POINT('',(-5.263840667924,10.2125,0.662259430188));
+#2083 = SURFACE_CURVE('',#2084,(#2089,#2100),.PCURVE_S1.);
+#2084 = CIRCLE('',#2085,9.375E-02);
+#2085 = AXIS2_PLACEMENT_3D('',#2086,#2087,#2088);
+#2086 = CARTESIAN_POINT('',(-5.18583595283,10.2125,0.610256286792));
+#2087 = DIRECTION('',(0.,1.,0.));
+#2088 = DIRECTION('',(0.,0.,1.));
+#2089 = PCURVE('',#1518,#2090);
+#2090 = DEFINITIONAL_REPRESENTATION('',(#2091),#2099);
+#2091 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2092,#2093,#2094,#2095,
+#2096,#2097,#2098),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2092 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#2093 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#2094 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#2095 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#2096 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#2097 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#2098 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#2099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2100 = PCURVE('',#1684,#2101);
+#2101 = DEFINITIONAL_REPRESENTATION('',(#2102),#2106);
+#2102 = LINE('',#2103,#2104);
+#2103 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#2104 = VECTOR('',#2105,1.);
+#2105 = DIRECTION('',(1.,0.));
+#2106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2107 = ORIENTED_EDGE('',*,*,#2108,.F.);
+#2108 = EDGE_CURVE('',#1843,#2081,#2109,.T.);
+#2109 = SURFACE_CURVE('',#2110,(#2114,#2121),.PCURVE_S1.);
+#2110 = LINE('',#2111,#2112);
+#2111 = CARTESIAN_POINT('',(-5.636009430188,10.2125,0.104006286792));
+#2112 = VECTOR('',#2113,1.);
+#2113 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#2114 = PCURVE('',#1518,#2115);
+#2115 = DEFINITIONAL_REPRESENTATION('',(#2116),#2120);
+#2116 = LINE('',#2117,#2118);
+#2117 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#2118 = VECTOR('',#2119,1.);
+#2119 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#2120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2121 = PCURVE('',#1655,#2122);
+#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2127);
+#2123 = LINE('',#2124,#2125);
+#2124 = CARTESIAN_POINT('',(0.,0.));
+#2125 = VECTOR('',#2126,1.);
+#2126 = DIRECTION('',(1.,0.));
+#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2128 = ORIENTED_EDGE('',*,*,#1842,.F.);
+#2129 = ORIENTED_EDGE('',*,*,#1502,.F.);
+#2130 = ORIENTED_EDGE('',*,*,#1892,.F.);
+#2131 = ADVANCED_FACE('',(#2132),#1577,.F.);
+#2132 = FACE_BOUND('',#2133,.F.);
+#2133 = EDGE_LOOP('',(#2134,#2135,#2136,#2137));
+#2134 = ORIENTED_EDGE('',*,*,#1559,.F.);
+#2135 = ORIENTED_EDGE('',*,*,#1915,.F.);
+#2136 = ORIENTED_EDGE('',*,*,#1941,.T.);
+#2137 = ORIENTED_EDGE('',*,*,#2138,.T.);
+#2138 = EDGE_CURVE('',#1942,#1562,#2139,.T.);
+#2139 = SURFACE_CURVE('',#2140,(#2144,#2151),.PCURVE_S1.);
+#2140 = LINE('',#2141,#2142);
+#2141 = CARTESIAN_POINT('',(-5.530173477358,10.2125,0.));
+#2142 = VECTOR('',#2143,1.);
+#2143 = DIRECTION('',(0.,1.,0.));
+#2144 = PCURVE('',#1577,#2145);
+#2145 = DEFINITIONAL_REPRESENTATION('',(#2146),#2150);
+#2146 = LINE('',#2147,#2148);
+#2147 = CARTESIAN_POINT('',(0.349826522642,0.));
+#2148 = VECTOR('',#2149,1.);
+#2149 = DIRECTION('',(0.,1.));
+#2150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2151 = PCURVE('',#1827,#2152);
+#2152 = DEFINITIONAL_REPRESENTATION('',(#2153),#2157);
+#2153 = LINE('',#2154,#2155);
+#2154 = CARTESIAN_POINT('',(-0.,0.));
+#2155 = VECTOR('',#2156,1.);
+#2156 = DIRECTION('',(-0.,1.));
+#2157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2158 = ADVANCED_FACE('',(#2159),#1827,.T.);
+#2159 = FACE_BOUND('',#2160,.F.);
+#2160 = EDGE_LOOP('',(#2161,#2162,#2183,#2184));
+#2161 = ORIENTED_EDGE('',*,*,#1964,.T.);
+#2162 = ORIENTED_EDGE('',*,*,#2163,.T.);
+#2163 = EDGE_CURVE('',#1965,#1781,#2164,.T.);
+#2164 = SURFACE_CURVE('',#2165,(#2169,#2176),.PCURVE_S1.);
+#2165 = LINE('',#2166,#2167);
+#2166 = CARTESIAN_POINT('',(-5.452168762264,10.2125,4.174685660388E-02)
+ );
+#2167 = VECTOR('',#2168,1.);
+#2168 = DIRECTION('',(0.,1.,0.));
+#2169 = PCURVE('',#1827,#2170);
+#2170 = DEFINITIONAL_REPRESENTATION('',(#2171),#2175);
+#2171 = LINE('',#2172,#2173);
+#2172 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#2173 = VECTOR('',#2174,1.);
+#2174 = DIRECTION('',(-0.,1.));
+#2175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2176 = PCURVE('',#1796,#2177);
+#2177 = DEFINITIONAL_REPRESENTATION('',(#2178),#2182);
+#2178 = LINE('',#2179,#2180);
+#2179 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#2180 = VECTOR('',#2181,1.);
+#2181 = DIRECTION('',(0.,-1.));
+#2182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2183 = ORIENTED_EDGE('',*,*,#1808,.F.);
+#2184 = ORIENTED_EDGE('',*,*,#2138,.F.);
+#2185 = ADVANCED_FACE('',(#2186),#1796,.T.);
+#2186 = FACE_BOUND('',#2187,.T.);
+#2187 = EDGE_LOOP('',(#2188,#2189,#2190,#2191));
+#2188 = ORIENTED_EDGE('',*,*,#1988,.F.);
+#2189 = ORIENTED_EDGE('',*,*,#2163,.T.);
+#2190 = ORIENTED_EDGE('',*,*,#1780,.T.);
+#2191 = ORIENTED_EDGE('',*,*,#2192,.F.);
+#2192 = EDGE_CURVE('',#1989,#1753,#2193,.T.);
+#2193 = SURFACE_CURVE('',#2194,(#2198,#2204),.PCURVE_S1.);
+#2194 = LINE('',#2195,#2196);
+#2195 = CARTESIAN_POINT('',(-5.135662475472,10.2125,0.516506286792));
+#2196 = VECTOR('',#2197,1.);
+#2197 = DIRECTION('',(0.,1.,0.));
+#2198 = PCURVE('',#1796,#2199);
+#2199 = DEFINITIONAL_REPRESENTATION('',(#2200),#2203);
+#2200 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2201,#2202),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#2201 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#2202 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#2203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2204 = PCURVE('',#1768,#2205);
+#2205 = DEFINITIONAL_REPRESENTATION('',(#2206),#2209);
+#2206 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2207,#2208),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#2207 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#2208 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#2209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2210 = ADVANCED_FACE('',(#2211),#1768,.F.);
+#2211 = FACE_BOUND('',#2212,.F.);
+#2212 = EDGE_LOOP('',(#2213,#2214,#2215,#2216));
+#2213 = ORIENTED_EDGE('',*,*,#1752,.F.);
+#2214 = ORIENTED_EDGE('',*,*,#2192,.F.);
+#2215 = ORIENTED_EDGE('',*,*,#2011,.T.);
+#2216 = ORIENTED_EDGE('',*,*,#2217,.T.);
+#2217 = EDGE_CURVE('',#2012,#1725,#2218,.T.);
+#2218 = SURFACE_CURVE('',#2219,(#2223,#2230),.PCURVE_S1.);
+#2219 = LINE('',#2220,#2221);
+#2220 = CARTESIAN_POINT('',(-5.08,10.2125,0.516506286792));
+#2221 = VECTOR('',#2222,1.);
+#2222 = DIRECTION('',(0.,1.,0.));
+#2223 = PCURVE('',#1768,#2224);
+#2224 = DEFINITIONAL_REPRESENTATION('',(#2225),#2229);
+#2225 = LINE('',#2226,#2227);
+#2226 = CARTESIAN_POINT('',(0.156009430188,0.));
+#2227 = VECTOR('',#2228,1.);
+#2228 = DIRECTION('',(0.,1.));
+#2229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2230 = PCURVE('',#1740,#2231);
+#2231 = DEFINITIONAL_REPRESENTATION('',(#2232),#2236);
+#2232 = LINE('',#2233,#2234);
+#2233 = CARTESIAN_POINT('',(0.,0.));
+#2234 = VECTOR('',#2235,1.);
+#2235 = DIRECTION('',(0.,-1.));
+#2236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2237 = ADVANCED_FACE('',(#2238),#1740,.T.);
+#2238 = FACE_BOUND('',#2239,.T.);
+#2239 = EDGE_LOOP('',(#2240,#2241,#2242,#2243));
+#2240 = ORIENTED_EDGE('',*,*,#2034,.F.);
+#2241 = ORIENTED_EDGE('',*,*,#2217,.T.);
+#2242 = ORIENTED_EDGE('',*,*,#1724,.T.);
+#2243 = ORIENTED_EDGE('',*,*,#2244,.F.);
+#2244 = EDGE_CURVE('',#2035,#1697,#2245,.T.);
+#2245 = SURFACE_CURVE('',#2246,(#2250,#2257),.PCURVE_S1.);
+#2246 = LINE('',#2247,#2248);
+#2247 = CARTESIAN_POINT('',(-5.08,10.2125,0.704006286792));
+#2248 = VECTOR('',#2249,1.);
+#2249 = DIRECTION('',(0.,1.,0.));
+#2250 = PCURVE('',#1740,#2251);
+#2251 = DEFINITIONAL_REPRESENTATION('',(#2252),#2256);
+#2252 = LINE('',#2253,#2254);
+#2253 = CARTESIAN_POINT('',(0.1875,0.));
+#2254 = VECTOR('',#2255,1.);
+#2255 = DIRECTION('',(0.,-1.));
+#2256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2257 = PCURVE('',#1712,#2258);
+#2258 = DEFINITIONAL_REPRESENTATION('',(#2259),#2263);
+#2259 = LINE('',#2260,#2261);
+#2260 = CARTESIAN_POINT('',(0.156009430188,0.));
+#2261 = VECTOR('',#2262,1.);
+#2262 = DIRECTION('',(0.,1.));
+#2263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2264 = ADVANCED_FACE('',(#2265),#1655,.F.);
+#2265 = FACE_BOUND('',#2266,.F.);
+#2266 = EDGE_LOOP('',(#2267,#2268,#2269,#2270));
+#2267 = ORIENTED_EDGE('',*,*,#2108,.F.);
+#2268 = ORIENTED_EDGE('',*,*,#1866,.T.);
+#2269 = ORIENTED_EDGE('',*,*,#1639,.T.);
+#2270 = ORIENTED_EDGE('',*,*,#2271,.F.);
+#2271 = EDGE_CURVE('',#2081,#1640,#2272,.T.);
+#2272 = SURFACE_CURVE('',#2273,(#2277,#2284),.PCURVE_S1.);
+#2273 = LINE('',#2274,#2275);
+#2274 = CARTESIAN_POINT('',(-5.263840667924,10.2125,0.662259430188));
+#2275 = VECTOR('',#2276,1.);
+#2276 = DIRECTION('',(0.,1.,0.));
+#2277 = PCURVE('',#1655,#2278);
+#2278 = DEFINITIONAL_REPRESENTATION('',(#2279),#2283);
+#2279 = LINE('',#2280,#2281);
+#2280 = CARTESIAN_POINT('',(0.670936777735,0.));
+#2281 = VECTOR('',#2282,1.);
+#2282 = DIRECTION('',(0.,-1.));
+#2283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2284 = PCURVE('',#1684,#2285);
+#2285 = DEFINITIONAL_REPRESENTATION('',(#2286),#2290);
+#2286 = LINE('',#2287,#2288);
+#2287 = CARTESIAN_POINT('',(0.,0.));
+#2288 = VECTOR('',#2289,1.);
+#2289 = DIRECTION('',(0.,1.));
+#2290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2291 = ADVANCED_FACE('',(#2292),#1712,.T.);
+#2292 = FACE_BOUND('',#2293,.T.);
+#2293 = EDGE_LOOP('',(#2294,#2295,#2296,#2297));
+#2294 = ORIENTED_EDGE('',*,*,#2057,.T.);
+#2295 = ORIENTED_EDGE('',*,*,#2244,.T.);
+#2296 = ORIENTED_EDGE('',*,*,#1696,.F.);
+#2297 = ORIENTED_EDGE('',*,*,#2298,.F.);
+#2298 = EDGE_CURVE('',#2058,#1668,#2299,.T.);
+#2299 = SURFACE_CURVE('',#2300,(#2304,#2311),.PCURVE_S1.);
+#2300 = LINE('',#2301,#2302);
+#2301 = CARTESIAN_POINT('',(-5.18583595283,10.2125,0.704006286792));
+#2302 = VECTOR('',#2303,1.);
+#2303 = DIRECTION('',(0.,1.,0.));
+#2304 = PCURVE('',#1712,#2305);
+#2305 = DEFINITIONAL_REPRESENTATION('',(#2306),#2310);
+#2306 = LINE('',#2307,#2308);
+#2307 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#2308 = VECTOR('',#2309,1.);
+#2309 = DIRECTION('',(0.,1.));
+#2310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2311 = PCURVE('',#1684,#2312);
+#2312 = DEFINITIONAL_REPRESENTATION('',(#2313),#2317);
+#2313 = LINE('',#2314,#2315);
+#2314 = CARTESIAN_POINT('',(0.982793723247,0.));
+#2315 = VECTOR('',#2316,1.);
+#2316 = DIRECTION('',(0.,1.));
+#2317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2318 = ADVANCED_FACE('',(#2319),#1684,.T.);
+#2319 = FACE_BOUND('',#2320,.T.);
+#2320 = EDGE_LOOP('',(#2321,#2322,#2323,#2324));
+#2321 = ORIENTED_EDGE('',*,*,#2080,.T.);
+#2322 = ORIENTED_EDGE('',*,*,#2298,.T.);
+#2323 = ORIENTED_EDGE('',*,*,#1667,.F.);
+#2324 = ORIENTED_EDGE('',*,*,#2271,.F.);
+#2325 = MANIFOLD_SOLID_BREP('',#2326);
+#2326 = CLOSED_SHELL('',(#2327,#2447,#2726,#2780,#2829,#3023,#3050,#3077
+ ,#3102,#3129,#3156,#3183,#3210));
+#2327 = ADVANCED_FACE('',(#2328),#2342,.T.);
+#2328 = FACE_BOUND('',#2329,.T.);
+#2329 = EDGE_LOOP('',(#2330,#2365,#2393,#2421));
+#2330 = ORIENTED_EDGE('',*,*,#2331,.F.);
+#2331 = EDGE_CURVE('',#2332,#2334,#2336,.T.);
+#2332 = VERTEX_POINT('',#2333);
+#2333 = CARTESIAN_POINT('',(5.630520432075,10.5875,0.1875));
+#2334 = VERTEX_POINT('',#2335);
+#2335 = CARTESIAN_POINT('',(5.88,10.5875,0.1875));
+#2336 = SURFACE_CURVE('',#2337,(#2341,#2353),.PCURVE_S1.);
+#2337 = LINE('',#2338,#2339);
+#2338 = CARTESIAN_POINT('',(5.48,10.5875,0.1875));
+#2339 = VECTOR('',#2340,1.);
+#2340 = DIRECTION('',(1.,0.,0.));
+#2341 = PCURVE('',#2342,#2347);
+#2342 = PLANE('',#2343);
+#2343 = AXIS2_PLACEMENT_3D('',#2344,#2345,#2346);
+#2344 = CARTESIAN_POINT('',(5.48,10.2125,0.1875));
+#2345 = DIRECTION('',(0.,0.,1.));
+#2346 = DIRECTION('',(1.,0.,0.));
+#2347 = DEFINITIONAL_REPRESENTATION('',(#2348),#2352);
+#2348 = LINE('',#2349,#2350);
+#2349 = CARTESIAN_POINT('',(0.,0.375));
+#2350 = VECTOR('',#2351,1.);
+#2351 = DIRECTION('',(1.,0.));
+#2352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2353 = PCURVE('',#2354,#2359);
+#2354 = PLANE('',#2355);
+#2355 = AXIS2_PLACEMENT_3D('',#2356,#2357,#2358);
+#2356 = CARTESIAN_POINT('',(5.453319128445,10.5875,0.302149478872));
+#2357 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#2358 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#2359 = DEFINITIONAL_REPRESENTATION('',(#2360),#2364);
+#2360 = LINE('',#2361,#2362);
+#2361 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#2362 = VECTOR('',#2363,1.);
+#2363 = DIRECTION('',(1.,4.145425090127E-57));
+#2364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2365 = ORIENTED_EDGE('',*,*,#2366,.F.);
+#2366 = EDGE_CURVE('',#2367,#2332,#2369,.T.);
+#2367 = VERTEX_POINT('',#2368);
+#2368 = CARTESIAN_POINT('',(5.630520432075,10.2125,0.1875));
+#2369 = SURFACE_CURVE('',#2370,(#2374,#2381),.PCURVE_S1.);
+#2370 = LINE('',#2371,#2372);
+#2371 = CARTESIAN_POINT('',(5.630520432075,10.2125,0.1875));
+#2372 = VECTOR('',#2373,1.);
+#2373 = DIRECTION('',(0.,1.,0.));
+#2374 = PCURVE('',#2342,#2375);
+#2375 = DEFINITIONAL_REPRESENTATION('',(#2376),#2380);
+#2376 = LINE('',#2377,#2378);
+#2377 = CARTESIAN_POINT('',(0.150520432075,0.));
+#2378 = VECTOR('',#2379,1.);
+#2379 = DIRECTION('',(0.,1.));
+#2380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2381 = PCURVE('',#2382,#2387);
+#2382 = CYLINDRICAL_SURFACE('',#2383,9.375E-02);
+#2383 = AXIS2_PLACEMENT_3D('',#2384,#2385,#2386);
+#2384 = CARTESIAN_POINT('',(5.630520432075,10.2125,0.28125));
+#2385 = DIRECTION('',(0.,1.,0.));
+#2386 = DIRECTION('',(0.,0.,-1.));
+#2387 = DEFINITIONAL_REPRESENTATION('',(#2388),#2392);
+#2388 = LINE('',#2389,#2390);
+#2389 = CARTESIAN_POINT('',(0.,0.));
+#2390 = VECTOR('',#2391,1.);
+#2391 = DIRECTION('',(0.,1.));
+#2392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2393 = ORIENTED_EDGE('',*,*,#2394,.T.);
+#2394 = EDGE_CURVE('',#2367,#2395,#2397,.T.);
+#2395 = VERTEX_POINT('',#2396);
+#2396 = CARTESIAN_POINT('',(5.88,10.2125,0.1875));
+#2397 = SURFACE_CURVE('',#2398,(#2402,#2409),.PCURVE_S1.);
+#2398 = LINE('',#2399,#2400);
+#2399 = CARTESIAN_POINT('',(5.48,10.2125,0.1875));
+#2400 = VECTOR('',#2401,1.);
+#2401 = DIRECTION('',(1.,0.,0.));
+#2402 = PCURVE('',#2342,#2403);
+#2403 = DEFINITIONAL_REPRESENTATION('',(#2404),#2408);
+#2404 = LINE('',#2405,#2406);
+#2405 = CARTESIAN_POINT('',(0.,0.));
+#2406 = VECTOR('',#2407,1.);
+#2407 = DIRECTION('',(1.,0.));
+#2408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2409 = PCURVE('',#2410,#2415);
+#2410 = PLANE('',#2411);
+#2411 = AXIS2_PLACEMENT_3D('',#2412,#2413,#2414);
+#2412 = CARTESIAN_POINT('',(5.453319128445,10.2125,0.302149478872));
+#2413 = DIRECTION('',(-0.,-1.,-0.));
+#2414 = DIRECTION('',(0.,0.,-1.));
+#2415 = DEFINITIONAL_REPRESENTATION('',(#2416),#2420);
+#2416 = LINE('',#2417,#2418);
+#2417 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#2418 = VECTOR('',#2419,1.);
+#2419 = DIRECTION('',(0.,1.));
+#2420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2421 = ORIENTED_EDGE('',*,*,#2422,.T.);
+#2422 = EDGE_CURVE('',#2395,#2334,#2423,.T.);
+#2423 = SURFACE_CURVE('',#2424,(#2428,#2435),.PCURVE_S1.);
+#2424 = LINE('',#2425,#2426);
+#2425 = CARTESIAN_POINT('',(5.88,10.2125,0.1875));
+#2426 = VECTOR('',#2427,1.);
+#2427 = DIRECTION('',(0.,1.,0.));
+#2428 = PCURVE('',#2342,#2429);
+#2429 = DEFINITIONAL_REPRESENTATION('',(#2430),#2434);
+#2430 = LINE('',#2431,#2432);
+#2431 = CARTESIAN_POINT('',(0.4,0.));
+#2432 = VECTOR('',#2433,1.);
+#2433 = DIRECTION('',(0.,1.));
+#2434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2435 = PCURVE('',#2436,#2441);
+#2436 = PLANE('',#2437);
+#2437 = AXIS2_PLACEMENT_3D('',#2438,#2439,#2440);
+#2438 = CARTESIAN_POINT('',(5.88,10.2125,0.));
+#2439 = DIRECTION('',(1.,0.,0.));
+#2440 = DIRECTION('',(0.,0.,1.));
+#2441 = DEFINITIONAL_REPRESENTATION('',(#2442),#2446);
+#2442 = LINE('',#2443,#2444);
+#2443 = CARTESIAN_POINT('',(0.1875,0.));
+#2444 = VECTOR('',#2445,1.);
+#2445 = DIRECTION('',(0.,-1.));
+#2446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2447 = ADVANCED_FACE('',(#2448),#2354,.T.);
+#2448 = FACE_BOUND('',#2449,.T.);
+#2449 = EDGE_LOOP('',(#2450,#2480,#2509,#2537,#2565,#2593,#2621,#2654,
+ #2682,#2704,#2705));
+#2450 = ORIENTED_EDGE('',*,*,#2451,.F.);
+#2451 = EDGE_CURVE('',#2452,#2454,#2456,.T.);
+#2452 = VERTEX_POINT('',#2453);
+#2453 = CARTESIAN_POINT('',(5.530173477358,10.5875,0.));
+#2454 = VERTEX_POINT('',#2455);
+#2455 = CARTESIAN_POINT('',(5.88,10.5875,0.));
+#2456 = SURFACE_CURVE('',#2457,(#2461,#2468),.PCURVE_S1.);
+#2457 = LINE('',#2458,#2459);
+#2458 = CARTESIAN_POINT('',(5.48,10.5875,0.));
+#2459 = VECTOR('',#2460,1.);
+#2460 = DIRECTION('',(1.,0.,0.));
+#2461 = PCURVE('',#2354,#2462);
+#2462 = DEFINITIONAL_REPRESENTATION('',(#2463),#2467);
+#2463 = LINE('',#2464,#2465);
+#2464 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#2465 = VECTOR('',#2466,1.);
+#2466 = DIRECTION('',(1.,4.145425090127E-57));
+#2467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2468 = PCURVE('',#2469,#2474);
+#2469 = PLANE('',#2470);
+#2470 = AXIS2_PLACEMENT_3D('',#2471,#2472,#2473);
+#2471 = CARTESIAN_POINT('',(5.48,10.2125,0.));
+#2472 = DIRECTION('',(0.,0.,1.));
+#2473 = DIRECTION('',(1.,0.,0.));
+#2474 = DEFINITIONAL_REPRESENTATION('',(#2475),#2479);
+#2475 = LINE('',#2476,#2477);
+#2476 = CARTESIAN_POINT('',(0.,0.375));
+#2477 = VECTOR('',#2478,1.);
+#2478 = DIRECTION('',(1.,0.));
+#2479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2480 = ORIENTED_EDGE('',*,*,#2481,.T.);
+#2481 = EDGE_CURVE('',#2452,#2482,#2484,.T.);
+#2482 = VERTEX_POINT('',#2483);
+#2483 = CARTESIAN_POINT('',(5.452168762264,10.5875,4.174685660388E-02));
+#2484 = SURFACE_CURVE('',#2485,(#2490,#2497),.PCURVE_S1.);
+#2485 = CIRCLE('',#2486,9.375E-02);
+#2486 = AXIS2_PLACEMENT_3D('',#2487,#2488,#2489);
+#2487 = CARTESIAN_POINT('',(5.530173477358,10.5875,9.375E-02));
+#2488 = DIRECTION('',(0.,1.,0.));
+#2489 = DIRECTION('',(0.,0.,1.));
+#2490 = PCURVE('',#2354,#2491);
+#2491 = DEFINITIONAL_REPRESENTATION('',(#2492),#2496);
+#2492 = CIRCLE('',#2493,9.375E-02);
+#2493 = AXIS2_PLACEMENT_2D('',#2494,#2495);
+#2494 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#2495 = DIRECTION('',(0.,-1.));
+#2496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2497 = PCURVE('',#2498,#2503);
+#2498 = CYLINDRICAL_SURFACE('',#2499,9.375E-02);
+#2499 = AXIS2_PLACEMENT_3D('',#2500,#2501,#2502);
+#2500 = CARTESIAN_POINT('',(5.530173477358,10.2125,9.375E-02));
+#2501 = DIRECTION('',(0.,1.,0.));
+#2502 = DIRECTION('',(0.,0.,-1.));
+#2503 = DEFINITIONAL_REPRESENTATION('',(#2504),#2508);
+#2504 = LINE('',#2505,#2506);
+#2505 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#2506 = VECTOR('',#2507,1.);
+#2507 = DIRECTION('',(1.,0.));
+#2508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2509 = ORIENTED_EDGE('',*,*,#2510,.T.);
+#2510 = EDGE_CURVE('',#2482,#2511,#2513,.T.);
+#2511 = VERTEX_POINT('',#2512);
+#2512 = CARTESIAN_POINT('',(5.135662475472,10.5875,0.516506286792));
+#2513 = SURFACE_CURVE('',#2514,(#2518,#2525),.PCURVE_S1.);
+#2514 = LINE('',#2515,#2516);
+#2515 = CARTESIAN_POINT('',(5.48,10.5875,0.));
+#2516 = VECTOR('',#2517,1.);
+#2517 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#2518 = PCURVE('',#2354,#2519);
+#2519 = DEFINITIONAL_REPRESENTATION('',(#2520),#2524);
+#2520 = LINE('',#2521,#2522);
+#2521 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#2522 = VECTOR('',#2523,1.);
+#2523 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#2524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2525 = PCURVE('',#2526,#2531);
+#2526 = PLANE('',#2527);
+#2527 = AXIS2_PLACEMENT_3D('',#2528,#2529,#2530);
+#2528 = CARTESIAN_POINT('',(5.48,10.2125,0.));
+#2529 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#2530 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#2531 = DEFINITIONAL_REPRESENTATION('',(#2532),#2536);
+#2532 = LINE('',#2533,#2534);
+#2533 = CARTESIAN_POINT('',(0.,-0.375));
+#2534 = VECTOR('',#2535,1.);
+#2535 = DIRECTION('',(1.,0.));
+#2536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2537 = ORIENTED_EDGE('',*,*,#2538,.F.);
+#2538 = EDGE_CURVE('',#2539,#2511,#2541,.T.);
+#2539 = VERTEX_POINT('',#2540);
+#2540 = CARTESIAN_POINT('',(5.08,10.5875,0.516506286792));
+#2541 = SURFACE_CURVE('',#2542,(#2546,#2553),.PCURVE_S1.);
+#2542 = LINE('',#2543,#2544);
+#2543 = CARTESIAN_POINT('',(5.08,10.5875,0.516506286792));
+#2544 = VECTOR('',#2545,1.);
+#2545 = DIRECTION('',(1.,0.,0.));
+#2546 = PCURVE('',#2354,#2547);
+#2547 = DEFINITIONAL_REPRESENTATION('',(#2548),#2552);
+#2548 = LINE('',#2549,#2550);
+#2549 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#2550 = VECTOR('',#2551,1.);
+#2551 = DIRECTION('',(1.,4.145425090127E-57));
+#2552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2553 = PCURVE('',#2554,#2559);
+#2554 = PLANE('',#2555);
+#2555 = AXIS2_PLACEMENT_3D('',#2556,#2557,#2558);
+#2556 = CARTESIAN_POINT('',(5.08,10.2125,0.516506286792));
+#2557 = DIRECTION('',(0.,0.,1.));
+#2558 = DIRECTION('',(1.,0.,0.));
+#2559 = DEFINITIONAL_REPRESENTATION('',(#2560),#2564);
+#2560 = LINE('',#2561,#2562);
+#2561 = CARTESIAN_POINT('',(0.,0.375));
+#2562 = VECTOR('',#2563,1.);
+#2563 = DIRECTION('',(1.,0.));
+#2564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2565 = ORIENTED_EDGE('',*,*,#2566,.T.);
+#2566 = EDGE_CURVE('',#2539,#2567,#2569,.T.);
+#2567 = VERTEX_POINT('',#2568);
+#2568 = CARTESIAN_POINT('',(5.08,10.5875,0.704006286792));
+#2569 = SURFACE_CURVE('',#2570,(#2574,#2581),.PCURVE_S1.);
+#2570 = LINE('',#2571,#2572);
+#2571 = CARTESIAN_POINT('',(5.08,10.5875,0.516506286792));
+#2572 = VECTOR('',#2573,1.);
+#2573 = DIRECTION('',(0.,0.,1.));
+#2574 = PCURVE('',#2354,#2575);
+#2575 = DEFINITIONAL_REPRESENTATION('',(#2576),#2580);
+#2576 = LINE('',#2577,#2578);
+#2577 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#2578 = VECTOR('',#2579,1.);
+#2579 = DIRECTION('',(0.,-1.));
+#2580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2581 = PCURVE('',#2582,#2587);
+#2582 = PLANE('',#2583);
+#2583 = AXIS2_PLACEMENT_3D('',#2584,#2585,#2586);
+#2584 = CARTESIAN_POINT('',(5.08,10.2125,0.516506286792));
+#2585 = DIRECTION('',(1.,0.,0.));
+#2586 = DIRECTION('',(0.,0.,1.));
+#2587 = DEFINITIONAL_REPRESENTATION('',(#2588),#2592);
+#2588 = LINE('',#2589,#2590);
+#2589 = CARTESIAN_POINT('',(0.,-0.375));
+#2590 = VECTOR('',#2591,1.);
+#2591 = DIRECTION('',(1.,0.));
+#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2593 = ORIENTED_EDGE('',*,*,#2594,.T.);
+#2594 = EDGE_CURVE('',#2567,#2595,#2597,.T.);
+#2595 = VERTEX_POINT('',#2596);
+#2596 = CARTESIAN_POINT('',(5.18583595283,10.5875,0.704006286792));
+#2597 = SURFACE_CURVE('',#2598,(#2602,#2609),.PCURVE_S1.);
+#2598 = LINE('',#2599,#2600);
+#2599 = CARTESIAN_POINT('',(5.08,10.5875,0.704006286792));
+#2600 = VECTOR('',#2601,1.);
+#2601 = DIRECTION('',(1.,0.,0.));
+#2602 = PCURVE('',#2354,#2603);
+#2603 = DEFINITIONAL_REPRESENTATION('',(#2604),#2608);
+#2604 = LINE('',#2605,#2606);
+#2605 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#2606 = VECTOR('',#2607,1.);
+#2607 = DIRECTION('',(1.,4.145425090127E-57));
+#2608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2609 = PCURVE('',#2610,#2615);
+#2610 = PLANE('',#2611);
+#2611 = AXIS2_PLACEMENT_3D('',#2612,#2613,#2614);
+#2612 = CARTESIAN_POINT('',(5.08,10.2125,0.704006286792));
+#2613 = DIRECTION('',(0.,0.,1.));
+#2614 = DIRECTION('',(1.,0.,0.));
+#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620);
+#2616 = LINE('',#2617,#2618);
+#2617 = CARTESIAN_POINT('',(0.,0.375));
+#2618 = VECTOR('',#2619,1.);
+#2619 = DIRECTION('',(1.,0.));
+#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2621 = ORIENTED_EDGE('',*,*,#2622,.F.);
+#2622 = EDGE_CURVE('',#2623,#2595,#2625,.T.);
+#2623 = VERTEX_POINT('',#2624);
+#2624 = CARTESIAN_POINT('',(5.263840667924,10.5875,0.662259430188));
+#2625 = SURFACE_CURVE('',#2626,(#2631,#2642),.PCURVE_S1.);
+#2626 = CIRCLE('',#2627,9.375E-02);
+#2627 = AXIS2_PLACEMENT_3D('',#2628,#2629,#2630);
+#2628 = CARTESIAN_POINT('',(5.18583595283,10.5875,0.610256286792));
+#2629 = DIRECTION('',(0.,-1.,0.));
+#2630 = DIRECTION('',(0.,0.,1.));
+#2631 = PCURVE('',#2354,#2632);
+#2632 = DEFINITIONAL_REPRESENTATION('',(#2633),#2641);
+#2633 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2634,#2635,#2636,#2637,
+#2638,#2639,#2640),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2634 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#2635 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#2636 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#2637 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#2638 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#2639 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#2640 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#2641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2642 = PCURVE('',#2643,#2648);
+#2643 = CYLINDRICAL_SURFACE('',#2644,9.375E-02);
+#2644 = AXIS2_PLACEMENT_3D('',#2645,#2646,#2647);
+#2645 = CARTESIAN_POINT('',(5.18583595283,10.2125,0.610256286792));
+#2646 = DIRECTION('',(0.,1.,0.));
+#2647 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#2648 = DEFINITIONAL_REPRESENTATION('',(#2649),#2653);
+#2649 = LINE('',#2650,#2651);
+#2650 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#2651 = VECTOR('',#2652,1.);
+#2652 = DIRECTION('',(-1.,0.));
+#2653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2654 = ORIENTED_EDGE('',*,*,#2655,.F.);
+#2655 = EDGE_CURVE('',#2656,#2623,#2658,.T.);
+#2656 = VERTEX_POINT('',#2657);
+#2657 = CARTESIAN_POINT('',(5.552515716981,10.5875,0.229246856604));
+#2658 = SURFACE_CURVE('',#2659,(#2663,#2670),.PCURVE_S1.);
+#2659 = LINE('',#2660,#2661);
+#2660 = CARTESIAN_POINT('',(5.636009430188,10.5875,0.104006286792));
+#2661 = VECTOR('',#2662,1.);
+#2662 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#2663 = PCURVE('',#2354,#2664);
+#2664 = DEFINITIONAL_REPRESENTATION('',(#2665),#2669);
+#2665 = LINE('',#2666,#2667);
+#2666 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#2667 = VECTOR('',#2668,1.);
+#2668 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#2669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2670 = PCURVE('',#2671,#2676);
+#2671 = PLANE('',#2672);
+#2672 = AXIS2_PLACEMENT_3D('',#2673,#2674,#2675);
+#2673 = CARTESIAN_POINT('',(5.636009430188,10.2125,0.104006286792));
+#2674 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#2675 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#2676 = DEFINITIONAL_REPRESENTATION('',(#2677),#2681);
+#2677 = LINE('',#2678,#2679);
+#2678 = CARTESIAN_POINT('',(0.,-0.375));
+#2679 = VECTOR('',#2680,1.);
+#2680 = DIRECTION('',(1.,0.));
+#2681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2682 = ORIENTED_EDGE('',*,*,#2683,.F.);
+#2683 = EDGE_CURVE('',#2332,#2656,#2684,.T.);
+#2684 = SURFACE_CURVE('',#2685,(#2690,#2697),.PCURVE_S1.);
+#2685 = CIRCLE('',#2686,9.375E-02);
+#2686 = AXIS2_PLACEMENT_3D('',#2687,#2688,#2689);
+#2687 = CARTESIAN_POINT('',(5.630520432075,10.5875,0.28125));
+#2688 = DIRECTION('',(0.,1.,0.));
+#2689 = DIRECTION('',(0.,0.,1.));
+#2690 = PCURVE('',#2354,#2691);
+#2691 = DEFINITIONAL_REPRESENTATION('',(#2692),#2696);
+#2692 = CIRCLE('',#2693,9.375E-02);
+#2693 = AXIS2_PLACEMENT_2D('',#2694,#2695);
+#2694 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#2695 = DIRECTION('',(0.,-1.));
+#2696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2697 = PCURVE('',#2382,#2698);
+#2698 = DEFINITIONAL_REPRESENTATION('',(#2699),#2703);
+#2699 = LINE('',#2700,#2701);
+#2700 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#2701 = VECTOR('',#2702,1.);
+#2702 = DIRECTION('',(1.,0.));
+#2703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2704 = ORIENTED_EDGE('',*,*,#2331,.T.);
+#2705 = ORIENTED_EDGE('',*,*,#2706,.F.);
+#2706 = EDGE_CURVE('',#2454,#2334,#2707,.T.);
+#2707 = SURFACE_CURVE('',#2708,(#2712,#2719),.PCURVE_S1.);
+#2708 = LINE('',#2709,#2710);
+#2709 = CARTESIAN_POINT('',(5.88,10.5875,0.));
+#2710 = VECTOR('',#2711,1.);
+#2711 = DIRECTION('',(0.,0.,1.));
+#2712 = PCURVE('',#2354,#2713);
+#2713 = DEFINITIONAL_REPRESENTATION('',(#2714),#2718);
+#2714 = LINE('',#2715,#2716);
+#2715 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#2716 = VECTOR('',#2717,1.);
+#2717 = DIRECTION('',(0.,-1.));
+#2718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2719 = PCURVE('',#2436,#2720);
+#2720 = DEFINITIONAL_REPRESENTATION('',(#2721),#2725);
+#2721 = LINE('',#2722,#2723);
+#2722 = CARTESIAN_POINT('',(0.,-0.375));
+#2723 = VECTOR('',#2724,1.);
+#2724 = DIRECTION('',(1.,0.));
+#2725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2726 = ADVANCED_FACE('',(#2727),#2382,.F.);
+#2727 = FACE_BOUND('',#2728,.F.);
+#2728 = EDGE_LOOP('',(#2729,#2757,#2778,#2779));
+#2729 = ORIENTED_EDGE('',*,*,#2730,.T.);
+#2730 = EDGE_CURVE('',#2367,#2731,#2733,.T.);
+#2731 = VERTEX_POINT('',#2732);
+#2732 = CARTESIAN_POINT('',(5.552515716981,10.2125,0.229246856604));
+#2733 = SURFACE_CURVE('',#2734,(#2739,#2746),.PCURVE_S1.);
+#2734 = CIRCLE('',#2735,9.375E-02);
+#2735 = AXIS2_PLACEMENT_3D('',#2736,#2737,#2738);
+#2736 = CARTESIAN_POINT('',(5.630520432075,10.2125,0.28125));
+#2737 = DIRECTION('',(0.,1.,0.));
+#2738 = DIRECTION('',(0.,0.,1.));
+#2739 = PCURVE('',#2382,#2740);
+#2740 = DEFINITIONAL_REPRESENTATION('',(#2741),#2745);
+#2741 = LINE('',#2742,#2743);
+#2742 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#2743 = VECTOR('',#2744,1.);
+#2744 = DIRECTION('',(1.,0.));
+#2745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2746 = PCURVE('',#2410,#2747);
+#2747 = DEFINITIONAL_REPRESENTATION('',(#2748),#2756);
+#2748 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2749,#2750,#2751,#2752,
+#2753,#2754,#2755),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2749 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#2750 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#2751 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#2752 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#2753 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#2754 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#2755 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#2756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2757 = ORIENTED_EDGE('',*,*,#2758,.T.);
+#2758 = EDGE_CURVE('',#2731,#2656,#2759,.T.);
+#2759 = SURFACE_CURVE('',#2760,(#2764,#2771),.PCURVE_S1.);
+#2760 = LINE('',#2761,#2762);
+#2761 = CARTESIAN_POINT('',(5.552515716981,10.2125,0.229246856604));
+#2762 = VECTOR('',#2763,1.);
+#2763 = DIRECTION('',(0.,1.,0.));
+#2764 = PCURVE('',#2382,#2765);
+#2765 = DEFINITIONAL_REPRESENTATION('',(#2766),#2770);
+#2766 = LINE('',#2767,#2768);
+#2767 = CARTESIAN_POINT('',(0.982793723247,0.));
+#2768 = VECTOR('',#2769,1.);
+#2769 = DIRECTION('',(0.,1.));
+#2770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2771 = PCURVE('',#2671,#2772);
+#2772 = DEFINITIONAL_REPRESENTATION('',(#2773),#2777);
+#2773 = LINE('',#2774,#2775);
+#2774 = CARTESIAN_POINT('',(0.150520432075,0.));
+#2775 = VECTOR('',#2776,1.);
+#2776 = DIRECTION('',(0.,-1.));
+#2777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2778 = ORIENTED_EDGE('',*,*,#2683,.F.);
+#2779 = ORIENTED_EDGE('',*,*,#2366,.F.);
+#2780 = ADVANCED_FACE('',(#2781),#2436,.T.);
+#2781 = FACE_BOUND('',#2782,.T.);
+#2782 = EDGE_LOOP('',(#2783,#2806,#2827,#2828));
+#2783 = ORIENTED_EDGE('',*,*,#2784,.F.);
+#2784 = EDGE_CURVE('',#2785,#2395,#2787,.T.);
+#2785 = VERTEX_POINT('',#2786);
+#2786 = CARTESIAN_POINT('',(5.88,10.2125,0.));
+#2787 = SURFACE_CURVE('',#2788,(#2792,#2799),.PCURVE_S1.);
+#2788 = LINE('',#2789,#2790);
+#2789 = CARTESIAN_POINT('',(5.88,10.2125,0.));
+#2790 = VECTOR('',#2791,1.);
+#2791 = DIRECTION('',(0.,0.,1.));
+#2792 = PCURVE('',#2436,#2793);
+#2793 = DEFINITIONAL_REPRESENTATION('',(#2794),#2798);
+#2794 = LINE('',#2795,#2796);
+#2795 = CARTESIAN_POINT('',(0.,0.));
+#2796 = VECTOR('',#2797,1.);
+#2797 = DIRECTION('',(1.,0.));
+#2798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2799 = PCURVE('',#2410,#2800);
+#2800 = DEFINITIONAL_REPRESENTATION('',(#2801),#2805);
+#2801 = LINE('',#2802,#2803);
+#2802 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#2803 = VECTOR('',#2804,1.);
+#2804 = DIRECTION('',(-1.,0.));
+#2805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2806 = ORIENTED_EDGE('',*,*,#2807,.T.);
+#2807 = EDGE_CURVE('',#2785,#2454,#2808,.T.);
+#2808 = SURFACE_CURVE('',#2809,(#2813,#2820),.PCURVE_S1.);
+#2809 = LINE('',#2810,#2811);
+#2810 = CARTESIAN_POINT('',(5.88,10.2125,0.));
+#2811 = VECTOR('',#2812,1.);
+#2812 = DIRECTION('',(0.,1.,0.));
+#2813 = PCURVE('',#2436,#2814);
+#2814 = DEFINITIONAL_REPRESENTATION('',(#2815),#2819);
+#2815 = LINE('',#2816,#2817);
+#2816 = CARTESIAN_POINT('',(0.,0.));
+#2817 = VECTOR('',#2818,1.);
+#2818 = DIRECTION('',(0.,-1.));
+#2819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2820 = PCURVE('',#2469,#2821);
+#2821 = DEFINITIONAL_REPRESENTATION('',(#2822),#2826);
+#2822 = LINE('',#2823,#2824);
+#2823 = CARTESIAN_POINT('',(0.4,0.));
+#2824 = VECTOR('',#2825,1.);
+#2825 = DIRECTION('',(0.,1.));
+#2826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2827 = ORIENTED_EDGE('',*,*,#2706,.T.);
+#2828 = ORIENTED_EDGE('',*,*,#2422,.F.);
+#2829 = ADVANCED_FACE('',(#2830),#2410,.T.);
+#2830 = FACE_BOUND('',#2831,.T.);
+#2831 = EDGE_LOOP('',(#2832,#2855,#2856,#2857,#2858,#2881,#2905,#2928,
+ #2951,#2974,#2997));
+#2832 = ORIENTED_EDGE('',*,*,#2833,.T.);
+#2833 = EDGE_CURVE('',#2834,#2785,#2836,.T.);
+#2834 = VERTEX_POINT('',#2835);
+#2835 = CARTESIAN_POINT('',(5.530173477358,10.2125,0.));
+#2836 = SURFACE_CURVE('',#2837,(#2841,#2848),.PCURVE_S1.);
+#2837 = LINE('',#2838,#2839);
+#2838 = CARTESIAN_POINT('',(5.48,10.2125,0.));
+#2839 = VECTOR('',#2840,1.);
+#2840 = DIRECTION('',(1.,0.,0.));
+#2841 = PCURVE('',#2410,#2842);
+#2842 = DEFINITIONAL_REPRESENTATION('',(#2843),#2847);
+#2843 = LINE('',#2844,#2845);
+#2844 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#2845 = VECTOR('',#2846,1.);
+#2846 = DIRECTION('',(0.,1.));
+#2847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2848 = PCURVE('',#2469,#2849);
+#2849 = DEFINITIONAL_REPRESENTATION('',(#2850),#2854);
+#2850 = LINE('',#2851,#2852);
+#2851 = CARTESIAN_POINT('',(0.,0.));
+#2852 = VECTOR('',#2853,1.);
+#2853 = DIRECTION('',(1.,0.));
+#2854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2855 = ORIENTED_EDGE('',*,*,#2784,.T.);
+#2856 = ORIENTED_EDGE('',*,*,#2394,.F.);
+#2857 = ORIENTED_EDGE('',*,*,#2730,.T.);
+#2858 = ORIENTED_EDGE('',*,*,#2859,.T.);
+#2859 = EDGE_CURVE('',#2731,#2860,#2862,.T.);
+#2860 = VERTEX_POINT('',#2861);
+#2861 = CARTESIAN_POINT('',(5.263840667924,10.2125,0.662259430188));
+#2862 = SURFACE_CURVE('',#2863,(#2867,#2874),.PCURVE_S1.);
+#2863 = LINE('',#2864,#2865);
+#2864 = CARTESIAN_POINT('',(5.636009430188,10.2125,0.104006286792));
+#2865 = VECTOR('',#2866,1.);
+#2866 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#2867 = PCURVE('',#2410,#2868);
+#2868 = DEFINITIONAL_REPRESENTATION('',(#2869),#2873);
+#2869 = LINE('',#2870,#2871);
+#2870 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#2871 = VECTOR('',#2872,1.);
+#2872 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#2873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2874 = PCURVE('',#2671,#2875);
+#2875 = DEFINITIONAL_REPRESENTATION('',(#2876),#2880);
+#2876 = LINE('',#2877,#2878);
+#2877 = CARTESIAN_POINT('',(0.,0.));
+#2878 = VECTOR('',#2879,1.);
+#2879 = DIRECTION('',(1.,0.));
+#2880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2881 = ORIENTED_EDGE('',*,*,#2882,.T.);
+#2882 = EDGE_CURVE('',#2860,#2883,#2885,.T.);
+#2883 = VERTEX_POINT('',#2884);
+#2884 = CARTESIAN_POINT('',(5.18583595283,10.2125,0.704006286792));
+#2885 = SURFACE_CURVE('',#2886,(#2891,#2898),.PCURVE_S1.);
+#2886 = CIRCLE('',#2887,9.375E-02);
+#2887 = AXIS2_PLACEMENT_3D('',#2888,#2889,#2890);
+#2888 = CARTESIAN_POINT('',(5.18583595283,10.2125,0.610256286792));
+#2889 = DIRECTION('',(0.,-1.,0.));
+#2890 = DIRECTION('',(0.,0.,1.));
+#2891 = PCURVE('',#2410,#2892);
+#2892 = DEFINITIONAL_REPRESENTATION('',(#2893),#2897);
+#2893 = CIRCLE('',#2894,9.375E-02);
+#2894 = AXIS2_PLACEMENT_2D('',#2895,#2896);
+#2895 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#2896 = DIRECTION('',(-1.,0.));
+#2897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2898 = PCURVE('',#2643,#2899);
+#2899 = DEFINITIONAL_REPRESENTATION('',(#2900),#2904);
+#2900 = LINE('',#2901,#2902);
+#2901 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#2902 = VECTOR('',#2903,1.);
+#2903 = DIRECTION('',(-1.,0.));
+#2904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2905 = ORIENTED_EDGE('',*,*,#2906,.F.);
+#2906 = EDGE_CURVE('',#2907,#2883,#2909,.T.);
+#2907 = VERTEX_POINT('',#2908);
+#2908 = CARTESIAN_POINT('',(5.08,10.2125,0.704006286792));
+#2909 = SURFACE_CURVE('',#2910,(#2914,#2921),.PCURVE_S1.);
+#2910 = LINE('',#2911,#2912);
+#2911 = CARTESIAN_POINT('',(5.08,10.2125,0.704006286792));
+#2912 = VECTOR('',#2913,1.);
+#2913 = DIRECTION('',(1.,0.,0.));
+#2914 = PCURVE('',#2410,#2915);
+#2915 = DEFINITIONAL_REPRESENTATION('',(#2916),#2920);
+#2916 = LINE('',#2917,#2918);
+#2917 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#2918 = VECTOR('',#2919,1.);
+#2919 = DIRECTION('',(0.,1.));
+#2920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2921 = PCURVE('',#2610,#2922);
+#2922 = DEFINITIONAL_REPRESENTATION('',(#2923),#2927);
+#2923 = LINE('',#2924,#2925);
+#2924 = CARTESIAN_POINT('',(0.,0.));
+#2925 = VECTOR('',#2926,1.);
+#2926 = DIRECTION('',(1.,0.));
+#2927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2928 = ORIENTED_EDGE('',*,*,#2929,.F.);
+#2929 = EDGE_CURVE('',#2930,#2907,#2932,.T.);
+#2930 = VERTEX_POINT('',#2931);
+#2931 = CARTESIAN_POINT('',(5.08,10.2125,0.516506286792));
+#2932 = SURFACE_CURVE('',#2933,(#2937,#2944),.PCURVE_S1.);
+#2933 = LINE('',#2934,#2935);
+#2934 = CARTESIAN_POINT('',(5.08,10.2125,0.516506286792));
+#2935 = VECTOR('',#2936,1.);
+#2936 = DIRECTION('',(0.,0.,1.));
+#2937 = PCURVE('',#2410,#2938);
+#2938 = DEFINITIONAL_REPRESENTATION('',(#2939),#2943);
+#2939 = LINE('',#2940,#2941);
+#2940 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#2941 = VECTOR('',#2942,1.);
+#2942 = DIRECTION('',(-1.,0.));
+#2943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2944 = PCURVE('',#2582,#2945);
+#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2950);
+#2946 = LINE('',#2947,#2948);
+#2947 = CARTESIAN_POINT('',(0.,0.));
+#2948 = VECTOR('',#2949,1.);
+#2949 = DIRECTION('',(1.,0.));
+#2950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2951 = ORIENTED_EDGE('',*,*,#2952,.T.);
+#2952 = EDGE_CURVE('',#2930,#2953,#2955,.T.);
+#2953 = VERTEX_POINT('',#2954);
+#2954 = CARTESIAN_POINT('',(5.135662475472,10.2125,0.516506286792));
+#2955 = SURFACE_CURVE('',#2956,(#2960,#2967),.PCURVE_S1.);
+#2956 = LINE('',#2957,#2958);
+#2957 = CARTESIAN_POINT('',(5.08,10.2125,0.516506286792));
+#2958 = VECTOR('',#2959,1.);
+#2959 = DIRECTION('',(1.,0.,0.));
+#2960 = PCURVE('',#2410,#2961);
+#2961 = DEFINITIONAL_REPRESENTATION('',(#2962),#2966);
+#2962 = LINE('',#2963,#2964);
+#2963 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#2964 = VECTOR('',#2965,1.);
+#2965 = DIRECTION('',(0.,1.));
+#2966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2967 = PCURVE('',#2554,#2968);
+#2968 = DEFINITIONAL_REPRESENTATION('',(#2969),#2973);
+#2969 = LINE('',#2970,#2971);
+#2970 = CARTESIAN_POINT('',(0.,0.));
+#2971 = VECTOR('',#2972,1.);
+#2972 = DIRECTION('',(1.,0.));
+#2973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2974 = ORIENTED_EDGE('',*,*,#2975,.F.);
+#2975 = EDGE_CURVE('',#2976,#2953,#2978,.T.);
+#2976 = VERTEX_POINT('',#2977);
+#2977 = CARTESIAN_POINT('',(5.452168762264,10.2125,4.174685660388E-02));
+#2978 = SURFACE_CURVE('',#2979,(#2983,#2990),.PCURVE_S1.);
+#2979 = LINE('',#2980,#2981);
+#2980 = CARTESIAN_POINT('',(5.48,10.2125,0.));
+#2981 = VECTOR('',#2982,1.);
+#2982 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#2983 = PCURVE('',#2410,#2984);
+#2984 = DEFINITIONAL_REPRESENTATION('',(#2985),#2989);
+#2985 = LINE('',#2986,#2987);
+#2986 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#2987 = VECTOR('',#2988,1.);
+#2988 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#2989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2990 = PCURVE('',#2526,#2991);
+#2991 = DEFINITIONAL_REPRESENTATION('',(#2992),#2996);
+#2992 = LINE('',#2993,#2994);
+#2993 = CARTESIAN_POINT('',(0.,0.));
+#2994 = VECTOR('',#2995,1.);
+#2995 = DIRECTION('',(1.,0.));
+#2996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2997 = ORIENTED_EDGE('',*,*,#2998,.F.);
+#2998 = EDGE_CURVE('',#2834,#2976,#2999,.T.);
+#2999 = SURFACE_CURVE('',#3000,(#3005,#3016),.PCURVE_S1.);
+#3000 = CIRCLE('',#3001,9.375E-02);
+#3001 = AXIS2_PLACEMENT_3D('',#3002,#3003,#3004);
+#3002 = CARTESIAN_POINT('',(5.530173477358,10.2125,9.375E-02));
+#3003 = DIRECTION('',(0.,1.,0.));
+#3004 = DIRECTION('',(0.,0.,1.));
+#3005 = PCURVE('',#2410,#3006);
+#3006 = DEFINITIONAL_REPRESENTATION('',(#3007),#3015);
+#3007 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3008,#3009,#3010,#3011,
+#3012,#3013,#3014),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3008 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#3009 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#3010 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#3011 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#3012 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#3013 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#3014 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#3015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3016 = PCURVE('',#2498,#3017);
+#3017 = DEFINITIONAL_REPRESENTATION('',(#3018),#3022);
+#3018 = LINE('',#3019,#3020);
+#3019 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#3020 = VECTOR('',#3021,1.);
+#3021 = DIRECTION('',(1.,0.));
+#3022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3023 = ADVANCED_FACE('',(#3024),#2469,.F.);
+#3024 = FACE_BOUND('',#3025,.F.);
+#3025 = EDGE_LOOP('',(#3026,#3027,#3028,#3029));
+#3026 = ORIENTED_EDGE('',*,*,#2833,.T.);
+#3027 = ORIENTED_EDGE('',*,*,#2807,.T.);
+#3028 = ORIENTED_EDGE('',*,*,#2451,.F.);
+#3029 = ORIENTED_EDGE('',*,*,#3030,.F.);
+#3030 = EDGE_CURVE('',#2834,#2452,#3031,.T.);
+#3031 = SURFACE_CURVE('',#3032,(#3036,#3043),.PCURVE_S1.);
+#3032 = LINE('',#3033,#3034);
+#3033 = CARTESIAN_POINT('',(5.530173477358,10.2125,0.));
+#3034 = VECTOR('',#3035,1.);
+#3035 = DIRECTION('',(0.,1.,0.));
+#3036 = PCURVE('',#2469,#3037);
+#3037 = DEFINITIONAL_REPRESENTATION('',(#3038),#3042);
+#3038 = LINE('',#3039,#3040);
+#3039 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#3040 = VECTOR('',#3041,1.);
+#3041 = DIRECTION('',(0.,1.));
+#3042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3043 = PCURVE('',#2498,#3044);
+#3044 = DEFINITIONAL_REPRESENTATION('',(#3045),#3049);
+#3045 = LINE('',#3046,#3047);
+#3046 = CARTESIAN_POINT('',(0.,0.));
+#3047 = VECTOR('',#3048,1.);
+#3048 = DIRECTION('',(0.,1.));
+#3049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3050 = ADVANCED_FACE('',(#3051),#2498,.T.);
+#3051 = FACE_BOUND('',#3052,.T.);
+#3052 = EDGE_LOOP('',(#3053,#3054,#3075,#3076));
+#3053 = ORIENTED_EDGE('',*,*,#2998,.T.);
+#3054 = ORIENTED_EDGE('',*,*,#3055,.T.);
+#3055 = EDGE_CURVE('',#2976,#2482,#3056,.T.);
+#3056 = SURFACE_CURVE('',#3057,(#3061,#3068),.PCURVE_S1.);
+#3057 = LINE('',#3058,#3059);
+#3058 = CARTESIAN_POINT('',(5.452168762264,10.2125,4.174685660388E-02));
+#3059 = VECTOR('',#3060,1.);
+#3060 = DIRECTION('',(0.,1.,0.));
+#3061 = PCURVE('',#2498,#3062);
+#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3067);
+#3063 = LINE('',#3064,#3065);
+#3064 = CARTESIAN_POINT('',(0.982793723247,0.));
+#3065 = VECTOR('',#3066,1.);
+#3066 = DIRECTION('',(0.,1.));
+#3067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3068 = PCURVE('',#2526,#3069);
+#3069 = DEFINITIONAL_REPRESENTATION('',(#3070),#3074);
+#3070 = LINE('',#3071,#3072);
+#3071 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#3072 = VECTOR('',#3073,1.);
+#3073 = DIRECTION('',(0.,-1.));
+#3074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3075 = ORIENTED_EDGE('',*,*,#2481,.F.);
+#3076 = ORIENTED_EDGE('',*,*,#3030,.F.);
+#3077 = ADVANCED_FACE('',(#3078),#2526,.F.);
+#3078 = FACE_BOUND('',#3079,.F.);
+#3079 = EDGE_LOOP('',(#3080,#3081,#3082,#3083));
+#3080 = ORIENTED_EDGE('',*,*,#2975,.F.);
+#3081 = ORIENTED_EDGE('',*,*,#3055,.T.);
+#3082 = ORIENTED_EDGE('',*,*,#2510,.T.);
+#3083 = ORIENTED_EDGE('',*,*,#3084,.F.);
+#3084 = EDGE_CURVE('',#2953,#2511,#3085,.T.);
+#3085 = SURFACE_CURVE('',#3086,(#3090,#3096),.PCURVE_S1.);
+#3086 = LINE('',#3087,#3088);
+#3087 = CARTESIAN_POINT('',(5.135662475472,10.2125,0.516506286792));
+#3088 = VECTOR('',#3089,1.);
+#3089 = DIRECTION('',(0.,1.,0.));
+#3090 = PCURVE('',#2526,#3091);
+#3091 = DEFINITIONAL_REPRESENTATION('',(#3092),#3095);
+#3092 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3093,#3094),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#3093 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#3094 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#3095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3096 = PCURVE('',#2554,#3097);
+#3097 = DEFINITIONAL_REPRESENTATION('',(#3098),#3101);
+#3098 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3099,#3100),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#3099 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#3100 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#3101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3102 = ADVANCED_FACE('',(#3103),#2554,.F.);
+#3103 = FACE_BOUND('',#3104,.F.);
+#3104 = EDGE_LOOP('',(#3105,#3106,#3127,#3128));
+#3105 = ORIENTED_EDGE('',*,*,#2538,.F.);
+#3106 = ORIENTED_EDGE('',*,*,#3107,.F.);
+#3107 = EDGE_CURVE('',#2930,#2539,#3108,.T.);
+#3108 = SURFACE_CURVE('',#3109,(#3113,#3120),.PCURVE_S1.);
+#3109 = LINE('',#3110,#3111);
+#3110 = CARTESIAN_POINT('',(5.08,10.2125,0.516506286792));
+#3111 = VECTOR('',#3112,1.);
+#3112 = DIRECTION('',(0.,1.,0.));
+#3113 = PCURVE('',#2554,#3114);
+#3114 = DEFINITIONAL_REPRESENTATION('',(#3115),#3119);
+#3115 = LINE('',#3116,#3117);
+#3116 = CARTESIAN_POINT('',(0.,0.));
+#3117 = VECTOR('',#3118,1.);
+#3118 = DIRECTION('',(0.,1.));
+#3119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3120 = PCURVE('',#2582,#3121);
+#3121 = DEFINITIONAL_REPRESENTATION('',(#3122),#3126);
+#3122 = LINE('',#3123,#3124);
+#3123 = CARTESIAN_POINT('',(0.,0.));
+#3124 = VECTOR('',#3125,1.);
+#3125 = DIRECTION('',(0.,-1.));
+#3126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3127 = ORIENTED_EDGE('',*,*,#2952,.T.);
+#3128 = ORIENTED_EDGE('',*,*,#3084,.T.);
+#3129 = ADVANCED_FACE('',(#3130),#2582,.F.);
+#3130 = FACE_BOUND('',#3131,.T.);
+#3131 = EDGE_LOOP('',(#3132,#3133,#3154,#3155));
+#3132 = ORIENTED_EDGE('',*,*,#2929,.T.);
+#3133 = ORIENTED_EDGE('',*,*,#3134,.T.);
+#3134 = EDGE_CURVE('',#2907,#2567,#3135,.T.);
+#3135 = SURFACE_CURVE('',#3136,(#3140,#3147),.PCURVE_S1.);
+#3136 = LINE('',#3137,#3138);
+#3137 = CARTESIAN_POINT('',(5.08,10.2125,0.704006286792));
+#3138 = VECTOR('',#3139,1.);
+#3139 = DIRECTION('',(0.,1.,0.));
+#3140 = PCURVE('',#2582,#3141);
+#3141 = DEFINITIONAL_REPRESENTATION('',(#3142),#3146);
+#3142 = LINE('',#3143,#3144);
+#3143 = CARTESIAN_POINT('',(0.1875,0.));
+#3144 = VECTOR('',#3145,1.);
+#3145 = DIRECTION('',(0.,-1.));
+#3146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3147 = PCURVE('',#2610,#3148);
+#3148 = DEFINITIONAL_REPRESENTATION('',(#3149),#3153);
+#3149 = LINE('',#3150,#3151);
+#3150 = CARTESIAN_POINT('',(0.,0.));
+#3151 = VECTOR('',#3152,1.);
+#3152 = DIRECTION('',(0.,1.));
+#3153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3154 = ORIENTED_EDGE('',*,*,#2566,.F.);
+#3155 = ORIENTED_EDGE('',*,*,#3107,.F.);
+#3156 = ADVANCED_FACE('',(#3157),#2671,.T.);
+#3157 = FACE_BOUND('',#3158,.T.);
+#3158 = EDGE_LOOP('',(#3159,#3160,#3161,#3162));
+#3159 = ORIENTED_EDGE('',*,*,#2859,.F.);
+#3160 = ORIENTED_EDGE('',*,*,#2758,.T.);
+#3161 = ORIENTED_EDGE('',*,*,#2655,.T.);
+#3162 = ORIENTED_EDGE('',*,*,#3163,.F.);
+#3163 = EDGE_CURVE('',#2860,#2623,#3164,.T.);
+#3164 = SURFACE_CURVE('',#3165,(#3169,#3176),.PCURVE_S1.);
+#3165 = LINE('',#3166,#3167);
+#3166 = CARTESIAN_POINT('',(5.263840667924,10.2125,0.662259430188));
+#3167 = VECTOR('',#3168,1.);
+#3168 = DIRECTION('',(0.,1.,0.));
+#3169 = PCURVE('',#2671,#3170);
+#3170 = DEFINITIONAL_REPRESENTATION('',(#3171),#3175);
+#3171 = LINE('',#3172,#3173);
+#3172 = CARTESIAN_POINT('',(0.670936777735,0.));
+#3173 = VECTOR('',#3174,1.);
+#3174 = DIRECTION('',(0.,-1.));
+#3175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3176 = PCURVE('',#2643,#3177);
+#3177 = DEFINITIONAL_REPRESENTATION('',(#3178),#3182);
+#3178 = LINE('',#3179,#3180);
+#3179 = CARTESIAN_POINT('',(-0.,0.));
+#3180 = VECTOR('',#3181,1.);
+#3181 = DIRECTION('',(-0.,1.));
+#3182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3183 = ADVANCED_FACE('',(#3184),#2610,.T.);
+#3184 = FACE_BOUND('',#3185,.T.);
+#3185 = EDGE_LOOP('',(#3186,#3187,#3188,#3189));
+#3186 = ORIENTED_EDGE('',*,*,#2594,.F.);
+#3187 = ORIENTED_EDGE('',*,*,#3134,.F.);
+#3188 = ORIENTED_EDGE('',*,*,#2906,.T.);
+#3189 = ORIENTED_EDGE('',*,*,#3190,.T.);
+#3190 = EDGE_CURVE('',#2883,#2595,#3191,.T.);
+#3191 = SURFACE_CURVE('',#3192,(#3196,#3203),.PCURVE_S1.);
+#3192 = LINE('',#3193,#3194);
+#3193 = CARTESIAN_POINT('',(5.18583595283,10.2125,0.704006286792));
+#3194 = VECTOR('',#3195,1.);
+#3195 = DIRECTION('',(0.,1.,0.));
+#3196 = PCURVE('',#2610,#3197);
+#3197 = DEFINITIONAL_REPRESENTATION('',(#3198),#3202);
+#3198 = LINE('',#3199,#3200);
+#3199 = CARTESIAN_POINT('',(0.10583595283,0.));
+#3200 = VECTOR('',#3201,1.);
+#3201 = DIRECTION('',(0.,1.));
+#3202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3203 = PCURVE('',#2643,#3204);
+#3204 = DEFINITIONAL_REPRESENTATION('',(#3205),#3209);
+#3205 = LINE('',#3206,#3207);
+#3206 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#3207 = VECTOR('',#3208,1.);
+#3208 = DIRECTION('',(-0.,1.));
+#3209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3210 = ADVANCED_FACE('',(#3211),#2643,.T.);
+#3211 = FACE_BOUND('',#3212,.F.);
+#3212 = EDGE_LOOP('',(#3213,#3214,#3215,#3216));
+#3213 = ORIENTED_EDGE('',*,*,#2882,.T.);
+#3214 = ORIENTED_EDGE('',*,*,#3190,.T.);
+#3215 = ORIENTED_EDGE('',*,*,#2622,.F.);
+#3216 = ORIENTED_EDGE('',*,*,#3163,.F.);
+#3217 = MANIFOLD_SOLID_BREP('',#3218);
+#3218 = CLOSED_SHELL('',(#3219,#3339,#3622,#3672,#3721,#3915,#3942,#3969
+ ,#3994,#4021,#4048,#4075,#4102));
+#3219 = ADVANCED_FACE('',(#3220),#3234,.T.);
+#3220 = FACE_BOUND('',#3221,.T.);
+#3221 = EDGE_LOOP('',(#3222,#3257,#3285,#3313));
+#3222 = ORIENTED_EDGE('',*,*,#3223,.F.);
+#3223 = EDGE_CURVE('',#3224,#3226,#3228,.T.);
+#3224 = VERTEX_POINT('',#3225);
+#3225 = CARTESIAN_POINT('',(-5.88,9.7875,0.1875));
+#3226 = VERTEX_POINT('',#3227);
+#3227 = CARTESIAN_POINT('',(-5.630520432075,9.7875,0.1875));
+#3228 = SURFACE_CURVE('',#3229,(#3233,#3245),.PCURVE_S1.);
+#3229 = LINE('',#3230,#3231);
+#3230 = CARTESIAN_POINT('',(-5.88,9.7875,0.1875));
+#3231 = VECTOR('',#3232,1.);
+#3232 = DIRECTION('',(1.,0.,0.));
+#3233 = PCURVE('',#3234,#3239);
+#3234 = PLANE('',#3235);
+#3235 = AXIS2_PLACEMENT_3D('',#3236,#3237,#3238);
+#3236 = CARTESIAN_POINT('',(-5.88,9.4125,0.1875));
+#3237 = DIRECTION('',(0.,0.,1.));
+#3238 = DIRECTION('',(1.,0.,0.));
+#3239 = DEFINITIONAL_REPRESENTATION('',(#3240),#3244);
+#3240 = LINE('',#3241,#3242);
+#3241 = CARTESIAN_POINT('',(0.,0.375));
+#3242 = VECTOR('',#3243,1.);
+#3243 = DIRECTION('',(1.,0.));
+#3244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3245 = PCURVE('',#3246,#3251);
+#3246 = PLANE('',#3247);
+#3247 = AXIS2_PLACEMENT_3D('',#3248,#3249,#3250);
+#3248 = CARTESIAN_POINT('',(-5.453319128445,9.7875,0.302149478872));
+#3249 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#3250 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#3251 = DEFINITIONAL_REPRESENTATION('',(#3252),#3256);
+#3252 = LINE('',#3253,#3254);
+#3253 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#3254 = VECTOR('',#3255,1.);
+#3255 = DIRECTION('',(1.,-8.365608664024E-59));
+#3256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3257 = ORIENTED_EDGE('',*,*,#3258,.F.);
+#3258 = EDGE_CURVE('',#3259,#3224,#3261,.T.);
+#3259 = VERTEX_POINT('',#3260);
+#3260 = CARTESIAN_POINT('',(-5.88,9.4125,0.1875));
+#3261 = SURFACE_CURVE('',#3262,(#3266,#3273),.PCURVE_S1.);
+#3262 = LINE('',#3263,#3264);
+#3263 = CARTESIAN_POINT('',(-5.88,9.4125,0.1875));
+#3264 = VECTOR('',#3265,1.);
+#3265 = DIRECTION('',(0.,1.,0.));
+#3266 = PCURVE('',#3234,#3267);
+#3267 = DEFINITIONAL_REPRESENTATION('',(#3268),#3272);
+#3268 = LINE('',#3269,#3270);
+#3269 = CARTESIAN_POINT('',(0.,0.));
+#3270 = VECTOR('',#3271,1.);
+#3271 = DIRECTION('',(0.,1.));
+#3272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3273 = PCURVE('',#3274,#3279);
+#3274 = PLANE('',#3275);
+#3275 = AXIS2_PLACEMENT_3D('',#3276,#3277,#3278);
+#3276 = CARTESIAN_POINT('',(-5.88,9.4125,0.));
+#3277 = DIRECTION('',(1.,0.,0.));
+#3278 = DIRECTION('',(0.,0.,1.));
+#3279 = DEFINITIONAL_REPRESENTATION('',(#3280),#3284);
+#3280 = LINE('',#3281,#3282);
+#3281 = CARTESIAN_POINT('',(0.1875,0.));
+#3282 = VECTOR('',#3283,1.);
+#3283 = DIRECTION('',(0.,-1.));
+#3284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3285 = ORIENTED_EDGE('',*,*,#3286,.T.);
+#3286 = EDGE_CURVE('',#3259,#3287,#3289,.T.);
+#3287 = VERTEX_POINT('',#3288);
+#3288 = CARTESIAN_POINT('',(-5.630520432075,9.4125,0.1875));
+#3289 = SURFACE_CURVE('',#3290,(#3294,#3301),.PCURVE_S1.);
+#3290 = LINE('',#3291,#3292);
+#3291 = CARTESIAN_POINT('',(-5.88,9.4125,0.1875));
+#3292 = VECTOR('',#3293,1.);
+#3293 = DIRECTION('',(1.,0.,0.));
+#3294 = PCURVE('',#3234,#3295);
+#3295 = DEFINITIONAL_REPRESENTATION('',(#3296),#3300);
+#3296 = LINE('',#3297,#3298);
+#3297 = CARTESIAN_POINT('',(0.,0.));
+#3298 = VECTOR('',#3299,1.);
+#3299 = DIRECTION('',(1.,0.));
+#3300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3301 = PCURVE('',#3302,#3307);
+#3302 = PLANE('',#3303);
+#3303 = AXIS2_PLACEMENT_3D('',#3304,#3305,#3306);
+#3304 = CARTESIAN_POINT('',(-5.453319128445,9.4125,0.302149478872));
+#3305 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#3306 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#3307 = DEFINITIONAL_REPRESENTATION('',(#3308),#3312);
+#3308 = LINE('',#3309,#3310);
+#3309 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#3310 = VECTOR('',#3311,1.);
+#3311 = DIRECTION('',(-1.,-4.751047921064E-59));
+#3312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3313 = ORIENTED_EDGE('',*,*,#3314,.T.);
+#3314 = EDGE_CURVE('',#3287,#3226,#3315,.T.);
+#3315 = SURFACE_CURVE('',#3316,(#3320,#3327),.PCURVE_S1.);
+#3316 = LINE('',#3317,#3318);
+#3317 = CARTESIAN_POINT('',(-5.630520432075,9.4125,0.1875));
+#3318 = VECTOR('',#3319,1.);
+#3319 = DIRECTION('',(0.,1.,0.));
+#3320 = PCURVE('',#3234,#3321);
+#3321 = DEFINITIONAL_REPRESENTATION('',(#3322),#3326);
+#3322 = LINE('',#3323,#3324);
+#3323 = CARTESIAN_POINT('',(0.249479567925,0.));
+#3324 = VECTOR('',#3325,1.);
+#3325 = DIRECTION('',(0.,1.));
+#3326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3327 = PCURVE('',#3328,#3333);
+#3328 = CYLINDRICAL_SURFACE('',#3329,9.375E-02);
+#3329 = AXIS2_PLACEMENT_3D('',#3330,#3331,#3332);
+#3330 = CARTESIAN_POINT('',(-5.630520432075,9.4125,0.28125));
+#3331 = DIRECTION('',(0.,1.,0.));
+#3332 = DIRECTION('',(0.,0.,-1.));
+#3333 = DEFINITIONAL_REPRESENTATION('',(#3334),#3338);
+#3334 = LINE('',#3335,#3336);
+#3335 = CARTESIAN_POINT('',(-0.,0.));
+#3336 = VECTOR('',#3337,1.);
+#3337 = DIRECTION('',(-0.,1.));
+#3338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3339 = ADVANCED_FACE('',(#3340),#3246,.T.);
+#3340 = FACE_BOUND('',#3341,.T.);
+#3341 = EDGE_LOOP('',(#3342,#3372,#3393,#3394,#3422,#3450,#3479,#3507,
+ #3535,#3563,#3591));
+#3342 = ORIENTED_EDGE('',*,*,#3343,.F.);
+#3343 = EDGE_CURVE('',#3344,#3346,#3348,.T.);
+#3344 = VERTEX_POINT('',#3345);
+#3345 = CARTESIAN_POINT('',(-5.88,9.7875,0.));
+#3346 = VERTEX_POINT('',#3347);
+#3347 = CARTESIAN_POINT('',(-5.530173477358,9.7875,0.));
+#3348 = SURFACE_CURVE('',#3349,(#3353,#3360),.PCURVE_S1.);
+#3349 = LINE('',#3350,#3351);
+#3350 = CARTESIAN_POINT('',(-5.88,9.7875,0.));
+#3351 = VECTOR('',#3352,1.);
+#3352 = DIRECTION('',(1.,0.,0.));
+#3353 = PCURVE('',#3246,#3354);
+#3354 = DEFINITIONAL_REPRESENTATION('',(#3355),#3359);
+#3355 = LINE('',#3356,#3357);
+#3356 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#3357 = VECTOR('',#3358,1.);
+#3358 = DIRECTION('',(1.,-8.365608664024E-59));
+#3359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3360 = PCURVE('',#3361,#3366);
+#3361 = PLANE('',#3362);
+#3362 = AXIS2_PLACEMENT_3D('',#3363,#3364,#3365);
+#3363 = CARTESIAN_POINT('',(-5.88,9.4125,0.));
+#3364 = DIRECTION('',(0.,0.,1.));
+#3365 = DIRECTION('',(1.,0.,0.));
+#3366 = DEFINITIONAL_REPRESENTATION('',(#3367),#3371);
+#3367 = LINE('',#3368,#3369);
+#3368 = CARTESIAN_POINT('',(0.,0.375));
+#3369 = VECTOR('',#3370,1.);
+#3370 = DIRECTION('',(1.,0.));
+#3371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3372 = ORIENTED_EDGE('',*,*,#3373,.T.);
+#3373 = EDGE_CURVE('',#3344,#3224,#3374,.T.);
+#3374 = SURFACE_CURVE('',#3375,(#3379,#3386),.PCURVE_S1.);
+#3375 = LINE('',#3376,#3377);
+#3376 = CARTESIAN_POINT('',(-5.88,9.7875,0.));
+#3377 = VECTOR('',#3378,1.);
+#3378 = DIRECTION('',(0.,0.,1.));
+#3379 = PCURVE('',#3246,#3380);
+#3380 = DEFINITIONAL_REPRESENTATION('',(#3381),#3385);
+#3381 = LINE('',#3382,#3383);
+#3382 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#3383 = VECTOR('',#3384,1.);
+#3384 = DIRECTION('',(0.,-1.));
+#3385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3386 = PCURVE('',#3274,#3387);
+#3387 = DEFINITIONAL_REPRESENTATION('',(#3388),#3392);
+#3388 = LINE('',#3389,#3390);
+#3389 = CARTESIAN_POINT('',(0.,-0.375));
+#3390 = VECTOR('',#3391,1.);
+#3391 = DIRECTION('',(1.,0.));
+#3392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3393 = ORIENTED_EDGE('',*,*,#3223,.T.);
+#3394 = ORIENTED_EDGE('',*,*,#3395,.T.);
+#3395 = EDGE_CURVE('',#3226,#3396,#3398,.T.);
+#3396 = VERTEX_POINT('',#3397);
+#3397 = CARTESIAN_POINT('',(-5.552515716981,9.7875,0.229246856604));
+#3398 = SURFACE_CURVE('',#3399,(#3404,#3415),.PCURVE_S1.);
+#3399 = CIRCLE('',#3400,9.375E-02);
+#3400 = AXIS2_PLACEMENT_3D('',#3401,#3402,#3403);
+#3401 = CARTESIAN_POINT('',(-5.630520432075,9.7875,0.28125));
+#3402 = DIRECTION('',(0.,-1.,0.));
+#3403 = DIRECTION('',(0.,0.,1.));
+#3404 = PCURVE('',#3246,#3405);
+#3405 = DEFINITIONAL_REPRESENTATION('',(#3406),#3414);
+#3406 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3407,#3408,#3409,#3410,
+#3411,#3412,#3413),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3407 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#3408 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#3409 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#3410 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#3411 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#3412 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#3413 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#3414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3415 = PCURVE('',#3328,#3416);
+#3416 = DEFINITIONAL_REPRESENTATION('',(#3417),#3421);
+#3417 = LINE('',#3418,#3419);
+#3418 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#3419 = VECTOR('',#3420,1.);
+#3420 = DIRECTION('',(-1.,0.));
+#3421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3422 = ORIENTED_EDGE('',*,*,#3423,.T.);
+#3423 = EDGE_CURVE('',#3396,#3424,#3426,.T.);
+#3424 = VERTEX_POINT('',#3425);
+#3425 = CARTESIAN_POINT('',(-5.263840667924,9.7875,0.662259430188));
+#3426 = SURFACE_CURVE('',#3427,(#3431,#3438),.PCURVE_S1.);
+#3427 = LINE('',#3428,#3429);
+#3428 = CARTESIAN_POINT('',(-5.636009430188,9.7875,0.104006286792));
+#3429 = VECTOR('',#3430,1.);
+#3430 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#3431 = PCURVE('',#3246,#3432);
+#3432 = DEFINITIONAL_REPRESENTATION('',(#3433),#3437);
+#3433 = LINE('',#3434,#3435);
+#3434 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#3435 = VECTOR('',#3436,1.);
+#3436 = DIRECTION('',(0.554700196225,-0.832050294338));
+#3437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3438 = PCURVE('',#3439,#3444);
+#3439 = PLANE('',#3440);
+#3440 = AXIS2_PLACEMENT_3D('',#3441,#3442,#3443);
+#3441 = CARTESIAN_POINT('',(-5.636009430188,9.4125,0.104006286792));
+#3442 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#3443 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#3444 = DEFINITIONAL_REPRESENTATION('',(#3445),#3449);
+#3445 = LINE('',#3446,#3447);
+#3446 = CARTESIAN_POINT('',(0.,-0.375));
+#3447 = VECTOR('',#3448,1.);
+#3448 = DIRECTION('',(1.,0.));
+#3449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3450 = ORIENTED_EDGE('',*,*,#3451,.T.);
+#3451 = EDGE_CURVE('',#3424,#3452,#3454,.T.);
+#3452 = VERTEX_POINT('',#3453);
+#3453 = CARTESIAN_POINT('',(-5.18583595283,9.7875,0.704006286792));
+#3454 = SURFACE_CURVE('',#3455,(#3460,#3467),.PCURVE_S1.);
+#3455 = CIRCLE('',#3456,9.375E-02);
+#3456 = AXIS2_PLACEMENT_3D('',#3457,#3458,#3459);
+#3457 = CARTESIAN_POINT('',(-5.18583595283,9.7875,0.610256286792));
+#3458 = DIRECTION('',(0.,1.,0.));
+#3459 = DIRECTION('',(0.,0.,1.));
+#3460 = PCURVE('',#3246,#3461);
+#3461 = DEFINITIONAL_REPRESENTATION('',(#3462),#3466);
+#3462 = CIRCLE('',#3463,9.375E-02);
+#3463 = AXIS2_PLACEMENT_2D('',#3464,#3465);
+#3464 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#3465 = DIRECTION('',(0.,-1.));
+#3466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3467 = PCURVE('',#3468,#3473);
+#3468 = CYLINDRICAL_SURFACE('',#3469,9.375E-02);
+#3469 = AXIS2_PLACEMENT_3D('',#3470,#3471,#3472);
+#3470 = CARTESIAN_POINT('',(-5.18583595283,9.4125,0.610256286792));
+#3471 = DIRECTION('',(0.,1.,0.));
+#3472 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#3473 = DEFINITIONAL_REPRESENTATION('',(#3474),#3478);
+#3474 = LINE('',#3475,#3476);
+#3475 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#3476 = VECTOR('',#3477,1.);
+#3477 = DIRECTION('',(1.,0.));
+#3478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3479 = ORIENTED_EDGE('',*,*,#3480,.T.);
+#3480 = EDGE_CURVE('',#3452,#3481,#3483,.T.);
+#3481 = VERTEX_POINT('',#3482);
+#3482 = CARTESIAN_POINT('',(-5.08,9.7875,0.704006286792));
+#3483 = SURFACE_CURVE('',#3484,(#3488,#3495),.PCURVE_S1.);
+#3484 = LINE('',#3485,#3486);
+#3485 = CARTESIAN_POINT('',(-5.236009430188,9.7875,0.704006286792));
+#3486 = VECTOR('',#3487,1.);
+#3487 = DIRECTION('',(1.,0.,0.));
+#3488 = PCURVE('',#3246,#3489);
+#3489 = DEFINITIONAL_REPRESENTATION('',(#3490),#3494);
+#3490 = LINE('',#3491,#3492);
+#3491 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#3492 = VECTOR('',#3493,1.);
+#3493 = DIRECTION('',(1.,-8.365608664024E-59));
+#3494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3495 = PCURVE('',#3496,#3501);
+#3496 = PLANE('',#3497);
+#3497 = AXIS2_PLACEMENT_3D('',#3498,#3499,#3500);
+#3498 = CARTESIAN_POINT('',(-5.236009430188,9.4125,0.704006286792));
+#3499 = DIRECTION('',(0.,0.,1.));
+#3500 = DIRECTION('',(1.,0.,0.));
+#3501 = DEFINITIONAL_REPRESENTATION('',(#3502),#3506);
+#3502 = LINE('',#3503,#3504);
+#3503 = CARTESIAN_POINT('',(0.,0.375));
+#3504 = VECTOR('',#3505,1.);
+#3505 = DIRECTION('',(1.,0.));
+#3506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3507 = ORIENTED_EDGE('',*,*,#3508,.F.);
+#3508 = EDGE_CURVE('',#3509,#3481,#3511,.T.);
+#3509 = VERTEX_POINT('',#3510);
+#3510 = CARTESIAN_POINT('',(-5.08,9.7875,0.516506286792));
+#3511 = SURFACE_CURVE('',#3512,(#3516,#3523),.PCURVE_S1.);
+#3512 = LINE('',#3513,#3514);
+#3513 = CARTESIAN_POINT('',(-5.08,9.7875,0.516506286792));
+#3514 = VECTOR('',#3515,1.);
+#3515 = DIRECTION('',(0.,0.,1.));
+#3516 = PCURVE('',#3246,#3517);
+#3517 = DEFINITIONAL_REPRESENTATION('',(#3518),#3522);
+#3518 = LINE('',#3519,#3520);
+#3519 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#3520 = VECTOR('',#3521,1.);
+#3521 = DIRECTION('',(0.,-1.));
+#3522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3523 = PCURVE('',#3524,#3529);
+#3524 = PLANE('',#3525);
+#3525 = AXIS2_PLACEMENT_3D('',#3526,#3527,#3528);
+#3526 = CARTESIAN_POINT('',(-5.08,9.4125,0.516506286792));
+#3527 = DIRECTION('',(1.,0.,0.));
+#3528 = DIRECTION('',(0.,0.,1.));
+#3529 = DEFINITIONAL_REPRESENTATION('',(#3530),#3534);
+#3530 = LINE('',#3531,#3532);
+#3531 = CARTESIAN_POINT('',(0.,-0.375));
+#3532 = VECTOR('',#3533,1.);
+#3533 = DIRECTION('',(1.,0.));
+#3534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3535 = ORIENTED_EDGE('',*,*,#3536,.F.);
+#3536 = EDGE_CURVE('',#3537,#3509,#3539,.T.);
+#3537 = VERTEX_POINT('',#3538);
+#3538 = CARTESIAN_POINT('',(-5.135662475472,9.7875,0.516506286792));
+#3539 = SURFACE_CURVE('',#3540,(#3544,#3551),.PCURVE_S1.);
+#3540 = LINE('',#3541,#3542);
+#3541 = CARTESIAN_POINT('',(-5.236009430188,9.7875,0.516506286792));
+#3542 = VECTOR('',#3543,1.);
+#3543 = DIRECTION('',(1.,0.,0.));
+#3544 = PCURVE('',#3246,#3545);
+#3545 = DEFINITIONAL_REPRESENTATION('',(#3546),#3550);
+#3546 = LINE('',#3547,#3548);
+#3547 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#3548 = VECTOR('',#3549,1.);
+#3549 = DIRECTION('',(1.,-8.365608664024E-59));
+#3550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3551 = PCURVE('',#3552,#3557);
+#3552 = PLANE('',#3553);
+#3553 = AXIS2_PLACEMENT_3D('',#3554,#3555,#3556);
+#3554 = CARTESIAN_POINT('',(-5.236009430188,9.4125,0.516506286792));
+#3555 = DIRECTION('',(0.,0.,1.));
+#3556 = DIRECTION('',(1.,0.,0.));
+#3557 = DEFINITIONAL_REPRESENTATION('',(#3558),#3562);
+#3558 = LINE('',#3559,#3560);
+#3559 = CARTESIAN_POINT('',(0.,0.375));
+#3560 = VECTOR('',#3561,1.);
+#3561 = DIRECTION('',(1.,0.));
+#3562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3563 = ORIENTED_EDGE('',*,*,#3564,.F.);
+#3564 = EDGE_CURVE('',#3565,#3537,#3567,.T.);
+#3565 = VERTEX_POINT('',#3566);
+#3566 = CARTESIAN_POINT('',(-5.452168762264,9.7875,4.174685660388E-02));
+#3567 = SURFACE_CURVE('',#3568,(#3572,#3579),.PCURVE_S1.);
+#3568 = LINE('',#3569,#3570);
+#3569 = CARTESIAN_POINT('',(-5.48,9.7875,2.775557561563E-17));
+#3570 = VECTOR('',#3571,1.);
+#3571 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#3572 = PCURVE('',#3246,#3573);
+#3573 = DEFINITIONAL_REPRESENTATION('',(#3574),#3578);
+#3574 = LINE('',#3575,#3576);
+#3575 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#3576 = VECTOR('',#3577,1.);
+#3577 = DIRECTION('',(0.554700196225,-0.832050294338));
+#3578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3579 = PCURVE('',#3580,#3585);
+#3580 = PLANE('',#3581);
+#3581 = AXIS2_PLACEMENT_3D('',#3582,#3583,#3584);
+#3582 = CARTESIAN_POINT('',(-5.48,9.4125,2.775557561563E-17));
+#3583 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#3584 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#3585 = DEFINITIONAL_REPRESENTATION('',(#3586),#3590);
+#3586 = LINE('',#3587,#3588);
+#3587 = CARTESIAN_POINT('',(0.,-0.375));
+#3588 = VECTOR('',#3589,1.);
+#3589 = DIRECTION('',(1.,0.));
+#3590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3591 = ORIENTED_EDGE('',*,*,#3592,.F.);
+#3592 = EDGE_CURVE('',#3346,#3565,#3593,.T.);
+#3593 = SURFACE_CURVE('',#3594,(#3599,#3610),.PCURVE_S1.);
+#3594 = CIRCLE('',#3595,9.375E-02);
+#3595 = AXIS2_PLACEMENT_3D('',#3596,#3597,#3598);
+#3596 = CARTESIAN_POINT('',(-5.530173477358,9.7875,9.375E-02));
+#3597 = DIRECTION('',(0.,-1.,0.));
+#3598 = DIRECTION('',(0.,0.,1.));
+#3599 = PCURVE('',#3246,#3600);
+#3600 = DEFINITIONAL_REPRESENTATION('',(#3601),#3609);
+#3601 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3602,#3603,#3604,#3605,
+#3606,#3607,#3608),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3602 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#3603 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#3604 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#3605 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#3606 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#3607 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#3608 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#3609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3610 = PCURVE('',#3611,#3616);
+#3611 = CYLINDRICAL_SURFACE('',#3612,9.375E-02);
+#3612 = AXIS2_PLACEMENT_3D('',#3613,#3614,#3615);
+#3613 = CARTESIAN_POINT('',(-5.530173477358,9.4125,9.375E-02));
+#3614 = DIRECTION('',(0.,1.,0.));
+#3615 = DIRECTION('',(0.,0.,-1.));
+#3616 = DEFINITIONAL_REPRESENTATION('',(#3617),#3621);
+#3617 = LINE('',#3618,#3619);
+#3618 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#3619 = VECTOR('',#3620,1.);
+#3620 = DIRECTION('',(-1.,0.));
+#3621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3622 = ADVANCED_FACE('',(#3623),#3328,.F.);
+#3623 = FACE_BOUND('',#3624,.T.);
+#3624 = EDGE_LOOP('',(#3625,#3649,#3670,#3671));
+#3625 = ORIENTED_EDGE('',*,*,#3626,.T.);
+#3626 = EDGE_CURVE('',#3287,#3627,#3629,.T.);
+#3627 = VERTEX_POINT('',#3628);
+#3628 = CARTESIAN_POINT('',(-5.552515716981,9.4125,0.229246856604));
+#3629 = SURFACE_CURVE('',#3630,(#3635,#3642),.PCURVE_S1.);
+#3630 = CIRCLE('',#3631,9.375E-02);
+#3631 = AXIS2_PLACEMENT_3D('',#3632,#3633,#3634);
+#3632 = CARTESIAN_POINT('',(-5.630520432075,9.4125,0.28125));
+#3633 = DIRECTION('',(0.,-1.,0.));
+#3634 = DIRECTION('',(0.,0.,1.));
+#3635 = PCURVE('',#3328,#3636);
+#3636 = DEFINITIONAL_REPRESENTATION('',(#3637),#3641);
+#3637 = LINE('',#3638,#3639);
+#3638 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#3639 = VECTOR('',#3640,1.);
+#3640 = DIRECTION('',(-1.,0.));
+#3641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3642 = PCURVE('',#3302,#3643);
+#3643 = DEFINITIONAL_REPRESENTATION('',(#3644),#3648);
+#3644 = CIRCLE('',#3645,9.375E-02);
+#3645 = AXIS2_PLACEMENT_2D('',#3646,#3647);
+#3646 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#3647 = DIRECTION('',(0.,-1.));
+#3648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3649 = ORIENTED_EDGE('',*,*,#3650,.T.);
+#3650 = EDGE_CURVE('',#3627,#3396,#3651,.T.);
+#3651 = SURFACE_CURVE('',#3652,(#3656,#3663),.PCURVE_S1.);
+#3652 = LINE('',#3653,#3654);
+#3653 = CARTESIAN_POINT('',(-5.552515716981,9.4125,0.229246856604));
+#3654 = VECTOR('',#3655,1.);
+#3655 = DIRECTION('',(0.,1.,0.));
+#3656 = PCURVE('',#3328,#3657);
+#3657 = DEFINITIONAL_REPRESENTATION('',(#3658),#3662);
+#3658 = LINE('',#3659,#3660);
+#3659 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#3660 = VECTOR('',#3661,1.);
+#3661 = DIRECTION('',(-0.,1.));
+#3662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3663 = PCURVE('',#3439,#3664);
+#3664 = DEFINITIONAL_REPRESENTATION('',(#3665),#3669);
+#3665 = LINE('',#3666,#3667);
+#3666 = CARTESIAN_POINT('',(0.150520432075,0.));
+#3667 = VECTOR('',#3668,1.);
+#3668 = DIRECTION('',(0.,-1.));
+#3669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3670 = ORIENTED_EDGE('',*,*,#3395,.F.);
+#3671 = ORIENTED_EDGE('',*,*,#3314,.F.);
+#3672 = ADVANCED_FACE('',(#3673),#3274,.F.);
+#3673 = FACE_BOUND('',#3674,.F.);
+#3674 = EDGE_LOOP('',(#3675,#3698,#3719,#3720));
+#3675 = ORIENTED_EDGE('',*,*,#3676,.F.);
+#3676 = EDGE_CURVE('',#3677,#3259,#3679,.T.);
+#3677 = VERTEX_POINT('',#3678);
+#3678 = CARTESIAN_POINT('',(-5.88,9.4125,0.));
+#3679 = SURFACE_CURVE('',#3680,(#3684,#3691),.PCURVE_S1.);
+#3680 = LINE('',#3681,#3682);
+#3681 = CARTESIAN_POINT('',(-5.88,9.4125,0.));
+#3682 = VECTOR('',#3683,1.);
+#3683 = DIRECTION('',(0.,0.,1.));
+#3684 = PCURVE('',#3274,#3685);
+#3685 = DEFINITIONAL_REPRESENTATION('',(#3686),#3690);
+#3686 = LINE('',#3687,#3688);
+#3687 = CARTESIAN_POINT('',(0.,0.));
+#3688 = VECTOR('',#3689,1.);
+#3689 = DIRECTION('',(1.,0.));
+#3690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3691 = PCURVE('',#3302,#3692);
+#3692 = DEFINITIONAL_REPRESENTATION('',(#3693),#3697);
+#3693 = LINE('',#3694,#3695);
+#3694 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#3695 = VECTOR('',#3696,1.);
+#3696 = DIRECTION('',(0.,-1.));
+#3697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3698 = ORIENTED_EDGE('',*,*,#3699,.T.);
+#3699 = EDGE_CURVE('',#3677,#3344,#3700,.T.);
+#3700 = SURFACE_CURVE('',#3701,(#3705,#3712),.PCURVE_S1.);
+#3701 = LINE('',#3702,#3703);
+#3702 = CARTESIAN_POINT('',(-5.88,9.4125,0.));
+#3703 = VECTOR('',#3704,1.);
+#3704 = DIRECTION('',(0.,1.,0.));
+#3705 = PCURVE('',#3274,#3706);
+#3706 = DEFINITIONAL_REPRESENTATION('',(#3707),#3711);
+#3707 = LINE('',#3708,#3709);
+#3708 = CARTESIAN_POINT('',(0.,0.));
+#3709 = VECTOR('',#3710,1.);
+#3710 = DIRECTION('',(0.,-1.));
+#3711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3712 = PCURVE('',#3361,#3713);
+#3713 = DEFINITIONAL_REPRESENTATION('',(#3714),#3718);
+#3714 = LINE('',#3715,#3716);
+#3715 = CARTESIAN_POINT('',(0.,0.));
+#3716 = VECTOR('',#3717,1.);
+#3717 = DIRECTION('',(0.,1.));
+#3718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3719 = ORIENTED_EDGE('',*,*,#3373,.T.);
+#3720 = ORIENTED_EDGE('',*,*,#3258,.F.);
+#3721 = ADVANCED_FACE('',(#3722),#3302,.T.);
+#3722 = FACE_BOUND('',#3723,.T.);
+#3723 = EDGE_LOOP('',(#3724,#3747,#3771,#3794,#3817,#3840,#3863,#3891,
+ #3912,#3913,#3914));
+#3724 = ORIENTED_EDGE('',*,*,#3725,.T.);
+#3725 = EDGE_CURVE('',#3677,#3726,#3728,.T.);
+#3726 = VERTEX_POINT('',#3727);
+#3727 = CARTESIAN_POINT('',(-5.530173477358,9.4125,0.));
+#3728 = SURFACE_CURVE('',#3729,(#3733,#3740),.PCURVE_S1.);
+#3729 = LINE('',#3730,#3731);
+#3730 = CARTESIAN_POINT('',(-5.88,9.4125,0.));
+#3731 = VECTOR('',#3732,1.);
+#3732 = DIRECTION('',(1.,0.,0.));
+#3733 = PCURVE('',#3302,#3734);
+#3734 = DEFINITIONAL_REPRESENTATION('',(#3735),#3739);
+#3735 = LINE('',#3736,#3737);
+#3736 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#3737 = VECTOR('',#3738,1.);
+#3738 = DIRECTION('',(-1.,-4.751047921064E-59));
+#3739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3740 = PCURVE('',#3361,#3741);
+#3741 = DEFINITIONAL_REPRESENTATION('',(#3742),#3746);
+#3742 = LINE('',#3743,#3744);
+#3743 = CARTESIAN_POINT('',(0.,0.));
+#3744 = VECTOR('',#3745,1.);
+#3745 = DIRECTION('',(1.,0.));
+#3746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3747 = ORIENTED_EDGE('',*,*,#3748,.T.);
+#3748 = EDGE_CURVE('',#3726,#3749,#3751,.T.);
+#3749 = VERTEX_POINT('',#3750);
+#3750 = CARTESIAN_POINT('',(-5.452168762264,9.4125,4.174685660388E-02));
+#3751 = SURFACE_CURVE('',#3752,(#3757,#3764),.PCURVE_S1.);
+#3752 = CIRCLE('',#3753,9.375E-02);
+#3753 = AXIS2_PLACEMENT_3D('',#3754,#3755,#3756);
+#3754 = CARTESIAN_POINT('',(-5.530173477358,9.4125,9.375E-02));
+#3755 = DIRECTION('',(0.,-1.,0.));
+#3756 = DIRECTION('',(0.,0.,1.));
+#3757 = PCURVE('',#3302,#3758);
+#3758 = DEFINITIONAL_REPRESENTATION('',(#3759),#3763);
+#3759 = CIRCLE('',#3760,9.375E-02);
+#3760 = AXIS2_PLACEMENT_2D('',#3761,#3762);
+#3761 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#3762 = DIRECTION('',(0.,-1.));
+#3763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3764 = PCURVE('',#3611,#3765);
+#3765 = DEFINITIONAL_REPRESENTATION('',(#3766),#3770);
+#3766 = LINE('',#3767,#3768);
+#3767 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#3768 = VECTOR('',#3769,1.);
+#3769 = DIRECTION('',(-1.,0.));
+#3770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3771 = ORIENTED_EDGE('',*,*,#3772,.T.);
+#3772 = EDGE_CURVE('',#3749,#3773,#3775,.T.);
+#3773 = VERTEX_POINT('',#3774);
+#3774 = CARTESIAN_POINT('',(-5.135662475472,9.4125,0.516506286792));
+#3775 = SURFACE_CURVE('',#3776,(#3780,#3787),.PCURVE_S1.);
+#3776 = LINE('',#3777,#3778);
+#3777 = CARTESIAN_POINT('',(-5.48,9.4125,2.775557561563E-17));
+#3778 = VECTOR('',#3779,1.);
+#3779 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#3780 = PCURVE('',#3302,#3781);
+#3781 = DEFINITIONAL_REPRESENTATION('',(#3782),#3786);
+#3782 = LINE('',#3783,#3784);
+#3783 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#3784 = VECTOR('',#3785,1.);
+#3785 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#3786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3787 = PCURVE('',#3580,#3788);
+#3788 = DEFINITIONAL_REPRESENTATION('',(#3789),#3793);
+#3789 = LINE('',#3790,#3791);
+#3790 = CARTESIAN_POINT('',(0.,0.));
+#3791 = VECTOR('',#3792,1.);
+#3792 = DIRECTION('',(1.,0.));
+#3793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3794 = ORIENTED_EDGE('',*,*,#3795,.T.);
+#3795 = EDGE_CURVE('',#3773,#3796,#3798,.T.);
+#3796 = VERTEX_POINT('',#3797);
+#3797 = CARTESIAN_POINT('',(-5.08,9.4125,0.516506286792));
+#3798 = SURFACE_CURVE('',#3799,(#3803,#3810),.PCURVE_S1.);
+#3799 = LINE('',#3800,#3801);
+#3800 = CARTESIAN_POINT('',(-5.236009430188,9.4125,0.516506286792));
+#3801 = VECTOR('',#3802,1.);
+#3802 = DIRECTION('',(1.,0.,0.));
+#3803 = PCURVE('',#3302,#3804);
+#3804 = DEFINITIONAL_REPRESENTATION('',(#3805),#3809);
+#3805 = LINE('',#3806,#3807);
+#3806 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#3807 = VECTOR('',#3808,1.);
+#3808 = DIRECTION('',(-1.,-4.751047921064E-59));
+#3809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3810 = PCURVE('',#3552,#3811);
+#3811 = DEFINITIONAL_REPRESENTATION('',(#3812),#3816);
+#3812 = LINE('',#3813,#3814);
+#3813 = CARTESIAN_POINT('',(0.,0.));
+#3814 = VECTOR('',#3815,1.);
+#3815 = DIRECTION('',(1.,0.));
+#3816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3817 = ORIENTED_EDGE('',*,*,#3818,.T.);
+#3818 = EDGE_CURVE('',#3796,#3819,#3821,.T.);
+#3819 = VERTEX_POINT('',#3820);
+#3820 = CARTESIAN_POINT('',(-5.08,9.4125,0.704006286792));
+#3821 = SURFACE_CURVE('',#3822,(#3826,#3833),.PCURVE_S1.);
+#3822 = LINE('',#3823,#3824);
+#3823 = CARTESIAN_POINT('',(-5.08,9.4125,0.516506286792));
+#3824 = VECTOR('',#3825,1.);
+#3825 = DIRECTION('',(0.,0.,1.));
+#3826 = PCURVE('',#3302,#3827);
+#3827 = DEFINITIONAL_REPRESENTATION('',(#3828),#3832);
+#3828 = LINE('',#3829,#3830);
+#3829 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#3830 = VECTOR('',#3831,1.);
+#3831 = DIRECTION('',(0.,-1.));
+#3832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3833 = PCURVE('',#3524,#3834);
+#3834 = DEFINITIONAL_REPRESENTATION('',(#3835),#3839);
+#3835 = LINE('',#3836,#3837);
+#3836 = CARTESIAN_POINT('',(0.,0.));
+#3837 = VECTOR('',#3838,1.);
+#3838 = DIRECTION('',(1.,0.));
+#3839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3840 = ORIENTED_EDGE('',*,*,#3841,.F.);
+#3841 = EDGE_CURVE('',#3842,#3819,#3844,.T.);
+#3842 = VERTEX_POINT('',#3843);
+#3843 = CARTESIAN_POINT('',(-5.18583595283,9.4125,0.704006286792));
+#3844 = SURFACE_CURVE('',#3845,(#3849,#3856),.PCURVE_S1.);
+#3845 = LINE('',#3846,#3847);
+#3846 = CARTESIAN_POINT('',(-5.236009430188,9.4125,0.704006286792));
+#3847 = VECTOR('',#3848,1.);
+#3848 = DIRECTION('',(1.,0.,0.));
+#3849 = PCURVE('',#3302,#3850);
+#3850 = DEFINITIONAL_REPRESENTATION('',(#3851),#3855);
+#3851 = LINE('',#3852,#3853);
+#3852 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#3853 = VECTOR('',#3854,1.);
+#3854 = DIRECTION('',(-1.,-4.751047921064E-59));
+#3855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3856 = PCURVE('',#3496,#3857);
+#3857 = DEFINITIONAL_REPRESENTATION('',(#3858),#3862);
+#3858 = LINE('',#3859,#3860);
+#3859 = CARTESIAN_POINT('',(0.,0.));
+#3860 = VECTOR('',#3861,1.);
+#3861 = DIRECTION('',(1.,0.));
+#3862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3863 = ORIENTED_EDGE('',*,*,#3864,.F.);
+#3864 = EDGE_CURVE('',#3865,#3842,#3867,.T.);
+#3865 = VERTEX_POINT('',#3866);
+#3866 = CARTESIAN_POINT('',(-5.263840667924,9.4125,0.662259430188));
+#3867 = SURFACE_CURVE('',#3868,(#3873,#3884),.PCURVE_S1.);
+#3868 = CIRCLE('',#3869,9.375E-02);
+#3869 = AXIS2_PLACEMENT_3D('',#3870,#3871,#3872);
+#3870 = CARTESIAN_POINT('',(-5.18583595283,9.4125,0.610256286792));
+#3871 = DIRECTION('',(0.,1.,0.));
+#3872 = DIRECTION('',(0.,0.,1.));
+#3873 = PCURVE('',#3302,#3874);
+#3874 = DEFINITIONAL_REPRESENTATION('',(#3875),#3883);
+#3875 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3876,#3877,#3878,#3879,
+#3880,#3881,#3882),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3876 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#3877 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#3878 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#3879 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#3880 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#3881 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#3882 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#3883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3884 = PCURVE('',#3468,#3885);
+#3885 = DEFINITIONAL_REPRESENTATION('',(#3886),#3890);
+#3886 = LINE('',#3887,#3888);
+#3887 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#3888 = VECTOR('',#3889,1.);
+#3889 = DIRECTION('',(1.,0.));
+#3890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3891 = ORIENTED_EDGE('',*,*,#3892,.F.);
+#3892 = EDGE_CURVE('',#3627,#3865,#3893,.T.);
+#3893 = SURFACE_CURVE('',#3894,(#3898,#3905),.PCURVE_S1.);
+#3894 = LINE('',#3895,#3896);
+#3895 = CARTESIAN_POINT('',(-5.636009430188,9.4125,0.104006286792));
+#3896 = VECTOR('',#3897,1.);
+#3897 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#3898 = PCURVE('',#3302,#3899);
+#3899 = DEFINITIONAL_REPRESENTATION('',(#3900),#3904);
+#3900 = LINE('',#3901,#3902);
+#3901 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#3902 = VECTOR('',#3903,1.);
+#3903 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#3904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3905 = PCURVE('',#3439,#3906);
+#3906 = DEFINITIONAL_REPRESENTATION('',(#3907),#3911);
+#3907 = LINE('',#3908,#3909);
+#3908 = CARTESIAN_POINT('',(0.,0.));
+#3909 = VECTOR('',#3910,1.);
+#3910 = DIRECTION('',(1.,0.));
+#3911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3912 = ORIENTED_EDGE('',*,*,#3626,.F.);
+#3913 = ORIENTED_EDGE('',*,*,#3286,.F.);
+#3914 = ORIENTED_EDGE('',*,*,#3676,.F.);
+#3915 = ADVANCED_FACE('',(#3916),#3361,.F.);
+#3916 = FACE_BOUND('',#3917,.F.);
+#3917 = EDGE_LOOP('',(#3918,#3919,#3920,#3921));
+#3918 = ORIENTED_EDGE('',*,*,#3343,.F.);
+#3919 = ORIENTED_EDGE('',*,*,#3699,.F.);
+#3920 = ORIENTED_EDGE('',*,*,#3725,.T.);
+#3921 = ORIENTED_EDGE('',*,*,#3922,.T.);
+#3922 = EDGE_CURVE('',#3726,#3346,#3923,.T.);
+#3923 = SURFACE_CURVE('',#3924,(#3928,#3935),.PCURVE_S1.);
+#3924 = LINE('',#3925,#3926);
+#3925 = CARTESIAN_POINT('',(-5.530173477358,9.4125,0.));
+#3926 = VECTOR('',#3927,1.);
+#3927 = DIRECTION('',(0.,1.,0.));
+#3928 = PCURVE('',#3361,#3929);
+#3929 = DEFINITIONAL_REPRESENTATION('',(#3930),#3934);
+#3930 = LINE('',#3931,#3932);
+#3931 = CARTESIAN_POINT('',(0.349826522642,0.));
+#3932 = VECTOR('',#3933,1.);
+#3933 = DIRECTION('',(0.,1.));
+#3934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3935 = PCURVE('',#3611,#3936);
+#3936 = DEFINITIONAL_REPRESENTATION('',(#3937),#3941);
+#3937 = LINE('',#3938,#3939);
+#3938 = CARTESIAN_POINT('',(-0.,0.));
+#3939 = VECTOR('',#3940,1.);
+#3940 = DIRECTION('',(-0.,1.));
+#3941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3942 = ADVANCED_FACE('',(#3943),#3611,.T.);
+#3943 = FACE_BOUND('',#3944,.F.);
+#3944 = EDGE_LOOP('',(#3945,#3946,#3967,#3968));
+#3945 = ORIENTED_EDGE('',*,*,#3748,.T.);
+#3946 = ORIENTED_EDGE('',*,*,#3947,.T.);
+#3947 = EDGE_CURVE('',#3749,#3565,#3948,.T.);
+#3948 = SURFACE_CURVE('',#3949,(#3953,#3960),.PCURVE_S1.);
+#3949 = LINE('',#3950,#3951);
+#3950 = CARTESIAN_POINT('',(-5.452168762264,9.4125,4.174685660388E-02));
+#3951 = VECTOR('',#3952,1.);
+#3952 = DIRECTION('',(0.,1.,0.));
+#3953 = PCURVE('',#3611,#3954);
+#3954 = DEFINITIONAL_REPRESENTATION('',(#3955),#3959);
+#3955 = LINE('',#3956,#3957);
+#3956 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#3957 = VECTOR('',#3958,1.);
+#3958 = DIRECTION('',(-0.,1.));
+#3959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3960 = PCURVE('',#3580,#3961);
+#3961 = DEFINITIONAL_REPRESENTATION('',(#3962),#3966);
+#3962 = LINE('',#3963,#3964);
+#3963 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#3964 = VECTOR('',#3965,1.);
+#3965 = DIRECTION('',(0.,-1.));
+#3966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3967 = ORIENTED_EDGE('',*,*,#3592,.F.);
+#3968 = ORIENTED_EDGE('',*,*,#3922,.F.);
+#3969 = ADVANCED_FACE('',(#3970),#3580,.T.);
+#3970 = FACE_BOUND('',#3971,.T.);
+#3971 = EDGE_LOOP('',(#3972,#3973,#3974,#3975));
+#3972 = ORIENTED_EDGE('',*,*,#3772,.F.);
+#3973 = ORIENTED_EDGE('',*,*,#3947,.T.);
+#3974 = ORIENTED_EDGE('',*,*,#3564,.T.);
+#3975 = ORIENTED_EDGE('',*,*,#3976,.F.);
+#3976 = EDGE_CURVE('',#3773,#3537,#3977,.T.);
+#3977 = SURFACE_CURVE('',#3978,(#3982,#3988),.PCURVE_S1.);
+#3978 = LINE('',#3979,#3980);
+#3979 = CARTESIAN_POINT('',(-5.135662475472,9.4125,0.516506286792));
+#3980 = VECTOR('',#3981,1.);
+#3981 = DIRECTION('',(0.,1.,0.));
+#3982 = PCURVE('',#3580,#3983);
+#3983 = DEFINITIONAL_REPRESENTATION('',(#3984),#3987);
+#3984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3985,#3986),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#3985 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#3986 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#3987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3988 = PCURVE('',#3552,#3989);
+#3989 = DEFINITIONAL_REPRESENTATION('',(#3990),#3993);
+#3990 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3991,#3992),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#3991 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#3992 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#3993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3994 = ADVANCED_FACE('',(#3995),#3552,.F.);
+#3995 = FACE_BOUND('',#3996,.F.);
+#3996 = EDGE_LOOP('',(#3997,#3998,#3999,#4000));
+#3997 = ORIENTED_EDGE('',*,*,#3536,.F.);
+#3998 = ORIENTED_EDGE('',*,*,#3976,.F.);
+#3999 = ORIENTED_EDGE('',*,*,#3795,.T.);
+#4000 = ORIENTED_EDGE('',*,*,#4001,.T.);
+#4001 = EDGE_CURVE('',#3796,#3509,#4002,.T.);
+#4002 = SURFACE_CURVE('',#4003,(#4007,#4014),.PCURVE_S1.);
+#4003 = LINE('',#4004,#4005);
+#4004 = CARTESIAN_POINT('',(-5.08,9.4125,0.516506286792));
+#4005 = VECTOR('',#4006,1.);
+#4006 = DIRECTION('',(0.,1.,0.));
+#4007 = PCURVE('',#3552,#4008);
+#4008 = DEFINITIONAL_REPRESENTATION('',(#4009),#4013);
+#4009 = LINE('',#4010,#4011);
+#4010 = CARTESIAN_POINT('',(0.156009430188,0.));
+#4011 = VECTOR('',#4012,1.);
+#4012 = DIRECTION('',(0.,1.));
+#4013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4014 = PCURVE('',#3524,#4015);
+#4015 = DEFINITIONAL_REPRESENTATION('',(#4016),#4020);
+#4016 = LINE('',#4017,#4018);
+#4017 = CARTESIAN_POINT('',(0.,0.));
+#4018 = VECTOR('',#4019,1.);
+#4019 = DIRECTION('',(0.,-1.));
+#4020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4021 = ADVANCED_FACE('',(#4022),#3524,.T.);
+#4022 = FACE_BOUND('',#4023,.T.);
+#4023 = EDGE_LOOP('',(#4024,#4025,#4026,#4027));
+#4024 = ORIENTED_EDGE('',*,*,#3818,.F.);
+#4025 = ORIENTED_EDGE('',*,*,#4001,.T.);
+#4026 = ORIENTED_EDGE('',*,*,#3508,.T.);
+#4027 = ORIENTED_EDGE('',*,*,#4028,.F.);
+#4028 = EDGE_CURVE('',#3819,#3481,#4029,.T.);
+#4029 = SURFACE_CURVE('',#4030,(#4034,#4041),.PCURVE_S1.);
+#4030 = LINE('',#4031,#4032);
+#4031 = CARTESIAN_POINT('',(-5.08,9.4125,0.704006286792));
+#4032 = VECTOR('',#4033,1.);
+#4033 = DIRECTION('',(0.,1.,0.));
+#4034 = PCURVE('',#3524,#4035);
+#4035 = DEFINITIONAL_REPRESENTATION('',(#4036),#4040);
+#4036 = LINE('',#4037,#4038);
+#4037 = CARTESIAN_POINT('',(0.1875,0.));
+#4038 = VECTOR('',#4039,1.);
+#4039 = DIRECTION('',(0.,-1.));
+#4040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4041 = PCURVE('',#3496,#4042);
+#4042 = DEFINITIONAL_REPRESENTATION('',(#4043),#4047);
+#4043 = LINE('',#4044,#4045);
+#4044 = CARTESIAN_POINT('',(0.156009430188,0.));
+#4045 = VECTOR('',#4046,1.);
+#4046 = DIRECTION('',(0.,1.));
+#4047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4048 = ADVANCED_FACE('',(#4049),#3439,.F.);
+#4049 = FACE_BOUND('',#4050,.F.);
+#4050 = EDGE_LOOP('',(#4051,#4052,#4053,#4054));
+#4051 = ORIENTED_EDGE('',*,*,#3892,.F.);
+#4052 = ORIENTED_EDGE('',*,*,#3650,.T.);
+#4053 = ORIENTED_EDGE('',*,*,#3423,.T.);
+#4054 = ORIENTED_EDGE('',*,*,#4055,.F.);
+#4055 = EDGE_CURVE('',#3865,#3424,#4056,.T.);
+#4056 = SURFACE_CURVE('',#4057,(#4061,#4068),.PCURVE_S1.);
+#4057 = LINE('',#4058,#4059);
+#4058 = CARTESIAN_POINT('',(-5.263840667924,9.4125,0.662259430188));
+#4059 = VECTOR('',#4060,1.);
+#4060 = DIRECTION('',(0.,1.,0.));
+#4061 = PCURVE('',#3439,#4062);
+#4062 = DEFINITIONAL_REPRESENTATION('',(#4063),#4067);
+#4063 = LINE('',#4064,#4065);
+#4064 = CARTESIAN_POINT('',(0.670936777735,0.));
+#4065 = VECTOR('',#4066,1.);
+#4066 = DIRECTION('',(0.,-1.));
+#4067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4068 = PCURVE('',#3468,#4069);
+#4069 = DEFINITIONAL_REPRESENTATION('',(#4070),#4074);
+#4070 = LINE('',#4071,#4072);
+#4071 = CARTESIAN_POINT('',(0.,0.));
+#4072 = VECTOR('',#4073,1.);
+#4073 = DIRECTION('',(0.,1.));
+#4074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4075 = ADVANCED_FACE('',(#4076),#3496,.T.);
+#4076 = FACE_BOUND('',#4077,.T.);
+#4077 = EDGE_LOOP('',(#4078,#4079,#4080,#4081));
+#4078 = ORIENTED_EDGE('',*,*,#3841,.T.);
+#4079 = ORIENTED_EDGE('',*,*,#4028,.T.);
+#4080 = ORIENTED_EDGE('',*,*,#3480,.F.);
+#4081 = ORIENTED_EDGE('',*,*,#4082,.F.);
+#4082 = EDGE_CURVE('',#3842,#3452,#4083,.T.);
+#4083 = SURFACE_CURVE('',#4084,(#4088,#4095),.PCURVE_S1.);
+#4084 = LINE('',#4085,#4086);
+#4085 = CARTESIAN_POINT('',(-5.18583595283,9.4125,0.704006286792));
+#4086 = VECTOR('',#4087,1.);
+#4087 = DIRECTION('',(0.,1.,0.));
+#4088 = PCURVE('',#3496,#4089);
+#4089 = DEFINITIONAL_REPRESENTATION('',(#4090),#4094);
+#4090 = LINE('',#4091,#4092);
+#4091 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#4092 = VECTOR('',#4093,1.);
+#4093 = DIRECTION('',(0.,1.));
+#4094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4095 = PCURVE('',#3468,#4096);
+#4096 = DEFINITIONAL_REPRESENTATION('',(#4097),#4101);
+#4097 = LINE('',#4098,#4099);
+#4098 = CARTESIAN_POINT('',(0.982793723247,0.));
+#4099 = VECTOR('',#4100,1.);
+#4100 = DIRECTION('',(0.,1.));
+#4101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4102 = ADVANCED_FACE('',(#4103),#3468,.T.);
+#4103 = FACE_BOUND('',#4104,.T.);
+#4104 = EDGE_LOOP('',(#4105,#4106,#4107,#4108));
+#4105 = ORIENTED_EDGE('',*,*,#3864,.T.);
+#4106 = ORIENTED_EDGE('',*,*,#4082,.T.);
+#4107 = ORIENTED_EDGE('',*,*,#3451,.F.);
+#4108 = ORIENTED_EDGE('',*,*,#4055,.F.);
+#4109 = MANIFOLD_SOLID_BREP('',#4110);
+#4110 = CLOSED_SHELL('',(#4111,#4231,#4510,#4564,#4613,#4807,#4834,#4861
+ ,#4886,#4913,#4940,#4967,#4994));
+#4111 = ADVANCED_FACE('',(#4112),#4126,.T.);
+#4112 = FACE_BOUND('',#4113,.T.);
+#4113 = EDGE_LOOP('',(#4114,#4149,#4177,#4205));
+#4114 = ORIENTED_EDGE('',*,*,#4115,.F.);
+#4115 = EDGE_CURVE('',#4116,#4118,#4120,.T.);
+#4116 = VERTEX_POINT('',#4117);
+#4117 = CARTESIAN_POINT('',(5.630520432075,9.7875,0.1875));
+#4118 = VERTEX_POINT('',#4119);
+#4119 = CARTESIAN_POINT('',(5.88,9.7875,0.1875));
+#4120 = SURFACE_CURVE('',#4121,(#4125,#4137),.PCURVE_S1.);
+#4121 = LINE('',#4122,#4123);
+#4122 = CARTESIAN_POINT('',(5.48,9.7875,0.1875));
+#4123 = VECTOR('',#4124,1.);
+#4124 = DIRECTION('',(1.,0.,0.));
+#4125 = PCURVE('',#4126,#4131);
+#4126 = PLANE('',#4127);
+#4127 = AXIS2_PLACEMENT_3D('',#4128,#4129,#4130);
+#4128 = CARTESIAN_POINT('',(5.48,9.4125,0.1875));
+#4129 = DIRECTION('',(0.,0.,1.));
+#4130 = DIRECTION('',(1.,0.,0.));
+#4131 = DEFINITIONAL_REPRESENTATION('',(#4132),#4136);
+#4132 = LINE('',#4133,#4134);
+#4133 = CARTESIAN_POINT('',(0.,0.375));
+#4134 = VECTOR('',#4135,1.);
+#4135 = DIRECTION('',(1.,0.));
+#4136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4137 = PCURVE('',#4138,#4143);
+#4138 = PLANE('',#4139);
+#4139 = AXIS2_PLACEMENT_3D('',#4140,#4141,#4142);
+#4140 = CARTESIAN_POINT('',(5.453319128445,9.7875,0.302149478872));
+#4141 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#4142 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#4143 = DEFINITIONAL_REPRESENTATION('',(#4144),#4148);
+#4144 = LINE('',#4145,#4146);
+#4145 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#4146 = VECTOR('',#4147,1.);
+#4147 = DIRECTION('',(1.,4.145425090127E-57));
+#4148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4149 = ORIENTED_EDGE('',*,*,#4150,.F.);
+#4150 = EDGE_CURVE('',#4151,#4116,#4153,.T.);
+#4151 = VERTEX_POINT('',#4152);
+#4152 = CARTESIAN_POINT('',(5.630520432075,9.4125,0.1875));
+#4153 = SURFACE_CURVE('',#4154,(#4158,#4165),.PCURVE_S1.);
+#4154 = LINE('',#4155,#4156);
+#4155 = CARTESIAN_POINT('',(5.630520432075,9.4125,0.1875));
+#4156 = VECTOR('',#4157,1.);
+#4157 = DIRECTION('',(0.,1.,0.));
+#4158 = PCURVE('',#4126,#4159);
+#4159 = DEFINITIONAL_REPRESENTATION('',(#4160),#4164);
+#4160 = LINE('',#4161,#4162);
+#4161 = CARTESIAN_POINT('',(0.150520432075,0.));
+#4162 = VECTOR('',#4163,1.);
+#4163 = DIRECTION('',(0.,1.));
+#4164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4165 = PCURVE('',#4166,#4171);
+#4166 = CYLINDRICAL_SURFACE('',#4167,9.375E-02);
+#4167 = AXIS2_PLACEMENT_3D('',#4168,#4169,#4170);
+#4168 = CARTESIAN_POINT('',(5.630520432075,9.4125,0.28125));
+#4169 = DIRECTION('',(0.,1.,0.));
+#4170 = DIRECTION('',(0.,0.,-1.));
+#4171 = DEFINITIONAL_REPRESENTATION('',(#4172),#4176);
+#4172 = LINE('',#4173,#4174);
+#4173 = CARTESIAN_POINT('',(0.,0.));
+#4174 = VECTOR('',#4175,1.);
+#4175 = DIRECTION('',(0.,1.));
+#4176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4177 = ORIENTED_EDGE('',*,*,#4178,.T.);
+#4178 = EDGE_CURVE('',#4151,#4179,#4181,.T.);
+#4179 = VERTEX_POINT('',#4180);
+#4180 = CARTESIAN_POINT('',(5.88,9.4125,0.1875));
+#4181 = SURFACE_CURVE('',#4182,(#4186,#4193),.PCURVE_S1.);
+#4182 = LINE('',#4183,#4184);
+#4183 = CARTESIAN_POINT('',(5.48,9.4125,0.1875));
+#4184 = VECTOR('',#4185,1.);
+#4185 = DIRECTION('',(1.,0.,0.));
+#4186 = PCURVE('',#4126,#4187);
+#4187 = DEFINITIONAL_REPRESENTATION('',(#4188),#4192);
+#4188 = LINE('',#4189,#4190);
+#4189 = CARTESIAN_POINT('',(0.,0.));
+#4190 = VECTOR('',#4191,1.);
+#4191 = DIRECTION('',(1.,0.));
+#4192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4193 = PCURVE('',#4194,#4199);
+#4194 = PLANE('',#4195);
+#4195 = AXIS2_PLACEMENT_3D('',#4196,#4197,#4198);
+#4196 = CARTESIAN_POINT('',(5.453319128445,9.4125,0.302149478872));
+#4197 = DIRECTION('',(-0.,-1.,-0.));
+#4198 = DIRECTION('',(0.,0.,-1.));
+#4199 = DEFINITIONAL_REPRESENTATION('',(#4200),#4204);
+#4200 = LINE('',#4201,#4202);
+#4201 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#4202 = VECTOR('',#4203,1.);
+#4203 = DIRECTION('',(0.,1.));
+#4204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4205 = ORIENTED_EDGE('',*,*,#4206,.T.);
+#4206 = EDGE_CURVE('',#4179,#4118,#4207,.T.);
+#4207 = SURFACE_CURVE('',#4208,(#4212,#4219),.PCURVE_S1.);
+#4208 = LINE('',#4209,#4210);
+#4209 = CARTESIAN_POINT('',(5.88,9.4125,0.1875));
+#4210 = VECTOR('',#4211,1.);
+#4211 = DIRECTION('',(0.,1.,0.));
+#4212 = PCURVE('',#4126,#4213);
+#4213 = DEFINITIONAL_REPRESENTATION('',(#4214),#4218);
+#4214 = LINE('',#4215,#4216);
+#4215 = CARTESIAN_POINT('',(0.4,0.));
+#4216 = VECTOR('',#4217,1.);
+#4217 = DIRECTION('',(0.,1.));
+#4218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4219 = PCURVE('',#4220,#4225);
+#4220 = PLANE('',#4221);
+#4221 = AXIS2_PLACEMENT_3D('',#4222,#4223,#4224);
+#4222 = CARTESIAN_POINT('',(5.88,9.4125,0.));
+#4223 = DIRECTION('',(1.,0.,0.));
+#4224 = DIRECTION('',(0.,0.,1.));
+#4225 = DEFINITIONAL_REPRESENTATION('',(#4226),#4230);
+#4226 = LINE('',#4227,#4228);
+#4227 = CARTESIAN_POINT('',(0.1875,0.));
+#4228 = VECTOR('',#4229,1.);
+#4229 = DIRECTION('',(0.,-1.));
+#4230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4231 = ADVANCED_FACE('',(#4232),#4138,.T.);
+#4232 = FACE_BOUND('',#4233,.T.);
+#4233 = EDGE_LOOP('',(#4234,#4264,#4293,#4321,#4349,#4377,#4405,#4438,
+ #4466,#4488,#4489));
+#4234 = ORIENTED_EDGE('',*,*,#4235,.F.);
+#4235 = EDGE_CURVE('',#4236,#4238,#4240,.T.);
+#4236 = VERTEX_POINT('',#4237);
+#4237 = CARTESIAN_POINT('',(5.530173477358,9.7875,0.));
+#4238 = VERTEX_POINT('',#4239);
+#4239 = CARTESIAN_POINT('',(5.88,9.7875,0.));
+#4240 = SURFACE_CURVE('',#4241,(#4245,#4252),.PCURVE_S1.);
+#4241 = LINE('',#4242,#4243);
+#4242 = CARTESIAN_POINT('',(5.48,9.7875,0.));
+#4243 = VECTOR('',#4244,1.);
+#4244 = DIRECTION('',(1.,0.,0.));
+#4245 = PCURVE('',#4138,#4246);
+#4246 = DEFINITIONAL_REPRESENTATION('',(#4247),#4251);
+#4247 = LINE('',#4248,#4249);
+#4248 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#4249 = VECTOR('',#4250,1.);
+#4250 = DIRECTION('',(1.,4.145425090127E-57));
+#4251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4252 = PCURVE('',#4253,#4258);
+#4253 = PLANE('',#4254);
+#4254 = AXIS2_PLACEMENT_3D('',#4255,#4256,#4257);
+#4255 = CARTESIAN_POINT('',(5.48,9.4125,0.));
+#4256 = DIRECTION('',(0.,0.,1.));
+#4257 = DIRECTION('',(1.,0.,0.));
+#4258 = DEFINITIONAL_REPRESENTATION('',(#4259),#4263);
+#4259 = LINE('',#4260,#4261);
+#4260 = CARTESIAN_POINT('',(0.,0.375));
+#4261 = VECTOR('',#4262,1.);
+#4262 = DIRECTION('',(1.,0.));
+#4263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4264 = ORIENTED_EDGE('',*,*,#4265,.T.);
+#4265 = EDGE_CURVE('',#4236,#4266,#4268,.T.);
+#4266 = VERTEX_POINT('',#4267);
+#4267 = CARTESIAN_POINT('',(5.452168762264,9.7875,4.174685660388E-02));
+#4268 = SURFACE_CURVE('',#4269,(#4274,#4281),.PCURVE_S1.);
+#4269 = CIRCLE('',#4270,9.375E-02);
+#4270 = AXIS2_PLACEMENT_3D('',#4271,#4272,#4273);
+#4271 = CARTESIAN_POINT('',(5.530173477358,9.7875,9.375E-02));
+#4272 = DIRECTION('',(0.,1.,0.));
+#4273 = DIRECTION('',(0.,0.,1.));
+#4274 = PCURVE('',#4138,#4275);
+#4275 = DEFINITIONAL_REPRESENTATION('',(#4276),#4280);
+#4276 = CIRCLE('',#4277,9.375E-02);
+#4277 = AXIS2_PLACEMENT_2D('',#4278,#4279);
+#4278 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#4279 = DIRECTION('',(0.,-1.));
+#4280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4281 = PCURVE('',#4282,#4287);
+#4282 = CYLINDRICAL_SURFACE('',#4283,9.375E-02);
+#4283 = AXIS2_PLACEMENT_3D('',#4284,#4285,#4286);
+#4284 = CARTESIAN_POINT('',(5.530173477358,9.4125,9.375E-02));
+#4285 = DIRECTION('',(0.,1.,0.));
+#4286 = DIRECTION('',(0.,0.,-1.));
+#4287 = DEFINITIONAL_REPRESENTATION('',(#4288),#4292);
+#4288 = LINE('',#4289,#4290);
+#4289 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#4290 = VECTOR('',#4291,1.);
+#4291 = DIRECTION('',(1.,0.));
+#4292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4293 = ORIENTED_EDGE('',*,*,#4294,.T.);
+#4294 = EDGE_CURVE('',#4266,#4295,#4297,.T.);
+#4295 = VERTEX_POINT('',#4296);
+#4296 = CARTESIAN_POINT('',(5.135662475472,9.7875,0.516506286792));
+#4297 = SURFACE_CURVE('',#4298,(#4302,#4309),.PCURVE_S1.);
+#4298 = LINE('',#4299,#4300);
+#4299 = CARTESIAN_POINT('',(5.48,9.7875,0.));
+#4300 = VECTOR('',#4301,1.);
+#4301 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#4302 = PCURVE('',#4138,#4303);
+#4303 = DEFINITIONAL_REPRESENTATION('',(#4304),#4308);
+#4304 = LINE('',#4305,#4306);
+#4305 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#4306 = VECTOR('',#4307,1.);
+#4307 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#4308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4309 = PCURVE('',#4310,#4315);
+#4310 = PLANE('',#4311);
+#4311 = AXIS2_PLACEMENT_3D('',#4312,#4313,#4314);
+#4312 = CARTESIAN_POINT('',(5.48,9.4125,0.));
+#4313 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#4314 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#4315 = DEFINITIONAL_REPRESENTATION('',(#4316),#4320);
+#4316 = LINE('',#4317,#4318);
+#4317 = CARTESIAN_POINT('',(0.,-0.375));
+#4318 = VECTOR('',#4319,1.);
+#4319 = DIRECTION('',(1.,0.));
+#4320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4321 = ORIENTED_EDGE('',*,*,#4322,.F.);
+#4322 = EDGE_CURVE('',#4323,#4295,#4325,.T.);
+#4323 = VERTEX_POINT('',#4324);
+#4324 = CARTESIAN_POINT('',(5.08,9.7875,0.516506286792));
+#4325 = SURFACE_CURVE('',#4326,(#4330,#4337),.PCURVE_S1.);
+#4326 = LINE('',#4327,#4328);
+#4327 = CARTESIAN_POINT('',(5.08,9.7875,0.516506286792));
+#4328 = VECTOR('',#4329,1.);
+#4329 = DIRECTION('',(1.,0.,0.));
+#4330 = PCURVE('',#4138,#4331);
+#4331 = DEFINITIONAL_REPRESENTATION('',(#4332),#4336);
+#4332 = LINE('',#4333,#4334);
+#4333 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#4334 = VECTOR('',#4335,1.);
+#4335 = DIRECTION('',(1.,4.145425090127E-57));
+#4336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4337 = PCURVE('',#4338,#4343);
+#4338 = PLANE('',#4339);
+#4339 = AXIS2_PLACEMENT_3D('',#4340,#4341,#4342);
+#4340 = CARTESIAN_POINT('',(5.08,9.4125,0.516506286792));
+#4341 = DIRECTION('',(0.,0.,1.));
+#4342 = DIRECTION('',(1.,0.,0.));
+#4343 = DEFINITIONAL_REPRESENTATION('',(#4344),#4348);
+#4344 = LINE('',#4345,#4346);
+#4345 = CARTESIAN_POINT('',(0.,0.375));
+#4346 = VECTOR('',#4347,1.);
+#4347 = DIRECTION('',(1.,0.));
+#4348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4349 = ORIENTED_EDGE('',*,*,#4350,.T.);
+#4350 = EDGE_CURVE('',#4323,#4351,#4353,.T.);
+#4351 = VERTEX_POINT('',#4352);
+#4352 = CARTESIAN_POINT('',(5.08,9.7875,0.704006286792));
+#4353 = SURFACE_CURVE('',#4354,(#4358,#4365),.PCURVE_S1.);
+#4354 = LINE('',#4355,#4356);
+#4355 = CARTESIAN_POINT('',(5.08,9.7875,0.516506286792));
+#4356 = VECTOR('',#4357,1.);
+#4357 = DIRECTION('',(0.,0.,1.));
+#4358 = PCURVE('',#4138,#4359);
+#4359 = DEFINITIONAL_REPRESENTATION('',(#4360),#4364);
+#4360 = LINE('',#4361,#4362);
+#4361 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#4362 = VECTOR('',#4363,1.);
+#4363 = DIRECTION('',(0.,-1.));
+#4364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4365 = PCURVE('',#4366,#4371);
+#4366 = PLANE('',#4367);
+#4367 = AXIS2_PLACEMENT_3D('',#4368,#4369,#4370);
+#4368 = CARTESIAN_POINT('',(5.08,9.4125,0.516506286792));
+#4369 = DIRECTION('',(1.,0.,0.));
+#4370 = DIRECTION('',(0.,0.,1.));
+#4371 = DEFINITIONAL_REPRESENTATION('',(#4372),#4376);
+#4372 = LINE('',#4373,#4374);
+#4373 = CARTESIAN_POINT('',(0.,-0.375));
+#4374 = VECTOR('',#4375,1.);
+#4375 = DIRECTION('',(1.,0.));
+#4376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4377 = ORIENTED_EDGE('',*,*,#4378,.T.);
+#4378 = EDGE_CURVE('',#4351,#4379,#4381,.T.);
+#4379 = VERTEX_POINT('',#4380);
+#4380 = CARTESIAN_POINT('',(5.18583595283,9.7875,0.704006286792));
+#4381 = SURFACE_CURVE('',#4382,(#4386,#4393),.PCURVE_S1.);
+#4382 = LINE('',#4383,#4384);
+#4383 = CARTESIAN_POINT('',(5.08,9.7875,0.704006286792));
+#4384 = VECTOR('',#4385,1.);
+#4385 = DIRECTION('',(1.,0.,0.));
+#4386 = PCURVE('',#4138,#4387);
+#4387 = DEFINITIONAL_REPRESENTATION('',(#4388),#4392);
+#4388 = LINE('',#4389,#4390);
+#4389 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#4390 = VECTOR('',#4391,1.);
+#4391 = DIRECTION('',(1.,4.145425090127E-57));
+#4392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4393 = PCURVE('',#4394,#4399);
+#4394 = PLANE('',#4395);
+#4395 = AXIS2_PLACEMENT_3D('',#4396,#4397,#4398);
+#4396 = CARTESIAN_POINT('',(5.08,9.4125,0.704006286792));
+#4397 = DIRECTION('',(0.,0.,1.));
+#4398 = DIRECTION('',(1.,0.,0.));
+#4399 = DEFINITIONAL_REPRESENTATION('',(#4400),#4404);
+#4400 = LINE('',#4401,#4402);
+#4401 = CARTESIAN_POINT('',(0.,0.375));
+#4402 = VECTOR('',#4403,1.);
+#4403 = DIRECTION('',(1.,0.));
+#4404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4405 = ORIENTED_EDGE('',*,*,#4406,.F.);
+#4406 = EDGE_CURVE('',#4407,#4379,#4409,.T.);
+#4407 = VERTEX_POINT('',#4408);
+#4408 = CARTESIAN_POINT('',(5.263840667924,9.7875,0.662259430188));
+#4409 = SURFACE_CURVE('',#4410,(#4415,#4426),.PCURVE_S1.);
+#4410 = CIRCLE('',#4411,9.375E-02);
+#4411 = AXIS2_PLACEMENT_3D('',#4412,#4413,#4414);
+#4412 = CARTESIAN_POINT('',(5.18583595283,9.7875,0.610256286792));
+#4413 = DIRECTION('',(0.,-1.,0.));
+#4414 = DIRECTION('',(0.,0.,1.));
+#4415 = PCURVE('',#4138,#4416);
+#4416 = DEFINITIONAL_REPRESENTATION('',(#4417),#4425);
+#4417 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4418,#4419,#4420,#4421,
+#4422,#4423,#4424),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4418 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#4419 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#4420 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#4421 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#4422 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#4423 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#4424 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#4425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4426 = PCURVE('',#4427,#4432);
+#4427 = CYLINDRICAL_SURFACE('',#4428,9.375E-02);
+#4428 = AXIS2_PLACEMENT_3D('',#4429,#4430,#4431);
+#4429 = CARTESIAN_POINT('',(5.18583595283,9.4125,0.610256286792));
+#4430 = DIRECTION('',(0.,1.,0.));
+#4431 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#4432 = DEFINITIONAL_REPRESENTATION('',(#4433),#4437);
+#4433 = LINE('',#4434,#4435);
+#4434 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#4435 = VECTOR('',#4436,1.);
+#4436 = DIRECTION('',(-1.,0.));
+#4437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4438 = ORIENTED_EDGE('',*,*,#4439,.F.);
+#4439 = EDGE_CURVE('',#4440,#4407,#4442,.T.);
+#4440 = VERTEX_POINT('',#4441);
+#4441 = CARTESIAN_POINT('',(5.552515716981,9.7875,0.229246856604));
+#4442 = SURFACE_CURVE('',#4443,(#4447,#4454),.PCURVE_S1.);
+#4443 = LINE('',#4444,#4445);
+#4444 = CARTESIAN_POINT('',(5.636009430188,9.7875,0.104006286792));
+#4445 = VECTOR('',#4446,1.);
+#4446 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#4447 = PCURVE('',#4138,#4448);
+#4448 = DEFINITIONAL_REPRESENTATION('',(#4449),#4453);
+#4449 = LINE('',#4450,#4451);
+#4450 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#4451 = VECTOR('',#4452,1.);
+#4452 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#4453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4454 = PCURVE('',#4455,#4460);
+#4455 = PLANE('',#4456);
+#4456 = AXIS2_PLACEMENT_3D('',#4457,#4458,#4459);
+#4457 = CARTESIAN_POINT('',(5.636009430188,9.4125,0.104006286792));
+#4458 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#4459 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#4460 = DEFINITIONAL_REPRESENTATION('',(#4461),#4465);
+#4461 = LINE('',#4462,#4463);
+#4462 = CARTESIAN_POINT('',(0.,-0.375));
+#4463 = VECTOR('',#4464,1.);
+#4464 = DIRECTION('',(1.,0.));
+#4465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4466 = ORIENTED_EDGE('',*,*,#4467,.F.);
+#4467 = EDGE_CURVE('',#4116,#4440,#4468,.T.);
+#4468 = SURFACE_CURVE('',#4469,(#4474,#4481),.PCURVE_S1.);
+#4469 = CIRCLE('',#4470,9.375E-02);
+#4470 = AXIS2_PLACEMENT_3D('',#4471,#4472,#4473);
+#4471 = CARTESIAN_POINT('',(5.630520432075,9.7875,0.28125));
+#4472 = DIRECTION('',(0.,1.,0.));
+#4473 = DIRECTION('',(0.,0.,1.));
+#4474 = PCURVE('',#4138,#4475);
+#4475 = DEFINITIONAL_REPRESENTATION('',(#4476),#4480);
+#4476 = CIRCLE('',#4477,9.375E-02);
+#4477 = AXIS2_PLACEMENT_2D('',#4478,#4479);
+#4478 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#4479 = DIRECTION('',(0.,-1.));
+#4480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4481 = PCURVE('',#4166,#4482);
+#4482 = DEFINITIONAL_REPRESENTATION('',(#4483),#4487);
+#4483 = LINE('',#4484,#4485);
+#4484 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#4485 = VECTOR('',#4486,1.);
+#4486 = DIRECTION('',(1.,0.));
+#4487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4488 = ORIENTED_EDGE('',*,*,#4115,.T.);
+#4489 = ORIENTED_EDGE('',*,*,#4490,.F.);
+#4490 = EDGE_CURVE('',#4238,#4118,#4491,.T.);
+#4491 = SURFACE_CURVE('',#4492,(#4496,#4503),.PCURVE_S1.);
+#4492 = LINE('',#4493,#4494);
+#4493 = CARTESIAN_POINT('',(5.88,9.7875,0.));
+#4494 = VECTOR('',#4495,1.);
+#4495 = DIRECTION('',(0.,0.,1.));
+#4496 = PCURVE('',#4138,#4497);
+#4497 = DEFINITIONAL_REPRESENTATION('',(#4498),#4502);
+#4498 = LINE('',#4499,#4500);
+#4499 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#4500 = VECTOR('',#4501,1.);
+#4501 = DIRECTION('',(0.,-1.));
+#4502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4503 = PCURVE('',#4220,#4504);
+#4504 = DEFINITIONAL_REPRESENTATION('',(#4505),#4509);
+#4505 = LINE('',#4506,#4507);
+#4506 = CARTESIAN_POINT('',(0.,-0.375));
+#4507 = VECTOR('',#4508,1.);
+#4508 = DIRECTION('',(1.,0.));
+#4509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4510 = ADVANCED_FACE('',(#4511),#4166,.F.);
+#4511 = FACE_BOUND('',#4512,.F.);
+#4512 = EDGE_LOOP('',(#4513,#4541,#4562,#4563));
+#4513 = ORIENTED_EDGE('',*,*,#4514,.T.);
+#4514 = EDGE_CURVE('',#4151,#4515,#4517,.T.);
+#4515 = VERTEX_POINT('',#4516);
+#4516 = CARTESIAN_POINT('',(5.552515716981,9.4125,0.229246856604));
+#4517 = SURFACE_CURVE('',#4518,(#4523,#4530),.PCURVE_S1.);
+#4518 = CIRCLE('',#4519,9.375E-02);
+#4519 = AXIS2_PLACEMENT_3D('',#4520,#4521,#4522);
+#4520 = CARTESIAN_POINT('',(5.630520432075,9.4125,0.28125));
+#4521 = DIRECTION('',(0.,1.,0.));
+#4522 = DIRECTION('',(0.,0.,1.));
+#4523 = PCURVE('',#4166,#4524);
+#4524 = DEFINITIONAL_REPRESENTATION('',(#4525),#4529);
+#4525 = LINE('',#4526,#4527);
+#4526 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#4527 = VECTOR('',#4528,1.);
+#4528 = DIRECTION('',(1.,0.));
+#4529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4530 = PCURVE('',#4194,#4531);
+#4531 = DEFINITIONAL_REPRESENTATION('',(#4532),#4540);
+#4532 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4533,#4534,#4535,#4536,
+#4537,#4538,#4539),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4533 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#4534 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#4535 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#4536 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#4537 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#4538 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#4539 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#4540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4541 = ORIENTED_EDGE('',*,*,#4542,.T.);
+#4542 = EDGE_CURVE('',#4515,#4440,#4543,.T.);
+#4543 = SURFACE_CURVE('',#4544,(#4548,#4555),.PCURVE_S1.);
+#4544 = LINE('',#4545,#4546);
+#4545 = CARTESIAN_POINT('',(5.552515716981,9.4125,0.229246856604));
+#4546 = VECTOR('',#4547,1.);
+#4547 = DIRECTION('',(0.,1.,0.));
+#4548 = PCURVE('',#4166,#4549);
+#4549 = DEFINITIONAL_REPRESENTATION('',(#4550),#4554);
+#4550 = LINE('',#4551,#4552);
+#4551 = CARTESIAN_POINT('',(0.982793723247,0.));
+#4552 = VECTOR('',#4553,1.);
+#4553 = DIRECTION('',(0.,1.));
+#4554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4555 = PCURVE('',#4455,#4556);
+#4556 = DEFINITIONAL_REPRESENTATION('',(#4557),#4561);
+#4557 = LINE('',#4558,#4559);
+#4558 = CARTESIAN_POINT('',(0.150520432075,0.));
+#4559 = VECTOR('',#4560,1.);
+#4560 = DIRECTION('',(0.,-1.));
+#4561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4562 = ORIENTED_EDGE('',*,*,#4467,.F.);
+#4563 = ORIENTED_EDGE('',*,*,#4150,.F.);
+#4564 = ADVANCED_FACE('',(#4565),#4220,.T.);
+#4565 = FACE_BOUND('',#4566,.T.);
+#4566 = EDGE_LOOP('',(#4567,#4590,#4611,#4612));
+#4567 = ORIENTED_EDGE('',*,*,#4568,.F.);
+#4568 = EDGE_CURVE('',#4569,#4179,#4571,.T.);
+#4569 = VERTEX_POINT('',#4570);
+#4570 = CARTESIAN_POINT('',(5.88,9.4125,0.));
+#4571 = SURFACE_CURVE('',#4572,(#4576,#4583),.PCURVE_S1.);
+#4572 = LINE('',#4573,#4574);
+#4573 = CARTESIAN_POINT('',(5.88,9.4125,0.));
+#4574 = VECTOR('',#4575,1.);
+#4575 = DIRECTION('',(0.,0.,1.));
+#4576 = PCURVE('',#4220,#4577);
+#4577 = DEFINITIONAL_REPRESENTATION('',(#4578),#4582);
+#4578 = LINE('',#4579,#4580);
+#4579 = CARTESIAN_POINT('',(0.,0.));
+#4580 = VECTOR('',#4581,1.);
+#4581 = DIRECTION('',(1.,0.));
+#4582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4583 = PCURVE('',#4194,#4584);
+#4584 = DEFINITIONAL_REPRESENTATION('',(#4585),#4589);
+#4585 = LINE('',#4586,#4587);
+#4586 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#4587 = VECTOR('',#4588,1.);
+#4588 = DIRECTION('',(-1.,0.));
+#4589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4590 = ORIENTED_EDGE('',*,*,#4591,.T.);
+#4591 = EDGE_CURVE('',#4569,#4238,#4592,.T.);
+#4592 = SURFACE_CURVE('',#4593,(#4597,#4604),.PCURVE_S1.);
+#4593 = LINE('',#4594,#4595);
+#4594 = CARTESIAN_POINT('',(5.88,9.4125,0.));
+#4595 = VECTOR('',#4596,1.);
+#4596 = DIRECTION('',(0.,1.,0.));
+#4597 = PCURVE('',#4220,#4598);
+#4598 = DEFINITIONAL_REPRESENTATION('',(#4599),#4603);
+#4599 = LINE('',#4600,#4601);
+#4600 = CARTESIAN_POINT('',(0.,0.));
+#4601 = VECTOR('',#4602,1.);
+#4602 = DIRECTION('',(0.,-1.));
+#4603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4604 = PCURVE('',#4253,#4605);
+#4605 = DEFINITIONAL_REPRESENTATION('',(#4606),#4610);
+#4606 = LINE('',#4607,#4608);
+#4607 = CARTESIAN_POINT('',(0.4,0.));
+#4608 = VECTOR('',#4609,1.);
+#4609 = DIRECTION('',(0.,1.));
+#4610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4611 = ORIENTED_EDGE('',*,*,#4490,.T.);
+#4612 = ORIENTED_EDGE('',*,*,#4206,.F.);
+#4613 = ADVANCED_FACE('',(#4614),#4194,.T.);
+#4614 = FACE_BOUND('',#4615,.T.);
+#4615 = EDGE_LOOP('',(#4616,#4639,#4640,#4641,#4642,#4665,#4689,#4712,
+ #4735,#4758,#4781));
+#4616 = ORIENTED_EDGE('',*,*,#4617,.T.);
+#4617 = EDGE_CURVE('',#4618,#4569,#4620,.T.);
+#4618 = VERTEX_POINT('',#4619);
+#4619 = CARTESIAN_POINT('',(5.530173477358,9.4125,0.));
+#4620 = SURFACE_CURVE('',#4621,(#4625,#4632),.PCURVE_S1.);
+#4621 = LINE('',#4622,#4623);
+#4622 = CARTESIAN_POINT('',(5.48,9.4125,0.));
+#4623 = VECTOR('',#4624,1.);
+#4624 = DIRECTION('',(1.,0.,0.));
+#4625 = PCURVE('',#4194,#4626);
+#4626 = DEFINITIONAL_REPRESENTATION('',(#4627),#4631);
+#4627 = LINE('',#4628,#4629);
+#4628 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#4629 = VECTOR('',#4630,1.);
+#4630 = DIRECTION('',(0.,1.));
+#4631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4632 = PCURVE('',#4253,#4633);
+#4633 = DEFINITIONAL_REPRESENTATION('',(#4634),#4638);
+#4634 = LINE('',#4635,#4636);
+#4635 = CARTESIAN_POINT('',(0.,0.));
+#4636 = VECTOR('',#4637,1.);
+#4637 = DIRECTION('',(1.,0.));
+#4638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4639 = ORIENTED_EDGE('',*,*,#4568,.T.);
+#4640 = ORIENTED_EDGE('',*,*,#4178,.F.);
+#4641 = ORIENTED_EDGE('',*,*,#4514,.T.);
+#4642 = ORIENTED_EDGE('',*,*,#4643,.T.);
+#4643 = EDGE_CURVE('',#4515,#4644,#4646,.T.);
+#4644 = VERTEX_POINT('',#4645);
+#4645 = CARTESIAN_POINT('',(5.263840667924,9.4125,0.662259430188));
+#4646 = SURFACE_CURVE('',#4647,(#4651,#4658),.PCURVE_S1.);
+#4647 = LINE('',#4648,#4649);
+#4648 = CARTESIAN_POINT('',(5.636009430188,9.4125,0.104006286792));
+#4649 = VECTOR('',#4650,1.);
+#4650 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#4651 = PCURVE('',#4194,#4652);
+#4652 = DEFINITIONAL_REPRESENTATION('',(#4653),#4657);
+#4653 = LINE('',#4654,#4655);
+#4654 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#4655 = VECTOR('',#4656,1.);
+#4656 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#4657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4658 = PCURVE('',#4455,#4659);
+#4659 = DEFINITIONAL_REPRESENTATION('',(#4660),#4664);
+#4660 = LINE('',#4661,#4662);
+#4661 = CARTESIAN_POINT('',(0.,0.));
+#4662 = VECTOR('',#4663,1.);
+#4663 = DIRECTION('',(1.,0.));
+#4664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4665 = ORIENTED_EDGE('',*,*,#4666,.T.);
+#4666 = EDGE_CURVE('',#4644,#4667,#4669,.T.);
+#4667 = VERTEX_POINT('',#4668);
+#4668 = CARTESIAN_POINT('',(5.18583595283,9.4125,0.704006286792));
+#4669 = SURFACE_CURVE('',#4670,(#4675,#4682),.PCURVE_S1.);
+#4670 = CIRCLE('',#4671,9.375E-02);
+#4671 = AXIS2_PLACEMENT_3D('',#4672,#4673,#4674);
+#4672 = CARTESIAN_POINT('',(5.18583595283,9.4125,0.610256286792));
+#4673 = DIRECTION('',(0.,-1.,0.));
+#4674 = DIRECTION('',(0.,0.,1.));
+#4675 = PCURVE('',#4194,#4676);
+#4676 = DEFINITIONAL_REPRESENTATION('',(#4677),#4681);
+#4677 = CIRCLE('',#4678,9.375E-02);
+#4678 = AXIS2_PLACEMENT_2D('',#4679,#4680);
+#4679 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#4680 = DIRECTION('',(-1.,0.));
+#4681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4682 = PCURVE('',#4427,#4683);
+#4683 = DEFINITIONAL_REPRESENTATION('',(#4684),#4688);
+#4684 = LINE('',#4685,#4686);
+#4685 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#4686 = VECTOR('',#4687,1.);
+#4687 = DIRECTION('',(-1.,0.));
+#4688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4689 = ORIENTED_EDGE('',*,*,#4690,.F.);
+#4690 = EDGE_CURVE('',#4691,#4667,#4693,.T.);
+#4691 = VERTEX_POINT('',#4692);
+#4692 = CARTESIAN_POINT('',(5.08,9.4125,0.704006286792));
+#4693 = SURFACE_CURVE('',#4694,(#4698,#4705),.PCURVE_S1.);
+#4694 = LINE('',#4695,#4696);
+#4695 = CARTESIAN_POINT('',(5.08,9.4125,0.704006286792));
+#4696 = VECTOR('',#4697,1.);
+#4697 = DIRECTION('',(1.,0.,0.));
+#4698 = PCURVE('',#4194,#4699);
+#4699 = DEFINITIONAL_REPRESENTATION('',(#4700),#4704);
+#4700 = LINE('',#4701,#4702);
+#4701 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#4702 = VECTOR('',#4703,1.);
+#4703 = DIRECTION('',(0.,1.));
+#4704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4705 = PCURVE('',#4394,#4706);
+#4706 = DEFINITIONAL_REPRESENTATION('',(#4707),#4711);
+#4707 = LINE('',#4708,#4709);
+#4708 = CARTESIAN_POINT('',(0.,0.));
+#4709 = VECTOR('',#4710,1.);
+#4710 = DIRECTION('',(1.,0.));
+#4711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4712 = ORIENTED_EDGE('',*,*,#4713,.F.);
+#4713 = EDGE_CURVE('',#4714,#4691,#4716,.T.);
+#4714 = VERTEX_POINT('',#4715);
+#4715 = CARTESIAN_POINT('',(5.08,9.4125,0.516506286792));
+#4716 = SURFACE_CURVE('',#4717,(#4721,#4728),.PCURVE_S1.);
+#4717 = LINE('',#4718,#4719);
+#4718 = CARTESIAN_POINT('',(5.08,9.4125,0.516506286792));
+#4719 = VECTOR('',#4720,1.);
+#4720 = DIRECTION('',(0.,0.,1.));
+#4721 = PCURVE('',#4194,#4722);
+#4722 = DEFINITIONAL_REPRESENTATION('',(#4723),#4727);
+#4723 = LINE('',#4724,#4725);
+#4724 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#4725 = VECTOR('',#4726,1.);
+#4726 = DIRECTION('',(-1.,0.));
+#4727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4728 = PCURVE('',#4366,#4729);
+#4729 = DEFINITIONAL_REPRESENTATION('',(#4730),#4734);
+#4730 = LINE('',#4731,#4732);
+#4731 = CARTESIAN_POINT('',(0.,0.));
+#4732 = VECTOR('',#4733,1.);
+#4733 = DIRECTION('',(1.,0.));
+#4734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4735 = ORIENTED_EDGE('',*,*,#4736,.T.);
+#4736 = EDGE_CURVE('',#4714,#4737,#4739,.T.);
+#4737 = VERTEX_POINT('',#4738);
+#4738 = CARTESIAN_POINT('',(5.135662475472,9.4125,0.516506286792));
+#4739 = SURFACE_CURVE('',#4740,(#4744,#4751),.PCURVE_S1.);
+#4740 = LINE('',#4741,#4742);
+#4741 = CARTESIAN_POINT('',(5.08,9.4125,0.516506286792));
+#4742 = VECTOR('',#4743,1.);
+#4743 = DIRECTION('',(1.,0.,0.));
+#4744 = PCURVE('',#4194,#4745);
+#4745 = DEFINITIONAL_REPRESENTATION('',(#4746),#4750);
+#4746 = LINE('',#4747,#4748);
+#4747 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#4748 = VECTOR('',#4749,1.);
+#4749 = DIRECTION('',(0.,1.));
+#4750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4751 = PCURVE('',#4338,#4752);
+#4752 = DEFINITIONAL_REPRESENTATION('',(#4753),#4757);
+#4753 = LINE('',#4754,#4755);
+#4754 = CARTESIAN_POINT('',(0.,0.));
+#4755 = VECTOR('',#4756,1.);
+#4756 = DIRECTION('',(1.,0.));
+#4757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4758 = ORIENTED_EDGE('',*,*,#4759,.F.);
+#4759 = EDGE_CURVE('',#4760,#4737,#4762,.T.);
+#4760 = VERTEX_POINT('',#4761);
+#4761 = CARTESIAN_POINT('',(5.452168762264,9.4125,4.174685660388E-02));
+#4762 = SURFACE_CURVE('',#4763,(#4767,#4774),.PCURVE_S1.);
+#4763 = LINE('',#4764,#4765);
+#4764 = CARTESIAN_POINT('',(5.48,9.4125,0.));
+#4765 = VECTOR('',#4766,1.);
+#4766 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#4767 = PCURVE('',#4194,#4768);
+#4768 = DEFINITIONAL_REPRESENTATION('',(#4769),#4773);
+#4769 = LINE('',#4770,#4771);
+#4770 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#4771 = VECTOR('',#4772,1.);
+#4772 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#4773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4774 = PCURVE('',#4310,#4775);
+#4775 = DEFINITIONAL_REPRESENTATION('',(#4776),#4780);
+#4776 = LINE('',#4777,#4778);
+#4777 = CARTESIAN_POINT('',(0.,0.));
+#4778 = VECTOR('',#4779,1.);
+#4779 = DIRECTION('',(1.,0.));
+#4780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4781 = ORIENTED_EDGE('',*,*,#4782,.F.);
+#4782 = EDGE_CURVE('',#4618,#4760,#4783,.T.);
+#4783 = SURFACE_CURVE('',#4784,(#4789,#4800),.PCURVE_S1.);
+#4784 = CIRCLE('',#4785,9.375E-02);
+#4785 = AXIS2_PLACEMENT_3D('',#4786,#4787,#4788);
+#4786 = CARTESIAN_POINT('',(5.530173477358,9.4125,9.375E-02));
+#4787 = DIRECTION('',(0.,1.,0.));
+#4788 = DIRECTION('',(0.,0.,1.));
+#4789 = PCURVE('',#4194,#4790);
+#4790 = DEFINITIONAL_REPRESENTATION('',(#4791),#4799);
+#4791 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4792,#4793,#4794,#4795,
+#4796,#4797,#4798),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4792 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#4793 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#4794 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#4795 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#4796 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#4797 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#4798 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#4799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4800 = PCURVE('',#4282,#4801);
+#4801 = DEFINITIONAL_REPRESENTATION('',(#4802),#4806);
+#4802 = LINE('',#4803,#4804);
+#4803 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#4804 = VECTOR('',#4805,1.);
+#4805 = DIRECTION('',(1.,0.));
+#4806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4807 = ADVANCED_FACE('',(#4808),#4253,.F.);
+#4808 = FACE_BOUND('',#4809,.F.);
+#4809 = EDGE_LOOP('',(#4810,#4811,#4812,#4813));
+#4810 = ORIENTED_EDGE('',*,*,#4617,.T.);
+#4811 = ORIENTED_EDGE('',*,*,#4591,.T.);
+#4812 = ORIENTED_EDGE('',*,*,#4235,.F.);
+#4813 = ORIENTED_EDGE('',*,*,#4814,.F.);
+#4814 = EDGE_CURVE('',#4618,#4236,#4815,.T.);
+#4815 = SURFACE_CURVE('',#4816,(#4820,#4827),.PCURVE_S1.);
+#4816 = LINE('',#4817,#4818);
+#4817 = CARTESIAN_POINT('',(5.530173477358,9.4125,0.));
+#4818 = VECTOR('',#4819,1.);
+#4819 = DIRECTION('',(0.,1.,0.));
+#4820 = PCURVE('',#4253,#4821);
+#4821 = DEFINITIONAL_REPRESENTATION('',(#4822),#4826);
+#4822 = LINE('',#4823,#4824);
+#4823 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#4824 = VECTOR('',#4825,1.);
+#4825 = DIRECTION('',(0.,1.));
+#4826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4827 = PCURVE('',#4282,#4828);
+#4828 = DEFINITIONAL_REPRESENTATION('',(#4829),#4833);
+#4829 = LINE('',#4830,#4831);
+#4830 = CARTESIAN_POINT('',(0.,0.));
+#4831 = VECTOR('',#4832,1.);
+#4832 = DIRECTION('',(0.,1.));
+#4833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4834 = ADVANCED_FACE('',(#4835),#4282,.T.);
+#4835 = FACE_BOUND('',#4836,.T.);
+#4836 = EDGE_LOOP('',(#4837,#4838,#4859,#4860));
+#4837 = ORIENTED_EDGE('',*,*,#4782,.T.);
+#4838 = ORIENTED_EDGE('',*,*,#4839,.T.);
+#4839 = EDGE_CURVE('',#4760,#4266,#4840,.T.);
+#4840 = SURFACE_CURVE('',#4841,(#4845,#4852),.PCURVE_S1.);
+#4841 = LINE('',#4842,#4843);
+#4842 = CARTESIAN_POINT('',(5.452168762264,9.4125,4.174685660388E-02));
+#4843 = VECTOR('',#4844,1.);
+#4844 = DIRECTION('',(0.,1.,0.));
+#4845 = PCURVE('',#4282,#4846);
+#4846 = DEFINITIONAL_REPRESENTATION('',(#4847),#4851);
+#4847 = LINE('',#4848,#4849);
+#4848 = CARTESIAN_POINT('',(0.982793723247,0.));
+#4849 = VECTOR('',#4850,1.);
+#4850 = DIRECTION('',(0.,1.));
+#4851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4852 = PCURVE('',#4310,#4853);
+#4853 = DEFINITIONAL_REPRESENTATION('',(#4854),#4858);
+#4854 = LINE('',#4855,#4856);
+#4855 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#4856 = VECTOR('',#4857,1.);
+#4857 = DIRECTION('',(0.,-1.));
+#4858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4859 = ORIENTED_EDGE('',*,*,#4265,.F.);
+#4860 = ORIENTED_EDGE('',*,*,#4814,.F.);
+#4861 = ADVANCED_FACE('',(#4862),#4310,.F.);
+#4862 = FACE_BOUND('',#4863,.F.);
+#4863 = EDGE_LOOP('',(#4864,#4865,#4866,#4867));
+#4864 = ORIENTED_EDGE('',*,*,#4759,.F.);
+#4865 = ORIENTED_EDGE('',*,*,#4839,.T.);
+#4866 = ORIENTED_EDGE('',*,*,#4294,.T.);
+#4867 = ORIENTED_EDGE('',*,*,#4868,.F.);
+#4868 = EDGE_CURVE('',#4737,#4295,#4869,.T.);
+#4869 = SURFACE_CURVE('',#4870,(#4874,#4880),.PCURVE_S1.);
+#4870 = LINE('',#4871,#4872);
+#4871 = CARTESIAN_POINT('',(5.135662475472,9.4125,0.516506286792));
+#4872 = VECTOR('',#4873,1.);
+#4873 = DIRECTION('',(0.,1.,0.));
+#4874 = PCURVE('',#4310,#4875);
+#4875 = DEFINITIONAL_REPRESENTATION('',(#4876),#4879);
+#4876 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4877,#4878),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#4877 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#4878 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#4879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4880 = PCURVE('',#4338,#4881);
+#4881 = DEFINITIONAL_REPRESENTATION('',(#4882),#4885);
+#4882 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4883,#4884),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#4883 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#4884 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#4885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4886 = ADVANCED_FACE('',(#4887),#4338,.F.);
+#4887 = FACE_BOUND('',#4888,.F.);
+#4888 = EDGE_LOOP('',(#4889,#4890,#4911,#4912));
+#4889 = ORIENTED_EDGE('',*,*,#4322,.F.);
+#4890 = ORIENTED_EDGE('',*,*,#4891,.F.);
+#4891 = EDGE_CURVE('',#4714,#4323,#4892,.T.);
+#4892 = SURFACE_CURVE('',#4893,(#4897,#4904),.PCURVE_S1.);
+#4893 = LINE('',#4894,#4895);
+#4894 = CARTESIAN_POINT('',(5.08,9.4125,0.516506286792));
+#4895 = VECTOR('',#4896,1.);
+#4896 = DIRECTION('',(0.,1.,0.));
+#4897 = PCURVE('',#4338,#4898);
+#4898 = DEFINITIONAL_REPRESENTATION('',(#4899),#4903);
+#4899 = LINE('',#4900,#4901);
+#4900 = CARTESIAN_POINT('',(0.,0.));
+#4901 = VECTOR('',#4902,1.);
+#4902 = DIRECTION('',(0.,1.));
+#4903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4904 = PCURVE('',#4366,#4905);
+#4905 = DEFINITIONAL_REPRESENTATION('',(#4906),#4910);
+#4906 = LINE('',#4907,#4908);
+#4907 = CARTESIAN_POINT('',(0.,0.));
+#4908 = VECTOR('',#4909,1.);
+#4909 = DIRECTION('',(0.,-1.));
+#4910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4911 = ORIENTED_EDGE('',*,*,#4736,.T.);
+#4912 = ORIENTED_EDGE('',*,*,#4868,.T.);
+#4913 = ADVANCED_FACE('',(#4914),#4366,.F.);
+#4914 = FACE_BOUND('',#4915,.T.);
+#4915 = EDGE_LOOP('',(#4916,#4917,#4938,#4939));
+#4916 = ORIENTED_EDGE('',*,*,#4713,.T.);
+#4917 = ORIENTED_EDGE('',*,*,#4918,.T.);
+#4918 = EDGE_CURVE('',#4691,#4351,#4919,.T.);
+#4919 = SURFACE_CURVE('',#4920,(#4924,#4931),.PCURVE_S1.);
+#4920 = LINE('',#4921,#4922);
+#4921 = CARTESIAN_POINT('',(5.08,9.4125,0.704006286792));
+#4922 = VECTOR('',#4923,1.);
+#4923 = DIRECTION('',(0.,1.,0.));
+#4924 = PCURVE('',#4366,#4925);
+#4925 = DEFINITIONAL_REPRESENTATION('',(#4926),#4930);
+#4926 = LINE('',#4927,#4928);
+#4927 = CARTESIAN_POINT('',(0.1875,0.));
+#4928 = VECTOR('',#4929,1.);
+#4929 = DIRECTION('',(0.,-1.));
+#4930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4931 = PCURVE('',#4394,#4932);
+#4932 = DEFINITIONAL_REPRESENTATION('',(#4933),#4937);
+#4933 = LINE('',#4934,#4935);
+#4934 = CARTESIAN_POINT('',(0.,0.));
+#4935 = VECTOR('',#4936,1.);
+#4936 = DIRECTION('',(0.,1.));
+#4937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4938 = ORIENTED_EDGE('',*,*,#4350,.F.);
+#4939 = ORIENTED_EDGE('',*,*,#4891,.F.);
+#4940 = ADVANCED_FACE('',(#4941),#4455,.T.);
+#4941 = FACE_BOUND('',#4942,.T.);
+#4942 = EDGE_LOOP('',(#4943,#4944,#4945,#4946));
+#4943 = ORIENTED_EDGE('',*,*,#4643,.F.);
+#4944 = ORIENTED_EDGE('',*,*,#4542,.T.);
+#4945 = ORIENTED_EDGE('',*,*,#4439,.T.);
+#4946 = ORIENTED_EDGE('',*,*,#4947,.F.);
+#4947 = EDGE_CURVE('',#4644,#4407,#4948,.T.);
+#4948 = SURFACE_CURVE('',#4949,(#4953,#4960),.PCURVE_S1.);
+#4949 = LINE('',#4950,#4951);
+#4950 = CARTESIAN_POINT('',(5.263840667924,9.4125,0.662259430188));
+#4951 = VECTOR('',#4952,1.);
+#4952 = DIRECTION('',(0.,1.,0.));
+#4953 = PCURVE('',#4455,#4954);
+#4954 = DEFINITIONAL_REPRESENTATION('',(#4955),#4959);
+#4955 = LINE('',#4956,#4957);
+#4956 = CARTESIAN_POINT('',(0.670936777735,0.));
+#4957 = VECTOR('',#4958,1.);
+#4958 = DIRECTION('',(0.,-1.));
+#4959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4960 = PCURVE('',#4427,#4961);
+#4961 = DEFINITIONAL_REPRESENTATION('',(#4962),#4966);
+#4962 = LINE('',#4963,#4964);
+#4963 = CARTESIAN_POINT('',(-0.,0.));
+#4964 = VECTOR('',#4965,1.);
+#4965 = DIRECTION('',(-0.,1.));
+#4966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4967 = ADVANCED_FACE('',(#4968),#4394,.T.);
+#4968 = FACE_BOUND('',#4969,.T.);
+#4969 = EDGE_LOOP('',(#4970,#4971,#4972,#4973));
+#4970 = ORIENTED_EDGE('',*,*,#4378,.F.);
+#4971 = ORIENTED_EDGE('',*,*,#4918,.F.);
+#4972 = ORIENTED_EDGE('',*,*,#4690,.T.);
+#4973 = ORIENTED_EDGE('',*,*,#4974,.T.);
+#4974 = EDGE_CURVE('',#4667,#4379,#4975,.T.);
+#4975 = SURFACE_CURVE('',#4976,(#4980,#4987),.PCURVE_S1.);
+#4976 = LINE('',#4977,#4978);
+#4977 = CARTESIAN_POINT('',(5.18583595283,9.4125,0.704006286792));
+#4978 = VECTOR('',#4979,1.);
+#4979 = DIRECTION('',(0.,1.,0.));
+#4980 = PCURVE('',#4394,#4981);
+#4981 = DEFINITIONAL_REPRESENTATION('',(#4982),#4986);
+#4982 = LINE('',#4983,#4984);
+#4983 = CARTESIAN_POINT('',(0.10583595283,0.));
+#4984 = VECTOR('',#4985,1.);
+#4985 = DIRECTION('',(0.,1.));
+#4986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4987 = PCURVE('',#4427,#4988);
+#4988 = DEFINITIONAL_REPRESENTATION('',(#4989),#4993);
+#4989 = LINE('',#4990,#4991);
+#4990 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#4991 = VECTOR('',#4992,1.);
+#4992 = DIRECTION('',(-0.,1.));
+#4993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4994 = ADVANCED_FACE('',(#4995),#4427,.T.);
+#4995 = FACE_BOUND('',#4996,.F.);
+#4996 = EDGE_LOOP('',(#4997,#4998,#4999,#5000));
+#4997 = ORIENTED_EDGE('',*,*,#4666,.T.);
+#4998 = ORIENTED_EDGE('',*,*,#4974,.T.);
+#4999 = ORIENTED_EDGE('',*,*,#4406,.F.);
+#5000 = ORIENTED_EDGE('',*,*,#4947,.F.);
+#5001 = MANIFOLD_SOLID_BREP('',#5002);
+#5002 = CLOSED_SHELL('',(#5003,#5123,#5406,#5456,#5505,#5699,#5726,#5753
+ ,#5778,#5805,#5832,#5859,#5886));
+#5003 = ADVANCED_FACE('',(#5004),#5018,.T.);
+#5004 = FACE_BOUND('',#5005,.T.);
+#5005 = EDGE_LOOP('',(#5006,#5041,#5069,#5097));
+#5006 = ORIENTED_EDGE('',*,*,#5007,.F.);
+#5007 = EDGE_CURVE('',#5008,#5010,#5012,.T.);
+#5008 = VERTEX_POINT('',#5009);
+#5009 = CARTESIAN_POINT('',(-5.88,8.9875,0.1875));
+#5010 = VERTEX_POINT('',#5011);
+#5011 = CARTESIAN_POINT('',(-5.630520432075,8.9875,0.1875));
+#5012 = SURFACE_CURVE('',#5013,(#5017,#5029),.PCURVE_S1.);
+#5013 = LINE('',#5014,#5015);
+#5014 = CARTESIAN_POINT('',(-5.88,8.9875,0.1875));
+#5015 = VECTOR('',#5016,1.);
+#5016 = DIRECTION('',(1.,0.,0.));
+#5017 = PCURVE('',#5018,#5023);
+#5018 = PLANE('',#5019);
+#5019 = AXIS2_PLACEMENT_3D('',#5020,#5021,#5022);
+#5020 = CARTESIAN_POINT('',(-5.88,8.6125,0.1875));
+#5021 = DIRECTION('',(0.,0.,1.));
+#5022 = DIRECTION('',(1.,0.,0.));
+#5023 = DEFINITIONAL_REPRESENTATION('',(#5024),#5028);
+#5024 = LINE('',#5025,#5026);
+#5025 = CARTESIAN_POINT('',(0.,0.375));
+#5026 = VECTOR('',#5027,1.);
+#5027 = DIRECTION('',(1.,0.));
+#5028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5029 = PCURVE('',#5030,#5035);
+#5030 = PLANE('',#5031);
+#5031 = AXIS2_PLACEMENT_3D('',#5032,#5033,#5034);
+#5032 = CARTESIAN_POINT('',(-5.453319128445,8.9875,0.302149478872));
+#5033 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#5034 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#5035 = DEFINITIONAL_REPRESENTATION('',(#5036),#5040);
+#5036 = LINE('',#5037,#5038);
+#5037 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#5038 = VECTOR('',#5039,1.);
+#5039 = DIRECTION('',(1.,-8.365608664024E-59));
+#5040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5041 = ORIENTED_EDGE('',*,*,#5042,.F.);
+#5042 = EDGE_CURVE('',#5043,#5008,#5045,.T.);
+#5043 = VERTEX_POINT('',#5044);
+#5044 = CARTESIAN_POINT('',(-5.88,8.6125,0.1875));
+#5045 = SURFACE_CURVE('',#5046,(#5050,#5057),.PCURVE_S1.);
+#5046 = LINE('',#5047,#5048);
+#5047 = CARTESIAN_POINT('',(-5.88,8.6125,0.1875));
+#5048 = VECTOR('',#5049,1.);
+#5049 = DIRECTION('',(0.,1.,0.));
+#5050 = PCURVE('',#5018,#5051);
+#5051 = DEFINITIONAL_REPRESENTATION('',(#5052),#5056);
+#5052 = LINE('',#5053,#5054);
+#5053 = CARTESIAN_POINT('',(0.,0.));
+#5054 = VECTOR('',#5055,1.);
+#5055 = DIRECTION('',(0.,1.));
+#5056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5057 = PCURVE('',#5058,#5063);
+#5058 = PLANE('',#5059);
+#5059 = AXIS2_PLACEMENT_3D('',#5060,#5061,#5062);
+#5060 = CARTESIAN_POINT('',(-5.88,8.6125,0.));
+#5061 = DIRECTION('',(1.,0.,0.));
+#5062 = DIRECTION('',(0.,0.,1.));
+#5063 = DEFINITIONAL_REPRESENTATION('',(#5064),#5068);
+#5064 = LINE('',#5065,#5066);
+#5065 = CARTESIAN_POINT('',(0.1875,0.));
+#5066 = VECTOR('',#5067,1.);
+#5067 = DIRECTION('',(0.,-1.));
+#5068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5069 = ORIENTED_EDGE('',*,*,#5070,.T.);
+#5070 = EDGE_CURVE('',#5043,#5071,#5073,.T.);
+#5071 = VERTEX_POINT('',#5072);
+#5072 = CARTESIAN_POINT('',(-5.630520432075,8.6125,0.1875));
+#5073 = SURFACE_CURVE('',#5074,(#5078,#5085),.PCURVE_S1.);
+#5074 = LINE('',#5075,#5076);
+#5075 = CARTESIAN_POINT('',(-5.88,8.6125,0.1875));
+#5076 = VECTOR('',#5077,1.);
+#5077 = DIRECTION('',(1.,0.,0.));
+#5078 = PCURVE('',#5018,#5079);
+#5079 = DEFINITIONAL_REPRESENTATION('',(#5080),#5084);
+#5080 = LINE('',#5081,#5082);
+#5081 = CARTESIAN_POINT('',(0.,0.));
+#5082 = VECTOR('',#5083,1.);
+#5083 = DIRECTION('',(1.,0.));
+#5084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5085 = PCURVE('',#5086,#5091);
+#5086 = PLANE('',#5087);
+#5087 = AXIS2_PLACEMENT_3D('',#5088,#5089,#5090);
+#5088 = CARTESIAN_POINT('',(-5.453319128445,8.6125,0.302149478872));
+#5089 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#5090 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#5091 = DEFINITIONAL_REPRESENTATION('',(#5092),#5096);
+#5092 = LINE('',#5093,#5094);
+#5093 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#5094 = VECTOR('',#5095,1.);
+#5095 = DIRECTION('',(-1.,-4.751047921064E-59));
+#5096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5097 = ORIENTED_EDGE('',*,*,#5098,.T.);
+#5098 = EDGE_CURVE('',#5071,#5010,#5099,.T.);
+#5099 = SURFACE_CURVE('',#5100,(#5104,#5111),.PCURVE_S1.);
+#5100 = LINE('',#5101,#5102);
+#5101 = CARTESIAN_POINT('',(-5.630520432075,8.6125,0.1875));
+#5102 = VECTOR('',#5103,1.);
+#5103 = DIRECTION('',(0.,1.,0.));
+#5104 = PCURVE('',#5018,#5105);
+#5105 = DEFINITIONAL_REPRESENTATION('',(#5106),#5110);
+#5106 = LINE('',#5107,#5108);
+#5107 = CARTESIAN_POINT('',(0.249479567925,0.));
+#5108 = VECTOR('',#5109,1.);
+#5109 = DIRECTION('',(0.,1.));
+#5110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5111 = PCURVE('',#5112,#5117);
+#5112 = CYLINDRICAL_SURFACE('',#5113,9.375E-02);
+#5113 = AXIS2_PLACEMENT_3D('',#5114,#5115,#5116);
+#5114 = CARTESIAN_POINT('',(-5.630520432075,8.6125,0.28125));
+#5115 = DIRECTION('',(0.,1.,0.));
+#5116 = DIRECTION('',(0.,0.,-1.));
+#5117 = DEFINITIONAL_REPRESENTATION('',(#5118),#5122);
+#5118 = LINE('',#5119,#5120);
+#5119 = CARTESIAN_POINT('',(-0.,0.));
+#5120 = VECTOR('',#5121,1.);
+#5121 = DIRECTION('',(-0.,1.));
+#5122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5123 = ADVANCED_FACE('',(#5124),#5030,.T.);
+#5124 = FACE_BOUND('',#5125,.T.);
+#5125 = EDGE_LOOP('',(#5126,#5156,#5177,#5178,#5206,#5234,#5263,#5291,
+ #5319,#5347,#5375));
+#5126 = ORIENTED_EDGE('',*,*,#5127,.F.);
+#5127 = EDGE_CURVE('',#5128,#5130,#5132,.T.);
+#5128 = VERTEX_POINT('',#5129);
+#5129 = CARTESIAN_POINT('',(-5.88,8.9875,0.));
+#5130 = VERTEX_POINT('',#5131);
+#5131 = CARTESIAN_POINT('',(-5.530173477358,8.9875,0.));
+#5132 = SURFACE_CURVE('',#5133,(#5137,#5144),.PCURVE_S1.);
+#5133 = LINE('',#5134,#5135);
+#5134 = CARTESIAN_POINT('',(-5.88,8.9875,0.));
+#5135 = VECTOR('',#5136,1.);
+#5136 = DIRECTION('',(1.,0.,0.));
+#5137 = PCURVE('',#5030,#5138);
+#5138 = DEFINITIONAL_REPRESENTATION('',(#5139),#5143);
+#5139 = LINE('',#5140,#5141);
+#5140 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#5141 = VECTOR('',#5142,1.);
+#5142 = DIRECTION('',(1.,-8.365608664024E-59));
+#5143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5144 = PCURVE('',#5145,#5150);
+#5145 = PLANE('',#5146);
+#5146 = AXIS2_PLACEMENT_3D('',#5147,#5148,#5149);
+#5147 = CARTESIAN_POINT('',(-5.88,8.6125,0.));
+#5148 = DIRECTION('',(0.,0.,1.));
+#5149 = DIRECTION('',(1.,0.,0.));
+#5150 = DEFINITIONAL_REPRESENTATION('',(#5151),#5155);
+#5151 = LINE('',#5152,#5153);
+#5152 = CARTESIAN_POINT('',(0.,0.375));
+#5153 = VECTOR('',#5154,1.);
+#5154 = DIRECTION('',(1.,0.));
+#5155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5156 = ORIENTED_EDGE('',*,*,#5157,.T.);
+#5157 = EDGE_CURVE('',#5128,#5008,#5158,.T.);
+#5158 = SURFACE_CURVE('',#5159,(#5163,#5170),.PCURVE_S1.);
+#5159 = LINE('',#5160,#5161);
+#5160 = CARTESIAN_POINT('',(-5.88,8.9875,0.));
+#5161 = VECTOR('',#5162,1.);
+#5162 = DIRECTION('',(0.,0.,1.));
+#5163 = PCURVE('',#5030,#5164);
+#5164 = DEFINITIONAL_REPRESENTATION('',(#5165),#5169);
+#5165 = LINE('',#5166,#5167);
+#5166 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#5167 = VECTOR('',#5168,1.);
+#5168 = DIRECTION('',(0.,-1.));
+#5169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5170 = PCURVE('',#5058,#5171);
+#5171 = DEFINITIONAL_REPRESENTATION('',(#5172),#5176);
+#5172 = LINE('',#5173,#5174);
+#5173 = CARTESIAN_POINT('',(0.,-0.375));
+#5174 = VECTOR('',#5175,1.);
+#5175 = DIRECTION('',(1.,0.));
+#5176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5177 = ORIENTED_EDGE('',*,*,#5007,.T.);
+#5178 = ORIENTED_EDGE('',*,*,#5179,.T.);
+#5179 = EDGE_CURVE('',#5010,#5180,#5182,.T.);
+#5180 = VERTEX_POINT('',#5181);
+#5181 = CARTESIAN_POINT('',(-5.552515716981,8.9875,0.229246856604));
+#5182 = SURFACE_CURVE('',#5183,(#5188,#5199),.PCURVE_S1.);
+#5183 = CIRCLE('',#5184,9.375E-02);
+#5184 = AXIS2_PLACEMENT_3D('',#5185,#5186,#5187);
+#5185 = CARTESIAN_POINT('',(-5.630520432075,8.9875,0.28125));
+#5186 = DIRECTION('',(0.,-1.,0.));
+#5187 = DIRECTION('',(0.,0.,1.));
+#5188 = PCURVE('',#5030,#5189);
+#5189 = DEFINITIONAL_REPRESENTATION('',(#5190),#5198);
+#5190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5191,#5192,#5193,#5194,
+#5195,#5196,#5197),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5191 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#5192 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#5193 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#5194 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#5195 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#5196 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#5197 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#5198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5199 = PCURVE('',#5112,#5200);
+#5200 = DEFINITIONAL_REPRESENTATION('',(#5201),#5205);
+#5201 = LINE('',#5202,#5203);
+#5202 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#5203 = VECTOR('',#5204,1.);
+#5204 = DIRECTION('',(-1.,0.));
+#5205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5206 = ORIENTED_EDGE('',*,*,#5207,.T.);
+#5207 = EDGE_CURVE('',#5180,#5208,#5210,.T.);
+#5208 = VERTEX_POINT('',#5209);
+#5209 = CARTESIAN_POINT('',(-5.263840667924,8.9875,0.662259430188));
+#5210 = SURFACE_CURVE('',#5211,(#5215,#5222),.PCURVE_S1.);
+#5211 = LINE('',#5212,#5213);
+#5212 = CARTESIAN_POINT('',(-5.636009430188,8.9875,0.104006286792));
+#5213 = VECTOR('',#5214,1.);
+#5214 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#5215 = PCURVE('',#5030,#5216);
+#5216 = DEFINITIONAL_REPRESENTATION('',(#5217),#5221);
+#5217 = LINE('',#5218,#5219);
+#5218 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#5219 = VECTOR('',#5220,1.);
+#5220 = DIRECTION('',(0.554700196225,-0.832050294338));
+#5221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5222 = PCURVE('',#5223,#5228);
+#5223 = PLANE('',#5224);
+#5224 = AXIS2_PLACEMENT_3D('',#5225,#5226,#5227);
+#5225 = CARTESIAN_POINT('',(-5.636009430188,8.6125,0.104006286792));
+#5226 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#5227 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#5228 = DEFINITIONAL_REPRESENTATION('',(#5229),#5233);
+#5229 = LINE('',#5230,#5231);
+#5230 = CARTESIAN_POINT('',(0.,-0.375));
+#5231 = VECTOR('',#5232,1.);
+#5232 = DIRECTION('',(1.,0.));
+#5233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5234 = ORIENTED_EDGE('',*,*,#5235,.T.);
+#5235 = EDGE_CURVE('',#5208,#5236,#5238,.T.);
+#5236 = VERTEX_POINT('',#5237);
+#5237 = CARTESIAN_POINT('',(-5.18583595283,8.9875,0.704006286792));
+#5238 = SURFACE_CURVE('',#5239,(#5244,#5251),.PCURVE_S1.);
+#5239 = CIRCLE('',#5240,9.375E-02);
+#5240 = AXIS2_PLACEMENT_3D('',#5241,#5242,#5243);
+#5241 = CARTESIAN_POINT('',(-5.18583595283,8.9875,0.610256286792));
+#5242 = DIRECTION('',(0.,1.,0.));
+#5243 = DIRECTION('',(0.,0.,1.));
+#5244 = PCURVE('',#5030,#5245);
+#5245 = DEFINITIONAL_REPRESENTATION('',(#5246),#5250);
+#5246 = CIRCLE('',#5247,9.375E-02);
+#5247 = AXIS2_PLACEMENT_2D('',#5248,#5249);
+#5248 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#5249 = DIRECTION('',(0.,-1.));
+#5250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5251 = PCURVE('',#5252,#5257);
+#5252 = CYLINDRICAL_SURFACE('',#5253,9.375E-02);
+#5253 = AXIS2_PLACEMENT_3D('',#5254,#5255,#5256);
+#5254 = CARTESIAN_POINT('',(-5.18583595283,8.6125,0.610256286792));
+#5255 = DIRECTION('',(0.,1.,0.));
+#5256 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#5257 = DEFINITIONAL_REPRESENTATION('',(#5258),#5262);
+#5258 = LINE('',#5259,#5260);
+#5259 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#5260 = VECTOR('',#5261,1.);
+#5261 = DIRECTION('',(1.,0.));
+#5262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5263 = ORIENTED_EDGE('',*,*,#5264,.T.);
+#5264 = EDGE_CURVE('',#5236,#5265,#5267,.T.);
+#5265 = VERTEX_POINT('',#5266);
+#5266 = CARTESIAN_POINT('',(-5.08,8.9875,0.704006286792));
+#5267 = SURFACE_CURVE('',#5268,(#5272,#5279),.PCURVE_S1.);
+#5268 = LINE('',#5269,#5270);
+#5269 = CARTESIAN_POINT('',(-5.236009430188,8.9875,0.704006286792));
+#5270 = VECTOR('',#5271,1.);
+#5271 = DIRECTION('',(1.,0.,0.));
+#5272 = PCURVE('',#5030,#5273);
+#5273 = DEFINITIONAL_REPRESENTATION('',(#5274),#5278);
+#5274 = LINE('',#5275,#5276);
+#5275 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#5276 = VECTOR('',#5277,1.);
+#5277 = DIRECTION('',(1.,-8.365608664024E-59));
+#5278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5279 = PCURVE('',#5280,#5285);
+#5280 = PLANE('',#5281);
+#5281 = AXIS2_PLACEMENT_3D('',#5282,#5283,#5284);
+#5282 = CARTESIAN_POINT('',(-5.236009430188,8.6125,0.704006286792));
+#5283 = DIRECTION('',(0.,0.,1.));
+#5284 = DIRECTION('',(1.,0.,0.));
+#5285 = DEFINITIONAL_REPRESENTATION('',(#5286),#5290);
+#5286 = LINE('',#5287,#5288);
+#5287 = CARTESIAN_POINT('',(0.,0.375));
+#5288 = VECTOR('',#5289,1.);
+#5289 = DIRECTION('',(1.,0.));
+#5290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5291 = ORIENTED_EDGE('',*,*,#5292,.F.);
+#5292 = EDGE_CURVE('',#5293,#5265,#5295,.T.);
+#5293 = VERTEX_POINT('',#5294);
+#5294 = CARTESIAN_POINT('',(-5.08,8.9875,0.516506286792));
+#5295 = SURFACE_CURVE('',#5296,(#5300,#5307),.PCURVE_S1.);
+#5296 = LINE('',#5297,#5298);
+#5297 = CARTESIAN_POINT('',(-5.08,8.9875,0.516506286792));
+#5298 = VECTOR('',#5299,1.);
+#5299 = DIRECTION('',(0.,0.,1.));
+#5300 = PCURVE('',#5030,#5301);
+#5301 = DEFINITIONAL_REPRESENTATION('',(#5302),#5306);
+#5302 = LINE('',#5303,#5304);
+#5303 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#5304 = VECTOR('',#5305,1.);
+#5305 = DIRECTION('',(0.,-1.));
+#5306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5307 = PCURVE('',#5308,#5313);
+#5308 = PLANE('',#5309);
+#5309 = AXIS2_PLACEMENT_3D('',#5310,#5311,#5312);
+#5310 = CARTESIAN_POINT('',(-5.08,8.6125,0.516506286792));
+#5311 = DIRECTION('',(1.,0.,0.));
+#5312 = DIRECTION('',(0.,0.,1.));
+#5313 = DEFINITIONAL_REPRESENTATION('',(#5314),#5318);
+#5314 = LINE('',#5315,#5316);
+#5315 = CARTESIAN_POINT('',(0.,-0.375));
+#5316 = VECTOR('',#5317,1.);
+#5317 = DIRECTION('',(1.,0.));
+#5318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5319 = ORIENTED_EDGE('',*,*,#5320,.F.);
+#5320 = EDGE_CURVE('',#5321,#5293,#5323,.T.);
+#5321 = VERTEX_POINT('',#5322);
+#5322 = CARTESIAN_POINT('',(-5.135662475472,8.9875,0.516506286792));
+#5323 = SURFACE_CURVE('',#5324,(#5328,#5335),.PCURVE_S1.);
+#5324 = LINE('',#5325,#5326);
+#5325 = CARTESIAN_POINT('',(-5.236009430188,8.9875,0.516506286792));
+#5326 = VECTOR('',#5327,1.);
+#5327 = DIRECTION('',(1.,0.,0.));
+#5328 = PCURVE('',#5030,#5329);
+#5329 = DEFINITIONAL_REPRESENTATION('',(#5330),#5334);
+#5330 = LINE('',#5331,#5332);
+#5331 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#5332 = VECTOR('',#5333,1.);
+#5333 = DIRECTION('',(1.,-8.365608664024E-59));
+#5334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5335 = PCURVE('',#5336,#5341);
+#5336 = PLANE('',#5337);
+#5337 = AXIS2_PLACEMENT_3D('',#5338,#5339,#5340);
+#5338 = CARTESIAN_POINT('',(-5.236009430188,8.6125,0.516506286792));
+#5339 = DIRECTION('',(0.,0.,1.));
+#5340 = DIRECTION('',(1.,0.,0.));
+#5341 = DEFINITIONAL_REPRESENTATION('',(#5342),#5346);
+#5342 = LINE('',#5343,#5344);
+#5343 = CARTESIAN_POINT('',(0.,0.375));
+#5344 = VECTOR('',#5345,1.);
+#5345 = DIRECTION('',(1.,0.));
+#5346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5347 = ORIENTED_EDGE('',*,*,#5348,.F.);
+#5348 = EDGE_CURVE('',#5349,#5321,#5351,.T.);
+#5349 = VERTEX_POINT('',#5350);
+#5350 = CARTESIAN_POINT('',(-5.452168762264,8.9875,4.174685660388E-02));
+#5351 = SURFACE_CURVE('',#5352,(#5356,#5363),.PCURVE_S1.);
+#5352 = LINE('',#5353,#5354);
+#5353 = CARTESIAN_POINT('',(-5.48,8.9875,2.775557561563E-17));
+#5354 = VECTOR('',#5355,1.);
+#5355 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#5356 = PCURVE('',#5030,#5357);
+#5357 = DEFINITIONAL_REPRESENTATION('',(#5358),#5362);
+#5358 = LINE('',#5359,#5360);
+#5359 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#5360 = VECTOR('',#5361,1.);
+#5361 = DIRECTION('',(0.554700196225,-0.832050294338));
+#5362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5363 = PCURVE('',#5364,#5369);
+#5364 = PLANE('',#5365);
+#5365 = AXIS2_PLACEMENT_3D('',#5366,#5367,#5368);
+#5366 = CARTESIAN_POINT('',(-5.48,8.6125,2.775557561563E-17));
+#5367 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#5368 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#5369 = DEFINITIONAL_REPRESENTATION('',(#5370),#5374);
+#5370 = LINE('',#5371,#5372);
+#5371 = CARTESIAN_POINT('',(0.,-0.375));
+#5372 = VECTOR('',#5373,1.);
+#5373 = DIRECTION('',(1.,0.));
+#5374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5375 = ORIENTED_EDGE('',*,*,#5376,.F.);
+#5376 = EDGE_CURVE('',#5130,#5349,#5377,.T.);
+#5377 = SURFACE_CURVE('',#5378,(#5383,#5394),.PCURVE_S1.);
+#5378 = CIRCLE('',#5379,9.375E-02);
+#5379 = AXIS2_PLACEMENT_3D('',#5380,#5381,#5382);
+#5380 = CARTESIAN_POINT('',(-5.530173477358,8.9875,9.375E-02));
+#5381 = DIRECTION('',(0.,-1.,0.));
+#5382 = DIRECTION('',(0.,0.,1.));
+#5383 = PCURVE('',#5030,#5384);
+#5384 = DEFINITIONAL_REPRESENTATION('',(#5385),#5393);
+#5385 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5386,#5387,#5388,#5389,
+#5390,#5391,#5392),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5386 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#5387 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#5388 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#5389 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#5390 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#5391 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#5392 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#5393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5394 = PCURVE('',#5395,#5400);
+#5395 = CYLINDRICAL_SURFACE('',#5396,9.375E-02);
+#5396 = AXIS2_PLACEMENT_3D('',#5397,#5398,#5399);
+#5397 = CARTESIAN_POINT('',(-5.530173477358,8.6125,9.375E-02));
+#5398 = DIRECTION('',(0.,1.,0.));
+#5399 = DIRECTION('',(0.,0.,-1.));
+#5400 = DEFINITIONAL_REPRESENTATION('',(#5401),#5405);
+#5401 = LINE('',#5402,#5403);
+#5402 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#5403 = VECTOR('',#5404,1.);
+#5404 = DIRECTION('',(-1.,0.));
+#5405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5406 = ADVANCED_FACE('',(#5407),#5112,.F.);
+#5407 = FACE_BOUND('',#5408,.T.);
+#5408 = EDGE_LOOP('',(#5409,#5433,#5454,#5455));
+#5409 = ORIENTED_EDGE('',*,*,#5410,.T.);
+#5410 = EDGE_CURVE('',#5071,#5411,#5413,.T.);
+#5411 = VERTEX_POINT('',#5412);
+#5412 = CARTESIAN_POINT('',(-5.552515716981,8.6125,0.229246856604));
+#5413 = SURFACE_CURVE('',#5414,(#5419,#5426),.PCURVE_S1.);
+#5414 = CIRCLE('',#5415,9.375E-02);
+#5415 = AXIS2_PLACEMENT_3D('',#5416,#5417,#5418);
+#5416 = CARTESIAN_POINT('',(-5.630520432075,8.6125,0.28125));
+#5417 = DIRECTION('',(0.,-1.,0.));
+#5418 = DIRECTION('',(0.,0.,1.));
+#5419 = PCURVE('',#5112,#5420);
+#5420 = DEFINITIONAL_REPRESENTATION('',(#5421),#5425);
+#5421 = LINE('',#5422,#5423);
+#5422 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#5423 = VECTOR('',#5424,1.);
+#5424 = DIRECTION('',(-1.,0.));
+#5425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5426 = PCURVE('',#5086,#5427);
+#5427 = DEFINITIONAL_REPRESENTATION('',(#5428),#5432);
+#5428 = CIRCLE('',#5429,9.375E-02);
+#5429 = AXIS2_PLACEMENT_2D('',#5430,#5431);
+#5430 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#5431 = DIRECTION('',(0.,-1.));
+#5432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5433 = ORIENTED_EDGE('',*,*,#5434,.T.);
+#5434 = EDGE_CURVE('',#5411,#5180,#5435,.T.);
+#5435 = SURFACE_CURVE('',#5436,(#5440,#5447),.PCURVE_S1.);
+#5436 = LINE('',#5437,#5438);
+#5437 = CARTESIAN_POINT('',(-5.552515716981,8.6125,0.229246856604));
+#5438 = VECTOR('',#5439,1.);
+#5439 = DIRECTION('',(0.,1.,0.));
+#5440 = PCURVE('',#5112,#5441);
+#5441 = DEFINITIONAL_REPRESENTATION('',(#5442),#5446);
+#5442 = LINE('',#5443,#5444);
+#5443 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#5444 = VECTOR('',#5445,1.);
+#5445 = DIRECTION('',(-0.,1.));
+#5446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5447 = PCURVE('',#5223,#5448);
+#5448 = DEFINITIONAL_REPRESENTATION('',(#5449),#5453);
+#5449 = LINE('',#5450,#5451);
+#5450 = CARTESIAN_POINT('',(0.150520432075,0.));
+#5451 = VECTOR('',#5452,1.);
+#5452 = DIRECTION('',(0.,-1.));
+#5453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5454 = ORIENTED_EDGE('',*,*,#5179,.F.);
+#5455 = ORIENTED_EDGE('',*,*,#5098,.F.);
+#5456 = ADVANCED_FACE('',(#5457),#5058,.F.);
+#5457 = FACE_BOUND('',#5458,.F.);
+#5458 = EDGE_LOOP('',(#5459,#5482,#5503,#5504));
+#5459 = ORIENTED_EDGE('',*,*,#5460,.F.);
+#5460 = EDGE_CURVE('',#5461,#5043,#5463,.T.);
+#5461 = VERTEX_POINT('',#5462);
+#5462 = CARTESIAN_POINT('',(-5.88,8.6125,0.));
+#5463 = SURFACE_CURVE('',#5464,(#5468,#5475),.PCURVE_S1.);
+#5464 = LINE('',#5465,#5466);
+#5465 = CARTESIAN_POINT('',(-5.88,8.6125,0.));
+#5466 = VECTOR('',#5467,1.);
+#5467 = DIRECTION('',(0.,0.,1.));
+#5468 = PCURVE('',#5058,#5469);
+#5469 = DEFINITIONAL_REPRESENTATION('',(#5470),#5474);
+#5470 = LINE('',#5471,#5472);
+#5471 = CARTESIAN_POINT('',(0.,0.));
+#5472 = VECTOR('',#5473,1.);
+#5473 = DIRECTION('',(1.,0.));
+#5474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5475 = PCURVE('',#5086,#5476);
+#5476 = DEFINITIONAL_REPRESENTATION('',(#5477),#5481);
+#5477 = LINE('',#5478,#5479);
+#5478 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#5479 = VECTOR('',#5480,1.);
+#5480 = DIRECTION('',(0.,-1.));
+#5481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5482 = ORIENTED_EDGE('',*,*,#5483,.T.);
+#5483 = EDGE_CURVE('',#5461,#5128,#5484,.T.);
+#5484 = SURFACE_CURVE('',#5485,(#5489,#5496),.PCURVE_S1.);
+#5485 = LINE('',#5486,#5487);
+#5486 = CARTESIAN_POINT('',(-5.88,8.6125,0.));
+#5487 = VECTOR('',#5488,1.);
+#5488 = DIRECTION('',(0.,1.,0.));
+#5489 = PCURVE('',#5058,#5490);
+#5490 = DEFINITIONAL_REPRESENTATION('',(#5491),#5495);
+#5491 = LINE('',#5492,#5493);
+#5492 = CARTESIAN_POINT('',(0.,0.));
+#5493 = VECTOR('',#5494,1.);
+#5494 = DIRECTION('',(0.,-1.));
+#5495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5496 = PCURVE('',#5145,#5497);
+#5497 = DEFINITIONAL_REPRESENTATION('',(#5498),#5502);
+#5498 = LINE('',#5499,#5500);
+#5499 = CARTESIAN_POINT('',(0.,0.));
+#5500 = VECTOR('',#5501,1.);
+#5501 = DIRECTION('',(0.,1.));
+#5502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5503 = ORIENTED_EDGE('',*,*,#5157,.T.);
+#5504 = ORIENTED_EDGE('',*,*,#5042,.F.);
+#5505 = ADVANCED_FACE('',(#5506),#5086,.T.);
+#5506 = FACE_BOUND('',#5507,.T.);
+#5507 = EDGE_LOOP('',(#5508,#5531,#5555,#5578,#5601,#5624,#5647,#5675,
+ #5696,#5697,#5698));
+#5508 = ORIENTED_EDGE('',*,*,#5509,.T.);
+#5509 = EDGE_CURVE('',#5461,#5510,#5512,.T.);
+#5510 = VERTEX_POINT('',#5511);
+#5511 = CARTESIAN_POINT('',(-5.530173477358,8.6125,0.));
+#5512 = SURFACE_CURVE('',#5513,(#5517,#5524),.PCURVE_S1.);
+#5513 = LINE('',#5514,#5515);
+#5514 = CARTESIAN_POINT('',(-5.88,8.6125,0.));
+#5515 = VECTOR('',#5516,1.);
+#5516 = DIRECTION('',(1.,0.,0.));
+#5517 = PCURVE('',#5086,#5518);
+#5518 = DEFINITIONAL_REPRESENTATION('',(#5519),#5523);
+#5519 = LINE('',#5520,#5521);
+#5520 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#5521 = VECTOR('',#5522,1.);
+#5522 = DIRECTION('',(-1.,-4.751047921064E-59));
+#5523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5524 = PCURVE('',#5145,#5525);
+#5525 = DEFINITIONAL_REPRESENTATION('',(#5526),#5530);
+#5526 = LINE('',#5527,#5528);
+#5527 = CARTESIAN_POINT('',(0.,0.));
+#5528 = VECTOR('',#5529,1.);
+#5529 = DIRECTION('',(1.,0.));
+#5530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5531 = ORIENTED_EDGE('',*,*,#5532,.T.);
+#5532 = EDGE_CURVE('',#5510,#5533,#5535,.T.);
+#5533 = VERTEX_POINT('',#5534);
+#5534 = CARTESIAN_POINT('',(-5.452168762264,8.6125,4.174685660388E-02));
+#5535 = SURFACE_CURVE('',#5536,(#5541,#5548),.PCURVE_S1.);
+#5536 = CIRCLE('',#5537,9.375E-02);
+#5537 = AXIS2_PLACEMENT_3D('',#5538,#5539,#5540);
+#5538 = CARTESIAN_POINT('',(-5.530173477358,8.6125,9.375E-02));
+#5539 = DIRECTION('',(0.,-1.,0.));
+#5540 = DIRECTION('',(0.,0.,1.));
+#5541 = PCURVE('',#5086,#5542);
+#5542 = DEFINITIONAL_REPRESENTATION('',(#5543),#5547);
+#5543 = CIRCLE('',#5544,9.375E-02);
+#5544 = AXIS2_PLACEMENT_2D('',#5545,#5546);
+#5545 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#5546 = DIRECTION('',(0.,-1.));
+#5547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5548 = PCURVE('',#5395,#5549);
+#5549 = DEFINITIONAL_REPRESENTATION('',(#5550),#5554);
+#5550 = LINE('',#5551,#5552);
+#5551 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#5552 = VECTOR('',#5553,1.);
+#5553 = DIRECTION('',(-1.,0.));
+#5554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5555 = ORIENTED_EDGE('',*,*,#5556,.T.);
+#5556 = EDGE_CURVE('',#5533,#5557,#5559,.T.);
+#5557 = VERTEX_POINT('',#5558);
+#5558 = CARTESIAN_POINT('',(-5.135662475472,8.6125,0.516506286792));
+#5559 = SURFACE_CURVE('',#5560,(#5564,#5571),.PCURVE_S1.);
+#5560 = LINE('',#5561,#5562);
+#5561 = CARTESIAN_POINT('',(-5.48,8.6125,2.775557561563E-17));
+#5562 = VECTOR('',#5563,1.);
+#5563 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#5564 = PCURVE('',#5086,#5565);
+#5565 = DEFINITIONAL_REPRESENTATION('',(#5566),#5570);
+#5566 = LINE('',#5567,#5568);
+#5567 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#5568 = VECTOR('',#5569,1.);
+#5569 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#5570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5571 = PCURVE('',#5364,#5572);
+#5572 = DEFINITIONAL_REPRESENTATION('',(#5573),#5577);
+#5573 = LINE('',#5574,#5575);
+#5574 = CARTESIAN_POINT('',(0.,0.));
+#5575 = VECTOR('',#5576,1.);
+#5576 = DIRECTION('',(1.,0.));
+#5577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5578 = ORIENTED_EDGE('',*,*,#5579,.T.);
+#5579 = EDGE_CURVE('',#5557,#5580,#5582,.T.);
+#5580 = VERTEX_POINT('',#5581);
+#5581 = CARTESIAN_POINT('',(-5.08,8.6125,0.516506286792));
+#5582 = SURFACE_CURVE('',#5583,(#5587,#5594),.PCURVE_S1.);
+#5583 = LINE('',#5584,#5585);
+#5584 = CARTESIAN_POINT('',(-5.236009430188,8.6125,0.516506286792));
+#5585 = VECTOR('',#5586,1.);
+#5586 = DIRECTION('',(1.,0.,0.));
+#5587 = PCURVE('',#5086,#5588);
+#5588 = DEFINITIONAL_REPRESENTATION('',(#5589),#5593);
+#5589 = LINE('',#5590,#5591);
+#5590 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#5591 = VECTOR('',#5592,1.);
+#5592 = DIRECTION('',(-1.,-4.751047921064E-59));
+#5593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5594 = PCURVE('',#5336,#5595);
+#5595 = DEFINITIONAL_REPRESENTATION('',(#5596),#5600);
+#5596 = LINE('',#5597,#5598);
+#5597 = CARTESIAN_POINT('',(0.,0.));
+#5598 = VECTOR('',#5599,1.);
+#5599 = DIRECTION('',(1.,0.));
+#5600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5601 = ORIENTED_EDGE('',*,*,#5602,.T.);
+#5602 = EDGE_CURVE('',#5580,#5603,#5605,.T.);
+#5603 = VERTEX_POINT('',#5604);
+#5604 = CARTESIAN_POINT('',(-5.08,8.6125,0.704006286792));
+#5605 = SURFACE_CURVE('',#5606,(#5610,#5617),.PCURVE_S1.);
+#5606 = LINE('',#5607,#5608);
+#5607 = CARTESIAN_POINT('',(-5.08,8.6125,0.516506286792));
+#5608 = VECTOR('',#5609,1.);
+#5609 = DIRECTION('',(0.,0.,1.));
+#5610 = PCURVE('',#5086,#5611);
+#5611 = DEFINITIONAL_REPRESENTATION('',(#5612),#5616);
+#5612 = LINE('',#5613,#5614);
+#5613 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#5614 = VECTOR('',#5615,1.);
+#5615 = DIRECTION('',(0.,-1.));
+#5616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5617 = PCURVE('',#5308,#5618);
+#5618 = DEFINITIONAL_REPRESENTATION('',(#5619),#5623);
+#5619 = LINE('',#5620,#5621);
+#5620 = CARTESIAN_POINT('',(0.,0.));
+#5621 = VECTOR('',#5622,1.);
+#5622 = DIRECTION('',(1.,0.));
+#5623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5624 = ORIENTED_EDGE('',*,*,#5625,.F.);
+#5625 = EDGE_CURVE('',#5626,#5603,#5628,.T.);
+#5626 = VERTEX_POINT('',#5627);
+#5627 = CARTESIAN_POINT('',(-5.18583595283,8.6125,0.704006286792));
+#5628 = SURFACE_CURVE('',#5629,(#5633,#5640),.PCURVE_S1.);
+#5629 = LINE('',#5630,#5631);
+#5630 = CARTESIAN_POINT('',(-5.236009430188,8.6125,0.704006286792));
+#5631 = VECTOR('',#5632,1.);
+#5632 = DIRECTION('',(1.,0.,0.));
+#5633 = PCURVE('',#5086,#5634);
+#5634 = DEFINITIONAL_REPRESENTATION('',(#5635),#5639);
+#5635 = LINE('',#5636,#5637);
+#5636 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#5637 = VECTOR('',#5638,1.);
+#5638 = DIRECTION('',(-1.,-4.751047921064E-59));
+#5639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5640 = PCURVE('',#5280,#5641);
+#5641 = DEFINITIONAL_REPRESENTATION('',(#5642),#5646);
+#5642 = LINE('',#5643,#5644);
+#5643 = CARTESIAN_POINT('',(0.,0.));
+#5644 = VECTOR('',#5645,1.);
+#5645 = DIRECTION('',(1.,0.));
+#5646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5647 = ORIENTED_EDGE('',*,*,#5648,.F.);
+#5648 = EDGE_CURVE('',#5649,#5626,#5651,.T.);
+#5649 = VERTEX_POINT('',#5650);
+#5650 = CARTESIAN_POINT('',(-5.263840667924,8.6125,0.662259430188));
+#5651 = SURFACE_CURVE('',#5652,(#5657,#5668),.PCURVE_S1.);
+#5652 = CIRCLE('',#5653,9.375E-02);
+#5653 = AXIS2_PLACEMENT_3D('',#5654,#5655,#5656);
+#5654 = CARTESIAN_POINT('',(-5.18583595283,8.6125,0.610256286792));
+#5655 = DIRECTION('',(0.,1.,0.));
+#5656 = DIRECTION('',(0.,0.,1.));
+#5657 = PCURVE('',#5086,#5658);
+#5658 = DEFINITIONAL_REPRESENTATION('',(#5659),#5667);
+#5659 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5660,#5661,#5662,#5663,
+#5664,#5665,#5666),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5660 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#5661 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#5662 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#5663 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#5664 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#5665 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#5666 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#5667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5668 = PCURVE('',#5252,#5669);
+#5669 = DEFINITIONAL_REPRESENTATION('',(#5670),#5674);
+#5670 = LINE('',#5671,#5672);
+#5671 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#5672 = VECTOR('',#5673,1.);
+#5673 = DIRECTION('',(1.,0.));
+#5674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5675 = ORIENTED_EDGE('',*,*,#5676,.F.);
+#5676 = EDGE_CURVE('',#5411,#5649,#5677,.T.);
+#5677 = SURFACE_CURVE('',#5678,(#5682,#5689),.PCURVE_S1.);
+#5678 = LINE('',#5679,#5680);
+#5679 = CARTESIAN_POINT('',(-5.636009430188,8.6125,0.104006286792));
+#5680 = VECTOR('',#5681,1.);
+#5681 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#5682 = PCURVE('',#5086,#5683);
+#5683 = DEFINITIONAL_REPRESENTATION('',(#5684),#5688);
+#5684 = LINE('',#5685,#5686);
+#5685 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#5686 = VECTOR('',#5687,1.);
+#5687 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#5688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5689 = PCURVE('',#5223,#5690);
+#5690 = DEFINITIONAL_REPRESENTATION('',(#5691),#5695);
+#5691 = LINE('',#5692,#5693);
+#5692 = CARTESIAN_POINT('',(0.,0.));
+#5693 = VECTOR('',#5694,1.);
+#5694 = DIRECTION('',(1.,0.));
+#5695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5696 = ORIENTED_EDGE('',*,*,#5410,.F.);
+#5697 = ORIENTED_EDGE('',*,*,#5070,.F.);
+#5698 = ORIENTED_EDGE('',*,*,#5460,.F.);
+#5699 = ADVANCED_FACE('',(#5700),#5145,.F.);
+#5700 = FACE_BOUND('',#5701,.F.);
+#5701 = EDGE_LOOP('',(#5702,#5703,#5704,#5705));
+#5702 = ORIENTED_EDGE('',*,*,#5127,.F.);
+#5703 = ORIENTED_EDGE('',*,*,#5483,.F.);
+#5704 = ORIENTED_EDGE('',*,*,#5509,.T.);
+#5705 = ORIENTED_EDGE('',*,*,#5706,.T.);
+#5706 = EDGE_CURVE('',#5510,#5130,#5707,.T.);
+#5707 = SURFACE_CURVE('',#5708,(#5712,#5719),.PCURVE_S1.);
+#5708 = LINE('',#5709,#5710);
+#5709 = CARTESIAN_POINT('',(-5.530173477358,8.6125,0.));
+#5710 = VECTOR('',#5711,1.);
+#5711 = DIRECTION('',(0.,1.,0.));
+#5712 = PCURVE('',#5145,#5713);
+#5713 = DEFINITIONAL_REPRESENTATION('',(#5714),#5718);
+#5714 = LINE('',#5715,#5716);
+#5715 = CARTESIAN_POINT('',(0.349826522642,0.));
+#5716 = VECTOR('',#5717,1.);
+#5717 = DIRECTION('',(0.,1.));
+#5718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5719 = PCURVE('',#5395,#5720);
+#5720 = DEFINITIONAL_REPRESENTATION('',(#5721),#5725);
+#5721 = LINE('',#5722,#5723);
+#5722 = CARTESIAN_POINT('',(-0.,0.));
+#5723 = VECTOR('',#5724,1.);
+#5724 = DIRECTION('',(-0.,1.));
+#5725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5726 = ADVANCED_FACE('',(#5727),#5395,.T.);
+#5727 = FACE_BOUND('',#5728,.F.);
+#5728 = EDGE_LOOP('',(#5729,#5730,#5751,#5752));
+#5729 = ORIENTED_EDGE('',*,*,#5532,.T.);
+#5730 = ORIENTED_EDGE('',*,*,#5731,.T.);
+#5731 = EDGE_CURVE('',#5533,#5349,#5732,.T.);
+#5732 = SURFACE_CURVE('',#5733,(#5737,#5744),.PCURVE_S1.);
+#5733 = LINE('',#5734,#5735);
+#5734 = CARTESIAN_POINT('',(-5.452168762264,8.6125,4.174685660388E-02));
+#5735 = VECTOR('',#5736,1.);
+#5736 = DIRECTION('',(0.,1.,0.));
+#5737 = PCURVE('',#5395,#5738);
+#5738 = DEFINITIONAL_REPRESENTATION('',(#5739),#5743);
+#5739 = LINE('',#5740,#5741);
+#5740 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#5741 = VECTOR('',#5742,1.);
+#5742 = DIRECTION('',(-0.,1.));
+#5743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5744 = PCURVE('',#5364,#5745);
+#5745 = DEFINITIONAL_REPRESENTATION('',(#5746),#5750);
+#5746 = LINE('',#5747,#5748);
+#5747 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#5748 = VECTOR('',#5749,1.);
+#5749 = DIRECTION('',(0.,-1.));
+#5750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5751 = ORIENTED_EDGE('',*,*,#5376,.F.);
+#5752 = ORIENTED_EDGE('',*,*,#5706,.F.);
+#5753 = ADVANCED_FACE('',(#5754),#5364,.T.);
+#5754 = FACE_BOUND('',#5755,.T.);
+#5755 = EDGE_LOOP('',(#5756,#5757,#5758,#5759));
+#5756 = ORIENTED_EDGE('',*,*,#5556,.F.);
+#5757 = ORIENTED_EDGE('',*,*,#5731,.T.);
+#5758 = ORIENTED_EDGE('',*,*,#5348,.T.);
+#5759 = ORIENTED_EDGE('',*,*,#5760,.F.);
+#5760 = EDGE_CURVE('',#5557,#5321,#5761,.T.);
+#5761 = SURFACE_CURVE('',#5762,(#5766,#5772),.PCURVE_S1.);
+#5762 = LINE('',#5763,#5764);
+#5763 = CARTESIAN_POINT('',(-5.135662475472,8.6125,0.516506286792));
+#5764 = VECTOR('',#5765,1.);
+#5765 = DIRECTION('',(0.,1.,0.));
+#5766 = PCURVE('',#5364,#5767);
+#5767 = DEFINITIONAL_REPRESENTATION('',(#5768),#5771);
+#5768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5769,#5770),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#5769 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#5770 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#5771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5772 = PCURVE('',#5336,#5773);
+#5773 = DEFINITIONAL_REPRESENTATION('',(#5774),#5777);
+#5774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5775,#5776),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#5775 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#5776 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#5777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5778 = ADVANCED_FACE('',(#5779),#5336,.F.);
+#5779 = FACE_BOUND('',#5780,.F.);
+#5780 = EDGE_LOOP('',(#5781,#5782,#5783,#5784));
+#5781 = ORIENTED_EDGE('',*,*,#5320,.F.);
+#5782 = ORIENTED_EDGE('',*,*,#5760,.F.);
+#5783 = ORIENTED_EDGE('',*,*,#5579,.T.);
+#5784 = ORIENTED_EDGE('',*,*,#5785,.T.);
+#5785 = EDGE_CURVE('',#5580,#5293,#5786,.T.);
+#5786 = SURFACE_CURVE('',#5787,(#5791,#5798),.PCURVE_S1.);
+#5787 = LINE('',#5788,#5789);
+#5788 = CARTESIAN_POINT('',(-5.08,8.6125,0.516506286792));
+#5789 = VECTOR('',#5790,1.);
+#5790 = DIRECTION('',(0.,1.,0.));
+#5791 = PCURVE('',#5336,#5792);
+#5792 = DEFINITIONAL_REPRESENTATION('',(#5793),#5797);
+#5793 = LINE('',#5794,#5795);
+#5794 = CARTESIAN_POINT('',(0.156009430188,0.));
+#5795 = VECTOR('',#5796,1.);
+#5796 = DIRECTION('',(0.,1.));
+#5797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5798 = PCURVE('',#5308,#5799);
+#5799 = DEFINITIONAL_REPRESENTATION('',(#5800),#5804);
+#5800 = LINE('',#5801,#5802);
+#5801 = CARTESIAN_POINT('',(0.,0.));
+#5802 = VECTOR('',#5803,1.);
+#5803 = DIRECTION('',(0.,-1.));
+#5804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5805 = ADVANCED_FACE('',(#5806),#5308,.T.);
+#5806 = FACE_BOUND('',#5807,.T.);
+#5807 = EDGE_LOOP('',(#5808,#5809,#5810,#5811));
+#5808 = ORIENTED_EDGE('',*,*,#5602,.F.);
+#5809 = ORIENTED_EDGE('',*,*,#5785,.T.);
+#5810 = ORIENTED_EDGE('',*,*,#5292,.T.);
+#5811 = ORIENTED_EDGE('',*,*,#5812,.F.);
+#5812 = EDGE_CURVE('',#5603,#5265,#5813,.T.);
+#5813 = SURFACE_CURVE('',#5814,(#5818,#5825),.PCURVE_S1.);
+#5814 = LINE('',#5815,#5816);
+#5815 = CARTESIAN_POINT('',(-5.08,8.6125,0.704006286792));
+#5816 = VECTOR('',#5817,1.);
+#5817 = DIRECTION('',(0.,1.,0.));
+#5818 = PCURVE('',#5308,#5819);
+#5819 = DEFINITIONAL_REPRESENTATION('',(#5820),#5824);
+#5820 = LINE('',#5821,#5822);
+#5821 = CARTESIAN_POINT('',(0.1875,0.));
+#5822 = VECTOR('',#5823,1.);
+#5823 = DIRECTION('',(0.,-1.));
+#5824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5825 = PCURVE('',#5280,#5826);
+#5826 = DEFINITIONAL_REPRESENTATION('',(#5827),#5831);
+#5827 = LINE('',#5828,#5829);
+#5828 = CARTESIAN_POINT('',(0.156009430188,0.));
+#5829 = VECTOR('',#5830,1.);
+#5830 = DIRECTION('',(0.,1.));
+#5831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5832 = ADVANCED_FACE('',(#5833),#5223,.F.);
+#5833 = FACE_BOUND('',#5834,.F.);
+#5834 = EDGE_LOOP('',(#5835,#5836,#5837,#5838));
+#5835 = ORIENTED_EDGE('',*,*,#5676,.F.);
+#5836 = ORIENTED_EDGE('',*,*,#5434,.T.);
+#5837 = ORIENTED_EDGE('',*,*,#5207,.T.);
+#5838 = ORIENTED_EDGE('',*,*,#5839,.F.);
+#5839 = EDGE_CURVE('',#5649,#5208,#5840,.T.);
+#5840 = SURFACE_CURVE('',#5841,(#5845,#5852),.PCURVE_S1.);
+#5841 = LINE('',#5842,#5843);
+#5842 = CARTESIAN_POINT('',(-5.263840667924,8.6125,0.662259430188));
+#5843 = VECTOR('',#5844,1.);
+#5844 = DIRECTION('',(0.,1.,0.));
+#5845 = PCURVE('',#5223,#5846);
+#5846 = DEFINITIONAL_REPRESENTATION('',(#5847),#5851);
+#5847 = LINE('',#5848,#5849);
+#5848 = CARTESIAN_POINT('',(0.670936777735,0.));
+#5849 = VECTOR('',#5850,1.);
+#5850 = DIRECTION('',(0.,-1.));
+#5851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5852 = PCURVE('',#5252,#5853);
+#5853 = DEFINITIONAL_REPRESENTATION('',(#5854),#5858);
+#5854 = LINE('',#5855,#5856);
+#5855 = CARTESIAN_POINT('',(0.,0.));
+#5856 = VECTOR('',#5857,1.);
+#5857 = DIRECTION('',(0.,1.));
+#5858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5859 = ADVANCED_FACE('',(#5860),#5280,.T.);
+#5860 = FACE_BOUND('',#5861,.T.);
+#5861 = EDGE_LOOP('',(#5862,#5863,#5864,#5865));
+#5862 = ORIENTED_EDGE('',*,*,#5625,.T.);
+#5863 = ORIENTED_EDGE('',*,*,#5812,.T.);
+#5864 = ORIENTED_EDGE('',*,*,#5264,.F.);
+#5865 = ORIENTED_EDGE('',*,*,#5866,.F.);
+#5866 = EDGE_CURVE('',#5626,#5236,#5867,.T.);
+#5867 = SURFACE_CURVE('',#5868,(#5872,#5879),.PCURVE_S1.);
+#5868 = LINE('',#5869,#5870);
+#5869 = CARTESIAN_POINT('',(-5.18583595283,8.6125,0.704006286792));
+#5870 = VECTOR('',#5871,1.);
+#5871 = DIRECTION('',(0.,1.,0.));
+#5872 = PCURVE('',#5280,#5873);
+#5873 = DEFINITIONAL_REPRESENTATION('',(#5874),#5878);
+#5874 = LINE('',#5875,#5876);
+#5875 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#5876 = VECTOR('',#5877,1.);
+#5877 = DIRECTION('',(0.,1.));
+#5878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5879 = PCURVE('',#5252,#5880);
+#5880 = DEFINITIONAL_REPRESENTATION('',(#5881),#5885);
+#5881 = LINE('',#5882,#5883);
+#5882 = CARTESIAN_POINT('',(0.982793723247,0.));
+#5883 = VECTOR('',#5884,1.);
+#5884 = DIRECTION('',(0.,1.));
+#5885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5886 = ADVANCED_FACE('',(#5887),#5252,.T.);
+#5887 = FACE_BOUND('',#5888,.T.);
+#5888 = EDGE_LOOP('',(#5889,#5890,#5891,#5892));
+#5889 = ORIENTED_EDGE('',*,*,#5648,.T.);
+#5890 = ORIENTED_EDGE('',*,*,#5866,.T.);
+#5891 = ORIENTED_EDGE('',*,*,#5235,.F.);
+#5892 = ORIENTED_EDGE('',*,*,#5839,.F.);
+#5893 = MANIFOLD_SOLID_BREP('',#5894);
+#5894 = CLOSED_SHELL('',(#5895,#6015,#6294,#6348,#6397,#6591,#6618,#6645
+ ,#6670,#6697,#6724,#6751,#6778));
+#5895 = ADVANCED_FACE('',(#5896),#5910,.T.);
+#5896 = FACE_BOUND('',#5897,.T.);
+#5897 = EDGE_LOOP('',(#5898,#5933,#5961,#5989));
+#5898 = ORIENTED_EDGE('',*,*,#5899,.F.);
+#5899 = EDGE_CURVE('',#5900,#5902,#5904,.T.);
+#5900 = VERTEX_POINT('',#5901);
+#5901 = CARTESIAN_POINT('',(5.630520432075,8.9875,0.1875));
+#5902 = VERTEX_POINT('',#5903);
+#5903 = CARTESIAN_POINT('',(5.88,8.9875,0.1875));
+#5904 = SURFACE_CURVE('',#5905,(#5909,#5921),.PCURVE_S1.);
+#5905 = LINE('',#5906,#5907);
+#5906 = CARTESIAN_POINT('',(5.48,8.9875,0.1875));
+#5907 = VECTOR('',#5908,1.);
+#5908 = DIRECTION('',(1.,0.,0.));
+#5909 = PCURVE('',#5910,#5915);
+#5910 = PLANE('',#5911);
+#5911 = AXIS2_PLACEMENT_3D('',#5912,#5913,#5914);
+#5912 = CARTESIAN_POINT('',(5.48,8.6125,0.1875));
+#5913 = DIRECTION('',(0.,0.,1.));
+#5914 = DIRECTION('',(1.,0.,0.));
+#5915 = DEFINITIONAL_REPRESENTATION('',(#5916),#5920);
+#5916 = LINE('',#5917,#5918);
+#5917 = CARTESIAN_POINT('',(0.,0.375));
+#5918 = VECTOR('',#5919,1.);
+#5919 = DIRECTION('',(1.,0.));
+#5920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5921 = PCURVE('',#5922,#5927);
+#5922 = PLANE('',#5923);
+#5923 = AXIS2_PLACEMENT_3D('',#5924,#5925,#5926);
+#5924 = CARTESIAN_POINT('',(5.453319128445,8.9875,0.302149478872));
+#5925 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#5926 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#5927 = DEFINITIONAL_REPRESENTATION('',(#5928),#5932);
+#5928 = LINE('',#5929,#5930);
+#5929 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#5930 = VECTOR('',#5931,1.);
+#5931 = DIRECTION('',(1.,4.145425090127E-57));
+#5932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5933 = ORIENTED_EDGE('',*,*,#5934,.F.);
+#5934 = EDGE_CURVE('',#5935,#5900,#5937,.T.);
+#5935 = VERTEX_POINT('',#5936);
+#5936 = CARTESIAN_POINT('',(5.630520432075,8.6125,0.1875));
+#5937 = SURFACE_CURVE('',#5938,(#5942,#5949),.PCURVE_S1.);
+#5938 = LINE('',#5939,#5940);
+#5939 = CARTESIAN_POINT('',(5.630520432075,8.6125,0.1875));
+#5940 = VECTOR('',#5941,1.);
+#5941 = DIRECTION('',(0.,1.,0.));
+#5942 = PCURVE('',#5910,#5943);
+#5943 = DEFINITIONAL_REPRESENTATION('',(#5944),#5948);
+#5944 = LINE('',#5945,#5946);
+#5945 = CARTESIAN_POINT('',(0.150520432075,0.));
+#5946 = VECTOR('',#5947,1.);
+#5947 = DIRECTION('',(0.,1.));
+#5948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5949 = PCURVE('',#5950,#5955);
+#5950 = CYLINDRICAL_SURFACE('',#5951,9.375E-02);
+#5951 = AXIS2_PLACEMENT_3D('',#5952,#5953,#5954);
+#5952 = CARTESIAN_POINT('',(5.630520432075,8.6125,0.28125));
+#5953 = DIRECTION('',(0.,1.,0.));
+#5954 = DIRECTION('',(0.,0.,-1.));
+#5955 = DEFINITIONAL_REPRESENTATION('',(#5956),#5960);
+#5956 = LINE('',#5957,#5958);
+#5957 = CARTESIAN_POINT('',(0.,0.));
+#5958 = VECTOR('',#5959,1.);
+#5959 = DIRECTION('',(0.,1.));
+#5960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5961 = ORIENTED_EDGE('',*,*,#5962,.T.);
+#5962 = EDGE_CURVE('',#5935,#5963,#5965,.T.);
+#5963 = VERTEX_POINT('',#5964);
+#5964 = CARTESIAN_POINT('',(5.88,8.6125,0.1875));
+#5965 = SURFACE_CURVE('',#5966,(#5970,#5977),.PCURVE_S1.);
+#5966 = LINE('',#5967,#5968);
+#5967 = CARTESIAN_POINT('',(5.48,8.6125,0.1875));
+#5968 = VECTOR('',#5969,1.);
+#5969 = DIRECTION('',(1.,0.,0.));
+#5970 = PCURVE('',#5910,#5971);
+#5971 = DEFINITIONAL_REPRESENTATION('',(#5972),#5976);
+#5972 = LINE('',#5973,#5974);
+#5973 = CARTESIAN_POINT('',(0.,0.));
+#5974 = VECTOR('',#5975,1.);
+#5975 = DIRECTION('',(1.,0.));
+#5976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5977 = PCURVE('',#5978,#5983);
+#5978 = PLANE('',#5979);
+#5979 = AXIS2_PLACEMENT_3D('',#5980,#5981,#5982);
+#5980 = CARTESIAN_POINT('',(5.453319128445,8.6125,0.302149478872));
+#5981 = DIRECTION('',(-0.,-1.,-0.));
+#5982 = DIRECTION('',(0.,0.,-1.));
+#5983 = DEFINITIONAL_REPRESENTATION('',(#5984),#5988);
+#5984 = LINE('',#5985,#5986);
+#5985 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#5986 = VECTOR('',#5987,1.);
+#5987 = DIRECTION('',(0.,1.));
+#5988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5989 = ORIENTED_EDGE('',*,*,#5990,.T.);
+#5990 = EDGE_CURVE('',#5963,#5902,#5991,.T.);
+#5991 = SURFACE_CURVE('',#5992,(#5996,#6003),.PCURVE_S1.);
+#5992 = LINE('',#5993,#5994);
+#5993 = CARTESIAN_POINT('',(5.88,8.6125,0.1875));
+#5994 = VECTOR('',#5995,1.);
+#5995 = DIRECTION('',(0.,1.,0.));
+#5996 = PCURVE('',#5910,#5997);
+#5997 = DEFINITIONAL_REPRESENTATION('',(#5998),#6002);
+#5998 = LINE('',#5999,#6000);
+#5999 = CARTESIAN_POINT('',(0.4,0.));
+#6000 = VECTOR('',#6001,1.);
+#6001 = DIRECTION('',(0.,1.));
+#6002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6003 = PCURVE('',#6004,#6009);
+#6004 = PLANE('',#6005);
+#6005 = AXIS2_PLACEMENT_3D('',#6006,#6007,#6008);
+#6006 = CARTESIAN_POINT('',(5.88,8.6125,0.));
+#6007 = DIRECTION('',(1.,0.,0.));
+#6008 = DIRECTION('',(0.,0.,1.));
+#6009 = DEFINITIONAL_REPRESENTATION('',(#6010),#6014);
+#6010 = LINE('',#6011,#6012);
+#6011 = CARTESIAN_POINT('',(0.1875,0.));
+#6012 = VECTOR('',#6013,1.);
+#6013 = DIRECTION('',(0.,-1.));
+#6014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6015 = ADVANCED_FACE('',(#6016),#5922,.T.);
+#6016 = FACE_BOUND('',#6017,.T.);
+#6017 = EDGE_LOOP('',(#6018,#6048,#6077,#6105,#6133,#6161,#6189,#6222,
+ #6250,#6272,#6273));
+#6018 = ORIENTED_EDGE('',*,*,#6019,.F.);
+#6019 = EDGE_CURVE('',#6020,#6022,#6024,.T.);
+#6020 = VERTEX_POINT('',#6021);
+#6021 = CARTESIAN_POINT('',(5.530173477358,8.9875,0.));
+#6022 = VERTEX_POINT('',#6023);
+#6023 = CARTESIAN_POINT('',(5.88,8.9875,0.));
+#6024 = SURFACE_CURVE('',#6025,(#6029,#6036),.PCURVE_S1.);
+#6025 = LINE('',#6026,#6027);
+#6026 = CARTESIAN_POINT('',(5.48,8.9875,0.));
+#6027 = VECTOR('',#6028,1.);
+#6028 = DIRECTION('',(1.,0.,0.));
+#6029 = PCURVE('',#5922,#6030);
+#6030 = DEFINITIONAL_REPRESENTATION('',(#6031),#6035);
+#6031 = LINE('',#6032,#6033);
+#6032 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#6033 = VECTOR('',#6034,1.);
+#6034 = DIRECTION('',(1.,4.145425090127E-57));
+#6035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6036 = PCURVE('',#6037,#6042);
+#6037 = PLANE('',#6038);
+#6038 = AXIS2_PLACEMENT_3D('',#6039,#6040,#6041);
+#6039 = CARTESIAN_POINT('',(5.48,8.6125,0.));
+#6040 = DIRECTION('',(0.,0.,1.));
+#6041 = DIRECTION('',(1.,0.,0.));
+#6042 = DEFINITIONAL_REPRESENTATION('',(#6043),#6047);
+#6043 = LINE('',#6044,#6045);
+#6044 = CARTESIAN_POINT('',(0.,0.375));
+#6045 = VECTOR('',#6046,1.);
+#6046 = DIRECTION('',(1.,0.));
+#6047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6048 = ORIENTED_EDGE('',*,*,#6049,.T.);
+#6049 = EDGE_CURVE('',#6020,#6050,#6052,.T.);
+#6050 = VERTEX_POINT('',#6051);
+#6051 = CARTESIAN_POINT('',(5.452168762264,8.9875,4.174685660388E-02));
+#6052 = SURFACE_CURVE('',#6053,(#6058,#6065),.PCURVE_S1.);
+#6053 = CIRCLE('',#6054,9.375E-02);
+#6054 = AXIS2_PLACEMENT_3D('',#6055,#6056,#6057);
+#6055 = CARTESIAN_POINT('',(5.530173477358,8.9875,9.375E-02));
+#6056 = DIRECTION('',(0.,1.,0.));
+#6057 = DIRECTION('',(0.,0.,1.));
+#6058 = PCURVE('',#5922,#6059);
+#6059 = DEFINITIONAL_REPRESENTATION('',(#6060),#6064);
+#6060 = CIRCLE('',#6061,9.375E-02);
+#6061 = AXIS2_PLACEMENT_2D('',#6062,#6063);
+#6062 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#6063 = DIRECTION('',(0.,-1.));
+#6064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6065 = PCURVE('',#6066,#6071);
+#6066 = CYLINDRICAL_SURFACE('',#6067,9.375E-02);
+#6067 = AXIS2_PLACEMENT_3D('',#6068,#6069,#6070);
+#6068 = CARTESIAN_POINT('',(5.530173477358,8.6125,9.375E-02));
+#6069 = DIRECTION('',(0.,1.,0.));
+#6070 = DIRECTION('',(0.,0.,-1.));
+#6071 = DEFINITIONAL_REPRESENTATION('',(#6072),#6076);
+#6072 = LINE('',#6073,#6074);
+#6073 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#6074 = VECTOR('',#6075,1.);
+#6075 = DIRECTION('',(1.,0.));
+#6076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6077 = ORIENTED_EDGE('',*,*,#6078,.T.);
+#6078 = EDGE_CURVE('',#6050,#6079,#6081,.T.);
+#6079 = VERTEX_POINT('',#6080);
+#6080 = CARTESIAN_POINT('',(5.135662475472,8.9875,0.516506286792));
+#6081 = SURFACE_CURVE('',#6082,(#6086,#6093),.PCURVE_S1.);
+#6082 = LINE('',#6083,#6084);
+#6083 = CARTESIAN_POINT('',(5.48,8.9875,0.));
+#6084 = VECTOR('',#6085,1.);
+#6085 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#6086 = PCURVE('',#5922,#6087);
+#6087 = DEFINITIONAL_REPRESENTATION('',(#6088),#6092);
+#6088 = LINE('',#6089,#6090);
+#6089 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#6090 = VECTOR('',#6091,1.);
+#6091 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#6092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6093 = PCURVE('',#6094,#6099);
+#6094 = PLANE('',#6095);
+#6095 = AXIS2_PLACEMENT_3D('',#6096,#6097,#6098);
+#6096 = CARTESIAN_POINT('',(5.48,8.6125,0.));
+#6097 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#6098 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#6099 = DEFINITIONAL_REPRESENTATION('',(#6100),#6104);
+#6100 = LINE('',#6101,#6102);
+#6101 = CARTESIAN_POINT('',(0.,-0.375));
+#6102 = VECTOR('',#6103,1.);
+#6103 = DIRECTION('',(1.,0.));
+#6104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6105 = ORIENTED_EDGE('',*,*,#6106,.F.);
+#6106 = EDGE_CURVE('',#6107,#6079,#6109,.T.);
+#6107 = VERTEX_POINT('',#6108);
+#6108 = CARTESIAN_POINT('',(5.08,8.9875,0.516506286792));
+#6109 = SURFACE_CURVE('',#6110,(#6114,#6121),.PCURVE_S1.);
+#6110 = LINE('',#6111,#6112);
+#6111 = CARTESIAN_POINT('',(5.08,8.9875,0.516506286792));
+#6112 = VECTOR('',#6113,1.);
+#6113 = DIRECTION('',(1.,0.,0.));
+#6114 = PCURVE('',#5922,#6115);
+#6115 = DEFINITIONAL_REPRESENTATION('',(#6116),#6120);
+#6116 = LINE('',#6117,#6118);
+#6117 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#6118 = VECTOR('',#6119,1.);
+#6119 = DIRECTION('',(1.,4.145425090127E-57));
+#6120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6121 = PCURVE('',#6122,#6127);
+#6122 = PLANE('',#6123);
+#6123 = AXIS2_PLACEMENT_3D('',#6124,#6125,#6126);
+#6124 = CARTESIAN_POINT('',(5.08,8.6125,0.516506286792));
+#6125 = DIRECTION('',(0.,0.,1.));
+#6126 = DIRECTION('',(1.,0.,0.));
+#6127 = DEFINITIONAL_REPRESENTATION('',(#6128),#6132);
+#6128 = LINE('',#6129,#6130);
+#6129 = CARTESIAN_POINT('',(0.,0.375));
+#6130 = VECTOR('',#6131,1.);
+#6131 = DIRECTION('',(1.,0.));
+#6132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6133 = ORIENTED_EDGE('',*,*,#6134,.T.);
+#6134 = EDGE_CURVE('',#6107,#6135,#6137,.T.);
+#6135 = VERTEX_POINT('',#6136);
+#6136 = CARTESIAN_POINT('',(5.08,8.9875,0.704006286792));
+#6137 = SURFACE_CURVE('',#6138,(#6142,#6149),.PCURVE_S1.);
+#6138 = LINE('',#6139,#6140);
+#6139 = CARTESIAN_POINT('',(5.08,8.9875,0.516506286792));
+#6140 = VECTOR('',#6141,1.);
+#6141 = DIRECTION('',(0.,0.,1.));
+#6142 = PCURVE('',#5922,#6143);
+#6143 = DEFINITIONAL_REPRESENTATION('',(#6144),#6148);
+#6144 = LINE('',#6145,#6146);
+#6145 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#6146 = VECTOR('',#6147,1.);
+#6147 = DIRECTION('',(0.,-1.));
+#6148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6149 = PCURVE('',#6150,#6155);
+#6150 = PLANE('',#6151);
+#6151 = AXIS2_PLACEMENT_3D('',#6152,#6153,#6154);
+#6152 = CARTESIAN_POINT('',(5.08,8.6125,0.516506286792));
+#6153 = DIRECTION('',(1.,0.,0.));
+#6154 = DIRECTION('',(0.,0.,1.));
+#6155 = DEFINITIONAL_REPRESENTATION('',(#6156),#6160);
+#6156 = LINE('',#6157,#6158);
+#6157 = CARTESIAN_POINT('',(0.,-0.375));
+#6158 = VECTOR('',#6159,1.);
+#6159 = DIRECTION('',(1.,0.));
+#6160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6161 = ORIENTED_EDGE('',*,*,#6162,.T.);
+#6162 = EDGE_CURVE('',#6135,#6163,#6165,.T.);
+#6163 = VERTEX_POINT('',#6164);
+#6164 = CARTESIAN_POINT('',(5.18583595283,8.9875,0.704006286792));
+#6165 = SURFACE_CURVE('',#6166,(#6170,#6177),.PCURVE_S1.);
+#6166 = LINE('',#6167,#6168);
+#6167 = CARTESIAN_POINT('',(5.08,8.9875,0.704006286792));
+#6168 = VECTOR('',#6169,1.);
+#6169 = DIRECTION('',(1.,0.,0.));
+#6170 = PCURVE('',#5922,#6171);
+#6171 = DEFINITIONAL_REPRESENTATION('',(#6172),#6176);
+#6172 = LINE('',#6173,#6174);
+#6173 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#6174 = VECTOR('',#6175,1.);
+#6175 = DIRECTION('',(1.,4.145425090127E-57));
+#6176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6177 = PCURVE('',#6178,#6183);
+#6178 = PLANE('',#6179);
+#6179 = AXIS2_PLACEMENT_3D('',#6180,#6181,#6182);
+#6180 = CARTESIAN_POINT('',(5.08,8.6125,0.704006286792));
+#6181 = DIRECTION('',(0.,0.,1.));
+#6182 = DIRECTION('',(1.,0.,0.));
+#6183 = DEFINITIONAL_REPRESENTATION('',(#6184),#6188);
+#6184 = LINE('',#6185,#6186);
+#6185 = CARTESIAN_POINT('',(0.,0.375));
+#6186 = VECTOR('',#6187,1.);
+#6187 = DIRECTION('',(1.,0.));
+#6188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6189 = ORIENTED_EDGE('',*,*,#6190,.F.);
+#6190 = EDGE_CURVE('',#6191,#6163,#6193,.T.);
+#6191 = VERTEX_POINT('',#6192);
+#6192 = CARTESIAN_POINT('',(5.263840667924,8.9875,0.662259430188));
+#6193 = SURFACE_CURVE('',#6194,(#6199,#6210),.PCURVE_S1.);
+#6194 = CIRCLE('',#6195,9.375E-02);
+#6195 = AXIS2_PLACEMENT_3D('',#6196,#6197,#6198);
+#6196 = CARTESIAN_POINT('',(5.18583595283,8.9875,0.610256286792));
+#6197 = DIRECTION('',(0.,-1.,0.));
+#6198 = DIRECTION('',(0.,0.,1.));
+#6199 = PCURVE('',#5922,#6200);
+#6200 = DEFINITIONAL_REPRESENTATION('',(#6201),#6209);
+#6201 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6202,#6203,#6204,#6205,
+#6206,#6207,#6208),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6202 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#6203 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#6204 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#6205 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#6206 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#6207 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#6208 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#6209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6210 = PCURVE('',#6211,#6216);
+#6211 = CYLINDRICAL_SURFACE('',#6212,9.375E-02);
+#6212 = AXIS2_PLACEMENT_3D('',#6213,#6214,#6215);
+#6213 = CARTESIAN_POINT('',(5.18583595283,8.6125,0.610256286792));
+#6214 = DIRECTION('',(0.,1.,0.));
+#6215 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#6216 = DEFINITIONAL_REPRESENTATION('',(#6217),#6221);
+#6217 = LINE('',#6218,#6219);
+#6218 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#6219 = VECTOR('',#6220,1.);
+#6220 = DIRECTION('',(-1.,0.));
+#6221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6222 = ORIENTED_EDGE('',*,*,#6223,.F.);
+#6223 = EDGE_CURVE('',#6224,#6191,#6226,.T.);
+#6224 = VERTEX_POINT('',#6225);
+#6225 = CARTESIAN_POINT('',(5.552515716981,8.9875,0.229246856604));
+#6226 = SURFACE_CURVE('',#6227,(#6231,#6238),.PCURVE_S1.);
+#6227 = LINE('',#6228,#6229);
+#6228 = CARTESIAN_POINT('',(5.636009430188,8.9875,0.104006286792));
+#6229 = VECTOR('',#6230,1.);
+#6230 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#6231 = PCURVE('',#5922,#6232);
+#6232 = DEFINITIONAL_REPRESENTATION('',(#6233),#6237);
+#6233 = LINE('',#6234,#6235);
+#6234 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#6235 = VECTOR('',#6236,1.);
+#6236 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#6237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6238 = PCURVE('',#6239,#6244);
+#6239 = PLANE('',#6240);
+#6240 = AXIS2_PLACEMENT_3D('',#6241,#6242,#6243);
+#6241 = CARTESIAN_POINT('',(5.636009430188,8.6125,0.104006286792));
+#6242 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#6243 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#6244 = DEFINITIONAL_REPRESENTATION('',(#6245),#6249);
+#6245 = LINE('',#6246,#6247);
+#6246 = CARTESIAN_POINT('',(0.,-0.375));
+#6247 = VECTOR('',#6248,1.);
+#6248 = DIRECTION('',(1.,0.));
+#6249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6250 = ORIENTED_EDGE('',*,*,#6251,.F.);
+#6251 = EDGE_CURVE('',#5900,#6224,#6252,.T.);
+#6252 = SURFACE_CURVE('',#6253,(#6258,#6265),.PCURVE_S1.);
+#6253 = CIRCLE('',#6254,9.375E-02);
+#6254 = AXIS2_PLACEMENT_3D('',#6255,#6256,#6257);
+#6255 = CARTESIAN_POINT('',(5.630520432075,8.9875,0.28125));
+#6256 = DIRECTION('',(0.,1.,0.));
+#6257 = DIRECTION('',(0.,0.,1.));
+#6258 = PCURVE('',#5922,#6259);
+#6259 = DEFINITIONAL_REPRESENTATION('',(#6260),#6264);
+#6260 = CIRCLE('',#6261,9.375E-02);
+#6261 = AXIS2_PLACEMENT_2D('',#6262,#6263);
+#6262 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#6263 = DIRECTION('',(0.,-1.));
+#6264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6265 = PCURVE('',#5950,#6266);
+#6266 = DEFINITIONAL_REPRESENTATION('',(#6267),#6271);
+#6267 = LINE('',#6268,#6269);
+#6268 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#6269 = VECTOR('',#6270,1.);
+#6270 = DIRECTION('',(1.,0.));
+#6271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6272 = ORIENTED_EDGE('',*,*,#5899,.T.);
+#6273 = ORIENTED_EDGE('',*,*,#6274,.F.);
+#6274 = EDGE_CURVE('',#6022,#5902,#6275,.T.);
+#6275 = SURFACE_CURVE('',#6276,(#6280,#6287),.PCURVE_S1.);
+#6276 = LINE('',#6277,#6278);
+#6277 = CARTESIAN_POINT('',(5.88,8.9875,0.));
+#6278 = VECTOR('',#6279,1.);
+#6279 = DIRECTION('',(0.,0.,1.));
+#6280 = PCURVE('',#5922,#6281);
+#6281 = DEFINITIONAL_REPRESENTATION('',(#6282),#6286);
+#6282 = LINE('',#6283,#6284);
+#6283 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#6284 = VECTOR('',#6285,1.);
+#6285 = DIRECTION('',(0.,-1.));
+#6286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6287 = PCURVE('',#6004,#6288);
+#6288 = DEFINITIONAL_REPRESENTATION('',(#6289),#6293);
+#6289 = LINE('',#6290,#6291);
+#6290 = CARTESIAN_POINT('',(0.,-0.375));
+#6291 = VECTOR('',#6292,1.);
+#6292 = DIRECTION('',(1.,0.));
+#6293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6294 = ADVANCED_FACE('',(#6295),#5950,.F.);
+#6295 = FACE_BOUND('',#6296,.F.);
+#6296 = EDGE_LOOP('',(#6297,#6325,#6346,#6347));
+#6297 = ORIENTED_EDGE('',*,*,#6298,.T.);
+#6298 = EDGE_CURVE('',#5935,#6299,#6301,.T.);
+#6299 = VERTEX_POINT('',#6300);
+#6300 = CARTESIAN_POINT('',(5.552515716981,8.6125,0.229246856604));
+#6301 = SURFACE_CURVE('',#6302,(#6307,#6314),.PCURVE_S1.);
+#6302 = CIRCLE('',#6303,9.375E-02);
+#6303 = AXIS2_PLACEMENT_3D('',#6304,#6305,#6306);
+#6304 = CARTESIAN_POINT('',(5.630520432075,8.6125,0.28125));
+#6305 = DIRECTION('',(0.,1.,0.));
+#6306 = DIRECTION('',(0.,0.,1.));
+#6307 = PCURVE('',#5950,#6308);
+#6308 = DEFINITIONAL_REPRESENTATION('',(#6309),#6313);
+#6309 = LINE('',#6310,#6311);
+#6310 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#6311 = VECTOR('',#6312,1.);
+#6312 = DIRECTION('',(1.,0.));
+#6313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6314 = PCURVE('',#5978,#6315);
+#6315 = DEFINITIONAL_REPRESENTATION('',(#6316),#6324);
+#6316 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6317,#6318,#6319,#6320,
+#6321,#6322,#6323),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6317 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#6318 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#6319 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#6320 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#6321 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#6322 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#6323 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#6324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6325 = ORIENTED_EDGE('',*,*,#6326,.T.);
+#6326 = EDGE_CURVE('',#6299,#6224,#6327,.T.);
+#6327 = SURFACE_CURVE('',#6328,(#6332,#6339),.PCURVE_S1.);
+#6328 = LINE('',#6329,#6330);
+#6329 = CARTESIAN_POINT('',(5.552515716981,8.6125,0.229246856604));
+#6330 = VECTOR('',#6331,1.);
+#6331 = DIRECTION('',(0.,1.,0.));
+#6332 = PCURVE('',#5950,#6333);
+#6333 = DEFINITIONAL_REPRESENTATION('',(#6334),#6338);
+#6334 = LINE('',#6335,#6336);
+#6335 = CARTESIAN_POINT('',(0.982793723247,0.));
+#6336 = VECTOR('',#6337,1.);
+#6337 = DIRECTION('',(0.,1.));
+#6338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6339 = PCURVE('',#6239,#6340);
+#6340 = DEFINITIONAL_REPRESENTATION('',(#6341),#6345);
+#6341 = LINE('',#6342,#6343);
+#6342 = CARTESIAN_POINT('',(0.150520432075,0.));
+#6343 = VECTOR('',#6344,1.);
+#6344 = DIRECTION('',(0.,-1.));
+#6345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6346 = ORIENTED_EDGE('',*,*,#6251,.F.);
+#6347 = ORIENTED_EDGE('',*,*,#5934,.F.);
+#6348 = ADVANCED_FACE('',(#6349),#6004,.T.);
+#6349 = FACE_BOUND('',#6350,.T.);
+#6350 = EDGE_LOOP('',(#6351,#6374,#6395,#6396));
+#6351 = ORIENTED_EDGE('',*,*,#6352,.F.);
+#6352 = EDGE_CURVE('',#6353,#5963,#6355,.T.);
+#6353 = VERTEX_POINT('',#6354);
+#6354 = CARTESIAN_POINT('',(5.88,8.6125,0.));
+#6355 = SURFACE_CURVE('',#6356,(#6360,#6367),.PCURVE_S1.);
+#6356 = LINE('',#6357,#6358);
+#6357 = CARTESIAN_POINT('',(5.88,8.6125,0.));
+#6358 = VECTOR('',#6359,1.);
+#6359 = DIRECTION('',(0.,0.,1.));
+#6360 = PCURVE('',#6004,#6361);
+#6361 = DEFINITIONAL_REPRESENTATION('',(#6362),#6366);
+#6362 = LINE('',#6363,#6364);
+#6363 = CARTESIAN_POINT('',(0.,0.));
+#6364 = VECTOR('',#6365,1.);
+#6365 = DIRECTION('',(1.,0.));
+#6366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6367 = PCURVE('',#5978,#6368);
+#6368 = DEFINITIONAL_REPRESENTATION('',(#6369),#6373);
+#6369 = LINE('',#6370,#6371);
+#6370 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#6371 = VECTOR('',#6372,1.);
+#6372 = DIRECTION('',(-1.,0.));
+#6373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6374 = ORIENTED_EDGE('',*,*,#6375,.T.);
+#6375 = EDGE_CURVE('',#6353,#6022,#6376,.T.);
+#6376 = SURFACE_CURVE('',#6377,(#6381,#6388),.PCURVE_S1.);
+#6377 = LINE('',#6378,#6379);
+#6378 = CARTESIAN_POINT('',(5.88,8.6125,0.));
+#6379 = VECTOR('',#6380,1.);
+#6380 = DIRECTION('',(0.,1.,0.));
+#6381 = PCURVE('',#6004,#6382);
+#6382 = DEFINITIONAL_REPRESENTATION('',(#6383),#6387);
+#6383 = LINE('',#6384,#6385);
+#6384 = CARTESIAN_POINT('',(0.,0.));
+#6385 = VECTOR('',#6386,1.);
+#6386 = DIRECTION('',(0.,-1.));
+#6387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6388 = PCURVE('',#6037,#6389);
+#6389 = DEFINITIONAL_REPRESENTATION('',(#6390),#6394);
+#6390 = LINE('',#6391,#6392);
+#6391 = CARTESIAN_POINT('',(0.4,0.));
+#6392 = VECTOR('',#6393,1.);
+#6393 = DIRECTION('',(0.,1.));
+#6394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6395 = ORIENTED_EDGE('',*,*,#6274,.T.);
+#6396 = ORIENTED_EDGE('',*,*,#5990,.F.);
+#6397 = ADVANCED_FACE('',(#6398),#5978,.T.);
+#6398 = FACE_BOUND('',#6399,.T.);
+#6399 = EDGE_LOOP('',(#6400,#6423,#6424,#6425,#6426,#6449,#6473,#6496,
+ #6519,#6542,#6565));
+#6400 = ORIENTED_EDGE('',*,*,#6401,.T.);
+#6401 = EDGE_CURVE('',#6402,#6353,#6404,.T.);
+#6402 = VERTEX_POINT('',#6403);
+#6403 = CARTESIAN_POINT('',(5.530173477358,8.6125,0.));
+#6404 = SURFACE_CURVE('',#6405,(#6409,#6416),.PCURVE_S1.);
+#6405 = LINE('',#6406,#6407);
+#6406 = CARTESIAN_POINT('',(5.48,8.6125,0.));
+#6407 = VECTOR('',#6408,1.);
+#6408 = DIRECTION('',(1.,0.,0.));
+#6409 = PCURVE('',#5978,#6410);
+#6410 = DEFINITIONAL_REPRESENTATION('',(#6411),#6415);
+#6411 = LINE('',#6412,#6413);
+#6412 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#6413 = VECTOR('',#6414,1.);
+#6414 = DIRECTION('',(0.,1.));
+#6415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6416 = PCURVE('',#6037,#6417);
+#6417 = DEFINITIONAL_REPRESENTATION('',(#6418),#6422);
+#6418 = LINE('',#6419,#6420);
+#6419 = CARTESIAN_POINT('',(0.,0.));
+#6420 = VECTOR('',#6421,1.);
+#6421 = DIRECTION('',(1.,0.));
+#6422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6423 = ORIENTED_EDGE('',*,*,#6352,.T.);
+#6424 = ORIENTED_EDGE('',*,*,#5962,.F.);
+#6425 = ORIENTED_EDGE('',*,*,#6298,.T.);
+#6426 = ORIENTED_EDGE('',*,*,#6427,.T.);
+#6427 = EDGE_CURVE('',#6299,#6428,#6430,.T.);
+#6428 = VERTEX_POINT('',#6429);
+#6429 = CARTESIAN_POINT('',(5.263840667924,8.6125,0.662259430188));
+#6430 = SURFACE_CURVE('',#6431,(#6435,#6442),.PCURVE_S1.);
+#6431 = LINE('',#6432,#6433);
+#6432 = CARTESIAN_POINT('',(5.636009430188,8.6125,0.104006286792));
+#6433 = VECTOR('',#6434,1.);
+#6434 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#6435 = PCURVE('',#5978,#6436);
+#6436 = DEFINITIONAL_REPRESENTATION('',(#6437),#6441);
+#6437 = LINE('',#6438,#6439);
+#6438 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#6439 = VECTOR('',#6440,1.);
+#6440 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#6441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6442 = PCURVE('',#6239,#6443);
+#6443 = DEFINITIONAL_REPRESENTATION('',(#6444),#6448);
+#6444 = LINE('',#6445,#6446);
+#6445 = CARTESIAN_POINT('',(0.,0.));
+#6446 = VECTOR('',#6447,1.);
+#6447 = DIRECTION('',(1.,0.));
+#6448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6449 = ORIENTED_EDGE('',*,*,#6450,.T.);
+#6450 = EDGE_CURVE('',#6428,#6451,#6453,.T.);
+#6451 = VERTEX_POINT('',#6452);
+#6452 = CARTESIAN_POINT('',(5.18583595283,8.6125,0.704006286792));
+#6453 = SURFACE_CURVE('',#6454,(#6459,#6466),.PCURVE_S1.);
+#6454 = CIRCLE('',#6455,9.375E-02);
+#6455 = AXIS2_PLACEMENT_3D('',#6456,#6457,#6458);
+#6456 = CARTESIAN_POINT('',(5.18583595283,8.6125,0.610256286792));
+#6457 = DIRECTION('',(0.,-1.,0.));
+#6458 = DIRECTION('',(0.,0.,1.));
+#6459 = PCURVE('',#5978,#6460);
+#6460 = DEFINITIONAL_REPRESENTATION('',(#6461),#6465);
+#6461 = CIRCLE('',#6462,9.375E-02);
+#6462 = AXIS2_PLACEMENT_2D('',#6463,#6464);
+#6463 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#6464 = DIRECTION('',(-1.,0.));
+#6465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6466 = PCURVE('',#6211,#6467);
+#6467 = DEFINITIONAL_REPRESENTATION('',(#6468),#6472);
+#6468 = LINE('',#6469,#6470);
+#6469 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#6470 = VECTOR('',#6471,1.);
+#6471 = DIRECTION('',(-1.,0.));
+#6472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6473 = ORIENTED_EDGE('',*,*,#6474,.F.);
+#6474 = EDGE_CURVE('',#6475,#6451,#6477,.T.);
+#6475 = VERTEX_POINT('',#6476);
+#6476 = CARTESIAN_POINT('',(5.08,8.6125,0.704006286792));
+#6477 = SURFACE_CURVE('',#6478,(#6482,#6489),.PCURVE_S1.);
+#6478 = LINE('',#6479,#6480);
+#6479 = CARTESIAN_POINT('',(5.08,8.6125,0.704006286792));
+#6480 = VECTOR('',#6481,1.);
+#6481 = DIRECTION('',(1.,0.,0.));
+#6482 = PCURVE('',#5978,#6483);
+#6483 = DEFINITIONAL_REPRESENTATION('',(#6484),#6488);
+#6484 = LINE('',#6485,#6486);
+#6485 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#6486 = VECTOR('',#6487,1.);
+#6487 = DIRECTION('',(0.,1.));
+#6488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6489 = PCURVE('',#6178,#6490);
+#6490 = DEFINITIONAL_REPRESENTATION('',(#6491),#6495);
+#6491 = LINE('',#6492,#6493);
+#6492 = CARTESIAN_POINT('',(0.,0.));
+#6493 = VECTOR('',#6494,1.);
+#6494 = DIRECTION('',(1.,0.));
+#6495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6496 = ORIENTED_EDGE('',*,*,#6497,.F.);
+#6497 = EDGE_CURVE('',#6498,#6475,#6500,.T.);
+#6498 = VERTEX_POINT('',#6499);
+#6499 = CARTESIAN_POINT('',(5.08,8.6125,0.516506286792));
+#6500 = SURFACE_CURVE('',#6501,(#6505,#6512),.PCURVE_S1.);
+#6501 = LINE('',#6502,#6503);
+#6502 = CARTESIAN_POINT('',(5.08,8.6125,0.516506286792));
+#6503 = VECTOR('',#6504,1.);
+#6504 = DIRECTION('',(0.,0.,1.));
+#6505 = PCURVE('',#5978,#6506);
+#6506 = DEFINITIONAL_REPRESENTATION('',(#6507),#6511);
+#6507 = LINE('',#6508,#6509);
+#6508 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#6509 = VECTOR('',#6510,1.);
+#6510 = DIRECTION('',(-1.,0.));
+#6511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6512 = PCURVE('',#6150,#6513);
+#6513 = DEFINITIONAL_REPRESENTATION('',(#6514),#6518);
+#6514 = LINE('',#6515,#6516);
+#6515 = CARTESIAN_POINT('',(0.,0.));
+#6516 = VECTOR('',#6517,1.);
+#6517 = DIRECTION('',(1.,0.));
+#6518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6519 = ORIENTED_EDGE('',*,*,#6520,.T.);
+#6520 = EDGE_CURVE('',#6498,#6521,#6523,.T.);
+#6521 = VERTEX_POINT('',#6522);
+#6522 = CARTESIAN_POINT('',(5.135662475472,8.6125,0.516506286792));
+#6523 = SURFACE_CURVE('',#6524,(#6528,#6535),.PCURVE_S1.);
+#6524 = LINE('',#6525,#6526);
+#6525 = CARTESIAN_POINT('',(5.08,8.6125,0.516506286792));
+#6526 = VECTOR('',#6527,1.);
+#6527 = DIRECTION('',(1.,0.,0.));
+#6528 = PCURVE('',#5978,#6529);
+#6529 = DEFINITIONAL_REPRESENTATION('',(#6530),#6534);
+#6530 = LINE('',#6531,#6532);
+#6531 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#6532 = VECTOR('',#6533,1.);
+#6533 = DIRECTION('',(0.,1.));
+#6534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6535 = PCURVE('',#6122,#6536);
+#6536 = DEFINITIONAL_REPRESENTATION('',(#6537),#6541);
+#6537 = LINE('',#6538,#6539);
+#6538 = CARTESIAN_POINT('',(0.,0.));
+#6539 = VECTOR('',#6540,1.);
+#6540 = DIRECTION('',(1.,0.));
+#6541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6542 = ORIENTED_EDGE('',*,*,#6543,.F.);
+#6543 = EDGE_CURVE('',#6544,#6521,#6546,.T.);
+#6544 = VERTEX_POINT('',#6545);
+#6545 = CARTESIAN_POINT('',(5.452168762264,8.6125,4.174685660388E-02));
+#6546 = SURFACE_CURVE('',#6547,(#6551,#6558),.PCURVE_S1.);
+#6547 = LINE('',#6548,#6549);
+#6548 = CARTESIAN_POINT('',(5.48,8.6125,0.));
+#6549 = VECTOR('',#6550,1.);
+#6550 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#6551 = PCURVE('',#5978,#6552);
+#6552 = DEFINITIONAL_REPRESENTATION('',(#6553),#6557);
+#6553 = LINE('',#6554,#6555);
+#6554 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#6555 = VECTOR('',#6556,1.);
+#6556 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#6557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6558 = PCURVE('',#6094,#6559);
+#6559 = DEFINITIONAL_REPRESENTATION('',(#6560),#6564);
+#6560 = LINE('',#6561,#6562);
+#6561 = CARTESIAN_POINT('',(0.,0.));
+#6562 = VECTOR('',#6563,1.);
+#6563 = DIRECTION('',(1.,0.));
+#6564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6565 = ORIENTED_EDGE('',*,*,#6566,.F.);
+#6566 = EDGE_CURVE('',#6402,#6544,#6567,.T.);
+#6567 = SURFACE_CURVE('',#6568,(#6573,#6584),.PCURVE_S1.);
+#6568 = CIRCLE('',#6569,9.375E-02);
+#6569 = AXIS2_PLACEMENT_3D('',#6570,#6571,#6572);
+#6570 = CARTESIAN_POINT('',(5.530173477358,8.6125,9.375E-02));
+#6571 = DIRECTION('',(0.,1.,0.));
+#6572 = DIRECTION('',(0.,0.,1.));
+#6573 = PCURVE('',#5978,#6574);
+#6574 = DEFINITIONAL_REPRESENTATION('',(#6575),#6583);
+#6575 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6576,#6577,#6578,#6579,
+#6580,#6581,#6582),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6576 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#6577 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#6578 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#6579 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#6580 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#6581 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#6582 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#6583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6584 = PCURVE('',#6066,#6585);
+#6585 = DEFINITIONAL_REPRESENTATION('',(#6586),#6590);
+#6586 = LINE('',#6587,#6588);
+#6587 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#6588 = VECTOR('',#6589,1.);
+#6589 = DIRECTION('',(1.,0.));
+#6590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6591 = ADVANCED_FACE('',(#6592),#6037,.F.);
+#6592 = FACE_BOUND('',#6593,.F.);
+#6593 = EDGE_LOOP('',(#6594,#6595,#6596,#6597));
+#6594 = ORIENTED_EDGE('',*,*,#6401,.T.);
+#6595 = ORIENTED_EDGE('',*,*,#6375,.T.);
+#6596 = ORIENTED_EDGE('',*,*,#6019,.F.);
+#6597 = ORIENTED_EDGE('',*,*,#6598,.F.);
+#6598 = EDGE_CURVE('',#6402,#6020,#6599,.T.);
+#6599 = SURFACE_CURVE('',#6600,(#6604,#6611),.PCURVE_S1.);
+#6600 = LINE('',#6601,#6602);
+#6601 = CARTESIAN_POINT('',(5.530173477358,8.6125,0.));
+#6602 = VECTOR('',#6603,1.);
+#6603 = DIRECTION('',(0.,1.,0.));
+#6604 = PCURVE('',#6037,#6605);
+#6605 = DEFINITIONAL_REPRESENTATION('',(#6606),#6610);
+#6606 = LINE('',#6607,#6608);
+#6607 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#6608 = VECTOR('',#6609,1.);
+#6609 = DIRECTION('',(0.,1.));
+#6610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6611 = PCURVE('',#6066,#6612);
+#6612 = DEFINITIONAL_REPRESENTATION('',(#6613),#6617);
+#6613 = LINE('',#6614,#6615);
+#6614 = CARTESIAN_POINT('',(0.,0.));
+#6615 = VECTOR('',#6616,1.);
+#6616 = DIRECTION('',(0.,1.));
+#6617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6618 = ADVANCED_FACE('',(#6619),#6066,.T.);
+#6619 = FACE_BOUND('',#6620,.T.);
+#6620 = EDGE_LOOP('',(#6621,#6622,#6643,#6644));
+#6621 = ORIENTED_EDGE('',*,*,#6566,.T.);
+#6622 = ORIENTED_EDGE('',*,*,#6623,.T.);
+#6623 = EDGE_CURVE('',#6544,#6050,#6624,.T.);
+#6624 = SURFACE_CURVE('',#6625,(#6629,#6636),.PCURVE_S1.);
+#6625 = LINE('',#6626,#6627);
+#6626 = CARTESIAN_POINT('',(5.452168762264,8.6125,4.174685660388E-02));
+#6627 = VECTOR('',#6628,1.);
+#6628 = DIRECTION('',(0.,1.,0.));
+#6629 = PCURVE('',#6066,#6630);
+#6630 = DEFINITIONAL_REPRESENTATION('',(#6631),#6635);
+#6631 = LINE('',#6632,#6633);
+#6632 = CARTESIAN_POINT('',(0.982793723247,0.));
+#6633 = VECTOR('',#6634,1.);
+#6634 = DIRECTION('',(0.,1.));
+#6635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6636 = PCURVE('',#6094,#6637);
+#6637 = DEFINITIONAL_REPRESENTATION('',(#6638),#6642);
+#6638 = LINE('',#6639,#6640);
+#6639 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#6640 = VECTOR('',#6641,1.);
+#6641 = DIRECTION('',(0.,-1.));
+#6642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6643 = ORIENTED_EDGE('',*,*,#6049,.F.);
+#6644 = ORIENTED_EDGE('',*,*,#6598,.F.);
+#6645 = ADVANCED_FACE('',(#6646),#6094,.F.);
+#6646 = FACE_BOUND('',#6647,.F.);
+#6647 = EDGE_LOOP('',(#6648,#6649,#6650,#6651));
+#6648 = ORIENTED_EDGE('',*,*,#6543,.F.);
+#6649 = ORIENTED_EDGE('',*,*,#6623,.T.);
+#6650 = ORIENTED_EDGE('',*,*,#6078,.T.);
+#6651 = ORIENTED_EDGE('',*,*,#6652,.F.);
+#6652 = EDGE_CURVE('',#6521,#6079,#6653,.T.);
+#6653 = SURFACE_CURVE('',#6654,(#6658,#6664),.PCURVE_S1.);
+#6654 = LINE('',#6655,#6656);
+#6655 = CARTESIAN_POINT('',(5.135662475472,8.6125,0.516506286792));
+#6656 = VECTOR('',#6657,1.);
+#6657 = DIRECTION('',(0.,1.,0.));
+#6658 = PCURVE('',#6094,#6659);
+#6659 = DEFINITIONAL_REPRESENTATION('',(#6660),#6663);
+#6660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6661,#6662),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#6661 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#6662 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#6663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6664 = PCURVE('',#6122,#6665);
+#6665 = DEFINITIONAL_REPRESENTATION('',(#6666),#6669);
+#6666 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6667,#6668),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#6667 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#6668 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#6669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6670 = ADVANCED_FACE('',(#6671),#6122,.F.);
+#6671 = FACE_BOUND('',#6672,.F.);
+#6672 = EDGE_LOOP('',(#6673,#6674,#6695,#6696));
+#6673 = ORIENTED_EDGE('',*,*,#6106,.F.);
+#6674 = ORIENTED_EDGE('',*,*,#6675,.F.);
+#6675 = EDGE_CURVE('',#6498,#6107,#6676,.T.);
+#6676 = SURFACE_CURVE('',#6677,(#6681,#6688),.PCURVE_S1.);
+#6677 = LINE('',#6678,#6679);
+#6678 = CARTESIAN_POINT('',(5.08,8.6125,0.516506286792));
+#6679 = VECTOR('',#6680,1.);
+#6680 = DIRECTION('',(0.,1.,0.));
+#6681 = PCURVE('',#6122,#6682);
+#6682 = DEFINITIONAL_REPRESENTATION('',(#6683),#6687);
+#6683 = LINE('',#6684,#6685);
+#6684 = CARTESIAN_POINT('',(0.,0.));
+#6685 = VECTOR('',#6686,1.);
+#6686 = DIRECTION('',(0.,1.));
+#6687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6688 = PCURVE('',#6150,#6689);
+#6689 = DEFINITIONAL_REPRESENTATION('',(#6690),#6694);
+#6690 = LINE('',#6691,#6692);
+#6691 = CARTESIAN_POINT('',(0.,0.));
+#6692 = VECTOR('',#6693,1.);
+#6693 = DIRECTION('',(0.,-1.));
+#6694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6695 = ORIENTED_EDGE('',*,*,#6520,.T.);
+#6696 = ORIENTED_EDGE('',*,*,#6652,.T.);
+#6697 = ADVANCED_FACE('',(#6698),#6150,.F.);
+#6698 = FACE_BOUND('',#6699,.T.);
+#6699 = EDGE_LOOP('',(#6700,#6701,#6722,#6723));
+#6700 = ORIENTED_EDGE('',*,*,#6497,.T.);
+#6701 = ORIENTED_EDGE('',*,*,#6702,.T.);
+#6702 = EDGE_CURVE('',#6475,#6135,#6703,.T.);
+#6703 = SURFACE_CURVE('',#6704,(#6708,#6715),.PCURVE_S1.);
+#6704 = LINE('',#6705,#6706);
+#6705 = CARTESIAN_POINT('',(5.08,8.6125,0.704006286792));
+#6706 = VECTOR('',#6707,1.);
+#6707 = DIRECTION('',(0.,1.,0.));
+#6708 = PCURVE('',#6150,#6709);
+#6709 = DEFINITIONAL_REPRESENTATION('',(#6710),#6714);
+#6710 = LINE('',#6711,#6712);
+#6711 = CARTESIAN_POINT('',(0.1875,0.));
+#6712 = VECTOR('',#6713,1.);
+#6713 = DIRECTION('',(0.,-1.));
+#6714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6715 = PCURVE('',#6178,#6716);
+#6716 = DEFINITIONAL_REPRESENTATION('',(#6717),#6721);
+#6717 = LINE('',#6718,#6719);
+#6718 = CARTESIAN_POINT('',(0.,0.));
+#6719 = VECTOR('',#6720,1.);
+#6720 = DIRECTION('',(0.,1.));
+#6721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6722 = ORIENTED_EDGE('',*,*,#6134,.F.);
+#6723 = ORIENTED_EDGE('',*,*,#6675,.F.);
+#6724 = ADVANCED_FACE('',(#6725),#6239,.T.);
+#6725 = FACE_BOUND('',#6726,.T.);
+#6726 = EDGE_LOOP('',(#6727,#6728,#6729,#6730));
+#6727 = ORIENTED_EDGE('',*,*,#6427,.F.);
+#6728 = ORIENTED_EDGE('',*,*,#6326,.T.);
+#6729 = ORIENTED_EDGE('',*,*,#6223,.T.);
+#6730 = ORIENTED_EDGE('',*,*,#6731,.F.);
+#6731 = EDGE_CURVE('',#6428,#6191,#6732,.T.);
+#6732 = SURFACE_CURVE('',#6733,(#6737,#6744),.PCURVE_S1.);
+#6733 = LINE('',#6734,#6735);
+#6734 = CARTESIAN_POINT('',(5.263840667924,8.6125,0.662259430188));
+#6735 = VECTOR('',#6736,1.);
+#6736 = DIRECTION('',(0.,1.,0.));
+#6737 = PCURVE('',#6239,#6738);
+#6738 = DEFINITIONAL_REPRESENTATION('',(#6739),#6743);
+#6739 = LINE('',#6740,#6741);
+#6740 = CARTESIAN_POINT('',(0.670936777735,0.));
+#6741 = VECTOR('',#6742,1.);
+#6742 = DIRECTION('',(0.,-1.));
+#6743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6744 = PCURVE('',#6211,#6745);
+#6745 = DEFINITIONAL_REPRESENTATION('',(#6746),#6750);
+#6746 = LINE('',#6747,#6748);
+#6747 = CARTESIAN_POINT('',(-0.,0.));
+#6748 = VECTOR('',#6749,1.);
+#6749 = DIRECTION('',(-0.,1.));
+#6750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6751 = ADVANCED_FACE('',(#6752),#6178,.T.);
+#6752 = FACE_BOUND('',#6753,.T.);
+#6753 = EDGE_LOOP('',(#6754,#6755,#6756,#6757));
+#6754 = ORIENTED_EDGE('',*,*,#6162,.F.);
+#6755 = ORIENTED_EDGE('',*,*,#6702,.F.);
+#6756 = ORIENTED_EDGE('',*,*,#6474,.T.);
+#6757 = ORIENTED_EDGE('',*,*,#6758,.T.);
+#6758 = EDGE_CURVE('',#6451,#6163,#6759,.T.);
+#6759 = SURFACE_CURVE('',#6760,(#6764,#6771),.PCURVE_S1.);
+#6760 = LINE('',#6761,#6762);
+#6761 = CARTESIAN_POINT('',(5.18583595283,8.6125,0.704006286792));
+#6762 = VECTOR('',#6763,1.);
+#6763 = DIRECTION('',(0.,1.,0.));
+#6764 = PCURVE('',#6178,#6765);
+#6765 = DEFINITIONAL_REPRESENTATION('',(#6766),#6770);
+#6766 = LINE('',#6767,#6768);
+#6767 = CARTESIAN_POINT('',(0.10583595283,0.));
+#6768 = VECTOR('',#6769,1.);
+#6769 = DIRECTION('',(0.,1.));
+#6770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6771 = PCURVE('',#6211,#6772);
+#6772 = DEFINITIONAL_REPRESENTATION('',(#6773),#6777);
+#6773 = LINE('',#6774,#6775);
+#6774 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#6775 = VECTOR('',#6776,1.);
+#6776 = DIRECTION('',(-0.,1.));
+#6777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6778 = ADVANCED_FACE('',(#6779),#6211,.T.);
+#6779 = FACE_BOUND('',#6780,.F.);
+#6780 = EDGE_LOOP('',(#6781,#6782,#6783,#6784));
+#6781 = ORIENTED_EDGE('',*,*,#6450,.T.);
+#6782 = ORIENTED_EDGE('',*,*,#6758,.T.);
+#6783 = ORIENTED_EDGE('',*,*,#6190,.F.);
+#6784 = ORIENTED_EDGE('',*,*,#6731,.F.);
+#6785 = MANIFOLD_SOLID_BREP('',#6786);
+#6786 = CLOSED_SHELL('',(#6787,#6907,#7190,#7240,#7289,#7483,#7510,#7537
+ ,#7562,#7589,#7616,#7643,#7670));
+#6787 = ADVANCED_FACE('',(#6788),#6802,.T.);
+#6788 = FACE_BOUND('',#6789,.T.);
+#6789 = EDGE_LOOP('',(#6790,#6825,#6853,#6881));
+#6790 = ORIENTED_EDGE('',*,*,#6791,.F.);
+#6791 = EDGE_CURVE('',#6792,#6794,#6796,.T.);
+#6792 = VERTEX_POINT('',#6793);
+#6793 = CARTESIAN_POINT('',(-5.88,8.1875,0.1875));
+#6794 = VERTEX_POINT('',#6795);
+#6795 = CARTESIAN_POINT('',(-5.630520432075,8.1875,0.1875));
+#6796 = SURFACE_CURVE('',#6797,(#6801,#6813),.PCURVE_S1.);
+#6797 = LINE('',#6798,#6799);
+#6798 = CARTESIAN_POINT('',(-5.88,8.1875,0.1875));
+#6799 = VECTOR('',#6800,1.);
+#6800 = DIRECTION('',(1.,0.,0.));
+#6801 = PCURVE('',#6802,#6807);
+#6802 = PLANE('',#6803);
+#6803 = AXIS2_PLACEMENT_3D('',#6804,#6805,#6806);
+#6804 = CARTESIAN_POINT('',(-5.88,7.8125,0.1875));
+#6805 = DIRECTION('',(0.,0.,1.));
+#6806 = DIRECTION('',(1.,0.,0.));
+#6807 = DEFINITIONAL_REPRESENTATION('',(#6808),#6812);
+#6808 = LINE('',#6809,#6810);
+#6809 = CARTESIAN_POINT('',(0.,0.375));
+#6810 = VECTOR('',#6811,1.);
+#6811 = DIRECTION('',(1.,0.));
+#6812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6813 = PCURVE('',#6814,#6819);
+#6814 = PLANE('',#6815);
+#6815 = AXIS2_PLACEMENT_3D('',#6816,#6817,#6818);
+#6816 = CARTESIAN_POINT('',(-5.453319128445,8.1875,0.302149478872));
+#6817 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#6818 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#6819 = DEFINITIONAL_REPRESENTATION('',(#6820),#6824);
+#6820 = LINE('',#6821,#6822);
+#6821 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#6822 = VECTOR('',#6823,1.);
+#6823 = DIRECTION('',(1.,-8.365608664024E-59));
+#6824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6825 = ORIENTED_EDGE('',*,*,#6826,.F.);
+#6826 = EDGE_CURVE('',#6827,#6792,#6829,.T.);
+#6827 = VERTEX_POINT('',#6828);
+#6828 = CARTESIAN_POINT('',(-5.88,7.8125,0.1875));
+#6829 = SURFACE_CURVE('',#6830,(#6834,#6841),.PCURVE_S1.);
+#6830 = LINE('',#6831,#6832);
+#6831 = CARTESIAN_POINT('',(-5.88,7.8125,0.1875));
+#6832 = VECTOR('',#6833,1.);
+#6833 = DIRECTION('',(0.,1.,0.));
+#6834 = PCURVE('',#6802,#6835);
+#6835 = DEFINITIONAL_REPRESENTATION('',(#6836),#6840);
+#6836 = LINE('',#6837,#6838);
+#6837 = CARTESIAN_POINT('',(0.,0.));
+#6838 = VECTOR('',#6839,1.);
+#6839 = DIRECTION('',(0.,1.));
+#6840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6841 = PCURVE('',#6842,#6847);
+#6842 = PLANE('',#6843);
+#6843 = AXIS2_PLACEMENT_3D('',#6844,#6845,#6846);
+#6844 = CARTESIAN_POINT('',(-5.88,7.8125,0.));
+#6845 = DIRECTION('',(1.,0.,0.));
+#6846 = DIRECTION('',(0.,0.,1.));
+#6847 = DEFINITIONAL_REPRESENTATION('',(#6848),#6852);
+#6848 = LINE('',#6849,#6850);
+#6849 = CARTESIAN_POINT('',(0.1875,0.));
+#6850 = VECTOR('',#6851,1.);
+#6851 = DIRECTION('',(0.,-1.));
+#6852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6853 = ORIENTED_EDGE('',*,*,#6854,.T.);
+#6854 = EDGE_CURVE('',#6827,#6855,#6857,.T.);
+#6855 = VERTEX_POINT('',#6856);
+#6856 = CARTESIAN_POINT('',(-5.630520432075,7.8125,0.1875));
+#6857 = SURFACE_CURVE('',#6858,(#6862,#6869),.PCURVE_S1.);
+#6858 = LINE('',#6859,#6860);
+#6859 = CARTESIAN_POINT('',(-5.88,7.8125,0.1875));
+#6860 = VECTOR('',#6861,1.);
+#6861 = DIRECTION('',(1.,0.,0.));
+#6862 = PCURVE('',#6802,#6863);
+#6863 = DEFINITIONAL_REPRESENTATION('',(#6864),#6868);
+#6864 = LINE('',#6865,#6866);
+#6865 = CARTESIAN_POINT('',(0.,0.));
+#6866 = VECTOR('',#6867,1.);
+#6867 = DIRECTION('',(1.,0.));
+#6868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6869 = PCURVE('',#6870,#6875);
+#6870 = PLANE('',#6871);
+#6871 = AXIS2_PLACEMENT_3D('',#6872,#6873,#6874);
+#6872 = CARTESIAN_POINT('',(-5.453319128445,7.8125,0.302149478872));
+#6873 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#6874 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#6875 = DEFINITIONAL_REPRESENTATION('',(#6876),#6880);
+#6876 = LINE('',#6877,#6878);
+#6877 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#6878 = VECTOR('',#6879,1.);
+#6879 = DIRECTION('',(-1.,-4.751047921064E-59));
+#6880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6881 = ORIENTED_EDGE('',*,*,#6882,.T.);
+#6882 = EDGE_CURVE('',#6855,#6794,#6883,.T.);
+#6883 = SURFACE_CURVE('',#6884,(#6888,#6895),.PCURVE_S1.);
+#6884 = LINE('',#6885,#6886);
+#6885 = CARTESIAN_POINT('',(-5.630520432075,7.8125,0.1875));
+#6886 = VECTOR('',#6887,1.);
+#6887 = DIRECTION('',(0.,1.,0.));
+#6888 = PCURVE('',#6802,#6889);
+#6889 = DEFINITIONAL_REPRESENTATION('',(#6890),#6894);
+#6890 = LINE('',#6891,#6892);
+#6891 = CARTESIAN_POINT('',(0.249479567925,0.));
+#6892 = VECTOR('',#6893,1.);
+#6893 = DIRECTION('',(0.,1.));
+#6894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6895 = PCURVE('',#6896,#6901);
+#6896 = CYLINDRICAL_SURFACE('',#6897,9.375E-02);
+#6897 = AXIS2_PLACEMENT_3D('',#6898,#6899,#6900);
+#6898 = CARTESIAN_POINT('',(-5.630520432075,7.8125,0.28125));
+#6899 = DIRECTION('',(0.,1.,0.));
+#6900 = DIRECTION('',(0.,0.,-1.));
+#6901 = DEFINITIONAL_REPRESENTATION('',(#6902),#6906);
+#6902 = LINE('',#6903,#6904);
+#6903 = CARTESIAN_POINT('',(-0.,0.));
+#6904 = VECTOR('',#6905,1.);
+#6905 = DIRECTION('',(-0.,1.));
+#6906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6907 = ADVANCED_FACE('',(#6908),#6814,.T.);
+#6908 = FACE_BOUND('',#6909,.T.);
+#6909 = EDGE_LOOP('',(#6910,#6940,#6961,#6962,#6990,#7018,#7047,#7075,
+ #7103,#7131,#7159));
+#6910 = ORIENTED_EDGE('',*,*,#6911,.F.);
+#6911 = EDGE_CURVE('',#6912,#6914,#6916,.T.);
+#6912 = VERTEX_POINT('',#6913);
+#6913 = CARTESIAN_POINT('',(-5.88,8.1875,0.));
+#6914 = VERTEX_POINT('',#6915);
+#6915 = CARTESIAN_POINT('',(-5.530173477358,8.1875,0.));
+#6916 = SURFACE_CURVE('',#6917,(#6921,#6928),.PCURVE_S1.);
+#6917 = LINE('',#6918,#6919);
+#6918 = CARTESIAN_POINT('',(-5.88,8.1875,0.));
+#6919 = VECTOR('',#6920,1.);
+#6920 = DIRECTION('',(1.,0.,0.));
+#6921 = PCURVE('',#6814,#6922);
+#6922 = DEFINITIONAL_REPRESENTATION('',(#6923),#6927);
+#6923 = LINE('',#6924,#6925);
+#6924 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#6925 = VECTOR('',#6926,1.);
+#6926 = DIRECTION('',(1.,-8.365608664024E-59));
+#6927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6928 = PCURVE('',#6929,#6934);
+#6929 = PLANE('',#6930);
+#6930 = AXIS2_PLACEMENT_3D('',#6931,#6932,#6933);
+#6931 = CARTESIAN_POINT('',(-5.88,7.8125,0.));
+#6932 = DIRECTION('',(0.,0.,1.));
+#6933 = DIRECTION('',(1.,0.,0.));
+#6934 = DEFINITIONAL_REPRESENTATION('',(#6935),#6939);
+#6935 = LINE('',#6936,#6937);
+#6936 = CARTESIAN_POINT('',(0.,0.375));
+#6937 = VECTOR('',#6938,1.);
+#6938 = DIRECTION('',(1.,0.));
+#6939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6940 = ORIENTED_EDGE('',*,*,#6941,.T.);
+#6941 = EDGE_CURVE('',#6912,#6792,#6942,.T.);
+#6942 = SURFACE_CURVE('',#6943,(#6947,#6954),.PCURVE_S1.);
+#6943 = LINE('',#6944,#6945);
+#6944 = CARTESIAN_POINT('',(-5.88,8.1875,0.));
+#6945 = VECTOR('',#6946,1.);
+#6946 = DIRECTION('',(0.,0.,1.));
+#6947 = PCURVE('',#6814,#6948);
+#6948 = DEFINITIONAL_REPRESENTATION('',(#6949),#6953);
+#6949 = LINE('',#6950,#6951);
+#6950 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#6951 = VECTOR('',#6952,1.);
+#6952 = DIRECTION('',(0.,-1.));
+#6953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6954 = PCURVE('',#6842,#6955);
+#6955 = DEFINITIONAL_REPRESENTATION('',(#6956),#6960);
+#6956 = LINE('',#6957,#6958);
+#6957 = CARTESIAN_POINT('',(0.,-0.375));
+#6958 = VECTOR('',#6959,1.);
+#6959 = DIRECTION('',(1.,0.));
+#6960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6961 = ORIENTED_EDGE('',*,*,#6791,.T.);
+#6962 = ORIENTED_EDGE('',*,*,#6963,.T.);
+#6963 = EDGE_CURVE('',#6794,#6964,#6966,.T.);
+#6964 = VERTEX_POINT('',#6965);
+#6965 = CARTESIAN_POINT('',(-5.552515716981,8.1875,0.229246856604));
+#6966 = SURFACE_CURVE('',#6967,(#6972,#6983),.PCURVE_S1.);
+#6967 = CIRCLE('',#6968,9.375E-02);
+#6968 = AXIS2_PLACEMENT_3D('',#6969,#6970,#6971);
+#6969 = CARTESIAN_POINT('',(-5.630520432075,8.1875,0.28125));
+#6970 = DIRECTION('',(0.,-1.,0.));
+#6971 = DIRECTION('',(0.,0.,1.));
+#6972 = PCURVE('',#6814,#6973);
+#6973 = DEFINITIONAL_REPRESENTATION('',(#6974),#6982);
+#6974 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6975,#6976,#6977,#6978,
+#6979,#6980,#6981),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6975 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#6976 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#6977 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#6978 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#6979 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#6980 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#6981 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#6982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6983 = PCURVE('',#6896,#6984);
+#6984 = DEFINITIONAL_REPRESENTATION('',(#6985),#6989);
+#6985 = LINE('',#6986,#6987);
+#6986 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#6987 = VECTOR('',#6988,1.);
+#6988 = DIRECTION('',(-1.,0.));
+#6989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6990 = ORIENTED_EDGE('',*,*,#6991,.T.);
+#6991 = EDGE_CURVE('',#6964,#6992,#6994,.T.);
+#6992 = VERTEX_POINT('',#6993);
+#6993 = CARTESIAN_POINT('',(-5.263840667924,8.1875,0.662259430188));
+#6994 = SURFACE_CURVE('',#6995,(#6999,#7006),.PCURVE_S1.);
+#6995 = LINE('',#6996,#6997);
+#6996 = CARTESIAN_POINT('',(-5.636009430188,8.1875,0.104006286792));
+#6997 = VECTOR('',#6998,1.);
+#6998 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#6999 = PCURVE('',#6814,#7000);
+#7000 = DEFINITIONAL_REPRESENTATION('',(#7001),#7005);
+#7001 = LINE('',#7002,#7003);
+#7002 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#7003 = VECTOR('',#7004,1.);
+#7004 = DIRECTION('',(0.554700196225,-0.832050294338));
+#7005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7006 = PCURVE('',#7007,#7012);
+#7007 = PLANE('',#7008);
+#7008 = AXIS2_PLACEMENT_3D('',#7009,#7010,#7011);
+#7009 = CARTESIAN_POINT('',(-5.636009430188,7.8125,0.104006286792));
+#7010 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#7011 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#7012 = DEFINITIONAL_REPRESENTATION('',(#7013),#7017);
+#7013 = LINE('',#7014,#7015);
+#7014 = CARTESIAN_POINT('',(0.,-0.375));
+#7015 = VECTOR('',#7016,1.);
+#7016 = DIRECTION('',(1.,0.));
+#7017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7018 = ORIENTED_EDGE('',*,*,#7019,.T.);
+#7019 = EDGE_CURVE('',#6992,#7020,#7022,.T.);
+#7020 = VERTEX_POINT('',#7021);
+#7021 = CARTESIAN_POINT('',(-5.18583595283,8.1875,0.704006286792));
+#7022 = SURFACE_CURVE('',#7023,(#7028,#7035),.PCURVE_S1.);
+#7023 = CIRCLE('',#7024,9.375E-02);
+#7024 = AXIS2_PLACEMENT_3D('',#7025,#7026,#7027);
+#7025 = CARTESIAN_POINT('',(-5.18583595283,8.1875,0.610256286792));
+#7026 = DIRECTION('',(0.,1.,0.));
+#7027 = DIRECTION('',(0.,0.,1.));
+#7028 = PCURVE('',#6814,#7029);
+#7029 = DEFINITIONAL_REPRESENTATION('',(#7030),#7034);
+#7030 = CIRCLE('',#7031,9.375E-02);
+#7031 = AXIS2_PLACEMENT_2D('',#7032,#7033);
+#7032 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#7033 = DIRECTION('',(0.,-1.));
+#7034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7035 = PCURVE('',#7036,#7041);
+#7036 = CYLINDRICAL_SURFACE('',#7037,9.375E-02);
+#7037 = AXIS2_PLACEMENT_3D('',#7038,#7039,#7040);
+#7038 = CARTESIAN_POINT('',(-5.18583595283,7.8125,0.610256286792));
+#7039 = DIRECTION('',(0.,1.,0.));
+#7040 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#7041 = DEFINITIONAL_REPRESENTATION('',(#7042),#7046);
+#7042 = LINE('',#7043,#7044);
+#7043 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#7044 = VECTOR('',#7045,1.);
+#7045 = DIRECTION('',(1.,0.));
+#7046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7047 = ORIENTED_EDGE('',*,*,#7048,.T.);
+#7048 = EDGE_CURVE('',#7020,#7049,#7051,.T.);
+#7049 = VERTEX_POINT('',#7050);
+#7050 = CARTESIAN_POINT('',(-5.08,8.1875,0.704006286792));
+#7051 = SURFACE_CURVE('',#7052,(#7056,#7063),.PCURVE_S1.);
+#7052 = LINE('',#7053,#7054);
+#7053 = CARTESIAN_POINT('',(-5.236009430188,8.1875,0.704006286792));
+#7054 = VECTOR('',#7055,1.);
+#7055 = DIRECTION('',(1.,0.,0.));
+#7056 = PCURVE('',#6814,#7057);
+#7057 = DEFINITIONAL_REPRESENTATION('',(#7058),#7062);
+#7058 = LINE('',#7059,#7060);
+#7059 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#7060 = VECTOR('',#7061,1.);
+#7061 = DIRECTION('',(1.,-8.365608664024E-59));
+#7062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7063 = PCURVE('',#7064,#7069);
+#7064 = PLANE('',#7065);
+#7065 = AXIS2_PLACEMENT_3D('',#7066,#7067,#7068);
+#7066 = CARTESIAN_POINT('',(-5.236009430188,7.8125,0.704006286792));
+#7067 = DIRECTION('',(0.,0.,1.));
+#7068 = DIRECTION('',(1.,0.,0.));
+#7069 = DEFINITIONAL_REPRESENTATION('',(#7070),#7074);
+#7070 = LINE('',#7071,#7072);
+#7071 = CARTESIAN_POINT('',(0.,0.375));
+#7072 = VECTOR('',#7073,1.);
+#7073 = DIRECTION('',(1.,0.));
+#7074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7075 = ORIENTED_EDGE('',*,*,#7076,.F.);
+#7076 = EDGE_CURVE('',#7077,#7049,#7079,.T.);
+#7077 = VERTEX_POINT('',#7078);
+#7078 = CARTESIAN_POINT('',(-5.08,8.1875,0.516506286792));
+#7079 = SURFACE_CURVE('',#7080,(#7084,#7091),.PCURVE_S1.);
+#7080 = LINE('',#7081,#7082);
+#7081 = CARTESIAN_POINT('',(-5.08,8.1875,0.516506286792));
+#7082 = VECTOR('',#7083,1.);
+#7083 = DIRECTION('',(0.,0.,1.));
+#7084 = PCURVE('',#6814,#7085);
+#7085 = DEFINITIONAL_REPRESENTATION('',(#7086),#7090);
+#7086 = LINE('',#7087,#7088);
+#7087 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#7088 = VECTOR('',#7089,1.);
+#7089 = DIRECTION('',(0.,-1.));
+#7090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7091 = PCURVE('',#7092,#7097);
+#7092 = PLANE('',#7093);
+#7093 = AXIS2_PLACEMENT_3D('',#7094,#7095,#7096);
+#7094 = CARTESIAN_POINT('',(-5.08,7.8125,0.516506286792));
+#7095 = DIRECTION('',(1.,0.,0.));
+#7096 = DIRECTION('',(0.,0.,1.));
+#7097 = DEFINITIONAL_REPRESENTATION('',(#7098),#7102);
+#7098 = LINE('',#7099,#7100);
+#7099 = CARTESIAN_POINT('',(0.,-0.375));
+#7100 = VECTOR('',#7101,1.);
+#7101 = DIRECTION('',(1.,0.));
+#7102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7103 = ORIENTED_EDGE('',*,*,#7104,.F.);
+#7104 = EDGE_CURVE('',#7105,#7077,#7107,.T.);
+#7105 = VERTEX_POINT('',#7106);
+#7106 = CARTESIAN_POINT('',(-5.135662475472,8.1875,0.516506286792));
+#7107 = SURFACE_CURVE('',#7108,(#7112,#7119),.PCURVE_S1.);
+#7108 = LINE('',#7109,#7110);
+#7109 = CARTESIAN_POINT('',(-5.236009430188,8.1875,0.516506286792));
+#7110 = VECTOR('',#7111,1.);
+#7111 = DIRECTION('',(1.,0.,0.));
+#7112 = PCURVE('',#6814,#7113);
+#7113 = DEFINITIONAL_REPRESENTATION('',(#7114),#7118);
+#7114 = LINE('',#7115,#7116);
+#7115 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#7116 = VECTOR('',#7117,1.);
+#7117 = DIRECTION('',(1.,-8.365608664024E-59));
+#7118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7119 = PCURVE('',#7120,#7125);
+#7120 = PLANE('',#7121);
+#7121 = AXIS2_PLACEMENT_3D('',#7122,#7123,#7124);
+#7122 = CARTESIAN_POINT('',(-5.236009430188,7.8125,0.516506286792));
+#7123 = DIRECTION('',(0.,0.,1.));
+#7124 = DIRECTION('',(1.,0.,0.));
+#7125 = DEFINITIONAL_REPRESENTATION('',(#7126),#7130);
+#7126 = LINE('',#7127,#7128);
+#7127 = CARTESIAN_POINT('',(0.,0.375));
+#7128 = VECTOR('',#7129,1.);
+#7129 = DIRECTION('',(1.,0.));
+#7130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7131 = ORIENTED_EDGE('',*,*,#7132,.F.);
+#7132 = EDGE_CURVE('',#7133,#7105,#7135,.T.);
+#7133 = VERTEX_POINT('',#7134);
+#7134 = CARTESIAN_POINT('',(-5.452168762264,8.1875,4.174685660388E-02));
+#7135 = SURFACE_CURVE('',#7136,(#7140,#7147),.PCURVE_S1.);
+#7136 = LINE('',#7137,#7138);
+#7137 = CARTESIAN_POINT('',(-5.48,8.1875,2.775557561563E-17));
+#7138 = VECTOR('',#7139,1.);
+#7139 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#7140 = PCURVE('',#6814,#7141);
+#7141 = DEFINITIONAL_REPRESENTATION('',(#7142),#7146);
+#7142 = LINE('',#7143,#7144);
+#7143 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#7144 = VECTOR('',#7145,1.);
+#7145 = DIRECTION('',(0.554700196225,-0.832050294338));
+#7146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7147 = PCURVE('',#7148,#7153);
+#7148 = PLANE('',#7149);
+#7149 = AXIS2_PLACEMENT_3D('',#7150,#7151,#7152);
+#7150 = CARTESIAN_POINT('',(-5.48,7.8125,2.775557561563E-17));
+#7151 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#7152 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#7153 = DEFINITIONAL_REPRESENTATION('',(#7154),#7158);
+#7154 = LINE('',#7155,#7156);
+#7155 = CARTESIAN_POINT('',(0.,-0.375));
+#7156 = VECTOR('',#7157,1.);
+#7157 = DIRECTION('',(1.,0.));
+#7158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7159 = ORIENTED_EDGE('',*,*,#7160,.F.);
+#7160 = EDGE_CURVE('',#6914,#7133,#7161,.T.);
+#7161 = SURFACE_CURVE('',#7162,(#7167,#7178),.PCURVE_S1.);
+#7162 = CIRCLE('',#7163,9.375E-02);
+#7163 = AXIS2_PLACEMENT_3D('',#7164,#7165,#7166);
+#7164 = CARTESIAN_POINT('',(-5.530173477358,8.1875,9.375E-02));
+#7165 = DIRECTION('',(0.,-1.,0.));
+#7166 = DIRECTION('',(0.,0.,1.));
+#7167 = PCURVE('',#6814,#7168);
+#7168 = DEFINITIONAL_REPRESENTATION('',(#7169),#7177);
+#7169 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7170,#7171,#7172,#7173,
+#7174,#7175,#7176),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#7170 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#7171 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#7172 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#7173 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#7174 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#7175 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#7176 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#7177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7178 = PCURVE('',#7179,#7184);
+#7179 = CYLINDRICAL_SURFACE('',#7180,9.375E-02);
+#7180 = AXIS2_PLACEMENT_3D('',#7181,#7182,#7183);
+#7181 = CARTESIAN_POINT('',(-5.530173477358,7.8125,9.375E-02));
+#7182 = DIRECTION('',(0.,1.,0.));
+#7183 = DIRECTION('',(0.,0.,-1.));
+#7184 = DEFINITIONAL_REPRESENTATION('',(#7185),#7189);
+#7185 = LINE('',#7186,#7187);
+#7186 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#7187 = VECTOR('',#7188,1.);
+#7188 = DIRECTION('',(-1.,0.));
+#7189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7190 = ADVANCED_FACE('',(#7191),#6896,.F.);
+#7191 = FACE_BOUND('',#7192,.T.);
+#7192 = EDGE_LOOP('',(#7193,#7217,#7238,#7239));
+#7193 = ORIENTED_EDGE('',*,*,#7194,.T.);
+#7194 = EDGE_CURVE('',#6855,#7195,#7197,.T.);
+#7195 = VERTEX_POINT('',#7196);
+#7196 = CARTESIAN_POINT('',(-5.552515716981,7.8125,0.229246856604));
+#7197 = SURFACE_CURVE('',#7198,(#7203,#7210),.PCURVE_S1.);
+#7198 = CIRCLE('',#7199,9.375E-02);
+#7199 = AXIS2_PLACEMENT_3D('',#7200,#7201,#7202);
+#7200 = CARTESIAN_POINT('',(-5.630520432075,7.8125,0.28125));
+#7201 = DIRECTION('',(0.,-1.,0.));
+#7202 = DIRECTION('',(0.,0.,1.));
+#7203 = PCURVE('',#6896,#7204);
+#7204 = DEFINITIONAL_REPRESENTATION('',(#7205),#7209);
+#7205 = LINE('',#7206,#7207);
+#7206 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#7207 = VECTOR('',#7208,1.);
+#7208 = DIRECTION('',(-1.,0.));
+#7209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7210 = PCURVE('',#6870,#7211);
+#7211 = DEFINITIONAL_REPRESENTATION('',(#7212),#7216);
+#7212 = CIRCLE('',#7213,9.375E-02);
+#7213 = AXIS2_PLACEMENT_2D('',#7214,#7215);
+#7214 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#7215 = DIRECTION('',(0.,-1.));
+#7216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7217 = ORIENTED_EDGE('',*,*,#7218,.T.);
+#7218 = EDGE_CURVE('',#7195,#6964,#7219,.T.);
+#7219 = SURFACE_CURVE('',#7220,(#7224,#7231),.PCURVE_S1.);
+#7220 = LINE('',#7221,#7222);
+#7221 = CARTESIAN_POINT('',(-5.552515716981,7.8125,0.229246856604));
+#7222 = VECTOR('',#7223,1.);
+#7223 = DIRECTION('',(0.,1.,0.));
+#7224 = PCURVE('',#6896,#7225);
+#7225 = DEFINITIONAL_REPRESENTATION('',(#7226),#7230);
+#7226 = LINE('',#7227,#7228);
+#7227 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#7228 = VECTOR('',#7229,1.);
+#7229 = DIRECTION('',(-0.,1.));
+#7230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7231 = PCURVE('',#7007,#7232);
+#7232 = DEFINITIONAL_REPRESENTATION('',(#7233),#7237);
+#7233 = LINE('',#7234,#7235);
+#7234 = CARTESIAN_POINT('',(0.150520432075,0.));
+#7235 = VECTOR('',#7236,1.);
+#7236 = DIRECTION('',(0.,-1.));
+#7237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7238 = ORIENTED_EDGE('',*,*,#6963,.F.);
+#7239 = ORIENTED_EDGE('',*,*,#6882,.F.);
+#7240 = ADVANCED_FACE('',(#7241),#6842,.F.);
+#7241 = FACE_BOUND('',#7242,.F.);
+#7242 = EDGE_LOOP('',(#7243,#7266,#7287,#7288));
+#7243 = ORIENTED_EDGE('',*,*,#7244,.F.);
+#7244 = EDGE_CURVE('',#7245,#6827,#7247,.T.);
+#7245 = VERTEX_POINT('',#7246);
+#7246 = CARTESIAN_POINT('',(-5.88,7.8125,0.));
+#7247 = SURFACE_CURVE('',#7248,(#7252,#7259),.PCURVE_S1.);
+#7248 = LINE('',#7249,#7250);
+#7249 = CARTESIAN_POINT('',(-5.88,7.8125,0.));
+#7250 = VECTOR('',#7251,1.);
+#7251 = DIRECTION('',(0.,0.,1.));
+#7252 = PCURVE('',#6842,#7253);
+#7253 = DEFINITIONAL_REPRESENTATION('',(#7254),#7258);
+#7254 = LINE('',#7255,#7256);
+#7255 = CARTESIAN_POINT('',(0.,0.));
+#7256 = VECTOR('',#7257,1.);
+#7257 = DIRECTION('',(1.,0.));
+#7258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7259 = PCURVE('',#6870,#7260);
+#7260 = DEFINITIONAL_REPRESENTATION('',(#7261),#7265);
+#7261 = LINE('',#7262,#7263);
+#7262 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#7263 = VECTOR('',#7264,1.);
+#7264 = DIRECTION('',(0.,-1.));
+#7265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7266 = ORIENTED_EDGE('',*,*,#7267,.T.);
+#7267 = EDGE_CURVE('',#7245,#6912,#7268,.T.);
+#7268 = SURFACE_CURVE('',#7269,(#7273,#7280),.PCURVE_S1.);
+#7269 = LINE('',#7270,#7271);
+#7270 = CARTESIAN_POINT('',(-5.88,7.8125,0.));
+#7271 = VECTOR('',#7272,1.);
+#7272 = DIRECTION('',(0.,1.,0.));
+#7273 = PCURVE('',#6842,#7274);
+#7274 = DEFINITIONAL_REPRESENTATION('',(#7275),#7279);
+#7275 = LINE('',#7276,#7277);
+#7276 = CARTESIAN_POINT('',(0.,0.));
+#7277 = VECTOR('',#7278,1.);
+#7278 = DIRECTION('',(0.,-1.));
+#7279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7280 = PCURVE('',#6929,#7281);
+#7281 = DEFINITIONAL_REPRESENTATION('',(#7282),#7286);
+#7282 = LINE('',#7283,#7284);
+#7283 = CARTESIAN_POINT('',(0.,0.));
+#7284 = VECTOR('',#7285,1.);
+#7285 = DIRECTION('',(0.,1.));
+#7286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7287 = ORIENTED_EDGE('',*,*,#6941,.T.);
+#7288 = ORIENTED_EDGE('',*,*,#6826,.F.);
+#7289 = ADVANCED_FACE('',(#7290),#6870,.T.);
+#7290 = FACE_BOUND('',#7291,.T.);
+#7291 = EDGE_LOOP('',(#7292,#7315,#7339,#7362,#7385,#7408,#7431,#7459,
+ #7480,#7481,#7482));
+#7292 = ORIENTED_EDGE('',*,*,#7293,.T.);
+#7293 = EDGE_CURVE('',#7245,#7294,#7296,.T.);
+#7294 = VERTEX_POINT('',#7295);
+#7295 = CARTESIAN_POINT('',(-5.530173477358,7.8125,0.));
+#7296 = SURFACE_CURVE('',#7297,(#7301,#7308),.PCURVE_S1.);
+#7297 = LINE('',#7298,#7299);
+#7298 = CARTESIAN_POINT('',(-5.88,7.8125,0.));
+#7299 = VECTOR('',#7300,1.);
+#7300 = DIRECTION('',(1.,0.,0.));
+#7301 = PCURVE('',#6870,#7302);
+#7302 = DEFINITIONAL_REPRESENTATION('',(#7303),#7307);
+#7303 = LINE('',#7304,#7305);
+#7304 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#7305 = VECTOR('',#7306,1.);
+#7306 = DIRECTION('',(-1.,-4.751047921064E-59));
+#7307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7308 = PCURVE('',#6929,#7309);
+#7309 = DEFINITIONAL_REPRESENTATION('',(#7310),#7314);
+#7310 = LINE('',#7311,#7312);
+#7311 = CARTESIAN_POINT('',(0.,0.));
+#7312 = VECTOR('',#7313,1.);
+#7313 = DIRECTION('',(1.,0.));
+#7314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7315 = ORIENTED_EDGE('',*,*,#7316,.T.);
+#7316 = EDGE_CURVE('',#7294,#7317,#7319,.T.);
+#7317 = VERTEX_POINT('',#7318);
+#7318 = CARTESIAN_POINT('',(-5.452168762264,7.8125,4.174685660388E-02));
+#7319 = SURFACE_CURVE('',#7320,(#7325,#7332),.PCURVE_S1.);
+#7320 = CIRCLE('',#7321,9.375E-02);
+#7321 = AXIS2_PLACEMENT_3D('',#7322,#7323,#7324);
+#7322 = CARTESIAN_POINT('',(-5.530173477358,7.8125,9.375E-02));
+#7323 = DIRECTION('',(0.,-1.,0.));
+#7324 = DIRECTION('',(0.,0.,1.));
+#7325 = PCURVE('',#6870,#7326);
+#7326 = DEFINITIONAL_REPRESENTATION('',(#7327),#7331);
+#7327 = CIRCLE('',#7328,9.375E-02);
+#7328 = AXIS2_PLACEMENT_2D('',#7329,#7330);
+#7329 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#7330 = DIRECTION('',(0.,-1.));
+#7331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7332 = PCURVE('',#7179,#7333);
+#7333 = DEFINITIONAL_REPRESENTATION('',(#7334),#7338);
+#7334 = LINE('',#7335,#7336);
+#7335 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#7336 = VECTOR('',#7337,1.);
+#7337 = DIRECTION('',(-1.,0.));
+#7338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7339 = ORIENTED_EDGE('',*,*,#7340,.T.);
+#7340 = EDGE_CURVE('',#7317,#7341,#7343,.T.);
+#7341 = VERTEX_POINT('',#7342);
+#7342 = CARTESIAN_POINT('',(-5.135662475472,7.8125,0.516506286792));
+#7343 = SURFACE_CURVE('',#7344,(#7348,#7355),.PCURVE_S1.);
+#7344 = LINE('',#7345,#7346);
+#7345 = CARTESIAN_POINT('',(-5.48,7.8125,2.775557561563E-17));
+#7346 = VECTOR('',#7347,1.);
+#7347 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#7348 = PCURVE('',#6870,#7349);
+#7349 = DEFINITIONAL_REPRESENTATION('',(#7350),#7354);
+#7350 = LINE('',#7351,#7352);
+#7351 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#7352 = VECTOR('',#7353,1.);
+#7353 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#7354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7355 = PCURVE('',#7148,#7356);
+#7356 = DEFINITIONAL_REPRESENTATION('',(#7357),#7361);
+#7357 = LINE('',#7358,#7359);
+#7358 = CARTESIAN_POINT('',(0.,0.));
+#7359 = VECTOR('',#7360,1.);
+#7360 = DIRECTION('',(1.,0.));
+#7361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7362 = ORIENTED_EDGE('',*,*,#7363,.T.);
+#7363 = EDGE_CURVE('',#7341,#7364,#7366,.T.);
+#7364 = VERTEX_POINT('',#7365);
+#7365 = CARTESIAN_POINT('',(-5.08,7.8125,0.516506286792));
+#7366 = SURFACE_CURVE('',#7367,(#7371,#7378),.PCURVE_S1.);
+#7367 = LINE('',#7368,#7369);
+#7368 = CARTESIAN_POINT('',(-5.236009430188,7.8125,0.516506286792));
+#7369 = VECTOR('',#7370,1.);
+#7370 = DIRECTION('',(1.,0.,0.));
+#7371 = PCURVE('',#6870,#7372);
+#7372 = DEFINITIONAL_REPRESENTATION('',(#7373),#7377);
+#7373 = LINE('',#7374,#7375);
+#7374 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#7375 = VECTOR('',#7376,1.);
+#7376 = DIRECTION('',(-1.,-4.751047921064E-59));
+#7377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7378 = PCURVE('',#7120,#7379);
+#7379 = DEFINITIONAL_REPRESENTATION('',(#7380),#7384);
+#7380 = LINE('',#7381,#7382);
+#7381 = CARTESIAN_POINT('',(0.,0.));
+#7382 = VECTOR('',#7383,1.);
+#7383 = DIRECTION('',(1.,0.));
+#7384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7385 = ORIENTED_EDGE('',*,*,#7386,.T.);
+#7386 = EDGE_CURVE('',#7364,#7387,#7389,.T.);
+#7387 = VERTEX_POINT('',#7388);
+#7388 = CARTESIAN_POINT('',(-5.08,7.8125,0.704006286792));
+#7389 = SURFACE_CURVE('',#7390,(#7394,#7401),.PCURVE_S1.);
+#7390 = LINE('',#7391,#7392);
+#7391 = CARTESIAN_POINT('',(-5.08,7.8125,0.516506286792));
+#7392 = VECTOR('',#7393,1.);
+#7393 = DIRECTION('',(0.,0.,1.));
+#7394 = PCURVE('',#6870,#7395);
+#7395 = DEFINITIONAL_REPRESENTATION('',(#7396),#7400);
+#7396 = LINE('',#7397,#7398);
+#7397 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#7398 = VECTOR('',#7399,1.);
+#7399 = DIRECTION('',(0.,-1.));
+#7400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7401 = PCURVE('',#7092,#7402);
+#7402 = DEFINITIONAL_REPRESENTATION('',(#7403),#7407);
+#7403 = LINE('',#7404,#7405);
+#7404 = CARTESIAN_POINT('',(0.,0.));
+#7405 = VECTOR('',#7406,1.);
+#7406 = DIRECTION('',(1.,0.));
+#7407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7408 = ORIENTED_EDGE('',*,*,#7409,.F.);
+#7409 = EDGE_CURVE('',#7410,#7387,#7412,.T.);
+#7410 = VERTEX_POINT('',#7411);
+#7411 = CARTESIAN_POINT('',(-5.18583595283,7.8125,0.704006286792));
+#7412 = SURFACE_CURVE('',#7413,(#7417,#7424),.PCURVE_S1.);
+#7413 = LINE('',#7414,#7415);
+#7414 = CARTESIAN_POINT('',(-5.236009430188,7.8125,0.704006286792));
+#7415 = VECTOR('',#7416,1.);
+#7416 = DIRECTION('',(1.,0.,0.));
+#7417 = PCURVE('',#6870,#7418);
+#7418 = DEFINITIONAL_REPRESENTATION('',(#7419),#7423);
+#7419 = LINE('',#7420,#7421);
+#7420 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#7421 = VECTOR('',#7422,1.);
+#7422 = DIRECTION('',(-1.,-4.751047921064E-59));
+#7423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7424 = PCURVE('',#7064,#7425);
+#7425 = DEFINITIONAL_REPRESENTATION('',(#7426),#7430);
+#7426 = LINE('',#7427,#7428);
+#7427 = CARTESIAN_POINT('',(0.,0.));
+#7428 = VECTOR('',#7429,1.);
+#7429 = DIRECTION('',(1.,0.));
+#7430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7431 = ORIENTED_EDGE('',*,*,#7432,.F.);
+#7432 = EDGE_CURVE('',#7433,#7410,#7435,.T.);
+#7433 = VERTEX_POINT('',#7434);
+#7434 = CARTESIAN_POINT('',(-5.263840667924,7.8125,0.662259430188));
+#7435 = SURFACE_CURVE('',#7436,(#7441,#7452),.PCURVE_S1.);
+#7436 = CIRCLE('',#7437,9.375E-02);
+#7437 = AXIS2_PLACEMENT_3D('',#7438,#7439,#7440);
+#7438 = CARTESIAN_POINT('',(-5.18583595283,7.8125,0.610256286792));
+#7439 = DIRECTION('',(0.,1.,0.));
+#7440 = DIRECTION('',(0.,0.,1.));
+#7441 = PCURVE('',#6870,#7442);
+#7442 = DEFINITIONAL_REPRESENTATION('',(#7443),#7451);
+#7443 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7444,#7445,#7446,#7447,
+#7448,#7449,#7450),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#7444 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#7445 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#7446 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#7447 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#7448 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#7449 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#7450 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#7451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7452 = PCURVE('',#7036,#7453);
+#7453 = DEFINITIONAL_REPRESENTATION('',(#7454),#7458);
+#7454 = LINE('',#7455,#7456);
+#7455 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#7456 = VECTOR('',#7457,1.);
+#7457 = DIRECTION('',(1.,0.));
+#7458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7459 = ORIENTED_EDGE('',*,*,#7460,.F.);
+#7460 = EDGE_CURVE('',#7195,#7433,#7461,.T.);
+#7461 = SURFACE_CURVE('',#7462,(#7466,#7473),.PCURVE_S1.);
+#7462 = LINE('',#7463,#7464);
+#7463 = CARTESIAN_POINT('',(-5.636009430188,7.8125,0.104006286792));
+#7464 = VECTOR('',#7465,1.);
+#7465 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#7466 = PCURVE('',#6870,#7467);
+#7467 = DEFINITIONAL_REPRESENTATION('',(#7468),#7472);
+#7468 = LINE('',#7469,#7470);
+#7469 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#7470 = VECTOR('',#7471,1.);
+#7471 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#7472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7473 = PCURVE('',#7007,#7474);
+#7474 = DEFINITIONAL_REPRESENTATION('',(#7475),#7479);
+#7475 = LINE('',#7476,#7477);
+#7476 = CARTESIAN_POINT('',(0.,0.));
+#7477 = VECTOR('',#7478,1.);
+#7478 = DIRECTION('',(1.,0.));
+#7479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7480 = ORIENTED_EDGE('',*,*,#7194,.F.);
+#7481 = ORIENTED_EDGE('',*,*,#6854,.F.);
+#7482 = ORIENTED_EDGE('',*,*,#7244,.F.);
+#7483 = ADVANCED_FACE('',(#7484),#6929,.F.);
+#7484 = FACE_BOUND('',#7485,.F.);
+#7485 = EDGE_LOOP('',(#7486,#7487,#7488,#7489));
+#7486 = ORIENTED_EDGE('',*,*,#6911,.F.);
+#7487 = ORIENTED_EDGE('',*,*,#7267,.F.);
+#7488 = ORIENTED_EDGE('',*,*,#7293,.T.);
+#7489 = ORIENTED_EDGE('',*,*,#7490,.T.);
+#7490 = EDGE_CURVE('',#7294,#6914,#7491,.T.);
+#7491 = SURFACE_CURVE('',#7492,(#7496,#7503),.PCURVE_S1.);
+#7492 = LINE('',#7493,#7494);
+#7493 = CARTESIAN_POINT('',(-5.530173477358,7.8125,0.));
+#7494 = VECTOR('',#7495,1.);
+#7495 = DIRECTION('',(0.,1.,0.));
+#7496 = PCURVE('',#6929,#7497);
+#7497 = DEFINITIONAL_REPRESENTATION('',(#7498),#7502);
+#7498 = LINE('',#7499,#7500);
+#7499 = CARTESIAN_POINT('',(0.349826522642,0.));
+#7500 = VECTOR('',#7501,1.);
+#7501 = DIRECTION('',(0.,1.));
+#7502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7503 = PCURVE('',#7179,#7504);
+#7504 = DEFINITIONAL_REPRESENTATION('',(#7505),#7509);
+#7505 = LINE('',#7506,#7507);
+#7506 = CARTESIAN_POINT('',(-0.,0.));
+#7507 = VECTOR('',#7508,1.);
+#7508 = DIRECTION('',(-0.,1.));
+#7509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7510 = ADVANCED_FACE('',(#7511),#7179,.T.);
+#7511 = FACE_BOUND('',#7512,.F.);
+#7512 = EDGE_LOOP('',(#7513,#7514,#7535,#7536));
+#7513 = ORIENTED_EDGE('',*,*,#7316,.T.);
+#7514 = ORIENTED_EDGE('',*,*,#7515,.T.);
+#7515 = EDGE_CURVE('',#7317,#7133,#7516,.T.);
+#7516 = SURFACE_CURVE('',#7517,(#7521,#7528),.PCURVE_S1.);
+#7517 = LINE('',#7518,#7519);
+#7518 = CARTESIAN_POINT('',(-5.452168762264,7.8125,4.174685660388E-02));
+#7519 = VECTOR('',#7520,1.);
+#7520 = DIRECTION('',(0.,1.,0.));
+#7521 = PCURVE('',#7179,#7522);
+#7522 = DEFINITIONAL_REPRESENTATION('',(#7523),#7527);
+#7523 = LINE('',#7524,#7525);
+#7524 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#7525 = VECTOR('',#7526,1.);
+#7526 = DIRECTION('',(-0.,1.));
+#7527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7528 = PCURVE('',#7148,#7529);
+#7529 = DEFINITIONAL_REPRESENTATION('',(#7530),#7534);
+#7530 = LINE('',#7531,#7532);
+#7531 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#7532 = VECTOR('',#7533,1.);
+#7533 = DIRECTION('',(0.,-1.));
+#7534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7535 = ORIENTED_EDGE('',*,*,#7160,.F.);
+#7536 = ORIENTED_EDGE('',*,*,#7490,.F.);
+#7537 = ADVANCED_FACE('',(#7538),#7148,.T.);
+#7538 = FACE_BOUND('',#7539,.T.);
+#7539 = EDGE_LOOP('',(#7540,#7541,#7542,#7543));
+#7540 = ORIENTED_EDGE('',*,*,#7340,.F.);
+#7541 = ORIENTED_EDGE('',*,*,#7515,.T.);
+#7542 = ORIENTED_EDGE('',*,*,#7132,.T.);
+#7543 = ORIENTED_EDGE('',*,*,#7544,.F.);
+#7544 = EDGE_CURVE('',#7341,#7105,#7545,.T.);
+#7545 = SURFACE_CURVE('',#7546,(#7550,#7556),.PCURVE_S1.);
+#7546 = LINE('',#7547,#7548);
+#7547 = CARTESIAN_POINT('',(-5.135662475472,7.8125,0.516506286792));
+#7548 = VECTOR('',#7549,1.);
+#7549 = DIRECTION('',(0.,1.,0.));
+#7550 = PCURVE('',#7148,#7551);
+#7551 = DEFINITIONAL_REPRESENTATION('',(#7552),#7555);
+#7552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7553,#7554),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#7553 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#7554 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#7555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7556 = PCURVE('',#7120,#7557);
+#7557 = DEFINITIONAL_REPRESENTATION('',(#7558),#7561);
+#7558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7559,#7560),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#7559 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#7560 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#7561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7562 = ADVANCED_FACE('',(#7563),#7120,.F.);
+#7563 = FACE_BOUND('',#7564,.F.);
+#7564 = EDGE_LOOP('',(#7565,#7566,#7567,#7568));
+#7565 = ORIENTED_EDGE('',*,*,#7104,.F.);
+#7566 = ORIENTED_EDGE('',*,*,#7544,.F.);
+#7567 = ORIENTED_EDGE('',*,*,#7363,.T.);
+#7568 = ORIENTED_EDGE('',*,*,#7569,.T.);
+#7569 = EDGE_CURVE('',#7364,#7077,#7570,.T.);
+#7570 = SURFACE_CURVE('',#7571,(#7575,#7582),.PCURVE_S1.);
+#7571 = LINE('',#7572,#7573);
+#7572 = CARTESIAN_POINT('',(-5.08,7.8125,0.516506286792));
+#7573 = VECTOR('',#7574,1.);
+#7574 = DIRECTION('',(0.,1.,0.));
+#7575 = PCURVE('',#7120,#7576);
+#7576 = DEFINITIONAL_REPRESENTATION('',(#7577),#7581);
+#7577 = LINE('',#7578,#7579);
+#7578 = CARTESIAN_POINT('',(0.156009430188,0.));
+#7579 = VECTOR('',#7580,1.);
+#7580 = DIRECTION('',(0.,1.));
+#7581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7582 = PCURVE('',#7092,#7583);
+#7583 = DEFINITIONAL_REPRESENTATION('',(#7584),#7588);
+#7584 = LINE('',#7585,#7586);
+#7585 = CARTESIAN_POINT('',(0.,0.));
+#7586 = VECTOR('',#7587,1.);
+#7587 = DIRECTION('',(0.,-1.));
+#7588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7589 = ADVANCED_FACE('',(#7590),#7092,.T.);
+#7590 = FACE_BOUND('',#7591,.T.);
+#7591 = EDGE_LOOP('',(#7592,#7593,#7594,#7595));
+#7592 = ORIENTED_EDGE('',*,*,#7386,.F.);
+#7593 = ORIENTED_EDGE('',*,*,#7569,.T.);
+#7594 = ORIENTED_EDGE('',*,*,#7076,.T.);
+#7595 = ORIENTED_EDGE('',*,*,#7596,.F.);
+#7596 = EDGE_CURVE('',#7387,#7049,#7597,.T.);
+#7597 = SURFACE_CURVE('',#7598,(#7602,#7609),.PCURVE_S1.);
+#7598 = LINE('',#7599,#7600);
+#7599 = CARTESIAN_POINT('',(-5.08,7.8125,0.704006286792));
+#7600 = VECTOR('',#7601,1.);
+#7601 = DIRECTION('',(0.,1.,0.));
+#7602 = PCURVE('',#7092,#7603);
+#7603 = DEFINITIONAL_REPRESENTATION('',(#7604),#7608);
+#7604 = LINE('',#7605,#7606);
+#7605 = CARTESIAN_POINT('',(0.1875,0.));
+#7606 = VECTOR('',#7607,1.);
+#7607 = DIRECTION('',(0.,-1.));
+#7608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7609 = PCURVE('',#7064,#7610);
+#7610 = DEFINITIONAL_REPRESENTATION('',(#7611),#7615);
+#7611 = LINE('',#7612,#7613);
+#7612 = CARTESIAN_POINT('',(0.156009430188,0.));
+#7613 = VECTOR('',#7614,1.);
+#7614 = DIRECTION('',(0.,1.));
+#7615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7616 = ADVANCED_FACE('',(#7617),#7007,.F.);
+#7617 = FACE_BOUND('',#7618,.F.);
+#7618 = EDGE_LOOP('',(#7619,#7620,#7621,#7622));
+#7619 = ORIENTED_EDGE('',*,*,#7460,.F.);
+#7620 = ORIENTED_EDGE('',*,*,#7218,.T.);
+#7621 = ORIENTED_EDGE('',*,*,#6991,.T.);
+#7622 = ORIENTED_EDGE('',*,*,#7623,.F.);
+#7623 = EDGE_CURVE('',#7433,#6992,#7624,.T.);
+#7624 = SURFACE_CURVE('',#7625,(#7629,#7636),.PCURVE_S1.);
+#7625 = LINE('',#7626,#7627);
+#7626 = CARTESIAN_POINT('',(-5.263840667924,7.8125,0.662259430188));
+#7627 = VECTOR('',#7628,1.);
+#7628 = DIRECTION('',(0.,1.,0.));
+#7629 = PCURVE('',#7007,#7630);
+#7630 = DEFINITIONAL_REPRESENTATION('',(#7631),#7635);
+#7631 = LINE('',#7632,#7633);
+#7632 = CARTESIAN_POINT('',(0.670936777735,0.));
+#7633 = VECTOR('',#7634,1.);
+#7634 = DIRECTION('',(0.,-1.));
+#7635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7636 = PCURVE('',#7036,#7637);
+#7637 = DEFINITIONAL_REPRESENTATION('',(#7638),#7642);
+#7638 = LINE('',#7639,#7640);
+#7639 = CARTESIAN_POINT('',(0.,0.));
+#7640 = VECTOR('',#7641,1.);
+#7641 = DIRECTION('',(0.,1.));
+#7642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7643 = ADVANCED_FACE('',(#7644),#7064,.T.);
+#7644 = FACE_BOUND('',#7645,.T.);
+#7645 = EDGE_LOOP('',(#7646,#7647,#7648,#7649));
+#7646 = ORIENTED_EDGE('',*,*,#7409,.T.);
+#7647 = ORIENTED_EDGE('',*,*,#7596,.T.);
+#7648 = ORIENTED_EDGE('',*,*,#7048,.F.);
+#7649 = ORIENTED_EDGE('',*,*,#7650,.F.);
+#7650 = EDGE_CURVE('',#7410,#7020,#7651,.T.);
+#7651 = SURFACE_CURVE('',#7652,(#7656,#7663),.PCURVE_S1.);
+#7652 = LINE('',#7653,#7654);
+#7653 = CARTESIAN_POINT('',(-5.18583595283,7.8125,0.704006286792));
+#7654 = VECTOR('',#7655,1.);
+#7655 = DIRECTION('',(0.,1.,0.));
+#7656 = PCURVE('',#7064,#7657);
+#7657 = DEFINITIONAL_REPRESENTATION('',(#7658),#7662);
+#7658 = LINE('',#7659,#7660);
+#7659 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#7660 = VECTOR('',#7661,1.);
+#7661 = DIRECTION('',(0.,1.));
+#7662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7663 = PCURVE('',#7036,#7664);
+#7664 = DEFINITIONAL_REPRESENTATION('',(#7665),#7669);
+#7665 = LINE('',#7666,#7667);
+#7666 = CARTESIAN_POINT('',(0.982793723247,0.));
+#7667 = VECTOR('',#7668,1.);
+#7668 = DIRECTION('',(0.,1.));
+#7669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7670 = ADVANCED_FACE('',(#7671),#7036,.T.);
+#7671 = FACE_BOUND('',#7672,.T.);
+#7672 = EDGE_LOOP('',(#7673,#7674,#7675,#7676));
+#7673 = ORIENTED_EDGE('',*,*,#7432,.T.);
+#7674 = ORIENTED_EDGE('',*,*,#7650,.T.);
+#7675 = ORIENTED_EDGE('',*,*,#7019,.F.);
+#7676 = ORIENTED_EDGE('',*,*,#7623,.F.);
+#7677 = MANIFOLD_SOLID_BREP('',#7678);
+#7678 = CLOSED_SHELL('',(#7679,#7799,#8078,#8132,#8181,#8375,#8402,#8429
+ ,#8454,#8481,#8508,#8535,#8562));
+#7679 = ADVANCED_FACE('',(#7680),#7694,.T.);
+#7680 = FACE_BOUND('',#7681,.T.);
+#7681 = EDGE_LOOP('',(#7682,#7717,#7745,#7773));
+#7682 = ORIENTED_EDGE('',*,*,#7683,.F.);
+#7683 = EDGE_CURVE('',#7684,#7686,#7688,.T.);
+#7684 = VERTEX_POINT('',#7685);
+#7685 = CARTESIAN_POINT('',(5.630520432075,8.1875,0.1875));
+#7686 = VERTEX_POINT('',#7687);
+#7687 = CARTESIAN_POINT('',(5.88,8.1875,0.1875));
+#7688 = SURFACE_CURVE('',#7689,(#7693,#7705),.PCURVE_S1.);
+#7689 = LINE('',#7690,#7691);
+#7690 = CARTESIAN_POINT('',(5.48,8.1875,0.1875));
+#7691 = VECTOR('',#7692,1.);
+#7692 = DIRECTION('',(1.,0.,0.));
+#7693 = PCURVE('',#7694,#7699);
+#7694 = PLANE('',#7695);
+#7695 = AXIS2_PLACEMENT_3D('',#7696,#7697,#7698);
+#7696 = CARTESIAN_POINT('',(5.48,7.8125,0.1875));
+#7697 = DIRECTION('',(0.,0.,1.));
+#7698 = DIRECTION('',(1.,0.,0.));
+#7699 = DEFINITIONAL_REPRESENTATION('',(#7700),#7704);
+#7700 = LINE('',#7701,#7702);
+#7701 = CARTESIAN_POINT('',(0.,0.375));
+#7702 = VECTOR('',#7703,1.);
+#7703 = DIRECTION('',(1.,0.));
+#7704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7705 = PCURVE('',#7706,#7711);
+#7706 = PLANE('',#7707);
+#7707 = AXIS2_PLACEMENT_3D('',#7708,#7709,#7710);
+#7708 = CARTESIAN_POINT('',(5.453319128445,8.1875,0.302149478872));
+#7709 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#7710 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#7711 = DEFINITIONAL_REPRESENTATION('',(#7712),#7716);
+#7712 = LINE('',#7713,#7714);
+#7713 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#7714 = VECTOR('',#7715,1.);
+#7715 = DIRECTION('',(1.,4.145425090127E-57));
+#7716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7717 = ORIENTED_EDGE('',*,*,#7718,.F.);
+#7718 = EDGE_CURVE('',#7719,#7684,#7721,.T.);
+#7719 = VERTEX_POINT('',#7720);
+#7720 = CARTESIAN_POINT('',(5.630520432075,7.8125,0.1875));
+#7721 = SURFACE_CURVE('',#7722,(#7726,#7733),.PCURVE_S1.);
+#7722 = LINE('',#7723,#7724);
+#7723 = CARTESIAN_POINT('',(5.630520432075,7.8125,0.1875));
+#7724 = VECTOR('',#7725,1.);
+#7725 = DIRECTION('',(0.,1.,0.));
+#7726 = PCURVE('',#7694,#7727);
+#7727 = DEFINITIONAL_REPRESENTATION('',(#7728),#7732);
+#7728 = LINE('',#7729,#7730);
+#7729 = CARTESIAN_POINT('',(0.150520432075,0.));
+#7730 = VECTOR('',#7731,1.);
+#7731 = DIRECTION('',(0.,1.));
+#7732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7733 = PCURVE('',#7734,#7739);
+#7734 = CYLINDRICAL_SURFACE('',#7735,9.375E-02);
+#7735 = AXIS2_PLACEMENT_3D('',#7736,#7737,#7738);
+#7736 = CARTESIAN_POINT('',(5.630520432075,7.8125,0.28125));
+#7737 = DIRECTION('',(0.,1.,0.));
+#7738 = DIRECTION('',(0.,0.,-1.));
+#7739 = DEFINITIONAL_REPRESENTATION('',(#7740),#7744);
+#7740 = LINE('',#7741,#7742);
+#7741 = CARTESIAN_POINT('',(0.,0.));
+#7742 = VECTOR('',#7743,1.);
+#7743 = DIRECTION('',(0.,1.));
+#7744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7745 = ORIENTED_EDGE('',*,*,#7746,.T.);
+#7746 = EDGE_CURVE('',#7719,#7747,#7749,.T.);
+#7747 = VERTEX_POINT('',#7748);
+#7748 = CARTESIAN_POINT('',(5.88,7.8125,0.1875));
+#7749 = SURFACE_CURVE('',#7750,(#7754,#7761),.PCURVE_S1.);
+#7750 = LINE('',#7751,#7752);
+#7751 = CARTESIAN_POINT('',(5.48,7.8125,0.1875));
+#7752 = VECTOR('',#7753,1.);
+#7753 = DIRECTION('',(1.,0.,0.));
+#7754 = PCURVE('',#7694,#7755);
+#7755 = DEFINITIONAL_REPRESENTATION('',(#7756),#7760);
+#7756 = LINE('',#7757,#7758);
+#7757 = CARTESIAN_POINT('',(0.,0.));
+#7758 = VECTOR('',#7759,1.);
+#7759 = DIRECTION('',(1.,0.));
+#7760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7761 = PCURVE('',#7762,#7767);
+#7762 = PLANE('',#7763);
+#7763 = AXIS2_PLACEMENT_3D('',#7764,#7765,#7766);
+#7764 = CARTESIAN_POINT('',(5.453319128445,7.8125,0.302149478872));
+#7765 = DIRECTION('',(-0.,-1.,-0.));
+#7766 = DIRECTION('',(0.,0.,-1.));
+#7767 = DEFINITIONAL_REPRESENTATION('',(#7768),#7772);
+#7768 = LINE('',#7769,#7770);
+#7769 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#7770 = VECTOR('',#7771,1.);
+#7771 = DIRECTION('',(0.,1.));
+#7772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7773 = ORIENTED_EDGE('',*,*,#7774,.T.);
+#7774 = EDGE_CURVE('',#7747,#7686,#7775,.T.);
+#7775 = SURFACE_CURVE('',#7776,(#7780,#7787),.PCURVE_S1.);
+#7776 = LINE('',#7777,#7778);
+#7777 = CARTESIAN_POINT('',(5.88,7.8125,0.1875));
+#7778 = VECTOR('',#7779,1.);
+#7779 = DIRECTION('',(0.,1.,0.));
+#7780 = PCURVE('',#7694,#7781);
+#7781 = DEFINITIONAL_REPRESENTATION('',(#7782),#7786);
+#7782 = LINE('',#7783,#7784);
+#7783 = CARTESIAN_POINT('',(0.4,0.));
+#7784 = VECTOR('',#7785,1.);
+#7785 = DIRECTION('',(0.,1.));
+#7786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7787 = PCURVE('',#7788,#7793);
+#7788 = PLANE('',#7789);
+#7789 = AXIS2_PLACEMENT_3D('',#7790,#7791,#7792);
+#7790 = CARTESIAN_POINT('',(5.88,7.8125,0.));
+#7791 = DIRECTION('',(1.,0.,0.));
+#7792 = DIRECTION('',(0.,0.,1.));
+#7793 = DEFINITIONAL_REPRESENTATION('',(#7794),#7798);
+#7794 = LINE('',#7795,#7796);
+#7795 = CARTESIAN_POINT('',(0.1875,0.));
+#7796 = VECTOR('',#7797,1.);
+#7797 = DIRECTION('',(0.,-1.));
+#7798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7799 = ADVANCED_FACE('',(#7800),#7706,.T.);
+#7800 = FACE_BOUND('',#7801,.T.);
+#7801 = EDGE_LOOP('',(#7802,#7832,#7861,#7889,#7917,#7945,#7973,#8006,
+ #8034,#8056,#8057));
+#7802 = ORIENTED_EDGE('',*,*,#7803,.F.);
+#7803 = EDGE_CURVE('',#7804,#7806,#7808,.T.);
+#7804 = VERTEX_POINT('',#7805);
+#7805 = CARTESIAN_POINT('',(5.530173477358,8.1875,0.));
+#7806 = VERTEX_POINT('',#7807);
+#7807 = CARTESIAN_POINT('',(5.88,8.1875,0.));
+#7808 = SURFACE_CURVE('',#7809,(#7813,#7820),.PCURVE_S1.);
+#7809 = LINE('',#7810,#7811);
+#7810 = CARTESIAN_POINT('',(5.48,8.1875,0.));
+#7811 = VECTOR('',#7812,1.);
+#7812 = DIRECTION('',(1.,0.,0.));
+#7813 = PCURVE('',#7706,#7814);
+#7814 = DEFINITIONAL_REPRESENTATION('',(#7815),#7819);
+#7815 = LINE('',#7816,#7817);
+#7816 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#7817 = VECTOR('',#7818,1.);
+#7818 = DIRECTION('',(1.,4.145425090127E-57));
+#7819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7820 = PCURVE('',#7821,#7826);
+#7821 = PLANE('',#7822);
+#7822 = AXIS2_PLACEMENT_3D('',#7823,#7824,#7825);
+#7823 = CARTESIAN_POINT('',(5.48,7.8125,0.));
+#7824 = DIRECTION('',(0.,0.,1.));
+#7825 = DIRECTION('',(1.,0.,0.));
+#7826 = DEFINITIONAL_REPRESENTATION('',(#7827),#7831);
+#7827 = LINE('',#7828,#7829);
+#7828 = CARTESIAN_POINT('',(0.,0.375));
+#7829 = VECTOR('',#7830,1.);
+#7830 = DIRECTION('',(1.,0.));
+#7831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7832 = ORIENTED_EDGE('',*,*,#7833,.T.);
+#7833 = EDGE_CURVE('',#7804,#7834,#7836,.T.);
+#7834 = VERTEX_POINT('',#7835);
+#7835 = CARTESIAN_POINT('',(5.452168762264,8.1875,4.174685660388E-02));
+#7836 = SURFACE_CURVE('',#7837,(#7842,#7849),.PCURVE_S1.);
+#7837 = CIRCLE('',#7838,9.375E-02);
+#7838 = AXIS2_PLACEMENT_3D('',#7839,#7840,#7841);
+#7839 = CARTESIAN_POINT('',(5.530173477358,8.1875,9.375E-02));
+#7840 = DIRECTION('',(0.,1.,0.));
+#7841 = DIRECTION('',(0.,0.,1.));
+#7842 = PCURVE('',#7706,#7843);
+#7843 = DEFINITIONAL_REPRESENTATION('',(#7844),#7848);
+#7844 = CIRCLE('',#7845,9.375E-02);
+#7845 = AXIS2_PLACEMENT_2D('',#7846,#7847);
+#7846 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#7847 = DIRECTION('',(0.,-1.));
+#7848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7849 = PCURVE('',#7850,#7855);
+#7850 = CYLINDRICAL_SURFACE('',#7851,9.375E-02);
+#7851 = AXIS2_PLACEMENT_3D('',#7852,#7853,#7854);
+#7852 = CARTESIAN_POINT('',(5.530173477358,7.8125,9.375E-02));
+#7853 = DIRECTION('',(0.,1.,0.));
+#7854 = DIRECTION('',(0.,0.,-1.));
+#7855 = DEFINITIONAL_REPRESENTATION('',(#7856),#7860);
+#7856 = LINE('',#7857,#7858);
+#7857 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#7858 = VECTOR('',#7859,1.);
+#7859 = DIRECTION('',(1.,0.));
+#7860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7861 = ORIENTED_EDGE('',*,*,#7862,.T.);
+#7862 = EDGE_CURVE('',#7834,#7863,#7865,.T.);
+#7863 = VERTEX_POINT('',#7864);
+#7864 = CARTESIAN_POINT('',(5.135662475472,8.1875,0.516506286792));
+#7865 = SURFACE_CURVE('',#7866,(#7870,#7877),.PCURVE_S1.);
+#7866 = LINE('',#7867,#7868);
+#7867 = CARTESIAN_POINT('',(5.48,8.1875,0.));
+#7868 = VECTOR('',#7869,1.);
+#7869 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#7870 = PCURVE('',#7706,#7871);
+#7871 = DEFINITIONAL_REPRESENTATION('',(#7872),#7876);
+#7872 = LINE('',#7873,#7874);
+#7873 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#7874 = VECTOR('',#7875,1.);
+#7875 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#7876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7877 = PCURVE('',#7878,#7883);
+#7878 = PLANE('',#7879);
+#7879 = AXIS2_PLACEMENT_3D('',#7880,#7881,#7882);
+#7880 = CARTESIAN_POINT('',(5.48,7.8125,0.));
+#7881 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#7882 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#7883 = DEFINITIONAL_REPRESENTATION('',(#7884),#7888);
+#7884 = LINE('',#7885,#7886);
+#7885 = CARTESIAN_POINT('',(0.,-0.375));
+#7886 = VECTOR('',#7887,1.);
+#7887 = DIRECTION('',(1.,0.));
+#7888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7889 = ORIENTED_EDGE('',*,*,#7890,.F.);
+#7890 = EDGE_CURVE('',#7891,#7863,#7893,.T.);
+#7891 = VERTEX_POINT('',#7892);
+#7892 = CARTESIAN_POINT('',(5.08,8.1875,0.516506286792));
+#7893 = SURFACE_CURVE('',#7894,(#7898,#7905),.PCURVE_S1.);
+#7894 = LINE('',#7895,#7896);
+#7895 = CARTESIAN_POINT('',(5.08,8.1875,0.516506286792));
+#7896 = VECTOR('',#7897,1.);
+#7897 = DIRECTION('',(1.,0.,0.));
+#7898 = PCURVE('',#7706,#7899);
+#7899 = DEFINITIONAL_REPRESENTATION('',(#7900),#7904);
+#7900 = LINE('',#7901,#7902);
+#7901 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#7902 = VECTOR('',#7903,1.);
+#7903 = DIRECTION('',(1.,4.145425090127E-57));
+#7904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7905 = PCURVE('',#7906,#7911);
+#7906 = PLANE('',#7907);
+#7907 = AXIS2_PLACEMENT_3D('',#7908,#7909,#7910);
+#7908 = CARTESIAN_POINT('',(5.08,7.8125,0.516506286792));
+#7909 = DIRECTION('',(0.,0.,1.));
+#7910 = DIRECTION('',(1.,0.,0.));
+#7911 = DEFINITIONAL_REPRESENTATION('',(#7912),#7916);
+#7912 = LINE('',#7913,#7914);
+#7913 = CARTESIAN_POINT('',(0.,0.375));
+#7914 = VECTOR('',#7915,1.);
+#7915 = DIRECTION('',(1.,0.));
+#7916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7917 = ORIENTED_EDGE('',*,*,#7918,.T.);
+#7918 = EDGE_CURVE('',#7891,#7919,#7921,.T.);
+#7919 = VERTEX_POINT('',#7920);
+#7920 = CARTESIAN_POINT('',(5.08,8.1875,0.704006286792));
+#7921 = SURFACE_CURVE('',#7922,(#7926,#7933),.PCURVE_S1.);
+#7922 = LINE('',#7923,#7924);
+#7923 = CARTESIAN_POINT('',(5.08,8.1875,0.516506286792));
+#7924 = VECTOR('',#7925,1.);
+#7925 = DIRECTION('',(0.,0.,1.));
+#7926 = PCURVE('',#7706,#7927);
+#7927 = DEFINITIONAL_REPRESENTATION('',(#7928),#7932);
+#7928 = LINE('',#7929,#7930);
+#7929 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#7930 = VECTOR('',#7931,1.);
+#7931 = DIRECTION('',(0.,-1.));
+#7932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7933 = PCURVE('',#7934,#7939);
+#7934 = PLANE('',#7935);
+#7935 = AXIS2_PLACEMENT_3D('',#7936,#7937,#7938);
+#7936 = CARTESIAN_POINT('',(5.08,7.8125,0.516506286792));
+#7937 = DIRECTION('',(1.,0.,0.));
+#7938 = DIRECTION('',(0.,0.,1.));
+#7939 = DEFINITIONAL_REPRESENTATION('',(#7940),#7944);
+#7940 = LINE('',#7941,#7942);
+#7941 = CARTESIAN_POINT('',(0.,-0.375));
+#7942 = VECTOR('',#7943,1.);
+#7943 = DIRECTION('',(1.,0.));
+#7944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7945 = ORIENTED_EDGE('',*,*,#7946,.T.);
+#7946 = EDGE_CURVE('',#7919,#7947,#7949,.T.);
+#7947 = VERTEX_POINT('',#7948);
+#7948 = CARTESIAN_POINT('',(5.18583595283,8.1875,0.704006286792));
+#7949 = SURFACE_CURVE('',#7950,(#7954,#7961),.PCURVE_S1.);
+#7950 = LINE('',#7951,#7952);
+#7951 = CARTESIAN_POINT('',(5.08,8.1875,0.704006286792));
+#7952 = VECTOR('',#7953,1.);
+#7953 = DIRECTION('',(1.,0.,0.));
+#7954 = PCURVE('',#7706,#7955);
+#7955 = DEFINITIONAL_REPRESENTATION('',(#7956),#7960);
+#7956 = LINE('',#7957,#7958);
+#7957 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#7958 = VECTOR('',#7959,1.);
+#7959 = DIRECTION('',(1.,4.145425090127E-57));
+#7960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7961 = PCURVE('',#7962,#7967);
+#7962 = PLANE('',#7963);
+#7963 = AXIS2_PLACEMENT_3D('',#7964,#7965,#7966);
+#7964 = CARTESIAN_POINT('',(5.08,7.8125,0.704006286792));
+#7965 = DIRECTION('',(0.,0.,1.));
+#7966 = DIRECTION('',(1.,0.,0.));
+#7967 = DEFINITIONAL_REPRESENTATION('',(#7968),#7972);
+#7968 = LINE('',#7969,#7970);
+#7969 = CARTESIAN_POINT('',(0.,0.375));
+#7970 = VECTOR('',#7971,1.);
+#7971 = DIRECTION('',(1.,0.));
+#7972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7973 = ORIENTED_EDGE('',*,*,#7974,.F.);
+#7974 = EDGE_CURVE('',#7975,#7947,#7977,.T.);
+#7975 = VERTEX_POINT('',#7976);
+#7976 = CARTESIAN_POINT('',(5.263840667924,8.1875,0.662259430188));
+#7977 = SURFACE_CURVE('',#7978,(#7983,#7994),.PCURVE_S1.);
+#7978 = CIRCLE('',#7979,9.375E-02);
+#7979 = AXIS2_PLACEMENT_3D('',#7980,#7981,#7982);
+#7980 = CARTESIAN_POINT('',(5.18583595283,8.1875,0.610256286792));
+#7981 = DIRECTION('',(0.,-1.,0.));
+#7982 = DIRECTION('',(0.,0.,1.));
+#7983 = PCURVE('',#7706,#7984);
+#7984 = DEFINITIONAL_REPRESENTATION('',(#7985),#7993);
+#7985 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7986,#7987,#7988,#7989,
+#7990,#7991,#7992),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#7986 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#7987 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#7988 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#7989 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#7990 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#7991 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#7992 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#7993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7994 = PCURVE('',#7995,#8000);
+#7995 = CYLINDRICAL_SURFACE('',#7996,9.375E-02);
+#7996 = AXIS2_PLACEMENT_3D('',#7997,#7998,#7999);
+#7997 = CARTESIAN_POINT('',(5.18583595283,7.8125,0.610256286792));
+#7998 = DIRECTION('',(0.,1.,0.));
+#7999 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#8000 = DEFINITIONAL_REPRESENTATION('',(#8001),#8005);
+#8001 = LINE('',#8002,#8003);
+#8002 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#8003 = VECTOR('',#8004,1.);
+#8004 = DIRECTION('',(-1.,0.));
+#8005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8006 = ORIENTED_EDGE('',*,*,#8007,.F.);
+#8007 = EDGE_CURVE('',#8008,#7975,#8010,.T.);
+#8008 = VERTEX_POINT('',#8009);
+#8009 = CARTESIAN_POINT('',(5.552515716981,8.1875,0.229246856604));
+#8010 = SURFACE_CURVE('',#8011,(#8015,#8022),.PCURVE_S1.);
+#8011 = LINE('',#8012,#8013);
+#8012 = CARTESIAN_POINT('',(5.636009430188,8.1875,0.104006286792));
+#8013 = VECTOR('',#8014,1.);
+#8014 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#8015 = PCURVE('',#7706,#8016);
+#8016 = DEFINITIONAL_REPRESENTATION('',(#8017),#8021);
+#8017 = LINE('',#8018,#8019);
+#8018 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#8019 = VECTOR('',#8020,1.);
+#8020 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#8021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8022 = PCURVE('',#8023,#8028);
+#8023 = PLANE('',#8024);
+#8024 = AXIS2_PLACEMENT_3D('',#8025,#8026,#8027);
+#8025 = CARTESIAN_POINT('',(5.636009430188,7.8125,0.104006286792));
+#8026 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#8027 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#8028 = DEFINITIONAL_REPRESENTATION('',(#8029),#8033);
+#8029 = LINE('',#8030,#8031);
+#8030 = CARTESIAN_POINT('',(0.,-0.375));
+#8031 = VECTOR('',#8032,1.);
+#8032 = DIRECTION('',(1.,0.));
+#8033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8034 = ORIENTED_EDGE('',*,*,#8035,.F.);
+#8035 = EDGE_CURVE('',#7684,#8008,#8036,.T.);
+#8036 = SURFACE_CURVE('',#8037,(#8042,#8049),.PCURVE_S1.);
+#8037 = CIRCLE('',#8038,9.375E-02);
+#8038 = AXIS2_PLACEMENT_3D('',#8039,#8040,#8041);
+#8039 = CARTESIAN_POINT('',(5.630520432075,8.1875,0.28125));
+#8040 = DIRECTION('',(0.,1.,0.));
+#8041 = DIRECTION('',(0.,0.,1.));
+#8042 = PCURVE('',#7706,#8043);
+#8043 = DEFINITIONAL_REPRESENTATION('',(#8044),#8048);
+#8044 = CIRCLE('',#8045,9.375E-02);
+#8045 = AXIS2_PLACEMENT_2D('',#8046,#8047);
+#8046 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#8047 = DIRECTION('',(0.,-1.));
+#8048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8049 = PCURVE('',#7734,#8050);
+#8050 = DEFINITIONAL_REPRESENTATION('',(#8051),#8055);
+#8051 = LINE('',#8052,#8053);
+#8052 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#8053 = VECTOR('',#8054,1.);
+#8054 = DIRECTION('',(1.,0.));
+#8055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8056 = ORIENTED_EDGE('',*,*,#7683,.T.);
+#8057 = ORIENTED_EDGE('',*,*,#8058,.F.);
+#8058 = EDGE_CURVE('',#7806,#7686,#8059,.T.);
+#8059 = SURFACE_CURVE('',#8060,(#8064,#8071),.PCURVE_S1.);
+#8060 = LINE('',#8061,#8062);
+#8061 = CARTESIAN_POINT('',(5.88,8.1875,0.));
+#8062 = VECTOR('',#8063,1.);
+#8063 = DIRECTION('',(0.,0.,1.));
+#8064 = PCURVE('',#7706,#8065);
+#8065 = DEFINITIONAL_REPRESENTATION('',(#8066),#8070);
+#8066 = LINE('',#8067,#8068);
+#8067 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#8068 = VECTOR('',#8069,1.);
+#8069 = DIRECTION('',(0.,-1.));
+#8070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8071 = PCURVE('',#7788,#8072);
+#8072 = DEFINITIONAL_REPRESENTATION('',(#8073),#8077);
+#8073 = LINE('',#8074,#8075);
+#8074 = CARTESIAN_POINT('',(0.,-0.375));
+#8075 = VECTOR('',#8076,1.);
+#8076 = DIRECTION('',(1.,0.));
+#8077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8078 = ADVANCED_FACE('',(#8079),#7734,.F.);
+#8079 = FACE_BOUND('',#8080,.F.);
+#8080 = EDGE_LOOP('',(#8081,#8109,#8130,#8131));
+#8081 = ORIENTED_EDGE('',*,*,#8082,.T.);
+#8082 = EDGE_CURVE('',#7719,#8083,#8085,.T.);
+#8083 = VERTEX_POINT('',#8084);
+#8084 = CARTESIAN_POINT('',(5.552515716981,7.8125,0.229246856604));
+#8085 = SURFACE_CURVE('',#8086,(#8091,#8098),.PCURVE_S1.);
+#8086 = CIRCLE('',#8087,9.375E-02);
+#8087 = AXIS2_PLACEMENT_3D('',#8088,#8089,#8090);
+#8088 = CARTESIAN_POINT('',(5.630520432075,7.8125,0.28125));
+#8089 = DIRECTION('',(0.,1.,0.));
+#8090 = DIRECTION('',(0.,0.,1.));
+#8091 = PCURVE('',#7734,#8092);
+#8092 = DEFINITIONAL_REPRESENTATION('',(#8093),#8097);
+#8093 = LINE('',#8094,#8095);
+#8094 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#8095 = VECTOR('',#8096,1.);
+#8096 = DIRECTION('',(1.,0.));
+#8097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8098 = PCURVE('',#7762,#8099);
+#8099 = DEFINITIONAL_REPRESENTATION('',(#8100),#8108);
+#8100 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8101,#8102,#8103,#8104,
+#8105,#8106,#8107),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#8101 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#8102 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#8103 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#8104 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#8105 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#8106 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#8107 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#8108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8109 = ORIENTED_EDGE('',*,*,#8110,.T.);
+#8110 = EDGE_CURVE('',#8083,#8008,#8111,.T.);
+#8111 = SURFACE_CURVE('',#8112,(#8116,#8123),.PCURVE_S1.);
+#8112 = LINE('',#8113,#8114);
+#8113 = CARTESIAN_POINT('',(5.552515716981,7.8125,0.229246856604));
+#8114 = VECTOR('',#8115,1.);
+#8115 = DIRECTION('',(0.,1.,0.));
+#8116 = PCURVE('',#7734,#8117);
+#8117 = DEFINITIONAL_REPRESENTATION('',(#8118),#8122);
+#8118 = LINE('',#8119,#8120);
+#8119 = CARTESIAN_POINT('',(0.982793723247,0.));
+#8120 = VECTOR('',#8121,1.);
+#8121 = DIRECTION('',(0.,1.));
+#8122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8123 = PCURVE('',#8023,#8124);
+#8124 = DEFINITIONAL_REPRESENTATION('',(#8125),#8129);
+#8125 = LINE('',#8126,#8127);
+#8126 = CARTESIAN_POINT('',(0.150520432075,0.));
+#8127 = VECTOR('',#8128,1.);
+#8128 = DIRECTION('',(0.,-1.));
+#8129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8130 = ORIENTED_EDGE('',*,*,#8035,.F.);
+#8131 = ORIENTED_EDGE('',*,*,#7718,.F.);
+#8132 = ADVANCED_FACE('',(#8133),#7788,.T.);
+#8133 = FACE_BOUND('',#8134,.T.);
+#8134 = EDGE_LOOP('',(#8135,#8158,#8179,#8180));
+#8135 = ORIENTED_EDGE('',*,*,#8136,.F.);
+#8136 = EDGE_CURVE('',#8137,#7747,#8139,.T.);
+#8137 = VERTEX_POINT('',#8138);
+#8138 = CARTESIAN_POINT('',(5.88,7.8125,0.));
+#8139 = SURFACE_CURVE('',#8140,(#8144,#8151),.PCURVE_S1.);
+#8140 = LINE('',#8141,#8142);
+#8141 = CARTESIAN_POINT('',(5.88,7.8125,0.));
+#8142 = VECTOR('',#8143,1.);
+#8143 = DIRECTION('',(0.,0.,1.));
+#8144 = PCURVE('',#7788,#8145);
+#8145 = DEFINITIONAL_REPRESENTATION('',(#8146),#8150);
+#8146 = LINE('',#8147,#8148);
+#8147 = CARTESIAN_POINT('',(0.,0.));
+#8148 = VECTOR('',#8149,1.);
+#8149 = DIRECTION('',(1.,0.));
+#8150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8151 = PCURVE('',#7762,#8152);
+#8152 = DEFINITIONAL_REPRESENTATION('',(#8153),#8157);
+#8153 = LINE('',#8154,#8155);
+#8154 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#8155 = VECTOR('',#8156,1.);
+#8156 = DIRECTION('',(-1.,0.));
+#8157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8158 = ORIENTED_EDGE('',*,*,#8159,.T.);
+#8159 = EDGE_CURVE('',#8137,#7806,#8160,.T.);
+#8160 = SURFACE_CURVE('',#8161,(#8165,#8172),.PCURVE_S1.);
+#8161 = LINE('',#8162,#8163);
+#8162 = CARTESIAN_POINT('',(5.88,7.8125,0.));
+#8163 = VECTOR('',#8164,1.);
+#8164 = DIRECTION('',(0.,1.,0.));
+#8165 = PCURVE('',#7788,#8166);
+#8166 = DEFINITIONAL_REPRESENTATION('',(#8167),#8171);
+#8167 = LINE('',#8168,#8169);
+#8168 = CARTESIAN_POINT('',(0.,0.));
+#8169 = VECTOR('',#8170,1.);
+#8170 = DIRECTION('',(0.,-1.));
+#8171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8172 = PCURVE('',#7821,#8173);
+#8173 = DEFINITIONAL_REPRESENTATION('',(#8174),#8178);
+#8174 = LINE('',#8175,#8176);
+#8175 = CARTESIAN_POINT('',(0.4,0.));
+#8176 = VECTOR('',#8177,1.);
+#8177 = DIRECTION('',(0.,1.));
+#8178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8179 = ORIENTED_EDGE('',*,*,#8058,.T.);
+#8180 = ORIENTED_EDGE('',*,*,#7774,.F.);
+#8181 = ADVANCED_FACE('',(#8182),#7762,.T.);
+#8182 = FACE_BOUND('',#8183,.T.);
+#8183 = EDGE_LOOP('',(#8184,#8207,#8208,#8209,#8210,#8233,#8257,#8280,
+ #8303,#8326,#8349));
+#8184 = ORIENTED_EDGE('',*,*,#8185,.T.);
+#8185 = EDGE_CURVE('',#8186,#8137,#8188,.T.);
+#8186 = VERTEX_POINT('',#8187);
+#8187 = CARTESIAN_POINT('',(5.530173477358,7.8125,0.));
+#8188 = SURFACE_CURVE('',#8189,(#8193,#8200),.PCURVE_S1.);
+#8189 = LINE('',#8190,#8191);
+#8190 = CARTESIAN_POINT('',(5.48,7.8125,0.));
+#8191 = VECTOR('',#8192,1.);
+#8192 = DIRECTION('',(1.,0.,0.));
+#8193 = PCURVE('',#7762,#8194);
+#8194 = DEFINITIONAL_REPRESENTATION('',(#8195),#8199);
+#8195 = LINE('',#8196,#8197);
+#8196 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#8197 = VECTOR('',#8198,1.);
+#8198 = DIRECTION('',(0.,1.));
+#8199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8200 = PCURVE('',#7821,#8201);
+#8201 = DEFINITIONAL_REPRESENTATION('',(#8202),#8206);
+#8202 = LINE('',#8203,#8204);
+#8203 = CARTESIAN_POINT('',(0.,0.));
+#8204 = VECTOR('',#8205,1.);
+#8205 = DIRECTION('',(1.,0.));
+#8206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8207 = ORIENTED_EDGE('',*,*,#8136,.T.);
+#8208 = ORIENTED_EDGE('',*,*,#7746,.F.);
+#8209 = ORIENTED_EDGE('',*,*,#8082,.T.);
+#8210 = ORIENTED_EDGE('',*,*,#8211,.T.);
+#8211 = EDGE_CURVE('',#8083,#8212,#8214,.T.);
+#8212 = VERTEX_POINT('',#8213);
+#8213 = CARTESIAN_POINT('',(5.263840667924,7.8125,0.662259430188));
+#8214 = SURFACE_CURVE('',#8215,(#8219,#8226),.PCURVE_S1.);
+#8215 = LINE('',#8216,#8217);
+#8216 = CARTESIAN_POINT('',(5.636009430188,7.8125,0.104006286792));
+#8217 = VECTOR('',#8218,1.);
+#8218 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#8219 = PCURVE('',#7762,#8220);
+#8220 = DEFINITIONAL_REPRESENTATION('',(#8221),#8225);
+#8221 = LINE('',#8222,#8223);
+#8222 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#8223 = VECTOR('',#8224,1.);
+#8224 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#8225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8226 = PCURVE('',#8023,#8227);
+#8227 = DEFINITIONAL_REPRESENTATION('',(#8228),#8232);
+#8228 = LINE('',#8229,#8230);
+#8229 = CARTESIAN_POINT('',(0.,0.));
+#8230 = VECTOR('',#8231,1.);
+#8231 = DIRECTION('',(1.,0.));
+#8232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8233 = ORIENTED_EDGE('',*,*,#8234,.T.);
+#8234 = EDGE_CURVE('',#8212,#8235,#8237,.T.);
+#8235 = VERTEX_POINT('',#8236);
+#8236 = CARTESIAN_POINT('',(5.18583595283,7.8125,0.704006286792));
+#8237 = SURFACE_CURVE('',#8238,(#8243,#8250),.PCURVE_S1.);
+#8238 = CIRCLE('',#8239,9.375E-02);
+#8239 = AXIS2_PLACEMENT_3D('',#8240,#8241,#8242);
+#8240 = CARTESIAN_POINT('',(5.18583595283,7.8125,0.610256286792));
+#8241 = DIRECTION('',(0.,-1.,0.));
+#8242 = DIRECTION('',(0.,0.,1.));
+#8243 = PCURVE('',#7762,#8244);
+#8244 = DEFINITIONAL_REPRESENTATION('',(#8245),#8249);
+#8245 = CIRCLE('',#8246,9.375E-02);
+#8246 = AXIS2_PLACEMENT_2D('',#8247,#8248);
+#8247 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#8248 = DIRECTION('',(-1.,0.));
+#8249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8250 = PCURVE('',#7995,#8251);
+#8251 = DEFINITIONAL_REPRESENTATION('',(#8252),#8256);
+#8252 = LINE('',#8253,#8254);
+#8253 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#8254 = VECTOR('',#8255,1.);
+#8255 = DIRECTION('',(-1.,0.));
+#8256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8257 = ORIENTED_EDGE('',*,*,#8258,.F.);
+#8258 = EDGE_CURVE('',#8259,#8235,#8261,.T.);
+#8259 = VERTEX_POINT('',#8260);
+#8260 = CARTESIAN_POINT('',(5.08,7.8125,0.704006286792));
+#8261 = SURFACE_CURVE('',#8262,(#8266,#8273),.PCURVE_S1.);
+#8262 = LINE('',#8263,#8264);
+#8263 = CARTESIAN_POINT('',(5.08,7.8125,0.704006286792));
+#8264 = VECTOR('',#8265,1.);
+#8265 = DIRECTION('',(1.,0.,0.));
+#8266 = PCURVE('',#7762,#8267);
+#8267 = DEFINITIONAL_REPRESENTATION('',(#8268),#8272);
+#8268 = LINE('',#8269,#8270);
+#8269 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#8270 = VECTOR('',#8271,1.);
+#8271 = DIRECTION('',(0.,1.));
+#8272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8273 = PCURVE('',#7962,#8274);
+#8274 = DEFINITIONAL_REPRESENTATION('',(#8275),#8279);
+#8275 = LINE('',#8276,#8277);
+#8276 = CARTESIAN_POINT('',(0.,0.));
+#8277 = VECTOR('',#8278,1.);
+#8278 = DIRECTION('',(1.,0.));
+#8279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8280 = ORIENTED_EDGE('',*,*,#8281,.F.);
+#8281 = EDGE_CURVE('',#8282,#8259,#8284,.T.);
+#8282 = VERTEX_POINT('',#8283);
+#8283 = CARTESIAN_POINT('',(5.08,7.8125,0.516506286792));
+#8284 = SURFACE_CURVE('',#8285,(#8289,#8296),.PCURVE_S1.);
+#8285 = LINE('',#8286,#8287);
+#8286 = CARTESIAN_POINT('',(5.08,7.8125,0.516506286792));
+#8287 = VECTOR('',#8288,1.);
+#8288 = DIRECTION('',(0.,0.,1.));
+#8289 = PCURVE('',#7762,#8290);
+#8290 = DEFINITIONAL_REPRESENTATION('',(#8291),#8295);
+#8291 = LINE('',#8292,#8293);
+#8292 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#8293 = VECTOR('',#8294,1.);
+#8294 = DIRECTION('',(-1.,0.));
+#8295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8296 = PCURVE('',#7934,#8297);
+#8297 = DEFINITIONAL_REPRESENTATION('',(#8298),#8302);
+#8298 = LINE('',#8299,#8300);
+#8299 = CARTESIAN_POINT('',(0.,0.));
+#8300 = VECTOR('',#8301,1.);
+#8301 = DIRECTION('',(1.,0.));
+#8302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8303 = ORIENTED_EDGE('',*,*,#8304,.T.);
+#8304 = EDGE_CURVE('',#8282,#8305,#8307,.T.);
+#8305 = VERTEX_POINT('',#8306);
+#8306 = CARTESIAN_POINT('',(5.135662475472,7.8125,0.516506286792));
+#8307 = SURFACE_CURVE('',#8308,(#8312,#8319),.PCURVE_S1.);
+#8308 = LINE('',#8309,#8310);
+#8309 = CARTESIAN_POINT('',(5.08,7.8125,0.516506286792));
+#8310 = VECTOR('',#8311,1.);
+#8311 = DIRECTION('',(1.,0.,0.));
+#8312 = PCURVE('',#7762,#8313);
+#8313 = DEFINITIONAL_REPRESENTATION('',(#8314),#8318);
+#8314 = LINE('',#8315,#8316);
+#8315 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#8316 = VECTOR('',#8317,1.);
+#8317 = DIRECTION('',(0.,1.));
+#8318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8319 = PCURVE('',#7906,#8320);
+#8320 = DEFINITIONAL_REPRESENTATION('',(#8321),#8325);
+#8321 = LINE('',#8322,#8323);
+#8322 = CARTESIAN_POINT('',(0.,0.));
+#8323 = VECTOR('',#8324,1.);
+#8324 = DIRECTION('',(1.,0.));
+#8325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8326 = ORIENTED_EDGE('',*,*,#8327,.F.);
+#8327 = EDGE_CURVE('',#8328,#8305,#8330,.T.);
+#8328 = VERTEX_POINT('',#8329);
+#8329 = CARTESIAN_POINT('',(5.452168762264,7.8125,4.174685660388E-02));
+#8330 = SURFACE_CURVE('',#8331,(#8335,#8342),.PCURVE_S1.);
+#8331 = LINE('',#8332,#8333);
+#8332 = CARTESIAN_POINT('',(5.48,7.8125,0.));
+#8333 = VECTOR('',#8334,1.);
+#8334 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#8335 = PCURVE('',#7762,#8336);
+#8336 = DEFINITIONAL_REPRESENTATION('',(#8337),#8341);
+#8337 = LINE('',#8338,#8339);
+#8338 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#8339 = VECTOR('',#8340,1.);
+#8340 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#8341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8342 = PCURVE('',#7878,#8343);
+#8343 = DEFINITIONAL_REPRESENTATION('',(#8344),#8348);
+#8344 = LINE('',#8345,#8346);
+#8345 = CARTESIAN_POINT('',(0.,0.));
+#8346 = VECTOR('',#8347,1.);
+#8347 = DIRECTION('',(1.,0.));
+#8348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8349 = ORIENTED_EDGE('',*,*,#8350,.F.);
+#8350 = EDGE_CURVE('',#8186,#8328,#8351,.T.);
+#8351 = SURFACE_CURVE('',#8352,(#8357,#8368),.PCURVE_S1.);
+#8352 = CIRCLE('',#8353,9.375E-02);
+#8353 = AXIS2_PLACEMENT_3D('',#8354,#8355,#8356);
+#8354 = CARTESIAN_POINT('',(5.530173477358,7.8125,9.375E-02));
+#8355 = DIRECTION('',(0.,1.,0.));
+#8356 = DIRECTION('',(0.,0.,1.));
+#8357 = PCURVE('',#7762,#8358);
+#8358 = DEFINITIONAL_REPRESENTATION('',(#8359),#8367);
+#8359 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8360,#8361,#8362,#8363,
+#8364,#8365,#8366),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#8360 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#8361 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#8362 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#8363 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#8364 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#8365 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#8366 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#8367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8368 = PCURVE('',#7850,#8369);
+#8369 = DEFINITIONAL_REPRESENTATION('',(#8370),#8374);
+#8370 = LINE('',#8371,#8372);
+#8371 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#8372 = VECTOR('',#8373,1.);
+#8373 = DIRECTION('',(1.,0.));
+#8374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8375 = ADVANCED_FACE('',(#8376),#7821,.F.);
+#8376 = FACE_BOUND('',#8377,.F.);
+#8377 = EDGE_LOOP('',(#8378,#8379,#8380,#8381));
+#8378 = ORIENTED_EDGE('',*,*,#8185,.T.);
+#8379 = ORIENTED_EDGE('',*,*,#8159,.T.);
+#8380 = ORIENTED_EDGE('',*,*,#7803,.F.);
+#8381 = ORIENTED_EDGE('',*,*,#8382,.F.);
+#8382 = EDGE_CURVE('',#8186,#7804,#8383,.T.);
+#8383 = SURFACE_CURVE('',#8384,(#8388,#8395),.PCURVE_S1.);
+#8384 = LINE('',#8385,#8386);
+#8385 = CARTESIAN_POINT('',(5.530173477358,7.8125,0.));
+#8386 = VECTOR('',#8387,1.);
+#8387 = DIRECTION('',(0.,1.,0.));
+#8388 = PCURVE('',#7821,#8389);
+#8389 = DEFINITIONAL_REPRESENTATION('',(#8390),#8394);
+#8390 = LINE('',#8391,#8392);
+#8391 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#8392 = VECTOR('',#8393,1.);
+#8393 = DIRECTION('',(0.,1.));
+#8394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8395 = PCURVE('',#7850,#8396);
+#8396 = DEFINITIONAL_REPRESENTATION('',(#8397),#8401);
+#8397 = LINE('',#8398,#8399);
+#8398 = CARTESIAN_POINT('',(0.,0.));
+#8399 = VECTOR('',#8400,1.);
+#8400 = DIRECTION('',(0.,1.));
+#8401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8402 = ADVANCED_FACE('',(#8403),#7850,.T.);
+#8403 = FACE_BOUND('',#8404,.T.);
+#8404 = EDGE_LOOP('',(#8405,#8406,#8427,#8428));
+#8405 = ORIENTED_EDGE('',*,*,#8350,.T.);
+#8406 = ORIENTED_EDGE('',*,*,#8407,.T.);
+#8407 = EDGE_CURVE('',#8328,#7834,#8408,.T.);
+#8408 = SURFACE_CURVE('',#8409,(#8413,#8420),.PCURVE_S1.);
+#8409 = LINE('',#8410,#8411);
+#8410 = CARTESIAN_POINT('',(5.452168762264,7.8125,4.174685660388E-02));
+#8411 = VECTOR('',#8412,1.);
+#8412 = DIRECTION('',(0.,1.,0.));
+#8413 = PCURVE('',#7850,#8414);
+#8414 = DEFINITIONAL_REPRESENTATION('',(#8415),#8419);
+#8415 = LINE('',#8416,#8417);
+#8416 = CARTESIAN_POINT('',(0.982793723247,0.));
+#8417 = VECTOR('',#8418,1.);
+#8418 = DIRECTION('',(0.,1.));
+#8419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8420 = PCURVE('',#7878,#8421);
+#8421 = DEFINITIONAL_REPRESENTATION('',(#8422),#8426);
+#8422 = LINE('',#8423,#8424);
+#8423 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#8424 = VECTOR('',#8425,1.);
+#8425 = DIRECTION('',(0.,-1.));
+#8426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8427 = ORIENTED_EDGE('',*,*,#7833,.F.);
+#8428 = ORIENTED_EDGE('',*,*,#8382,.F.);
+#8429 = ADVANCED_FACE('',(#8430),#7878,.F.);
+#8430 = FACE_BOUND('',#8431,.F.);
+#8431 = EDGE_LOOP('',(#8432,#8433,#8434,#8435));
+#8432 = ORIENTED_EDGE('',*,*,#8327,.F.);
+#8433 = ORIENTED_EDGE('',*,*,#8407,.T.);
+#8434 = ORIENTED_EDGE('',*,*,#7862,.T.);
+#8435 = ORIENTED_EDGE('',*,*,#8436,.F.);
+#8436 = EDGE_CURVE('',#8305,#7863,#8437,.T.);
+#8437 = SURFACE_CURVE('',#8438,(#8442,#8448),.PCURVE_S1.);
+#8438 = LINE('',#8439,#8440);
+#8439 = CARTESIAN_POINT('',(5.135662475472,7.8125,0.516506286792));
+#8440 = VECTOR('',#8441,1.);
+#8441 = DIRECTION('',(0.,1.,0.));
+#8442 = PCURVE('',#7878,#8443);
+#8443 = DEFINITIONAL_REPRESENTATION('',(#8444),#8447);
+#8444 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8445,#8446),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#8445 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#8446 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#8447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8448 = PCURVE('',#7906,#8449);
+#8449 = DEFINITIONAL_REPRESENTATION('',(#8450),#8453);
+#8450 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8451,#8452),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#8451 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#8452 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#8453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8454 = ADVANCED_FACE('',(#8455),#7906,.F.);
+#8455 = FACE_BOUND('',#8456,.F.);
+#8456 = EDGE_LOOP('',(#8457,#8458,#8479,#8480));
+#8457 = ORIENTED_EDGE('',*,*,#7890,.F.);
+#8458 = ORIENTED_EDGE('',*,*,#8459,.F.);
+#8459 = EDGE_CURVE('',#8282,#7891,#8460,.T.);
+#8460 = SURFACE_CURVE('',#8461,(#8465,#8472),.PCURVE_S1.);
+#8461 = LINE('',#8462,#8463);
+#8462 = CARTESIAN_POINT('',(5.08,7.8125,0.516506286792));
+#8463 = VECTOR('',#8464,1.);
+#8464 = DIRECTION('',(0.,1.,0.));
+#8465 = PCURVE('',#7906,#8466);
+#8466 = DEFINITIONAL_REPRESENTATION('',(#8467),#8471);
+#8467 = LINE('',#8468,#8469);
+#8468 = CARTESIAN_POINT('',(0.,0.));
+#8469 = VECTOR('',#8470,1.);
+#8470 = DIRECTION('',(0.,1.));
+#8471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8472 = PCURVE('',#7934,#8473);
+#8473 = DEFINITIONAL_REPRESENTATION('',(#8474),#8478);
+#8474 = LINE('',#8475,#8476);
+#8475 = CARTESIAN_POINT('',(0.,0.));
+#8476 = VECTOR('',#8477,1.);
+#8477 = DIRECTION('',(0.,-1.));
+#8478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8479 = ORIENTED_EDGE('',*,*,#8304,.T.);
+#8480 = ORIENTED_EDGE('',*,*,#8436,.T.);
+#8481 = ADVANCED_FACE('',(#8482),#7934,.F.);
+#8482 = FACE_BOUND('',#8483,.T.);
+#8483 = EDGE_LOOP('',(#8484,#8485,#8506,#8507));
+#8484 = ORIENTED_EDGE('',*,*,#8281,.T.);
+#8485 = ORIENTED_EDGE('',*,*,#8486,.T.);
+#8486 = EDGE_CURVE('',#8259,#7919,#8487,.T.);
+#8487 = SURFACE_CURVE('',#8488,(#8492,#8499),.PCURVE_S1.);
+#8488 = LINE('',#8489,#8490);
+#8489 = CARTESIAN_POINT('',(5.08,7.8125,0.704006286792));
+#8490 = VECTOR('',#8491,1.);
+#8491 = DIRECTION('',(0.,1.,0.));
+#8492 = PCURVE('',#7934,#8493);
+#8493 = DEFINITIONAL_REPRESENTATION('',(#8494),#8498);
+#8494 = LINE('',#8495,#8496);
+#8495 = CARTESIAN_POINT('',(0.1875,0.));
+#8496 = VECTOR('',#8497,1.);
+#8497 = DIRECTION('',(0.,-1.));
+#8498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8499 = PCURVE('',#7962,#8500);
+#8500 = DEFINITIONAL_REPRESENTATION('',(#8501),#8505);
+#8501 = LINE('',#8502,#8503);
+#8502 = CARTESIAN_POINT('',(0.,0.));
+#8503 = VECTOR('',#8504,1.);
+#8504 = DIRECTION('',(0.,1.));
+#8505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8506 = ORIENTED_EDGE('',*,*,#7918,.F.);
+#8507 = ORIENTED_EDGE('',*,*,#8459,.F.);
+#8508 = ADVANCED_FACE('',(#8509),#8023,.T.);
+#8509 = FACE_BOUND('',#8510,.T.);
+#8510 = EDGE_LOOP('',(#8511,#8512,#8513,#8514));
+#8511 = ORIENTED_EDGE('',*,*,#8211,.F.);
+#8512 = ORIENTED_EDGE('',*,*,#8110,.T.);
+#8513 = ORIENTED_EDGE('',*,*,#8007,.T.);
+#8514 = ORIENTED_EDGE('',*,*,#8515,.F.);
+#8515 = EDGE_CURVE('',#8212,#7975,#8516,.T.);
+#8516 = SURFACE_CURVE('',#8517,(#8521,#8528),.PCURVE_S1.);
+#8517 = LINE('',#8518,#8519);
+#8518 = CARTESIAN_POINT('',(5.263840667924,7.8125,0.662259430188));
+#8519 = VECTOR('',#8520,1.);
+#8520 = DIRECTION('',(0.,1.,0.));
+#8521 = PCURVE('',#8023,#8522);
+#8522 = DEFINITIONAL_REPRESENTATION('',(#8523),#8527);
+#8523 = LINE('',#8524,#8525);
+#8524 = CARTESIAN_POINT('',(0.670936777735,0.));
+#8525 = VECTOR('',#8526,1.);
+#8526 = DIRECTION('',(0.,-1.));
+#8527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8528 = PCURVE('',#7995,#8529);
+#8529 = DEFINITIONAL_REPRESENTATION('',(#8530),#8534);
+#8530 = LINE('',#8531,#8532);
+#8531 = CARTESIAN_POINT('',(-0.,0.));
+#8532 = VECTOR('',#8533,1.);
+#8533 = DIRECTION('',(-0.,1.));
+#8534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8535 = ADVANCED_FACE('',(#8536),#7962,.T.);
+#8536 = FACE_BOUND('',#8537,.T.);
+#8537 = EDGE_LOOP('',(#8538,#8539,#8540,#8541));
+#8538 = ORIENTED_EDGE('',*,*,#7946,.F.);
+#8539 = ORIENTED_EDGE('',*,*,#8486,.F.);
+#8540 = ORIENTED_EDGE('',*,*,#8258,.T.);
+#8541 = ORIENTED_EDGE('',*,*,#8542,.T.);
+#8542 = EDGE_CURVE('',#8235,#7947,#8543,.T.);
+#8543 = SURFACE_CURVE('',#8544,(#8548,#8555),.PCURVE_S1.);
+#8544 = LINE('',#8545,#8546);
+#8545 = CARTESIAN_POINT('',(5.18583595283,7.8125,0.704006286792));
+#8546 = VECTOR('',#8547,1.);
+#8547 = DIRECTION('',(0.,1.,0.));
+#8548 = PCURVE('',#7962,#8549);
+#8549 = DEFINITIONAL_REPRESENTATION('',(#8550),#8554);
+#8550 = LINE('',#8551,#8552);
+#8551 = CARTESIAN_POINT('',(0.10583595283,0.));
+#8552 = VECTOR('',#8553,1.);
+#8553 = DIRECTION('',(0.,1.));
+#8554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8555 = PCURVE('',#7995,#8556);
+#8556 = DEFINITIONAL_REPRESENTATION('',(#8557),#8561);
+#8557 = LINE('',#8558,#8559);
+#8558 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#8559 = VECTOR('',#8560,1.);
+#8560 = DIRECTION('',(-0.,1.));
+#8561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8562 = ADVANCED_FACE('',(#8563),#7995,.T.);
+#8563 = FACE_BOUND('',#8564,.F.);
+#8564 = EDGE_LOOP('',(#8565,#8566,#8567,#8568));
+#8565 = ORIENTED_EDGE('',*,*,#8234,.T.);
+#8566 = ORIENTED_EDGE('',*,*,#8542,.T.);
+#8567 = ORIENTED_EDGE('',*,*,#7974,.F.);
+#8568 = ORIENTED_EDGE('',*,*,#8515,.F.);
+#8569 = MANIFOLD_SOLID_BREP('',#8570);
+#8570 = CLOSED_SHELL('',(#8571,#8691,#8974,#9024,#9073,#9267,#9294,#9321
+ ,#9346,#9373,#9400,#9427,#9454));
+#8571 = ADVANCED_FACE('',(#8572),#8586,.T.);
+#8572 = FACE_BOUND('',#8573,.T.);
+#8573 = EDGE_LOOP('',(#8574,#8609,#8637,#8665));
+#8574 = ORIENTED_EDGE('',*,*,#8575,.F.);
+#8575 = EDGE_CURVE('',#8576,#8578,#8580,.T.);
+#8576 = VERTEX_POINT('',#8577);
+#8577 = CARTESIAN_POINT('',(-5.88,7.3875,0.1875));
+#8578 = VERTEX_POINT('',#8579);
+#8579 = CARTESIAN_POINT('',(-5.630520432075,7.3875,0.1875));
+#8580 = SURFACE_CURVE('',#8581,(#8585,#8597),.PCURVE_S1.);
+#8581 = LINE('',#8582,#8583);
+#8582 = CARTESIAN_POINT('',(-5.88,7.3875,0.1875));
+#8583 = VECTOR('',#8584,1.);
+#8584 = DIRECTION('',(1.,0.,0.));
+#8585 = PCURVE('',#8586,#8591);
+#8586 = PLANE('',#8587);
+#8587 = AXIS2_PLACEMENT_3D('',#8588,#8589,#8590);
+#8588 = CARTESIAN_POINT('',(-5.88,7.0125,0.1875));
+#8589 = DIRECTION('',(0.,0.,1.));
+#8590 = DIRECTION('',(1.,0.,0.));
+#8591 = DEFINITIONAL_REPRESENTATION('',(#8592),#8596);
+#8592 = LINE('',#8593,#8594);
+#8593 = CARTESIAN_POINT('',(0.,0.375));
+#8594 = VECTOR('',#8595,1.);
+#8595 = DIRECTION('',(1.,0.));
+#8596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8597 = PCURVE('',#8598,#8603);
+#8598 = PLANE('',#8599);
+#8599 = AXIS2_PLACEMENT_3D('',#8600,#8601,#8602);
+#8600 = CARTESIAN_POINT('',(-5.453319128445,7.3875,0.302149478872));
+#8601 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#8602 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#8603 = DEFINITIONAL_REPRESENTATION('',(#8604),#8608);
+#8604 = LINE('',#8605,#8606);
+#8605 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#8606 = VECTOR('',#8607,1.);
+#8607 = DIRECTION('',(1.,-8.365608664024E-59));
+#8608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8609 = ORIENTED_EDGE('',*,*,#8610,.F.);
+#8610 = EDGE_CURVE('',#8611,#8576,#8613,.T.);
+#8611 = VERTEX_POINT('',#8612);
+#8612 = CARTESIAN_POINT('',(-5.88,7.0125,0.1875));
+#8613 = SURFACE_CURVE('',#8614,(#8618,#8625),.PCURVE_S1.);
+#8614 = LINE('',#8615,#8616);
+#8615 = CARTESIAN_POINT('',(-5.88,7.0125,0.1875));
+#8616 = VECTOR('',#8617,1.);
+#8617 = DIRECTION('',(0.,1.,0.));
+#8618 = PCURVE('',#8586,#8619);
+#8619 = DEFINITIONAL_REPRESENTATION('',(#8620),#8624);
+#8620 = LINE('',#8621,#8622);
+#8621 = CARTESIAN_POINT('',(0.,0.));
+#8622 = VECTOR('',#8623,1.);
+#8623 = DIRECTION('',(0.,1.));
+#8624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8625 = PCURVE('',#8626,#8631);
+#8626 = PLANE('',#8627);
+#8627 = AXIS2_PLACEMENT_3D('',#8628,#8629,#8630);
+#8628 = CARTESIAN_POINT('',(-5.88,7.0125,0.));
+#8629 = DIRECTION('',(1.,0.,0.));
+#8630 = DIRECTION('',(0.,0.,1.));
+#8631 = DEFINITIONAL_REPRESENTATION('',(#8632),#8636);
+#8632 = LINE('',#8633,#8634);
+#8633 = CARTESIAN_POINT('',(0.1875,0.));
+#8634 = VECTOR('',#8635,1.);
+#8635 = DIRECTION('',(0.,-1.));
+#8636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8637 = ORIENTED_EDGE('',*,*,#8638,.T.);
+#8638 = EDGE_CURVE('',#8611,#8639,#8641,.T.);
+#8639 = VERTEX_POINT('',#8640);
+#8640 = CARTESIAN_POINT('',(-5.630520432075,7.0125,0.1875));
+#8641 = SURFACE_CURVE('',#8642,(#8646,#8653),.PCURVE_S1.);
+#8642 = LINE('',#8643,#8644);
+#8643 = CARTESIAN_POINT('',(-5.88,7.0125,0.1875));
+#8644 = VECTOR('',#8645,1.);
+#8645 = DIRECTION('',(1.,0.,0.));
+#8646 = PCURVE('',#8586,#8647);
+#8647 = DEFINITIONAL_REPRESENTATION('',(#8648),#8652);
+#8648 = LINE('',#8649,#8650);
+#8649 = CARTESIAN_POINT('',(0.,0.));
+#8650 = VECTOR('',#8651,1.);
+#8651 = DIRECTION('',(1.,0.));
+#8652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8653 = PCURVE('',#8654,#8659);
+#8654 = PLANE('',#8655);
+#8655 = AXIS2_PLACEMENT_3D('',#8656,#8657,#8658);
+#8656 = CARTESIAN_POINT('',(-5.453319128445,7.0125,0.302149478872));
+#8657 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#8658 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#8659 = DEFINITIONAL_REPRESENTATION('',(#8660),#8664);
+#8660 = LINE('',#8661,#8662);
+#8661 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#8662 = VECTOR('',#8663,1.);
+#8663 = DIRECTION('',(-1.,-4.751047921064E-59));
+#8664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8665 = ORIENTED_EDGE('',*,*,#8666,.T.);
+#8666 = EDGE_CURVE('',#8639,#8578,#8667,.T.);
+#8667 = SURFACE_CURVE('',#8668,(#8672,#8679),.PCURVE_S1.);
+#8668 = LINE('',#8669,#8670);
+#8669 = CARTESIAN_POINT('',(-5.630520432075,7.0125,0.1875));
+#8670 = VECTOR('',#8671,1.);
+#8671 = DIRECTION('',(0.,1.,0.));
+#8672 = PCURVE('',#8586,#8673);
+#8673 = DEFINITIONAL_REPRESENTATION('',(#8674),#8678);
+#8674 = LINE('',#8675,#8676);
+#8675 = CARTESIAN_POINT('',(0.249479567925,0.));
+#8676 = VECTOR('',#8677,1.);
+#8677 = DIRECTION('',(0.,1.));
+#8678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8679 = PCURVE('',#8680,#8685);
+#8680 = CYLINDRICAL_SURFACE('',#8681,9.375E-02);
+#8681 = AXIS2_PLACEMENT_3D('',#8682,#8683,#8684);
+#8682 = CARTESIAN_POINT('',(-5.630520432075,7.0125,0.28125));
+#8683 = DIRECTION('',(0.,1.,0.));
+#8684 = DIRECTION('',(0.,0.,-1.));
+#8685 = DEFINITIONAL_REPRESENTATION('',(#8686),#8690);
+#8686 = LINE('',#8687,#8688);
+#8687 = CARTESIAN_POINT('',(-0.,0.));
+#8688 = VECTOR('',#8689,1.);
+#8689 = DIRECTION('',(-0.,1.));
+#8690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8691 = ADVANCED_FACE('',(#8692),#8598,.T.);
+#8692 = FACE_BOUND('',#8693,.T.);
+#8693 = EDGE_LOOP('',(#8694,#8724,#8745,#8746,#8774,#8802,#8831,#8859,
+ #8887,#8915,#8943));
+#8694 = ORIENTED_EDGE('',*,*,#8695,.F.);
+#8695 = EDGE_CURVE('',#8696,#8698,#8700,.T.);
+#8696 = VERTEX_POINT('',#8697);
+#8697 = CARTESIAN_POINT('',(-5.88,7.3875,0.));
+#8698 = VERTEX_POINT('',#8699);
+#8699 = CARTESIAN_POINT('',(-5.530173477358,7.3875,0.));
+#8700 = SURFACE_CURVE('',#8701,(#8705,#8712),.PCURVE_S1.);
+#8701 = LINE('',#8702,#8703);
+#8702 = CARTESIAN_POINT('',(-5.88,7.3875,0.));
+#8703 = VECTOR('',#8704,1.);
+#8704 = DIRECTION('',(1.,0.,0.));
+#8705 = PCURVE('',#8598,#8706);
+#8706 = DEFINITIONAL_REPRESENTATION('',(#8707),#8711);
+#8707 = LINE('',#8708,#8709);
+#8708 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#8709 = VECTOR('',#8710,1.);
+#8710 = DIRECTION('',(1.,-8.365608664024E-59));
+#8711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8712 = PCURVE('',#8713,#8718);
+#8713 = PLANE('',#8714);
+#8714 = AXIS2_PLACEMENT_3D('',#8715,#8716,#8717);
+#8715 = CARTESIAN_POINT('',(-5.88,7.0125,0.));
+#8716 = DIRECTION('',(0.,0.,1.));
+#8717 = DIRECTION('',(1.,0.,0.));
+#8718 = DEFINITIONAL_REPRESENTATION('',(#8719),#8723);
+#8719 = LINE('',#8720,#8721);
+#8720 = CARTESIAN_POINT('',(0.,0.375));
+#8721 = VECTOR('',#8722,1.);
+#8722 = DIRECTION('',(1.,0.));
+#8723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8724 = ORIENTED_EDGE('',*,*,#8725,.T.);
+#8725 = EDGE_CURVE('',#8696,#8576,#8726,.T.);
+#8726 = SURFACE_CURVE('',#8727,(#8731,#8738),.PCURVE_S1.);
+#8727 = LINE('',#8728,#8729);
+#8728 = CARTESIAN_POINT('',(-5.88,7.3875,0.));
+#8729 = VECTOR('',#8730,1.);
+#8730 = DIRECTION('',(0.,0.,1.));
+#8731 = PCURVE('',#8598,#8732);
+#8732 = DEFINITIONAL_REPRESENTATION('',(#8733),#8737);
+#8733 = LINE('',#8734,#8735);
+#8734 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#8735 = VECTOR('',#8736,1.);
+#8736 = DIRECTION('',(0.,-1.));
+#8737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8738 = PCURVE('',#8626,#8739);
+#8739 = DEFINITIONAL_REPRESENTATION('',(#8740),#8744);
+#8740 = LINE('',#8741,#8742);
+#8741 = CARTESIAN_POINT('',(0.,-0.375));
+#8742 = VECTOR('',#8743,1.);
+#8743 = DIRECTION('',(1.,0.));
+#8744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8745 = ORIENTED_EDGE('',*,*,#8575,.T.);
+#8746 = ORIENTED_EDGE('',*,*,#8747,.T.);
+#8747 = EDGE_CURVE('',#8578,#8748,#8750,.T.);
+#8748 = VERTEX_POINT('',#8749);
+#8749 = CARTESIAN_POINT('',(-5.552515716981,7.3875,0.229246856604));
+#8750 = SURFACE_CURVE('',#8751,(#8756,#8767),.PCURVE_S1.);
+#8751 = CIRCLE('',#8752,9.375E-02);
+#8752 = AXIS2_PLACEMENT_3D('',#8753,#8754,#8755);
+#8753 = CARTESIAN_POINT('',(-5.630520432075,7.3875,0.28125));
+#8754 = DIRECTION('',(0.,-1.,0.));
+#8755 = DIRECTION('',(0.,0.,1.));
+#8756 = PCURVE('',#8598,#8757);
+#8757 = DEFINITIONAL_REPRESENTATION('',(#8758),#8766);
+#8758 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8759,#8760,#8761,#8762,
+#8763,#8764,#8765),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#8759 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#8760 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#8761 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#8762 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#8763 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#8764 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#8765 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#8766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8767 = PCURVE('',#8680,#8768);
+#8768 = DEFINITIONAL_REPRESENTATION('',(#8769),#8773);
+#8769 = LINE('',#8770,#8771);
+#8770 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#8771 = VECTOR('',#8772,1.);
+#8772 = DIRECTION('',(-1.,0.));
+#8773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8774 = ORIENTED_EDGE('',*,*,#8775,.T.);
+#8775 = EDGE_CURVE('',#8748,#8776,#8778,.T.);
+#8776 = VERTEX_POINT('',#8777);
+#8777 = CARTESIAN_POINT('',(-5.263840667924,7.3875,0.662259430188));
+#8778 = SURFACE_CURVE('',#8779,(#8783,#8790),.PCURVE_S1.);
+#8779 = LINE('',#8780,#8781);
+#8780 = CARTESIAN_POINT('',(-5.636009430188,7.3875,0.104006286792));
+#8781 = VECTOR('',#8782,1.);
+#8782 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#8783 = PCURVE('',#8598,#8784);
+#8784 = DEFINITIONAL_REPRESENTATION('',(#8785),#8789);
+#8785 = LINE('',#8786,#8787);
+#8786 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#8787 = VECTOR('',#8788,1.);
+#8788 = DIRECTION('',(0.554700196225,-0.832050294338));
+#8789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8790 = PCURVE('',#8791,#8796);
+#8791 = PLANE('',#8792);
+#8792 = AXIS2_PLACEMENT_3D('',#8793,#8794,#8795);
+#8793 = CARTESIAN_POINT('',(-5.636009430188,7.0125,0.104006286792));
+#8794 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#8795 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#8796 = DEFINITIONAL_REPRESENTATION('',(#8797),#8801);
+#8797 = LINE('',#8798,#8799);
+#8798 = CARTESIAN_POINT('',(0.,-0.375));
+#8799 = VECTOR('',#8800,1.);
+#8800 = DIRECTION('',(1.,0.));
+#8801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8802 = ORIENTED_EDGE('',*,*,#8803,.T.);
+#8803 = EDGE_CURVE('',#8776,#8804,#8806,.T.);
+#8804 = VERTEX_POINT('',#8805);
+#8805 = CARTESIAN_POINT('',(-5.18583595283,7.3875,0.704006286792));
+#8806 = SURFACE_CURVE('',#8807,(#8812,#8819),.PCURVE_S1.);
+#8807 = CIRCLE('',#8808,9.375E-02);
+#8808 = AXIS2_PLACEMENT_3D('',#8809,#8810,#8811);
+#8809 = CARTESIAN_POINT('',(-5.18583595283,7.3875,0.610256286792));
+#8810 = DIRECTION('',(0.,1.,0.));
+#8811 = DIRECTION('',(0.,0.,1.));
+#8812 = PCURVE('',#8598,#8813);
+#8813 = DEFINITIONAL_REPRESENTATION('',(#8814),#8818);
+#8814 = CIRCLE('',#8815,9.375E-02);
+#8815 = AXIS2_PLACEMENT_2D('',#8816,#8817);
+#8816 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#8817 = DIRECTION('',(0.,-1.));
+#8818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8819 = PCURVE('',#8820,#8825);
+#8820 = CYLINDRICAL_SURFACE('',#8821,9.375E-02);
+#8821 = AXIS2_PLACEMENT_3D('',#8822,#8823,#8824);
+#8822 = CARTESIAN_POINT('',(-5.18583595283,7.0125,0.610256286792));
+#8823 = DIRECTION('',(0.,1.,0.));
+#8824 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#8825 = DEFINITIONAL_REPRESENTATION('',(#8826),#8830);
+#8826 = LINE('',#8827,#8828);
+#8827 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#8828 = VECTOR('',#8829,1.);
+#8829 = DIRECTION('',(1.,0.));
+#8830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8831 = ORIENTED_EDGE('',*,*,#8832,.T.);
+#8832 = EDGE_CURVE('',#8804,#8833,#8835,.T.);
+#8833 = VERTEX_POINT('',#8834);
+#8834 = CARTESIAN_POINT('',(-5.08,7.3875,0.704006286792));
+#8835 = SURFACE_CURVE('',#8836,(#8840,#8847),.PCURVE_S1.);
+#8836 = LINE('',#8837,#8838);
+#8837 = CARTESIAN_POINT('',(-5.236009430188,7.3875,0.704006286792));
+#8838 = VECTOR('',#8839,1.);
+#8839 = DIRECTION('',(1.,0.,0.));
+#8840 = PCURVE('',#8598,#8841);
+#8841 = DEFINITIONAL_REPRESENTATION('',(#8842),#8846);
+#8842 = LINE('',#8843,#8844);
+#8843 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#8844 = VECTOR('',#8845,1.);
+#8845 = DIRECTION('',(1.,-8.365608664024E-59));
+#8846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8847 = PCURVE('',#8848,#8853);
+#8848 = PLANE('',#8849);
+#8849 = AXIS2_PLACEMENT_3D('',#8850,#8851,#8852);
+#8850 = CARTESIAN_POINT('',(-5.236009430188,7.0125,0.704006286792));
+#8851 = DIRECTION('',(0.,0.,1.));
+#8852 = DIRECTION('',(1.,0.,0.));
+#8853 = DEFINITIONAL_REPRESENTATION('',(#8854),#8858);
+#8854 = LINE('',#8855,#8856);
+#8855 = CARTESIAN_POINT('',(0.,0.375));
+#8856 = VECTOR('',#8857,1.);
+#8857 = DIRECTION('',(1.,0.));
+#8858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8859 = ORIENTED_EDGE('',*,*,#8860,.F.);
+#8860 = EDGE_CURVE('',#8861,#8833,#8863,.T.);
+#8861 = VERTEX_POINT('',#8862);
+#8862 = CARTESIAN_POINT('',(-5.08,7.3875,0.516506286792));
+#8863 = SURFACE_CURVE('',#8864,(#8868,#8875),.PCURVE_S1.);
+#8864 = LINE('',#8865,#8866);
+#8865 = CARTESIAN_POINT('',(-5.08,7.3875,0.516506286792));
+#8866 = VECTOR('',#8867,1.);
+#8867 = DIRECTION('',(0.,0.,1.));
+#8868 = PCURVE('',#8598,#8869);
+#8869 = DEFINITIONAL_REPRESENTATION('',(#8870),#8874);
+#8870 = LINE('',#8871,#8872);
+#8871 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#8872 = VECTOR('',#8873,1.);
+#8873 = DIRECTION('',(0.,-1.));
+#8874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8875 = PCURVE('',#8876,#8881);
+#8876 = PLANE('',#8877);
+#8877 = AXIS2_PLACEMENT_3D('',#8878,#8879,#8880);
+#8878 = CARTESIAN_POINT('',(-5.08,7.0125,0.516506286792));
+#8879 = DIRECTION('',(1.,0.,0.));
+#8880 = DIRECTION('',(0.,0.,1.));
+#8881 = DEFINITIONAL_REPRESENTATION('',(#8882),#8886);
+#8882 = LINE('',#8883,#8884);
+#8883 = CARTESIAN_POINT('',(0.,-0.375));
+#8884 = VECTOR('',#8885,1.);
+#8885 = DIRECTION('',(1.,0.));
+#8886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8887 = ORIENTED_EDGE('',*,*,#8888,.F.);
+#8888 = EDGE_CURVE('',#8889,#8861,#8891,.T.);
+#8889 = VERTEX_POINT('',#8890);
+#8890 = CARTESIAN_POINT('',(-5.135662475472,7.3875,0.516506286792));
+#8891 = SURFACE_CURVE('',#8892,(#8896,#8903),.PCURVE_S1.);
+#8892 = LINE('',#8893,#8894);
+#8893 = CARTESIAN_POINT('',(-5.236009430188,7.3875,0.516506286792));
+#8894 = VECTOR('',#8895,1.);
+#8895 = DIRECTION('',(1.,0.,0.));
+#8896 = PCURVE('',#8598,#8897);
+#8897 = DEFINITIONAL_REPRESENTATION('',(#8898),#8902);
+#8898 = LINE('',#8899,#8900);
+#8899 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#8900 = VECTOR('',#8901,1.);
+#8901 = DIRECTION('',(1.,-8.365608664024E-59));
+#8902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8903 = PCURVE('',#8904,#8909);
+#8904 = PLANE('',#8905);
+#8905 = AXIS2_PLACEMENT_3D('',#8906,#8907,#8908);
+#8906 = CARTESIAN_POINT('',(-5.236009430188,7.0125,0.516506286792));
+#8907 = DIRECTION('',(0.,0.,1.));
+#8908 = DIRECTION('',(1.,0.,0.));
+#8909 = DEFINITIONAL_REPRESENTATION('',(#8910),#8914);
+#8910 = LINE('',#8911,#8912);
+#8911 = CARTESIAN_POINT('',(0.,0.375));
+#8912 = VECTOR('',#8913,1.);
+#8913 = DIRECTION('',(1.,0.));
+#8914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8915 = ORIENTED_EDGE('',*,*,#8916,.F.);
+#8916 = EDGE_CURVE('',#8917,#8889,#8919,.T.);
+#8917 = VERTEX_POINT('',#8918);
+#8918 = CARTESIAN_POINT('',(-5.452168762264,7.3875,4.174685660388E-02));
+#8919 = SURFACE_CURVE('',#8920,(#8924,#8931),.PCURVE_S1.);
+#8920 = LINE('',#8921,#8922);
+#8921 = CARTESIAN_POINT('',(-5.48,7.3875,2.775557561563E-17));
+#8922 = VECTOR('',#8923,1.);
+#8923 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#8924 = PCURVE('',#8598,#8925);
+#8925 = DEFINITIONAL_REPRESENTATION('',(#8926),#8930);
+#8926 = LINE('',#8927,#8928);
+#8927 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#8928 = VECTOR('',#8929,1.);
+#8929 = DIRECTION('',(0.554700196225,-0.832050294338));
+#8930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8931 = PCURVE('',#8932,#8937);
+#8932 = PLANE('',#8933);
+#8933 = AXIS2_PLACEMENT_3D('',#8934,#8935,#8936);
+#8934 = CARTESIAN_POINT('',(-5.48,7.0125,2.775557561563E-17));
+#8935 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#8936 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#8937 = DEFINITIONAL_REPRESENTATION('',(#8938),#8942);
+#8938 = LINE('',#8939,#8940);
+#8939 = CARTESIAN_POINT('',(0.,-0.375));
+#8940 = VECTOR('',#8941,1.);
+#8941 = DIRECTION('',(1.,0.));
+#8942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8943 = ORIENTED_EDGE('',*,*,#8944,.F.);
+#8944 = EDGE_CURVE('',#8698,#8917,#8945,.T.);
+#8945 = SURFACE_CURVE('',#8946,(#8951,#8962),.PCURVE_S1.);
+#8946 = CIRCLE('',#8947,9.375E-02);
+#8947 = AXIS2_PLACEMENT_3D('',#8948,#8949,#8950);
+#8948 = CARTESIAN_POINT('',(-5.530173477358,7.3875,9.375E-02));
+#8949 = DIRECTION('',(0.,-1.,0.));
+#8950 = DIRECTION('',(0.,0.,1.));
+#8951 = PCURVE('',#8598,#8952);
+#8952 = DEFINITIONAL_REPRESENTATION('',(#8953),#8961);
+#8953 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8954,#8955,#8956,#8957,
+#8958,#8959,#8960),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#8954 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#8955 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#8956 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#8957 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#8958 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#8959 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#8960 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#8961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8962 = PCURVE('',#8963,#8968);
+#8963 = CYLINDRICAL_SURFACE('',#8964,9.375E-02);
+#8964 = AXIS2_PLACEMENT_3D('',#8965,#8966,#8967);
+#8965 = CARTESIAN_POINT('',(-5.530173477358,7.0125,9.375E-02));
+#8966 = DIRECTION('',(0.,1.,0.));
+#8967 = DIRECTION('',(0.,0.,-1.));
+#8968 = DEFINITIONAL_REPRESENTATION('',(#8969),#8973);
+#8969 = LINE('',#8970,#8971);
+#8970 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#8971 = VECTOR('',#8972,1.);
+#8972 = DIRECTION('',(-1.,0.));
+#8973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8974 = ADVANCED_FACE('',(#8975),#8680,.F.);
+#8975 = FACE_BOUND('',#8976,.T.);
+#8976 = EDGE_LOOP('',(#8977,#9001,#9022,#9023));
+#8977 = ORIENTED_EDGE('',*,*,#8978,.T.);
+#8978 = EDGE_CURVE('',#8639,#8979,#8981,.T.);
+#8979 = VERTEX_POINT('',#8980);
+#8980 = CARTESIAN_POINT('',(-5.552515716981,7.0125,0.229246856604));
+#8981 = SURFACE_CURVE('',#8982,(#8987,#8994),.PCURVE_S1.);
+#8982 = CIRCLE('',#8983,9.375E-02);
+#8983 = AXIS2_PLACEMENT_3D('',#8984,#8985,#8986);
+#8984 = CARTESIAN_POINT('',(-5.630520432075,7.0125,0.28125));
+#8985 = DIRECTION('',(0.,-1.,0.));
+#8986 = DIRECTION('',(0.,0.,1.));
+#8987 = PCURVE('',#8680,#8988);
+#8988 = DEFINITIONAL_REPRESENTATION('',(#8989),#8993);
+#8989 = LINE('',#8990,#8991);
+#8990 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#8991 = VECTOR('',#8992,1.);
+#8992 = DIRECTION('',(-1.,0.));
+#8993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8994 = PCURVE('',#8654,#8995);
+#8995 = DEFINITIONAL_REPRESENTATION('',(#8996),#9000);
+#8996 = CIRCLE('',#8997,9.375E-02);
+#8997 = AXIS2_PLACEMENT_2D('',#8998,#8999);
+#8998 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#8999 = DIRECTION('',(0.,-1.));
+#9000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9001 = ORIENTED_EDGE('',*,*,#9002,.T.);
+#9002 = EDGE_CURVE('',#8979,#8748,#9003,.T.);
+#9003 = SURFACE_CURVE('',#9004,(#9008,#9015),.PCURVE_S1.);
+#9004 = LINE('',#9005,#9006);
+#9005 = CARTESIAN_POINT('',(-5.552515716981,7.0125,0.229246856604));
+#9006 = VECTOR('',#9007,1.);
+#9007 = DIRECTION('',(0.,1.,0.));
+#9008 = PCURVE('',#8680,#9009);
+#9009 = DEFINITIONAL_REPRESENTATION('',(#9010),#9014);
+#9010 = LINE('',#9011,#9012);
+#9011 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#9012 = VECTOR('',#9013,1.);
+#9013 = DIRECTION('',(-0.,1.));
+#9014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9015 = PCURVE('',#8791,#9016);
+#9016 = DEFINITIONAL_REPRESENTATION('',(#9017),#9021);
+#9017 = LINE('',#9018,#9019);
+#9018 = CARTESIAN_POINT('',(0.150520432075,0.));
+#9019 = VECTOR('',#9020,1.);
+#9020 = DIRECTION('',(0.,-1.));
+#9021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9022 = ORIENTED_EDGE('',*,*,#8747,.F.);
+#9023 = ORIENTED_EDGE('',*,*,#8666,.F.);
+#9024 = ADVANCED_FACE('',(#9025),#8626,.F.);
+#9025 = FACE_BOUND('',#9026,.F.);
+#9026 = EDGE_LOOP('',(#9027,#9050,#9071,#9072));
+#9027 = ORIENTED_EDGE('',*,*,#9028,.F.);
+#9028 = EDGE_CURVE('',#9029,#8611,#9031,.T.);
+#9029 = VERTEX_POINT('',#9030);
+#9030 = CARTESIAN_POINT('',(-5.88,7.0125,0.));
+#9031 = SURFACE_CURVE('',#9032,(#9036,#9043),.PCURVE_S1.);
+#9032 = LINE('',#9033,#9034);
+#9033 = CARTESIAN_POINT('',(-5.88,7.0125,0.));
+#9034 = VECTOR('',#9035,1.);
+#9035 = DIRECTION('',(0.,0.,1.));
+#9036 = PCURVE('',#8626,#9037);
+#9037 = DEFINITIONAL_REPRESENTATION('',(#9038),#9042);
+#9038 = LINE('',#9039,#9040);
+#9039 = CARTESIAN_POINT('',(0.,0.));
+#9040 = VECTOR('',#9041,1.);
+#9041 = DIRECTION('',(1.,0.));
+#9042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9043 = PCURVE('',#8654,#9044);
+#9044 = DEFINITIONAL_REPRESENTATION('',(#9045),#9049);
+#9045 = LINE('',#9046,#9047);
+#9046 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#9047 = VECTOR('',#9048,1.);
+#9048 = DIRECTION('',(0.,-1.));
+#9049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9050 = ORIENTED_EDGE('',*,*,#9051,.T.);
+#9051 = EDGE_CURVE('',#9029,#8696,#9052,.T.);
+#9052 = SURFACE_CURVE('',#9053,(#9057,#9064),.PCURVE_S1.);
+#9053 = LINE('',#9054,#9055);
+#9054 = CARTESIAN_POINT('',(-5.88,7.0125,0.));
+#9055 = VECTOR('',#9056,1.);
+#9056 = DIRECTION('',(0.,1.,0.));
+#9057 = PCURVE('',#8626,#9058);
+#9058 = DEFINITIONAL_REPRESENTATION('',(#9059),#9063);
+#9059 = LINE('',#9060,#9061);
+#9060 = CARTESIAN_POINT('',(0.,0.));
+#9061 = VECTOR('',#9062,1.);
+#9062 = DIRECTION('',(0.,-1.));
+#9063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9064 = PCURVE('',#8713,#9065);
+#9065 = DEFINITIONAL_REPRESENTATION('',(#9066),#9070);
+#9066 = LINE('',#9067,#9068);
+#9067 = CARTESIAN_POINT('',(0.,0.));
+#9068 = VECTOR('',#9069,1.);
+#9069 = DIRECTION('',(0.,1.));
+#9070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9071 = ORIENTED_EDGE('',*,*,#8725,.T.);
+#9072 = ORIENTED_EDGE('',*,*,#8610,.F.);
+#9073 = ADVANCED_FACE('',(#9074),#8654,.T.);
+#9074 = FACE_BOUND('',#9075,.T.);
+#9075 = EDGE_LOOP('',(#9076,#9099,#9123,#9146,#9169,#9192,#9215,#9243,
+ #9264,#9265,#9266));
+#9076 = ORIENTED_EDGE('',*,*,#9077,.T.);
+#9077 = EDGE_CURVE('',#9029,#9078,#9080,.T.);
+#9078 = VERTEX_POINT('',#9079);
+#9079 = CARTESIAN_POINT('',(-5.530173477358,7.0125,0.));
+#9080 = SURFACE_CURVE('',#9081,(#9085,#9092),.PCURVE_S1.);
+#9081 = LINE('',#9082,#9083);
+#9082 = CARTESIAN_POINT('',(-5.88,7.0125,0.));
+#9083 = VECTOR('',#9084,1.);
+#9084 = DIRECTION('',(1.,0.,0.));
+#9085 = PCURVE('',#8654,#9086);
+#9086 = DEFINITIONAL_REPRESENTATION('',(#9087),#9091);
+#9087 = LINE('',#9088,#9089);
+#9088 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#9089 = VECTOR('',#9090,1.);
+#9090 = DIRECTION('',(-1.,-4.751047921064E-59));
+#9091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9092 = PCURVE('',#8713,#9093);
+#9093 = DEFINITIONAL_REPRESENTATION('',(#9094),#9098);
+#9094 = LINE('',#9095,#9096);
+#9095 = CARTESIAN_POINT('',(0.,0.));
+#9096 = VECTOR('',#9097,1.);
+#9097 = DIRECTION('',(1.,0.));
+#9098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9099 = ORIENTED_EDGE('',*,*,#9100,.T.);
+#9100 = EDGE_CURVE('',#9078,#9101,#9103,.T.);
+#9101 = VERTEX_POINT('',#9102);
+#9102 = CARTESIAN_POINT('',(-5.452168762264,7.0125,4.174685660388E-02));
+#9103 = SURFACE_CURVE('',#9104,(#9109,#9116),.PCURVE_S1.);
+#9104 = CIRCLE('',#9105,9.375E-02);
+#9105 = AXIS2_PLACEMENT_3D('',#9106,#9107,#9108);
+#9106 = CARTESIAN_POINT('',(-5.530173477358,7.0125,9.375E-02));
+#9107 = DIRECTION('',(0.,-1.,0.));
+#9108 = DIRECTION('',(0.,0.,1.));
+#9109 = PCURVE('',#8654,#9110);
+#9110 = DEFINITIONAL_REPRESENTATION('',(#9111),#9115);
+#9111 = CIRCLE('',#9112,9.375E-02);
+#9112 = AXIS2_PLACEMENT_2D('',#9113,#9114);
+#9113 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#9114 = DIRECTION('',(0.,-1.));
+#9115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9116 = PCURVE('',#8963,#9117);
+#9117 = DEFINITIONAL_REPRESENTATION('',(#9118),#9122);
+#9118 = LINE('',#9119,#9120);
+#9119 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#9120 = VECTOR('',#9121,1.);
+#9121 = DIRECTION('',(-1.,0.));
+#9122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9123 = ORIENTED_EDGE('',*,*,#9124,.T.);
+#9124 = EDGE_CURVE('',#9101,#9125,#9127,.T.);
+#9125 = VERTEX_POINT('',#9126);
+#9126 = CARTESIAN_POINT('',(-5.135662475472,7.0125,0.516506286792));
+#9127 = SURFACE_CURVE('',#9128,(#9132,#9139),.PCURVE_S1.);
+#9128 = LINE('',#9129,#9130);
+#9129 = CARTESIAN_POINT('',(-5.48,7.0125,2.775557561563E-17));
+#9130 = VECTOR('',#9131,1.);
+#9131 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#9132 = PCURVE('',#8654,#9133);
+#9133 = DEFINITIONAL_REPRESENTATION('',(#9134),#9138);
+#9134 = LINE('',#9135,#9136);
+#9135 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#9136 = VECTOR('',#9137,1.);
+#9137 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#9138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9139 = PCURVE('',#8932,#9140);
+#9140 = DEFINITIONAL_REPRESENTATION('',(#9141),#9145);
+#9141 = LINE('',#9142,#9143);
+#9142 = CARTESIAN_POINT('',(0.,0.));
+#9143 = VECTOR('',#9144,1.);
+#9144 = DIRECTION('',(1.,0.));
+#9145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9146 = ORIENTED_EDGE('',*,*,#9147,.T.);
+#9147 = EDGE_CURVE('',#9125,#9148,#9150,.T.);
+#9148 = VERTEX_POINT('',#9149);
+#9149 = CARTESIAN_POINT('',(-5.08,7.0125,0.516506286792));
+#9150 = SURFACE_CURVE('',#9151,(#9155,#9162),.PCURVE_S1.);
+#9151 = LINE('',#9152,#9153);
+#9152 = CARTESIAN_POINT('',(-5.236009430188,7.0125,0.516506286792));
+#9153 = VECTOR('',#9154,1.);
+#9154 = DIRECTION('',(1.,0.,0.));
+#9155 = PCURVE('',#8654,#9156);
+#9156 = DEFINITIONAL_REPRESENTATION('',(#9157),#9161);
+#9157 = LINE('',#9158,#9159);
+#9158 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#9159 = VECTOR('',#9160,1.);
+#9160 = DIRECTION('',(-1.,-4.751047921064E-59));
+#9161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9162 = PCURVE('',#8904,#9163);
+#9163 = DEFINITIONAL_REPRESENTATION('',(#9164),#9168);
+#9164 = LINE('',#9165,#9166);
+#9165 = CARTESIAN_POINT('',(0.,0.));
+#9166 = VECTOR('',#9167,1.);
+#9167 = DIRECTION('',(1.,0.));
+#9168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9169 = ORIENTED_EDGE('',*,*,#9170,.T.);
+#9170 = EDGE_CURVE('',#9148,#9171,#9173,.T.);
+#9171 = VERTEX_POINT('',#9172);
+#9172 = CARTESIAN_POINT('',(-5.08,7.0125,0.704006286792));
+#9173 = SURFACE_CURVE('',#9174,(#9178,#9185),.PCURVE_S1.);
+#9174 = LINE('',#9175,#9176);
+#9175 = CARTESIAN_POINT('',(-5.08,7.0125,0.516506286792));
+#9176 = VECTOR('',#9177,1.);
+#9177 = DIRECTION('',(0.,0.,1.));
+#9178 = PCURVE('',#8654,#9179);
+#9179 = DEFINITIONAL_REPRESENTATION('',(#9180),#9184);
+#9180 = LINE('',#9181,#9182);
+#9181 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#9182 = VECTOR('',#9183,1.);
+#9183 = DIRECTION('',(0.,-1.));
+#9184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9185 = PCURVE('',#8876,#9186);
+#9186 = DEFINITIONAL_REPRESENTATION('',(#9187),#9191);
+#9187 = LINE('',#9188,#9189);
+#9188 = CARTESIAN_POINT('',(0.,0.));
+#9189 = VECTOR('',#9190,1.);
+#9190 = DIRECTION('',(1.,0.));
+#9191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9192 = ORIENTED_EDGE('',*,*,#9193,.F.);
+#9193 = EDGE_CURVE('',#9194,#9171,#9196,.T.);
+#9194 = VERTEX_POINT('',#9195);
+#9195 = CARTESIAN_POINT('',(-5.18583595283,7.0125,0.704006286792));
+#9196 = SURFACE_CURVE('',#9197,(#9201,#9208),.PCURVE_S1.);
+#9197 = LINE('',#9198,#9199);
+#9198 = CARTESIAN_POINT('',(-5.236009430188,7.0125,0.704006286792));
+#9199 = VECTOR('',#9200,1.);
+#9200 = DIRECTION('',(1.,0.,0.));
+#9201 = PCURVE('',#8654,#9202);
+#9202 = DEFINITIONAL_REPRESENTATION('',(#9203),#9207);
+#9203 = LINE('',#9204,#9205);
+#9204 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#9205 = VECTOR('',#9206,1.);
+#9206 = DIRECTION('',(-1.,-4.751047921064E-59));
+#9207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9208 = PCURVE('',#8848,#9209);
+#9209 = DEFINITIONAL_REPRESENTATION('',(#9210),#9214);
+#9210 = LINE('',#9211,#9212);
+#9211 = CARTESIAN_POINT('',(0.,0.));
+#9212 = VECTOR('',#9213,1.);
+#9213 = DIRECTION('',(1.,0.));
+#9214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9215 = ORIENTED_EDGE('',*,*,#9216,.F.);
+#9216 = EDGE_CURVE('',#9217,#9194,#9219,.T.);
+#9217 = VERTEX_POINT('',#9218);
+#9218 = CARTESIAN_POINT('',(-5.263840667924,7.0125,0.662259430188));
+#9219 = SURFACE_CURVE('',#9220,(#9225,#9236),.PCURVE_S1.);
+#9220 = CIRCLE('',#9221,9.375E-02);
+#9221 = AXIS2_PLACEMENT_3D('',#9222,#9223,#9224);
+#9222 = CARTESIAN_POINT('',(-5.18583595283,7.0125,0.610256286792));
+#9223 = DIRECTION('',(0.,1.,0.));
+#9224 = DIRECTION('',(0.,0.,1.));
+#9225 = PCURVE('',#8654,#9226);
+#9226 = DEFINITIONAL_REPRESENTATION('',(#9227),#9235);
+#9227 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9228,#9229,#9230,#9231,
+#9232,#9233,#9234),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#9228 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#9229 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#9230 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#9231 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#9232 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#9233 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#9234 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#9235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9236 = PCURVE('',#8820,#9237);
+#9237 = DEFINITIONAL_REPRESENTATION('',(#9238),#9242);
+#9238 = LINE('',#9239,#9240);
+#9239 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#9240 = VECTOR('',#9241,1.);
+#9241 = DIRECTION('',(1.,0.));
+#9242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9243 = ORIENTED_EDGE('',*,*,#9244,.F.);
+#9244 = EDGE_CURVE('',#8979,#9217,#9245,.T.);
+#9245 = SURFACE_CURVE('',#9246,(#9250,#9257),.PCURVE_S1.);
+#9246 = LINE('',#9247,#9248);
+#9247 = CARTESIAN_POINT('',(-5.636009430188,7.0125,0.104006286792));
+#9248 = VECTOR('',#9249,1.);
+#9249 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#9250 = PCURVE('',#8654,#9251);
+#9251 = DEFINITIONAL_REPRESENTATION('',(#9252),#9256);
+#9252 = LINE('',#9253,#9254);
+#9253 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#9254 = VECTOR('',#9255,1.);
+#9255 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#9256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9257 = PCURVE('',#8791,#9258);
+#9258 = DEFINITIONAL_REPRESENTATION('',(#9259),#9263);
+#9259 = LINE('',#9260,#9261);
+#9260 = CARTESIAN_POINT('',(0.,0.));
+#9261 = VECTOR('',#9262,1.);
+#9262 = DIRECTION('',(1.,0.));
+#9263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9264 = ORIENTED_EDGE('',*,*,#8978,.F.);
+#9265 = ORIENTED_EDGE('',*,*,#8638,.F.);
+#9266 = ORIENTED_EDGE('',*,*,#9028,.F.);
+#9267 = ADVANCED_FACE('',(#9268),#8713,.F.);
+#9268 = FACE_BOUND('',#9269,.F.);
+#9269 = EDGE_LOOP('',(#9270,#9271,#9272,#9273));
+#9270 = ORIENTED_EDGE('',*,*,#8695,.F.);
+#9271 = ORIENTED_EDGE('',*,*,#9051,.F.);
+#9272 = ORIENTED_EDGE('',*,*,#9077,.T.);
+#9273 = ORIENTED_EDGE('',*,*,#9274,.T.);
+#9274 = EDGE_CURVE('',#9078,#8698,#9275,.T.);
+#9275 = SURFACE_CURVE('',#9276,(#9280,#9287),.PCURVE_S1.);
+#9276 = LINE('',#9277,#9278);
+#9277 = CARTESIAN_POINT('',(-5.530173477358,7.0125,0.));
+#9278 = VECTOR('',#9279,1.);
+#9279 = DIRECTION('',(0.,1.,0.));
+#9280 = PCURVE('',#8713,#9281);
+#9281 = DEFINITIONAL_REPRESENTATION('',(#9282),#9286);
+#9282 = LINE('',#9283,#9284);
+#9283 = CARTESIAN_POINT('',(0.349826522642,0.));
+#9284 = VECTOR('',#9285,1.);
+#9285 = DIRECTION('',(0.,1.));
+#9286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9287 = PCURVE('',#8963,#9288);
+#9288 = DEFINITIONAL_REPRESENTATION('',(#9289),#9293);
+#9289 = LINE('',#9290,#9291);
+#9290 = CARTESIAN_POINT('',(-0.,0.));
+#9291 = VECTOR('',#9292,1.);
+#9292 = DIRECTION('',(-0.,1.));
+#9293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9294 = ADVANCED_FACE('',(#9295),#8963,.T.);
+#9295 = FACE_BOUND('',#9296,.F.);
+#9296 = EDGE_LOOP('',(#9297,#9298,#9319,#9320));
+#9297 = ORIENTED_EDGE('',*,*,#9100,.T.);
+#9298 = ORIENTED_EDGE('',*,*,#9299,.T.);
+#9299 = EDGE_CURVE('',#9101,#8917,#9300,.T.);
+#9300 = SURFACE_CURVE('',#9301,(#9305,#9312),.PCURVE_S1.);
+#9301 = LINE('',#9302,#9303);
+#9302 = CARTESIAN_POINT('',(-5.452168762264,7.0125,4.174685660388E-02));
+#9303 = VECTOR('',#9304,1.);
+#9304 = DIRECTION('',(0.,1.,0.));
+#9305 = PCURVE('',#8963,#9306);
+#9306 = DEFINITIONAL_REPRESENTATION('',(#9307),#9311);
+#9307 = LINE('',#9308,#9309);
+#9308 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#9309 = VECTOR('',#9310,1.);
+#9310 = DIRECTION('',(-0.,1.));
+#9311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9312 = PCURVE('',#8932,#9313);
+#9313 = DEFINITIONAL_REPRESENTATION('',(#9314),#9318);
+#9314 = LINE('',#9315,#9316);
+#9315 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#9316 = VECTOR('',#9317,1.);
+#9317 = DIRECTION('',(0.,-1.));
+#9318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9319 = ORIENTED_EDGE('',*,*,#8944,.F.);
+#9320 = ORIENTED_EDGE('',*,*,#9274,.F.);
+#9321 = ADVANCED_FACE('',(#9322),#8932,.T.);
+#9322 = FACE_BOUND('',#9323,.T.);
+#9323 = EDGE_LOOP('',(#9324,#9325,#9326,#9327));
+#9324 = ORIENTED_EDGE('',*,*,#9124,.F.);
+#9325 = ORIENTED_EDGE('',*,*,#9299,.T.);
+#9326 = ORIENTED_EDGE('',*,*,#8916,.T.);
+#9327 = ORIENTED_EDGE('',*,*,#9328,.F.);
+#9328 = EDGE_CURVE('',#9125,#8889,#9329,.T.);
+#9329 = SURFACE_CURVE('',#9330,(#9334,#9340),.PCURVE_S1.);
+#9330 = LINE('',#9331,#9332);
+#9331 = CARTESIAN_POINT('',(-5.135662475472,7.0125,0.516506286792));
+#9332 = VECTOR('',#9333,1.);
+#9333 = DIRECTION('',(0.,1.,0.));
+#9334 = PCURVE('',#8932,#9335);
+#9335 = DEFINITIONAL_REPRESENTATION('',(#9336),#9339);
+#9336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9337,#9338),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#9337 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#9338 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#9339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9340 = PCURVE('',#8904,#9341);
+#9341 = DEFINITIONAL_REPRESENTATION('',(#9342),#9345);
+#9342 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9343,#9344),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#9343 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#9344 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#9345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9346 = ADVANCED_FACE('',(#9347),#8904,.F.);
+#9347 = FACE_BOUND('',#9348,.F.);
+#9348 = EDGE_LOOP('',(#9349,#9350,#9351,#9352));
+#9349 = ORIENTED_EDGE('',*,*,#8888,.F.);
+#9350 = ORIENTED_EDGE('',*,*,#9328,.F.);
+#9351 = ORIENTED_EDGE('',*,*,#9147,.T.);
+#9352 = ORIENTED_EDGE('',*,*,#9353,.T.);
+#9353 = EDGE_CURVE('',#9148,#8861,#9354,.T.);
+#9354 = SURFACE_CURVE('',#9355,(#9359,#9366),.PCURVE_S1.);
+#9355 = LINE('',#9356,#9357);
+#9356 = CARTESIAN_POINT('',(-5.08,7.0125,0.516506286792));
+#9357 = VECTOR('',#9358,1.);
+#9358 = DIRECTION('',(0.,1.,0.));
+#9359 = PCURVE('',#8904,#9360);
+#9360 = DEFINITIONAL_REPRESENTATION('',(#9361),#9365);
+#9361 = LINE('',#9362,#9363);
+#9362 = CARTESIAN_POINT('',(0.156009430188,0.));
+#9363 = VECTOR('',#9364,1.);
+#9364 = DIRECTION('',(0.,1.));
+#9365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9366 = PCURVE('',#8876,#9367);
+#9367 = DEFINITIONAL_REPRESENTATION('',(#9368),#9372);
+#9368 = LINE('',#9369,#9370);
+#9369 = CARTESIAN_POINT('',(0.,0.));
+#9370 = VECTOR('',#9371,1.);
+#9371 = DIRECTION('',(0.,-1.));
+#9372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9373 = ADVANCED_FACE('',(#9374),#8876,.T.);
+#9374 = FACE_BOUND('',#9375,.T.);
+#9375 = EDGE_LOOP('',(#9376,#9377,#9378,#9379));
+#9376 = ORIENTED_EDGE('',*,*,#9170,.F.);
+#9377 = ORIENTED_EDGE('',*,*,#9353,.T.);
+#9378 = ORIENTED_EDGE('',*,*,#8860,.T.);
+#9379 = ORIENTED_EDGE('',*,*,#9380,.F.);
+#9380 = EDGE_CURVE('',#9171,#8833,#9381,.T.);
+#9381 = SURFACE_CURVE('',#9382,(#9386,#9393),.PCURVE_S1.);
+#9382 = LINE('',#9383,#9384);
+#9383 = CARTESIAN_POINT('',(-5.08,7.0125,0.704006286792));
+#9384 = VECTOR('',#9385,1.);
+#9385 = DIRECTION('',(0.,1.,0.));
+#9386 = PCURVE('',#8876,#9387);
+#9387 = DEFINITIONAL_REPRESENTATION('',(#9388),#9392);
+#9388 = LINE('',#9389,#9390);
+#9389 = CARTESIAN_POINT('',(0.1875,0.));
+#9390 = VECTOR('',#9391,1.);
+#9391 = DIRECTION('',(0.,-1.));
+#9392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9393 = PCURVE('',#8848,#9394);
+#9394 = DEFINITIONAL_REPRESENTATION('',(#9395),#9399);
+#9395 = LINE('',#9396,#9397);
+#9396 = CARTESIAN_POINT('',(0.156009430188,0.));
+#9397 = VECTOR('',#9398,1.);
+#9398 = DIRECTION('',(0.,1.));
+#9399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9400 = ADVANCED_FACE('',(#9401),#8791,.F.);
+#9401 = FACE_BOUND('',#9402,.F.);
+#9402 = EDGE_LOOP('',(#9403,#9404,#9405,#9406));
+#9403 = ORIENTED_EDGE('',*,*,#9244,.F.);
+#9404 = ORIENTED_EDGE('',*,*,#9002,.T.);
+#9405 = ORIENTED_EDGE('',*,*,#8775,.T.);
+#9406 = ORIENTED_EDGE('',*,*,#9407,.F.);
+#9407 = EDGE_CURVE('',#9217,#8776,#9408,.T.);
+#9408 = SURFACE_CURVE('',#9409,(#9413,#9420),.PCURVE_S1.);
+#9409 = LINE('',#9410,#9411);
+#9410 = CARTESIAN_POINT('',(-5.263840667924,7.0125,0.662259430188));
+#9411 = VECTOR('',#9412,1.);
+#9412 = DIRECTION('',(0.,1.,0.));
+#9413 = PCURVE('',#8791,#9414);
+#9414 = DEFINITIONAL_REPRESENTATION('',(#9415),#9419);
+#9415 = LINE('',#9416,#9417);
+#9416 = CARTESIAN_POINT('',(0.670936777735,0.));
+#9417 = VECTOR('',#9418,1.);
+#9418 = DIRECTION('',(0.,-1.));
+#9419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9420 = PCURVE('',#8820,#9421);
+#9421 = DEFINITIONAL_REPRESENTATION('',(#9422),#9426);
+#9422 = LINE('',#9423,#9424);
+#9423 = CARTESIAN_POINT('',(0.,0.));
+#9424 = VECTOR('',#9425,1.);
+#9425 = DIRECTION('',(0.,1.));
+#9426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9427 = ADVANCED_FACE('',(#9428),#8848,.T.);
+#9428 = FACE_BOUND('',#9429,.T.);
+#9429 = EDGE_LOOP('',(#9430,#9431,#9432,#9433));
+#9430 = ORIENTED_EDGE('',*,*,#9193,.T.);
+#9431 = ORIENTED_EDGE('',*,*,#9380,.T.);
+#9432 = ORIENTED_EDGE('',*,*,#8832,.F.);
+#9433 = ORIENTED_EDGE('',*,*,#9434,.F.);
+#9434 = EDGE_CURVE('',#9194,#8804,#9435,.T.);
+#9435 = SURFACE_CURVE('',#9436,(#9440,#9447),.PCURVE_S1.);
+#9436 = LINE('',#9437,#9438);
+#9437 = CARTESIAN_POINT('',(-5.18583595283,7.0125,0.704006286792));
+#9438 = VECTOR('',#9439,1.);
+#9439 = DIRECTION('',(0.,1.,0.));
+#9440 = PCURVE('',#8848,#9441);
+#9441 = DEFINITIONAL_REPRESENTATION('',(#9442),#9446);
+#9442 = LINE('',#9443,#9444);
+#9443 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#9444 = VECTOR('',#9445,1.);
+#9445 = DIRECTION('',(0.,1.));
+#9446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9447 = PCURVE('',#8820,#9448);
+#9448 = DEFINITIONAL_REPRESENTATION('',(#9449),#9453);
+#9449 = LINE('',#9450,#9451);
+#9450 = CARTESIAN_POINT('',(0.982793723247,0.));
+#9451 = VECTOR('',#9452,1.);
+#9452 = DIRECTION('',(0.,1.));
+#9453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9454 = ADVANCED_FACE('',(#9455),#8820,.T.);
+#9455 = FACE_BOUND('',#9456,.T.);
+#9456 = EDGE_LOOP('',(#9457,#9458,#9459,#9460));
+#9457 = ORIENTED_EDGE('',*,*,#9216,.T.);
+#9458 = ORIENTED_EDGE('',*,*,#9434,.T.);
+#9459 = ORIENTED_EDGE('',*,*,#8803,.F.);
+#9460 = ORIENTED_EDGE('',*,*,#9407,.F.);
+#9461 = MANIFOLD_SOLID_BREP('',#9462);
+#9462 = CLOSED_SHELL('',(#9463,#9583,#9862,#9916,#9965,#10159,#10186,
+ #10213,#10238,#10265,#10292,#10319,#10346));
+#9463 = ADVANCED_FACE('',(#9464),#9478,.T.);
+#9464 = FACE_BOUND('',#9465,.T.);
+#9465 = EDGE_LOOP('',(#9466,#9501,#9529,#9557));
+#9466 = ORIENTED_EDGE('',*,*,#9467,.F.);
+#9467 = EDGE_CURVE('',#9468,#9470,#9472,.T.);
+#9468 = VERTEX_POINT('',#9469);
+#9469 = CARTESIAN_POINT('',(5.630520432075,7.3875,0.1875));
+#9470 = VERTEX_POINT('',#9471);
+#9471 = CARTESIAN_POINT('',(5.88,7.3875,0.1875));
+#9472 = SURFACE_CURVE('',#9473,(#9477,#9489),.PCURVE_S1.);
+#9473 = LINE('',#9474,#9475);
+#9474 = CARTESIAN_POINT('',(5.48,7.3875,0.1875));
+#9475 = VECTOR('',#9476,1.);
+#9476 = DIRECTION('',(1.,0.,0.));
+#9477 = PCURVE('',#9478,#9483);
+#9478 = PLANE('',#9479);
+#9479 = AXIS2_PLACEMENT_3D('',#9480,#9481,#9482);
+#9480 = CARTESIAN_POINT('',(5.48,7.0125,0.1875));
+#9481 = DIRECTION('',(0.,0.,1.));
+#9482 = DIRECTION('',(1.,0.,0.));
+#9483 = DEFINITIONAL_REPRESENTATION('',(#9484),#9488);
+#9484 = LINE('',#9485,#9486);
+#9485 = CARTESIAN_POINT('',(0.,0.375));
+#9486 = VECTOR('',#9487,1.);
+#9487 = DIRECTION('',(1.,0.));
+#9488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9489 = PCURVE('',#9490,#9495);
+#9490 = PLANE('',#9491);
+#9491 = AXIS2_PLACEMENT_3D('',#9492,#9493,#9494);
+#9492 = CARTESIAN_POINT('',(5.453319128445,7.3875,0.302149478872));
+#9493 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#9494 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#9495 = DEFINITIONAL_REPRESENTATION('',(#9496),#9500);
+#9496 = LINE('',#9497,#9498);
+#9497 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#9498 = VECTOR('',#9499,1.);
+#9499 = DIRECTION('',(1.,4.145425090127E-57));
+#9500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9501 = ORIENTED_EDGE('',*,*,#9502,.F.);
+#9502 = EDGE_CURVE('',#9503,#9468,#9505,.T.);
+#9503 = VERTEX_POINT('',#9504);
+#9504 = CARTESIAN_POINT('',(5.630520432075,7.0125,0.1875));
+#9505 = SURFACE_CURVE('',#9506,(#9510,#9517),.PCURVE_S1.);
+#9506 = LINE('',#9507,#9508);
+#9507 = CARTESIAN_POINT('',(5.630520432075,7.0125,0.1875));
+#9508 = VECTOR('',#9509,1.);
+#9509 = DIRECTION('',(0.,1.,0.));
+#9510 = PCURVE('',#9478,#9511);
+#9511 = DEFINITIONAL_REPRESENTATION('',(#9512),#9516);
+#9512 = LINE('',#9513,#9514);
+#9513 = CARTESIAN_POINT('',(0.150520432075,0.));
+#9514 = VECTOR('',#9515,1.);
+#9515 = DIRECTION('',(0.,1.));
+#9516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9517 = PCURVE('',#9518,#9523);
+#9518 = CYLINDRICAL_SURFACE('',#9519,9.375E-02);
+#9519 = AXIS2_PLACEMENT_3D('',#9520,#9521,#9522);
+#9520 = CARTESIAN_POINT('',(5.630520432075,7.0125,0.28125));
+#9521 = DIRECTION('',(0.,1.,0.));
+#9522 = DIRECTION('',(0.,0.,-1.));
+#9523 = DEFINITIONAL_REPRESENTATION('',(#9524),#9528);
+#9524 = LINE('',#9525,#9526);
+#9525 = CARTESIAN_POINT('',(0.,0.));
+#9526 = VECTOR('',#9527,1.);
+#9527 = DIRECTION('',(0.,1.));
+#9528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9529 = ORIENTED_EDGE('',*,*,#9530,.T.);
+#9530 = EDGE_CURVE('',#9503,#9531,#9533,.T.);
+#9531 = VERTEX_POINT('',#9532);
+#9532 = CARTESIAN_POINT('',(5.88,7.0125,0.1875));
+#9533 = SURFACE_CURVE('',#9534,(#9538,#9545),.PCURVE_S1.);
+#9534 = LINE('',#9535,#9536);
+#9535 = CARTESIAN_POINT('',(5.48,7.0125,0.1875));
+#9536 = VECTOR('',#9537,1.);
+#9537 = DIRECTION('',(1.,0.,0.));
+#9538 = PCURVE('',#9478,#9539);
+#9539 = DEFINITIONAL_REPRESENTATION('',(#9540),#9544);
+#9540 = LINE('',#9541,#9542);
+#9541 = CARTESIAN_POINT('',(0.,0.));
+#9542 = VECTOR('',#9543,1.);
+#9543 = DIRECTION('',(1.,0.));
+#9544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9545 = PCURVE('',#9546,#9551);
+#9546 = PLANE('',#9547);
+#9547 = AXIS2_PLACEMENT_3D('',#9548,#9549,#9550);
+#9548 = CARTESIAN_POINT('',(5.453319128445,7.0125,0.302149478872));
+#9549 = DIRECTION('',(-0.,-1.,-0.));
+#9550 = DIRECTION('',(0.,0.,-1.));
+#9551 = DEFINITIONAL_REPRESENTATION('',(#9552),#9556);
+#9552 = LINE('',#9553,#9554);
+#9553 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#9554 = VECTOR('',#9555,1.);
+#9555 = DIRECTION('',(0.,1.));
+#9556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9557 = ORIENTED_EDGE('',*,*,#9558,.T.);
+#9558 = EDGE_CURVE('',#9531,#9470,#9559,.T.);
+#9559 = SURFACE_CURVE('',#9560,(#9564,#9571),.PCURVE_S1.);
+#9560 = LINE('',#9561,#9562);
+#9561 = CARTESIAN_POINT('',(5.88,7.0125,0.1875));
+#9562 = VECTOR('',#9563,1.);
+#9563 = DIRECTION('',(0.,1.,0.));
+#9564 = PCURVE('',#9478,#9565);
+#9565 = DEFINITIONAL_REPRESENTATION('',(#9566),#9570);
+#9566 = LINE('',#9567,#9568);
+#9567 = CARTESIAN_POINT('',(0.4,0.));
+#9568 = VECTOR('',#9569,1.);
+#9569 = DIRECTION('',(0.,1.));
+#9570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9571 = PCURVE('',#9572,#9577);
+#9572 = PLANE('',#9573);
+#9573 = AXIS2_PLACEMENT_3D('',#9574,#9575,#9576);
+#9574 = CARTESIAN_POINT('',(5.88,7.0125,0.));
+#9575 = DIRECTION('',(1.,0.,0.));
+#9576 = DIRECTION('',(0.,0.,1.));
+#9577 = DEFINITIONAL_REPRESENTATION('',(#9578),#9582);
+#9578 = LINE('',#9579,#9580);
+#9579 = CARTESIAN_POINT('',(0.1875,0.));
+#9580 = VECTOR('',#9581,1.);
+#9581 = DIRECTION('',(0.,-1.));
+#9582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9583 = ADVANCED_FACE('',(#9584),#9490,.T.);
+#9584 = FACE_BOUND('',#9585,.T.);
+#9585 = EDGE_LOOP('',(#9586,#9616,#9645,#9673,#9701,#9729,#9757,#9790,
+ #9818,#9840,#9841));
+#9586 = ORIENTED_EDGE('',*,*,#9587,.F.);
+#9587 = EDGE_CURVE('',#9588,#9590,#9592,.T.);
+#9588 = VERTEX_POINT('',#9589);
+#9589 = CARTESIAN_POINT('',(5.530173477358,7.3875,0.));
+#9590 = VERTEX_POINT('',#9591);
+#9591 = CARTESIAN_POINT('',(5.88,7.3875,0.));
+#9592 = SURFACE_CURVE('',#9593,(#9597,#9604),.PCURVE_S1.);
+#9593 = LINE('',#9594,#9595);
+#9594 = CARTESIAN_POINT('',(5.48,7.3875,0.));
+#9595 = VECTOR('',#9596,1.);
+#9596 = DIRECTION('',(1.,0.,0.));
+#9597 = PCURVE('',#9490,#9598);
+#9598 = DEFINITIONAL_REPRESENTATION('',(#9599),#9603);
+#9599 = LINE('',#9600,#9601);
+#9600 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#9601 = VECTOR('',#9602,1.);
+#9602 = DIRECTION('',(1.,4.145425090127E-57));
+#9603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9604 = PCURVE('',#9605,#9610);
+#9605 = PLANE('',#9606);
+#9606 = AXIS2_PLACEMENT_3D('',#9607,#9608,#9609);
+#9607 = CARTESIAN_POINT('',(5.48,7.0125,0.));
+#9608 = DIRECTION('',(0.,0.,1.));
+#9609 = DIRECTION('',(1.,0.,0.));
+#9610 = DEFINITIONAL_REPRESENTATION('',(#9611),#9615);
+#9611 = LINE('',#9612,#9613);
+#9612 = CARTESIAN_POINT('',(0.,0.375));
+#9613 = VECTOR('',#9614,1.);
+#9614 = DIRECTION('',(1.,0.));
+#9615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9616 = ORIENTED_EDGE('',*,*,#9617,.T.);
+#9617 = EDGE_CURVE('',#9588,#9618,#9620,.T.);
+#9618 = VERTEX_POINT('',#9619);
+#9619 = CARTESIAN_POINT('',(5.452168762264,7.3875,4.174685660388E-02));
+#9620 = SURFACE_CURVE('',#9621,(#9626,#9633),.PCURVE_S1.);
+#9621 = CIRCLE('',#9622,9.375E-02);
+#9622 = AXIS2_PLACEMENT_3D('',#9623,#9624,#9625);
+#9623 = CARTESIAN_POINT('',(5.530173477358,7.3875,9.375E-02));
+#9624 = DIRECTION('',(0.,1.,0.));
+#9625 = DIRECTION('',(0.,0.,1.));
+#9626 = PCURVE('',#9490,#9627);
+#9627 = DEFINITIONAL_REPRESENTATION('',(#9628),#9632);
+#9628 = CIRCLE('',#9629,9.375E-02);
+#9629 = AXIS2_PLACEMENT_2D('',#9630,#9631);
+#9630 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#9631 = DIRECTION('',(0.,-1.));
+#9632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9633 = PCURVE('',#9634,#9639);
+#9634 = CYLINDRICAL_SURFACE('',#9635,9.375E-02);
+#9635 = AXIS2_PLACEMENT_3D('',#9636,#9637,#9638);
+#9636 = CARTESIAN_POINT('',(5.530173477358,7.0125,9.375E-02));
+#9637 = DIRECTION('',(0.,1.,0.));
+#9638 = DIRECTION('',(0.,0.,-1.));
+#9639 = DEFINITIONAL_REPRESENTATION('',(#9640),#9644);
+#9640 = LINE('',#9641,#9642);
+#9641 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#9642 = VECTOR('',#9643,1.);
+#9643 = DIRECTION('',(1.,0.));
+#9644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9645 = ORIENTED_EDGE('',*,*,#9646,.T.);
+#9646 = EDGE_CURVE('',#9618,#9647,#9649,.T.);
+#9647 = VERTEX_POINT('',#9648);
+#9648 = CARTESIAN_POINT('',(5.135662475472,7.3875,0.516506286792));
+#9649 = SURFACE_CURVE('',#9650,(#9654,#9661),.PCURVE_S1.);
+#9650 = LINE('',#9651,#9652);
+#9651 = CARTESIAN_POINT('',(5.48,7.3875,0.));
+#9652 = VECTOR('',#9653,1.);
+#9653 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#9654 = PCURVE('',#9490,#9655);
+#9655 = DEFINITIONAL_REPRESENTATION('',(#9656),#9660);
+#9656 = LINE('',#9657,#9658);
+#9657 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#9658 = VECTOR('',#9659,1.);
+#9659 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#9660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9661 = PCURVE('',#9662,#9667);
+#9662 = PLANE('',#9663);
+#9663 = AXIS2_PLACEMENT_3D('',#9664,#9665,#9666);
+#9664 = CARTESIAN_POINT('',(5.48,7.0125,0.));
+#9665 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#9666 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#9667 = DEFINITIONAL_REPRESENTATION('',(#9668),#9672);
+#9668 = LINE('',#9669,#9670);
+#9669 = CARTESIAN_POINT('',(0.,-0.375));
+#9670 = VECTOR('',#9671,1.);
+#9671 = DIRECTION('',(1.,0.));
+#9672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9673 = ORIENTED_EDGE('',*,*,#9674,.F.);
+#9674 = EDGE_CURVE('',#9675,#9647,#9677,.T.);
+#9675 = VERTEX_POINT('',#9676);
+#9676 = CARTESIAN_POINT('',(5.08,7.3875,0.516506286792));
+#9677 = SURFACE_CURVE('',#9678,(#9682,#9689),.PCURVE_S1.);
+#9678 = LINE('',#9679,#9680);
+#9679 = CARTESIAN_POINT('',(5.08,7.3875,0.516506286792));
+#9680 = VECTOR('',#9681,1.);
+#9681 = DIRECTION('',(1.,0.,0.));
+#9682 = PCURVE('',#9490,#9683);
+#9683 = DEFINITIONAL_REPRESENTATION('',(#9684),#9688);
+#9684 = LINE('',#9685,#9686);
+#9685 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#9686 = VECTOR('',#9687,1.);
+#9687 = DIRECTION('',(1.,4.145425090127E-57));
+#9688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9689 = PCURVE('',#9690,#9695);
+#9690 = PLANE('',#9691);
+#9691 = AXIS2_PLACEMENT_3D('',#9692,#9693,#9694);
+#9692 = CARTESIAN_POINT('',(5.08,7.0125,0.516506286792));
+#9693 = DIRECTION('',(0.,0.,1.));
+#9694 = DIRECTION('',(1.,0.,0.));
+#9695 = DEFINITIONAL_REPRESENTATION('',(#9696),#9700);
+#9696 = LINE('',#9697,#9698);
+#9697 = CARTESIAN_POINT('',(0.,0.375));
+#9698 = VECTOR('',#9699,1.);
+#9699 = DIRECTION('',(1.,0.));
+#9700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9701 = ORIENTED_EDGE('',*,*,#9702,.T.);
+#9702 = EDGE_CURVE('',#9675,#9703,#9705,.T.);
+#9703 = VERTEX_POINT('',#9704);
+#9704 = CARTESIAN_POINT('',(5.08,7.3875,0.704006286792));
+#9705 = SURFACE_CURVE('',#9706,(#9710,#9717),.PCURVE_S1.);
+#9706 = LINE('',#9707,#9708);
+#9707 = CARTESIAN_POINT('',(5.08,7.3875,0.516506286792));
+#9708 = VECTOR('',#9709,1.);
+#9709 = DIRECTION('',(0.,0.,1.));
+#9710 = PCURVE('',#9490,#9711);
+#9711 = DEFINITIONAL_REPRESENTATION('',(#9712),#9716);
+#9712 = LINE('',#9713,#9714);
+#9713 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#9714 = VECTOR('',#9715,1.);
+#9715 = DIRECTION('',(0.,-1.));
+#9716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9717 = PCURVE('',#9718,#9723);
+#9718 = PLANE('',#9719);
+#9719 = AXIS2_PLACEMENT_3D('',#9720,#9721,#9722);
+#9720 = CARTESIAN_POINT('',(5.08,7.0125,0.516506286792));
+#9721 = DIRECTION('',(1.,0.,0.));
+#9722 = DIRECTION('',(0.,0.,1.));
+#9723 = DEFINITIONAL_REPRESENTATION('',(#9724),#9728);
+#9724 = LINE('',#9725,#9726);
+#9725 = CARTESIAN_POINT('',(0.,-0.375));
+#9726 = VECTOR('',#9727,1.);
+#9727 = DIRECTION('',(1.,0.));
+#9728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9729 = ORIENTED_EDGE('',*,*,#9730,.T.);
+#9730 = EDGE_CURVE('',#9703,#9731,#9733,.T.);
+#9731 = VERTEX_POINT('',#9732);
+#9732 = CARTESIAN_POINT('',(5.18583595283,7.3875,0.704006286792));
+#9733 = SURFACE_CURVE('',#9734,(#9738,#9745),.PCURVE_S1.);
+#9734 = LINE('',#9735,#9736);
+#9735 = CARTESIAN_POINT('',(5.08,7.3875,0.704006286792));
+#9736 = VECTOR('',#9737,1.);
+#9737 = DIRECTION('',(1.,0.,0.));
+#9738 = PCURVE('',#9490,#9739);
+#9739 = DEFINITIONAL_REPRESENTATION('',(#9740),#9744);
+#9740 = LINE('',#9741,#9742);
+#9741 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#9742 = VECTOR('',#9743,1.);
+#9743 = DIRECTION('',(1.,4.145425090127E-57));
+#9744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9745 = PCURVE('',#9746,#9751);
+#9746 = PLANE('',#9747);
+#9747 = AXIS2_PLACEMENT_3D('',#9748,#9749,#9750);
+#9748 = CARTESIAN_POINT('',(5.08,7.0125,0.704006286792));
+#9749 = DIRECTION('',(0.,0.,1.));
+#9750 = DIRECTION('',(1.,0.,0.));
+#9751 = DEFINITIONAL_REPRESENTATION('',(#9752),#9756);
+#9752 = LINE('',#9753,#9754);
+#9753 = CARTESIAN_POINT('',(0.,0.375));
+#9754 = VECTOR('',#9755,1.);
+#9755 = DIRECTION('',(1.,0.));
+#9756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9757 = ORIENTED_EDGE('',*,*,#9758,.F.);
+#9758 = EDGE_CURVE('',#9759,#9731,#9761,.T.);
+#9759 = VERTEX_POINT('',#9760);
+#9760 = CARTESIAN_POINT('',(5.263840667924,7.3875,0.662259430188));
+#9761 = SURFACE_CURVE('',#9762,(#9767,#9778),.PCURVE_S1.);
+#9762 = CIRCLE('',#9763,9.375E-02);
+#9763 = AXIS2_PLACEMENT_3D('',#9764,#9765,#9766);
+#9764 = CARTESIAN_POINT('',(5.18583595283,7.3875,0.610256286792));
+#9765 = DIRECTION('',(0.,-1.,0.));
+#9766 = DIRECTION('',(0.,0.,1.));
+#9767 = PCURVE('',#9490,#9768);
+#9768 = DEFINITIONAL_REPRESENTATION('',(#9769),#9777);
+#9769 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9770,#9771,#9772,#9773,
+#9774,#9775,#9776),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#9770 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#9771 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#9772 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#9773 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#9774 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#9775 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#9776 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#9777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9778 = PCURVE('',#9779,#9784);
+#9779 = CYLINDRICAL_SURFACE('',#9780,9.375E-02);
+#9780 = AXIS2_PLACEMENT_3D('',#9781,#9782,#9783);
+#9781 = CARTESIAN_POINT('',(5.18583595283,7.0125,0.610256286792));
+#9782 = DIRECTION('',(0.,1.,0.));
+#9783 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#9784 = DEFINITIONAL_REPRESENTATION('',(#9785),#9789);
+#9785 = LINE('',#9786,#9787);
+#9786 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#9787 = VECTOR('',#9788,1.);
+#9788 = DIRECTION('',(-1.,0.));
+#9789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9790 = ORIENTED_EDGE('',*,*,#9791,.F.);
+#9791 = EDGE_CURVE('',#9792,#9759,#9794,.T.);
+#9792 = VERTEX_POINT('',#9793);
+#9793 = CARTESIAN_POINT('',(5.552515716981,7.3875,0.229246856604));
+#9794 = SURFACE_CURVE('',#9795,(#9799,#9806),.PCURVE_S1.);
+#9795 = LINE('',#9796,#9797);
+#9796 = CARTESIAN_POINT('',(5.636009430188,7.3875,0.104006286792));
+#9797 = VECTOR('',#9798,1.);
+#9798 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#9799 = PCURVE('',#9490,#9800);
+#9800 = DEFINITIONAL_REPRESENTATION('',(#9801),#9805);
+#9801 = LINE('',#9802,#9803);
+#9802 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#9803 = VECTOR('',#9804,1.);
+#9804 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#9805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9806 = PCURVE('',#9807,#9812);
+#9807 = PLANE('',#9808);
+#9808 = AXIS2_PLACEMENT_3D('',#9809,#9810,#9811);
+#9809 = CARTESIAN_POINT('',(5.636009430188,7.0125,0.104006286792));
+#9810 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#9811 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#9812 = DEFINITIONAL_REPRESENTATION('',(#9813),#9817);
+#9813 = LINE('',#9814,#9815);
+#9814 = CARTESIAN_POINT('',(0.,-0.375));
+#9815 = VECTOR('',#9816,1.);
+#9816 = DIRECTION('',(1.,0.));
+#9817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9818 = ORIENTED_EDGE('',*,*,#9819,.F.);
+#9819 = EDGE_CURVE('',#9468,#9792,#9820,.T.);
+#9820 = SURFACE_CURVE('',#9821,(#9826,#9833),.PCURVE_S1.);
+#9821 = CIRCLE('',#9822,9.375E-02);
+#9822 = AXIS2_PLACEMENT_3D('',#9823,#9824,#9825);
+#9823 = CARTESIAN_POINT('',(5.630520432075,7.3875,0.28125));
+#9824 = DIRECTION('',(0.,1.,0.));
+#9825 = DIRECTION('',(0.,0.,1.));
+#9826 = PCURVE('',#9490,#9827);
+#9827 = DEFINITIONAL_REPRESENTATION('',(#9828),#9832);
+#9828 = CIRCLE('',#9829,9.375E-02);
+#9829 = AXIS2_PLACEMENT_2D('',#9830,#9831);
+#9830 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#9831 = DIRECTION('',(0.,-1.));
+#9832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9833 = PCURVE('',#9518,#9834);
+#9834 = DEFINITIONAL_REPRESENTATION('',(#9835),#9839);
+#9835 = LINE('',#9836,#9837);
+#9836 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#9837 = VECTOR('',#9838,1.);
+#9838 = DIRECTION('',(1.,0.));
+#9839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9840 = ORIENTED_EDGE('',*,*,#9467,.T.);
+#9841 = ORIENTED_EDGE('',*,*,#9842,.F.);
+#9842 = EDGE_CURVE('',#9590,#9470,#9843,.T.);
+#9843 = SURFACE_CURVE('',#9844,(#9848,#9855),.PCURVE_S1.);
+#9844 = LINE('',#9845,#9846);
+#9845 = CARTESIAN_POINT('',(5.88,7.3875,0.));
+#9846 = VECTOR('',#9847,1.);
+#9847 = DIRECTION('',(0.,0.,1.));
+#9848 = PCURVE('',#9490,#9849);
+#9849 = DEFINITIONAL_REPRESENTATION('',(#9850),#9854);
+#9850 = LINE('',#9851,#9852);
+#9851 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#9852 = VECTOR('',#9853,1.);
+#9853 = DIRECTION('',(0.,-1.));
+#9854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9855 = PCURVE('',#9572,#9856);
+#9856 = DEFINITIONAL_REPRESENTATION('',(#9857),#9861);
+#9857 = LINE('',#9858,#9859);
+#9858 = CARTESIAN_POINT('',(0.,-0.375));
+#9859 = VECTOR('',#9860,1.);
+#9860 = DIRECTION('',(1.,0.));
+#9861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9862 = ADVANCED_FACE('',(#9863),#9518,.F.);
+#9863 = FACE_BOUND('',#9864,.F.);
+#9864 = EDGE_LOOP('',(#9865,#9893,#9914,#9915));
+#9865 = ORIENTED_EDGE('',*,*,#9866,.T.);
+#9866 = EDGE_CURVE('',#9503,#9867,#9869,.T.);
+#9867 = VERTEX_POINT('',#9868);
+#9868 = CARTESIAN_POINT('',(5.552515716981,7.0125,0.229246856604));
+#9869 = SURFACE_CURVE('',#9870,(#9875,#9882),.PCURVE_S1.);
+#9870 = CIRCLE('',#9871,9.375E-02);
+#9871 = AXIS2_PLACEMENT_3D('',#9872,#9873,#9874);
+#9872 = CARTESIAN_POINT('',(5.630520432075,7.0125,0.28125));
+#9873 = DIRECTION('',(0.,1.,0.));
+#9874 = DIRECTION('',(0.,0.,1.));
+#9875 = PCURVE('',#9518,#9876);
+#9876 = DEFINITIONAL_REPRESENTATION('',(#9877),#9881);
+#9877 = LINE('',#9878,#9879);
+#9878 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#9879 = VECTOR('',#9880,1.);
+#9880 = DIRECTION('',(1.,0.));
+#9881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9882 = PCURVE('',#9546,#9883);
+#9883 = DEFINITIONAL_REPRESENTATION('',(#9884),#9892);
+#9884 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9885,#9886,#9887,#9888,
+#9889,#9890,#9891),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#9885 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#9886 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#9887 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#9888 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#9889 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#9890 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#9891 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#9892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9893 = ORIENTED_EDGE('',*,*,#9894,.T.);
+#9894 = EDGE_CURVE('',#9867,#9792,#9895,.T.);
+#9895 = SURFACE_CURVE('',#9896,(#9900,#9907),.PCURVE_S1.);
+#9896 = LINE('',#9897,#9898);
+#9897 = CARTESIAN_POINT('',(5.552515716981,7.0125,0.229246856604));
+#9898 = VECTOR('',#9899,1.);
+#9899 = DIRECTION('',(0.,1.,0.));
+#9900 = PCURVE('',#9518,#9901);
+#9901 = DEFINITIONAL_REPRESENTATION('',(#9902),#9906);
+#9902 = LINE('',#9903,#9904);
+#9903 = CARTESIAN_POINT('',(0.982793723247,0.));
+#9904 = VECTOR('',#9905,1.);
+#9905 = DIRECTION('',(0.,1.));
+#9906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9907 = PCURVE('',#9807,#9908);
+#9908 = DEFINITIONAL_REPRESENTATION('',(#9909),#9913);
+#9909 = LINE('',#9910,#9911);
+#9910 = CARTESIAN_POINT('',(0.150520432075,0.));
+#9911 = VECTOR('',#9912,1.);
+#9912 = DIRECTION('',(0.,-1.));
+#9913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9914 = ORIENTED_EDGE('',*,*,#9819,.F.);
+#9915 = ORIENTED_EDGE('',*,*,#9502,.F.);
+#9916 = ADVANCED_FACE('',(#9917),#9572,.T.);
+#9917 = FACE_BOUND('',#9918,.T.);
+#9918 = EDGE_LOOP('',(#9919,#9942,#9963,#9964));
+#9919 = ORIENTED_EDGE('',*,*,#9920,.F.);
+#9920 = EDGE_CURVE('',#9921,#9531,#9923,.T.);
+#9921 = VERTEX_POINT('',#9922);
+#9922 = CARTESIAN_POINT('',(5.88,7.0125,0.));
+#9923 = SURFACE_CURVE('',#9924,(#9928,#9935),.PCURVE_S1.);
+#9924 = LINE('',#9925,#9926);
+#9925 = CARTESIAN_POINT('',(5.88,7.0125,0.));
+#9926 = VECTOR('',#9927,1.);
+#9927 = DIRECTION('',(0.,0.,1.));
+#9928 = PCURVE('',#9572,#9929);
+#9929 = DEFINITIONAL_REPRESENTATION('',(#9930),#9934);
+#9930 = LINE('',#9931,#9932);
+#9931 = CARTESIAN_POINT('',(0.,0.));
+#9932 = VECTOR('',#9933,1.);
+#9933 = DIRECTION('',(1.,0.));
+#9934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9935 = PCURVE('',#9546,#9936);
+#9936 = DEFINITIONAL_REPRESENTATION('',(#9937),#9941);
+#9937 = LINE('',#9938,#9939);
+#9938 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#9939 = VECTOR('',#9940,1.);
+#9940 = DIRECTION('',(-1.,0.));
+#9941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9942 = ORIENTED_EDGE('',*,*,#9943,.T.);
+#9943 = EDGE_CURVE('',#9921,#9590,#9944,.T.);
+#9944 = SURFACE_CURVE('',#9945,(#9949,#9956),.PCURVE_S1.);
+#9945 = LINE('',#9946,#9947);
+#9946 = CARTESIAN_POINT('',(5.88,7.0125,0.));
+#9947 = VECTOR('',#9948,1.);
+#9948 = DIRECTION('',(0.,1.,0.));
+#9949 = PCURVE('',#9572,#9950);
+#9950 = DEFINITIONAL_REPRESENTATION('',(#9951),#9955);
+#9951 = LINE('',#9952,#9953);
+#9952 = CARTESIAN_POINT('',(0.,0.));
+#9953 = VECTOR('',#9954,1.);
+#9954 = DIRECTION('',(0.,-1.));
+#9955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9956 = PCURVE('',#9605,#9957);
+#9957 = DEFINITIONAL_REPRESENTATION('',(#9958),#9962);
+#9958 = LINE('',#9959,#9960);
+#9959 = CARTESIAN_POINT('',(0.4,0.));
+#9960 = VECTOR('',#9961,1.);
+#9961 = DIRECTION('',(0.,1.));
+#9962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9963 = ORIENTED_EDGE('',*,*,#9842,.T.);
+#9964 = ORIENTED_EDGE('',*,*,#9558,.F.);
+#9965 = ADVANCED_FACE('',(#9966),#9546,.T.);
+#9966 = FACE_BOUND('',#9967,.T.);
+#9967 = EDGE_LOOP('',(#9968,#9991,#9992,#9993,#9994,#10017,#10041,#10064
+ ,#10087,#10110,#10133));
+#9968 = ORIENTED_EDGE('',*,*,#9969,.T.);
+#9969 = EDGE_CURVE('',#9970,#9921,#9972,.T.);
+#9970 = VERTEX_POINT('',#9971);
+#9971 = CARTESIAN_POINT('',(5.530173477358,7.0125,0.));
+#9972 = SURFACE_CURVE('',#9973,(#9977,#9984),.PCURVE_S1.);
+#9973 = LINE('',#9974,#9975);
+#9974 = CARTESIAN_POINT('',(5.48,7.0125,0.));
+#9975 = VECTOR('',#9976,1.);
+#9976 = DIRECTION('',(1.,0.,0.));
+#9977 = PCURVE('',#9546,#9978);
+#9978 = DEFINITIONAL_REPRESENTATION('',(#9979),#9983);
+#9979 = LINE('',#9980,#9981);
+#9980 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#9981 = VECTOR('',#9982,1.);
+#9982 = DIRECTION('',(0.,1.));
+#9983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9984 = PCURVE('',#9605,#9985);
+#9985 = DEFINITIONAL_REPRESENTATION('',(#9986),#9990);
+#9986 = LINE('',#9987,#9988);
+#9987 = CARTESIAN_POINT('',(0.,0.));
+#9988 = VECTOR('',#9989,1.);
+#9989 = DIRECTION('',(1.,0.));
+#9990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9991 = ORIENTED_EDGE('',*,*,#9920,.T.);
+#9992 = ORIENTED_EDGE('',*,*,#9530,.F.);
+#9993 = ORIENTED_EDGE('',*,*,#9866,.T.);
+#9994 = ORIENTED_EDGE('',*,*,#9995,.T.);
+#9995 = EDGE_CURVE('',#9867,#9996,#9998,.T.);
+#9996 = VERTEX_POINT('',#9997);
+#9997 = CARTESIAN_POINT('',(5.263840667924,7.0125,0.662259430188));
+#9998 = SURFACE_CURVE('',#9999,(#10003,#10010),.PCURVE_S1.);
+#9999 = LINE('',#10000,#10001);
+#10000 = CARTESIAN_POINT('',(5.636009430188,7.0125,0.104006286792));
+#10001 = VECTOR('',#10002,1.);
+#10002 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#10003 = PCURVE('',#9546,#10004);
+#10004 = DEFINITIONAL_REPRESENTATION('',(#10005),#10009);
+#10005 = LINE('',#10006,#10007);
+#10006 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#10007 = VECTOR('',#10008,1.);
+#10008 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#10009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10010 = PCURVE('',#9807,#10011);
+#10011 = DEFINITIONAL_REPRESENTATION('',(#10012),#10016);
+#10012 = LINE('',#10013,#10014);
+#10013 = CARTESIAN_POINT('',(0.,0.));
+#10014 = VECTOR('',#10015,1.);
+#10015 = DIRECTION('',(1.,0.));
+#10016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10017 = ORIENTED_EDGE('',*,*,#10018,.T.);
+#10018 = EDGE_CURVE('',#9996,#10019,#10021,.T.);
+#10019 = VERTEX_POINT('',#10020);
+#10020 = CARTESIAN_POINT('',(5.18583595283,7.0125,0.704006286792));
+#10021 = SURFACE_CURVE('',#10022,(#10027,#10034),.PCURVE_S1.);
+#10022 = CIRCLE('',#10023,9.375E-02);
+#10023 = AXIS2_PLACEMENT_3D('',#10024,#10025,#10026);
+#10024 = CARTESIAN_POINT('',(5.18583595283,7.0125,0.610256286792));
+#10025 = DIRECTION('',(0.,-1.,0.));
+#10026 = DIRECTION('',(0.,0.,1.));
+#10027 = PCURVE('',#9546,#10028);
+#10028 = DEFINITIONAL_REPRESENTATION('',(#10029),#10033);
+#10029 = CIRCLE('',#10030,9.375E-02);
+#10030 = AXIS2_PLACEMENT_2D('',#10031,#10032);
+#10031 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#10032 = DIRECTION('',(-1.,0.));
+#10033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10034 = PCURVE('',#9779,#10035);
+#10035 = DEFINITIONAL_REPRESENTATION('',(#10036),#10040);
+#10036 = LINE('',#10037,#10038);
+#10037 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#10038 = VECTOR('',#10039,1.);
+#10039 = DIRECTION('',(-1.,0.));
+#10040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10041 = ORIENTED_EDGE('',*,*,#10042,.F.);
+#10042 = EDGE_CURVE('',#10043,#10019,#10045,.T.);
+#10043 = VERTEX_POINT('',#10044);
+#10044 = CARTESIAN_POINT('',(5.08,7.0125,0.704006286792));
+#10045 = SURFACE_CURVE('',#10046,(#10050,#10057),.PCURVE_S1.);
+#10046 = LINE('',#10047,#10048);
+#10047 = CARTESIAN_POINT('',(5.08,7.0125,0.704006286792));
+#10048 = VECTOR('',#10049,1.);
+#10049 = DIRECTION('',(1.,0.,0.));
+#10050 = PCURVE('',#9546,#10051);
+#10051 = DEFINITIONAL_REPRESENTATION('',(#10052),#10056);
+#10052 = LINE('',#10053,#10054);
+#10053 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#10054 = VECTOR('',#10055,1.);
+#10055 = DIRECTION('',(0.,1.));
+#10056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10057 = PCURVE('',#9746,#10058);
+#10058 = DEFINITIONAL_REPRESENTATION('',(#10059),#10063);
+#10059 = LINE('',#10060,#10061);
+#10060 = CARTESIAN_POINT('',(0.,0.));
+#10061 = VECTOR('',#10062,1.);
+#10062 = DIRECTION('',(1.,0.));
+#10063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10064 = ORIENTED_EDGE('',*,*,#10065,.F.);
+#10065 = EDGE_CURVE('',#10066,#10043,#10068,.T.);
+#10066 = VERTEX_POINT('',#10067);
+#10067 = CARTESIAN_POINT('',(5.08,7.0125,0.516506286792));
+#10068 = SURFACE_CURVE('',#10069,(#10073,#10080),.PCURVE_S1.);
+#10069 = LINE('',#10070,#10071);
+#10070 = CARTESIAN_POINT('',(5.08,7.0125,0.516506286792));
+#10071 = VECTOR('',#10072,1.);
+#10072 = DIRECTION('',(0.,0.,1.));
+#10073 = PCURVE('',#9546,#10074);
+#10074 = DEFINITIONAL_REPRESENTATION('',(#10075),#10079);
+#10075 = LINE('',#10076,#10077);
+#10076 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#10077 = VECTOR('',#10078,1.);
+#10078 = DIRECTION('',(-1.,0.));
+#10079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10080 = PCURVE('',#9718,#10081);
+#10081 = DEFINITIONAL_REPRESENTATION('',(#10082),#10086);
+#10082 = LINE('',#10083,#10084);
+#10083 = CARTESIAN_POINT('',(0.,0.));
+#10084 = VECTOR('',#10085,1.);
+#10085 = DIRECTION('',(1.,0.));
+#10086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10087 = ORIENTED_EDGE('',*,*,#10088,.T.);
+#10088 = EDGE_CURVE('',#10066,#10089,#10091,.T.);
+#10089 = VERTEX_POINT('',#10090);
+#10090 = CARTESIAN_POINT('',(5.135662475472,7.0125,0.516506286792));
+#10091 = SURFACE_CURVE('',#10092,(#10096,#10103),.PCURVE_S1.);
+#10092 = LINE('',#10093,#10094);
+#10093 = CARTESIAN_POINT('',(5.08,7.0125,0.516506286792));
+#10094 = VECTOR('',#10095,1.);
+#10095 = DIRECTION('',(1.,0.,0.));
+#10096 = PCURVE('',#9546,#10097);
+#10097 = DEFINITIONAL_REPRESENTATION('',(#10098),#10102);
+#10098 = LINE('',#10099,#10100);
+#10099 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#10100 = VECTOR('',#10101,1.);
+#10101 = DIRECTION('',(0.,1.));
+#10102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10103 = PCURVE('',#9690,#10104);
+#10104 = DEFINITIONAL_REPRESENTATION('',(#10105),#10109);
+#10105 = LINE('',#10106,#10107);
+#10106 = CARTESIAN_POINT('',(0.,0.));
+#10107 = VECTOR('',#10108,1.);
+#10108 = DIRECTION('',(1.,0.));
+#10109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10110 = ORIENTED_EDGE('',*,*,#10111,.F.);
+#10111 = EDGE_CURVE('',#10112,#10089,#10114,.T.);
+#10112 = VERTEX_POINT('',#10113);
+#10113 = CARTESIAN_POINT('',(5.452168762264,7.0125,4.174685660388E-02));
+#10114 = SURFACE_CURVE('',#10115,(#10119,#10126),.PCURVE_S1.);
+#10115 = LINE('',#10116,#10117);
+#10116 = CARTESIAN_POINT('',(5.48,7.0125,0.));
+#10117 = VECTOR('',#10118,1.);
+#10118 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#10119 = PCURVE('',#9546,#10120);
+#10120 = DEFINITIONAL_REPRESENTATION('',(#10121),#10125);
+#10121 = LINE('',#10122,#10123);
+#10122 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#10123 = VECTOR('',#10124,1.);
+#10124 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#10125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10126 = PCURVE('',#9662,#10127);
+#10127 = DEFINITIONAL_REPRESENTATION('',(#10128),#10132);
+#10128 = LINE('',#10129,#10130);
+#10129 = CARTESIAN_POINT('',(0.,0.));
+#10130 = VECTOR('',#10131,1.);
+#10131 = DIRECTION('',(1.,0.));
+#10132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10133 = ORIENTED_EDGE('',*,*,#10134,.F.);
+#10134 = EDGE_CURVE('',#9970,#10112,#10135,.T.);
+#10135 = SURFACE_CURVE('',#10136,(#10141,#10152),.PCURVE_S1.);
+#10136 = CIRCLE('',#10137,9.375E-02);
+#10137 = AXIS2_PLACEMENT_3D('',#10138,#10139,#10140);
+#10138 = CARTESIAN_POINT('',(5.530173477358,7.0125,9.375E-02));
+#10139 = DIRECTION('',(0.,1.,0.));
+#10140 = DIRECTION('',(0.,0.,1.));
+#10141 = PCURVE('',#9546,#10142);
+#10142 = DEFINITIONAL_REPRESENTATION('',(#10143),#10151);
+#10143 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10144,#10145,#10146,#10147
+ ,#10148,#10149,#10150),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#10144 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#10145 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#10146 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#10147 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#10148 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#10149 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#10150 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#10151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10152 = PCURVE('',#9634,#10153);
+#10153 = DEFINITIONAL_REPRESENTATION('',(#10154),#10158);
+#10154 = LINE('',#10155,#10156);
+#10155 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#10156 = VECTOR('',#10157,1.);
+#10157 = DIRECTION('',(1.,0.));
+#10158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10159 = ADVANCED_FACE('',(#10160),#9605,.F.);
+#10160 = FACE_BOUND('',#10161,.F.);
+#10161 = EDGE_LOOP('',(#10162,#10163,#10164,#10165));
+#10162 = ORIENTED_EDGE('',*,*,#9969,.T.);
+#10163 = ORIENTED_EDGE('',*,*,#9943,.T.);
+#10164 = ORIENTED_EDGE('',*,*,#9587,.F.);
+#10165 = ORIENTED_EDGE('',*,*,#10166,.F.);
+#10166 = EDGE_CURVE('',#9970,#9588,#10167,.T.);
+#10167 = SURFACE_CURVE('',#10168,(#10172,#10179),.PCURVE_S1.);
+#10168 = LINE('',#10169,#10170);
+#10169 = CARTESIAN_POINT('',(5.530173477358,7.0125,0.));
+#10170 = VECTOR('',#10171,1.);
+#10171 = DIRECTION('',(0.,1.,0.));
+#10172 = PCURVE('',#9605,#10173);
+#10173 = DEFINITIONAL_REPRESENTATION('',(#10174),#10178);
+#10174 = LINE('',#10175,#10176);
+#10175 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#10176 = VECTOR('',#10177,1.);
+#10177 = DIRECTION('',(0.,1.));
+#10178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10179 = PCURVE('',#9634,#10180);
+#10180 = DEFINITIONAL_REPRESENTATION('',(#10181),#10185);
+#10181 = LINE('',#10182,#10183);
+#10182 = CARTESIAN_POINT('',(0.,0.));
+#10183 = VECTOR('',#10184,1.);
+#10184 = DIRECTION('',(0.,1.));
+#10185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10186 = ADVANCED_FACE('',(#10187),#9634,.T.);
+#10187 = FACE_BOUND('',#10188,.T.);
+#10188 = EDGE_LOOP('',(#10189,#10190,#10211,#10212));
+#10189 = ORIENTED_EDGE('',*,*,#10134,.T.);
+#10190 = ORIENTED_EDGE('',*,*,#10191,.T.);
+#10191 = EDGE_CURVE('',#10112,#9618,#10192,.T.);
+#10192 = SURFACE_CURVE('',#10193,(#10197,#10204),.PCURVE_S1.);
+#10193 = LINE('',#10194,#10195);
+#10194 = CARTESIAN_POINT('',(5.452168762264,7.0125,4.174685660388E-02));
+#10195 = VECTOR('',#10196,1.);
+#10196 = DIRECTION('',(0.,1.,0.));
+#10197 = PCURVE('',#9634,#10198);
+#10198 = DEFINITIONAL_REPRESENTATION('',(#10199),#10203);
+#10199 = LINE('',#10200,#10201);
+#10200 = CARTESIAN_POINT('',(0.982793723247,0.));
+#10201 = VECTOR('',#10202,1.);
+#10202 = DIRECTION('',(0.,1.));
+#10203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10204 = PCURVE('',#9662,#10205);
+#10205 = DEFINITIONAL_REPRESENTATION('',(#10206),#10210);
+#10206 = LINE('',#10207,#10208);
+#10207 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#10208 = VECTOR('',#10209,1.);
+#10209 = DIRECTION('',(0.,-1.));
+#10210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10211 = ORIENTED_EDGE('',*,*,#9617,.F.);
+#10212 = ORIENTED_EDGE('',*,*,#10166,.F.);
+#10213 = ADVANCED_FACE('',(#10214),#9662,.F.);
+#10214 = FACE_BOUND('',#10215,.F.);
+#10215 = EDGE_LOOP('',(#10216,#10217,#10218,#10219));
+#10216 = ORIENTED_EDGE('',*,*,#10111,.F.);
+#10217 = ORIENTED_EDGE('',*,*,#10191,.T.);
+#10218 = ORIENTED_EDGE('',*,*,#9646,.T.);
+#10219 = ORIENTED_EDGE('',*,*,#10220,.F.);
+#10220 = EDGE_CURVE('',#10089,#9647,#10221,.T.);
+#10221 = SURFACE_CURVE('',#10222,(#10226,#10232),.PCURVE_S1.);
+#10222 = LINE('',#10223,#10224);
+#10223 = CARTESIAN_POINT('',(5.135662475472,7.0125,0.516506286792));
+#10224 = VECTOR('',#10225,1.);
+#10225 = DIRECTION('',(0.,1.,0.));
+#10226 = PCURVE('',#9662,#10227);
+#10227 = DEFINITIONAL_REPRESENTATION('',(#10228),#10231);
+#10228 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10229,#10230),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#10229 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#10230 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#10231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10232 = PCURVE('',#9690,#10233);
+#10233 = DEFINITIONAL_REPRESENTATION('',(#10234),#10237);
+#10234 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10235,#10236),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#10235 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#10236 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#10237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10238 = ADVANCED_FACE('',(#10239),#9690,.F.);
+#10239 = FACE_BOUND('',#10240,.F.);
+#10240 = EDGE_LOOP('',(#10241,#10242,#10263,#10264));
+#10241 = ORIENTED_EDGE('',*,*,#9674,.F.);
+#10242 = ORIENTED_EDGE('',*,*,#10243,.F.);
+#10243 = EDGE_CURVE('',#10066,#9675,#10244,.T.);
+#10244 = SURFACE_CURVE('',#10245,(#10249,#10256),.PCURVE_S1.);
+#10245 = LINE('',#10246,#10247);
+#10246 = CARTESIAN_POINT('',(5.08,7.0125,0.516506286792));
+#10247 = VECTOR('',#10248,1.);
+#10248 = DIRECTION('',(0.,1.,0.));
+#10249 = PCURVE('',#9690,#10250);
+#10250 = DEFINITIONAL_REPRESENTATION('',(#10251),#10255);
+#10251 = LINE('',#10252,#10253);
+#10252 = CARTESIAN_POINT('',(0.,0.));
+#10253 = VECTOR('',#10254,1.);
+#10254 = DIRECTION('',(0.,1.));
+#10255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10256 = PCURVE('',#9718,#10257);
+#10257 = DEFINITIONAL_REPRESENTATION('',(#10258),#10262);
+#10258 = LINE('',#10259,#10260);
+#10259 = CARTESIAN_POINT('',(0.,0.));
+#10260 = VECTOR('',#10261,1.);
+#10261 = DIRECTION('',(0.,-1.));
+#10262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10263 = ORIENTED_EDGE('',*,*,#10088,.T.);
+#10264 = ORIENTED_EDGE('',*,*,#10220,.T.);
+#10265 = ADVANCED_FACE('',(#10266),#9718,.F.);
+#10266 = FACE_BOUND('',#10267,.T.);
+#10267 = EDGE_LOOP('',(#10268,#10269,#10290,#10291));
+#10268 = ORIENTED_EDGE('',*,*,#10065,.T.);
+#10269 = ORIENTED_EDGE('',*,*,#10270,.T.);
+#10270 = EDGE_CURVE('',#10043,#9703,#10271,.T.);
+#10271 = SURFACE_CURVE('',#10272,(#10276,#10283),.PCURVE_S1.);
+#10272 = LINE('',#10273,#10274);
+#10273 = CARTESIAN_POINT('',(5.08,7.0125,0.704006286792));
+#10274 = VECTOR('',#10275,1.);
+#10275 = DIRECTION('',(0.,1.,0.));
+#10276 = PCURVE('',#9718,#10277);
+#10277 = DEFINITIONAL_REPRESENTATION('',(#10278),#10282);
+#10278 = LINE('',#10279,#10280);
+#10279 = CARTESIAN_POINT('',(0.1875,0.));
+#10280 = VECTOR('',#10281,1.);
+#10281 = DIRECTION('',(0.,-1.));
+#10282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10283 = PCURVE('',#9746,#10284);
+#10284 = DEFINITIONAL_REPRESENTATION('',(#10285),#10289);
+#10285 = LINE('',#10286,#10287);
+#10286 = CARTESIAN_POINT('',(0.,0.));
+#10287 = VECTOR('',#10288,1.);
+#10288 = DIRECTION('',(0.,1.));
+#10289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10290 = ORIENTED_EDGE('',*,*,#9702,.F.);
+#10291 = ORIENTED_EDGE('',*,*,#10243,.F.);
+#10292 = ADVANCED_FACE('',(#10293),#9807,.T.);
+#10293 = FACE_BOUND('',#10294,.T.);
+#10294 = EDGE_LOOP('',(#10295,#10296,#10297,#10298));
+#10295 = ORIENTED_EDGE('',*,*,#9995,.F.);
+#10296 = ORIENTED_EDGE('',*,*,#9894,.T.);
+#10297 = ORIENTED_EDGE('',*,*,#9791,.T.);
+#10298 = ORIENTED_EDGE('',*,*,#10299,.F.);
+#10299 = EDGE_CURVE('',#9996,#9759,#10300,.T.);
+#10300 = SURFACE_CURVE('',#10301,(#10305,#10312),.PCURVE_S1.);
+#10301 = LINE('',#10302,#10303);
+#10302 = CARTESIAN_POINT('',(5.263840667924,7.0125,0.662259430188));
+#10303 = VECTOR('',#10304,1.);
+#10304 = DIRECTION('',(0.,1.,0.));
+#10305 = PCURVE('',#9807,#10306);
+#10306 = DEFINITIONAL_REPRESENTATION('',(#10307),#10311);
+#10307 = LINE('',#10308,#10309);
+#10308 = CARTESIAN_POINT('',(0.670936777735,0.));
+#10309 = VECTOR('',#10310,1.);
+#10310 = DIRECTION('',(0.,-1.));
+#10311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10312 = PCURVE('',#9779,#10313);
+#10313 = DEFINITIONAL_REPRESENTATION('',(#10314),#10318);
+#10314 = LINE('',#10315,#10316);
+#10315 = CARTESIAN_POINT('',(-0.,0.));
+#10316 = VECTOR('',#10317,1.);
+#10317 = DIRECTION('',(-0.,1.));
+#10318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10319 = ADVANCED_FACE('',(#10320),#9746,.T.);
+#10320 = FACE_BOUND('',#10321,.T.);
+#10321 = EDGE_LOOP('',(#10322,#10323,#10324,#10325));
+#10322 = ORIENTED_EDGE('',*,*,#9730,.F.);
+#10323 = ORIENTED_EDGE('',*,*,#10270,.F.);
+#10324 = ORIENTED_EDGE('',*,*,#10042,.T.);
+#10325 = ORIENTED_EDGE('',*,*,#10326,.T.);
+#10326 = EDGE_CURVE('',#10019,#9731,#10327,.T.);
+#10327 = SURFACE_CURVE('',#10328,(#10332,#10339),.PCURVE_S1.);
+#10328 = LINE('',#10329,#10330);
+#10329 = CARTESIAN_POINT('',(5.18583595283,7.0125,0.704006286792));
+#10330 = VECTOR('',#10331,1.);
+#10331 = DIRECTION('',(0.,1.,0.));
+#10332 = PCURVE('',#9746,#10333);
+#10333 = DEFINITIONAL_REPRESENTATION('',(#10334),#10338);
+#10334 = LINE('',#10335,#10336);
+#10335 = CARTESIAN_POINT('',(0.10583595283,0.));
+#10336 = VECTOR('',#10337,1.);
+#10337 = DIRECTION('',(0.,1.));
+#10338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10339 = PCURVE('',#9779,#10340);
+#10340 = DEFINITIONAL_REPRESENTATION('',(#10341),#10345);
+#10341 = LINE('',#10342,#10343);
+#10342 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#10343 = VECTOR('',#10344,1.);
+#10344 = DIRECTION('',(-0.,1.));
+#10345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10346 = ADVANCED_FACE('',(#10347),#9779,.T.);
+#10347 = FACE_BOUND('',#10348,.F.);
+#10348 = EDGE_LOOP('',(#10349,#10350,#10351,#10352));
+#10349 = ORIENTED_EDGE('',*,*,#10018,.T.);
+#10350 = ORIENTED_EDGE('',*,*,#10326,.T.);
+#10351 = ORIENTED_EDGE('',*,*,#9758,.F.);
+#10352 = ORIENTED_EDGE('',*,*,#10299,.F.);
+#10353 = MANIFOLD_SOLID_BREP('',#10354);
+#10354 = CLOSED_SHELL('',(#10355,#10475,#10758,#10808,#10857,#11051,
+ #11078,#11105,#11130,#11157,#11184,#11211,#11238));
+#10355 = ADVANCED_FACE('',(#10356),#10370,.T.);
+#10356 = FACE_BOUND('',#10357,.T.);
+#10357 = EDGE_LOOP('',(#10358,#10393,#10421,#10449));
+#10358 = ORIENTED_EDGE('',*,*,#10359,.F.);
+#10359 = EDGE_CURVE('',#10360,#10362,#10364,.T.);
+#10360 = VERTEX_POINT('',#10361);
+#10361 = CARTESIAN_POINT('',(-5.88,6.5875,0.1875));
+#10362 = VERTEX_POINT('',#10363);
+#10363 = CARTESIAN_POINT('',(-5.630520432075,6.5875,0.1875));
+#10364 = SURFACE_CURVE('',#10365,(#10369,#10381),.PCURVE_S1.);
+#10365 = LINE('',#10366,#10367);
+#10366 = CARTESIAN_POINT('',(-5.88,6.5875,0.1875));
+#10367 = VECTOR('',#10368,1.);
+#10368 = DIRECTION('',(1.,0.,0.));
+#10369 = PCURVE('',#10370,#10375);
+#10370 = PLANE('',#10371);
+#10371 = AXIS2_PLACEMENT_3D('',#10372,#10373,#10374);
+#10372 = CARTESIAN_POINT('',(-5.88,6.2125,0.1875));
+#10373 = DIRECTION('',(0.,0.,1.));
+#10374 = DIRECTION('',(1.,0.,0.));
+#10375 = DEFINITIONAL_REPRESENTATION('',(#10376),#10380);
+#10376 = LINE('',#10377,#10378);
+#10377 = CARTESIAN_POINT('',(0.,0.375));
+#10378 = VECTOR('',#10379,1.);
+#10379 = DIRECTION('',(1.,0.));
+#10380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10381 = PCURVE('',#10382,#10387);
+#10382 = PLANE('',#10383);
+#10383 = AXIS2_PLACEMENT_3D('',#10384,#10385,#10386);
+#10384 = CARTESIAN_POINT('',(-5.453319128445,6.5875,0.302149478872));
+#10385 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#10386 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#10387 = DEFINITIONAL_REPRESENTATION('',(#10388),#10392);
+#10388 = LINE('',#10389,#10390);
+#10389 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#10390 = VECTOR('',#10391,1.);
+#10391 = DIRECTION('',(1.,-8.365608664024E-59));
+#10392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10393 = ORIENTED_EDGE('',*,*,#10394,.F.);
+#10394 = EDGE_CURVE('',#10395,#10360,#10397,.T.);
+#10395 = VERTEX_POINT('',#10396);
+#10396 = CARTESIAN_POINT('',(-5.88,6.2125,0.1875));
+#10397 = SURFACE_CURVE('',#10398,(#10402,#10409),.PCURVE_S1.);
+#10398 = LINE('',#10399,#10400);
+#10399 = CARTESIAN_POINT('',(-5.88,6.2125,0.1875));
+#10400 = VECTOR('',#10401,1.);
+#10401 = DIRECTION('',(0.,1.,0.));
+#10402 = PCURVE('',#10370,#10403);
+#10403 = DEFINITIONAL_REPRESENTATION('',(#10404),#10408);
+#10404 = LINE('',#10405,#10406);
+#10405 = CARTESIAN_POINT('',(0.,0.));
+#10406 = VECTOR('',#10407,1.);
+#10407 = DIRECTION('',(0.,1.));
+#10408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10409 = PCURVE('',#10410,#10415);
+#10410 = PLANE('',#10411);
+#10411 = AXIS2_PLACEMENT_3D('',#10412,#10413,#10414);
+#10412 = CARTESIAN_POINT('',(-5.88,6.2125,0.));
+#10413 = DIRECTION('',(1.,0.,0.));
+#10414 = DIRECTION('',(0.,0.,1.));
+#10415 = DEFINITIONAL_REPRESENTATION('',(#10416),#10420);
+#10416 = LINE('',#10417,#10418);
+#10417 = CARTESIAN_POINT('',(0.1875,0.));
+#10418 = VECTOR('',#10419,1.);
+#10419 = DIRECTION('',(0.,-1.));
+#10420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10421 = ORIENTED_EDGE('',*,*,#10422,.T.);
+#10422 = EDGE_CURVE('',#10395,#10423,#10425,.T.);
+#10423 = VERTEX_POINT('',#10424);
+#10424 = CARTESIAN_POINT('',(-5.630520432075,6.2125,0.1875));
+#10425 = SURFACE_CURVE('',#10426,(#10430,#10437),.PCURVE_S1.);
+#10426 = LINE('',#10427,#10428);
+#10427 = CARTESIAN_POINT('',(-5.88,6.2125,0.1875));
+#10428 = VECTOR('',#10429,1.);
+#10429 = DIRECTION('',(1.,0.,0.));
+#10430 = PCURVE('',#10370,#10431);
+#10431 = DEFINITIONAL_REPRESENTATION('',(#10432),#10436);
+#10432 = LINE('',#10433,#10434);
+#10433 = CARTESIAN_POINT('',(0.,0.));
+#10434 = VECTOR('',#10435,1.);
+#10435 = DIRECTION('',(1.,0.));
+#10436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10437 = PCURVE('',#10438,#10443);
+#10438 = PLANE('',#10439);
+#10439 = AXIS2_PLACEMENT_3D('',#10440,#10441,#10442);
+#10440 = CARTESIAN_POINT('',(-5.453319128445,6.2125,0.302149478872));
+#10441 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#10442 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#10443 = DEFINITIONAL_REPRESENTATION('',(#10444),#10448);
+#10444 = LINE('',#10445,#10446);
+#10445 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#10446 = VECTOR('',#10447,1.);
+#10447 = DIRECTION('',(-1.,-4.751047921064E-59));
+#10448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10449 = ORIENTED_EDGE('',*,*,#10450,.T.);
+#10450 = EDGE_CURVE('',#10423,#10362,#10451,.T.);
+#10451 = SURFACE_CURVE('',#10452,(#10456,#10463),.PCURVE_S1.);
+#10452 = LINE('',#10453,#10454);
+#10453 = CARTESIAN_POINT('',(-5.630520432075,6.2125,0.1875));
+#10454 = VECTOR('',#10455,1.);
+#10455 = DIRECTION('',(0.,1.,0.));
+#10456 = PCURVE('',#10370,#10457);
+#10457 = DEFINITIONAL_REPRESENTATION('',(#10458),#10462);
+#10458 = LINE('',#10459,#10460);
+#10459 = CARTESIAN_POINT('',(0.249479567925,0.));
+#10460 = VECTOR('',#10461,1.);
+#10461 = DIRECTION('',(0.,1.));
+#10462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10463 = PCURVE('',#10464,#10469);
+#10464 = CYLINDRICAL_SURFACE('',#10465,9.375E-02);
+#10465 = AXIS2_PLACEMENT_3D('',#10466,#10467,#10468);
+#10466 = CARTESIAN_POINT('',(-5.630520432075,6.2125,0.28125));
+#10467 = DIRECTION('',(0.,1.,0.));
+#10468 = DIRECTION('',(0.,0.,-1.));
+#10469 = DEFINITIONAL_REPRESENTATION('',(#10470),#10474);
+#10470 = LINE('',#10471,#10472);
+#10471 = CARTESIAN_POINT('',(-0.,0.));
+#10472 = VECTOR('',#10473,1.);
+#10473 = DIRECTION('',(-0.,1.));
+#10474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10475 = ADVANCED_FACE('',(#10476),#10382,.T.);
+#10476 = FACE_BOUND('',#10477,.T.);
+#10477 = EDGE_LOOP('',(#10478,#10508,#10529,#10530,#10558,#10586,#10615,
+ #10643,#10671,#10699,#10727));
+#10478 = ORIENTED_EDGE('',*,*,#10479,.F.);
+#10479 = EDGE_CURVE('',#10480,#10482,#10484,.T.);
+#10480 = VERTEX_POINT('',#10481);
+#10481 = CARTESIAN_POINT('',(-5.88,6.5875,0.));
+#10482 = VERTEX_POINT('',#10483);
+#10483 = CARTESIAN_POINT('',(-5.530173477358,6.5875,0.));
+#10484 = SURFACE_CURVE('',#10485,(#10489,#10496),.PCURVE_S1.);
+#10485 = LINE('',#10486,#10487);
+#10486 = CARTESIAN_POINT('',(-5.88,6.5875,0.));
+#10487 = VECTOR('',#10488,1.);
+#10488 = DIRECTION('',(1.,0.,0.));
+#10489 = PCURVE('',#10382,#10490);
+#10490 = DEFINITIONAL_REPRESENTATION('',(#10491),#10495);
+#10491 = LINE('',#10492,#10493);
+#10492 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#10493 = VECTOR('',#10494,1.);
+#10494 = DIRECTION('',(1.,-8.365608664024E-59));
+#10495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10496 = PCURVE('',#10497,#10502);
+#10497 = PLANE('',#10498);
+#10498 = AXIS2_PLACEMENT_3D('',#10499,#10500,#10501);
+#10499 = CARTESIAN_POINT('',(-5.88,6.2125,0.));
+#10500 = DIRECTION('',(0.,0.,1.));
+#10501 = DIRECTION('',(1.,0.,0.));
+#10502 = DEFINITIONAL_REPRESENTATION('',(#10503),#10507);
+#10503 = LINE('',#10504,#10505);
+#10504 = CARTESIAN_POINT('',(0.,0.375));
+#10505 = VECTOR('',#10506,1.);
+#10506 = DIRECTION('',(1.,0.));
+#10507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10508 = ORIENTED_EDGE('',*,*,#10509,.T.);
+#10509 = EDGE_CURVE('',#10480,#10360,#10510,.T.);
+#10510 = SURFACE_CURVE('',#10511,(#10515,#10522),.PCURVE_S1.);
+#10511 = LINE('',#10512,#10513);
+#10512 = CARTESIAN_POINT('',(-5.88,6.5875,0.));
+#10513 = VECTOR('',#10514,1.);
+#10514 = DIRECTION('',(0.,0.,1.));
+#10515 = PCURVE('',#10382,#10516);
+#10516 = DEFINITIONAL_REPRESENTATION('',(#10517),#10521);
+#10517 = LINE('',#10518,#10519);
+#10518 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#10519 = VECTOR('',#10520,1.);
+#10520 = DIRECTION('',(0.,-1.));
+#10521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10522 = PCURVE('',#10410,#10523);
+#10523 = DEFINITIONAL_REPRESENTATION('',(#10524),#10528);
+#10524 = LINE('',#10525,#10526);
+#10525 = CARTESIAN_POINT('',(0.,-0.375));
+#10526 = VECTOR('',#10527,1.);
+#10527 = DIRECTION('',(1.,0.));
+#10528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10529 = ORIENTED_EDGE('',*,*,#10359,.T.);
+#10530 = ORIENTED_EDGE('',*,*,#10531,.T.);
+#10531 = EDGE_CURVE('',#10362,#10532,#10534,.T.);
+#10532 = VERTEX_POINT('',#10533);
+#10533 = CARTESIAN_POINT('',(-5.552515716981,6.5875,0.229246856604));
+#10534 = SURFACE_CURVE('',#10535,(#10540,#10551),.PCURVE_S1.);
+#10535 = CIRCLE('',#10536,9.375E-02);
+#10536 = AXIS2_PLACEMENT_3D('',#10537,#10538,#10539);
+#10537 = CARTESIAN_POINT('',(-5.630520432075,6.5875,0.28125));
+#10538 = DIRECTION('',(0.,-1.,0.));
+#10539 = DIRECTION('',(0.,0.,1.));
+#10540 = PCURVE('',#10382,#10541);
+#10541 = DEFINITIONAL_REPRESENTATION('',(#10542),#10550);
+#10542 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10543,#10544,#10545,#10546
+ ,#10547,#10548,#10549),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#10543 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#10544 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#10545 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#10546 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#10547 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#10548 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#10549 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#10550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10551 = PCURVE('',#10464,#10552);
+#10552 = DEFINITIONAL_REPRESENTATION('',(#10553),#10557);
+#10553 = LINE('',#10554,#10555);
+#10554 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#10555 = VECTOR('',#10556,1.);
+#10556 = DIRECTION('',(-1.,0.));
+#10557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10558 = ORIENTED_EDGE('',*,*,#10559,.T.);
+#10559 = EDGE_CURVE('',#10532,#10560,#10562,.T.);
+#10560 = VERTEX_POINT('',#10561);
+#10561 = CARTESIAN_POINT('',(-5.263840667924,6.5875,0.662259430188));
+#10562 = SURFACE_CURVE('',#10563,(#10567,#10574),.PCURVE_S1.);
+#10563 = LINE('',#10564,#10565);
+#10564 = CARTESIAN_POINT('',(-5.636009430188,6.5875,0.104006286792));
+#10565 = VECTOR('',#10566,1.);
+#10566 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#10567 = PCURVE('',#10382,#10568);
+#10568 = DEFINITIONAL_REPRESENTATION('',(#10569),#10573);
+#10569 = LINE('',#10570,#10571);
+#10570 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#10571 = VECTOR('',#10572,1.);
+#10572 = DIRECTION('',(0.554700196225,-0.832050294338));
+#10573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10574 = PCURVE('',#10575,#10580);
+#10575 = PLANE('',#10576);
+#10576 = AXIS2_PLACEMENT_3D('',#10577,#10578,#10579);
+#10577 = CARTESIAN_POINT('',(-5.636009430188,6.2125,0.104006286792));
+#10578 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#10579 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#10580 = DEFINITIONAL_REPRESENTATION('',(#10581),#10585);
+#10581 = LINE('',#10582,#10583);
+#10582 = CARTESIAN_POINT('',(0.,-0.375));
+#10583 = VECTOR('',#10584,1.);
+#10584 = DIRECTION('',(1.,0.));
+#10585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10586 = ORIENTED_EDGE('',*,*,#10587,.T.);
+#10587 = EDGE_CURVE('',#10560,#10588,#10590,.T.);
+#10588 = VERTEX_POINT('',#10589);
+#10589 = CARTESIAN_POINT('',(-5.18583595283,6.5875,0.704006286792));
+#10590 = SURFACE_CURVE('',#10591,(#10596,#10603),.PCURVE_S1.);
+#10591 = CIRCLE('',#10592,9.375E-02);
+#10592 = AXIS2_PLACEMENT_3D('',#10593,#10594,#10595);
+#10593 = CARTESIAN_POINT('',(-5.18583595283,6.5875,0.610256286792));
+#10594 = DIRECTION('',(0.,1.,0.));
+#10595 = DIRECTION('',(0.,0.,1.));
+#10596 = PCURVE('',#10382,#10597);
+#10597 = DEFINITIONAL_REPRESENTATION('',(#10598),#10602);
+#10598 = CIRCLE('',#10599,9.375E-02);
+#10599 = AXIS2_PLACEMENT_2D('',#10600,#10601);
+#10600 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#10601 = DIRECTION('',(0.,-1.));
+#10602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10603 = PCURVE('',#10604,#10609);
+#10604 = CYLINDRICAL_SURFACE('',#10605,9.375E-02);
+#10605 = AXIS2_PLACEMENT_3D('',#10606,#10607,#10608);
+#10606 = CARTESIAN_POINT('',(-5.18583595283,6.2125,0.610256286792));
+#10607 = DIRECTION('',(0.,1.,0.));
+#10608 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#10609 = DEFINITIONAL_REPRESENTATION('',(#10610),#10614);
+#10610 = LINE('',#10611,#10612);
+#10611 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#10612 = VECTOR('',#10613,1.);
+#10613 = DIRECTION('',(1.,0.));
+#10614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10615 = ORIENTED_EDGE('',*,*,#10616,.T.);
+#10616 = EDGE_CURVE('',#10588,#10617,#10619,.T.);
+#10617 = VERTEX_POINT('',#10618);
+#10618 = CARTESIAN_POINT('',(-5.08,6.5875,0.704006286792));
+#10619 = SURFACE_CURVE('',#10620,(#10624,#10631),.PCURVE_S1.);
+#10620 = LINE('',#10621,#10622);
+#10621 = CARTESIAN_POINT('',(-5.236009430188,6.5875,0.704006286792));
+#10622 = VECTOR('',#10623,1.);
+#10623 = DIRECTION('',(1.,0.,0.));
+#10624 = PCURVE('',#10382,#10625);
+#10625 = DEFINITIONAL_REPRESENTATION('',(#10626),#10630);
+#10626 = LINE('',#10627,#10628);
+#10627 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#10628 = VECTOR('',#10629,1.);
+#10629 = DIRECTION('',(1.,-8.365608664024E-59));
+#10630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10631 = PCURVE('',#10632,#10637);
+#10632 = PLANE('',#10633);
+#10633 = AXIS2_PLACEMENT_3D('',#10634,#10635,#10636);
+#10634 = CARTESIAN_POINT('',(-5.236009430188,6.2125,0.704006286792));
+#10635 = DIRECTION('',(0.,0.,1.));
+#10636 = DIRECTION('',(1.,0.,0.));
+#10637 = DEFINITIONAL_REPRESENTATION('',(#10638),#10642);
+#10638 = LINE('',#10639,#10640);
+#10639 = CARTESIAN_POINT('',(0.,0.375));
+#10640 = VECTOR('',#10641,1.);
+#10641 = DIRECTION('',(1.,0.));
+#10642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10643 = ORIENTED_EDGE('',*,*,#10644,.F.);
+#10644 = EDGE_CURVE('',#10645,#10617,#10647,.T.);
+#10645 = VERTEX_POINT('',#10646);
+#10646 = CARTESIAN_POINT('',(-5.08,6.5875,0.516506286792));
+#10647 = SURFACE_CURVE('',#10648,(#10652,#10659),.PCURVE_S1.);
+#10648 = LINE('',#10649,#10650);
+#10649 = CARTESIAN_POINT('',(-5.08,6.5875,0.516506286792));
+#10650 = VECTOR('',#10651,1.);
+#10651 = DIRECTION('',(0.,0.,1.));
+#10652 = PCURVE('',#10382,#10653);
+#10653 = DEFINITIONAL_REPRESENTATION('',(#10654),#10658);
+#10654 = LINE('',#10655,#10656);
+#10655 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#10656 = VECTOR('',#10657,1.);
+#10657 = DIRECTION('',(0.,-1.));
+#10658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10659 = PCURVE('',#10660,#10665);
+#10660 = PLANE('',#10661);
+#10661 = AXIS2_PLACEMENT_3D('',#10662,#10663,#10664);
+#10662 = CARTESIAN_POINT('',(-5.08,6.2125,0.516506286792));
+#10663 = DIRECTION('',(1.,0.,0.));
+#10664 = DIRECTION('',(0.,0.,1.));
+#10665 = DEFINITIONAL_REPRESENTATION('',(#10666),#10670);
+#10666 = LINE('',#10667,#10668);
+#10667 = CARTESIAN_POINT('',(0.,-0.375));
+#10668 = VECTOR('',#10669,1.);
+#10669 = DIRECTION('',(1.,0.));
+#10670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10671 = ORIENTED_EDGE('',*,*,#10672,.F.);
+#10672 = EDGE_CURVE('',#10673,#10645,#10675,.T.);
+#10673 = VERTEX_POINT('',#10674);
+#10674 = CARTESIAN_POINT('',(-5.135662475472,6.5875,0.516506286792));
+#10675 = SURFACE_CURVE('',#10676,(#10680,#10687),.PCURVE_S1.);
+#10676 = LINE('',#10677,#10678);
+#10677 = CARTESIAN_POINT('',(-5.236009430188,6.5875,0.516506286792));
+#10678 = VECTOR('',#10679,1.);
+#10679 = DIRECTION('',(1.,0.,0.));
+#10680 = PCURVE('',#10382,#10681);
+#10681 = DEFINITIONAL_REPRESENTATION('',(#10682),#10686);
+#10682 = LINE('',#10683,#10684);
+#10683 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#10684 = VECTOR('',#10685,1.);
+#10685 = DIRECTION('',(1.,-8.365608664024E-59));
+#10686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10687 = PCURVE('',#10688,#10693);
+#10688 = PLANE('',#10689);
+#10689 = AXIS2_PLACEMENT_3D('',#10690,#10691,#10692);
+#10690 = CARTESIAN_POINT('',(-5.236009430188,6.2125,0.516506286792));
+#10691 = DIRECTION('',(0.,0.,1.));
+#10692 = DIRECTION('',(1.,0.,0.));
+#10693 = DEFINITIONAL_REPRESENTATION('',(#10694),#10698);
+#10694 = LINE('',#10695,#10696);
+#10695 = CARTESIAN_POINT('',(0.,0.375));
+#10696 = VECTOR('',#10697,1.);
+#10697 = DIRECTION('',(1.,0.));
+#10698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10699 = ORIENTED_EDGE('',*,*,#10700,.F.);
+#10700 = EDGE_CURVE('',#10701,#10673,#10703,.T.);
+#10701 = VERTEX_POINT('',#10702);
+#10702 = CARTESIAN_POINT('',(-5.452168762264,6.5875,4.174685660388E-02)
+ );
+#10703 = SURFACE_CURVE('',#10704,(#10708,#10715),.PCURVE_S1.);
+#10704 = LINE('',#10705,#10706);
+#10705 = CARTESIAN_POINT('',(-5.48,6.5875,2.775557561563E-17));
+#10706 = VECTOR('',#10707,1.);
+#10707 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#10708 = PCURVE('',#10382,#10709);
+#10709 = DEFINITIONAL_REPRESENTATION('',(#10710),#10714);
+#10710 = LINE('',#10711,#10712);
+#10711 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#10712 = VECTOR('',#10713,1.);
+#10713 = DIRECTION('',(0.554700196225,-0.832050294338));
+#10714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10715 = PCURVE('',#10716,#10721);
+#10716 = PLANE('',#10717);
+#10717 = AXIS2_PLACEMENT_3D('',#10718,#10719,#10720);
+#10718 = CARTESIAN_POINT('',(-5.48,6.2125,2.775557561563E-17));
+#10719 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#10720 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#10721 = DEFINITIONAL_REPRESENTATION('',(#10722),#10726);
+#10722 = LINE('',#10723,#10724);
+#10723 = CARTESIAN_POINT('',(0.,-0.375));
+#10724 = VECTOR('',#10725,1.);
+#10725 = DIRECTION('',(1.,0.));
+#10726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10727 = ORIENTED_EDGE('',*,*,#10728,.F.);
+#10728 = EDGE_CURVE('',#10482,#10701,#10729,.T.);
+#10729 = SURFACE_CURVE('',#10730,(#10735,#10746),.PCURVE_S1.);
+#10730 = CIRCLE('',#10731,9.375E-02);
+#10731 = AXIS2_PLACEMENT_3D('',#10732,#10733,#10734);
+#10732 = CARTESIAN_POINT('',(-5.530173477358,6.5875,9.375E-02));
+#10733 = DIRECTION('',(0.,-1.,0.));
+#10734 = DIRECTION('',(0.,0.,1.));
+#10735 = PCURVE('',#10382,#10736);
+#10736 = DEFINITIONAL_REPRESENTATION('',(#10737),#10745);
+#10737 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10738,#10739,#10740,#10741
+ ,#10742,#10743,#10744),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#10738 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#10739 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#10740 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#10741 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#10742 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#10743 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#10744 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#10745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10746 = PCURVE('',#10747,#10752);
+#10747 = CYLINDRICAL_SURFACE('',#10748,9.375E-02);
+#10748 = AXIS2_PLACEMENT_3D('',#10749,#10750,#10751);
+#10749 = CARTESIAN_POINT('',(-5.530173477358,6.2125,9.375E-02));
+#10750 = DIRECTION('',(0.,1.,0.));
+#10751 = DIRECTION('',(0.,0.,-1.));
+#10752 = DEFINITIONAL_REPRESENTATION('',(#10753),#10757);
+#10753 = LINE('',#10754,#10755);
+#10754 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#10755 = VECTOR('',#10756,1.);
+#10756 = DIRECTION('',(-1.,0.));
+#10757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10758 = ADVANCED_FACE('',(#10759),#10464,.F.);
+#10759 = FACE_BOUND('',#10760,.T.);
+#10760 = EDGE_LOOP('',(#10761,#10785,#10806,#10807));
+#10761 = ORIENTED_EDGE('',*,*,#10762,.T.);
+#10762 = EDGE_CURVE('',#10423,#10763,#10765,.T.);
+#10763 = VERTEX_POINT('',#10764);
+#10764 = CARTESIAN_POINT('',(-5.552515716981,6.2125,0.229246856604));
+#10765 = SURFACE_CURVE('',#10766,(#10771,#10778),.PCURVE_S1.);
+#10766 = CIRCLE('',#10767,9.375E-02);
+#10767 = AXIS2_PLACEMENT_3D('',#10768,#10769,#10770);
+#10768 = CARTESIAN_POINT('',(-5.630520432075,6.2125,0.28125));
+#10769 = DIRECTION('',(0.,-1.,0.));
+#10770 = DIRECTION('',(0.,0.,1.));
+#10771 = PCURVE('',#10464,#10772);
+#10772 = DEFINITIONAL_REPRESENTATION('',(#10773),#10777);
+#10773 = LINE('',#10774,#10775);
+#10774 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#10775 = VECTOR('',#10776,1.);
+#10776 = DIRECTION('',(-1.,0.));
+#10777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10778 = PCURVE('',#10438,#10779);
+#10779 = DEFINITIONAL_REPRESENTATION('',(#10780),#10784);
+#10780 = CIRCLE('',#10781,9.375E-02);
+#10781 = AXIS2_PLACEMENT_2D('',#10782,#10783);
+#10782 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#10783 = DIRECTION('',(0.,-1.));
+#10784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10785 = ORIENTED_EDGE('',*,*,#10786,.T.);
+#10786 = EDGE_CURVE('',#10763,#10532,#10787,.T.);
+#10787 = SURFACE_CURVE('',#10788,(#10792,#10799),.PCURVE_S1.);
+#10788 = LINE('',#10789,#10790);
+#10789 = CARTESIAN_POINT('',(-5.552515716981,6.2125,0.229246856604));
+#10790 = VECTOR('',#10791,1.);
+#10791 = DIRECTION('',(0.,1.,0.));
+#10792 = PCURVE('',#10464,#10793);
+#10793 = DEFINITIONAL_REPRESENTATION('',(#10794),#10798);
+#10794 = LINE('',#10795,#10796);
+#10795 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#10796 = VECTOR('',#10797,1.);
+#10797 = DIRECTION('',(-0.,1.));
+#10798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10799 = PCURVE('',#10575,#10800);
+#10800 = DEFINITIONAL_REPRESENTATION('',(#10801),#10805);
+#10801 = LINE('',#10802,#10803);
+#10802 = CARTESIAN_POINT('',(0.150520432075,0.));
+#10803 = VECTOR('',#10804,1.);
+#10804 = DIRECTION('',(0.,-1.));
+#10805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10806 = ORIENTED_EDGE('',*,*,#10531,.F.);
+#10807 = ORIENTED_EDGE('',*,*,#10450,.F.);
+#10808 = ADVANCED_FACE('',(#10809),#10410,.F.);
+#10809 = FACE_BOUND('',#10810,.F.);
+#10810 = EDGE_LOOP('',(#10811,#10834,#10855,#10856));
+#10811 = ORIENTED_EDGE('',*,*,#10812,.F.);
+#10812 = EDGE_CURVE('',#10813,#10395,#10815,.T.);
+#10813 = VERTEX_POINT('',#10814);
+#10814 = CARTESIAN_POINT('',(-5.88,6.2125,0.));
+#10815 = SURFACE_CURVE('',#10816,(#10820,#10827),.PCURVE_S1.);
+#10816 = LINE('',#10817,#10818);
+#10817 = CARTESIAN_POINT('',(-5.88,6.2125,0.));
+#10818 = VECTOR('',#10819,1.);
+#10819 = DIRECTION('',(0.,0.,1.));
+#10820 = PCURVE('',#10410,#10821);
+#10821 = DEFINITIONAL_REPRESENTATION('',(#10822),#10826);
+#10822 = LINE('',#10823,#10824);
+#10823 = CARTESIAN_POINT('',(0.,0.));
+#10824 = VECTOR('',#10825,1.);
+#10825 = DIRECTION('',(1.,0.));
+#10826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10827 = PCURVE('',#10438,#10828);
+#10828 = DEFINITIONAL_REPRESENTATION('',(#10829),#10833);
+#10829 = LINE('',#10830,#10831);
+#10830 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#10831 = VECTOR('',#10832,1.);
+#10832 = DIRECTION('',(0.,-1.));
+#10833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10834 = ORIENTED_EDGE('',*,*,#10835,.T.);
+#10835 = EDGE_CURVE('',#10813,#10480,#10836,.T.);
+#10836 = SURFACE_CURVE('',#10837,(#10841,#10848),.PCURVE_S1.);
+#10837 = LINE('',#10838,#10839);
+#10838 = CARTESIAN_POINT('',(-5.88,6.2125,0.));
+#10839 = VECTOR('',#10840,1.);
+#10840 = DIRECTION('',(0.,1.,0.));
+#10841 = PCURVE('',#10410,#10842);
+#10842 = DEFINITIONAL_REPRESENTATION('',(#10843),#10847);
+#10843 = LINE('',#10844,#10845);
+#10844 = CARTESIAN_POINT('',(0.,0.));
+#10845 = VECTOR('',#10846,1.);
+#10846 = DIRECTION('',(0.,-1.));
+#10847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10848 = PCURVE('',#10497,#10849);
+#10849 = DEFINITIONAL_REPRESENTATION('',(#10850),#10854);
+#10850 = LINE('',#10851,#10852);
+#10851 = CARTESIAN_POINT('',(0.,0.));
+#10852 = VECTOR('',#10853,1.);
+#10853 = DIRECTION('',(0.,1.));
+#10854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10855 = ORIENTED_EDGE('',*,*,#10509,.T.);
+#10856 = ORIENTED_EDGE('',*,*,#10394,.F.);
+#10857 = ADVANCED_FACE('',(#10858),#10438,.T.);
+#10858 = FACE_BOUND('',#10859,.T.);
+#10859 = EDGE_LOOP('',(#10860,#10883,#10907,#10930,#10953,#10976,#10999,
+ #11027,#11048,#11049,#11050));
+#10860 = ORIENTED_EDGE('',*,*,#10861,.T.);
+#10861 = EDGE_CURVE('',#10813,#10862,#10864,.T.);
+#10862 = VERTEX_POINT('',#10863);
+#10863 = CARTESIAN_POINT('',(-5.530173477358,6.2125,0.));
+#10864 = SURFACE_CURVE('',#10865,(#10869,#10876),.PCURVE_S1.);
+#10865 = LINE('',#10866,#10867);
+#10866 = CARTESIAN_POINT('',(-5.88,6.2125,0.));
+#10867 = VECTOR('',#10868,1.);
+#10868 = DIRECTION('',(1.,0.,0.));
+#10869 = PCURVE('',#10438,#10870);
+#10870 = DEFINITIONAL_REPRESENTATION('',(#10871),#10875);
+#10871 = LINE('',#10872,#10873);
+#10872 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#10873 = VECTOR('',#10874,1.);
+#10874 = DIRECTION('',(-1.,-4.751047921064E-59));
+#10875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10876 = PCURVE('',#10497,#10877);
+#10877 = DEFINITIONAL_REPRESENTATION('',(#10878),#10882);
+#10878 = LINE('',#10879,#10880);
+#10879 = CARTESIAN_POINT('',(0.,0.));
+#10880 = VECTOR('',#10881,1.);
+#10881 = DIRECTION('',(1.,0.));
+#10882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10883 = ORIENTED_EDGE('',*,*,#10884,.T.);
+#10884 = EDGE_CURVE('',#10862,#10885,#10887,.T.);
+#10885 = VERTEX_POINT('',#10886);
+#10886 = CARTESIAN_POINT('',(-5.452168762264,6.2125,4.174685660388E-02)
+ );
+#10887 = SURFACE_CURVE('',#10888,(#10893,#10900),.PCURVE_S1.);
+#10888 = CIRCLE('',#10889,9.375E-02);
+#10889 = AXIS2_PLACEMENT_3D('',#10890,#10891,#10892);
+#10890 = CARTESIAN_POINT('',(-5.530173477358,6.2125,9.375E-02));
+#10891 = DIRECTION('',(0.,-1.,0.));
+#10892 = DIRECTION('',(0.,0.,1.));
+#10893 = PCURVE('',#10438,#10894);
+#10894 = DEFINITIONAL_REPRESENTATION('',(#10895),#10899);
+#10895 = CIRCLE('',#10896,9.375E-02);
+#10896 = AXIS2_PLACEMENT_2D('',#10897,#10898);
+#10897 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#10898 = DIRECTION('',(0.,-1.));
+#10899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10900 = PCURVE('',#10747,#10901);
+#10901 = DEFINITIONAL_REPRESENTATION('',(#10902),#10906);
+#10902 = LINE('',#10903,#10904);
+#10903 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#10904 = VECTOR('',#10905,1.);
+#10905 = DIRECTION('',(-1.,0.));
+#10906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10907 = ORIENTED_EDGE('',*,*,#10908,.T.);
+#10908 = EDGE_CURVE('',#10885,#10909,#10911,.T.);
+#10909 = VERTEX_POINT('',#10910);
+#10910 = CARTESIAN_POINT('',(-5.135662475472,6.2125,0.516506286792));
+#10911 = SURFACE_CURVE('',#10912,(#10916,#10923),.PCURVE_S1.);
+#10912 = LINE('',#10913,#10914);
+#10913 = CARTESIAN_POINT('',(-5.48,6.2125,2.775557561563E-17));
+#10914 = VECTOR('',#10915,1.);
+#10915 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#10916 = PCURVE('',#10438,#10917);
+#10917 = DEFINITIONAL_REPRESENTATION('',(#10918),#10922);
+#10918 = LINE('',#10919,#10920);
+#10919 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#10920 = VECTOR('',#10921,1.);
+#10921 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#10922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10923 = PCURVE('',#10716,#10924);
+#10924 = DEFINITIONAL_REPRESENTATION('',(#10925),#10929);
+#10925 = LINE('',#10926,#10927);
+#10926 = CARTESIAN_POINT('',(0.,0.));
+#10927 = VECTOR('',#10928,1.);
+#10928 = DIRECTION('',(1.,0.));
+#10929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10930 = ORIENTED_EDGE('',*,*,#10931,.T.);
+#10931 = EDGE_CURVE('',#10909,#10932,#10934,.T.);
+#10932 = VERTEX_POINT('',#10933);
+#10933 = CARTESIAN_POINT('',(-5.08,6.2125,0.516506286792));
+#10934 = SURFACE_CURVE('',#10935,(#10939,#10946),.PCURVE_S1.);
+#10935 = LINE('',#10936,#10937);
+#10936 = CARTESIAN_POINT('',(-5.236009430188,6.2125,0.516506286792));
+#10937 = VECTOR('',#10938,1.);
+#10938 = DIRECTION('',(1.,0.,0.));
+#10939 = PCURVE('',#10438,#10940);
+#10940 = DEFINITIONAL_REPRESENTATION('',(#10941),#10945);
+#10941 = LINE('',#10942,#10943);
+#10942 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#10943 = VECTOR('',#10944,1.);
+#10944 = DIRECTION('',(-1.,-4.751047921064E-59));
+#10945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10946 = PCURVE('',#10688,#10947);
+#10947 = DEFINITIONAL_REPRESENTATION('',(#10948),#10952);
+#10948 = LINE('',#10949,#10950);
+#10949 = CARTESIAN_POINT('',(0.,0.));
+#10950 = VECTOR('',#10951,1.);
+#10951 = DIRECTION('',(1.,0.));
+#10952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10953 = ORIENTED_EDGE('',*,*,#10954,.T.);
+#10954 = EDGE_CURVE('',#10932,#10955,#10957,.T.);
+#10955 = VERTEX_POINT('',#10956);
+#10956 = CARTESIAN_POINT('',(-5.08,6.2125,0.704006286792));
+#10957 = SURFACE_CURVE('',#10958,(#10962,#10969),.PCURVE_S1.);
+#10958 = LINE('',#10959,#10960);
+#10959 = CARTESIAN_POINT('',(-5.08,6.2125,0.516506286792));
+#10960 = VECTOR('',#10961,1.);
+#10961 = DIRECTION('',(0.,0.,1.));
+#10962 = PCURVE('',#10438,#10963);
+#10963 = DEFINITIONAL_REPRESENTATION('',(#10964),#10968);
+#10964 = LINE('',#10965,#10966);
+#10965 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#10966 = VECTOR('',#10967,1.);
+#10967 = DIRECTION('',(0.,-1.));
+#10968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10969 = PCURVE('',#10660,#10970);
+#10970 = DEFINITIONAL_REPRESENTATION('',(#10971),#10975);
+#10971 = LINE('',#10972,#10973);
+#10972 = CARTESIAN_POINT('',(0.,0.));
+#10973 = VECTOR('',#10974,1.);
+#10974 = DIRECTION('',(1.,0.));
+#10975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10976 = ORIENTED_EDGE('',*,*,#10977,.F.);
+#10977 = EDGE_CURVE('',#10978,#10955,#10980,.T.);
+#10978 = VERTEX_POINT('',#10979);
+#10979 = CARTESIAN_POINT('',(-5.18583595283,6.2125,0.704006286792));
+#10980 = SURFACE_CURVE('',#10981,(#10985,#10992),.PCURVE_S1.);
+#10981 = LINE('',#10982,#10983);
+#10982 = CARTESIAN_POINT('',(-5.236009430188,6.2125,0.704006286792));
+#10983 = VECTOR('',#10984,1.);
+#10984 = DIRECTION('',(1.,0.,0.));
+#10985 = PCURVE('',#10438,#10986);
+#10986 = DEFINITIONAL_REPRESENTATION('',(#10987),#10991);
+#10987 = LINE('',#10988,#10989);
+#10988 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#10989 = VECTOR('',#10990,1.);
+#10990 = DIRECTION('',(-1.,-4.751047921064E-59));
+#10991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10992 = PCURVE('',#10632,#10993);
+#10993 = DEFINITIONAL_REPRESENTATION('',(#10994),#10998);
+#10994 = LINE('',#10995,#10996);
+#10995 = CARTESIAN_POINT('',(0.,0.));
+#10996 = VECTOR('',#10997,1.);
+#10997 = DIRECTION('',(1.,0.));
+#10998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10999 = ORIENTED_EDGE('',*,*,#11000,.F.);
+#11000 = EDGE_CURVE('',#11001,#10978,#11003,.T.);
+#11001 = VERTEX_POINT('',#11002);
+#11002 = CARTESIAN_POINT('',(-5.263840667924,6.2125,0.662259430188));
+#11003 = SURFACE_CURVE('',#11004,(#11009,#11020),.PCURVE_S1.);
+#11004 = CIRCLE('',#11005,9.375E-02);
+#11005 = AXIS2_PLACEMENT_3D('',#11006,#11007,#11008);
+#11006 = CARTESIAN_POINT('',(-5.18583595283,6.2125,0.610256286792));
+#11007 = DIRECTION('',(0.,1.,0.));
+#11008 = DIRECTION('',(0.,0.,1.));
+#11009 = PCURVE('',#10438,#11010);
+#11010 = DEFINITIONAL_REPRESENTATION('',(#11011),#11019);
+#11011 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11012,#11013,#11014,#11015
+ ,#11016,#11017,#11018),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#11012 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#11013 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#11014 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#11015 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#11016 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#11017 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#11018 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#11019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11020 = PCURVE('',#10604,#11021);
+#11021 = DEFINITIONAL_REPRESENTATION('',(#11022),#11026);
+#11022 = LINE('',#11023,#11024);
+#11023 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#11024 = VECTOR('',#11025,1.);
+#11025 = DIRECTION('',(1.,0.));
+#11026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11027 = ORIENTED_EDGE('',*,*,#11028,.F.);
+#11028 = EDGE_CURVE('',#10763,#11001,#11029,.T.);
+#11029 = SURFACE_CURVE('',#11030,(#11034,#11041),.PCURVE_S1.);
+#11030 = LINE('',#11031,#11032);
+#11031 = CARTESIAN_POINT('',(-5.636009430188,6.2125,0.104006286792));
+#11032 = VECTOR('',#11033,1.);
+#11033 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#11034 = PCURVE('',#10438,#11035);
+#11035 = DEFINITIONAL_REPRESENTATION('',(#11036),#11040);
+#11036 = LINE('',#11037,#11038);
+#11037 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#11038 = VECTOR('',#11039,1.);
+#11039 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#11040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11041 = PCURVE('',#10575,#11042);
+#11042 = DEFINITIONAL_REPRESENTATION('',(#11043),#11047);
+#11043 = LINE('',#11044,#11045);
+#11044 = CARTESIAN_POINT('',(0.,0.));
+#11045 = VECTOR('',#11046,1.);
+#11046 = DIRECTION('',(1.,0.));
+#11047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11048 = ORIENTED_EDGE('',*,*,#10762,.F.);
+#11049 = ORIENTED_EDGE('',*,*,#10422,.F.);
+#11050 = ORIENTED_EDGE('',*,*,#10812,.F.);
+#11051 = ADVANCED_FACE('',(#11052),#10497,.F.);
+#11052 = FACE_BOUND('',#11053,.F.);
+#11053 = EDGE_LOOP('',(#11054,#11055,#11056,#11057));
+#11054 = ORIENTED_EDGE('',*,*,#10479,.F.);
+#11055 = ORIENTED_EDGE('',*,*,#10835,.F.);
+#11056 = ORIENTED_EDGE('',*,*,#10861,.T.);
+#11057 = ORIENTED_EDGE('',*,*,#11058,.T.);
+#11058 = EDGE_CURVE('',#10862,#10482,#11059,.T.);
+#11059 = SURFACE_CURVE('',#11060,(#11064,#11071),.PCURVE_S1.);
+#11060 = LINE('',#11061,#11062);
+#11061 = CARTESIAN_POINT('',(-5.530173477358,6.2125,0.));
+#11062 = VECTOR('',#11063,1.);
+#11063 = DIRECTION('',(0.,1.,0.));
+#11064 = PCURVE('',#10497,#11065);
+#11065 = DEFINITIONAL_REPRESENTATION('',(#11066),#11070);
+#11066 = LINE('',#11067,#11068);
+#11067 = CARTESIAN_POINT('',(0.349826522642,0.));
+#11068 = VECTOR('',#11069,1.);
+#11069 = DIRECTION('',(0.,1.));
+#11070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11071 = PCURVE('',#10747,#11072);
+#11072 = DEFINITIONAL_REPRESENTATION('',(#11073),#11077);
+#11073 = LINE('',#11074,#11075);
+#11074 = CARTESIAN_POINT('',(-0.,0.));
+#11075 = VECTOR('',#11076,1.);
+#11076 = DIRECTION('',(-0.,1.));
+#11077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11078 = ADVANCED_FACE('',(#11079),#10747,.T.);
+#11079 = FACE_BOUND('',#11080,.F.);
+#11080 = EDGE_LOOP('',(#11081,#11082,#11103,#11104));
+#11081 = ORIENTED_EDGE('',*,*,#10884,.T.);
+#11082 = ORIENTED_EDGE('',*,*,#11083,.T.);
+#11083 = EDGE_CURVE('',#10885,#10701,#11084,.T.);
+#11084 = SURFACE_CURVE('',#11085,(#11089,#11096),.PCURVE_S1.);
+#11085 = LINE('',#11086,#11087);
+#11086 = CARTESIAN_POINT('',(-5.452168762264,6.2125,4.174685660388E-02)
+ );
+#11087 = VECTOR('',#11088,1.);
+#11088 = DIRECTION('',(0.,1.,0.));
+#11089 = PCURVE('',#10747,#11090);
+#11090 = DEFINITIONAL_REPRESENTATION('',(#11091),#11095);
+#11091 = LINE('',#11092,#11093);
+#11092 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#11093 = VECTOR('',#11094,1.);
+#11094 = DIRECTION('',(-0.,1.));
+#11095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11096 = PCURVE('',#10716,#11097);
+#11097 = DEFINITIONAL_REPRESENTATION('',(#11098),#11102);
+#11098 = LINE('',#11099,#11100);
+#11099 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#11100 = VECTOR('',#11101,1.);
+#11101 = DIRECTION('',(0.,-1.));
+#11102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11103 = ORIENTED_EDGE('',*,*,#10728,.F.);
+#11104 = ORIENTED_EDGE('',*,*,#11058,.F.);
+#11105 = ADVANCED_FACE('',(#11106),#10716,.T.);
+#11106 = FACE_BOUND('',#11107,.T.);
+#11107 = EDGE_LOOP('',(#11108,#11109,#11110,#11111));
+#11108 = ORIENTED_EDGE('',*,*,#10908,.F.);
+#11109 = ORIENTED_EDGE('',*,*,#11083,.T.);
+#11110 = ORIENTED_EDGE('',*,*,#10700,.T.);
+#11111 = ORIENTED_EDGE('',*,*,#11112,.F.);
+#11112 = EDGE_CURVE('',#10909,#10673,#11113,.T.);
+#11113 = SURFACE_CURVE('',#11114,(#11118,#11124),.PCURVE_S1.);
+#11114 = LINE('',#11115,#11116);
+#11115 = CARTESIAN_POINT('',(-5.135662475472,6.2125,0.516506286792));
+#11116 = VECTOR('',#11117,1.);
+#11117 = DIRECTION('',(0.,1.,0.));
+#11118 = PCURVE('',#10716,#11119);
+#11119 = DEFINITIONAL_REPRESENTATION('',(#11120),#11123);
+#11120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11121,#11122),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#11121 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#11122 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#11123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11124 = PCURVE('',#10688,#11125);
+#11125 = DEFINITIONAL_REPRESENTATION('',(#11126),#11129);
+#11126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11127,#11128),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#11127 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#11128 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#11129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11130 = ADVANCED_FACE('',(#11131),#10688,.F.);
+#11131 = FACE_BOUND('',#11132,.F.);
+#11132 = EDGE_LOOP('',(#11133,#11134,#11135,#11136));
+#11133 = ORIENTED_EDGE('',*,*,#10672,.F.);
+#11134 = ORIENTED_EDGE('',*,*,#11112,.F.);
+#11135 = ORIENTED_EDGE('',*,*,#10931,.T.);
+#11136 = ORIENTED_EDGE('',*,*,#11137,.T.);
+#11137 = EDGE_CURVE('',#10932,#10645,#11138,.T.);
+#11138 = SURFACE_CURVE('',#11139,(#11143,#11150),.PCURVE_S1.);
+#11139 = LINE('',#11140,#11141);
+#11140 = CARTESIAN_POINT('',(-5.08,6.2125,0.516506286792));
+#11141 = VECTOR('',#11142,1.);
+#11142 = DIRECTION('',(0.,1.,0.));
+#11143 = PCURVE('',#10688,#11144);
+#11144 = DEFINITIONAL_REPRESENTATION('',(#11145),#11149);
+#11145 = LINE('',#11146,#11147);
+#11146 = CARTESIAN_POINT('',(0.156009430188,0.));
+#11147 = VECTOR('',#11148,1.);
+#11148 = DIRECTION('',(0.,1.));
+#11149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11150 = PCURVE('',#10660,#11151);
+#11151 = DEFINITIONAL_REPRESENTATION('',(#11152),#11156);
+#11152 = LINE('',#11153,#11154);
+#11153 = CARTESIAN_POINT('',(0.,0.));
+#11154 = VECTOR('',#11155,1.);
+#11155 = DIRECTION('',(0.,-1.));
+#11156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11157 = ADVANCED_FACE('',(#11158),#10660,.T.);
+#11158 = FACE_BOUND('',#11159,.T.);
+#11159 = EDGE_LOOP('',(#11160,#11161,#11162,#11163));
+#11160 = ORIENTED_EDGE('',*,*,#10954,.F.);
+#11161 = ORIENTED_EDGE('',*,*,#11137,.T.);
+#11162 = ORIENTED_EDGE('',*,*,#10644,.T.);
+#11163 = ORIENTED_EDGE('',*,*,#11164,.F.);
+#11164 = EDGE_CURVE('',#10955,#10617,#11165,.T.);
+#11165 = SURFACE_CURVE('',#11166,(#11170,#11177),.PCURVE_S1.);
+#11166 = LINE('',#11167,#11168);
+#11167 = CARTESIAN_POINT('',(-5.08,6.2125,0.704006286792));
+#11168 = VECTOR('',#11169,1.);
+#11169 = DIRECTION('',(0.,1.,0.));
+#11170 = PCURVE('',#10660,#11171);
+#11171 = DEFINITIONAL_REPRESENTATION('',(#11172),#11176);
+#11172 = LINE('',#11173,#11174);
+#11173 = CARTESIAN_POINT('',(0.1875,0.));
+#11174 = VECTOR('',#11175,1.);
+#11175 = DIRECTION('',(0.,-1.));
+#11176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11177 = PCURVE('',#10632,#11178);
+#11178 = DEFINITIONAL_REPRESENTATION('',(#11179),#11183);
+#11179 = LINE('',#11180,#11181);
+#11180 = CARTESIAN_POINT('',(0.156009430188,0.));
+#11181 = VECTOR('',#11182,1.);
+#11182 = DIRECTION('',(0.,1.));
+#11183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11184 = ADVANCED_FACE('',(#11185),#10575,.F.);
+#11185 = FACE_BOUND('',#11186,.F.);
+#11186 = EDGE_LOOP('',(#11187,#11188,#11189,#11190));
+#11187 = ORIENTED_EDGE('',*,*,#11028,.F.);
+#11188 = ORIENTED_EDGE('',*,*,#10786,.T.);
+#11189 = ORIENTED_EDGE('',*,*,#10559,.T.);
+#11190 = ORIENTED_EDGE('',*,*,#11191,.F.);
+#11191 = EDGE_CURVE('',#11001,#10560,#11192,.T.);
+#11192 = SURFACE_CURVE('',#11193,(#11197,#11204),.PCURVE_S1.);
+#11193 = LINE('',#11194,#11195);
+#11194 = CARTESIAN_POINT('',(-5.263840667924,6.2125,0.662259430188));
+#11195 = VECTOR('',#11196,1.);
+#11196 = DIRECTION('',(0.,1.,0.));
+#11197 = PCURVE('',#10575,#11198);
+#11198 = DEFINITIONAL_REPRESENTATION('',(#11199),#11203);
+#11199 = LINE('',#11200,#11201);
+#11200 = CARTESIAN_POINT('',(0.670936777735,0.));
+#11201 = VECTOR('',#11202,1.);
+#11202 = DIRECTION('',(0.,-1.));
+#11203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11204 = PCURVE('',#10604,#11205);
+#11205 = DEFINITIONAL_REPRESENTATION('',(#11206),#11210);
+#11206 = LINE('',#11207,#11208);
+#11207 = CARTESIAN_POINT('',(0.,0.));
+#11208 = VECTOR('',#11209,1.);
+#11209 = DIRECTION('',(0.,1.));
+#11210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11211 = ADVANCED_FACE('',(#11212),#10632,.T.);
+#11212 = FACE_BOUND('',#11213,.T.);
+#11213 = EDGE_LOOP('',(#11214,#11215,#11216,#11217));
+#11214 = ORIENTED_EDGE('',*,*,#10977,.T.);
+#11215 = ORIENTED_EDGE('',*,*,#11164,.T.);
+#11216 = ORIENTED_EDGE('',*,*,#10616,.F.);
+#11217 = ORIENTED_EDGE('',*,*,#11218,.F.);
+#11218 = EDGE_CURVE('',#10978,#10588,#11219,.T.);
+#11219 = SURFACE_CURVE('',#11220,(#11224,#11231),.PCURVE_S1.);
+#11220 = LINE('',#11221,#11222);
+#11221 = CARTESIAN_POINT('',(-5.18583595283,6.2125,0.704006286792));
+#11222 = VECTOR('',#11223,1.);
+#11223 = DIRECTION('',(0.,1.,0.));
+#11224 = PCURVE('',#10632,#11225);
+#11225 = DEFINITIONAL_REPRESENTATION('',(#11226),#11230);
+#11226 = LINE('',#11227,#11228);
+#11227 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#11228 = VECTOR('',#11229,1.);
+#11229 = DIRECTION('',(0.,1.));
+#11230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11231 = PCURVE('',#10604,#11232);
+#11232 = DEFINITIONAL_REPRESENTATION('',(#11233),#11237);
+#11233 = LINE('',#11234,#11235);
+#11234 = CARTESIAN_POINT('',(0.982793723247,0.));
+#11235 = VECTOR('',#11236,1.);
+#11236 = DIRECTION('',(0.,1.));
+#11237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11238 = ADVANCED_FACE('',(#11239),#10604,.T.);
+#11239 = FACE_BOUND('',#11240,.T.);
+#11240 = EDGE_LOOP('',(#11241,#11242,#11243,#11244));
+#11241 = ORIENTED_EDGE('',*,*,#11000,.T.);
+#11242 = ORIENTED_EDGE('',*,*,#11218,.T.);
+#11243 = ORIENTED_EDGE('',*,*,#10587,.F.);
+#11244 = ORIENTED_EDGE('',*,*,#11191,.F.);
+#11245 = MANIFOLD_SOLID_BREP('',#11246);
+#11246 = CLOSED_SHELL('',(#11247,#11367,#11646,#11700,#11749,#11943,
+ #11970,#11997,#12022,#12049,#12076,#12103,#12130));
+#11247 = ADVANCED_FACE('',(#11248),#11262,.T.);
+#11248 = FACE_BOUND('',#11249,.T.);
+#11249 = EDGE_LOOP('',(#11250,#11285,#11313,#11341));
+#11250 = ORIENTED_EDGE('',*,*,#11251,.F.);
+#11251 = EDGE_CURVE('',#11252,#11254,#11256,.T.);
+#11252 = VERTEX_POINT('',#11253);
+#11253 = CARTESIAN_POINT('',(5.630520432075,6.5875,0.1875));
+#11254 = VERTEX_POINT('',#11255);
+#11255 = CARTESIAN_POINT('',(5.88,6.5875,0.1875));
+#11256 = SURFACE_CURVE('',#11257,(#11261,#11273),.PCURVE_S1.);
+#11257 = LINE('',#11258,#11259);
+#11258 = CARTESIAN_POINT('',(5.48,6.5875,0.1875));
+#11259 = VECTOR('',#11260,1.);
+#11260 = DIRECTION('',(1.,0.,0.));
+#11261 = PCURVE('',#11262,#11267);
+#11262 = PLANE('',#11263);
+#11263 = AXIS2_PLACEMENT_3D('',#11264,#11265,#11266);
+#11264 = CARTESIAN_POINT('',(5.48,6.2125,0.1875));
+#11265 = DIRECTION('',(0.,0.,1.));
+#11266 = DIRECTION('',(1.,0.,0.));
+#11267 = DEFINITIONAL_REPRESENTATION('',(#11268),#11272);
+#11268 = LINE('',#11269,#11270);
+#11269 = CARTESIAN_POINT('',(0.,0.375));
+#11270 = VECTOR('',#11271,1.);
+#11271 = DIRECTION('',(1.,0.));
+#11272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11273 = PCURVE('',#11274,#11279);
+#11274 = PLANE('',#11275);
+#11275 = AXIS2_PLACEMENT_3D('',#11276,#11277,#11278);
+#11276 = CARTESIAN_POINT('',(5.453319128445,6.5875,0.302149478872));
+#11277 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#11278 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#11279 = DEFINITIONAL_REPRESENTATION('',(#11280),#11284);
+#11280 = LINE('',#11281,#11282);
+#11281 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#11282 = VECTOR('',#11283,1.);
+#11283 = DIRECTION('',(1.,4.145425090127E-57));
+#11284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11285 = ORIENTED_EDGE('',*,*,#11286,.F.);
+#11286 = EDGE_CURVE('',#11287,#11252,#11289,.T.);
+#11287 = VERTEX_POINT('',#11288);
+#11288 = CARTESIAN_POINT('',(5.630520432075,6.2125,0.1875));
+#11289 = SURFACE_CURVE('',#11290,(#11294,#11301),.PCURVE_S1.);
+#11290 = LINE('',#11291,#11292);
+#11291 = CARTESIAN_POINT('',(5.630520432075,6.2125,0.1875));
+#11292 = VECTOR('',#11293,1.);
+#11293 = DIRECTION('',(0.,1.,0.));
+#11294 = PCURVE('',#11262,#11295);
+#11295 = DEFINITIONAL_REPRESENTATION('',(#11296),#11300);
+#11296 = LINE('',#11297,#11298);
+#11297 = CARTESIAN_POINT('',(0.150520432075,0.));
+#11298 = VECTOR('',#11299,1.);
+#11299 = DIRECTION('',(0.,1.));
+#11300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11301 = PCURVE('',#11302,#11307);
+#11302 = CYLINDRICAL_SURFACE('',#11303,9.375E-02);
+#11303 = AXIS2_PLACEMENT_3D('',#11304,#11305,#11306);
+#11304 = CARTESIAN_POINT('',(5.630520432075,6.2125,0.28125));
+#11305 = DIRECTION('',(0.,1.,0.));
+#11306 = DIRECTION('',(0.,0.,-1.));
+#11307 = DEFINITIONAL_REPRESENTATION('',(#11308),#11312);
+#11308 = LINE('',#11309,#11310);
+#11309 = CARTESIAN_POINT('',(0.,0.));
+#11310 = VECTOR('',#11311,1.);
+#11311 = DIRECTION('',(0.,1.));
+#11312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11313 = ORIENTED_EDGE('',*,*,#11314,.T.);
+#11314 = EDGE_CURVE('',#11287,#11315,#11317,.T.);
+#11315 = VERTEX_POINT('',#11316);
+#11316 = CARTESIAN_POINT('',(5.88,6.2125,0.1875));
+#11317 = SURFACE_CURVE('',#11318,(#11322,#11329),.PCURVE_S1.);
+#11318 = LINE('',#11319,#11320);
+#11319 = CARTESIAN_POINT('',(5.48,6.2125,0.1875));
+#11320 = VECTOR('',#11321,1.);
+#11321 = DIRECTION('',(1.,0.,0.));
+#11322 = PCURVE('',#11262,#11323);
+#11323 = DEFINITIONAL_REPRESENTATION('',(#11324),#11328);
+#11324 = LINE('',#11325,#11326);
+#11325 = CARTESIAN_POINT('',(0.,0.));
+#11326 = VECTOR('',#11327,1.);
+#11327 = DIRECTION('',(1.,0.));
+#11328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11329 = PCURVE('',#11330,#11335);
+#11330 = PLANE('',#11331);
+#11331 = AXIS2_PLACEMENT_3D('',#11332,#11333,#11334);
+#11332 = CARTESIAN_POINT('',(5.453319128445,6.2125,0.302149478872));
+#11333 = DIRECTION('',(-0.,-1.,-0.));
+#11334 = DIRECTION('',(0.,0.,-1.));
+#11335 = DEFINITIONAL_REPRESENTATION('',(#11336),#11340);
+#11336 = LINE('',#11337,#11338);
+#11337 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#11338 = VECTOR('',#11339,1.);
+#11339 = DIRECTION('',(0.,1.));
+#11340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11341 = ORIENTED_EDGE('',*,*,#11342,.T.);
+#11342 = EDGE_CURVE('',#11315,#11254,#11343,.T.);
+#11343 = SURFACE_CURVE('',#11344,(#11348,#11355),.PCURVE_S1.);
+#11344 = LINE('',#11345,#11346);
+#11345 = CARTESIAN_POINT('',(5.88,6.2125,0.1875));
+#11346 = VECTOR('',#11347,1.);
+#11347 = DIRECTION('',(0.,1.,0.));
+#11348 = PCURVE('',#11262,#11349);
+#11349 = DEFINITIONAL_REPRESENTATION('',(#11350),#11354);
+#11350 = LINE('',#11351,#11352);
+#11351 = CARTESIAN_POINT('',(0.4,0.));
+#11352 = VECTOR('',#11353,1.);
+#11353 = DIRECTION('',(0.,1.));
+#11354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11355 = PCURVE('',#11356,#11361);
+#11356 = PLANE('',#11357);
+#11357 = AXIS2_PLACEMENT_3D('',#11358,#11359,#11360);
+#11358 = CARTESIAN_POINT('',(5.88,6.2125,0.));
+#11359 = DIRECTION('',(1.,0.,0.));
+#11360 = DIRECTION('',(0.,0.,1.));
+#11361 = DEFINITIONAL_REPRESENTATION('',(#11362),#11366);
+#11362 = LINE('',#11363,#11364);
+#11363 = CARTESIAN_POINT('',(0.1875,0.));
+#11364 = VECTOR('',#11365,1.);
+#11365 = DIRECTION('',(0.,-1.));
+#11366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11367 = ADVANCED_FACE('',(#11368),#11274,.T.);
+#11368 = FACE_BOUND('',#11369,.T.);
+#11369 = EDGE_LOOP('',(#11370,#11400,#11429,#11457,#11485,#11513,#11541,
+ #11574,#11602,#11624,#11625));
+#11370 = ORIENTED_EDGE('',*,*,#11371,.F.);
+#11371 = EDGE_CURVE('',#11372,#11374,#11376,.T.);
+#11372 = VERTEX_POINT('',#11373);
+#11373 = CARTESIAN_POINT('',(5.530173477358,6.5875,0.));
+#11374 = VERTEX_POINT('',#11375);
+#11375 = CARTESIAN_POINT('',(5.88,6.5875,0.));
+#11376 = SURFACE_CURVE('',#11377,(#11381,#11388),.PCURVE_S1.);
+#11377 = LINE('',#11378,#11379);
+#11378 = CARTESIAN_POINT('',(5.48,6.5875,0.));
+#11379 = VECTOR('',#11380,1.);
+#11380 = DIRECTION('',(1.,0.,0.));
+#11381 = PCURVE('',#11274,#11382);
+#11382 = DEFINITIONAL_REPRESENTATION('',(#11383),#11387);
+#11383 = LINE('',#11384,#11385);
+#11384 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#11385 = VECTOR('',#11386,1.);
+#11386 = DIRECTION('',(1.,4.145425090127E-57));
+#11387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11388 = PCURVE('',#11389,#11394);
+#11389 = PLANE('',#11390);
+#11390 = AXIS2_PLACEMENT_3D('',#11391,#11392,#11393);
+#11391 = CARTESIAN_POINT('',(5.48,6.2125,0.));
+#11392 = DIRECTION('',(0.,0.,1.));
+#11393 = DIRECTION('',(1.,0.,0.));
+#11394 = DEFINITIONAL_REPRESENTATION('',(#11395),#11399);
+#11395 = LINE('',#11396,#11397);
+#11396 = CARTESIAN_POINT('',(0.,0.375));
+#11397 = VECTOR('',#11398,1.);
+#11398 = DIRECTION('',(1.,0.));
+#11399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11400 = ORIENTED_EDGE('',*,*,#11401,.T.);
+#11401 = EDGE_CURVE('',#11372,#11402,#11404,.T.);
+#11402 = VERTEX_POINT('',#11403);
+#11403 = CARTESIAN_POINT('',(5.452168762264,6.5875,4.174685660388E-02));
+#11404 = SURFACE_CURVE('',#11405,(#11410,#11417),.PCURVE_S1.);
+#11405 = CIRCLE('',#11406,9.375E-02);
+#11406 = AXIS2_PLACEMENT_3D('',#11407,#11408,#11409);
+#11407 = CARTESIAN_POINT('',(5.530173477358,6.5875,9.375E-02));
+#11408 = DIRECTION('',(0.,1.,0.));
+#11409 = DIRECTION('',(0.,0.,1.));
+#11410 = PCURVE('',#11274,#11411);
+#11411 = DEFINITIONAL_REPRESENTATION('',(#11412),#11416);
+#11412 = CIRCLE('',#11413,9.375E-02);
+#11413 = AXIS2_PLACEMENT_2D('',#11414,#11415);
+#11414 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#11415 = DIRECTION('',(0.,-1.));
+#11416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11417 = PCURVE('',#11418,#11423);
+#11418 = CYLINDRICAL_SURFACE('',#11419,9.375E-02);
+#11419 = AXIS2_PLACEMENT_3D('',#11420,#11421,#11422);
+#11420 = CARTESIAN_POINT('',(5.530173477358,6.2125,9.375E-02));
+#11421 = DIRECTION('',(0.,1.,0.));
+#11422 = DIRECTION('',(0.,0.,-1.));
+#11423 = DEFINITIONAL_REPRESENTATION('',(#11424),#11428);
+#11424 = LINE('',#11425,#11426);
+#11425 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#11426 = VECTOR('',#11427,1.);
+#11427 = DIRECTION('',(1.,0.));
+#11428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11429 = ORIENTED_EDGE('',*,*,#11430,.T.);
+#11430 = EDGE_CURVE('',#11402,#11431,#11433,.T.);
+#11431 = VERTEX_POINT('',#11432);
+#11432 = CARTESIAN_POINT('',(5.135662475472,6.5875,0.516506286792));
+#11433 = SURFACE_CURVE('',#11434,(#11438,#11445),.PCURVE_S1.);
+#11434 = LINE('',#11435,#11436);
+#11435 = CARTESIAN_POINT('',(5.48,6.5875,0.));
+#11436 = VECTOR('',#11437,1.);
+#11437 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#11438 = PCURVE('',#11274,#11439);
+#11439 = DEFINITIONAL_REPRESENTATION('',(#11440),#11444);
+#11440 = LINE('',#11441,#11442);
+#11441 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#11442 = VECTOR('',#11443,1.);
+#11443 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#11444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11445 = PCURVE('',#11446,#11451);
+#11446 = PLANE('',#11447);
+#11447 = AXIS2_PLACEMENT_3D('',#11448,#11449,#11450);
+#11448 = CARTESIAN_POINT('',(5.48,6.2125,0.));
+#11449 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#11450 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#11451 = DEFINITIONAL_REPRESENTATION('',(#11452),#11456);
+#11452 = LINE('',#11453,#11454);
+#11453 = CARTESIAN_POINT('',(0.,-0.375));
+#11454 = VECTOR('',#11455,1.);
+#11455 = DIRECTION('',(1.,0.));
+#11456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11457 = ORIENTED_EDGE('',*,*,#11458,.F.);
+#11458 = EDGE_CURVE('',#11459,#11431,#11461,.T.);
+#11459 = VERTEX_POINT('',#11460);
+#11460 = CARTESIAN_POINT('',(5.08,6.5875,0.516506286792));
+#11461 = SURFACE_CURVE('',#11462,(#11466,#11473),.PCURVE_S1.);
+#11462 = LINE('',#11463,#11464);
+#11463 = CARTESIAN_POINT('',(5.08,6.5875,0.516506286792));
+#11464 = VECTOR('',#11465,1.);
+#11465 = DIRECTION('',(1.,0.,0.));
+#11466 = PCURVE('',#11274,#11467);
+#11467 = DEFINITIONAL_REPRESENTATION('',(#11468),#11472);
+#11468 = LINE('',#11469,#11470);
+#11469 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#11470 = VECTOR('',#11471,1.);
+#11471 = DIRECTION('',(1.,4.145425090127E-57));
+#11472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11473 = PCURVE('',#11474,#11479);
+#11474 = PLANE('',#11475);
+#11475 = AXIS2_PLACEMENT_3D('',#11476,#11477,#11478);
+#11476 = CARTESIAN_POINT('',(5.08,6.2125,0.516506286792));
+#11477 = DIRECTION('',(0.,0.,1.));
+#11478 = DIRECTION('',(1.,0.,0.));
+#11479 = DEFINITIONAL_REPRESENTATION('',(#11480),#11484);
+#11480 = LINE('',#11481,#11482);
+#11481 = CARTESIAN_POINT('',(0.,0.375));
+#11482 = VECTOR('',#11483,1.);
+#11483 = DIRECTION('',(1.,0.));
+#11484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11485 = ORIENTED_EDGE('',*,*,#11486,.T.);
+#11486 = EDGE_CURVE('',#11459,#11487,#11489,.T.);
+#11487 = VERTEX_POINT('',#11488);
+#11488 = CARTESIAN_POINT('',(5.08,6.5875,0.704006286792));
+#11489 = SURFACE_CURVE('',#11490,(#11494,#11501),.PCURVE_S1.);
+#11490 = LINE('',#11491,#11492);
+#11491 = CARTESIAN_POINT('',(5.08,6.5875,0.516506286792));
+#11492 = VECTOR('',#11493,1.);
+#11493 = DIRECTION('',(0.,0.,1.));
+#11494 = PCURVE('',#11274,#11495);
+#11495 = DEFINITIONAL_REPRESENTATION('',(#11496),#11500);
+#11496 = LINE('',#11497,#11498);
+#11497 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#11498 = VECTOR('',#11499,1.);
+#11499 = DIRECTION('',(0.,-1.));
+#11500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11501 = PCURVE('',#11502,#11507);
+#11502 = PLANE('',#11503);
+#11503 = AXIS2_PLACEMENT_3D('',#11504,#11505,#11506);
+#11504 = CARTESIAN_POINT('',(5.08,6.2125,0.516506286792));
+#11505 = DIRECTION('',(1.,0.,0.));
+#11506 = DIRECTION('',(0.,0.,1.));
+#11507 = DEFINITIONAL_REPRESENTATION('',(#11508),#11512);
+#11508 = LINE('',#11509,#11510);
+#11509 = CARTESIAN_POINT('',(0.,-0.375));
+#11510 = VECTOR('',#11511,1.);
+#11511 = DIRECTION('',(1.,0.));
+#11512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11513 = ORIENTED_EDGE('',*,*,#11514,.T.);
+#11514 = EDGE_CURVE('',#11487,#11515,#11517,.T.);
+#11515 = VERTEX_POINT('',#11516);
+#11516 = CARTESIAN_POINT('',(5.18583595283,6.5875,0.704006286792));
+#11517 = SURFACE_CURVE('',#11518,(#11522,#11529),.PCURVE_S1.);
+#11518 = LINE('',#11519,#11520);
+#11519 = CARTESIAN_POINT('',(5.08,6.5875,0.704006286792));
+#11520 = VECTOR('',#11521,1.);
+#11521 = DIRECTION('',(1.,0.,0.));
+#11522 = PCURVE('',#11274,#11523);
+#11523 = DEFINITIONAL_REPRESENTATION('',(#11524),#11528);
+#11524 = LINE('',#11525,#11526);
+#11525 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#11526 = VECTOR('',#11527,1.);
+#11527 = DIRECTION('',(1.,4.145425090127E-57));
+#11528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11529 = PCURVE('',#11530,#11535);
+#11530 = PLANE('',#11531);
+#11531 = AXIS2_PLACEMENT_3D('',#11532,#11533,#11534);
+#11532 = CARTESIAN_POINT('',(5.08,6.2125,0.704006286792));
+#11533 = DIRECTION('',(0.,0.,1.));
+#11534 = DIRECTION('',(1.,0.,0.));
+#11535 = DEFINITIONAL_REPRESENTATION('',(#11536),#11540);
+#11536 = LINE('',#11537,#11538);
+#11537 = CARTESIAN_POINT('',(0.,0.375));
+#11538 = VECTOR('',#11539,1.);
+#11539 = DIRECTION('',(1.,0.));
+#11540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11541 = ORIENTED_EDGE('',*,*,#11542,.F.);
+#11542 = EDGE_CURVE('',#11543,#11515,#11545,.T.);
+#11543 = VERTEX_POINT('',#11544);
+#11544 = CARTESIAN_POINT('',(5.263840667924,6.5875,0.662259430188));
+#11545 = SURFACE_CURVE('',#11546,(#11551,#11562),.PCURVE_S1.);
+#11546 = CIRCLE('',#11547,9.375E-02);
+#11547 = AXIS2_PLACEMENT_3D('',#11548,#11549,#11550);
+#11548 = CARTESIAN_POINT('',(5.18583595283,6.5875,0.610256286792));
+#11549 = DIRECTION('',(0.,-1.,0.));
+#11550 = DIRECTION('',(0.,0.,1.));
+#11551 = PCURVE('',#11274,#11552);
+#11552 = DEFINITIONAL_REPRESENTATION('',(#11553),#11561);
+#11553 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11554,#11555,#11556,#11557
+ ,#11558,#11559,#11560),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#11554 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#11555 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#11556 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#11557 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#11558 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#11559 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#11560 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#11561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11562 = PCURVE('',#11563,#11568);
+#11563 = CYLINDRICAL_SURFACE('',#11564,9.375E-02);
+#11564 = AXIS2_PLACEMENT_3D('',#11565,#11566,#11567);
+#11565 = CARTESIAN_POINT('',(5.18583595283,6.2125,0.610256286792));
+#11566 = DIRECTION('',(0.,1.,0.));
+#11567 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#11568 = DEFINITIONAL_REPRESENTATION('',(#11569),#11573);
+#11569 = LINE('',#11570,#11571);
+#11570 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#11571 = VECTOR('',#11572,1.);
+#11572 = DIRECTION('',(-1.,0.));
+#11573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11574 = ORIENTED_EDGE('',*,*,#11575,.F.);
+#11575 = EDGE_CURVE('',#11576,#11543,#11578,.T.);
+#11576 = VERTEX_POINT('',#11577);
+#11577 = CARTESIAN_POINT('',(5.552515716981,6.5875,0.229246856604));
+#11578 = SURFACE_CURVE('',#11579,(#11583,#11590),.PCURVE_S1.);
+#11579 = LINE('',#11580,#11581);
+#11580 = CARTESIAN_POINT('',(5.636009430188,6.5875,0.104006286792));
+#11581 = VECTOR('',#11582,1.);
+#11582 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#11583 = PCURVE('',#11274,#11584);
+#11584 = DEFINITIONAL_REPRESENTATION('',(#11585),#11589);
+#11585 = LINE('',#11586,#11587);
+#11586 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#11587 = VECTOR('',#11588,1.);
+#11588 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#11589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11590 = PCURVE('',#11591,#11596);
+#11591 = PLANE('',#11592);
+#11592 = AXIS2_PLACEMENT_3D('',#11593,#11594,#11595);
+#11593 = CARTESIAN_POINT('',(5.636009430188,6.2125,0.104006286792));
+#11594 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#11595 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#11596 = DEFINITIONAL_REPRESENTATION('',(#11597),#11601);
+#11597 = LINE('',#11598,#11599);
+#11598 = CARTESIAN_POINT('',(0.,-0.375));
+#11599 = VECTOR('',#11600,1.);
+#11600 = DIRECTION('',(1.,0.));
+#11601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11602 = ORIENTED_EDGE('',*,*,#11603,.F.);
+#11603 = EDGE_CURVE('',#11252,#11576,#11604,.T.);
+#11604 = SURFACE_CURVE('',#11605,(#11610,#11617),.PCURVE_S1.);
+#11605 = CIRCLE('',#11606,9.375E-02);
+#11606 = AXIS2_PLACEMENT_3D('',#11607,#11608,#11609);
+#11607 = CARTESIAN_POINT('',(5.630520432075,6.5875,0.28125));
+#11608 = DIRECTION('',(0.,1.,0.));
+#11609 = DIRECTION('',(0.,0.,1.));
+#11610 = PCURVE('',#11274,#11611);
+#11611 = DEFINITIONAL_REPRESENTATION('',(#11612),#11616);
+#11612 = CIRCLE('',#11613,9.375E-02);
+#11613 = AXIS2_PLACEMENT_2D('',#11614,#11615);
+#11614 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#11615 = DIRECTION('',(0.,-1.));
+#11616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11617 = PCURVE('',#11302,#11618);
+#11618 = DEFINITIONAL_REPRESENTATION('',(#11619),#11623);
+#11619 = LINE('',#11620,#11621);
+#11620 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#11621 = VECTOR('',#11622,1.);
+#11622 = DIRECTION('',(1.,0.));
+#11623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11624 = ORIENTED_EDGE('',*,*,#11251,.T.);
+#11625 = ORIENTED_EDGE('',*,*,#11626,.F.);
+#11626 = EDGE_CURVE('',#11374,#11254,#11627,.T.);
+#11627 = SURFACE_CURVE('',#11628,(#11632,#11639),.PCURVE_S1.);
+#11628 = LINE('',#11629,#11630);
+#11629 = CARTESIAN_POINT('',(5.88,6.5875,0.));
+#11630 = VECTOR('',#11631,1.);
+#11631 = DIRECTION('',(0.,0.,1.));
+#11632 = PCURVE('',#11274,#11633);
+#11633 = DEFINITIONAL_REPRESENTATION('',(#11634),#11638);
+#11634 = LINE('',#11635,#11636);
+#11635 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#11636 = VECTOR('',#11637,1.);
+#11637 = DIRECTION('',(0.,-1.));
+#11638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11639 = PCURVE('',#11356,#11640);
+#11640 = DEFINITIONAL_REPRESENTATION('',(#11641),#11645);
+#11641 = LINE('',#11642,#11643);
+#11642 = CARTESIAN_POINT('',(0.,-0.375));
+#11643 = VECTOR('',#11644,1.);
+#11644 = DIRECTION('',(1.,0.));
+#11645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11646 = ADVANCED_FACE('',(#11647),#11302,.F.);
+#11647 = FACE_BOUND('',#11648,.F.);
+#11648 = EDGE_LOOP('',(#11649,#11677,#11698,#11699));
+#11649 = ORIENTED_EDGE('',*,*,#11650,.T.);
+#11650 = EDGE_CURVE('',#11287,#11651,#11653,.T.);
+#11651 = VERTEX_POINT('',#11652);
+#11652 = CARTESIAN_POINT('',(5.552515716981,6.2125,0.229246856604));
+#11653 = SURFACE_CURVE('',#11654,(#11659,#11666),.PCURVE_S1.);
+#11654 = CIRCLE('',#11655,9.375E-02);
+#11655 = AXIS2_PLACEMENT_3D('',#11656,#11657,#11658);
+#11656 = CARTESIAN_POINT('',(5.630520432075,6.2125,0.28125));
+#11657 = DIRECTION('',(0.,1.,0.));
+#11658 = DIRECTION('',(0.,0.,1.));
+#11659 = PCURVE('',#11302,#11660);
+#11660 = DEFINITIONAL_REPRESENTATION('',(#11661),#11665);
+#11661 = LINE('',#11662,#11663);
+#11662 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#11663 = VECTOR('',#11664,1.);
+#11664 = DIRECTION('',(1.,0.));
+#11665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11666 = PCURVE('',#11330,#11667);
+#11667 = DEFINITIONAL_REPRESENTATION('',(#11668),#11676);
+#11668 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11669,#11670,#11671,#11672
+ ,#11673,#11674,#11675),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#11669 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#11670 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#11671 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#11672 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#11673 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#11674 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#11675 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#11676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11677 = ORIENTED_EDGE('',*,*,#11678,.T.);
+#11678 = EDGE_CURVE('',#11651,#11576,#11679,.T.);
+#11679 = SURFACE_CURVE('',#11680,(#11684,#11691),.PCURVE_S1.);
+#11680 = LINE('',#11681,#11682);
+#11681 = CARTESIAN_POINT('',(5.552515716981,6.2125,0.229246856604));
+#11682 = VECTOR('',#11683,1.);
+#11683 = DIRECTION('',(0.,1.,0.));
+#11684 = PCURVE('',#11302,#11685);
+#11685 = DEFINITIONAL_REPRESENTATION('',(#11686),#11690);
+#11686 = LINE('',#11687,#11688);
+#11687 = CARTESIAN_POINT('',(0.982793723247,0.));
+#11688 = VECTOR('',#11689,1.);
+#11689 = DIRECTION('',(0.,1.));
+#11690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11691 = PCURVE('',#11591,#11692);
+#11692 = DEFINITIONAL_REPRESENTATION('',(#11693),#11697);
+#11693 = LINE('',#11694,#11695);
+#11694 = CARTESIAN_POINT('',(0.150520432075,0.));
+#11695 = VECTOR('',#11696,1.);
+#11696 = DIRECTION('',(0.,-1.));
+#11697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11698 = ORIENTED_EDGE('',*,*,#11603,.F.);
+#11699 = ORIENTED_EDGE('',*,*,#11286,.F.);
+#11700 = ADVANCED_FACE('',(#11701),#11356,.T.);
+#11701 = FACE_BOUND('',#11702,.T.);
+#11702 = EDGE_LOOP('',(#11703,#11726,#11747,#11748));
+#11703 = ORIENTED_EDGE('',*,*,#11704,.F.);
+#11704 = EDGE_CURVE('',#11705,#11315,#11707,.T.);
+#11705 = VERTEX_POINT('',#11706);
+#11706 = CARTESIAN_POINT('',(5.88,6.2125,0.));
+#11707 = SURFACE_CURVE('',#11708,(#11712,#11719),.PCURVE_S1.);
+#11708 = LINE('',#11709,#11710);
+#11709 = CARTESIAN_POINT('',(5.88,6.2125,0.));
+#11710 = VECTOR('',#11711,1.);
+#11711 = DIRECTION('',(0.,0.,1.));
+#11712 = PCURVE('',#11356,#11713);
+#11713 = DEFINITIONAL_REPRESENTATION('',(#11714),#11718);
+#11714 = LINE('',#11715,#11716);
+#11715 = CARTESIAN_POINT('',(0.,0.));
+#11716 = VECTOR('',#11717,1.);
+#11717 = DIRECTION('',(1.,0.));
+#11718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11719 = PCURVE('',#11330,#11720);
+#11720 = DEFINITIONAL_REPRESENTATION('',(#11721),#11725);
+#11721 = LINE('',#11722,#11723);
+#11722 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#11723 = VECTOR('',#11724,1.);
+#11724 = DIRECTION('',(-1.,0.));
+#11725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11726 = ORIENTED_EDGE('',*,*,#11727,.T.);
+#11727 = EDGE_CURVE('',#11705,#11374,#11728,.T.);
+#11728 = SURFACE_CURVE('',#11729,(#11733,#11740),.PCURVE_S1.);
+#11729 = LINE('',#11730,#11731);
+#11730 = CARTESIAN_POINT('',(5.88,6.2125,0.));
+#11731 = VECTOR('',#11732,1.);
+#11732 = DIRECTION('',(0.,1.,0.));
+#11733 = PCURVE('',#11356,#11734);
+#11734 = DEFINITIONAL_REPRESENTATION('',(#11735),#11739);
+#11735 = LINE('',#11736,#11737);
+#11736 = CARTESIAN_POINT('',(0.,0.));
+#11737 = VECTOR('',#11738,1.);
+#11738 = DIRECTION('',(0.,-1.));
+#11739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11740 = PCURVE('',#11389,#11741);
+#11741 = DEFINITIONAL_REPRESENTATION('',(#11742),#11746);
+#11742 = LINE('',#11743,#11744);
+#11743 = CARTESIAN_POINT('',(0.4,0.));
+#11744 = VECTOR('',#11745,1.);
+#11745 = DIRECTION('',(0.,1.));
+#11746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11747 = ORIENTED_EDGE('',*,*,#11626,.T.);
+#11748 = ORIENTED_EDGE('',*,*,#11342,.F.);
+#11749 = ADVANCED_FACE('',(#11750),#11330,.T.);
+#11750 = FACE_BOUND('',#11751,.T.);
+#11751 = EDGE_LOOP('',(#11752,#11775,#11776,#11777,#11778,#11801,#11825,
+ #11848,#11871,#11894,#11917));
+#11752 = ORIENTED_EDGE('',*,*,#11753,.T.);
+#11753 = EDGE_CURVE('',#11754,#11705,#11756,.T.);
+#11754 = VERTEX_POINT('',#11755);
+#11755 = CARTESIAN_POINT('',(5.530173477358,6.2125,0.));
+#11756 = SURFACE_CURVE('',#11757,(#11761,#11768),.PCURVE_S1.);
+#11757 = LINE('',#11758,#11759);
+#11758 = CARTESIAN_POINT('',(5.48,6.2125,0.));
+#11759 = VECTOR('',#11760,1.);
+#11760 = DIRECTION('',(1.,0.,0.));
+#11761 = PCURVE('',#11330,#11762);
+#11762 = DEFINITIONAL_REPRESENTATION('',(#11763),#11767);
+#11763 = LINE('',#11764,#11765);
+#11764 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#11765 = VECTOR('',#11766,1.);
+#11766 = DIRECTION('',(0.,1.));
+#11767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11768 = PCURVE('',#11389,#11769);
+#11769 = DEFINITIONAL_REPRESENTATION('',(#11770),#11774);
+#11770 = LINE('',#11771,#11772);
+#11771 = CARTESIAN_POINT('',(0.,0.));
+#11772 = VECTOR('',#11773,1.);
+#11773 = DIRECTION('',(1.,0.));
+#11774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11775 = ORIENTED_EDGE('',*,*,#11704,.T.);
+#11776 = ORIENTED_EDGE('',*,*,#11314,.F.);
+#11777 = ORIENTED_EDGE('',*,*,#11650,.T.);
+#11778 = ORIENTED_EDGE('',*,*,#11779,.T.);
+#11779 = EDGE_CURVE('',#11651,#11780,#11782,.T.);
+#11780 = VERTEX_POINT('',#11781);
+#11781 = CARTESIAN_POINT('',(5.263840667924,6.2125,0.662259430188));
+#11782 = SURFACE_CURVE('',#11783,(#11787,#11794),.PCURVE_S1.);
+#11783 = LINE('',#11784,#11785);
+#11784 = CARTESIAN_POINT('',(5.636009430188,6.2125,0.104006286792));
+#11785 = VECTOR('',#11786,1.);
+#11786 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#11787 = PCURVE('',#11330,#11788);
+#11788 = DEFINITIONAL_REPRESENTATION('',(#11789),#11793);
+#11789 = LINE('',#11790,#11791);
+#11790 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#11791 = VECTOR('',#11792,1.);
+#11792 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#11793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11794 = PCURVE('',#11591,#11795);
+#11795 = DEFINITIONAL_REPRESENTATION('',(#11796),#11800);
+#11796 = LINE('',#11797,#11798);
+#11797 = CARTESIAN_POINT('',(0.,0.));
+#11798 = VECTOR('',#11799,1.);
+#11799 = DIRECTION('',(1.,0.));
+#11800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11801 = ORIENTED_EDGE('',*,*,#11802,.T.);
+#11802 = EDGE_CURVE('',#11780,#11803,#11805,.T.);
+#11803 = VERTEX_POINT('',#11804);
+#11804 = CARTESIAN_POINT('',(5.18583595283,6.2125,0.704006286792));
+#11805 = SURFACE_CURVE('',#11806,(#11811,#11818),.PCURVE_S1.);
+#11806 = CIRCLE('',#11807,9.375E-02);
+#11807 = AXIS2_PLACEMENT_3D('',#11808,#11809,#11810);
+#11808 = CARTESIAN_POINT('',(5.18583595283,6.2125,0.610256286792));
+#11809 = DIRECTION('',(0.,-1.,0.));
+#11810 = DIRECTION('',(0.,0.,1.));
+#11811 = PCURVE('',#11330,#11812);
+#11812 = DEFINITIONAL_REPRESENTATION('',(#11813),#11817);
+#11813 = CIRCLE('',#11814,9.375E-02);
+#11814 = AXIS2_PLACEMENT_2D('',#11815,#11816);
+#11815 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#11816 = DIRECTION('',(-1.,0.));
+#11817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11818 = PCURVE('',#11563,#11819);
+#11819 = DEFINITIONAL_REPRESENTATION('',(#11820),#11824);
+#11820 = LINE('',#11821,#11822);
+#11821 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#11822 = VECTOR('',#11823,1.);
+#11823 = DIRECTION('',(-1.,0.));
+#11824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11825 = ORIENTED_EDGE('',*,*,#11826,.F.);
+#11826 = EDGE_CURVE('',#11827,#11803,#11829,.T.);
+#11827 = VERTEX_POINT('',#11828);
+#11828 = CARTESIAN_POINT('',(5.08,6.2125,0.704006286792));
+#11829 = SURFACE_CURVE('',#11830,(#11834,#11841),.PCURVE_S1.);
+#11830 = LINE('',#11831,#11832);
+#11831 = CARTESIAN_POINT('',(5.08,6.2125,0.704006286792));
+#11832 = VECTOR('',#11833,1.);
+#11833 = DIRECTION('',(1.,0.,0.));
+#11834 = PCURVE('',#11330,#11835);
+#11835 = DEFINITIONAL_REPRESENTATION('',(#11836),#11840);
+#11836 = LINE('',#11837,#11838);
+#11837 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#11838 = VECTOR('',#11839,1.);
+#11839 = DIRECTION('',(0.,1.));
+#11840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11841 = PCURVE('',#11530,#11842);
+#11842 = DEFINITIONAL_REPRESENTATION('',(#11843),#11847);
+#11843 = LINE('',#11844,#11845);
+#11844 = CARTESIAN_POINT('',(0.,0.));
+#11845 = VECTOR('',#11846,1.);
+#11846 = DIRECTION('',(1.,0.));
+#11847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11848 = ORIENTED_EDGE('',*,*,#11849,.F.);
+#11849 = EDGE_CURVE('',#11850,#11827,#11852,.T.);
+#11850 = VERTEX_POINT('',#11851);
+#11851 = CARTESIAN_POINT('',(5.08,6.2125,0.516506286792));
+#11852 = SURFACE_CURVE('',#11853,(#11857,#11864),.PCURVE_S1.);
+#11853 = LINE('',#11854,#11855);
+#11854 = CARTESIAN_POINT('',(5.08,6.2125,0.516506286792));
+#11855 = VECTOR('',#11856,1.);
+#11856 = DIRECTION('',(0.,0.,1.));
+#11857 = PCURVE('',#11330,#11858);
+#11858 = DEFINITIONAL_REPRESENTATION('',(#11859),#11863);
+#11859 = LINE('',#11860,#11861);
+#11860 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#11861 = VECTOR('',#11862,1.);
+#11862 = DIRECTION('',(-1.,0.));
+#11863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11864 = PCURVE('',#11502,#11865);
+#11865 = DEFINITIONAL_REPRESENTATION('',(#11866),#11870);
+#11866 = LINE('',#11867,#11868);
+#11867 = CARTESIAN_POINT('',(0.,0.));
+#11868 = VECTOR('',#11869,1.);
+#11869 = DIRECTION('',(1.,0.));
+#11870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11871 = ORIENTED_EDGE('',*,*,#11872,.T.);
+#11872 = EDGE_CURVE('',#11850,#11873,#11875,.T.);
+#11873 = VERTEX_POINT('',#11874);
+#11874 = CARTESIAN_POINT('',(5.135662475472,6.2125,0.516506286792));
+#11875 = SURFACE_CURVE('',#11876,(#11880,#11887),.PCURVE_S1.);
+#11876 = LINE('',#11877,#11878);
+#11877 = CARTESIAN_POINT('',(5.08,6.2125,0.516506286792));
+#11878 = VECTOR('',#11879,1.);
+#11879 = DIRECTION('',(1.,0.,0.));
+#11880 = PCURVE('',#11330,#11881);
+#11881 = DEFINITIONAL_REPRESENTATION('',(#11882),#11886);
+#11882 = LINE('',#11883,#11884);
+#11883 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#11884 = VECTOR('',#11885,1.);
+#11885 = DIRECTION('',(0.,1.));
+#11886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11887 = PCURVE('',#11474,#11888);
+#11888 = DEFINITIONAL_REPRESENTATION('',(#11889),#11893);
+#11889 = LINE('',#11890,#11891);
+#11890 = CARTESIAN_POINT('',(0.,0.));
+#11891 = VECTOR('',#11892,1.);
+#11892 = DIRECTION('',(1.,0.));
+#11893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11894 = ORIENTED_EDGE('',*,*,#11895,.F.);
+#11895 = EDGE_CURVE('',#11896,#11873,#11898,.T.);
+#11896 = VERTEX_POINT('',#11897);
+#11897 = CARTESIAN_POINT('',(5.452168762264,6.2125,4.174685660388E-02));
+#11898 = SURFACE_CURVE('',#11899,(#11903,#11910),.PCURVE_S1.);
+#11899 = LINE('',#11900,#11901);
+#11900 = CARTESIAN_POINT('',(5.48,6.2125,0.));
+#11901 = VECTOR('',#11902,1.);
+#11902 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#11903 = PCURVE('',#11330,#11904);
+#11904 = DEFINITIONAL_REPRESENTATION('',(#11905),#11909);
+#11905 = LINE('',#11906,#11907);
+#11906 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#11907 = VECTOR('',#11908,1.);
+#11908 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#11909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11910 = PCURVE('',#11446,#11911);
+#11911 = DEFINITIONAL_REPRESENTATION('',(#11912),#11916);
+#11912 = LINE('',#11913,#11914);
+#11913 = CARTESIAN_POINT('',(0.,0.));
+#11914 = VECTOR('',#11915,1.);
+#11915 = DIRECTION('',(1.,0.));
+#11916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11917 = ORIENTED_EDGE('',*,*,#11918,.F.);
+#11918 = EDGE_CURVE('',#11754,#11896,#11919,.T.);
+#11919 = SURFACE_CURVE('',#11920,(#11925,#11936),.PCURVE_S1.);
+#11920 = CIRCLE('',#11921,9.375E-02);
+#11921 = AXIS2_PLACEMENT_3D('',#11922,#11923,#11924);
+#11922 = CARTESIAN_POINT('',(5.530173477358,6.2125,9.375E-02));
+#11923 = DIRECTION('',(0.,1.,0.));
+#11924 = DIRECTION('',(0.,0.,1.));
+#11925 = PCURVE('',#11330,#11926);
+#11926 = DEFINITIONAL_REPRESENTATION('',(#11927),#11935);
+#11927 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11928,#11929,#11930,#11931
+ ,#11932,#11933,#11934),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#11928 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#11929 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#11930 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#11931 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#11932 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#11933 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#11934 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#11935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11936 = PCURVE('',#11418,#11937);
+#11937 = DEFINITIONAL_REPRESENTATION('',(#11938),#11942);
+#11938 = LINE('',#11939,#11940);
+#11939 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#11940 = VECTOR('',#11941,1.);
+#11941 = DIRECTION('',(1.,0.));
+#11942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11943 = ADVANCED_FACE('',(#11944),#11389,.F.);
+#11944 = FACE_BOUND('',#11945,.F.);
+#11945 = EDGE_LOOP('',(#11946,#11947,#11948,#11949));
+#11946 = ORIENTED_EDGE('',*,*,#11753,.T.);
+#11947 = ORIENTED_EDGE('',*,*,#11727,.T.);
+#11948 = ORIENTED_EDGE('',*,*,#11371,.F.);
+#11949 = ORIENTED_EDGE('',*,*,#11950,.F.);
+#11950 = EDGE_CURVE('',#11754,#11372,#11951,.T.);
+#11951 = SURFACE_CURVE('',#11952,(#11956,#11963),.PCURVE_S1.);
+#11952 = LINE('',#11953,#11954);
+#11953 = CARTESIAN_POINT('',(5.530173477358,6.2125,0.));
+#11954 = VECTOR('',#11955,1.);
+#11955 = DIRECTION('',(0.,1.,0.));
+#11956 = PCURVE('',#11389,#11957);
+#11957 = DEFINITIONAL_REPRESENTATION('',(#11958),#11962);
+#11958 = LINE('',#11959,#11960);
+#11959 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#11960 = VECTOR('',#11961,1.);
+#11961 = DIRECTION('',(0.,1.));
+#11962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11963 = PCURVE('',#11418,#11964);
+#11964 = DEFINITIONAL_REPRESENTATION('',(#11965),#11969);
+#11965 = LINE('',#11966,#11967);
+#11966 = CARTESIAN_POINT('',(0.,0.));
+#11967 = VECTOR('',#11968,1.);
+#11968 = DIRECTION('',(0.,1.));
+#11969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11970 = ADVANCED_FACE('',(#11971),#11418,.T.);
+#11971 = FACE_BOUND('',#11972,.T.);
+#11972 = EDGE_LOOP('',(#11973,#11974,#11995,#11996));
+#11973 = ORIENTED_EDGE('',*,*,#11918,.T.);
+#11974 = ORIENTED_EDGE('',*,*,#11975,.T.);
+#11975 = EDGE_CURVE('',#11896,#11402,#11976,.T.);
+#11976 = SURFACE_CURVE('',#11977,(#11981,#11988),.PCURVE_S1.);
+#11977 = LINE('',#11978,#11979);
+#11978 = CARTESIAN_POINT('',(5.452168762264,6.2125,4.174685660388E-02));
+#11979 = VECTOR('',#11980,1.);
+#11980 = DIRECTION('',(0.,1.,0.));
+#11981 = PCURVE('',#11418,#11982);
+#11982 = DEFINITIONAL_REPRESENTATION('',(#11983),#11987);
+#11983 = LINE('',#11984,#11985);
+#11984 = CARTESIAN_POINT('',(0.982793723247,0.));
+#11985 = VECTOR('',#11986,1.);
+#11986 = DIRECTION('',(0.,1.));
+#11987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11988 = PCURVE('',#11446,#11989);
+#11989 = DEFINITIONAL_REPRESENTATION('',(#11990),#11994);
+#11990 = LINE('',#11991,#11992);
+#11991 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#11992 = VECTOR('',#11993,1.);
+#11993 = DIRECTION('',(0.,-1.));
+#11994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#11995 = ORIENTED_EDGE('',*,*,#11401,.F.);
+#11996 = ORIENTED_EDGE('',*,*,#11950,.F.);
+#11997 = ADVANCED_FACE('',(#11998),#11446,.F.);
+#11998 = FACE_BOUND('',#11999,.F.);
+#11999 = EDGE_LOOP('',(#12000,#12001,#12002,#12003));
+#12000 = ORIENTED_EDGE('',*,*,#11895,.F.);
+#12001 = ORIENTED_EDGE('',*,*,#11975,.T.);
+#12002 = ORIENTED_EDGE('',*,*,#11430,.T.);
+#12003 = ORIENTED_EDGE('',*,*,#12004,.F.);
+#12004 = EDGE_CURVE('',#11873,#11431,#12005,.T.);
+#12005 = SURFACE_CURVE('',#12006,(#12010,#12016),.PCURVE_S1.);
+#12006 = LINE('',#12007,#12008);
+#12007 = CARTESIAN_POINT('',(5.135662475472,6.2125,0.516506286792));
+#12008 = VECTOR('',#12009,1.);
+#12009 = DIRECTION('',(0.,1.,0.));
+#12010 = PCURVE('',#11446,#12011);
+#12011 = DEFINITIONAL_REPRESENTATION('',(#12012),#12015);
+#12012 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12013,#12014),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#12013 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#12014 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#12015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12016 = PCURVE('',#11474,#12017);
+#12017 = DEFINITIONAL_REPRESENTATION('',(#12018),#12021);
+#12018 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12019,#12020),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#12019 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#12020 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#12021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12022 = ADVANCED_FACE('',(#12023),#11474,.F.);
+#12023 = FACE_BOUND('',#12024,.F.);
+#12024 = EDGE_LOOP('',(#12025,#12026,#12047,#12048));
+#12025 = ORIENTED_EDGE('',*,*,#11458,.F.);
+#12026 = ORIENTED_EDGE('',*,*,#12027,.F.);
+#12027 = EDGE_CURVE('',#11850,#11459,#12028,.T.);
+#12028 = SURFACE_CURVE('',#12029,(#12033,#12040),.PCURVE_S1.);
+#12029 = LINE('',#12030,#12031);
+#12030 = CARTESIAN_POINT('',(5.08,6.2125,0.516506286792));
+#12031 = VECTOR('',#12032,1.);
+#12032 = DIRECTION('',(0.,1.,0.));
+#12033 = PCURVE('',#11474,#12034);
+#12034 = DEFINITIONAL_REPRESENTATION('',(#12035),#12039);
+#12035 = LINE('',#12036,#12037);
+#12036 = CARTESIAN_POINT('',(0.,0.));
+#12037 = VECTOR('',#12038,1.);
+#12038 = DIRECTION('',(0.,1.));
+#12039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12040 = PCURVE('',#11502,#12041);
+#12041 = DEFINITIONAL_REPRESENTATION('',(#12042),#12046);
+#12042 = LINE('',#12043,#12044);
+#12043 = CARTESIAN_POINT('',(0.,0.));
+#12044 = VECTOR('',#12045,1.);
+#12045 = DIRECTION('',(0.,-1.));
+#12046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12047 = ORIENTED_EDGE('',*,*,#11872,.T.);
+#12048 = ORIENTED_EDGE('',*,*,#12004,.T.);
+#12049 = ADVANCED_FACE('',(#12050),#11502,.F.);
+#12050 = FACE_BOUND('',#12051,.T.);
+#12051 = EDGE_LOOP('',(#12052,#12053,#12074,#12075));
+#12052 = ORIENTED_EDGE('',*,*,#11849,.T.);
+#12053 = ORIENTED_EDGE('',*,*,#12054,.T.);
+#12054 = EDGE_CURVE('',#11827,#11487,#12055,.T.);
+#12055 = SURFACE_CURVE('',#12056,(#12060,#12067),.PCURVE_S1.);
+#12056 = LINE('',#12057,#12058);
+#12057 = CARTESIAN_POINT('',(5.08,6.2125,0.704006286792));
+#12058 = VECTOR('',#12059,1.);
+#12059 = DIRECTION('',(0.,1.,0.));
+#12060 = PCURVE('',#11502,#12061);
+#12061 = DEFINITIONAL_REPRESENTATION('',(#12062),#12066);
+#12062 = LINE('',#12063,#12064);
+#12063 = CARTESIAN_POINT('',(0.1875,0.));
+#12064 = VECTOR('',#12065,1.);
+#12065 = DIRECTION('',(0.,-1.));
+#12066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12067 = PCURVE('',#11530,#12068);
+#12068 = DEFINITIONAL_REPRESENTATION('',(#12069),#12073);
+#12069 = LINE('',#12070,#12071);
+#12070 = CARTESIAN_POINT('',(0.,0.));
+#12071 = VECTOR('',#12072,1.);
+#12072 = DIRECTION('',(0.,1.));
+#12073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12074 = ORIENTED_EDGE('',*,*,#11486,.F.);
+#12075 = ORIENTED_EDGE('',*,*,#12027,.F.);
+#12076 = ADVANCED_FACE('',(#12077),#11591,.T.);
+#12077 = FACE_BOUND('',#12078,.T.);
+#12078 = EDGE_LOOP('',(#12079,#12080,#12081,#12082));
+#12079 = ORIENTED_EDGE('',*,*,#11779,.F.);
+#12080 = ORIENTED_EDGE('',*,*,#11678,.T.);
+#12081 = ORIENTED_EDGE('',*,*,#11575,.T.);
+#12082 = ORIENTED_EDGE('',*,*,#12083,.F.);
+#12083 = EDGE_CURVE('',#11780,#11543,#12084,.T.);
+#12084 = SURFACE_CURVE('',#12085,(#12089,#12096),.PCURVE_S1.);
+#12085 = LINE('',#12086,#12087);
+#12086 = CARTESIAN_POINT('',(5.263840667924,6.2125,0.662259430188));
+#12087 = VECTOR('',#12088,1.);
+#12088 = DIRECTION('',(0.,1.,0.));
+#12089 = PCURVE('',#11591,#12090);
+#12090 = DEFINITIONAL_REPRESENTATION('',(#12091),#12095);
+#12091 = LINE('',#12092,#12093);
+#12092 = CARTESIAN_POINT('',(0.670936777735,0.));
+#12093 = VECTOR('',#12094,1.);
+#12094 = DIRECTION('',(0.,-1.));
+#12095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12096 = PCURVE('',#11563,#12097);
+#12097 = DEFINITIONAL_REPRESENTATION('',(#12098),#12102);
+#12098 = LINE('',#12099,#12100);
+#12099 = CARTESIAN_POINT('',(-0.,0.));
+#12100 = VECTOR('',#12101,1.);
+#12101 = DIRECTION('',(-0.,1.));
+#12102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12103 = ADVANCED_FACE('',(#12104),#11530,.T.);
+#12104 = FACE_BOUND('',#12105,.T.);
+#12105 = EDGE_LOOP('',(#12106,#12107,#12108,#12109));
+#12106 = ORIENTED_EDGE('',*,*,#11514,.F.);
+#12107 = ORIENTED_EDGE('',*,*,#12054,.F.);
+#12108 = ORIENTED_EDGE('',*,*,#11826,.T.);
+#12109 = ORIENTED_EDGE('',*,*,#12110,.T.);
+#12110 = EDGE_CURVE('',#11803,#11515,#12111,.T.);
+#12111 = SURFACE_CURVE('',#12112,(#12116,#12123),.PCURVE_S1.);
+#12112 = LINE('',#12113,#12114);
+#12113 = CARTESIAN_POINT('',(5.18583595283,6.2125,0.704006286792));
+#12114 = VECTOR('',#12115,1.);
+#12115 = DIRECTION('',(0.,1.,0.));
+#12116 = PCURVE('',#11530,#12117);
+#12117 = DEFINITIONAL_REPRESENTATION('',(#12118),#12122);
+#12118 = LINE('',#12119,#12120);
+#12119 = CARTESIAN_POINT('',(0.10583595283,0.));
+#12120 = VECTOR('',#12121,1.);
+#12121 = DIRECTION('',(0.,1.));
+#12122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12123 = PCURVE('',#11563,#12124);
+#12124 = DEFINITIONAL_REPRESENTATION('',(#12125),#12129);
+#12125 = LINE('',#12126,#12127);
+#12126 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#12127 = VECTOR('',#12128,1.);
+#12128 = DIRECTION('',(-0.,1.));
+#12129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12130 = ADVANCED_FACE('',(#12131),#11563,.T.);
+#12131 = FACE_BOUND('',#12132,.F.);
+#12132 = EDGE_LOOP('',(#12133,#12134,#12135,#12136));
+#12133 = ORIENTED_EDGE('',*,*,#11802,.T.);
+#12134 = ORIENTED_EDGE('',*,*,#12110,.T.);
+#12135 = ORIENTED_EDGE('',*,*,#11542,.F.);
+#12136 = ORIENTED_EDGE('',*,*,#12083,.F.);
+#12137 = MANIFOLD_SOLID_BREP('',#12138);
+#12138 = CLOSED_SHELL('',(#12139,#12259,#12542,#12592,#12641,#12835,
+ #12862,#12889,#12914,#12941,#12968,#12995,#13022));
+#12139 = ADVANCED_FACE('',(#12140),#12154,.T.);
+#12140 = FACE_BOUND('',#12141,.T.);
+#12141 = EDGE_LOOP('',(#12142,#12177,#12205,#12233));
+#12142 = ORIENTED_EDGE('',*,*,#12143,.F.);
+#12143 = EDGE_CURVE('',#12144,#12146,#12148,.T.);
+#12144 = VERTEX_POINT('',#12145);
+#12145 = CARTESIAN_POINT('',(-5.88,5.7875,0.1875));
+#12146 = VERTEX_POINT('',#12147);
+#12147 = CARTESIAN_POINT('',(-5.630520432075,5.7875,0.1875));
+#12148 = SURFACE_CURVE('',#12149,(#12153,#12165),.PCURVE_S1.);
+#12149 = LINE('',#12150,#12151);
+#12150 = CARTESIAN_POINT('',(-5.88,5.7875,0.1875));
+#12151 = VECTOR('',#12152,1.);
+#12152 = DIRECTION('',(1.,0.,0.));
+#12153 = PCURVE('',#12154,#12159);
+#12154 = PLANE('',#12155);
+#12155 = AXIS2_PLACEMENT_3D('',#12156,#12157,#12158);
+#12156 = CARTESIAN_POINT('',(-5.88,5.4125,0.1875));
+#12157 = DIRECTION('',(0.,0.,1.));
+#12158 = DIRECTION('',(1.,0.,0.));
+#12159 = DEFINITIONAL_REPRESENTATION('',(#12160),#12164);
+#12160 = LINE('',#12161,#12162);
+#12161 = CARTESIAN_POINT('',(0.,0.375));
+#12162 = VECTOR('',#12163,1.);
+#12163 = DIRECTION('',(1.,0.));
+#12164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12165 = PCURVE('',#12166,#12171);
+#12166 = PLANE('',#12167);
+#12167 = AXIS2_PLACEMENT_3D('',#12168,#12169,#12170);
+#12168 = CARTESIAN_POINT('',(-5.453319128445,5.7875,0.302149478872));
+#12169 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#12170 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#12171 = DEFINITIONAL_REPRESENTATION('',(#12172),#12176);
+#12172 = LINE('',#12173,#12174);
+#12173 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#12174 = VECTOR('',#12175,1.);
+#12175 = DIRECTION('',(1.,-8.365608664024E-59));
+#12176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12177 = ORIENTED_EDGE('',*,*,#12178,.F.);
+#12178 = EDGE_CURVE('',#12179,#12144,#12181,.T.);
+#12179 = VERTEX_POINT('',#12180);
+#12180 = CARTESIAN_POINT('',(-5.88,5.4125,0.1875));
+#12181 = SURFACE_CURVE('',#12182,(#12186,#12193),.PCURVE_S1.);
+#12182 = LINE('',#12183,#12184);
+#12183 = CARTESIAN_POINT('',(-5.88,5.4125,0.1875));
+#12184 = VECTOR('',#12185,1.);
+#12185 = DIRECTION('',(0.,1.,0.));
+#12186 = PCURVE('',#12154,#12187);
+#12187 = DEFINITIONAL_REPRESENTATION('',(#12188),#12192);
+#12188 = LINE('',#12189,#12190);
+#12189 = CARTESIAN_POINT('',(0.,0.));
+#12190 = VECTOR('',#12191,1.);
+#12191 = DIRECTION('',(0.,1.));
+#12192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12193 = PCURVE('',#12194,#12199);
+#12194 = PLANE('',#12195);
+#12195 = AXIS2_PLACEMENT_3D('',#12196,#12197,#12198);
+#12196 = CARTESIAN_POINT('',(-5.88,5.4125,0.));
+#12197 = DIRECTION('',(1.,0.,0.));
+#12198 = DIRECTION('',(0.,0.,1.));
+#12199 = DEFINITIONAL_REPRESENTATION('',(#12200),#12204);
+#12200 = LINE('',#12201,#12202);
+#12201 = CARTESIAN_POINT('',(0.1875,0.));
+#12202 = VECTOR('',#12203,1.);
+#12203 = DIRECTION('',(0.,-1.));
+#12204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12205 = ORIENTED_EDGE('',*,*,#12206,.T.);
+#12206 = EDGE_CURVE('',#12179,#12207,#12209,.T.);
+#12207 = VERTEX_POINT('',#12208);
+#12208 = CARTESIAN_POINT('',(-5.630520432075,5.4125,0.1875));
+#12209 = SURFACE_CURVE('',#12210,(#12214,#12221),.PCURVE_S1.);
+#12210 = LINE('',#12211,#12212);
+#12211 = CARTESIAN_POINT('',(-5.88,5.4125,0.1875));
+#12212 = VECTOR('',#12213,1.);
+#12213 = DIRECTION('',(1.,0.,0.));
+#12214 = PCURVE('',#12154,#12215);
+#12215 = DEFINITIONAL_REPRESENTATION('',(#12216),#12220);
+#12216 = LINE('',#12217,#12218);
+#12217 = CARTESIAN_POINT('',(0.,0.));
+#12218 = VECTOR('',#12219,1.);
+#12219 = DIRECTION('',(1.,0.));
+#12220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12221 = PCURVE('',#12222,#12227);
+#12222 = PLANE('',#12223);
+#12223 = AXIS2_PLACEMENT_3D('',#12224,#12225,#12226);
+#12224 = CARTESIAN_POINT('',(-5.453319128445,5.4125,0.302149478872));
+#12225 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#12226 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#12227 = DEFINITIONAL_REPRESENTATION('',(#12228),#12232);
+#12228 = LINE('',#12229,#12230);
+#12229 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#12230 = VECTOR('',#12231,1.);
+#12231 = DIRECTION('',(-1.,-4.751047921064E-59));
+#12232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12233 = ORIENTED_EDGE('',*,*,#12234,.T.);
+#12234 = EDGE_CURVE('',#12207,#12146,#12235,.T.);
+#12235 = SURFACE_CURVE('',#12236,(#12240,#12247),.PCURVE_S1.);
+#12236 = LINE('',#12237,#12238);
+#12237 = CARTESIAN_POINT('',(-5.630520432075,5.4125,0.1875));
+#12238 = VECTOR('',#12239,1.);
+#12239 = DIRECTION('',(0.,1.,0.));
+#12240 = PCURVE('',#12154,#12241);
+#12241 = DEFINITIONAL_REPRESENTATION('',(#12242),#12246);
+#12242 = LINE('',#12243,#12244);
+#12243 = CARTESIAN_POINT('',(0.249479567925,0.));
+#12244 = VECTOR('',#12245,1.);
+#12245 = DIRECTION('',(0.,1.));
+#12246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12247 = PCURVE('',#12248,#12253);
+#12248 = CYLINDRICAL_SURFACE('',#12249,9.375E-02);
+#12249 = AXIS2_PLACEMENT_3D('',#12250,#12251,#12252);
+#12250 = CARTESIAN_POINT('',(-5.630520432075,5.4125,0.28125));
+#12251 = DIRECTION('',(0.,1.,0.));
+#12252 = DIRECTION('',(0.,0.,-1.));
+#12253 = DEFINITIONAL_REPRESENTATION('',(#12254),#12258);
+#12254 = LINE('',#12255,#12256);
+#12255 = CARTESIAN_POINT('',(-0.,0.));
+#12256 = VECTOR('',#12257,1.);
+#12257 = DIRECTION('',(-0.,1.));
+#12258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12259 = ADVANCED_FACE('',(#12260),#12166,.T.);
+#12260 = FACE_BOUND('',#12261,.T.);
+#12261 = EDGE_LOOP('',(#12262,#12292,#12313,#12314,#12342,#12370,#12399,
+ #12427,#12455,#12483,#12511));
+#12262 = ORIENTED_EDGE('',*,*,#12263,.F.);
+#12263 = EDGE_CURVE('',#12264,#12266,#12268,.T.);
+#12264 = VERTEX_POINT('',#12265);
+#12265 = CARTESIAN_POINT('',(-5.88,5.7875,0.));
+#12266 = VERTEX_POINT('',#12267);
+#12267 = CARTESIAN_POINT('',(-5.530173477358,5.7875,0.));
+#12268 = SURFACE_CURVE('',#12269,(#12273,#12280),.PCURVE_S1.);
+#12269 = LINE('',#12270,#12271);
+#12270 = CARTESIAN_POINT('',(-5.88,5.7875,0.));
+#12271 = VECTOR('',#12272,1.);
+#12272 = DIRECTION('',(1.,0.,0.));
+#12273 = PCURVE('',#12166,#12274);
+#12274 = DEFINITIONAL_REPRESENTATION('',(#12275),#12279);
+#12275 = LINE('',#12276,#12277);
+#12276 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#12277 = VECTOR('',#12278,1.);
+#12278 = DIRECTION('',(1.,-8.365608664024E-59));
+#12279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12280 = PCURVE('',#12281,#12286);
+#12281 = PLANE('',#12282);
+#12282 = AXIS2_PLACEMENT_3D('',#12283,#12284,#12285);
+#12283 = CARTESIAN_POINT('',(-5.88,5.4125,0.));
+#12284 = DIRECTION('',(0.,0.,1.));
+#12285 = DIRECTION('',(1.,0.,0.));
+#12286 = DEFINITIONAL_REPRESENTATION('',(#12287),#12291);
+#12287 = LINE('',#12288,#12289);
+#12288 = CARTESIAN_POINT('',(0.,0.375));
+#12289 = VECTOR('',#12290,1.);
+#12290 = DIRECTION('',(1.,0.));
+#12291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12292 = ORIENTED_EDGE('',*,*,#12293,.T.);
+#12293 = EDGE_CURVE('',#12264,#12144,#12294,.T.);
+#12294 = SURFACE_CURVE('',#12295,(#12299,#12306),.PCURVE_S1.);
+#12295 = LINE('',#12296,#12297);
+#12296 = CARTESIAN_POINT('',(-5.88,5.7875,0.));
+#12297 = VECTOR('',#12298,1.);
+#12298 = DIRECTION('',(0.,0.,1.));
+#12299 = PCURVE('',#12166,#12300);
+#12300 = DEFINITIONAL_REPRESENTATION('',(#12301),#12305);
+#12301 = LINE('',#12302,#12303);
+#12302 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#12303 = VECTOR('',#12304,1.);
+#12304 = DIRECTION('',(0.,-1.));
+#12305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12306 = PCURVE('',#12194,#12307);
+#12307 = DEFINITIONAL_REPRESENTATION('',(#12308),#12312);
+#12308 = LINE('',#12309,#12310);
+#12309 = CARTESIAN_POINT('',(0.,-0.375));
+#12310 = VECTOR('',#12311,1.);
+#12311 = DIRECTION('',(1.,0.));
+#12312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12313 = ORIENTED_EDGE('',*,*,#12143,.T.);
+#12314 = ORIENTED_EDGE('',*,*,#12315,.T.);
+#12315 = EDGE_CURVE('',#12146,#12316,#12318,.T.);
+#12316 = VERTEX_POINT('',#12317);
+#12317 = CARTESIAN_POINT('',(-5.552515716981,5.7875,0.229246856604));
+#12318 = SURFACE_CURVE('',#12319,(#12324,#12335),.PCURVE_S1.);
+#12319 = CIRCLE('',#12320,9.375E-02);
+#12320 = AXIS2_PLACEMENT_3D('',#12321,#12322,#12323);
+#12321 = CARTESIAN_POINT('',(-5.630520432075,5.7875,0.28125));
+#12322 = DIRECTION('',(0.,-1.,0.));
+#12323 = DIRECTION('',(0.,0.,1.));
+#12324 = PCURVE('',#12166,#12325);
+#12325 = DEFINITIONAL_REPRESENTATION('',(#12326),#12334);
+#12326 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12327,#12328,#12329,#12330
+ ,#12331,#12332,#12333),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#12327 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#12328 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#12329 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#12330 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#12331 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#12332 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#12333 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#12334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12335 = PCURVE('',#12248,#12336);
+#12336 = DEFINITIONAL_REPRESENTATION('',(#12337),#12341);
+#12337 = LINE('',#12338,#12339);
+#12338 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#12339 = VECTOR('',#12340,1.);
+#12340 = DIRECTION('',(-1.,0.));
+#12341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12342 = ORIENTED_EDGE('',*,*,#12343,.T.);
+#12343 = EDGE_CURVE('',#12316,#12344,#12346,.T.);
+#12344 = VERTEX_POINT('',#12345);
+#12345 = CARTESIAN_POINT('',(-5.263840667924,5.7875,0.662259430188));
+#12346 = SURFACE_CURVE('',#12347,(#12351,#12358),.PCURVE_S1.);
+#12347 = LINE('',#12348,#12349);
+#12348 = CARTESIAN_POINT('',(-5.636009430188,5.7875,0.104006286792));
+#12349 = VECTOR('',#12350,1.);
+#12350 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#12351 = PCURVE('',#12166,#12352);
+#12352 = DEFINITIONAL_REPRESENTATION('',(#12353),#12357);
+#12353 = LINE('',#12354,#12355);
+#12354 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#12355 = VECTOR('',#12356,1.);
+#12356 = DIRECTION('',(0.554700196225,-0.832050294338));
+#12357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12358 = PCURVE('',#12359,#12364);
+#12359 = PLANE('',#12360);
+#12360 = AXIS2_PLACEMENT_3D('',#12361,#12362,#12363);
+#12361 = CARTESIAN_POINT('',(-5.636009430188,5.4125,0.104006286792));
+#12362 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#12363 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#12364 = DEFINITIONAL_REPRESENTATION('',(#12365),#12369);
+#12365 = LINE('',#12366,#12367);
+#12366 = CARTESIAN_POINT('',(0.,-0.375));
+#12367 = VECTOR('',#12368,1.);
+#12368 = DIRECTION('',(1.,0.));
+#12369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12370 = ORIENTED_EDGE('',*,*,#12371,.T.);
+#12371 = EDGE_CURVE('',#12344,#12372,#12374,.T.);
+#12372 = VERTEX_POINT('',#12373);
+#12373 = CARTESIAN_POINT('',(-5.18583595283,5.7875,0.704006286792));
+#12374 = SURFACE_CURVE('',#12375,(#12380,#12387),.PCURVE_S1.);
+#12375 = CIRCLE('',#12376,9.375E-02);
+#12376 = AXIS2_PLACEMENT_3D('',#12377,#12378,#12379);
+#12377 = CARTESIAN_POINT('',(-5.18583595283,5.7875,0.610256286792));
+#12378 = DIRECTION('',(0.,1.,0.));
+#12379 = DIRECTION('',(0.,0.,1.));
+#12380 = PCURVE('',#12166,#12381);
+#12381 = DEFINITIONAL_REPRESENTATION('',(#12382),#12386);
+#12382 = CIRCLE('',#12383,9.375E-02);
+#12383 = AXIS2_PLACEMENT_2D('',#12384,#12385);
+#12384 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#12385 = DIRECTION('',(0.,-1.));
+#12386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12387 = PCURVE('',#12388,#12393);
+#12388 = CYLINDRICAL_SURFACE('',#12389,9.375E-02);
+#12389 = AXIS2_PLACEMENT_3D('',#12390,#12391,#12392);
+#12390 = CARTESIAN_POINT('',(-5.18583595283,5.4125,0.610256286792));
+#12391 = DIRECTION('',(0.,1.,0.));
+#12392 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#12393 = DEFINITIONAL_REPRESENTATION('',(#12394),#12398);
+#12394 = LINE('',#12395,#12396);
+#12395 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#12396 = VECTOR('',#12397,1.);
+#12397 = DIRECTION('',(1.,0.));
+#12398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12399 = ORIENTED_EDGE('',*,*,#12400,.T.);
+#12400 = EDGE_CURVE('',#12372,#12401,#12403,.T.);
+#12401 = VERTEX_POINT('',#12402);
+#12402 = CARTESIAN_POINT('',(-5.08,5.7875,0.704006286792));
+#12403 = SURFACE_CURVE('',#12404,(#12408,#12415),.PCURVE_S1.);
+#12404 = LINE('',#12405,#12406);
+#12405 = CARTESIAN_POINT('',(-5.236009430188,5.7875,0.704006286792));
+#12406 = VECTOR('',#12407,1.);
+#12407 = DIRECTION('',(1.,0.,0.));
+#12408 = PCURVE('',#12166,#12409);
+#12409 = DEFINITIONAL_REPRESENTATION('',(#12410),#12414);
+#12410 = LINE('',#12411,#12412);
+#12411 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#12412 = VECTOR('',#12413,1.);
+#12413 = DIRECTION('',(1.,-8.365608664024E-59));
+#12414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12415 = PCURVE('',#12416,#12421);
+#12416 = PLANE('',#12417);
+#12417 = AXIS2_PLACEMENT_3D('',#12418,#12419,#12420);
+#12418 = CARTESIAN_POINT('',(-5.236009430188,5.4125,0.704006286792));
+#12419 = DIRECTION('',(0.,0.,1.));
+#12420 = DIRECTION('',(1.,0.,0.));
+#12421 = DEFINITIONAL_REPRESENTATION('',(#12422),#12426);
+#12422 = LINE('',#12423,#12424);
+#12423 = CARTESIAN_POINT('',(0.,0.375));
+#12424 = VECTOR('',#12425,1.);
+#12425 = DIRECTION('',(1.,0.));
+#12426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12427 = ORIENTED_EDGE('',*,*,#12428,.F.);
+#12428 = EDGE_CURVE('',#12429,#12401,#12431,.T.);
+#12429 = VERTEX_POINT('',#12430);
+#12430 = CARTESIAN_POINT('',(-5.08,5.7875,0.516506286792));
+#12431 = SURFACE_CURVE('',#12432,(#12436,#12443),.PCURVE_S1.);
+#12432 = LINE('',#12433,#12434);
+#12433 = CARTESIAN_POINT('',(-5.08,5.7875,0.516506286792));
+#12434 = VECTOR('',#12435,1.);
+#12435 = DIRECTION('',(0.,0.,1.));
+#12436 = PCURVE('',#12166,#12437);
+#12437 = DEFINITIONAL_REPRESENTATION('',(#12438),#12442);
+#12438 = LINE('',#12439,#12440);
+#12439 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#12440 = VECTOR('',#12441,1.);
+#12441 = DIRECTION('',(0.,-1.));
+#12442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12443 = PCURVE('',#12444,#12449);
+#12444 = PLANE('',#12445);
+#12445 = AXIS2_PLACEMENT_3D('',#12446,#12447,#12448);
+#12446 = CARTESIAN_POINT('',(-5.08,5.4125,0.516506286792));
+#12447 = DIRECTION('',(1.,0.,0.));
+#12448 = DIRECTION('',(0.,0.,1.));
+#12449 = DEFINITIONAL_REPRESENTATION('',(#12450),#12454);
+#12450 = LINE('',#12451,#12452);
+#12451 = CARTESIAN_POINT('',(0.,-0.375));
+#12452 = VECTOR('',#12453,1.);
+#12453 = DIRECTION('',(1.,0.));
+#12454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12455 = ORIENTED_EDGE('',*,*,#12456,.F.);
+#12456 = EDGE_CURVE('',#12457,#12429,#12459,.T.);
+#12457 = VERTEX_POINT('',#12458);
+#12458 = CARTESIAN_POINT('',(-5.135662475472,5.7875,0.516506286792));
+#12459 = SURFACE_CURVE('',#12460,(#12464,#12471),.PCURVE_S1.);
+#12460 = LINE('',#12461,#12462);
+#12461 = CARTESIAN_POINT('',(-5.236009430188,5.7875,0.516506286792));
+#12462 = VECTOR('',#12463,1.);
+#12463 = DIRECTION('',(1.,0.,0.));
+#12464 = PCURVE('',#12166,#12465);
+#12465 = DEFINITIONAL_REPRESENTATION('',(#12466),#12470);
+#12466 = LINE('',#12467,#12468);
+#12467 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#12468 = VECTOR('',#12469,1.);
+#12469 = DIRECTION('',(1.,-8.365608664024E-59));
+#12470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12471 = PCURVE('',#12472,#12477);
+#12472 = PLANE('',#12473);
+#12473 = AXIS2_PLACEMENT_3D('',#12474,#12475,#12476);
+#12474 = CARTESIAN_POINT('',(-5.236009430188,5.4125,0.516506286792));
+#12475 = DIRECTION('',(0.,0.,1.));
+#12476 = DIRECTION('',(1.,0.,0.));
+#12477 = DEFINITIONAL_REPRESENTATION('',(#12478),#12482);
+#12478 = LINE('',#12479,#12480);
+#12479 = CARTESIAN_POINT('',(0.,0.375));
+#12480 = VECTOR('',#12481,1.);
+#12481 = DIRECTION('',(1.,0.));
+#12482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12483 = ORIENTED_EDGE('',*,*,#12484,.F.);
+#12484 = EDGE_CURVE('',#12485,#12457,#12487,.T.);
+#12485 = VERTEX_POINT('',#12486);
+#12486 = CARTESIAN_POINT('',(-5.452168762264,5.7875,4.174685660388E-02)
+ );
+#12487 = SURFACE_CURVE('',#12488,(#12492,#12499),.PCURVE_S1.);
+#12488 = LINE('',#12489,#12490);
+#12489 = CARTESIAN_POINT('',(-5.48,5.7875,2.775557561563E-17));
+#12490 = VECTOR('',#12491,1.);
+#12491 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#12492 = PCURVE('',#12166,#12493);
+#12493 = DEFINITIONAL_REPRESENTATION('',(#12494),#12498);
+#12494 = LINE('',#12495,#12496);
+#12495 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#12496 = VECTOR('',#12497,1.);
+#12497 = DIRECTION('',(0.554700196225,-0.832050294338));
+#12498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12499 = PCURVE('',#12500,#12505);
+#12500 = PLANE('',#12501);
+#12501 = AXIS2_PLACEMENT_3D('',#12502,#12503,#12504);
+#12502 = CARTESIAN_POINT('',(-5.48,5.4125,2.775557561563E-17));
+#12503 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#12504 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#12505 = DEFINITIONAL_REPRESENTATION('',(#12506),#12510);
+#12506 = LINE('',#12507,#12508);
+#12507 = CARTESIAN_POINT('',(0.,-0.375));
+#12508 = VECTOR('',#12509,1.);
+#12509 = DIRECTION('',(1.,0.));
+#12510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12511 = ORIENTED_EDGE('',*,*,#12512,.F.);
+#12512 = EDGE_CURVE('',#12266,#12485,#12513,.T.);
+#12513 = SURFACE_CURVE('',#12514,(#12519,#12530),.PCURVE_S1.);
+#12514 = CIRCLE('',#12515,9.375E-02);
+#12515 = AXIS2_PLACEMENT_3D('',#12516,#12517,#12518);
+#12516 = CARTESIAN_POINT('',(-5.530173477358,5.7875,9.375E-02));
+#12517 = DIRECTION('',(0.,-1.,0.));
+#12518 = DIRECTION('',(0.,0.,1.));
+#12519 = PCURVE('',#12166,#12520);
+#12520 = DEFINITIONAL_REPRESENTATION('',(#12521),#12529);
+#12521 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12522,#12523,#12524,#12525
+ ,#12526,#12527,#12528),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#12522 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#12523 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#12524 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#12525 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#12526 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#12527 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#12528 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#12529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12530 = PCURVE('',#12531,#12536);
+#12531 = CYLINDRICAL_SURFACE('',#12532,9.375E-02);
+#12532 = AXIS2_PLACEMENT_3D('',#12533,#12534,#12535);
+#12533 = CARTESIAN_POINT('',(-5.530173477358,5.4125,9.375E-02));
+#12534 = DIRECTION('',(0.,1.,0.));
+#12535 = DIRECTION('',(0.,0.,-1.));
+#12536 = DEFINITIONAL_REPRESENTATION('',(#12537),#12541);
+#12537 = LINE('',#12538,#12539);
+#12538 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#12539 = VECTOR('',#12540,1.);
+#12540 = DIRECTION('',(-1.,0.));
+#12541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12542 = ADVANCED_FACE('',(#12543),#12248,.F.);
+#12543 = FACE_BOUND('',#12544,.T.);
+#12544 = EDGE_LOOP('',(#12545,#12569,#12590,#12591));
+#12545 = ORIENTED_EDGE('',*,*,#12546,.T.);
+#12546 = EDGE_CURVE('',#12207,#12547,#12549,.T.);
+#12547 = VERTEX_POINT('',#12548);
+#12548 = CARTESIAN_POINT('',(-5.552515716981,5.4125,0.229246856604));
+#12549 = SURFACE_CURVE('',#12550,(#12555,#12562),.PCURVE_S1.);
+#12550 = CIRCLE('',#12551,9.375E-02);
+#12551 = AXIS2_PLACEMENT_3D('',#12552,#12553,#12554);
+#12552 = CARTESIAN_POINT('',(-5.630520432075,5.4125,0.28125));
+#12553 = DIRECTION('',(0.,-1.,0.));
+#12554 = DIRECTION('',(0.,0.,1.));
+#12555 = PCURVE('',#12248,#12556);
+#12556 = DEFINITIONAL_REPRESENTATION('',(#12557),#12561);
+#12557 = LINE('',#12558,#12559);
+#12558 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#12559 = VECTOR('',#12560,1.);
+#12560 = DIRECTION('',(-1.,0.));
+#12561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12562 = PCURVE('',#12222,#12563);
+#12563 = DEFINITIONAL_REPRESENTATION('',(#12564),#12568);
+#12564 = CIRCLE('',#12565,9.375E-02);
+#12565 = AXIS2_PLACEMENT_2D('',#12566,#12567);
+#12566 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#12567 = DIRECTION('',(0.,-1.));
+#12568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12569 = ORIENTED_EDGE('',*,*,#12570,.T.);
+#12570 = EDGE_CURVE('',#12547,#12316,#12571,.T.);
+#12571 = SURFACE_CURVE('',#12572,(#12576,#12583),.PCURVE_S1.);
+#12572 = LINE('',#12573,#12574);
+#12573 = CARTESIAN_POINT('',(-5.552515716981,5.4125,0.229246856604));
+#12574 = VECTOR('',#12575,1.);
+#12575 = DIRECTION('',(0.,1.,0.));
+#12576 = PCURVE('',#12248,#12577);
+#12577 = DEFINITIONAL_REPRESENTATION('',(#12578),#12582);
+#12578 = LINE('',#12579,#12580);
+#12579 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#12580 = VECTOR('',#12581,1.);
+#12581 = DIRECTION('',(-0.,1.));
+#12582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12583 = PCURVE('',#12359,#12584);
+#12584 = DEFINITIONAL_REPRESENTATION('',(#12585),#12589);
+#12585 = LINE('',#12586,#12587);
+#12586 = CARTESIAN_POINT('',(0.150520432075,0.));
+#12587 = VECTOR('',#12588,1.);
+#12588 = DIRECTION('',(0.,-1.));
+#12589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12590 = ORIENTED_EDGE('',*,*,#12315,.F.);
+#12591 = ORIENTED_EDGE('',*,*,#12234,.F.);
+#12592 = ADVANCED_FACE('',(#12593),#12194,.F.);
+#12593 = FACE_BOUND('',#12594,.F.);
+#12594 = EDGE_LOOP('',(#12595,#12618,#12639,#12640));
+#12595 = ORIENTED_EDGE('',*,*,#12596,.F.);
+#12596 = EDGE_CURVE('',#12597,#12179,#12599,.T.);
+#12597 = VERTEX_POINT('',#12598);
+#12598 = CARTESIAN_POINT('',(-5.88,5.4125,0.));
+#12599 = SURFACE_CURVE('',#12600,(#12604,#12611),.PCURVE_S1.);
+#12600 = LINE('',#12601,#12602);
+#12601 = CARTESIAN_POINT('',(-5.88,5.4125,0.));
+#12602 = VECTOR('',#12603,1.);
+#12603 = DIRECTION('',(0.,0.,1.));
+#12604 = PCURVE('',#12194,#12605);
+#12605 = DEFINITIONAL_REPRESENTATION('',(#12606),#12610);
+#12606 = LINE('',#12607,#12608);
+#12607 = CARTESIAN_POINT('',(0.,0.));
+#12608 = VECTOR('',#12609,1.);
+#12609 = DIRECTION('',(1.,0.));
+#12610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12611 = PCURVE('',#12222,#12612);
+#12612 = DEFINITIONAL_REPRESENTATION('',(#12613),#12617);
+#12613 = LINE('',#12614,#12615);
+#12614 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#12615 = VECTOR('',#12616,1.);
+#12616 = DIRECTION('',(0.,-1.));
+#12617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12618 = ORIENTED_EDGE('',*,*,#12619,.T.);
+#12619 = EDGE_CURVE('',#12597,#12264,#12620,.T.);
+#12620 = SURFACE_CURVE('',#12621,(#12625,#12632),.PCURVE_S1.);
+#12621 = LINE('',#12622,#12623);
+#12622 = CARTESIAN_POINT('',(-5.88,5.4125,0.));
+#12623 = VECTOR('',#12624,1.);
+#12624 = DIRECTION('',(0.,1.,0.));
+#12625 = PCURVE('',#12194,#12626);
+#12626 = DEFINITIONAL_REPRESENTATION('',(#12627),#12631);
+#12627 = LINE('',#12628,#12629);
+#12628 = CARTESIAN_POINT('',(0.,0.));
+#12629 = VECTOR('',#12630,1.);
+#12630 = DIRECTION('',(0.,-1.));
+#12631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12632 = PCURVE('',#12281,#12633);
+#12633 = DEFINITIONAL_REPRESENTATION('',(#12634),#12638);
+#12634 = LINE('',#12635,#12636);
+#12635 = CARTESIAN_POINT('',(0.,0.));
+#12636 = VECTOR('',#12637,1.);
+#12637 = DIRECTION('',(0.,1.));
+#12638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12639 = ORIENTED_EDGE('',*,*,#12293,.T.);
+#12640 = ORIENTED_EDGE('',*,*,#12178,.F.);
+#12641 = ADVANCED_FACE('',(#12642),#12222,.T.);
+#12642 = FACE_BOUND('',#12643,.T.);
+#12643 = EDGE_LOOP('',(#12644,#12667,#12691,#12714,#12737,#12760,#12783,
+ #12811,#12832,#12833,#12834));
+#12644 = ORIENTED_EDGE('',*,*,#12645,.T.);
+#12645 = EDGE_CURVE('',#12597,#12646,#12648,.T.);
+#12646 = VERTEX_POINT('',#12647);
+#12647 = CARTESIAN_POINT('',(-5.530173477358,5.4125,0.));
+#12648 = SURFACE_CURVE('',#12649,(#12653,#12660),.PCURVE_S1.);
+#12649 = LINE('',#12650,#12651);
+#12650 = CARTESIAN_POINT('',(-5.88,5.4125,0.));
+#12651 = VECTOR('',#12652,1.);
+#12652 = DIRECTION('',(1.,0.,0.));
+#12653 = PCURVE('',#12222,#12654);
+#12654 = DEFINITIONAL_REPRESENTATION('',(#12655),#12659);
+#12655 = LINE('',#12656,#12657);
+#12656 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#12657 = VECTOR('',#12658,1.);
+#12658 = DIRECTION('',(-1.,-4.751047921064E-59));
+#12659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12660 = PCURVE('',#12281,#12661);
+#12661 = DEFINITIONAL_REPRESENTATION('',(#12662),#12666);
+#12662 = LINE('',#12663,#12664);
+#12663 = CARTESIAN_POINT('',(0.,0.));
+#12664 = VECTOR('',#12665,1.);
+#12665 = DIRECTION('',(1.,0.));
+#12666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12667 = ORIENTED_EDGE('',*,*,#12668,.T.);
+#12668 = EDGE_CURVE('',#12646,#12669,#12671,.T.);
+#12669 = VERTEX_POINT('',#12670);
+#12670 = CARTESIAN_POINT('',(-5.452168762264,5.4125,4.174685660388E-02)
+ );
+#12671 = SURFACE_CURVE('',#12672,(#12677,#12684),.PCURVE_S1.);
+#12672 = CIRCLE('',#12673,9.375E-02);
+#12673 = AXIS2_PLACEMENT_3D('',#12674,#12675,#12676);
+#12674 = CARTESIAN_POINT('',(-5.530173477358,5.4125,9.375E-02));
+#12675 = DIRECTION('',(0.,-1.,0.));
+#12676 = DIRECTION('',(0.,0.,1.));
+#12677 = PCURVE('',#12222,#12678);
+#12678 = DEFINITIONAL_REPRESENTATION('',(#12679),#12683);
+#12679 = CIRCLE('',#12680,9.375E-02);
+#12680 = AXIS2_PLACEMENT_2D('',#12681,#12682);
+#12681 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#12682 = DIRECTION('',(0.,-1.));
+#12683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12684 = PCURVE('',#12531,#12685);
+#12685 = DEFINITIONAL_REPRESENTATION('',(#12686),#12690);
+#12686 = LINE('',#12687,#12688);
+#12687 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#12688 = VECTOR('',#12689,1.);
+#12689 = DIRECTION('',(-1.,0.));
+#12690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12691 = ORIENTED_EDGE('',*,*,#12692,.T.);
+#12692 = EDGE_CURVE('',#12669,#12693,#12695,.T.);
+#12693 = VERTEX_POINT('',#12694);
+#12694 = CARTESIAN_POINT('',(-5.135662475472,5.4125,0.516506286792));
+#12695 = SURFACE_CURVE('',#12696,(#12700,#12707),.PCURVE_S1.);
+#12696 = LINE('',#12697,#12698);
+#12697 = CARTESIAN_POINT('',(-5.48,5.4125,2.775557561563E-17));
+#12698 = VECTOR('',#12699,1.);
+#12699 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#12700 = PCURVE('',#12222,#12701);
+#12701 = DEFINITIONAL_REPRESENTATION('',(#12702),#12706);
+#12702 = LINE('',#12703,#12704);
+#12703 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#12704 = VECTOR('',#12705,1.);
+#12705 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#12706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12707 = PCURVE('',#12500,#12708);
+#12708 = DEFINITIONAL_REPRESENTATION('',(#12709),#12713);
+#12709 = LINE('',#12710,#12711);
+#12710 = CARTESIAN_POINT('',(0.,0.));
+#12711 = VECTOR('',#12712,1.);
+#12712 = DIRECTION('',(1.,0.));
+#12713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12714 = ORIENTED_EDGE('',*,*,#12715,.T.);
+#12715 = EDGE_CURVE('',#12693,#12716,#12718,.T.);
+#12716 = VERTEX_POINT('',#12717);
+#12717 = CARTESIAN_POINT('',(-5.08,5.4125,0.516506286792));
+#12718 = SURFACE_CURVE('',#12719,(#12723,#12730),.PCURVE_S1.);
+#12719 = LINE('',#12720,#12721);
+#12720 = CARTESIAN_POINT('',(-5.236009430188,5.4125,0.516506286792));
+#12721 = VECTOR('',#12722,1.);
+#12722 = DIRECTION('',(1.,0.,0.));
+#12723 = PCURVE('',#12222,#12724);
+#12724 = DEFINITIONAL_REPRESENTATION('',(#12725),#12729);
+#12725 = LINE('',#12726,#12727);
+#12726 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#12727 = VECTOR('',#12728,1.);
+#12728 = DIRECTION('',(-1.,-4.751047921064E-59));
+#12729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12730 = PCURVE('',#12472,#12731);
+#12731 = DEFINITIONAL_REPRESENTATION('',(#12732),#12736);
+#12732 = LINE('',#12733,#12734);
+#12733 = CARTESIAN_POINT('',(0.,0.));
+#12734 = VECTOR('',#12735,1.);
+#12735 = DIRECTION('',(1.,0.));
+#12736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12737 = ORIENTED_EDGE('',*,*,#12738,.T.);
+#12738 = EDGE_CURVE('',#12716,#12739,#12741,.T.);
+#12739 = VERTEX_POINT('',#12740);
+#12740 = CARTESIAN_POINT('',(-5.08,5.4125,0.704006286792));
+#12741 = SURFACE_CURVE('',#12742,(#12746,#12753),.PCURVE_S1.);
+#12742 = LINE('',#12743,#12744);
+#12743 = CARTESIAN_POINT('',(-5.08,5.4125,0.516506286792));
+#12744 = VECTOR('',#12745,1.);
+#12745 = DIRECTION('',(0.,0.,1.));
+#12746 = PCURVE('',#12222,#12747);
+#12747 = DEFINITIONAL_REPRESENTATION('',(#12748),#12752);
+#12748 = LINE('',#12749,#12750);
+#12749 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#12750 = VECTOR('',#12751,1.);
+#12751 = DIRECTION('',(0.,-1.));
+#12752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12753 = PCURVE('',#12444,#12754);
+#12754 = DEFINITIONAL_REPRESENTATION('',(#12755),#12759);
+#12755 = LINE('',#12756,#12757);
+#12756 = CARTESIAN_POINT('',(0.,0.));
+#12757 = VECTOR('',#12758,1.);
+#12758 = DIRECTION('',(1.,0.));
+#12759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12760 = ORIENTED_EDGE('',*,*,#12761,.F.);
+#12761 = EDGE_CURVE('',#12762,#12739,#12764,.T.);
+#12762 = VERTEX_POINT('',#12763);
+#12763 = CARTESIAN_POINT('',(-5.18583595283,5.4125,0.704006286792));
+#12764 = SURFACE_CURVE('',#12765,(#12769,#12776),.PCURVE_S1.);
+#12765 = LINE('',#12766,#12767);
+#12766 = CARTESIAN_POINT('',(-5.236009430188,5.4125,0.704006286792));
+#12767 = VECTOR('',#12768,1.);
+#12768 = DIRECTION('',(1.,0.,0.));
+#12769 = PCURVE('',#12222,#12770);
+#12770 = DEFINITIONAL_REPRESENTATION('',(#12771),#12775);
+#12771 = LINE('',#12772,#12773);
+#12772 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#12773 = VECTOR('',#12774,1.);
+#12774 = DIRECTION('',(-1.,-4.751047921064E-59));
+#12775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12776 = PCURVE('',#12416,#12777);
+#12777 = DEFINITIONAL_REPRESENTATION('',(#12778),#12782);
+#12778 = LINE('',#12779,#12780);
+#12779 = CARTESIAN_POINT('',(0.,0.));
+#12780 = VECTOR('',#12781,1.);
+#12781 = DIRECTION('',(1.,0.));
+#12782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12783 = ORIENTED_EDGE('',*,*,#12784,.F.);
+#12784 = EDGE_CURVE('',#12785,#12762,#12787,.T.);
+#12785 = VERTEX_POINT('',#12786);
+#12786 = CARTESIAN_POINT('',(-5.263840667924,5.4125,0.662259430188));
+#12787 = SURFACE_CURVE('',#12788,(#12793,#12804),.PCURVE_S1.);
+#12788 = CIRCLE('',#12789,9.375E-02);
+#12789 = AXIS2_PLACEMENT_3D('',#12790,#12791,#12792);
+#12790 = CARTESIAN_POINT('',(-5.18583595283,5.4125,0.610256286792));
+#12791 = DIRECTION('',(0.,1.,0.));
+#12792 = DIRECTION('',(0.,0.,1.));
+#12793 = PCURVE('',#12222,#12794);
+#12794 = DEFINITIONAL_REPRESENTATION('',(#12795),#12803);
+#12795 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12796,#12797,#12798,#12799
+ ,#12800,#12801,#12802),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#12796 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#12797 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#12798 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#12799 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#12800 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#12801 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#12802 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#12803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12804 = PCURVE('',#12388,#12805);
+#12805 = DEFINITIONAL_REPRESENTATION('',(#12806),#12810);
+#12806 = LINE('',#12807,#12808);
+#12807 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#12808 = VECTOR('',#12809,1.);
+#12809 = DIRECTION('',(1.,0.));
+#12810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12811 = ORIENTED_EDGE('',*,*,#12812,.F.);
+#12812 = EDGE_CURVE('',#12547,#12785,#12813,.T.);
+#12813 = SURFACE_CURVE('',#12814,(#12818,#12825),.PCURVE_S1.);
+#12814 = LINE('',#12815,#12816);
+#12815 = CARTESIAN_POINT('',(-5.636009430188,5.4125,0.104006286792));
+#12816 = VECTOR('',#12817,1.);
+#12817 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#12818 = PCURVE('',#12222,#12819);
+#12819 = DEFINITIONAL_REPRESENTATION('',(#12820),#12824);
+#12820 = LINE('',#12821,#12822);
+#12821 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#12822 = VECTOR('',#12823,1.);
+#12823 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#12824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12825 = PCURVE('',#12359,#12826);
+#12826 = DEFINITIONAL_REPRESENTATION('',(#12827),#12831);
+#12827 = LINE('',#12828,#12829);
+#12828 = CARTESIAN_POINT('',(0.,0.));
+#12829 = VECTOR('',#12830,1.);
+#12830 = DIRECTION('',(1.,0.));
+#12831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12832 = ORIENTED_EDGE('',*,*,#12546,.F.);
+#12833 = ORIENTED_EDGE('',*,*,#12206,.F.);
+#12834 = ORIENTED_EDGE('',*,*,#12596,.F.);
+#12835 = ADVANCED_FACE('',(#12836),#12281,.F.);
+#12836 = FACE_BOUND('',#12837,.F.);
+#12837 = EDGE_LOOP('',(#12838,#12839,#12840,#12841));
+#12838 = ORIENTED_EDGE('',*,*,#12263,.F.);
+#12839 = ORIENTED_EDGE('',*,*,#12619,.F.);
+#12840 = ORIENTED_EDGE('',*,*,#12645,.T.);
+#12841 = ORIENTED_EDGE('',*,*,#12842,.T.);
+#12842 = EDGE_CURVE('',#12646,#12266,#12843,.T.);
+#12843 = SURFACE_CURVE('',#12844,(#12848,#12855),.PCURVE_S1.);
+#12844 = LINE('',#12845,#12846);
+#12845 = CARTESIAN_POINT('',(-5.530173477358,5.4125,0.));
+#12846 = VECTOR('',#12847,1.);
+#12847 = DIRECTION('',(0.,1.,0.));
+#12848 = PCURVE('',#12281,#12849);
+#12849 = DEFINITIONAL_REPRESENTATION('',(#12850),#12854);
+#12850 = LINE('',#12851,#12852);
+#12851 = CARTESIAN_POINT('',(0.349826522642,0.));
+#12852 = VECTOR('',#12853,1.);
+#12853 = DIRECTION('',(0.,1.));
+#12854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12855 = PCURVE('',#12531,#12856);
+#12856 = DEFINITIONAL_REPRESENTATION('',(#12857),#12861);
+#12857 = LINE('',#12858,#12859);
+#12858 = CARTESIAN_POINT('',(-0.,0.));
+#12859 = VECTOR('',#12860,1.);
+#12860 = DIRECTION('',(-0.,1.));
+#12861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12862 = ADVANCED_FACE('',(#12863),#12531,.T.);
+#12863 = FACE_BOUND('',#12864,.F.);
+#12864 = EDGE_LOOP('',(#12865,#12866,#12887,#12888));
+#12865 = ORIENTED_EDGE('',*,*,#12668,.T.);
+#12866 = ORIENTED_EDGE('',*,*,#12867,.T.);
+#12867 = EDGE_CURVE('',#12669,#12485,#12868,.T.);
+#12868 = SURFACE_CURVE('',#12869,(#12873,#12880),.PCURVE_S1.);
+#12869 = LINE('',#12870,#12871);
+#12870 = CARTESIAN_POINT('',(-5.452168762264,5.4125,4.174685660388E-02)
+ );
+#12871 = VECTOR('',#12872,1.);
+#12872 = DIRECTION('',(0.,1.,0.));
+#12873 = PCURVE('',#12531,#12874);
+#12874 = DEFINITIONAL_REPRESENTATION('',(#12875),#12879);
+#12875 = LINE('',#12876,#12877);
+#12876 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#12877 = VECTOR('',#12878,1.);
+#12878 = DIRECTION('',(-0.,1.));
+#12879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12880 = PCURVE('',#12500,#12881);
+#12881 = DEFINITIONAL_REPRESENTATION('',(#12882),#12886);
+#12882 = LINE('',#12883,#12884);
+#12883 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#12884 = VECTOR('',#12885,1.);
+#12885 = DIRECTION('',(0.,-1.));
+#12886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12887 = ORIENTED_EDGE('',*,*,#12512,.F.);
+#12888 = ORIENTED_EDGE('',*,*,#12842,.F.);
+#12889 = ADVANCED_FACE('',(#12890),#12500,.T.);
+#12890 = FACE_BOUND('',#12891,.T.);
+#12891 = EDGE_LOOP('',(#12892,#12893,#12894,#12895));
+#12892 = ORIENTED_EDGE('',*,*,#12692,.F.);
+#12893 = ORIENTED_EDGE('',*,*,#12867,.T.);
+#12894 = ORIENTED_EDGE('',*,*,#12484,.T.);
+#12895 = ORIENTED_EDGE('',*,*,#12896,.F.);
+#12896 = EDGE_CURVE('',#12693,#12457,#12897,.T.);
+#12897 = SURFACE_CURVE('',#12898,(#12902,#12908),.PCURVE_S1.);
+#12898 = LINE('',#12899,#12900);
+#12899 = CARTESIAN_POINT('',(-5.135662475472,5.4125,0.516506286792));
+#12900 = VECTOR('',#12901,1.);
+#12901 = DIRECTION('',(0.,1.,0.));
+#12902 = PCURVE('',#12500,#12903);
+#12903 = DEFINITIONAL_REPRESENTATION('',(#12904),#12907);
+#12904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12905,#12906),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#12905 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#12906 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#12907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12908 = PCURVE('',#12472,#12909);
+#12909 = DEFINITIONAL_REPRESENTATION('',(#12910),#12913);
+#12910 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12911,#12912),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#12911 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#12912 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#12913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12914 = ADVANCED_FACE('',(#12915),#12472,.F.);
+#12915 = FACE_BOUND('',#12916,.F.);
+#12916 = EDGE_LOOP('',(#12917,#12918,#12919,#12920));
+#12917 = ORIENTED_EDGE('',*,*,#12456,.F.);
+#12918 = ORIENTED_EDGE('',*,*,#12896,.F.);
+#12919 = ORIENTED_EDGE('',*,*,#12715,.T.);
+#12920 = ORIENTED_EDGE('',*,*,#12921,.T.);
+#12921 = EDGE_CURVE('',#12716,#12429,#12922,.T.);
+#12922 = SURFACE_CURVE('',#12923,(#12927,#12934),.PCURVE_S1.);
+#12923 = LINE('',#12924,#12925);
+#12924 = CARTESIAN_POINT('',(-5.08,5.4125,0.516506286792));
+#12925 = VECTOR('',#12926,1.);
+#12926 = DIRECTION('',(0.,1.,0.));
+#12927 = PCURVE('',#12472,#12928);
+#12928 = DEFINITIONAL_REPRESENTATION('',(#12929),#12933);
+#12929 = LINE('',#12930,#12931);
+#12930 = CARTESIAN_POINT('',(0.156009430188,0.));
+#12931 = VECTOR('',#12932,1.);
+#12932 = DIRECTION('',(0.,1.));
+#12933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12934 = PCURVE('',#12444,#12935);
+#12935 = DEFINITIONAL_REPRESENTATION('',(#12936),#12940);
+#12936 = LINE('',#12937,#12938);
+#12937 = CARTESIAN_POINT('',(0.,0.));
+#12938 = VECTOR('',#12939,1.);
+#12939 = DIRECTION('',(0.,-1.));
+#12940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12941 = ADVANCED_FACE('',(#12942),#12444,.T.);
+#12942 = FACE_BOUND('',#12943,.T.);
+#12943 = EDGE_LOOP('',(#12944,#12945,#12946,#12947));
+#12944 = ORIENTED_EDGE('',*,*,#12738,.F.);
+#12945 = ORIENTED_EDGE('',*,*,#12921,.T.);
+#12946 = ORIENTED_EDGE('',*,*,#12428,.T.);
+#12947 = ORIENTED_EDGE('',*,*,#12948,.F.);
+#12948 = EDGE_CURVE('',#12739,#12401,#12949,.T.);
+#12949 = SURFACE_CURVE('',#12950,(#12954,#12961),.PCURVE_S1.);
+#12950 = LINE('',#12951,#12952);
+#12951 = CARTESIAN_POINT('',(-5.08,5.4125,0.704006286792));
+#12952 = VECTOR('',#12953,1.);
+#12953 = DIRECTION('',(0.,1.,0.));
+#12954 = PCURVE('',#12444,#12955);
+#12955 = DEFINITIONAL_REPRESENTATION('',(#12956),#12960);
+#12956 = LINE('',#12957,#12958);
+#12957 = CARTESIAN_POINT('',(0.1875,0.));
+#12958 = VECTOR('',#12959,1.);
+#12959 = DIRECTION('',(0.,-1.));
+#12960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12961 = PCURVE('',#12416,#12962);
+#12962 = DEFINITIONAL_REPRESENTATION('',(#12963),#12967);
+#12963 = LINE('',#12964,#12965);
+#12964 = CARTESIAN_POINT('',(0.156009430188,0.));
+#12965 = VECTOR('',#12966,1.);
+#12966 = DIRECTION('',(0.,1.));
+#12967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12968 = ADVANCED_FACE('',(#12969),#12359,.F.);
+#12969 = FACE_BOUND('',#12970,.F.);
+#12970 = EDGE_LOOP('',(#12971,#12972,#12973,#12974));
+#12971 = ORIENTED_EDGE('',*,*,#12812,.F.);
+#12972 = ORIENTED_EDGE('',*,*,#12570,.T.);
+#12973 = ORIENTED_EDGE('',*,*,#12343,.T.);
+#12974 = ORIENTED_EDGE('',*,*,#12975,.F.);
+#12975 = EDGE_CURVE('',#12785,#12344,#12976,.T.);
+#12976 = SURFACE_CURVE('',#12977,(#12981,#12988),.PCURVE_S1.);
+#12977 = LINE('',#12978,#12979);
+#12978 = CARTESIAN_POINT('',(-5.263840667924,5.4125,0.662259430188));
+#12979 = VECTOR('',#12980,1.);
+#12980 = DIRECTION('',(0.,1.,0.));
+#12981 = PCURVE('',#12359,#12982);
+#12982 = DEFINITIONAL_REPRESENTATION('',(#12983),#12987);
+#12983 = LINE('',#12984,#12985);
+#12984 = CARTESIAN_POINT('',(0.670936777735,0.));
+#12985 = VECTOR('',#12986,1.);
+#12986 = DIRECTION('',(0.,-1.));
+#12987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12988 = PCURVE('',#12388,#12989);
+#12989 = DEFINITIONAL_REPRESENTATION('',(#12990),#12994);
+#12990 = LINE('',#12991,#12992);
+#12991 = CARTESIAN_POINT('',(0.,0.));
+#12992 = VECTOR('',#12993,1.);
+#12993 = DIRECTION('',(0.,1.));
+#12994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#12995 = ADVANCED_FACE('',(#12996),#12416,.T.);
+#12996 = FACE_BOUND('',#12997,.T.);
+#12997 = EDGE_LOOP('',(#12998,#12999,#13000,#13001));
+#12998 = ORIENTED_EDGE('',*,*,#12761,.T.);
+#12999 = ORIENTED_EDGE('',*,*,#12948,.T.);
+#13000 = ORIENTED_EDGE('',*,*,#12400,.F.);
+#13001 = ORIENTED_EDGE('',*,*,#13002,.F.);
+#13002 = EDGE_CURVE('',#12762,#12372,#13003,.T.);
+#13003 = SURFACE_CURVE('',#13004,(#13008,#13015),.PCURVE_S1.);
+#13004 = LINE('',#13005,#13006);
+#13005 = CARTESIAN_POINT('',(-5.18583595283,5.4125,0.704006286792));
+#13006 = VECTOR('',#13007,1.);
+#13007 = DIRECTION('',(0.,1.,0.));
+#13008 = PCURVE('',#12416,#13009);
+#13009 = DEFINITIONAL_REPRESENTATION('',(#13010),#13014);
+#13010 = LINE('',#13011,#13012);
+#13011 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#13012 = VECTOR('',#13013,1.);
+#13013 = DIRECTION('',(0.,1.));
+#13014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13015 = PCURVE('',#12388,#13016);
+#13016 = DEFINITIONAL_REPRESENTATION('',(#13017),#13021);
+#13017 = LINE('',#13018,#13019);
+#13018 = CARTESIAN_POINT('',(0.982793723247,0.));
+#13019 = VECTOR('',#13020,1.);
+#13020 = DIRECTION('',(0.,1.));
+#13021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13022 = ADVANCED_FACE('',(#13023),#12388,.T.);
+#13023 = FACE_BOUND('',#13024,.T.);
+#13024 = EDGE_LOOP('',(#13025,#13026,#13027,#13028));
+#13025 = ORIENTED_EDGE('',*,*,#12784,.T.);
+#13026 = ORIENTED_EDGE('',*,*,#13002,.T.);
+#13027 = ORIENTED_EDGE('',*,*,#12371,.F.);
+#13028 = ORIENTED_EDGE('',*,*,#12975,.F.);
+#13029 = MANIFOLD_SOLID_BREP('',#13030);
+#13030 = CLOSED_SHELL('',(#13031,#13151,#13430,#13484,#13533,#13727,
+ #13754,#13781,#13806,#13833,#13860,#13887,#13914));
+#13031 = ADVANCED_FACE('',(#13032),#13046,.T.);
+#13032 = FACE_BOUND('',#13033,.T.);
+#13033 = EDGE_LOOP('',(#13034,#13069,#13097,#13125));
+#13034 = ORIENTED_EDGE('',*,*,#13035,.F.);
+#13035 = EDGE_CURVE('',#13036,#13038,#13040,.T.);
+#13036 = VERTEX_POINT('',#13037);
+#13037 = CARTESIAN_POINT('',(5.630520432075,5.7875,0.1875));
+#13038 = VERTEX_POINT('',#13039);
+#13039 = CARTESIAN_POINT('',(5.88,5.7875,0.1875));
+#13040 = SURFACE_CURVE('',#13041,(#13045,#13057),.PCURVE_S1.);
+#13041 = LINE('',#13042,#13043);
+#13042 = CARTESIAN_POINT('',(5.48,5.7875,0.1875));
+#13043 = VECTOR('',#13044,1.);
+#13044 = DIRECTION('',(1.,0.,0.));
+#13045 = PCURVE('',#13046,#13051);
+#13046 = PLANE('',#13047);
+#13047 = AXIS2_PLACEMENT_3D('',#13048,#13049,#13050);
+#13048 = CARTESIAN_POINT('',(5.48,5.4125,0.1875));
+#13049 = DIRECTION('',(0.,0.,1.));
+#13050 = DIRECTION('',(1.,0.,0.));
+#13051 = DEFINITIONAL_REPRESENTATION('',(#13052),#13056);
+#13052 = LINE('',#13053,#13054);
+#13053 = CARTESIAN_POINT('',(0.,0.375));
+#13054 = VECTOR('',#13055,1.);
+#13055 = DIRECTION('',(1.,0.));
+#13056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13057 = PCURVE('',#13058,#13063);
+#13058 = PLANE('',#13059);
+#13059 = AXIS2_PLACEMENT_3D('',#13060,#13061,#13062);
+#13060 = CARTESIAN_POINT('',(5.453319128445,5.7875,0.302149478872));
+#13061 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#13062 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#13063 = DEFINITIONAL_REPRESENTATION('',(#13064),#13068);
+#13064 = LINE('',#13065,#13066);
+#13065 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#13066 = VECTOR('',#13067,1.);
+#13067 = DIRECTION('',(1.,4.145425090127E-57));
+#13068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13069 = ORIENTED_EDGE('',*,*,#13070,.F.);
+#13070 = EDGE_CURVE('',#13071,#13036,#13073,.T.);
+#13071 = VERTEX_POINT('',#13072);
+#13072 = CARTESIAN_POINT('',(5.630520432075,5.4125,0.1875));
+#13073 = SURFACE_CURVE('',#13074,(#13078,#13085),.PCURVE_S1.);
+#13074 = LINE('',#13075,#13076);
+#13075 = CARTESIAN_POINT('',(5.630520432075,5.4125,0.1875));
+#13076 = VECTOR('',#13077,1.);
+#13077 = DIRECTION('',(0.,1.,0.));
+#13078 = PCURVE('',#13046,#13079);
+#13079 = DEFINITIONAL_REPRESENTATION('',(#13080),#13084);
+#13080 = LINE('',#13081,#13082);
+#13081 = CARTESIAN_POINT('',(0.150520432075,0.));
+#13082 = VECTOR('',#13083,1.);
+#13083 = DIRECTION('',(0.,1.));
+#13084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13085 = PCURVE('',#13086,#13091);
+#13086 = CYLINDRICAL_SURFACE('',#13087,9.375E-02);
+#13087 = AXIS2_PLACEMENT_3D('',#13088,#13089,#13090);
+#13088 = CARTESIAN_POINT('',(5.630520432075,5.4125,0.28125));
+#13089 = DIRECTION('',(0.,1.,0.));
+#13090 = DIRECTION('',(0.,0.,-1.));
+#13091 = DEFINITIONAL_REPRESENTATION('',(#13092),#13096);
+#13092 = LINE('',#13093,#13094);
+#13093 = CARTESIAN_POINT('',(0.,0.));
+#13094 = VECTOR('',#13095,1.);
+#13095 = DIRECTION('',(0.,1.));
+#13096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13097 = ORIENTED_EDGE('',*,*,#13098,.T.);
+#13098 = EDGE_CURVE('',#13071,#13099,#13101,.T.);
+#13099 = VERTEX_POINT('',#13100);
+#13100 = CARTESIAN_POINT('',(5.88,5.4125,0.1875));
+#13101 = SURFACE_CURVE('',#13102,(#13106,#13113),.PCURVE_S1.);
+#13102 = LINE('',#13103,#13104);
+#13103 = CARTESIAN_POINT('',(5.48,5.4125,0.1875));
+#13104 = VECTOR('',#13105,1.);
+#13105 = DIRECTION('',(1.,0.,0.));
+#13106 = PCURVE('',#13046,#13107);
+#13107 = DEFINITIONAL_REPRESENTATION('',(#13108),#13112);
+#13108 = LINE('',#13109,#13110);
+#13109 = CARTESIAN_POINT('',(0.,0.));
+#13110 = VECTOR('',#13111,1.);
+#13111 = DIRECTION('',(1.,0.));
+#13112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13113 = PCURVE('',#13114,#13119);
+#13114 = PLANE('',#13115);
+#13115 = AXIS2_PLACEMENT_3D('',#13116,#13117,#13118);
+#13116 = CARTESIAN_POINT('',(5.453319128445,5.4125,0.302149478872));
+#13117 = DIRECTION('',(-0.,-1.,-0.));
+#13118 = DIRECTION('',(0.,0.,-1.));
+#13119 = DEFINITIONAL_REPRESENTATION('',(#13120),#13124);
+#13120 = LINE('',#13121,#13122);
+#13121 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#13122 = VECTOR('',#13123,1.);
+#13123 = DIRECTION('',(0.,1.));
+#13124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13125 = ORIENTED_EDGE('',*,*,#13126,.T.);
+#13126 = EDGE_CURVE('',#13099,#13038,#13127,.T.);
+#13127 = SURFACE_CURVE('',#13128,(#13132,#13139),.PCURVE_S1.);
+#13128 = LINE('',#13129,#13130);
+#13129 = CARTESIAN_POINT('',(5.88,5.4125,0.1875));
+#13130 = VECTOR('',#13131,1.);
+#13131 = DIRECTION('',(0.,1.,0.));
+#13132 = PCURVE('',#13046,#13133);
+#13133 = DEFINITIONAL_REPRESENTATION('',(#13134),#13138);
+#13134 = LINE('',#13135,#13136);
+#13135 = CARTESIAN_POINT('',(0.4,0.));
+#13136 = VECTOR('',#13137,1.);
+#13137 = DIRECTION('',(0.,1.));
+#13138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13139 = PCURVE('',#13140,#13145);
+#13140 = PLANE('',#13141);
+#13141 = AXIS2_PLACEMENT_3D('',#13142,#13143,#13144);
+#13142 = CARTESIAN_POINT('',(5.88,5.4125,0.));
+#13143 = DIRECTION('',(1.,0.,0.));
+#13144 = DIRECTION('',(0.,0.,1.));
+#13145 = DEFINITIONAL_REPRESENTATION('',(#13146),#13150);
+#13146 = LINE('',#13147,#13148);
+#13147 = CARTESIAN_POINT('',(0.1875,0.));
+#13148 = VECTOR('',#13149,1.);
+#13149 = DIRECTION('',(0.,-1.));
+#13150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13151 = ADVANCED_FACE('',(#13152),#13058,.T.);
+#13152 = FACE_BOUND('',#13153,.T.);
+#13153 = EDGE_LOOP('',(#13154,#13184,#13213,#13241,#13269,#13297,#13325,
+ #13358,#13386,#13408,#13409));
+#13154 = ORIENTED_EDGE('',*,*,#13155,.F.);
+#13155 = EDGE_CURVE('',#13156,#13158,#13160,.T.);
+#13156 = VERTEX_POINT('',#13157);
+#13157 = CARTESIAN_POINT('',(5.530173477358,5.7875,0.));
+#13158 = VERTEX_POINT('',#13159);
+#13159 = CARTESIAN_POINT('',(5.88,5.7875,0.));
+#13160 = SURFACE_CURVE('',#13161,(#13165,#13172),.PCURVE_S1.);
+#13161 = LINE('',#13162,#13163);
+#13162 = CARTESIAN_POINT('',(5.48,5.7875,0.));
+#13163 = VECTOR('',#13164,1.);
+#13164 = DIRECTION('',(1.,0.,0.));
+#13165 = PCURVE('',#13058,#13166);
+#13166 = DEFINITIONAL_REPRESENTATION('',(#13167),#13171);
+#13167 = LINE('',#13168,#13169);
+#13168 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#13169 = VECTOR('',#13170,1.);
+#13170 = DIRECTION('',(1.,4.145425090127E-57));
+#13171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13172 = PCURVE('',#13173,#13178);
+#13173 = PLANE('',#13174);
+#13174 = AXIS2_PLACEMENT_3D('',#13175,#13176,#13177);
+#13175 = CARTESIAN_POINT('',(5.48,5.4125,0.));
+#13176 = DIRECTION('',(0.,0.,1.));
+#13177 = DIRECTION('',(1.,0.,0.));
+#13178 = DEFINITIONAL_REPRESENTATION('',(#13179),#13183);
+#13179 = LINE('',#13180,#13181);
+#13180 = CARTESIAN_POINT('',(0.,0.375));
+#13181 = VECTOR('',#13182,1.);
+#13182 = DIRECTION('',(1.,0.));
+#13183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13184 = ORIENTED_EDGE('',*,*,#13185,.T.);
+#13185 = EDGE_CURVE('',#13156,#13186,#13188,.T.);
+#13186 = VERTEX_POINT('',#13187);
+#13187 = CARTESIAN_POINT('',(5.452168762264,5.7875,4.174685660388E-02));
+#13188 = SURFACE_CURVE('',#13189,(#13194,#13201),.PCURVE_S1.);
+#13189 = CIRCLE('',#13190,9.375E-02);
+#13190 = AXIS2_PLACEMENT_3D('',#13191,#13192,#13193);
+#13191 = CARTESIAN_POINT('',(5.530173477358,5.7875,9.375E-02));
+#13192 = DIRECTION('',(0.,1.,0.));
+#13193 = DIRECTION('',(0.,0.,1.));
+#13194 = PCURVE('',#13058,#13195);
+#13195 = DEFINITIONAL_REPRESENTATION('',(#13196),#13200);
+#13196 = CIRCLE('',#13197,9.375E-02);
+#13197 = AXIS2_PLACEMENT_2D('',#13198,#13199);
+#13198 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#13199 = DIRECTION('',(0.,-1.));
+#13200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13201 = PCURVE('',#13202,#13207);
+#13202 = CYLINDRICAL_SURFACE('',#13203,9.375E-02);
+#13203 = AXIS2_PLACEMENT_3D('',#13204,#13205,#13206);
+#13204 = CARTESIAN_POINT('',(5.530173477358,5.4125,9.375E-02));
+#13205 = DIRECTION('',(0.,1.,0.));
+#13206 = DIRECTION('',(0.,0.,-1.));
+#13207 = DEFINITIONAL_REPRESENTATION('',(#13208),#13212);
+#13208 = LINE('',#13209,#13210);
+#13209 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#13210 = VECTOR('',#13211,1.);
+#13211 = DIRECTION('',(1.,0.));
+#13212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13213 = ORIENTED_EDGE('',*,*,#13214,.T.);
+#13214 = EDGE_CURVE('',#13186,#13215,#13217,.T.);
+#13215 = VERTEX_POINT('',#13216);
+#13216 = CARTESIAN_POINT('',(5.135662475472,5.7875,0.516506286792));
+#13217 = SURFACE_CURVE('',#13218,(#13222,#13229),.PCURVE_S1.);
+#13218 = LINE('',#13219,#13220);
+#13219 = CARTESIAN_POINT('',(5.48,5.7875,0.));
+#13220 = VECTOR('',#13221,1.);
+#13221 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#13222 = PCURVE('',#13058,#13223);
+#13223 = DEFINITIONAL_REPRESENTATION('',(#13224),#13228);
+#13224 = LINE('',#13225,#13226);
+#13225 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#13226 = VECTOR('',#13227,1.);
+#13227 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#13228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13229 = PCURVE('',#13230,#13235);
+#13230 = PLANE('',#13231);
+#13231 = AXIS2_PLACEMENT_3D('',#13232,#13233,#13234);
+#13232 = CARTESIAN_POINT('',(5.48,5.4125,0.));
+#13233 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#13234 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#13235 = DEFINITIONAL_REPRESENTATION('',(#13236),#13240);
+#13236 = LINE('',#13237,#13238);
+#13237 = CARTESIAN_POINT('',(0.,-0.375));
+#13238 = VECTOR('',#13239,1.);
+#13239 = DIRECTION('',(1.,0.));
+#13240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13241 = ORIENTED_EDGE('',*,*,#13242,.F.);
+#13242 = EDGE_CURVE('',#13243,#13215,#13245,.T.);
+#13243 = VERTEX_POINT('',#13244);
+#13244 = CARTESIAN_POINT('',(5.08,5.7875,0.516506286792));
+#13245 = SURFACE_CURVE('',#13246,(#13250,#13257),.PCURVE_S1.);
+#13246 = LINE('',#13247,#13248);
+#13247 = CARTESIAN_POINT('',(5.08,5.7875,0.516506286792));
+#13248 = VECTOR('',#13249,1.);
+#13249 = DIRECTION('',(1.,0.,0.));
+#13250 = PCURVE('',#13058,#13251);
+#13251 = DEFINITIONAL_REPRESENTATION('',(#13252),#13256);
+#13252 = LINE('',#13253,#13254);
+#13253 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#13254 = VECTOR('',#13255,1.);
+#13255 = DIRECTION('',(1.,4.145425090127E-57));
+#13256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13257 = PCURVE('',#13258,#13263);
+#13258 = PLANE('',#13259);
+#13259 = AXIS2_PLACEMENT_3D('',#13260,#13261,#13262);
+#13260 = CARTESIAN_POINT('',(5.08,5.4125,0.516506286792));
+#13261 = DIRECTION('',(0.,0.,1.));
+#13262 = DIRECTION('',(1.,0.,0.));
+#13263 = DEFINITIONAL_REPRESENTATION('',(#13264),#13268);
+#13264 = LINE('',#13265,#13266);
+#13265 = CARTESIAN_POINT('',(0.,0.375));
+#13266 = VECTOR('',#13267,1.);
+#13267 = DIRECTION('',(1.,0.));
+#13268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13269 = ORIENTED_EDGE('',*,*,#13270,.T.);
+#13270 = EDGE_CURVE('',#13243,#13271,#13273,.T.);
+#13271 = VERTEX_POINT('',#13272);
+#13272 = CARTESIAN_POINT('',(5.08,5.7875,0.704006286792));
+#13273 = SURFACE_CURVE('',#13274,(#13278,#13285),.PCURVE_S1.);
+#13274 = LINE('',#13275,#13276);
+#13275 = CARTESIAN_POINT('',(5.08,5.7875,0.516506286792));
+#13276 = VECTOR('',#13277,1.);
+#13277 = DIRECTION('',(0.,0.,1.));
+#13278 = PCURVE('',#13058,#13279);
+#13279 = DEFINITIONAL_REPRESENTATION('',(#13280),#13284);
+#13280 = LINE('',#13281,#13282);
+#13281 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#13282 = VECTOR('',#13283,1.);
+#13283 = DIRECTION('',(0.,-1.));
+#13284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13285 = PCURVE('',#13286,#13291);
+#13286 = PLANE('',#13287);
+#13287 = AXIS2_PLACEMENT_3D('',#13288,#13289,#13290);
+#13288 = CARTESIAN_POINT('',(5.08,5.4125,0.516506286792));
+#13289 = DIRECTION('',(1.,0.,0.));
+#13290 = DIRECTION('',(0.,0.,1.));
+#13291 = DEFINITIONAL_REPRESENTATION('',(#13292),#13296);
+#13292 = LINE('',#13293,#13294);
+#13293 = CARTESIAN_POINT('',(0.,-0.375));
+#13294 = VECTOR('',#13295,1.);
+#13295 = DIRECTION('',(1.,0.));
+#13296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13297 = ORIENTED_EDGE('',*,*,#13298,.T.);
+#13298 = EDGE_CURVE('',#13271,#13299,#13301,.T.);
+#13299 = VERTEX_POINT('',#13300);
+#13300 = CARTESIAN_POINT('',(5.18583595283,5.7875,0.704006286792));
+#13301 = SURFACE_CURVE('',#13302,(#13306,#13313),.PCURVE_S1.);
+#13302 = LINE('',#13303,#13304);
+#13303 = CARTESIAN_POINT('',(5.08,5.7875,0.704006286792));
+#13304 = VECTOR('',#13305,1.);
+#13305 = DIRECTION('',(1.,0.,0.));
+#13306 = PCURVE('',#13058,#13307);
+#13307 = DEFINITIONAL_REPRESENTATION('',(#13308),#13312);
+#13308 = LINE('',#13309,#13310);
+#13309 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#13310 = VECTOR('',#13311,1.);
+#13311 = DIRECTION('',(1.,4.145425090127E-57));
+#13312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13313 = PCURVE('',#13314,#13319);
+#13314 = PLANE('',#13315);
+#13315 = AXIS2_PLACEMENT_3D('',#13316,#13317,#13318);
+#13316 = CARTESIAN_POINT('',(5.08,5.4125,0.704006286792));
+#13317 = DIRECTION('',(0.,0.,1.));
+#13318 = DIRECTION('',(1.,0.,0.));
+#13319 = DEFINITIONAL_REPRESENTATION('',(#13320),#13324);
+#13320 = LINE('',#13321,#13322);
+#13321 = CARTESIAN_POINT('',(0.,0.375));
+#13322 = VECTOR('',#13323,1.);
+#13323 = DIRECTION('',(1.,0.));
+#13324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13325 = ORIENTED_EDGE('',*,*,#13326,.F.);
+#13326 = EDGE_CURVE('',#13327,#13299,#13329,.T.);
+#13327 = VERTEX_POINT('',#13328);
+#13328 = CARTESIAN_POINT('',(5.263840667924,5.7875,0.662259430188));
+#13329 = SURFACE_CURVE('',#13330,(#13335,#13346),.PCURVE_S1.);
+#13330 = CIRCLE('',#13331,9.375E-02);
+#13331 = AXIS2_PLACEMENT_3D('',#13332,#13333,#13334);
+#13332 = CARTESIAN_POINT('',(5.18583595283,5.7875,0.610256286792));
+#13333 = DIRECTION('',(0.,-1.,0.));
+#13334 = DIRECTION('',(0.,0.,1.));
+#13335 = PCURVE('',#13058,#13336);
+#13336 = DEFINITIONAL_REPRESENTATION('',(#13337),#13345);
+#13337 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13338,#13339,#13340,#13341
+ ,#13342,#13343,#13344),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#13338 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#13339 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#13340 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#13341 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#13342 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#13343 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#13344 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#13345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13346 = PCURVE('',#13347,#13352);
+#13347 = CYLINDRICAL_SURFACE('',#13348,9.375E-02);
+#13348 = AXIS2_PLACEMENT_3D('',#13349,#13350,#13351);
+#13349 = CARTESIAN_POINT('',(5.18583595283,5.4125,0.610256286792));
+#13350 = DIRECTION('',(0.,1.,0.));
+#13351 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#13352 = DEFINITIONAL_REPRESENTATION('',(#13353),#13357);
+#13353 = LINE('',#13354,#13355);
+#13354 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#13355 = VECTOR('',#13356,1.);
+#13356 = DIRECTION('',(-1.,0.));
+#13357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13358 = ORIENTED_EDGE('',*,*,#13359,.F.);
+#13359 = EDGE_CURVE('',#13360,#13327,#13362,.T.);
+#13360 = VERTEX_POINT('',#13361);
+#13361 = CARTESIAN_POINT('',(5.552515716981,5.7875,0.229246856604));
+#13362 = SURFACE_CURVE('',#13363,(#13367,#13374),.PCURVE_S1.);
+#13363 = LINE('',#13364,#13365);
+#13364 = CARTESIAN_POINT('',(5.636009430188,5.7875,0.104006286792));
+#13365 = VECTOR('',#13366,1.);
+#13366 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#13367 = PCURVE('',#13058,#13368);
+#13368 = DEFINITIONAL_REPRESENTATION('',(#13369),#13373);
+#13369 = LINE('',#13370,#13371);
+#13370 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#13371 = VECTOR('',#13372,1.);
+#13372 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#13373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13374 = PCURVE('',#13375,#13380);
+#13375 = PLANE('',#13376);
+#13376 = AXIS2_PLACEMENT_3D('',#13377,#13378,#13379);
+#13377 = CARTESIAN_POINT('',(5.636009430188,5.4125,0.104006286792));
+#13378 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#13379 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#13380 = DEFINITIONAL_REPRESENTATION('',(#13381),#13385);
+#13381 = LINE('',#13382,#13383);
+#13382 = CARTESIAN_POINT('',(0.,-0.375));
+#13383 = VECTOR('',#13384,1.);
+#13384 = DIRECTION('',(1.,0.));
+#13385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13386 = ORIENTED_EDGE('',*,*,#13387,.F.);
+#13387 = EDGE_CURVE('',#13036,#13360,#13388,.T.);
+#13388 = SURFACE_CURVE('',#13389,(#13394,#13401),.PCURVE_S1.);
+#13389 = CIRCLE('',#13390,9.375E-02);
+#13390 = AXIS2_PLACEMENT_3D('',#13391,#13392,#13393);
+#13391 = CARTESIAN_POINT('',(5.630520432075,5.7875,0.28125));
+#13392 = DIRECTION('',(0.,1.,0.));
+#13393 = DIRECTION('',(0.,0.,1.));
+#13394 = PCURVE('',#13058,#13395);
+#13395 = DEFINITIONAL_REPRESENTATION('',(#13396),#13400);
+#13396 = CIRCLE('',#13397,9.375E-02);
+#13397 = AXIS2_PLACEMENT_2D('',#13398,#13399);
+#13398 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#13399 = DIRECTION('',(0.,-1.));
+#13400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13401 = PCURVE('',#13086,#13402);
+#13402 = DEFINITIONAL_REPRESENTATION('',(#13403),#13407);
+#13403 = LINE('',#13404,#13405);
+#13404 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#13405 = VECTOR('',#13406,1.);
+#13406 = DIRECTION('',(1.,0.));
+#13407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13408 = ORIENTED_EDGE('',*,*,#13035,.T.);
+#13409 = ORIENTED_EDGE('',*,*,#13410,.F.);
+#13410 = EDGE_CURVE('',#13158,#13038,#13411,.T.);
+#13411 = SURFACE_CURVE('',#13412,(#13416,#13423),.PCURVE_S1.);
+#13412 = LINE('',#13413,#13414);
+#13413 = CARTESIAN_POINT('',(5.88,5.7875,0.));
+#13414 = VECTOR('',#13415,1.);
+#13415 = DIRECTION('',(0.,0.,1.));
+#13416 = PCURVE('',#13058,#13417);
+#13417 = DEFINITIONAL_REPRESENTATION('',(#13418),#13422);
+#13418 = LINE('',#13419,#13420);
+#13419 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#13420 = VECTOR('',#13421,1.);
+#13421 = DIRECTION('',(0.,-1.));
+#13422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13423 = PCURVE('',#13140,#13424);
+#13424 = DEFINITIONAL_REPRESENTATION('',(#13425),#13429);
+#13425 = LINE('',#13426,#13427);
+#13426 = CARTESIAN_POINT('',(0.,-0.375));
+#13427 = VECTOR('',#13428,1.);
+#13428 = DIRECTION('',(1.,0.));
+#13429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13430 = ADVANCED_FACE('',(#13431),#13086,.F.);
+#13431 = FACE_BOUND('',#13432,.F.);
+#13432 = EDGE_LOOP('',(#13433,#13461,#13482,#13483));
+#13433 = ORIENTED_EDGE('',*,*,#13434,.T.);
+#13434 = EDGE_CURVE('',#13071,#13435,#13437,.T.);
+#13435 = VERTEX_POINT('',#13436);
+#13436 = CARTESIAN_POINT('',(5.552515716981,5.4125,0.229246856604));
+#13437 = SURFACE_CURVE('',#13438,(#13443,#13450),.PCURVE_S1.);
+#13438 = CIRCLE('',#13439,9.375E-02);
+#13439 = AXIS2_PLACEMENT_3D('',#13440,#13441,#13442);
+#13440 = CARTESIAN_POINT('',(5.630520432075,5.4125,0.28125));
+#13441 = DIRECTION('',(0.,1.,0.));
+#13442 = DIRECTION('',(0.,0.,1.));
+#13443 = PCURVE('',#13086,#13444);
+#13444 = DEFINITIONAL_REPRESENTATION('',(#13445),#13449);
+#13445 = LINE('',#13446,#13447);
+#13446 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#13447 = VECTOR('',#13448,1.);
+#13448 = DIRECTION('',(1.,0.));
+#13449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13450 = PCURVE('',#13114,#13451);
+#13451 = DEFINITIONAL_REPRESENTATION('',(#13452),#13460);
+#13452 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13453,#13454,#13455,#13456
+ ,#13457,#13458,#13459),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#13453 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#13454 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#13455 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#13456 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#13457 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#13458 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#13459 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#13460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13461 = ORIENTED_EDGE('',*,*,#13462,.T.);
+#13462 = EDGE_CURVE('',#13435,#13360,#13463,.T.);
+#13463 = SURFACE_CURVE('',#13464,(#13468,#13475),.PCURVE_S1.);
+#13464 = LINE('',#13465,#13466);
+#13465 = CARTESIAN_POINT('',(5.552515716981,5.4125,0.229246856604));
+#13466 = VECTOR('',#13467,1.);
+#13467 = DIRECTION('',(0.,1.,0.));
+#13468 = PCURVE('',#13086,#13469);
+#13469 = DEFINITIONAL_REPRESENTATION('',(#13470),#13474);
+#13470 = LINE('',#13471,#13472);
+#13471 = CARTESIAN_POINT('',(0.982793723247,0.));
+#13472 = VECTOR('',#13473,1.);
+#13473 = DIRECTION('',(0.,1.));
+#13474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13475 = PCURVE('',#13375,#13476);
+#13476 = DEFINITIONAL_REPRESENTATION('',(#13477),#13481);
+#13477 = LINE('',#13478,#13479);
+#13478 = CARTESIAN_POINT('',(0.150520432075,0.));
+#13479 = VECTOR('',#13480,1.);
+#13480 = DIRECTION('',(0.,-1.));
+#13481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13482 = ORIENTED_EDGE('',*,*,#13387,.F.);
+#13483 = ORIENTED_EDGE('',*,*,#13070,.F.);
+#13484 = ADVANCED_FACE('',(#13485),#13140,.T.);
+#13485 = FACE_BOUND('',#13486,.T.);
+#13486 = EDGE_LOOP('',(#13487,#13510,#13531,#13532));
+#13487 = ORIENTED_EDGE('',*,*,#13488,.F.);
+#13488 = EDGE_CURVE('',#13489,#13099,#13491,.T.);
+#13489 = VERTEX_POINT('',#13490);
+#13490 = CARTESIAN_POINT('',(5.88,5.4125,0.));
+#13491 = SURFACE_CURVE('',#13492,(#13496,#13503),.PCURVE_S1.);
+#13492 = LINE('',#13493,#13494);
+#13493 = CARTESIAN_POINT('',(5.88,5.4125,0.));
+#13494 = VECTOR('',#13495,1.);
+#13495 = DIRECTION('',(0.,0.,1.));
+#13496 = PCURVE('',#13140,#13497);
+#13497 = DEFINITIONAL_REPRESENTATION('',(#13498),#13502);
+#13498 = LINE('',#13499,#13500);
+#13499 = CARTESIAN_POINT('',(0.,0.));
+#13500 = VECTOR('',#13501,1.);
+#13501 = DIRECTION('',(1.,0.));
+#13502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13503 = PCURVE('',#13114,#13504);
+#13504 = DEFINITIONAL_REPRESENTATION('',(#13505),#13509);
+#13505 = LINE('',#13506,#13507);
+#13506 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#13507 = VECTOR('',#13508,1.);
+#13508 = DIRECTION('',(-1.,0.));
+#13509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13510 = ORIENTED_EDGE('',*,*,#13511,.T.);
+#13511 = EDGE_CURVE('',#13489,#13158,#13512,.T.);
+#13512 = SURFACE_CURVE('',#13513,(#13517,#13524),.PCURVE_S1.);
+#13513 = LINE('',#13514,#13515);
+#13514 = CARTESIAN_POINT('',(5.88,5.4125,0.));
+#13515 = VECTOR('',#13516,1.);
+#13516 = DIRECTION('',(0.,1.,0.));
+#13517 = PCURVE('',#13140,#13518);
+#13518 = DEFINITIONAL_REPRESENTATION('',(#13519),#13523);
+#13519 = LINE('',#13520,#13521);
+#13520 = CARTESIAN_POINT('',(0.,0.));
+#13521 = VECTOR('',#13522,1.);
+#13522 = DIRECTION('',(0.,-1.));
+#13523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13524 = PCURVE('',#13173,#13525);
+#13525 = DEFINITIONAL_REPRESENTATION('',(#13526),#13530);
+#13526 = LINE('',#13527,#13528);
+#13527 = CARTESIAN_POINT('',(0.4,0.));
+#13528 = VECTOR('',#13529,1.);
+#13529 = DIRECTION('',(0.,1.));
+#13530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13531 = ORIENTED_EDGE('',*,*,#13410,.T.);
+#13532 = ORIENTED_EDGE('',*,*,#13126,.F.);
+#13533 = ADVANCED_FACE('',(#13534),#13114,.T.);
+#13534 = FACE_BOUND('',#13535,.T.);
+#13535 = EDGE_LOOP('',(#13536,#13559,#13560,#13561,#13562,#13585,#13609,
+ #13632,#13655,#13678,#13701));
+#13536 = ORIENTED_EDGE('',*,*,#13537,.T.);
+#13537 = EDGE_CURVE('',#13538,#13489,#13540,.T.);
+#13538 = VERTEX_POINT('',#13539);
+#13539 = CARTESIAN_POINT('',(5.530173477358,5.4125,0.));
+#13540 = SURFACE_CURVE('',#13541,(#13545,#13552),.PCURVE_S1.);
+#13541 = LINE('',#13542,#13543);
+#13542 = CARTESIAN_POINT('',(5.48,5.4125,0.));
+#13543 = VECTOR('',#13544,1.);
+#13544 = DIRECTION('',(1.,0.,0.));
+#13545 = PCURVE('',#13114,#13546);
+#13546 = DEFINITIONAL_REPRESENTATION('',(#13547),#13551);
+#13547 = LINE('',#13548,#13549);
+#13548 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#13549 = VECTOR('',#13550,1.);
+#13550 = DIRECTION('',(0.,1.));
+#13551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13552 = PCURVE('',#13173,#13553);
+#13553 = DEFINITIONAL_REPRESENTATION('',(#13554),#13558);
+#13554 = LINE('',#13555,#13556);
+#13555 = CARTESIAN_POINT('',(0.,0.));
+#13556 = VECTOR('',#13557,1.);
+#13557 = DIRECTION('',(1.,0.));
+#13558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13559 = ORIENTED_EDGE('',*,*,#13488,.T.);
+#13560 = ORIENTED_EDGE('',*,*,#13098,.F.);
+#13561 = ORIENTED_EDGE('',*,*,#13434,.T.);
+#13562 = ORIENTED_EDGE('',*,*,#13563,.T.);
+#13563 = EDGE_CURVE('',#13435,#13564,#13566,.T.);
+#13564 = VERTEX_POINT('',#13565);
+#13565 = CARTESIAN_POINT('',(5.263840667924,5.4125,0.662259430188));
+#13566 = SURFACE_CURVE('',#13567,(#13571,#13578),.PCURVE_S1.);
+#13567 = LINE('',#13568,#13569);
+#13568 = CARTESIAN_POINT('',(5.636009430188,5.4125,0.104006286792));
+#13569 = VECTOR('',#13570,1.);
+#13570 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#13571 = PCURVE('',#13114,#13572);
+#13572 = DEFINITIONAL_REPRESENTATION('',(#13573),#13577);
+#13573 = LINE('',#13574,#13575);
+#13574 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#13575 = VECTOR('',#13576,1.);
+#13576 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#13577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13578 = PCURVE('',#13375,#13579);
+#13579 = DEFINITIONAL_REPRESENTATION('',(#13580),#13584);
+#13580 = LINE('',#13581,#13582);
+#13581 = CARTESIAN_POINT('',(0.,0.));
+#13582 = VECTOR('',#13583,1.);
+#13583 = DIRECTION('',(1.,0.));
+#13584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13585 = ORIENTED_EDGE('',*,*,#13586,.T.);
+#13586 = EDGE_CURVE('',#13564,#13587,#13589,.T.);
+#13587 = VERTEX_POINT('',#13588);
+#13588 = CARTESIAN_POINT('',(5.18583595283,5.4125,0.704006286792));
+#13589 = SURFACE_CURVE('',#13590,(#13595,#13602),.PCURVE_S1.);
+#13590 = CIRCLE('',#13591,9.375E-02);
+#13591 = AXIS2_PLACEMENT_3D('',#13592,#13593,#13594);
+#13592 = CARTESIAN_POINT('',(5.18583595283,5.4125,0.610256286792));
+#13593 = DIRECTION('',(0.,-1.,0.));
+#13594 = DIRECTION('',(0.,0.,1.));
+#13595 = PCURVE('',#13114,#13596);
+#13596 = DEFINITIONAL_REPRESENTATION('',(#13597),#13601);
+#13597 = CIRCLE('',#13598,9.375E-02);
+#13598 = AXIS2_PLACEMENT_2D('',#13599,#13600);
+#13599 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#13600 = DIRECTION('',(-1.,0.));
+#13601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13602 = PCURVE('',#13347,#13603);
+#13603 = DEFINITIONAL_REPRESENTATION('',(#13604),#13608);
+#13604 = LINE('',#13605,#13606);
+#13605 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#13606 = VECTOR('',#13607,1.);
+#13607 = DIRECTION('',(-1.,0.));
+#13608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13609 = ORIENTED_EDGE('',*,*,#13610,.F.);
+#13610 = EDGE_CURVE('',#13611,#13587,#13613,.T.);
+#13611 = VERTEX_POINT('',#13612);
+#13612 = CARTESIAN_POINT('',(5.08,5.4125,0.704006286792));
+#13613 = SURFACE_CURVE('',#13614,(#13618,#13625),.PCURVE_S1.);
+#13614 = LINE('',#13615,#13616);
+#13615 = CARTESIAN_POINT('',(5.08,5.4125,0.704006286792));
+#13616 = VECTOR('',#13617,1.);
+#13617 = DIRECTION('',(1.,0.,0.));
+#13618 = PCURVE('',#13114,#13619);
+#13619 = DEFINITIONAL_REPRESENTATION('',(#13620),#13624);
+#13620 = LINE('',#13621,#13622);
+#13621 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#13622 = VECTOR('',#13623,1.);
+#13623 = DIRECTION('',(0.,1.));
+#13624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13625 = PCURVE('',#13314,#13626);
+#13626 = DEFINITIONAL_REPRESENTATION('',(#13627),#13631);
+#13627 = LINE('',#13628,#13629);
+#13628 = CARTESIAN_POINT('',(0.,0.));
+#13629 = VECTOR('',#13630,1.);
+#13630 = DIRECTION('',(1.,0.));
+#13631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13632 = ORIENTED_EDGE('',*,*,#13633,.F.);
+#13633 = EDGE_CURVE('',#13634,#13611,#13636,.T.);
+#13634 = VERTEX_POINT('',#13635);
+#13635 = CARTESIAN_POINT('',(5.08,5.4125,0.516506286792));
+#13636 = SURFACE_CURVE('',#13637,(#13641,#13648),.PCURVE_S1.);
+#13637 = LINE('',#13638,#13639);
+#13638 = CARTESIAN_POINT('',(5.08,5.4125,0.516506286792));
+#13639 = VECTOR('',#13640,1.);
+#13640 = DIRECTION('',(0.,0.,1.));
+#13641 = PCURVE('',#13114,#13642);
+#13642 = DEFINITIONAL_REPRESENTATION('',(#13643),#13647);
+#13643 = LINE('',#13644,#13645);
+#13644 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#13645 = VECTOR('',#13646,1.);
+#13646 = DIRECTION('',(-1.,0.));
+#13647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13648 = PCURVE('',#13286,#13649);
+#13649 = DEFINITIONAL_REPRESENTATION('',(#13650),#13654);
+#13650 = LINE('',#13651,#13652);
+#13651 = CARTESIAN_POINT('',(0.,0.));
+#13652 = VECTOR('',#13653,1.);
+#13653 = DIRECTION('',(1.,0.));
+#13654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13655 = ORIENTED_EDGE('',*,*,#13656,.T.);
+#13656 = EDGE_CURVE('',#13634,#13657,#13659,.T.);
+#13657 = VERTEX_POINT('',#13658);
+#13658 = CARTESIAN_POINT('',(5.135662475472,5.4125,0.516506286792));
+#13659 = SURFACE_CURVE('',#13660,(#13664,#13671),.PCURVE_S1.);
+#13660 = LINE('',#13661,#13662);
+#13661 = CARTESIAN_POINT('',(5.08,5.4125,0.516506286792));
+#13662 = VECTOR('',#13663,1.);
+#13663 = DIRECTION('',(1.,0.,0.));
+#13664 = PCURVE('',#13114,#13665);
+#13665 = DEFINITIONAL_REPRESENTATION('',(#13666),#13670);
+#13666 = LINE('',#13667,#13668);
+#13667 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#13668 = VECTOR('',#13669,1.);
+#13669 = DIRECTION('',(0.,1.));
+#13670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13671 = PCURVE('',#13258,#13672);
+#13672 = DEFINITIONAL_REPRESENTATION('',(#13673),#13677);
+#13673 = LINE('',#13674,#13675);
+#13674 = CARTESIAN_POINT('',(0.,0.));
+#13675 = VECTOR('',#13676,1.);
+#13676 = DIRECTION('',(1.,0.));
+#13677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13678 = ORIENTED_EDGE('',*,*,#13679,.F.);
+#13679 = EDGE_CURVE('',#13680,#13657,#13682,.T.);
+#13680 = VERTEX_POINT('',#13681);
+#13681 = CARTESIAN_POINT('',(5.452168762264,5.4125,4.174685660388E-02));
+#13682 = SURFACE_CURVE('',#13683,(#13687,#13694),.PCURVE_S1.);
+#13683 = LINE('',#13684,#13685);
+#13684 = CARTESIAN_POINT('',(5.48,5.4125,0.));
+#13685 = VECTOR('',#13686,1.);
+#13686 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#13687 = PCURVE('',#13114,#13688);
+#13688 = DEFINITIONAL_REPRESENTATION('',(#13689),#13693);
+#13689 = LINE('',#13690,#13691);
+#13690 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#13691 = VECTOR('',#13692,1.);
+#13692 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#13693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13694 = PCURVE('',#13230,#13695);
+#13695 = DEFINITIONAL_REPRESENTATION('',(#13696),#13700);
+#13696 = LINE('',#13697,#13698);
+#13697 = CARTESIAN_POINT('',(0.,0.));
+#13698 = VECTOR('',#13699,1.);
+#13699 = DIRECTION('',(1.,0.));
+#13700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13701 = ORIENTED_EDGE('',*,*,#13702,.F.);
+#13702 = EDGE_CURVE('',#13538,#13680,#13703,.T.);
+#13703 = SURFACE_CURVE('',#13704,(#13709,#13720),.PCURVE_S1.);
+#13704 = CIRCLE('',#13705,9.375E-02);
+#13705 = AXIS2_PLACEMENT_3D('',#13706,#13707,#13708);
+#13706 = CARTESIAN_POINT('',(5.530173477358,5.4125,9.375E-02));
+#13707 = DIRECTION('',(0.,1.,0.));
+#13708 = DIRECTION('',(0.,0.,1.));
+#13709 = PCURVE('',#13114,#13710);
+#13710 = DEFINITIONAL_REPRESENTATION('',(#13711),#13719);
+#13711 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13712,#13713,#13714,#13715
+ ,#13716,#13717,#13718),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#13712 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#13713 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#13714 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#13715 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#13716 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#13717 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#13718 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#13719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13720 = PCURVE('',#13202,#13721);
+#13721 = DEFINITIONAL_REPRESENTATION('',(#13722),#13726);
+#13722 = LINE('',#13723,#13724);
+#13723 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#13724 = VECTOR('',#13725,1.);
+#13725 = DIRECTION('',(1.,0.));
+#13726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13727 = ADVANCED_FACE('',(#13728),#13173,.F.);
+#13728 = FACE_BOUND('',#13729,.F.);
+#13729 = EDGE_LOOP('',(#13730,#13731,#13732,#13733));
+#13730 = ORIENTED_EDGE('',*,*,#13537,.T.);
+#13731 = ORIENTED_EDGE('',*,*,#13511,.T.);
+#13732 = ORIENTED_EDGE('',*,*,#13155,.F.);
+#13733 = ORIENTED_EDGE('',*,*,#13734,.F.);
+#13734 = EDGE_CURVE('',#13538,#13156,#13735,.T.);
+#13735 = SURFACE_CURVE('',#13736,(#13740,#13747),.PCURVE_S1.);
+#13736 = LINE('',#13737,#13738);
+#13737 = CARTESIAN_POINT('',(5.530173477358,5.4125,0.));
+#13738 = VECTOR('',#13739,1.);
+#13739 = DIRECTION('',(0.,1.,0.));
+#13740 = PCURVE('',#13173,#13741);
+#13741 = DEFINITIONAL_REPRESENTATION('',(#13742),#13746);
+#13742 = LINE('',#13743,#13744);
+#13743 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#13744 = VECTOR('',#13745,1.);
+#13745 = DIRECTION('',(0.,1.));
+#13746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13747 = PCURVE('',#13202,#13748);
+#13748 = DEFINITIONAL_REPRESENTATION('',(#13749),#13753);
+#13749 = LINE('',#13750,#13751);
+#13750 = CARTESIAN_POINT('',(0.,0.));
+#13751 = VECTOR('',#13752,1.);
+#13752 = DIRECTION('',(0.,1.));
+#13753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13754 = ADVANCED_FACE('',(#13755),#13202,.T.);
+#13755 = FACE_BOUND('',#13756,.T.);
+#13756 = EDGE_LOOP('',(#13757,#13758,#13779,#13780));
+#13757 = ORIENTED_EDGE('',*,*,#13702,.T.);
+#13758 = ORIENTED_EDGE('',*,*,#13759,.T.);
+#13759 = EDGE_CURVE('',#13680,#13186,#13760,.T.);
+#13760 = SURFACE_CURVE('',#13761,(#13765,#13772),.PCURVE_S1.);
+#13761 = LINE('',#13762,#13763);
+#13762 = CARTESIAN_POINT('',(5.452168762264,5.4125,4.174685660388E-02));
+#13763 = VECTOR('',#13764,1.);
+#13764 = DIRECTION('',(0.,1.,0.));
+#13765 = PCURVE('',#13202,#13766);
+#13766 = DEFINITIONAL_REPRESENTATION('',(#13767),#13771);
+#13767 = LINE('',#13768,#13769);
+#13768 = CARTESIAN_POINT('',(0.982793723247,0.));
+#13769 = VECTOR('',#13770,1.);
+#13770 = DIRECTION('',(0.,1.));
+#13771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13772 = PCURVE('',#13230,#13773);
+#13773 = DEFINITIONAL_REPRESENTATION('',(#13774),#13778);
+#13774 = LINE('',#13775,#13776);
+#13775 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#13776 = VECTOR('',#13777,1.);
+#13777 = DIRECTION('',(0.,-1.));
+#13778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13779 = ORIENTED_EDGE('',*,*,#13185,.F.);
+#13780 = ORIENTED_EDGE('',*,*,#13734,.F.);
+#13781 = ADVANCED_FACE('',(#13782),#13230,.F.);
+#13782 = FACE_BOUND('',#13783,.F.);
+#13783 = EDGE_LOOP('',(#13784,#13785,#13786,#13787));
+#13784 = ORIENTED_EDGE('',*,*,#13679,.F.);
+#13785 = ORIENTED_EDGE('',*,*,#13759,.T.);
+#13786 = ORIENTED_EDGE('',*,*,#13214,.T.);
+#13787 = ORIENTED_EDGE('',*,*,#13788,.F.);
+#13788 = EDGE_CURVE('',#13657,#13215,#13789,.T.);
+#13789 = SURFACE_CURVE('',#13790,(#13794,#13800),.PCURVE_S1.);
+#13790 = LINE('',#13791,#13792);
+#13791 = CARTESIAN_POINT('',(5.135662475472,5.4125,0.516506286792));
+#13792 = VECTOR('',#13793,1.);
+#13793 = DIRECTION('',(0.,1.,0.));
+#13794 = PCURVE('',#13230,#13795);
+#13795 = DEFINITIONAL_REPRESENTATION('',(#13796),#13799);
+#13796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13797,#13798),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#13797 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#13798 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#13799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13800 = PCURVE('',#13258,#13801);
+#13801 = DEFINITIONAL_REPRESENTATION('',(#13802),#13805);
+#13802 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13803,#13804),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#13803 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#13804 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#13805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13806 = ADVANCED_FACE('',(#13807),#13258,.F.);
+#13807 = FACE_BOUND('',#13808,.F.);
+#13808 = EDGE_LOOP('',(#13809,#13810,#13831,#13832));
+#13809 = ORIENTED_EDGE('',*,*,#13242,.F.);
+#13810 = ORIENTED_EDGE('',*,*,#13811,.F.);
+#13811 = EDGE_CURVE('',#13634,#13243,#13812,.T.);
+#13812 = SURFACE_CURVE('',#13813,(#13817,#13824),.PCURVE_S1.);
+#13813 = LINE('',#13814,#13815);
+#13814 = CARTESIAN_POINT('',(5.08,5.4125,0.516506286792));
+#13815 = VECTOR('',#13816,1.);
+#13816 = DIRECTION('',(0.,1.,0.));
+#13817 = PCURVE('',#13258,#13818);
+#13818 = DEFINITIONAL_REPRESENTATION('',(#13819),#13823);
+#13819 = LINE('',#13820,#13821);
+#13820 = CARTESIAN_POINT('',(0.,0.));
+#13821 = VECTOR('',#13822,1.);
+#13822 = DIRECTION('',(0.,1.));
+#13823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13824 = PCURVE('',#13286,#13825);
+#13825 = DEFINITIONAL_REPRESENTATION('',(#13826),#13830);
+#13826 = LINE('',#13827,#13828);
+#13827 = CARTESIAN_POINT('',(0.,0.));
+#13828 = VECTOR('',#13829,1.);
+#13829 = DIRECTION('',(0.,-1.));
+#13830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13831 = ORIENTED_EDGE('',*,*,#13656,.T.);
+#13832 = ORIENTED_EDGE('',*,*,#13788,.T.);
+#13833 = ADVANCED_FACE('',(#13834),#13286,.F.);
+#13834 = FACE_BOUND('',#13835,.T.);
+#13835 = EDGE_LOOP('',(#13836,#13837,#13858,#13859));
+#13836 = ORIENTED_EDGE('',*,*,#13633,.T.);
+#13837 = ORIENTED_EDGE('',*,*,#13838,.T.);
+#13838 = EDGE_CURVE('',#13611,#13271,#13839,.T.);
+#13839 = SURFACE_CURVE('',#13840,(#13844,#13851),.PCURVE_S1.);
+#13840 = LINE('',#13841,#13842);
+#13841 = CARTESIAN_POINT('',(5.08,5.4125,0.704006286792));
+#13842 = VECTOR('',#13843,1.);
+#13843 = DIRECTION('',(0.,1.,0.));
+#13844 = PCURVE('',#13286,#13845);
+#13845 = DEFINITIONAL_REPRESENTATION('',(#13846),#13850);
+#13846 = LINE('',#13847,#13848);
+#13847 = CARTESIAN_POINT('',(0.1875,0.));
+#13848 = VECTOR('',#13849,1.);
+#13849 = DIRECTION('',(0.,-1.));
+#13850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13851 = PCURVE('',#13314,#13852);
+#13852 = DEFINITIONAL_REPRESENTATION('',(#13853),#13857);
+#13853 = LINE('',#13854,#13855);
+#13854 = CARTESIAN_POINT('',(0.,0.));
+#13855 = VECTOR('',#13856,1.);
+#13856 = DIRECTION('',(0.,1.));
+#13857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13858 = ORIENTED_EDGE('',*,*,#13270,.F.);
+#13859 = ORIENTED_EDGE('',*,*,#13811,.F.);
+#13860 = ADVANCED_FACE('',(#13861),#13375,.T.);
+#13861 = FACE_BOUND('',#13862,.T.);
+#13862 = EDGE_LOOP('',(#13863,#13864,#13865,#13866));
+#13863 = ORIENTED_EDGE('',*,*,#13563,.F.);
+#13864 = ORIENTED_EDGE('',*,*,#13462,.T.);
+#13865 = ORIENTED_EDGE('',*,*,#13359,.T.);
+#13866 = ORIENTED_EDGE('',*,*,#13867,.F.);
+#13867 = EDGE_CURVE('',#13564,#13327,#13868,.T.);
+#13868 = SURFACE_CURVE('',#13869,(#13873,#13880),.PCURVE_S1.);
+#13869 = LINE('',#13870,#13871);
+#13870 = CARTESIAN_POINT('',(5.263840667924,5.4125,0.662259430188));
+#13871 = VECTOR('',#13872,1.);
+#13872 = DIRECTION('',(0.,1.,0.));
+#13873 = PCURVE('',#13375,#13874);
+#13874 = DEFINITIONAL_REPRESENTATION('',(#13875),#13879);
+#13875 = LINE('',#13876,#13877);
+#13876 = CARTESIAN_POINT('',(0.670936777735,0.));
+#13877 = VECTOR('',#13878,1.);
+#13878 = DIRECTION('',(0.,-1.));
+#13879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13880 = PCURVE('',#13347,#13881);
+#13881 = DEFINITIONAL_REPRESENTATION('',(#13882),#13886);
+#13882 = LINE('',#13883,#13884);
+#13883 = CARTESIAN_POINT('',(-0.,0.));
+#13884 = VECTOR('',#13885,1.);
+#13885 = DIRECTION('',(-0.,1.));
+#13886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13887 = ADVANCED_FACE('',(#13888),#13314,.T.);
+#13888 = FACE_BOUND('',#13889,.T.);
+#13889 = EDGE_LOOP('',(#13890,#13891,#13892,#13893));
+#13890 = ORIENTED_EDGE('',*,*,#13298,.F.);
+#13891 = ORIENTED_EDGE('',*,*,#13838,.F.);
+#13892 = ORIENTED_EDGE('',*,*,#13610,.T.);
+#13893 = ORIENTED_EDGE('',*,*,#13894,.T.);
+#13894 = EDGE_CURVE('',#13587,#13299,#13895,.T.);
+#13895 = SURFACE_CURVE('',#13896,(#13900,#13907),.PCURVE_S1.);
+#13896 = LINE('',#13897,#13898);
+#13897 = CARTESIAN_POINT('',(5.18583595283,5.4125,0.704006286792));
+#13898 = VECTOR('',#13899,1.);
+#13899 = DIRECTION('',(0.,1.,0.));
+#13900 = PCURVE('',#13314,#13901);
+#13901 = DEFINITIONAL_REPRESENTATION('',(#13902),#13906);
+#13902 = LINE('',#13903,#13904);
+#13903 = CARTESIAN_POINT('',(0.10583595283,0.));
+#13904 = VECTOR('',#13905,1.);
+#13905 = DIRECTION('',(0.,1.));
+#13906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13907 = PCURVE('',#13347,#13908);
+#13908 = DEFINITIONAL_REPRESENTATION('',(#13909),#13913);
+#13909 = LINE('',#13910,#13911);
+#13910 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#13911 = VECTOR('',#13912,1.);
+#13912 = DIRECTION('',(-0.,1.));
+#13913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13914 = ADVANCED_FACE('',(#13915),#13347,.T.);
+#13915 = FACE_BOUND('',#13916,.F.);
+#13916 = EDGE_LOOP('',(#13917,#13918,#13919,#13920));
+#13917 = ORIENTED_EDGE('',*,*,#13586,.T.);
+#13918 = ORIENTED_EDGE('',*,*,#13894,.T.);
+#13919 = ORIENTED_EDGE('',*,*,#13326,.F.);
+#13920 = ORIENTED_EDGE('',*,*,#13867,.F.);
+#13921 = MANIFOLD_SOLID_BREP('',#13922);
+#13922 = CLOSED_SHELL('',(#13923,#14043,#14326,#14376,#14425,#14619,
+ #14646,#14673,#14698,#14725,#14752,#14779,#14806));
+#13923 = ADVANCED_FACE('',(#13924),#13938,.T.);
+#13924 = FACE_BOUND('',#13925,.T.);
+#13925 = EDGE_LOOP('',(#13926,#13961,#13989,#14017));
+#13926 = ORIENTED_EDGE('',*,*,#13927,.F.);
+#13927 = EDGE_CURVE('',#13928,#13930,#13932,.T.);
+#13928 = VERTEX_POINT('',#13929);
+#13929 = CARTESIAN_POINT('',(-5.88,4.9875,0.1875));
+#13930 = VERTEX_POINT('',#13931);
+#13931 = CARTESIAN_POINT('',(-5.630520432075,4.9875,0.1875));
+#13932 = SURFACE_CURVE('',#13933,(#13937,#13949),.PCURVE_S1.);
+#13933 = LINE('',#13934,#13935);
+#13934 = CARTESIAN_POINT('',(-5.88,4.9875,0.1875));
+#13935 = VECTOR('',#13936,1.);
+#13936 = DIRECTION('',(1.,0.,0.));
+#13937 = PCURVE('',#13938,#13943);
+#13938 = PLANE('',#13939);
+#13939 = AXIS2_PLACEMENT_3D('',#13940,#13941,#13942);
+#13940 = CARTESIAN_POINT('',(-5.88,4.6125,0.1875));
+#13941 = DIRECTION('',(0.,0.,1.));
+#13942 = DIRECTION('',(1.,0.,0.));
+#13943 = DEFINITIONAL_REPRESENTATION('',(#13944),#13948);
+#13944 = LINE('',#13945,#13946);
+#13945 = CARTESIAN_POINT('',(0.,0.375));
+#13946 = VECTOR('',#13947,1.);
+#13947 = DIRECTION('',(1.,0.));
+#13948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13949 = PCURVE('',#13950,#13955);
+#13950 = PLANE('',#13951);
+#13951 = AXIS2_PLACEMENT_3D('',#13952,#13953,#13954);
+#13952 = CARTESIAN_POINT('',(-5.453319128445,4.9875,0.302149478872));
+#13953 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#13954 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#13955 = DEFINITIONAL_REPRESENTATION('',(#13956),#13960);
+#13956 = LINE('',#13957,#13958);
+#13957 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#13958 = VECTOR('',#13959,1.);
+#13959 = DIRECTION('',(1.,-8.365608664024E-59));
+#13960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13961 = ORIENTED_EDGE('',*,*,#13962,.F.);
+#13962 = EDGE_CURVE('',#13963,#13928,#13965,.T.);
+#13963 = VERTEX_POINT('',#13964);
+#13964 = CARTESIAN_POINT('',(-5.88,4.6125,0.1875));
+#13965 = SURFACE_CURVE('',#13966,(#13970,#13977),.PCURVE_S1.);
+#13966 = LINE('',#13967,#13968);
+#13967 = CARTESIAN_POINT('',(-5.88,4.6125,0.1875));
+#13968 = VECTOR('',#13969,1.);
+#13969 = DIRECTION('',(0.,1.,0.));
+#13970 = PCURVE('',#13938,#13971);
+#13971 = DEFINITIONAL_REPRESENTATION('',(#13972),#13976);
+#13972 = LINE('',#13973,#13974);
+#13973 = CARTESIAN_POINT('',(0.,0.));
+#13974 = VECTOR('',#13975,1.);
+#13975 = DIRECTION('',(0.,1.));
+#13976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13977 = PCURVE('',#13978,#13983);
+#13978 = PLANE('',#13979);
+#13979 = AXIS2_PLACEMENT_3D('',#13980,#13981,#13982);
+#13980 = CARTESIAN_POINT('',(-5.88,4.6125,0.));
+#13981 = DIRECTION('',(1.,0.,0.));
+#13982 = DIRECTION('',(0.,0.,1.));
+#13983 = DEFINITIONAL_REPRESENTATION('',(#13984),#13988);
+#13984 = LINE('',#13985,#13986);
+#13985 = CARTESIAN_POINT('',(0.1875,0.));
+#13986 = VECTOR('',#13987,1.);
+#13987 = DIRECTION('',(0.,-1.));
+#13988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#13989 = ORIENTED_EDGE('',*,*,#13990,.T.);
+#13990 = EDGE_CURVE('',#13963,#13991,#13993,.T.);
+#13991 = VERTEX_POINT('',#13992);
+#13992 = CARTESIAN_POINT('',(-5.630520432075,4.6125,0.1875));
+#13993 = SURFACE_CURVE('',#13994,(#13998,#14005),.PCURVE_S1.);
+#13994 = LINE('',#13995,#13996);
+#13995 = CARTESIAN_POINT('',(-5.88,4.6125,0.1875));
+#13996 = VECTOR('',#13997,1.);
+#13997 = DIRECTION('',(1.,0.,0.));
+#13998 = PCURVE('',#13938,#13999);
+#13999 = DEFINITIONAL_REPRESENTATION('',(#14000),#14004);
+#14000 = LINE('',#14001,#14002);
+#14001 = CARTESIAN_POINT('',(0.,0.));
+#14002 = VECTOR('',#14003,1.);
+#14003 = DIRECTION('',(1.,0.));
+#14004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14005 = PCURVE('',#14006,#14011);
+#14006 = PLANE('',#14007);
+#14007 = AXIS2_PLACEMENT_3D('',#14008,#14009,#14010);
+#14008 = CARTESIAN_POINT('',(-5.453319128445,4.6125,0.302149478872));
+#14009 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#14010 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#14011 = DEFINITIONAL_REPRESENTATION('',(#14012),#14016);
+#14012 = LINE('',#14013,#14014);
+#14013 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#14014 = VECTOR('',#14015,1.);
+#14015 = DIRECTION('',(-1.,-4.751047921064E-59));
+#14016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14017 = ORIENTED_EDGE('',*,*,#14018,.T.);
+#14018 = EDGE_CURVE('',#13991,#13930,#14019,.T.);
+#14019 = SURFACE_CURVE('',#14020,(#14024,#14031),.PCURVE_S1.);
+#14020 = LINE('',#14021,#14022);
+#14021 = CARTESIAN_POINT('',(-5.630520432075,4.6125,0.1875));
+#14022 = VECTOR('',#14023,1.);
+#14023 = DIRECTION('',(0.,1.,0.));
+#14024 = PCURVE('',#13938,#14025);
+#14025 = DEFINITIONAL_REPRESENTATION('',(#14026),#14030);
+#14026 = LINE('',#14027,#14028);
+#14027 = CARTESIAN_POINT('',(0.249479567925,0.));
+#14028 = VECTOR('',#14029,1.);
+#14029 = DIRECTION('',(0.,1.));
+#14030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14031 = PCURVE('',#14032,#14037);
+#14032 = CYLINDRICAL_SURFACE('',#14033,9.375E-02);
+#14033 = AXIS2_PLACEMENT_3D('',#14034,#14035,#14036);
+#14034 = CARTESIAN_POINT('',(-5.630520432075,4.6125,0.28125));
+#14035 = DIRECTION('',(0.,1.,0.));
+#14036 = DIRECTION('',(0.,0.,-1.));
+#14037 = DEFINITIONAL_REPRESENTATION('',(#14038),#14042);
+#14038 = LINE('',#14039,#14040);
+#14039 = CARTESIAN_POINT('',(-0.,0.));
+#14040 = VECTOR('',#14041,1.);
+#14041 = DIRECTION('',(-0.,1.));
+#14042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14043 = ADVANCED_FACE('',(#14044),#13950,.T.);
+#14044 = FACE_BOUND('',#14045,.T.);
+#14045 = EDGE_LOOP('',(#14046,#14076,#14097,#14098,#14126,#14154,#14183,
+ #14211,#14239,#14267,#14295));
+#14046 = ORIENTED_EDGE('',*,*,#14047,.F.);
+#14047 = EDGE_CURVE('',#14048,#14050,#14052,.T.);
+#14048 = VERTEX_POINT('',#14049);
+#14049 = CARTESIAN_POINT('',(-5.88,4.9875,0.));
+#14050 = VERTEX_POINT('',#14051);
+#14051 = CARTESIAN_POINT('',(-5.530173477358,4.9875,0.));
+#14052 = SURFACE_CURVE('',#14053,(#14057,#14064),.PCURVE_S1.);
+#14053 = LINE('',#14054,#14055);
+#14054 = CARTESIAN_POINT('',(-5.88,4.9875,0.));
+#14055 = VECTOR('',#14056,1.);
+#14056 = DIRECTION('',(1.,0.,0.));
+#14057 = PCURVE('',#13950,#14058);
+#14058 = DEFINITIONAL_REPRESENTATION('',(#14059),#14063);
+#14059 = LINE('',#14060,#14061);
+#14060 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#14061 = VECTOR('',#14062,1.);
+#14062 = DIRECTION('',(1.,-8.365608664024E-59));
+#14063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14064 = PCURVE('',#14065,#14070);
+#14065 = PLANE('',#14066);
+#14066 = AXIS2_PLACEMENT_3D('',#14067,#14068,#14069);
+#14067 = CARTESIAN_POINT('',(-5.88,4.6125,0.));
+#14068 = DIRECTION('',(0.,0.,1.));
+#14069 = DIRECTION('',(1.,0.,0.));
+#14070 = DEFINITIONAL_REPRESENTATION('',(#14071),#14075);
+#14071 = LINE('',#14072,#14073);
+#14072 = CARTESIAN_POINT('',(0.,0.375));
+#14073 = VECTOR('',#14074,1.);
+#14074 = DIRECTION('',(1.,0.));
+#14075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14076 = ORIENTED_EDGE('',*,*,#14077,.T.);
+#14077 = EDGE_CURVE('',#14048,#13928,#14078,.T.);
+#14078 = SURFACE_CURVE('',#14079,(#14083,#14090),.PCURVE_S1.);
+#14079 = LINE('',#14080,#14081);
+#14080 = CARTESIAN_POINT('',(-5.88,4.9875,0.));
+#14081 = VECTOR('',#14082,1.);
+#14082 = DIRECTION('',(0.,0.,1.));
+#14083 = PCURVE('',#13950,#14084);
+#14084 = DEFINITIONAL_REPRESENTATION('',(#14085),#14089);
+#14085 = LINE('',#14086,#14087);
+#14086 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#14087 = VECTOR('',#14088,1.);
+#14088 = DIRECTION('',(0.,-1.));
+#14089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14090 = PCURVE('',#13978,#14091);
+#14091 = DEFINITIONAL_REPRESENTATION('',(#14092),#14096);
+#14092 = LINE('',#14093,#14094);
+#14093 = CARTESIAN_POINT('',(0.,-0.375));
+#14094 = VECTOR('',#14095,1.);
+#14095 = DIRECTION('',(1.,0.));
+#14096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14097 = ORIENTED_EDGE('',*,*,#13927,.T.);
+#14098 = ORIENTED_EDGE('',*,*,#14099,.T.);
+#14099 = EDGE_CURVE('',#13930,#14100,#14102,.T.);
+#14100 = VERTEX_POINT('',#14101);
+#14101 = CARTESIAN_POINT('',(-5.552515716981,4.9875,0.229246856604));
+#14102 = SURFACE_CURVE('',#14103,(#14108,#14119),.PCURVE_S1.);
+#14103 = CIRCLE('',#14104,9.375E-02);
+#14104 = AXIS2_PLACEMENT_3D('',#14105,#14106,#14107);
+#14105 = CARTESIAN_POINT('',(-5.630520432075,4.9875,0.28125));
+#14106 = DIRECTION('',(0.,-1.,0.));
+#14107 = DIRECTION('',(0.,0.,1.));
+#14108 = PCURVE('',#13950,#14109);
+#14109 = DEFINITIONAL_REPRESENTATION('',(#14110),#14118);
+#14110 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14111,#14112,#14113,#14114
+ ,#14115,#14116,#14117),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#14111 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#14112 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#14113 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#14114 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#14115 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#14116 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#14117 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#14118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14119 = PCURVE('',#14032,#14120);
+#14120 = DEFINITIONAL_REPRESENTATION('',(#14121),#14125);
+#14121 = LINE('',#14122,#14123);
+#14122 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#14123 = VECTOR('',#14124,1.);
+#14124 = DIRECTION('',(-1.,0.));
+#14125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14126 = ORIENTED_EDGE('',*,*,#14127,.T.);
+#14127 = EDGE_CURVE('',#14100,#14128,#14130,.T.);
+#14128 = VERTEX_POINT('',#14129);
+#14129 = CARTESIAN_POINT('',(-5.263840667924,4.9875,0.662259430188));
+#14130 = SURFACE_CURVE('',#14131,(#14135,#14142),.PCURVE_S1.);
+#14131 = LINE('',#14132,#14133);
+#14132 = CARTESIAN_POINT('',(-5.636009430188,4.9875,0.104006286792));
+#14133 = VECTOR('',#14134,1.);
+#14134 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#14135 = PCURVE('',#13950,#14136);
+#14136 = DEFINITIONAL_REPRESENTATION('',(#14137),#14141);
+#14137 = LINE('',#14138,#14139);
+#14138 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#14139 = VECTOR('',#14140,1.);
+#14140 = DIRECTION('',(0.554700196225,-0.832050294338));
+#14141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14142 = PCURVE('',#14143,#14148);
+#14143 = PLANE('',#14144);
+#14144 = AXIS2_PLACEMENT_3D('',#14145,#14146,#14147);
+#14145 = CARTESIAN_POINT('',(-5.636009430188,4.6125,0.104006286792));
+#14146 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#14147 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#14148 = DEFINITIONAL_REPRESENTATION('',(#14149),#14153);
+#14149 = LINE('',#14150,#14151);
+#14150 = CARTESIAN_POINT('',(0.,-0.375));
+#14151 = VECTOR('',#14152,1.);
+#14152 = DIRECTION('',(1.,0.));
+#14153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14154 = ORIENTED_EDGE('',*,*,#14155,.T.);
+#14155 = EDGE_CURVE('',#14128,#14156,#14158,.T.);
+#14156 = VERTEX_POINT('',#14157);
+#14157 = CARTESIAN_POINT('',(-5.18583595283,4.9875,0.704006286792));
+#14158 = SURFACE_CURVE('',#14159,(#14164,#14171),.PCURVE_S1.);
+#14159 = CIRCLE('',#14160,9.375E-02);
+#14160 = AXIS2_PLACEMENT_3D('',#14161,#14162,#14163);
+#14161 = CARTESIAN_POINT('',(-5.18583595283,4.9875,0.610256286792));
+#14162 = DIRECTION('',(0.,1.,0.));
+#14163 = DIRECTION('',(0.,0.,1.));
+#14164 = PCURVE('',#13950,#14165);
+#14165 = DEFINITIONAL_REPRESENTATION('',(#14166),#14170);
+#14166 = CIRCLE('',#14167,9.375E-02);
+#14167 = AXIS2_PLACEMENT_2D('',#14168,#14169);
+#14168 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#14169 = DIRECTION('',(0.,-1.));
+#14170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14171 = PCURVE('',#14172,#14177);
+#14172 = CYLINDRICAL_SURFACE('',#14173,9.375E-02);
+#14173 = AXIS2_PLACEMENT_3D('',#14174,#14175,#14176);
+#14174 = CARTESIAN_POINT('',(-5.18583595283,4.6125,0.610256286792));
+#14175 = DIRECTION('',(0.,1.,0.));
+#14176 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#14177 = DEFINITIONAL_REPRESENTATION('',(#14178),#14182);
+#14178 = LINE('',#14179,#14180);
+#14179 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#14180 = VECTOR('',#14181,1.);
+#14181 = DIRECTION('',(1.,0.));
+#14182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14183 = ORIENTED_EDGE('',*,*,#14184,.T.);
+#14184 = EDGE_CURVE('',#14156,#14185,#14187,.T.);
+#14185 = VERTEX_POINT('',#14186);
+#14186 = CARTESIAN_POINT('',(-5.08,4.9875,0.704006286792));
+#14187 = SURFACE_CURVE('',#14188,(#14192,#14199),.PCURVE_S1.);
+#14188 = LINE('',#14189,#14190);
+#14189 = CARTESIAN_POINT('',(-5.236009430188,4.9875,0.704006286792));
+#14190 = VECTOR('',#14191,1.);
+#14191 = DIRECTION('',(1.,0.,0.));
+#14192 = PCURVE('',#13950,#14193);
+#14193 = DEFINITIONAL_REPRESENTATION('',(#14194),#14198);
+#14194 = LINE('',#14195,#14196);
+#14195 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#14196 = VECTOR('',#14197,1.);
+#14197 = DIRECTION('',(1.,-8.365608664024E-59));
+#14198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14199 = PCURVE('',#14200,#14205);
+#14200 = PLANE('',#14201);
+#14201 = AXIS2_PLACEMENT_3D('',#14202,#14203,#14204);
+#14202 = CARTESIAN_POINT('',(-5.236009430188,4.6125,0.704006286792));
+#14203 = DIRECTION('',(0.,0.,1.));
+#14204 = DIRECTION('',(1.,0.,0.));
+#14205 = DEFINITIONAL_REPRESENTATION('',(#14206),#14210);
+#14206 = LINE('',#14207,#14208);
+#14207 = CARTESIAN_POINT('',(0.,0.375));
+#14208 = VECTOR('',#14209,1.);
+#14209 = DIRECTION('',(1.,0.));
+#14210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14211 = ORIENTED_EDGE('',*,*,#14212,.F.);
+#14212 = EDGE_CURVE('',#14213,#14185,#14215,.T.);
+#14213 = VERTEX_POINT('',#14214);
+#14214 = CARTESIAN_POINT('',(-5.08,4.9875,0.516506286792));
+#14215 = SURFACE_CURVE('',#14216,(#14220,#14227),.PCURVE_S1.);
+#14216 = LINE('',#14217,#14218);
+#14217 = CARTESIAN_POINT('',(-5.08,4.9875,0.516506286792));
+#14218 = VECTOR('',#14219,1.);
+#14219 = DIRECTION('',(0.,0.,1.));
+#14220 = PCURVE('',#13950,#14221);
+#14221 = DEFINITIONAL_REPRESENTATION('',(#14222),#14226);
+#14222 = LINE('',#14223,#14224);
+#14223 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#14224 = VECTOR('',#14225,1.);
+#14225 = DIRECTION('',(0.,-1.));
+#14226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14227 = PCURVE('',#14228,#14233);
+#14228 = PLANE('',#14229);
+#14229 = AXIS2_PLACEMENT_3D('',#14230,#14231,#14232);
+#14230 = CARTESIAN_POINT('',(-5.08,4.6125,0.516506286792));
+#14231 = DIRECTION('',(1.,0.,0.));
+#14232 = DIRECTION('',(0.,0.,1.));
+#14233 = DEFINITIONAL_REPRESENTATION('',(#14234),#14238);
+#14234 = LINE('',#14235,#14236);
+#14235 = CARTESIAN_POINT('',(0.,-0.375));
+#14236 = VECTOR('',#14237,1.);
+#14237 = DIRECTION('',(1.,0.));
+#14238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14239 = ORIENTED_EDGE('',*,*,#14240,.F.);
+#14240 = EDGE_CURVE('',#14241,#14213,#14243,.T.);
+#14241 = VERTEX_POINT('',#14242);
+#14242 = CARTESIAN_POINT('',(-5.135662475472,4.9875,0.516506286792));
+#14243 = SURFACE_CURVE('',#14244,(#14248,#14255),.PCURVE_S1.);
+#14244 = LINE('',#14245,#14246);
+#14245 = CARTESIAN_POINT('',(-5.236009430188,4.9875,0.516506286792));
+#14246 = VECTOR('',#14247,1.);
+#14247 = DIRECTION('',(1.,0.,0.));
+#14248 = PCURVE('',#13950,#14249);
+#14249 = DEFINITIONAL_REPRESENTATION('',(#14250),#14254);
+#14250 = LINE('',#14251,#14252);
+#14251 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#14252 = VECTOR('',#14253,1.);
+#14253 = DIRECTION('',(1.,-8.365608664024E-59));
+#14254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14255 = PCURVE('',#14256,#14261);
+#14256 = PLANE('',#14257);
+#14257 = AXIS2_PLACEMENT_3D('',#14258,#14259,#14260);
+#14258 = CARTESIAN_POINT('',(-5.236009430188,4.6125,0.516506286792));
+#14259 = DIRECTION('',(0.,0.,1.));
+#14260 = DIRECTION('',(1.,0.,0.));
+#14261 = DEFINITIONAL_REPRESENTATION('',(#14262),#14266);
+#14262 = LINE('',#14263,#14264);
+#14263 = CARTESIAN_POINT('',(0.,0.375));
+#14264 = VECTOR('',#14265,1.);
+#14265 = DIRECTION('',(1.,0.));
+#14266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14267 = ORIENTED_EDGE('',*,*,#14268,.F.);
+#14268 = EDGE_CURVE('',#14269,#14241,#14271,.T.);
+#14269 = VERTEX_POINT('',#14270);
+#14270 = CARTESIAN_POINT('',(-5.452168762264,4.9875,4.174685660388E-02)
+ );
+#14271 = SURFACE_CURVE('',#14272,(#14276,#14283),.PCURVE_S1.);
+#14272 = LINE('',#14273,#14274);
+#14273 = CARTESIAN_POINT('',(-5.48,4.9875,2.775557561563E-17));
+#14274 = VECTOR('',#14275,1.);
+#14275 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#14276 = PCURVE('',#13950,#14277);
+#14277 = DEFINITIONAL_REPRESENTATION('',(#14278),#14282);
+#14278 = LINE('',#14279,#14280);
+#14279 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#14280 = VECTOR('',#14281,1.);
+#14281 = DIRECTION('',(0.554700196225,-0.832050294338));
+#14282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14283 = PCURVE('',#14284,#14289);
+#14284 = PLANE('',#14285);
+#14285 = AXIS2_PLACEMENT_3D('',#14286,#14287,#14288);
+#14286 = CARTESIAN_POINT('',(-5.48,4.6125,2.775557561563E-17));
+#14287 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#14288 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#14289 = DEFINITIONAL_REPRESENTATION('',(#14290),#14294);
+#14290 = LINE('',#14291,#14292);
+#14291 = CARTESIAN_POINT('',(0.,-0.375));
+#14292 = VECTOR('',#14293,1.);
+#14293 = DIRECTION('',(1.,0.));
+#14294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14295 = ORIENTED_EDGE('',*,*,#14296,.F.);
+#14296 = EDGE_CURVE('',#14050,#14269,#14297,.T.);
+#14297 = SURFACE_CURVE('',#14298,(#14303,#14314),.PCURVE_S1.);
+#14298 = CIRCLE('',#14299,9.375E-02);
+#14299 = AXIS2_PLACEMENT_3D('',#14300,#14301,#14302);
+#14300 = CARTESIAN_POINT('',(-5.530173477358,4.9875,9.375E-02));
+#14301 = DIRECTION('',(0.,-1.,0.));
+#14302 = DIRECTION('',(0.,0.,1.));
+#14303 = PCURVE('',#13950,#14304);
+#14304 = DEFINITIONAL_REPRESENTATION('',(#14305),#14313);
+#14305 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14306,#14307,#14308,#14309
+ ,#14310,#14311,#14312),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#14306 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#14307 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#14308 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#14309 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#14310 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#14311 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#14312 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#14313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14314 = PCURVE('',#14315,#14320);
+#14315 = CYLINDRICAL_SURFACE('',#14316,9.375E-02);
+#14316 = AXIS2_PLACEMENT_3D('',#14317,#14318,#14319);
+#14317 = CARTESIAN_POINT('',(-5.530173477358,4.6125,9.375E-02));
+#14318 = DIRECTION('',(0.,1.,0.));
+#14319 = DIRECTION('',(0.,0.,-1.));
+#14320 = DEFINITIONAL_REPRESENTATION('',(#14321),#14325);
+#14321 = LINE('',#14322,#14323);
+#14322 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#14323 = VECTOR('',#14324,1.);
+#14324 = DIRECTION('',(-1.,0.));
+#14325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14326 = ADVANCED_FACE('',(#14327),#14032,.F.);
+#14327 = FACE_BOUND('',#14328,.T.);
+#14328 = EDGE_LOOP('',(#14329,#14353,#14374,#14375));
+#14329 = ORIENTED_EDGE('',*,*,#14330,.T.);
+#14330 = EDGE_CURVE('',#13991,#14331,#14333,.T.);
+#14331 = VERTEX_POINT('',#14332);
+#14332 = CARTESIAN_POINT('',(-5.552515716981,4.6125,0.229246856604));
+#14333 = SURFACE_CURVE('',#14334,(#14339,#14346),.PCURVE_S1.);
+#14334 = CIRCLE('',#14335,9.375E-02);
+#14335 = AXIS2_PLACEMENT_3D('',#14336,#14337,#14338);
+#14336 = CARTESIAN_POINT('',(-5.630520432075,4.6125,0.28125));
+#14337 = DIRECTION('',(0.,-1.,0.));
+#14338 = DIRECTION('',(0.,0.,1.));
+#14339 = PCURVE('',#14032,#14340);
+#14340 = DEFINITIONAL_REPRESENTATION('',(#14341),#14345);
+#14341 = LINE('',#14342,#14343);
+#14342 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#14343 = VECTOR('',#14344,1.);
+#14344 = DIRECTION('',(-1.,0.));
+#14345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14346 = PCURVE('',#14006,#14347);
+#14347 = DEFINITIONAL_REPRESENTATION('',(#14348),#14352);
+#14348 = CIRCLE('',#14349,9.375E-02);
+#14349 = AXIS2_PLACEMENT_2D('',#14350,#14351);
+#14350 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#14351 = DIRECTION('',(0.,-1.));
+#14352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14353 = ORIENTED_EDGE('',*,*,#14354,.T.);
+#14354 = EDGE_CURVE('',#14331,#14100,#14355,.T.);
+#14355 = SURFACE_CURVE('',#14356,(#14360,#14367),.PCURVE_S1.);
+#14356 = LINE('',#14357,#14358);
+#14357 = CARTESIAN_POINT('',(-5.552515716981,4.6125,0.229246856604));
+#14358 = VECTOR('',#14359,1.);
+#14359 = DIRECTION('',(0.,1.,0.));
+#14360 = PCURVE('',#14032,#14361);
+#14361 = DEFINITIONAL_REPRESENTATION('',(#14362),#14366);
+#14362 = LINE('',#14363,#14364);
+#14363 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#14364 = VECTOR('',#14365,1.);
+#14365 = DIRECTION('',(-0.,1.));
+#14366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14367 = PCURVE('',#14143,#14368);
+#14368 = DEFINITIONAL_REPRESENTATION('',(#14369),#14373);
+#14369 = LINE('',#14370,#14371);
+#14370 = CARTESIAN_POINT('',(0.150520432075,0.));
+#14371 = VECTOR('',#14372,1.);
+#14372 = DIRECTION('',(0.,-1.));
+#14373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14374 = ORIENTED_EDGE('',*,*,#14099,.F.);
+#14375 = ORIENTED_EDGE('',*,*,#14018,.F.);
+#14376 = ADVANCED_FACE('',(#14377),#13978,.F.);
+#14377 = FACE_BOUND('',#14378,.F.);
+#14378 = EDGE_LOOP('',(#14379,#14402,#14423,#14424));
+#14379 = ORIENTED_EDGE('',*,*,#14380,.F.);
+#14380 = EDGE_CURVE('',#14381,#13963,#14383,.T.);
+#14381 = VERTEX_POINT('',#14382);
+#14382 = CARTESIAN_POINT('',(-5.88,4.6125,0.));
+#14383 = SURFACE_CURVE('',#14384,(#14388,#14395),.PCURVE_S1.);
+#14384 = LINE('',#14385,#14386);
+#14385 = CARTESIAN_POINT('',(-5.88,4.6125,0.));
+#14386 = VECTOR('',#14387,1.);
+#14387 = DIRECTION('',(0.,0.,1.));
+#14388 = PCURVE('',#13978,#14389);
+#14389 = DEFINITIONAL_REPRESENTATION('',(#14390),#14394);
+#14390 = LINE('',#14391,#14392);
+#14391 = CARTESIAN_POINT('',(0.,0.));
+#14392 = VECTOR('',#14393,1.);
+#14393 = DIRECTION('',(1.,0.));
+#14394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14395 = PCURVE('',#14006,#14396);
+#14396 = DEFINITIONAL_REPRESENTATION('',(#14397),#14401);
+#14397 = LINE('',#14398,#14399);
+#14398 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#14399 = VECTOR('',#14400,1.);
+#14400 = DIRECTION('',(0.,-1.));
+#14401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14402 = ORIENTED_EDGE('',*,*,#14403,.T.);
+#14403 = EDGE_CURVE('',#14381,#14048,#14404,.T.);
+#14404 = SURFACE_CURVE('',#14405,(#14409,#14416),.PCURVE_S1.);
+#14405 = LINE('',#14406,#14407);
+#14406 = CARTESIAN_POINT('',(-5.88,4.6125,0.));
+#14407 = VECTOR('',#14408,1.);
+#14408 = DIRECTION('',(0.,1.,0.));
+#14409 = PCURVE('',#13978,#14410);
+#14410 = DEFINITIONAL_REPRESENTATION('',(#14411),#14415);
+#14411 = LINE('',#14412,#14413);
+#14412 = CARTESIAN_POINT('',(0.,0.));
+#14413 = VECTOR('',#14414,1.);
+#14414 = DIRECTION('',(0.,-1.));
+#14415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14416 = PCURVE('',#14065,#14417);
+#14417 = DEFINITIONAL_REPRESENTATION('',(#14418),#14422);
+#14418 = LINE('',#14419,#14420);
+#14419 = CARTESIAN_POINT('',(0.,0.));
+#14420 = VECTOR('',#14421,1.);
+#14421 = DIRECTION('',(0.,1.));
+#14422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14423 = ORIENTED_EDGE('',*,*,#14077,.T.);
+#14424 = ORIENTED_EDGE('',*,*,#13962,.F.);
+#14425 = ADVANCED_FACE('',(#14426),#14006,.T.);
+#14426 = FACE_BOUND('',#14427,.T.);
+#14427 = EDGE_LOOP('',(#14428,#14451,#14475,#14498,#14521,#14544,#14567,
+ #14595,#14616,#14617,#14618));
+#14428 = ORIENTED_EDGE('',*,*,#14429,.T.);
+#14429 = EDGE_CURVE('',#14381,#14430,#14432,.T.);
+#14430 = VERTEX_POINT('',#14431);
+#14431 = CARTESIAN_POINT('',(-5.530173477358,4.6125,0.));
+#14432 = SURFACE_CURVE('',#14433,(#14437,#14444),.PCURVE_S1.);
+#14433 = LINE('',#14434,#14435);
+#14434 = CARTESIAN_POINT('',(-5.88,4.6125,0.));
+#14435 = VECTOR('',#14436,1.);
+#14436 = DIRECTION('',(1.,0.,0.));
+#14437 = PCURVE('',#14006,#14438);
+#14438 = DEFINITIONAL_REPRESENTATION('',(#14439),#14443);
+#14439 = LINE('',#14440,#14441);
+#14440 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#14441 = VECTOR('',#14442,1.);
+#14442 = DIRECTION('',(-1.,-4.751047921064E-59));
+#14443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14444 = PCURVE('',#14065,#14445);
+#14445 = DEFINITIONAL_REPRESENTATION('',(#14446),#14450);
+#14446 = LINE('',#14447,#14448);
+#14447 = CARTESIAN_POINT('',(0.,0.));
+#14448 = VECTOR('',#14449,1.);
+#14449 = DIRECTION('',(1.,0.));
+#14450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14451 = ORIENTED_EDGE('',*,*,#14452,.T.);
+#14452 = EDGE_CURVE('',#14430,#14453,#14455,.T.);
+#14453 = VERTEX_POINT('',#14454);
+#14454 = CARTESIAN_POINT('',(-5.452168762264,4.6125,4.174685660388E-02)
+ );
+#14455 = SURFACE_CURVE('',#14456,(#14461,#14468),.PCURVE_S1.);
+#14456 = CIRCLE('',#14457,9.375E-02);
+#14457 = AXIS2_PLACEMENT_3D('',#14458,#14459,#14460);
+#14458 = CARTESIAN_POINT('',(-5.530173477358,4.6125,9.375E-02));
+#14459 = DIRECTION('',(0.,-1.,0.));
+#14460 = DIRECTION('',(0.,0.,1.));
+#14461 = PCURVE('',#14006,#14462);
+#14462 = DEFINITIONAL_REPRESENTATION('',(#14463),#14467);
+#14463 = CIRCLE('',#14464,9.375E-02);
+#14464 = AXIS2_PLACEMENT_2D('',#14465,#14466);
+#14465 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#14466 = DIRECTION('',(0.,-1.));
+#14467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14468 = PCURVE('',#14315,#14469);
+#14469 = DEFINITIONAL_REPRESENTATION('',(#14470),#14474);
+#14470 = LINE('',#14471,#14472);
+#14471 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#14472 = VECTOR('',#14473,1.);
+#14473 = DIRECTION('',(-1.,0.));
+#14474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14475 = ORIENTED_EDGE('',*,*,#14476,.T.);
+#14476 = EDGE_CURVE('',#14453,#14477,#14479,.T.);
+#14477 = VERTEX_POINT('',#14478);
+#14478 = CARTESIAN_POINT('',(-5.135662475472,4.6125,0.516506286792));
+#14479 = SURFACE_CURVE('',#14480,(#14484,#14491),.PCURVE_S1.);
+#14480 = LINE('',#14481,#14482);
+#14481 = CARTESIAN_POINT('',(-5.48,4.6125,2.775557561563E-17));
+#14482 = VECTOR('',#14483,1.);
+#14483 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#14484 = PCURVE('',#14006,#14485);
+#14485 = DEFINITIONAL_REPRESENTATION('',(#14486),#14490);
+#14486 = LINE('',#14487,#14488);
+#14487 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#14488 = VECTOR('',#14489,1.);
+#14489 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#14490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14491 = PCURVE('',#14284,#14492);
+#14492 = DEFINITIONAL_REPRESENTATION('',(#14493),#14497);
+#14493 = LINE('',#14494,#14495);
+#14494 = CARTESIAN_POINT('',(0.,0.));
+#14495 = VECTOR('',#14496,1.);
+#14496 = DIRECTION('',(1.,0.));
+#14497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14498 = ORIENTED_EDGE('',*,*,#14499,.T.);
+#14499 = EDGE_CURVE('',#14477,#14500,#14502,.T.);
+#14500 = VERTEX_POINT('',#14501);
+#14501 = CARTESIAN_POINT('',(-5.08,4.6125,0.516506286792));
+#14502 = SURFACE_CURVE('',#14503,(#14507,#14514),.PCURVE_S1.);
+#14503 = LINE('',#14504,#14505);
+#14504 = CARTESIAN_POINT('',(-5.236009430188,4.6125,0.516506286792));
+#14505 = VECTOR('',#14506,1.);
+#14506 = DIRECTION('',(1.,0.,0.));
+#14507 = PCURVE('',#14006,#14508);
+#14508 = DEFINITIONAL_REPRESENTATION('',(#14509),#14513);
+#14509 = LINE('',#14510,#14511);
+#14510 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#14511 = VECTOR('',#14512,1.);
+#14512 = DIRECTION('',(-1.,-4.751047921064E-59));
+#14513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14514 = PCURVE('',#14256,#14515);
+#14515 = DEFINITIONAL_REPRESENTATION('',(#14516),#14520);
+#14516 = LINE('',#14517,#14518);
+#14517 = CARTESIAN_POINT('',(0.,0.));
+#14518 = VECTOR('',#14519,1.);
+#14519 = DIRECTION('',(1.,0.));
+#14520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14521 = ORIENTED_EDGE('',*,*,#14522,.T.);
+#14522 = EDGE_CURVE('',#14500,#14523,#14525,.T.);
+#14523 = VERTEX_POINT('',#14524);
+#14524 = CARTESIAN_POINT('',(-5.08,4.6125,0.704006286792));
+#14525 = SURFACE_CURVE('',#14526,(#14530,#14537),.PCURVE_S1.);
+#14526 = LINE('',#14527,#14528);
+#14527 = CARTESIAN_POINT('',(-5.08,4.6125,0.516506286792));
+#14528 = VECTOR('',#14529,1.);
+#14529 = DIRECTION('',(0.,0.,1.));
+#14530 = PCURVE('',#14006,#14531);
+#14531 = DEFINITIONAL_REPRESENTATION('',(#14532),#14536);
+#14532 = LINE('',#14533,#14534);
+#14533 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#14534 = VECTOR('',#14535,1.);
+#14535 = DIRECTION('',(0.,-1.));
+#14536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14537 = PCURVE('',#14228,#14538);
+#14538 = DEFINITIONAL_REPRESENTATION('',(#14539),#14543);
+#14539 = LINE('',#14540,#14541);
+#14540 = CARTESIAN_POINT('',(0.,0.));
+#14541 = VECTOR('',#14542,1.);
+#14542 = DIRECTION('',(1.,0.));
+#14543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14544 = ORIENTED_EDGE('',*,*,#14545,.F.);
+#14545 = EDGE_CURVE('',#14546,#14523,#14548,.T.);
+#14546 = VERTEX_POINT('',#14547);
+#14547 = CARTESIAN_POINT('',(-5.18583595283,4.6125,0.704006286792));
+#14548 = SURFACE_CURVE('',#14549,(#14553,#14560),.PCURVE_S1.);
+#14549 = LINE('',#14550,#14551);
+#14550 = CARTESIAN_POINT('',(-5.236009430188,4.6125,0.704006286792));
+#14551 = VECTOR('',#14552,1.);
+#14552 = DIRECTION('',(1.,0.,0.));
+#14553 = PCURVE('',#14006,#14554);
+#14554 = DEFINITIONAL_REPRESENTATION('',(#14555),#14559);
+#14555 = LINE('',#14556,#14557);
+#14556 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#14557 = VECTOR('',#14558,1.);
+#14558 = DIRECTION('',(-1.,-4.751047921064E-59));
+#14559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14560 = PCURVE('',#14200,#14561);
+#14561 = DEFINITIONAL_REPRESENTATION('',(#14562),#14566);
+#14562 = LINE('',#14563,#14564);
+#14563 = CARTESIAN_POINT('',(0.,0.));
+#14564 = VECTOR('',#14565,1.);
+#14565 = DIRECTION('',(1.,0.));
+#14566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14567 = ORIENTED_EDGE('',*,*,#14568,.F.);
+#14568 = EDGE_CURVE('',#14569,#14546,#14571,.T.);
+#14569 = VERTEX_POINT('',#14570);
+#14570 = CARTESIAN_POINT('',(-5.263840667924,4.6125,0.662259430188));
+#14571 = SURFACE_CURVE('',#14572,(#14577,#14588),.PCURVE_S1.);
+#14572 = CIRCLE('',#14573,9.375E-02);
+#14573 = AXIS2_PLACEMENT_3D('',#14574,#14575,#14576);
+#14574 = CARTESIAN_POINT('',(-5.18583595283,4.6125,0.610256286792));
+#14575 = DIRECTION('',(0.,1.,0.));
+#14576 = DIRECTION('',(0.,0.,1.));
+#14577 = PCURVE('',#14006,#14578);
+#14578 = DEFINITIONAL_REPRESENTATION('',(#14579),#14587);
+#14579 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14580,#14581,#14582,#14583
+ ,#14584,#14585,#14586),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#14580 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#14581 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#14582 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#14583 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#14584 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#14585 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#14586 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#14587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14588 = PCURVE('',#14172,#14589);
+#14589 = DEFINITIONAL_REPRESENTATION('',(#14590),#14594);
+#14590 = LINE('',#14591,#14592);
+#14591 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#14592 = VECTOR('',#14593,1.);
+#14593 = DIRECTION('',(1.,0.));
+#14594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14595 = ORIENTED_EDGE('',*,*,#14596,.F.);
+#14596 = EDGE_CURVE('',#14331,#14569,#14597,.T.);
+#14597 = SURFACE_CURVE('',#14598,(#14602,#14609),.PCURVE_S1.);
+#14598 = LINE('',#14599,#14600);
+#14599 = CARTESIAN_POINT('',(-5.636009430188,4.6125,0.104006286792));
+#14600 = VECTOR('',#14601,1.);
+#14601 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#14602 = PCURVE('',#14006,#14603);
+#14603 = DEFINITIONAL_REPRESENTATION('',(#14604),#14608);
+#14604 = LINE('',#14605,#14606);
+#14605 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#14606 = VECTOR('',#14607,1.);
+#14607 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#14608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14609 = PCURVE('',#14143,#14610);
+#14610 = DEFINITIONAL_REPRESENTATION('',(#14611),#14615);
+#14611 = LINE('',#14612,#14613);
+#14612 = CARTESIAN_POINT('',(0.,0.));
+#14613 = VECTOR('',#14614,1.);
+#14614 = DIRECTION('',(1.,0.));
+#14615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14616 = ORIENTED_EDGE('',*,*,#14330,.F.);
+#14617 = ORIENTED_EDGE('',*,*,#13990,.F.);
+#14618 = ORIENTED_EDGE('',*,*,#14380,.F.);
+#14619 = ADVANCED_FACE('',(#14620),#14065,.F.);
+#14620 = FACE_BOUND('',#14621,.F.);
+#14621 = EDGE_LOOP('',(#14622,#14623,#14624,#14625));
+#14622 = ORIENTED_EDGE('',*,*,#14047,.F.);
+#14623 = ORIENTED_EDGE('',*,*,#14403,.F.);
+#14624 = ORIENTED_EDGE('',*,*,#14429,.T.);
+#14625 = ORIENTED_EDGE('',*,*,#14626,.T.);
+#14626 = EDGE_CURVE('',#14430,#14050,#14627,.T.);
+#14627 = SURFACE_CURVE('',#14628,(#14632,#14639),.PCURVE_S1.);
+#14628 = LINE('',#14629,#14630);
+#14629 = CARTESIAN_POINT('',(-5.530173477358,4.6125,0.));
+#14630 = VECTOR('',#14631,1.);
+#14631 = DIRECTION('',(0.,1.,0.));
+#14632 = PCURVE('',#14065,#14633);
+#14633 = DEFINITIONAL_REPRESENTATION('',(#14634),#14638);
+#14634 = LINE('',#14635,#14636);
+#14635 = CARTESIAN_POINT('',(0.349826522642,0.));
+#14636 = VECTOR('',#14637,1.);
+#14637 = DIRECTION('',(0.,1.));
+#14638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14639 = PCURVE('',#14315,#14640);
+#14640 = DEFINITIONAL_REPRESENTATION('',(#14641),#14645);
+#14641 = LINE('',#14642,#14643);
+#14642 = CARTESIAN_POINT('',(-0.,0.));
+#14643 = VECTOR('',#14644,1.);
+#14644 = DIRECTION('',(-0.,1.));
+#14645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14646 = ADVANCED_FACE('',(#14647),#14315,.T.);
+#14647 = FACE_BOUND('',#14648,.F.);
+#14648 = EDGE_LOOP('',(#14649,#14650,#14671,#14672));
+#14649 = ORIENTED_EDGE('',*,*,#14452,.T.);
+#14650 = ORIENTED_EDGE('',*,*,#14651,.T.);
+#14651 = EDGE_CURVE('',#14453,#14269,#14652,.T.);
+#14652 = SURFACE_CURVE('',#14653,(#14657,#14664),.PCURVE_S1.);
+#14653 = LINE('',#14654,#14655);
+#14654 = CARTESIAN_POINT('',(-5.452168762264,4.6125,4.174685660388E-02)
+ );
+#14655 = VECTOR('',#14656,1.);
+#14656 = DIRECTION('',(0.,1.,0.));
+#14657 = PCURVE('',#14315,#14658);
+#14658 = DEFINITIONAL_REPRESENTATION('',(#14659),#14663);
+#14659 = LINE('',#14660,#14661);
+#14660 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#14661 = VECTOR('',#14662,1.);
+#14662 = DIRECTION('',(-0.,1.));
+#14663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14664 = PCURVE('',#14284,#14665);
+#14665 = DEFINITIONAL_REPRESENTATION('',(#14666),#14670);
+#14666 = LINE('',#14667,#14668);
+#14667 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#14668 = VECTOR('',#14669,1.);
+#14669 = DIRECTION('',(0.,-1.));
+#14670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14671 = ORIENTED_EDGE('',*,*,#14296,.F.);
+#14672 = ORIENTED_EDGE('',*,*,#14626,.F.);
+#14673 = ADVANCED_FACE('',(#14674),#14284,.T.);
+#14674 = FACE_BOUND('',#14675,.T.);
+#14675 = EDGE_LOOP('',(#14676,#14677,#14678,#14679));
+#14676 = ORIENTED_EDGE('',*,*,#14476,.F.);
+#14677 = ORIENTED_EDGE('',*,*,#14651,.T.);
+#14678 = ORIENTED_EDGE('',*,*,#14268,.T.);
+#14679 = ORIENTED_EDGE('',*,*,#14680,.F.);
+#14680 = EDGE_CURVE('',#14477,#14241,#14681,.T.);
+#14681 = SURFACE_CURVE('',#14682,(#14686,#14692),.PCURVE_S1.);
+#14682 = LINE('',#14683,#14684);
+#14683 = CARTESIAN_POINT('',(-5.135662475472,4.6125,0.516506286792));
+#14684 = VECTOR('',#14685,1.);
+#14685 = DIRECTION('',(0.,1.,0.));
+#14686 = PCURVE('',#14284,#14687);
+#14687 = DEFINITIONAL_REPRESENTATION('',(#14688),#14691);
+#14688 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14689,#14690),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#14689 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#14690 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#14691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14692 = PCURVE('',#14256,#14693);
+#14693 = DEFINITIONAL_REPRESENTATION('',(#14694),#14697);
+#14694 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14695,#14696),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#14695 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#14696 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#14697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14698 = ADVANCED_FACE('',(#14699),#14256,.F.);
+#14699 = FACE_BOUND('',#14700,.F.);
+#14700 = EDGE_LOOP('',(#14701,#14702,#14703,#14704));
+#14701 = ORIENTED_EDGE('',*,*,#14240,.F.);
+#14702 = ORIENTED_EDGE('',*,*,#14680,.F.);
+#14703 = ORIENTED_EDGE('',*,*,#14499,.T.);
+#14704 = ORIENTED_EDGE('',*,*,#14705,.T.);
+#14705 = EDGE_CURVE('',#14500,#14213,#14706,.T.);
+#14706 = SURFACE_CURVE('',#14707,(#14711,#14718),.PCURVE_S1.);
+#14707 = LINE('',#14708,#14709);
+#14708 = CARTESIAN_POINT('',(-5.08,4.6125,0.516506286792));
+#14709 = VECTOR('',#14710,1.);
+#14710 = DIRECTION('',(0.,1.,0.));
+#14711 = PCURVE('',#14256,#14712);
+#14712 = DEFINITIONAL_REPRESENTATION('',(#14713),#14717);
+#14713 = LINE('',#14714,#14715);
+#14714 = CARTESIAN_POINT('',(0.156009430188,0.));
+#14715 = VECTOR('',#14716,1.);
+#14716 = DIRECTION('',(0.,1.));
+#14717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14718 = PCURVE('',#14228,#14719);
+#14719 = DEFINITIONAL_REPRESENTATION('',(#14720),#14724);
+#14720 = LINE('',#14721,#14722);
+#14721 = CARTESIAN_POINT('',(0.,0.));
+#14722 = VECTOR('',#14723,1.);
+#14723 = DIRECTION('',(0.,-1.));
+#14724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14725 = ADVANCED_FACE('',(#14726),#14228,.T.);
+#14726 = FACE_BOUND('',#14727,.T.);
+#14727 = EDGE_LOOP('',(#14728,#14729,#14730,#14731));
+#14728 = ORIENTED_EDGE('',*,*,#14522,.F.);
+#14729 = ORIENTED_EDGE('',*,*,#14705,.T.);
+#14730 = ORIENTED_EDGE('',*,*,#14212,.T.);
+#14731 = ORIENTED_EDGE('',*,*,#14732,.F.);
+#14732 = EDGE_CURVE('',#14523,#14185,#14733,.T.);
+#14733 = SURFACE_CURVE('',#14734,(#14738,#14745),.PCURVE_S1.);
+#14734 = LINE('',#14735,#14736);
+#14735 = CARTESIAN_POINT('',(-5.08,4.6125,0.704006286792));
+#14736 = VECTOR('',#14737,1.);
+#14737 = DIRECTION('',(0.,1.,0.));
+#14738 = PCURVE('',#14228,#14739);
+#14739 = DEFINITIONAL_REPRESENTATION('',(#14740),#14744);
+#14740 = LINE('',#14741,#14742);
+#14741 = CARTESIAN_POINT('',(0.1875,0.));
+#14742 = VECTOR('',#14743,1.);
+#14743 = DIRECTION('',(0.,-1.));
+#14744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14745 = PCURVE('',#14200,#14746);
+#14746 = DEFINITIONAL_REPRESENTATION('',(#14747),#14751);
+#14747 = LINE('',#14748,#14749);
+#14748 = CARTESIAN_POINT('',(0.156009430188,0.));
+#14749 = VECTOR('',#14750,1.);
+#14750 = DIRECTION('',(0.,1.));
+#14751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14752 = ADVANCED_FACE('',(#14753),#14143,.F.);
+#14753 = FACE_BOUND('',#14754,.F.);
+#14754 = EDGE_LOOP('',(#14755,#14756,#14757,#14758));
+#14755 = ORIENTED_EDGE('',*,*,#14596,.F.);
+#14756 = ORIENTED_EDGE('',*,*,#14354,.T.);
+#14757 = ORIENTED_EDGE('',*,*,#14127,.T.);
+#14758 = ORIENTED_EDGE('',*,*,#14759,.F.);
+#14759 = EDGE_CURVE('',#14569,#14128,#14760,.T.);
+#14760 = SURFACE_CURVE('',#14761,(#14765,#14772),.PCURVE_S1.);
+#14761 = LINE('',#14762,#14763);
+#14762 = CARTESIAN_POINT('',(-5.263840667924,4.6125,0.662259430188));
+#14763 = VECTOR('',#14764,1.);
+#14764 = DIRECTION('',(0.,1.,0.));
+#14765 = PCURVE('',#14143,#14766);
+#14766 = DEFINITIONAL_REPRESENTATION('',(#14767),#14771);
+#14767 = LINE('',#14768,#14769);
+#14768 = CARTESIAN_POINT('',(0.670936777735,0.));
+#14769 = VECTOR('',#14770,1.);
+#14770 = DIRECTION('',(0.,-1.));
+#14771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14772 = PCURVE('',#14172,#14773);
+#14773 = DEFINITIONAL_REPRESENTATION('',(#14774),#14778);
+#14774 = LINE('',#14775,#14776);
+#14775 = CARTESIAN_POINT('',(0.,0.));
+#14776 = VECTOR('',#14777,1.);
+#14777 = DIRECTION('',(0.,1.));
+#14778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14779 = ADVANCED_FACE('',(#14780),#14200,.T.);
+#14780 = FACE_BOUND('',#14781,.T.);
+#14781 = EDGE_LOOP('',(#14782,#14783,#14784,#14785));
+#14782 = ORIENTED_EDGE('',*,*,#14545,.T.);
+#14783 = ORIENTED_EDGE('',*,*,#14732,.T.);
+#14784 = ORIENTED_EDGE('',*,*,#14184,.F.);
+#14785 = ORIENTED_EDGE('',*,*,#14786,.F.);
+#14786 = EDGE_CURVE('',#14546,#14156,#14787,.T.);
+#14787 = SURFACE_CURVE('',#14788,(#14792,#14799),.PCURVE_S1.);
+#14788 = LINE('',#14789,#14790);
+#14789 = CARTESIAN_POINT('',(-5.18583595283,4.6125,0.704006286792));
+#14790 = VECTOR('',#14791,1.);
+#14791 = DIRECTION('',(0.,1.,0.));
+#14792 = PCURVE('',#14200,#14793);
+#14793 = DEFINITIONAL_REPRESENTATION('',(#14794),#14798);
+#14794 = LINE('',#14795,#14796);
+#14795 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#14796 = VECTOR('',#14797,1.);
+#14797 = DIRECTION('',(0.,1.));
+#14798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14799 = PCURVE('',#14172,#14800);
+#14800 = DEFINITIONAL_REPRESENTATION('',(#14801),#14805);
+#14801 = LINE('',#14802,#14803);
+#14802 = CARTESIAN_POINT('',(0.982793723247,0.));
+#14803 = VECTOR('',#14804,1.);
+#14804 = DIRECTION('',(0.,1.));
+#14805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14806 = ADVANCED_FACE('',(#14807),#14172,.T.);
+#14807 = FACE_BOUND('',#14808,.T.);
+#14808 = EDGE_LOOP('',(#14809,#14810,#14811,#14812));
+#14809 = ORIENTED_EDGE('',*,*,#14568,.T.);
+#14810 = ORIENTED_EDGE('',*,*,#14786,.T.);
+#14811 = ORIENTED_EDGE('',*,*,#14155,.F.);
+#14812 = ORIENTED_EDGE('',*,*,#14759,.F.);
+#14813 = MANIFOLD_SOLID_BREP('',#14814);
+#14814 = CLOSED_SHELL('',(#14815,#14935,#15214,#15268,#15317,#15511,
+ #15538,#15565,#15590,#15617,#15644,#15671,#15698));
+#14815 = ADVANCED_FACE('',(#14816),#14830,.T.);
+#14816 = FACE_BOUND('',#14817,.T.);
+#14817 = EDGE_LOOP('',(#14818,#14853,#14881,#14909));
+#14818 = ORIENTED_EDGE('',*,*,#14819,.F.);
+#14819 = EDGE_CURVE('',#14820,#14822,#14824,.T.);
+#14820 = VERTEX_POINT('',#14821);
+#14821 = CARTESIAN_POINT('',(5.630520432075,4.9875,0.1875));
+#14822 = VERTEX_POINT('',#14823);
+#14823 = CARTESIAN_POINT('',(5.88,4.9875,0.1875));
+#14824 = SURFACE_CURVE('',#14825,(#14829,#14841),.PCURVE_S1.);
+#14825 = LINE('',#14826,#14827);
+#14826 = CARTESIAN_POINT('',(5.48,4.9875,0.1875));
+#14827 = VECTOR('',#14828,1.);
+#14828 = DIRECTION('',(1.,0.,0.));
+#14829 = PCURVE('',#14830,#14835);
+#14830 = PLANE('',#14831);
+#14831 = AXIS2_PLACEMENT_3D('',#14832,#14833,#14834);
+#14832 = CARTESIAN_POINT('',(5.48,4.6125,0.1875));
+#14833 = DIRECTION('',(0.,0.,1.));
+#14834 = DIRECTION('',(1.,0.,0.));
+#14835 = DEFINITIONAL_REPRESENTATION('',(#14836),#14840);
+#14836 = LINE('',#14837,#14838);
+#14837 = CARTESIAN_POINT('',(0.,0.375));
+#14838 = VECTOR('',#14839,1.);
+#14839 = DIRECTION('',(1.,0.));
+#14840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14841 = PCURVE('',#14842,#14847);
+#14842 = PLANE('',#14843);
+#14843 = AXIS2_PLACEMENT_3D('',#14844,#14845,#14846);
+#14844 = CARTESIAN_POINT('',(5.453319128445,4.9875,0.302149478872));
+#14845 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#14846 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#14847 = DEFINITIONAL_REPRESENTATION('',(#14848),#14852);
+#14848 = LINE('',#14849,#14850);
+#14849 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#14850 = VECTOR('',#14851,1.);
+#14851 = DIRECTION('',(1.,4.145425090127E-57));
+#14852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14853 = ORIENTED_EDGE('',*,*,#14854,.F.);
+#14854 = EDGE_CURVE('',#14855,#14820,#14857,.T.);
+#14855 = VERTEX_POINT('',#14856);
+#14856 = CARTESIAN_POINT('',(5.630520432075,4.6125,0.1875));
+#14857 = SURFACE_CURVE('',#14858,(#14862,#14869),.PCURVE_S1.);
+#14858 = LINE('',#14859,#14860);
+#14859 = CARTESIAN_POINT('',(5.630520432075,4.6125,0.1875));
+#14860 = VECTOR('',#14861,1.);
+#14861 = DIRECTION('',(0.,1.,0.));
+#14862 = PCURVE('',#14830,#14863);
+#14863 = DEFINITIONAL_REPRESENTATION('',(#14864),#14868);
+#14864 = LINE('',#14865,#14866);
+#14865 = CARTESIAN_POINT('',(0.150520432075,0.));
+#14866 = VECTOR('',#14867,1.);
+#14867 = DIRECTION('',(0.,1.));
+#14868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14869 = PCURVE('',#14870,#14875);
+#14870 = CYLINDRICAL_SURFACE('',#14871,9.375E-02);
+#14871 = AXIS2_PLACEMENT_3D('',#14872,#14873,#14874);
+#14872 = CARTESIAN_POINT('',(5.630520432075,4.6125,0.28125));
+#14873 = DIRECTION('',(0.,1.,0.));
+#14874 = DIRECTION('',(0.,0.,-1.));
+#14875 = DEFINITIONAL_REPRESENTATION('',(#14876),#14880);
+#14876 = LINE('',#14877,#14878);
+#14877 = CARTESIAN_POINT('',(0.,0.));
+#14878 = VECTOR('',#14879,1.);
+#14879 = DIRECTION('',(0.,1.));
+#14880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14881 = ORIENTED_EDGE('',*,*,#14882,.T.);
+#14882 = EDGE_CURVE('',#14855,#14883,#14885,.T.);
+#14883 = VERTEX_POINT('',#14884);
+#14884 = CARTESIAN_POINT('',(5.88,4.6125,0.1875));
+#14885 = SURFACE_CURVE('',#14886,(#14890,#14897),.PCURVE_S1.);
+#14886 = LINE('',#14887,#14888);
+#14887 = CARTESIAN_POINT('',(5.48,4.6125,0.1875));
+#14888 = VECTOR('',#14889,1.);
+#14889 = DIRECTION('',(1.,0.,0.));
+#14890 = PCURVE('',#14830,#14891);
+#14891 = DEFINITIONAL_REPRESENTATION('',(#14892),#14896);
+#14892 = LINE('',#14893,#14894);
+#14893 = CARTESIAN_POINT('',(0.,0.));
+#14894 = VECTOR('',#14895,1.);
+#14895 = DIRECTION('',(1.,0.));
+#14896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14897 = PCURVE('',#14898,#14903);
+#14898 = PLANE('',#14899);
+#14899 = AXIS2_PLACEMENT_3D('',#14900,#14901,#14902);
+#14900 = CARTESIAN_POINT('',(5.453319128445,4.6125,0.302149478872));
+#14901 = DIRECTION('',(-0.,-1.,-0.));
+#14902 = DIRECTION('',(0.,0.,-1.));
+#14903 = DEFINITIONAL_REPRESENTATION('',(#14904),#14908);
+#14904 = LINE('',#14905,#14906);
+#14905 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#14906 = VECTOR('',#14907,1.);
+#14907 = DIRECTION('',(0.,1.));
+#14908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14909 = ORIENTED_EDGE('',*,*,#14910,.T.);
+#14910 = EDGE_CURVE('',#14883,#14822,#14911,.T.);
+#14911 = SURFACE_CURVE('',#14912,(#14916,#14923),.PCURVE_S1.);
+#14912 = LINE('',#14913,#14914);
+#14913 = CARTESIAN_POINT('',(5.88,4.6125,0.1875));
+#14914 = VECTOR('',#14915,1.);
+#14915 = DIRECTION('',(0.,1.,0.));
+#14916 = PCURVE('',#14830,#14917);
+#14917 = DEFINITIONAL_REPRESENTATION('',(#14918),#14922);
+#14918 = LINE('',#14919,#14920);
+#14919 = CARTESIAN_POINT('',(0.4,0.));
+#14920 = VECTOR('',#14921,1.);
+#14921 = DIRECTION('',(0.,1.));
+#14922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14923 = PCURVE('',#14924,#14929);
+#14924 = PLANE('',#14925);
+#14925 = AXIS2_PLACEMENT_3D('',#14926,#14927,#14928);
+#14926 = CARTESIAN_POINT('',(5.88,4.6125,0.));
+#14927 = DIRECTION('',(1.,0.,0.));
+#14928 = DIRECTION('',(0.,0.,1.));
+#14929 = DEFINITIONAL_REPRESENTATION('',(#14930),#14934);
+#14930 = LINE('',#14931,#14932);
+#14931 = CARTESIAN_POINT('',(0.1875,0.));
+#14932 = VECTOR('',#14933,1.);
+#14933 = DIRECTION('',(0.,-1.));
+#14934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14935 = ADVANCED_FACE('',(#14936),#14842,.T.);
+#14936 = FACE_BOUND('',#14937,.T.);
+#14937 = EDGE_LOOP('',(#14938,#14968,#14997,#15025,#15053,#15081,#15109,
+ #15142,#15170,#15192,#15193));
+#14938 = ORIENTED_EDGE('',*,*,#14939,.F.);
+#14939 = EDGE_CURVE('',#14940,#14942,#14944,.T.);
+#14940 = VERTEX_POINT('',#14941);
+#14941 = CARTESIAN_POINT('',(5.530173477358,4.9875,0.));
+#14942 = VERTEX_POINT('',#14943);
+#14943 = CARTESIAN_POINT('',(5.88,4.9875,0.));
+#14944 = SURFACE_CURVE('',#14945,(#14949,#14956),.PCURVE_S1.);
+#14945 = LINE('',#14946,#14947);
+#14946 = CARTESIAN_POINT('',(5.48,4.9875,0.));
+#14947 = VECTOR('',#14948,1.);
+#14948 = DIRECTION('',(1.,0.,0.));
+#14949 = PCURVE('',#14842,#14950);
+#14950 = DEFINITIONAL_REPRESENTATION('',(#14951),#14955);
+#14951 = LINE('',#14952,#14953);
+#14952 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#14953 = VECTOR('',#14954,1.);
+#14954 = DIRECTION('',(1.,4.145425090127E-57));
+#14955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14956 = PCURVE('',#14957,#14962);
+#14957 = PLANE('',#14958);
+#14958 = AXIS2_PLACEMENT_3D('',#14959,#14960,#14961);
+#14959 = CARTESIAN_POINT('',(5.48,4.6125,0.));
+#14960 = DIRECTION('',(0.,0.,1.));
+#14961 = DIRECTION('',(1.,0.,0.));
+#14962 = DEFINITIONAL_REPRESENTATION('',(#14963),#14967);
+#14963 = LINE('',#14964,#14965);
+#14964 = CARTESIAN_POINT('',(0.,0.375));
+#14965 = VECTOR('',#14966,1.);
+#14966 = DIRECTION('',(1.,0.));
+#14967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14968 = ORIENTED_EDGE('',*,*,#14969,.T.);
+#14969 = EDGE_CURVE('',#14940,#14970,#14972,.T.);
+#14970 = VERTEX_POINT('',#14971);
+#14971 = CARTESIAN_POINT('',(5.452168762264,4.9875,4.174685660388E-02));
+#14972 = SURFACE_CURVE('',#14973,(#14978,#14985),.PCURVE_S1.);
+#14973 = CIRCLE('',#14974,9.375E-02);
+#14974 = AXIS2_PLACEMENT_3D('',#14975,#14976,#14977);
+#14975 = CARTESIAN_POINT('',(5.530173477358,4.9875,9.375E-02));
+#14976 = DIRECTION('',(0.,1.,0.));
+#14977 = DIRECTION('',(0.,0.,1.));
+#14978 = PCURVE('',#14842,#14979);
+#14979 = DEFINITIONAL_REPRESENTATION('',(#14980),#14984);
+#14980 = CIRCLE('',#14981,9.375E-02);
+#14981 = AXIS2_PLACEMENT_2D('',#14982,#14983);
+#14982 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#14983 = DIRECTION('',(0.,-1.));
+#14984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14985 = PCURVE('',#14986,#14991);
+#14986 = CYLINDRICAL_SURFACE('',#14987,9.375E-02);
+#14987 = AXIS2_PLACEMENT_3D('',#14988,#14989,#14990);
+#14988 = CARTESIAN_POINT('',(5.530173477358,4.6125,9.375E-02));
+#14989 = DIRECTION('',(0.,1.,0.));
+#14990 = DIRECTION('',(0.,0.,-1.));
+#14991 = DEFINITIONAL_REPRESENTATION('',(#14992),#14996);
+#14992 = LINE('',#14993,#14994);
+#14993 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#14994 = VECTOR('',#14995,1.);
+#14995 = DIRECTION('',(1.,0.));
+#14996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#14997 = ORIENTED_EDGE('',*,*,#14998,.T.);
+#14998 = EDGE_CURVE('',#14970,#14999,#15001,.T.);
+#14999 = VERTEX_POINT('',#15000);
+#15000 = CARTESIAN_POINT('',(5.135662475472,4.9875,0.516506286792));
+#15001 = SURFACE_CURVE('',#15002,(#15006,#15013),.PCURVE_S1.);
+#15002 = LINE('',#15003,#15004);
+#15003 = CARTESIAN_POINT('',(5.48,4.9875,0.));
+#15004 = VECTOR('',#15005,1.);
+#15005 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#15006 = PCURVE('',#14842,#15007);
+#15007 = DEFINITIONAL_REPRESENTATION('',(#15008),#15012);
+#15008 = LINE('',#15009,#15010);
+#15009 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#15010 = VECTOR('',#15011,1.);
+#15011 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#15012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15013 = PCURVE('',#15014,#15019);
+#15014 = PLANE('',#15015);
+#15015 = AXIS2_PLACEMENT_3D('',#15016,#15017,#15018);
+#15016 = CARTESIAN_POINT('',(5.48,4.6125,0.));
+#15017 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#15018 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#15019 = DEFINITIONAL_REPRESENTATION('',(#15020),#15024);
+#15020 = LINE('',#15021,#15022);
+#15021 = CARTESIAN_POINT('',(0.,-0.375));
+#15022 = VECTOR('',#15023,1.);
+#15023 = DIRECTION('',(1.,0.));
+#15024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15025 = ORIENTED_EDGE('',*,*,#15026,.F.);
+#15026 = EDGE_CURVE('',#15027,#14999,#15029,.T.);
+#15027 = VERTEX_POINT('',#15028);
+#15028 = CARTESIAN_POINT('',(5.08,4.9875,0.516506286792));
+#15029 = SURFACE_CURVE('',#15030,(#15034,#15041),.PCURVE_S1.);
+#15030 = LINE('',#15031,#15032);
+#15031 = CARTESIAN_POINT('',(5.08,4.9875,0.516506286792));
+#15032 = VECTOR('',#15033,1.);
+#15033 = DIRECTION('',(1.,0.,0.));
+#15034 = PCURVE('',#14842,#15035);
+#15035 = DEFINITIONAL_REPRESENTATION('',(#15036),#15040);
+#15036 = LINE('',#15037,#15038);
+#15037 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#15038 = VECTOR('',#15039,1.);
+#15039 = DIRECTION('',(1.,4.145425090127E-57));
+#15040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15041 = PCURVE('',#15042,#15047);
+#15042 = PLANE('',#15043);
+#15043 = AXIS2_PLACEMENT_3D('',#15044,#15045,#15046);
+#15044 = CARTESIAN_POINT('',(5.08,4.6125,0.516506286792));
+#15045 = DIRECTION('',(0.,0.,1.));
+#15046 = DIRECTION('',(1.,0.,0.));
+#15047 = DEFINITIONAL_REPRESENTATION('',(#15048),#15052);
+#15048 = LINE('',#15049,#15050);
+#15049 = CARTESIAN_POINT('',(0.,0.375));
+#15050 = VECTOR('',#15051,1.);
+#15051 = DIRECTION('',(1.,0.));
+#15052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15053 = ORIENTED_EDGE('',*,*,#15054,.T.);
+#15054 = EDGE_CURVE('',#15027,#15055,#15057,.T.);
+#15055 = VERTEX_POINT('',#15056);
+#15056 = CARTESIAN_POINT('',(5.08,4.9875,0.704006286792));
+#15057 = SURFACE_CURVE('',#15058,(#15062,#15069),.PCURVE_S1.);
+#15058 = LINE('',#15059,#15060);
+#15059 = CARTESIAN_POINT('',(5.08,4.9875,0.516506286792));
+#15060 = VECTOR('',#15061,1.);
+#15061 = DIRECTION('',(0.,0.,1.));
+#15062 = PCURVE('',#14842,#15063);
+#15063 = DEFINITIONAL_REPRESENTATION('',(#15064),#15068);
+#15064 = LINE('',#15065,#15066);
+#15065 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#15066 = VECTOR('',#15067,1.);
+#15067 = DIRECTION('',(0.,-1.));
+#15068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15069 = PCURVE('',#15070,#15075);
+#15070 = PLANE('',#15071);
+#15071 = AXIS2_PLACEMENT_3D('',#15072,#15073,#15074);
+#15072 = CARTESIAN_POINT('',(5.08,4.6125,0.516506286792));
+#15073 = DIRECTION('',(1.,0.,0.));
+#15074 = DIRECTION('',(0.,0.,1.));
+#15075 = DEFINITIONAL_REPRESENTATION('',(#15076),#15080);
+#15076 = LINE('',#15077,#15078);
+#15077 = CARTESIAN_POINT('',(0.,-0.375));
+#15078 = VECTOR('',#15079,1.);
+#15079 = DIRECTION('',(1.,0.));
+#15080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15081 = ORIENTED_EDGE('',*,*,#15082,.T.);
+#15082 = EDGE_CURVE('',#15055,#15083,#15085,.T.);
+#15083 = VERTEX_POINT('',#15084);
+#15084 = CARTESIAN_POINT('',(5.18583595283,4.9875,0.704006286792));
+#15085 = SURFACE_CURVE('',#15086,(#15090,#15097),.PCURVE_S1.);
+#15086 = LINE('',#15087,#15088);
+#15087 = CARTESIAN_POINT('',(5.08,4.9875,0.704006286792));
+#15088 = VECTOR('',#15089,1.);
+#15089 = DIRECTION('',(1.,0.,0.));
+#15090 = PCURVE('',#14842,#15091);
+#15091 = DEFINITIONAL_REPRESENTATION('',(#15092),#15096);
+#15092 = LINE('',#15093,#15094);
+#15093 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#15094 = VECTOR('',#15095,1.);
+#15095 = DIRECTION('',(1.,4.145425090127E-57));
+#15096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15097 = PCURVE('',#15098,#15103);
+#15098 = PLANE('',#15099);
+#15099 = AXIS2_PLACEMENT_3D('',#15100,#15101,#15102);
+#15100 = CARTESIAN_POINT('',(5.08,4.6125,0.704006286792));
+#15101 = DIRECTION('',(0.,0.,1.));
+#15102 = DIRECTION('',(1.,0.,0.));
+#15103 = DEFINITIONAL_REPRESENTATION('',(#15104),#15108);
+#15104 = LINE('',#15105,#15106);
+#15105 = CARTESIAN_POINT('',(0.,0.375));
+#15106 = VECTOR('',#15107,1.);
+#15107 = DIRECTION('',(1.,0.));
+#15108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15109 = ORIENTED_EDGE('',*,*,#15110,.F.);
+#15110 = EDGE_CURVE('',#15111,#15083,#15113,.T.);
+#15111 = VERTEX_POINT('',#15112);
+#15112 = CARTESIAN_POINT('',(5.263840667924,4.9875,0.662259430188));
+#15113 = SURFACE_CURVE('',#15114,(#15119,#15130),.PCURVE_S1.);
+#15114 = CIRCLE('',#15115,9.375E-02);
+#15115 = AXIS2_PLACEMENT_3D('',#15116,#15117,#15118);
+#15116 = CARTESIAN_POINT('',(5.18583595283,4.9875,0.610256286792));
+#15117 = DIRECTION('',(0.,-1.,0.));
+#15118 = DIRECTION('',(0.,0.,1.));
+#15119 = PCURVE('',#14842,#15120);
+#15120 = DEFINITIONAL_REPRESENTATION('',(#15121),#15129);
+#15121 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15122,#15123,#15124,#15125
+ ,#15126,#15127,#15128),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#15122 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#15123 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#15124 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#15125 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#15126 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#15127 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#15128 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#15129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15130 = PCURVE('',#15131,#15136);
+#15131 = CYLINDRICAL_SURFACE('',#15132,9.375E-02);
+#15132 = AXIS2_PLACEMENT_3D('',#15133,#15134,#15135);
+#15133 = CARTESIAN_POINT('',(5.18583595283,4.6125,0.610256286792));
+#15134 = DIRECTION('',(0.,1.,0.));
+#15135 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#15136 = DEFINITIONAL_REPRESENTATION('',(#15137),#15141);
+#15137 = LINE('',#15138,#15139);
+#15138 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#15139 = VECTOR('',#15140,1.);
+#15140 = DIRECTION('',(-1.,0.));
+#15141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15142 = ORIENTED_EDGE('',*,*,#15143,.F.);
+#15143 = EDGE_CURVE('',#15144,#15111,#15146,.T.);
+#15144 = VERTEX_POINT('',#15145);
+#15145 = CARTESIAN_POINT('',(5.552515716981,4.9875,0.229246856604));
+#15146 = SURFACE_CURVE('',#15147,(#15151,#15158),.PCURVE_S1.);
+#15147 = LINE('',#15148,#15149);
+#15148 = CARTESIAN_POINT('',(5.636009430188,4.9875,0.104006286792));
+#15149 = VECTOR('',#15150,1.);
+#15150 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#15151 = PCURVE('',#14842,#15152);
+#15152 = DEFINITIONAL_REPRESENTATION('',(#15153),#15157);
+#15153 = LINE('',#15154,#15155);
+#15154 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#15155 = VECTOR('',#15156,1.);
+#15156 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#15157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15158 = PCURVE('',#15159,#15164);
+#15159 = PLANE('',#15160);
+#15160 = AXIS2_PLACEMENT_3D('',#15161,#15162,#15163);
+#15161 = CARTESIAN_POINT('',(5.636009430188,4.6125,0.104006286792));
+#15162 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#15163 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#15164 = DEFINITIONAL_REPRESENTATION('',(#15165),#15169);
+#15165 = LINE('',#15166,#15167);
+#15166 = CARTESIAN_POINT('',(0.,-0.375));
+#15167 = VECTOR('',#15168,1.);
+#15168 = DIRECTION('',(1.,0.));
+#15169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15170 = ORIENTED_EDGE('',*,*,#15171,.F.);
+#15171 = EDGE_CURVE('',#14820,#15144,#15172,.T.);
+#15172 = SURFACE_CURVE('',#15173,(#15178,#15185),.PCURVE_S1.);
+#15173 = CIRCLE('',#15174,9.375E-02);
+#15174 = AXIS2_PLACEMENT_3D('',#15175,#15176,#15177);
+#15175 = CARTESIAN_POINT('',(5.630520432075,4.9875,0.28125));
+#15176 = DIRECTION('',(0.,1.,0.));
+#15177 = DIRECTION('',(0.,0.,1.));
+#15178 = PCURVE('',#14842,#15179);
+#15179 = DEFINITIONAL_REPRESENTATION('',(#15180),#15184);
+#15180 = CIRCLE('',#15181,9.375E-02);
+#15181 = AXIS2_PLACEMENT_2D('',#15182,#15183);
+#15182 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#15183 = DIRECTION('',(0.,-1.));
+#15184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15185 = PCURVE('',#14870,#15186);
+#15186 = DEFINITIONAL_REPRESENTATION('',(#15187),#15191);
+#15187 = LINE('',#15188,#15189);
+#15188 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#15189 = VECTOR('',#15190,1.);
+#15190 = DIRECTION('',(1.,0.));
+#15191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15192 = ORIENTED_EDGE('',*,*,#14819,.T.);
+#15193 = ORIENTED_EDGE('',*,*,#15194,.F.);
+#15194 = EDGE_CURVE('',#14942,#14822,#15195,.T.);
+#15195 = SURFACE_CURVE('',#15196,(#15200,#15207),.PCURVE_S1.);
+#15196 = LINE('',#15197,#15198);
+#15197 = CARTESIAN_POINT('',(5.88,4.9875,0.));
+#15198 = VECTOR('',#15199,1.);
+#15199 = DIRECTION('',(0.,0.,1.));
+#15200 = PCURVE('',#14842,#15201);
+#15201 = DEFINITIONAL_REPRESENTATION('',(#15202),#15206);
+#15202 = LINE('',#15203,#15204);
+#15203 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#15204 = VECTOR('',#15205,1.);
+#15205 = DIRECTION('',(0.,-1.));
+#15206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15207 = PCURVE('',#14924,#15208);
+#15208 = DEFINITIONAL_REPRESENTATION('',(#15209),#15213);
+#15209 = LINE('',#15210,#15211);
+#15210 = CARTESIAN_POINT('',(0.,-0.375));
+#15211 = VECTOR('',#15212,1.);
+#15212 = DIRECTION('',(1.,0.));
+#15213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15214 = ADVANCED_FACE('',(#15215),#14870,.F.);
+#15215 = FACE_BOUND('',#15216,.F.);
+#15216 = EDGE_LOOP('',(#15217,#15245,#15266,#15267));
+#15217 = ORIENTED_EDGE('',*,*,#15218,.T.);
+#15218 = EDGE_CURVE('',#14855,#15219,#15221,.T.);
+#15219 = VERTEX_POINT('',#15220);
+#15220 = CARTESIAN_POINT('',(5.552515716981,4.6125,0.229246856604));
+#15221 = SURFACE_CURVE('',#15222,(#15227,#15234),.PCURVE_S1.);
+#15222 = CIRCLE('',#15223,9.375E-02);
+#15223 = AXIS2_PLACEMENT_3D('',#15224,#15225,#15226);
+#15224 = CARTESIAN_POINT('',(5.630520432075,4.6125,0.28125));
+#15225 = DIRECTION('',(0.,1.,0.));
+#15226 = DIRECTION('',(0.,0.,1.));
+#15227 = PCURVE('',#14870,#15228);
+#15228 = DEFINITIONAL_REPRESENTATION('',(#15229),#15233);
+#15229 = LINE('',#15230,#15231);
+#15230 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#15231 = VECTOR('',#15232,1.);
+#15232 = DIRECTION('',(1.,0.));
+#15233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15234 = PCURVE('',#14898,#15235);
+#15235 = DEFINITIONAL_REPRESENTATION('',(#15236),#15244);
+#15236 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15237,#15238,#15239,#15240
+ ,#15241,#15242,#15243),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#15237 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#15238 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#15239 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#15240 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#15241 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#15242 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#15243 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#15244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15245 = ORIENTED_EDGE('',*,*,#15246,.T.);
+#15246 = EDGE_CURVE('',#15219,#15144,#15247,.T.);
+#15247 = SURFACE_CURVE('',#15248,(#15252,#15259),.PCURVE_S1.);
+#15248 = LINE('',#15249,#15250);
+#15249 = CARTESIAN_POINT('',(5.552515716981,4.6125,0.229246856604));
+#15250 = VECTOR('',#15251,1.);
+#15251 = DIRECTION('',(0.,1.,0.));
+#15252 = PCURVE('',#14870,#15253);
+#15253 = DEFINITIONAL_REPRESENTATION('',(#15254),#15258);
+#15254 = LINE('',#15255,#15256);
+#15255 = CARTESIAN_POINT('',(0.982793723247,0.));
+#15256 = VECTOR('',#15257,1.);
+#15257 = DIRECTION('',(0.,1.));
+#15258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15259 = PCURVE('',#15159,#15260);
+#15260 = DEFINITIONAL_REPRESENTATION('',(#15261),#15265);
+#15261 = LINE('',#15262,#15263);
+#15262 = CARTESIAN_POINT('',(0.150520432075,0.));
+#15263 = VECTOR('',#15264,1.);
+#15264 = DIRECTION('',(0.,-1.));
+#15265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15266 = ORIENTED_EDGE('',*,*,#15171,.F.);
+#15267 = ORIENTED_EDGE('',*,*,#14854,.F.);
+#15268 = ADVANCED_FACE('',(#15269),#14924,.T.);
+#15269 = FACE_BOUND('',#15270,.T.);
+#15270 = EDGE_LOOP('',(#15271,#15294,#15315,#15316));
+#15271 = ORIENTED_EDGE('',*,*,#15272,.F.);
+#15272 = EDGE_CURVE('',#15273,#14883,#15275,.T.);
+#15273 = VERTEX_POINT('',#15274);
+#15274 = CARTESIAN_POINT('',(5.88,4.6125,0.));
+#15275 = SURFACE_CURVE('',#15276,(#15280,#15287),.PCURVE_S1.);
+#15276 = LINE('',#15277,#15278);
+#15277 = CARTESIAN_POINT('',(5.88,4.6125,0.));
+#15278 = VECTOR('',#15279,1.);
+#15279 = DIRECTION('',(0.,0.,1.));
+#15280 = PCURVE('',#14924,#15281);
+#15281 = DEFINITIONAL_REPRESENTATION('',(#15282),#15286);
+#15282 = LINE('',#15283,#15284);
+#15283 = CARTESIAN_POINT('',(0.,0.));
+#15284 = VECTOR('',#15285,1.);
+#15285 = DIRECTION('',(1.,0.));
+#15286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15287 = PCURVE('',#14898,#15288);
+#15288 = DEFINITIONAL_REPRESENTATION('',(#15289),#15293);
+#15289 = LINE('',#15290,#15291);
+#15290 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#15291 = VECTOR('',#15292,1.);
+#15292 = DIRECTION('',(-1.,0.));
+#15293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15294 = ORIENTED_EDGE('',*,*,#15295,.T.);
+#15295 = EDGE_CURVE('',#15273,#14942,#15296,.T.);
+#15296 = SURFACE_CURVE('',#15297,(#15301,#15308),.PCURVE_S1.);
+#15297 = LINE('',#15298,#15299);
+#15298 = CARTESIAN_POINT('',(5.88,4.6125,0.));
+#15299 = VECTOR('',#15300,1.);
+#15300 = DIRECTION('',(0.,1.,0.));
+#15301 = PCURVE('',#14924,#15302);
+#15302 = DEFINITIONAL_REPRESENTATION('',(#15303),#15307);
+#15303 = LINE('',#15304,#15305);
+#15304 = CARTESIAN_POINT('',(0.,0.));
+#15305 = VECTOR('',#15306,1.);
+#15306 = DIRECTION('',(0.,-1.));
+#15307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15308 = PCURVE('',#14957,#15309);
+#15309 = DEFINITIONAL_REPRESENTATION('',(#15310),#15314);
+#15310 = LINE('',#15311,#15312);
+#15311 = CARTESIAN_POINT('',(0.4,0.));
+#15312 = VECTOR('',#15313,1.);
+#15313 = DIRECTION('',(0.,1.));
+#15314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15315 = ORIENTED_EDGE('',*,*,#15194,.T.);
+#15316 = ORIENTED_EDGE('',*,*,#14910,.F.);
+#15317 = ADVANCED_FACE('',(#15318),#14898,.T.);
+#15318 = FACE_BOUND('',#15319,.T.);
+#15319 = EDGE_LOOP('',(#15320,#15343,#15344,#15345,#15346,#15369,#15393,
+ #15416,#15439,#15462,#15485));
+#15320 = ORIENTED_EDGE('',*,*,#15321,.T.);
+#15321 = EDGE_CURVE('',#15322,#15273,#15324,.T.);
+#15322 = VERTEX_POINT('',#15323);
+#15323 = CARTESIAN_POINT('',(5.530173477358,4.6125,0.));
+#15324 = SURFACE_CURVE('',#15325,(#15329,#15336),.PCURVE_S1.);
+#15325 = LINE('',#15326,#15327);
+#15326 = CARTESIAN_POINT('',(5.48,4.6125,0.));
+#15327 = VECTOR('',#15328,1.);
+#15328 = DIRECTION('',(1.,0.,0.));
+#15329 = PCURVE('',#14898,#15330);
+#15330 = DEFINITIONAL_REPRESENTATION('',(#15331),#15335);
+#15331 = LINE('',#15332,#15333);
+#15332 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#15333 = VECTOR('',#15334,1.);
+#15334 = DIRECTION('',(0.,1.));
+#15335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15336 = PCURVE('',#14957,#15337);
+#15337 = DEFINITIONAL_REPRESENTATION('',(#15338),#15342);
+#15338 = LINE('',#15339,#15340);
+#15339 = CARTESIAN_POINT('',(0.,0.));
+#15340 = VECTOR('',#15341,1.);
+#15341 = DIRECTION('',(1.,0.));
+#15342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15343 = ORIENTED_EDGE('',*,*,#15272,.T.);
+#15344 = ORIENTED_EDGE('',*,*,#14882,.F.);
+#15345 = ORIENTED_EDGE('',*,*,#15218,.T.);
+#15346 = ORIENTED_EDGE('',*,*,#15347,.T.);
+#15347 = EDGE_CURVE('',#15219,#15348,#15350,.T.);
+#15348 = VERTEX_POINT('',#15349);
+#15349 = CARTESIAN_POINT('',(5.263840667924,4.6125,0.662259430188));
+#15350 = SURFACE_CURVE('',#15351,(#15355,#15362),.PCURVE_S1.);
+#15351 = LINE('',#15352,#15353);
+#15352 = CARTESIAN_POINT('',(5.636009430188,4.6125,0.104006286792));
+#15353 = VECTOR('',#15354,1.);
+#15354 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#15355 = PCURVE('',#14898,#15356);
+#15356 = DEFINITIONAL_REPRESENTATION('',(#15357),#15361);
+#15357 = LINE('',#15358,#15359);
+#15358 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#15359 = VECTOR('',#15360,1.);
+#15360 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#15361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15362 = PCURVE('',#15159,#15363);
+#15363 = DEFINITIONAL_REPRESENTATION('',(#15364),#15368);
+#15364 = LINE('',#15365,#15366);
+#15365 = CARTESIAN_POINT('',(0.,0.));
+#15366 = VECTOR('',#15367,1.);
+#15367 = DIRECTION('',(1.,0.));
+#15368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15369 = ORIENTED_EDGE('',*,*,#15370,.T.);
+#15370 = EDGE_CURVE('',#15348,#15371,#15373,.T.);
+#15371 = VERTEX_POINT('',#15372);
+#15372 = CARTESIAN_POINT('',(5.18583595283,4.6125,0.704006286792));
+#15373 = SURFACE_CURVE('',#15374,(#15379,#15386),.PCURVE_S1.);
+#15374 = CIRCLE('',#15375,9.375E-02);
+#15375 = AXIS2_PLACEMENT_3D('',#15376,#15377,#15378);
+#15376 = CARTESIAN_POINT('',(5.18583595283,4.6125,0.610256286792));
+#15377 = DIRECTION('',(0.,-1.,0.));
+#15378 = DIRECTION('',(0.,0.,1.));
+#15379 = PCURVE('',#14898,#15380);
+#15380 = DEFINITIONAL_REPRESENTATION('',(#15381),#15385);
+#15381 = CIRCLE('',#15382,9.375E-02);
+#15382 = AXIS2_PLACEMENT_2D('',#15383,#15384);
+#15383 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#15384 = DIRECTION('',(-1.,0.));
+#15385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15386 = PCURVE('',#15131,#15387);
+#15387 = DEFINITIONAL_REPRESENTATION('',(#15388),#15392);
+#15388 = LINE('',#15389,#15390);
+#15389 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#15390 = VECTOR('',#15391,1.);
+#15391 = DIRECTION('',(-1.,0.));
+#15392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15393 = ORIENTED_EDGE('',*,*,#15394,.F.);
+#15394 = EDGE_CURVE('',#15395,#15371,#15397,.T.);
+#15395 = VERTEX_POINT('',#15396);
+#15396 = CARTESIAN_POINT('',(5.08,4.6125,0.704006286792));
+#15397 = SURFACE_CURVE('',#15398,(#15402,#15409),.PCURVE_S1.);
+#15398 = LINE('',#15399,#15400);
+#15399 = CARTESIAN_POINT('',(5.08,4.6125,0.704006286792));
+#15400 = VECTOR('',#15401,1.);
+#15401 = DIRECTION('',(1.,0.,0.));
+#15402 = PCURVE('',#14898,#15403);
+#15403 = DEFINITIONAL_REPRESENTATION('',(#15404),#15408);
+#15404 = LINE('',#15405,#15406);
+#15405 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#15406 = VECTOR('',#15407,1.);
+#15407 = DIRECTION('',(0.,1.));
+#15408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15409 = PCURVE('',#15098,#15410);
+#15410 = DEFINITIONAL_REPRESENTATION('',(#15411),#15415);
+#15411 = LINE('',#15412,#15413);
+#15412 = CARTESIAN_POINT('',(0.,0.));
+#15413 = VECTOR('',#15414,1.);
+#15414 = DIRECTION('',(1.,0.));
+#15415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15416 = ORIENTED_EDGE('',*,*,#15417,.F.);
+#15417 = EDGE_CURVE('',#15418,#15395,#15420,.T.);
+#15418 = VERTEX_POINT('',#15419);
+#15419 = CARTESIAN_POINT('',(5.08,4.6125,0.516506286792));
+#15420 = SURFACE_CURVE('',#15421,(#15425,#15432),.PCURVE_S1.);
+#15421 = LINE('',#15422,#15423);
+#15422 = CARTESIAN_POINT('',(5.08,4.6125,0.516506286792));
+#15423 = VECTOR('',#15424,1.);
+#15424 = DIRECTION('',(0.,0.,1.));
+#15425 = PCURVE('',#14898,#15426);
+#15426 = DEFINITIONAL_REPRESENTATION('',(#15427),#15431);
+#15427 = LINE('',#15428,#15429);
+#15428 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#15429 = VECTOR('',#15430,1.);
+#15430 = DIRECTION('',(-1.,0.));
+#15431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15432 = PCURVE('',#15070,#15433);
+#15433 = DEFINITIONAL_REPRESENTATION('',(#15434),#15438);
+#15434 = LINE('',#15435,#15436);
+#15435 = CARTESIAN_POINT('',(0.,0.));
+#15436 = VECTOR('',#15437,1.);
+#15437 = DIRECTION('',(1.,0.));
+#15438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15439 = ORIENTED_EDGE('',*,*,#15440,.T.);
+#15440 = EDGE_CURVE('',#15418,#15441,#15443,.T.);
+#15441 = VERTEX_POINT('',#15442);
+#15442 = CARTESIAN_POINT('',(5.135662475472,4.6125,0.516506286792));
+#15443 = SURFACE_CURVE('',#15444,(#15448,#15455),.PCURVE_S1.);
+#15444 = LINE('',#15445,#15446);
+#15445 = CARTESIAN_POINT('',(5.08,4.6125,0.516506286792));
+#15446 = VECTOR('',#15447,1.);
+#15447 = DIRECTION('',(1.,0.,0.));
+#15448 = PCURVE('',#14898,#15449);
+#15449 = DEFINITIONAL_REPRESENTATION('',(#15450),#15454);
+#15450 = LINE('',#15451,#15452);
+#15451 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#15452 = VECTOR('',#15453,1.);
+#15453 = DIRECTION('',(0.,1.));
+#15454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15455 = PCURVE('',#15042,#15456);
+#15456 = DEFINITIONAL_REPRESENTATION('',(#15457),#15461);
+#15457 = LINE('',#15458,#15459);
+#15458 = CARTESIAN_POINT('',(0.,0.));
+#15459 = VECTOR('',#15460,1.);
+#15460 = DIRECTION('',(1.,0.));
+#15461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15462 = ORIENTED_EDGE('',*,*,#15463,.F.);
+#15463 = EDGE_CURVE('',#15464,#15441,#15466,.T.);
+#15464 = VERTEX_POINT('',#15465);
+#15465 = CARTESIAN_POINT('',(5.452168762264,4.6125,4.174685660388E-02));
+#15466 = SURFACE_CURVE('',#15467,(#15471,#15478),.PCURVE_S1.);
+#15467 = LINE('',#15468,#15469);
+#15468 = CARTESIAN_POINT('',(5.48,4.6125,0.));
+#15469 = VECTOR('',#15470,1.);
+#15470 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#15471 = PCURVE('',#14898,#15472);
+#15472 = DEFINITIONAL_REPRESENTATION('',(#15473),#15477);
+#15473 = LINE('',#15474,#15475);
+#15474 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#15475 = VECTOR('',#15476,1.);
+#15476 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#15477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15478 = PCURVE('',#15014,#15479);
+#15479 = DEFINITIONAL_REPRESENTATION('',(#15480),#15484);
+#15480 = LINE('',#15481,#15482);
+#15481 = CARTESIAN_POINT('',(0.,0.));
+#15482 = VECTOR('',#15483,1.);
+#15483 = DIRECTION('',(1.,0.));
+#15484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15485 = ORIENTED_EDGE('',*,*,#15486,.F.);
+#15486 = EDGE_CURVE('',#15322,#15464,#15487,.T.);
+#15487 = SURFACE_CURVE('',#15488,(#15493,#15504),.PCURVE_S1.);
+#15488 = CIRCLE('',#15489,9.375E-02);
+#15489 = AXIS2_PLACEMENT_3D('',#15490,#15491,#15492);
+#15490 = CARTESIAN_POINT('',(5.530173477358,4.6125,9.375E-02));
+#15491 = DIRECTION('',(0.,1.,0.));
+#15492 = DIRECTION('',(0.,0.,1.));
+#15493 = PCURVE('',#14898,#15494);
+#15494 = DEFINITIONAL_REPRESENTATION('',(#15495),#15503);
+#15495 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15496,#15497,#15498,#15499
+ ,#15500,#15501,#15502),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#15496 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#15497 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#15498 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#15499 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#15500 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#15501 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#15502 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#15503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15504 = PCURVE('',#14986,#15505);
+#15505 = DEFINITIONAL_REPRESENTATION('',(#15506),#15510);
+#15506 = LINE('',#15507,#15508);
+#15507 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#15508 = VECTOR('',#15509,1.);
+#15509 = DIRECTION('',(1.,0.));
+#15510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15511 = ADVANCED_FACE('',(#15512),#14957,.F.);
+#15512 = FACE_BOUND('',#15513,.F.);
+#15513 = EDGE_LOOP('',(#15514,#15515,#15516,#15517));
+#15514 = ORIENTED_EDGE('',*,*,#15321,.T.);
+#15515 = ORIENTED_EDGE('',*,*,#15295,.T.);
+#15516 = ORIENTED_EDGE('',*,*,#14939,.F.);
+#15517 = ORIENTED_EDGE('',*,*,#15518,.F.);
+#15518 = EDGE_CURVE('',#15322,#14940,#15519,.T.);
+#15519 = SURFACE_CURVE('',#15520,(#15524,#15531),.PCURVE_S1.);
+#15520 = LINE('',#15521,#15522);
+#15521 = CARTESIAN_POINT('',(5.530173477358,4.6125,0.));
+#15522 = VECTOR('',#15523,1.);
+#15523 = DIRECTION('',(0.,1.,0.));
+#15524 = PCURVE('',#14957,#15525);
+#15525 = DEFINITIONAL_REPRESENTATION('',(#15526),#15530);
+#15526 = LINE('',#15527,#15528);
+#15527 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#15528 = VECTOR('',#15529,1.);
+#15529 = DIRECTION('',(0.,1.));
+#15530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15531 = PCURVE('',#14986,#15532);
+#15532 = DEFINITIONAL_REPRESENTATION('',(#15533),#15537);
+#15533 = LINE('',#15534,#15535);
+#15534 = CARTESIAN_POINT('',(0.,0.));
+#15535 = VECTOR('',#15536,1.);
+#15536 = DIRECTION('',(0.,1.));
+#15537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15538 = ADVANCED_FACE('',(#15539),#14986,.T.);
+#15539 = FACE_BOUND('',#15540,.T.);
+#15540 = EDGE_LOOP('',(#15541,#15542,#15563,#15564));
+#15541 = ORIENTED_EDGE('',*,*,#15486,.T.);
+#15542 = ORIENTED_EDGE('',*,*,#15543,.T.);
+#15543 = EDGE_CURVE('',#15464,#14970,#15544,.T.);
+#15544 = SURFACE_CURVE('',#15545,(#15549,#15556),.PCURVE_S1.);
+#15545 = LINE('',#15546,#15547);
+#15546 = CARTESIAN_POINT('',(5.452168762264,4.6125,4.174685660388E-02));
+#15547 = VECTOR('',#15548,1.);
+#15548 = DIRECTION('',(0.,1.,0.));
+#15549 = PCURVE('',#14986,#15550);
+#15550 = DEFINITIONAL_REPRESENTATION('',(#15551),#15555);
+#15551 = LINE('',#15552,#15553);
+#15552 = CARTESIAN_POINT('',(0.982793723247,0.));
+#15553 = VECTOR('',#15554,1.);
+#15554 = DIRECTION('',(0.,1.));
+#15555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15556 = PCURVE('',#15014,#15557);
+#15557 = DEFINITIONAL_REPRESENTATION('',(#15558),#15562);
+#15558 = LINE('',#15559,#15560);
+#15559 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#15560 = VECTOR('',#15561,1.);
+#15561 = DIRECTION('',(0.,-1.));
+#15562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15563 = ORIENTED_EDGE('',*,*,#14969,.F.);
+#15564 = ORIENTED_EDGE('',*,*,#15518,.F.);
+#15565 = ADVANCED_FACE('',(#15566),#15014,.F.);
+#15566 = FACE_BOUND('',#15567,.F.);
+#15567 = EDGE_LOOP('',(#15568,#15569,#15570,#15571));
+#15568 = ORIENTED_EDGE('',*,*,#15463,.F.);
+#15569 = ORIENTED_EDGE('',*,*,#15543,.T.);
+#15570 = ORIENTED_EDGE('',*,*,#14998,.T.);
+#15571 = ORIENTED_EDGE('',*,*,#15572,.F.);
+#15572 = EDGE_CURVE('',#15441,#14999,#15573,.T.);
+#15573 = SURFACE_CURVE('',#15574,(#15578,#15584),.PCURVE_S1.);
+#15574 = LINE('',#15575,#15576);
+#15575 = CARTESIAN_POINT('',(5.135662475472,4.6125,0.516506286792));
+#15576 = VECTOR('',#15577,1.);
+#15577 = DIRECTION('',(0.,1.,0.));
+#15578 = PCURVE('',#15014,#15579);
+#15579 = DEFINITIONAL_REPRESENTATION('',(#15580),#15583);
+#15580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15581,#15582),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#15581 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#15582 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#15583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15584 = PCURVE('',#15042,#15585);
+#15585 = DEFINITIONAL_REPRESENTATION('',(#15586),#15589);
+#15586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15587,#15588),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#15587 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#15588 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#15589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15590 = ADVANCED_FACE('',(#15591),#15042,.F.);
+#15591 = FACE_BOUND('',#15592,.F.);
+#15592 = EDGE_LOOP('',(#15593,#15594,#15615,#15616));
+#15593 = ORIENTED_EDGE('',*,*,#15026,.F.);
+#15594 = ORIENTED_EDGE('',*,*,#15595,.F.);
+#15595 = EDGE_CURVE('',#15418,#15027,#15596,.T.);
+#15596 = SURFACE_CURVE('',#15597,(#15601,#15608),.PCURVE_S1.);
+#15597 = LINE('',#15598,#15599);
+#15598 = CARTESIAN_POINT('',(5.08,4.6125,0.516506286792));
+#15599 = VECTOR('',#15600,1.);
+#15600 = DIRECTION('',(0.,1.,0.));
+#15601 = PCURVE('',#15042,#15602);
+#15602 = DEFINITIONAL_REPRESENTATION('',(#15603),#15607);
+#15603 = LINE('',#15604,#15605);
+#15604 = CARTESIAN_POINT('',(0.,0.));
+#15605 = VECTOR('',#15606,1.);
+#15606 = DIRECTION('',(0.,1.));
+#15607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15608 = PCURVE('',#15070,#15609);
+#15609 = DEFINITIONAL_REPRESENTATION('',(#15610),#15614);
+#15610 = LINE('',#15611,#15612);
+#15611 = CARTESIAN_POINT('',(0.,0.));
+#15612 = VECTOR('',#15613,1.);
+#15613 = DIRECTION('',(0.,-1.));
+#15614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15615 = ORIENTED_EDGE('',*,*,#15440,.T.);
+#15616 = ORIENTED_EDGE('',*,*,#15572,.T.);
+#15617 = ADVANCED_FACE('',(#15618),#15070,.F.);
+#15618 = FACE_BOUND('',#15619,.T.);
+#15619 = EDGE_LOOP('',(#15620,#15621,#15642,#15643));
+#15620 = ORIENTED_EDGE('',*,*,#15417,.T.);
+#15621 = ORIENTED_EDGE('',*,*,#15622,.T.);
+#15622 = EDGE_CURVE('',#15395,#15055,#15623,.T.);
+#15623 = SURFACE_CURVE('',#15624,(#15628,#15635),.PCURVE_S1.);
+#15624 = LINE('',#15625,#15626);
+#15625 = CARTESIAN_POINT('',(5.08,4.6125,0.704006286792));
+#15626 = VECTOR('',#15627,1.);
+#15627 = DIRECTION('',(0.,1.,0.));
+#15628 = PCURVE('',#15070,#15629);
+#15629 = DEFINITIONAL_REPRESENTATION('',(#15630),#15634);
+#15630 = LINE('',#15631,#15632);
+#15631 = CARTESIAN_POINT('',(0.1875,0.));
+#15632 = VECTOR('',#15633,1.);
+#15633 = DIRECTION('',(0.,-1.));
+#15634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15635 = PCURVE('',#15098,#15636);
+#15636 = DEFINITIONAL_REPRESENTATION('',(#15637),#15641);
+#15637 = LINE('',#15638,#15639);
+#15638 = CARTESIAN_POINT('',(0.,0.));
+#15639 = VECTOR('',#15640,1.);
+#15640 = DIRECTION('',(0.,1.));
+#15641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15642 = ORIENTED_EDGE('',*,*,#15054,.F.);
+#15643 = ORIENTED_EDGE('',*,*,#15595,.F.);
+#15644 = ADVANCED_FACE('',(#15645),#15159,.T.);
+#15645 = FACE_BOUND('',#15646,.T.);
+#15646 = EDGE_LOOP('',(#15647,#15648,#15649,#15650));
+#15647 = ORIENTED_EDGE('',*,*,#15347,.F.);
+#15648 = ORIENTED_EDGE('',*,*,#15246,.T.);
+#15649 = ORIENTED_EDGE('',*,*,#15143,.T.);
+#15650 = ORIENTED_EDGE('',*,*,#15651,.F.);
+#15651 = EDGE_CURVE('',#15348,#15111,#15652,.T.);
+#15652 = SURFACE_CURVE('',#15653,(#15657,#15664),.PCURVE_S1.);
+#15653 = LINE('',#15654,#15655);
+#15654 = CARTESIAN_POINT('',(5.263840667924,4.6125,0.662259430188));
+#15655 = VECTOR('',#15656,1.);
+#15656 = DIRECTION('',(0.,1.,0.));
+#15657 = PCURVE('',#15159,#15658);
+#15658 = DEFINITIONAL_REPRESENTATION('',(#15659),#15663);
+#15659 = LINE('',#15660,#15661);
+#15660 = CARTESIAN_POINT('',(0.670936777735,0.));
+#15661 = VECTOR('',#15662,1.);
+#15662 = DIRECTION('',(0.,-1.));
+#15663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15664 = PCURVE('',#15131,#15665);
+#15665 = DEFINITIONAL_REPRESENTATION('',(#15666),#15670);
+#15666 = LINE('',#15667,#15668);
+#15667 = CARTESIAN_POINT('',(-0.,0.));
+#15668 = VECTOR('',#15669,1.);
+#15669 = DIRECTION('',(-0.,1.));
+#15670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15671 = ADVANCED_FACE('',(#15672),#15098,.T.);
+#15672 = FACE_BOUND('',#15673,.T.);
+#15673 = EDGE_LOOP('',(#15674,#15675,#15676,#15677));
+#15674 = ORIENTED_EDGE('',*,*,#15082,.F.);
+#15675 = ORIENTED_EDGE('',*,*,#15622,.F.);
+#15676 = ORIENTED_EDGE('',*,*,#15394,.T.);
+#15677 = ORIENTED_EDGE('',*,*,#15678,.T.);
+#15678 = EDGE_CURVE('',#15371,#15083,#15679,.T.);
+#15679 = SURFACE_CURVE('',#15680,(#15684,#15691),.PCURVE_S1.);
+#15680 = LINE('',#15681,#15682);
+#15681 = CARTESIAN_POINT('',(5.18583595283,4.6125,0.704006286792));
+#15682 = VECTOR('',#15683,1.);
+#15683 = DIRECTION('',(0.,1.,0.));
+#15684 = PCURVE('',#15098,#15685);
+#15685 = DEFINITIONAL_REPRESENTATION('',(#15686),#15690);
+#15686 = LINE('',#15687,#15688);
+#15687 = CARTESIAN_POINT('',(0.10583595283,0.));
+#15688 = VECTOR('',#15689,1.);
+#15689 = DIRECTION('',(0.,1.));
+#15690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15691 = PCURVE('',#15131,#15692);
+#15692 = DEFINITIONAL_REPRESENTATION('',(#15693),#15697);
+#15693 = LINE('',#15694,#15695);
+#15694 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#15695 = VECTOR('',#15696,1.);
+#15696 = DIRECTION('',(-0.,1.));
+#15697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15698 = ADVANCED_FACE('',(#15699),#15131,.T.);
+#15699 = FACE_BOUND('',#15700,.F.);
+#15700 = EDGE_LOOP('',(#15701,#15702,#15703,#15704));
+#15701 = ORIENTED_EDGE('',*,*,#15370,.T.);
+#15702 = ORIENTED_EDGE('',*,*,#15678,.T.);
+#15703 = ORIENTED_EDGE('',*,*,#15110,.F.);
+#15704 = ORIENTED_EDGE('',*,*,#15651,.F.);
+#15705 = MANIFOLD_SOLID_BREP('',#15706);
+#15706 = CLOSED_SHELL('',(#15707,#15827,#16110,#16160,#16209,#16403,
+ #16430,#16457,#16482,#16509,#16536,#16563,#16590));
+#15707 = ADVANCED_FACE('',(#15708),#15722,.T.);
+#15708 = FACE_BOUND('',#15709,.T.);
+#15709 = EDGE_LOOP('',(#15710,#15745,#15773,#15801));
+#15710 = ORIENTED_EDGE('',*,*,#15711,.F.);
+#15711 = EDGE_CURVE('',#15712,#15714,#15716,.T.);
+#15712 = VERTEX_POINT('',#15713);
+#15713 = CARTESIAN_POINT('',(-5.88,4.1875,0.1875));
+#15714 = VERTEX_POINT('',#15715);
+#15715 = CARTESIAN_POINT('',(-5.630520432075,4.1875,0.1875));
+#15716 = SURFACE_CURVE('',#15717,(#15721,#15733),.PCURVE_S1.);
+#15717 = LINE('',#15718,#15719);
+#15718 = CARTESIAN_POINT('',(-5.88,4.1875,0.1875));
+#15719 = VECTOR('',#15720,1.);
+#15720 = DIRECTION('',(1.,0.,0.));
+#15721 = PCURVE('',#15722,#15727);
+#15722 = PLANE('',#15723);
+#15723 = AXIS2_PLACEMENT_3D('',#15724,#15725,#15726);
+#15724 = CARTESIAN_POINT('',(-5.88,3.8125,0.1875));
+#15725 = DIRECTION('',(0.,0.,1.));
+#15726 = DIRECTION('',(1.,0.,0.));
+#15727 = DEFINITIONAL_REPRESENTATION('',(#15728),#15732);
+#15728 = LINE('',#15729,#15730);
+#15729 = CARTESIAN_POINT('',(0.,0.375));
+#15730 = VECTOR('',#15731,1.);
+#15731 = DIRECTION('',(1.,0.));
+#15732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15733 = PCURVE('',#15734,#15739);
+#15734 = PLANE('',#15735);
+#15735 = AXIS2_PLACEMENT_3D('',#15736,#15737,#15738);
+#15736 = CARTESIAN_POINT('',(-5.453319128445,4.1875,0.302149478872));
+#15737 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#15738 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#15739 = DEFINITIONAL_REPRESENTATION('',(#15740),#15744);
+#15740 = LINE('',#15741,#15742);
+#15741 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#15742 = VECTOR('',#15743,1.);
+#15743 = DIRECTION('',(1.,-8.365608664024E-59));
+#15744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15745 = ORIENTED_EDGE('',*,*,#15746,.F.);
+#15746 = EDGE_CURVE('',#15747,#15712,#15749,.T.);
+#15747 = VERTEX_POINT('',#15748);
+#15748 = CARTESIAN_POINT('',(-5.88,3.8125,0.1875));
+#15749 = SURFACE_CURVE('',#15750,(#15754,#15761),.PCURVE_S1.);
+#15750 = LINE('',#15751,#15752);
+#15751 = CARTESIAN_POINT('',(-5.88,3.8125,0.1875));
+#15752 = VECTOR('',#15753,1.);
+#15753 = DIRECTION('',(0.,1.,0.));
+#15754 = PCURVE('',#15722,#15755);
+#15755 = DEFINITIONAL_REPRESENTATION('',(#15756),#15760);
+#15756 = LINE('',#15757,#15758);
+#15757 = CARTESIAN_POINT('',(0.,0.));
+#15758 = VECTOR('',#15759,1.);
+#15759 = DIRECTION('',(0.,1.));
+#15760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15761 = PCURVE('',#15762,#15767);
+#15762 = PLANE('',#15763);
+#15763 = AXIS2_PLACEMENT_3D('',#15764,#15765,#15766);
+#15764 = CARTESIAN_POINT('',(-5.88,3.8125,0.));
+#15765 = DIRECTION('',(1.,0.,0.));
+#15766 = DIRECTION('',(0.,0.,1.));
+#15767 = DEFINITIONAL_REPRESENTATION('',(#15768),#15772);
+#15768 = LINE('',#15769,#15770);
+#15769 = CARTESIAN_POINT('',(0.1875,0.));
+#15770 = VECTOR('',#15771,1.);
+#15771 = DIRECTION('',(0.,-1.));
+#15772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15773 = ORIENTED_EDGE('',*,*,#15774,.T.);
+#15774 = EDGE_CURVE('',#15747,#15775,#15777,.T.);
+#15775 = VERTEX_POINT('',#15776);
+#15776 = CARTESIAN_POINT('',(-5.630520432075,3.8125,0.1875));
+#15777 = SURFACE_CURVE('',#15778,(#15782,#15789),.PCURVE_S1.);
+#15778 = LINE('',#15779,#15780);
+#15779 = CARTESIAN_POINT('',(-5.88,3.8125,0.1875));
+#15780 = VECTOR('',#15781,1.);
+#15781 = DIRECTION('',(1.,0.,0.));
+#15782 = PCURVE('',#15722,#15783);
+#15783 = DEFINITIONAL_REPRESENTATION('',(#15784),#15788);
+#15784 = LINE('',#15785,#15786);
+#15785 = CARTESIAN_POINT('',(0.,0.));
+#15786 = VECTOR('',#15787,1.);
+#15787 = DIRECTION('',(1.,0.));
+#15788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15789 = PCURVE('',#15790,#15795);
+#15790 = PLANE('',#15791);
+#15791 = AXIS2_PLACEMENT_3D('',#15792,#15793,#15794);
+#15792 = CARTESIAN_POINT('',(-5.453319128445,3.8125,0.302149478872));
+#15793 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#15794 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#15795 = DEFINITIONAL_REPRESENTATION('',(#15796),#15800);
+#15796 = LINE('',#15797,#15798);
+#15797 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#15798 = VECTOR('',#15799,1.);
+#15799 = DIRECTION('',(-1.,-4.751047921064E-59));
+#15800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15801 = ORIENTED_EDGE('',*,*,#15802,.T.);
+#15802 = EDGE_CURVE('',#15775,#15714,#15803,.T.);
+#15803 = SURFACE_CURVE('',#15804,(#15808,#15815),.PCURVE_S1.);
+#15804 = LINE('',#15805,#15806);
+#15805 = CARTESIAN_POINT('',(-5.630520432075,3.8125,0.1875));
+#15806 = VECTOR('',#15807,1.);
+#15807 = DIRECTION('',(0.,1.,0.));
+#15808 = PCURVE('',#15722,#15809);
+#15809 = DEFINITIONAL_REPRESENTATION('',(#15810),#15814);
+#15810 = LINE('',#15811,#15812);
+#15811 = CARTESIAN_POINT('',(0.249479567925,0.));
+#15812 = VECTOR('',#15813,1.);
+#15813 = DIRECTION('',(0.,1.));
+#15814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15815 = PCURVE('',#15816,#15821);
+#15816 = CYLINDRICAL_SURFACE('',#15817,9.375E-02);
+#15817 = AXIS2_PLACEMENT_3D('',#15818,#15819,#15820);
+#15818 = CARTESIAN_POINT('',(-5.630520432075,3.8125,0.28125));
+#15819 = DIRECTION('',(0.,1.,0.));
+#15820 = DIRECTION('',(0.,0.,-1.));
+#15821 = DEFINITIONAL_REPRESENTATION('',(#15822),#15826);
+#15822 = LINE('',#15823,#15824);
+#15823 = CARTESIAN_POINT('',(-0.,0.));
+#15824 = VECTOR('',#15825,1.);
+#15825 = DIRECTION('',(-0.,1.));
+#15826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15827 = ADVANCED_FACE('',(#15828),#15734,.T.);
+#15828 = FACE_BOUND('',#15829,.T.);
+#15829 = EDGE_LOOP('',(#15830,#15860,#15881,#15882,#15910,#15938,#15967,
+ #15995,#16023,#16051,#16079));
+#15830 = ORIENTED_EDGE('',*,*,#15831,.F.);
+#15831 = EDGE_CURVE('',#15832,#15834,#15836,.T.);
+#15832 = VERTEX_POINT('',#15833);
+#15833 = CARTESIAN_POINT('',(-5.88,4.1875,0.));
+#15834 = VERTEX_POINT('',#15835);
+#15835 = CARTESIAN_POINT('',(-5.530173477358,4.1875,0.));
+#15836 = SURFACE_CURVE('',#15837,(#15841,#15848),.PCURVE_S1.);
+#15837 = LINE('',#15838,#15839);
+#15838 = CARTESIAN_POINT('',(-5.88,4.1875,0.));
+#15839 = VECTOR('',#15840,1.);
+#15840 = DIRECTION('',(1.,0.,0.));
+#15841 = PCURVE('',#15734,#15842);
+#15842 = DEFINITIONAL_REPRESENTATION('',(#15843),#15847);
+#15843 = LINE('',#15844,#15845);
+#15844 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#15845 = VECTOR('',#15846,1.);
+#15846 = DIRECTION('',(1.,-8.365608664024E-59));
+#15847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15848 = PCURVE('',#15849,#15854);
+#15849 = PLANE('',#15850);
+#15850 = AXIS2_PLACEMENT_3D('',#15851,#15852,#15853);
+#15851 = CARTESIAN_POINT('',(-5.88,3.8125,0.));
+#15852 = DIRECTION('',(0.,0.,1.));
+#15853 = DIRECTION('',(1.,0.,0.));
+#15854 = DEFINITIONAL_REPRESENTATION('',(#15855),#15859);
+#15855 = LINE('',#15856,#15857);
+#15856 = CARTESIAN_POINT('',(0.,0.375));
+#15857 = VECTOR('',#15858,1.);
+#15858 = DIRECTION('',(1.,0.));
+#15859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15860 = ORIENTED_EDGE('',*,*,#15861,.T.);
+#15861 = EDGE_CURVE('',#15832,#15712,#15862,.T.);
+#15862 = SURFACE_CURVE('',#15863,(#15867,#15874),.PCURVE_S1.);
+#15863 = LINE('',#15864,#15865);
+#15864 = CARTESIAN_POINT('',(-5.88,4.1875,0.));
+#15865 = VECTOR('',#15866,1.);
+#15866 = DIRECTION('',(0.,0.,1.));
+#15867 = PCURVE('',#15734,#15868);
+#15868 = DEFINITIONAL_REPRESENTATION('',(#15869),#15873);
+#15869 = LINE('',#15870,#15871);
+#15870 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#15871 = VECTOR('',#15872,1.);
+#15872 = DIRECTION('',(0.,-1.));
+#15873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15874 = PCURVE('',#15762,#15875);
+#15875 = DEFINITIONAL_REPRESENTATION('',(#15876),#15880);
+#15876 = LINE('',#15877,#15878);
+#15877 = CARTESIAN_POINT('',(0.,-0.375));
+#15878 = VECTOR('',#15879,1.);
+#15879 = DIRECTION('',(1.,0.));
+#15880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15881 = ORIENTED_EDGE('',*,*,#15711,.T.);
+#15882 = ORIENTED_EDGE('',*,*,#15883,.T.);
+#15883 = EDGE_CURVE('',#15714,#15884,#15886,.T.);
+#15884 = VERTEX_POINT('',#15885);
+#15885 = CARTESIAN_POINT('',(-5.552515716981,4.1875,0.229246856604));
+#15886 = SURFACE_CURVE('',#15887,(#15892,#15903),.PCURVE_S1.);
+#15887 = CIRCLE('',#15888,9.375E-02);
+#15888 = AXIS2_PLACEMENT_3D('',#15889,#15890,#15891);
+#15889 = CARTESIAN_POINT('',(-5.630520432075,4.1875,0.28125));
+#15890 = DIRECTION('',(0.,-1.,0.));
+#15891 = DIRECTION('',(0.,0.,1.));
+#15892 = PCURVE('',#15734,#15893);
+#15893 = DEFINITIONAL_REPRESENTATION('',(#15894),#15902);
+#15894 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15895,#15896,#15897,#15898
+ ,#15899,#15900,#15901),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#15895 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#15896 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#15897 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#15898 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#15899 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#15900 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#15901 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#15902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15903 = PCURVE('',#15816,#15904);
+#15904 = DEFINITIONAL_REPRESENTATION('',(#15905),#15909);
+#15905 = LINE('',#15906,#15907);
+#15906 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#15907 = VECTOR('',#15908,1.);
+#15908 = DIRECTION('',(-1.,0.));
+#15909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15910 = ORIENTED_EDGE('',*,*,#15911,.T.);
+#15911 = EDGE_CURVE('',#15884,#15912,#15914,.T.);
+#15912 = VERTEX_POINT('',#15913);
+#15913 = CARTESIAN_POINT('',(-5.263840667924,4.1875,0.662259430188));
+#15914 = SURFACE_CURVE('',#15915,(#15919,#15926),.PCURVE_S1.);
+#15915 = LINE('',#15916,#15917);
+#15916 = CARTESIAN_POINT('',(-5.636009430188,4.1875,0.104006286792));
+#15917 = VECTOR('',#15918,1.);
+#15918 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#15919 = PCURVE('',#15734,#15920);
+#15920 = DEFINITIONAL_REPRESENTATION('',(#15921),#15925);
+#15921 = LINE('',#15922,#15923);
+#15922 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#15923 = VECTOR('',#15924,1.);
+#15924 = DIRECTION('',(0.554700196225,-0.832050294338));
+#15925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15926 = PCURVE('',#15927,#15932);
+#15927 = PLANE('',#15928);
+#15928 = AXIS2_PLACEMENT_3D('',#15929,#15930,#15931);
+#15929 = CARTESIAN_POINT('',(-5.636009430188,3.8125,0.104006286792));
+#15930 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#15931 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#15932 = DEFINITIONAL_REPRESENTATION('',(#15933),#15937);
+#15933 = LINE('',#15934,#15935);
+#15934 = CARTESIAN_POINT('',(0.,-0.375));
+#15935 = VECTOR('',#15936,1.);
+#15936 = DIRECTION('',(1.,0.));
+#15937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15938 = ORIENTED_EDGE('',*,*,#15939,.T.);
+#15939 = EDGE_CURVE('',#15912,#15940,#15942,.T.);
+#15940 = VERTEX_POINT('',#15941);
+#15941 = CARTESIAN_POINT('',(-5.18583595283,4.1875,0.704006286792));
+#15942 = SURFACE_CURVE('',#15943,(#15948,#15955),.PCURVE_S1.);
+#15943 = CIRCLE('',#15944,9.375E-02);
+#15944 = AXIS2_PLACEMENT_3D('',#15945,#15946,#15947);
+#15945 = CARTESIAN_POINT('',(-5.18583595283,4.1875,0.610256286792));
+#15946 = DIRECTION('',(0.,1.,0.));
+#15947 = DIRECTION('',(0.,0.,1.));
+#15948 = PCURVE('',#15734,#15949);
+#15949 = DEFINITIONAL_REPRESENTATION('',(#15950),#15954);
+#15950 = CIRCLE('',#15951,9.375E-02);
+#15951 = AXIS2_PLACEMENT_2D('',#15952,#15953);
+#15952 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#15953 = DIRECTION('',(0.,-1.));
+#15954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15955 = PCURVE('',#15956,#15961);
+#15956 = CYLINDRICAL_SURFACE('',#15957,9.375E-02);
+#15957 = AXIS2_PLACEMENT_3D('',#15958,#15959,#15960);
+#15958 = CARTESIAN_POINT('',(-5.18583595283,3.8125,0.610256286792));
+#15959 = DIRECTION('',(0.,1.,0.));
+#15960 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#15961 = DEFINITIONAL_REPRESENTATION('',(#15962),#15966);
+#15962 = LINE('',#15963,#15964);
+#15963 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#15964 = VECTOR('',#15965,1.);
+#15965 = DIRECTION('',(1.,0.));
+#15966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15967 = ORIENTED_EDGE('',*,*,#15968,.T.);
+#15968 = EDGE_CURVE('',#15940,#15969,#15971,.T.);
+#15969 = VERTEX_POINT('',#15970);
+#15970 = CARTESIAN_POINT('',(-5.08,4.1875,0.704006286792));
+#15971 = SURFACE_CURVE('',#15972,(#15976,#15983),.PCURVE_S1.);
+#15972 = LINE('',#15973,#15974);
+#15973 = CARTESIAN_POINT('',(-5.236009430188,4.1875,0.704006286792));
+#15974 = VECTOR('',#15975,1.);
+#15975 = DIRECTION('',(1.,0.,0.));
+#15976 = PCURVE('',#15734,#15977);
+#15977 = DEFINITIONAL_REPRESENTATION('',(#15978),#15982);
+#15978 = LINE('',#15979,#15980);
+#15979 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#15980 = VECTOR('',#15981,1.);
+#15981 = DIRECTION('',(1.,-8.365608664024E-59));
+#15982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15983 = PCURVE('',#15984,#15989);
+#15984 = PLANE('',#15985);
+#15985 = AXIS2_PLACEMENT_3D('',#15986,#15987,#15988);
+#15986 = CARTESIAN_POINT('',(-5.236009430188,3.8125,0.704006286792));
+#15987 = DIRECTION('',(0.,0.,1.));
+#15988 = DIRECTION('',(1.,0.,0.));
+#15989 = DEFINITIONAL_REPRESENTATION('',(#15990),#15994);
+#15990 = LINE('',#15991,#15992);
+#15991 = CARTESIAN_POINT('',(0.,0.375));
+#15992 = VECTOR('',#15993,1.);
+#15993 = DIRECTION('',(1.,0.));
+#15994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#15995 = ORIENTED_EDGE('',*,*,#15996,.F.);
+#15996 = EDGE_CURVE('',#15997,#15969,#15999,.T.);
+#15997 = VERTEX_POINT('',#15998);
+#15998 = CARTESIAN_POINT('',(-5.08,4.1875,0.516506286792));
+#15999 = SURFACE_CURVE('',#16000,(#16004,#16011),.PCURVE_S1.);
+#16000 = LINE('',#16001,#16002);
+#16001 = CARTESIAN_POINT('',(-5.08,4.1875,0.516506286792));
+#16002 = VECTOR('',#16003,1.);
+#16003 = DIRECTION('',(0.,0.,1.));
+#16004 = PCURVE('',#15734,#16005);
+#16005 = DEFINITIONAL_REPRESENTATION('',(#16006),#16010);
+#16006 = LINE('',#16007,#16008);
+#16007 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#16008 = VECTOR('',#16009,1.);
+#16009 = DIRECTION('',(0.,-1.));
+#16010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16011 = PCURVE('',#16012,#16017);
+#16012 = PLANE('',#16013);
+#16013 = AXIS2_PLACEMENT_3D('',#16014,#16015,#16016);
+#16014 = CARTESIAN_POINT('',(-5.08,3.8125,0.516506286792));
+#16015 = DIRECTION('',(1.,0.,0.));
+#16016 = DIRECTION('',(0.,0.,1.));
+#16017 = DEFINITIONAL_REPRESENTATION('',(#16018),#16022);
+#16018 = LINE('',#16019,#16020);
+#16019 = CARTESIAN_POINT('',(0.,-0.375));
+#16020 = VECTOR('',#16021,1.);
+#16021 = DIRECTION('',(1.,0.));
+#16022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16023 = ORIENTED_EDGE('',*,*,#16024,.F.);
+#16024 = EDGE_CURVE('',#16025,#15997,#16027,.T.);
+#16025 = VERTEX_POINT('',#16026);
+#16026 = CARTESIAN_POINT('',(-5.135662475472,4.1875,0.516506286792));
+#16027 = SURFACE_CURVE('',#16028,(#16032,#16039),.PCURVE_S1.);
+#16028 = LINE('',#16029,#16030);
+#16029 = CARTESIAN_POINT('',(-5.236009430188,4.1875,0.516506286792));
+#16030 = VECTOR('',#16031,1.);
+#16031 = DIRECTION('',(1.,0.,0.));
+#16032 = PCURVE('',#15734,#16033);
+#16033 = DEFINITIONAL_REPRESENTATION('',(#16034),#16038);
+#16034 = LINE('',#16035,#16036);
+#16035 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#16036 = VECTOR('',#16037,1.);
+#16037 = DIRECTION('',(1.,-8.365608664024E-59));
+#16038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16039 = PCURVE('',#16040,#16045);
+#16040 = PLANE('',#16041);
+#16041 = AXIS2_PLACEMENT_3D('',#16042,#16043,#16044);
+#16042 = CARTESIAN_POINT('',(-5.236009430188,3.8125,0.516506286792));
+#16043 = DIRECTION('',(0.,0.,1.));
+#16044 = DIRECTION('',(1.,0.,0.));
+#16045 = DEFINITIONAL_REPRESENTATION('',(#16046),#16050);
+#16046 = LINE('',#16047,#16048);
+#16047 = CARTESIAN_POINT('',(0.,0.375));
+#16048 = VECTOR('',#16049,1.);
+#16049 = DIRECTION('',(1.,0.));
+#16050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16051 = ORIENTED_EDGE('',*,*,#16052,.F.);
+#16052 = EDGE_CURVE('',#16053,#16025,#16055,.T.);
+#16053 = VERTEX_POINT('',#16054);
+#16054 = CARTESIAN_POINT('',(-5.452168762264,4.1875,4.174685660388E-02)
+ );
+#16055 = SURFACE_CURVE('',#16056,(#16060,#16067),.PCURVE_S1.);
+#16056 = LINE('',#16057,#16058);
+#16057 = CARTESIAN_POINT('',(-5.48,4.1875,2.775557561563E-17));
+#16058 = VECTOR('',#16059,1.);
+#16059 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#16060 = PCURVE('',#15734,#16061);
+#16061 = DEFINITIONAL_REPRESENTATION('',(#16062),#16066);
+#16062 = LINE('',#16063,#16064);
+#16063 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#16064 = VECTOR('',#16065,1.);
+#16065 = DIRECTION('',(0.554700196225,-0.832050294338));
+#16066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16067 = PCURVE('',#16068,#16073);
+#16068 = PLANE('',#16069);
+#16069 = AXIS2_PLACEMENT_3D('',#16070,#16071,#16072);
+#16070 = CARTESIAN_POINT('',(-5.48,3.8125,2.775557561563E-17));
+#16071 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#16072 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#16073 = DEFINITIONAL_REPRESENTATION('',(#16074),#16078);
+#16074 = LINE('',#16075,#16076);
+#16075 = CARTESIAN_POINT('',(0.,-0.375));
+#16076 = VECTOR('',#16077,1.);
+#16077 = DIRECTION('',(1.,0.));
+#16078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16079 = ORIENTED_EDGE('',*,*,#16080,.F.);
+#16080 = EDGE_CURVE('',#15834,#16053,#16081,.T.);
+#16081 = SURFACE_CURVE('',#16082,(#16087,#16098),.PCURVE_S1.);
+#16082 = CIRCLE('',#16083,9.375E-02);
+#16083 = AXIS2_PLACEMENT_3D('',#16084,#16085,#16086);
+#16084 = CARTESIAN_POINT('',(-5.530173477358,4.1875,9.375E-02));
+#16085 = DIRECTION('',(0.,-1.,0.));
+#16086 = DIRECTION('',(0.,0.,1.));
+#16087 = PCURVE('',#15734,#16088);
+#16088 = DEFINITIONAL_REPRESENTATION('',(#16089),#16097);
+#16089 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16090,#16091,#16092,#16093
+ ,#16094,#16095,#16096),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#16090 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#16091 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#16092 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#16093 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#16094 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#16095 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#16096 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#16097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16098 = PCURVE('',#16099,#16104);
+#16099 = CYLINDRICAL_SURFACE('',#16100,9.375E-02);
+#16100 = AXIS2_PLACEMENT_3D('',#16101,#16102,#16103);
+#16101 = CARTESIAN_POINT('',(-5.530173477358,3.8125,9.375E-02));
+#16102 = DIRECTION('',(0.,1.,0.));
+#16103 = DIRECTION('',(0.,0.,-1.));
+#16104 = DEFINITIONAL_REPRESENTATION('',(#16105),#16109);
+#16105 = LINE('',#16106,#16107);
+#16106 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#16107 = VECTOR('',#16108,1.);
+#16108 = DIRECTION('',(-1.,0.));
+#16109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16110 = ADVANCED_FACE('',(#16111),#15816,.F.);
+#16111 = FACE_BOUND('',#16112,.T.);
+#16112 = EDGE_LOOP('',(#16113,#16137,#16158,#16159));
+#16113 = ORIENTED_EDGE('',*,*,#16114,.T.);
+#16114 = EDGE_CURVE('',#15775,#16115,#16117,.T.);
+#16115 = VERTEX_POINT('',#16116);
+#16116 = CARTESIAN_POINT('',(-5.552515716981,3.8125,0.229246856604));
+#16117 = SURFACE_CURVE('',#16118,(#16123,#16130),.PCURVE_S1.);
+#16118 = CIRCLE('',#16119,9.375E-02);
+#16119 = AXIS2_PLACEMENT_3D('',#16120,#16121,#16122);
+#16120 = CARTESIAN_POINT('',(-5.630520432075,3.8125,0.28125));
+#16121 = DIRECTION('',(0.,-1.,0.));
+#16122 = DIRECTION('',(0.,0.,1.));
+#16123 = PCURVE('',#15816,#16124);
+#16124 = DEFINITIONAL_REPRESENTATION('',(#16125),#16129);
+#16125 = LINE('',#16126,#16127);
+#16126 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#16127 = VECTOR('',#16128,1.);
+#16128 = DIRECTION('',(-1.,0.));
+#16129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16130 = PCURVE('',#15790,#16131);
+#16131 = DEFINITIONAL_REPRESENTATION('',(#16132),#16136);
+#16132 = CIRCLE('',#16133,9.375E-02);
+#16133 = AXIS2_PLACEMENT_2D('',#16134,#16135);
+#16134 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#16135 = DIRECTION('',(0.,-1.));
+#16136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16137 = ORIENTED_EDGE('',*,*,#16138,.T.);
+#16138 = EDGE_CURVE('',#16115,#15884,#16139,.T.);
+#16139 = SURFACE_CURVE('',#16140,(#16144,#16151),.PCURVE_S1.);
+#16140 = LINE('',#16141,#16142);
+#16141 = CARTESIAN_POINT('',(-5.552515716981,3.8125,0.229246856604));
+#16142 = VECTOR('',#16143,1.);
+#16143 = DIRECTION('',(0.,1.,0.));
+#16144 = PCURVE('',#15816,#16145);
+#16145 = DEFINITIONAL_REPRESENTATION('',(#16146),#16150);
+#16146 = LINE('',#16147,#16148);
+#16147 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#16148 = VECTOR('',#16149,1.);
+#16149 = DIRECTION('',(-0.,1.));
+#16150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16151 = PCURVE('',#15927,#16152);
+#16152 = DEFINITIONAL_REPRESENTATION('',(#16153),#16157);
+#16153 = LINE('',#16154,#16155);
+#16154 = CARTESIAN_POINT('',(0.150520432075,0.));
+#16155 = VECTOR('',#16156,1.);
+#16156 = DIRECTION('',(0.,-1.));
+#16157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16158 = ORIENTED_EDGE('',*,*,#15883,.F.);
+#16159 = ORIENTED_EDGE('',*,*,#15802,.F.);
+#16160 = ADVANCED_FACE('',(#16161),#15762,.F.);
+#16161 = FACE_BOUND('',#16162,.F.);
+#16162 = EDGE_LOOP('',(#16163,#16186,#16207,#16208));
+#16163 = ORIENTED_EDGE('',*,*,#16164,.F.);
+#16164 = EDGE_CURVE('',#16165,#15747,#16167,.T.);
+#16165 = VERTEX_POINT('',#16166);
+#16166 = CARTESIAN_POINT('',(-5.88,3.8125,0.));
+#16167 = SURFACE_CURVE('',#16168,(#16172,#16179),.PCURVE_S1.);
+#16168 = LINE('',#16169,#16170);
+#16169 = CARTESIAN_POINT('',(-5.88,3.8125,0.));
+#16170 = VECTOR('',#16171,1.);
+#16171 = DIRECTION('',(0.,0.,1.));
+#16172 = PCURVE('',#15762,#16173);
+#16173 = DEFINITIONAL_REPRESENTATION('',(#16174),#16178);
+#16174 = LINE('',#16175,#16176);
+#16175 = CARTESIAN_POINT('',(0.,0.));
+#16176 = VECTOR('',#16177,1.);
+#16177 = DIRECTION('',(1.,0.));
+#16178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16179 = PCURVE('',#15790,#16180);
+#16180 = DEFINITIONAL_REPRESENTATION('',(#16181),#16185);
+#16181 = LINE('',#16182,#16183);
+#16182 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#16183 = VECTOR('',#16184,1.);
+#16184 = DIRECTION('',(0.,-1.));
+#16185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16186 = ORIENTED_EDGE('',*,*,#16187,.T.);
+#16187 = EDGE_CURVE('',#16165,#15832,#16188,.T.);
+#16188 = SURFACE_CURVE('',#16189,(#16193,#16200),.PCURVE_S1.);
+#16189 = LINE('',#16190,#16191);
+#16190 = CARTESIAN_POINT('',(-5.88,3.8125,0.));
+#16191 = VECTOR('',#16192,1.);
+#16192 = DIRECTION('',(0.,1.,0.));
+#16193 = PCURVE('',#15762,#16194);
+#16194 = DEFINITIONAL_REPRESENTATION('',(#16195),#16199);
+#16195 = LINE('',#16196,#16197);
+#16196 = CARTESIAN_POINT('',(0.,0.));
+#16197 = VECTOR('',#16198,1.);
+#16198 = DIRECTION('',(0.,-1.));
+#16199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16200 = PCURVE('',#15849,#16201);
+#16201 = DEFINITIONAL_REPRESENTATION('',(#16202),#16206);
+#16202 = LINE('',#16203,#16204);
+#16203 = CARTESIAN_POINT('',(0.,0.));
+#16204 = VECTOR('',#16205,1.);
+#16205 = DIRECTION('',(0.,1.));
+#16206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16207 = ORIENTED_EDGE('',*,*,#15861,.T.);
+#16208 = ORIENTED_EDGE('',*,*,#15746,.F.);
+#16209 = ADVANCED_FACE('',(#16210),#15790,.T.);
+#16210 = FACE_BOUND('',#16211,.T.);
+#16211 = EDGE_LOOP('',(#16212,#16235,#16259,#16282,#16305,#16328,#16351,
+ #16379,#16400,#16401,#16402));
+#16212 = ORIENTED_EDGE('',*,*,#16213,.T.);
+#16213 = EDGE_CURVE('',#16165,#16214,#16216,.T.);
+#16214 = VERTEX_POINT('',#16215);
+#16215 = CARTESIAN_POINT('',(-5.530173477358,3.8125,0.));
+#16216 = SURFACE_CURVE('',#16217,(#16221,#16228),.PCURVE_S1.);
+#16217 = LINE('',#16218,#16219);
+#16218 = CARTESIAN_POINT('',(-5.88,3.8125,0.));
+#16219 = VECTOR('',#16220,1.);
+#16220 = DIRECTION('',(1.,0.,0.));
+#16221 = PCURVE('',#15790,#16222);
+#16222 = DEFINITIONAL_REPRESENTATION('',(#16223),#16227);
+#16223 = LINE('',#16224,#16225);
+#16224 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#16225 = VECTOR('',#16226,1.);
+#16226 = DIRECTION('',(-1.,-4.751047921064E-59));
+#16227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16228 = PCURVE('',#15849,#16229);
+#16229 = DEFINITIONAL_REPRESENTATION('',(#16230),#16234);
+#16230 = LINE('',#16231,#16232);
+#16231 = CARTESIAN_POINT('',(0.,0.));
+#16232 = VECTOR('',#16233,1.);
+#16233 = DIRECTION('',(1.,0.));
+#16234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16235 = ORIENTED_EDGE('',*,*,#16236,.T.);
+#16236 = EDGE_CURVE('',#16214,#16237,#16239,.T.);
+#16237 = VERTEX_POINT('',#16238);
+#16238 = CARTESIAN_POINT('',(-5.452168762264,3.8125,4.174685660388E-02)
+ );
+#16239 = SURFACE_CURVE('',#16240,(#16245,#16252),.PCURVE_S1.);
+#16240 = CIRCLE('',#16241,9.375E-02);
+#16241 = AXIS2_PLACEMENT_3D('',#16242,#16243,#16244);
+#16242 = CARTESIAN_POINT('',(-5.530173477358,3.8125,9.375E-02));
+#16243 = DIRECTION('',(0.,-1.,0.));
+#16244 = DIRECTION('',(0.,0.,1.));
+#16245 = PCURVE('',#15790,#16246);
+#16246 = DEFINITIONAL_REPRESENTATION('',(#16247),#16251);
+#16247 = CIRCLE('',#16248,9.375E-02);
+#16248 = AXIS2_PLACEMENT_2D('',#16249,#16250);
+#16249 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#16250 = DIRECTION('',(0.,-1.));
+#16251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16252 = PCURVE('',#16099,#16253);
+#16253 = DEFINITIONAL_REPRESENTATION('',(#16254),#16258);
+#16254 = LINE('',#16255,#16256);
+#16255 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#16256 = VECTOR('',#16257,1.);
+#16257 = DIRECTION('',(-1.,0.));
+#16258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16259 = ORIENTED_EDGE('',*,*,#16260,.T.);
+#16260 = EDGE_CURVE('',#16237,#16261,#16263,.T.);
+#16261 = VERTEX_POINT('',#16262);
+#16262 = CARTESIAN_POINT('',(-5.135662475472,3.8125,0.516506286792));
+#16263 = SURFACE_CURVE('',#16264,(#16268,#16275),.PCURVE_S1.);
+#16264 = LINE('',#16265,#16266);
+#16265 = CARTESIAN_POINT('',(-5.48,3.8125,2.775557561563E-17));
+#16266 = VECTOR('',#16267,1.);
+#16267 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#16268 = PCURVE('',#15790,#16269);
+#16269 = DEFINITIONAL_REPRESENTATION('',(#16270),#16274);
+#16270 = LINE('',#16271,#16272);
+#16271 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#16272 = VECTOR('',#16273,1.);
+#16273 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#16274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16275 = PCURVE('',#16068,#16276);
+#16276 = DEFINITIONAL_REPRESENTATION('',(#16277),#16281);
+#16277 = LINE('',#16278,#16279);
+#16278 = CARTESIAN_POINT('',(0.,0.));
+#16279 = VECTOR('',#16280,1.);
+#16280 = DIRECTION('',(1.,0.));
+#16281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16282 = ORIENTED_EDGE('',*,*,#16283,.T.);
+#16283 = EDGE_CURVE('',#16261,#16284,#16286,.T.);
+#16284 = VERTEX_POINT('',#16285);
+#16285 = CARTESIAN_POINT('',(-5.08,3.8125,0.516506286792));
+#16286 = SURFACE_CURVE('',#16287,(#16291,#16298),.PCURVE_S1.);
+#16287 = LINE('',#16288,#16289);
+#16288 = CARTESIAN_POINT('',(-5.236009430188,3.8125,0.516506286792));
+#16289 = VECTOR('',#16290,1.);
+#16290 = DIRECTION('',(1.,0.,0.));
+#16291 = PCURVE('',#15790,#16292);
+#16292 = DEFINITIONAL_REPRESENTATION('',(#16293),#16297);
+#16293 = LINE('',#16294,#16295);
+#16294 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#16295 = VECTOR('',#16296,1.);
+#16296 = DIRECTION('',(-1.,-4.751047921064E-59));
+#16297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16298 = PCURVE('',#16040,#16299);
+#16299 = DEFINITIONAL_REPRESENTATION('',(#16300),#16304);
+#16300 = LINE('',#16301,#16302);
+#16301 = CARTESIAN_POINT('',(0.,0.));
+#16302 = VECTOR('',#16303,1.);
+#16303 = DIRECTION('',(1.,0.));
+#16304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16305 = ORIENTED_EDGE('',*,*,#16306,.T.);
+#16306 = EDGE_CURVE('',#16284,#16307,#16309,.T.);
+#16307 = VERTEX_POINT('',#16308);
+#16308 = CARTESIAN_POINT('',(-5.08,3.8125,0.704006286792));
+#16309 = SURFACE_CURVE('',#16310,(#16314,#16321),.PCURVE_S1.);
+#16310 = LINE('',#16311,#16312);
+#16311 = CARTESIAN_POINT('',(-5.08,3.8125,0.516506286792));
+#16312 = VECTOR('',#16313,1.);
+#16313 = DIRECTION('',(0.,0.,1.));
+#16314 = PCURVE('',#15790,#16315);
+#16315 = DEFINITIONAL_REPRESENTATION('',(#16316),#16320);
+#16316 = LINE('',#16317,#16318);
+#16317 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#16318 = VECTOR('',#16319,1.);
+#16319 = DIRECTION('',(0.,-1.));
+#16320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16321 = PCURVE('',#16012,#16322);
+#16322 = DEFINITIONAL_REPRESENTATION('',(#16323),#16327);
+#16323 = LINE('',#16324,#16325);
+#16324 = CARTESIAN_POINT('',(0.,0.));
+#16325 = VECTOR('',#16326,1.);
+#16326 = DIRECTION('',(1.,0.));
+#16327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16328 = ORIENTED_EDGE('',*,*,#16329,.F.);
+#16329 = EDGE_CURVE('',#16330,#16307,#16332,.T.);
+#16330 = VERTEX_POINT('',#16331);
+#16331 = CARTESIAN_POINT('',(-5.18583595283,3.8125,0.704006286792));
+#16332 = SURFACE_CURVE('',#16333,(#16337,#16344),.PCURVE_S1.);
+#16333 = LINE('',#16334,#16335);
+#16334 = CARTESIAN_POINT('',(-5.236009430188,3.8125,0.704006286792));
+#16335 = VECTOR('',#16336,1.);
+#16336 = DIRECTION('',(1.,0.,0.));
+#16337 = PCURVE('',#15790,#16338);
+#16338 = DEFINITIONAL_REPRESENTATION('',(#16339),#16343);
+#16339 = LINE('',#16340,#16341);
+#16340 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#16341 = VECTOR('',#16342,1.);
+#16342 = DIRECTION('',(-1.,-4.751047921064E-59));
+#16343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16344 = PCURVE('',#15984,#16345);
+#16345 = DEFINITIONAL_REPRESENTATION('',(#16346),#16350);
+#16346 = LINE('',#16347,#16348);
+#16347 = CARTESIAN_POINT('',(0.,0.));
+#16348 = VECTOR('',#16349,1.);
+#16349 = DIRECTION('',(1.,0.));
+#16350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16351 = ORIENTED_EDGE('',*,*,#16352,.F.);
+#16352 = EDGE_CURVE('',#16353,#16330,#16355,.T.);
+#16353 = VERTEX_POINT('',#16354);
+#16354 = CARTESIAN_POINT('',(-5.263840667924,3.8125,0.662259430188));
+#16355 = SURFACE_CURVE('',#16356,(#16361,#16372),.PCURVE_S1.);
+#16356 = CIRCLE('',#16357,9.375E-02);
+#16357 = AXIS2_PLACEMENT_3D('',#16358,#16359,#16360);
+#16358 = CARTESIAN_POINT('',(-5.18583595283,3.8125,0.610256286792));
+#16359 = DIRECTION('',(0.,1.,0.));
+#16360 = DIRECTION('',(0.,0.,1.));
+#16361 = PCURVE('',#15790,#16362);
+#16362 = DEFINITIONAL_REPRESENTATION('',(#16363),#16371);
+#16363 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16364,#16365,#16366,#16367
+ ,#16368,#16369,#16370),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#16364 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#16365 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#16366 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#16367 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#16368 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#16369 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#16370 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#16371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16372 = PCURVE('',#15956,#16373);
+#16373 = DEFINITIONAL_REPRESENTATION('',(#16374),#16378);
+#16374 = LINE('',#16375,#16376);
+#16375 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#16376 = VECTOR('',#16377,1.);
+#16377 = DIRECTION('',(1.,0.));
+#16378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16379 = ORIENTED_EDGE('',*,*,#16380,.F.);
+#16380 = EDGE_CURVE('',#16115,#16353,#16381,.T.);
+#16381 = SURFACE_CURVE('',#16382,(#16386,#16393),.PCURVE_S1.);
+#16382 = LINE('',#16383,#16384);
+#16383 = CARTESIAN_POINT('',(-5.636009430188,3.8125,0.104006286792));
+#16384 = VECTOR('',#16385,1.);
+#16385 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#16386 = PCURVE('',#15790,#16387);
+#16387 = DEFINITIONAL_REPRESENTATION('',(#16388),#16392);
+#16388 = LINE('',#16389,#16390);
+#16389 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#16390 = VECTOR('',#16391,1.);
+#16391 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#16392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16393 = PCURVE('',#15927,#16394);
+#16394 = DEFINITIONAL_REPRESENTATION('',(#16395),#16399);
+#16395 = LINE('',#16396,#16397);
+#16396 = CARTESIAN_POINT('',(0.,0.));
+#16397 = VECTOR('',#16398,1.);
+#16398 = DIRECTION('',(1.,0.));
+#16399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16400 = ORIENTED_EDGE('',*,*,#16114,.F.);
+#16401 = ORIENTED_EDGE('',*,*,#15774,.F.);
+#16402 = ORIENTED_EDGE('',*,*,#16164,.F.);
+#16403 = ADVANCED_FACE('',(#16404),#15849,.F.);
+#16404 = FACE_BOUND('',#16405,.F.);
+#16405 = EDGE_LOOP('',(#16406,#16407,#16408,#16409));
+#16406 = ORIENTED_EDGE('',*,*,#15831,.F.);
+#16407 = ORIENTED_EDGE('',*,*,#16187,.F.);
+#16408 = ORIENTED_EDGE('',*,*,#16213,.T.);
+#16409 = ORIENTED_EDGE('',*,*,#16410,.T.);
+#16410 = EDGE_CURVE('',#16214,#15834,#16411,.T.);
+#16411 = SURFACE_CURVE('',#16412,(#16416,#16423),.PCURVE_S1.);
+#16412 = LINE('',#16413,#16414);
+#16413 = CARTESIAN_POINT('',(-5.530173477358,3.8125,0.));
+#16414 = VECTOR('',#16415,1.);
+#16415 = DIRECTION('',(0.,1.,0.));
+#16416 = PCURVE('',#15849,#16417);
+#16417 = DEFINITIONAL_REPRESENTATION('',(#16418),#16422);
+#16418 = LINE('',#16419,#16420);
+#16419 = CARTESIAN_POINT('',(0.349826522642,0.));
+#16420 = VECTOR('',#16421,1.);
+#16421 = DIRECTION('',(0.,1.));
+#16422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16423 = PCURVE('',#16099,#16424);
+#16424 = DEFINITIONAL_REPRESENTATION('',(#16425),#16429);
+#16425 = LINE('',#16426,#16427);
+#16426 = CARTESIAN_POINT('',(-0.,0.));
+#16427 = VECTOR('',#16428,1.);
+#16428 = DIRECTION('',(-0.,1.));
+#16429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16430 = ADVANCED_FACE('',(#16431),#16099,.T.);
+#16431 = FACE_BOUND('',#16432,.F.);
+#16432 = EDGE_LOOP('',(#16433,#16434,#16455,#16456));
+#16433 = ORIENTED_EDGE('',*,*,#16236,.T.);
+#16434 = ORIENTED_EDGE('',*,*,#16435,.T.);
+#16435 = EDGE_CURVE('',#16237,#16053,#16436,.T.);
+#16436 = SURFACE_CURVE('',#16437,(#16441,#16448),.PCURVE_S1.);
+#16437 = LINE('',#16438,#16439);
+#16438 = CARTESIAN_POINT('',(-5.452168762264,3.8125,4.174685660388E-02)
+ );
+#16439 = VECTOR('',#16440,1.);
+#16440 = DIRECTION('',(0.,1.,0.));
+#16441 = PCURVE('',#16099,#16442);
+#16442 = DEFINITIONAL_REPRESENTATION('',(#16443),#16447);
+#16443 = LINE('',#16444,#16445);
+#16444 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#16445 = VECTOR('',#16446,1.);
+#16446 = DIRECTION('',(-0.,1.));
+#16447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16448 = PCURVE('',#16068,#16449);
+#16449 = DEFINITIONAL_REPRESENTATION('',(#16450),#16454);
+#16450 = LINE('',#16451,#16452);
+#16451 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#16452 = VECTOR('',#16453,1.);
+#16453 = DIRECTION('',(0.,-1.));
+#16454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16455 = ORIENTED_EDGE('',*,*,#16080,.F.);
+#16456 = ORIENTED_EDGE('',*,*,#16410,.F.);
+#16457 = ADVANCED_FACE('',(#16458),#16068,.T.);
+#16458 = FACE_BOUND('',#16459,.T.);
+#16459 = EDGE_LOOP('',(#16460,#16461,#16462,#16463));
+#16460 = ORIENTED_EDGE('',*,*,#16260,.F.);
+#16461 = ORIENTED_EDGE('',*,*,#16435,.T.);
+#16462 = ORIENTED_EDGE('',*,*,#16052,.T.);
+#16463 = ORIENTED_EDGE('',*,*,#16464,.F.);
+#16464 = EDGE_CURVE('',#16261,#16025,#16465,.T.);
+#16465 = SURFACE_CURVE('',#16466,(#16470,#16476),.PCURVE_S1.);
+#16466 = LINE('',#16467,#16468);
+#16467 = CARTESIAN_POINT('',(-5.135662475472,3.8125,0.516506286792));
+#16468 = VECTOR('',#16469,1.);
+#16469 = DIRECTION('',(0.,1.,0.));
+#16470 = PCURVE('',#16068,#16471);
+#16471 = DEFINITIONAL_REPRESENTATION('',(#16472),#16475);
+#16472 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16473,#16474),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#16473 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#16474 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#16475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16476 = PCURVE('',#16040,#16477);
+#16477 = DEFINITIONAL_REPRESENTATION('',(#16478),#16481);
+#16478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16479,#16480),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#16479 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#16480 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#16481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16482 = ADVANCED_FACE('',(#16483),#16040,.F.);
+#16483 = FACE_BOUND('',#16484,.F.);
+#16484 = EDGE_LOOP('',(#16485,#16486,#16487,#16488));
+#16485 = ORIENTED_EDGE('',*,*,#16024,.F.);
+#16486 = ORIENTED_EDGE('',*,*,#16464,.F.);
+#16487 = ORIENTED_EDGE('',*,*,#16283,.T.);
+#16488 = ORIENTED_EDGE('',*,*,#16489,.T.);
+#16489 = EDGE_CURVE('',#16284,#15997,#16490,.T.);
+#16490 = SURFACE_CURVE('',#16491,(#16495,#16502),.PCURVE_S1.);
+#16491 = LINE('',#16492,#16493);
+#16492 = CARTESIAN_POINT('',(-5.08,3.8125,0.516506286792));
+#16493 = VECTOR('',#16494,1.);
+#16494 = DIRECTION('',(0.,1.,0.));
+#16495 = PCURVE('',#16040,#16496);
+#16496 = DEFINITIONAL_REPRESENTATION('',(#16497),#16501);
+#16497 = LINE('',#16498,#16499);
+#16498 = CARTESIAN_POINT('',(0.156009430188,0.));
+#16499 = VECTOR('',#16500,1.);
+#16500 = DIRECTION('',(0.,1.));
+#16501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16502 = PCURVE('',#16012,#16503);
+#16503 = DEFINITIONAL_REPRESENTATION('',(#16504),#16508);
+#16504 = LINE('',#16505,#16506);
+#16505 = CARTESIAN_POINT('',(0.,0.));
+#16506 = VECTOR('',#16507,1.);
+#16507 = DIRECTION('',(0.,-1.));
+#16508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16509 = ADVANCED_FACE('',(#16510),#16012,.T.);
+#16510 = FACE_BOUND('',#16511,.T.);
+#16511 = EDGE_LOOP('',(#16512,#16513,#16514,#16515));
+#16512 = ORIENTED_EDGE('',*,*,#16306,.F.);
+#16513 = ORIENTED_EDGE('',*,*,#16489,.T.);
+#16514 = ORIENTED_EDGE('',*,*,#15996,.T.);
+#16515 = ORIENTED_EDGE('',*,*,#16516,.F.);
+#16516 = EDGE_CURVE('',#16307,#15969,#16517,.T.);
+#16517 = SURFACE_CURVE('',#16518,(#16522,#16529),.PCURVE_S1.);
+#16518 = LINE('',#16519,#16520);
+#16519 = CARTESIAN_POINT('',(-5.08,3.8125,0.704006286792));
+#16520 = VECTOR('',#16521,1.);
+#16521 = DIRECTION('',(0.,1.,0.));
+#16522 = PCURVE('',#16012,#16523);
+#16523 = DEFINITIONAL_REPRESENTATION('',(#16524),#16528);
+#16524 = LINE('',#16525,#16526);
+#16525 = CARTESIAN_POINT('',(0.1875,0.));
+#16526 = VECTOR('',#16527,1.);
+#16527 = DIRECTION('',(0.,-1.));
+#16528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16529 = PCURVE('',#15984,#16530);
+#16530 = DEFINITIONAL_REPRESENTATION('',(#16531),#16535);
+#16531 = LINE('',#16532,#16533);
+#16532 = CARTESIAN_POINT('',(0.156009430188,0.));
+#16533 = VECTOR('',#16534,1.);
+#16534 = DIRECTION('',(0.,1.));
+#16535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16536 = ADVANCED_FACE('',(#16537),#15927,.F.);
+#16537 = FACE_BOUND('',#16538,.F.);
+#16538 = EDGE_LOOP('',(#16539,#16540,#16541,#16542));
+#16539 = ORIENTED_EDGE('',*,*,#16380,.F.);
+#16540 = ORIENTED_EDGE('',*,*,#16138,.T.);
+#16541 = ORIENTED_EDGE('',*,*,#15911,.T.);
+#16542 = ORIENTED_EDGE('',*,*,#16543,.F.);
+#16543 = EDGE_CURVE('',#16353,#15912,#16544,.T.);
+#16544 = SURFACE_CURVE('',#16545,(#16549,#16556),.PCURVE_S1.);
+#16545 = LINE('',#16546,#16547);
+#16546 = CARTESIAN_POINT('',(-5.263840667924,3.8125,0.662259430188));
+#16547 = VECTOR('',#16548,1.);
+#16548 = DIRECTION('',(0.,1.,0.));
+#16549 = PCURVE('',#15927,#16550);
+#16550 = DEFINITIONAL_REPRESENTATION('',(#16551),#16555);
+#16551 = LINE('',#16552,#16553);
+#16552 = CARTESIAN_POINT('',(0.670936777735,0.));
+#16553 = VECTOR('',#16554,1.);
+#16554 = DIRECTION('',(0.,-1.));
+#16555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16556 = PCURVE('',#15956,#16557);
+#16557 = DEFINITIONAL_REPRESENTATION('',(#16558),#16562);
+#16558 = LINE('',#16559,#16560);
+#16559 = CARTESIAN_POINT('',(0.,0.));
+#16560 = VECTOR('',#16561,1.);
+#16561 = DIRECTION('',(0.,1.));
+#16562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16563 = ADVANCED_FACE('',(#16564),#15984,.T.);
+#16564 = FACE_BOUND('',#16565,.T.);
+#16565 = EDGE_LOOP('',(#16566,#16567,#16568,#16569));
+#16566 = ORIENTED_EDGE('',*,*,#16329,.T.);
+#16567 = ORIENTED_EDGE('',*,*,#16516,.T.);
+#16568 = ORIENTED_EDGE('',*,*,#15968,.F.);
+#16569 = ORIENTED_EDGE('',*,*,#16570,.F.);
+#16570 = EDGE_CURVE('',#16330,#15940,#16571,.T.);
+#16571 = SURFACE_CURVE('',#16572,(#16576,#16583),.PCURVE_S1.);
+#16572 = LINE('',#16573,#16574);
+#16573 = CARTESIAN_POINT('',(-5.18583595283,3.8125,0.704006286792));
+#16574 = VECTOR('',#16575,1.);
+#16575 = DIRECTION('',(0.,1.,0.));
+#16576 = PCURVE('',#15984,#16577);
+#16577 = DEFINITIONAL_REPRESENTATION('',(#16578),#16582);
+#16578 = LINE('',#16579,#16580);
+#16579 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#16580 = VECTOR('',#16581,1.);
+#16581 = DIRECTION('',(0.,1.));
+#16582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16583 = PCURVE('',#15956,#16584);
+#16584 = DEFINITIONAL_REPRESENTATION('',(#16585),#16589);
+#16585 = LINE('',#16586,#16587);
+#16586 = CARTESIAN_POINT('',(0.982793723247,0.));
+#16587 = VECTOR('',#16588,1.);
+#16588 = DIRECTION('',(0.,1.));
+#16589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16590 = ADVANCED_FACE('',(#16591),#15956,.T.);
+#16591 = FACE_BOUND('',#16592,.T.);
+#16592 = EDGE_LOOP('',(#16593,#16594,#16595,#16596));
+#16593 = ORIENTED_EDGE('',*,*,#16352,.T.);
+#16594 = ORIENTED_EDGE('',*,*,#16570,.T.);
+#16595 = ORIENTED_EDGE('',*,*,#15939,.F.);
+#16596 = ORIENTED_EDGE('',*,*,#16543,.F.);
+#16597 = MANIFOLD_SOLID_BREP('',#16598);
+#16598 = CLOSED_SHELL('',(#16599,#16719,#16998,#17052,#17101,#17295,
+ #17322,#17349,#17374,#17401,#17428,#17455,#17482));
+#16599 = ADVANCED_FACE('',(#16600),#16614,.T.);
+#16600 = FACE_BOUND('',#16601,.T.);
+#16601 = EDGE_LOOP('',(#16602,#16637,#16665,#16693));
+#16602 = ORIENTED_EDGE('',*,*,#16603,.F.);
+#16603 = EDGE_CURVE('',#16604,#16606,#16608,.T.);
+#16604 = VERTEX_POINT('',#16605);
+#16605 = CARTESIAN_POINT('',(5.630520432075,4.1875,0.1875));
+#16606 = VERTEX_POINT('',#16607);
+#16607 = CARTESIAN_POINT('',(5.88,4.1875,0.1875));
+#16608 = SURFACE_CURVE('',#16609,(#16613,#16625),.PCURVE_S1.);
+#16609 = LINE('',#16610,#16611);
+#16610 = CARTESIAN_POINT('',(5.48,4.1875,0.1875));
+#16611 = VECTOR('',#16612,1.);
+#16612 = DIRECTION('',(1.,0.,0.));
+#16613 = PCURVE('',#16614,#16619);
+#16614 = PLANE('',#16615);
+#16615 = AXIS2_PLACEMENT_3D('',#16616,#16617,#16618);
+#16616 = CARTESIAN_POINT('',(5.48,3.8125,0.1875));
+#16617 = DIRECTION('',(0.,0.,1.));
+#16618 = DIRECTION('',(1.,0.,0.));
+#16619 = DEFINITIONAL_REPRESENTATION('',(#16620),#16624);
+#16620 = LINE('',#16621,#16622);
+#16621 = CARTESIAN_POINT('',(0.,0.375));
+#16622 = VECTOR('',#16623,1.);
+#16623 = DIRECTION('',(1.,0.));
+#16624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16625 = PCURVE('',#16626,#16631);
+#16626 = PLANE('',#16627);
+#16627 = AXIS2_PLACEMENT_3D('',#16628,#16629,#16630);
+#16628 = CARTESIAN_POINT('',(5.453319128445,4.1875,0.302149478872));
+#16629 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#16630 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#16631 = DEFINITIONAL_REPRESENTATION('',(#16632),#16636);
+#16632 = LINE('',#16633,#16634);
+#16633 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#16634 = VECTOR('',#16635,1.);
+#16635 = DIRECTION('',(1.,4.145425090127E-57));
+#16636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16637 = ORIENTED_EDGE('',*,*,#16638,.F.);
+#16638 = EDGE_CURVE('',#16639,#16604,#16641,.T.);
+#16639 = VERTEX_POINT('',#16640);
+#16640 = CARTESIAN_POINT('',(5.630520432075,3.8125,0.1875));
+#16641 = SURFACE_CURVE('',#16642,(#16646,#16653),.PCURVE_S1.);
+#16642 = LINE('',#16643,#16644);
+#16643 = CARTESIAN_POINT('',(5.630520432075,3.8125,0.1875));
+#16644 = VECTOR('',#16645,1.);
+#16645 = DIRECTION('',(0.,1.,0.));
+#16646 = PCURVE('',#16614,#16647);
+#16647 = DEFINITIONAL_REPRESENTATION('',(#16648),#16652);
+#16648 = LINE('',#16649,#16650);
+#16649 = CARTESIAN_POINT('',(0.150520432075,0.));
+#16650 = VECTOR('',#16651,1.);
+#16651 = DIRECTION('',(0.,1.));
+#16652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16653 = PCURVE('',#16654,#16659);
+#16654 = CYLINDRICAL_SURFACE('',#16655,9.375E-02);
+#16655 = AXIS2_PLACEMENT_3D('',#16656,#16657,#16658);
+#16656 = CARTESIAN_POINT('',(5.630520432075,3.8125,0.28125));
+#16657 = DIRECTION('',(0.,1.,0.));
+#16658 = DIRECTION('',(0.,0.,-1.));
+#16659 = DEFINITIONAL_REPRESENTATION('',(#16660),#16664);
+#16660 = LINE('',#16661,#16662);
+#16661 = CARTESIAN_POINT('',(0.,0.));
+#16662 = VECTOR('',#16663,1.);
+#16663 = DIRECTION('',(0.,1.));
+#16664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16665 = ORIENTED_EDGE('',*,*,#16666,.T.);
+#16666 = EDGE_CURVE('',#16639,#16667,#16669,.T.);
+#16667 = VERTEX_POINT('',#16668);
+#16668 = CARTESIAN_POINT('',(5.88,3.8125,0.1875));
+#16669 = SURFACE_CURVE('',#16670,(#16674,#16681),.PCURVE_S1.);
+#16670 = LINE('',#16671,#16672);
+#16671 = CARTESIAN_POINT('',(5.48,3.8125,0.1875));
+#16672 = VECTOR('',#16673,1.);
+#16673 = DIRECTION('',(1.,0.,0.));
+#16674 = PCURVE('',#16614,#16675);
+#16675 = DEFINITIONAL_REPRESENTATION('',(#16676),#16680);
+#16676 = LINE('',#16677,#16678);
+#16677 = CARTESIAN_POINT('',(0.,0.));
+#16678 = VECTOR('',#16679,1.);
+#16679 = DIRECTION('',(1.,0.));
+#16680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16681 = PCURVE('',#16682,#16687);
+#16682 = PLANE('',#16683);
+#16683 = AXIS2_PLACEMENT_3D('',#16684,#16685,#16686);
+#16684 = CARTESIAN_POINT('',(5.453319128445,3.8125,0.302149478872));
+#16685 = DIRECTION('',(-0.,-1.,-0.));
+#16686 = DIRECTION('',(0.,0.,-1.));
+#16687 = DEFINITIONAL_REPRESENTATION('',(#16688),#16692);
+#16688 = LINE('',#16689,#16690);
+#16689 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#16690 = VECTOR('',#16691,1.);
+#16691 = DIRECTION('',(0.,1.));
+#16692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16693 = ORIENTED_EDGE('',*,*,#16694,.T.);
+#16694 = EDGE_CURVE('',#16667,#16606,#16695,.T.);
+#16695 = SURFACE_CURVE('',#16696,(#16700,#16707),.PCURVE_S1.);
+#16696 = LINE('',#16697,#16698);
+#16697 = CARTESIAN_POINT('',(5.88,3.8125,0.1875));
+#16698 = VECTOR('',#16699,1.);
+#16699 = DIRECTION('',(0.,1.,0.));
+#16700 = PCURVE('',#16614,#16701);
+#16701 = DEFINITIONAL_REPRESENTATION('',(#16702),#16706);
+#16702 = LINE('',#16703,#16704);
+#16703 = CARTESIAN_POINT('',(0.4,0.));
+#16704 = VECTOR('',#16705,1.);
+#16705 = DIRECTION('',(0.,1.));
+#16706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16707 = PCURVE('',#16708,#16713);
+#16708 = PLANE('',#16709);
+#16709 = AXIS2_PLACEMENT_3D('',#16710,#16711,#16712);
+#16710 = CARTESIAN_POINT('',(5.88,3.8125,0.));
+#16711 = DIRECTION('',(1.,0.,0.));
+#16712 = DIRECTION('',(0.,0.,1.));
+#16713 = DEFINITIONAL_REPRESENTATION('',(#16714),#16718);
+#16714 = LINE('',#16715,#16716);
+#16715 = CARTESIAN_POINT('',(0.1875,0.));
+#16716 = VECTOR('',#16717,1.);
+#16717 = DIRECTION('',(0.,-1.));
+#16718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16719 = ADVANCED_FACE('',(#16720),#16626,.T.);
+#16720 = FACE_BOUND('',#16721,.T.);
+#16721 = EDGE_LOOP('',(#16722,#16752,#16781,#16809,#16837,#16865,#16893,
+ #16926,#16954,#16976,#16977));
+#16722 = ORIENTED_EDGE('',*,*,#16723,.F.);
+#16723 = EDGE_CURVE('',#16724,#16726,#16728,.T.);
+#16724 = VERTEX_POINT('',#16725);
+#16725 = CARTESIAN_POINT('',(5.530173477358,4.1875,0.));
+#16726 = VERTEX_POINT('',#16727);
+#16727 = CARTESIAN_POINT('',(5.88,4.1875,0.));
+#16728 = SURFACE_CURVE('',#16729,(#16733,#16740),.PCURVE_S1.);
+#16729 = LINE('',#16730,#16731);
+#16730 = CARTESIAN_POINT('',(5.48,4.1875,0.));
+#16731 = VECTOR('',#16732,1.);
+#16732 = DIRECTION('',(1.,0.,0.));
+#16733 = PCURVE('',#16626,#16734);
+#16734 = DEFINITIONAL_REPRESENTATION('',(#16735),#16739);
+#16735 = LINE('',#16736,#16737);
+#16736 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#16737 = VECTOR('',#16738,1.);
+#16738 = DIRECTION('',(1.,4.145425090127E-57));
+#16739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16740 = PCURVE('',#16741,#16746);
+#16741 = PLANE('',#16742);
+#16742 = AXIS2_PLACEMENT_3D('',#16743,#16744,#16745);
+#16743 = CARTESIAN_POINT('',(5.48,3.8125,0.));
+#16744 = DIRECTION('',(0.,0.,1.));
+#16745 = DIRECTION('',(1.,0.,0.));
+#16746 = DEFINITIONAL_REPRESENTATION('',(#16747),#16751);
+#16747 = LINE('',#16748,#16749);
+#16748 = CARTESIAN_POINT('',(0.,0.375));
+#16749 = VECTOR('',#16750,1.);
+#16750 = DIRECTION('',(1.,0.));
+#16751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16752 = ORIENTED_EDGE('',*,*,#16753,.T.);
+#16753 = EDGE_CURVE('',#16724,#16754,#16756,.T.);
+#16754 = VERTEX_POINT('',#16755);
+#16755 = CARTESIAN_POINT('',(5.452168762264,4.1875,4.174685660388E-02));
+#16756 = SURFACE_CURVE('',#16757,(#16762,#16769),.PCURVE_S1.);
+#16757 = CIRCLE('',#16758,9.375E-02);
+#16758 = AXIS2_PLACEMENT_3D('',#16759,#16760,#16761);
+#16759 = CARTESIAN_POINT('',(5.530173477358,4.1875,9.375E-02));
+#16760 = DIRECTION('',(0.,1.,0.));
+#16761 = DIRECTION('',(0.,0.,1.));
+#16762 = PCURVE('',#16626,#16763);
+#16763 = DEFINITIONAL_REPRESENTATION('',(#16764),#16768);
+#16764 = CIRCLE('',#16765,9.375E-02);
+#16765 = AXIS2_PLACEMENT_2D('',#16766,#16767);
+#16766 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#16767 = DIRECTION('',(0.,-1.));
+#16768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16769 = PCURVE('',#16770,#16775);
+#16770 = CYLINDRICAL_SURFACE('',#16771,9.375E-02);
+#16771 = AXIS2_PLACEMENT_3D('',#16772,#16773,#16774);
+#16772 = CARTESIAN_POINT('',(5.530173477358,3.8125,9.375E-02));
+#16773 = DIRECTION('',(0.,1.,0.));
+#16774 = DIRECTION('',(0.,0.,-1.));
+#16775 = DEFINITIONAL_REPRESENTATION('',(#16776),#16780);
+#16776 = LINE('',#16777,#16778);
+#16777 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#16778 = VECTOR('',#16779,1.);
+#16779 = DIRECTION('',(1.,0.));
+#16780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16781 = ORIENTED_EDGE('',*,*,#16782,.T.);
+#16782 = EDGE_CURVE('',#16754,#16783,#16785,.T.);
+#16783 = VERTEX_POINT('',#16784);
+#16784 = CARTESIAN_POINT('',(5.135662475472,4.1875,0.516506286792));
+#16785 = SURFACE_CURVE('',#16786,(#16790,#16797),.PCURVE_S1.);
+#16786 = LINE('',#16787,#16788);
+#16787 = CARTESIAN_POINT('',(5.48,4.1875,0.));
+#16788 = VECTOR('',#16789,1.);
+#16789 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#16790 = PCURVE('',#16626,#16791);
+#16791 = DEFINITIONAL_REPRESENTATION('',(#16792),#16796);
+#16792 = LINE('',#16793,#16794);
+#16793 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#16794 = VECTOR('',#16795,1.);
+#16795 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#16796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16797 = PCURVE('',#16798,#16803);
+#16798 = PLANE('',#16799);
+#16799 = AXIS2_PLACEMENT_3D('',#16800,#16801,#16802);
+#16800 = CARTESIAN_POINT('',(5.48,3.8125,0.));
+#16801 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#16802 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#16803 = DEFINITIONAL_REPRESENTATION('',(#16804),#16808);
+#16804 = LINE('',#16805,#16806);
+#16805 = CARTESIAN_POINT('',(0.,-0.375));
+#16806 = VECTOR('',#16807,1.);
+#16807 = DIRECTION('',(1.,0.));
+#16808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16809 = ORIENTED_EDGE('',*,*,#16810,.F.);
+#16810 = EDGE_CURVE('',#16811,#16783,#16813,.T.);
+#16811 = VERTEX_POINT('',#16812);
+#16812 = CARTESIAN_POINT('',(5.08,4.1875,0.516506286792));
+#16813 = SURFACE_CURVE('',#16814,(#16818,#16825),.PCURVE_S1.);
+#16814 = LINE('',#16815,#16816);
+#16815 = CARTESIAN_POINT('',(5.08,4.1875,0.516506286792));
+#16816 = VECTOR('',#16817,1.);
+#16817 = DIRECTION('',(1.,0.,0.));
+#16818 = PCURVE('',#16626,#16819);
+#16819 = DEFINITIONAL_REPRESENTATION('',(#16820),#16824);
+#16820 = LINE('',#16821,#16822);
+#16821 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#16822 = VECTOR('',#16823,1.);
+#16823 = DIRECTION('',(1.,4.145425090127E-57));
+#16824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16825 = PCURVE('',#16826,#16831);
+#16826 = PLANE('',#16827);
+#16827 = AXIS2_PLACEMENT_3D('',#16828,#16829,#16830);
+#16828 = CARTESIAN_POINT('',(5.08,3.8125,0.516506286792));
+#16829 = DIRECTION('',(0.,0.,1.));
+#16830 = DIRECTION('',(1.,0.,0.));
+#16831 = DEFINITIONAL_REPRESENTATION('',(#16832),#16836);
+#16832 = LINE('',#16833,#16834);
+#16833 = CARTESIAN_POINT('',(0.,0.375));
+#16834 = VECTOR('',#16835,1.);
+#16835 = DIRECTION('',(1.,0.));
+#16836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16837 = ORIENTED_EDGE('',*,*,#16838,.T.);
+#16838 = EDGE_CURVE('',#16811,#16839,#16841,.T.);
+#16839 = VERTEX_POINT('',#16840);
+#16840 = CARTESIAN_POINT('',(5.08,4.1875,0.704006286792));
+#16841 = SURFACE_CURVE('',#16842,(#16846,#16853),.PCURVE_S1.);
+#16842 = LINE('',#16843,#16844);
+#16843 = CARTESIAN_POINT('',(5.08,4.1875,0.516506286792));
+#16844 = VECTOR('',#16845,1.);
+#16845 = DIRECTION('',(0.,0.,1.));
+#16846 = PCURVE('',#16626,#16847);
+#16847 = DEFINITIONAL_REPRESENTATION('',(#16848),#16852);
+#16848 = LINE('',#16849,#16850);
+#16849 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#16850 = VECTOR('',#16851,1.);
+#16851 = DIRECTION('',(0.,-1.));
+#16852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16853 = PCURVE('',#16854,#16859);
+#16854 = PLANE('',#16855);
+#16855 = AXIS2_PLACEMENT_3D('',#16856,#16857,#16858);
+#16856 = CARTESIAN_POINT('',(5.08,3.8125,0.516506286792));
+#16857 = DIRECTION('',(1.,0.,0.));
+#16858 = DIRECTION('',(0.,0.,1.));
+#16859 = DEFINITIONAL_REPRESENTATION('',(#16860),#16864);
+#16860 = LINE('',#16861,#16862);
+#16861 = CARTESIAN_POINT('',(0.,-0.375));
+#16862 = VECTOR('',#16863,1.);
+#16863 = DIRECTION('',(1.,0.));
+#16864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16865 = ORIENTED_EDGE('',*,*,#16866,.T.);
+#16866 = EDGE_CURVE('',#16839,#16867,#16869,.T.);
+#16867 = VERTEX_POINT('',#16868);
+#16868 = CARTESIAN_POINT('',(5.18583595283,4.1875,0.704006286792));
+#16869 = SURFACE_CURVE('',#16870,(#16874,#16881),.PCURVE_S1.);
+#16870 = LINE('',#16871,#16872);
+#16871 = CARTESIAN_POINT('',(5.08,4.1875,0.704006286792));
+#16872 = VECTOR('',#16873,1.);
+#16873 = DIRECTION('',(1.,0.,0.));
+#16874 = PCURVE('',#16626,#16875);
+#16875 = DEFINITIONAL_REPRESENTATION('',(#16876),#16880);
+#16876 = LINE('',#16877,#16878);
+#16877 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#16878 = VECTOR('',#16879,1.);
+#16879 = DIRECTION('',(1.,4.145425090127E-57));
+#16880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16881 = PCURVE('',#16882,#16887);
+#16882 = PLANE('',#16883);
+#16883 = AXIS2_PLACEMENT_3D('',#16884,#16885,#16886);
+#16884 = CARTESIAN_POINT('',(5.08,3.8125,0.704006286792));
+#16885 = DIRECTION('',(0.,0.,1.));
+#16886 = DIRECTION('',(1.,0.,0.));
+#16887 = DEFINITIONAL_REPRESENTATION('',(#16888),#16892);
+#16888 = LINE('',#16889,#16890);
+#16889 = CARTESIAN_POINT('',(0.,0.375));
+#16890 = VECTOR('',#16891,1.);
+#16891 = DIRECTION('',(1.,0.));
+#16892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16893 = ORIENTED_EDGE('',*,*,#16894,.F.);
+#16894 = EDGE_CURVE('',#16895,#16867,#16897,.T.);
+#16895 = VERTEX_POINT('',#16896);
+#16896 = CARTESIAN_POINT('',(5.263840667924,4.1875,0.662259430188));
+#16897 = SURFACE_CURVE('',#16898,(#16903,#16914),.PCURVE_S1.);
+#16898 = CIRCLE('',#16899,9.375E-02);
+#16899 = AXIS2_PLACEMENT_3D('',#16900,#16901,#16902);
+#16900 = CARTESIAN_POINT('',(5.18583595283,4.1875,0.610256286792));
+#16901 = DIRECTION('',(0.,-1.,0.));
+#16902 = DIRECTION('',(0.,0.,1.));
+#16903 = PCURVE('',#16626,#16904);
+#16904 = DEFINITIONAL_REPRESENTATION('',(#16905),#16913);
+#16905 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16906,#16907,#16908,#16909
+ ,#16910,#16911,#16912),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#16906 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#16907 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#16908 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#16909 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#16910 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#16911 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#16912 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#16913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16914 = PCURVE('',#16915,#16920);
+#16915 = CYLINDRICAL_SURFACE('',#16916,9.375E-02);
+#16916 = AXIS2_PLACEMENT_3D('',#16917,#16918,#16919);
+#16917 = CARTESIAN_POINT('',(5.18583595283,3.8125,0.610256286792));
+#16918 = DIRECTION('',(0.,1.,0.));
+#16919 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#16920 = DEFINITIONAL_REPRESENTATION('',(#16921),#16925);
+#16921 = LINE('',#16922,#16923);
+#16922 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#16923 = VECTOR('',#16924,1.);
+#16924 = DIRECTION('',(-1.,0.));
+#16925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16926 = ORIENTED_EDGE('',*,*,#16927,.F.);
+#16927 = EDGE_CURVE('',#16928,#16895,#16930,.T.);
+#16928 = VERTEX_POINT('',#16929);
+#16929 = CARTESIAN_POINT('',(5.552515716981,4.1875,0.229246856604));
+#16930 = SURFACE_CURVE('',#16931,(#16935,#16942),.PCURVE_S1.);
+#16931 = LINE('',#16932,#16933);
+#16932 = CARTESIAN_POINT('',(5.636009430188,4.1875,0.104006286792));
+#16933 = VECTOR('',#16934,1.);
+#16934 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#16935 = PCURVE('',#16626,#16936);
+#16936 = DEFINITIONAL_REPRESENTATION('',(#16937),#16941);
+#16937 = LINE('',#16938,#16939);
+#16938 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#16939 = VECTOR('',#16940,1.);
+#16940 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#16941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16942 = PCURVE('',#16943,#16948);
+#16943 = PLANE('',#16944);
+#16944 = AXIS2_PLACEMENT_3D('',#16945,#16946,#16947);
+#16945 = CARTESIAN_POINT('',(5.636009430188,3.8125,0.104006286792));
+#16946 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#16947 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#16948 = DEFINITIONAL_REPRESENTATION('',(#16949),#16953);
+#16949 = LINE('',#16950,#16951);
+#16950 = CARTESIAN_POINT('',(0.,-0.375));
+#16951 = VECTOR('',#16952,1.);
+#16952 = DIRECTION('',(1.,0.));
+#16953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16954 = ORIENTED_EDGE('',*,*,#16955,.F.);
+#16955 = EDGE_CURVE('',#16604,#16928,#16956,.T.);
+#16956 = SURFACE_CURVE('',#16957,(#16962,#16969),.PCURVE_S1.);
+#16957 = CIRCLE('',#16958,9.375E-02);
+#16958 = AXIS2_PLACEMENT_3D('',#16959,#16960,#16961);
+#16959 = CARTESIAN_POINT('',(5.630520432075,4.1875,0.28125));
+#16960 = DIRECTION('',(0.,1.,0.));
+#16961 = DIRECTION('',(0.,0.,1.));
+#16962 = PCURVE('',#16626,#16963);
+#16963 = DEFINITIONAL_REPRESENTATION('',(#16964),#16968);
+#16964 = CIRCLE('',#16965,9.375E-02);
+#16965 = AXIS2_PLACEMENT_2D('',#16966,#16967);
+#16966 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#16967 = DIRECTION('',(0.,-1.));
+#16968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16969 = PCURVE('',#16654,#16970);
+#16970 = DEFINITIONAL_REPRESENTATION('',(#16971),#16975);
+#16971 = LINE('',#16972,#16973);
+#16972 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#16973 = VECTOR('',#16974,1.);
+#16974 = DIRECTION('',(1.,0.));
+#16975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16976 = ORIENTED_EDGE('',*,*,#16603,.T.);
+#16977 = ORIENTED_EDGE('',*,*,#16978,.F.);
+#16978 = EDGE_CURVE('',#16726,#16606,#16979,.T.);
+#16979 = SURFACE_CURVE('',#16980,(#16984,#16991),.PCURVE_S1.);
+#16980 = LINE('',#16981,#16982);
+#16981 = CARTESIAN_POINT('',(5.88,4.1875,0.));
+#16982 = VECTOR('',#16983,1.);
+#16983 = DIRECTION('',(0.,0.,1.));
+#16984 = PCURVE('',#16626,#16985);
+#16985 = DEFINITIONAL_REPRESENTATION('',(#16986),#16990);
+#16986 = LINE('',#16987,#16988);
+#16987 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#16988 = VECTOR('',#16989,1.);
+#16989 = DIRECTION('',(0.,-1.));
+#16990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16991 = PCURVE('',#16708,#16992);
+#16992 = DEFINITIONAL_REPRESENTATION('',(#16993),#16997);
+#16993 = LINE('',#16994,#16995);
+#16994 = CARTESIAN_POINT('',(0.,-0.375));
+#16995 = VECTOR('',#16996,1.);
+#16996 = DIRECTION('',(1.,0.));
+#16997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#16998 = ADVANCED_FACE('',(#16999),#16654,.F.);
+#16999 = FACE_BOUND('',#17000,.F.);
+#17000 = EDGE_LOOP('',(#17001,#17029,#17050,#17051));
+#17001 = ORIENTED_EDGE('',*,*,#17002,.T.);
+#17002 = EDGE_CURVE('',#16639,#17003,#17005,.T.);
+#17003 = VERTEX_POINT('',#17004);
+#17004 = CARTESIAN_POINT('',(5.552515716981,3.8125,0.229246856604));
+#17005 = SURFACE_CURVE('',#17006,(#17011,#17018),.PCURVE_S1.);
+#17006 = CIRCLE('',#17007,9.375E-02);
+#17007 = AXIS2_PLACEMENT_3D('',#17008,#17009,#17010);
+#17008 = CARTESIAN_POINT('',(5.630520432075,3.8125,0.28125));
+#17009 = DIRECTION('',(0.,1.,0.));
+#17010 = DIRECTION('',(0.,0.,1.));
+#17011 = PCURVE('',#16654,#17012);
+#17012 = DEFINITIONAL_REPRESENTATION('',(#17013),#17017);
+#17013 = LINE('',#17014,#17015);
+#17014 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#17015 = VECTOR('',#17016,1.);
+#17016 = DIRECTION('',(1.,0.));
+#17017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17018 = PCURVE('',#16682,#17019);
+#17019 = DEFINITIONAL_REPRESENTATION('',(#17020),#17028);
+#17020 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17021,#17022,#17023,#17024
+ ,#17025,#17026,#17027),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#17021 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#17022 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#17023 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#17024 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#17025 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#17026 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#17027 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#17028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17029 = ORIENTED_EDGE('',*,*,#17030,.T.);
+#17030 = EDGE_CURVE('',#17003,#16928,#17031,.T.);
+#17031 = SURFACE_CURVE('',#17032,(#17036,#17043),.PCURVE_S1.);
+#17032 = LINE('',#17033,#17034);
+#17033 = CARTESIAN_POINT('',(5.552515716981,3.8125,0.229246856604));
+#17034 = VECTOR('',#17035,1.);
+#17035 = DIRECTION('',(0.,1.,0.));
+#17036 = PCURVE('',#16654,#17037);
+#17037 = DEFINITIONAL_REPRESENTATION('',(#17038),#17042);
+#17038 = LINE('',#17039,#17040);
+#17039 = CARTESIAN_POINT('',(0.982793723247,0.));
+#17040 = VECTOR('',#17041,1.);
+#17041 = DIRECTION('',(0.,1.));
+#17042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17043 = PCURVE('',#16943,#17044);
+#17044 = DEFINITIONAL_REPRESENTATION('',(#17045),#17049);
+#17045 = LINE('',#17046,#17047);
+#17046 = CARTESIAN_POINT('',(0.150520432075,0.));
+#17047 = VECTOR('',#17048,1.);
+#17048 = DIRECTION('',(0.,-1.));
+#17049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17050 = ORIENTED_EDGE('',*,*,#16955,.F.);
+#17051 = ORIENTED_EDGE('',*,*,#16638,.F.);
+#17052 = ADVANCED_FACE('',(#17053),#16708,.T.);
+#17053 = FACE_BOUND('',#17054,.T.);
+#17054 = EDGE_LOOP('',(#17055,#17078,#17099,#17100));
+#17055 = ORIENTED_EDGE('',*,*,#17056,.F.);
+#17056 = EDGE_CURVE('',#17057,#16667,#17059,.T.);
+#17057 = VERTEX_POINT('',#17058);
+#17058 = CARTESIAN_POINT('',(5.88,3.8125,0.));
+#17059 = SURFACE_CURVE('',#17060,(#17064,#17071),.PCURVE_S1.);
+#17060 = LINE('',#17061,#17062);
+#17061 = CARTESIAN_POINT('',(5.88,3.8125,0.));
+#17062 = VECTOR('',#17063,1.);
+#17063 = DIRECTION('',(0.,0.,1.));
+#17064 = PCURVE('',#16708,#17065);
+#17065 = DEFINITIONAL_REPRESENTATION('',(#17066),#17070);
+#17066 = LINE('',#17067,#17068);
+#17067 = CARTESIAN_POINT('',(0.,0.));
+#17068 = VECTOR('',#17069,1.);
+#17069 = DIRECTION('',(1.,0.));
+#17070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17071 = PCURVE('',#16682,#17072);
+#17072 = DEFINITIONAL_REPRESENTATION('',(#17073),#17077);
+#17073 = LINE('',#17074,#17075);
+#17074 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#17075 = VECTOR('',#17076,1.);
+#17076 = DIRECTION('',(-1.,0.));
+#17077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17078 = ORIENTED_EDGE('',*,*,#17079,.T.);
+#17079 = EDGE_CURVE('',#17057,#16726,#17080,.T.);
+#17080 = SURFACE_CURVE('',#17081,(#17085,#17092),.PCURVE_S1.);
+#17081 = LINE('',#17082,#17083);
+#17082 = CARTESIAN_POINT('',(5.88,3.8125,0.));
+#17083 = VECTOR('',#17084,1.);
+#17084 = DIRECTION('',(0.,1.,0.));
+#17085 = PCURVE('',#16708,#17086);
+#17086 = DEFINITIONAL_REPRESENTATION('',(#17087),#17091);
+#17087 = LINE('',#17088,#17089);
+#17088 = CARTESIAN_POINT('',(0.,0.));
+#17089 = VECTOR('',#17090,1.);
+#17090 = DIRECTION('',(0.,-1.));
+#17091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17092 = PCURVE('',#16741,#17093);
+#17093 = DEFINITIONAL_REPRESENTATION('',(#17094),#17098);
+#17094 = LINE('',#17095,#17096);
+#17095 = CARTESIAN_POINT('',(0.4,0.));
+#17096 = VECTOR('',#17097,1.);
+#17097 = DIRECTION('',(0.,1.));
+#17098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17099 = ORIENTED_EDGE('',*,*,#16978,.T.);
+#17100 = ORIENTED_EDGE('',*,*,#16694,.F.);
+#17101 = ADVANCED_FACE('',(#17102),#16682,.T.);
+#17102 = FACE_BOUND('',#17103,.T.);
+#17103 = EDGE_LOOP('',(#17104,#17127,#17128,#17129,#17130,#17153,#17177,
+ #17200,#17223,#17246,#17269));
+#17104 = ORIENTED_EDGE('',*,*,#17105,.T.);
+#17105 = EDGE_CURVE('',#17106,#17057,#17108,.T.);
+#17106 = VERTEX_POINT('',#17107);
+#17107 = CARTESIAN_POINT('',(5.530173477358,3.8125,0.));
+#17108 = SURFACE_CURVE('',#17109,(#17113,#17120),.PCURVE_S1.);
+#17109 = LINE('',#17110,#17111);
+#17110 = CARTESIAN_POINT('',(5.48,3.8125,0.));
+#17111 = VECTOR('',#17112,1.);
+#17112 = DIRECTION('',(1.,0.,0.));
+#17113 = PCURVE('',#16682,#17114);
+#17114 = DEFINITIONAL_REPRESENTATION('',(#17115),#17119);
+#17115 = LINE('',#17116,#17117);
+#17116 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#17117 = VECTOR('',#17118,1.);
+#17118 = DIRECTION('',(0.,1.));
+#17119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17120 = PCURVE('',#16741,#17121);
+#17121 = DEFINITIONAL_REPRESENTATION('',(#17122),#17126);
+#17122 = LINE('',#17123,#17124);
+#17123 = CARTESIAN_POINT('',(0.,0.));
+#17124 = VECTOR('',#17125,1.);
+#17125 = DIRECTION('',(1.,0.));
+#17126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17127 = ORIENTED_EDGE('',*,*,#17056,.T.);
+#17128 = ORIENTED_EDGE('',*,*,#16666,.F.);
+#17129 = ORIENTED_EDGE('',*,*,#17002,.T.);
+#17130 = ORIENTED_EDGE('',*,*,#17131,.T.);
+#17131 = EDGE_CURVE('',#17003,#17132,#17134,.T.);
+#17132 = VERTEX_POINT('',#17133);
+#17133 = CARTESIAN_POINT('',(5.263840667924,3.8125,0.662259430188));
+#17134 = SURFACE_CURVE('',#17135,(#17139,#17146),.PCURVE_S1.);
+#17135 = LINE('',#17136,#17137);
+#17136 = CARTESIAN_POINT('',(5.636009430188,3.8125,0.104006286792));
+#17137 = VECTOR('',#17138,1.);
+#17138 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#17139 = PCURVE('',#16682,#17140);
+#17140 = DEFINITIONAL_REPRESENTATION('',(#17141),#17145);
+#17141 = LINE('',#17142,#17143);
+#17142 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#17143 = VECTOR('',#17144,1.);
+#17144 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#17145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17146 = PCURVE('',#16943,#17147);
+#17147 = DEFINITIONAL_REPRESENTATION('',(#17148),#17152);
+#17148 = LINE('',#17149,#17150);
+#17149 = CARTESIAN_POINT('',(0.,0.));
+#17150 = VECTOR('',#17151,1.);
+#17151 = DIRECTION('',(1.,0.));
+#17152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17153 = ORIENTED_EDGE('',*,*,#17154,.T.);
+#17154 = EDGE_CURVE('',#17132,#17155,#17157,.T.);
+#17155 = VERTEX_POINT('',#17156);
+#17156 = CARTESIAN_POINT('',(5.18583595283,3.8125,0.704006286792));
+#17157 = SURFACE_CURVE('',#17158,(#17163,#17170),.PCURVE_S1.);
+#17158 = CIRCLE('',#17159,9.375E-02);
+#17159 = AXIS2_PLACEMENT_3D('',#17160,#17161,#17162);
+#17160 = CARTESIAN_POINT('',(5.18583595283,3.8125,0.610256286792));
+#17161 = DIRECTION('',(0.,-1.,0.));
+#17162 = DIRECTION('',(0.,0.,1.));
+#17163 = PCURVE('',#16682,#17164);
+#17164 = DEFINITIONAL_REPRESENTATION('',(#17165),#17169);
+#17165 = CIRCLE('',#17166,9.375E-02);
+#17166 = AXIS2_PLACEMENT_2D('',#17167,#17168);
+#17167 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#17168 = DIRECTION('',(-1.,0.));
+#17169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17170 = PCURVE('',#16915,#17171);
+#17171 = DEFINITIONAL_REPRESENTATION('',(#17172),#17176);
+#17172 = LINE('',#17173,#17174);
+#17173 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#17174 = VECTOR('',#17175,1.);
+#17175 = DIRECTION('',(-1.,0.));
+#17176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17177 = ORIENTED_EDGE('',*,*,#17178,.F.);
+#17178 = EDGE_CURVE('',#17179,#17155,#17181,.T.);
+#17179 = VERTEX_POINT('',#17180);
+#17180 = CARTESIAN_POINT('',(5.08,3.8125,0.704006286792));
+#17181 = SURFACE_CURVE('',#17182,(#17186,#17193),.PCURVE_S1.);
+#17182 = LINE('',#17183,#17184);
+#17183 = CARTESIAN_POINT('',(5.08,3.8125,0.704006286792));
+#17184 = VECTOR('',#17185,1.);
+#17185 = DIRECTION('',(1.,0.,0.));
+#17186 = PCURVE('',#16682,#17187);
+#17187 = DEFINITIONAL_REPRESENTATION('',(#17188),#17192);
+#17188 = LINE('',#17189,#17190);
+#17189 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#17190 = VECTOR('',#17191,1.);
+#17191 = DIRECTION('',(0.,1.));
+#17192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17193 = PCURVE('',#16882,#17194);
+#17194 = DEFINITIONAL_REPRESENTATION('',(#17195),#17199);
+#17195 = LINE('',#17196,#17197);
+#17196 = CARTESIAN_POINT('',(0.,0.));
+#17197 = VECTOR('',#17198,1.);
+#17198 = DIRECTION('',(1.,0.));
+#17199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17200 = ORIENTED_EDGE('',*,*,#17201,.F.);
+#17201 = EDGE_CURVE('',#17202,#17179,#17204,.T.);
+#17202 = VERTEX_POINT('',#17203);
+#17203 = CARTESIAN_POINT('',(5.08,3.8125,0.516506286792));
+#17204 = SURFACE_CURVE('',#17205,(#17209,#17216),.PCURVE_S1.);
+#17205 = LINE('',#17206,#17207);
+#17206 = CARTESIAN_POINT('',(5.08,3.8125,0.516506286792));
+#17207 = VECTOR('',#17208,1.);
+#17208 = DIRECTION('',(0.,0.,1.));
+#17209 = PCURVE('',#16682,#17210);
+#17210 = DEFINITIONAL_REPRESENTATION('',(#17211),#17215);
+#17211 = LINE('',#17212,#17213);
+#17212 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#17213 = VECTOR('',#17214,1.);
+#17214 = DIRECTION('',(-1.,0.));
+#17215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17216 = PCURVE('',#16854,#17217);
+#17217 = DEFINITIONAL_REPRESENTATION('',(#17218),#17222);
+#17218 = LINE('',#17219,#17220);
+#17219 = CARTESIAN_POINT('',(0.,0.));
+#17220 = VECTOR('',#17221,1.);
+#17221 = DIRECTION('',(1.,0.));
+#17222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17223 = ORIENTED_EDGE('',*,*,#17224,.T.);
+#17224 = EDGE_CURVE('',#17202,#17225,#17227,.T.);
+#17225 = VERTEX_POINT('',#17226);
+#17226 = CARTESIAN_POINT('',(5.135662475472,3.8125,0.516506286792));
+#17227 = SURFACE_CURVE('',#17228,(#17232,#17239),.PCURVE_S1.);
+#17228 = LINE('',#17229,#17230);
+#17229 = CARTESIAN_POINT('',(5.08,3.8125,0.516506286792));
+#17230 = VECTOR('',#17231,1.);
+#17231 = DIRECTION('',(1.,0.,0.));
+#17232 = PCURVE('',#16682,#17233);
+#17233 = DEFINITIONAL_REPRESENTATION('',(#17234),#17238);
+#17234 = LINE('',#17235,#17236);
+#17235 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#17236 = VECTOR('',#17237,1.);
+#17237 = DIRECTION('',(0.,1.));
+#17238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17239 = PCURVE('',#16826,#17240);
+#17240 = DEFINITIONAL_REPRESENTATION('',(#17241),#17245);
+#17241 = LINE('',#17242,#17243);
+#17242 = CARTESIAN_POINT('',(0.,0.));
+#17243 = VECTOR('',#17244,1.);
+#17244 = DIRECTION('',(1.,0.));
+#17245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17246 = ORIENTED_EDGE('',*,*,#17247,.F.);
+#17247 = EDGE_CURVE('',#17248,#17225,#17250,.T.);
+#17248 = VERTEX_POINT('',#17249);
+#17249 = CARTESIAN_POINT('',(5.452168762264,3.8125,4.174685660388E-02));
+#17250 = SURFACE_CURVE('',#17251,(#17255,#17262),.PCURVE_S1.);
+#17251 = LINE('',#17252,#17253);
+#17252 = CARTESIAN_POINT('',(5.48,3.8125,0.));
+#17253 = VECTOR('',#17254,1.);
+#17254 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#17255 = PCURVE('',#16682,#17256);
+#17256 = DEFINITIONAL_REPRESENTATION('',(#17257),#17261);
+#17257 = LINE('',#17258,#17259);
+#17258 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#17259 = VECTOR('',#17260,1.);
+#17260 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#17261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17262 = PCURVE('',#16798,#17263);
+#17263 = DEFINITIONAL_REPRESENTATION('',(#17264),#17268);
+#17264 = LINE('',#17265,#17266);
+#17265 = CARTESIAN_POINT('',(0.,0.));
+#17266 = VECTOR('',#17267,1.);
+#17267 = DIRECTION('',(1.,0.));
+#17268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17269 = ORIENTED_EDGE('',*,*,#17270,.F.);
+#17270 = EDGE_CURVE('',#17106,#17248,#17271,.T.);
+#17271 = SURFACE_CURVE('',#17272,(#17277,#17288),.PCURVE_S1.);
+#17272 = CIRCLE('',#17273,9.375E-02);
+#17273 = AXIS2_PLACEMENT_3D('',#17274,#17275,#17276);
+#17274 = CARTESIAN_POINT('',(5.530173477358,3.8125,9.375E-02));
+#17275 = DIRECTION('',(0.,1.,0.));
+#17276 = DIRECTION('',(0.,0.,1.));
+#17277 = PCURVE('',#16682,#17278);
+#17278 = DEFINITIONAL_REPRESENTATION('',(#17279),#17287);
+#17279 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17280,#17281,#17282,#17283
+ ,#17284,#17285,#17286),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#17280 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#17281 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#17282 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#17283 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#17284 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#17285 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#17286 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#17287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17288 = PCURVE('',#16770,#17289);
+#17289 = DEFINITIONAL_REPRESENTATION('',(#17290),#17294);
+#17290 = LINE('',#17291,#17292);
+#17291 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#17292 = VECTOR('',#17293,1.);
+#17293 = DIRECTION('',(1.,0.));
+#17294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17295 = ADVANCED_FACE('',(#17296),#16741,.F.);
+#17296 = FACE_BOUND('',#17297,.F.);
+#17297 = EDGE_LOOP('',(#17298,#17299,#17300,#17301));
+#17298 = ORIENTED_EDGE('',*,*,#17105,.T.);
+#17299 = ORIENTED_EDGE('',*,*,#17079,.T.);
+#17300 = ORIENTED_EDGE('',*,*,#16723,.F.);
+#17301 = ORIENTED_EDGE('',*,*,#17302,.F.);
+#17302 = EDGE_CURVE('',#17106,#16724,#17303,.T.);
+#17303 = SURFACE_CURVE('',#17304,(#17308,#17315),.PCURVE_S1.);
+#17304 = LINE('',#17305,#17306);
+#17305 = CARTESIAN_POINT('',(5.530173477358,3.8125,0.));
+#17306 = VECTOR('',#17307,1.);
+#17307 = DIRECTION('',(0.,1.,0.));
+#17308 = PCURVE('',#16741,#17309);
+#17309 = DEFINITIONAL_REPRESENTATION('',(#17310),#17314);
+#17310 = LINE('',#17311,#17312);
+#17311 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#17312 = VECTOR('',#17313,1.);
+#17313 = DIRECTION('',(0.,1.));
+#17314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17315 = PCURVE('',#16770,#17316);
+#17316 = DEFINITIONAL_REPRESENTATION('',(#17317),#17321);
+#17317 = LINE('',#17318,#17319);
+#17318 = CARTESIAN_POINT('',(0.,0.));
+#17319 = VECTOR('',#17320,1.);
+#17320 = DIRECTION('',(0.,1.));
+#17321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17322 = ADVANCED_FACE('',(#17323),#16770,.T.);
+#17323 = FACE_BOUND('',#17324,.T.);
+#17324 = EDGE_LOOP('',(#17325,#17326,#17347,#17348));
+#17325 = ORIENTED_EDGE('',*,*,#17270,.T.);
+#17326 = ORIENTED_EDGE('',*,*,#17327,.T.);
+#17327 = EDGE_CURVE('',#17248,#16754,#17328,.T.);
+#17328 = SURFACE_CURVE('',#17329,(#17333,#17340),.PCURVE_S1.);
+#17329 = LINE('',#17330,#17331);
+#17330 = CARTESIAN_POINT('',(5.452168762264,3.8125,4.174685660388E-02));
+#17331 = VECTOR('',#17332,1.);
+#17332 = DIRECTION('',(0.,1.,0.));
+#17333 = PCURVE('',#16770,#17334);
+#17334 = DEFINITIONAL_REPRESENTATION('',(#17335),#17339);
+#17335 = LINE('',#17336,#17337);
+#17336 = CARTESIAN_POINT('',(0.982793723247,0.));
+#17337 = VECTOR('',#17338,1.);
+#17338 = DIRECTION('',(0.,1.));
+#17339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17340 = PCURVE('',#16798,#17341);
+#17341 = DEFINITIONAL_REPRESENTATION('',(#17342),#17346);
+#17342 = LINE('',#17343,#17344);
+#17343 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#17344 = VECTOR('',#17345,1.);
+#17345 = DIRECTION('',(0.,-1.));
+#17346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17347 = ORIENTED_EDGE('',*,*,#16753,.F.);
+#17348 = ORIENTED_EDGE('',*,*,#17302,.F.);
+#17349 = ADVANCED_FACE('',(#17350),#16798,.F.);
+#17350 = FACE_BOUND('',#17351,.F.);
+#17351 = EDGE_LOOP('',(#17352,#17353,#17354,#17355));
+#17352 = ORIENTED_EDGE('',*,*,#17247,.F.);
+#17353 = ORIENTED_EDGE('',*,*,#17327,.T.);
+#17354 = ORIENTED_EDGE('',*,*,#16782,.T.);
+#17355 = ORIENTED_EDGE('',*,*,#17356,.F.);
+#17356 = EDGE_CURVE('',#17225,#16783,#17357,.T.);
+#17357 = SURFACE_CURVE('',#17358,(#17362,#17368),.PCURVE_S1.);
+#17358 = LINE('',#17359,#17360);
+#17359 = CARTESIAN_POINT('',(5.135662475472,3.8125,0.516506286792));
+#17360 = VECTOR('',#17361,1.);
+#17361 = DIRECTION('',(0.,1.,0.));
+#17362 = PCURVE('',#16798,#17363);
+#17363 = DEFINITIONAL_REPRESENTATION('',(#17364),#17367);
+#17364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17365,#17366),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#17365 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#17366 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#17367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17368 = PCURVE('',#16826,#17369);
+#17369 = DEFINITIONAL_REPRESENTATION('',(#17370),#17373);
+#17370 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17371,#17372),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#17371 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#17372 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#17373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17374 = ADVANCED_FACE('',(#17375),#16826,.F.);
+#17375 = FACE_BOUND('',#17376,.F.);
+#17376 = EDGE_LOOP('',(#17377,#17378,#17399,#17400));
+#17377 = ORIENTED_EDGE('',*,*,#16810,.F.);
+#17378 = ORIENTED_EDGE('',*,*,#17379,.F.);
+#17379 = EDGE_CURVE('',#17202,#16811,#17380,.T.);
+#17380 = SURFACE_CURVE('',#17381,(#17385,#17392),.PCURVE_S1.);
+#17381 = LINE('',#17382,#17383);
+#17382 = CARTESIAN_POINT('',(5.08,3.8125,0.516506286792));
+#17383 = VECTOR('',#17384,1.);
+#17384 = DIRECTION('',(0.,1.,0.));
+#17385 = PCURVE('',#16826,#17386);
+#17386 = DEFINITIONAL_REPRESENTATION('',(#17387),#17391);
+#17387 = LINE('',#17388,#17389);
+#17388 = CARTESIAN_POINT('',(0.,0.));
+#17389 = VECTOR('',#17390,1.);
+#17390 = DIRECTION('',(0.,1.));
+#17391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17392 = PCURVE('',#16854,#17393);
+#17393 = DEFINITIONAL_REPRESENTATION('',(#17394),#17398);
+#17394 = LINE('',#17395,#17396);
+#17395 = CARTESIAN_POINT('',(0.,0.));
+#17396 = VECTOR('',#17397,1.);
+#17397 = DIRECTION('',(0.,-1.));
+#17398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17399 = ORIENTED_EDGE('',*,*,#17224,.T.);
+#17400 = ORIENTED_EDGE('',*,*,#17356,.T.);
+#17401 = ADVANCED_FACE('',(#17402),#16854,.F.);
+#17402 = FACE_BOUND('',#17403,.T.);
+#17403 = EDGE_LOOP('',(#17404,#17405,#17426,#17427));
+#17404 = ORIENTED_EDGE('',*,*,#17201,.T.);
+#17405 = ORIENTED_EDGE('',*,*,#17406,.T.);
+#17406 = EDGE_CURVE('',#17179,#16839,#17407,.T.);
+#17407 = SURFACE_CURVE('',#17408,(#17412,#17419),.PCURVE_S1.);
+#17408 = LINE('',#17409,#17410);
+#17409 = CARTESIAN_POINT('',(5.08,3.8125,0.704006286792));
+#17410 = VECTOR('',#17411,1.);
+#17411 = DIRECTION('',(0.,1.,0.));
+#17412 = PCURVE('',#16854,#17413);
+#17413 = DEFINITIONAL_REPRESENTATION('',(#17414),#17418);
+#17414 = LINE('',#17415,#17416);
+#17415 = CARTESIAN_POINT('',(0.1875,0.));
+#17416 = VECTOR('',#17417,1.);
+#17417 = DIRECTION('',(0.,-1.));
+#17418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17419 = PCURVE('',#16882,#17420);
+#17420 = DEFINITIONAL_REPRESENTATION('',(#17421),#17425);
+#17421 = LINE('',#17422,#17423);
+#17422 = CARTESIAN_POINT('',(0.,0.));
+#17423 = VECTOR('',#17424,1.);
+#17424 = DIRECTION('',(0.,1.));
+#17425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17426 = ORIENTED_EDGE('',*,*,#16838,.F.);
+#17427 = ORIENTED_EDGE('',*,*,#17379,.F.);
+#17428 = ADVANCED_FACE('',(#17429),#16943,.T.);
+#17429 = FACE_BOUND('',#17430,.T.);
+#17430 = EDGE_LOOP('',(#17431,#17432,#17433,#17434));
+#17431 = ORIENTED_EDGE('',*,*,#17131,.F.);
+#17432 = ORIENTED_EDGE('',*,*,#17030,.T.);
+#17433 = ORIENTED_EDGE('',*,*,#16927,.T.);
+#17434 = ORIENTED_EDGE('',*,*,#17435,.F.);
+#17435 = EDGE_CURVE('',#17132,#16895,#17436,.T.);
+#17436 = SURFACE_CURVE('',#17437,(#17441,#17448),.PCURVE_S1.);
+#17437 = LINE('',#17438,#17439);
+#17438 = CARTESIAN_POINT('',(5.263840667924,3.8125,0.662259430188));
+#17439 = VECTOR('',#17440,1.);
+#17440 = DIRECTION('',(0.,1.,0.));
+#17441 = PCURVE('',#16943,#17442);
+#17442 = DEFINITIONAL_REPRESENTATION('',(#17443),#17447);
+#17443 = LINE('',#17444,#17445);
+#17444 = CARTESIAN_POINT('',(0.670936777735,0.));
+#17445 = VECTOR('',#17446,1.);
+#17446 = DIRECTION('',(0.,-1.));
+#17447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17448 = PCURVE('',#16915,#17449);
+#17449 = DEFINITIONAL_REPRESENTATION('',(#17450),#17454);
+#17450 = LINE('',#17451,#17452);
+#17451 = CARTESIAN_POINT('',(-0.,0.));
+#17452 = VECTOR('',#17453,1.);
+#17453 = DIRECTION('',(-0.,1.));
+#17454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17455 = ADVANCED_FACE('',(#17456),#16882,.T.);
+#17456 = FACE_BOUND('',#17457,.T.);
+#17457 = EDGE_LOOP('',(#17458,#17459,#17460,#17461));
+#17458 = ORIENTED_EDGE('',*,*,#16866,.F.);
+#17459 = ORIENTED_EDGE('',*,*,#17406,.F.);
+#17460 = ORIENTED_EDGE('',*,*,#17178,.T.);
+#17461 = ORIENTED_EDGE('',*,*,#17462,.T.);
+#17462 = EDGE_CURVE('',#17155,#16867,#17463,.T.);
+#17463 = SURFACE_CURVE('',#17464,(#17468,#17475),.PCURVE_S1.);
+#17464 = LINE('',#17465,#17466);
+#17465 = CARTESIAN_POINT('',(5.18583595283,3.8125,0.704006286792));
+#17466 = VECTOR('',#17467,1.);
+#17467 = DIRECTION('',(0.,1.,0.));
+#17468 = PCURVE('',#16882,#17469);
+#17469 = DEFINITIONAL_REPRESENTATION('',(#17470),#17474);
+#17470 = LINE('',#17471,#17472);
+#17471 = CARTESIAN_POINT('',(0.10583595283,0.));
+#17472 = VECTOR('',#17473,1.);
+#17473 = DIRECTION('',(0.,1.));
+#17474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17475 = PCURVE('',#16915,#17476);
+#17476 = DEFINITIONAL_REPRESENTATION('',(#17477),#17481);
+#17477 = LINE('',#17478,#17479);
+#17478 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#17479 = VECTOR('',#17480,1.);
+#17480 = DIRECTION('',(-0.,1.));
+#17481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17482 = ADVANCED_FACE('',(#17483),#16915,.T.);
+#17483 = FACE_BOUND('',#17484,.F.);
+#17484 = EDGE_LOOP('',(#17485,#17486,#17487,#17488));
+#17485 = ORIENTED_EDGE('',*,*,#17154,.T.);
+#17486 = ORIENTED_EDGE('',*,*,#17462,.T.);
+#17487 = ORIENTED_EDGE('',*,*,#16894,.F.);
+#17488 = ORIENTED_EDGE('',*,*,#17435,.F.);
+#17489 = MANIFOLD_SOLID_BREP('',#17490);
+#17490 = CLOSED_SHELL('',(#17491,#17611,#17894,#17944,#17993,#18187,
+ #18214,#18241,#18266,#18293,#18320,#18347,#18374));
+#17491 = ADVANCED_FACE('',(#17492),#17506,.T.);
+#17492 = FACE_BOUND('',#17493,.T.);
+#17493 = EDGE_LOOP('',(#17494,#17529,#17557,#17585));
+#17494 = ORIENTED_EDGE('',*,*,#17495,.F.);
+#17495 = EDGE_CURVE('',#17496,#17498,#17500,.T.);
+#17496 = VERTEX_POINT('',#17497);
+#17497 = CARTESIAN_POINT('',(-5.88,3.3875,0.1875));
+#17498 = VERTEX_POINT('',#17499);
+#17499 = CARTESIAN_POINT('',(-5.630520432075,3.3875,0.1875));
+#17500 = SURFACE_CURVE('',#17501,(#17505,#17517),.PCURVE_S1.);
+#17501 = LINE('',#17502,#17503);
+#17502 = CARTESIAN_POINT('',(-5.88,3.3875,0.1875));
+#17503 = VECTOR('',#17504,1.);
+#17504 = DIRECTION('',(1.,0.,0.));
+#17505 = PCURVE('',#17506,#17511);
+#17506 = PLANE('',#17507);
+#17507 = AXIS2_PLACEMENT_3D('',#17508,#17509,#17510);
+#17508 = CARTESIAN_POINT('',(-5.88,3.0125,0.1875));
+#17509 = DIRECTION('',(0.,0.,1.));
+#17510 = DIRECTION('',(1.,0.,0.));
+#17511 = DEFINITIONAL_REPRESENTATION('',(#17512),#17516);
+#17512 = LINE('',#17513,#17514);
+#17513 = CARTESIAN_POINT('',(0.,0.375));
+#17514 = VECTOR('',#17515,1.);
+#17515 = DIRECTION('',(1.,0.));
+#17516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17517 = PCURVE('',#17518,#17523);
+#17518 = PLANE('',#17519);
+#17519 = AXIS2_PLACEMENT_3D('',#17520,#17521,#17522);
+#17520 = CARTESIAN_POINT('',(-5.453319128445,3.3875,0.302149478872));
+#17521 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#17522 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#17523 = DEFINITIONAL_REPRESENTATION('',(#17524),#17528);
+#17524 = LINE('',#17525,#17526);
+#17525 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#17526 = VECTOR('',#17527,1.);
+#17527 = DIRECTION('',(1.,-8.365608664024E-59));
+#17528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17529 = ORIENTED_EDGE('',*,*,#17530,.F.);
+#17530 = EDGE_CURVE('',#17531,#17496,#17533,.T.);
+#17531 = VERTEX_POINT('',#17532);
+#17532 = CARTESIAN_POINT('',(-5.88,3.0125,0.1875));
+#17533 = SURFACE_CURVE('',#17534,(#17538,#17545),.PCURVE_S1.);
+#17534 = LINE('',#17535,#17536);
+#17535 = CARTESIAN_POINT('',(-5.88,3.0125,0.1875));
+#17536 = VECTOR('',#17537,1.);
+#17537 = DIRECTION('',(0.,1.,0.));
+#17538 = PCURVE('',#17506,#17539);
+#17539 = DEFINITIONAL_REPRESENTATION('',(#17540),#17544);
+#17540 = LINE('',#17541,#17542);
+#17541 = CARTESIAN_POINT('',(0.,0.));
+#17542 = VECTOR('',#17543,1.);
+#17543 = DIRECTION('',(0.,1.));
+#17544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17545 = PCURVE('',#17546,#17551);
+#17546 = PLANE('',#17547);
+#17547 = AXIS2_PLACEMENT_3D('',#17548,#17549,#17550);
+#17548 = CARTESIAN_POINT('',(-5.88,3.0125,0.));
+#17549 = DIRECTION('',(1.,0.,0.));
+#17550 = DIRECTION('',(0.,0.,1.));
+#17551 = DEFINITIONAL_REPRESENTATION('',(#17552),#17556);
+#17552 = LINE('',#17553,#17554);
+#17553 = CARTESIAN_POINT('',(0.1875,0.));
+#17554 = VECTOR('',#17555,1.);
+#17555 = DIRECTION('',(0.,-1.));
+#17556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17557 = ORIENTED_EDGE('',*,*,#17558,.T.);
+#17558 = EDGE_CURVE('',#17531,#17559,#17561,.T.);
+#17559 = VERTEX_POINT('',#17560);
+#17560 = CARTESIAN_POINT('',(-5.630520432075,3.0125,0.1875));
+#17561 = SURFACE_CURVE('',#17562,(#17566,#17573),.PCURVE_S1.);
+#17562 = LINE('',#17563,#17564);
+#17563 = CARTESIAN_POINT('',(-5.88,3.0125,0.1875));
+#17564 = VECTOR('',#17565,1.);
+#17565 = DIRECTION('',(1.,0.,0.));
+#17566 = PCURVE('',#17506,#17567);
+#17567 = DEFINITIONAL_REPRESENTATION('',(#17568),#17572);
+#17568 = LINE('',#17569,#17570);
+#17569 = CARTESIAN_POINT('',(0.,0.));
+#17570 = VECTOR('',#17571,1.);
+#17571 = DIRECTION('',(1.,0.));
+#17572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17573 = PCURVE('',#17574,#17579);
+#17574 = PLANE('',#17575);
+#17575 = AXIS2_PLACEMENT_3D('',#17576,#17577,#17578);
+#17576 = CARTESIAN_POINT('',(-5.453319128445,3.0125,0.302149478872));
+#17577 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#17578 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#17579 = DEFINITIONAL_REPRESENTATION('',(#17580),#17584);
+#17580 = LINE('',#17581,#17582);
+#17581 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#17582 = VECTOR('',#17583,1.);
+#17583 = DIRECTION('',(-1.,-4.751047921064E-59));
+#17584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17585 = ORIENTED_EDGE('',*,*,#17586,.T.);
+#17586 = EDGE_CURVE('',#17559,#17498,#17587,.T.);
+#17587 = SURFACE_CURVE('',#17588,(#17592,#17599),.PCURVE_S1.);
+#17588 = LINE('',#17589,#17590);
+#17589 = CARTESIAN_POINT('',(-5.630520432075,3.0125,0.1875));
+#17590 = VECTOR('',#17591,1.);
+#17591 = DIRECTION('',(0.,1.,0.));
+#17592 = PCURVE('',#17506,#17593);
+#17593 = DEFINITIONAL_REPRESENTATION('',(#17594),#17598);
+#17594 = LINE('',#17595,#17596);
+#17595 = CARTESIAN_POINT('',(0.249479567925,0.));
+#17596 = VECTOR('',#17597,1.);
+#17597 = DIRECTION('',(0.,1.));
+#17598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17599 = PCURVE('',#17600,#17605);
+#17600 = CYLINDRICAL_SURFACE('',#17601,9.375E-02);
+#17601 = AXIS2_PLACEMENT_3D('',#17602,#17603,#17604);
+#17602 = CARTESIAN_POINT('',(-5.630520432075,3.0125,0.28125));
+#17603 = DIRECTION('',(0.,1.,0.));
+#17604 = DIRECTION('',(0.,0.,-1.));
+#17605 = DEFINITIONAL_REPRESENTATION('',(#17606),#17610);
+#17606 = LINE('',#17607,#17608);
+#17607 = CARTESIAN_POINT('',(-0.,0.));
+#17608 = VECTOR('',#17609,1.);
+#17609 = DIRECTION('',(-0.,1.));
+#17610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17611 = ADVANCED_FACE('',(#17612),#17518,.T.);
+#17612 = FACE_BOUND('',#17613,.T.);
+#17613 = EDGE_LOOP('',(#17614,#17644,#17665,#17666,#17694,#17722,#17751,
+ #17779,#17807,#17835,#17863));
+#17614 = ORIENTED_EDGE('',*,*,#17615,.F.);
+#17615 = EDGE_CURVE('',#17616,#17618,#17620,.T.);
+#17616 = VERTEX_POINT('',#17617);
+#17617 = CARTESIAN_POINT('',(-5.88,3.3875,0.));
+#17618 = VERTEX_POINT('',#17619);
+#17619 = CARTESIAN_POINT('',(-5.530173477358,3.3875,0.));
+#17620 = SURFACE_CURVE('',#17621,(#17625,#17632),.PCURVE_S1.);
+#17621 = LINE('',#17622,#17623);
+#17622 = CARTESIAN_POINT('',(-5.88,3.3875,0.));
+#17623 = VECTOR('',#17624,1.);
+#17624 = DIRECTION('',(1.,0.,0.));
+#17625 = PCURVE('',#17518,#17626);
+#17626 = DEFINITIONAL_REPRESENTATION('',(#17627),#17631);
+#17627 = LINE('',#17628,#17629);
+#17628 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#17629 = VECTOR('',#17630,1.);
+#17630 = DIRECTION('',(1.,-8.365608664024E-59));
+#17631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17632 = PCURVE('',#17633,#17638);
+#17633 = PLANE('',#17634);
+#17634 = AXIS2_PLACEMENT_3D('',#17635,#17636,#17637);
+#17635 = CARTESIAN_POINT('',(-5.88,3.0125,0.));
+#17636 = DIRECTION('',(0.,0.,1.));
+#17637 = DIRECTION('',(1.,0.,0.));
+#17638 = DEFINITIONAL_REPRESENTATION('',(#17639),#17643);
+#17639 = LINE('',#17640,#17641);
+#17640 = CARTESIAN_POINT('',(0.,0.375));
+#17641 = VECTOR('',#17642,1.);
+#17642 = DIRECTION('',(1.,0.));
+#17643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17644 = ORIENTED_EDGE('',*,*,#17645,.T.);
+#17645 = EDGE_CURVE('',#17616,#17496,#17646,.T.);
+#17646 = SURFACE_CURVE('',#17647,(#17651,#17658),.PCURVE_S1.);
+#17647 = LINE('',#17648,#17649);
+#17648 = CARTESIAN_POINT('',(-5.88,3.3875,0.));
+#17649 = VECTOR('',#17650,1.);
+#17650 = DIRECTION('',(0.,0.,1.));
+#17651 = PCURVE('',#17518,#17652);
+#17652 = DEFINITIONAL_REPRESENTATION('',(#17653),#17657);
+#17653 = LINE('',#17654,#17655);
+#17654 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#17655 = VECTOR('',#17656,1.);
+#17656 = DIRECTION('',(0.,-1.));
+#17657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17658 = PCURVE('',#17546,#17659);
+#17659 = DEFINITIONAL_REPRESENTATION('',(#17660),#17664);
+#17660 = LINE('',#17661,#17662);
+#17661 = CARTESIAN_POINT('',(0.,-0.375));
+#17662 = VECTOR('',#17663,1.);
+#17663 = DIRECTION('',(1.,0.));
+#17664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17665 = ORIENTED_EDGE('',*,*,#17495,.T.);
+#17666 = ORIENTED_EDGE('',*,*,#17667,.T.);
+#17667 = EDGE_CURVE('',#17498,#17668,#17670,.T.);
+#17668 = VERTEX_POINT('',#17669);
+#17669 = CARTESIAN_POINT('',(-5.552515716981,3.3875,0.229246856604));
+#17670 = SURFACE_CURVE('',#17671,(#17676,#17687),.PCURVE_S1.);
+#17671 = CIRCLE('',#17672,9.375E-02);
+#17672 = AXIS2_PLACEMENT_3D('',#17673,#17674,#17675);
+#17673 = CARTESIAN_POINT('',(-5.630520432075,3.3875,0.28125));
+#17674 = DIRECTION('',(0.,-1.,0.));
+#17675 = DIRECTION('',(0.,0.,1.));
+#17676 = PCURVE('',#17518,#17677);
+#17677 = DEFINITIONAL_REPRESENTATION('',(#17678),#17686);
+#17678 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17679,#17680,#17681,#17682
+ ,#17683,#17684,#17685),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#17679 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#17680 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#17681 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#17682 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#17683 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#17684 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#17685 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#17686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17687 = PCURVE('',#17600,#17688);
+#17688 = DEFINITIONAL_REPRESENTATION('',(#17689),#17693);
+#17689 = LINE('',#17690,#17691);
+#17690 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#17691 = VECTOR('',#17692,1.);
+#17692 = DIRECTION('',(-1.,0.));
+#17693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17694 = ORIENTED_EDGE('',*,*,#17695,.T.);
+#17695 = EDGE_CURVE('',#17668,#17696,#17698,.T.);
+#17696 = VERTEX_POINT('',#17697);
+#17697 = CARTESIAN_POINT('',(-5.263840667924,3.3875,0.662259430188));
+#17698 = SURFACE_CURVE('',#17699,(#17703,#17710),.PCURVE_S1.);
+#17699 = LINE('',#17700,#17701);
+#17700 = CARTESIAN_POINT('',(-5.636009430188,3.3875,0.104006286792));
+#17701 = VECTOR('',#17702,1.);
+#17702 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#17703 = PCURVE('',#17518,#17704);
+#17704 = DEFINITIONAL_REPRESENTATION('',(#17705),#17709);
+#17705 = LINE('',#17706,#17707);
+#17706 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#17707 = VECTOR('',#17708,1.);
+#17708 = DIRECTION('',(0.554700196225,-0.832050294338));
+#17709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17710 = PCURVE('',#17711,#17716);
+#17711 = PLANE('',#17712);
+#17712 = AXIS2_PLACEMENT_3D('',#17713,#17714,#17715);
+#17713 = CARTESIAN_POINT('',(-5.636009430188,3.0125,0.104006286792));
+#17714 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#17715 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#17716 = DEFINITIONAL_REPRESENTATION('',(#17717),#17721);
+#17717 = LINE('',#17718,#17719);
+#17718 = CARTESIAN_POINT('',(0.,-0.375));
+#17719 = VECTOR('',#17720,1.);
+#17720 = DIRECTION('',(1.,0.));
+#17721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17722 = ORIENTED_EDGE('',*,*,#17723,.T.);
+#17723 = EDGE_CURVE('',#17696,#17724,#17726,.T.);
+#17724 = VERTEX_POINT('',#17725);
+#17725 = CARTESIAN_POINT('',(-5.18583595283,3.3875,0.704006286792));
+#17726 = SURFACE_CURVE('',#17727,(#17732,#17739),.PCURVE_S1.);
+#17727 = CIRCLE('',#17728,9.375E-02);
+#17728 = AXIS2_PLACEMENT_3D('',#17729,#17730,#17731);
+#17729 = CARTESIAN_POINT('',(-5.18583595283,3.3875,0.610256286792));
+#17730 = DIRECTION('',(0.,1.,0.));
+#17731 = DIRECTION('',(0.,0.,1.));
+#17732 = PCURVE('',#17518,#17733);
+#17733 = DEFINITIONAL_REPRESENTATION('',(#17734),#17738);
+#17734 = CIRCLE('',#17735,9.375E-02);
+#17735 = AXIS2_PLACEMENT_2D('',#17736,#17737);
+#17736 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#17737 = DIRECTION('',(0.,-1.));
+#17738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17739 = PCURVE('',#17740,#17745);
+#17740 = CYLINDRICAL_SURFACE('',#17741,9.375E-02);
+#17741 = AXIS2_PLACEMENT_3D('',#17742,#17743,#17744);
+#17742 = CARTESIAN_POINT('',(-5.18583595283,3.0125,0.610256286792));
+#17743 = DIRECTION('',(0.,1.,0.));
+#17744 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#17745 = DEFINITIONAL_REPRESENTATION('',(#17746),#17750);
+#17746 = LINE('',#17747,#17748);
+#17747 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#17748 = VECTOR('',#17749,1.);
+#17749 = DIRECTION('',(1.,0.));
+#17750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17751 = ORIENTED_EDGE('',*,*,#17752,.T.);
+#17752 = EDGE_CURVE('',#17724,#17753,#17755,.T.);
+#17753 = VERTEX_POINT('',#17754);
+#17754 = CARTESIAN_POINT('',(-5.08,3.3875,0.704006286792));
+#17755 = SURFACE_CURVE('',#17756,(#17760,#17767),.PCURVE_S1.);
+#17756 = LINE('',#17757,#17758);
+#17757 = CARTESIAN_POINT('',(-5.236009430188,3.3875,0.704006286792));
+#17758 = VECTOR('',#17759,1.);
+#17759 = DIRECTION('',(1.,0.,0.));
+#17760 = PCURVE('',#17518,#17761);
+#17761 = DEFINITIONAL_REPRESENTATION('',(#17762),#17766);
+#17762 = LINE('',#17763,#17764);
+#17763 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#17764 = VECTOR('',#17765,1.);
+#17765 = DIRECTION('',(1.,-8.365608664024E-59));
+#17766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17767 = PCURVE('',#17768,#17773);
+#17768 = PLANE('',#17769);
+#17769 = AXIS2_PLACEMENT_3D('',#17770,#17771,#17772);
+#17770 = CARTESIAN_POINT('',(-5.236009430188,3.0125,0.704006286792));
+#17771 = DIRECTION('',(0.,0.,1.));
+#17772 = DIRECTION('',(1.,0.,0.));
+#17773 = DEFINITIONAL_REPRESENTATION('',(#17774),#17778);
+#17774 = LINE('',#17775,#17776);
+#17775 = CARTESIAN_POINT('',(0.,0.375));
+#17776 = VECTOR('',#17777,1.);
+#17777 = DIRECTION('',(1.,0.));
+#17778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17779 = ORIENTED_EDGE('',*,*,#17780,.F.);
+#17780 = EDGE_CURVE('',#17781,#17753,#17783,.T.);
+#17781 = VERTEX_POINT('',#17782);
+#17782 = CARTESIAN_POINT('',(-5.08,3.3875,0.516506286792));
+#17783 = SURFACE_CURVE('',#17784,(#17788,#17795),.PCURVE_S1.);
+#17784 = LINE('',#17785,#17786);
+#17785 = CARTESIAN_POINT('',(-5.08,3.3875,0.516506286792));
+#17786 = VECTOR('',#17787,1.);
+#17787 = DIRECTION('',(0.,0.,1.));
+#17788 = PCURVE('',#17518,#17789);
+#17789 = DEFINITIONAL_REPRESENTATION('',(#17790),#17794);
+#17790 = LINE('',#17791,#17792);
+#17791 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#17792 = VECTOR('',#17793,1.);
+#17793 = DIRECTION('',(0.,-1.));
+#17794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17795 = PCURVE('',#17796,#17801);
+#17796 = PLANE('',#17797);
+#17797 = AXIS2_PLACEMENT_3D('',#17798,#17799,#17800);
+#17798 = CARTESIAN_POINT('',(-5.08,3.0125,0.516506286792));
+#17799 = DIRECTION('',(1.,0.,0.));
+#17800 = DIRECTION('',(0.,0.,1.));
+#17801 = DEFINITIONAL_REPRESENTATION('',(#17802),#17806);
+#17802 = LINE('',#17803,#17804);
+#17803 = CARTESIAN_POINT('',(0.,-0.375));
+#17804 = VECTOR('',#17805,1.);
+#17805 = DIRECTION('',(1.,0.));
+#17806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17807 = ORIENTED_EDGE('',*,*,#17808,.F.);
+#17808 = EDGE_CURVE('',#17809,#17781,#17811,.T.);
+#17809 = VERTEX_POINT('',#17810);
+#17810 = CARTESIAN_POINT('',(-5.135662475472,3.3875,0.516506286792));
+#17811 = SURFACE_CURVE('',#17812,(#17816,#17823),.PCURVE_S1.);
+#17812 = LINE('',#17813,#17814);
+#17813 = CARTESIAN_POINT('',(-5.236009430188,3.3875,0.516506286792));
+#17814 = VECTOR('',#17815,1.);
+#17815 = DIRECTION('',(1.,0.,0.));
+#17816 = PCURVE('',#17518,#17817);
+#17817 = DEFINITIONAL_REPRESENTATION('',(#17818),#17822);
+#17818 = LINE('',#17819,#17820);
+#17819 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#17820 = VECTOR('',#17821,1.);
+#17821 = DIRECTION('',(1.,-8.365608664024E-59));
+#17822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17823 = PCURVE('',#17824,#17829);
+#17824 = PLANE('',#17825);
+#17825 = AXIS2_PLACEMENT_3D('',#17826,#17827,#17828);
+#17826 = CARTESIAN_POINT('',(-5.236009430188,3.0125,0.516506286792));
+#17827 = DIRECTION('',(0.,0.,1.));
+#17828 = DIRECTION('',(1.,0.,0.));
+#17829 = DEFINITIONAL_REPRESENTATION('',(#17830),#17834);
+#17830 = LINE('',#17831,#17832);
+#17831 = CARTESIAN_POINT('',(0.,0.375));
+#17832 = VECTOR('',#17833,1.);
+#17833 = DIRECTION('',(1.,0.));
+#17834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17835 = ORIENTED_EDGE('',*,*,#17836,.F.);
+#17836 = EDGE_CURVE('',#17837,#17809,#17839,.T.);
+#17837 = VERTEX_POINT('',#17838);
+#17838 = CARTESIAN_POINT('',(-5.452168762264,3.3875,4.174685660388E-02)
+ );
+#17839 = SURFACE_CURVE('',#17840,(#17844,#17851),.PCURVE_S1.);
+#17840 = LINE('',#17841,#17842);
+#17841 = CARTESIAN_POINT('',(-5.48,3.3875,2.775557561563E-17));
+#17842 = VECTOR('',#17843,1.);
+#17843 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#17844 = PCURVE('',#17518,#17845);
+#17845 = DEFINITIONAL_REPRESENTATION('',(#17846),#17850);
+#17846 = LINE('',#17847,#17848);
+#17847 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#17848 = VECTOR('',#17849,1.);
+#17849 = DIRECTION('',(0.554700196225,-0.832050294338));
+#17850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17851 = PCURVE('',#17852,#17857);
+#17852 = PLANE('',#17853);
+#17853 = AXIS2_PLACEMENT_3D('',#17854,#17855,#17856);
+#17854 = CARTESIAN_POINT('',(-5.48,3.0125,2.775557561563E-17));
+#17855 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#17856 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#17857 = DEFINITIONAL_REPRESENTATION('',(#17858),#17862);
+#17858 = LINE('',#17859,#17860);
+#17859 = CARTESIAN_POINT('',(0.,-0.375));
+#17860 = VECTOR('',#17861,1.);
+#17861 = DIRECTION('',(1.,0.));
+#17862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17863 = ORIENTED_EDGE('',*,*,#17864,.F.);
+#17864 = EDGE_CURVE('',#17618,#17837,#17865,.T.);
+#17865 = SURFACE_CURVE('',#17866,(#17871,#17882),.PCURVE_S1.);
+#17866 = CIRCLE('',#17867,9.375E-02);
+#17867 = AXIS2_PLACEMENT_3D('',#17868,#17869,#17870);
+#17868 = CARTESIAN_POINT('',(-5.530173477358,3.3875,9.375E-02));
+#17869 = DIRECTION('',(0.,-1.,0.));
+#17870 = DIRECTION('',(0.,0.,1.));
+#17871 = PCURVE('',#17518,#17872);
+#17872 = DEFINITIONAL_REPRESENTATION('',(#17873),#17881);
+#17873 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17874,#17875,#17876,#17877
+ ,#17878,#17879,#17880),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#17874 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#17875 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#17876 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#17877 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#17878 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#17879 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#17880 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#17881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17882 = PCURVE('',#17883,#17888);
+#17883 = CYLINDRICAL_SURFACE('',#17884,9.375E-02);
+#17884 = AXIS2_PLACEMENT_3D('',#17885,#17886,#17887);
+#17885 = CARTESIAN_POINT('',(-5.530173477358,3.0125,9.375E-02));
+#17886 = DIRECTION('',(0.,1.,0.));
+#17887 = DIRECTION('',(0.,0.,-1.));
+#17888 = DEFINITIONAL_REPRESENTATION('',(#17889),#17893);
+#17889 = LINE('',#17890,#17891);
+#17890 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#17891 = VECTOR('',#17892,1.);
+#17892 = DIRECTION('',(-1.,0.));
+#17893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17894 = ADVANCED_FACE('',(#17895),#17600,.F.);
+#17895 = FACE_BOUND('',#17896,.T.);
+#17896 = EDGE_LOOP('',(#17897,#17921,#17942,#17943));
+#17897 = ORIENTED_EDGE('',*,*,#17898,.T.);
+#17898 = EDGE_CURVE('',#17559,#17899,#17901,.T.);
+#17899 = VERTEX_POINT('',#17900);
+#17900 = CARTESIAN_POINT('',(-5.552515716981,3.0125,0.229246856604));
+#17901 = SURFACE_CURVE('',#17902,(#17907,#17914),.PCURVE_S1.);
+#17902 = CIRCLE('',#17903,9.375E-02);
+#17903 = AXIS2_PLACEMENT_3D('',#17904,#17905,#17906);
+#17904 = CARTESIAN_POINT('',(-5.630520432075,3.0125,0.28125));
+#17905 = DIRECTION('',(0.,-1.,0.));
+#17906 = DIRECTION('',(0.,0.,1.));
+#17907 = PCURVE('',#17600,#17908);
+#17908 = DEFINITIONAL_REPRESENTATION('',(#17909),#17913);
+#17909 = LINE('',#17910,#17911);
+#17910 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#17911 = VECTOR('',#17912,1.);
+#17912 = DIRECTION('',(-1.,0.));
+#17913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17914 = PCURVE('',#17574,#17915);
+#17915 = DEFINITIONAL_REPRESENTATION('',(#17916),#17920);
+#17916 = CIRCLE('',#17917,9.375E-02);
+#17917 = AXIS2_PLACEMENT_2D('',#17918,#17919);
+#17918 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#17919 = DIRECTION('',(0.,-1.));
+#17920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17921 = ORIENTED_EDGE('',*,*,#17922,.T.);
+#17922 = EDGE_CURVE('',#17899,#17668,#17923,.T.);
+#17923 = SURFACE_CURVE('',#17924,(#17928,#17935),.PCURVE_S1.);
+#17924 = LINE('',#17925,#17926);
+#17925 = CARTESIAN_POINT('',(-5.552515716981,3.0125,0.229246856604));
+#17926 = VECTOR('',#17927,1.);
+#17927 = DIRECTION('',(0.,1.,0.));
+#17928 = PCURVE('',#17600,#17929);
+#17929 = DEFINITIONAL_REPRESENTATION('',(#17930),#17934);
+#17930 = LINE('',#17931,#17932);
+#17931 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#17932 = VECTOR('',#17933,1.);
+#17933 = DIRECTION('',(-0.,1.));
+#17934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17935 = PCURVE('',#17711,#17936);
+#17936 = DEFINITIONAL_REPRESENTATION('',(#17937),#17941);
+#17937 = LINE('',#17938,#17939);
+#17938 = CARTESIAN_POINT('',(0.150520432075,0.));
+#17939 = VECTOR('',#17940,1.);
+#17940 = DIRECTION('',(0.,-1.));
+#17941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17942 = ORIENTED_EDGE('',*,*,#17667,.F.);
+#17943 = ORIENTED_EDGE('',*,*,#17586,.F.);
+#17944 = ADVANCED_FACE('',(#17945),#17546,.F.);
+#17945 = FACE_BOUND('',#17946,.F.);
+#17946 = EDGE_LOOP('',(#17947,#17970,#17991,#17992));
+#17947 = ORIENTED_EDGE('',*,*,#17948,.F.);
+#17948 = EDGE_CURVE('',#17949,#17531,#17951,.T.);
+#17949 = VERTEX_POINT('',#17950);
+#17950 = CARTESIAN_POINT('',(-5.88,3.0125,0.));
+#17951 = SURFACE_CURVE('',#17952,(#17956,#17963),.PCURVE_S1.);
+#17952 = LINE('',#17953,#17954);
+#17953 = CARTESIAN_POINT('',(-5.88,3.0125,0.));
+#17954 = VECTOR('',#17955,1.);
+#17955 = DIRECTION('',(0.,0.,1.));
+#17956 = PCURVE('',#17546,#17957);
+#17957 = DEFINITIONAL_REPRESENTATION('',(#17958),#17962);
+#17958 = LINE('',#17959,#17960);
+#17959 = CARTESIAN_POINT('',(0.,0.));
+#17960 = VECTOR('',#17961,1.);
+#17961 = DIRECTION('',(1.,0.));
+#17962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17963 = PCURVE('',#17574,#17964);
+#17964 = DEFINITIONAL_REPRESENTATION('',(#17965),#17969);
+#17965 = LINE('',#17966,#17967);
+#17966 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#17967 = VECTOR('',#17968,1.);
+#17968 = DIRECTION('',(0.,-1.));
+#17969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17970 = ORIENTED_EDGE('',*,*,#17971,.T.);
+#17971 = EDGE_CURVE('',#17949,#17616,#17972,.T.);
+#17972 = SURFACE_CURVE('',#17973,(#17977,#17984),.PCURVE_S1.);
+#17973 = LINE('',#17974,#17975);
+#17974 = CARTESIAN_POINT('',(-5.88,3.0125,0.));
+#17975 = VECTOR('',#17976,1.);
+#17976 = DIRECTION('',(0.,1.,0.));
+#17977 = PCURVE('',#17546,#17978);
+#17978 = DEFINITIONAL_REPRESENTATION('',(#17979),#17983);
+#17979 = LINE('',#17980,#17981);
+#17980 = CARTESIAN_POINT('',(0.,0.));
+#17981 = VECTOR('',#17982,1.);
+#17982 = DIRECTION('',(0.,-1.));
+#17983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17984 = PCURVE('',#17633,#17985);
+#17985 = DEFINITIONAL_REPRESENTATION('',(#17986),#17990);
+#17986 = LINE('',#17987,#17988);
+#17987 = CARTESIAN_POINT('',(0.,0.));
+#17988 = VECTOR('',#17989,1.);
+#17989 = DIRECTION('',(0.,1.));
+#17990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#17991 = ORIENTED_EDGE('',*,*,#17645,.T.);
+#17992 = ORIENTED_EDGE('',*,*,#17530,.F.);
+#17993 = ADVANCED_FACE('',(#17994),#17574,.T.);
+#17994 = FACE_BOUND('',#17995,.T.);
+#17995 = EDGE_LOOP('',(#17996,#18019,#18043,#18066,#18089,#18112,#18135,
+ #18163,#18184,#18185,#18186));
+#17996 = ORIENTED_EDGE('',*,*,#17997,.T.);
+#17997 = EDGE_CURVE('',#17949,#17998,#18000,.T.);
+#17998 = VERTEX_POINT('',#17999);
+#17999 = CARTESIAN_POINT('',(-5.530173477358,3.0125,0.));
+#18000 = SURFACE_CURVE('',#18001,(#18005,#18012),.PCURVE_S1.);
+#18001 = LINE('',#18002,#18003);
+#18002 = CARTESIAN_POINT('',(-5.88,3.0125,0.));
+#18003 = VECTOR('',#18004,1.);
+#18004 = DIRECTION('',(1.,0.,0.));
+#18005 = PCURVE('',#17574,#18006);
+#18006 = DEFINITIONAL_REPRESENTATION('',(#18007),#18011);
+#18007 = LINE('',#18008,#18009);
+#18008 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#18009 = VECTOR('',#18010,1.);
+#18010 = DIRECTION('',(-1.,-4.751047921064E-59));
+#18011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18012 = PCURVE('',#17633,#18013);
+#18013 = DEFINITIONAL_REPRESENTATION('',(#18014),#18018);
+#18014 = LINE('',#18015,#18016);
+#18015 = CARTESIAN_POINT('',(0.,0.));
+#18016 = VECTOR('',#18017,1.);
+#18017 = DIRECTION('',(1.,0.));
+#18018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18019 = ORIENTED_EDGE('',*,*,#18020,.T.);
+#18020 = EDGE_CURVE('',#17998,#18021,#18023,.T.);
+#18021 = VERTEX_POINT('',#18022);
+#18022 = CARTESIAN_POINT('',(-5.452168762264,3.0125,4.174685660388E-02)
+ );
+#18023 = SURFACE_CURVE('',#18024,(#18029,#18036),.PCURVE_S1.);
+#18024 = CIRCLE('',#18025,9.375E-02);
+#18025 = AXIS2_PLACEMENT_3D('',#18026,#18027,#18028);
+#18026 = CARTESIAN_POINT('',(-5.530173477358,3.0125,9.375E-02));
+#18027 = DIRECTION('',(0.,-1.,0.));
+#18028 = DIRECTION('',(0.,0.,1.));
+#18029 = PCURVE('',#17574,#18030);
+#18030 = DEFINITIONAL_REPRESENTATION('',(#18031),#18035);
+#18031 = CIRCLE('',#18032,9.375E-02);
+#18032 = AXIS2_PLACEMENT_2D('',#18033,#18034);
+#18033 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#18034 = DIRECTION('',(0.,-1.));
+#18035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18036 = PCURVE('',#17883,#18037);
+#18037 = DEFINITIONAL_REPRESENTATION('',(#18038),#18042);
+#18038 = LINE('',#18039,#18040);
+#18039 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#18040 = VECTOR('',#18041,1.);
+#18041 = DIRECTION('',(-1.,0.));
+#18042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18043 = ORIENTED_EDGE('',*,*,#18044,.T.);
+#18044 = EDGE_CURVE('',#18021,#18045,#18047,.T.);
+#18045 = VERTEX_POINT('',#18046);
+#18046 = CARTESIAN_POINT('',(-5.135662475472,3.0125,0.516506286792));
+#18047 = SURFACE_CURVE('',#18048,(#18052,#18059),.PCURVE_S1.);
+#18048 = LINE('',#18049,#18050);
+#18049 = CARTESIAN_POINT('',(-5.48,3.0125,2.775557561563E-17));
+#18050 = VECTOR('',#18051,1.);
+#18051 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#18052 = PCURVE('',#17574,#18053);
+#18053 = DEFINITIONAL_REPRESENTATION('',(#18054),#18058);
+#18054 = LINE('',#18055,#18056);
+#18055 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#18056 = VECTOR('',#18057,1.);
+#18057 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#18058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18059 = PCURVE('',#17852,#18060);
+#18060 = DEFINITIONAL_REPRESENTATION('',(#18061),#18065);
+#18061 = LINE('',#18062,#18063);
+#18062 = CARTESIAN_POINT('',(0.,0.));
+#18063 = VECTOR('',#18064,1.);
+#18064 = DIRECTION('',(1.,0.));
+#18065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18066 = ORIENTED_EDGE('',*,*,#18067,.T.);
+#18067 = EDGE_CURVE('',#18045,#18068,#18070,.T.);
+#18068 = VERTEX_POINT('',#18069);
+#18069 = CARTESIAN_POINT('',(-5.08,3.0125,0.516506286792));
+#18070 = SURFACE_CURVE('',#18071,(#18075,#18082),.PCURVE_S1.);
+#18071 = LINE('',#18072,#18073);
+#18072 = CARTESIAN_POINT('',(-5.236009430188,3.0125,0.516506286792));
+#18073 = VECTOR('',#18074,1.);
+#18074 = DIRECTION('',(1.,0.,0.));
+#18075 = PCURVE('',#17574,#18076);
+#18076 = DEFINITIONAL_REPRESENTATION('',(#18077),#18081);
+#18077 = LINE('',#18078,#18079);
+#18078 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#18079 = VECTOR('',#18080,1.);
+#18080 = DIRECTION('',(-1.,-4.751047921064E-59));
+#18081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18082 = PCURVE('',#17824,#18083);
+#18083 = DEFINITIONAL_REPRESENTATION('',(#18084),#18088);
+#18084 = LINE('',#18085,#18086);
+#18085 = CARTESIAN_POINT('',(0.,0.));
+#18086 = VECTOR('',#18087,1.);
+#18087 = DIRECTION('',(1.,0.));
+#18088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18089 = ORIENTED_EDGE('',*,*,#18090,.T.);
+#18090 = EDGE_CURVE('',#18068,#18091,#18093,.T.);
+#18091 = VERTEX_POINT('',#18092);
+#18092 = CARTESIAN_POINT('',(-5.08,3.0125,0.704006286792));
+#18093 = SURFACE_CURVE('',#18094,(#18098,#18105),.PCURVE_S1.);
+#18094 = LINE('',#18095,#18096);
+#18095 = CARTESIAN_POINT('',(-5.08,3.0125,0.516506286792));
+#18096 = VECTOR('',#18097,1.);
+#18097 = DIRECTION('',(0.,0.,1.));
+#18098 = PCURVE('',#17574,#18099);
+#18099 = DEFINITIONAL_REPRESENTATION('',(#18100),#18104);
+#18100 = LINE('',#18101,#18102);
+#18101 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#18102 = VECTOR('',#18103,1.);
+#18103 = DIRECTION('',(0.,-1.));
+#18104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18105 = PCURVE('',#17796,#18106);
+#18106 = DEFINITIONAL_REPRESENTATION('',(#18107),#18111);
+#18107 = LINE('',#18108,#18109);
+#18108 = CARTESIAN_POINT('',(0.,0.));
+#18109 = VECTOR('',#18110,1.);
+#18110 = DIRECTION('',(1.,0.));
+#18111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18112 = ORIENTED_EDGE('',*,*,#18113,.F.);
+#18113 = EDGE_CURVE('',#18114,#18091,#18116,.T.);
+#18114 = VERTEX_POINT('',#18115);
+#18115 = CARTESIAN_POINT('',(-5.18583595283,3.0125,0.704006286792));
+#18116 = SURFACE_CURVE('',#18117,(#18121,#18128),.PCURVE_S1.);
+#18117 = LINE('',#18118,#18119);
+#18118 = CARTESIAN_POINT('',(-5.236009430188,3.0125,0.704006286792));
+#18119 = VECTOR('',#18120,1.);
+#18120 = DIRECTION('',(1.,0.,0.));
+#18121 = PCURVE('',#17574,#18122);
+#18122 = DEFINITIONAL_REPRESENTATION('',(#18123),#18127);
+#18123 = LINE('',#18124,#18125);
+#18124 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#18125 = VECTOR('',#18126,1.);
+#18126 = DIRECTION('',(-1.,-4.751047921064E-59));
+#18127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18128 = PCURVE('',#17768,#18129);
+#18129 = DEFINITIONAL_REPRESENTATION('',(#18130),#18134);
+#18130 = LINE('',#18131,#18132);
+#18131 = CARTESIAN_POINT('',(0.,0.));
+#18132 = VECTOR('',#18133,1.);
+#18133 = DIRECTION('',(1.,0.));
+#18134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18135 = ORIENTED_EDGE('',*,*,#18136,.F.);
+#18136 = EDGE_CURVE('',#18137,#18114,#18139,.T.);
+#18137 = VERTEX_POINT('',#18138);
+#18138 = CARTESIAN_POINT('',(-5.263840667924,3.0125,0.662259430188));
+#18139 = SURFACE_CURVE('',#18140,(#18145,#18156),.PCURVE_S1.);
+#18140 = CIRCLE('',#18141,9.375E-02);
+#18141 = AXIS2_PLACEMENT_3D('',#18142,#18143,#18144);
+#18142 = CARTESIAN_POINT('',(-5.18583595283,3.0125,0.610256286792));
+#18143 = DIRECTION('',(0.,1.,0.));
+#18144 = DIRECTION('',(0.,0.,1.));
+#18145 = PCURVE('',#17574,#18146);
+#18146 = DEFINITIONAL_REPRESENTATION('',(#18147),#18155);
+#18147 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18148,#18149,#18150,#18151
+ ,#18152,#18153,#18154),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#18148 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#18149 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#18150 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#18151 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#18152 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#18153 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#18154 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#18155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18156 = PCURVE('',#17740,#18157);
+#18157 = DEFINITIONAL_REPRESENTATION('',(#18158),#18162);
+#18158 = LINE('',#18159,#18160);
+#18159 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#18160 = VECTOR('',#18161,1.);
+#18161 = DIRECTION('',(1.,0.));
+#18162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18163 = ORIENTED_EDGE('',*,*,#18164,.F.);
+#18164 = EDGE_CURVE('',#17899,#18137,#18165,.T.);
+#18165 = SURFACE_CURVE('',#18166,(#18170,#18177),.PCURVE_S1.);
+#18166 = LINE('',#18167,#18168);
+#18167 = CARTESIAN_POINT('',(-5.636009430188,3.0125,0.104006286792));
+#18168 = VECTOR('',#18169,1.);
+#18169 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#18170 = PCURVE('',#17574,#18171);
+#18171 = DEFINITIONAL_REPRESENTATION('',(#18172),#18176);
+#18172 = LINE('',#18173,#18174);
+#18173 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#18174 = VECTOR('',#18175,1.);
+#18175 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#18176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18177 = PCURVE('',#17711,#18178);
+#18178 = DEFINITIONAL_REPRESENTATION('',(#18179),#18183);
+#18179 = LINE('',#18180,#18181);
+#18180 = CARTESIAN_POINT('',(0.,0.));
+#18181 = VECTOR('',#18182,1.);
+#18182 = DIRECTION('',(1.,0.));
+#18183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18184 = ORIENTED_EDGE('',*,*,#17898,.F.);
+#18185 = ORIENTED_EDGE('',*,*,#17558,.F.);
+#18186 = ORIENTED_EDGE('',*,*,#17948,.F.);
+#18187 = ADVANCED_FACE('',(#18188),#17633,.F.);
+#18188 = FACE_BOUND('',#18189,.F.);
+#18189 = EDGE_LOOP('',(#18190,#18191,#18192,#18193));
+#18190 = ORIENTED_EDGE('',*,*,#17615,.F.);
+#18191 = ORIENTED_EDGE('',*,*,#17971,.F.);
+#18192 = ORIENTED_EDGE('',*,*,#17997,.T.);
+#18193 = ORIENTED_EDGE('',*,*,#18194,.T.);
+#18194 = EDGE_CURVE('',#17998,#17618,#18195,.T.);
+#18195 = SURFACE_CURVE('',#18196,(#18200,#18207),.PCURVE_S1.);
+#18196 = LINE('',#18197,#18198);
+#18197 = CARTESIAN_POINT('',(-5.530173477358,3.0125,0.));
+#18198 = VECTOR('',#18199,1.);
+#18199 = DIRECTION('',(0.,1.,0.));
+#18200 = PCURVE('',#17633,#18201);
+#18201 = DEFINITIONAL_REPRESENTATION('',(#18202),#18206);
+#18202 = LINE('',#18203,#18204);
+#18203 = CARTESIAN_POINT('',(0.349826522642,0.));
+#18204 = VECTOR('',#18205,1.);
+#18205 = DIRECTION('',(0.,1.));
+#18206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18207 = PCURVE('',#17883,#18208);
+#18208 = DEFINITIONAL_REPRESENTATION('',(#18209),#18213);
+#18209 = LINE('',#18210,#18211);
+#18210 = CARTESIAN_POINT('',(-0.,0.));
+#18211 = VECTOR('',#18212,1.);
+#18212 = DIRECTION('',(-0.,1.));
+#18213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18214 = ADVANCED_FACE('',(#18215),#17883,.T.);
+#18215 = FACE_BOUND('',#18216,.F.);
+#18216 = EDGE_LOOP('',(#18217,#18218,#18239,#18240));
+#18217 = ORIENTED_EDGE('',*,*,#18020,.T.);
+#18218 = ORIENTED_EDGE('',*,*,#18219,.T.);
+#18219 = EDGE_CURVE('',#18021,#17837,#18220,.T.);
+#18220 = SURFACE_CURVE('',#18221,(#18225,#18232),.PCURVE_S1.);
+#18221 = LINE('',#18222,#18223);
+#18222 = CARTESIAN_POINT('',(-5.452168762264,3.0125,4.174685660388E-02)
+ );
+#18223 = VECTOR('',#18224,1.);
+#18224 = DIRECTION('',(0.,1.,0.));
+#18225 = PCURVE('',#17883,#18226);
+#18226 = DEFINITIONAL_REPRESENTATION('',(#18227),#18231);
+#18227 = LINE('',#18228,#18229);
+#18228 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#18229 = VECTOR('',#18230,1.);
+#18230 = DIRECTION('',(-0.,1.));
+#18231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18232 = PCURVE('',#17852,#18233);
+#18233 = DEFINITIONAL_REPRESENTATION('',(#18234),#18238);
+#18234 = LINE('',#18235,#18236);
+#18235 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#18236 = VECTOR('',#18237,1.);
+#18237 = DIRECTION('',(0.,-1.));
+#18238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18239 = ORIENTED_EDGE('',*,*,#17864,.F.);
+#18240 = ORIENTED_EDGE('',*,*,#18194,.F.);
+#18241 = ADVANCED_FACE('',(#18242),#17852,.T.);
+#18242 = FACE_BOUND('',#18243,.T.);
+#18243 = EDGE_LOOP('',(#18244,#18245,#18246,#18247));
+#18244 = ORIENTED_EDGE('',*,*,#18044,.F.);
+#18245 = ORIENTED_EDGE('',*,*,#18219,.T.);
+#18246 = ORIENTED_EDGE('',*,*,#17836,.T.);
+#18247 = ORIENTED_EDGE('',*,*,#18248,.F.);
+#18248 = EDGE_CURVE('',#18045,#17809,#18249,.T.);
+#18249 = SURFACE_CURVE('',#18250,(#18254,#18260),.PCURVE_S1.);
+#18250 = LINE('',#18251,#18252);
+#18251 = CARTESIAN_POINT('',(-5.135662475472,3.0125,0.516506286792));
+#18252 = VECTOR('',#18253,1.);
+#18253 = DIRECTION('',(0.,1.,0.));
+#18254 = PCURVE('',#17852,#18255);
+#18255 = DEFINITIONAL_REPRESENTATION('',(#18256),#18259);
+#18256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18257,#18258),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#18257 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#18258 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#18259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18260 = PCURVE('',#17824,#18261);
+#18261 = DEFINITIONAL_REPRESENTATION('',(#18262),#18265);
+#18262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18263,#18264),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#18263 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#18264 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#18265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18266 = ADVANCED_FACE('',(#18267),#17824,.F.);
+#18267 = FACE_BOUND('',#18268,.F.);
+#18268 = EDGE_LOOP('',(#18269,#18270,#18271,#18272));
+#18269 = ORIENTED_EDGE('',*,*,#17808,.F.);
+#18270 = ORIENTED_EDGE('',*,*,#18248,.F.);
+#18271 = ORIENTED_EDGE('',*,*,#18067,.T.);
+#18272 = ORIENTED_EDGE('',*,*,#18273,.T.);
+#18273 = EDGE_CURVE('',#18068,#17781,#18274,.T.);
+#18274 = SURFACE_CURVE('',#18275,(#18279,#18286),.PCURVE_S1.);
+#18275 = LINE('',#18276,#18277);
+#18276 = CARTESIAN_POINT('',(-5.08,3.0125,0.516506286792));
+#18277 = VECTOR('',#18278,1.);
+#18278 = DIRECTION('',(0.,1.,0.));
+#18279 = PCURVE('',#17824,#18280);
+#18280 = DEFINITIONAL_REPRESENTATION('',(#18281),#18285);
+#18281 = LINE('',#18282,#18283);
+#18282 = CARTESIAN_POINT('',(0.156009430188,0.));
+#18283 = VECTOR('',#18284,1.);
+#18284 = DIRECTION('',(0.,1.));
+#18285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18286 = PCURVE('',#17796,#18287);
+#18287 = DEFINITIONAL_REPRESENTATION('',(#18288),#18292);
+#18288 = LINE('',#18289,#18290);
+#18289 = CARTESIAN_POINT('',(0.,0.));
+#18290 = VECTOR('',#18291,1.);
+#18291 = DIRECTION('',(0.,-1.));
+#18292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18293 = ADVANCED_FACE('',(#18294),#17796,.T.);
+#18294 = FACE_BOUND('',#18295,.T.);
+#18295 = EDGE_LOOP('',(#18296,#18297,#18298,#18299));
+#18296 = ORIENTED_EDGE('',*,*,#18090,.F.);
+#18297 = ORIENTED_EDGE('',*,*,#18273,.T.);
+#18298 = ORIENTED_EDGE('',*,*,#17780,.T.);
+#18299 = ORIENTED_EDGE('',*,*,#18300,.F.);
+#18300 = EDGE_CURVE('',#18091,#17753,#18301,.T.);
+#18301 = SURFACE_CURVE('',#18302,(#18306,#18313),.PCURVE_S1.);
+#18302 = LINE('',#18303,#18304);
+#18303 = CARTESIAN_POINT('',(-5.08,3.0125,0.704006286792));
+#18304 = VECTOR('',#18305,1.);
+#18305 = DIRECTION('',(0.,1.,0.));
+#18306 = PCURVE('',#17796,#18307);
+#18307 = DEFINITIONAL_REPRESENTATION('',(#18308),#18312);
+#18308 = LINE('',#18309,#18310);
+#18309 = CARTESIAN_POINT('',(0.1875,0.));
+#18310 = VECTOR('',#18311,1.);
+#18311 = DIRECTION('',(0.,-1.));
+#18312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18313 = PCURVE('',#17768,#18314);
+#18314 = DEFINITIONAL_REPRESENTATION('',(#18315),#18319);
+#18315 = LINE('',#18316,#18317);
+#18316 = CARTESIAN_POINT('',(0.156009430188,0.));
+#18317 = VECTOR('',#18318,1.);
+#18318 = DIRECTION('',(0.,1.));
+#18319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18320 = ADVANCED_FACE('',(#18321),#17711,.F.);
+#18321 = FACE_BOUND('',#18322,.F.);
+#18322 = EDGE_LOOP('',(#18323,#18324,#18325,#18326));
+#18323 = ORIENTED_EDGE('',*,*,#18164,.F.);
+#18324 = ORIENTED_EDGE('',*,*,#17922,.T.);
+#18325 = ORIENTED_EDGE('',*,*,#17695,.T.);
+#18326 = ORIENTED_EDGE('',*,*,#18327,.F.);
+#18327 = EDGE_CURVE('',#18137,#17696,#18328,.T.);
+#18328 = SURFACE_CURVE('',#18329,(#18333,#18340),.PCURVE_S1.);
+#18329 = LINE('',#18330,#18331);
+#18330 = CARTESIAN_POINT('',(-5.263840667924,3.0125,0.662259430188));
+#18331 = VECTOR('',#18332,1.);
+#18332 = DIRECTION('',(0.,1.,0.));
+#18333 = PCURVE('',#17711,#18334);
+#18334 = DEFINITIONAL_REPRESENTATION('',(#18335),#18339);
+#18335 = LINE('',#18336,#18337);
+#18336 = CARTESIAN_POINT('',(0.670936777735,0.));
+#18337 = VECTOR('',#18338,1.);
+#18338 = DIRECTION('',(0.,-1.));
+#18339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18340 = PCURVE('',#17740,#18341);
+#18341 = DEFINITIONAL_REPRESENTATION('',(#18342),#18346);
+#18342 = LINE('',#18343,#18344);
+#18343 = CARTESIAN_POINT('',(0.,0.));
+#18344 = VECTOR('',#18345,1.);
+#18345 = DIRECTION('',(0.,1.));
+#18346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18347 = ADVANCED_FACE('',(#18348),#17768,.T.);
+#18348 = FACE_BOUND('',#18349,.T.);
+#18349 = EDGE_LOOP('',(#18350,#18351,#18352,#18353));
+#18350 = ORIENTED_EDGE('',*,*,#18113,.T.);
+#18351 = ORIENTED_EDGE('',*,*,#18300,.T.);
+#18352 = ORIENTED_EDGE('',*,*,#17752,.F.);
+#18353 = ORIENTED_EDGE('',*,*,#18354,.F.);
+#18354 = EDGE_CURVE('',#18114,#17724,#18355,.T.);
+#18355 = SURFACE_CURVE('',#18356,(#18360,#18367),.PCURVE_S1.);
+#18356 = LINE('',#18357,#18358);
+#18357 = CARTESIAN_POINT('',(-5.18583595283,3.0125,0.704006286792));
+#18358 = VECTOR('',#18359,1.);
+#18359 = DIRECTION('',(0.,1.,0.));
+#18360 = PCURVE('',#17768,#18361);
+#18361 = DEFINITIONAL_REPRESENTATION('',(#18362),#18366);
+#18362 = LINE('',#18363,#18364);
+#18363 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#18364 = VECTOR('',#18365,1.);
+#18365 = DIRECTION('',(0.,1.));
+#18366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18367 = PCURVE('',#17740,#18368);
+#18368 = DEFINITIONAL_REPRESENTATION('',(#18369),#18373);
+#18369 = LINE('',#18370,#18371);
+#18370 = CARTESIAN_POINT('',(0.982793723247,0.));
+#18371 = VECTOR('',#18372,1.);
+#18372 = DIRECTION('',(0.,1.));
+#18373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18374 = ADVANCED_FACE('',(#18375),#17740,.T.);
+#18375 = FACE_BOUND('',#18376,.T.);
+#18376 = EDGE_LOOP('',(#18377,#18378,#18379,#18380));
+#18377 = ORIENTED_EDGE('',*,*,#18136,.T.);
+#18378 = ORIENTED_EDGE('',*,*,#18354,.T.);
+#18379 = ORIENTED_EDGE('',*,*,#17723,.F.);
+#18380 = ORIENTED_EDGE('',*,*,#18327,.F.);
+#18381 = MANIFOLD_SOLID_BREP('',#18382);
+#18382 = CLOSED_SHELL('',(#18383,#18503,#18782,#18836,#18885,#19079,
+ #19106,#19133,#19158,#19185,#19212,#19239,#19266));
+#18383 = ADVANCED_FACE('',(#18384),#18398,.T.);
+#18384 = FACE_BOUND('',#18385,.T.);
+#18385 = EDGE_LOOP('',(#18386,#18421,#18449,#18477));
+#18386 = ORIENTED_EDGE('',*,*,#18387,.F.);
+#18387 = EDGE_CURVE('',#18388,#18390,#18392,.T.);
+#18388 = VERTEX_POINT('',#18389);
+#18389 = CARTESIAN_POINT('',(5.630520432075,3.3875,0.1875));
+#18390 = VERTEX_POINT('',#18391);
+#18391 = CARTESIAN_POINT('',(5.88,3.3875,0.1875));
+#18392 = SURFACE_CURVE('',#18393,(#18397,#18409),.PCURVE_S1.);
+#18393 = LINE('',#18394,#18395);
+#18394 = CARTESIAN_POINT('',(5.48,3.3875,0.1875));
+#18395 = VECTOR('',#18396,1.);
+#18396 = DIRECTION('',(1.,0.,0.));
+#18397 = PCURVE('',#18398,#18403);
+#18398 = PLANE('',#18399);
+#18399 = AXIS2_PLACEMENT_3D('',#18400,#18401,#18402);
+#18400 = CARTESIAN_POINT('',(5.48,3.0125,0.1875));
+#18401 = DIRECTION('',(0.,0.,1.));
+#18402 = DIRECTION('',(1.,0.,0.));
+#18403 = DEFINITIONAL_REPRESENTATION('',(#18404),#18408);
+#18404 = LINE('',#18405,#18406);
+#18405 = CARTESIAN_POINT('',(0.,0.375));
+#18406 = VECTOR('',#18407,1.);
+#18407 = DIRECTION('',(1.,0.));
+#18408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18409 = PCURVE('',#18410,#18415);
+#18410 = PLANE('',#18411);
+#18411 = AXIS2_PLACEMENT_3D('',#18412,#18413,#18414);
+#18412 = CARTESIAN_POINT('',(5.453319128445,3.3875,0.302149478872));
+#18413 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#18414 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#18415 = DEFINITIONAL_REPRESENTATION('',(#18416),#18420);
+#18416 = LINE('',#18417,#18418);
+#18417 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#18418 = VECTOR('',#18419,1.);
+#18419 = DIRECTION('',(1.,4.145425090127E-57));
+#18420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18421 = ORIENTED_EDGE('',*,*,#18422,.F.);
+#18422 = EDGE_CURVE('',#18423,#18388,#18425,.T.);
+#18423 = VERTEX_POINT('',#18424);
+#18424 = CARTESIAN_POINT('',(5.630520432075,3.0125,0.1875));
+#18425 = SURFACE_CURVE('',#18426,(#18430,#18437),.PCURVE_S1.);
+#18426 = LINE('',#18427,#18428);
+#18427 = CARTESIAN_POINT('',(5.630520432075,3.0125,0.1875));
+#18428 = VECTOR('',#18429,1.);
+#18429 = DIRECTION('',(0.,1.,0.));
+#18430 = PCURVE('',#18398,#18431);
+#18431 = DEFINITIONAL_REPRESENTATION('',(#18432),#18436);
+#18432 = LINE('',#18433,#18434);
+#18433 = CARTESIAN_POINT('',(0.150520432075,0.));
+#18434 = VECTOR('',#18435,1.);
+#18435 = DIRECTION('',(0.,1.));
+#18436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18437 = PCURVE('',#18438,#18443);
+#18438 = CYLINDRICAL_SURFACE('',#18439,9.375E-02);
+#18439 = AXIS2_PLACEMENT_3D('',#18440,#18441,#18442);
+#18440 = CARTESIAN_POINT('',(5.630520432075,3.0125,0.28125));
+#18441 = DIRECTION('',(0.,1.,0.));
+#18442 = DIRECTION('',(0.,0.,-1.));
+#18443 = DEFINITIONAL_REPRESENTATION('',(#18444),#18448);
+#18444 = LINE('',#18445,#18446);
+#18445 = CARTESIAN_POINT('',(0.,0.));
+#18446 = VECTOR('',#18447,1.);
+#18447 = DIRECTION('',(0.,1.));
+#18448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18449 = ORIENTED_EDGE('',*,*,#18450,.T.);
+#18450 = EDGE_CURVE('',#18423,#18451,#18453,.T.);
+#18451 = VERTEX_POINT('',#18452);
+#18452 = CARTESIAN_POINT('',(5.88,3.0125,0.1875));
+#18453 = SURFACE_CURVE('',#18454,(#18458,#18465),.PCURVE_S1.);
+#18454 = LINE('',#18455,#18456);
+#18455 = CARTESIAN_POINT('',(5.48,3.0125,0.1875));
+#18456 = VECTOR('',#18457,1.);
+#18457 = DIRECTION('',(1.,0.,0.));
+#18458 = PCURVE('',#18398,#18459);
+#18459 = DEFINITIONAL_REPRESENTATION('',(#18460),#18464);
+#18460 = LINE('',#18461,#18462);
+#18461 = CARTESIAN_POINT('',(0.,0.));
+#18462 = VECTOR('',#18463,1.);
+#18463 = DIRECTION('',(1.,0.));
+#18464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18465 = PCURVE('',#18466,#18471);
+#18466 = PLANE('',#18467);
+#18467 = AXIS2_PLACEMENT_3D('',#18468,#18469,#18470);
+#18468 = CARTESIAN_POINT('',(5.453319128445,3.0125,0.302149478872));
+#18469 = DIRECTION('',(-0.,-1.,-0.));
+#18470 = DIRECTION('',(0.,0.,-1.));
+#18471 = DEFINITIONAL_REPRESENTATION('',(#18472),#18476);
+#18472 = LINE('',#18473,#18474);
+#18473 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#18474 = VECTOR('',#18475,1.);
+#18475 = DIRECTION('',(0.,1.));
+#18476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18477 = ORIENTED_EDGE('',*,*,#18478,.T.);
+#18478 = EDGE_CURVE('',#18451,#18390,#18479,.T.);
+#18479 = SURFACE_CURVE('',#18480,(#18484,#18491),.PCURVE_S1.);
+#18480 = LINE('',#18481,#18482);
+#18481 = CARTESIAN_POINT('',(5.88,3.0125,0.1875));
+#18482 = VECTOR('',#18483,1.);
+#18483 = DIRECTION('',(0.,1.,0.));
+#18484 = PCURVE('',#18398,#18485);
+#18485 = DEFINITIONAL_REPRESENTATION('',(#18486),#18490);
+#18486 = LINE('',#18487,#18488);
+#18487 = CARTESIAN_POINT('',(0.4,0.));
+#18488 = VECTOR('',#18489,1.);
+#18489 = DIRECTION('',(0.,1.));
+#18490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18491 = PCURVE('',#18492,#18497);
+#18492 = PLANE('',#18493);
+#18493 = AXIS2_PLACEMENT_3D('',#18494,#18495,#18496);
+#18494 = CARTESIAN_POINT('',(5.88,3.0125,0.));
+#18495 = DIRECTION('',(1.,0.,0.));
+#18496 = DIRECTION('',(0.,0.,1.));
+#18497 = DEFINITIONAL_REPRESENTATION('',(#18498),#18502);
+#18498 = LINE('',#18499,#18500);
+#18499 = CARTESIAN_POINT('',(0.1875,0.));
+#18500 = VECTOR('',#18501,1.);
+#18501 = DIRECTION('',(0.,-1.));
+#18502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18503 = ADVANCED_FACE('',(#18504),#18410,.T.);
+#18504 = FACE_BOUND('',#18505,.T.);
+#18505 = EDGE_LOOP('',(#18506,#18536,#18565,#18593,#18621,#18649,#18677,
+ #18710,#18738,#18760,#18761));
+#18506 = ORIENTED_EDGE('',*,*,#18507,.F.);
+#18507 = EDGE_CURVE('',#18508,#18510,#18512,.T.);
+#18508 = VERTEX_POINT('',#18509);
+#18509 = CARTESIAN_POINT('',(5.530173477358,3.3875,0.));
+#18510 = VERTEX_POINT('',#18511);
+#18511 = CARTESIAN_POINT('',(5.88,3.3875,0.));
+#18512 = SURFACE_CURVE('',#18513,(#18517,#18524),.PCURVE_S1.);
+#18513 = LINE('',#18514,#18515);
+#18514 = CARTESIAN_POINT('',(5.48,3.3875,0.));
+#18515 = VECTOR('',#18516,1.);
+#18516 = DIRECTION('',(1.,0.,0.));
+#18517 = PCURVE('',#18410,#18518);
+#18518 = DEFINITIONAL_REPRESENTATION('',(#18519),#18523);
+#18519 = LINE('',#18520,#18521);
+#18520 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#18521 = VECTOR('',#18522,1.);
+#18522 = DIRECTION('',(1.,4.145425090127E-57));
+#18523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18524 = PCURVE('',#18525,#18530);
+#18525 = PLANE('',#18526);
+#18526 = AXIS2_PLACEMENT_3D('',#18527,#18528,#18529);
+#18527 = CARTESIAN_POINT('',(5.48,3.0125,0.));
+#18528 = DIRECTION('',(0.,0.,1.));
+#18529 = DIRECTION('',(1.,0.,0.));
+#18530 = DEFINITIONAL_REPRESENTATION('',(#18531),#18535);
+#18531 = LINE('',#18532,#18533);
+#18532 = CARTESIAN_POINT('',(0.,0.375));
+#18533 = VECTOR('',#18534,1.);
+#18534 = DIRECTION('',(1.,0.));
+#18535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18536 = ORIENTED_EDGE('',*,*,#18537,.T.);
+#18537 = EDGE_CURVE('',#18508,#18538,#18540,.T.);
+#18538 = VERTEX_POINT('',#18539);
+#18539 = CARTESIAN_POINT('',(5.452168762264,3.3875,4.174685660388E-02));
+#18540 = SURFACE_CURVE('',#18541,(#18546,#18553),.PCURVE_S1.);
+#18541 = CIRCLE('',#18542,9.375E-02);
+#18542 = AXIS2_PLACEMENT_3D('',#18543,#18544,#18545);
+#18543 = CARTESIAN_POINT('',(5.530173477358,3.3875,9.375E-02));
+#18544 = DIRECTION('',(0.,1.,0.));
+#18545 = DIRECTION('',(0.,0.,1.));
+#18546 = PCURVE('',#18410,#18547);
+#18547 = DEFINITIONAL_REPRESENTATION('',(#18548),#18552);
+#18548 = CIRCLE('',#18549,9.375E-02);
+#18549 = AXIS2_PLACEMENT_2D('',#18550,#18551);
+#18550 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#18551 = DIRECTION('',(0.,-1.));
+#18552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18553 = PCURVE('',#18554,#18559);
+#18554 = CYLINDRICAL_SURFACE('',#18555,9.375E-02);
+#18555 = AXIS2_PLACEMENT_3D('',#18556,#18557,#18558);
+#18556 = CARTESIAN_POINT('',(5.530173477358,3.0125,9.375E-02));
+#18557 = DIRECTION('',(0.,1.,0.));
+#18558 = DIRECTION('',(0.,0.,-1.));
+#18559 = DEFINITIONAL_REPRESENTATION('',(#18560),#18564);
+#18560 = LINE('',#18561,#18562);
+#18561 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#18562 = VECTOR('',#18563,1.);
+#18563 = DIRECTION('',(1.,0.));
+#18564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18565 = ORIENTED_EDGE('',*,*,#18566,.T.);
+#18566 = EDGE_CURVE('',#18538,#18567,#18569,.T.);
+#18567 = VERTEX_POINT('',#18568);
+#18568 = CARTESIAN_POINT('',(5.135662475472,3.3875,0.516506286792));
+#18569 = SURFACE_CURVE('',#18570,(#18574,#18581),.PCURVE_S1.);
+#18570 = LINE('',#18571,#18572);
+#18571 = CARTESIAN_POINT('',(5.48,3.3875,0.));
+#18572 = VECTOR('',#18573,1.);
+#18573 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#18574 = PCURVE('',#18410,#18575);
+#18575 = DEFINITIONAL_REPRESENTATION('',(#18576),#18580);
+#18576 = LINE('',#18577,#18578);
+#18577 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#18578 = VECTOR('',#18579,1.);
+#18579 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#18580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18581 = PCURVE('',#18582,#18587);
+#18582 = PLANE('',#18583);
+#18583 = AXIS2_PLACEMENT_3D('',#18584,#18585,#18586);
+#18584 = CARTESIAN_POINT('',(5.48,3.0125,0.));
+#18585 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#18586 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#18587 = DEFINITIONAL_REPRESENTATION('',(#18588),#18592);
+#18588 = LINE('',#18589,#18590);
+#18589 = CARTESIAN_POINT('',(0.,-0.375));
+#18590 = VECTOR('',#18591,1.);
+#18591 = DIRECTION('',(1.,0.));
+#18592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18593 = ORIENTED_EDGE('',*,*,#18594,.F.);
+#18594 = EDGE_CURVE('',#18595,#18567,#18597,.T.);
+#18595 = VERTEX_POINT('',#18596);
+#18596 = CARTESIAN_POINT('',(5.08,3.3875,0.516506286792));
+#18597 = SURFACE_CURVE('',#18598,(#18602,#18609),.PCURVE_S1.);
+#18598 = LINE('',#18599,#18600);
+#18599 = CARTESIAN_POINT('',(5.08,3.3875,0.516506286792));
+#18600 = VECTOR('',#18601,1.);
+#18601 = DIRECTION('',(1.,0.,0.));
+#18602 = PCURVE('',#18410,#18603);
+#18603 = DEFINITIONAL_REPRESENTATION('',(#18604),#18608);
+#18604 = LINE('',#18605,#18606);
+#18605 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#18606 = VECTOR('',#18607,1.);
+#18607 = DIRECTION('',(1.,4.145425090127E-57));
+#18608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18609 = PCURVE('',#18610,#18615);
+#18610 = PLANE('',#18611);
+#18611 = AXIS2_PLACEMENT_3D('',#18612,#18613,#18614);
+#18612 = CARTESIAN_POINT('',(5.08,3.0125,0.516506286792));
+#18613 = DIRECTION('',(0.,0.,1.));
+#18614 = DIRECTION('',(1.,0.,0.));
+#18615 = DEFINITIONAL_REPRESENTATION('',(#18616),#18620);
+#18616 = LINE('',#18617,#18618);
+#18617 = CARTESIAN_POINT('',(0.,0.375));
+#18618 = VECTOR('',#18619,1.);
+#18619 = DIRECTION('',(1.,0.));
+#18620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18621 = ORIENTED_EDGE('',*,*,#18622,.T.);
+#18622 = EDGE_CURVE('',#18595,#18623,#18625,.T.);
+#18623 = VERTEX_POINT('',#18624);
+#18624 = CARTESIAN_POINT('',(5.08,3.3875,0.704006286792));
+#18625 = SURFACE_CURVE('',#18626,(#18630,#18637),.PCURVE_S1.);
+#18626 = LINE('',#18627,#18628);
+#18627 = CARTESIAN_POINT('',(5.08,3.3875,0.516506286792));
+#18628 = VECTOR('',#18629,1.);
+#18629 = DIRECTION('',(0.,0.,1.));
+#18630 = PCURVE('',#18410,#18631);
+#18631 = DEFINITIONAL_REPRESENTATION('',(#18632),#18636);
+#18632 = LINE('',#18633,#18634);
+#18633 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#18634 = VECTOR('',#18635,1.);
+#18635 = DIRECTION('',(0.,-1.));
+#18636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18637 = PCURVE('',#18638,#18643);
+#18638 = PLANE('',#18639);
+#18639 = AXIS2_PLACEMENT_3D('',#18640,#18641,#18642);
+#18640 = CARTESIAN_POINT('',(5.08,3.0125,0.516506286792));
+#18641 = DIRECTION('',(1.,0.,0.));
+#18642 = DIRECTION('',(0.,0.,1.));
+#18643 = DEFINITIONAL_REPRESENTATION('',(#18644),#18648);
+#18644 = LINE('',#18645,#18646);
+#18645 = CARTESIAN_POINT('',(0.,-0.375));
+#18646 = VECTOR('',#18647,1.);
+#18647 = DIRECTION('',(1.,0.));
+#18648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18649 = ORIENTED_EDGE('',*,*,#18650,.T.);
+#18650 = EDGE_CURVE('',#18623,#18651,#18653,.T.);
+#18651 = VERTEX_POINT('',#18652);
+#18652 = CARTESIAN_POINT('',(5.18583595283,3.3875,0.704006286792));
+#18653 = SURFACE_CURVE('',#18654,(#18658,#18665),.PCURVE_S1.);
+#18654 = LINE('',#18655,#18656);
+#18655 = CARTESIAN_POINT('',(5.08,3.3875,0.704006286792));
+#18656 = VECTOR('',#18657,1.);
+#18657 = DIRECTION('',(1.,0.,0.));
+#18658 = PCURVE('',#18410,#18659);
+#18659 = DEFINITIONAL_REPRESENTATION('',(#18660),#18664);
+#18660 = LINE('',#18661,#18662);
+#18661 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#18662 = VECTOR('',#18663,1.);
+#18663 = DIRECTION('',(1.,4.145425090127E-57));
+#18664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18665 = PCURVE('',#18666,#18671);
+#18666 = PLANE('',#18667);
+#18667 = AXIS2_PLACEMENT_3D('',#18668,#18669,#18670);
+#18668 = CARTESIAN_POINT('',(5.08,3.0125,0.704006286792));
+#18669 = DIRECTION('',(0.,0.,1.));
+#18670 = DIRECTION('',(1.,0.,0.));
+#18671 = DEFINITIONAL_REPRESENTATION('',(#18672),#18676);
+#18672 = LINE('',#18673,#18674);
+#18673 = CARTESIAN_POINT('',(0.,0.375));
+#18674 = VECTOR('',#18675,1.);
+#18675 = DIRECTION('',(1.,0.));
+#18676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18677 = ORIENTED_EDGE('',*,*,#18678,.F.);
+#18678 = EDGE_CURVE('',#18679,#18651,#18681,.T.);
+#18679 = VERTEX_POINT('',#18680);
+#18680 = CARTESIAN_POINT('',(5.263840667924,3.3875,0.662259430188));
+#18681 = SURFACE_CURVE('',#18682,(#18687,#18698),.PCURVE_S1.);
+#18682 = CIRCLE('',#18683,9.375E-02);
+#18683 = AXIS2_PLACEMENT_3D('',#18684,#18685,#18686);
+#18684 = CARTESIAN_POINT('',(5.18583595283,3.3875,0.610256286792));
+#18685 = DIRECTION('',(0.,-1.,0.));
+#18686 = DIRECTION('',(0.,0.,1.));
+#18687 = PCURVE('',#18410,#18688);
+#18688 = DEFINITIONAL_REPRESENTATION('',(#18689),#18697);
+#18689 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18690,#18691,#18692,#18693
+ ,#18694,#18695,#18696),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#18690 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#18691 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#18692 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#18693 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#18694 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#18695 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#18696 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#18697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18698 = PCURVE('',#18699,#18704);
+#18699 = CYLINDRICAL_SURFACE('',#18700,9.375E-02);
+#18700 = AXIS2_PLACEMENT_3D('',#18701,#18702,#18703);
+#18701 = CARTESIAN_POINT('',(5.18583595283,3.0125,0.610256286792));
+#18702 = DIRECTION('',(0.,1.,0.));
+#18703 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#18704 = DEFINITIONAL_REPRESENTATION('',(#18705),#18709);
+#18705 = LINE('',#18706,#18707);
+#18706 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#18707 = VECTOR('',#18708,1.);
+#18708 = DIRECTION('',(-1.,0.));
+#18709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18710 = ORIENTED_EDGE('',*,*,#18711,.F.);
+#18711 = EDGE_CURVE('',#18712,#18679,#18714,.T.);
+#18712 = VERTEX_POINT('',#18713);
+#18713 = CARTESIAN_POINT('',(5.552515716981,3.3875,0.229246856604));
+#18714 = SURFACE_CURVE('',#18715,(#18719,#18726),.PCURVE_S1.);
+#18715 = LINE('',#18716,#18717);
+#18716 = CARTESIAN_POINT('',(5.636009430188,3.3875,0.104006286792));
+#18717 = VECTOR('',#18718,1.);
+#18718 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#18719 = PCURVE('',#18410,#18720);
+#18720 = DEFINITIONAL_REPRESENTATION('',(#18721),#18725);
+#18721 = LINE('',#18722,#18723);
+#18722 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#18723 = VECTOR('',#18724,1.);
+#18724 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#18725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18726 = PCURVE('',#18727,#18732);
+#18727 = PLANE('',#18728);
+#18728 = AXIS2_PLACEMENT_3D('',#18729,#18730,#18731);
+#18729 = CARTESIAN_POINT('',(5.636009430188,3.0125,0.104006286792));
+#18730 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#18731 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#18732 = DEFINITIONAL_REPRESENTATION('',(#18733),#18737);
+#18733 = LINE('',#18734,#18735);
+#18734 = CARTESIAN_POINT('',(0.,-0.375));
+#18735 = VECTOR('',#18736,1.);
+#18736 = DIRECTION('',(1.,0.));
+#18737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18738 = ORIENTED_EDGE('',*,*,#18739,.F.);
+#18739 = EDGE_CURVE('',#18388,#18712,#18740,.T.);
+#18740 = SURFACE_CURVE('',#18741,(#18746,#18753),.PCURVE_S1.);
+#18741 = CIRCLE('',#18742,9.375E-02);
+#18742 = AXIS2_PLACEMENT_3D('',#18743,#18744,#18745);
+#18743 = CARTESIAN_POINT('',(5.630520432075,3.3875,0.28125));
+#18744 = DIRECTION('',(0.,1.,0.));
+#18745 = DIRECTION('',(0.,0.,1.));
+#18746 = PCURVE('',#18410,#18747);
+#18747 = DEFINITIONAL_REPRESENTATION('',(#18748),#18752);
+#18748 = CIRCLE('',#18749,9.375E-02);
+#18749 = AXIS2_PLACEMENT_2D('',#18750,#18751);
+#18750 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#18751 = DIRECTION('',(0.,-1.));
+#18752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18753 = PCURVE('',#18438,#18754);
+#18754 = DEFINITIONAL_REPRESENTATION('',(#18755),#18759);
+#18755 = LINE('',#18756,#18757);
+#18756 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#18757 = VECTOR('',#18758,1.);
+#18758 = DIRECTION('',(1.,0.));
+#18759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18760 = ORIENTED_EDGE('',*,*,#18387,.T.);
+#18761 = ORIENTED_EDGE('',*,*,#18762,.F.);
+#18762 = EDGE_CURVE('',#18510,#18390,#18763,.T.);
+#18763 = SURFACE_CURVE('',#18764,(#18768,#18775),.PCURVE_S1.);
+#18764 = LINE('',#18765,#18766);
+#18765 = CARTESIAN_POINT('',(5.88,3.3875,0.));
+#18766 = VECTOR('',#18767,1.);
+#18767 = DIRECTION('',(0.,0.,1.));
+#18768 = PCURVE('',#18410,#18769);
+#18769 = DEFINITIONAL_REPRESENTATION('',(#18770),#18774);
+#18770 = LINE('',#18771,#18772);
+#18771 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#18772 = VECTOR('',#18773,1.);
+#18773 = DIRECTION('',(0.,-1.));
+#18774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18775 = PCURVE('',#18492,#18776);
+#18776 = DEFINITIONAL_REPRESENTATION('',(#18777),#18781);
+#18777 = LINE('',#18778,#18779);
+#18778 = CARTESIAN_POINT('',(0.,-0.375));
+#18779 = VECTOR('',#18780,1.);
+#18780 = DIRECTION('',(1.,0.));
+#18781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18782 = ADVANCED_FACE('',(#18783),#18438,.F.);
+#18783 = FACE_BOUND('',#18784,.F.);
+#18784 = EDGE_LOOP('',(#18785,#18813,#18834,#18835));
+#18785 = ORIENTED_EDGE('',*,*,#18786,.T.);
+#18786 = EDGE_CURVE('',#18423,#18787,#18789,.T.);
+#18787 = VERTEX_POINT('',#18788);
+#18788 = CARTESIAN_POINT('',(5.552515716981,3.0125,0.229246856604));
+#18789 = SURFACE_CURVE('',#18790,(#18795,#18802),.PCURVE_S1.);
+#18790 = CIRCLE('',#18791,9.375E-02);
+#18791 = AXIS2_PLACEMENT_3D('',#18792,#18793,#18794);
+#18792 = CARTESIAN_POINT('',(5.630520432075,3.0125,0.28125));
+#18793 = DIRECTION('',(0.,1.,0.));
+#18794 = DIRECTION('',(0.,0.,1.));
+#18795 = PCURVE('',#18438,#18796);
+#18796 = DEFINITIONAL_REPRESENTATION('',(#18797),#18801);
+#18797 = LINE('',#18798,#18799);
+#18798 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#18799 = VECTOR('',#18800,1.);
+#18800 = DIRECTION('',(1.,0.));
+#18801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18802 = PCURVE('',#18466,#18803);
+#18803 = DEFINITIONAL_REPRESENTATION('',(#18804),#18812);
+#18804 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18805,#18806,#18807,#18808
+ ,#18809,#18810,#18811),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#18805 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#18806 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#18807 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#18808 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#18809 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#18810 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#18811 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#18812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18813 = ORIENTED_EDGE('',*,*,#18814,.T.);
+#18814 = EDGE_CURVE('',#18787,#18712,#18815,.T.);
+#18815 = SURFACE_CURVE('',#18816,(#18820,#18827),.PCURVE_S1.);
+#18816 = LINE('',#18817,#18818);
+#18817 = CARTESIAN_POINT('',(5.552515716981,3.0125,0.229246856604));
+#18818 = VECTOR('',#18819,1.);
+#18819 = DIRECTION('',(0.,1.,0.));
+#18820 = PCURVE('',#18438,#18821);
+#18821 = DEFINITIONAL_REPRESENTATION('',(#18822),#18826);
+#18822 = LINE('',#18823,#18824);
+#18823 = CARTESIAN_POINT('',(0.982793723247,0.));
+#18824 = VECTOR('',#18825,1.);
+#18825 = DIRECTION('',(0.,1.));
+#18826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18827 = PCURVE('',#18727,#18828);
+#18828 = DEFINITIONAL_REPRESENTATION('',(#18829),#18833);
+#18829 = LINE('',#18830,#18831);
+#18830 = CARTESIAN_POINT('',(0.150520432075,0.));
+#18831 = VECTOR('',#18832,1.);
+#18832 = DIRECTION('',(0.,-1.));
+#18833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18834 = ORIENTED_EDGE('',*,*,#18739,.F.);
+#18835 = ORIENTED_EDGE('',*,*,#18422,.F.);
+#18836 = ADVANCED_FACE('',(#18837),#18492,.T.);
+#18837 = FACE_BOUND('',#18838,.T.);
+#18838 = EDGE_LOOP('',(#18839,#18862,#18883,#18884));
+#18839 = ORIENTED_EDGE('',*,*,#18840,.F.);
+#18840 = EDGE_CURVE('',#18841,#18451,#18843,.T.);
+#18841 = VERTEX_POINT('',#18842);
+#18842 = CARTESIAN_POINT('',(5.88,3.0125,0.));
+#18843 = SURFACE_CURVE('',#18844,(#18848,#18855),.PCURVE_S1.);
+#18844 = LINE('',#18845,#18846);
+#18845 = CARTESIAN_POINT('',(5.88,3.0125,0.));
+#18846 = VECTOR('',#18847,1.);
+#18847 = DIRECTION('',(0.,0.,1.));
+#18848 = PCURVE('',#18492,#18849);
+#18849 = DEFINITIONAL_REPRESENTATION('',(#18850),#18854);
+#18850 = LINE('',#18851,#18852);
+#18851 = CARTESIAN_POINT('',(0.,0.));
+#18852 = VECTOR('',#18853,1.);
+#18853 = DIRECTION('',(1.,0.));
+#18854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18855 = PCURVE('',#18466,#18856);
+#18856 = DEFINITIONAL_REPRESENTATION('',(#18857),#18861);
+#18857 = LINE('',#18858,#18859);
+#18858 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#18859 = VECTOR('',#18860,1.);
+#18860 = DIRECTION('',(-1.,0.));
+#18861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18862 = ORIENTED_EDGE('',*,*,#18863,.T.);
+#18863 = EDGE_CURVE('',#18841,#18510,#18864,.T.);
+#18864 = SURFACE_CURVE('',#18865,(#18869,#18876),.PCURVE_S1.);
+#18865 = LINE('',#18866,#18867);
+#18866 = CARTESIAN_POINT('',(5.88,3.0125,0.));
+#18867 = VECTOR('',#18868,1.);
+#18868 = DIRECTION('',(0.,1.,0.));
+#18869 = PCURVE('',#18492,#18870);
+#18870 = DEFINITIONAL_REPRESENTATION('',(#18871),#18875);
+#18871 = LINE('',#18872,#18873);
+#18872 = CARTESIAN_POINT('',(0.,0.));
+#18873 = VECTOR('',#18874,1.);
+#18874 = DIRECTION('',(0.,-1.));
+#18875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18876 = PCURVE('',#18525,#18877);
+#18877 = DEFINITIONAL_REPRESENTATION('',(#18878),#18882);
+#18878 = LINE('',#18879,#18880);
+#18879 = CARTESIAN_POINT('',(0.4,0.));
+#18880 = VECTOR('',#18881,1.);
+#18881 = DIRECTION('',(0.,1.));
+#18882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18883 = ORIENTED_EDGE('',*,*,#18762,.T.);
+#18884 = ORIENTED_EDGE('',*,*,#18478,.F.);
+#18885 = ADVANCED_FACE('',(#18886),#18466,.T.);
+#18886 = FACE_BOUND('',#18887,.T.);
+#18887 = EDGE_LOOP('',(#18888,#18911,#18912,#18913,#18914,#18937,#18961,
+ #18984,#19007,#19030,#19053));
+#18888 = ORIENTED_EDGE('',*,*,#18889,.T.);
+#18889 = EDGE_CURVE('',#18890,#18841,#18892,.T.);
+#18890 = VERTEX_POINT('',#18891);
+#18891 = CARTESIAN_POINT('',(5.530173477358,3.0125,0.));
+#18892 = SURFACE_CURVE('',#18893,(#18897,#18904),.PCURVE_S1.);
+#18893 = LINE('',#18894,#18895);
+#18894 = CARTESIAN_POINT('',(5.48,3.0125,0.));
+#18895 = VECTOR('',#18896,1.);
+#18896 = DIRECTION('',(1.,0.,0.));
+#18897 = PCURVE('',#18466,#18898);
+#18898 = DEFINITIONAL_REPRESENTATION('',(#18899),#18903);
+#18899 = LINE('',#18900,#18901);
+#18900 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#18901 = VECTOR('',#18902,1.);
+#18902 = DIRECTION('',(0.,1.));
+#18903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18904 = PCURVE('',#18525,#18905);
+#18905 = DEFINITIONAL_REPRESENTATION('',(#18906),#18910);
+#18906 = LINE('',#18907,#18908);
+#18907 = CARTESIAN_POINT('',(0.,0.));
+#18908 = VECTOR('',#18909,1.);
+#18909 = DIRECTION('',(1.,0.));
+#18910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18911 = ORIENTED_EDGE('',*,*,#18840,.T.);
+#18912 = ORIENTED_EDGE('',*,*,#18450,.F.);
+#18913 = ORIENTED_EDGE('',*,*,#18786,.T.);
+#18914 = ORIENTED_EDGE('',*,*,#18915,.T.);
+#18915 = EDGE_CURVE('',#18787,#18916,#18918,.T.);
+#18916 = VERTEX_POINT('',#18917);
+#18917 = CARTESIAN_POINT('',(5.263840667924,3.0125,0.662259430188));
+#18918 = SURFACE_CURVE('',#18919,(#18923,#18930),.PCURVE_S1.);
+#18919 = LINE('',#18920,#18921);
+#18920 = CARTESIAN_POINT('',(5.636009430188,3.0125,0.104006286792));
+#18921 = VECTOR('',#18922,1.);
+#18922 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#18923 = PCURVE('',#18466,#18924);
+#18924 = DEFINITIONAL_REPRESENTATION('',(#18925),#18929);
+#18925 = LINE('',#18926,#18927);
+#18926 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#18927 = VECTOR('',#18928,1.);
+#18928 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#18929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18930 = PCURVE('',#18727,#18931);
+#18931 = DEFINITIONAL_REPRESENTATION('',(#18932),#18936);
+#18932 = LINE('',#18933,#18934);
+#18933 = CARTESIAN_POINT('',(0.,0.));
+#18934 = VECTOR('',#18935,1.);
+#18935 = DIRECTION('',(1.,0.));
+#18936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18937 = ORIENTED_EDGE('',*,*,#18938,.T.);
+#18938 = EDGE_CURVE('',#18916,#18939,#18941,.T.);
+#18939 = VERTEX_POINT('',#18940);
+#18940 = CARTESIAN_POINT('',(5.18583595283,3.0125,0.704006286792));
+#18941 = SURFACE_CURVE('',#18942,(#18947,#18954),.PCURVE_S1.);
+#18942 = CIRCLE('',#18943,9.375E-02);
+#18943 = AXIS2_PLACEMENT_3D('',#18944,#18945,#18946);
+#18944 = CARTESIAN_POINT('',(5.18583595283,3.0125,0.610256286792));
+#18945 = DIRECTION('',(0.,-1.,0.));
+#18946 = DIRECTION('',(0.,0.,1.));
+#18947 = PCURVE('',#18466,#18948);
+#18948 = DEFINITIONAL_REPRESENTATION('',(#18949),#18953);
+#18949 = CIRCLE('',#18950,9.375E-02);
+#18950 = AXIS2_PLACEMENT_2D('',#18951,#18952);
+#18951 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#18952 = DIRECTION('',(-1.,0.));
+#18953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18954 = PCURVE('',#18699,#18955);
+#18955 = DEFINITIONAL_REPRESENTATION('',(#18956),#18960);
+#18956 = LINE('',#18957,#18958);
+#18957 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#18958 = VECTOR('',#18959,1.);
+#18959 = DIRECTION('',(-1.,0.));
+#18960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18961 = ORIENTED_EDGE('',*,*,#18962,.F.);
+#18962 = EDGE_CURVE('',#18963,#18939,#18965,.T.);
+#18963 = VERTEX_POINT('',#18964);
+#18964 = CARTESIAN_POINT('',(5.08,3.0125,0.704006286792));
+#18965 = SURFACE_CURVE('',#18966,(#18970,#18977),.PCURVE_S1.);
+#18966 = LINE('',#18967,#18968);
+#18967 = CARTESIAN_POINT('',(5.08,3.0125,0.704006286792));
+#18968 = VECTOR('',#18969,1.);
+#18969 = DIRECTION('',(1.,0.,0.));
+#18970 = PCURVE('',#18466,#18971);
+#18971 = DEFINITIONAL_REPRESENTATION('',(#18972),#18976);
+#18972 = LINE('',#18973,#18974);
+#18973 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#18974 = VECTOR('',#18975,1.);
+#18975 = DIRECTION('',(0.,1.));
+#18976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18977 = PCURVE('',#18666,#18978);
+#18978 = DEFINITIONAL_REPRESENTATION('',(#18979),#18983);
+#18979 = LINE('',#18980,#18981);
+#18980 = CARTESIAN_POINT('',(0.,0.));
+#18981 = VECTOR('',#18982,1.);
+#18982 = DIRECTION('',(1.,0.));
+#18983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#18984 = ORIENTED_EDGE('',*,*,#18985,.F.);
+#18985 = EDGE_CURVE('',#18986,#18963,#18988,.T.);
+#18986 = VERTEX_POINT('',#18987);
+#18987 = CARTESIAN_POINT('',(5.08,3.0125,0.516506286792));
+#18988 = SURFACE_CURVE('',#18989,(#18993,#19000),.PCURVE_S1.);
+#18989 = LINE('',#18990,#18991);
+#18990 = CARTESIAN_POINT('',(5.08,3.0125,0.516506286792));
+#18991 = VECTOR('',#18992,1.);
+#18992 = DIRECTION('',(0.,0.,1.));
+#18993 = PCURVE('',#18466,#18994);
+#18994 = DEFINITIONAL_REPRESENTATION('',(#18995),#18999);
+#18995 = LINE('',#18996,#18997);
+#18996 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#18997 = VECTOR('',#18998,1.);
+#18998 = DIRECTION('',(-1.,0.));
+#18999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19000 = PCURVE('',#18638,#19001);
+#19001 = DEFINITIONAL_REPRESENTATION('',(#19002),#19006);
+#19002 = LINE('',#19003,#19004);
+#19003 = CARTESIAN_POINT('',(0.,0.));
+#19004 = VECTOR('',#19005,1.);
+#19005 = DIRECTION('',(1.,0.));
+#19006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19007 = ORIENTED_EDGE('',*,*,#19008,.T.);
+#19008 = EDGE_CURVE('',#18986,#19009,#19011,.T.);
+#19009 = VERTEX_POINT('',#19010);
+#19010 = CARTESIAN_POINT('',(5.135662475472,3.0125,0.516506286792));
+#19011 = SURFACE_CURVE('',#19012,(#19016,#19023),.PCURVE_S1.);
+#19012 = LINE('',#19013,#19014);
+#19013 = CARTESIAN_POINT('',(5.08,3.0125,0.516506286792));
+#19014 = VECTOR('',#19015,1.);
+#19015 = DIRECTION('',(1.,0.,0.));
+#19016 = PCURVE('',#18466,#19017);
+#19017 = DEFINITIONAL_REPRESENTATION('',(#19018),#19022);
+#19018 = LINE('',#19019,#19020);
+#19019 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#19020 = VECTOR('',#19021,1.);
+#19021 = DIRECTION('',(0.,1.));
+#19022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19023 = PCURVE('',#18610,#19024);
+#19024 = DEFINITIONAL_REPRESENTATION('',(#19025),#19029);
+#19025 = LINE('',#19026,#19027);
+#19026 = CARTESIAN_POINT('',(0.,0.));
+#19027 = VECTOR('',#19028,1.);
+#19028 = DIRECTION('',(1.,0.));
+#19029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19030 = ORIENTED_EDGE('',*,*,#19031,.F.);
+#19031 = EDGE_CURVE('',#19032,#19009,#19034,.T.);
+#19032 = VERTEX_POINT('',#19033);
+#19033 = CARTESIAN_POINT('',(5.452168762264,3.0125,4.174685660388E-02));
+#19034 = SURFACE_CURVE('',#19035,(#19039,#19046),.PCURVE_S1.);
+#19035 = LINE('',#19036,#19037);
+#19036 = CARTESIAN_POINT('',(5.48,3.0125,0.));
+#19037 = VECTOR('',#19038,1.);
+#19038 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#19039 = PCURVE('',#18466,#19040);
+#19040 = DEFINITIONAL_REPRESENTATION('',(#19041),#19045);
+#19041 = LINE('',#19042,#19043);
+#19042 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#19043 = VECTOR('',#19044,1.);
+#19044 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#19045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19046 = PCURVE('',#18582,#19047);
+#19047 = DEFINITIONAL_REPRESENTATION('',(#19048),#19052);
+#19048 = LINE('',#19049,#19050);
+#19049 = CARTESIAN_POINT('',(0.,0.));
+#19050 = VECTOR('',#19051,1.);
+#19051 = DIRECTION('',(1.,0.));
+#19052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19053 = ORIENTED_EDGE('',*,*,#19054,.F.);
+#19054 = EDGE_CURVE('',#18890,#19032,#19055,.T.);
+#19055 = SURFACE_CURVE('',#19056,(#19061,#19072),.PCURVE_S1.);
+#19056 = CIRCLE('',#19057,9.375E-02);
+#19057 = AXIS2_PLACEMENT_3D('',#19058,#19059,#19060);
+#19058 = CARTESIAN_POINT('',(5.530173477358,3.0125,9.375E-02));
+#19059 = DIRECTION('',(0.,1.,0.));
+#19060 = DIRECTION('',(0.,0.,1.));
+#19061 = PCURVE('',#18466,#19062);
+#19062 = DEFINITIONAL_REPRESENTATION('',(#19063),#19071);
+#19063 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19064,#19065,#19066,#19067
+ ,#19068,#19069,#19070),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#19064 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#19065 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#19066 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#19067 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#19068 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#19069 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#19070 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#19071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19072 = PCURVE('',#18554,#19073);
+#19073 = DEFINITIONAL_REPRESENTATION('',(#19074),#19078);
+#19074 = LINE('',#19075,#19076);
+#19075 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#19076 = VECTOR('',#19077,1.);
+#19077 = DIRECTION('',(1.,0.));
+#19078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19079 = ADVANCED_FACE('',(#19080),#18525,.F.);
+#19080 = FACE_BOUND('',#19081,.F.);
+#19081 = EDGE_LOOP('',(#19082,#19083,#19084,#19085));
+#19082 = ORIENTED_EDGE('',*,*,#18889,.T.);
+#19083 = ORIENTED_EDGE('',*,*,#18863,.T.);
+#19084 = ORIENTED_EDGE('',*,*,#18507,.F.);
+#19085 = ORIENTED_EDGE('',*,*,#19086,.F.);
+#19086 = EDGE_CURVE('',#18890,#18508,#19087,.T.);
+#19087 = SURFACE_CURVE('',#19088,(#19092,#19099),.PCURVE_S1.);
+#19088 = LINE('',#19089,#19090);
+#19089 = CARTESIAN_POINT('',(5.530173477358,3.0125,0.));
+#19090 = VECTOR('',#19091,1.);
+#19091 = DIRECTION('',(0.,1.,0.));
+#19092 = PCURVE('',#18525,#19093);
+#19093 = DEFINITIONAL_REPRESENTATION('',(#19094),#19098);
+#19094 = LINE('',#19095,#19096);
+#19095 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#19096 = VECTOR('',#19097,1.);
+#19097 = DIRECTION('',(0.,1.));
+#19098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19099 = PCURVE('',#18554,#19100);
+#19100 = DEFINITIONAL_REPRESENTATION('',(#19101),#19105);
+#19101 = LINE('',#19102,#19103);
+#19102 = CARTESIAN_POINT('',(0.,0.));
+#19103 = VECTOR('',#19104,1.);
+#19104 = DIRECTION('',(0.,1.));
+#19105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19106 = ADVANCED_FACE('',(#19107),#18554,.T.);
+#19107 = FACE_BOUND('',#19108,.T.);
+#19108 = EDGE_LOOP('',(#19109,#19110,#19131,#19132));
+#19109 = ORIENTED_EDGE('',*,*,#19054,.T.);
+#19110 = ORIENTED_EDGE('',*,*,#19111,.T.);
+#19111 = EDGE_CURVE('',#19032,#18538,#19112,.T.);
+#19112 = SURFACE_CURVE('',#19113,(#19117,#19124),.PCURVE_S1.);
+#19113 = LINE('',#19114,#19115);
+#19114 = CARTESIAN_POINT('',(5.452168762264,3.0125,4.174685660388E-02));
+#19115 = VECTOR('',#19116,1.);
+#19116 = DIRECTION('',(0.,1.,0.));
+#19117 = PCURVE('',#18554,#19118);
+#19118 = DEFINITIONAL_REPRESENTATION('',(#19119),#19123);
+#19119 = LINE('',#19120,#19121);
+#19120 = CARTESIAN_POINT('',(0.982793723247,0.));
+#19121 = VECTOR('',#19122,1.);
+#19122 = DIRECTION('',(0.,1.));
+#19123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19124 = PCURVE('',#18582,#19125);
+#19125 = DEFINITIONAL_REPRESENTATION('',(#19126),#19130);
+#19126 = LINE('',#19127,#19128);
+#19127 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#19128 = VECTOR('',#19129,1.);
+#19129 = DIRECTION('',(0.,-1.));
+#19130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19131 = ORIENTED_EDGE('',*,*,#18537,.F.);
+#19132 = ORIENTED_EDGE('',*,*,#19086,.F.);
+#19133 = ADVANCED_FACE('',(#19134),#18582,.F.);
+#19134 = FACE_BOUND('',#19135,.F.);
+#19135 = EDGE_LOOP('',(#19136,#19137,#19138,#19139));
+#19136 = ORIENTED_EDGE('',*,*,#19031,.F.);
+#19137 = ORIENTED_EDGE('',*,*,#19111,.T.);
+#19138 = ORIENTED_EDGE('',*,*,#18566,.T.);
+#19139 = ORIENTED_EDGE('',*,*,#19140,.F.);
+#19140 = EDGE_CURVE('',#19009,#18567,#19141,.T.);
+#19141 = SURFACE_CURVE('',#19142,(#19146,#19152),.PCURVE_S1.);
+#19142 = LINE('',#19143,#19144);
+#19143 = CARTESIAN_POINT('',(5.135662475472,3.0125,0.516506286792));
+#19144 = VECTOR('',#19145,1.);
+#19145 = DIRECTION('',(0.,1.,0.));
+#19146 = PCURVE('',#18582,#19147);
+#19147 = DEFINITIONAL_REPRESENTATION('',(#19148),#19151);
+#19148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19149,#19150),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#19149 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#19150 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#19151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19152 = PCURVE('',#18610,#19153);
+#19153 = DEFINITIONAL_REPRESENTATION('',(#19154),#19157);
+#19154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19155,#19156),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#19155 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#19156 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#19157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19158 = ADVANCED_FACE('',(#19159),#18610,.F.);
+#19159 = FACE_BOUND('',#19160,.F.);
+#19160 = EDGE_LOOP('',(#19161,#19162,#19183,#19184));
+#19161 = ORIENTED_EDGE('',*,*,#18594,.F.);
+#19162 = ORIENTED_EDGE('',*,*,#19163,.F.);
+#19163 = EDGE_CURVE('',#18986,#18595,#19164,.T.);
+#19164 = SURFACE_CURVE('',#19165,(#19169,#19176),.PCURVE_S1.);
+#19165 = LINE('',#19166,#19167);
+#19166 = CARTESIAN_POINT('',(5.08,3.0125,0.516506286792));
+#19167 = VECTOR('',#19168,1.);
+#19168 = DIRECTION('',(0.,1.,0.));
+#19169 = PCURVE('',#18610,#19170);
+#19170 = DEFINITIONAL_REPRESENTATION('',(#19171),#19175);
+#19171 = LINE('',#19172,#19173);
+#19172 = CARTESIAN_POINT('',(0.,0.));
+#19173 = VECTOR('',#19174,1.);
+#19174 = DIRECTION('',(0.,1.));
+#19175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19176 = PCURVE('',#18638,#19177);
+#19177 = DEFINITIONAL_REPRESENTATION('',(#19178),#19182);
+#19178 = LINE('',#19179,#19180);
+#19179 = CARTESIAN_POINT('',(0.,0.));
+#19180 = VECTOR('',#19181,1.);
+#19181 = DIRECTION('',(0.,-1.));
+#19182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19183 = ORIENTED_EDGE('',*,*,#19008,.T.);
+#19184 = ORIENTED_EDGE('',*,*,#19140,.T.);
+#19185 = ADVANCED_FACE('',(#19186),#18638,.F.);
+#19186 = FACE_BOUND('',#19187,.T.);
+#19187 = EDGE_LOOP('',(#19188,#19189,#19210,#19211));
+#19188 = ORIENTED_EDGE('',*,*,#18985,.T.);
+#19189 = ORIENTED_EDGE('',*,*,#19190,.T.);
+#19190 = EDGE_CURVE('',#18963,#18623,#19191,.T.);
+#19191 = SURFACE_CURVE('',#19192,(#19196,#19203),.PCURVE_S1.);
+#19192 = LINE('',#19193,#19194);
+#19193 = CARTESIAN_POINT('',(5.08,3.0125,0.704006286792));
+#19194 = VECTOR('',#19195,1.);
+#19195 = DIRECTION('',(0.,1.,0.));
+#19196 = PCURVE('',#18638,#19197);
+#19197 = DEFINITIONAL_REPRESENTATION('',(#19198),#19202);
+#19198 = LINE('',#19199,#19200);
+#19199 = CARTESIAN_POINT('',(0.1875,0.));
+#19200 = VECTOR('',#19201,1.);
+#19201 = DIRECTION('',(0.,-1.));
+#19202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19203 = PCURVE('',#18666,#19204);
+#19204 = DEFINITIONAL_REPRESENTATION('',(#19205),#19209);
+#19205 = LINE('',#19206,#19207);
+#19206 = CARTESIAN_POINT('',(0.,0.));
+#19207 = VECTOR('',#19208,1.);
+#19208 = DIRECTION('',(0.,1.));
+#19209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19210 = ORIENTED_EDGE('',*,*,#18622,.F.);
+#19211 = ORIENTED_EDGE('',*,*,#19163,.F.);
+#19212 = ADVANCED_FACE('',(#19213),#18727,.T.);
+#19213 = FACE_BOUND('',#19214,.T.);
+#19214 = EDGE_LOOP('',(#19215,#19216,#19217,#19218));
+#19215 = ORIENTED_EDGE('',*,*,#18915,.F.);
+#19216 = ORIENTED_EDGE('',*,*,#18814,.T.);
+#19217 = ORIENTED_EDGE('',*,*,#18711,.T.);
+#19218 = ORIENTED_EDGE('',*,*,#19219,.F.);
+#19219 = EDGE_CURVE('',#18916,#18679,#19220,.T.);
+#19220 = SURFACE_CURVE('',#19221,(#19225,#19232),.PCURVE_S1.);
+#19221 = LINE('',#19222,#19223);
+#19222 = CARTESIAN_POINT('',(5.263840667924,3.0125,0.662259430188));
+#19223 = VECTOR('',#19224,1.);
+#19224 = DIRECTION('',(0.,1.,0.));
+#19225 = PCURVE('',#18727,#19226);
+#19226 = DEFINITIONAL_REPRESENTATION('',(#19227),#19231);
+#19227 = LINE('',#19228,#19229);
+#19228 = CARTESIAN_POINT('',(0.670936777735,0.));
+#19229 = VECTOR('',#19230,1.);
+#19230 = DIRECTION('',(0.,-1.));
+#19231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19232 = PCURVE('',#18699,#19233);
+#19233 = DEFINITIONAL_REPRESENTATION('',(#19234),#19238);
+#19234 = LINE('',#19235,#19236);
+#19235 = CARTESIAN_POINT('',(-0.,0.));
+#19236 = VECTOR('',#19237,1.);
+#19237 = DIRECTION('',(-0.,1.));
+#19238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19239 = ADVANCED_FACE('',(#19240),#18666,.T.);
+#19240 = FACE_BOUND('',#19241,.T.);
+#19241 = EDGE_LOOP('',(#19242,#19243,#19244,#19245));
+#19242 = ORIENTED_EDGE('',*,*,#18650,.F.);
+#19243 = ORIENTED_EDGE('',*,*,#19190,.F.);
+#19244 = ORIENTED_EDGE('',*,*,#18962,.T.);
+#19245 = ORIENTED_EDGE('',*,*,#19246,.T.);
+#19246 = EDGE_CURVE('',#18939,#18651,#19247,.T.);
+#19247 = SURFACE_CURVE('',#19248,(#19252,#19259),.PCURVE_S1.);
+#19248 = LINE('',#19249,#19250);
+#19249 = CARTESIAN_POINT('',(5.18583595283,3.0125,0.704006286792));
+#19250 = VECTOR('',#19251,1.);
+#19251 = DIRECTION('',(0.,1.,0.));
+#19252 = PCURVE('',#18666,#19253);
+#19253 = DEFINITIONAL_REPRESENTATION('',(#19254),#19258);
+#19254 = LINE('',#19255,#19256);
+#19255 = CARTESIAN_POINT('',(0.10583595283,0.));
+#19256 = VECTOR('',#19257,1.);
+#19257 = DIRECTION('',(0.,1.));
+#19258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19259 = PCURVE('',#18699,#19260);
+#19260 = DEFINITIONAL_REPRESENTATION('',(#19261),#19265);
+#19261 = LINE('',#19262,#19263);
+#19262 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#19263 = VECTOR('',#19264,1.);
+#19264 = DIRECTION('',(-0.,1.));
+#19265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19266 = ADVANCED_FACE('',(#19267),#18699,.T.);
+#19267 = FACE_BOUND('',#19268,.F.);
+#19268 = EDGE_LOOP('',(#19269,#19270,#19271,#19272));
+#19269 = ORIENTED_EDGE('',*,*,#18938,.T.);
+#19270 = ORIENTED_EDGE('',*,*,#19246,.T.);
+#19271 = ORIENTED_EDGE('',*,*,#18678,.F.);
+#19272 = ORIENTED_EDGE('',*,*,#19219,.F.);
+#19273 = MANIFOLD_SOLID_BREP('',#19274);
+#19274 = CLOSED_SHELL('',(#19275,#19395,#19678,#19728,#19777,#19971,
+ #19998,#20025,#20050,#20077,#20104,#20131,#20158));
+#19275 = ADVANCED_FACE('',(#19276),#19290,.T.);
+#19276 = FACE_BOUND('',#19277,.T.);
+#19277 = EDGE_LOOP('',(#19278,#19313,#19341,#19369));
+#19278 = ORIENTED_EDGE('',*,*,#19279,.F.);
+#19279 = EDGE_CURVE('',#19280,#19282,#19284,.T.);
+#19280 = VERTEX_POINT('',#19281);
+#19281 = CARTESIAN_POINT('',(-5.88,2.5875,0.1875));
+#19282 = VERTEX_POINT('',#19283);
+#19283 = CARTESIAN_POINT('',(-5.630520432075,2.5875,0.1875));
+#19284 = SURFACE_CURVE('',#19285,(#19289,#19301),.PCURVE_S1.);
+#19285 = LINE('',#19286,#19287);
+#19286 = CARTESIAN_POINT('',(-5.88,2.5875,0.1875));
+#19287 = VECTOR('',#19288,1.);
+#19288 = DIRECTION('',(1.,0.,0.));
+#19289 = PCURVE('',#19290,#19295);
+#19290 = PLANE('',#19291);
+#19291 = AXIS2_PLACEMENT_3D('',#19292,#19293,#19294);
+#19292 = CARTESIAN_POINT('',(-5.88,2.2125,0.1875));
+#19293 = DIRECTION('',(0.,0.,1.));
+#19294 = DIRECTION('',(1.,0.,0.));
+#19295 = DEFINITIONAL_REPRESENTATION('',(#19296),#19300);
+#19296 = LINE('',#19297,#19298);
+#19297 = CARTESIAN_POINT('',(0.,0.375));
+#19298 = VECTOR('',#19299,1.);
+#19299 = DIRECTION('',(1.,0.));
+#19300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19301 = PCURVE('',#19302,#19307);
+#19302 = PLANE('',#19303);
+#19303 = AXIS2_PLACEMENT_3D('',#19304,#19305,#19306);
+#19304 = CARTESIAN_POINT('',(-5.453319128445,2.5875,0.302149478872));
+#19305 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#19306 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#19307 = DEFINITIONAL_REPRESENTATION('',(#19308),#19312);
+#19308 = LINE('',#19309,#19310);
+#19309 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#19310 = VECTOR('',#19311,1.);
+#19311 = DIRECTION('',(1.,-8.365608664024E-59));
+#19312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19313 = ORIENTED_EDGE('',*,*,#19314,.F.);
+#19314 = EDGE_CURVE('',#19315,#19280,#19317,.T.);
+#19315 = VERTEX_POINT('',#19316);
+#19316 = CARTESIAN_POINT('',(-5.88,2.2125,0.1875));
+#19317 = SURFACE_CURVE('',#19318,(#19322,#19329),.PCURVE_S1.);
+#19318 = LINE('',#19319,#19320);
+#19319 = CARTESIAN_POINT('',(-5.88,2.2125,0.1875));
+#19320 = VECTOR('',#19321,1.);
+#19321 = DIRECTION('',(0.,1.,0.));
+#19322 = PCURVE('',#19290,#19323);
+#19323 = DEFINITIONAL_REPRESENTATION('',(#19324),#19328);
+#19324 = LINE('',#19325,#19326);
+#19325 = CARTESIAN_POINT('',(0.,0.));
+#19326 = VECTOR('',#19327,1.);
+#19327 = DIRECTION('',(0.,1.));
+#19328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19329 = PCURVE('',#19330,#19335);
+#19330 = PLANE('',#19331);
+#19331 = AXIS2_PLACEMENT_3D('',#19332,#19333,#19334);
+#19332 = CARTESIAN_POINT('',(-5.88,2.2125,0.));
+#19333 = DIRECTION('',(1.,0.,0.));
+#19334 = DIRECTION('',(0.,0.,1.));
+#19335 = DEFINITIONAL_REPRESENTATION('',(#19336),#19340);
+#19336 = LINE('',#19337,#19338);
+#19337 = CARTESIAN_POINT('',(0.1875,0.));
+#19338 = VECTOR('',#19339,1.);
+#19339 = DIRECTION('',(0.,-1.));
+#19340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19341 = ORIENTED_EDGE('',*,*,#19342,.T.);
+#19342 = EDGE_CURVE('',#19315,#19343,#19345,.T.);
+#19343 = VERTEX_POINT('',#19344);
+#19344 = CARTESIAN_POINT('',(-5.630520432075,2.2125,0.1875));
+#19345 = SURFACE_CURVE('',#19346,(#19350,#19357),.PCURVE_S1.);
+#19346 = LINE('',#19347,#19348);
+#19347 = CARTESIAN_POINT('',(-5.88,2.2125,0.1875));
+#19348 = VECTOR('',#19349,1.);
+#19349 = DIRECTION('',(1.,0.,0.));
+#19350 = PCURVE('',#19290,#19351);
+#19351 = DEFINITIONAL_REPRESENTATION('',(#19352),#19356);
+#19352 = LINE('',#19353,#19354);
+#19353 = CARTESIAN_POINT('',(0.,0.));
+#19354 = VECTOR('',#19355,1.);
+#19355 = DIRECTION('',(1.,0.));
+#19356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19357 = PCURVE('',#19358,#19363);
+#19358 = PLANE('',#19359);
+#19359 = AXIS2_PLACEMENT_3D('',#19360,#19361,#19362);
+#19360 = CARTESIAN_POINT('',(-5.453319128445,2.2125,0.302149478872));
+#19361 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#19362 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#19363 = DEFINITIONAL_REPRESENTATION('',(#19364),#19368);
+#19364 = LINE('',#19365,#19366);
+#19365 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#19366 = VECTOR('',#19367,1.);
+#19367 = DIRECTION('',(-1.,-4.751047921064E-59));
+#19368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19369 = ORIENTED_EDGE('',*,*,#19370,.T.);
+#19370 = EDGE_CURVE('',#19343,#19282,#19371,.T.);
+#19371 = SURFACE_CURVE('',#19372,(#19376,#19383),.PCURVE_S1.);
+#19372 = LINE('',#19373,#19374);
+#19373 = CARTESIAN_POINT('',(-5.630520432075,2.2125,0.1875));
+#19374 = VECTOR('',#19375,1.);
+#19375 = DIRECTION('',(0.,1.,0.));
+#19376 = PCURVE('',#19290,#19377);
+#19377 = DEFINITIONAL_REPRESENTATION('',(#19378),#19382);
+#19378 = LINE('',#19379,#19380);
+#19379 = CARTESIAN_POINT('',(0.249479567925,0.));
+#19380 = VECTOR('',#19381,1.);
+#19381 = DIRECTION('',(0.,1.));
+#19382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19383 = PCURVE('',#19384,#19389);
+#19384 = CYLINDRICAL_SURFACE('',#19385,9.375E-02);
+#19385 = AXIS2_PLACEMENT_3D('',#19386,#19387,#19388);
+#19386 = CARTESIAN_POINT('',(-5.630520432075,2.2125,0.28125));
+#19387 = DIRECTION('',(0.,1.,0.));
+#19388 = DIRECTION('',(0.,0.,-1.));
+#19389 = DEFINITIONAL_REPRESENTATION('',(#19390),#19394);
+#19390 = LINE('',#19391,#19392);
+#19391 = CARTESIAN_POINT('',(-0.,0.));
+#19392 = VECTOR('',#19393,1.);
+#19393 = DIRECTION('',(-0.,1.));
+#19394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19395 = ADVANCED_FACE('',(#19396),#19302,.T.);
+#19396 = FACE_BOUND('',#19397,.T.);
+#19397 = EDGE_LOOP('',(#19398,#19428,#19449,#19450,#19478,#19506,#19535,
+ #19563,#19591,#19619,#19647));
+#19398 = ORIENTED_EDGE('',*,*,#19399,.F.);
+#19399 = EDGE_CURVE('',#19400,#19402,#19404,.T.);
+#19400 = VERTEX_POINT('',#19401);
+#19401 = CARTESIAN_POINT('',(-5.88,2.5875,0.));
+#19402 = VERTEX_POINT('',#19403);
+#19403 = CARTESIAN_POINT('',(-5.530173477358,2.5875,0.));
+#19404 = SURFACE_CURVE('',#19405,(#19409,#19416),.PCURVE_S1.);
+#19405 = LINE('',#19406,#19407);
+#19406 = CARTESIAN_POINT('',(-5.88,2.5875,0.));
+#19407 = VECTOR('',#19408,1.);
+#19408 = DIRECTION('',(1.,0.,0.));
+#19409 = PCURVE('',#19302,#19410);
+#19410 = DEFINITIONAL_REPRESENTATION('',(#19411),#19415);
+#19411 = LINE('',#19412,#19413);
+#19412 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#19413 = VECTOR('',#19414,1.);
+#19414 = DIRECTION('',(1.,-8.365608664024E-59));
+#19415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19416 = PCURVE('',#19417,#19422);
+#19417 = PLANE('',#19418);
+#19418 = AXIS2_PLACEMENT_3D('',#19419,#19420,#19421);
+#19419 = CARTESIAN_POINT('',(-5.88,2.2125,0.));
+#19420 = DIRECTION('',(0.,0.,1.));
+#19421 = DIRECTION('',(1.,0.,0.));
+#19422 = DEFINITIONAL_REPRESENTATION('',(#19423),#19427);
+#19423 = LINE('',#19424,#19425);
+#19424 = CARTESIAN_POINT('',(0.,0.375));
+#19425 = VECTOR('',#19426,1.);
+#19426 = DIRECTION('',(1.,0.));
+#19427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19428 = ORIENTED_EDGE('',*,*,#19429,.T.);
+#19429 = EDGE_CURVE('',#19400,#19280,#19430,.T.);
+#19430 = SURFACE_CURVE('',#19431,(#19435,#19442),.PCURVE_S1.);
+#19431 = LINE('',#19432,#19433);
+#19432 = CARTESIAN_POINT('',(-5.88,2.5875,0.));
+#19433 = VECTOR('',#19434,1.);
+#19434 = DIRECTION('',(0.,0.,1.));
+#19435 = PCURVE('',#19302,#19436);
+#19436 = DEFINITIONAL_REPRESENTATION('',(#19437),#19441);
+#19437 = LINE('',#19438,#19439);
+#19438 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#19439 = VECTOR('',#19440,1.);
+#19440 = DIRECTION('',(0.,-1.));
+#19441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19442 = PCURVE('',#19330,#19443);
+#19443 = DEFINITIONAL_REPRESENTATION('',(#19444),#19448);
+#19444 = LINE('',#19445,#19446);
+#19445 = CARTESIAN_POINT('',(0.,-0.375));
+#19446 = VECTOR('',#19447,1.);
+#19447 = DIRECTION('',(1.,0.));
+#19448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19449 = ORIENTED_EDGE('',*,*,#19279,.T.);
+#19450 = ORIENTED_EDGE('',*,*,#19451,.T.);
+#19451 = EDGE_CURVE('',#19282,#19452,#19454,.T.);
+#19452 = VERTEX_POINT('',#19453);
+#19453 = CARTESIAN_POINT('',(-5.552515716981,2.5875,0.229246856604));
+#19454 = SURFACE_CURVE('',#19455,(#19460,#19471),.PCURVE_S1.);
+#19455 = CIRCLE('',#19456,9.375E-02);
+#19456 = AXIS2_PLACEMENT_3D('',#19457,#19458,#19459);
+#19457 = CARTESIAN_POINT('',(-5.630520432075,2.5875,0.28125));
+#19458 = DIRECTION('',(0.,-1.,0.));
+#19459 = DIRECTION('',(0.,0.,1.));
+#19460 = PCURVE('',#19302,#19461);
+#19461 = DEFINITIONAL_REPRESENTATION('',(#19462),#19470);
+#19462 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19463,#19464,#19465,#19466
+ ,#19467,#19468,#19469),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#19463 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#19464 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#19465 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#19466 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#19467 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#19468 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#19469 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#19470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19471 = PCURVE('',#19384,#19472);
+#19472 = DEFINITIONAL_REPRESENTATION('',(#19473),#19477);
+#19473 = LINE('',#19474,#19475);
+#19474 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#19475 = VECTOR('',#19476,1.);
+#19476 = DIRECTION('',(-1.,0.));
+#19477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19478 = ORIENTED_EDGE('',*,*,#19479,.T.);
+#19479 = EDGE_CURVE('',#19452,#19480,#19482,.T.);
+#19480 = VERTEX_POINT('',#19481);
+#19481 = CARTESIAN_POINT('',(-5.263840667924,2.5875,0.662259430188));
+#19482 = SURFACE_CURVE('',#19483,(#19487,#19494),.PCURVE_S1.);
+#19483 = LINE('',#19484,#19485);
+#19484 = CARTESIAN_POINT('',(-5.636009430188,2.5875,0.104006286792));
+#19485 = VECTOR('',#19486,1.);
+#19486 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#19487 = PCURVE('',#19302,#19488);
+#19488 = DEFINITIONAL_REPRESENTATION('',(#19489),#19493);
+#19489 = LINE('',#19490,#19491);
+#19490 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#19491 = VECTOR('',#19492,1.);
+#19492 = DIRECTION('',(0.554700196225,-0.832050294338));
+#19493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19494 = PCURVE('',#19495,#19500);
+#19495 = PLANE('',#19496);
+#19496 = AXIS2_PLACEMENT_3D('',#19497,#19498,#19499);
+#19497 = CARTESIAN_POINT('',(-5.636009430188,2.2125,0.104006286792));
+#19498 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#19499 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#19500 = DEFINITIONAL_REPRESENTATION('',(#19501),#19505);
+#19501 = LINE('',#19502,#19503);
+#19502 = CARTESIAN_POINT('',(0.,-0.375));
+#19503 = VECTOR('',#19504,1.);
+#19504 = DIRECTION('',(1.,0.));
+#19505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19506 = ORIENTED_EDGE('',*,*,#19507,.T.);
+#19507 = EDGE_CURVE('',#19480,#19508,#19510,.T.);
+#19508 = VERTEX_POINT('',#19509);
+#19509 = CARTESIAN_POINT('',(-5.18583595283,2.5875,0.704006286792));
+#19510 = SURFACE_CURVE('',#19511,(#19516,#19523),.PCURVE_S1.);
+#19511 = CIRCLE('',#19512,9.375E-02);
+#19512 = AXIS2_PLACEMENT_3D('',#19513,#19514,#19515);
+#19513 = CARTESIAN_POINT('',(-5.18583595283,2.5875,0.610256286792));
+#19514 = DIRECTION('',(0.,1.,0.));
+#19515 = DIRECTION('',(0.,0.,1.));
+#19516 = PCURVE('',#19302,#19517);
+#19517 = DEFINITIONAL_REPRESENTATION('',(#19518),#19522);
+#19518 = CIRCLE('',#19519,9.375E-02);
+#19519 = AXIS2_PLACEMENT_2D('',#19520,#19521);
+#19520 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#19521 = DIRECTION('',(0.,-1.));
+#19522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19523 = PCURVE('',#19524,#19529);
+#19524 = CYLINDRICAL_SURFACE('',#19525,9.375E-02);
+#19525 = AXIS2_PLACEMENT_3D('',#19526,#19527,#19528);
+#19526 = CARTESIAN_POINT('',(-5.18583595283,2.2125,0.610256286792));
+#19527 = DIRECTION('',(0.,1.,0.));
+#19528 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#19529 = DEFINITIONAL_REPRESENTATION('',(#19530),#19534);
+#19530 = LINE('',#19531,#19532);
+#19531 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#19532 = VECTOR('',#19533,1.);
+#19533 = DIRECTION('',(1.,0.));
+#19534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19535 = ORIENTED_EDGE('',*,*,#19536,.T.);
+#19536 = EDGE_CURVE('',#19508,#19537,#19539,.T.);
+#19537 = VERTEX_POINT('',#19538);
+#19538 = CARTESIAN_POINT('',(-5.08,2.5875,0.704006286792));
+#19539 = SURFACE_CURVE('',#19540,(#19544,#19551),.PCURVE_S1.);
+#19540 = LINE('',#19541,#19542);
+#19541 = CARTESIAN_POINT('',(-5.236009430188,2.5875,0.704006286792));
+#19542 = VECTOR('',#19543,1.);
+#19543 = DIRECTION('',(1.,0.,0.));
+#19544 = PCURVE('',#19302,#19545);
+#19545 = DEFINITIONAL_REPRESENTATION('',(#19546),#19550);
+#19546 = LINE('',#19547,#19548);
+#19547 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#19548 = VECTOR('',#19549,1.);
+#19549 = DIRECTION('',(1.,-8.365608664024E-59));
+#19550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19551 = PCURVE('',#19552,#19557);
+#19552 = PLANE('',#19553);
+#19553 = AXIS2_PLACEMENT_3D('',#19554,#19555,#19556);
+#19554 = CARTESIAN_POINT('',(-5.236009430188,2.2125,0.704006286792));
+#19555 = DIRECTION('',(0.,0.,1.));
+#19556 = DIRECTION('',(1.,0.,0.));
+#19557 = DEFINITIONAL_REPRESENTATION('',(#19558),#19562);
+#19558 = LINE('',#19559,#19560);
+#19559 = CARTESIAN_POINT('',(0.,0.375));
+#19560 = VECTOR('',#19561,1.);
+#19561 = DIRECTION('',(1.,0.));
+#19562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19563 = ORIENTED_EDGE('',*,*,#19564,.F.);
+#19564 = EDGE_CURVE('',#19565,#19537,#19567,.T.);
+#19565 = VERTEX_POINT('',#19566);
+#19566 = CARTESIAN_POINT('',(-5.08,2.5875,0.516506286792));
+#19567 = SURFACE_CURVE('',#19568,(#19572,#19579),.PCURVE_S1.);
+#19568 = LINE('',#19569,#19570);
+#19569 = CARTESIAN_POINT('',(-5.08,2.5875,0.516506286792));
+#19570 = VECTOR('',#19571,1.);
+#19571 = DIRECTION('',(0.,0.,1.));
+#19572 = PCURVE('',#19302,#19573);
+#19573 = DEFINITIONAL_REPRESENTATION('',(#19574),#19578);
+#19574 = LINE('',#19575,#19576);
+#19575 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#19576 = VECTOR('',#19577,1.);
+#19577 = DIRECTION('',(0.,-1.));
+#19578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19579 = PCURVE('',#19580,#19585);
+#19580 = PLANE('',#19581);
+#19581 = AXIS2_PLACEMENT_3D('',#19582,#19583,#19584);
+#19582 = CARTESIAN_POINT('',(-5.08,2.2125,0.516506286792));
+#19583 = DIRECTION('',(1.,0.,0.));
+#19584 = DIRECTION('',(0.,0.,1.));
+#19585 = DEFINITIONAL_REPRESENTATION('',(#19586),#19590);
+#19586 = LINE('',#19587,#19588);
+#19587 = CARTESIAN_POINT('',(0.,-0.375));
+#19588 = VECTOR('',#19589,1.);
+#19589 = DIRECTION('',(1.,0.));
+#19590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19591 = ORIENTED_EDGE('',*,*,#19592,.F.);
+#19592 = EDGE_CURVE('',#19593,#19565,#19595,.T.);
+#19593 = VERTEX_POINT('',#19594);
+#19594 = CARTESIAN_POINT('',(-5.135662475472,2.5875,0.516506286792));
+#19595 = SURFACE_CURVE('',#19596,(#19600,#19607),.PCURVE_S1.);
+#19596 = LINE('',#19597,#19598);
+#19597 = CARTESIAN_POINT('',(-5.236009430188,2.5875,0.516506286792));
+#19598 = VECTOR('',#19599,1.);
+#19599 = DIRECTION('',(1.,0.,0.));
+#19600 = PCURVE('',#19302,#19601);
+#19601 = DEFINITIONAL_REPRESENTATION('',(#19602),#19606);
+#19602 = LINE('',#19603,#19604);
+#19603 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#19604 = VECTOR('',#19605,1.);
+#19605 = DIRECTION('',(1.,-8.365608664024E-59));
+#19606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19607 = PCURVE('',#19608,#19613);
+#19608 = PLANE('',#19609);
+#19609 = AXIS2_PLACEMENT_3D('',#19610,#19611,#19612);
+#19610 = CARTESIAN_POINT('',(-5.236009430188,2.2125,0.516506286792));
+#19611 = DIRECTION('',(0.,0.,1.));
+#19612 = DIRECTION('',(1.,0.,0.));
+#19613 = DEFINITIONAL_REPRESENTATION('',(#19614),#19618);
+#19614 = LINE('',#19615,#19616);
+#19615 = CARTESIAN_POINT('',(0.,0.375));
+#19616 = VECTOR('',#19617,1.);
+#19617 = DIRECTION('',(1.,0.));
+#19618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19619 = ORIENTED_EDGE('',*,*,#19620,.F.);
+#19620 = EDGE_CURVE('',#19621,#19593,#19623,.T.);
+#19621 = VERTEX_POINT('',#19622);
+#19622 = CARTESIAN_POINT('',(-5.452168762264,2.5875,4.174685660388E-02)
+ );
+#19623 = SURFACE_CURVE('',#19624,(#19628,#19635),.PCURVE_S1.);
+#19624 = LINE('',#19625,#19626);
+#19625 = CARTESIAN_POINT('',(-5.48,2.5875,2.775557561563E-17));
+#19626 = VECTOR('',#19627,1.);
+#19627 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#19628 = PCURVE('',#19302,#19629);
+#19629 = DEFINITIONAL_REPRESENTATION('',(#19630),#19634);
+#19630 = LINE('',#19631,#19632);
+#19631 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#19632 = VECTOR('',#19633,1.);
+#19633 = DIRECTION('',(0.554700196225,-0.832050294338));
+#19634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19635 = PCURVE('',#19636,#19641);
+#19636 = PLANE('',#19637);
+#19637 = AXIS2_PLACEMENT_3D('',#19638,#19639,#19640);
+#19638 = CARTESIAN_POINT('',(-5.48,2.2125,2.775557561563E-17));
+#19639 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#19640 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#19641 = DEFINITIONAL_REPRESENTATION('',(#19642),#19646);
+#19642 = LINE('',#19643,#19644);
+#19643 = CARTESIAN_POINT('',(0.,-0.375));
+#19644 = VECTOR('',#19645,1.);
+#19645 = DIRECTION('',(1.,0.));
+#19646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19647 = ORIENTED_EDGE('',*,*,#19648,.F.);
+#19648 = EDGE_CURVE('',#19402,#19621,#19649,.T.);
+#19649 = SURFACE_CURVE('',#19650,(#19655,#19666),.PCURVE_S1.);
+#19650 = CIRCLE('',#19651,9.375E-02);
+#19651 = AXIS2_PLACEMENT_3D('',#19652,#19653,#19654);
+#19652 = CARTESIAN_POINT('',(-5.530173477358,2.5875,9.375E-02));
+#19653 = DIRECTION('',(0.,-1.,0.));
+#19654 = DIRECTION('',(0.,0.,1.));
+#19655 = PCURVE('',#19302,#19656);
+#19656 = DEFINITIONAL_REPRESENTATION('',(#19657),#19665);
+#19657 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19658,#19659,#19660,#19661
+ ,#19662,#19663,#19664),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#19658 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#19659 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#19660 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#19661 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#19662 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#19663 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#19664 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#19665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19666 = PCURVE('',#19667,#19672);
+#19667 = CYLINDRICAL_SURFACE('',#19668,9.375E-02);
+#19668 = AXIS2_PLACEMENT_3D('',#19669,#19670,#19671);
+#19669 = CARTESIAN_POINT('',(-5.530173477358,2.2125,9.375E-02));
+#19670 = DIRECTION('',(0.,1.,0.));
+#19671 = DIRECTION('',(0.,0.,-1.));
+#19672 = DEFINITIONAL_REPRESENTATION('',(#19673),#19677);
+#19673 = LINE('',#19674,#19675);
+#19674 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#19675 = VECTOR('',#19676,1.);
+#19676 = DIRECTION('',(-1.,0.));
+#19677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19678 = ADVANCED_FACE('',(#19679),#19384,.F.);
+#19679 = FACE_BOUND('',#19680,.T.);
+#19680 = EDGE_LOOP('',(#19681,#19705,#19726,#19727));
+#19681 = ORIENTED_EDGE('',*,*,#19682,.T.);
+#19682 = EDGE_CURVE('',#19343,#19683,#19685,.T.);
+#19683 = VERTEX_POINT('',#19684);
+#19684 = CARTESIAN_POINT('',(-5.552515716981,2.2125,0.229246856604));
+#19685 = SURFACE_CURVE('',#19686,(#19691,#19698),.PCURVE_S1.);
+#19686 = CIRCLE('',#19687,9.375E-02);
+#19687 = AXIS2_PLACEMENT_3D('',#19688,#19689,#19690);
+#19688 = CARTESIAN_POINT('',(-5.630520432075,2.2125,0.28125));
+#19689 = DIRECTION('',(0.,-1.,0.));
+#19690 = DIRECTION('',(0.,0.,1.));
+#19691 = PCURVE('',#19384,#19692);
+#19692 = DEFINITIONAL_REPRESENTATION('',(#19693),#19697);
+#19693 = LINE('',#19694,#19695);
+#19694 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#19695 = VECTOR('',#19696,1.);
+#19696 = DIRECTION('',(-1.,0.));
+#19697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19698 = PCURVE('',#19358,#19699);
+#19699 = DEFINITIONAL_REPRESENTATION('',(#19700),#19704);
+#19700 = CIRCLE('',#19701,9.375E-02);
+#19701 = AXIS2_PLACEMENT_2D('',#19702,#19703);
+#19702 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#19703 = DIRECTION('',(0.,-1.));
+#19704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19705 = ORIENTED_EDGE('',*,*,#19706,.T.);
+#19706 = EDGE_CURVE('',#19683,#19452,#19707,.T.);
+#19707 = SURFACE_CURVE('',#19708,(#19712,#19719),.PCURVE_S1.);
+#19708 = LINE('',#19709,#19710);
+#19709 = CARTESIAN_POINT('',(-5.552515716981,2.2125,0.229246856604));
+#19710 = VECTOR('',#19711,1.);
+#19711 = DIRECTION('',(0.,1.,0.));
+#19712 = PCURVE('',#19384,#19713);
+#19713 = DEFINITIONAL_REPRESENTATION('',(#19714),#19718);
+#19714 = LINE('',#19715,#19716);
+#19715 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#19716 = VECTOR('',#19717,1.);
+#19717 = DIRECTION('',(-0.,1.));
+#19718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19719 = PCURVE('',#19495,#19720);
+#19720 = DEFINITIONAL_REPRESENTATION('',(#19721),#19725);
+#19721 = LINE('',#19722,#19723);
+#19722 = CARTESIAN_POINT('',(0.150520432075,0.));
+#19723 = VECTOR('',#19724,1.);
+#19724 = DIRECTION('',(0.,-1.));
+#19725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19726 = ORIENTED_EDGE('',*,*,#19451,.F.);
+#19727 = ORIENTED_EDGE('',*,*,#19370,.F.);
+#19728 = ADVANCED_FACE('',(#19729),#19330,.F.);
+#19729 = FACE_BOUND('',#19730,.F.);
+#19730 = EDGE_LOOP('',(#19731,#19754,#19775,#19776));
+#19731 = ORIENTED_EDGE('',*,*,#19732,.F.);
+#19732 = EDGE_CURVE('',#19733,#19315,#19735,.T.);
+#19733 = VERTEX_POINT('',#19734);
+#19734 = CARTESIAN_POINT('',(-5.88,2.2125,0.));
+#19735 = SURFACE_CURVE('',#19736,(#19740,#19747),.PCURVE_S1.);
+#19736 = LINE('',#19737,#19738);
+#19737 = CARTESIAN_POINT('',(-5.88,2.2125,0.));
+#19738 = VECTOR('',#19739,1.);
+#19739 = DIRECTION('',(0.,0.,1.));
+#19740 = PCURVE('',#19330,#19741);
+#19741 = DEFINITIONAL_REPRESENTATION('',(#19742),#19746);
+#19742 = LINE('',#19743,#19744);
+#19743 = CARTESIAN_POINT('',(0.,0.));
+#19744 = VECTOR('',#19745,1.);
+#19745 = DIRECTION('',(1.,0.));
+#19746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19747 = PCURVE('',#19358,#19748);
+#19748 = DEFINITIONAL_REPRESENTATION('',(#19749),#19753);
+#19749 = LINE('',#19750,#19751);
+#19750 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#19751 = VECTOR('',#19752,1.);
+#19752 = DIRECTION('',(0.,-1.));
+#19753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19754 = ORIENTED_EDGE('',*,*,#19755,.T.);
+#19755 = EDGE_CURVE('',#19733,#19400,#19756,.T.);
+#19756 = SURFACE_CURVE('',#19757,(#19761,#19768),.PCURVE_S1.);
+#19757 = LINE('',#19758,#19759);
+#19758 = CARTESIAN_POINT('',(-5.88,2.2125,0.));
+#19759 = VECTOR('',#19760,1.);
+#19760 = DIRECTION('',(0.,1.,0.));
+#19761 = PCURVE('',#19330,#19762);
+#19762 = DEFINITIONAL_REPRESENTATION('',(#19763),#19767);
+#19763 = LINE('',#19764,#19765);
+#19764 = CARTESIAN_POINT('',(0.,0.));
+#19765 = VECTOR('',#19766,1.);
+#19766 = DIRECTION('',(0.,-1.));
+#19767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19768 = PCURVE('',#19417,#19769);
+#19769 = DEFINITIONAL_REPRESENTATION('',(#19770),#19774);
+#19770 = LINE('',#19771,#19772);
+#19771 = CARTESIAN_POINT('',(0.,0.));
+#19772 = VECTOR('',#19773,1.);
+#19773 = DIRECTION('',(0.,1.));
+#19774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19775 = ORIENTED_EDGE('',*,*,#19429,.T.);
+#19776 = ORIENTED_EDGE('',*,*,#19314,.F.);
+#19777 = ADVANCED_FACE('',(#19778),#19358,.T.);
+#19778 = FACE_BOUND('',#19779,.T.);
+#19779 = EDGE_LOOP('',(#19780,#19803,#19827,#19850,#19873,#19896,#19919,
+ #19947,#19968,#19969,#19970));
+#19780 = ORIENTED_EDGE('',*,*,#19781,.T.);
+#19781 = EDGE_CURVE('',#19733,#19782,#19784,.T.);
+#19782 = VERTEX_POINT('',#19783);
+#19783 = CARTESIAN_POINT('',(-5.530173477358,2.2125,0.));
+#19784 = SURFACE_CURVE('',#19785,(#19789,#19796),.PCURVE_S1.);
+#19785 = LINE('',#19786,#19787);
+#19786 = CARTESIAN_POINT('',(-5.88,2.2125,0.));
+#19787 = VECTOR('',#19788,1.);
+#19788 = DIRECTION('',(1.,0.,0.));
+#19789 = PCURVE('',#19358,#19790);
+#19790 = DEFINITIONAL_REPRESENTATION('',(#19791),#19795);
+#19791 = LINE('',#19792,#19793);
+#19792 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#19793 = VECTOR('',#19794,1.);
+#19794 = DIRECTION('',(-1.,-4.751047921064E-59));
+#19795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19796 = PCURVE('',#19417,#19797);
+#19797 = DEFINITIONAL_REPRESENTATION('',(#19798),#19802);
+#19798 = LINE('',#19799,#19800);
+#19799 = CARTESIAN_POINT('',(0.,0.));
+#19800 = VECTOR('',#19801,1.);
+#19801 = DIRECTION('',(1.,0.));
+#19802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19803 = ORIENTED_EDGE('',*,*,#19804,.T.);
+#19804 = EDGE_CURVE('',#19782,#19805,#19807,.T.);
+#19805 = VERTEX_POINT('',#19806);
+#19806 = CARTESIAN_POINT('',(-5.452168762264,2.2125,4.174685660388E-02)
+ );
+#19807 = SURFACE_CURVE('',#19808,(#19813,#19820),.PCURVE_S1.);
+#19808 = CIRCLE('',#19809,9.375E-02);
+#19809 = AXIS2_PLACEMENT_3D('',#19810,#19811,#19812);
+#19810 = CARTESIAN_POINT('',(-5.530173477358,2.2125,9.375E-02));
+#19811 = DIRECTION('',(0.,-1.,0.));
+#19812 = DIRECTION('',(0.,0.,1.));
+#19813 = PCURVE('',#19358,#19814);
+#19814 = DEFINITIONAL_REPRESENTATION('',(#19815),#19819);
+#19815 = CIRCLE('',#19816,9.375E-02);
+#19816 = AXIS2_PLACEMENT_2D('',#19817,#19818);
+#19817 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#19818 = DIRECTION('',(0.,-1.));
+#19819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19820 = PCURVE('',#19667,#19821);
+#19821 = DEFINITIONAL_REPRESENTATION('',(#19822),#19826);
+#19822 = LINE('',#19823,#19824);
+#19823 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#19824 = VECTOR('',#19825,1.);
+#19825 = DIRECTION('',(-1.,0.));
+#19826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19827 = ORIENTED_EDGE('',*,*,#19828,.T.);
+#19828 = EDGE_CURVE('',#19805,#19829,#19831,.T.);
+#19829 = VERTEX_POINT('',#19830);
+#19830 = CARTESIAN_POINT('',(-5.135662475472,2.2125,0.516506286792));
+#19831 = SURFACE_CURVE('',#19832,(#19836,#19843),.PCURVE_S1.);
+#19832 = LINE('',#19833,#19834);
+#19833 = CARTESIAN_POINT('',(-5.48,2.2125,2.775557561563E-17));
+#19834 = VECTOR('',#19835,1.);
+#19835 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#19836 = PCURVE('',#19358,#19837);
+#19837 = DEFINITIONAL_REPRESENTATION('',(#19838),#19842);
+#19838 = LINE('',#19839,#19840);
+#19839 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#19840 = VECTOR('',#19841,1.);
+#19841 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#19842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19843 = PCURVE('',#19636,#19844);
+#19844 = DEFINITIONAL_REPRESENTATION('',(#19845),#19849);
+#19845 = LINE('',#19846,#19847);
+#19846 = CARTESIAN_POINT('',(0.,0.));
+#19847 = VECTOR('',#19848,1.);
+#19848 = DIRECTION('',(1.,0.));
+#19849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19850 = ORIENTED_EDGE('',*,*,#19851,.T.);
+#19851 = EDGE_CURVE('',#19829,#19852,#19854,.T.);
+#19852 = VERTEX_POINT('',#19853);
+#19853 = CARTESIAN_POINT('',(-5.08,2.2125,0.516506286792));
+#19854 = SURFACE_CURVE('',#19855,(#19859,#19866),.PCURVE_S1.);
+#19855 = LINE('',#19856,#19857);
+#19856 = CARTESIAN_POINT('',(-5.236009430188,2.2125,0.516506286792));
+#19857 = VECTOR('',#19858,1.);
+#19858 = DIRECTION('',(1.,0.,0.));
+#19859 = PCURVE('',#19358,#19860);
+#19860 = DEFINITIONAL_REPRESENTATION('',(#19861),#19865);
+#19861 = LINE('',#19862,#19863);
+#19862 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#19863 = VECTOR('',#19864,1.);
+#19864 = DIRECTION('',(-1.,-4.751047921064E-59));
+#19865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19866 = PCURVE('',#19608,#19867);
+#19867 = DEFINITIONAL_REPRESENTATION('',(#19868),#19872);
+#19868 = LINE('',#19869,#19870);
+#19869 = CARTESIAN_POINT('',(0.,0.));
+#19870 = VECTOR('',#19871,1.);
+#19871 = DIRECTION('',(1.,0.));
+#19872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19873 = ORIENTED_EDGE('',*,*,#19874,.T.);
+#19874 = EDGE_CURVE('',#19852,#19875,#19877,.T.);
+#19875 = VERTEX_POINT('',#19876);
+#19876 = CARTESIAN_POINT('',(-5.08,2.2125,0.704006286792));
+#19877 = SURFACE_CURVE('',#19878,(#19882,#19889),.PCURVE_S1.);
+#19878 = LINE('',#19879,#19880);
+#19879 = CARTESIAN_POINT('',(-5.08,2.2125,0.516506286792));
+#19880 = VECTOR('',#19881,1.);
+#19881 = DIRECTION('',(0.,0.,1.));
+#19882 = PCURVE('',#19358,#19883);
+#19883 = DEFINITIONAL_REPRESENTATION('',(#19884),#19888);
+#19884 = LINE('',#19885,#19886);
+#19885 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#19886 = VECTOR('',#19887,1.);
+#19887 = DIRECTION('',(0.,-1.));
+#19888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19889 = PCURVE('',#19580,#19890);
+#19890 = DEFINITIONAL_REPRESENTATION('',(#19891),#19895);
+#19891 = LINE('',#19892,#19893);
+#19892 = CARTESIAN_POINT('',(0.,0.));
+#19893 = VECTOR('',#19894,1.);
+#19894 = DIRECTION('',(1.,0.));
+#19895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19896 = ORIENTED_EDGE('',*,*,#19897,.F.);
+#19897 = EDGE_CURVE('',#19898,#19875,#19900,.T.);
+#19898 = VERTEX_POINT('',#19899);
+#19899 = CARTESIAN_POINT('',(-5.18583595283,2.2125,0.704006286792));
+#19900 = SURFACE_CURVE('',#19901,(#19905,#19912),.PCURVE_S1.);
+#19901 = LINE('',#19902,#19903);
+#19902 = CARTESIAN_POINT('',(-5.236009430188,2.2125,0.704006286792));
+#19903 = VECTOR('',#19904,1.);
+#19904 = DIRECTION('',(1.,0.,0.));
+#19905 = PCURVE('',#19358,#19906);
+#19906 = DEFINITIONAL_REPRESENTATION('',(#19907),#19911);
+#19907 = LINE('',#19908,#19909);
+#19908 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#19909 = VECTOR('',#19910,1.);
+#19910 = DIRECTION('',(-1.,-4.751047921064E-59));
+#19911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19912 = PCURVE('',#19552,#19913);
+#19913 = DEFINITIONAL_REPRESENTATION('',(#19914),#19918);
+#19914 = LINE('',#19915,#19916);
+#19915 = CARTESIAN_POINT('',(0.,0.));
+#19916 = VECTOR('',#19917,1.);
+#19917 = DIRECTION('',(1.,0.));
+#19918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19919 = ORIENTED_EDGE('',*,*,#19920,.F.);
+#19920 = EDGE_CURVE('',#19921,#19898,#19923,.T.);
+#19921 = VERTEX_POINT('',#19922);
+#19922 = CARTESIAN_POINT('',(-5.263840667924,2.2125,0.662259430188));
+#19923 = SURFACE_CURVE('',#19924,(#19929,#19940),.PCURVE_S1.);
+#19924 = CIRCLE('',#19925,9.375E-02);
+#19925 = AXIS2_PLACEMENT_3D('',#19926,#19927,#19928);
+#19926 = CARTESIAN_POINT('',(-5.18583595283,2.2125,0.610256286792));
+#19927 = DIRECTION('',(0.,1.,0.));
+#19928 = DIRECTION('',(0.,0.,1.));
+#19929 = PCURVE('',#19358,#19930);
+#19930 = DEFINITIONAL_REPRESENTATION('',(#19931),#19939);
+#19931 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19932,#19933,#19934,#19935
+ ,#19936,#19937,#19938),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#19932 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#19933 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#19934 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#19935 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#19936 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#19937 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#19938 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#19939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19940 = PCURVE('',#19524,#19941);
+#19941 = DEFINITIONAL_REPRESENTATION('',(#19942),#19946);
+#19942 = LINE('',#19943,#19944);
+#19943 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#19944 = VECTOR('',#19945,1.);
+#19945 = DIRECTION('',(1.,0.));
+#19946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19947 = ORIENTED_EDGE('',*,*,#19948,.F.);
+#19948 = EDGE_CURVE('',#19683,#19921,#19949,.T.);
+#19949 = SURFACE_CURVE('',#19950,(#19954,#19961),.PCURVE_S1.);
+#19950 = LINE('',#19951,#19952);
+#19951 = CARTESIAN_POINT('',(-5.636009430188,2.2125,0.104006286792));
+#19952 = VECTOR('',#19953,1.);
+#19953 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#19954 = PCURVE('',#19358,#19955);
+#19955 = DEFINITIONAL_REPRESENTATION('',(#19956),#19960);
+#19956 = LINE('',#19957,#19958);
+#19957 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#19958 = VECTOR('',#19959,1.);
+#19959 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#19960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19961 = PCURVE('',#19495,#19962);
+#19962 = DEFINITIONAL_REPRESENTATION('',(#19963),#19967);
+#19963 = LINE('',#19964,#19965);
+#19964 = CARTESIAN_POINT('',(0.,0.));
+#19965 = VECTOR('',#19966,1.);
+#19966 = DIRECTION('',(1.,0.));
+#19967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19968 = ORIENTED_EDGE('',*,*,#19682,.F.);
+#19969 = ORIENTED_EDGE('',*,*,#19342,.F.);
+#19970 = ORIENTED_EDGE('',*,*,#19732,.F.);
+#19971 = ADVANCED_FACE('',(#19972),#19417,.F.);
+#19972 = FACE_BOUND('',#19973,.F.);
+#19973 = EDGE_LOOP('',(#19974,#19975,#19976,#19977));
+#19974 = ORIENTED_EDGE('',*,*,#19399,.F.);
+#19975 = ORIENTED_EDGE('',*,*,#19755,.F.);
+#19976 = ORIENTED_EDGE('',*,*,#19781,.T.);
+#19977 = ORIENTED_EDGE('',*,*,#19978,.T.);
+#19978 = EDGE_CURVE('',#19782,#19402,#19979,.T.);
+#19979 = SURFACE_CURVE('',#19980,(#19984,#19991),.PCURVE_S1.);
+#19980 = LINE('',#19981,#19982);
+#19981 = CARTESIAN_POINT('',(-5.530173477358,2.2125,0.));
+#19982 = VECTOR('',#19983,1.);
+#19983 = DIRECTION('',(0.,1.,0.));
+#19984 = PCURVE('',#19417,#19985);
+#19985 = DEFINITIONAL_REPRESENTATION('',(#19986),#19990);
+#19986 = LINE('',#19987,#19988);
+#19987 = CARTESIAN_POINT('',(0.349826522642,0.));
+#19988 = VECTOR('',#19989,1.);
+#19989 = DIRECTION('',(0.,1.));
+#19990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19991 = PCURVE('',#19667,#19992);
+#19992 = DEFINITIONAL_REPRESENTATION('',(#19993),#19997);
+#19993 = LINE('',#19994,#19995);
+#19994 = CARTESIAN_POINT('',(-0.,0.));
+#19995 = VECTOR('',#19996,1.);
+#19996 = DIRECTION('',(-0.,1.));
+#19997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#19998 = ADVANCED_FACE('',(#19999),#19667,.T.);
+#19999 = FACE_BOUND('',#20000,.F.);
+#20000 = EDGE_LOOP('',(#20001,#20002,#20023,#20024));
+#20001 = ORIENTED_EDGE('',*,*,#19804,.T.);
+#20002 = ORIENTED_EDGE('',*,*,#20003,.T.);
+#20003 = EDGE_CURVE('',#19805,#19621,#20004,.T.);
+#20004 = SURFACE_CURVE('',#20005,(#20009,#20016),.PCURVE_S1.);
+#20005 = LINE('',#20006,#20007);
+#20006 = CARTESIAN_POINT('',(-5.452168762264,2.2125,4.174685660388E-02)
+ );
+#20007 = VECTOR('',#20008,1.);
+#20008 = DIRECTION('',(0.,1.,0.));
+#20009 = PCURVE('',#19667,#20010);
+#20010 = DEFINITIONAL_REPRESENTATION('',(#20011),#20015);
+#20011 = LINE('',#20012,#20013);
+#20012 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#20013 = VECTOR('',#20014,1.);
+#20014 = DIRECTION('',(-0.,1.));
+#20015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20016 = PCURVE('',#19636,#20017);
+#20017 = DEFINITIONAL_REPRESENTATION('',(#20018),#20022);
+#20018 = LINE('',#20019,#20020);
+#20019 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#20020 = VECTOR('',#20021,1.);
+#20021 = DIRECTION('',(0.,-1.));
+#20022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20023 = ORIENTED_EDGE('',*,*,#19648,.F.);
+#20024 = ORIENTED_EDGE('',*,*,#19978,.F.);
+#20025 = ADVANCED_FACE('',(#20026),#19636,.T.);
+#20026 = FACE_BOUND('',#20027,.T.);
+#20027 = EDGE_LOOP('',(#20028,#20029,#20030,#20031));
+#20028 = ORIENTED_EDGE('',*,*,#19828,.F.);
+#20029 = ORIENTED_EDGE('',*,*,#20003,.T.);
+#20030 = ORIENTED_EDGE('',*,*,#19620,.T.);
+#20031 = ORIENTED_EDGE('',*,*,#20032,.F.);
+#20032 = EDGE_CURVE('',#19829,#19593,#20033,.T.);
+#20033 = SURFACE_CURVE('',#20034,(#20038,#20044),.PCURVE_S1.);
+#20034 = LINE('',#20035,#20036);
+#20035 = CARTESIAN_POINT('',(-5.135662475472,2.2125,0.516506286792));
+#20036 = VECTOR('',#20037,1.);
+#20037 = DIRECTION('',(0.,1.,0.));
+#20038 = PCURVE('',#19636,#20039);
+#20039 = DEFINITIONAL_REPRESENTATION('',(#20040),#20043);
+#20040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20041,#20042),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#20041 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#20042 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#20043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20044 = PCURVE('',#19608,#20045);
+#20045 = DEFINITIONAL_REPRESENTATION('',(#20046),#20049);
+#20046 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20047,#20048),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#20047 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#20048 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#20049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20050 = ADVANCED_FACE('',(#20051),#19608,.F.);
+#20051 = FACE_BOUND('',#20052,.F.);
+#20052 = EDGE_LOOP('',(#20053,#20054,#20055,#20056));
+#20053 = ORIENTED_EDGE('',*,*,#19592,.F.);
+#20054 = ORIENTED_EDGE('',*,*,#20032,.F.);
+#20055 = ORIENTED_EDGE('',*,*,#19851,.T.);
+#20056 = ORIENTED_EDGE('',*,*,#20057,.T.);
+#20057 = EDGE_CURVE('',#19852,#19565,#20058,.T.);
+#20058 = SURFACE_CURVE('',#20059,(#20063,#20070),.PCURVE_S1.);
+#20059 = LINE('',#20060,#20061);
+#20060 = CARTESIAN_POINT('',(-5.08,2.2125,0.516506286792));
+#20061 = VECTOR('',#20062,1.);
+#20062 = DIRECTION('',(0.,1.,0.));
+#20063 = PCURVE('',#19608,#20064);
+#20064 = DEFINITIONAL_REPRESENTATION('',(#20065),#20069);
+#20065 = LINE('',#20066,#20067);
+#20066 = CARTESIAN_POINT('',(0.156009430188,0.));
+#20067 = VECTOR('',#20068,1.);
+#20068 = DIRECTION('',(0.,1.));
+#20069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20070 = PCURVE('',#19580,#20071);
+#20071 = DEFINITIONAL_REPRESENTATION('',(#20072),#20076);
+#20072 = LINE('',#20073,#20074);
+#20073 = CARTESIAN_POINT('',(0.,0.));
+#20074 = VECTOR('',#20075,1.);
+#20075 = DIRECTION('',(0.,-1.));
+#20076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20077 = ADVANCED_FACE('',(#20078),#19580,.T.);
+#20078 = FACE_BOUND('',#20079,.T.);
+#20079 = EDGE_LOOP('',(#20080,#20081,#20082,#20083));
+#20080 = ORIENTED_EDGE('',*,*,#19874,.F.);
+#20081 = ORIENTED_EDGE('',*,*,#20057,.T.);
+#20082 = ORIENTED_EDGE('',*,*,#19564,.T.);
+#20083 = ORIENTED_EDGE('',*,*,#20084,.F.);
+#20084 = EDGE_CURVE('',#19875,#19537,#20085,.T.);
+#20085 = SURFACE_CURVE('',#20086,(#20090,#20097),.PCURVE_S1.);
+#20086 = LINE('',#20087,#20088);
+#20087 = CARTESIAN_POINT('',(-5.08,2.2125,0.704006286792));
+#20088 = VECTOR('',#20089,1.);
+#20089 = DIRECTION('',(0.,1.,0.));
+#20090 = PCURVE('',#19580,#20091);
+#20091 = DEFINITIONAL_REPRESENTATION('',(#20092),#20096);
+#20092 = LINE('',#20093,#20094);
+#20093 = CARTESIAN_POINT('',(0.1875,0.));
+#20094 = VECTOR('',#20095,1.);
+#20095 = DIRECTION('',(0.,-1.));
+#20096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20097 = PCURVE('',#19552,#20098);
+#20098 = DEFINITIONAL_REPRESENTATION('',(#20099),#20103);
+#20099 = LINE('',#20100,#20101);
+#20100 = CARTESIAN_POINT('',(0.156009430188,0.));
+#20101 = VECTOR('',#20102,1.);
+#20102 = DIRECTION('',(0.,1.));
+#20103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20104 = ADVANCED_FACE('',(#20105),#19495,.F.);
+#20105 = FACE_BOUND('',#20106,.F.);
+#20106 = EDGE_LOOP('',(#20107,#20108,#20109,#20110));
+#20107 = ORIENTED_EDGE('',*,*,#19948,.F.);
+#20108 = ORIENTED_EDGE('',*,*,#19706,.T.);
+#20109 = ORIENTED_EDGE('',*,*,#19479,.T.);
+#20110 = ORIENTED_EDGE('',*,*,#20111,.F.);
+#20111 = EDGE_CURVE('',#19921,#19480,#20112,.T.);
+#20112 = SURFACE_CURVE('',#20113,(#20117,#20124),.PCURVE_S1.);
+#20113 = LINE('',#20114,#20115);
+#20114 = CARTESIAN_POINT('',(-5.263840667924,2.2125,0.662259430188));
+#20115 = VECTOR('',#20116,1.);
+#20116 = DIRECTION('',(0.,1.,0.));
+#20117 = PCURVE('',#19495,#20118);
+#20118 = DEFINITIONAL_REPRESENTATION('',(#20119),#20123);
+#20119 = LINE('',#20120,#20121);
+#20120 = CARTESIAN_POINT('',(0.670936777735,0.));
+#20121 = VECTOR('',#20122,1.);
+#20122 = DIRECTION('',(0.,-1.));
+#20123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20124 = PCURVE('',#19524,#20125);
+#20125 = DEFINITIONAL_REPRESENTATION('',(#20126),#20130);
+#20126 = LINE('',#20127,#20128);
+#20127 = CARTESIAN_POINT('',(0.,0.));
+#20128 = VECTOR('',#20129,1.);
+#20129 = DIRECTION('',(0.,1.));
+#20130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20131 = ADVANCED_FACE('',(#20132),#19552,.T.);
+#20132 = FACE_BOUND('',#20133,.T.);
+#20133 = EDGE_LOOP('',(#20134,#20135,#20136,#20137));
+#20134 = ORIENTED_EDGE('',*,*,#19897,.T.);
+#20135 = ORIENTED_EDGE('',*,*,#20084,.T.);
+#20136 = ORIENTED_EDGE('',*,*,#19536,.F.);
+#20137 = ORIENTED_EDGE('',*,*,#20138,.F.);
+#20138 = EDGE_CURVE('',#19898,#19508,#20139,.T.);
+#20139 = SURFACE_CURVE('',#20140,(#20144,#20151),.PCURVE_S1.);
+#20140 = LINE('',#20141,#20142);
+#20141 = CARTESIAN_POINT('',(-5.18583595283,2.2125,0.704006286792));
+#20142 = VECTOR('',#20143,1.);
+#20143 = DIRECTION('',(0.,1.,0.));
+#20144 = PCURVE('',#19552,#20145);
+#20145 = DEFINITIONAL_REPRESENTATION('',(#20146),#20150);
+#20146 = LINE('',#20147,#20148);
+#20147 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#20148 = VECTOR('',#20149,1.);
+#20149 = DIRECTION('',(0.,1.));
+#20150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20151 = PCURVE('',#19524,#20152);
+#20152 = DEFINITIONAL_REPRESENTATION('',(#20153),#20157);
+#20153 = LINE('',#20154,#20155);
+#20154 = CARTESIAN_POINT('',(0.982793723247,0.));
+#20155 = VECTOR('',#20156,1.);
+#20156 = DIRECTION('',(0.,1.));
+#20157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20158 = ADVANCED_FACE('',(#20159),#19524,.T.);
+#20159 = FACE_BOUND('',#20160,.T.);
+#20160 = EDGE_LOOP('',(#20161,#20162,#20163,#20164));
+#20161 = ORIENTED_EDGE('',*,*,#19920,.T.);
+#20162 = ORIENTED_EDGE('',*,*,#20138,.T.);
+#20163 = ORIENTED_EDGE('',*,*,#19507,.F.);
+#20164 = ORIENTED_EDGE('',*,*,#20111,.F.);
+#20165 = MANIFOLD_SOLID_BREP('',#20166);
+#20166 = CLOSED_SHELL('',(#20167,#20287,#20566,#20620,#20669,#20863,
+ #20890,#20917,#20942,#20969,#20996,#21023,#21050));
+#20167 = ADVANCED_FACE('',(#20168),#20182,.T.);
+#20168 = FACE_BOUND('',#20169,.T.);
+#20169 = EDGE_LOOP('',(#20170,#20205,#20233,#20261));
+#20170 = ORIENTED_EDGE('',*,*,#20171,.F.);
+#20171 = EDGE_CURVE('',#20172,#20174,#20176,.T.);
+#20172 = VERTEX_POINT('',#20173);
+#20173 = CARTESIAN_POINT('',(5.630520432075,2.5875,0.1875));
+#20174 = VERTEX_POINT('',#20175);
+#20175 = CARTESIAN_POINT('',(5.88,2.5875,0.1875));
+#20176 = SURFACE_CURVE('',#20177,(#20181,#20193),.PCURVE_S1.);
+#20177 = LINE('',#20178,#20179);
+#20178 = CARTESIAN_POINT('',(5.48,2.5875,0.1875));
+#20179 = VECTOR('',#20180,1.);
+#20180 = DIRECTION('',(1.,0.,0.));
+#20181 = PCURVE('',#20182,#20187);
+#20182 = PLANE('',#20183);
+#20183 = AXIS2_PLACEMENT_3D('',#20184,#20185,#20186);
+#20184 = CARTESIAN_POINT('',(5.48,2.2125,0.1875));
+#20185 = DIRECTION('',(0.,0.,1.));
+#20186 = DIRECTION('',(1.,0.,0.));
+#20187 = DEFINITIONAL_REPRESENTATION('',(#20188),#20192);
+#20188 = LINE('',#20189,#20190);
+#20189 = CARTESIAN_POINT('',(0.,0.375));
+#20190 = VECTOR('',#20191,1.);
+#20191 = DIRECTION('',(1.,0.));
+#20192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20193 = PCURVE('',#20194,#20199);
+#20194 = PLANE('',#20195);
+#20195 = AXIS2_PLACEMENT_3D('',#20196,#20197,#20198);
+#20196 = CARTESIAN_POINT('',(5.453319128445,2.5875,0.302149478872));
+#20197 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#20198 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#20199 = DEFINITIONAL_REPRESENTATION('',(#20200),#20204);
+#20200 = LINE('',#20201,#20202);
+#20201 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#20202 = VECTOR('',#20203,1.);
+#20203 = DIRECTION('',(1.,4.145425090127E-57));
+#20204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20205 = ORIENTED_EDGE('',*,*,#20206,.F.);
+#20206 = EDGE_CURVE('',#20207,#20172,#20209,.T.);
+#20207 = VERTEX_POINT('',#20208);
+#20208 = CARTESIAN_POINT('',(5.630520432075,2.2125,0.1875));
+#20209 = SURFACE_CURVE('',#20210,(#20214,#20221),.PCURVE_S1.);
+#20210 = LINE('',#20211,#20212);
+#20211 = CARTESIAN_POINT('',(5.630520432075,2.2125,0.1875));
+#20212 = VECTOR('',#20213,1.);
+#20213 = DIRECTION('',(0.,1.,0.));
+#20214 = PCURVE('',#20182,#20215);
+#20215 = DEFINITIONAL_REPRESENTATION('',(#20216),#20220);
+#20216 = LINE('',#20217,#20218);
+#20217 = CARTESIAN_POINT('',(0.150520432075,0.));
+#20218 = VECTOR('',#20219,1.);
+#20219 = DIRECTION('',(0.,1.));
+#20220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20221 = PCURVE('',#20222,#20227);
+#20222 = CYLINDRICAL_SURFACE('',#20223,9.375E-02);
+#20223 = AXIS2_PLACEMENT_3D('',#20224,#20225,#20226);
+#20224 = CARTESIAN_POINT('',(5.630520432075,2.2125,0.28125));
+#20225 = DIRECTION('',(0.,1.,0.));
+#20226 = DIRECTION('',(0.,0.,-1.));
+#20227 = DEFINITIONAL_REPRESENTATION('',(#20228),#20232);
+#20228 = LINE('',#20229,#20230);
+#20229 = CARTESIAN_POINT('',(0.,0.));
+#20230 = VECTOR('',#20231,1.);
+#20231 = DIRECTION('',(0.,1.));
+#20232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20233 = ORIENTED_EDGE('',*,*,#20234,.T.);
+#20234 = EDGE_CURVE('',#20207,#20235,#20237,.T.);
+#20235 = VERTEX_POINT('',#20236);
+#20236 = CARTESIAN_POINT('',(5.88,2.2125,0.1875));
+#20237 = SURFACE_CURVE('',#20238,(#20242,#20249),.PCURVE_S1.);
+#20238 = LINE('',#20239,#20240);
+#20239 = CARTESIAN_POINT('',(5.48,2.2125,0.1875));
+#20240 = VECTOR('',#20241,1.);
+#20241 = DIRECTION('',(1.,0.,0.));
+#20242 = PCURVE('',#20182,#20243);
+#20243 = DEFINITIONAL_REPRESENTATION('',(#20244),#20248);
+#20244 = LINE('',#20245,#20246);
+#20245 = CARTESIAN_POINT('',(0.,0.));
+#20246 = VECTOR('',#20247,1.);
+#20247 = DIRECTION('',(1.,0.));
+#20248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20249 = PCURVE('',#20250,#20255);
+#20250 = PLANE('',#20251);
+#20251 = AXIS2_PLACEMENT_3D('',#20252,#20253,#20254);
+#20252 = CARTESIAN_POINT('',(5.453319128445,2.2125,0.302149478872));
+#20253 = DIRECTION('',(-0.,-1.,-0.));
+#20254 = DIRECTION('',(0.,0.,-1.));
+#20255 = DEFINITIONAL_REPRESENTATION('',(#20256),#20260);
+#20256 = LINE('',#20257,#20258);
+#20257 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#20258 = VECTOR('',#20259,1.);
+#20259 = DIRECTION('',(0.,1.));
+#20260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20261 = ORIENTED_EDGE('',*,*,#20262,.T.);
+#20262 = EDGE_CURVE('',#20235,#20174,#20263,.T.);
+#20263 = SURFACE_CURVE('',#20264,(#20268,#20275),.PCURVE_S1.);
+#20264 = LINE('',#20265,#20266);
+#20265 = CARTESIAN_POINT('',(5.88,2.2125,0.1875));
+#20266 = VECTOR('',#20267,1.);
+#20267 = DIRECTION('',(0.,1.,0.));
+#20268 = PCURVE('',#20182,#20269);
+#20269 = DEFINITIONAL_REPRESENTATION('',(#20270),#20274);
+#20270 = LINE('',#20271,#20272);
+#20271 = CARTESIAN_POINT('',(0.4,0.));
+#20272 = VECTOR('',#20273,1.);
+#20273 = DIRECTION('',(0.,1.));
+#20274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20275 = PCURVE('',#20276,#20281);
+#20276 = PLANE('',#20277);
+#20277 = AXIS2_PLACEMENT_3D('',#20278,#20279,#20280);
+#20278 = CARTESIAN_POINT('',(5.88,2.2125,0.));
+#20279 = DIRECTION('',(1.,0.,0.));
+#20280 = DIRECTION('',(0.,0.,1.));
+#20281 = DEFINITIONAL_REPRESENTATION('',(#20282),#20286);
+#20282 = LINE('',#20283,#20284);
+#20283 = CARTESIAN_POINT('',(0.1875,0.));
+#20284 = VECTOR('',#20285,1.);
+#20285 = DIRECTION('',(0.,-1.));
+#20286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20287 = ADVANCED_FACE('',(#20288),#20194,.T.);
+#20288 = FACE_BOUND('',#20289,.T.);
+#20289 = EDGE_LOOP('',(#20290,#20320,#20349,#20377,#20405,#20433,#20461,
+ #20494,#20522,#20544,#20545));
+#20290 = ORIENTED_EDGE('',*,*,#20291,.F.);
+#20291 = EDGE_CURVE('',#20292,#20294,#20296,.T.);
+#20292 = VERTEX_POINT('',#20293);
+#20293 = CARTESIAN_POINT('',(5.530173477358,2.5875,0.));
+#20294 = VERTEX_POINT('',#20295);
+#20295 = CARTESIAN_POINT('',(5.88,2.5875,0.));
+#20296 = SURFACE_CURVE('',#20297,(#20301,#20308),.PCURVE_S1.);
+#20297 = LINE('',#20298,#20299);
+#20298 = CARTESIAN_POINT('',(5.48,2.5875,0.));
+#20299 = VECTOR('',#20300,1.);
+#20300 = DIRECTION('',(1.,0.,0.));
+#20301 = PCURVE('',#20194,#20302);
+#20302 = DEFINITIONAL_REPRESENTATION('',(#20303),#20307);
+#20303 = LINE('',#20304,#20305);
+#20304 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#20305 = VECTOR('',#20306,1.);
+#20306 = DIRECTION('',(1.,4.145425090127E-57));
+#20307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20308 = PCURVE('',#20309,#20314);
+#20309 = PLANE('',#20310);
+#20310 = AXIS2_PLACEMENT_3D('',#20311,#20312,#20313);
+#20311 = CARTESIAN_POINT('',(5.48,2.2125,0.));
+#20312 = DIRECTION('',(0.,0.,1.));
+#20313 = DIRECTION('',(1.,0.,0.));
+#20314 = DEFINITIONAL_REPRESENTATION('',(#20315),#20319);
+#20315 = LINE('',#20316,#20317);
+#20316 = CARTESIAN_POINT('',(0.,0.375));
+#20317 = VECTOR('',#20318,1.);
+#20318 = DIRECTION('',(1.,0.));
+#20319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20320 = ORIENTED_EDGE('',*,*,#20321,.T.);
+#20321 = EDGE_CURVE('',#20292,#20322,#20324,.T.);
+#20322 = VERTEX_POINT('',#20323);
+#20323 = CARTESIAN_POINT('',(5.452168762264,2.5875,4.174685660388E-02));
+#20324 = SURFACE_CURVE('',#20325,(#20330,#20337),.PCURVE_S1.);
+#20325 = CIRCLE('',#20326,9.375E-02);
+#20326 = AXIS2_PLACEMENT_3D('',#20327,#20328,#20329);
+#20327 = CARTESIAN_POINT('',(5.530173477358,2.5875,9.375E-02));
+#20328 = DIRECTION('',(0.,1.,0.));
+#20329 = DIRECTION('',(0.,0.,1.));
+#20330 = PCURVE('',#20194,#20331);
+#20331 = DEFINITIONAL_REPRESENTATION('',(#20332),#20336);
+#20332 = CIRCLE('',#20333,9.375E-02);
+#20333 = AXIS2_PLACEMENT_2D('',#20334,#20335);
+#20334 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#20335 = DIRECTION('',(0.,-1.));
+#20336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20337 = PCURVE('',#20338,#20343);
+#20338 = CYLINDRICAL_SURFACE('',#20339,9.375E-02);
+#20339 = AXIS2_PLACEMENT_3D('',#20340,#20341,#20342);
+#20340 = CARTESIAN_POINT('',(5.530173477358,2.2125,9.375E-02));
+#20341 = DIRECTION('',(0.,1.,0.));
+#20342 = DIRECTION('',(0.,0.,-1.));
+#20343 = DEFINITIONAL_REPRESENTATION('',(#20344),#20348);
+#20344 = LINE('',#20345,#20346);
+#20345 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#20346 = VECTOR('',#20347,1.);
+#20347 = DIRECTION('',(1.,0.));
+#20348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20349 = ORIENTED_EDGE('',*,*,#20350,.T.);
+#20350 = EDGE_CURVE('',#20322,#20351,#20353,.T.);
+#20351 = VERTEX_POINT('',#20352);
+#20352 = CARTESIAN_POINT('',(5.135662475472,2.5875,0.516506286792));
+#20353 = SURFACE_CURVE('',#20354,(#20358,#20365),.PCURVE_S1.);
+#20354 = LINE('',#20355,#20356);
+#20355 = CARTESIAN_POINT('',(5.48,2.5875,0.));
+#20356 = VECTOR('',#20357,1.);
+#20357 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#20358 = PCURVE('',#20194,#20359);
+#20359 = DEFINITIONAL_REPRESENTATION('',(#20360),#20364);
+#20360 = LINE('',#20361,#20362);
+#20361 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#20362 = VECTOR('',#20363,1.);
+#20363 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#20364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20365 = PCURVE('',#20366,#20371);
+#20366 = PLANE('',#20367);
+#20367 = AXIS2_PLACEMENT_3D('',#20368,#20369,#20370);
+#20368 = CARTESIAN_POINT('',(5.48,2.2125,0.));
+#20369 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#20370 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#20371 = DEFINITIONAL_REPRESENTATION('',(#20372),#20376);
+#20372 = LINE('',#20373,#20374);
+#20373 = CARTESIAN_POINT('',(0.,-0.375));
+#20374 = VECTOR('',#20375,1.);
+#20375 = DIRECTION('',(1.,0.));
+#20376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20377 = ORIENTED_EDGE('',*,*,#20378,.F.);
+#20378 = EDGE_CURVE('',#20379,#20351,#20381,.T.);
+#20379 = VERTEX_POINT('',#20380);
+#20380 = CARTESIAN_POINT('',(5.08,2.5875,0.516506286792));
+#20381 = SURFACE_CURVE('',#20382,(#20386,#20393),.PCURVE_S1.);
+#20382 = LINE('',#20383,#20384);
+#20383 = CARTESIAN_POINT('',(5.08,2.5875,0.516506286792));
+#20384 = VECTOR('',#20385,1.);
+#20385 = DIRECTION('',(1.,0.,0.));
+#20386 = PCURVE('',#20194,#20387);
+#20387 = DEFINITIONAL_REPRESENTATION('',(#20388),#20392);
+#20388 = LINE('',#20389,#20390);
+#20389 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#20390 = VECTOR('',#20391,1.);
+#20391 = DIRECTION('',(1.,4.145425090127E-57));
+#20392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20393 = PCURVE('',#20394,#20399);
+#20394 = PLANE('',#20395);
+#20395 = AXIS2_PLACEMENT_3D('',#20396,#20397,#20398);
+#20396 = CARTESIAN_POINT('',(5.08,2.2125,0.516506286792));
+#20397 = DIRECTION('',(0.,0.,1.));
+#20398 = DIRECTION('',(1.,0.,0.));
+#20399 = DEFINITIONAL_REPRESENTATION('',(#20400),#20404);
+#20400 = LINE('',#20401,#20402);
+#20401 = CARTESIAN_POINT('',(0.,0.375));
+#20402 = VECTOR('',#20403,1.);
+#20403 = DIRECTION('',(1.,0.));
+#20404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20405 = ORIENTED_EDGE('',*,*,#20406,.T.);
+#20406 = EDGE_CURVE('',#20379,#20407,#20409,.T.);
+#20407 = VERTEX_POINT('',#20408);
+#20408 = CARTESIAN_POINT('',(5.08,2.5875,0.704006286792));
+#20409 = SURFACE_CURVE('',#20410,(#20414,#20421),.PCURVE_S1.);
+#20410 = LINE('',#20411,#20412);
+#20411 = CARTESIAN_POINT('',(5.08,2.5875,0.516506286792));
+#20412 = VECTOR('',#20413,1.);
+#20413 = DIRECTION('',(0.,0.,1.));
+#20414 = PCURVE('',#20194,#20415);
+#20415 = DEFINITIONAL_REPRESENTATION('',(#20416),#20420);
+#20416 = LINE('',#20417,#20418);
+#20417 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#20418 = VECTOR('',#20419,1.);
+#20419 = DIRECTION('',(0.,-1.));
+#20420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20421 = PCURVE('',#20422,#20427);
+#20422 = PLANE('',#20423);
+#20423 = AXIS2_PLACEMENT_3D('',#20424,#20425,#20426);
+#20424 = CARTESIAN_POINT('',(5.08,2.2125,0.516506286792));
+#20425 = DIRECTION('',(1.,0.,0.));
+#20426 = DIRECTION('',(0.,0.,1.));
+#20427 = DEFINITIONAL_REPRESENTATION('',(#20428),#20432);
+#20428 = LINE('',#20429,#20430);
+#20429 = CARTESIAN_POINT('',(0.,-0.375));
+#20430 = VECTOR('',#20431,1.);
+#20431 = DIRECTION('',(1.,0.));
+#20432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20433 = ORIENTED_EDGE('',*,*,#20434,.T.);
+#20434 = EDGE_CURVE('',#20407,#20435,#20437,.T.);
+#20435 = VERTEX_POINT('',#20436);
+#20436 = CARTESIAN_POINT('',(5.18583595283,2.5875,0.704006286792));
+#20437 = SURFACE_CURVE('',#20438,(#20442,#20449),.PCURVE_S1.);
+#20438 = LINE('',#20439,#20440);
+#20439 = CARTESIAN_POINT('',(5.08,2.5875,0.704006286792));
+#20440 = VECTOR('',#20441,1.);
+#20441 = DIRECTION('',(1.,0.,0.));
+#20442 = PCURVE('',#20194,#20443);
+#20443 = DEFINITIONAL_REPRESENTATION('',(#20444),#20448);
+#20444 = LINE('',#20445,#20446);
+#20445 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#20446 = VECTOR('',#20447,1.);
+#20447 = DIRECTION('',(1.,4.145425090127E-57));
+#20448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20449 = PCURVE('',#20450,#20455);
+#20450 = PLANE('',#20451);
+#20451 = AXIS2_PLACEMENT_3D('',#20452,#20453,#20454);
+#20452 = CARTESIAN_POINT('',(5.08,2.2125,0.704006286792));
+#20453 = DIRECTION('',(0.,0.,1.));
+#20454 = DIRECTION('',(1.,0.,0.));
+#20455 = DEFINITIONAL_REPRESENTATION('',(#20456),#20460);
+#20456 = LINE('',#20457,#20458);
+#20457 = CARTESIAN_POINT('',(0.,0.375));
+#20458 = VECTOR('',#20459,1.);
+#20459 = DIRECTION('',(1.,0.));
+#20460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20461 = ORIENTED_EDGE('',*,*,#20462,.F.);
+#20462 = EDGE_CURVE('',#20463,#20435,#20465,.T.);
+#20463 = VERTEX_POINT('',#20464);
+#20464 = CARTESIAN_POINT('',(5.263840667924,2.5875,0.662259430188));
+#20465 = SURFACE_CURVE('',#20466,(#20471,#20482),.PCURVE_S1.);
+#20466 = CIRCLE('',#20467,9.375E-02);
+#20467 = AXIS2_PLACEMENT_3D('',#20468,#20469,#20470);
+#20468 = CARTESIAN_POINT('',(5.18583595283,2.5875,0.610256286792));
+#20469 = DIRECTION('',(0.,-1.,0.));
+#20470 = DIRECTION('',(0.,0.,1.));
+#20471 = PCURVE('',#20194,#20472);
+#20472 = DEFINITIONAL_REPRESENTATION('',(#20473),#20481);
+#20473 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20474,#20475,#20476,#20477
+ ,#20478,#20479,#20480),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#20474 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#20475 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#20476 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#20477 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#20478 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#20479 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#20480 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#20481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20482 = PCURVE('',#20483,#20488);
+#20483 = CYLINDRICAL_SURFACE('',#20484,9.375E-02);
+#20484 = AXIS2_PLACEMENT_3D('',#20485,#20486,#20487);
+#20485 = CARTESIAN_POINT('',(5.18583595283,2.2125,0.610256286792));
+#20486 = DIRECTION('',(0.,1.,0.));
+#20487 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#20488 = DEFINITIONAL_REPRESENTATION('',(#20489),#20493);
+#20489 = LINE('',#20490,#20491);
+#20490 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#20491 = VECTOR('',#20492,1.);
+#20492 = DIRECTION('',(-1.,0.));
+#20493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20494 = ORIENTED_EDGE('',*,*,#20495,.F.);
+#20495 = EDGE_CURVE('',#20496,#20463,#20498,.T.);
+#20496 = VERTEX_POINT('',#20497);
+#20497 = CARTESIAN_POINT('',(5.552515716981,2.5875,0.229246856604));
+#20498 = SURFACE_CURVE('',#20499,(#20503,#20510),.PCURVE_S1.);
+#20499 = LINE('',#20500,#20501);
+#20500 = CARTESIAN_POINT('',(5.636009430188,2.5875,0.104006286792));
+#20501 = VECTOR('',#20502,1.);
+#20502 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#20503 = PCURVE('',#20194,#20504);
+#20504 = DEFINITIONAL_REPRESENTATION('',(#20505),#20509);
+#20505 = LINE('',#20506,#20507);
+#20506 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#20507 = VECTOR('',#20508,1.);
+#20508 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#20509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20510 = PCURVE('',#20511,#20516);
+#20511 = PLANE('',#20512);
+#20512 = AXIS2_PLACEMENT_3D('',#20513,#20514,#20515);
+#20513 = CARTESIAN_POINT('',(5.636009430188,2.2125,0.104006286792));
+#20514 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#20515 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#20516 = DEFINITIONAL_REPRESENTATION('',(#20517),#20521);
+#20517 = LINE('',#20518,#20519);
+#20518 = CARTESIAN_POINT('',(0.,-0.375));
+#20519 = VECTOR('',#20520,1.);
+#20520 = DIRECTION('',(1.,0.));
+#20521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20522 = ORIENTED_EDGE('',*,*,#20523,.F.);
+#20523 = EDGE_CURVE('',#20172,#20496,#20524,.T.);
+#20524 = SURFACE_CURVE('',#20525,(#20530,#20537),.PCURVE_S1.);
+#20525 = CIRCLE('',#20526,9.375E-02);
+#20526 = AXIS2_PLACEMENT_3D('',#20527,#20528,#20529);
+#20527 = CARTESIAN_POINT('',(5.630520432075,2.5875,0.28125));
+#20528 = DIRECTION('',(0.,1.,0.));
+#20529 = DIRECTION('',(0.,0.,1.));
+#20530 = PCURVE('',#20194,#20531);
+#20531 = DEFINITIONAL_REPRESENTATION('',(#20532),#20536);
+#20532 = CIRCLE('',#20533,9.375E-02);
+#20533 = AXIS2_PLACEMENT_2D('',#20534,#20535);
+#20534 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#20535 = DIRECTION('',(0.,-1.));
+#20536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20537 = PCURVE('',#20222,#20538);
+#20538 = DEFINITIONAL_REPRESENTATION('',(#20539),#20543);
+#20539 = LINE('',#20540,#20541);
+#20540 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#20541 = VECTOR('',#20542,1.);
+#20542 = DIRECTION('',(1.,0.));
+#20543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20544 = ORIENTED_EDGE('',*,*,#20171,.T.);
+#20545 = ORIENTED_EDGE('',*,*,#20546,.F.);
+#20546 = EDGE_CURVE('',#20294,#20174,#20547,.T.);
+#20547 = SURFACE_CURVE('',#20548,(#20552,#20559),.PCURVE_S1.);
+#20548 = LINE('',#20549,#20550);
+#20549 = CARTESIAN_POINT('',(5.88,2.5875,0.));
+#20550 = VECTOR('',#20551,1.);
+#20551 = DIRECTION('',(0.,0.,1.));
+#20552 = PCURVE('',#20194,#20553);
+#20553 = DEFINITIONAL_REPRESENTATION('',(#20554),#20558);
+#20554 = LINE('',#20555,#20556);
+#20555 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#20556 = VECTOR('',#20557,1.);
+#20557 = DIRECTION('',(0.,-1.));
+#20558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20559 = PCURVE('',#20276,#20560);
+#20560 = DEFINITIONAL_REPRESENTATION('',(#20561),#20565);
+#20561 = LINE('',#20562,#20563);
+#20562 = CARTESIAN_POINT('',(0.,-0.375));
+#20563 = VECTOR('',#20564,1.);
+#20564 = DIRECTION('',(1.,0.));
+#20565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20566 = ADVANCED_FACE('',(#20567),#20222,.F.);
+#20567 = FACE_BOUND('',#20568,.F.);
+#20568 = EDGE_LOOP('',(#20569,#20597,#20618,#20619));
+#20569 = ORIENTED_EDGE('',*,*,#20570,.T.);
+#20570 = EDGE_CURVE('',#20207,#20571,#20573,.T.);
+#20571 = VERTEX_POINT('',#20572);
+#20572 = CARTESIAN_POINT('',(5.552515716981,2.2125,0.229246856604));
+#20573 = SURFACE_CURVE('',#20574,(#20579,#20586),.PCURVE_S1.);
+#20574 = CIRCLE('',#20575,9.375E-02);
+#20575 = AXIS2_PLACEMENT_3D('',#20576,#20577,#20578);
+#20576 = CARTESIAN_POINT('',(5.630520432075,2.2125,0.28125));
+#20577 = DIRECTION('',(0.,1.,0.));
+#20578 = DIRECTION('',(0.,0.,1.));
+#20579 = PCURVE('',#20222,#20580);
+#20580 = DEFINITIONAL_REPRESENTATION('',(#20581),#20585);
+#20581 = LINE('',#20582,#20583);
+#20582 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#20583 = VECTOR('',#20584,1.);
+#20584 = DIRECTION('',(1.,0.));
+#20585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20586 = PCURVE('',#20250,#20587);
+#20587 = DEFINITIONAL_REPRESENTATION('',(#20588),#20596);
+#20588 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20589,#20590,#20591,#20592
+ ,#20593,#20594,#20595),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#20589 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#20590 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#20591 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#20592 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#20593 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#20594 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#20595 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#20596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20597 = ORIENTED_EDGE('',*,*,#20598,.T.);
+#20598 = EDGE_CURVE('',#20571,#20496,#20599,.T.);
+#20599 = SURFACE_CURVE('',#20600,(#20604,#20611),.PCURVE_S1.);
+#20600 = LINE('',#20601,#20602);
+#20601 = CARTESIAN_POINT('',(5.552515716981,2.2125,0.229246856604));
+#20602 = VECTOR('',#20603,1.);
+#20603 = DIRECTION('',(0.,1.,0.));
+#20604 = PCURVE('',#20222,#20605);
+#20605 = DEFINITIONAL_REPRESENTATION('',(#20606),#20610);
+#20606 = LINE('',#20607,#20608);
+#20607 = CARTESIAN_POINT('',(0.982793723247,0.));
+#20608 = VECTOR('',#20609,1.);
+#20609 = DIRECTION('',(0.,1.));
+#20610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20611 = PCURVE('',#20511,#20612);
+#20612 = DEFINITIONAL_REPRESENTATION('',(#20613),#20617);
+#20613 = LINE('',#20614,#20615);
+#20614 = CARTESIAN_POINT('',(0.150520432075,0.));
+#20615 = VECTOR('',#20616,1.);
+#20616 = DIRECTION('',(0.,-1.));
+#20617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20618 = ORIENTED_EDGE('',*,*,#20523,.F.);
+#20619 = ORIENTED_EDGE('',*,*,#20206,.F.);
+#20620 = ADVANCED_FACE('',(#20621),#20276,.T.);
+#20621 = FACE_BOUND('',#20622,.T.);
+#20622 = EDGE_LOOP('',(#20623,#20646,#20667,#20668));
+#20623 = ORIENTED_EDGE('',*,*,#20624,.F.);
+#20624 = EDGE_CURVE('',#20625,#20235,#20627,.T.);
+#20625 = VERTEX_POINT('',#20626);
+#20626 = CARTESIAN_POINT('',(5.88,2.2125,0.));
+#20627 = SURFACE_CURVE('',#20628,(#20632,#20639),.PCURVE_S1.);
+#20628 = LINE('',#20629,#20630);
+#20629 = CARTESIAN_POINT('',(5.88,2.2125,0.));
+#20630 = VECTOR('',#20631,1.);
+#20631 = DIRECTION('',(0.,0.,1.));
+#20632 = PCURVE('',#20276,#20633);
+#20633 = DEFINITIONAL_REPRESENTATION('',(#20634),#20638);
+#20634 = LINE('',#20635,#20636);
+#20635 = CARTESIAN_POINT('',(0.,0.));
+#20636 = VECTOR('',#20637,1.);
+#20637 = DIRECTION('',(1.,0.));
+#20638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20639 = PCURVE('',#20250,#20640);
+#20640 = DEFINITIONAL_REPRESENTATION('',(#20641),#20645);
+#20641 = LINE('',#20642,#20643);
+#20642 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#20643 = VECTOR('',#20644,1.);
+#20644 = DIRECTION('',(-1.,0.));
+#20645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20646 = ORIENTED_EDGE('',*,*,#20647,.T.);
+#20647 = EDGE_CURVE('',#20625,#20294,#20648,.T.);
+#20648 = SURFACE_CURVE('',#20649,(#20653,#20660),.PCURVE_S1.);
+#20649 = LINE('',#20650,#20651);
+#20650 = CARTESIAN_POINT('',(5.88,2.2125,0.));
+#20651 = VECTOR('',#20652,1.);
+#20652 = DIRECTION('',(0.,1.,0.));
+#20653 = PCURVE('',#20276,#20654);
+#20654 = DEFINITIONAL_REPRESENTATION('',(#20655),#20659);
+#20655 = LINE('',#20656,#20657);
+#20656 = CARTESIAN_POINT('',(0.,0.));
+#20657 = VECTOR('',#20658,1.);
+#20658 = DIRECTION('',(0.,-1.));
+#20659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20660 = PCURVE('',#20309,#20661);
+#20661 = DEFINITIONAL_REPRESENTATION('',(#20662),#20666);
+#20662 = LINE('',#20663,#20664);
+#20663 = CARTESIAN_POINT('',(0.4,0.));
+#20664 = VECTOR('',#20665,1.);
+#20665 = DIRECTION('',(0.,1.));
+#20666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20667 = ORIENTED_EDGE('',*,*,#20546,.T.);
+#20668 = ORIENTED_EDGE('',*,*,#20262,.F.);
+#20669 = ADVANCED_FACE('',(#20670),#20250,.T.);
+#20670 = FACE_BOUND('',#20671,.T.);
+#20671 = EDGE_LOOP('',(#20672,#20695,#20696,#20697,#20698,#20721,#20745,
+ #20768,#20791,#20814,#20837));
+#20672 = ORIENTED_EDGE('',*,*,#20673,.T.);
+#20673 = EDGE_CURVE('',#20674,#20625,#20676,.T.);
+#20674 = VERTEX_POINT('',#20675);
+#20675 = CARTESIAN_POINT('',(5.530173477358,2.2125,0.));
+#20676 = SURFACE_CURVE('',#20677,(#20681,#20688),.PCURVE_S1.);
+#20677 = LINE('',#20678,#20679);
+#20678 = CARTESIAN_POINT('',(5.48,2.2125,0.));
+#20679 = VECTOR('',#20680,1.);
+#20680 = DIRECTION('',(1.,0.,0.));
+#20681 = PCURVE('',#20250,#20682);
+#20682 = DEFINITIONAL_REPRESENTATION('',(#20683),#20687);
+#20683 = LINE('',#20684,#20685);
+#20684 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#20685 = VECTOR('',#20686,1.);
+#20686 = DIRECTION('',(0.,1.));
+#20687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20688 = PCURVE('',#20309,#20689);
+#20689 = DEFINITIONAL_REPRESENTATION('',(#20690),#20694);
+#20690 = LINE('',#20691,#20692);
+#20691 = CARTESIAN_POINT('',(0.,0.));
+#20692 = VECTOR('',#20693,1.);
+#20693 = DIRECTION('',(1.,0.));
+#20694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20695 = ORIENTED_EDGE('',*,*,#20624,.T.);
+#20696 = ORIENTED_EDGE('',*,*,#20234,.F.);
+#20697 = ORIENTED_EDGE('',*,*,#20570,.T.);
+#20698 = ORIENTED_EDGE('',*,*,#20699,.T.);
+#20699 = EDGE_CURVE('',#20571,#20700,#20702,.T.);
+#20700 = VERTEX_POINT('',#20701);
+#20701 = CARTESIAN_POINT('',(5.263840667924,2.2125,0.662259430188));
+#20702 = SURFACE_CURVE('',#20703,(#20707,#20714),.PCURVE_S1.);
+#20703 = LINE('',#20704,#20705);
+#20704 = CARTESIAN_POINT('',(5.636009430188,2.2125,0.104006286792));
+#20705 = VECTOR('',#20706,1.);
+#20706 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#20707 = PCURVE('',#20250,#20708);
+#20708 = DEFINITIONAL_REPRESENTATION('',(#20709),#20713);
+#20709 = LINE('',#20710,#20711);
+#20710 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#20711 = VECTOR('',#20712,1.);
+#20712 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#20713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20714 = PCURVE('',#20511,#20715);
+#20715 = DEFINITIONAL_REPRESENTATION('',(#20716),#20720);
+#20716 = LINE('',#20717,#20718);
+#20717 = CARTESIAN_POINT('',(0.,0.));
+#20718 = VECTOR('',#20719,1.);
+#20719 = DIRECTION('',(1.,0.));
+#20720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20721 = ORIENTED_EDGE('',*,*,#20722,.T.);
+#20722 = EDGE_CURVE('',#20700,#20723,#20725,.T.);
+#20723 = VERTEX_POINT('',#20724);
+#20724 = CARTESIAN_POINT('',(5.18583595283,2.2125,0.704006286792));
+#20725 = SURFACE_CURVE('',#20726,(#20731,#20738),.PCURVE_S1.);
+#20726 = CIRCLE('',#20727,9.375E-02);
+#20727 = AXIS2_PLACEMENT_3D('',#20728,#20729,#20730);
+#20728 = CARTESIAN_POINT('',(5.18583595283,2.2125,0.610256286792));
+#20729 = DIRECTION('',(0.,-1.,0.));
+#20730 = DIRECTION('',(0.,0.,1.));
+#20731 = PCURVE('',#20250,#20732);
+#20732 = DEFINITIONAL_REPRESENTATION('',(#20733),#20737);
+#20733 = CIRCLE('',#20734,9.375E-02);
+#20734 = AXIS2_PLACEMENT_2D('',#20735,#20736);
+#20735 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#20736 = DIRECTION('',(-1.,0.));
+#20737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20738 = PCURVE('',#20483,#20739);
+#20739 = DEFINITIONAL_REPRESENTATION('',(#20740),#20744);
+#20740 = LINE('',#20741,#20742);
+#20741 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#20742 = VECTOR('',#20743,1.);
+#20743 = DIRECTION('',(-1.,0.));
+#20744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20745 = ORIENTED_EDGE('',*,*,#20746,.F.);
+#20746 = EDGE_CURVE('',#20747,#20723,#20749,.T.);
+#20747 = VERTEX_POINT('',#20748);
+#20748 = CARTESIAN_POINT('',(5.08,2.2125,0.704006286792));
+#20749 = SURFACE_CURVE('',#20750,(#20754,#20761),.PCURVE_S1.);
+#20750 = LINE('',#20751,#20752);
+#20751 = CARTESIAN_POINT('',(5.08,2.2125,0.704006286792));
+#20752 = VECTOR('',#20753,1.);
+#20753 = DIRECTION('',(1.,0.,0.));
+#20754 = PCURVE('',#20250,#20755);
+#20755 = DEFINITIONAL_REPRESENTATION('',(#20756),#20760);
+#20756 = LINE('',#20757,#20758);
+#20757 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#20758 = VECTOR('',#20759,1.);
+#20759 = DIRECTION('',(0.,1.));
+#20760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20761 = PCURVE('',#20450,#20762);
+#20762 = DEFINITIONAL_REPRESENTATION('',(#20763),#20767);
+#20763 = LINE('',#20764,#20765);
+#20764 = CARTESIAN_POINT('',(0.,0.));
+#20765 = VECTOR('',#20766,1.);
+#20766 = DIRECTION('',(1.,0.));
+#20767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20768 = ORIENTED_EDGE('',*,*,#20769,.F.);
+#20769 = EDGE_CURVE('',#20770,#20747,#20772,.T.);
+#20770 = VERTEX_POINT('',#20771);
+#20771 = CARTESIAN_POINT('',(5.08,2.2125,0.516506286792));
+#20772 = SURFACE_CURVE('',#20773,(#20777,#20784),.PCURVE_S1.);
+#20773 = LINE('',#20774,#20775);
+#20774 = CARTESIAN_POINT('',(5.08,2.2125,0.516506286792));
+#20775 = VECTOR('',#20776,1.);
+#20776 = DIRECTION('',(0.,0.,1.));
+#20777 = PCURVE('',#20250,#20778);
+#20778 = DEFINITIONAL_REPRESENTATION('',(#20779),#20783);
+#20779 = LINE('',#20780,#20781);
+#20780 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#20781 = VECTOR('',#20782,1.);
+#20782 = DIRECTION('',(-1.,0.));
+#20783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20784 = PCURVE('',#20422,#20785);
+#20785 = DEFINITIONAL_REPRESENTATION('',(#20786),#20790);
+#20786 = LINE('',#20787,#20788);
+#20787 = CARTESIAN_POINT('',(0.,0.));
+#20788 = VECTOR('',#20789,1.);
+#20789 = DIRECTION('',(1.,0.));
+#20790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20791 = ORIENTED_EDGE('',*,*,#20792,.T.);
+#20792 = EDGE_CURVE('',#20770,#20793,#20795,.T.);
+#20793 = VERTEX_POINT('',#20794);
+#20794 = CARTESIAN_POINT('',(5.135662475472,2.2125,0.516506286792));
+#20795 = SURFACE_CURVE('',#20796,(#20800,#20807),.PCURVE_S1.);
+#20796 = LINE('',#20797,#20798);
+#20797 = CARTESIAN_POINT('',(5.08,2.2125,0.516506286792));
+#20798 = VECTOR('',#20799,1.);
+#20799 = DIRECTION('',(1.,0.,0.));
+#20800 = PCURVE('',#20250,#20801);
+#20801 = DEFINITIONAL_REPRESENTATION('',(#20802),#20806);
+#20802 = LINE('',#20803,#20804);
+#20803 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#20804 = VECTOR('',#20805,1.);
+#20805 = DIRECTION('',(0.,1.));
+#20806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20807 = PCURVE('',#20394,#20808);
+#20808 = DEFINITIONAL_REPRESENTATION('',(#20809),#20813);
+#20809 = LINE('',#20810,#20811);
+#20810 = CARTESIAN_POINT('',(0.,0.));
+#20811 = VECTOR('',#20812,1.);
+#20812 = DIRECTION('',(1.,0.));
+#20813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20814 = ORIENTED_EDGE('',*,*,#20815,.F.);
+#20815 = EDGE_CURVE('',#20816,#20793,#20818,.T.);
+#20816 = VERTEX_POINT('',#20817);
+#20817 = CARTESIAN_POINT('',(5.452168762264,2.2125,4.174685660388E-02));
+#20818 = SURFACE_CURVE('',#20819,(#20823,#20830),.PCURVE_S1.);
+#20819 = LINE('',#20820,#20821);
+#20820 = CARTESIAN_POINT('',(5.48,2.2125,0.));
+#20821 = VECTOR('',#20822,1.);
+#20822 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#20823 = PCURVE('',#20250,#20824);
+#20824 = DEFINITIONAL_REPRESENTATION('',(#20825),#20829);
+#20825 = LINE('',#20826,#20827);
+#20826 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#20827 = VECTOR('',#20828,1.);
+#20828 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#20829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20830 = PCURVE('',#20366,#20831);
+#20831 = DEFINITIONAL_REPRESENTATION('',(#20832),#20836);
+#20832 = LINE('',#20833,#20834);
+#20833 = CARTESIAN_POINT('',(0.,0.));
+#20834 = VECTOR('',#20835,1.);
+#20835 = DIRECTION('',(1.,0.));
+#20836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20837 = ORIENTED_EDGE('',*,*,#20838,.F.);
+#20838 = EDGE_CURVE('',#20674,#20816,#20839,.T.);
+#20839 = SURFACE_CURVE('',#20840,(#20845,#20856),.PCURVE_S1.);
+#20840 = CIRCLE('',#20841,9.375E-02);
+#20841 = AXIS2_PLACEMENT_3D('',#20842,#20843,#20844);
+#20842 = CARTESIAN_POINT('',(5.530173477358,2.2125,9.375E-02));
+#20843 = DIRECTION('',(0.,1.,0.));
+#20844 = DIRECTION('',(0.,0.,1.));
+#20845 = PCURVE('',#20250,#20846);
+#20846 = DEFINITIONAL_REPRESENTATION('',(#20847),#20855);
+#20847 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20848,#20849,#20850,#20851
+ ,#20852,#20853,#20854),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#20848 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#20849 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#20850 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#20851 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#20852 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#20853 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#20854 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#20855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20856 = PCURVE('',#20338,#20857);
+#20857 = DEFINITIONAL_REPRESENTATION('',(#20858),#20862);
+#20858 = LINE('',#20859,#20860);
+#20859 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#20860 = VECTOR('',#20861,1.);
+#20861 = DIRECTION('',(1.,0.));
+#20862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20863 = ADVANCED_FACE('',(#20864),#20309,.F.);
+#20864 = FACE_BOUND('',#20865,.F.);
+#20865 = EDGE_LOOP('',(#20866,#20867,#20868,#20869));
+#20866 = ORIENTED_EDGE('',*,*,#20673,.T.);
+#20867 = ORIENTED_EDGE('',*,*,#20647,.T.);
+#20868 = ORIENTED_EDGE('',*,*,#20291,.F.);
+#20869 = ORIENTED_EDGE('',*,*,#20870,.F.);
+#20870 = EDGE_CURVE('',#20674,#20292,#20871,.T.);
+#20871 = SURFACE_CURVE('',#20872,(#20876,#20883),.PCURVE_S1.);
+#20872 = LINE('',#20873,#20874);
+#20873 = CARTESIAN_POINT('',(5.530173477358,2.2125,0.));
+#20874 = VECTOR('',#20875,1.);
+#20875 = DIRECTION('',(0.,1.,0.));
+#20876 = PCURVE('',#20309,#20877);
+#20877 = DEFINITIONAL_REPRESENTATION('',(#20878),#20882);
+#20878 = LINE('',#20879,#20880);
+#20879 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#20880 = VECTOR('',#20881,1.);
+#20881 = DIRECTION('',(0.,1.));
+#20882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20883 = PCURVE('',#20338,#20884);
+#20884 = DEFINITIONAL_REPRESENTATION('',(#20885),#20889);
+#20885 = LINE('',#20886,#20887);
+#20886 = CARTESIAN_POINT('',(0.,0.));
+#20887 = VECTOR('',#20888,1.);
+#20888 = DIRECTION('',(0.,1.));
+#20889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20890 = ADVANCED_FACE('',(#20891),#20338,.T.);
+#20891 = FACE_BOUND('',#20892,.T.);
+#20892 = EDGE_LOOP('',(#20893,#20894,#20915,#20916));
+#20893 = ORIENTED_EDGE('',*,*,#20838,.T.);
+#20894 = ORIENTED_EDGE('',*,*,#20895,.T.);
+#20895 = EDGE_CURVE('',#20816,#20322,#20896,.T.);
+#20896 = SURFACE_CURVE('',#20897,(#20901,#20908),.PCURVE_S1.);
+#20897 = LINE('',#20898,#20899);
+#20898 = CARTESIAN_POINT('',(5.452168762264,2.2125,4.174685660388E-02));
+#20899 = VECTOR('',#20900,1.);
+#20900 = DIRECTION('',(0.,1.,0.));
+#20901 = PCURVE('',#20338,#20902);
+#20902 = DEFINITIONAL_REPRESENTATION('',(#20903),#20907);
+#20903 = LINE('',#20904,#20905);
+#20904 = CARTESIAN_POINT('',(0.982793723247,0.));
+#20905 = VECTOR('',#20906,1.);
+#20906 = DIRECTION('',(0.,1.));
+#20907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20908 = PCURVE('',#20366,#20909);
+#20909 = DEFINITIONAL_REPRESENTATION('',(#20910),#20914);
+#20910 = LINE('',#20911,#20912);
+#20911 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#20912 = VECTOR('',#20913,1.);
+#20913 = DIRECTION('',(0.,-1.));
+#20914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20915 = ORIENTED_EDGE('',*,*,#20321,.F.);
+#20916 = ORIENTED_EDGE('',*,*,#20870,.F.);
+#20917 = ADVANCED_FACE('',(#20918),#20366,.F.);
+#20918 = FACE_BOUND('',#20919,.F.);
+#20919 = EDGE_LOOP('',(#20920,#20921,#20922,#20923));
+#20920 = ORIENTED_EDGE('',*,*,#20815,.F.);
+#20921 = ORIENTED_EDGE('',*,*,#20895,.T.);
+#20922 = ORIENTED_EDGE('',*,*,#20350,.T.);
+#20923 = ORIENTED_EDGE('',*,*,#20924,.F.);
+#20924 = EDGE_CURVE('',#20793,#20351,#20925,.T.);
+#20925 = SURFACE_CURVE('',#20926,(#20930,#20936),.PCURVE_S1.);
+#20926 = LINE('',#20927,#20928);
+#20927 = CARTESIAN_POINT('',(5.135662475472,2.2125,0.516506286792));
+#20928 = VECTOR('',#20929,1.);
+#20929 = DIRECTION('',(0.,1.,0.));
+#20930 = PCURVE('',#20366,#20931);
+#20931 = DEFINITIONAL_REPRESENTATION('',(#20932),#20935);
+#20932 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20933,#20934),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#20933 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#20934 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#20935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20936 = PCURVE('',#20394,#20937);
+#20937 = DEFINITIONAL_REPRESENTATION('',(#20938),#20941);
+#20938 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20939,#20940),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#20939 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#20940 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#20941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20942 = ADVANCED_FACE('',(#20943),#20394,.F.);
+#20943 = FACE_BOUND('',#20944,.F.);
+#20944 = EDGE_LOOP('',(#20945,#20946,#20967,#20968));
+#20945 = ORIENTED_EDGE('',*,*,#20378,.F.);
+#20946 = ORIENTED_EDGE('',*,*,#20947,.F.);
+#20947 = EDGE_CURVE('',#20770,#20379,#20948,.T.);
+#20948 = SURFACE_CURVE('',#20949,(#20953,#20960),.PCURVE_S1.);
+#20949 = LINE('',#20950,#20951);
+#20950 = CARTESIAN_POINT('',(5.08,2.2125,0.516506286792));
+#20951 = VECTOR('',#20952,1.);
+#20952 = DIRECTION('',(0.,1.,0.));
+#20953 = PCURVE('',#20394,#20954);
+#20954 = DEFINITIONAL_REPRESENTATION('',(#20955),#20959);
+#20955 = LINE('',#20956,#20957);
+#20956 = CARTESIAN_POINT('',(0.,0.));
+#20957 = VECTOR('',#20958,1.);
+#20958 = DIRECTION('',(0.,1.));
+#20959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20960 = PCURVE('',#20422,#20961);
+#20961 = DEFINITIONAL_REPRESENTATION('',(#20962),#20966);
+#20962 = LINE('',#20963,#20964);
+#20963 = CARTESIAN_POINT('',(0.,0.));
+#20964 = VECTOR('',#20965,1.);
+#20965 = DIRECTION('',(0.,-1.));
+#20966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20967 = ORIENTED_EDGE('',*,*,#20792,.T.);
+#20968 = ORIENTED_EDGE('',*,*,#20924,.T.);
+#20969 = ADVANCED_FACE('',(#20970),#20422,.F.);
+#20970 = FACE_BOUND('',#20971,.T.);
+#20971 = EDGE_LOOP('',(#20972,#20973,#20994,#20995));
+#20972 = ORIENTED_EDGE('',*,*,#20769,.T.);
+#20973 = ORIENTED_EDGE('',*,*,#20974,.T.);
+#20974 = EDGE_CURVE('',#20747,#20407,#20975,.T.);
+#20975 = SURFACE_CURVE('',#20976,(#20980,#20987),.PCURVE_S1.);
+#20976 = LINE('',#20977,#20978);
+#20977 = CARTESIAN_POINT('',(5.08,2.2125,0.704006286792));
+#20978 = VECTOR('',#20979,1.);
+#20979 = DIRECTION('',(0.,1.,0.));
+#20980 = PCURVE('',#20422,#20981);
+#20981 = DEFINITIONAL_REPRESENTATION('',(#20982),#20986);
+#20982 = LINE('',#20983,#20984);
+#20983 = CARTESIAN_POINT('',(0.1875,0.));
+#20984 = VECTOR('',#20985,1.);
+#20985 = DIRECTION('',(0.,-1.));
+#20986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20987 = PCURVE('',#20450,#20988);
+#20988 = DEFINITIONAL_REPRESENTATION('',(#20989),#20993);
+#20989 = LINE('',#20990,#20991);
+#20990 = CARTESIAN_POINT('',(0.,0.));
+#20991 = VECTOR('',#20992,1.);
+#20992 = DIRECTION('',(0.,1.));
+#20993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#20994 = ORIENTED_EDGE('',*,*,#20406,.F.);
+#20995 = ORIENTED_EDGE('',*,*,#20947,.F.);
+#20996 = ADVANCED_FACE('',(#20997),#20511,.T.);
+#20997 = FACE_BOUND('',#20998,.T.);
+#20998 = EDGE_LOOP('',(#20999,#21000,#21001,#21002));
+#20999 = ORIENTED_EDGE('',*,*,#20699,.F.);
+#21000 = ORIENTED_EDGE('',*,*,#20598,.T.);
+#21001 = ORIENTED_EDGE('',*,*,#20495,.T.);
+#21002 = ORIENTED_EDGE('',*,*,#21003,.F.);
+#21003 = EDGE_CURVE('',#20700,#20463,#21004,.T.);
+#21004 = SURFACE_CURVE('',#21005,(#21009,#21016),.PCURVE_S1.);
+#21005 = LINE('',#21006,#21007);
+#21006 = CARTESIAN_POINT('',(5.263840667924,2.2125,0.662259430188));
+#21007 = VECTOR('',#21008,1.);
+#21008 = DIRECTION('',(0.,1.,0.));
+#21009 = PCURVE('',#20511,#21010);
+#21010 = DEFINITIONAL_REPRESENTATION('',(#21011),#21015);
+#21011 = LINE('',#21012,#21013);
+#21012 = CARTESIAN_POINT('',(0.670936777735,0.));
+#21013 = VECTOR('',#21014,1.);
+#21014 = DIRECTION('',(0.,-1.));
+#21015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21016 = PCURVE('',#20483,#21017);
+#21017 = DEFINITIONAL_REPRESENTATION('',(#21018),#21022);
+#21018 = LINE('',#21019,#21020);
+#21019 = CARTESIAN_POINT('',(-0.,0.));
+#21020 = VECTOR('',#21021,1.);
+#21021 = DIRECTION('',(-0.,1.));
+#21022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21023 = ADVANCED_FACE('',(#21024),#20450,.T.);
+#21024 = FACE_BOUND('',#21025,.T.);
+#21025 = EDGE_LOOP('',(#21026,#21027,#21028,#21029));
+#21026 = ORIENTED_EDGE('',*,*,#20434,.F.);
+#21027 = ORIENTED_EDGE('',*,*,#20974,.F.);
+#21028 = ORIENTED_EDGE('',*,*,#20746,.T.);
+#21029 = ORIENTED_EDGE('',*,*,#21030,.T.);
+#21030 = EDGE_CURVE('',#20723,#20435,#21031,.T.);
+#21031 = SURFACE_CURVE('',#21032,(#21036,#21043),.PCURVE_S1.);
+#21032 = LINE('',#21033,#21034);
+#21033 = CARTESIAN_POINT('',(5.18583595283,2.2125,0.704006286792));
+#21034 = VECTOR('',#21035,1.);
+#21035 = DIRECTION('',(0.,1.,0.));
+#21036 = PCURVE('',#20450,#21037);
+#21037 = DEFINITIONAL_REPRESENTATION('',(#21038),#21042);
+#21038 = LINE('',#21039,#21040);
+#21039 = CARTESIAN_POINT('',(0.10583595283,0.));
+#21040 = VECTOR('',#21041,1.);
+#21041 = DIRECTION('',(0.,1.));
+#21042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21043 = PCURVE('',#20483,#21044);
+#21044 = DEFINITIONAL_REPRESENTATION('',(#21045),#21049);
+#21045 = LINE('',#21046,#21047);
+#21046 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#21047 = VECTOR('',#21048,1.);
+#21048 = DIRECTION('',(-0.,1.));
+#21049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21050 = ADVANCED_FACE('',(#21051),#20483,.T.);
+#21051 = FACE_BOUND('',#21052,.F.);
+#21052 = EDGE_LOOP('',(#21053,#21054,#21055,#21056));
+#21053 = ORIENTED_EDGE('',*,*,#20722,.T.);
+#21054 = ORIENTED_EDGE('',*,*,#21030,.T.);
+#21055 = ORIENTED_EDGE('',*,*,#20462,.F.);
+#21056 = ORIENTED_EDGE('',*,*,#21003,.F.);
+#21057 = MANIFOLD_SOLID_BREP('',#21058);
+#21058 = CLOSED_SHELL('',(#21059,#21179,#21462,#21512,#21561,#21755,
+ #21782,#21809,#21834,#21861,#21888,#21915,#21942));
+#21059 = ADVANCED_FACE('',(#21060),#21074,.T.);
+#21060 = FACE_BOUND('',#21061,.T.);
+#21061 = EDGE_LOOP('',(#21062,#21097,#21125,#21153));
+#21062 = ORIENTED_EDGE('',*,*,#21063,.F.);
+#21063 = EDGE_CURVE('',#21064,#21066,#21068,.T.);
+#21064 = VERTEX_POINT('',#21065);
+#21065 = CARTESIAN_POINT('',(-5.88,1.7875,0.1875));
+#21066 = VERTEX_POINT('',#21067);
+#21067 = CARTESIAN_POINT('',(-5.630520432075,1.7875,0.1875));
+#21068 = SURFACE_CURVE('',#21069,(#21073,#21085),.PCURVE_S1.);
+#21069 = LINE('',#21070,#21071);
+#21070 = CARTESIAN_POINT('',(-5.88,1.7875,0.1875));
+#21071 = VECTOR('',#21072,1.);
+#21072 = DIRECTION('',(1.,0.,0.));
+#21073 = PCURVE('',#21074,#21079);
+#21074 = PLANE('',#21075);
+#21075 = AXIS2_PLACEMENT_3D('',#21076,#21077,#21078);
+#21076 = CARTESIAN_POINT('',(-5.88,1.4125,0.1875));
+#21077 = DIRECTION('',(0.,0.,1.));
+#21078 = DIRECTION('',(1.,0.,0.));
+#21079 = DEFINITIONAL_REPRESENTATION('',(#21080),#21084);
+#21080 = LINE('',#21081,#21082);
+#21081 = CARTESIAN_POINT('',(0.,0.375));
+#21082 = VECTOR('',#21083,1.);
+#21083 = DIRECTION('',(1.,0.));
+#21084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21085 = PCURVE('',#21086,#21091);
+#21086 = PLANE('',#21087);
+#21087 = AXIS2_PLACEMENT_3D('',#21088,#21089,#21090);
+#21088 = CARTESIAN_POINT('',(-5.453319128445,1.7875,0.302149478872));
+#21089 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#21090 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#21091 = DEFINITIONAL_REPRESENTATION('',(#21092),#21096);
+#21092 = LINE('',#21093,#21094);
+#21093 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#21094 = VECTOR('',#21095,1.);
+#21095 = DIRECTION('',(1.,-8.365608664024E-59));
+#21096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21097 = ORIENTED_EDGE('',*,*,#21098,.F.);
+#21098 = EDGE_CURVE('',#21099,#21064,#21101,.T.);
+#21099 = VERTEX_POINT('',#21100);
+#21100 = CARTESIAN_POINT('',(-5.88,1.4125,0.1875));
+#21101 = SURFACE_CURVE('',#21102,(#21106,#21113),.PCURVE_S1.);
+#21102 = LINE('',#21103,#21104);
+#21103 = CARTESIAN_POINT('',(-5.88,1.4125,0.1875));
+#21104 = VECTOR('',#21105,1.);
+#21105 = DIRECTION('',(0.,1.,0.));
+#21106 = PCURVE('',#21074,#21107);
+#21107 = DEFINITIONAL_REPRESENTATION('',(#21108),#21112);
+#21108 = LINE('',#21109,#21110);
+#21109 = CARTESIAN_POINT('',(0.,0.));
+#21110 = VECTOR('',#21111,1.);
+#21111 = DIRECTION('',(0.,1.));
+#21112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21113 = PCURVE('',#21114,#21119);
+#21114 = PLANE('',#21115);
+#21115 = AXIS2_PLACEMENT_3D('',#21116,#21117,#21118);
+#21116 = CARTESIAN_POINT('',(-5.88,1.4125,0.));
+#21117 = DIRECTION('',(1.,0.,0.));
+#21118 = DIRECTION('',(0.,0.,1.));
+#21119 = DEFINITIONAL_REPRESENTATION('',(#21120),#21124);
+#21120 = LINE('',#21121,#21122);
+#21121 = CARTESIAN_POINT('',(0.1875,0.));
+#21122 = VECTOR('',#21123,1.);
+#21123 = DIRECTION('',(0.,-1.));
+#21124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21125 = ORIENTED_EDGE('',*,*,#21126,.T.);
+#21126 = EDGE_CURVE('',#21099,#21127,#21129,.T.);
+#21127 = VERTEX_POINT('',#21128);
+#21128 = CARTESIAN_POINT('',(-5.630520432075,1.4125,0.1875));
+#21129 = SURFACE_CURVE('',#21130,(#21134,#21141),.PCURVE_S1.);
+#21130 = LINE('',#21131,#21132);
+#21131 = CARTESIAN_POINT('',(-5.88,1.4125,0.1875));
+#21132 = VECTOR('',#21133,1.);
+#21133 = DIRECTION('',(1.,0.,0.));
+#21134 = PCURVE('',#21074,#21135);
+#21135 = DEFINITIONAL_REPRESENTATION('',(#21136),#21140);
+#21136 = LINE('',#21137,#21138);
+#21137 = CARTESIAN_POINT('',(0.,0.));
+#21138 = VECTOR('',#21139,1.);
+#21139 = DIRECTION('',(1.,0.));
+#21140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21141 = PCURVE('',#21142,#21147);
+#21142 = PLANE('',#21143);
+#21143 = AXIS2_PLACEMENT_3D('',#21144,#21145,#21146);
+#21144 = CARTESIAN_POINT('',(-5.453319128445,1.4125,0.302149478872));
+#21145 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#21146 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#21147 = DEFINITIONAL_REPRESENTATION('',(#21148),#21152);
+#21148 = LINE('',#21149,#21150);
+#21149 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#21150 = VECTOR('',#21151,1.);
+#21151 = DIRECTION('',(-1.,-4.751047921064E-59));
+#21152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21153 = ORIENTED_EDGE('',*,*,#21154,.T.);
+#21154 = EDGE_CURVE('',#21127,#21066,#21155,.T.);
+#21155 = SURFACE_CURVE('',#21156,(#21160,#21167),.PCURVE_S1.);
+#21156 = LINE('',#21157,#21158);
+#21157 = CARTESIAN_POINT('',(-5.630520432075,1.4125,0.1875));
+#21158 = VECTOR('',#21159,1.);
+#21159 = DIRECTION('',(0.,1.,0.));
+#21160 = PCURVE('',#21074,#21161);
+#21161 = DEFINITIONAL_REPRESENTATION('',(#21162),#21166);
+#21162 = LINE('',#21163,#21164);
+#21163 = CARTESIAN_POINT('',(0.249479567925,0.));
+#21164 = VECTOR('',#21165,1.);
+#21165 = DIRECTION('',(0.,1.));
+#21166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21167 = PCURVE('',#21168,#21173);
+#21168 = CYLINDRICAL_SURFACE('',#21169,9.375E-02);
+#21169 = AXIS2_PLACEMENT_3D('',#21170,#21171,#21172);
+#21170 = CARTESIAN_POINT('',(-5.630520432075,1.4125,0.28125));
+#21171 = DIRECTION('',(0.,1.,0.));
+#21172 = DIRECTION('',(0.,0.,-1.));
+#21173 = DEFINITIONAL_REPRESENTATION('',(#21174),#21178);
+#21174 = LINE('',#21175,#21176);
+#21175 = CARTESIAN_POINT('',(-0.,0.));
+#21176 = VECTOR('',#21177,1.);
+#21177 = DIRECTION('',(-0.,1.));
+#21178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21179 = ADVANCED_FACE('',(#21180),#21086,.T.);
+#21180 = FACE_BOUND('',#21181,.T.);
+#21181 = EDGE_LOOP('',(#21182,#21212,#21233,#21234,#21262,#21290,#21319,
+ #21347,#21375,#21403,#21431));
+#21182 = ORIENTED_EDGE('',*,*,#21183,.F.);
+#21183 = EDGE_CURVE('',#21184,#21186,#21188,.T.);
+#21184 = VERTEX_POINT('',#21185);
+#21185 = CARTESIAN_POINT('',(-5.88,1.7875,0.));
+#21186 = VERTEX_POINT('',#21187);
+#21187 = CARTESIAN_POINT('',(-5.530173477358,1.7875,0.));
+#21188 = SURFACE_CURVE('',#21189,(#21193,#21200),.PCURVE_S1.);
+#21189 = LINE('',#21190,#21191);
+#21190 = CARTESIAN_POINT('',(-5.88,1.7875,0.));
+#21191 = VECTOR('',#21192,1.);
+#21192 = DIRECTION('',(1.,0.,0.));
+#21193 = PCURVE('',#21086,#21194);
+#21194 = DEFINITIONAL_REPRESENTATION('',(#21195),#21199);
+#21195 = LINE('',#21196,#21197);
+#21196 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#21197 = VECTOR('',#21198,1.);
+#21198 = DIRECTION('',(1.,-8.365608664024E-59));
+#21199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21200 = PCURVE('',#21201,#21206);
+#21201 = PLANE('',#21202);
+#21202 = AXIS2_PLACEMENT_3D('',#21203,#21204,#21205);
+#21203 = CARTESIAN_POINT('',(-5.88,1.4125,0.));
+#21204 = DIRECTION('',(0.,0.,1.));
+#21205 = DIRECTION('',(1.,0.,0.));
+#21206 = DEFINITIONAL_REPRESENTATION('',(#21207),#21211);
+#21207 = LINE('',#21208,#21209);
+#21208 = CARTESIAN_POINT('',(0.,0.375));
+#21209 = VECTOR('',#21210,1.);
+#21210 = DIRECTION('',(1.,0.));
+#21211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21212 = ORIENTED_EDGE('',*,*,#21213,.T.);
+#21213 = EDGE_CURVE('',#21184,#21064,#21214,.T.);
+#21214 = SURFACE_CURVE('',#21215,(#21219,#21226),.PCURVE_S1.);
+#21215 = LINE('',#21216,#21217);
+#21216 = CARTESIAN_POINT('',(-5.88,1.7875,0.));
+#21217 = VECTOR('',#21218,1.);
+#21218 = DIRECTION('',(0.,0.,1.));
+#21219 = PCURVE('',#21086,#21220);
+#21220 = DEFINITIONAL_REPRESENTATION('',(#21221),#21225);
+#21221 = LINE('',#21222,#21223);
+#21222 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#21223 = VECTOR('',#21224,1.);
+#21224 = DIRECTION('',(0.,-1.));
+#21225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21226 = PCURVE('',#21114,#21227);
+#21227 = DEFINITIONAL_REPRESENTATION('',(#21228),#21232);
+#21228 = LINE('',#21229,#21230);
+#21229 = CARTESIAN_POINT('',(0.,-0.375));
+#21230 = VECTOR('',#21231,1.);
+#21231 = DIRECTION('',(1.,0.));
+#21232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21233 = ORIENTED_EDGE('',*,*,#21063,.T.);
+#21234 = ORIENTED_EDGE('',*,*,#21235,.T.);
+#21235 = EDGE_CURVE('',#21066,#21236,#21238,.T.);
+#21236 = VERTEX_POINT('',#21237);
+#21237 = CARTESIAN_POINT('',(-5.552515716981,1.7875,0.229246856604));
+#21238 = SURFACE_CURVE('',#21239,(#21244,#21255),.PCURVE_S1.);
+#21239 = CIRCLE('',#21240,9.375E-02);
+#21240 = AXIS2_PLACEMENT_3D('',#21241,#21242,#21243);
+#21241 = CARTESIAN_POINT('',(-5.630520432075,1.7875,0.28125));
+#21242 = DIRECTION('',(0.,-1.,0.));
+#21243 = DIRECTION('',(0.,0.,1.));
+#21244 = PCURVE('',#21086,#21245);
+#21245 = DEFINITIONAL_REPRESENTATION('',(#21246),#21254);
+#21246 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21247,#21248,#21249,#21250
+ ,#21251,#21252,#21253),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#21247 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#21248 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#21249 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#21250 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#21251 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#21252 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#21253 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#21254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21255 = PCURVE('',#21168,#21256);
+#21256 = DEFINITIONAL_REPRESENTATION('',(#21257),#21261);
+#21257 = LINE('',#21258,#21259);
+#21258 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#21259 = VECTOR('',#21260,1.);
+#21260 = DIRECTION('',(-1.,0.));
+#21261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21262 = ORIENTED_EDGE('',*,*,#21263,.T.);
+#21263 = EDGE_CURVE('',#21236,#21264,#21266,.T.);
+#21264 = VERTEX_POINT('',#21265);
+#21265 = CARTESIAN_POINT('',(-5.263840667924,1.7875,0.662259430188));
+#21266 = SURFACE_CURVE('',#21267,(#21271,#21278),.PCURVE_S1.);
+#21267 = LINE('',#21268,#21269);
+#21268 = CARTESIAN_POINT('',(-5.636009430188,1.7875,0.104006286792));
+#21269 = VECTOR('',#21270,1.);
+#21270 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#21271 = PCURVE('',#21086,#21272);
+#21272 = DEFINITIONAL_REPRESENTATION('',(#21273),#21277);
+#21273 = LINE('',#21274,#21275);
+#21274 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#21275 = VECTOR('',#21276,1.);
+#21276 = DIRECTION('',(0.554700196225,-0.832050294338));
+#21277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21278 = PCURVE('',#21279,#21284);
+#21279 = PLANE('',#21280);
+#21280 = AXIS2_PLACEMENT_3D('',#21281,#21282,#21283);
+#21281 = CARTESIAN_POINT('',(-5.636009430188,1.4125,0.104006286792));
+#21282 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#21283 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#21284 = DEFINITIONAL_REPRESENTATION('',(#21285),#21289);
+#21285 = LINE('',#21286,#21287);
+#21286 = CARTESIAN_POINT('',(0.,-0.375));
+#21287 = VECTOR('',#21288,1.);
+#21288 = DIRECTION('',(1.,0.));
+#21289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21290 = ORIENTED_EDGE('',*,*,#21291,.T.);
+#21291 = EDGE_CURVE('',#21264,#21292,#21294,.T.);
+#21292 = VERTEX_POINT('',#21293);
+#21293 = CARTESIAN_POINT('',(-5.18583595283,1.7875,0.704006286792));
+#21294 = SURFACE_CURVE('',#21295,(#21300,#21307),.PCURVE_S1.);
+#21295 = CIRCLE('',#21296,9.375E-02);
+#21296 = AXIS2_PLACEMENT_3D('',#21297,#21298,#21299);
+#21297 = CARTESIAN_POINT('',(-5.18583595283,1.7875,0.610256286792));
+#21298 = DIRECTION('',(0.,1.,0.));
+#21299 = DIRECTION('',(0.,0.,1.));
+#21300 = PCURVE('',#21086,#21301);
+#21301 = DEFINITIONAL_REPRESENTATION('',(#21302),#21306);
+#21302 = CIRCLE('',#21303,9.375E-02);
+#21303 = AXIS2_PLACEMENT_2D('',#21304,#21305);
+#21304 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#21305 = DIRECTION('',(0.,-1.));
+#21306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21307 = PCURVE('',#21308,#21313);
+#21308 = CYLINDRICAL_SURFACE('',#21309,9.375E-02);
+#21309 = AXIS2_PLACEMENT_3D('',#21310,#21311,#21312);
+#21310 = CARTESIAN_POINT('',(-5.18583595283,1.4125,0.610256286792));
+#21311 = DIRECTION('',(0.,1.,0.));
+#21312 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#21313 = DEFINITIONAL_REPRESENTATION('',(#21314),#21318);
+#21314 = LINE('',#21315,#21316);
+#21315 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#21316 = VECTOR('',#21317,1.);
+#21317 = DIRECTION('',(1.,0.));
+#21318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21319 = ORIENTED_EDGE('',*,*,#21320,.T.);
+#21320 = EDGE_CURVE('',#21292,#21321,#21323,.T.);
+#21321 = VERTEX_POINT('',#21322);
+#21322 = CARTESIAN_POINT('',(-5.08,1.7875,0.704006286792));
+#21323 = SURFACE_CURVE('',#21324,(#21328,#21335),.PCURVE_S1.);
+#21324 = LINE('',#21325,#21326);
+#21325 = CARTESIAN_POINT('',(-5.236009430188,1.7875,0.704006286792));
+#21326 = VECTOR('',#21327,1.);
+#21327 = DIRECTION('',(1.,0.,0.));
+#21328 = PCURVE('',#21086,#21329);
+#21329 = DEFINITIONAL_REPRESENTATION('',(#21330),#21334);
+#21330 = LINE('',#21331,#21332);
+#21331 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#21332 = VECTOR('',#21333,1.);
+#21333 = DIRECTION('',(1.,-8.365608664024E-59));
+#21334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21335 = PCURVE('',#21336,#21341);
+#21336 = PLANE('',#21337);
+#21337 = AXIS2_PLACEMENT_3D('',#21338,#21339,#21340);
+#21338 = CARTESIAN_POINT('',(-5.236009430188,1.4125,0.704006286792));
+#21339 = DIRECTION('',(0.,0.,1.));
+#21340 = DIRECTION('',(1.,0.,0.));
+#21341 = DEFINITIONAL_REPRESENTATION('',(#21342),#21346);
+#21342 = LINE('',#21343,#21344);
+#21343 = CARTESIAN_POINT('',(0.,0.375));
+#21344 = VECTOR('',#21345,1.);
+#21345 = DIRECTION('',(1.,0.));
+#21346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21347 = ORIENTED_EDGE('',*,*,#21348,.F.);
+#21348 = EDGE_CURVE('',#21349,#21321,#21351,.T.);
+#21349 = VERTEX_POINT('',#21350);
+#21350 = CARTESIAN_POINT('',(-5.08,1.7875,0.516506286792));
+#21351 = SURFACE_CURVE('',#21352,(#21356,#21363),.PCURVE_S1.);
+#21352 = LINE('',#21353,#21354);
+#21353 = CARTESIAN_POINT('',(-5.08,1.7875,0.516506286792));
+#21354 = VECTOR('',#21355,1.);
+#21355 = DIRECTION('',(0.,0.,1.));
+#21356 = PCURVE('',#21086,#21357);
+#21357 = DEFINITIONAL_REPRESENTATION('',(#21358),#21362);
+#21358 = LINE('',#21359,#21360);
+#21359 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#21360 = VECTOR('',#21361,1.);
+#21361 = DIRECTION('',(0.,-1.));
+#21362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21363 = PCURVE('',#21364,#21369);
+#21364 = PLANE('',#21365);
+#21365 = AXIS2_PLACEMENT_3D('',#21366,#21367,#21368);
+#21366 = CARTESIAN_POINT('',(-5.08,1.4125,0.516506286792));
+#21367 = DIRECTION('',(1.,0.,0.));
+#21368 = DIRECTION('',(0.,0.,1.));
+#21369 = DEFINITIONAL_REPRESENTATION('',(#21370),#21374);
+#21370 = LINE('',#21371,#21372);
+#21371 = CARTESIAN_POINT('',(0.,-0.375));
+#21372 = VECTOR('',#21373,1.);
+#21373 = DIRECTION('',(1.,0.));
+#21374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21375 = ORIENTED_EDGE('',*,*,#21376,.F.);
+#21376 = EDGE_CURVE('',#21377,#21349,#21379,.T.);
+#21377 = VERTEX_POINT('',#21378);
+#21378 = CARTESIAN_POINT('',(-5.135662475472,1.7875,0.516506286792));
+#21379 = SURFACE_CURVE('',#21380,(#21384,#21391),.PCURVE_S1.);
+#21380 = LINE('',#21381,#21382);
+#21381 = CARTESIAN_POINT('',(-5.236009430188,1.7875,0.516506286792));
+#21382 = VECTOR('',#21383,1.);
+#21383 = DIRECTION('',(1.,0.,0.));
+#21384 = PCURVE('',#21086,#21385);
+#21385 = DEFINITIONAL_REPRESENTATION('',(#21386),#21390);
+#21386 = LINE('',#21387,#21388);
+#21387 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#21388 = VECTOR('',#21389,1.);
+#21389 = DIRECTION('',(1.,-8.365608664024E-59));
+#21390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21391 = PCURVE('',#21392,#21397);
+#21392 = PLANE('',#21393);
+#21393 = AXIS2_PLACEMENT_3D('',#21394,#21395,#21396);
+#21394 = CARTESIAN_POINT('',(-5.236009430188,1.4125,0.516506286792));
+#21395 = DIRECTION('',(0.,0.,1.));
+#21396 = DIRECTION('',(1.,0.,0.));
+#21397 = DEFINITIONAL_REPRESENTATION('',(#21398),#21402);
+#21398 = LINE('',#21399,#21400);
+#21399 = CARTESIAN_POINT('',(0.,0.375));
+#21400 = VECTOR('',#21401,1.);
+#21401 = DIRECTION('',(1.,0.));
+#21402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21403 = ORIENTED_EDGE('',*,*,#21404,.F.);
+#21404 = EDGE_CURVE('',#21405,#21377,#21407,.T.);
+#21405 = VERTEX_POINT('',#21406);
+#21406 = CARTESIAN_POINT('',(-5.452168762264,1.7875,4.174685660388E-02)
+ );
+#21407 = SURFACE_CURVE('',#21408,(#21412,#21419),.PCURVE_S1.);
+#21408 = LINE('',#21409,#21410);
+#21409 = CARTESIAN_POINT('',(-5.48,1.7875,2.775557561563E-17));
+#21410 = VECTOR('',#21411,1.);
+#21411 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#21412 = PCURVE('',#21086,#21413);
+#21413 = DEFINITIONAL_REPRESENTATION('',(#21414),#21418);
+#21414 = LINE('',#21415,#21416);
+#21415 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#21416 = VECTOR('',#21417,1.);
+#21417 = DIRECTION('',(0.554700196225,-0.832050294338));
+#21418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21419 = PCURVE('',#21420,#21425);
+#21420 = PLANE('',#21421);
+#21421 = AXIS2_PLACEMENT_3D('',#21422,#21423,#21424);
+#21422 = CARTESIAN_POINT('',(-5.48,1.4125,2.775557561563E-17));
+#21423 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#21424 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#21425 = DEFINITIONAL_REPRESENTATION('',(#21426),#21430);
+#21426 = LINE('',#21427,#21428);
+#21427 = CARTESIAN_POINT('',(0.,-0.375));
+#21428 = VECTOR('',#21429,1.);
+#21429 = DIRECTION('',(1.,0.));
+#21430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21431 = ORIENTED_EDGE('',*,*,#21432,.F.);
+#21432 = EDGE_CURVE('',#21186,#21405,#21433,.T.);
+#21433 = SURFACE_CURVE('',#21434,(#21439,#21450),.PCURVE_S1.);
+#21434 = CIRCLE('',#21435,9.375E-02);
+#21435 = AXIS2_PLACEMENT_3D('',#21436,#21437,#21438);
+#21436 = CARTESIAN_POINT('',(-5.530173477358,1.7875,9.375E-02));
+#21437 = DIRECTION('',(0.,-1.,0.));
+#21438 = DIRECTION('',(0.,0.,1.));
+#21439 = PCURVE('',#21086,#21440);
+#21440 = DEFINITIONAL_REPRESENTATION('',(#21441),#21449);
+#21441 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21442,#21443,#21444,#21445
+ ,#21446,#21447,#21448),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#21442 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#21443 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#21444 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#21445 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#21446 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#21447 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#21448 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#21449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21450 = PCURVE('',#21451,#21456);
+#21451 = CYLINDRICAL_SURFACE('',#21452,9.375E-02);
+#21452 = AXIS2_PLACEMENT_3D('',#21453,#21454,#21455);
+#21453 = CARTESIAN_POINT('',(-5.530173477358,1.4125,9.375E-02));
+#21454 = DIRECTION('',(0.,1.,0.));
+#21455 = DIRECTION('',(0.,0.,-1.));
+#21456 = DEFINITIONAL_REPRESENTATION('',(#21457),#21461);
+#21457 = LINE('',#21458,#21459);
+#21458 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#21459 = VECTOR('',#21460,1.);
+#21460 = DIRECTION('',(-1.,0.));
+#21461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21462 = ADVANCED_FACE('',(#21463),#21168,.F.);
+#21463 = FACE_BOUND('',#21464,.T.);
+#21464 = EDGE_LOOP('',(#21465,#21489,#21510,#21511));
+#21465 = ORIENTED_EDGE('',*,*,#21466,.T.);
+#21466 = EDGE_CURVE('',#21127,#21467,#21469,.T.);
+#21467 = VERTEX_POINT('',#21468);
+#21468 = CARTESIAN_POINT('',(-5.552515716981,1.4125,0.229246856604));
+#21469 = SURFACE_CURVE('',#21470,(#21475,#21482),.PCURVE_S1.);
+#21470 = CIRCLE('',#21471,9.375E-02);
+#21471 = AXIS2_PLACEMENT_3D('',#21472,#21473,#21474);
+#21472 = CARTESIAN_POINT('',(-5.630520432075,1.4125,0.28125));
+#21473 = DIRECTION('',(0.,-1.,0.));
+#21474 = DIRECTION('',(0.,0.,1.));
+#21475 = PCURVE('',#21168,#21476);
+#21476 = DEFINITIONAL_REPRESENTATION('',(#21477),#21481);
+#21477 = LINE('',#21478,#21479);
+#21478 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#21479 = VECTOR('',#21480,1.);
+#21480 = DIRECTION('',(-1.,0.));
+#21481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21482 = PCURVE('',#21142,#21483);
+#21483 = DEFINITIONAL_REPRESENTATION('',(#21484),#21488);
+#21484 = CIRCLE('',#21485,9.375E-02);
+#21485 = AXIS2_PLACEMENT_2D('',#21486,#21487);
+#21486 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#21487 = DIRECTION('',(0.,-1.));
+#21488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21489 = ORIENTED_EDGE('',*,*,#21490,.T.);
+#21490 = EDGE_CURVE('',#21467,#21236,#21491,.T.);
+#21491 = SURFACE_CURVE('',#21492,(#21496,#21503),.PCURVE_S1.);
+#21492 = LINE('',#21493,#21494);
+#21493 = CARTESIAN_POINT('',(-5.552515716981,1.4125,0.229246856604));
+#21494 = VECTOR('',#21495,1.);
+#21495 = DIRECTION('',(0.,1.,0.));
+#21496 = PCURVE('',#21168,#21497);
+#21497 = DEFINITIONAL_REPRESENTATION('',(#21498),#21502);
+#21498 = LINE('',#21499,#21500);
+#21499 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#21500 = VECTOR('',#21501,1.);
+#21501 = DIRECTION('',(-0.,1.));
+#21502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21503 = PCURVE('',#21279,#21504);
+#21504 = DEFINITIONAL_REPRESENTATION('',(#21505),#21509);
+#21505 = LINE('',#21506,#21507);
+#21506 = CARTESIAN_POINT('',(0.150520432075,0.));
+#21507 = VECTOR('',#21508,1.);
+#21508 = DIRECTION('',(0.,-1.));
+#21509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21510 = ORIENTED_EDGE('',*,*,#21235,.F.);
+#21511 = ORIENTED_EDGE('',*,*,#21154,.F.);
+#21512 = ADVANCED_FACE('',(#21513),#21114,.F.);
+#21513 = FACE_BOUND('',#21514,.F.);
+#21514 = EDGE_LOOP('',(#21515,#21538,#21559,#21560));
+#21515 = ORIENTED_EDGE('',*,*,#21516,.F.);
+#21516 = EDGE_CURVE('',#21517,#21099,#21519,.T.);
+#21517 = VERTEX_POINT('',#21518);
+#21518 = CARTESIAN_POINT('',(-5.88,1.4125,0.));
+#21519 = SURFACE_CURVE('',#21520,(#21524,#21531),.PCURVE_S1.);
+#21520 = LINE('',#21521,#21522);
+#21521 = CARTESIAN_POINT('',(-5.88,1.4125,0.));
+#21522 = VECTOR('',#21523,1.);
+#21523 = DIRECTION('',(0.,0.,1.));
+#21524 = PCURVE('',#21114,#21525);
+#21525 = DEFINITIONAL_REPRESENTATION('',(#21526),#21530);
+#21526 = LINE('',#21527,#21528);
+#21527 = CARTESIAN_POINT('',(0.,0.));
+#21528 = VECTOR('',#21529,1.);
+#21529 = DIRECTION('',(1.,0.));
+#21530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21531 = PCURVE('',#21142,#21532);
+#21532 = DEFINITIONAL_REPRESENTATION('',(#21533),#21537);
+#21533 = LINE('',#21534,#21535);
+#21534 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#21535 = VECTOR('',#21536,1.);
+#21536 = DIRECTION('',(0.,-1.));
+#21537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21538 = ORIENTED_EDGE('',*,*,#21539,.T.);
+#21539 = EDGE_CURVE('',#21517,#21184,#21540,.T.);
+#21540 = SURFACE_CURVE('',#21541,(#21545,#21552),.PCURVE_S1.);
+#21541 = LINE('',#21542,#21543);
+#21542 = CARTESIAN_POINT('',(-5.88,1.4125,0.));
+#21543 = VECTOR('',#21544,1.);
+#21544 = DIRECTION('',(0.,1.,0.));
+#21545 = PCURVE('',#21114,#21546);
+#21546 = DEFINITIONAL_REPRESENTATION('',(#21547),#21551);
+#21547 = LINE('',#21548,#21549);
+#21548 = CARTESIAN_POINT('',(0.,0.));
+#21549 = VECTOR('',#21550,1.);
+#21550 = DIRECTION('',(0.,-1.));
+#21551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21552 = PCURVE('',#21201,#21553);
+#21553 = DEFINITIONAL_REPRESENTATION('',(#21554),#21558);
+#21554 = LINE('',#21555,#21556);
+#21555 = CARTESIAN_POINT('',(0.,0.));
+#21556 = VECTOR('',#21557,1.);
+#21557 = DIRECTION('',(0.,1.));
+#21558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21559 = ORIENTED_EDGE('',*,*,#21213,.T.);
+#21560 = ORIENTED_EDGE('',*,*,#21098,.F.);
+#21561 = ADVANCED_FACE('',(#21562),#21142,.T.);
+#21562 = FACE_BOUND('',#21563,.T.);
+#21563 = EDGE_LOOP('',(#21564,#21587,#21611,#21634,#21657,#21680,#21703,
+ #21731,#21752,#21753,#21754));
+#21564 = ORIENTED_EDGE('',*,*,#21565,.T.);
+#21565 = EDGE_CURVE('',#21517,#21566,#21568,.T.);
+#21566 = VERTEX_POINT('',#21567);
+#21567 = CARTESIAN_POINT('',(-5.530173477358,1.4125,0.));
+#21568 = SURFACE_CURVE('',#21569,(#21573,#21580),.PCURVE_S1.);
+#21569 = LINE('',#21570,#21571);
+#21570 = CARTESIAN_POINT('',(-5.88,1.4125,0.));
+#21571 = VECTOR('',#21572,1.);
+#21572 = DIRECTION('',(1.,0.,0.));
+#21573 = PCURVE('',#21142,#21574);
+#21574 = DEFINITIONAL_REPRESENTATION('',(#21575),#21579);
+#21575 = LINE('',#21576,#21577);
+#21576 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#21577 = VECTOR('',#21578,1.);
+#21578 = DIRECTION('',(-1.,-4.751047921064E-59));
+#21579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21580 = PCURVE('',#21201,#21581);
+#21581 = DEFINITIONAL_REPRESENTATION('',(#21582),#21586);
+#21582 = LINE('',#21583,#21584);
+#21583 = CARTESIAN_POINT('',(0.,0.));
+#21584 = VECTOR('',#21585,1.);
+#21585 = DIRECTION('',(1.,0.));
+#21586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21587 = ORIENTED_EDGE('',*,*,#21588,.T.);
+#21588 = EDGE_CURVE('',#21566,#21589,#21591,.T.);
+#21589 = VERTEX_POINT('',#21590);
+#21590 = CARTESIAN_POINT('',(-5.452168762264,1.4125,4.174685660388E-02)
+ );
+#21591 = SURFACE_CURVE('',#21592,(#21597,#21604),.PCURVE_S1.);
+#21592 = CIRCLE('',#21593,9.375E-02);
+#21593 = AXIS2_PLACEMENT_3D('',#21594,#21595,#21596);
+#21594 = CARTESIAN_POINT('',(-5.530173477358,1.4125,9.375E-02));
+#21595 = DIRECTION('',(0.,-1.,0.));
+#21596 = DIRECTION('',(0.,0.,1.));
+#21597 = PCURVE('',#21142,#21598);
+#21598 = DEFINITIONAL_REPRESENTATION('',(#21599),#21603);
+#21599 = CIRCLE('',#21600,9.375E-02);
+#21600 = AXIS2_PLACEMENT_2D('',#21601,#21602);
+#21601 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#21602 = DIRECTION('',(0.,-1.));
+#21603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21604 = PCURVE('',#21451,#21605);
+#21605 = DEFINITIONAL_REPRESENTATION('',(#21606),#21610);
+#21606 = LINE('',#21607,#21608);
+#21607 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#21608 = VECTOR('',#21609,1.);
+#21609 = DIRECTION('',(-1.,0.));
+#21610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21611 = ORIENTED_EDGE('',*,*,#21612,.T.);
+#21612 = EDGE_CURVE('',#21589,#21613,#21615,.T.);
+#21613 = VERTEX_POINT('',#21614);
+#21614 = CARTESIAN_POINT('',(-5.135662475472,1.4125,0.516506286792));
+#21615 = SURFACE_CURVE('',#21616,(#21620,#21627),.PCURVE_S1.);
+#21616 = LINE('',#21617,#21618);
+#21617 = CARTESIAN_POINT('',(-5.48,1.4125,2.775557561563E-17));
+#21618 = VECTOR('',#21619,1.);
+#21619 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#21620 = PCURVE('',#21142,#21621);
+#21621 = DEFINITIONAL_REPRESENTATION('',(#21622),#21626);
+#21622 = LINE('',#21623,#21624);
+#21623 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#21624 = VECTOR('',#21625,1.);
+#21625 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#21626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21627 = PCURVE('',#21420,#21628);
+#21628 = DEFINITIONAL_REPRESENTATION('',(#21629),#21633);
+#21629 = LINE('',#21630,#21631);
+#21630 = CARTESIAN_POINT('',(0.,0.));
+#21631 = VECTOR('',#21632,1.);
+#21632 = DIRECTION('',(1.,0.));
+#21633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21634 = ORIENTED_EDGE('',*,*,#21635,.T.);
+#21635 = EDGE_CURVE('',#21613,#21636,#21638,.T.);
+#21636 = VERTEX_POINT('',#21637);
+#21637 = CARTESIAN_POINT('',(-5.08,1.4125,0.516506286792));
+#21638 = SURFACE_CURVE('',#21639,(#21643,#21650),.PCURVE_S1.);
+#21639 = LINE('',#21640,#21641);
+#21640 = CARTESIAN_POINT('',(-5.236009430188,1.4125,0.516506286792));
+#21641 = VECTOR('',#21642,1.);
+#21642 = DIRECTION('',(1.,0.,0.));
+#21643 = PCURVE('',#21142,#21644);
+#21644 = DEFINITIONAL_REPRESENTATION('',(#21645),#21649);
+#21645 = LINE('',#21646,#21647);
+#21646 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#21647 = VECTOR('',#21648,1.);
+#21648 = DIRECTION('',(-1.,-4.751047921064E-59));
+#21649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21650 = PCURVE('',#21392,#21651);
+#21651 = DEFINITIONAL_REPRESENTATION('',(#21652),#21656);
+#21652 = LINE('',#21653,#21654);
+#21653 = CARTESIAN_POINT('',(0.,0.));
+#21654 = VECTOR('',#21655,1.);
+#21655 = DIRECTION('',(1.,0.));
+#21656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21657 = ORIENTED_EDGE('',*,*,#21658,.T.);
+#21658 = EDGE_CURVE('',#21636,#21659,#21661,.T.);
+#21659 = VERTEX_POINT('',#21660);
+#21660 = CARTESIAN_POINT('',(-5.08,1.4125,0.704006286792));
+#21661 = SURFACE_CURVE('',#21662,(#21666,#21673),.PCURVE_S1.);
+#21662 = LINE('',#21663,#21664);
+#21663 = CARTESIAN_POINT('',(-5.08,1.4125,0.516506286792));
+#21664 = VECTOR('',#21665,1.);
+#21665 = DIRECTION('',(0.,0.,1.));
+#21666 = PCURVE('',#21142,#21667);
+#21667 = DEFINITIONAL_REPRESENTATION('',(#21668),#21672);
+#21668 = LINE('',#21669,#21670);
+#21669 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#21670 = VECTOR('',#21671,1.);
+#21671 = DIRECTION('',(0.,-1.));
+#21672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21673 = PCURVE('',#21364,#21674);
+#21674 = DEFINITIONAL_REPRESENTATION('',(#21675),#21679);
+#21675 = LINE('',#21676,#21677);
+#21676 = CARTESIAN_POINT('',(0.,0.));
+#21677 = VECTOR('',#21678,1.);
+#21678 = DIRECTION('',(1.,0.));
+#21679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21680 = ORIENTED_EDGE('',*,*,#21681,.F.);
+#21681 = EDGE_CURVE('',#21682,#21659,#21684,.T.);
+#21682 = VERTEX_POINT('',#21683);
+#21683 = CARTESIAN_POINT('',(-5.18583595283,1.4125,0.704006286792));
+#21684 = SURFACE_CURVE('',#21685,(#21689,#21696),.PCURVE_S1.);
+#21685 = LINE('',#21686,#21687);
+#21686 = CARTESIAN_POINT('',(-5.236009430188,1.4125,0.704006286792));
+#21687 = VECTOR('',#21688,1.);
+#21688 = DIRECTION('',(1.,0.,0.));
+#21689 = PCURVE('',#21142,#21690);
+#21690 = DEFINITIONAL_REPRESENTATION('',(#21691),#21695);
+#21691 = LINE('',#21692,#21693);
+#21692 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#21693 = VECTOR('',#21694,1.);
+#21694 = DIRECTION('',(-1.,-4.751047921064E-59));
+#21695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21696 = PCURVE('',#21336,#21697);
+#21697 = DEFINITIONAL_REPRESENTATION('',(#21698),#21702);
+#21698 = LINE('',#21699,#21700);
+#21699 = CARTESIAN_POINT('',(0.,0.));
+#21700 = VECTOR('',#21701,1.);
+#21701 = DIRECTION('',(1.,0.));
+#21702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21703 = ORIENTED_EDGE('',*,*,#21704,.F.);
+#21704 = EDGE_CURVE('',#21705,#21682,#21707,.T.);
+#21705 = VERTEX_POINT('',#21706);
+#21706 = CARTESIAN_POINT('',(-5.263840667924,1.4125,0.662259430188));
+#21707 = SURFACE_CURVE('',#21708,(#21713,#21724),.PCURVE_S1.);
+#21708 = CIRCLE('',#21709,9.375E-02);
+#21709 = AXIS2_PLACEMENT_3D('',#21710,#21711,#21712);
+#21710 = CARTESIAN_POINT('',(-5.18583595283,1.4125,0.610256286792));
+#21711 = DIRECTION('',(0.,1.,0.));
+#21712 = DIRECTION('',(0.,0.,1.));
+#21713 = PCURVE('',#21142,#21714);
+#21714 = DEFINITIONAL_REPRESENTATION('',(#21715),#21723);
+#21715 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21716,#21717,#21718,#21719
+ ,#21720,#21721,#21722),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#21716 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#21717 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#21718 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#21719 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#21720 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#21721 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#21722 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#21723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21724 = PCURVE('',#21308,#21725);
+#21725 = DEFINITIONAL_REPRESENTATION('',(#21726),#21730);
+#21726 = LINE('',#21727,#21728);
+#21727 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#21728 = VECTOR('',#21729,1.);
+#21729 = DIRECTION('',(1.,0.));
+#21730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21731 = ORIENTED_EDGE('',*,*,#21732,.F.);
+#21732 = EDGE_CURVE('',#21467,#21705,#21733,.T.);
+#21733 = SURFACE_CURVE('',#21734,(#21738,#21745),.PCURVE_S1.);
+#21734 = LINE('',#21735,#21736);
+#21735 = CARTESIAN_POINT('',(-5.636009430188,1.4125,0.104006286792));
+#21736 = VECTOR('',#21737,1.);
+#21737 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#21738 = PCURVE('',#21142,#21739);
+#21739 = DEFINITIONAL_REPRESENTATION('',(#21740),#21744);
+#21740 = LINE('',#21741,#21742);
+#21741 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#21742 = VECTOR('',#21743,1.);
+#21743 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#21744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21745 = PCURVE('',#21279,#21746);
+#21746 = DEFINITIONAL_REPRESENTATION('',(#21747),#21751);
+#21747 = LINE('',#21748,#21749);
+#21748 = CARTESIAN_POINT('',(0.,0.));
+#21749 = VECTOR('',#21750,1.);
+#21750 = DIRECTION('',(1.,0.));
+#21751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21752 = ORIENTED_EDGE('',*,*,#21466,.F.);
+#21753 = ORIENTED_EDGE('',*,*,#21126,.F.);
+#21754 = ORIENTED_EDGE('',*,*,#21516,.F.);
+#21755 = ADVANCED_FACE('',(#21756),#21201,.F.);
+#21756 = FACE_BOUND('',#21757,.F.);
+#21757 = EDGE_LOOP('',(#21758,#21759,#21760,#21761));
+#21758 = ORIENTED_EDGE('',*,*,#21183,.F.);
+#21759 = ORIENTED_EDGE('',*,*,#21539,.F.);
+#21760 = ORIENTED_EDGE('',*,*,#21565,.T.);
+#21761 = ORIENTED_EDGE('',*,*,#21762,.T.);
+#21762 = EDGE_CURVE('',#21566,#21186,#21763,.T.);
+#21763 = SURFACE_CURVE('',#21764,(#21768,#21775),.PCURVE_S1.);
+#21764 = LINE('',#21765,#21766);
+#21765 = CARTESIAN_POINT('',(-5.530173477358,1.4125,0.));
+#21766 = VECTOR('',#21767,1.);
+#21767 = DIRECTION('',(0.,1.,0.));
+#21768 = PCURVE('',#21201,#21769);
+#21769 = DEFINITIONAL_REPRESENTATION('',(#21770),#21774);
+#21770 = LINE('',#21771,#21772);
+#21771 = CARTESIAN_POINT('',(0.349826522642,0.));
+#21772 = VECTOR('',#21773,1.);
+#21773 = DIRECTION('',(0.,1.));
+#21774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21775 = PCURVE('',#21451,#21776);
+#21776 = DEFINITIONAL_REPRESENTATION('',(#21777),#21781);
+#21777 = LINE('',#21778,#21779);
+#21778 = CARTESIAN_POINT('',(-0.,0.));
+#21779 = VECTOR('',#21780,1.);
+#21780 = DIRECTION('',(-0.,1.));
+#21781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21782 = ADVANCED_FACE('',(#21783),#21451,.T.);
+#21783 = FACE_BOUND('',#21784,.F.);
+#21784 = EDGE_LOOP('',(#21785,#21786,#21807,#21808));
+#21785 = ORIENTED_EDGE('',*,*,#21588,.T.);
+#21786 = ORIENTED_EDGE('',*,*,#21787,.T.);
+#21787 = EDGE_CURVE('',#21589,#21405,#21788,.T.);
+#21788 = SURFACE_CURVE('',#21789,(#21793,#21800),.PCURVE_S1.);
+#21789 = LINE('',#21790,#21791);
+#21790 = CARTESIAN_POINT('',(-5.452168762264,1.4125,4.174685660388E-02)
+ );
+#21791 = VECTOR('',#21792,1.);
+#21792 = DIRECTION('',(0.,1.,0.));
+#21793 = PCURVE('',#21451,#21794);
+#21794 = DEFINITIONAL_REPRESENTATION('',(#21795),#21799);
+#21795 = LINE('',#21796,#21797);
+#21796 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#21797 = VECTOR('',#21798,1.);
+#21798 = DIRECTION('',(-0.,1.));
+#21799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21800 = PCURVE('',#21420,#21801);
+#21801 = DEFINITIONAL_REPRESENTATION('',(#21802),#21806);
+#21802 = LINE('',#21803,#21804);
+#21803 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#21804 = VECTOR('',#21805,1.);
+#21805 = DIRECTION('',(0.,-1.));
+#21806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21807 = ORIENTED_EDGE('',*,*,#21432,.F.);
+#21808 = ORIENTED_EDGE('',*,*,#21762,.F.);
+#21809 = ADVANCED_FACE('',(#21810),#21420,.T.);
+#21810 = FACE_BOUND('',#21811,.T.);
+#21811 = EDGE_LOOP('',(#21812,#21813,#21814,#21815));
+#21812 = ORIENTED_EDGE('',*,*,#21612,.F.);
+#21813 = ORIENTED_EDGE('',*,*,#21787,.T.);
+#21814 = ORIENTED_EDGE('',*,*,#21404,.T.);
+#21815 = ORIENTED_EDGE('',*,*,#21816,.F.);
+#21816 = EDGE_CURVE('',#21613,#21377,#21817,.T.);
+#21817 = SURFACE_CURVE('',#21818,(#21822,#21828),.PCURVE_S1.);
+#21818 = LINE('',#21819,#21820);
+#21819 = CARTESIAN_POINT('',(-5.135662475472,1.4125,0.516506286792));
+#21820 = VECTOR('',#21821,1.);
+#21821 = DIRECTION('',(0.,1.,0.));
+#21822 = PCURVE('',#21420,#21823);
+#21823 = DEFINITIONAL_REPRESENTATION('',(#21824),#21827);
+#21824 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21825,#21826),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#21825 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#21826 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#21827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21828 = PCURVE('',#21392,#21829);
+#21829 = DEFINITIONAL_REPRESENTATION('',(#21830),#21833);
+#21830 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21831,#21832),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#21831 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#21832 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#21833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21834 = ADVANCED_FACE('',(#21835),#21392,.F.);
+#21835 = FACE_BOUND('',#21836,.F.);
+#21836 = EDGE_LOOP('',(#21837,#21838,#21839,#21840));
+#21837 = ORIENTED_EDGE('',*,*,#21376,.F.);
+#21838 = ORIENTED_EDGE('',*,*,#21816,.F.);
+#21839 = ORIENTED_EDGE('',*,*,#21635,.T.);
+#21840 = ORIENTED_EDGE('',*,*,#21841,.T.);
+#21841 = EDGE_CURVE('',#21636,#21349,#21842,.T.);
+#21842 = SURFACE_CURVE('',#21843,(#21847,#21854),.PCURVE_S1.);
+#21843 = LINE('',#21844,#21845);
+#21844 = CARTESIAN_POINT('',(-5.08,1.4125,0.516506286792));
+#21845 = VECTOR('',#21846,1.);
+#21846 = DIRECTION('',(0.,1.,0.));
+#21847 = PCURVE('',#21392,#21848);
+#21848 = DEFINITIONAL_REPRESENTATION('',(#21849),#21853);
+#21849 = LINE('',#21850,#21851);
+#21850 = CARTESIAN_POINT('',(0.156009430188,0.));
+#21851 = VECTOR('',#21852,1.);
+#21852 = DIRECTION('',(0.,1.));
+#21853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21854 = PCURVE('',#21364,#21855);
+#21855 = DEFINITIONAL_REPRESENTATION('',(#21856),#21860);
+#21856 = LINE('',#21857,#21858);
+#21857 = CARTESIAN_POINT('',(0.,0.));
+#21858 = VECTOR('',#21859,1.);
+#21859 = DIRECTION('',(0.,-1.));
+#21860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21861 = ADVANCED_FACE('',(#21862),#21364,.T.);
+#21862 = FACE_BOUND('',#21863,.T.);
+#21863 = EDGE_LOOP('',(#21864,#21865,#21866,#21867));
+#21864 = ORIENTED_EDGE('',*,*,#21658,.F.);
+#21865 = ORIENTED_EDGE('',*,*,#21841,.T.);
+#21866 = ORIENTED_EDGE('',*,*,#21348,.T.);
+#21867 = ORIENTED_EDGE('',*,*,#21868,.F.);
+#21868 = EDGE_CURVE('',#21659,#21321,#21869,.T.);
+#21869 = SURFACE_CURVE('',#21870,(#21874,#21881),.PCURVE_S1.);
+#21870 = LINE('',#21871,#21872);
+#21871 = CARTESIAN_POINT('',(-5.08,1.4125,0.704006286792));
+#21872 = VECTOR('',#21873,1.);
+#21873 = DIRECTION('',(0.,1.,0.));
+#21874 = PCURVE('',#21364,#21875);
+#21875 = DEFINITIONAL_REPRESENTATION('',(#21876),#21880);
+#21876 = LINE('',#21877,#21878);
+#21877 = CARTESIAN_POINT('',(0.1875,0.));
+#21878 = VECTOR('',#21879,1.);
+#21879 = DIRECTION('',(0.,-1.));
+#21880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21881 = PCURVE('',#21336,#21882);
+#21882 = DEFINITIONAL_REPRESENTATION('',(#21883),#21887);
+#21883 = LINE('',#21884,#21885);
+#21884 = CARTESIAN_POINT('',(0.156009430188,0.));
+#21885 = VECTOR('',#21886,1.);
+#21886 = DIRECTION('',(0.,1.));
+#21887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21888 = ADVANCED_FACE('',(#21889),#21279,.F.);
+#21889 = FACE_BOUND('',#21890,.F.);
+#21890 = EDGE_LOOP('',(#21891,#21892,#21893,#21894));
+#21891 = ORIENTED_EDGE('',*,*,#21732,.F.);
+#21892 = ORIENTED_EDGE('',*,*,#21490,.T.);
+#21893 = ORIENTED_EDGE('',*,*,#21263,.T.);
+#21894 = ORIENTED_EDGE('',*,*,#21895,.F.);
+#21895 = EDGE_CURVE('',#21705,#21264,#21896,.T.);
+#21896 = SURFACE_CURVE('',#21897,(#21901,#21908),.PCURVE_S1.);
+#21897 = LINE('',#21898,#21899);
+#21898 = CARTESIAN_POINT('',(-5.263840667924,1.4125,0.662259430188));
+#21899 = VECTOR('',#21900,1.);
+#21900 = DIRECTION('',(0.,1.,0.));
+#21901 = PCURVE('',#21279,#21902);
+#21902 = DEFINITIONAL_REPRESENTATION('',(#21903),#21907);
+#21903 = LINE('',#21904,#21905);
+#21904 = CARTESIAN_POINT('',(0.670936777735,0.));
+#21905 = VECTOR('',#21906,1.);
+#21906 = DIRECTION('',(0.,-1.));
+#21907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21908 = PCURVE('',#21308,#21909);
+#21909 = DEFINITIONAL_REPRESENTATION('',(#21910),#21914);
+#21910 = LINE('',#21911,#21912);
+#21911 = CARTESIAN_POINT('',(0.,0.));
+#21912 = VECTOR('',#21913,1.);
+#21913 = DIRECTION('',(0.,1.));
+#21914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21915 = ADVANCED_FACE('',(#21916),#21336,.T.);
+#21916 = FACE_BOUND('',#21917,.T.);
+#21917 = EDGE_LOOP('',(#21918,#21919,#21920,#21921));
+#21918 = ORIENTED_EDGE('',*,*,#21681,.T.);
+#21919 = ORIENTED_EDGE('',*,*,#21868,.T.);
+#21920 = ORIENTED_EDGE('',*,*,#21320,.F.);
+#21921 = ORIENTED_EDGE('',*,*,#21922,.F.);
+#21922 = EDGE_CURVE('',#21682,#21292,#21923,.T.);
+#21923 = SURFACE_CURVE('',#21924,(#21928,#21935),.PCURVE_S1.);
+#21924 = LINE('',#21925,#21926);
+#21925 = CARTESIAN_POINT('',(-5.18583595283,1.4125,0.704006286792));
+#21926 = VECTOR('',#21927,1.);
+#21927 = DIRECTION('',(0.,1.,0.));
+#21928 = PCURVE('',#21336,#21929);
+#21929 = DEFINITIONAL_REPRESENTATION('',(#21930),#21934);
+#21930 = LINE('',#21931,#21932);
+#21931 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#21932 = VECTOR('',#21933,1.);
+#21933 = DIRECTION('',(0.,1.));
+#21934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21935 = PCURVE('',#21308,#21936);
+#21936 = DEFINITIONAL_REPRESENTATION('',(#21937),#21941);
+#21937 = LINE('',#21938,#21939);
+#21938 = CARTESIAN_POINT('',(0.982793723247,0.));
+#21939 = VECTOR('',#21940,1.);
+#21940 = DIRECTION('',(0.,1.));
+#21941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21942 = ADVANCED_FACE('',(#21943),#21308,.T.);
+#21943 = FACE_BOUND('',#21944,.T.);
+#21944 = EDGE_LOOP('',(#21945,#21946,#21947,#21948));
+#21945 = ORIENTED_EDGE('',*,*,#21704,.T.);
+#21946 = ORIENTED_EDGE('',*,*,#21922,.T.);
+#21947 = ORIENTED_EDGE('',*,*,#21291,.F.);
+#21948 = ORIENTED_EDGE('',*,*,#21895,.F.);
+#21949 = MANIFOLD_SOLID_BREP('',#21950);
+#21950 = CLOSED_SHELL('',(#21951,#22071,#22350,#22404,#22453,#22647,
+ #22674,#22701,#22726,#22753,#22780,#22807,#22834));
+#21951 = ADVANCED_FACE('',(#21952),#21966,.T.);
+#21952 = FACE_BOUND('',#21953,.T.);
+#21953 = EDGE_LOOP('',(#21954,#21989,#22017,#22045));
+#21954 = ORIENTED_EDGE('',*,*,#21955,.F.);
+#21955 = EDGE_CURVE('',#21956,#21958,#21960,.T.);
+#21956 = VERTEX_POINT('',#21957);
+#21957 = CARTESIAN_POINT('',(5.630520432075,1.7875,0.1875));
+#21958 = VERTEX_POINT('',#21959);
+#21959 = CARTESIAN_POINT('',(5.88,1.7875,0.1875));
+#21960 = SURFACE_CURVE('',#21961,(#21965,#21977),.PCURVE_S1.);
+#21961 = LINE('',#21962,#21963);
+#21962 = CARTESIAN_POINT('',(5.48,1.7875,0.1875));
+#21963 = VECTOR('',#21964,1.);
+#21964 = DIRECTION('',(1.,0.,0.));
+#21965 = PCURVE('',#21966,#21971);
+#21966 = PLANE('',#21967);
+#21967 = AXIS2_PLACEMENT_3D('',#21968,#21969,#21970);
+#21968 = CARTESIAN_POINT('',(5.48,1.4125,0.1875));
+#21969 = DIRECTION('',(0.,0.,1.));
+#21970 = DIRECTION('',(1.,0.,0.));
+#21971 = DEFINITIONAL_REPRESENTATION('',(#21972),#21976);
+#21972 = LINE('',#21973,#21974);
+#21973 = CARTESIAN_POINT('',(0.,0.375));
+#21974 = VECTOR('',#21975,1.);
+#21975 = DIRECTION('',(1.,0.));
+#21976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21977 = PCURVE('',#21978,#21983);
+#21978 = PLANE('',#21979);
+#21979 = AXIS2_PLACEMENT_3D('',#21980,#21981,#21982);
+#21980 = CARTESIAN_POINT('',(5.453319128445,1.7875,0.302149478872));
+#21981 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#21982 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#21983 = DEFINITIONAL_REPRESENTATION('',(#21984),#21988);
+#21984 = LINE('',#21985,#21986);
+#21985 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#21986 = VECTOR('',#21987,1.);
+#21987 = DIRECTION('',(1.,4.145425090127E-57));
+#21988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#21989 = ORIENTED_EDGE('',*,*,#21990,.F.);
+#21990 = EDGE_CURVE('',#21991,#21956,#21993,.T.);
+#21991 = VERTEX_POINT('',#21992);
+#21992 = CARTESIAN_POINT('',(5.630520432075,1.4125,0.1875));
+#21993 = SURFACE_CURVE('',#21994,(#21998,#22005),.PCURVE_S1.);
+#21994 = LINE('',#21995,#21996);
+#21995 = CARTESIAN_POINT('',(5.630520432075,1.4125,0.1875));
+#21996 = VECTOR('',#21997,1.);
+#21997 = DIRECTION('',(0.,1.,0.));
+#21998 = PCURVE('',#21966,#21999);
+#21999 = DEFINITIONAL_REPRESENTATION('',(#22000),#22004);
+#22000 = LINE('',#22001,#22002);
+#22001 = CARTESIAN_POINT('',(0.150520432075,0.));
+#22002 = VECTOR('',#22003,1.);
+#22003 = DIRECTION('',(0.,1.));
+#22004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22005 = PCURVE('',#22006,#22011);
+#22006 = CYLINDRICAL_SURFACE('',#22007,9.375E-02);
+#22007 = AXIS2_PLACEMENT_3D('',#22008,#22009,#22010);
+#22008 = CARTESIAN_POINT('',(5.630520432075,1.4125,0.28125));
+#22009 = DIRECTION('',(0.,1.,0.));
+#22010 = DIRECTION('',(0.,0.,-1.));
+#22011 = DEFINITIONAL_REPRESENTATION('',(#22012),#22016);
+#22012 = LINE('',#22013,#22014);
+#22013 = CARTESIAN_POINT('',(0.,0.));
+#22014 = VECTOR('',#22015,1.);
+#22015 = DIRECTION('',(0.,1.));
+#22016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22017 = ORIENTED_EDGE('',*,*,#22018,.T.);
+#22018 = EDGE_CURVE('',#21991,#22019,#22021,.T.);
+#22019 = VERTEX_POINT('',#22020);
+#22020 = CARTESIAN_POINT('',(5.88,1.4125,0.1875));
+#22021 = SURFACE_CURVE('',#22022,(#22026,#22033),.PCURVE_S1.);
+#22022 = LINE('',#22023,#22024);
+#22023 = CARTESIAN_POINT('',(5.48,1.4125,0.1875));
+#22024 = VECTOR('',#22025,1.);
+#22025 = DIRECTION('',(1.,0.,0.));
+#22026 = PCURVE('',#21966,#22027);
+#22027 = DEFINITIONAL_REPRESENTATION('',(#22028),#22032);
+#22028 = LINE('',#22029,#22030);
+#22029 = CARTESIAN_POINT('',(0.,0.));
+#22030 = VECTOR('',#22031,1.);
+#22031 = DIRECTION('',(1.,0.));
+#22032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22033 = PCURVE('',#22034,#22039);
+#22034 = PLANE('',#22035);
+#22035 = AXIS2_PLACEMENT_3D('',#22036,#22037,#22038);
+#22036 = CARTESIAN_POINT('',(5.453319128445,1.4125,0.302149478872));
+#22037 = DIRECTION('',(-0.,-1.,-0.));
+#22038 = DIRECTION('',(0.,0.,-1.));
+#22039 = DEFINITIONAL_REPRESENTATION('',(#22040),#22044);
+#22040 = LINE('',#22041,#22042);
+#22041 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#22042 = VECTOR('',#22043,1.);
+#22043 = DIRECTION('',(0.,1.));
+#22044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22045 = ORIENTED_EDGE('',*,*,#22046,.T.);
+#22046 = EDGE_CURVE('',#22019,#21958,#22047,.T.);
+#22047 = SURFACE_CURVE('',#22048,(#22052,#22059),.PCURVE_S1.);
+#22048 = LINE('',#22049,#22050);
+#22049 = CARTESIAN_POINT('',(5.88,1.4125,0.1875));
+#22050 = VECTOR('',#22051,1.);
+#22051 = DIRECTION('',(0.,1.,0.));
+#22052 = PCURVE('',#21966,#22053);
+#22053 = DEFINITIONAL_REPRESENTATION('',(#22054),#22058);
+#22054 = LINE('',#22055,#22056);
+#22055 = CARTESIAN_POINT('',(0.4,0.));
+#22056 = VECTOR('',#22057,1.);
+#22057 = DIRECTION('',(0.,1.));
+#22058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22059 = PCURVE('',#22060,#22065);
+#22060 = PLANE('',#22061);
+#22061 = AXIS2_PLACEMENT_3D('',#22062,#22063,#22064);
+#22062 = CARTESIAN_POINT('',(5.88,1.4125,0.));
+#22063 = DIRECTION('',(1.,0.,0.));
+#22064 = DIRECTION('',(0.,0.,1.));
+#22065 = DEFINITIONAL_REPRESENTATION('',(#22066),#22070);
+#22066 = LINE('',#22067,#22068);
+#22067 = CARTESIAN_POINT('',(0.1875,0.));
+#22068 = VECTOR('',#22069,1.);
+#22069 = DIRECTION('',(0.,-1.));
+#22070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22071 = ADVANCED_FACE('',(#22072),#21978,.T.);
+#22072 = FACE_BOUND('',#22073,.T.);
+#22073 = EDGE_LOOP('',(#22074,#22104,#22133,#22161,#22189,#22217,#22245,
+ #22278,#22306,#22328,#22329));
+#22074 = ORIENTED_EDGE('',*,*,#22075,.F.);
+#22075 = EDGE_CURVE('',#22076,#22078,#22080,.T.);
+#22076 = VERTEX_POINT('',#22077);
+#22077 = CARTESIAN_POINT('',(5.530173477358,1.7875,0.));
+#22078 = VERTEX_POINT('',#22079);
+#22079 = CARTESIAN_POINT('',(5.88,1.7875,0.));
+#22080 = SURFACE_CURVE('',#22081,(#22085,#22092),.PCURVE_S1.);
+#22081 = LINE('',#22082,#22083);
+#22082 = CARTESIAN_POINT('',(5.48,1.7875,0.));
+#22083 = VECTOR('',#22084,1.);
+#22084 = DIRECTION('',(1.,0.,0.));
+#22085 = PCURVE('',#21978,#22086);
+#22086 = DEFINITIONAL_REPRESENTATION('',(#22087),#22091);
+#22087 = LINE('',#22088,#22089);
+#22088 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#22089 = VECTOR('',#22090,1.);
+#22090 = DIRECTION('',(1.,4.145425090127E-57));
+#22091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22092 = PCURVE('',#22093,#22098);
+#22093 = PLANE('',#22094);
+#22094 = AXIS2_PLACEMENT_3D('',#22095,#22096,#22097);
+#22095 = CARTESIAN_POINT('',(5.48,1.4125,0.));
+#22096 = DIRECTION('',(0.,0.,1.));
+#22097 = DIRECTION('',(1.,0.,0.));
+#22098 = DEFINITIONAL_REPRESENTATION('',(#22099),#22103);
+#22099 = LINE('',#22100,#22101);
+#22100 = CARTESIAN_POINT('',(0.,0.375));
+#22101 = VECTOR('',#22102,1.);
+#22102 = DIRECTION('',(1.,0.));
+#22103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22104 = ORIENTED_EDGE('',*,*,#22105,.T.);
+#22105 = EDGE_CURVE('',#22076,#22106,#22108,.T.);
+#22106 = VERTEX_POINT('',#22107);
+#22107 = CARTESIAN_POINT('',(5.452168762264,1.7875,4.174685660388E-02));
+#22108 = SURFACE_CURVE('',#22109,(#22114,#22121),.PCURVE_S1.);
+#22109 = CIRCLE('',#22110,9.375E-02);
+#22110 = AXIS2_PLACEMENT_3D('',#22111,#22112,#22113);
+#22111 = CARTESIAN_POINT('',(5.530173477358,1.7875,9.375E-02));
+#22112 = DIRECTION('',(0.,1.,0.));
+#22113 = DIRECTION('',(0.,0.,1.));
+#22114 = PCURVE('',#21978,#22115);
+#22115 = DEFINITIONAL_REPRESENTATION('',(#22116),#22120);
+#22116 = CIRCLE('',#22117,9.375E-02);
+#22117 = AXIS2_PLACEMENT_2D('',#22118,#22119);
+#22118 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#22119 = DIRECTION('',(0.,-1.));
+#22120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22121 = PCURVE('',#22122,#22127);
+#22122 = CYLINDRICAL_SURFACE('',#22123,9.375E-02);
+#22123 = AXIS2_PLACEMENT_3D('',#22124,#22125,#22126);
+#22124 = CARTESIAN_POINT('',(5.530173477358,1.4125,9.375E-02));
+#22125 = DIRECTION('',(0.,1.,0.));
+#22126 = DIRECTION('',(0.,0.,-1.));
+#22127 = DEFINITIONAL_REPRESENTATION('',(#22128),#22132);
+#22128 = LINE('',#22129,#22130);
+#22129 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#22130 = VECTOR('',#22131,1.);
+#22131 = DIRECTION('',(1.,0.));
+#22132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22133 = ORIENTED_EDGE('',*,*,#22134,.T.);
+#22134 = EDGE_CURVE('',#22106,#22135,#22137,.T.);
+#22135 = VERTEX_POINT('',#22136);
+#22136 = CARTESIAN_POINT('',(5.135662475472,1.7875,0.516506286792));
+#22137 = SURFACE_CURVE('',#22138,(#22142,#22149),.PCURVE_S1.);
+#22138 = LINE('',#22139,#22140);
+#22139 = CARTESIAN_POINT('',(5.48,1.7875,0.));
+#22140 = VECTOR('',#22141,1.);
+#22141 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#22142 = PCURVE('',#21978,#22143);
+#22143 = DEFINITIONAL_REPRESENTATION('',(#22144),#22148);
+#22144 = LINE('',#22145,#22146);
+#22145 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#22146 = VECTOR('',#22147,1.);
+#22147 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#22148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22149 = PCURVE('',#22150,#22155);
+#22150 = PLANE('',#22151);
+#22151 = AXIS2_PLACEMENT_3D('',#22152,#22153,#22154);
+#22152 = CARTESIAN_POINT('',(5.48,1.4125,0.));
+#22153 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#22154 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#22155 = DEFINITIONAL_REPRESENTATION('',(#22156),#22160);
+#22156 = LINE('',#22157,#22158);
+#22157 = CARTESIAN_POINT('',(0.,-0.375));
+#22158 = VECTOR('',#22159,1.);
+#22159 = DIRECTION('',(1.,0.));
+#22160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22161 = ORIENTED_EDGE('',*,*,#22162,.F.);
+#22162 = EDGE_CURVE('',#22163,#22135,#22165,.T.);
+#22163 = VERTEX_POINT('',#22164);
+#22164 = CARTESIAN_POINT('',(5.08,1.7875,0.516506286792));
+#22165 = SURFACE_CURVE('',#22166,(#22170,#22177),.PCURVE_S1.);
+#22166 = LINE('',#22167,#22168);
+#22167 = CARTESIAN_POINT('',(5.08,1.7875,0.516506286792));
+#22168 = VECTOR('',#22169,1.);
+#22169 = DIRECTION('',(1.,0.,0.));
+#22170 = PCURVE('',#21978,#22171);
+#22171 = DEFINITIONAL_REPRESENTATION('',(#22172),#22176);
+#22172 = LINE('',#22173,#22174);
+#22173 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#22174 = VECTOR('',#22175,1.);
+#22175 = DIRECTION('',(1.,4.145425090127E-57));
+#22176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22177 = PCURVE('',#22178,#22183);
+#22178 = PLANE('',#22179);
+#22179 = AXIS2_PLACEMENT_3D('',#22180,#22181,#22182);
+#22180 = CARTESIAN_POINT('',(5.08,1.4125,0.516506286792));
+#22181 = DIRECTION('',(0.,0.,1.));
+#22182 = DIRECTION('',(1.,0.,0.));
+#22183 = DEFINITIONAL_REPRESENTATION('',(#22184),#22188);
+#22184 = LINE('',#22185,#22186);
+#22185 = CARTESIAN_POINT('',(0.,0.375));
+#22186 = VECTOR('',#22187,1.);
+#22187 = DIRECTION('',(1.,0.));
+#22188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22189 = ORIENTED_EDGE('',*,*,#22190,.T.);
+#22190 = EDGE_CURVE('',#22163,#22191,#22193,.T.);
+#22191 = VERTEX_POINT('',#22192);
+#22192 = CARTESIAN_POINT('',(5.08,1.7875,0.704006286792));
+#22193 = SURFACE_CURVE('',#22194,(#22198,#22205),.PCURVE_S1.);
+#22194 = LINE('',#22195,#22196);
+#22195 = CARTESIAN_POINT('',(5.08,1.7875,0.516506286792));
+#22196 = VECTOR('',#22197,1.);
+#22197 = DIRECTION('',(0.,0.,1.));
+#22198 = PCURVE('',#21978,#22199);
+#22199 = DEFINITIONAL_REPRESENTATION('',(#22200),#22204);
+#22200 = LINE('',#22201,#22202);
+#22201 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#22202 = VECTOR('',#22203,1.);
+#22203 = DIRECTION('',(0.,-1.));
+#22204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22205 = PCURVE('',#22206,#22211);
+#22206 = PLANE('',#22207);
+#22207 = AXIS2_PLACEMENT_3D('',#22208,#22209,#22210);
+#22208 = CARTESIAN_POINT('',(5.08,1.4125,0.516506286792));
+#22209 = DIRECTION('',(1.,0.,0.));
+#22210 = DIRECTION('',(0.,0.,1.));
+#22211 = DEFINITIONAL_REPRESENTATION('',(#22212),#22216);
+#22212 = LINE('',#22213,#22214);
+#22213 = CARTESIAN_POINT('',(0.,-0.375));
+#22214 = VECTOR('',#22215,1.);
+#22215 = DIRECTION('',(1.,0.));
+#22216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22217 = ORIENTED_EDGE('',*,*,#22218,.T.);
+#22218 = EDGE_CURVE('',#22191,#22219,#22221,.T.);
+#22219 = VERTEX_POINT('',#22220);
+#22220 = CARTESIAN_POINT('',(5.18583595283,1.7875,0.704006286792));
+#22221 = SURFACE_CURVE('',#22222,(#22226,#22233),.PCURVE_S1.);
+#22222 = LINE('',#22223,#22224);
+#22223 = CARTESIAN_POINT('',(5.08,1.7875,0.704006286792));
+#22224 = VECTOR('',#22225,1.);
+#22225 = DIRECTION('',(1.,0.,0.));
+#22226 = PCURVE('',#21978,#22227);
+#22227 = DEFINITIONAL_REPRESENTATION('',(#22228),#22232);
+#22228 = LINE('',#22229,#22230);
+#22229 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#22230 = VECTOR('',#22231,1.);
+#22231 = DIRECTION('',(1.,4.145425090127E-57));
+#22232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22233 = PCURVE('',#22234,#22239);
+#22234 = PLANE('',#22235);
+#22235 = AXIS2_PLACEMENT_3D('',#22236,#22237,#22238);
+#22236 = CARTESIAN_POINT('',(5.08,1.4125,0.704006286792));
+#22237 = DIRECTION('',(0.,0.,1.));
+#22238 = DIRECTION('',(1.,0.,0.));
+#22239 = DEFINITIONAL_REPRESENTATION('',(#22240),#22244);
+#22240 = LINE('',#22241,#22242);
+#22241 = CARTESIAN_POINT('',(0.,0.375));
+#22242 = VECTOR('',#22243,1.);
+#22243 = DIRECTION('',(1.,0.));
+#22244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22245 = ORIENTED_EDGE('',*,*,#22246,.F.);
+#22246 = EDGE_CURVE('',#22247,#22219,#22249,.T.);
+#22247 = VERTEX_POINT('',#22248);
+#22248 = CARTESIAN_POINT('',(5.263840667924,1.7875,0.662259430188));
+#22249 = SURFACE_CURVE('',#22250,(#22255,#22266),.PCURVE_S1.);
+#22250 = CIRCLE('',#22251,9.375E-02);
+#22251 = AXIS2_PLACEMENT_3D('',#22252,#22253,#22254);
+#22252 = CARTESIAN_POINT('',(5.18583595283,1.7875,0.610256286792));
+#22253 = DIRECTION('',(0.,-1.,0.));
+#22254 = DIRECTION('',(0.,0.,1.));
+#22255 = PCURVE('',#21978,#22256);
+#22256 = DEFINITIONAL_REPRESENTATION('',(#22257),#22265);
+#22257 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22258,#22259,#22260,#22261
+ ,#22262,#22263,#22264),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#22258 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#22259 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#22260 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#22261 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#22262 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#22263 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#22264 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#22265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22266 = PCURVE('',#22267,#22272);
+#22267 = CYLINDRICAL_SURFACE('',#22268,9.375E-02);
+#22268 = AXIS2_PLACEMENT_3D('',#22269,#22270,#22271);
+#22269 = CARTESIAN_POINT('',(5.18583595283,1.4125,0.610256286792));
+#22270 = DIRECTION('',(0.,1.,0.));
+#22271 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#22272 = DEFINITIONAL_REPRESENTATION('',(#22273),#22277);
+#22273 = LINE('',#22274,#22275);
+#22274 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#22275 = VECTOR('',#22276,1.);
+#22276 = DIRECTION('',(-1.,0.));
+#22277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22278 = ORIENTED_EDGE('',*,*,#22279,.F.);
+#22279 = EDGE_CURVE('',#22280,#22247,#22282,.T.);
+#22280 = VERTEX_POINT('',#22281);
+#22281 = CARTESIAN_POINT('',(5.552515716981,1.7875,0.229246856604));
+#22282 = SURFACE_CURVE('',#22283,(#22287,#22294),.PCURVE_S1.);
+#22283 = LINE('',#22284,#22285);
+#22284 = CARTESIAN_POINT('',(5.636009430188,1.7875,0.104006286792));
+#22285 = VECTOR('',#22286,1.);
+#22286 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#22287 = PCURVE('',#21978,#22288);
+#22288 = DEFINITIONAL_REPRESENTATION('',(#22289),#22293);
+#22289 = LINE('',#22290,#22291);
+#22290 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#22291 = VECTOR('',#22292,1.);
+#22292 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#22293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22294 = PCURVE('',#22295,#22300);
+#22295 = PLANE('',#22296);
+#22296 = AXIS2_PLACEMENT_3D('',#22297,#22298,#22299);
+#22297 = CARTESIAN_POINT('',(5.636009430188,1.4125,0.104006286792));
+#22298 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#22299 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#22300 = DEFINITIONAL_REPRESENTATION('',(#22301),#22305);
+#22301 = LINE('',#22302,#22303);
+#22302 = CARTESIAN_POINT('',(0.,-0.375));
+#22303 = VECTOR('',#22304,1.);
+#22304 = DIRECTION('',(1.,0.));
+#22305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22306 = ORIENTED_EDGE('',*,*,#22307,.F.);
+#22307 = EDGE_CURVE('',#21956,#22280,#22308,.T.);
+#22308 = SURFACE_CURVE('',#22309,(#22314,#22321),.PCURVE_S1.);
+#22309 = CIRCLE('',#22310,9.375E-02);
+#22310 = AXIS2_PLACEMENT_3D('',#22311,#22312,#22313);
+#22311 = CARTESIAN_POINT('',(5.630520432075,1.7875,0.28125));
+#22312 = DIRECTION('',(0.,1.,0.));
+#22313 = DIRECTION('',(0.,0.,1.));
+#22314 = PCURVE('',#21978,#22315);
+#22315 = DEFINITIONAL_REPRESENTATION('',(#22316),#22320);
+#22316 = CIRCLE('',#22317,9.375E-02);
+#22317 = AXIS2_PLACEMENT_2D('',#22318,#22319);
+#22318 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#22319 = DIRECTION('',(0.,-1.));
+#22320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22321 = PCURVE('',#22006,#22322);
+#22322 = DEFINITIONAL_REPRESENTATION('',(#22323),#22327);
+#22323 = LINE('',#22324,#22325);
+#22324 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#22325 = VECTOR('',#22326,1.);
+#22326 = DIRECTION('',(1.,0.));
+#22327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22328 = ORIENTED_EDGE('',*,*,#21955,.T.);
+#22329 = ORIENTED_EDGE('',*,*,#22330,.F.);
+#22330 = EDGE_CURVE('',#22078,#21958,#22331,.T.);
+#22331 = SURFACE_CURVE('',#22332,(#22336,#22343),.PCURVE_S1.);
+#22332 = LINE('',#22333,#22334);
+#22333 = CARTESIAN_POINT('',(5.88,1.7875,0.));
+#22334 = VECTOR('',#22335,1.);
+#22335 = DIRECTION('',(0.,0.,1.));
+#22336 = PCURVE('',#21978,#22337);
+#22337 = DEFINITIONAL_REPRESENTATION('',(#22338),#22342);
+#22338 = LINE('',#22339,#22340);
+#22339 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#22340 = VECTOR('',#22341,1.);
+#22341 = DIRECTION('',(0.,-1.));
+#22342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22343 = PCURVE('',#22060,#22344);
+#22344 = DEFINITIONAL_REPRESENTATION('',(#22345),#22349);
+#22345 = LINE('',#22346,#22347);
+#22346 = CARTESIAN_POINT('',(0.,-0.375));
+#22347 = VECTOR('',#22348,1.);
+#22348 = DIRECTION('',(1.,0.));
+#22349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22350 = ADVANCED_FACE('',(#22351),#22006,.F.);
+#22351 = FACE_BOUND('',#22352,.F.);
+#22352 = EDGE_LOOP('',(#22353,#22381,#22402,#22403));
+#22353 = ORIENTED_EDGE('',*,*,#22354,.T.);
+#22354 = EDGE_CURVE('',#21991,#22355,#22357,.T.);
+#22355 = VERTEX_POINT('',#22356);
+#22356 = CARTESIAN_POINT('',(5.552515716981,1.4125,0.229246856604));
+#22357 = SURFACE_CURVE('',#22358,(#22363,#22370),.PCURVE_S1.);
+#22358 = CIRCLE('',#22359,9.375E-02);
+#22359 = AXIS2_PLACEMENT_3D('',#22360,#22361,#22362);
+#22360 = CARTESIAN_POINT('',(5.630520432075,1.4125,0.28125));
+#22361 = DIRECTION('',(0.,1.,0.));
+#22362 = DIRECTION('',(0.,0.,1.));
+#22363 = PCURVE('',#22006,#22364);
+#22364 = DEFINITIONAL_REPRESENTATION('',(#22365),#22369);
+#22365 = LINE('',#22366,#22367);
+#22366 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#22367 = VECTOR('',#22368,1.);
+#22368 = DIRECTION('',(1.,0.));
+#22369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22370 = PCURVE('',#22034,#22371);
+#22371 = DEFINITIONAL_REPRESENTATION('',(#22372),#22380);
+#22372 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22373,#22374,#22375,#22376
+ ,#22377,#22378,#22379),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#22373 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#22374 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#22375 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#22376 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#22377 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#22378 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#22379 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#22380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22381 = ORIENTED_EDGE('',*,*,#22382,.T.);
+#22382 = EDGE_CURVE('',#22355,#22280,#22383,.T.);
+#22383 = SURFACE_CURVE('',#22384,(#22388,#22395),.PCURVE_S1.);
+#22384 = LINE('',#22385,#22386);
+#22385 = CARTESIAN_POINT('',(5.552515716981,1.4125,0.229246856604));
+#22386 = VECTOR('',#22387,1.);
+#22387 = DIRECTION('',(0.,1.,0.));
+#22388 = PCURVE('',#22006,#22389);
+#22389 = DEFINITIONAL_REPRESENTATION('',(#22390),#22394);
+#22390 = LINE('',#22391,#22392);
+#22391 = CARTESIAN_POINT('',(0.982793723247,0.));
+#22392 = VECTOR('',#22393,1.);
+#22393 = DIRECTION('',(0.,1.));
+#22394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22395 = PCURVE('',#22295,#22396);
+#22396 = DEFINITIONAL_REPRESENTATION('',(#22397),#22401);
+#22397 = LINE('',#22398,#22399);
+#22398 = CARTESIAN_POINT('',(0.150520432075,0.));
+#22399 = VECTOR('',#22400,1.);
+#22400 = DIRECTION('',(0.,-1.));
+#22401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22402 = ORIENTED_EDGE('',*,*,#22307,.F.);
+#22403 = ORIENTED_EDGE('',*,*,#21990,.F.);
+#22404 = ADVANCED_FACE('',(#22405),#22060,.T.);
+#22405 = FACE_BOUND('',#22406,.T.);
+#22406 = EDGE_LOOP('',(#22407,#22430,#22451,#22452));
+#22407 = ORIENTED_EDGE('',*,*,#22408,.F.);
+#22408 = EDGE_CURVE('',#22409,#22019,#22411,.T.);
+#22409 = VERTEX_POINT('',#22410);
+#22410 = CARTESIAN_POINT('',(5.88,1.4125,0.));
+#22411 = SURFACE_CURVE('',#22412,(#22416,#22423),.PCURVE_S1.);
+#22412 = LINE('',#22413,#22414);
+#22413 = CARTESIAN_POINT('',(5.88,1.4125,0.));
+#22414 = VECTOR('',#22415,1.);
+#22415 = DIRECTION('',(0.,0.,1.));
+#22416 = PCURVE('',#22060,#22417);
+#22417 = DEFINITIONAL_REPRESENTATION('',(#22418),#22422);
+#22418 = LINE('',#22419,#22420);
+#22419 = CARTESIAN_POINT('',(0.,0.));
+#22420 = VECTOR('',#22421,1.);
+#22421 = DIRECTION('',(1.,0.));
+#22422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22423 = PCURVE('',#22034,#22424);
+#22424 = DEFINITIONAL_REPRESENTATION('',(#22425),#22429);
+#22425 = LINE('',#22426,#22427);
+#22426 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#22427 = VECTOR('',#22428,1.);
+#22428 = DIRECTION('',(-1.,0.));
+#22429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22430 = ORIENTED_EDGE('',*,*,#22431,.T.);
+#22431 = EDGE_CURVE('',#22409,#22078,#22432,.T.);
+#22432 = SURFACE_CURVE('',#22433,(#22437,#22444),.PCURVE_S1.);
+#22433 = LINE('',#22434,#22435);
+#22434 = CARTESIAN_POINT('',(5.88,1.4125,0.));
+#22435 = VECTOR('',#22436,1.);
+#22436 = DIRECTION('',(0.,1.,0.));
+#22437 = PCURVE('',#22060,#22438);
+#22438 = DEFINITIONAL_REPRESENTATION('',(#22439),#22443);
+#22439 = LINE('',#22440,#22441);
+#22440 = CARTESIAN_POINT('',(0.,0.));
+#22441 = VECTOR('',#22442,1.);
+#22442 = DIRECTION('',(0.,-1.));
+#22443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22444 = PCURVE('',#22093,#22445);
+#22445 = DEFINITIONAL_REPRESENTATION('',(#22446),#22450);
+#22446 = LINE('',#22447,#22448);
+#22447 = CARTESIAN_POINT('',(0.4,0.));
+#22448 = VECTOR('',#22449,1.);
+#22449 = DIRECTION('',(0.,1.));
+#22450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22451 = ORIENTED_EDGE('',*,*,#22330,.T.);
+#22452 = ORIENTED_EDGE('',*,*,#22046,.F.);
+#22453 = ADVANCED_FACE('',(#22454),#22034,.T.);
+#22454 = FACE_BOUND('',#22455,.T.);
+#22455 = EDGE_LOOP('',(#22456,#22479,#22480,#22481,#22482,#22505,#22529,
+ #22552,#22575,#22598,#22621));
+#22456 = ORIENTED_EDGE('',*,*,#22457,.T.);
+#22457 = EDGE_CURVE('',#22458,#22409,#22460,.T.);
+#22458 = VERTEX_POINT('',#22459);
+#22459 = CARTESIAN_POINT('',(5.530173477358,1.4125,0.));
+#22460 = SURFACE_CURVE('',#22461,(#22465,#22472),.PCURVE_S1.);
+#22461 = LINE('',#22462,#22463);
+#22462 = CARTESIAN_POINT('',(5.48,1.4125,0.));
+#22463 = VECTOR('',#22464,1.);
+#22464 = DIRECTION('',(1.,0.,0.));
+#22465 = PCURVE('',#22034,#22466);
+#22466 = DEFINITIONAL_REPRESENTATION('',(#22467),#22471);
+#22467 = LINE('',#22468,#22469);
+#22468 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#22469 = VECTOR('',#22470,1.);
+#22470 = DIRECTION('',(0.,1.));
+#22471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22472 = PCURVE('',#22093,#22473);
+#22473 = DEFINITIONAL_REPRESENTATION('',(#22474),#22478);
+#22474 = LINE('',#22475,#22476);
+#22475 = CARTESIAN_POINT('',(0.,0.));
+#22476 = VECTOR('',#22477,1.);
+#22477 = DIRECTION('',(1.,0.));
+#22478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22479 = ORIENTED_EDGE('',*,*,#22408,.T.);
+#22480 = ORIENTED_EDGE('',*,*,#22018,.F.);
+#22481 = ORIENTED_EDGE('',*,*,#22354,.T.);
+#22482 = ORIENTED_EDGE('',*,*,#22483,.T.);
+#22483 = EDGE_CURVE('',#22355,#22484,#22486,.T.);
+#22484 = VERTEX_POINT('',#22485);
+#22485 = CARTESIAN_POINT('',(5.263840667924,1.4125,0.662259430188));
+#22486 = SURFACE_CURVE('',#22487,(#22491,#22498),.PCURVE_S1.);
+#22487 = LINE('',#22488,#22489);
+#22488 = CARTESIAN_POINT('',(5.636009430188,1.4125,0.104006286792));
+#22489 = VECTOR('',#22490,1.);
+#22490 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#22491 = PCURVE('',#22034,#22492);
+#22492 = DEFINITIONAL_REPRESENTATION('',(#22493),#22497);
+#22493 = LINE('',#22494,#22495);
+#22494 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#22495 = VECTOR('',#22496,1.);
+#22496 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#22497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22498 = PCURVE('',#22295,#22499);
+#22499 = DEFINITIONAL_REPRESENTATION('',(#22500),#22504);
+#22500 = LINE('',#22501,#22502);
+#22501 = CARTESIAN_POINT('',(0.,0.));
+#22502 = VECTOR('',#22503,1.);
+#22503 = DIRECTION('',(1.,0.));
+#22504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22505 = ORIENTED_EDGE('',*,*,#22506,.T.);
+#22506 = EDGE_CURVE('',#22484,#22507,#22509,.T.);
+#22507 = VERTEX_POINT('',#22508);
+#22508 = CARTESIAN_POINT('',(5.18583595283,1.4125,0.704006286792));
+#22509 = SURFACE_CURVE('',#22510,(#22515,#22522),.PCURVE_S1.);
+#22510 = CIRCLE('',#22511,9.375E-02);
+#22511 = AXIS2_PLACEMENT_3D('',#22512,#22513,#22514);
+#22512 = CARTESIAN_POINT('',(5.18583595283,1.4125,0.610256286792));
+#22513 = DIRECTION('',(0.,-1.,0.));
+#22514 = DIRECTION('',(0.,0.,1.));
+#22515 = PCURVE('',#22034,#22516);
+#22516 = DEFINITIONAL_REPRESENTATION('',(#22517),#22521);
+#22517 = CIRCLE('',#22518,9.375E-02);
+#22518 = AXIS2_PLACEMENT_2D('',#22519,#22520);
+#22519 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#22520 = DIRECTION('',(-1.,0.));
+#22521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22522 = PCURVE('',#22267,#22523);
+#22523 = DEFINITIONAL_REPRESENTATION('',(#22524),#22528);
+#22524 = LINE('',#22525,#22526);
+#22525 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#22526 = VECTOR('',#22527,1.);
+#22527 = DIRECTION('',(-1.,0.));
+#22528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22529 = ORIENTED_EDGE('',*,*,#22530,.F.);
+#22530 = EDGE_CURVE('',#22531,#22507,#22533,.T.);
+#22531 = VERTEX_POINT('',#22532);
+#22532 = CARTESIAN_POINT('',(5.08,1.4125,0.704006286792));
+#22533 = SURFACE_CURVE('',#22534,(#22538,#22545),.PCURVE_S1.);
+#22534 = LINE('',#22535,#22536);
+#22535 = CARTESIAN_POINT('',(5.08,1.4125,0.704006286792));
+#22536 = VECTOR('',#22537,1.);
+#22537 = DIRECTION('',(1.,0.,0.));
+#22538 = PCURVE('',#22034,#22539);
+#22539 = DEFINITIONAL_REPRESENTATION('',(#22540),#22544);
+#22540 = LINE('',#22541,#22542);
+#22541 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#22542 = VECTOR('',#22543,1.);
+#22543 = DIRECTION('',(0.,1.));
+#22544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22545 = PCURVE('',#22234,#22546);
+#22546 = DEFINITIONAL_REPRESENTATION('',(#22547),#22551);
+#22547 = LINE('',#22548,#22549);
+#22548 = CARTESIAN_POINT('',(0.,0.));
+#22549 = VECTOR('',#22550,1.);
+#22550 = DIRECTION('',(1.,0.));
+#22551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22552 = ORIENTED_EDGE('',*,*,#22553,.F.);
+#22553 = EDGE_CURVE('',#22554,#22531,#22556,.T.);
+#22554 = VERTEX_POINT('',#22555);
+#22555 = CARTESIAN_POINT('',(5.08,1.4125,0.516506286792));
+#22556 = SURFACE_CURVE('',#22557,(#22561,#22568),.PCURVE_S1.);
+#22557 = LINE('',#22558,#22559);
+#22558 = CARTESIAN_POINT('',(5.08,1.4125,0.516506286792));
+#22559 = VECTOR('',#22560,1.);
+#22560 = DIRECTION('',(0.,0.,1.));
+#22561 = PCURVE('',#22034,#22562);
+#22562 = DEFINITIONAL_REPRESENTATION('',(#22563),#22567);
+#22563 = LINE('',#22564,#22565);
+#22564 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#22565 = VECTOR('',#22566,1.);
+#22566 = DIRECTION('',(-1.,0.));
+#22567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22568 = PCURVE('',#22206,#22569);
+#22569 = DEFINITIONAL_REPRESENTATION('',(#22570),#22574);
+#22570 = LINE('',#22571,#22572);
+#22571 = CARTESIAN_POINT('',(0.,0.));
+#22572 = VECTOR('',#22573,1.);
+#22573 = DIRECTION('',(1.,0.));
+#22574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22575 = ORIENTED_EDGE('',*,*,#22576,.T.);
+#22576 = EDGE_CURVE('',#22554,#22577,#22579,.T.);
+#22577 = VERTEX_POINT('',#22578);
+#22578 = CARTESIAN_POINT('',(5.135662475472,1.4125,0.516506286792));
+#22579 = SURFACE_CURVE('',#22580,(#22584,#22591),.PCURVE_S1.);
+#22580 = LINE('',#22581,#22582);
+#22581 = CARTESIAN_POINT('',(5.08,1.4125,0.516506286792));
+#22582 = VECTOR('',#22583,1.);
+#22583 = DIRECTION('',(1.,0.,0.));
+#22584 = PCURVE('',#22034,#22585);
+#22585 = DEFINITIONAL_REPRESENTATION('',(#22586),#22590);
+#22586 = LINE('',#22587,#22588);
+#22587 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#22588 = VECTOR('',#22589,1.);
+#22589 = DIRECTION('',(0.,1.));
+#22590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22591 = PCURVE('',#22178,#22592);
+#22592 = DEFINITIONAL_REPRESENTATION('',(#22593),#22597);
+#22593 = LINE('',#22594,#22595);
+#22594 = CARTESIAN_POINT('',(0.,0.));
+#22595 = VECTOR('',#22596,1.);
+#22596 = DIRECTION('',(1.,0.));
+#22597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22598 = ORIENTED_EDGE('',*,*,#22599,.F.);
+#22599 = EDGE_CURVE('',#22600,#22577,#22602,.T.);
+#22600 = VERTEX_POINT('',#22601);
+#22601 = CARTESIAN_POINT('',(5.452168762264,1.4125,4.174685660388E-02));
+#22602 = SURFACE_CURVE('',#22603,(#22607,#22614),.PCURVE_S1.);
+#22603 = LINE('',#22604,#22605);
+#22604 = CARTESIAN_POINT('',(5.48,1.4125,0.));
+#22605 = VECTOR('',#22606,1.);
+#22606 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#22607 = PCURVE('',#22034,#22608);
+#22608 = DEFINITIONAL_REPRESENTATION('',(#22609),#22613);
+#22609 = LINE('',#22610,#22611);
+#22610 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#22611 = VECTOR('',#22612,1.);
+#22612 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#22613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22614 = PCURVE('',#22150,#22615);
+#22615 = DEFINITIONAL_REPRESENTATION('',(#22616),#22620);
+#22616 = LINE('',#22617,#22618);
+#22617 = CARTESIAN_POINT('',(0.,0.));
+#22618 = VECTOR('',#22619,1.);
+#22619 = DIRECTION('',(1.,0.));
+#22620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22621 = ORIENTED_EDGE('',*,*,#22622,.F.);
+#22622 = EDGE_CURVE('',#22458,#22600,#22623,.T.);
+#22623 = SURFACE_CURVE('',#22624,(#22629,#22640),.PCURVE_S1.);
+#22624 = CIRCLE('',#22625,9.375E-02);
+#22625 = AXIS2_PLACEMENT_3D('',#22626,#22627,#22628);
+#22626 = CARTESIAN_POINT('',(5.530173477358,1.4125,9.375E-02));
+#22627 = DIRECTION('',(0.,1.,0.));
+#22628 = DIRECTION('',(0.,0.,1.));
+#22629 = PCURVE('',#22034,#22630);
+#22630 = DEFINITIONAL_REPRESENTATION('',(#22631),#22639);
+#22631 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22632,#22633,#22634,#22635
+ ,#22636,#22637,#22638),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#22632 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#22633 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#22634 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#22635 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#22636 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#22637 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#22638 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#22639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22640 = PCURVE('',#22122,#22641);
+#22641 = DEFINITIONAL_REPRESENTATION('',(#22642),#22646);
+#22642 = LINE('',#22643,#22644);
+#22643 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#22644 = VECTOR('',#22645,1.);
+#22645 = DIRECTION('',(1.,0.));
+#22646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22647 = ADVANCED_FACE('',(#22648),#22093,.F.);
+#22648 = FACE_BOUND('',#22649,.F.);
+#22649 = EDGE_LOOP('',(#22650,#22651,#22652,#22653));
+#22650 = ORIENTED_EDGE('',*,*,#22457,.T.);
+#22651 = ORIENTED_EDGE('',*,*,#22431,.T.);
+#22652 = ORIENTED_EDGE('',*,*,#22075,.F.);
+#22653 = ORIENTED_EDGE('',*,*,#22654,.F.);
+#22654 = EDGE_CURVE('',#22458,#22076,#22655,.T.);
+#22655 = SURFACE_CURVE('',#22656,(#22660,#22667),.PCURVE_S1.);
+#22656 = LINE('',#22657,#22658);
+#22657 = CARTESIAN_POINT('',(5.530173477358,1.4125,0.));
+#22658 = VECTOR('',#22659,1.);
+#22659 = DIRECTION('',(0.,1.,0.));
+#22660 = PCURVE('',#22093,#22661);
+#22661 = DEFINITIONAL_REPRESENTATION('',(#22662),#22666);
+#22662 = LINE('',#22663,#22664);
+#22663 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#22664 = VECTOR('',#22665,1.);
+#22665 = DIRECTION('',(0.,1.));
+#22666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22667 = PCURVE('',#22122,#22668);
+#22668 = DEFINITIONAL_REPRESENTATION('',(#22669),#22673);
+#22669 = LINE('',#22670,#22671);
+#22670 = CARTESIAN_POINT('',(0.,0.));
+#22671 = VECTOR('',#22672,1.);
+#22672 = DIRECTION('',(0.,1.));
+#22673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22674 = ADVANCED_FACE('',(#22675),#22122,.T.);
+#22675 = FACE_BOUND('',#22676,.T.);
+#22676 = EDGE_LOOP('',(#22677,#22678,#22699,#22700));
+#22677 = ORIENTED_EDGE('',*,*,#22622,.T.);
+#22678 = ORIENTED_EDGE('',*,*,#22679,.T.);
+#22679 = EDGE_CURVE('',#22600,#22106,#22680,.T.);
+#22680 = SURFACE_CURVE('',#22681,(#22685,#22692),.PCURVE_S1.);
+#22681 = LINE('',#22682,#22683);
+#22682 = CARTESIAN_POINT('',(5.452168762264,1.4125,4.174685660388E-02));
+#22683 = VECTOR('',#22684,1.);
+#22684 = DIRECTION('',(0.,1.,0.));
+#22685 = PCURVE('',#22122,#22686);
+#22686 = DEFINITIONAL_REPRESENTATION('',(#22687),#22691);
+#22687 = LINE('',#22688,#22689);
+#22688 = CARTESIAN_POINT('',(0.982793723247,0.));
+#22689 = VECTOR('',#22690,1.);
+#22690 = DIRECTION('',(0.,1.));
+#22691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22692 = PCURVE('',#22150,#22693);
+#22693 = DEFINITIONAL_REPRESENTATION('',(#22694),#22698);
+#22694 = LINE('',#22695,#22696);
+#22695 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#22696 = VECTOR('',#22697,1.);
+#22697 = DIRECTION('',(0.,-1.));
+#22698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22699 = ORIENTED_EDGE('',*,*,#22105,.F.);
+#22700 = ORIENTED_EDGE('',*,*,#22654,.F.);
+#22701 = ADVANCED_FACE('',(#22702),#22150,.F.);
+#22702 = FACE_BOUND('',#22703,.F.);
+#22703 = EDGE_LOOP('',(#22704,#22705,#22706,#22707));
+#22704 = ORIENTED_EDGE('',*,*,#22599,.F.);
+#22705 = ORIENTED_EDGE('',*,*,#22679,.T.);
+#22706 = ORIENTED_EDGE('',*,*,#22134,.T.);
+#22707 = ORIENTED_EDGE('',*,*,#22708,.F.);
+#22708 = EDGE_CURVE('',#22577,#22135,#22709,.T.);
+#22709 = SURFACE_CURVE('',#22710,(#22714,#22720),.PCURVE_S1.);
+#22710 = LINE('',#22711,#22712);
+#22711 = CARTESIAN_POINT('',(5.135662475472,1.4125,0.516506286792));
+#22712 = VECTOR('',#22713,1.);
+#22713 = DIRECTION('',(0.,1.,0.));
+#22714 = PCURVE('',#22150,#22715);
+#22715 = DEFINITIONAL_REPRESENTATION('',(#22716),#22719);
+#22716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22717,#22718),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#22717 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#22718 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#22719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22720 = PCURVE('',#22178,#22721);
+#22721 = DEFINITIONAL_REPRESENTATION('',(#22722),#22725);
+#22722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22723,#22724),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#22723 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#22724 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#22725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22726 = ADVANCED_FACE('',(#22727),#22178,.F.);
+#22727 = FACE_BOUND('',#22728,.F.);
+#22728 = EDGE_LOOP('',(#22729,#22730,#22751,#22752));
+#22729 = ORIENTED_EDGE('',*,*,#22162,.F.);
+#22730 = ORIENTED_EDGE('',*,*,#22731,.F.);
+#22731 = EDGE_CURVE('',#22554,#22163,#22732,.T.);
+#22732 = SURFACE_CURVE('',#22733,(#22737,#22744),.PCURVE_S1.);
+#22733 = LINE('',#22734,#22735);
+#22734 = CARTESIAN_POINT('',(5.08,1.4125,0.516506286792));
+#22735 = VECTOR('',#22736,1.);
+#22736 = DIRECTION('',(0.,1.,0.));
+#22737 = PCURVE('',#22178,#22738);
+#22738 = DEFINITIONAL_REPRESENTATION('',(#22739),#22743);
+#22739 = LINE('',#22740,#22741);
+#22740 = CARTESIAN_POINT('',(0.,0.));
+#22741 = VECTOR('',#22742,1.);
+#22742 = DIRECTION('',(0.,1.));
+#22743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22744 = PCURVE('',#22206,#22745);
+#22745 = DEFINITIONAL_REPRESENTATION('',(#22746),#22750);
+#22746 = LINE('',#22747,#22748);
+#22747 = CARTESIAN_POINT('',(0.,0.));
+#22748 = VECTOR('',#22749,1.);
+#22749 = DIRECTION('',(0.,-1.));
+#22750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22751 = ORIENTED_EDGE('',*,*,#22576,.T.);
+#22752 = ORIENTED_EDGE('',*,*,#22708,.T.);
+#22753 = ADVANCED_FACE('',(#22754),#22206,.F.);
+#22754 = FACE_BOUND('',#22755,.T.);
+#22755 = EDGE_LOOP('',(#22756,#22757,#22778,#22779));
+#22756 = ORIENTED_EDGE('',*,*,#22553,.T.);
+#22757 = ORIENTED_EDGE('',*,*,#22758,.T.);
+#22758 = EDGE_CURVE('',#22531,#22191,#22759,.T.);
+#22759 = SURFACE_CURVE('',#22760,(#22764,#22771),.PCURVE_S1.);
+#22760 = LINE('',#22761,#22762);
+#22761 = CARTESIAN_POINT('',(5.08,1.4125,0.704006286792));
+#22762 = VECTOR('',#22763,1.);
+#22763 = DIRECTION('',(0.,1.,0.));
+#22764 = PCURVE('',#22206,#22765);
+#22765 = DEFINITIONAL_REPRESENTATION('',(#22766),#22770);
+#22766 = LINE('',#22767,#22768);
+#22767 = CARTESIAN_POINT('',(0.1875,0.));
+#22768 = VECTOR('',#22769,1.);
+#22769 = DIRECTION('',(0.,-1.));
+#22770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22771 = PCURVE('',#22234,#22772);
+#22772 = DEFINITIONAL_REPRESENTATION('',(#22773),#22777);
+#22773 = LINE('',#22774,#22775);
+#22774 = CARTESIAN_POINT('',(0.,0.));
+#22775 = VECTOR('',#22776,1.);
+#22776 = DIRECTION('',(0.,1.));
+#22777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22778 = ORIENTED_EDGE('',*,*,#22190,.F.);
+#22779 = ORIENTED_EDGE('',*,*,#22731,.F.);
+#22780 = ADVANCED_FACE('',(#22781),#22295,.T.);
+#22781 = FACE_BOUND('',#22782,.T.);
+#22782 = EDGE_LOOP('',(#22783,#22784,#22785,#22786));
+#22783 = ORIENTED_EDGE('',*,*,#22483,.F.);
+#22784 = ORIENTED_EDGE('',*,*,#22382,.T.);
+#22785 = ORIENTED_EDGE('',*,*,#22279,.T.);
+#22786 = ORIENTED_EDGE('',*,*,#22787,.F.);
+#22787 = EDGE_CURVE('',#22484,#22247,#22788,.T.);
+#22788 = SURFACE_CURVE('',#22789,(#22793,#22800),.PCURVE_S1.);
+#22789 = LINE('',#22790,#22791);
+#22790 = CARTESIAN_POINT('',(5.263840667924,1.4125,0.662259430188));
+#22791 = VECTOR('',#22792,1.);
+#22792 = DIRECTION('',(0.,1.,0.));
+#22793 = PCURVE('',#22295,#22794);
+#22794 = DEFINITIONAL_REPRESENTATION('',(#22795),#22799);
+#22795 = LINE('',#22796,#22797);
+#22796 = CARTESIAN_POINT('',(0.670936777735,0.));
+#22797 = VECTOR('',#22798,1.);
+#22798 = DIRECTION('',(0.,-1.));
+#22799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22800 = PCURVE('',#22267,#22801);
+#22801 = DEFINITIONAL_REPRESENTATION('',(#22802),#22806);
+#22802 = LINE('',#22803,#22804);
+#22803 = CARTESIAN_POINT('',(-0.,0.));
+#22804 = VECTOR('',#22805,1.);
+#22805 = DIRECTION('',(-0.,1.));
+#22806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22807 = ADVANCED_FACE('',(#22808),#22234,.T.);
+#22808 = FACE_BOUND('',#22809,.T.);
+#22809 = EDGE_LOOP('',(#22810,#22811,#22812,#22813));
+#22810 = ORIENTED_EDGE('',*,*,#22218,.F.);
+#22811 = ORIENTED_EDGE('',*,*,#22758,.F.);
+#22812 = ORIENTED_EDGE('',*,*,#22530,.T.);
+#22813 = ORIENTED_EDGE('',*,*,#22814,.T.);
+#22814 = EDGE_CURVE('',#22507,#22219,#22815,.T.);
+#22815 = SURFACE_CURVE('',#22816,(#22820,#22827),.PCURVE_S1.);
+#22816 = LINE('',#22817,#22818);
+#22817 = CARTESIAN_POINT('',(5.18583595283,1.4125,0.704006286792));
+#22818 = VECTOR('',#22819,1.);
+#22819 = DIRECTION('',(0.,1.,0.));
+#22820 = PCURVE('',#22234,#22821);
+#22821 = DEFINITIONAL_REPRESENTATION('',(#22822),#22826);
+#22822 = LINE('',#22823,#22824);
+#22823 = CARTESIAN_POINT('',(0.10583595283,0.));
+#22824 = VECTOR('',#22825,1.);
+#22825 = DIRECTION('',(0.,1.));
+#22826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22827 = PCURVE('',#22267,#22828);
+#22828 = DEFINITIONAL_REPRESENTATION('',(#22829),#22833);
+#22829 = LINE('',#22830,#22831);
+#22830 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#22831 = VECTOR('',#22832,1.);
+#22832 = DIRECTION('',(-0.,1.));
+#22833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22834 = ADVANCED_FACE('',(#22835),#22267,.T.);
+#22835 = FACE_BOUND('',#22836,.F.);
+#22836 = EDGE_LOOP('',(#22837,#22838,#22839,#22840));
+#22837 = ORIENTED_EDGE('',*,*,#22506,.T.);
+#22838 = ORIENTED_EDGE('',*,*,#22814,.T.);
+#22839 = ORIENTED_EDGE('',*,*,#22246,.F.);
+#22840 = ORIENTED_EDGE('',*,*,#22787,.F.);
+#22841 = MANIFOLD_SOLID_BREP('',#22842);
+#22842 = CLOSED_SHELL('',(#22843,#22963,#23246,#23296,#23345,#23539,
+ #23566,#23593,#23618,#23645,#23672,#23699,#23726));
+#22843 = ADVANCED_FACE('',(#22844),#22858,.T.);
+#22844 = FACE_BOUND('',#22845,.T.);
+#22845 = EDGE_LOOP('',(#22846,#22881,#22909,#22937));
+#22846 = ORIENTED_EDGE('',*,*,#22847,.F.);
+#22847 = EDGE_CURVE('',#22848,#22850,#22852,.T.);
+#22848 = VERTEX_POINT('',#22849);
+#22849 = CARTESIAN_POINT('',(-5.88,0.9875,0.1875));
+#22850 = VERTEX_POINT('',#22851);
+#22851 = CARTESIAN_POINT('',(-5.630520432075,0.9875,0.1875));
+#22852 = SURFACE_CURVE('',#22853,(#22857,#22869),.PCURVE_S1.);
+#22853 = LINE('',#22854,#22855);
+#22854 = CARTESIAN_POINT('',(-5.88,0.9875,0.1875));
+#22855 = VECTOR('',#22856,1.);
+#22856 = DIRECTION('',(1.,0.,0.));
+#22857 = PCURVE('',#22858,#22863);
+#22858 = PLANE('',#22859);
+#22859 = AXIS2_PLACEMENT_3D('',#22860,#22861,#22862);
+#22860 = CARTESIAN_POINT('',(-5.88,0.6125,0.1875));
+#22861 = DIRECTION('',(0.,0.,1.));
+#22862 = DIRECTION('',(1.,0.,0.));
+#22863 = DEFINITIONAL_REPRESENTATION('',(#22864),#22868);
+#22864 = LINE('',#22865,#22866);
+#22865 = CARTESIAN_POINT('',(0.,0.375));
+#22866 = VECTOR('',#22867,1.);
+#22867 = DIRECTION('',(1.,0.));
+#22868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22869 = PCURVE('',#22870,#22875);
+#22870 = PLANE('',#22871);
+#22871 = AXIS2_PLACEMENT_3D('',#22872,#22873,#22874);
+#22872 = CARTESIAN_POINT('',(-5.453319128445,0.9875,0.302149478872));
+#22873 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#22874 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#22875 = DEFINITIONAL_REPRESENTATION('',(#22876),#22880);
+#22876 = LINE('',#22877,#22878);
+#22877 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#22878 = VECTOR('',#22879,1.);
+#22879 = DIRECTION('',(1.,-8.365608664024E-59));
+#22880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22881 = ORIENTED_EDGE('',*,*,#22882,.F.);
+#22882 = EDGE_CURVE('',#22883,#22848,#22885,.T.);
+#22883 = VERTEX_POINT('',#22884);
+#22884 = CARTESIAN_POINT('',(-5.88,0.6125,0.1875));
+#22885 = SURFACE_CURVE('',#22886,(#22890,#22897),.PCURVE_S1.);
+#22886 = LINE('',#22887,#22888);
+#22887 = CARTESIAN_POINT('',(-5.88,0.6125,0.1875));
+#22888 = VECTOR('',#22889,1.);
+#22889 = DIRECTION('',(0.,1.,0.));
+#22890 = PCURVE('',#22858,#22891);
+#22891 = DEFINITIONAL_REPRESENTATION('',(#22892),#22896);
+#22892 = LINE('',#22893,#22894);
+#22893 = CARTESIAN_POINT('',(0.,0.));
+#22894 = VECTOR('',#22895,1.);
+#22895 = DIRECTION('',(0.,1.));
+#22896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22897 = PCURVE('',#22898,#22903);
+#22898 = PLANE('',#22899);
+#22899 = AXIS2_PLACEMENT_3D('',#22900,#22901,#22902);
+#22900 = CARTESIAN_POINT('',(-5.88,0.6125,0.));
+#22901 = DIRECTION('',(1.,0.,0.));
+#22902 = DIRECTION('',(0.,0.,1.));
+#22903 = DEFINITIONAL_REPRESENTATION('',(#22904),#22908);
+#22904 = LINE('',#22905,#22906);
+#22905 = CARTESIAN_POINT('',(0.1875,0.));
+#22906 = VECTOR('',#22907,1.);
+#22907 = DIRECTION('',(0.,-1.));
+#22908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22909 = ORIENTED_EDGE('',*,*,#22910,.T.);
+#22910 = EDGE_CURVE('',#22883,#22911,#22913,.T.);
+#22911 = VERTEX_POINT('',#22912);
+#22912 = CARTESIAN_POINT('',(-5.630520432075,0.6125,0.1875));
+#22913 = SURFACE_CURVE('',#22914,(#22918,#22925),.PCURVE_S1.);
+#22914 = LINE('',#22915,#22916);
+#22915 = CARTESIAN_POINT('',(-5.88,0.6125,0.1875));
+#22916 = VECTOR('',#22917,1.);
+#22917 = DIRECTION('',(1.,0.,0.));
+#22918 = PCURVE('',#22858,#22919);
+#22919 = DEFINITIONAL_REPRESENTATION('',(#22920),#22924);
+#22920 = LINE('',#22921,#22922);
+#22921 = CARTESIAN_POINT('',(0.,0.));
+#22922 = VECTOR('',#22923,1.);
+#22923 = DIRECTION('',(1.,0.));
+#22924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22925 = PCURVE('',#22926,#22931);
+#22926 = PLANE('',#22927);
+#22927 = AXIS2_PLACEMENT_3D('',#22928,#22929,#22930);
+#22928 = CARTESIAN_POINT('',(-5.453319128445,0.6125,0.302149478872));
+#22929 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#22930 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#22931 = DEFINITIONAL_REPRESENTATION('',(#22932),#22936);
+#22932 = LINE('',#22933,#22934);
+#22933 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#22934 = VECTOR('',#22935,1.);
+#22935 = DIRECTION('',(-1.,-4.751047921064E-59));
+#22936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22937 = ORIENTED_EDGE('',*,*,#22938,.T.);
+#22938 = EDGE_CURVE('',#22911,#22850,#22939,.T.);
+#22939 = SURFACE_CURVE('',#22940,(#22944,#22951),.PCURVE_S1.);
+#22940 = LINE('',#22941,#22942);
+#22941 = CARTESIAN_POINT('',(-5.630520432075,0.6125,0.1875));
+#22942 = VECTOR('',#22943,1.);
+#22943 = DIRECTION('',(0.,1.,0.));
+#22944 = PCURVE('',#22858,#22945);
+#22945 = DEFINITIONAL_REPRESENTATION('',(#22946),#22950);
+#22946 = LINE('',#22947,#22948);
+#22947 = CARTESIAN_POINT('',(0.249479567925,0.));
+#22948 = VECTOR('',#22949,1.);
+#22949 = DIRECTION('',(0.,1.));
+#22950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22951 = PCURVE('',#22952,#22957);
+#22952 = CYLINDRICAL_SURFACE('',#22953,9.375E-02);
+#22953 = AXIS2_PLACEMENT_3D('',#22954,#22955,#22956);
+#22954 = CARTESIAN_POINT('',(-5.630520432075,0.6125,0.28125));
+#22955 = DIRECTION('',(0.,1.,0.));
+#22956 = DIRECTION('',(0.,0.,-1.));
+#22957 = DEFINITIONAL_REPRESENTATION('',(#22958),#22962);
+#22958 = LINE('',#22959,#22960);
+#22959 = CARTESIAN_POINT('',(-0.,0.));
+#22960 = VECTOR('',#22961,1.);
+#22961 = DIRECTION('',(-0.,1.));
+#22962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22963 = ADVANCED_FACE('',(#22964),#22870,.T.);
+#22964 = FACE_BOUND('',#22965,.T.);
+#22965 = EDGE_LOOP('',(#22966,#22996,#23017,#23018,#23046,#23074,#23103,
+ #23131,#23159,#23187,#23215));
+#22966 = ORIENTED_EDGE('',*,*,#22967,.F.);
+#22967 = EDGE_CURVE('',#22968,#22970,#22972,.T.);
+#22968 = VERTEX_POINT('',#22969);
+#22969 = CARTESIAN_POINT('',(-5.88,0.9875,0.));
+#22970 = VERTEX_POINT('',#22971);
+#22971 = CARTESIAN_POINT('',(-5.530173477358,0.9875,0.));
+#22972 = SURFACE_CURVE('',#22973,(#22977,#22984),.PCURVE_S1.);
+#22973 = LINE('',#22974,#22975);
+#22974 = CARTESIAN_POINT('',(-5.88,0.9875,0.));
+#22975 = VECTOR('',#22976,1.);
+#22976 = DIRECTION('',(1.,0.,0.));
+#22977 = PCURVE('',#22870,#22978);
+#22978 = DEFINITIONAL_REPRESENTATION('',(#22979),#22983);
+#22979 = LINE('',#22980,#22981);
+#22980 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#22981 = VECTOR('',#22982,1.);
+#22982 = DIRECTION('',(1.,-8.365608664024E-59));
+#22983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22984 = PCURVE('',#22985,#22990);
+#22985 = PLANE('',#22986);
+#22986 = AXIS2_PLACEMENT_3D('',#22987,#22988,#22989);
+#22987 = CARTESIAN_POINT('',(-5.88,0.6125,0.));
+#22988 = DIRECTION('',(0.,0.,1.));
+#22989 = DIRECTION('',(1.,0.,0.));
+#22990 = DEFINITIONAL_REPRESENTATION('',(#22991),#22995);
+#22991 = LINE('',#22992,#22993);
+#22992 = CARTESIAN_POINT('',(0.,0.375));
+#22993 = VECTOR('',#22994,1.);
+#22994 = DIRECTION('',(1.,0.));
+#22995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#22996 = ORIENTED_EDGE('',*,*,#22997,.T.);
+#22997 = EDGE_CURVE('',#22968,#22848,#22998,.T.);
+#22998 = SURFACE_CURVE('',#22999,(#23003,#23010),.PCURVE_S1.);
+#22999 = LINE('',#23000,#23001);
+#23000 = CARTESIAN_POINT('',(-5.88,0.9875,0.));
+#23001 = VECTOR('',#23002,1.);
+#23002 = DIRECTION('',(0.,0.,1.));
+#23003 = PCURVE('',#22870,#23004);
+#23004 = DEFINITIONAL_REPRESENTATION('',(#23005),#23009);
+#23005 = LINE('',#23006,#23007);
+#23006 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#23007 = VECTOR('',#23008,1.);
+#23008 = DIRECTION('',(0.,-1.));
+#23009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23010 = PCURVE('',#22898,#23011);
+#23011 = DEFINITIONAL_REPRESENTATION('',(#23012),#23016);
+#23012 = LINE('',#23013,#23014);
+#23013 = CARTESIAN_POINT('',(0.,-0.375));
+#23014 = VECTOR('',#23015,1.);
+#23015 = DIRECTION('',(1.,0.));
+#23016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23017 = ORIENTED_EDGE('',*,*,#22847,.T.);
+#23018 = ORIENTED_EDGE('',*,*,#23019,.T.);
+#23019 = EDGE_CURVE('',#22850,#23020,#23022,.T.);
+#23020 = VERTEX_POINT('',#23021);
+#23021 = CARTESIAN_POINT('',(-5.552515716981,0.9875,0.229246856604));
+#23022 = SURFACE_CURVE('',#23023,(#23028,#23039),.PCURVE_S1.);
+#23023 = CIRCLE('',#23024,9.375E-02);
+#23024 = AXIS2_PLACEMENT_3D('',#23025,#23026,#23027);
+#23025 = CARTESIAN_POINT('',(-5.630520432075,0.9875,0.28125));
+#23026 = DIRECTION('',(0.,-1.,0.));
+#23027 = DIRECTION('',(0.,0.,1.));
+#23028 = PCURVE('',#22870,#23029);
+#23029 = DEFINITIONAL_REPRESENTATION('',(#23030),#23038);
+#23030 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23031,#23032,#23033,#23034
+ ,#23035,#23036,#23037),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23031 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#23032 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#23033 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#23034 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#23035 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#23036 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#23037 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#23038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23039 = PCURVE('',#22952,#23040);
+#23040 = DEFINITIONAL_REPRESENTATION('',(#23041),#23045);
+#23041 = LINE('',#23042,#23043);
+#23042 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#23043 = VECTOR('',#23044,1.);
+#23044 = DIRECTION('',(-1.,0.));
+#23045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23046 = ORIENTED_EDGE('',*,*,#23047,.T.);
+#23047 = EDGE_CURVE('',#23020,#23048,#23050,.T.);
+#23048 = VERTEX_POINT('',#23049);
+#23049 = CARTESIAN_POINT('',(-5.263840667924,0.9875,0.662259430188));
+#23050 = SURFACE_CURVE('',#23051,(#23055,#23062),.PCURVE_S1.);
+#23051 = LINE('',#23052,#23053);
+#23052 = CARTESIAN_POINT('',(-5.636009430188,0.9875,0.104006286792));
+#23053 = VECTOR('',#23054,1.);
+#23054 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#23055 = PCURVE('',#22870,#23056);
+#23056 = DEFINITIONAL_REPRESENTATION('',(#23057),#23061);
+#23057 = LINE('',#23058,#23059);
+#23058 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#23059 = VECTOR('',#23060,1.);
+#23060 = DIRECTION('',(0.554700196225,-0.832050294338));
+#23061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23062 = PCURVE('',#23063,#23068);
+#23063 = PLANE('',#23064);
+#23064 = AXIS2_PLACEMENT_3D('',#23065,#23066,#23067);
+#23065 = CARTESIAN_POINT('',(-5.636009430188,0.6125,0.104006286792));
+#23066 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#23067 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#23068 = DEFINITIONAL_REPRESENTATION('',(#23069),#23073);
+#23069 = LINE('',#23070,#23071);
+#23070 = CARTESIAN_POINT('',(0.,-0.375));
+#23071 = VECTOR('',#23072,1.);
+#23072 = DIRECTION('',(1.,0.));
+#23073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23074 = ORIENTED_EDGE('',*,*,#23075,.T.);
+#23075 = EDGE_CURVE('',#23048,#23076,#23078,.T.);
+#23076 = VERTEX_POINT('',#23077);
+#23077 = CARTESIAN_POINT('',(-5.18583595283,0.9875,0.704006286792));
+#23078 = SURFACE_CURVE('',#23079,(#23084,#23091),.PCURVE_S1.);
+#23079 = CIRCLE('',#23080,9.375E-02);
+#23080 = AXIS2_PLACEMENT_3D('',#23081,#23082,#23083);
+#23081 = CARTESIAN_POINT('',(-5.18583595283,0.9875,0.610256286792));
+#23082 = DIRECTION('',(0.,1.,0.));
+#23083 = DIRECTION('',(0.,0.,1.));
+#23084 = PCURVE('',#22870,#23085);
+#23085 = DEFINITIONAL_REPRESENTATION('',(#23086),#23090);
+#23086 = CIRCLE('',#23087,9.375E-02);
+#23087 = AXIS2_PLACEMENT_2D('',#23088,#23089);
+#23088 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#23089 = DIRECTION('',(0.,-1.));
+#23090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23091 = PCURVE('',#23092,#23097);
+#23092 = CYLINDRICAL_SURFACE('',#23093,9.375E-02);
+#23093 = AXIS2_PLACEMENT_3D('',#23094,#23095,#23096);
+#23094 = CARTESIAN_POINT('',(-5.18583595283,0.6125,0.610256286792));
+#23095 = DIRECTION('',(0.,1.,0.));
+#23096 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#23097 = DEFINITIONAL_REPRESENTATION('',(#23098),#23102);
+#23098 = LINE('',#23099,#23100);
+#23099 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#23100 = VECTOR('',#23101,1.);
+#23101 = DIRECTION('',(1.,0.));
+#23102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23103 = ORIENTED_EDGE('',*,*,#23104,.T.);
+#23104 = EDGE_CURVE('',#23076,#23105,#23107,.T.);
+#23105 = VERTEX_POINT('',#23106);
+#23106 = CARTESIAN_POINT('',(-5.08,0.9875,0.704006286792));
+#23107 = SURFACE_CURVE('',#23108,(#23112,#23119),.PCURVE_S1.);
+#23108 = LINE('',#23109,#23110);
+#23109 = CARTESIAN_POINT('',(-5.236009430188,0.9875,0.704006286792));
+#23110 = VECTOR('',#23111,1.);
+#23111 = DIRECTION('',(1.,0.,0.));
+#23112 = PCURVE('',#22870,#23113);
+#23113 = DEFINITIONAL_REPRESENTATION('',(#23114),#23118);
+#23114 = LINE('',#23115,#23116);
+#23115 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#23116 = VECTOR('',#23117,1.);
+#23117 = DIRECTION('',(1.,-8.365608664024E-59));
+#23118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23119 = PCURVE('',#23120,#23125);
+#23120 = PLANE('',#23121);
+#23121 = AXIS2_PLACEMENT_3D('',#23122,#23123,#23124);
+#23122 = CARTESIAN_POINT('',(-5.236009430188,0.6125,0.704006286792));
+#23123 = DIRECTION('',(0.,0.,1.));
+#23124 = DIRECTION('',(1.,0.,0.));
+#23125 = DEFINITIONAL_REPRESENTATION('',(#23126),#23130);
+#23126 = LINE('',#23127,#23128);
+#23127 = CARTESIAN_POINT('',(0.,0.375));
+#23128 = VECTOR('',#23129,1.);
+#23129 = DIRECTION('',(1.,0.));
+#23130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23131 = ORIENTED_EDGE('',*,*,#23132,.F.);
+#23132 = EDGE_CURVE('',#23133,#23105,#23135,.T.);
+#23133 = VERTEX_POINT('',#23134);
+#23134 = CARTESIAN_POINT('',(-5.08,0.9875,0.516506286792));
+#23135 = SURFACE_CURVE('',#23136,(#23140,#23147),.PCURVE_S1.);
+#23136 = LINE('',#23137,#23138);
+#23137 = CARTESIAN_POINT('',(-5.08,0.9875,0.516506286792));
+#23138 = VECTOR('',#23139,1.);
+#23139 = DIRECTION('',(0.,0.,1.));
+#23140 = PCURVE('',#22870,#23141);
+#23141 = DEFINITIONAL_REPRESENTATION('',(#23142),#23146);
+#23142 = LINE('',#23143,#23144);
+#23143 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#23144 = VECTOR('',#23145,1.);
+#23145 = DIRECTION('',(0.,-1.));
+#23146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23147 = PCURVE('',#23148,#23153);
+#23148 = PLANE('',#23149);
+#23149 = AXIS2_PLACEMENT_3D('',#23150,#23151,#23152);
+#23150 = CARTESIAN_POINT('',(-5.08,0.6125,0.516506286792));
+#23151 = DIRECTION('',(1.,0.,0.));
+#23152 = DIRECTION('',(0.,0.,1.));
+#23153 = DEFINITIONAL_REPRESENTATION('',(#23154),#23158);
+#23154 = LINE('',#23155,#23156);
+#23155 = CARTESIAN_POINT('',(0.,-0.375));
+#23156 = VECTOR('',#23157,1.);
+#23157 = DIRECTION('',(1.,0.));
+#23158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23159 = ORIENTED_EDGE('',*,*,#23160,.F.);
+#23160 = EDGE_CURVE('',#23161,#23133,#23163,.T.);
+#23161 = VERTEX_POINT('',#23162);
+#23162 = CARTESIAN_POINT('',(-5.135662475472,0.9875,0.516506286792));
+#23163 = SURFACE_CURVE('',#23164,(#23168,#23175),.PCURVE_S1.);
+#23164 = LINE('',#23165,#23166);
+#23165 = CARTESIAN_POINT('',(-5.236009430188,0.9875,0.516506286792));
+#23166 = VECTOR('',#23167,1.);
+#23167 = DIRECTION('',(1.,0.,0.));
+#23168 = PCURVE('',#22870,#23169);
+#23169 = DEFINITIONAL_REPRESENTATION('',(#23170),#23174);
+#23170 = LINE('',#23171,#23172);
+#23171 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#23172 = VECTOR('',#23173,1.);
+#23173 = DIRECTION('',(1.,-8.365608664024E-59));
+#23174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23175 = PCURVE('',#23176,#23181);
+#23176 = PLANE('',#23177);
+#23177 = AXIS2_PLACEMENT_3D('',#23178,#23179,#23180);
+#23178 = CARTESIAN_POINT('',(-5.236009430188,0.6125,0.516506286792));
+#23179 = DIRECTION('',(0.,0.,1.));
+#23180 = DIRECTION('',(1.,0.,0.));
+#23181 = DEFINITIONAL_REPRESENTATION('',(#23182),#23186);
+#23182 = LINE('',#23183,#23184);
+#23183 = CARTESIAN_POINT('',(0.,0.375));
+#23184 = VECTOR('',#23185,1.);
+#23185 = DIRECTION('',(1.,0.));
+#23186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23187 = ORIENTED_EDGE('',*,*,#23188,.F.);
+#23188 = EDGE_CURVE('',#23189,#23161,#23191,.T.);
+#23189 = VERTEX_POINT('',#23190);
+#23190 = CARTESIAN_POINT('',(-5.452168762264,0.9875,4.174685660388E-02)
+ );
+#23191 = SURFACE_CURVE('',#23192,(#23196,#23203),.PCURVE_S1.);
+#23192 = LINE('',#23193,#23194);
+#23193 = CARTESIAN_POINT('',(-5.48,0.9875,2.775557561563E-17));
+#23194 = VECTOR('',#23195,1.);
+#23195 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#23196 = PCURVE('',#22870,#23197);
+#23197 = DEFINITIONAL_REPRESENTATION('',(#23198),#23202);
+#23198 = LINE('',#23199,#23200);
+#23199 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#23200 = VECTOR('',#23201,1.);
+#23201 = DIRECTION('',(0.554700196225,-0.832050294338));
+#23202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23203 = PCURVE('',#23204,#23209);
+#23204 = PLANE('',#23205);
+#23205 = AXIS2_PLACEMENT_3D('',#23206,#23207,#23208);
+#23206 = CARTESIAN_POINT('',(-5.48,0.6125,2.775557561563E-17));
+#23207 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#23208 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#23209 = DEFINITIONAL_REPRESENTATION('',(#23210),#23214);
+#23210 = LINE('',#23211,#23212);
+#23211 = CARTESIAN_POINT('',(0.,-0.375));
+#23212 = VECTOR('',#23213,1.);
+#23213 = DIRECTION('',(1.,0.));
+#23214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23215 = ORIENTED_EDGE('',*,*,#23216,.F.);
+#23216 = EDGE_CURVE('',#22970,#23189,#23217,.T.);
+#23217 = SURFACE_CURVE('',#23218,(#23223,#23234),.PCURVE_S1.);
+#23218 = CIRCLE('',#23219,9.375E-02);
+#23219 = AXIS2_PLACEMENT_3D('',#23220,#23221,#23222);
+#23220 = CARTESIAN_POINT('',(-5.530173477358,0.9875,9.375E-02));
+#23221 = DIRECTION('',(0.,-1.,0.));
+#23222 = DIRECTION('',(0.,0.,1.));
+#23223 = PCURVE('',#22870,#23224);
+#23224 = DEFINITIONAL_REPRESENTATION('',(#23225),#23233);
+#23225 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23226,#23227,#23228,#23229
+ ,#23230,#23231,#23232),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23226 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#23227 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#23228 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#23229 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#23230 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#23231 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#23232 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#23233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23234 = PCURVE('',#23235,#23240);
+#23235 = CYLINDRICAL_SURFACE('',#23236,9.375E-02);
+#23236 = AXIS2_PLACEMENT_3D('',#23237,#23238,#23239);
+#23237 = CARTESIAN_POINT('',(-5.530173477358,0.6125,9.375E-02));
+#23238 = DIRECTION('',(0.,1.,0.));
+#23239 = DIRECTION('',(0.,0.,-1.));
+#23240 = DEFINITIONAL_REPRESENTATION('',(#23241),#23245);
+#23241 = LINE('',#23242,#23243);
+#23242 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#23243 = VECTOR('',#23244,1.);
+#23244 = DIRECTION('',(-1.,0.));
+#23245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23246 = ADVANCED_FACE('',(#23247),#22952,.F.);
+#23247 = FACE_BOUND('',#23248,.T.);
+#23248 = EDGE_LOOP('',(#23249,#23273,#23294,#23295));
+#23249 = ORIENTED_EDGE('',*,*,#23250,.T.);
+#23250 = EDGE_CURVE('',#22911,#23251,#23253,.T.);
+#23251 = VERTEX_POINT('',#23252);
+#23252 = CARTESIAN_POINT('',(-5.552515716981,0.6125,0.229246856604));
+#23253 = SURFACE_CURVE('',#23254,(#23259,#23266),.PCURVE_S1.);
+#23254 = CIRCLE('',#23255,9.375E-02);
+#23255 = AXIS2_PLACEMENT_3D('',#23256,#23257,#23258);
+#23256 = CARTESIAN_POINT('',(-5.630520432075,0.6125,0.28125));
+#23257 = DIRECTION('',(0.,-1.,0.));
+#23258 = DIRECTION('',(0.,0.,1.));
+#23259 = PCURVE('',#22952,#23260);
+#23260 = DEFINITIONAL_REPRESENTATION('',(#23261),#23265);
+#23261 = LINE('',#23262,#23263);
+#23262 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#23263 = VECTOR('',#23264,1.);
+#23264 = DIRECTION('',(-1.,0.));
+#23265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23266 = PCURVE('',#22926,#23267);
+#23267 = DEFINITIONAL_REPRESENTATION('',(#23268),#23272);
+#23268 = CIRCLE('',#23269,9.375E-02);
+#23269 = AXIS2_PLACEMENT_2D('',#23270,#23271);
+#23270 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#23271 = DIRECTION('',(0.,-1.));
+#23272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23273 = ORIENTED_EDGE('',*,*,#23274,.T.);
+#23274 = EDGE_CURVE('',#23251,#23020,#23275,.T.);
+#23275 = SURFACE_CURVE('',#23276,(#23280,#23287),.PCURVE_S1.);
+#23276 = LINE('',#23277,#23278);
+#23277 = CARTESIAN_POINT('',(-5.552515716981,0.6125,0.229246856604));
+#23278 = VECTOR('',#23279,1.);
+#23279 = DIRECTION('',(0.,1.,0.));
+#23280 = PCURVE('',#22952,#23281);
+#23281 = DEFINITIONAL_REPRESENTATION('',(#23282),#23286);
+#23282 = LINE('',#23283,#23284);
+#23283 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#23284 = VECTOR('',#23285,1.);
+#23285 = DIRECTION('',(-0.,1.));
+#23286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23287 = PCURVE('',#23063,#23288);
+#23288 = DEFINITIONAL_REPRESENTATION('',(#23289),#23293);
+#23289 = LINE('',#23290,#23291);
+#23290 = CARTESIAN_POINT('',(0.150520432075,0.));
+#23291 = VECTOR('',#23292,1.);
+#23292 = DIRECTION('',(0.,-1.));
+#23293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23294 = ORIENTED_EDGE('',*,*,#23019,.F.);
+#23295 = ORIENTED_EDGE('',*,*,#22938,.F.);
+#23296 = ADVANCED_FACE('',(#23297),#22898,.F.);
+#23297 = FACE_BOUND('',#23298,.F.);
+#23298 = EDGE_LOOP('',(#23299,#23322,#23343,#23344));
+#23299 = ORIENTED_EDGE('',*,*,#23300,.F.);
+#23300 = EDGE_CURVE('',#23301,#22883,#23303,.T.);
+#23301 = VERTEX_POINT('',#23302);
+#23302 = CARTESIAN_POINT('',(-5.88,0.6125,0.));
+#23303 = SURFACE_CURVE('',#23304,(#23308,#23315),.PCURVE_S1.);
+#23304 = LINE('',#23305,#23306);
+#23305 = CARTESIAN_POINT('',(-5.88,0.6125,0.));
+#23306 = VECTOR('',#23307,1.);
+#23307 = DIRECTION('',(0.,0.,1.));
+#23308 = PCURVE('',#22898,#23309);
+#23309 = DEFINITIONAL_REPRESENTATION('',(#23310),#23314);
+#23310 = LINE('',#23311,#23312);
+#23311 = CARTESIAN_POINT('',(0.,0.));
+#23312 = VECTOR('',#23313,1.);
+#23313 = DIRECTION('',(1.,0.));
+#23314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23315 = PCURVE('',#22926,#23316);
+#23316 = DEFINITIONAL_REPRESENTATION('',(#23317),#23321);
+#23317 = LINE('',#23318,#23319);
+#23318 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#23319 = VECTOR('',#23320,1.);
+#23320 = DIRECTION('',(0.,-1.));
+#23321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23322 = ORIENTED_EDGE('',*,*,#23323,.T.);
+#23323 = EDGE_CURVE('',#23301,#22968,#23324,.T.);
+#23324 = SURFACE_CURVE('',#23325,(#23329,#23336),.PCURVE_S1.);
+#23325 = LINE('',#23326,#23327);
+#23326 = CARTESIAN_POINT('',(-5.88,0.6125,0.));
+#23327 = VECTOR('',#23328,1.);
+#23328 = DIRECTION('',(0.,1.,0.));
+#23329 = PCURVE('',#22898,#23330);
+#23330 = DEFINITIONAL_REPRESENTATION('',(#23331),#23335);
+#23331 = LINE('',#23332,#23333);
+#23332 = CARTESIAN_POINT('',(0.,0.));
+#23333 = VECTOR('',#23334,1.);
+#23334 = DIRECTION('',(0.,-1.));
+#23335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23336 = PCURVE('',#22985,#23337);
+#23337 = DEFINITIONAL_REPRESENTATION('',(#23338),#23342);
+#23338 = LINE('',#23339,#23340);
+#23339 = CARTESIAN_POINT('',(0.,0.));
+#23340 = VECTOR('',#23341,1.);
+#23341 = DIRECTION('',(0.,1.));
+#23342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23343 = ORIENTED_EDGE('',*,*,#22997,.T.);
+#23344 = ORIENTED_EDGE('',*,*,#22882,.F.);
+#23345 = ADVANCED_FACE('',(#23346),#22926,.T.);
+#23346 = FACE_BOUND('',#23347,.T.);
+#23347 = EDGE_LOOP('',(#23348,#23371,#23395,#23418,#23441,#23464,#23487,
+ #23515,#23536,#23537,#23538));
+#23348 = ORIENTED_EDGE('',*,*,#23349,.T.);
+#23349 = EDGE_CURVE('',#23301,#23350,#23352,.T.);
+#23350 = VERTEX_POINT('',#23351);
+#23351 = CARTESIAN_POINT('',(-5.530173477358,0.6125,0.));
+#23352 = SURFACE_CURVE('',#23353,(#23357,#23364),.PCURVE_S1.);
+#23353 = LINE('',#23354,#23355);
+#23354 = CARTESIAN_POINT('',(-5.88,0.6125,0.));
+#23355 = VECTOR('',#23356,1.);
+#23356 = DIRECTION('',(1.,0.,0.));
+#23357 = PCURVE('',#22926,#23358);
+#23358 = DEFINITIONAL_REPRESENTATION('',(#23359),#23363);
+#23359 = LINE('',#23360,#23361);
+#23360 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#23361 = VECTOR('',#23362,1.);
+#23362 = DIRECTION('',(-1.,-4.751047921064E-59));
+#23363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23364 = PCURVE('',#22985,#23365);
+#23365 = DEFINITIONAL_REPRESENTATION('',(#23366),#23370);
+#23366 = LINE('',#23367,#23368);
+#23367 = CARTESIAN_POINT('',(0.,0.));
+#23368 = VECTOR('',#23369,1.);
+#23369 = DIRECTION('',(1.,0.));
+#23370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23371 = ORIENTED_EDGE('',*,*,#23372,.T.);
+#23372 = EDGE_CURVE('',#23350,#23373,#23375,.T.);
+#23373 = VERTEX_POINT('',#23374);
+#23374 = CARTESIAN_POINT('',(-5.452168762264,0.6125,4.174685660388E-02)
+ );
+#23375 = SURFACE_CURVE('',#23376,(#23381,#23388),.PCURVE_S1.);
+#23376 = CIRCLE('',#23377,9.375E-02);
+#23377 = AXIS2_PLACEMENT_3D('',#23378,#23379,#23380);
+#23378 = CARTESIAN_POINT('',(-5.530173477358,0.6125,9.375E-02));
+#23379 = DIRECTION('',(0.,-1.,0.));
+#23380 = DIRECTION('',(0.,0.,1.));
+#23381 = PCURVE('',#22926,#23382);
+#23382 = DEFINITIONAL_REPRESENTATION('',(#23383),#23387);
+#23383 = CIRCLE('',#23384,9.375E-02);
+#23384 = AXIS2_PLACEMENT_2D('',#23385,#23386);
+#23385 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#23386 = DIRECTION('',(0.,-1.));
+#23387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23388 = PCURVE('',#23235,#23389);
+#23389 = DEFINITIONAL_REPRESENTATION('',(#23390),#23394);
+#23390 = LINE('',#23391,#23392);
+#23391 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#23392 = VECTOR('',#23393,1.);
+#23393 = DIRECTION('',(-1.,0.));
+#23394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23395 = ORIENTED_EDGE('',*,*,#23396,.T.);
+#23396 = EDGE_CURVE('',#23373,#23397,#23399,.T.);
+#23397 = VERTEX_POINT('',#23398);
+#23398 = CARTESIAN_POINT('',(-5.135662475472,0.6125,0.516506286792));
+#23399 = SURFACE_CURVE('',#23400,(#23404,#23411),.PCURVE_S1.);
+#23400 = LINE('',#23401,#23402);
+#23401 = CARTESIAN_POINT('',(-5.48,0.6125,2.775557561563E-17));
+#23402 = VECTOR('',#23403,1.);
+#23403 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#23404 = PCURVE('',#22926,#23405);
+#23405 = DEFINITIONAL_REPRESENTATION('',(#23406),#23410);
+#23406 = LINE('',#23407,#23408);
+#23407 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#23408 = VECTOR('',#23409,1.);
+#23409 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#23410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23411 = PCURVE('',#23204,#23412);
+#23412 = DEFINITIONAL_REPRESENTATION('',(#23413),#23417);
+#23413 = LINE('',#23414,#23415);
+#23414 = CARTESIAN_POINT('',(0.,0.));
+#23415 = VECTOR('',#23416,1.);
+#23416 = DIRECTION('',(1.,0.));
+#23417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23418 = ORIENTED_EDGE('',*,*,#23419,.T.);
+#23419 = EDGE_CURVE('',#23397,#23420,#23422,.T.);
+#23420 = VERTEX_POINT('',#23421);
+#23421 = CARTESIAN_POINT('',(-5.08,0.6125,0.516506286792));
+#23422 = SURFACE_CURVE('',#23423,(#23427,#23434),.PCURVE_S1.);
+#23423 = LINE('',#23424,#23425);
+#23424 = CARTESIAN_POINT('',(-5.236009430188,0.6125,0.516506286792));
+#23425 = VECTOR('',#23426,1.);
+#23426 = DIRECTION('',(1.,0.,0.));
+#23427 = PCURVE('',#22926,#23428);
+#23428 = DEFINITIONAL_REPRESENTATION('',(#23429),#23433);
+#23429 = LINE('',#23430,#23431);
+#23430 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#23431 = VECTOR('',#23432,1.);
+#23432 = DIRECTION('',(-1.,-4.751047921064E-59));
+#23433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23434 = PCURVE('',#23176,#23435);
+#23435 = DEFINITIONAL_REPRESENTATION('',(#23436),#23440);
+#23436 = LINE('',#23437,#23438);
+#23437 = CARTESIAN_POINT('',(0.,0.));
+#23438 = VECTOR('',#23439,1.);
+#23439 = DIRECTION('',(1.,0.));
+#23440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23441 = ORIENTED_EDGE('',*,*,#23442,.T.);
+#23442 = EDGE_CURVE('',#23420,#23443,#23445,.T.);
+#23443 = VERTEX_POINT('',#23444);
+#23444 = CARTESIAN_POINT('',(-5.08,0.6125,0.704006286792));
+#23445 = SURFACE_CURVE('',#23446,(#23450,#23457),.PCURVE_S1.);
+#23446 = LINE('',#23447,#23448);
+#23447 = CARTESIAN_POINT('',(-5.08,0.6125,0.516506286792));
+#23448 = VECTOR('',#23449,1.);
+#23449 = DIRECTION('',(0.,0.,1.));
+#23450 = PCURVE('',#22926,#23451);
+#23451 = DEFINITIONAL_REPRESENTATION('',(#23452),#23456);
+#23452 = LINE('',#23453,#23454);
+#23453 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#23454 = VECTOR('',#23455,1.);
+#23455 = DIRECTION('',(0.,-1.));
+#23456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23457 = PCURVE('',#23148,#23458);
+#23458 = DEFINITIONAL_REPRESENTATION('',(#23459),#23463);
+#23459 = LINE('',#23460,#23461);
+#23460 = CARTESIAN_POINT('',(0.,0.));
+#23461 = VECTOR('',#23462,1.);
+#23462 = DIRECTION('',(1.,0.));
+#23463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23464 = ORIENTED_EDGE('',*,*,#23465,.F.);
+#23465 = EDGE_CURVE('',#23466,#23443,#23468,.T.);
+#23466 = VERTEX_POINT('',#23467);
+#23467 = CARTESIAN_POINT('',(-5.18583595283,0.6125,0.704006286792));
+#23468 = SURFACE_CURVE('',#23469,(#23473,#23480),.PCURVE_S1.);
+#23469 = LINE('',#23470,#23471);
+#23470 = CARTESIAN_POINT('',(-5.236009430188,0.6125,0.704006286792));
+#23471 = VECTOR('',#23472,1.);
+#23472 = DIRECTION('',(1.,0.,0.));
+#23473 = PCURVE('',#22926,#23474);
+#23474 = DEFINITIONAL_REPRESENTATION('',(#23475),#23479);
+#23475 = LINE('',#23476,#23477);
+#23476 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#23477 = VECTOR('',#23478,1.);
+#23478 = DIRECTION('',(-1.,-4.751047921064E-59));
+#23479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23480 = PCURVE('',#23120,#23481);
+#23481 = DEFINITIONAL_REPRESENTATION('',(#23482),#23486);
+#23482 = LINE('',#23483,#23484);
+#23483 = CARTESIAN_POINT('',(0.,0.));
+#23484 = VECTOR('',#23485,1.);
+#23485 = DIRECTION('',(1.,0.));
+#23486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23487 = ORIENTED_EDGE('',*,*,#23488,.F.);
+#23488 = EDGE_CURVE('',#23489,#23466,#23491,.T.);
+#23489 = VERTEX_POINT('',#23490);
+#23490 = CARTESIAN_POINT('',(-5.263840667924,0.6125,0.662259430188));
+#23491 = SURFACE_CURVE('',#23492,(#23497,#23508),.PCURVE_S1.);
+#23492 = CIRCLE('',#23493,9.375E-02);
+#23493 = AXIS2_PLACEMENT_3D('',#23494,#23495,#23496);
+#23494 = CARTESIAN_POINT('',(-5.18583595283,0.6125,0.610256286792));
+#23495 = DIRECTION('',(0.,1.,0.));
+#23496 = DIRECTION('',(0.,0.,1.));
+#23497 = PCURVE('',#22926,#23498);
+#23498 = DEFINITIONAL_REPRESENTATION('',(#23499),#23507);
+#23499 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23500,#23501,#23502,#23503
+ ,#23504,#23505,#23506),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#23500 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#23501 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#23502 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#23503 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#23504 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#23505 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#23506 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#23507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23508 = PCURVE('',#23092,#23509);
+#23509 = DEFINITIONAL_REPRESENTATION('',(#23510),#23514);
+#23510 = LINE('',#23511,#23512);
+#23511 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#23512 = VECTOR('',#23513,1.);
+#23513 = DIRECTION('',(1.,0.));
+#23514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23515 = ORIENTED_EDGE('',*,*,#23516,.F.);
+#23516 = EDGE_CURVE('',#23251,#23489,#23517,.T.);
+#23517 = SURFACE_CURVE('',#23518,(#23522,#23529),.PCURVE_S1.);
+#23518 = LINE('',#23519,#23520);
+#23519 = CARTESIAN_POINT('',(-5.636009430188,0.6125,0.104006286792));
+#23520 = VECTOR('',#23521,1.);
+#23521 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#23522 = PCURVE('',#22926,#23523);
+#23523 = DEFINITIONAL_REPRESENTATION('',(#23524),#23528);
+#23524 = LINE('',#23525,#23526);
+#23525 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#23526 = VECTOR('',#23527,1.);
+#23527 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#23528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23529 = PCURVE('',#23063,#23530);
+#23530 = DEFINITIONAL_REPRESENTATION('',(#23531),#23535);
+#23531 = LINE('',#23532,#23533);
+#23532 = CARTESIAN_POINT('',(0.,0.));
+#23533 = VECTOR('',#23534,1.);
+#23534 = DIRECTION('',(1.,0.));
+#23535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23536 = ORIENTED_EDGE('',*,*,#23250,.F.);
+#23537 = ORIENTED_EDGE('',*,*,#22910,.F.);
+#23538 = ORIENTED_EDGE('',*,*,#23300,.F.);
+#23539 = ADVANCED_FACE('',(#23540),#22985,.F.);
+#23540 = FACE_BOUND('',#23541,.F.);
+#23541 = EDGE_LOOP('',(#23542,#23543,#23544,#23545));
+#23542 = ORIENTED_EDGE('',*,*,#22967,.F.);
+#23543 = ORIENTED_EDGE('',*,*,#23323,.F.);
+#23544 = ORIENTED_EDGE('',*,*,#23349,.T.);
+#23545 = ORIENTED_EDGE('',*,*,#23546,.T.);
+#23546 = EDGE_CURVE('',#23350,#22970,#23547,.T.);
+#23547 = SURFACE_CURVE('',#23548,(#23552,#23559),.PCURVE_S1.);
+#23548 = LINE('',#23549,#23550);
+#23549 = CARTESIAN_POINT('',(-5.530173477358,0.6125,0.));
+#23550 = VECTOR('',#23551,1.);
+#23551 = DIRECTION('',(0.,1.,0.));
+#23552 = PCURVE('',#22985,#23553);
+#23553 = DEFINITIONAL_REPRESENTATION('',(#23554),#23558);
+#23554 = LINE('',#23555,#23556);
+#23555 = CARTESIAN_POINT('',(0.349826522642,0.));
+#23556 = VECTOR('',#23557,1.);
+#23557 = DIRECTION('',(0.,1.));
+#23558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23559 = PCURVE('',#23235,#23560);
+#23560 = DEFINITIONAL_REPRESENTATION('',(#23561),#23565);
+#23561 = LINE('',#23562,#23563);
+#23562 = CARTESIAN_POINT('',(-0.,0.));
+#23563 = VECTOR('',#23564,1.);
+#23564 = DIRECTION('',(-0.,1.));
+#23565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23566 = ADVANCED_FACE('',(#23567),#23235,.T.);
+#23567 = FACE_BOUND('',#23568,.F.);
+#23568 = EDGE_LOOP('',(#23569,#23570,#23591,#23592));
+#23569 = ORIENTED_EDGE('',*,*,#23372,.T.);
+#23570 = ORIENTED_EDGE('',*,*,#23571,.T.);
+#23571 = EDGE_CURVE('',#23373,#23189,#23572,.T.);
+#23572 = SURFACE_CURVE('',#23573,(#23577,#23584),.PCURVE_S1.);
+#23573 = LINE('',#23574,#23575);
+#23574 = CARTESIAN_POINT('',(-5.452168762264,0.6125,4.174685660388E-02)
+ );
+#23575 = VECTOR('',#23576,1.);
+#23576 = DIRECTION('',(0.,1.,0.));
+#23577 = PCURVE('',#23235,#23578);
+#23578 = DEFINITIONAL_REPRESENTATION('',(#23579),#23583);
+#23579 = LINE('',#23580,#23581);
+#23580 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#23581 = VECTOR('',#23582,1.);
+#23582 = DIRECTION('',(-0.,1.));
+#23583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23584 = PCURVE('',#23204,#23585);
+#23585 = DEFINITIONAL_REPRESENTATION('',(#23586),#23590);
+#23586 = LINE('',#23587,#23588);
+#23587 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#23588 = VECTOR('',#23589,1.);
+#23589 = DIRECTION('',(0.,-1.));
+#23590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23591 = ORIENTED_EDGE('',*,*,#23216,.F.);
+#23592 = ORIENTED_EDGE('',*,*,#23546,.F.);
+#23593 = ADVANCED_FACE('',(#23594),#23204,.T.);
+#23594 = FACE_BOUND('',#23595,.T.);
+#23595 = EDGE_LOOP('',(#23596,#23597,#23598,#23599));
+#23596 = ORIENTED_EDGE('',*,*,#23396,.F.);
+#23597 = ORIENTED_EDGE('',*,*,#23571,.T.);
+#23598 = ORIENTED_EDGE('',*,*,#23188,.T.);
+#23599 = ORIENTED_EDGE('',*,*,#23600,.F.);
+#23600 = EDGE_CURVE('',#23397,#23161,#23601,.T.);
+#23601 = SURFACE_CURVE('',#23602,(#23606,#23612),.PCURVE_S1.);
+#23602 = LINE('',#23603,#23604);
+#23603 = CARTESIAN_POINT('',(-5.135662475472,0.6125,0.516506286792));
+#23604 = VECTOR('',#23605,1.);
+#23605 = DIRECTION('',(0.,1.,0.));
+#23606 = PCURVE('',#23204,#23607);
+#23607 = DEFINITIONAL_REPRESENTATION('',(#23608),#23611);
+#23608 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23609,#23610),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#23609 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#23610 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#23611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23612 = PCURVE('',#23176,#23613);
+#23613 = DEFINITIONAL_REPRESENTATION('',(#23614),#23617);
+#23614 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23615,#23616),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#23615 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#23616 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#23617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23618 = ADVANCED_FACE('',(#23619),#23176,.F.);
+#23619 = FACE_BOUND('',#23620,.F.);
+#23620 = EDGE_LOOP('',(#23621,#23622,#23623,#23624));
+#23621 = ORIENTED_EDGE('',*,*,#23160,.F.);
+#23622 = ORIENTED_EDGE('',*,*,#23600,.F.);
+#23623 = ORIENTED_EDGE('',*,*,#23419,.T.);
+#23624 = ORIENTED_EDGE('',*,*,#23625,.T.);
+#23625 = EDGE_CURVE('',#23420,#23133,#23626,.T.);
+#23626 = SURFACE_CURVE('',#23627,(#23631,#23638),.PCURVE_S1.);
+#23627 = LINE('',#23628,#23629);
+#23628 = CARTESIAN_POINT('',(-5.08,0.6125,0.516506286792));
+#23629 = VECTOR('',#23630,1.);
+#23630 = DIRECTION('',(0.,1.,0.));
+#23631 = PCURVE('',#23176,#23632);
+#23632 = DEFINITIONAL_REPRESENTATION('',(#23633),#23637);
+#23633 = LINE('',#23634,#23635);
+#23634 = CARTESIAN_POINT('',(0.156009430188,0.));
+#23635 = VECTOR('',#23636,1.);
+#23636 = DIRECTION('',(0.,1.));
+#23637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23638 = PCURVE('',#23148,#23639);
+#23639 = DEFINITIONAL_REPRESENTATION('',(#23640),#23644);
+#23640 = LINE('',#23641,#23642);
+#23641 = CARTESIAN_POINT('',(0.,0.));
+#23642 = VECTOR('',#23643,1.);
+#23643 = DIRECTION('',(0.,-1.));
+#23644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23645 = ADVANCED_FACE('',(#23646),#23148,.T.);
+#23646 = FACE_BOUND('',#23647,.T.);
+#23647 = EDGE_LOOP('',(#23648,#23649,#23650,#23651));
+#23648 = ORIENTED_EDGE('',*,*,#23442,.F.);
+#23649 = ORIENTED_EDGE('',*,*,#23625,.T.);
+#23650 = ORIENTED_EDGE('',*,*,#23132,.T.);
+#23651 = ORIENTED_EDGE('',*,*,#23652,.F.);
+#23652 = EDGE_CURVE('',#23443,#23105,#23653,.T.);
+#23653 = SURFACE_CURVE('',#23654,(#23658,#23665),.PCURVE_S1.);
+#23654 = LINE('',#23655,#23656);
+#23655 = CARTESIAN_POINT('',(-5.08,0.6125,0.704006286792));
+#23656 = VECTOR('',#23657,1.);
+#23657 = DIRECTION('',(0.,1.,0.));
+#23658 = PCURVE('',#23148,#23659);
+#23659 = DEFINITIONAL_REPRESENTATION('',(#23660),#23664);
+#23660 = LINE('',#23661,#23662);
+#23661 = CARTESIAN_POINT('',(0.1875,0.));
+#23662 = VECTOR('',#23663,1.);
+#23663 = DIRECTION('',(0.,-1.));
+#23664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23665 = PCURVE('',#23120,#23666);
+#23666 = DEFINITIONAL_REPRESENTATION('',(#23667),#23671);
+#23667 = LINE('',#23668,#23669);
+#23668 = CARTESIAN_POINT('',(0.156009430188,0.));
+#23669 = VECTOR('',#23670,1.);
+#23670 = DIRECTION('',(0.,1.));
+#23671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23672 = ADVANCED_FACE('',(#23673),#23063,.F.);
+#23673 = FACE_BOUND('',#23674,.F.);
+#23674 = EDGE_LOOP('',(#23675,#23676,#23677,#23678));
+#23675 = ORIENTED_EDGE('',*,*,#23516,.F.);
+#23676 = ORIENTED_EDGE('',*,*,#23274,.T.);
+#23677 = ORIENTED_EDGE('',*,*,#23047,.T.);
+#23678 = ORIENTED_EDGE('',*,*,#23679,.F.);
+#23679 = EDGE_CURVE('',#23489,#23048,#23680,.T.);
+#23680 = SURFACE_CURVE('',#23681,(#23685,#23692),.PCURVE_S1.);
+#23681 = LINE('',#23682,#23683);
+#23682 = CARTESIAN_POINT('',(-5.263840667924,0.6125,0.662259430188));
+#23683 = VECTOR('',#23684,1.);
+#23684 = DIRECTION('',(0.,1.,0.));
+#23685 = PCURVE('',#23063,#23686);
+#23686 = DEFINITIONAL_REPRESENTATION('',(#23687),#23691);
+#23687 = LINE('',#23688,#23689);
+#23688 = CARTESIAN_POINT('',(0.670936777735,0.));
+#23689 = VECTOR('',#23690,1.);
+#23690 = DIRECTION('',(0.,-1.));
+#23691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23692 = PCURVE('',#23092,#23693);
+#23693 = DEFINITIONAL_REPRESENTATION('',(#23694),#23698);
+#23694 = LINE('',#23695,#23696);
+#23695 = CARTESIAN_POINT('',(0.,0.));
+#23696 = VECTOR('',#23697,1.);
+#23697 = DIRECTION('',(0.,1.));
+#23698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23699 = ADVANCED_FACE('',(#23700),#23120,.T.);
+#23700 = FACE_BOUND('',#23701,.T.);
+#23701 = EDGE_LOOP('',(#23702,#23703,#23704,#23705));
+#23702 = ORIENTED_EDGE('',*,*,#23465,.T.);
+#23703 = ORIENTED_EDGE('',*,*,#23652,.T.);
+#23704 = ORIENTED_EDGE('',*,*,#23104,.F.);
+#23705 = ORIENTED_EDGE('',*,*,#23706,.F.);
+#23706 = EDGE_CURVE('',#23466,#23076,#23707,.T.);
+#23707 = SURFACE_CURVE('',#23708,(#23712,#23719),.PCURVE_S1.);
+#23708 = LINE('',#23709,#23710);
+#23709 = CARTESIAN_POINT('',(-5.18583595283,0.6125,0.704006286792));
+#23710 = VECTOR('',#23711,1.);
+#23711 = DIRECTION('',(0.,1.,0.));
+#23712 = PCURVE('',#23120,#23713);
+#23713 = DEFINITIONAL_REPRESENTATION('',(#23714),#23718);
+#23714 = LINE('',#23715,#23716);
+#23715 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#23716 = VECTOR('',#23717,1.);
+#23717 = DIRECTION('',(0.,1.));
+#23718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23719 = PCURVE('',#23092,#23720);
+#23720 = DEFINITIONAL_REPRESENTATION('',(#23721),#23725);
+#23721 = LINE('',#23722,#23723);
+#23722 = CARTESIAN_POINT('',(0.982793723247,0.));
+#23723 = VECTOR('',#23724,1.);
+#23724 = DIRECTION('',(0.,1.));
+#23725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23726 = ADVANCED_FACE('',(#23727),#23092,.T.);
+#23727 = FACE_BOUND('',#23728,.T.);
+#23728 = EDGE_LOOP('',(#23729,#23730,#23731,#23732));
+#23729 = ORIENTED_EDGE('',*,*,#23488,.T.);
+#23730 = ORIENTED_EDGE('',*,*,#23706,.T.);
+#23731 = ORIENTED_EDGE('',*,*,#23075,.F.);
+#23732 = ORIENTED_EDGE('',*,*,#23679,.F.);
+#23733 = MANIFOLD_SOLID_BREP('',#23734);
+#23734 = CLOSED_SHELL('',(#23735,#23855,#24134,#24188,#24237,#24431,
+ #24458,#24485,#24510,#24537,#24564,#24591,#24618));
+#23735 = ADVANCED_FACE('',(#23736),#23750,.T.);
+#23736 = FACE_BOUND('',#23737,.T.);
+#23737 = EDGE_LOOP('',(#23738,#23773,#23801,#23829));
+#23738 = ORIENTED_EDGE('',*,*,#23739,.F.);
+#23739 = EDGE_CURVE('',#23740,#23742,#23744,.T.);
+#23740 = VERTEX_POINT('',#23741);
+#23741 = CARTESIAN_POINT('',(5.630520432075,0.9875,0.1875));
+#23742 = VERTEX_POINT('',#23743);
+#23743 = CARTESIAN_POINT('',(5.88,0.9875,0.1875));
+#23744 = SURFACE_CURVE('',#23745,(#23749,#23761),.PCURVE_S1.);
+#23745 = LINE('',#23746,#23747);
+#23746 = CARTESIAN_POINT('',(5.48,0.9875,0.1875));
+#23747 = VECTOR('',#23748,1.);
+#23748 = DIRECTION('',(1.,0.,0.));
+#23749 = PCURVE('',#23750,#23755);
+#23750 = PLANE('',#23751);
+#23751 = AXIS2_PLACEMENT_3D('',#23752,#23753,#23754);
+#23752 = CARTESIAN_POINT('',(5.48,0.6125,0.1875));
+#23753 = DIRECTION('',(0.,0.,1.));
+#23754 = DIRECTION('',(1.,0.,0.));
+#23755 = DEFINITIONAL_REPRESENTATION('',(#23756),#23760);
+#23756 = LINE('',#23757,#23758);
+#23757 = CARTESIAN_POINT('',(0.,0.375));
+#23758 = VECTOR('',#23759,1.);
+#23759 = DIRECTION('',(1.,0.));
+#23760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23761 = PCURVE('',#23762,#23767);
+#23762 = PLANE('',#23763);
+#23763 = AXIS2_PLACEMENT_3D('',#23764,#23765,#23766);
+#23764 = CARTESIAN_POINT('',(5.453319128445,0.9875,0.302149478872));
+#23765 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#23766 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#23767 = DEFINITIONAL_REPRESENTATION('',(#23768),#23772);
+#23768 = LINE('',#23769,#23770);
+#23769 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#23770 = VECTOR('',#23771,1.);
+#23771 = DIRECTION('',(1.,4.145425090127E-57));
+#23772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23773 = ORIENTED_EDGE('',*,*,#23774,.F.);
+#23774 = EDGE_CURVE('',#23775,#23740,#23777,.T.);
+#23775 = VERTEX_POINT('',#23776);
+#23776 = CARTESIAN_POINT('',(5.630520432075,0.6125,0.1875));
+#23777 = SURFACE_CURVE('',#23778,(#23782,#23789),.PCURVE_S1.);
+#23778 = LINE('',#23779,#23780);
+#23779 = CARTESIAN_POINT('',(5.630520432075,0.6125,0.1875));
+#23780 = VECTOR('',#23781,1.);
+#23781 = DIRECTION('',(0.,1.,0.));
+#23782 = PCURVE('',#23750,#23783);
+#23783 = DEFINITIONAL_REPRESENTATION('',(#23784),#23788);
+#23784 = LINE('',#23785,#23786);
+#23785 = CARTESIAN_POINT('',(0.150520432075,0.));
+#23786 = VECTOR('',#23787,1.);
+#23787 = DIRECTION('',(0.,1.));
+#23788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23789 = PCURVE('',#23790,#23795);
+#23790 = CYLINDRICAL_SURFACE('',#23791,9.375E-02);
+#23791 = AXIS2_PLACEMENT_3D('',#23792,#23793,#23794);
+#23792 = CARTESIAN_POINT('',(5.630520432075,0.6125,0.28125));
+#23793 = DIRECTION('',(0.,1.,0.));
+#23794 = DIRECTION('',(0.,0.,-1.));
+#23795 = DEFINITIONAL_REPRESENTATION('',(#23796),#23800);
+#23796 = LINE('',#23797,#23798);
+#23797 = CARTESIAN_POINT('',(0.,0.));
+#23798 = VECTOR('',#23799,1.);
+#23799 = DIRECTION('',(0.,1.));
+#23800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23801 = ORIENTED_EDGE('',*,*,#23802,.T.);
+#23802 = EDGE_CURVE('',#23775,#23803,#23805,.T.);
+#23803 = VERTEX_POINT('',#23804);
+#23804 = CARTESIAN_POINT('',(5.88,0.6125,0.1875));
+#23805 = SURFACE_CURVE('',#23806,(#23810,#23817),.PCURVE_S1.);
+#23806 = LINE('',#23807,#23808);
+#23807 = CARTESIAN_POINT('',(5.48,0.6125,0.1875));
+#23808 = VECTOR('',#23809,1.);
+#23809 = DIRECTION('',(1.,0.,0.));
+#23810 = PCURVE('',#23750,#23811);
+#23811 = DEFINITIONAL_REPRESENTATION('',(#23812),#23816);
+#23812 = LINE('',#23813,#23814);
+#23813 = CARTESIAN_POINT('',(0.,0.));
+#23814 = VECTOR('',#23815,1.);
+#23815 = DIRECTION('',(1.,0.));
+#23816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23817 = PCURVE('',#23818,#23823);
+#23818 = PLANE('',#23819);
+#23819 = AXIS2_PLACEMENT_3D('',#23820,#23821,#23822);
+#23820 = CARTESIAN_POINT('',(5.453319128445,0.6125,0.302149478872));
+#23821 = DIRECTION('',(-0.,-1.,-0.));
+#23822 = DIRECTION('',(0.,0.,-1.));
+#23823 = DEFINITIONAL_REPRESENTATION('',(#23824),#23828);
+#23824 = LINE('',#23825,#23826);
+#23825 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#23826 = VECTOR('',#23827,1.);
+#23827 = DIRECTION('',(0.,1.));
+#23828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23829 = ORIENTED_EDGE('',*,*,#23830,.T.);
+#23830 = EDGE_CURVE('',#23803,#23742,#23831,.T.);
+#23831 = SURFACE_CURVE('',#23832,(#23836,#23843),.PCURVE_S1.);
+#23832 = LINE('',#23833,#23834);
+#23833 = CARTESIAN_POINT('',(5.88,0.6125,0.1875));
+#23834 = VECTOR('',#23835,1.);
+#23835 = DIRECTION('',(0.,1.,0.));
+#23836 = PCURVE('',#23750,#23837);
+#23837 = DEFINITIONAL_REPRESENTATION('',(#23838),#23842);
+#23838 = LINE('',#23839,#23840);
+#23839 = CARTESIAN_POINT('',(0.4,0.));
+#23840 = VECTOR('',#23841,1.);
+#23841 = DIRECTION('',(0.,1.));
+#23842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23843 = PCURVE('',#23844,#23849);
+#23844 = PLANE('',#23845);
+#23845 = AXIS2_PLACEMENT_3D('',#23846,#23847,#23848);
+#23846 = CARTESIAN_POINT('',(5.88,0.6125,0.));
+#23847 = DIRECTION('',(1.,0.,0.));
+#23848 = DIRECTION('',(0.,0.,1.));
+#23849 = DEFINITIONAL_REPRESENTATION('',(#23850),#23854);
+#23850 = LINE('',#23851,#23852);
+#23851 = CARTESIAN_POINT('',(0.1875,0.));
+#23852 = VECTOR('',#23853,1.);
+#23853 = DIRECTION('',(0.,-1.));
+#23854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23855 = ADVANCED_FACE('',(#23856),#23762,.T.);
+#23856 = FACE_BOUND('',#23857,.T.);
+#23857 = EDGE_LOOP('',(#23858,#23888,#23917,#23945,#23973,#24001,#24029,
+ #24062,#24090,#24112,#24113));
+#23858 = ORIENTED_EDGE('',*,*,#23859,.F.);
+#23859 = EDGE_CURVE('',#23860,#23862,#23864,.T.);
+#23860 = VERTEX_POINT('',#23861);
+#23861 = CARTESIAN_POINT('',(5.530173477358,0.9875,0.));
+#23862 = VERTEX_POINT('',#23863);
+#23863 = CARTESIAN_POINT('',(5.88,0.9875,0.));
+#23864 = SURFACE_CURVE('',#23865,(#23869,#23876),.PCURVE_S1.);
+#23865 = LINE('',#23866,#23867);
+#23866 = CARTESIAN_POINT('',(5.48,0.9875,0.));
+#23867 = VECTOR('',#23868,1.);
+#23868 = DIRECTION('',(1.,0.,0.));
+#23869 = PCURVE('',#23762,#23870);
+#23870 = DEFINITIONAL_REPRESENTATION('',(#23871),#23875);
+#23871 = LINE('',#23872,#23873);
+#23872 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#23873 = VECTOR('',#23874,1.);
+#23874 = DIRECTION('',(1.,4.145425090127E-57));
+#23875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23876 = PCURVE('',#23877,#23882);
+#23877 = PLANE('',#23878);
+#23878 = AXIS2_PLACEMENT_3D('',#23879,#23880,#23881);
+#23879 = CARTESIAN_POINT('',(5.48,0.6125,0.));
+#23880 = DIRECTION('',(0.,0.,1.));
+#23881 = DIRECTION('',(1.,0.,0.));
+#23882 = DEFINITIONAL_REPRESENTATION('',(#23883),#23887);
+#23883 = LINE('',#23884,#23885);
+#23884 = CARTESIAN_POINT('',(0.,0.375));
+#23885 = VECTOR('',#23886,1.);
+#23886 = DIRECTION('',(1.,0.));
+#23887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23888 = ORIENTED_EDGE('',*,*,#23889,.T.);
+#23889 = EDGE_CURVE('',#23860,#23890,#23892,.T.);
+#23890 = VERTEX_POINT('',#23891);
+#23891 = CARTESIAN_POINT('',(5.452168762264,0.9875,4.174685660388E-02));
+#23892 = SURFACE_CURVE('',#23893,(#23898,#23905),.PCURVE_S1.);
+#23893 = CIRCLE('',#23894,9.375E-02);
+#23894 = AXIS2_PLACEMENT_3D('',#23895,#23896,#23897);
+#23895 = CARTESIAN_POINT('',(5.530173477358,0.9875,9.375E-02));
+#23896 = DIRECTION('',(0.,1.,0.));
+#23897 = DIRECTION('',(0.,0.,1.));
+#23898 = PCURVE('',#23762,#23899);
+#23899 = DEFINITIONAL_REPRESENTATION('',(#23900),#23904);
+#23900 = CIRCLE('',#23901,9.375E-02);
+#23901 = AXIS2_PLACEMENT_2D('',#23902,#23903);
+#23902 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#23903 = DIRECTION('',(0.,-1.));
+#23904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23905 = PCURVE('',#23906,#23911);
+#23906 = CYLINDRICAL_SURFACE('',#23907,9.375E-02);
+#23907 = AXIS2_PLACEMENT_3D('',#23908,#23909,#23910);
+#23908 = CARTESIAN_POINT('',(5.530173477358,0.6125,9.375E-02));
+#23909 = DIRECTION('',(0.,1.,0.));
+#23910 = DIRECTION('',(0.,0.,-1.));
+#23911 = DEFINITIONAL_REPRESENTATION('',(#23912),#23916);
+#23912 = LINE('',#23913,#23914);
+#23913 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#23914 = VECTOR('',#23915,1.);
+#23915 = DIRECTION('',(1.,0.));
+#23916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23917 = ORIENTED_EDGE('',*,*,#23918,.T.);
+#23918 = EDGE_CURVE('',#23890,#23919,#23921,.T.);
+#23919 = VERTEX_POINT('',#23920);
+#23920 = CARTESIAN_POINT('',(5.135662475472,0.9875,0.516506286792));
+#23921 = SURFACE_CURVE('',#23922,(#23926,#23933),.PCURVE_S1.);
+#23922 = LINE('',#23923,#23924);
+#23923 = CARTESIAN_POINT('',(5.48,0.9875,0.));
+#23924 = VECTOR('',#23925,1.);
+#23925 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#23926 = PCURVE('',#23762,#23927);
+#23927 = DEFINITIONAL_REPRESENTATION('',(#23928),#23932);
+#23928 = LINE('',#23929,#23930);
+#23929 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#23930 = VECTOR('',#23931,1.);
+#23931 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#23932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23933 = PCURVE('',#23934,#23939);
+#23934 = PLANE('',#23935);
+#23935 = AXIS2_PLACEMENT_3D('',#23936,#23937,#23938);
+#23936 = CARTESIAN_POINT('',(5.48,0.6125,0.));
+#23937 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#23938 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#23939 = DEFINITIONAL_REPRESENTATION('',(#23940),#23944);
+#23940 = LINE('',#23941,#23942);
+#23941 = CARTESIAN_POINT('',(0.,-0.375));
+#23942 = VECTOR('',#23943,1.);
+#23943 = DIRECTION('',(1.,0.));
+#23944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23945 = ORIENTED_EDGE('',*,*,#23946,.F.);
+#23946 = EDGE_CURVE('',#23947,#23919,#23949,.T.);
+#23947 = VERTEX_POINT('',#23948);
+#23948 = CARTESIAN_POINT('',(5.08,0.9875,0.516506286792));
+#23949 = SURFACE_CURVE('',#23950,(#23954,#23961),.PCURVE_S1.);
+#23950 = LINE('',#23951,#23952);
+#23951 = CARTESIAN_POINT('',(5.08,0.9875,0.516506286792));
+#23952 = VECTOR('',#23953,1.);
+#23953 = DIRECTION('',(1.,0.,0.));
+#23954 = PCURVE('',#23762,#23955);
+#23955 = DEFINITIONAL_REPRESENTATION('',(#23956),#23960);
+#23956 = LINE('',#23957,#23958);
+#23957 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#23958 = VECTOR('',#23959,1.);
+#23959 = DIRECTION('',(1.,4.145425090127E-57));
+#23960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23961 = PCURVE('',#23962,#23967);
+#23962 = PLANE('',#23963);
+#23963 = AXIS2_PLACEMENT_3D('',#23964,#23965,#23966);
+#23964 = CARTESIAN_POINT('',(5.08,0.6125,0.516506286792));
+#23965 = DIRECTION('',(0.,0.,1.));
+#23966 = DIRECTION('',(1.,0.,0.));
+#23967 = DEFINITIONAL_REPRESENTATION('',(#23968),#23972);
+#23968 = LINE('',#23969,#23970);
+#23969 = CARTESIAN_POINT('',(0.,0.375));
+#23970 = VECTOR('',#23971,1.);
+#23971 = DIRECTION('',(1.,0.));
+#23972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23973 = ORIENTED_EDGE('',*,*,#23974,.T.);
+#23974 = EDGE_CURVE('',#23947,#23975,#23977,.T.);
+#23975 = VERTEX_POINT('',#23976);
+#23976 = CARTESIAN_POINT('',(5.08,0.9875,0.704006286792));
+#23977 = SURFACE_CURVE('',#23978,(#23982,#23989),.PCURVE_S1.);
+#23978 = LINE('',#23979,#23980);
+#23979 = CARTESIAN_POINT('',(5.08,0.9875,0.516506286792));
+#23980 = VECTOR('',#23981,1.);
+#23981 = DIRECTION('',(0.,0.,1.));
+#23982 = PCURVE('',#23762,#23983);
+#23983 = DEFINITIONAL_REPRESENTATION('',(#23984),#23988);
+#23984 = LINE('',#23985,#23986);
+#23985 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#23986 = VECTOR('',#23987,1.);
+#23987 = DIRECTION('',(0.,-1.));
+#23988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#23989 = PCURVE('',#23990,#23995);
+#23990 = PLANE('',#23991);
+#23991 = AXIS2_PLACEMENT_3D('',#23992,#23993,#23994);
+#23992 = CARTESIAN_POINT('',(5.08,0.6125,0.516506286792));
+#23993 = DIRECTION('',(1.,0.,0.));
+#23994 = DIRECTION('',(0.,0.,1.));
+#23995 = DEFINITIONAL_REPRESENTATION('',(#23996),#24000);
+#23996 = LINE('',#23997,#23998);
+#23997 = CARTESIAN_POINT('',(0.,-0.375));
+#23998 = VECTOR('',#23999,1.);
+#23999 = DIRECTION('',(1.,0.));
+#24000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24001 = ORIENTED_EDGE('',*,*,#24002,.T.);
+#24002 = EDGE_CURVE('',#23975,#24003,#24005,.T.);
+#24003 = VERTEX_POINT('',#24004);
+#24004 = CARTESIAN_POINT('',(5.18583595283,0.9875,0.704006286792));
+#24005 = SURFACE_CURVE('',#24006,(#24010,#24017),.PCURVE_S1.);
+#24006 = LINE('',#24007,#24008);
+#24007 = CARTESIAN_POINT('',(5.08,0.9875,0.704006286792));
+#24008 = VECTOR('',#24009,1.);
+#24009 = DIRECTION('',(1.,0.,0.));
+#24010 = PCURVE('',#23762,#24011);
+#24011 = DEFINITIONAL_REPRESENTATION('',(#24012),#24016);
+#24012 = LINE('',#24013,#24014);
+#24013 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#24014 = VECTOR('',#24015,1.);
+#24015 = DIRECTION('',(1.,4.145425090127E-57));
+#24016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24017 = PCURVE('',#24018,#24023);
+#24018 = PLANE('',#24019);
+#24019 = AXIS2_PLACEMENT_3D('',#24020,#24021,#24022);
+#24020 = CARTESIAN_POINT('',(5.08,0.6125,0.704006286792));
+#24021 = DIRECTION('',(0.,0.,1.));
+#24022 = DIRECTION('',(1.,0.,0.));
+#24023 = DEFINITIONAL_REPRESENTATION('',(#24024),#24028);
+#24024 = LINE('',#24025,#24026);
+#24025 = CARTESIAN_POINT('',(0.,0.375));
+#24026 = VECTOR('',#24027,1.);
+#24027 = DIRECTION('',(1.,0.));
+#24028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24029 = ORIENTED_EDGE('',*,*,#24030,.F.);
+#24030 = EDGE_CURVE('',#24031,#24003,#24033,.T.);
+#24031 = VERTEX_POINT('',#24032);
+#24032 = CARTESIAN_POINT('',(5.263840667924,0.9875,0.662259430188));
+#24033 = SURFACE_CURVE('',#24034,(#24039,#24050),.PCURVE_S1.);
+#24034 = CIRCLE('',#24035,9.375E-02);
+#24035 = AXIS2_PLACEMENT_3D('',#24036,#24037,#24038);
+#24036 = CARTESIAN_POINT('',(5.18583595283,0.9875,0.610256286792));
+#24037 = DIRECTION('',(0.,-1.,0.));
+#24038 = DIRECTION('',(0.,0.,1.));
+#24039 = PCURVE('',#23762,#24040);
+#24040 = DEFINITIONAL_REPRESENTATION('',(#24041),#24049);
+#24041 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24042,#24043,#24044,#24045
+ ,#24046,#24047,#24048),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#24042 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#24043 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#24044 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#24045 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#24046 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#24047 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#24048 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#24049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24050 = PCURVE('',#24051,#24056);
+#24051 = CYLINDRICAL_SURFACE('',#24052,9.375E-02);
+#24052 = AXIS2_PLACEMENT_3D('',#24053,#24054,#24055);
+#24053 = CARTESIAN_POINT('',(5.18583595283,0.6125,0.610256286792));
+#24054 = DIRECTION('',(0.,1.,0.));
+#24055 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#24056 = DEFINITIONAL_REPRESENTATION('',(#24057),#24061);
+#24057 = LINE('',#24058,#24059);
+#24058 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#24059 = VECTOR('',#24060,1.);
+#24060 = DIRECTION('',(-1.,0.));
+#24061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24062 = ORIENTED_EDGE('',*,*,#24063,.F.);
+#24063 = EDGE_CURVE('',#24064,#24031,#24066,.T.);
+#24064 = VERTEX_POINT('',#24065);
+#24065 = CARTESIAN_POINT('',(5.552515716981,0.9875,0.229246856604));
+#24066 = SURFACE_CURVE('',#24067,(#24071,#24078),.PCURVE_S1.);
+#24067 = LINE('',#24068,#24069);
+#24068 = CARTESIAN_POINT('',(5.636009430188,0.9875,0.104006286792));
+#24069 = VECTOR('',#24070,1.);
+#24070 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#24071 = PCURVE('',#23762,#24072);
+#24072 = DEFINITIONAL_REPRESENTATION('',(#24073),#24077);
+#24073 = LINE('',#24074,#24075);
+#24074 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#24075 = VECTOR('',#24076,1.);
+#24076 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#24077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24078 = PCURVE('',#24079,#24084);
+#24079 = PLANE('',#24080);
+#24080 = AXIS2_PLACEMENT_3D('',#24081,#24082,#24083);
+#24081 = CARTESIAN_POINT('',(5.636009430188,0.6125,0.104006286792));
+#24082 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#24083 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#24084 = DEFINITIONAL_REPRESENTATION('',(#24085),#24089);
+#24085 = LINE('',#24086,#24087);
+#24086 = CARTESIAN_POINT('',(0.,-0.375));
+#24087 = VECTOR('',#24088,1.);
+#24088 = DIRECTION('',(1.,0.));
+#24089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24090 = ORIENTED_EDGE('',*,*,#24091,.F.);
+#24091 = EDGE_CURVE('',#23740,#24064,#24092,.T.);
+#24092 = SURFACE_CURVE('',#24093,(#24098,#24105),.PCURVE_S1.);
+#24093 = CIRCLE('',#24094,9.375E-02);
+#24094 = AXIS2_PLACEMENT_3D('',#24095,#24096,#24097);
+#24095 = CARTESIAN_POINT('',(5.630520432075,0.9875,0.28125));
+#24096 = DIRECTION('',(0.,1.,0.));
+#24097 = DIRECTION('',(0.,0.,1.));
+#24098 = PCURVE('',#23762,#24099);
+#24099 = DEFINITIONAL_REPRESENTATION('',(#24100),#24104);
+#24100 = CIRCLE('',#24101,9.375E-02);
+#24101 = AXIS2_PLACEMENT_2D('',#24102,#24103);
+#24102 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#24103 = DIRECTION('',(0.,-1.));
+#24104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24105 = PCURVE('',#23790,#24106);
+#24106 = DEFINITIONAL_REPRESENTATION('',(#24107),#24111);
+#24107 = LINE('',#24108,#24109);
+#24108 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#24109 = VECTOR('',#24110,1.);
+#24110 = DIRECTION('',(1.,0.));
+#24111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24112 = ORIENTED_EDGE('',*,*,#23739,.T.);
+#24113 = ORIENTED_EDGE('',*,*,#24114,.F.);
+#24114 = EDGE_CURVE('',#23862,#23742,#24115,.T.);
+#24115 = SURFACE_CURVE('',#24116,(#24120,#24127),.PCURVE_S1.);
+#24116 = LINE('',#24117,#24118);
+#24117 = CARTESIAN_POINT('',(5.88,0.9875,0.));
+#24118 = VECTOR('',#24119,1.);
+#24119 = DIRECTION('',(0.,0.,1.));
+#24120 = PCURVE('',#23762,#24121);
+#24121 = DEFINITIONAL_REPRESENTATION('',(#24122),#24126);
+#24122 = LINE('',#24123,#24124);
+#24123 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#24124 = VECTOR('',#24125,1.);
+#24125 = DIRECTION('',(0.,-1.));
+#24126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24127 = PCURVE('',#23844,#24128);
+#24128 = DEFINITIONAL_REPRESENTATION('',(#24129),#24133);
+#24129 = LINE('',#24130,#24131);
+#24130 = CARTESIAN_POINT('',(0.,-0.375));
+#24131 = VECTOR('',#24132,1.);
+#24132 = DIRECTION('',(1.,0.));
+#24133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24134 = ADVANCED_FACE('',(#24135),#23790,.F.);
+#24135 = FACE_BOUND('',#24136,.F.);
+#24136 = EDGE_LOOP('',(#24137,#24165,#24186,#24187));
+#24137 = ORIENTED_EDGE('',*,*,#24138,.T.);
+#24138 = EDGE_CURVE('',#23775,#24139,#24141,.T.);
+#24139 = VERTEX_POINT('',#24140);
+#24140 = CARTESIAN_POINT('',(5.552515716981,0.6125,0.229246856604));
+#24141 = SURFACE_CURVE('',#24142,(#24147,#24154),.PCURVE_S1.);
+#24142 = CIRCLE('',#24143,9.375E-02);
+#24143 = AXIS2_PLACEMENT_3D('',#24144,#24145,#24146);
+#24144 = CARTESIAN_POINT('',(5.630520432075,0.6125,0.28125));
+#24145 = DIRECTION('',(0.,1.,0.));
+#24146 = DIRECTION('',(0.,0.,1.));
+#24147 = PCURVE('',#23790,#24148);
+#24148 = DEFINITIONAL_REPRESENTATION('',(#24149),#24153);
+#24149 = LINE('',#24150,#24151);
+#24150 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#24151 = VECTOR('',#24152,1.);
+#24152 = DIRECTION('',(1.,0.));
+#24153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24154 = PCURVE('',#23818,#24155);
+#24155 = DEFINITIONAL_REPRESENTATION('',(#24156),#24164);
+#24156 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24157,#24158,#24159,#24160
+ ,#24161,#24162,#24163),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#24157 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#24158 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#24159 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#24160 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#24161 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#24162 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#24163 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#24164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24165 = ORIENTED_EDGE('',*,*,#24166,.T.);
+#24166 = EDGE_CURVE('',#24139,#24064,#24167,.T.);
+#24167 = SURFACE_CURVE('',#24168,(#24172,#24179),.PCURVE_S1.);
+#24168 = LINE('',#24169,#24170);
+#24169 = CARTESIAN_POINT('',(5.552515716981,0.6125,0.229246856604));
+#24170 = VECTOR('',#24171,1.);
+#24171 = DIRECTION('',(0.,1.,0.));
+#24172 = PCURVE('',#23790,#24173);
+#24173 = DEFINITIONAL_REPRESENTATION('',(#24174),#24178);
+#24174 = LINE('',#24175,#24176);
+#24175 = CARTESIAN_POINT('',(0.982793723247,0.));
+#24176 = VECTOR('',#24177,1.);
+#24177 = DIRECTION('',(0.,1.));
+#24178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24179 = PCURVE('',#24079,#24180);
+#24180 = DEFINITIONAL_REPRESENTATION('',(#24181),#24185);
+#24181 = LINE('',#24182,#24183);
+#24182 = CARTESIAN_POINT('',(0.150520432075,0.));
+#24183 = VECTOR('',#24184,1.);
+#24184 = DIRECTION('',(0.,-1.));
+#24185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24186 = ORIENTED_EDGE('',*,*,#24091,.F.);
+#24187 = ORIENTED_EDGE('',*,*,#23774,.F.);
+#24188 = ADVANCED_FACE('',(#24189),#23844,.T.);
+#24189 = FACE_BOUND('',#24190,.T.);
+#24190 = EDGE_LOOP('',(#24191,#24214,#24235,#24236));
+#24191 = ORIENTED_EDGE('',*,*,#24192,.F.);
+#24192 = EDGE_CURVE('',#24193,#23803,#24195,.T.);
+#24193 = VERTEX_POINT('',#24194);
+#24194 = CARTESIAN_POINT('',(5.88,0.6125,0.));
+#24195 = SURFACE_CURVE('',#24196,(#24200,#24207),.PCURVE_S1.);
+#24196 = LINE('',#24197,#24198);
+#24197 = CARTESIAN_POINT('',(5.88,0.6125,0.));
+#24198 = VECTOR('',#24199,1.);
+#24199 = DIRECTION('',(0.,0.,1.));
+#24200 = PCURVE('',#23844,#24201);
+#24201 = DEFINITIONAL_REPRESENTATION('',(#24202),#24206);
+#24202 = LINE('',#24203,#24204);
+#24203 = CARTESIAN_POINT('',(0.,0.));
+#24204 = VECTOR('',#24205,1.);
+#24205 = DIRECTION('',(1.,0.));
+#24206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24207 = PCURVE('',#23818,#24208);
+#24208 = DEFINITIONAL_REPRESENTATION('',(#24209),#24213);
+#24209 = LINE('',#24210,#24211);
+#24210 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#24211 = VECTOR('',#24212,1.);
+#24212 = DIRECTION('',(-1.,0.));
+#24213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24214 = ORIENTED_EDGE('',*,*,#24215,.T.);
+#24215 = EDGE_CURVE('',#24193,#23862,#24216,.T.);
+#24216 = SURFACE_CURVE('',#24217,(#24221,#24228),.PCURVE_S1.);
+#24217 = LINE('',#24218,#24219);
+#24218 = CARTESIAN_POINT('',(5.88,0.6125,0.));
+#24219 = VECTOR('',#24220,1.);
+#24220 = DIRECTION('',(0.,1.,0.));
+#24221 = PCURVE('',#23844,#24222);
+#24222 = DEFINITIONAL_REPRESENTATION('',(#24223),#24227);
+#24223 = LINE('',#24224,#24225);
+#24224 = CARTESIAN_POINT('',(0.,0.));
+#24225 = VECTOR('',#24226,1.);
+#24226 = DIRECTION('',(0.,-1.));
+#24227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24228 = PCURVE('',#23877,#24229);
+#24229 = DEFINITIONAL_REPRESENTATION('',(#24230),#24234);
+#24230 = LINE('',#24231,#24232);
+#24231 = CARTESIAN_POINT('',(0.4,0.));
+#24232 = VECTOR('',#24233,1.);
+#24233 = DIRECTION('',(0.,1.));
+#24234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24235 = ORIENTED_EDGE('',*,*,#24114,.T.);
+#24236 = ORIENTED_EDGE('',*,*,#23830,.F.);
+#24237 = ADVANCED_FACE('',(#24238),#23818,.T.);
+#24238 = FACE_BOUND('',#24239,.T.);
+#24239 = EDGE_LOOP('',(#24240,#24263,#24264,#24265,#24266,#24289,#24313,
+ #24336,#24359,#24382,#24405));
+#24240 = ORIENTED_EDGE('',*,*,#24241,.T.);
+#24241 = EDGE_CURVE('',#24242,#24193,#24244,.T.);
+#24242 = VERTEX_POINT('',#24243);
+#24243 = CARTESIAN_POINT('',(5.530173477358,0.6125,0.));
+#24244 = SURFACE_CURVE('',#24245,(#24249,#24256),.PCURVE_S1.);
+#24245 = LINE('',#24246,#24247);
+#24246 = CARTESIAN_POINT('',(5.48,0.6125,0.));
+#24247 = VECTOR('',#24248,1.);
+#24248 = DIRECTION('',(1.,0.,0.));
+#24249 = PCURVE('',#23818,#24250);
+#24250 = DEFINITIONAL_REPRESENTATION('',(#24251),#24255);
+#24251 = LINE('',#24252,#24253);
+#24252 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#24253 = VECTOR('',#24254,1.);
+#24254 = DIRECTION('',(0.,1.));
+#24255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24256 = PCURVE('',#23877,#24257);
+#24257 = DEFINITIONAL_REPRESENTATION('',(#24258),#24262);
+#24258 = LINE('',#24259,#24260);
+#24259 = CARTESIAN_POINT('',(0.,0.));
+#24260 = VECTOR('',#24261,1.);
+#24261 = DIRECTION('',(1.,0.));
+#24262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24263 = ORIENTED_EDGE('',*,*,#24192,.T.);
+#24264 = ORIENTED_EDGE('',*,*,#23802,.F.);
+#24265 = ORIENTED_EDGE('',*,*,#24138,.T.);
+#24266 = ORIENTED_EDGE('',*,*,#24267,.T.);
+#24267 = EDGE_CURVE('',#24139,#24268,#24270,.T.);
+#24268 = VERTEX_POINT('',#24269);
+#24269 = CARTESIAN_POINT('',(5.263840667924,0.6125,0.662259430188));
+#24270 = SURFACE_CURVE('',#24271,(#24275,#24282),.PCURVE_S1.);
+#24271 = LINE('',#24272,#24273);
+#24272 = CARTESIAN_POINT('',(5.636009430188,0.6125,0.104006286792));
+#24273 = VECTOR('',#24274,1.);
+#24274 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#24275 = PCURVE('',#23818,#24276);
+#24276 = DEFINITIONAL_REPRESENTATION('',(#24277),#24281);
+#24277 = LINE('',#24278,#24279);
+#24278 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#24279 = VECTOR('',#24280,1.);
+#24280 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#24281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24282 = PCURVE('',#24079,#24283);
+#24283 = DEFINITIONAL_REPRESENTATION('',(#24284),#24288);
+#24284 = LINE('',#24285,#24286);
+#24285 = CARTESIAN_POINT('',(0.,0.));
+#24286 = VECTOR('',#24287,1.);
+#24287 = DIRECTION('',(1.,0.));
+#24288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24289 = ORIENTED_EDGE('',*,*,#24290,.T.);
+#24290 = EDGE_CURVE('',#24268,#24291,#24293,.T.);
+#24291 = VERTEX_POINT('',#24292);
+#24292 = CARTESIAN_POINT('',(5.18583595283,0.6125,0.704006286792));
+#24293 = SURFACE_CURVE('',#24294,(#24299,#24306),.PCURVE_S1.);
+#24294 = CIRCLE('',#24295,9.375E-02);
+#24295 = AXIS2_PLACEMENT_3D('',#24296,#24297,#24298);
+#24296 = CARTESIAN_POINT('',(5.18583595283,0.6125,0.610256286792));
+#24297 = DIRECTION('',(0.,-1.,0.));
+#24298 = DIRECTION('',(0.,0.,1.));
+#24299 = PCURVE('',#23818,#24300);
+#24300 = DEFINITIONAL_REPRESENTATION('',(#24301),#24305);
+#24301 = CIRCLE('',#24302,9.375E-02);
+#24302 = AXIS2_PLACEMENT_2D('',#24303,#24304);
+#24303 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#24304 = DIRECTION('',(-1.,0.));
+#24305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24306 = PCURVE('',#24051,#24307);
+#24307 = DEFINITIONAL_REPRESENTATION('',(#24308),#24312);
+#24308 = LINE('',#24309,#24310);
+#24309 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#24310 = VECTOR('',#24311,1.);
+#24311 = DIRECTION('',(-1.,0.));
+#24312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24313 = ORIENTED_EDGE('',*,*,#24314,.F.);
+#24314 = EDGE_CURVE('',#24315,#24291,#24317,.T.);
+#24315 = VERTEX_POINT('',#24316);
+#24316 = CARTESIAN_POINT('',(5.08,0.6125,0.704006286792));
+#24317 = SURFACE_CURVE('',#24318,(#24322,#24329),.PCURVE_S1.);
+#24318 = LINE('',#24319,#24320);
+#24319 = CARTESIAN_POINT('',(5.08,0.6125,0.704006286792));
+#24320 = VECTOR('',#24321,1.);
+#24321 = DIRECTION('',(1.,0.,0.));
+#24322 = PCURVE('',#23818,#24323);
+#24323 = DEFINITIONAL_REPRESENTATION('',(#24324),#24328);
+#24324 = LINE('',#24325,#24326);
+#24325 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#24326 = VECTOR('',#24327,1.);
+#24327 = DIRECTION('',(0.,1.));
+#24328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24329 = PCURVE('',#24018,#24330);
+#24330 = DEFINITIONAL_REPRESENTATION('',(#24331),#24335);
+#24331 = LINE('',#24332,#24333);
+#24332 = CARTESIAN_POINT('',(0.,0.));
+#24333 = VECTOR('',#24334,1.);
+#24334 = DIRECTION('',(1.,0.));
+#24335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24336 = ORIENTED_EDGE('',*,*,#24337,.F.);
+#24337 = EDGE_CURVE('',#24338,#24315,#24340,.T.);
+#24338 = VERTEX_POINT('',#24339);
+#24339 = CARTESIAN_POINT('',(5.08,0.6125,0.516506286792));
+#24340 = SURFACE_CURVE('',#24341,(#24345,#24352),.PCURVE_S1.);
+#24341 = LINE('',#24342,#24343);
+#24342 = CARTESIAN_POINT('',(5.08,0.6125,0.516506286792));
+#24343 = VECTOR('',#24344,1.);
+#24344 = DIRECTION('',(0.,0.,1.));
+#24345 = PCURVE('',#23818,#24346);
+#24346 = DEFINITIONAL_REPRESENTATION('',(#24347),#24351);
+#24347 = LINE('',#24348,#24349);
+#24348 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#24349 = VECTOR('',#24350,1.);
+#24350 = DIRECTION('',(-1.,0.));
+#24351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24352 = PCURVE('',#23990,#24353);
+#24353 = DEFINITIONAL_REPRESENTATION('',(#24354),#24358);
+#24354 = LINE('',#24355,#24356);
+#24355 = CARTESIAN_POINT('',(0.,0.));
+#24356 = VECTOR('',#24357,1.);
+#24357 = DIRECTION('',(1.,0.));
+#24358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24359 = ORIENTED_EDGE('',*,*,#24360,.T.);
+#24360 = EDGE_CURVE('',#24338,#24361,#24363,.T.);
+#24361 = VERTEX_POINT('',#24362);
+#24362 = CARTESIAN_POINT('',(5.135662475472,0.6125,0.516506286792));
+#24363 = SURFACE_CURVE('',#24364,(#24368,#24375),.PCURVE_S1.);
+#24364 = LINE('',#24365,#24366);
+#24365 = CARTESIAN_POINT('',(5.08,0.6125,0.516506286792));
+#24366 = VECTOR('',#24367,1.);
+#24367 = DIRECTION('',(1.,0.,0.));
+#24368 = PCURVE('',#23818,#24369);
+#24369 = DEFINITIONAL_REPRESENTATION('',(#24370),#24374);
+#24370 = LINE('',#24371,#24372);
+#24371 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#24372 = VECTOR('',#24373,1.);
+#24373 = DIRECTION('',(0.,1.));
+#24374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24375 = PCURVE('',#23962,#24376);
+#24376 = DEFINITIONAL_REPRESENTATION('',(#24377),#24381);
+#24377 = LINE('',#24378,#24379);
+#24378 = CARTESIAN_POINT('',(0.,0.));
+#24379 = VECTOR('',#24380,1.);
+#24380 = DIRECTION('',(1.,0.));
+#24381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24382 = ORIENTED_EDGE('',*,*,#24383,.F.);
+#24383 = EDGE_CURVE('',#24384,#24361,#24386,.T.);
+#24384 = VERTEX_POINT('',#24385);
+#24385 = CARTESIAN_POINT('',(5.452168762264,0.6125,4.174685660388E-02));
+#24386 = SURFACE_CURVE('',#24387,(#24391,#24398),.PCURVE_S1.);
+#24387 = LINE('',#24388,#24389);
+#24388 = CARTESIAN_POINT('',(5.48,0.6125,0.));
+#24389 = VECTOR('',#24390,1.);
+#24390 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#24391 = PCURVE('',#23818,#24392);
+#24392 = DEFINITIONAL_REPRESENTATION('',(#24393),#24397);
+#24393 = LINE('',#24394,#24395);
+#24394 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#24395 = VECTOR('',#24396,1.);
+#24396 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#24397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24398 = PCURVE('',#23934,#24399);
+#24399 = DEFINITIONAL_REPRESENTATION('',(#24400),#24404);
+#24400 = LINE('',#24401,#24402);
+#24401 = CARTESIAN_POINT('',(0.,0.));
+#24402 = VECTOR('',#24403,1.);
+#24403 = DIRECTION('',(1.,0.));
+#24404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24405 = ORIENTED_EDGE('',*,*,#24406,.F.);
+#24406 = EDGE_CURVE('',#24242,#24384,#24407,.T.);
+#24407 = SURFACE_CURVE('',#24408,(#24413,#24424),.PCURVE_S1.);
+#24408 = CIRCLE('',#24409,9.375E-02);
+#24409 = AXIS2_PLACEMENT_3D('',#24410,#24411,#24412);
+#24410 = CARTESIAN_POINT('',(5.530173477358,0.6125,9.375E-02));
+#24411 = DIRECTION('',(0.,1.,0.));
+#24412 = DIRECTION('',(0.,0.,1.));
+#24413 = PCURVE('',#23818,#24414);
+#24414 = DEFINITIONAL_REPRESENTATION('',(#24415),#24423);
+#24415 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24416,#24417,#24418,#24419
+ ,#24420,#24421,#24422),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#24416 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#24417 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#24418 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#24419 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#24420 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#24421 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#24422 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#24423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24424 = PCURVE('',#23906,#24425);
+#24425 = DEFINITIONAL_REPRESENTATION('',(#24426),#24430);
+#24426 = LINE('',#24427,#24428);
+#24427 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#24428 = VECTOR('',#24429,1.);
+#24429 = DIRECTION('',(1.,0.));
+#24430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24431 = ADVANCED_FACE('',(#24432),#23877,.F.);
+#24432 = FACE_BOUND('',#24433,.F.);
+#24433 = EDGE_LOOP('',(#24434,#24435,#24436,#24437));
+#24434 = ORIENTED_EDGE('',*,*,#24241,.T.);
+#24435 = ORIENTED_EDGE('',*,*,#24215,.T.);
+#24436 = ORIENTED_EDGE('',*,*,#23859,.F.);
+#24437 = ORIENTED_EDGE('',*,*,#24438,.F.);
+#24438 = EDGE_CURVE('',#24242,#23860,#24439,.T.);
+#24439 = SURFACE_CURVE('',#24440,(#24444,#24451),.PCURVE_S1.);
+#24440 = LINE('',#24441,#24442);
+#24441 = CARTESIAN_POINT('',(5.530173477358,0.6125,0.));
+#24442 = VECTOR('',#24443,1.);
+#24443 = DIRECTION('',(0.,1.,0.));
+#24444 = PCURVE('',#23877,#24445);
+#24445 = DEFINITIONAL_REPRESENTATION('',(#24446),#24450);
+#24446 = LINE('',#24447,#24448);
+#24447 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#24448 = VECTOR('',#24449,1.);
+#24449 = DIRECTION('',(0.,1.));
+#24450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24451 = PCURVE('',#23906,#24452);
+#24452 = DEFINITIONAL_REPRESENTATION('',(#24453),#24457);
+#24453 = LINE('',#24454,#24455);
+#24454 = CARTESIAN_POINT('',(0.,0.));
+#24455 = VECTOR('',#24456,1.);
+#24456 = DIRECTION('',(0.,1.));
+#24457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24458 = ADVANCED_FACE('',(#24459),#23906,.T.);
+#24459 = FACE_BOUND('',#24460,.T.);
+#24460 = EDGE_LOOP('',(#24461,#24462,#24483,#24484));
+#24461 = ORIENTED_EDGE('',*,*,#24406,.T.);
+#24462 = ORIENTED_EDGE('',*,*,#24463,.T.);
+#24463 = EDGE_CURVE('',#24384,#23890,#24464,.T.);
+#24464 = SURFACE_CURVE('',#24465,(#24469,#24476),.PCURVE_S1.);
+#24465 = LINE('',#24466,#24467);
+#24466 = CARTESIAN_POINT('',(5.452168762264,0.6125,4.174685660388E-02));
+#24467 = VECTOR('',#24468,1.);
+#24468 = DIRECTION('',(0.,1.,0.));
+#24469 = PCURVE('',#23906,#24470);
+#24470 = DEFINITIONAL_REPRESENTATION('',(#24471),#24475);
+#24471 = LINE('',#24472,#24473);
+#24472 = CARTESIAN_POINT('',(0.982793723247,0.));
+#24473 = VECTOR('',#24474,1.);
+#24474 = DIRECTION('',(0.,1.));
+#24475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24476 = PCURVE('',#23934,#24477);
+#24477 = DEFINITIONAL_REPRESENTATION('',(#24478),#24482);
+#24478 = LINE('',#24479,#24480);
+#24479 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#24480 = VECTOR('',#24481,1.);
+#24481 = DIRECTION('',(0.,-1.));
+#24482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24483 = ORIENTED_EDGE('',*,*,#23889,.F.);
+#24484 = ORIENTED_EDGE('',*,*,#24438,.F.);
+#24485 = ADVANCED_FACE('',(#24486),#23934,.F.);
+#24486 = FACE_BOUND('',#24487,.F.);
+#24487 = EDGE_LOOP('',(#24488,#24489,#24490,#24491));
+#24488 = ORIENTED_EDGE('',*,*,#24383,.F.);
+#24489 = ORIENTED_EDGE('',*,*,#24463,.T.);
+#24490 = ORIENTED_EDGE('',*,*,#23918,.T.);
+#24491 = ORIENTED_EDGE('',*,*,#24492,.F.);
+#24492 = EDGE_CURVE('',#24361,#23919,#24493,.T.);
+#24493 = SURFACE_CURVE('',#24494,(#24498,#24504),.PCURVE_S1.);
+#24494 = LINE('',#24495,#24496);
+#24495 = CARTESIAN_POINT('',(5.135662475472,0.6125,0.516506286792));
+#24496 = VECTOR('',#24497,1.);
+#24497 = DIRECTION('',(0.,1.,0.));
+#24498 = PCURVE('',#23934,#24499);
+#24499 = DEFINITIONAL_REPRESENTATION('',(#24500),#24503);
+#24500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24501,#24502),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#24501 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#24502 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#24503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24504 = PCURVE('',#23962,#24505);
+#24505 = DEFINITIONAL_REPRESENTATION('',(#24506),#24509);
+#24506 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24507,#24508),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#24507 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#24508 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#24509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24510 = ADVANCED_FACE('',(#24511),#23962,.F.);
+#24511 = FACE_BOUND('',#24512,.F.);
+#24512 = EDGE_LOOP('',(#24513,#24514,#24535,#24536));
+#24513 = ORIENTED_EDGE('',*,*,#23946,.F.);
+#24514 = ORIENTED_EDGE('',*,*,#24515,.F.);
+#24515 = EDGE_CURVE('',#24338,#23947,#24516,.T.);
+#24516 = SURFACE_CURVE('',#24517,(#24521,#24528),.PCURVE_S1.);
+#24517 = LINE('',#24518,#24519);
+#24518 = CARTESIAN_POINT('',(5.08,0.6125,0.516506286792));
+#24519 = VECTOR('',#24520,1.);
+#24520 = DIRECTION('',(0.,1.,0.));
+#24521 = PCURVE('',#23962,#24522);
+#24522 = DEFINITIONAL_REPRESENTATION('',(#24523),#24527);
+#24523 = LINE('',#24524,#24525);
+#24524 = CARTESIAN_POINT('',(0.,0.));
+#24525 = VECTOR('',#24526,1.);
+#24526 = DIRECTION('',(0.,1.));
+#24527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24528 = PCURVE('',#23990,#24529);
+#24529 = DEFINITIONAL_REPRESENTATION('',(#24530),#24534);
+#24530 = LINE('',#24531,#24532);
+#24531 = CARTESIAN_POINT('',(0.,0.));
+#24532 = VECTOR('',#24533,1.);
+#24533 = DIRECTION('',(0.,-1.));
+#24534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24535 = ORIENTED_EDGE('',*,*,#24360,.T.);
+#24536 = ORIENTED_EDGE('',*,*,#24492,.T.);
+#24537 = ADVANCED_FACE('',(#24538),#23990,.F.);
+#24538 = FACE_BOUND('',#24539,.T.);
+#24539 = EDGE_LOOP('',(#24540,#24541,#24562,#24563));
+#24540 = ORIENTED_EDGE('',*,*,#24337,.T.);
+#24541 = ORIENTED_EDGE('',*,*,#24542,.T.);
+#24542 = EDGE_CURVE('',#24315,#23975,#24543,.T.);
+#24543 = SURFACE_CURVE('',#24544,(#24548,#24555),.PCURVE_S1.);
+#24544 = LINE('',#24545,#24546);
+#24545 = CARTESIAN_POINT('',(5.08,0.6125,0.704006286792));
+#24546 = VECTOR('',#24547,1.);
+#24547 = DIRECTION('',(0.,1.,0.));
+#24548 = PCURVE('',#23990,#24549);
+#24549 = DEFINITIONAL_REPRESENTATION('',(#24550),#24554);
+#24550 = LINE('',#24551,#24552);
+#24551 = CARTESIAN_POINT('',(0.1875,0.));
+#24552 = VECTOR('',#24553,1.);
+#24553 = DIRECTION('',(0.,-1.));
+#24554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24555 = PCURVE('',#24018,#24556);
+#24556 = DEFINITIONAL_REPRESENTATION('',(#24557),#24561);
+#24557 = LINE('',#24558,#24559);
+#24558 = CARTESIAN_POINT('',(0.,0.));
+#24559 = VECTOR('',#24560,1.);
+#24560 = DIRECTION('',(0.,1.));
+#24561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24562 = ORIENTED_EDGE('',*,*,#23974,.F.);
+#24563 = ORIENTED_EDGE('',*,*,#24515,.F.);
+#24564 = ADVANCED_FACE('',(#24565),#24079,.T.);
+#24565 = FACE_BOUND('',#24566,.T.);
+#24566 = EDGE_LOOP('',(#24567,#24568,#24569,#24570));
+#24567 = ORIENTED_EDGE('',*,*,#24267,.F.);
+#24568 = ORIENTED_EDGE('',*,*,#24166,.T.);
+#24569 = ORIENTED_EDGE('',*,*,#24063,.T.);
+#24570 = ORIENTED_EDGE('',*,*,#24571,.F.);
+#24571 = EDGE_CURVE('',#24268,#24031,#24572,.T.);
+#24572 = SURFACE_CURVE('',#24573,(#24577,#24584),.PCURVE_S1.);
+#24573 = LINE('',#24574,#24575);
+#24574 = CARTESIAN_POINT('',(5.263840667924,0.6125,0.662259430188));
+#24575 = VECTOR('',#24576,1.);
+#24576 = DIRECTION('',(0.,1.,0.));
+#24577 = PCURVE('',#24079,#24578);
+#24578 = DEFINITIONAL_REPRESENTATION('',(#24579),#24583);
+#24579 = LINE('',#24580,#24581);
+#24580 = CARTESIAN_POINT('',(0.670936777735,0.));
+#24581 = VECTOR('',#24582,1.);
+#24582 = DIRECTION('',(0.,-1.));
+#24583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24584 = PCURVE('',#24051,#24585);
+#24585 = DEFINITIONAL_REPRESENTATION('',(#24586),#24590);
+#24586 = LINE('',#24587,#24588);
+#24587 = CARTESIAN_POINT('',(-0.,0.));
+#24588 = VECTOR('',#24589,1.);
+#24589 = DIRECTION('',(-0.,1.));
+#24590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24591 = ADVANCED_FACE('',(#24592),#24018,.T.);
+#24592 = FACE_BOUND('',#24593,.T.);
+#24593 = EDGE_LOOP('',(#24594,#24595,#24596,#24597));
+#24594 = ORIENTED_EDGE('',*,*,#24002,.F.);
+#24595 = ORIENTED_EDGE('',*,*,#24542,.F.);
+#24596 = ORIENTED_EDGE('',*,*,#24314,.T.);
+#24597 = ORIENTED_EDGE('',*,*,#24598,.T.);
+#24598 = EDGE_CURVE('',#24291,#24003,#24599,.T.);
+#24599 = SURFACE_CURVE('',#24600,(#24604,#24611),.PCURVE_S1.);
+#24600 = LINE('',#24601,#24602);
+#24601 = CARTESIAN_POINT('',(5.18583595283,0.6125,0.704006286792));
+#24602 = VECTOR('',#24603,1.);
+#24603 = DIRECTION('',(0.,1.,0.));
+#24604 = PCURVE('',#24018,#24605);
+#24605 = DEFINITIONAL_REPRESENTATION('',(#24606),#24610);
+#24606 = LINE('',#24607,#24608);
+#24607 = CARTESIAN_POINT('',(0.10583595283,0.));
+#24608 = VECTOR('',#24609,1.);
+#24609 = DIRECTION('',(0.,1.));
+#24610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24611 = PCURVE('',#24051,#24612);
+#24612 = DEFINITIONAL_REPRESENTATION('',(#24613),#24617);
+#24613 = LINE('',#24614,#24615);
+#24614 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#24615 = VECTOR('',#24616,1.);
+#24616 = DIRECTION('',(-0.,1.));
+#24617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24618 = ADVANCED_FACE('',(#24619),#24051,.T.);
+#24619 = FACE_BOUND('',#24620,.F.);
+#24620 = EDGE_LOOP('',(#24621,#24622,#24623,#24624));
+#24621 = ORIENTED_EDGE('',*,*,#24290,.T.);
+#24622 = ORIENTED_EDGE('',*,*,#24598,.T.);
+#24623 = ORIENTED_EDGE('',*,*,#24030,.F.);
+#24624 = ORIENTED_EDGE('',*,*,#24571,.F.);
+#24625 = MANIFOLD_SOLID_BREP('',#24626);
+#24626 = CLOSED_SHELL('',(#24627,#24747,#25030,#25080,#25129,#25323,
+ #25350,#25377,#25402,#25429,#25456,#25483,#25510));
+#24627 = ADVANCED_FACE('',(#24628),#24642,.T.);
+#24628 = FACE_BOUND('',#24629,.T.);
+#24629 = EDGE_LOOP('',(#24630,#24665,#24693,#24721));
+#24630 = ORIENTED_EDGE('',*,*,#24631,.F.);
+#24631 = EDGE_CURVE('',#24632,#24634,#24636,.T.);
+#24632 = VERTEX_POINT('',#24633);
+#24633 = CARTESIAN_POINT('',(-5.88,0.1875,0.1875));
+#24634 = VERTEX_POINT('',#24635);
+#24635 = CARTESIAN_POINT('',(-5.630520432075,0.1875,0.1875));
+#24636 = SURFACE_CURVE('',#24637,(#24641,#24653),.PCURVE_S1.);
+#24637 = LINE('',#24638,#24639);
+#24638 = CARTESIAN_POINT('',(-5.88,0.1875,0.1875));
+#24639 = VECTOR('',#24640,1.);
+#24640 = DIRECTION('',(1.,0.,0.));
+#24641 = PCURVE('',#24642,#24647);
+#24642 = PLANE('',#24643);
+#24643 = AXIS2_PLACEMENT_3D('',#24644,#24645,#24646);
+#24644 = CARTESIAN_POINT('',(-5.88,-0.1875,0.1875));
+#24645 = DIRECTION('',(0.,0.,1.));
+#24646 = DIRECTION('',(1.,0.,0.));
+#24647 = DEFINITIONAL_REPRESENTATION('',(#24648),#24652);
+#24648 = LINE('',#24649,#24650);
+#24649 = CARTESIAN_POINT('',(0.,0.375));
+#24650 = VECTOR('',#24651,1.);
+#24651 = DIRECTION('',(1.,0.));
+#24652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24653 = PCURVE('',#24654,#24659);
+#24654 = PLANE('',#24655);
+#24655 = AXIS2_PLACEMENT_3D('',#24656,#24657,#24658);
+#24656 = CARTESIAN_POINT('',(-5.453319128445,0.1875,0.302149478872));
+#24657 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#24658 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#24659 = DEFINITIONAL_REPRESENTATION('',(#24660),#24664);
+#24660 = LINE('',#24661,#24662);
+#24661 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#24662 = VECTOR('',#24663,1.);
+#24663 = DIRECTION('',(1.,-8.365608664024E-59));
+#24664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24665 = ORIENTED_EDGE('',*,*,#24666,.F.);
+#24666 = EDGE_CURVE('',#24667,#24632,#24669,.T.);
+#24667 = VERTEX_POINT('',#24668);
+#24668 = CARTESIAN_POINT('',(-5.88,-0.1875,0.1875));
+#24669 = SURFACE_CURVE('',#24670,(#24674,#24681),.PCURVE_S1.);
+#24670 = LINE('',#24671,#24672);
+#24671 = CARTESIAN_POINT('',(-5.88,-0.1875,0.1875));
+#24672 = VECTOR('',#24673,1.);
+#24673 = DIRECTION('',(0.,1.,0.));
+#24674 = PCURVE('',#24642,#24675);
+#24675 = DEFINITIONAL_REPRESENTATION('',(#24676),#24680);
+#24676 = LINE('',#24677,#24678);
+#24677 = CARTESIAN_POINT('',(0.,0.));
+#24678 = VECTOR('',#24679,1.);
+#24679 = DIRECTION('',(0.,1.));
+#24680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24681 = PCURVE('',#24682,#24687);
+#24682 = PLANE('',#24683);
+#24683 = AXIS2_PLACEMENT_3D('',#24684,#24685,#24686);
+#24684 = CARTESIAN_POINT('',(-5.88,-0.1875,0.));
+#24685 = DIRECTION('',(1.,0.,0.));
+#24686 = DIRECTION('',(0.,0.,1.));
+#24687 = DEFINITIONAL_REPRESENTATION('',(#24688),#24692);
+#24688 = LINE('',#24689,#24690);
+#24689 = CARTESIAN_POINT('',(0.1875,0.));
+#24690 = VECTOR('',#24691,1.);
+#24691 = DIRECTION('',(0.,-1.));
+#24692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24693 = ORIENTED_EDGE('',*,*,#24694,.T.);
+#24694 = EDGE_CURVE('',#24667,#24695,#24697,.T.);
+#24695 = VERTEX_POINT('',#24696);
+#24696 = CARTESIAN_POINT('',(-5.630520432075,-0.1875,0.1875));
+#24697 = SURFACE_CURVE('',#24698,(#24702,#24709),.PCURVE_S1.);
+#24698 = LINE('',#24699,#24700);
+#24699 = CARTESIAN_POINT('',(-5.88,-0.1875,0.1875));
+#24700 = VECTOR('',#24701,1.);
+#24701 = DIRECTION('',(1.,0.,0.));
+#24702 = PCURVE('',#24642,#24703);
+#24703 = DEFINITIONAL_REPRESENTATION('',(#24704),#24708);
+#24704 = LINE('',#24705,#24706);
+#24705 = CARTESIAN_POINT('',(0.,0.));
+#24706 = VECTOR('',#24707,1.);
+#24707 = DIRECTION('',(1.,0.));
+#24708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24709 = PCURVE('',#24710,#24715);
+#24710 = PLANE('',#24711);
+#24711 = AXIS2_PLACEMENT_3D('',#24712,#24713,#24714);
+#24712 = CARTESIAN_POINT('',(-5.453319128445,-0.1875,0.302149478872));
+#24713 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#24714 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#24715 = DEFINITIONAL_REPRESENTATION('',(#24716),#24720);
+#24716 = LINE('',#24717,#24718);
+#24717 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#24718 = VECTOR('',#24719,1.);
+#24719 = DIRECTION('',(-1.,-4.751047921064E-59));
+#24720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24721 = ORIENTED_EDGE('',*,*,#24722,.T.);
+#24722 = EDGE_CURVE('',#24695,#24634,#24723,.T.);
+#24723 = SURFACE_CURVE('',#24724,(#24728,#24735),.PCURVE_S1.);
+#24724 = LINE('',#24725,#24726);
+#24725 = CARTESIAN_POINT('',(-5.630520432075,-0.1875,0.1875));
+#24726 = VECTOR('',#24727,1.);
+#24727 = DIRECTION('',(0.,1.,0.));
+#24728 = PCURVE('',#24642,#24729);
+#24729 = DEFINITIONAL_REPRESENTATION('',(#24730),#24734);
+#24730 = LINE('',#24731,#24732);
+#24731 = CARTESIAN_POINT('',(0.249479567925,0.));
+#24732 = VECTOR('',#24733,1.);
+#24733 = DIRECTION('',(0.,1.));
+#24734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24735 = PCURVE('',#24736,#24741);
+#24736 = CYLINDRICAL_SURFACE('',#24737,9.375E-02);
+#24737 = AXIS2_PLACEMENT_3D('',#24738,#24739,#24740);
+#24738 = CARTESIAN_POINT('',(-5.630520432075,-0.1875,0.28125));
+#24739 = DIRECTION('',(0.,1.,0.));
+#24740 = DIRECTION('',(0.,0.,-1.));
+#24741 = DEFINITIONAL_REPRESENTATION('',(#24742),#24746);
+#24742 = LINE('',#24743,#24744);
+#24743 = CARTESIAN_POINT('',(-0.,0.));
+#24744 = VECTOR('',#24745,1.);
+#24745 = DIRECTION('',(-0.,1.));
+#24746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24747 = ADVANCED_FACE('',(#24748),#24654,.T.);
+#24748 = FACE_BOUND('',#24749,.T.);
+#24749 = EDGE_LOOP('',(#24750,#24780,#24801,#24802,#24830,#24858,#24887,
+ #24915,#24943,#24971,#24999));
+#24750 = ORIENTED_EDGE('',*,*,#24751,.F.);
+#24751 = EDGE_CURVE('',#24752,#24754,#24756,.T.);
+#24752 = VERTEX_POINT('',#24753);
+#24753 = CARTESIAN_POINT('',(-5.88,0.1875,0.));
+#24754 = VERTEX_POINT('',#24755);
+#24755 = CARTESIAN_POINT('',(-5.530173477358,0.1875,0.));
+#24756 = SURFACE_CURVE('',#24757,(#24761,#24768),.PCURVE_S1.);
+#24757 = LINE('',#24758,#24759);
+#24758 = CARTESIAN_POINT('',(-5.88,0.1875,0.));
+#24759 = VECTOR('',#24760,1.);
+#24760 = DIRECTION('',(1.,0.,0.));
+#24761 = PCURVE('',#24654,#24762);
+#24762 = DEFINITIONAL_REPRESENTATION('',(#24763),#24767);
+#24763 = LINE('',#24764,#24765);
+#24764 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#24765 = VECTOR('',#24766,1.);
+#24766 = DIRECTION('',(1.,-8.365608664024E-59));
+#24767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24768 = PCURVE('',#24769,#24774);
+#24769 = PLANE('',#24770);
+#24770 = AXIS2_PLACEMENT_3D('',#24771,#24772,#24773);
+#24771 = CARTESIAN_POINT('',(-5.88,-0.1875,0.));
+#24772 = DIRECTION('',(0.,0.,1.));
+#24773 = DIRECTION('',(1.,0.,0.));
+#24774 = DEFINITIONAL_REPRESENTATION('',(#24775),#24779);
+#24775 = LINE('',#24776,#24777);
+#24776 = CARTESIAN_POINT('',(0.,0.375));
+#24777 = VECTOR('',#24778,1.);
+#24778 = DIRECTION('',(1.,0.));
+#24779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24780 = ORIENTED_EDGE('',*,*,#24781,.T.);
+#24781 = EDGE_CURVE('',#24752,#24632,#24782,.T.);
+#24782 = SURFACE_CURVE('',#24783,(#24787,#24794),.PCURVE_S1.);
+#24783 = LINE('',#24784,#24785);
+#24784 = CARTESIAN_POINT('',(-5.88,0.1875,0.));
+#24785 = VECTOR('',#24786,1.);
+#24786 = DIRECTION('',(0.,0.,1.));
+#24787 = PCURVE('',#24654,#24788);
+#24788 = DEFINITIONAL_REPRESENTATION('',(#24789),#24793);
+#24789 = LINE('',#24790,#24791);
+#24790 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#24791 = VECTOR('',#24792,1.);
+#24792 = DIRECTION('',(0.,-1.));
+#24793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24794 = PCURVE('',#24682,#24795);
+#24795 = DEFINITIONAL_REPRESENTATION('',(#24796),#24800);
+#24796 = LINE('',#24797,#24798);
+#24797 = CARTESIAN_POINT('',(0.,-0.375));
+#24798 = VECTOR('',#24799,1.);
+#24799 = DIRECTION('',(1.,0.));
+#24800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24801 = ORIENTED_EDGE('',*,*,#24631,.T.);
+#24802 = ORIENTED_EDGE('',*,*,#24803,.T.);
+#24803 = EDGE_CURVE('',#24634,#24804,#24806,.T.);
+#24804 = VERTEX_POINT('',#24805);
+#24805 = CARTESIAN_POINT('',(-5.552515716981,0.1875,0.229246856604));
+#24806 = SURFACE_CURVE('',#24807,(#24812,#24823),.PCURVE_S1.);
+#24807 = CIRCLE('',#24808,9.375E-02);
+#24808 = AXIS2_PLACEMENT_3D('',#24809,#24810,#24811);
+#24809 = CARTESIAN_POINT('',(-5.630520432075,0.1875,0.28125));
+#24810 = DIRECTION('',(0.,-1.,0.));
+#24811 = DIRECTION('',(0.,0.,1.));
+#24812 = PCURVE('',#24654,#24813);
+#24813 = DEFINITIONAL_REPRESENTATION('',(#24814),#24822);
+#24814 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24815,#24816,#24817,#24818
+ ,#24819,#24820,#24821),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#24815 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#24816 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#24817 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#24818 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#24819 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#24820 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#24821 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#24822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24823 = PCURVE('',#24736,#24824);
+#24824 = DEFINITIONAL_REPRESENTATION('',(#24825),#24829);
+#24825 = LINE('',#24826,#24827);
+#24826 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#24827 = VECTOR('',#24828,1.);
+#24828 = DIRECTION('',(-1.,0.));
+#24829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24830 = ORIENTED_EDGE('',*,*,#24831,.T.);
+#24831 = EDGE_CURVE('',#24804,#24832,#24834,.T.);
+#24832 = VERTEX_POINT('',#24833);
+#24833 = CARTESIAN_POINT('',(-5.263840667924,0.1875,0.662259430188));
+#24834 = SURFACE_CURVE('',#24835,(#24839,#24846),.PCURVE_S1.);
+#24835 = LINE('',#24836,#24837);
+#24836 = CARTESIAN_POINT('',(-5.636009430188,0.1875,0.104006286792));
+#24837 = VECTOR('',#24838,1.);
+#24838 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#24839 = PCURVE('',#24654,#24840);
+#24840 = DEFINITIONAL_REPRESENTATION('',(#24841),#24845);
+#24841 = LINE('',#24842,#24843);
+#24842 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#24843 = VECTOR('',#24844,1.);
+#24844 = DIRECTION('',(0.554700196225,-0.832050294338));
+#24845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24846 = PCURVE('',#24847,#24852);
+#24847 = PLANE('',#24848);
+#24848 = AXIS2_PLACEMENT_3D('',#24849,#24850,#24851);
+#24849 = CARTESIAN_POINT('',(-5.636009430188,-0.1875,0.104006286792));
+#24850 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#24851 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#24852 = DEFINITIONAL_REPRESENTATION('',(#24853),#24857);
+#24853 = LINE('',#24854,#24855);
+#24854 = CARTESIAN_POINT('',(0.,-0.375));
+#24855 = VECTOR('',#24856,1.);
+#24856 = DIRECTION('',(1.,0.));
+#24857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24858 = ORIENTED_EDGE('',*,*,#24859,.T.);
+#24859 = EDGE_CURVE('',#24832,#24860,#24862,.T.);
+#24860 = VERTEX_POINT('',#24861);
+#24861 = CARTESIAN_POINT('',(-5.18583595283,0.1875,0.704006286792));
+#24862 = SURFACE_CURVE('',#24863,(#24868,#24875),.PCURVE_S1.);
+#24863 = CIRCLE('',#24864,9.375E-02);
+#24864 = AXIS2_PLACEMENT_3D('',#24865,#24866,#24867);
+#24865 = CARTESIAN_POINT('',(-5.18583595283,0.1875,0.610256286792));
+#24866 = DIRECTION('',(0.,1.,0.));
+#24867 = DIRECTION('',(0.,0.,1.));
+#24868 = PCURVE('',#24654,#24869);
+#24869 = DEFINITIONAL_REPRESENTATION('',(#24870),#24874);
+#24870 = CIRCLE('',#24871,9.375E-02);
+#24871 = AXIS2_PLACEMENT_2D('',#24872,#24873);
+#24872 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#24873 = DIRECTION('',(0.,-1.));
+#24874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24875 = PCURVE('',#24876,#24881);
+#24876 = CYLINDRICAL_SURFACE('',#24877,9.375E-02);
+#24877 = AXIS2_PLACEMENT_3D('',#24878,#24879,#24880);
+#24878 = CARTESIAN_POINT('',(-5.18583595283,-0.1875,0.610256286792));
+#24879 = DIRECTION('',(0.,1.,0.));
+#24880 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#24881 = DEFINITIONAL_REPRESENTATION('',(#24882),#24886);
+#24882 = LINE('',#24883,#24884);
+#24883 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#24884 = VECTOR('',#24885,1.);
+#24885 = DIRECTION('',(1.,0.));
+#24886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24887 = ORIENTED_EDGE('',*,*,#24888,.T.);
+#24888 = EDGE_CURVE('',#24860,#24889,#24891,.T.);
+#24889 = VERTEX_POINT('',#24890);
+#24890 = CARTESIAN_POINT('',(-5.08,0.1875,0.704006286792));
+#24891 = SURFACE_CURVE('',#24892,(#24896,#24903),.PCURVE_S1.);
+#24892 = LINE('',#24893,#24894);
+#24893 = CARTESIAN_POINT('',(-5.236009430188,0.1875,0.704006286792));
+#24894 = VECTOR('',#24895,1.);
+#24895 = DIRECTION('',(1.,0.,0.));
+#24896 = PCURVE('',#24654,#24897);
+#24897 = DEFINITIONAL_REPRESENTATION('',(#24898),#24902);
+#24898 = LINE('',#24899,#24900);
+#24899 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#24900 = VECTOR('',#24901,1.);
+#24901 = DIRECTION('',(1.,-8.365608664024E-59));
+#24902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24903 = PCURVE('',#24904,#24909);
+#24904 = PLANE('',#24905);
+#24905 = AXIS2_PLACEMENT_3D('',#24906,#24907,#24908);
+#24906 = CARTESIAN_POINT('',(-5.236009430188,-0.1875,0.704006286792));
+#24907 = DIRECTION('',(0.,0.,1.));
+#24908 = DIRECTION('',(1.,0.,0.));
+#24909 = DEFINITIONAL_REPRESENTATION('',(#24910),#24914);
+#24910 = LINE('',#24911,#24912);
+#24911 = CARTESIAN_POINT('',(0.,0.375));
+#24912 = VECTOR('',#24913,1.);
+#24913 = DIRECTION('',(1.,0.));
+#24914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24915 = ORIENTED_EDGE('',*,*,#24916,.F.);
+#24916 = EDGE_CURVE('',#24917,#24889,#24919,.T.);
+#24917 = VERTEX_POINT('',#24918);
+#24918 = CARTESIAN_POINT('',(-5.08,0.1875,0.516506286792));
+#24919 = SURFACE_CURVE('',#24920,(#24924,#24931),.PCURVE_S1.);
+#24920 = LINE('',#24921,#24922);
+#24921 = CARTESIAN_POINT('',(-5.08,0.1875,0.516506286792));
+#24922 = VECTOR('',#24923,1.);
+#24923 = DIRECTION('',(0.,0.,1.));
+#24924 = PCURVE('',#24654,#24925);
+#24925 = DEFINITIONAL_REPRESENTATION('',(#24926),#24930);
+#24926 = LINE('',#24927,#24928);
+#24927 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#24928 = VECTOR('',#24929,1.);
+#24929 = DIRECTION('',(0.,-1.));
+#24930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24931 = PCURVE('',#24932,#24937);
+#24932 = PLANE('',#24933);
+#24933 = AXIS2_PLACEMENT_3D('',#24934,#24935,#24936);
+#24934 = CARTESIAN_POINT('',(-5.08,-0.1875,0.516506286792));
+#24935 = DIRECTION('',(1.,0.,0.));
+#24936 = DIRECTION('',(0.,0.,1.));
+#24937 = DEFINITIONAL_REPRESENTATION('',(#24938),#24942);
+#24938 = LINE('',#24939,#24940);
+#24939 = CARTESIAN_POINT('',(0.,-0.375));
+#24940 = VECTOR('',#24941,1.);
+#24941 = DIRECTION('',(1.,0.));
+#24942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24943 = ORIENTED_EDGE('',*,*,#24944,.F.);
+#24944 = EDGE_CURVE('',#24945,#24917,#24947,.T.);
+#24945 = VERTEX_POINT('',#24946);
+#24946 = CARTESIAN_POINT('',(-5.135662475472,0.1875,0.516506286792));
+#24947 = SURFACE_CURVE('',#24948,(#24952,#24959),.PCURVE_S1.);
+#24948 = LINE('',#24949,#24950);
+#24949 = CARTESIAN_POINT('',(-5.236009430188,0.1875,0.516506286792));
+#24950 = VECTOR('',#24951,1.);
+#24951 = DIRECTION('',(1.,0.,0.));
+#24952 = PCURVE('',#24654,#24953);
+#24953 = DEFINITIONAL_REPRESENTATION('',(#24954),#24958);
+#24954 = LINE('',#24955,#24956);
+#24955 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#24956 = VECTOR('',#24957,1.);
+#24957 = DIRECTION('',(1.,-8.365608664024E-59));
+#24958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24959 = PCURVE('',#24960,#24965);
+#24960 = PLANE('',#24961);
+#24961 = AXIS2_PLACEMENT_3D('',#24962,#24963,#24964);
+#24962 = CARTESIAN_POINT('',(-5.236009430188,-0.1875,0.516506286792));
+#24963 = DIRECTION('',(0.,0.,1.));
+#24964 = DIRECTION('',(1.,0.,0.));
+#24965 = DEFINITIONAL_REPRESENTATION('',(#24966),#24970);
+#24966 = LINE('',#24967,#24968);
+#24967 = CARTESIAN_POINT('',(0.,0.375));
+#24968 = VECTOR('',#24969,1.);
+#24969 = DIRECTION('',(1.,0.));
+#24970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24971 = ORIENTED_EDGE('',*,*,#24972,.F.);
+#24972 = EDGE_CURVE('',#24973,#24945,#24975,.T.);
+#24973 = VERTEX_POINT('',#24974);
+#24974 = CARTESIAN_POINT('',(-5.452168762264,0.1875,4.174685660388E-02)
+ );
+#24975 = SURFACE_CURVE('',#24976,(#24980,#24987),.PCURVE_S1.);
+#24976 = LINE('',#24977,#24978);
+#24977 = CARTESIAN_POINT('',(-5.48,0.1875,2.775557561563E-17));
+#24978 = VECTOR('',#24979,1.);
+#24979 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#24980 = PCURVE('',#24654,#24981);
+#24981 = DEFINITIONAL_REPRESENTATION('',(#24982),#24986);
+#24982 = LINE('',#24983,#24984);
+#24983 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#24984 = VECTOR('',#24985,1.);
+#24985 = DIRECTION('',(0.554700196225,-0.832050294338));
+#24986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24987 = PCURVE('',#24988,#24993);
+#24988 = PLANE('',#24989);
+#24989 = AXIS2_PLACEMENT_3D('',#24990,#24991,#24992);
+#24990 = CARTESIAN_POINT('',(-5.48,-0.1875,2.775557561563E-17));
+#24991 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#24992 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#24993 = DEFINITIONAL_REPRESENTATION('',(#24994),#24998);
+#24994 = LINE('',#24995,#24996);
+#24995 = CARTESIAN_POINT('',(0.,-0.375));
+#24996 = VECTOR('',#24997,1.);
+#24997 = DIRECTION('',(1.,0.));
+#24998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#24999 = ORIENTED_EDGE('',*,*,#25000,.F.);
+#25000 = EDGE_CURVE('',#24754,#24973,#25001,.T.);
+#25001 = SURFACE_CURVE('',#25002,(#25007,#25018),.PCURVE_S1.);
+#25002 = CIRCLE('',#25003,9.375E-02);
+#25003 = AXIS2_PLACEMENT_3D('',#25004,#25005,#25006);
+#25004 = CARTESIAN_POINT('',(-5.530173477358,0.1875,9.375E-02));
+#25005 = DIRECTION('',(0.,-1.,0.));
+#25006 = DIRECTION('',(0.,0.,1.));
+#25007 = PCURVE('',#24654,#25008);
+#25008 = DEFINITIONAL_REPRESENTATION('',(#25009),#25017);
+#25009 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25010,#25011,#25012,#25013
+ ,#25014,#25015,#25016),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#25010 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#25011 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#25012 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#25013 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#25014 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#25015 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#25016 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#25017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25018 = PCURVE('',#25019,#25024);
+#25019 = CYLINDRICAL_SURFACE('',#25020,9.375E-02);
+#25020 = AXIS2_PLACEMENT_3D('',#25021,#25022,#25023);
+#25021 = CARTESIAN_POINT('',(-5.530173477358,-0.1875,9.375E-02));
+#25022 = DIRECTION('',(0.,1.,0.));
+#25023 = DIRECTION('',(0.,0.,-1.));
+#25024 = DEFINITIONAL_REPRESENTATION('',(#25025),#25029);
+#25025 = LINE('',#25026,#25027);
+#25026 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#25027 = VECTOR('',#25028,1.);
+#25028 = DIRECTION('',(-1.,0.));
+#25029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25030 = ADVANCED_FACE('',(#25031),#24736,.F.);
+#25031 = FACE_BOUND('',#25032,.T.);
+#25032 = EDGE_LOOP('',(#25033,#25057,#25078,#25079));
+#25033 = ORIENTED_EDGE('',*,*,#25034,.T.);
+#25034 = EDGE_CURVE('',#24695,#25035,#25037,.T.);
+#25035 = VERTEX_POINT('',#25036);
+#25036 = CARTESIAN_POINT('',(-5.552515716981,-0.1875,0.229246856604));
+#25037 = SURFACE_CURVE('',#25038,(#25043,#25050),.PCURVE_S1.);
+#25038 = CIRCLE('',#25039,9.375E-02);
+#25039 = AXIS2_PLACEMENT_3D('',#25040,#25041,#25042);
+#25040 = CARTESIAN_POINT('',(-5.630520432075,-0.1875,0.28125));
+#25041 = DIRECTION('',(0.,-1.,0.));
+#25042 = DIRECTION('',(0.,0.,1.));
+#25043 = PCURVE('',#24736,#25044);
+#25044 = DEFINITIONAL_REPRESENTATION('',(#25045),#25049);
+#25045 = LINE('',#25046,#25047);
+#25046 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#25047 = VECTOR('',#25048,1.);
+#25048 = DIRECTION('',(-1.,0.));
+#25049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25050 = PCURVE('',#24710,#25051);
+#25051 = DEFINITIONAL_REPRESENTATION('',(#25052),#25056);
+#25052 = CIRCLE('',#25053,9.375E-02);
+#25053 = AXIS2_PLACEMENT_2D('',#25054,#25055);
+#25054 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#25055 = DIRECTION('',(0.,-1.));
+#25056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25057 = ORIENTED_EDGE('',*,*,#25058,.T.);
+#25058 = EDGE_CURVE('',#25035,#24804,#25059,.T.);
+#25059 = SURFACE_CURVE('',#25060,(#25064,#25071),.PCURVE_S1.);
+#25060 = LINE('',#25061,#25062);
+#25061 = CARTESIAN_POINT('',(-5.552515716981,-0.1875,0.229246856604));
+#25062 = VECTOR('',#25063,1.);
+#25063 = DIRECTION('',(0.,1.,0.));
+#25064 = PCURVE('',#24736,#25065);
+#25065 = DEFINITIONAL_REPRESENTATION('',(#25066),#25070);
+#25066 = LINE('',#25067,#25068);
+#25067 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#25068 = VECTOR('',#25069,1.);
+#25069 = DIRECTION('',(-0.,1.));
+#25070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25071 = PCURVE('',#24847,#25072);
+#25072 = DEFINITIONAL_REPRESENTATION('',(#25073),#25077);
+#25073 = LINE('',#25074,#25075);
+#25074 = CARTESIAN_POINT('',(0.150520432075,0.));
+#25075 = VECTOR('',#25076,1.);
+#25076 = DIRECTION('',(0.,-1.));
+#25077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25078 = ORIENTED_EDGE('',*,*,#24803,.F.);
+#25079 = ORIENTED_EDGE('',*,*,#24722,.F.);
+#25080 = ADVANCED_FACE('',(#25081),#24682,.F.);
+#25081 = FACE_BOUND('',#25082,.F.);
+#25082 = EDGE_LOOP('',(#25083,#25106,#25127,#25128));
+#25083 = ORIENTED_EDGE('',*,*,#25084,.F.);
+#25084 = EDGE_CURVE('',#25085,#24667,#25087,.T.);
+#25085 = VERTEX_POINT('',#25086);
+#25086 = CARTESIAN_POINT('',(-5.88,-0.1875,0.));
+#25087 = SURFACE_CURVE('',#25088,(#25092,#25099),.PCURVE_S1.);
+#25088 = LINE('',#25089,#25090);
+#25089 = CARTESIAN_POINT('',(-5.88,-0.1875,0.));
+#25090 = VECTOR('',#25091,1.);
+#25091 = DIRECTION('',(0.,0.,1.));
+#25092 = PCURVE('',#24682,#25093);
+#25093 = DEFINITIONAL_REPRESENTATION('',(#25094),#25098);
+#25094 = LINE('',#25095,#25096);
+#25095 = CARTESIAN_POINT('',(0.,0.));
+#25096 = VECTOR('',#25097,1.);
+#25097 = DIRECTION('',(1.,0.));
+#25098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25099 = PCURVE('',#24710,#25100);
+#25100 = DEFINITIONAL_REPRESENTATION('',(#25101),#25105);
+#25101 = LINE('',#25102,#25103);
+#25102 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#25103 = VECTOR('',#25104,1.);
+#25104 = DIRECTION('',(0.,-1.));
+#25105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25106 = ORIENTED_EDGE('',*,*,#25107,.T.);
+#25107 = EDGE_CURVE('',#25085,#24752,#25108,.T.);
+#25108 = SURFACE_CURVE('',#25109,(#25113,#25120),.PCURVE_S1.);
+#25109 = LINE('',#25110,#25111);
+#25110 = CARTESIAN_POINT('',(-5.88,-0.1875,0.));
+#25111 = VECTOR('',#25112,1.);
+#25112 = DIRECTION('',(0.,1.,0.));
+#25113 = PCURVE('',#24682,#25114);
+#25114 = DEFINITIONAL_REPRESENTATION('',(#25115),#25119);
+#25115 = LINE('',#25116,#25117);
+#25116 = CARTESIAN_POINT('',(0.,0.));
+#25117 = VECTOR('',#25118,1.);
+#25118 = DIRECTION('',(0.,-1.));
+#25119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25120 = PCURVE('',#24769,#25121);
+#25121 = DEFINITIONAL_REPRESENTATION('',(#25122),#25126);
+#25122 = LINE('',#25123,#25124);
+#25123 = CARTESIAN_POINT('',(0.,0.));
+#25124 = VECTOR('',#25125,1.);
+#25125 = DIRECTION('',(0.,1.));
+#25126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25127 = ORIENTED_EDGE('',*,*,#24781,.T.);
+#25128 = ORIENTED_EDGE('',*,*,#24666,.F.);
+#25129 = ADVANCED_FACE('',(#25130),#24710,.T.);
+#25130 = FACE_BOUND('',#25131,.T.);
+#25131 = EDGE_LOOP('',(#25132,#25155,#25179,#25202,#25225,#25248,#25271,
+ #25299,#25320,#25321,#25322));
+#25132 = ORIENTED_EDGE('',*,*,#25133,.T.);
+#25133 = EDGE_CURVE('',#25085,#25134,#25136,.T.);
+#25134 = VERTEX_POINT('',#25135);
+#25135 = CARTESIAN_POINT('',(-5.530173477358,-0.1875,0.));
+#25136 = SURFACE_CURVE('',#25137,(#25141,#25148),.PCURVE_S1.);
+#25137 = LINE('',#25138,#25139);
+#25138 = CARTESIAN_POINT('',(-5.88,-0.1875,0.));
+#25139 = VECTOR('',#25140,1.);
+#25140 = DIRECTION('',(1.,0.,0.));
+#25141 = PCURVE('',#24710,#25142);
+#25142 = DEFINITIONAL_REPRESENTATION('',(#25143),#25147);
+#25143 = LINE('',#25144,#25145);
+#25144 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#25145 = VECTOR('',#25146,1.);
+#25146 = DIRECTION('',(-1.,-4.751047921064E-59));
+#25147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25148 = PCURVE('',#24769,#25149);
+#25149 = DEFINITIONAL_REPRESENTATION('',(#25150),#25154);
+#25150 = LINE('',#25151,#25152);
+#25151 = CARTESIAN_POINT('',(0.,0.));
+#25152 = VECTOR('',#25153,1.);
+#25153 = DIRECTION('',(1.,0.));
+#25154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25155 = ORIENTED_EDGE('',*,*,#25156,.T.);
+#25156 = EDGE_CURVE('',#25134,#25157,#25159,.T.);
+#25157 = VERTEX_POINT('',#25158);
+#25158 = CARTESIAN_POINT('',(-5.452168762264,-0.1875,4.174685660388E-02)
+ );
+#25159 = SURFACE_CURVE('',#25160,(#25165,#25172),.PCURVE_S1.);
+#25160 = CIRCLE('',#25161,9.375E-02);
+#25161 = AXIS2_PLACEMENT_3D('',#25162,#25163,#25164);
+#25162 = CARTESIAN_POINT('',(-5.530173477358,-0.1875,9.375E-02));
+#25163 = DIRECTION('',(0.,-1.,0.));
+#25164 = DIRECTION('',(0.,0.,1.));
+#25165 = PCURVE('',#24710,#25166);
+#25166 = DEFINITIONAL_REPRESENTATION('',(#25167),#25171);
+#25167 = CIRCLE('',#25168,9.375E-02);
+#25168 = AXIS2_PLACEMENT_2D('',#25169,#25170);
+#25169 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#25170 = DIRECTION('',(0.,-1.));
+#25171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25172 = PCURVE('',#25019,#25173);
+#25173 = DEFINITIONAL_REPRESENTATION('',(#25174),#25178);
+#25174 = LINE('',#25175,#25176);
+#25175 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#25176 = VECTOR('',#25177,1.);
+#25177 = DIRECTION('',(-1.,0.));
+#25178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25179 = ORIENTED_EDGE('',*,*,#25180,.T.);
+#25180 = EDGE_CURVE('',#25157,#25181,#25183,.T.);
+#25181 = VERTEX_POINT('',#25182);
+#25182 = CARTESIAN_POINT('',(-5.135662475472,-0.1875,0.516506286792));
+#25183 = SURFACE_CURVE('',#25184,(#25188,#25195),.PCURVE_S1.);
+#25184 = LINE('',#25185,#25186);
+#25185 = CARTESIAN_POINT('',(-5.48,-0.1875,2.775557561563E-17));
+#25186 = VECTOR('',#25187,1.);
+#25187 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#25188 = PCURVE('',#24710,#25189);
+#25189 = DEFINITIONAL_REPRESENTATION('',(#25190),#25194);
+#25190 = LINE('',#25191,#25192);
+#25191 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#25192 = VECTOR('',#25193,1.);
+#25193 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#25194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25195 = PCURVE('',#24988,#25196);
+#25196 = DEFINITIONAL_REPRESENTATION('',(#25197),#25201);
+#25197 = LINE('',#25198,#25199);
+#25198 = CARTESIAN_POINT('',(0.,0.));
+#25199 = VECTOR('',#25200,1.);
+#25200 = DIRECTION('',(1.,0.));
+#25201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25202 = ORIENTED_EDGE('',*,*,#25203,.T.);
+#25203 = EDGE_CURVE('',#25181,#25204,#25206,.T.);
+#25204 = VERTEX_POINT('',#25205);
+#25205 = CARTESIAN_POINT('',(-5.08,-0.1875,0.516506286792));
+#25206 = SURFACE_CURVE('',#25207,(#25211,#25218),.PCURVE_S1.);
+#25207 = LINE('',#25208,#25209);
+#25208 = CARTESIAN_POINT('',(-5.236009430188,-0.1875,0.516506286792));
+#25209 = VECTOR('',#25210,1.);
+#25210 = DIRECTION('',(1.,0.,0.));
+#25211 = PCURVE('',#24710,#25212);
+#25212 = DEFINITIONAL_REPRESENTATION('',(#25213),#25217);
+#25213 = LINE('',#25214,#25215);
+#25214 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#25215 = VECTOR('',#25216,1.);
+#25216 = DIRECTION('',(-1.,-4.751047921064E-59));
+#25217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25218 = PCURVE('',#24960,#25219);
+#25219 = DEFINITIONAL_REPRESENTATION('',(#25220),#25224);
+#25220 = LINE('',#25221,#25222);
+#25221 = CARTESIAN_POINT('',(0.,0.));
+#25222 = VECTOR('',#25223,1.);
+#25223 = DIRECTION('',(1.,0.));
+#25224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25225 = ORIENTED_EDGE('',*,*,#25226,.T.);
+#25226 = EDGE_CURVE('',#25204,#25227,#25229,.T.);
+#25227 = VERTEX_POINT('',#25228);
+#25228 = CARTESIAN_POINT('',(-5.08,-0.1875,0.704006286792));
+#25229 = SURFACE_CURVE('',#25230,(#25234,#25241),.PCURVE_S1.);
+#25230 = LINE('',#25231,#25232);
+#25231 = CARTESIAN_POINT('',(-5.08,-0.1875,0.516506286792));
+#25232 = VECTOR('',#25233,1.);
+#25233 = DIRECTION('',(0.,0.,1.));
+#25234 = PCURVE('',#24710,#25235);
+#25235 = DEFINITIONAL_REPRESENTATION('',(#25236),#25240);
+#25236 = LINE('',#25237,#25238);
+#25237 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#25238 = VECTOR('',#25239,1.);
+#25239 = DIRECTION('',(0.,-1.));
+#25240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25241 = PCURVE('',#24932,#25242);
+#25242 = DEFINITIONAL_REPRESENTATION('',(#25243),#25247);
+#25243 = LINE('',#25244,#25245);
+#25244 = CARTESIAN_POINT('',(0.,0.));
+#25245 = VECTOR('',#25246,1.);
+#25246 = DIRECTION('',(1.,0.));
+#25247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25248 = ORIENTED_EDGE('',*,*,#25249,.F.);
+#25249 = EDGE_CURVE('',#25250,#25227,#25252,.T.);
+#25250 = VERTEX_POINT('',#25251);
+#25251 = CARTESIAN_POINT('',(-5.18583595283,-0.1875,0.704006286792));
+#25252 = SURFACE_CURVE('',#25253,(#25257,#25264),.PCURVE_S1.);
+#25253 = LINE('',#25254,#25255);
+#25254 = CARTESIAN_POINT('',(-5.236009430188,-0.1875,0.704006286792));
+#25255 = VECTOR('',#25256,1.);
+#25256 = DIRECTION('',(1.,0.,0.));
+#25257 = PCURVE('',#24710,#25258);
+#25258 = DEFINITIONAL_REPRESENTATION('',(#25259),#25263);
+#25259 = LINE('',#25260,#25261);
+#25260 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#25261 = VECTOR('',#25262,1.);
+#25262 = DIRECTION('',(-1.,-4.751047921064E-59));
+#25263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25264 = PCURVE('',#24904,#25265);
+#25265 = DEFINITIONAL_REPRESENTATION('',(#25266),#25270);
+#25266 = LINE('',#25267,#25268);
+#25267 = CARTESIAN_POINT('',(0.,0.));
+#25268 = VECTOR('',#25269,1.);
+#25269 = DIRECTION('',(1.,0.));
+#25270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25271 = ORIENTED_EDGE('',*,*,#25272,.F.);
+#25272 = EDGE_CURVE('',#25273,#25250,#25275,.T.);
+#25273 = VERTEX_POINT('',#25274);
+#25274 = CARTESIAN_POINT('',(-5.263840667924,-0.1875,0.662259430188));
+#25275 = SURFACE_CURVE('',#25276,(#25281,#25292),.PCURVE_S1.);
+#25276 = CIRCLE('',#25277,9.375E-02);
+#25277 = AXIS2_PLACEMENT_3D('',#25278,#25279,#25280);
+#25278 = CARTESIAN_POINT('',(-5.18583595283,-0.1875,0.610256286792));
+#25279 = DIRECTION('',(0.,1.,0.));
+#25280 = DIRECTION('',(0.,0.,1.));
+#25281 = PCURVE('',#24710,#25282);
+#25282 = DEFINITIONAL_REPRESENTATION('',(#25283),#25291);
+#25283 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25284,#25285,#25286,#25287
+ ,#25288,#25289,#25290),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#25284 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#25285 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#25286 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#25287 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#25288 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#25289 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#25290 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#25291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25292 = PCURVE('',#24876,#25293);
+#25293 = DEFINITIONAL_REPRESENTATION('',(#25294),#25298);
+#25294 = LINE('',#25295,#25296);
+#25295 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#25296 = VECTOR('',#25297,1.);
+#25297 = DIRECTION('',(1.,0.));
+#25298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25299 = ORIENTED_EDGE('',*,*,#25300,.F.);
+#25300 = EDGE_CURVE('',#25035,#25273,#25301,.T.);
+#25301 = SURFACE_CURVE('',#25302,(#25306,#25313),.PCURVE_S1.);
+#25302 = LINE('',#25303,#25304);
+#25303 = CARTESIAN_POINT('',(-5.636009430188,-0.1875,0.104006286792));
+#25304 = VECTOR('',#25305,1.);
+#25305 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#25306 = PCURVE('',#24710,#25307);
+#25307 = DEFINITIONAL_REPRESENTATION('',(#25308),#25312);
+#25308 = LINE('',#25309,#25310);
+#25309 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#25310 = VECTOR('',#25311,1.);
+#25311 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#25312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25313 = PCURVE('',#24847,#25314);
+#25314 = DEFINITIONAL_REPRESENTATION('',(#25315),#25319);
+#25315 = LINE('',#25316,#25317);
+#25316 = CARTESIAN_POINT('',(0.,0.));
+#25317 = VECTOR('',#25318,1.);
+#25318 = DIRECTION('',(1.,0.));
+#25319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25320 = ORIENTED_EDGE('',*,*,#25034,.F.);
+#25321 = ORIENTED_EDGE('',*,*,#24694,.F.);
+#25322 = ORIENTED_EDGE('',*,*,#25084,.F.);
+#25323 = ADVANCED_FACE('',(#25324),#24769,.F.);
+#25324 = FACE_BOUND('',#25325,.F.);
+#25325 = EDGE_LOOP('',(#25326,#25327,#25328,#25329));
+#25326 = ORIENTED_EDGE('',*,*,#24751,.F.);
+#25327 = ORIENTED_EDGE('',*,*,#25107,.F.);
+#25328 = ORIENTED_EDGE('',*,*,#25133,.T.);
+#25329 = ORIENTED_EDGE('',*,*,#25330,.T.);
+#25330 = EDGE_CURVE('',#25134,#24754,#25331,.T.);
+#25331 = SURFACE_CURVE('',#25332,(#25336,#25343),.PCURVE_S1.);
+#25332 = LINE('',#25333,#25334);
+#25333 = CARTESIAN_POINT('',(-5.530173477358,-0.1875,0.));
+#25334 = VECTOR('',#25335,1.);
+#25335 = DIRECTION('',(0.,1.,0.));
+#25336 = PCURVE('',#24769,#25337);
+#25337 = DEFINITIONAL_REPRESENTATION('',(#25338),#25342);
+#25338 = LINE('',#25339,#25340);
+#25339 = CARTESIAN_POINT('',(0.349826522642,0.));
+#25340 = VECTOR('',#25341,1.);
+#25341 = DIRECTION('',(0.,1.));
+#25342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25343 = PCURVE('',#25019,#25344);
+#25344 = DEFINITIONAL_REPRESENTATION('',(#25345),#25349);
+#25345 = LINE('',#25346,#25347);
+#25346 = CARTESIAN_POINT('',(-0.,0.));
+#25347 = VECTOR('',#25348,1.);
+#25348 = DIRECTION('',(-0.,1.));
+#25349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25350 = ADVANCED_FACE('',(#25351),#25019,.T.);
+#25351 = FACE_BOUND('',#25352,.F.);
+#25352 = EDGE_LOOP('',(#25353,#25354,#25375,#25376));
+#25353 = ORIENTED_EDGE('',*,*,#25156,.T.);
+#25354 = ORIENTED_EDGE('',*,*,#25355,.T.);
+#25355 = EDGE_CURVE('',#25157,#24973,#25356,.T.);
+#25356 = SURFACE_CURVE('',#25357,(#25361,#25368),.PCURVE_S1.);
+#25357 = LINE('',#25358,#25359);
+#25358 = CARTESIAN_POINT('',(-5.452168762264,-0.1875,4.174685660388E-02)
+ );
+#25359 = VECTOR('',#25360,1.);
+#25360 = DIRECTION('',(0.,1.,0.));
+#25361 = PCURVE('',#25019,#25362);
+#25362 = DEFINITIONAL_REPRESENTATION('',(#25363),#25367);
+#25363 = LINE('',#25364,#25365);
+#25364 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#25365 = VECTOR('',#25366,1.);
+#25366 = DIRECTION('',(-0.,1.));
+#25367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25368 = PCURVE('',#24988,#25369);
+#25369 = DEFINITIONAL_REPRESENTATION('',(#25370),#25374);
+#25370 = LINE('',#25371,#25372);
+#25371 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#25372 = VECTOR('',#25373,1.);
+#25373 = DIRECTION('',(0.,-1.));
+#25374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25375 = ORIENTED_EDGE('',*,*,#25000,.F.);
+#25376 = ORIENTED_EDGE('',*,*,#25330,.F.);
+#25377 = ADVANCED_FACE('',(#25378),#24988,.T.);
+#25378 = FACE_BOUND('',#25379,.T.);
+#25379 = EDGE_LOOP('',(#25380,#25381,#25382,#25383));
+#25380 = ORIENTED_EDGE('',*,*,#25180,.F.);
+#25381 = ORIENTED_EDGE('',*,*,#25355,.T.);
+#25382 = ORIENTED_EDGE('',*,*,#24972,.T.);
+#25383 = ORIENTED_EDGE('',*,*,#25384,.F.);
+#25384 = EDGE_CURVE('',#25181,#24945,#25385,.T.);
+#25385 = SURFACE_CURVE('',#25386,(#25390,#25396),.PCURVE_S1.);
+#25386 = LINE('',#25387,#25388);
+#25387 = CARTESIAN_POINT('',(-5.135662475472,-0.1875,0.516506286792));
+#25388 = VECTOR('',#25389,1.);
+#25389 = DIRECTION('',(0.,1.,0.));
+#25390 = PCURVE('',#24988,#25391);
+#25391 = DEFINITIONAL_REPRESENTATION('',(#25392),#25395);
+#25392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25393,#25394),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#25393 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#25394 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#25395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25396 = PCURVE('',#24960,#25397);
+#25397 = DEFINITIONAL_REPRESENTATION('',(#25398),#25401);
+#25398 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25399,#25400),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#25399 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#25400 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#25401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25402 = ADVANCED_FACE('',(#25403),#24960,.F.);
+#25403 = FACE_BOUND('',#25404,.F.);
+#25404 = EDGE_LOOP('',(#25405,#25406,#25407,#25408));
+#25405 = ORIENTED_EDGE('',*,*,#24944,.F.);
+#25406 = ORIENTED_EDGE('',*,*,#25384,.F.);
+#25407 = ORIENTED_EDGE('',*,*,#25203,.T.);
+#25408 = ORIENTED_EDGE('',*,*,#25409,.T.);
+#25409 = EDGE_CURVE('',#25204,#24917,#25410,.T.);
+#25410 = SURFACE_CURVE('',#25411,(#25415,#25422),.PCURVE_S1.);
+#25411 = LINE('',#25412,#25413);
+#25412 = CARTESIAN_POINT('',(-5.08,-0.1875,0.516506286792));
+#25413 = VECTOR('',#25414,1.);
+#25414 = DIRECTION('',(0.,1.,0.));
+#25415 = PCURVE('',#24960,#25416);
+#25416 = DEFINITIONAL_REPRESENTATION('',(#25417),#25421);
+#25417 = LINE('',#25418,#25419);
+#25418 = CARTESIAN_POINT('',(0.156009430188,0.));
+#25419 = VECTOR('',#25420,1.);
+#25420 = DIRECTION('',(0.,1.));
+#25421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25422 = PCURVE('',#24932,#25423);
+#25423 = DEFINITIONAL_REPRESENTATION('',(#25424),#25428);
+#25424 = LINE('',#25425,#25426);
+#25425 = CARTESIAN_POINT('',(0.,0.));
+#25426 = VECTOR('',#25427,1.);
+#25427 = DIRECTION('',(0.,-1.));
+#25428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25429 = ADVANCED_FACE('',(#25430),#24932,.T.);
+#25430 = FACE_BOUND('',#25431,.T.);
+#25431 = EDGE_LOOP('',(#25432,#25433,#25434,#25435));
+#25432 = ORIENTED_EDGE('',*,*,#25226,.F.);
+#25433 = ORIENTED_EDGE('',*,*,#25409,.T.);
+#25434 = ORIENTED_EDGE('',*,*,#24916,.T.);
+#25435 = ORIENTED_EDGE('',*,*,#25436,.F.);
+#25436 = EDGE_CURVE('',#25227,#24889,#25437,.T.);
+#25437 = SURFACE_CURVE('',#25438,(#25442,#25449),.PCURVE_S1.);
+#25438 = LINE('',#25439,#25440);
+#25439 = CARTESIAN_POINT('',(-5.08,-0.1875,0.704006286792));
+#25440 = VECTOR('',#25441,1.);
+#25441 = DIRECTION('',(0.,1.,0.));
+#25442 = PCURVE('',#24932,#25443);
+#25443 = DEFINITIONAL_REPRESENTATION('',(#25444),#25448);
+#25444 = LINE('',#25445,#25446);
+#25445 = CARTESIAN_POINT('',(0.1875,0.));
+#25446 = VECTOR('',#25447,1.);
+#25447 = DIRECTION('',(0.,-1.));
+#25448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25449 = PCURVE('',#24904,#25450);
+#25450 = DEFINITIONAL_REPRESENTATION('',(#25451),#25455);
+#25451 = LINE('',#25452,#25453);
+#25452 = CARTESIAN_POINT('',(0.156009430188,0.));
+#25453 = VECTOR('',#25454,1.);
+#25454 = DIRECTION('',(0.,1.));
+#25455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25456 = ADVANCED_FACE('',(#25457),#24847,.F.);
+#25457 = FACE_BOUND('',#25458,.F.);
+#25458 = EDGE_LOOP('',(#25459,#25460,#25461,#25462));
+#25459 = ORIENTED_EDGE('',*,*,#25300,.F.);
+#25460 = ORIENTED_EDGE('',*,*,#25058,.T.);
+#25461 = ORIENTED_EDGE('',*,*,#24831,.T.);
+#25462 = ORIENTED_EDGE('',*,*,#25463,.F.);
+#25463 = EDGE_CURVE('',#25273,#24832,#25464,.T.);
+#25464 = SURFACE_CURVE('',#25465,(#25469,#25476),.PCURVE_S1.);
+#25465 = LINE('',#25466,#25467);
+#25466 = CARTESIAN_POINT('',(-5.263840667924,-0.1875,0.662259430188));
+#25467 = VECTOR('',#25468,1.);
+#25468 = DIRECTION('',(0.,1.,0.));
+#25469 = PCURVE('',#24847,#25470);
+#25470 = DEFINITIONAL_REPRESENTATION('',(#25471),#25475);
+#25471 = LINE('',#25472,#25473);
+#25472 = CARTESIAN_POINT('',(0.670936777735,0.));
+#25473 = VECTOR('',#25474,1.);
+#25474 = DIRECTION('',(0.,-1.));
+#25475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25476 = PCURVE('',#24876,#25477);
+#25477 = DEFINITIONAL_REPRESENTATION('',(#25478),#25482);
+#25478 = LINE('',#25479,#25480);
+#25479 = CARTESIAN_POINT('',(0.,0.));
+#25480 = VECTOR('',#25481,1.);
+#25481 = DIRECTION('',(0.,1.));
+#25482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25483 = ADVANCED_FACE('',(#25484),#24904,.T.);
+#25484 = FACE_BOUND('',#25485,.T.);
+#25485 = EDGE_LOOP('',(#25486,#25487,#25488,#25489));
+#25486 = ORIENTED_EDGE('',*,*,#25249,.T.);
+#25487 = ORIENTED_EDGE('',*,*,#25436,.T.);
+#25488 = ORIENTED_EDGE('',*,*,#24888,.F.);
+#25489 = ORIENTED_EDGE('',*,*,#25490,.F.);
+#25490 = EDGE_CURVE('',#25250,#24860,#25491,.T.);
+#25491 = SURFACE_CURVE('',#25492,(#25496,#25503),.PCURVE_S1.);
+#25492 = LINE('',#25493,#25494);
+#25493 = CARTESIAN_POINT('',(-5.18583595283,-0.1875,0.704006286792));
+#25494 = VECTOR('',#25495,1.);
+#25495 = DIRECTION('',(0.,1.,0.));
+#25496 = PCURVE('',#24904,#25497);
+#25497 = DEFINITIONAL_REPRESENTATION('',(#25498),#25502);
+#25498 = LINE('',#25499,#25500);
+#25499 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#25500 = VECTOR('',#25501,1.);
+#25501 = DIRECTION('',(0.,1.));
+#25502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25503 = PCURVE('',#24876,#25504);
+#25504 = DEFINITIONAL_REPRESENTATION('',(#25505),#25509);
+#25505 = LINE('',#25506,#25507);
+#25506 = CARTESIAN_POINT('',(0.982793723247,0.));
+#25507 = VECTOR('',#25508,1.);
+#25508 = DIRECTION('',(0.,1.));
+#25509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25510 = ADVANCED_FACE('',(#25511),#24876,.T.);
+#25511 = FACE_BOUND('',#25512,.T.);
+#25512 = EDGE_LOOP('',(#25513,#25514,#25515,#25516));
+#25513 = ORIENTED_EDGE('',*,*,#25272,.T.);
+#25514 = ORIENTED_EDGE('',*,*,#25490,.T.);
+#25515 = ORIENTED_EDGE('',*,*,#24859,.F.);
+#25516 = ORIENTED_EDGE('',*,*,#25463,.F.);
+#25517 = MANIFOLD_SOLID_BREP('',#25518);
+#25518 = CLOSED_SHELL('',(#25519,#25639,#25918,#25972,#26021,#26215,
+ #26242,#26269,#26294,#26321,#26348,#26375,#26402));
+#25519 = ADVANCED_FACE('',(#25520),#25534,.T.);
+#25520 = FACE_BOUND('',#25521,.T.);
+#25521 = EDGE_LOOP('',(#25522,#25557,#25585,#25613));
+#25522 = ORIENTED_EDGE('',*,*,#25523,.F.);
+#25523 = EDGE_CURVE('',#25524,#25526,#25528,.T.);
+#25524 = VERTEX_POINT('',#25525);
+#25525 = CARTESIAN_POINT('',(5.630520432075,0.1875,0.1875));
+#25526 = VERTEX_POINT('',#25527);
+#25527 = CARTESIAN_POINT('',(5.88,0.1875,0.1875));
+#25528 = SURFACE_CURVE('',#25529,(#25533,#25545),.PCURVE_S1.);
+#25529 = LINE('',#25530,#25531);
+#25530 = CARTESIAN_POINT('',(5.48,0.1875,0.1875));
+#25531 = VECTOR('',#25532,1.);
+#25532 = DIRECTION('',(1.,0.,0.));
+#25533 = PCURVE('',#25534,#25539);
+#25534 = PLANE('',#25535);
+#25535 = AXIS2_PLACEMENT_3D('',#25536,#25537,#25538);
+#25536 = CARTESIAN_POINT('',(5.48,-0.1875,0.1875));
+#25537 = DIRECTION('',(0.,0.,1.));
+#25538 = DIRECTION('',(1.,0.,0.));
+#25539 = DEFINITIONAL_REPRESENTATION('',(#25540),#25544);
+#25540 = LINE('',#25541,#25542);
+#25541 = CARTESIAN_POINT('',(0.,0.375));
+#25542 = VECTOR('',#25543,1.);
+#25543 = DIRECTION('',(1.,0.));
+#25544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25545 = PCURVE('',#25546,#25551);
+#25546 = PLANE('',#25547);
+#25547 = AXIS2_PLACEMENT_3D('',#25548,#25549,#25550);
+#25548 = CARTESIAN_POINT('',(5.453319128445,0.1875,0.302149478872));
+#25549 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#25550 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#25551 = DEFINITIONAL_REPRESENTATION('',(#25552),#25556);
+#25552 = LINE('',#25553,#25554);
+#25553 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#25554 = VECTOR('',#25555,1.);
+#25555 = DIRECTION('',(1.,4.145425090127E-57));
+#25556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25557 = ORIENTED_EDGE('',*,*,#25558,.F.);
+#25558 = EDGE_CURVE('',#25559,#25524,#25561,.T.);
+#25559 = VERTEX_POINT('',#25560);
+#25560 = CARTESIAN_POINT('',(5.630520432075,-0.1875,0.1875));
+#25561 = SURFACE_CURVE('',#25562,(#25566,#25573),.PCURVE_S1.);
+#25562 = LINE('',#25563,#25564);
+#25563 = CARTESIAN_POINT('',(5.630520432075,-0.1875,0.1875));
+#25564 = VECTOR('',#25565,1.);
+#25565 = DIRECTION('',(0.,1.,0.));
+#25566 = PCURVE('',#25534,#25567);
+#25567 = DEFINITIONAL_REPRESENTATION('',(#25568),#25572);
+#25568 = LINE('',#25569,#25570);
+#25569 = CARTESIAN_POINT('',(0.150520432075,0.));
+#25570 = VECTOR('',#25571,1.);
+#25571 = DIRECTION('',(0.,1.));
+#25572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25573 = PCURVE('',#25574,#25579);
+#25574 = CYLINDRICAL_SURFACE('',#25575,9.375E-02);
+#25575 = AXIS2_PLACEMENT_3D('',#25576,#25577,#25578);
+#25576 = CARTESIAN_POINT('',(5.630520432075,-0.1875,0.28125));
+#25577 = DIRECTION('',(0.,1.,0.));
+#25578 = DIRECTION('',(0.,0.,-1.));
+#25579 = DEFINITIONAL_REPRESENTATION('',(#25580),#25584);
+#25580 = LINE('',#25581,#25582);
+#25581 = CARTESIAN_POINT('',(0.,0.));
+#25582 = VECTOR('',#25583,1.);
+#25583 = DIRECTION('',(0.,1.));
+#25584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25585 = ORIENTED_EDGE('',*,*,#25586,.T.);
+#25586 = EDGE_CURVE('',#25559,#25587,#25589,.T.);
+#25587 = VERTEX_POINT('',#25588);
+#25588 = CARTESIAN_POINT('',(5.88,-0.1875,0.1875));
+#25589 = SURFACE_CURVE('',#25590,(#25594,#25601),.PCURVE_S1.);
+#25590 = LINE('',#25591,#25592);
+#25591 = CARTESIAN_POINT('',(5.48,-0.1875,0.1875));
+#25592 = VECTOR('',#25593,1.);
+#25593 = DIRECTION('',(1.,0.,0.));
+#25594 = PCURVE('',#25534,#25595);
+#25595 = DEFINITIONAL_REPRESENTATION('',(#25596),#25600);
+#25596 = LINE('',#25597,#25598);
+#25597 = CARTESIAN_POINT('',(0.,0.));
+#25598 = VECTOR('',#25599,1.);
+#25599 = DIRECTION('',(1.,0.));
+#25600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25601 = PCURVE('',#25602,#25607);
+#25602 = PLANE('',#25603);
+#25603 = AXIS2_PLACEMENT_3D('',#25604,#25605,#25606);
+#25604 = CARTESIAN_POINT('',(5.453319128445,-0.1875,0.302149478872));
+#25605 = DIRECTION('',(-0.,-1.,-0.));
+#25606 = DIRECTION('',(0.,0.,-1.));
+#25607 = DEFINITIONAL_REPRESENTATION('',(#25608),#25612);
+#25608 = LINE('',#25609,#25610);
+#25609 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#25610 = VECTOR('',#25611,1.);
+#25611 = DIRECTION('',(0.,1.));
+#25612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25613 = ORIENTED_EDGE('',*,*,#25614,.T.);
+#25614 = EDGE_CURVE('',#25587,#25526,#25615,.T.);
+#25615 = SURFACE_CURVE('',#25616,(#25620,#25627),.PCURVE_S1.);
+#25616 = LINE('',#25617,#25618);
+#25617 = CARTESIAN_POINT('',(5.88,-0.1875,0.1875));
+#25618 = VECTOR('',#25619,1.);
+#25619 = DIRECTION('',(0.,1.,0.));
+#25620 = PCURVE('',#25534,#25621);
+#25621 = DEFINITIONAL_REPRESENTATION('',(#25622),#25626);
+#25622 = LINE('',#25623,#25624);
+#25623 = CARTESIAN_POINT('',(0.4,0.));
+#25624 = VECTOR('',#25625,1.);
+#25625 = DIRECTION('',(0.,1.));
+#25626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25627 = PCURVE('',#25628,#25633);
+#25628 = PLANE('',#25629);
+#25629 = AXIS2_PLACEMENT_3D('',#25630,#25631,#25632);
+#25630 = CARTESIAN_POINT('',(5.88,-0.1875,0.));
+#25631 = DIRECTION('',(1.,0.,0.));
+#25632 = DIRECTION('',(0.,0.,1.));
+#25633 = DEFINITIONAL_REPRESENTATION('',(#25634),#25638);
+#25634 = LINE('',#25635,#25636);
+#25635 = CARTESIAN_POINT('',(0.1875,0.));
+#25636 = VECTOR('',#25637,1.);
+#25637 = DIRECTION('',(0.,-1.));
+#25638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25639 = ADVANCED_FACE('',(#25640),#25546,.T.);
+#25640 = FACE_BOUND('',#25641,.T.);
+#25641 = EDGE_LOOP('',(#25642,#25672,#25701,#25729,#25757,#25785,#25813,
+ #25846,#25874,#25896,#25897));
+#25642 = ORIENTED_EDGE('',*,*,#25643,.F.);
+#25643 = EDGE_CURVE('',#25644,#25646,#25648,.T.);
+#25644 = VERTEX_POINT('',#25645);
+#25645 = CARTESIAN_POINT('',(5.530173477358,0.1875,0.));
+#25646 = VERTEX_POINT('',#25647);
+#25647 = CARTESIAN_POINT('',(5.88,0.1875,0.));
+#25648 = SURFACE_CURVE('',#25649,(#25653,#25660),.PCURVE_S1.);
+#25649 = LINE('',#25650,#25651);
+#25650 = CARTESIAN_POINT('',(5.48,0.1875,0.));
+#25651 = VECTOR('',#25652,1.);
+#25652 = DIRECTION('',(1.,0.,0.));
+#25653 = PCURVE('',#25546,#25654);
+#25654 = DEFINITIONAL_REPRESENTATION('',(#25655),#25659);
+#25655 = LINE('',#25656,#25657);
+#25656 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#25657 = VECTOR('',#25658,1.);
+#25658 = DIRECTION('',(1.,4.145425090127E-57));
+#25659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25660 = PCURVE('',#25661,#25666);
+#25661 = PLANE('',#25662);
+#25662 = AXIS2_PLACEMENT_3D('',#25663,#25664,#25665);
+#25663 = CARTESIAN_POINT('',(5.48,-0.1875,0.));
+#25664 = DIRECTION('',(0.,0.,1.));
+#25665 = DIRECTION('',(1.,0.,0.));
+#25666 = DEFINITIONAL_REPRESENTATION('',(#25667),#25671);
+#25667 = LINE('',#25668,#25669);
+#25668 = CARTESIAN_POINT('',(0.,0.375));
+#25669 = VECTOR('',#25670,1.);
+#25670 = DIRECTION('',(1.,0.));
+#25671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25672 = ORIENTED_EDGE('',*,*,#25673,.T.);
+#25673 = EDGE_CURVE('',#25644,#25674,#25676,.T.);
+#25674 = VERTEX_POINT('',#25675);
+#25675 = CARTESIAN_POINT('',(5.452168762264,0.1875,4.174685660388E-02));
+#25676 = SURFACE_CURVE('',#25677,(#25682,#25689),.PCURVE_S1.);
+#25677 = CIRCLE('',#25678,9.375E-02);
+#25678 = AXIS2_PLACEMENT_3D('',#25679,#25680,#25681);
+#25679 = CARTESIAN_POINT('',(5.530173477358,0.1875,9.375E-02));
+#25680 = DIRECTION('',(0.,1.,0.));
+#25681 = DIRECTION('',(0.,0.,1.));
+#25682 = PCURVE('',#25546,#25683);
+#25683 = DEFINITIONAL_REPRESENTATION('',(#25684),#25688);
+#25684 = CIRCLE('',#25685,9.375E-02);
+#25685 = AXIS2_PLACEMENT_2D('',#25686,#25687);
+#25686 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#25687 = DIRECTION('',(0.,-1.));
+#25688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25689 = PCURVE('',#25690,#25695);
+#25690 = CYLINDRICAL_SURFACE('',#25691,9.375E-02);
+#25691 = AXIS2_PLACEMENT_3D('',#25692,#25693,#25694);
+#25692 = CARTESIAN_POINT('',(5.530173477358,-0.1875,9.375E-02));
+#25693 = DIRECTION('',(0.,1.,0.));
+#25694 = DIRECTION('',(0.,0.,-1.));
+#25695 = DEFINITIONAL_REPRESENTATION('',(#25696),#25700);
+#25696 = LINE('',#25697,#25698);
+#25697 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#25698 = VECTOR('',#25699,1.);
+#25699 = DIRECTION('',(1.,0.));
+#25700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25701 = ORIENTED_EDGE('',*,*,#25702,.T.);
+#25702 = EDGE_CURVE('',#25674,#25703,#25705,.T.);
+#25703 = VERTEX_POINT('',#25704);
+#25704 = CARTESIAN_POINT('',(5.135662475472,0.1875,0.516506286792));
+#25705 = SURFACE_CURVE('',#25706,(#25710,#25717),.PCURVE_S1.);
+#25706 = LINE('',#25707,#25708);
+#25707 = CARTESIAN_POINT('',(5.48,0.1875,0.));
+#25708 = VECTOR('',#25709,1.);
+#25709 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#25710 = PCURVE('',#25546,#25711);
+#25711 = DEFINITIONAL_REPRESENTATION('',(#25712),#25716);
+#25712 = LINE('',#25713,#25714);
+#25713 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#25714 = VECTOR('',#25715,1.);
+#25715 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#25716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25717 = PCURVE('',#25718,#25723);
+#25718 = PLANE('',#25719);
+#25719 = AXIS2_PLACEMENT_3D('',#25720,#25721,#25722);
+#25720 = CARTESIAN_POINT('',(5.48,-0.1875,0.));
+#25721 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#25722 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#25723 = DEFINITIONAL_REPRESENTATION('',(#25724),#25728);
+#25724 = LINE('',#25725,#25726);
+#25725 = CARTESIAN_POINT('',(0.,-0.375));
+#25726 = VECTOR('',#25727,1.);
+#25727 = DIRECTION('',(1.,0.));
+#25728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25729 = ORIENTED_EDGE('',*,*,#25730,.F.);
+#25730 = EDGE_CURVE('',#25731,#25703,#25733,.T.);
+#25731 = VERTEX_POINT('',#25732);
+#25732 = CARTESIAN_POINT('',(5.08,0.1875,0.516506286792));
+#25733 = SURFACE_CURVE('',#25734,(#25738,#25745),.PCURVE_S1.);
+#25734 = LINE('',#25735,#25736);
+#25735 = CARTESIAN_POINT('',(5.08,0.1875,0.516506286792));
+#25736 = VECTOR('',#25737,1.);
+#25737 = DIRECTION('',(1.,0.,0.));
+#25738 = PCURVE('',#25546,#25739);
+#25739 = DEFINITIONAL_REPRESENTATION('',(#25740),#25744);
+#25740 = LINE('',#25741,#25742);
+#25741 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#25742 = VECTOR('',#25743,1.);
+#25743 = DIRECTION('',(1.,4.145425090127E-57));
+#25744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25745 = PCURVE('',#25746,#25751);
+#25746 = PLANE('',#25747);
+#25747 = AXIS2_PLACEMENT_3D('',#25748,#25749,#25750);
+#25748 = CARTESIAN_POINT('',(5.08,-0.1875,0.516506286792));
+#25749 = DIRECTION('',(0.,0.,1.));
+#25750 = DIRECTION('',(1.,0.,0.));
+#25751 = DEFINITIONAL_REPRESENTATION('',(#25752),#25756);
+#25752 = LINE('',#25753,#25754);
+#25753 = CARTESIAN_POINT('',(0.,0.375));
+#25754 = VECTOR('',#25755,1.);
+#25755 = DIRECTION('',(1.,0.));
+#25756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25757 = ORIENTED_EDGE('',*,*,#25758,.T.);
+#25758 = EDGE_CURVE('',#25731,#25759,#25761,.T.);
+#25759 = VERTEX_POINT('',#25760);
+#25760 = CARTESIAN_POINT('',(5.08,0.1875,0.704006286792));
+#25761 = SURFACE_CURVE('',#25762,(#25766,#25773),.PCURVE_S1.);
+#25762 = LINE('',#25763,#25764);
+#25763 = CARTESIAN_POINT('',(5.08,0.1875,0.516506286792));
+#25764 = VECTOR('',#25765,1.);
+#25765 = DIRECTION('',(0.,0.,1.));
+#25766 = PCURVE('',#25546,#25767);
+#25767 = DEFINITIONAL_REPRESENTATION('',(#25768),#25772);
+#25768 = LINE('',#25769,#25770);
+#25769 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#25770 = VECTOR('',#25771,1.);
+#25771 = DIRECTION('',(0.,-1.));
+#25772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25773 = PCURVE('',#25774,#25779);
+#25774 = PLANE('',#25775);
+#25775 = AXIS2_PLACEMENT_3D('',#25776,#25777,#25778);
+#25776 = CARTESIAN_POINT('',(5.08,-0.1875,0.516506286792));
+#25777 = DIRECTION('',(1.,0.,0.));
+#25778 = DIRECTION('',(0.,0.,1.));
+#25779 = DEFINITIONAL_REPRESENTATION('',(#25780),#25784);
+#25780 = LINE('',#25781,#25782);
+#25781 = CARTESIAN_POINT('',(0.,-0.375));
+#25782 = VECTOR('',#25783,1.);
+#25783 = DIRECTION('',(1.,0.));
+#25784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25785 = ORIENTED_EDGE('',*,*,#25786,.T.);
+#25786 = EDGE_CURVE('',#25759,#25787,#25789,.T.);
+#25787 = VERTEX_POINT('',#25788);
+#25788 = CARTESIAN_POINT('',(5.18583595283,0.1875,0.704006286792));
+#25789 = SURFACE_CURVE('',#25790,(#25794,#25801),.PCURVE_S1.);
+#25790 = LINE('',#25791,#25792);
+#25791 = CARTESIAN_POINT('',(5.08,0.1875,0.704006286792));
+#25792 = VECTOR('',#25793,1.);
+#25793 = DIRECTION('',(1.,0.,0.));
+#25794 = PCURVE('',#25546,#25795);
+#25795 = DEFINITIONAL_REPRESENTATION('',(#25796),#25800);
+#25796 = LINE('',#25797,#25798);
+#25797 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#25798 = VECTOR('',#25799,1.);
+#25799 = DIRECTION('',(1.,4.145425090127E-57));
+#25800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25801 = PCURVE('',#25802,#25807);
+#25802 = PLANE('',#25803);
+#25803 = AXIS2_PLACEMENT_3D('',#25804,#25805,#25806);
+#25804 = CARTESIAN_POINT('',(5.08,-0.1875,0.704006286792));
+#25805 = DIRECTION('',(0.,0.,1.));
+#25806 = DIRECTION('',(1.,0.,0.));
+#25807 = DEFINITIONAL_REPRESENTATION('',(#25808),#25812);
+#25808 = LINE('',#25809,#25810);
+#25809 = CARTESIAN_POINT('',(0.,0.375));
+#25810 = VECTOR('',#25811,1.);
+#25811 = DIRECTION('',(1.,0.));
+#25812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25813 = ORIENTED_EDGE('',*,*,#25814,.F.);
+#25814 = EDGE_CURVE('',#25815,#25787,#25817,.T.);
+#25815 = VERTEX_POINT('',#25816);
+#25816 = CARTESIAN_POINT('',(5.263840667924,0.1875,0.662259430188));
+#25817 = SURFACE_CURVE('',#25818,(#25823,#25834),.PCURVE_S1.);
+#25818 = CIRCLE('',#25819,9.375E-02);
+#25819 = AXIS2_PLACEMENT_3D('',#25820,#25821,#25822);
+#25820 = CARTESIAN_POINT('',(5.18583595283,0.1875,0.610256286792));
+#25821 = DIRECTION('',(0.,-1.,0.));
+#25822 = DIRECTION('',(0.,0.,1.));
+#25823 = PCURVE('',#25546,#25824);
+#25824 = DEFINITIONAL_REPRESENTATION('',(#25825),#25833);
+#25825 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25826,#25827,#25828,#25829
+ ,#25830,#25831,#25832),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#25826 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#25827 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#25828 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#25829 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#25830 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#25831 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#25832 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#25833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25834 = PCURVE('',#25835,#25840);
+#25835 = CYLINDRICAL_SURFACE('',#25836,9.375E-02);
+#25836 = AXIS2_PLACEMENT_3D('',#25837,#25838,#25839);
+#25837 = CARTESIAN_POINT('',(5.18583595283,-0.1875,0.610256286792));
+#25838 = DIRECTION('',(0.,1.,0.));
+#25839 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#25840 = DEFINITIONAL_REPRESENTATION('',(#25841),#25845);
+#25841 = LINE('',#25842,#25843);
+#25842 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#25843 = VECTOR('',#25844,1.);
+#25844 = DIRECTION('',(-1.,0.));
+#25845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25846 = ORIENTED_EDGE('',*,*,#25847,.F.);
+#25847 = EDGE_CURVE('',#25848,#25815,#25850,.T.);
+#25848 = VERTEX_POINT('',#25849);
+#25849 = CARTESIAN_POINT('',(5.552515716981,0.1875,0.229246856604));
+#25850 = SURFACE_CURVE('',#25851,(#25855,#25862),.PCURVE_S1.);
+#25851 = LINE('',#25852,#25853);
+#25852 = CARTESIAN_POINT('',(5.636009430188,0.1875,0.104006286792));
+#25853 = VECTOR('',#25854,1.);
+#25854 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#25855 = PCURVE('',#25546,#25856);
+#25856 = DEFINITIONAL_REPRESENTATION('',(#25857),#25861);
+#25857 = LINE('',#25858,#25859);
+#25858 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#25859 = VECTOR('',#25860,1.);
+#25860 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#25861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25862 = PCURVE('',#25863,#25868);
+#25863 = PLANE('',#25864);
+#25864 = AXIS2_PLACEMENT_3D('',#25865,#25866,#25867);
+#25865 = CARTESIAN_POINT('',(5.636009430188,-0.1875,0.104006286792));
+#25866 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#25867 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#25868 = DEFINITIONAL_REPRESENTATION('',(#25869),#25873);
+#25869 = LINE('',#25870,#25871);
+#25870 = CARTESIAN_POINT('',(0.,-0.375));
+#25871 = VECTOR('',#25872,1.);
+#25872 = DIRECTION('',(1.,0.));
+#25873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25874 = ORIENTED_EDGE('',*,*,#25875,.F.);
+#25875 = EDGE_CURVE('',#25524,#25848,#25876,.T.);
+#25876 = SURFACE_CURVE('',#25877,(#25882,#25889),.PCURVE_S1.);
+#25877 = CIRCLE('',#25878,9.375E-02);
+#25878 = AXIS2_PLACEMENT_3D('',#25879,#25880,#25881);
+#25879 = CARTESIAN_POINT('',(5.630520432075,0.1875,0.28125));
+#25880 = DIRECTION('',(0.,1.,0.));
+#25881 = DIRECTION('',(0.,0.,1.));
+#25882 = PCURVE('',#25546,#25883);
+#25883 = DEFINITIONAL_REPRESENTATION('',(#25884),#25888);
+#25884 = CIRCLE('',#25885,9.375E-02);
+#25885 = AXIS2_PLACEMENT_2D('',#25886,#25887);
+#25886 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#25887 = DIRECTION('',(0.,-1.));
+#25888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25889 = PCURVE('',#25574,#25890);
+#25890 = DEFINITIONAL_REPRESENTATION('',(#25891),#25895);
+#25891 = LINE('',#25892,#25893);
+#25892 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#25893 = VECTOR('',#25894,1.);
+#25894 = DIRECTION('',(1.,0.));
+#25895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25896 = ORIENTED_EDGE('',*,*,#25523,.T.);
+#25897 = ORIENTED_EDGE('',*,*,#25898,.F.);
+#25898 = EDGE_CURVE('',#25646,#25526,#25899,.T.);
+#25899 = SURFACE_CURVE('',#25900,(#25904,#25911),.PCURVE_S1.);
+#25900 = LINE('',#25901,#25902);
+#25901 = CARTESIAN_POINT('',(5.88,0.1875,0.));
+#25902 = VECTOR('',#25903,1.);
+#25903 = DIRECTION('',(0.,0.,1.));
+#25904 = PCURVE('',#25546,#25905);
+#25905 = DEFINITIONAL_REPRESENTATION('',(#25906),#25910);
+#25906 = LINE('',#25907,#25908);
+#25907 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#25908 = VECTOR('',#25909,1.);
+#25909 = DIRECTION('',(0.,-1.));
+#25910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25911 = PCURVE('',#25628,#25912);
+#25912 = DEFINITIONAL_REPRESENTATION('',(#25913),#25917);
+#25913 = LINE('',#25914,#25915);
+#25914 = CARTESIAN_POINT('',(0.,-0.375));
+#25915 = VECTOR('',#25916,1.);
+#25916 = DIRECTION('',(1.,0.));
+#25917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25918 = ADVANCED_FACE('',(#25919),#25574,.F.);
+#25919 = FACE_BOUND('',#25920,.F.);
+#25920 = EDGE_LOOP('',(#25921,#25949,#25970,#25971));
+#25921 = ORIENTED_EDGE('',*,*,#25922,.T.);
+#25922 = EDGE_CURVE('',#25559,#25923,#25925,.T.);
+#25923 = VERTEX_POINT('',#25924);
+#25924 = CARTESIAN_POINT('',(5.552515716981,-0.1875,0.229246856604));
+#25925 = SURFACE_CURVE('',#25926,(#25931,#25938),.PCURVE_S1.);
+#25926 = CIRCLE('',#25927,9.375E-02);
+#25927 = AXIS2_PLACEMENT_3D('',#25928,#25929,#25930);
+#25928 = CARTESIAN_POINT('',(5.630520432075,-0.1875,0.28125));
+#25929 = DIRECTION('',(0.,1.,0.));
+#25930 = DIRECTION('',(0.,0.,1.));
+#25931 = PCURVE('',#25574,#25932);
+#25932 = DEFINITIONAL_REPRESENTATION('',(#25933),#25937);
+#25933 = LINE('',#25934,#25935);
+#25934 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#25935 = VECTOR('',#25936,1.);
+#25936 = DIRECTION('',(1.,0.));
+#25937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25938 = PCURVE('',#25602,#25939);
+#25939 = DEFINITIONAL_REPRESENTATION('',(#25940),#25948);
+#25940 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25941,#25942,#25943,#25944
+ ,#25945,#25946,#25947),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#25941 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#25942 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#25943 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#25944 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#25945 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#25946 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#25947 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#25948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25949 = ORIENTED_EDGE('',*,*,#25950,.T.);
+#25950 = EDGE_CURVE('',#25923,#25848,#25951,.T.);
+#25951 = SURFACE_CURVE('',#25952,(#25956,#25963),.PCURVE_S1.);
+#25952 = LINE('',#25953,#25954);
+#25953 = CARTESIAN_POINT('',(5.552515716981,-0.1875,0.229246856604));
+#25954 = VECTOR('',#25955,1.);
+#25955 = DIRECTION('',(0.,1.,0.));
+#25956 = PCURVE('',#25574,#25957);
+#25957 = DEFINITIONAL_REPRESENTATION('',(#25958),#25962);
+#25958 = LINE('',#25959,#25960);
+#25959 = CARTESIAN_POINT('',(0.982793723247,0.));
+#25960 = VECTOR('',#25961,1.);
+#25961 = DIRECTION('',(0.,1.));
+#25962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25963 = PCURVE('',#25863,#25964);
+#25964 = DEFINITIONAL_REPRESENTATION('',(#25965),#25969);
+#25965 = LINE('',#25966,#25967);
+#25966 = CARTESIAN_POINT('',(0.150520432075,0.));
+#25967 = VECTOR('',#25968,1.);
+#25968 = DIRECTION('',(0.,-1.));
+#25969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25970 = ORIENTED_EDGE('',*,*,#25875,.F.);
+#25971 = ORIENTED_EDGE('',*,*,#25558,.F.);
+#25972 = ADVANCED_FACE('',(#25973),#25628,.T.);
+#25973 = FACE_BOUND('',#25974,.T.);
+#25974 = EDGE_LOOP('',(#25975,#25998,#26019,#26020));
+#25975 = ORIENTED_EDGE('',*,*,#25976,.F.);
+#25976 = EDGE_CURVE('',#25977,#25587,#25979,.T.);
+#25977 = VERTEX_POINT('',#25978);
+#25978 = CARTESIAN_POINT('',(5.88,-0.1875,0.));
+#25979 = SURFACE_CURVE('',#25980,(#25984,#25991),.PCURVE_S1.);
+#25980 = LINE('',#25981,#25982);
+#25981 = CARTESIAN_POINT('',(5.88,-0.1875,0.));
+#25982 = VECTOR('',#25983,1.);
+#25983 = DIRECTION('',(0.,0.,1.));
+#25984 = PCURVE('',#25628,#25985);
+#25985 = DEFINITIONAL_REPRESENTATION('',(#25986),#25990);
+#25986 = LINE('',#25987,#25988);
+#25987 = CARTESIAN_POINT('',(0.,0.));
+#25988 = VECTOR('',#25989,1.);
+#25989 = DIRECTION('',(1.,0.));
+#25990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25991 = PCURVE('',#25602,#25992);
+#25992 = DEFINITIONAL_REPRESENTATION('',(#25993),#25997);
+#25993 = LINE('',#25994,#25995);
+#25994 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#25995 = VECTOR('',#25996,1.);
+#25996 = DIRECTION('',(-1.,0.));
+#25997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#25998 = ORIENTED_EDGE('',*,*,#25999,.T.);
+#25999 = EDGE_CURVE('',#25977,#25646,#26000,.T.);
+#26000 = SURFACE_CURVE('',#26001,(#26005,#26012),.PCURVE_S1.);
+#26001 = LINE('',#26002,#26003);
+#26002 = CARTESIAN_POINT('',(5.88,-0.1875,0.));
+#26003 = VECTOR('',#26004,1.);
+#26004 = DIRECTION('',(0.,1.,0.));
+#26005 = PCURVE('',#25628,#26006);
+#26006 = DEFINITIONAL_REPRESENTATION('',(#26007),#26011);
+#26007 = LINE('',#26008,#26009);
+#26008 = CARTESIAN_POINT('',(0.,0.));
+#26009 = VECTOR('',#26010,1.);
+#26010 = DIRECTION('',(0.,-1.));
+#26011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26012 = PCURVE('',#25661,#26013);
+#26013 = DEFINITIONAL_REPRESENTATION('',(#26014),#26018);
+#26014 = LINE('',#26015,#26016);
+#26015 = CARTESIAN_POINT('',(0.4,0.));
+#26016 = VECTOR('',#26017,1.);
+#26017 = DIRECTION('',(0.,1.));
+#26018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26019 = ORIENTED_EDGE('',*,*,#25898,.T.);
+#26020 = ORIENTED_EDGE('',*,*,#25614,.F.);
+#26021 = ADVANCED_FACE('',(#26022),#25602,.T.);
+#26022 = FACE_BOUND('',#26023,.T.);
+#26023 = EDGE_LOOP('',(#26024,#26047,#26048,#26049,#26050,#26073,#26097,
+ #26120,#26143,#26166,#26189));
+#26024 = ORIENTED_EDGE('',*,*,#26025,.T.);
+#26025 = EDGE_CURVE('',#26026,#25977,#26028,.T.);
+#26026 = VERTEX_POINT('',#26027);
+#26027 = CARTESIAN_POINT('',(5.530173477358,-0.1875,0.));
+#26028 = SURFACE_CURVE('',#26029,(#26033,#26040),.PCURVE_S1.);
+#26029 = LINE('',#26030,#26031);
+#26030 = CARTESIAN_POINT('',(5.48,-0.1875,0.));
+#26031 = VECTOR('',#26032,1.);
+#26032 = DIRECTION('',(1.,0.,0.));
+#26033 = PCURVE('',#25602,#26034);
+#26034 = DEFINITIONAL_REPRESENTATION('',(#26035),#26039);
+#26035 = LINE('',#26036,#26037);
+#26036 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#26037 = VECTOR('',#26038,1.);
+#26038 = DIRECTION('',(0.,1.));
+#26039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26040 = PCURVE('',#25661,#26041);
+#26041 = DEFINITIONAL_REPRESENTATION('',(#26042),#26046);
+#26042 = LINE('',#26043,#26044);
+#26043 = CARTESIAN_POINT('',(0.,0.));
+#26044 = VECTOR('',#26045,1.);
+#26045 = DIRECTION('',(1.,0.));
+#26046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26047 = ORIENTED_EDGE('',*,*,#25976,.T.);
+#26048 = ORIENTED_EDGE('',*,*,#25586,.F.);
+#26049 = ORIENTED_EDGE('',*,*,#25922,.T.);
+#26050 = ORIENTED_EDGE('',*,*,#26051,.T.);
+#26051 = EDGE_CURVE('',#25923,#26052,#26054,.T.);
+#26052 = VERTEX_POINT('',#26053);
+#26053 = CARTESIAN_POINT('',(5.263840667924,-0.1875,0.662259430188));
+#26054 = SURFACE_CURVE('',#26055,(#26059,#26066),.PCURVE_S1.);
+#26055 = LINE('',#26056,#26057);
+#26056 = CARTESIAN_POINT('',(5.636009430188,-0.1875,0.104006286792));
+#26057 = VECTOR('',#26058,1.);
+#26058 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#26059 = PCURVE('',#25602,#26060);
+#26060 = DEFINITIONAL_REPRESENTATION('',(#26061),#26065);
+#26061 = LINE('',#26062,#26063);
+#26062 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#26063 = VECTOR('',#26064,1.);
+#26064 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#26065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26066 = PCURVE('',#25863,#26067);
+#26067 = DEFINITIONAL_REPRESENTATION('',(#26068),#26072);
+#26068 = LINE('',#26069,#26070);
+#26069 = CARTESIAN_POINT('',(0.,0.));
+#26070 = VECTOR('',#26071,1.);
+#26071 = DIRECTION('',(1.,0.));
+#26072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26073 = ORIENTED_EDGE('',*,*,#26074,.T.);
+#26074 = EDGE_CURVE('',#26052,#26075,#26077,.T.);
+#26075 = VERTEX_POINT('',#26076);
+#26076 = CARTESIAN_POINT('',(5.18583595283,-0.1875,0.704006286792));
+#26077 = SURFACE_CURVE('',#26078,(#26083,#26090),.PCURVE_S1.);
+#26078 = CIRCLE('',#26079,9.375E-02);
+#26079 = AXIS2_PLACEMENT_3D('',#26080,#26081,#26082);
+#26080 = CARTESIAN_POINT('',(5.18583595283,-0.1875,0.610256286792));
+#26081 = DIRECTION('',(0.,-1.,0.));
+#26082 = DIRECTION('',(0.,0.,1.));
+#26083 = PCURVE('',#25602,#26084);
+#26084 = DEFINITIONAL_REPRESENTATION('',(#26085),#26089);
+#26085 = CIRCLE('',#26086,9.375E-02);
+#26086 = AXIS2_PLACEMENT_2D('',#26087,#26088);
+#26087 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#26088 = DIRECTION('',(-1.,0.));
+#26089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26090 = PCURVE('',#25835,#26091);
+#26091 = DEFINITIONAL_REPRESENTATION('',(#26092),#26096);
+#26092 = LINE('',#26093,#26094);
+#26093 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#26094 = VECTOR('',#26095,1.);
+#26095 = DIRECTION('',(-1.,0.));
+#26096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26097 = ORIENTED_EDGE('',*,*,#26098,.F.);
+#26098 = EDGE_CURVE('',#26099,#26075,#26101,.T.);
+#26099 = VERTEX_POINT('',#26100);
+#26100 = CARTESIAN_POINT('',(5.08,-0.1875,0.704006286792));
+#26101 = SURFACE_CURVE('',#26102,(#26106,#26113),.PCURVE_S1.);
+#26102 = LINE('',#26103,#26104);
+#26103 = CARTESIAN_POINT('',(5.08,-0.1875,0.704006286792));
+#26104 = VECTOR('',#26105,1.);
+#26105 = DIRECTION('',(1.,0.,0.));
+#26106 = PCURVE('',#25602,#26107);
+#26107 = DEFINITIONAL_REPRESENTATION('',(#26108),#26112);
+#26108 = LINE('',#26109,#26110);
+#26109 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#26110 = VECTOR('',#26111,1.);
+#26111 = DIRECTION('',(0.,1.));
+#26112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26113 = PCURVE('',#25802,#26114);
+#26114 = DEFINITIONAL_REPRESENTATION('',(#26115),#26119);
+#26115 = LINE('',#26116,#26117);
+#26116 = CARTESIAN_POINT('',(0.,0.));
+#26117 = VECTOR('',#26118,1.);
+#26118 = DIRECTION('',(1.,0.));
+#26119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26120 = ORIENTED_EDGE('',*,*,#26121,.F.);
+#26121 = EDGE_CURVE('',#26122,#26099,#26124,.T.);
+#26122 = VERTEX_POINT('',#26123);
+#26123 = CARTESIAN_POINT('',(5.08,-0.1875,0.516506286792));
+#26124 = SURFACE_CURVE('',#26125,(#26129,#26136),.PCURVE_S1.);
+#26125 = LINE('',#26126,#26127);
+#26126 = CARTESIAN_POINT('',(5.08,-0.1875,0.516506286792));
+#26127 = VECTOR('',#26128,1.);
+#26128 = DIRECTION('',(0.,0.,1.));
+#26129 = PCURVE('',#25602,#26130);
+#26130 = DEFINITIONAL_REPRESENTATION('',(#26131),#26135);
+#26131 = LINE('',#26132,#26133);
+#26132 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#26133 = VECTOR('',#26134,1.);
+#26134 = DIRECTION('',(-1.,0.));
+#26135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26136 = PCURVE('',#25774,#26137);
+#26137 = DEFINITIONAL_REPRESENTATION('',(#26138),#26142);
+#26138 = LINE('',#26139,#26140);
+#26139 = CARTESIAN_POINT('',(0.,0.));
+#26140 = VECTOR('',#26141,1.);
+#26141 = DIRECTION('',(1.,0.));
+#26142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26143 = ORIENTED_EDGE('',*,*,#26144,.T.);
+#26144 = EDGE_CURVE('',#26122,#26145,#26147,.T.);
+#26145 = VERTEX_POINT('',#26146);
+#26146 = CARTESIAN_POINT('',(5.135662475472,-0.1875,0.516506286792));
+#26147 = SURFACE_CURVE('',#26148,(#26152,#26159),.PCURVE_S1.);
+#26148 = LINE('',#26149,#26150);
+#26149 = CARTESIAN_POINT('',(5.08,-0.1875,0.516506286792));
+#26150 = VECTOR('',#26151,1.);
+#26151 = DIRECTION('',(1.,0.,0.));
+#26152 = PCURVE('',#25602,#26153);
+#26153 = DEFINITIONAL_REPRESENTATION('',(#26154),#26158);
+#26154 = LINE('',#26155,#26156);
+#26155 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#26156 = VECTOR('',#26157,1.);
+#26157 = DIRECTION('',(0.,1.));
+#26158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26159 = PCURVE('',#25746,#26160);
+#26160 = DEFINITIONAL_REPRESENTATION('',(#26161),#26165);
+#26161 = LINE('',#26162,#26163);
+#26162 = CARTESIAN_POINT('',(0.,0.));
+#26163 = VECTOR('',#26164,1.);
+#26164 = DIRECTION('',(1.,0.));
+#26165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26166 = ORIENTED_EDGE('',*,*,#26167,.F.);
+#26167 = EDGE_CURVE('',#26168,#26145,#26170,.T.);
+#26168 = VERTEX_POINT('',#26169);
+#26169 = CARTESIAN_POINT('',(5.452168762264,-0.1875,4.174685660388E-02)
+ );
+#26170 = SURFACE_CURVE('',#26171,(#26175,#26182),.PCURVE_S1.);
+#26171 = LINE('',#26172,#26173);
+#26172 = CARTESIAN_POINT('',(5.48,-0.1875,0.));
+#26173 = VECTOR('',#26174,1.);
+#26174 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#26175 = PCURVE('',#25602,#26176);
+#26176 = DEFINITIONAL_REPRESENTATION('',(#26177),#26181);
+#26177 = LINE('',#26178,#26179);
+#26178 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#26179 = VECTOR('',#26180,1.);
+#26180 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#26181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26182 = PCURVE('',#25718,#26183);
+#26183 = DEFINITIONAL_REPRESENTATION('',(#26184),#26188);
+#26184 = LINE('',#26185,#26186);
+#26185 = CARTESIAN_POINT('',(0.,0.));
+#26186 = VECTOR('',#26187,1.);
+#26187 = DIRECTION('',(1.,0.));
+#26188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26189 = ORIENTED_EDGE('',*,*,#26190,.F.);
+#26190 = EDGE_CURVE('',#26026,#26168,#26191,.T.);
+#26191 = SURFACE_CURVE('',#26192,(#26197,#26208),.PCURVE_S1.);
+#26192 = CIRCLE('',#26193,9.375E-02);
+#26193 = AXIS2_PLACEMENT_3D('',#26194,#26195,#26196);
+#26194 = CARTESIAN_POINT('',(5.530173477358,-0.1875,9.375E-02));
+#26195 = DIRECTION('',(0.,1.,0.));
+#26196 = DIRECTION('',(0.,0.,1.));
+#26197 = PCURVE('',#25602,#26198);
+#26198 = DEFINITIONAL_REPRESENTATION('',(#26199),#26207);
+#26199 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26200,#26201,#26202,#26203
+ ,#26204,#26205,#26206),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#26200 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#26201 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#26202 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#26203 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#26204 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#26205 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#26206 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#26207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26208 = PCURVE('',#25690,#26209);
+#26209 = DEFINITIONAL_REPRESENTATION('',(#26210),#26214);
+#26210 = LINE('',#26211,#26212);
+#26211 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#26212 = VECTOR('',#26213,1.);
+#26213 = DIRECTION('',(1.,0.));
+#26214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26215 = ADVANCED_FACE('',(#26216),#25661,.F.);
+#26216 = FACE_BOUND('',#26217,.F.);
+#26217 = EDGE_LOOP('',(#26218,#26219,#26220,#26221));
+#26218 = ORIENTED_EDGE('',*,*,#26025,.T.);
+#26219 = ORIENTED_EDGE('',*,*,#25999,.T.);
+#26220 = ORIENTED_EDGE('',*,*,#25643,.F.);
+#26221 = ORIENTED_EDGE('',*,*,#26222,.F.);
+#26222 = EDGE_CURVE('',#26026,#25644,#26223,.T.);
+#26223 = SURFACE_CURVE('',#26224,(#26228,#26235),.PCURVE_S1.);
+#26224 = LINE('',#26225,#26226);
+#26225 = CARTESIAN_POINT('',(5.530173477358,-0.1875,0.));
+#26226 = VECTOR('',#26227,1.);
+#26227 = DIRECTION('',(0.,1.,0.));
+#26228 = PCURVE('',#25661,#26229);
+#26229 = DEFINITIONAL_REPRESENTATION('',(#26230),#26234);
+#26230 = LINE('',#26231,#26232);
+#26231 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#26232 = VECTOR('',#26233,1.);
+#26233 = DIRECTION('',(0.,1.));
+#26234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26235 = PCURVE('',#25690,#26236);
+#26236 = DEFINITIONAL_REPRESENTATION('',(#26237),#26241);
+#26237 = LINE('',#26238,#26239);
+#26238 = CARTESIAN_POINT('',(0.,0.));
+#26239 = VECTOR('',#26240,1.);
+#26240 = DIRECTION('',(0.,1.));
+#26241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26242 = ADVANCED_FACE('',(#26243),#25690,.T.);
+#26243 = FACE_BOUND('',#26244,.T.);
+#26244 = EDGE_LOOP('',(#26245,#26246,#26267,#26268));
+#26245 = ORIENTED_EDGE('',*,*,#26190,.T.);
+#26246 = ORIENTED_EDGE('',*,*,#26247,.T.);
+#26247 = EDGE_CURVE('',#26168,#25674,#26248,.T.);
+#26248 = SURFACE_CURVE('',#26249,(#26253,#26260),.PCURVE_S1.);
+#26249 = LINE('',#26250,#26251);
+#26250 = CARTESIAN_POINT('',(5.452168762264,-0.1875,4.174685660388E-02)
+ );
+#26251 = VECTOR('',#26252,1.);
+#26252 = DIRECTION('',(0.,1.,0.));
+#26253 = PCURVE('',#25690,#26254);
+#26254 = DEFINITIONAL_REPRESENTATION('',(#26255),#26259);
+#26255 = LINE('',#26256,#26257);
+#26256 = CARTESIAN_POINT('',(0.982793723247,0.));
+#26257 = VECTOR('',#26258,1.);
+#26258 = DIRECTION('',(0.,1.));
+#26259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26260 = PCURVE('',#25718,#26261);
+#26261 = DEFINITIONAL_REPRESENTATION('',(#26262),#26266);
+#26262 = LINE('',#26263,#26264);
+#26263 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#26264 = VECTOR('',#26265,1.);
+#26265 = DIRECTION('',(0.,-1.));
+#26266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26267 = ORIENTED_EDGE('',*,*,#25673,.F.);
+#26268 = ORIENTED_EDGE('',*,*,#26222,.F.);
+#26269 = ADVANCED_FACE('',(#26270),#25718,.F.);
+#26270 = FACE_BOUND('',#26271,.F.);
+#26271 = EDGE_LOOP('',(#26272,#26273,#26274,#26275));
+#26272 = ORIENTED_EDGE('',*,*,#26167,.F.);
+#26273 = ORIENTED_EDGE('',*,*,#26247,.T.);
+#26274 = ORIENTED_EDGE('',*,*,#25702,.T.);
+#26275 = ORIENTED_EDGE('',*,*,#26276,.F.);
+#26276 = EDGE_CURVE('',#26145,#25703,#26277,.T.);
+#26277 = SURFACE_CURVE('',#26278,(#26282,#26288),.PCURVE_S1.);
+#26278 = LINE('',#26279,#26280);
+#26279 = CARTESIAN_POINT('',(5.135662475472,-0.1875,0.516506286792));
+#26280 = VECTOR('',#26281,1.);
+#26281 = DIRECTION('',(0.,1.,0.));
+#26282 = PCURVE('',#25718,#26283);
+#26283 = DEFINITIONAL_REPRESENTATION('',(#26284),#26287);
+#26284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26285,#26286),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#26285 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#26286 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#26287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26288 = PCURVE('',#25746,#26289);
+#26289 = DEFINITIONAL_REPRESENTATION('',(#26290),#26293);
+#26290 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26291,#26292),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#26291 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#26292 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#26293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26294 = ADVANCED_FACE('',(#26295),#25746,.F.);
+#26295 = FACE_BOUND('',#26296,.F.);
+#26296 = EDGE_LOOP('',(#26297,#26298,#26319,#26320));
+#26297 = ORIENTED_EDGE('',*,*,#25730,.F.);
+#26298 = ORIENTED_EDGE('',*,*,#26299,.F.);
+#26299 = EDGE_CURVE('',#26122,#25731,#26300,.T.);
+#26300 = SURFACE_CURVE('',#26301,(#26305,#26312),.PCURVE_S1.);
+#26301 = LINE('',#26302,#26303);
+#26302 = CARTESIAN_POINT('',(5.08,-0.1875,0.516506286792));
+#26303 = VECTOR('',#26304,1.);
+#26304 = DIRECTION('',(0.,1.,0.));
+#26305 = PCURVE('',#25746,#26306);
+#26306 = DEFINITIONAL_REPRESENTATION('',(#26307),#26311);
+#26307 = LINE('',#26308,#26309);
+#26308 = CARTESIAN_POINT('',(0.,0.));
+#26309 = VECTOR('',#26310,1.);
+#26310 = DIRECTION('',(0.,1.));
+#26311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26312 = PCURVE('',#25774,#26313);
+#26313 = DEFINITIONAL_REPRESENTATION('',(#26314),#26318);
+#26314 = LINE('',#26315,#26316);
+#26315 = CARTESIAN_POINT('',(0.,0.));
+#26316 = VECTOR('',#26317,1.);
+#26317 = DIRECTION('',(0.,-1.));
+#26318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26319 = ORIENTED_EDGE('',*,*,#26144,.T.);
+#26320 = ORIENTED_EDGE('',*,*,#26276,.T.);
+#26321 = ADVANCED_FACE('',(#26322),#25774,.F.);
+#26322 = FACE_BOUND('',#26323,.T.);
+#26323 = EDGE_LOOP('',(#26324,#26325,#26346,#26347));
+#26324 = ORIENTED_EDGE('',*,*,#26121,.T.);
+#26325 = ORIENTED_EDGE('',*,*,#26326,.T.);
+#26326 = EDGE_CURVE('',#26099,#25759,#26327,.T.);
+#26327 = SURFACE_CURVE('',#26328,(#26332,#26339),.PCURVE_S1.);
+#26328 = LINE('',#26329,#26330);
+#26329 = CARTESIAN_POINT('',(5.08,-0.1875,0.704006286792));
+#26330 = VECTOR('',#26331,1.);
+#26331 = DIRECTION('',(0.,1.,0.));
+#26332 = PCURVE('',#25774,#26333);
+#26333 = DEFINITIONAL_REPRESENTATION('',(#26334),#26338);
+#26334 = LINE('',#26335,#26336);
+#26335 = CARTESIAN_POINT('',(0.1875,0.));
+#26336 = VECTOR('',#26337,1.);
+#26337 = DIRECTION('',(0.,-1.));
+#26338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26339 = PCURVE('',#25802,#26340);
+#26340 = DEFINITIONAL_REPRESENTATION('',(#26341),#26345);
+#26341 = LINE('',#26342,#26343);
+#26342 = CARTESIAN_POINT('',(0.,0.));
+#26343 = VECTOR('',#26344,1.);
+#26344 = DIRECTION('',(0.,1.));
+#26345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26346 = ORIENTED_EDGE('',*,*,#25758,.F.);
+#26347 = ORIENTED_EDGE('',*,*,#26299,.F.);
+#26348 = ADVANCED_FACE('',(#26349),#25863,.T.);
+#26349 = FACE_BOUND('',#26350,.T.);
+#26350 = EDGE_LOOP('',(#26351,#26352,#26353,#26354));
+#26351 = ORIENTED_EDGE('',*,*,#26051,.F.);
+#26352 = ORIENTED_EDGE('',*,*,#25950,.T.);
+#26353 = ORIENTED_EDGE('',*,*,#25847,.T.);
+#26354 = ORIENTED_EDGE('',*,*,#26355,.F.);
+#26355 = EDGE_CURVE('',#26052,#25815,#26356,.T.);
+#26356 = SURFACE_CURVE('',#26357,(#26361,#26368),.PCURVE_S1.);
+#26357 = LINE('',#26358,#26359);
+#26358 = CARTESIAN_POINT('',(5.263840667924,-0.1875,0.662259430188));
+#26359 = VECTOR('',#26360,1.);
+#26360 = DIRECTION('',(0.,1.,0.));
+#26361 = PCURVE('',#25863,#26362);
+#26362 = DEFINITIONAL_REPRESENTATION('',(#26363),#26367);
+#26363 = LINE('',#26364,#26365);
+#26364 = CARTESIAN_POINT('',(0.670936777735,0.));
+#26365 = VECTOR('',#26366,1.);
+#26366 = DIRECTION('',(0.,-1.));
+#26367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26368 = PCURVE('',#25835,#26369);
+#26369 = DEFINITIONAL_REPRESENTATION('',(#26370),#26374);
+#26370 = LINE('',#26371,#26372);
+#26371 = CARTESIAN_POINT('',(-0.,0.));
+#26372 = VECTOR('',#26373,1.);
+#26373 = DIRECTION('',(-0.,1.));
+#26374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26375 = ADVANCED_FACE('',(#26376),#25802,.T.);
+#26376 = FACE_BOUND('',#26377,.T.);
+#26377 = EDGE_LOOP('',(#26378,#26379,#26380,#26381));
+#26378 = ORIENTED_EDGE('',*,*,#25786,.F.);
+#26379 = ORIENTED_EDGE('',*,*,#26326,.F.);
+#26380 = ORIENTED_EDGE('',*,*,#26098,.T.);
+#26381 = ORIENTED_EDGE('',*,*,#26382,.T.);
+#26382 = EDGE_CURVE('',#26075,#25787,#26383,.T.);
+#26383 = SURFACE_CURVE('',#26384,(#26388,#26395),.PCURVE_S1.);
+#26384 = LINE('',#26385,#26386);
+#26385 = CARTESIAN_POINT('',(5.18583595283,-0.1875,0.704006286792));
+#26386 = VECTOR('',#26387,1.);
+#26387 = DIRECTION('',(0.,1.,0.));
+#26388 = PCURVE('',#25802,#26389);
+#26389 = DEFINITIONAL_REPRESENTATION('',(#26390),#26394);
+#26390 = LINE('',#26391,#26392);
+#26391 = CARTESIAN_POINT('',(0.10583595283,0.));
+#26392 = VECTOR('',#26393,1.);
+#26393 = DIRECTION('',(0.,1.));
+#26394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26395 = PCURVE('',#25835,#26396);
+#26396 = DEFINITIONAL_REPRESENTATION('',(#26397),#26401);
+#26397 = LINE('',#26398,#26399);
+#26398 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#26399 = VECTOR('',#26400,1.);
+#26400 = DIRECTION('',(-0.,1.));
+#26401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26402 = ADVANCED_FACE('',(#26403),#25835,.T.);
+#26403 = FACE_BOUND('',#26404,.F.);
+#26404 = EDGE_LOOP('',(#26405,#26406,#26407,#26408));
+#26405 = ORIENTED_EDGE('',*,*,#26074,.T.);
+#26406 = ORIENTED_EDGE('',*,*,#26382,.T.);
+#26407 = ORIENTED_EDGE('',*,*,#25814,.F.);
+#26408 = ORIENTED_EDGE('',*,*,#26355,.F.);
+#26409 = MANIFOLD_SOLID_BREP('',#26410);
+#26410 = CLOSED_SHELL('',(#26411,#26531,#26814,#26864,#26913,#27107,
+ #27134,#27161,#27186,#27213,#27240,#27267,#27294));
+#26411 = ADVANCED_FACE('',(#26412),#26426,.T.);
+#26412 = FACE_BOUND('',#26413,.T.);
+#26413 = EDGE_LOOP('',(#26414,#26449,#26477,#26505));
+#26414 = ORIENTED_EDGE('',*,*,#26415,.F.);
+#26415 = EDGE_CURVE('',#26416,#26418,#26420,.T.);
+#26416 = VERTEX_POINT('',#26417);
+#26417 = CARTESIAN_POINT('',(-5.88,-0.6125,0.1875));
+#26418 = VERTEX_POINT('',#26419);
+#26419 = CARTESIAN_POINT('',(-5.630520432075,-0.6125,0.1875));
+#26420 = SURFACE_CURVE('',#26421,(#26425,#26437),.PCURVE_S1.);
+#26421 = LINE('',#26422,#26423);
+#26422 = CARTESIAN_POINT('',(-5.88,-0.6125,0.1875));
+#26423 = VECTOR('',#26424,1.);
+#26424 = DIRECTION('',(1.,0.,0.));
+#26425 = PCURVE('',#26426,#26431);
+#26426 = PLANE('',#26427);
+#26427 = AXIS2_PLACEMENT_3D('',#26428,#26429,#26430);
+#26428 = CARTESIAN_POINT('',(-5.88,-0.9875,0.1875));
+#26429 = DIRECTION('',(0.,0.,1.));
+#26430 = DIRECTION('',(1.,0.,0.));
+#26431 = DEFINITIONAL_REPRESENTATION('',(#26432),#26436);
+#26432 = LINE('',#26433,#26434);
+#26433 = CARTESIAN_POINT('',(0.,0.375));
+#26434 = VECTOR('',#26435,1.);
+#26435 = DIRECTION('',(1.,0.));
+#26436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26437 = PCURVE('',#26438,#26443);
+#26438 = PLANE('',#26439);
+#26439 = AXIS2_PLACEMENT_3D('',#26440,#26441,#26442);
+#26440 = CARTESIAN_POINT('',(-5.453319128445,-0.6125,0.302149478872));
+#26441 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#26442 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#26443 = DEFINITIONAL_REPRESENTATION('',(#26444),#26448);
+#26444 = LINE('',#26445,#26446);
+#26445 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#26446 = VECTOR('',#26447,1.);
+#26447 = DIRECTION('',(1.,-8.365608664024E-59));
+#26448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26449 = ORIENTED_EDGE('',*,*,#26450,.F.);
+#26450 = EDGE_CURVE('',#26451,#26416,#26453,.T.);
+#26451 = VERTEX_POINT('',#26452);
+#26452 = CARTESIAN_POINT('',(-5.88,-0.9875,0.1875));
+#26453 = SURFACE_CURVE('',#26454,(#26458,#26465),.PCURVE_S1.);
+#26454 = LINE('',#26455,#26456);
+#26455 = CARTESIAN_POINT('',(-5.88,-0.9875,0.1875));
+#26456 = VECTOR('',#26457,1.);
+#26457 = DIRECTION('',(0.,1.,0.));
+#26458 = PCURVE('',#26426,#26459);
+#26459 = DEFINITIONAL_REPRESENTATION('',(#26460),#26464);
+#26460 = LINE('',#26461,#26462);
+#26461 = CARTESIAN_POINT('',(0.,0.));
+#26462 = VECTOR('',#26463,1.);
+#26463 = DIRECTION('',(0.,1.));
+#26464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26465 = PCURVE('',#26466,#26471);
+#26466 = PLANE('',#26467);
+#26467 = AXIS2_PLACEMENT_3D('',#26468,#26469,#26470);
+#26468 = CARTESIAN_POINT('',(-5.88,-0.9875,0.));
+#26469 = DIRECTION('',(1.,0.,0.));
+#26470 = DIRECTION('',(0.,0.,1.));
+#26471 = DEFINITIONAL_REPRESENTATION('',(#26472),#26476);
+#26472 = LINE('',#26473,#26474);
+#26473 = CARTESIAN_POINT('',(0.1875,0.));
+#26474 = VECTOR('',#26475,1.);
+#26475 = DIRECTION('',(0.,-1.));
+#26476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26477 = ORIENTED_EDGE('',*,*,#26478,.T.);
+#26478 = EDGE_CURVE('',#26451,#26479,#26481,.T.);
+#26479 = VERTEX_POINT('',#26480);
+#26480 = CARTESIAN_POINT('',(-5.630520432075,-0.9875,0.1875));
+#26481 = SURFACE_CURVE('',#26482,(#26486,#26493),.PCURVE_S1.);
+#26482 = LINE('',#26483,#26484);
+#26483 = CARTESIAN_POINT('',(-5.88,-0.9875,0.1875));
+#26484 = VECTOR('',#26485,1.);
+#26485 = DIRECTION('',(1.,0.,0.));
+#26486 = PCURVE('',#26426,#26487);
+#26487 = DEFINITIONAL_REPRESENTATION('',(#26488),#26492);
+#26488 = LINE('',#26489,#26490);
+#26489 = CARTESIAN_POINT('',(0.,0.));
+#26490 = VECTOR('',#26491,1.);
+#26491 = DIRECTION('',(1.,0.));
+#26492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26493 = PCURVE('',#26494,#26499);
+#26494 = PLANE('',#26495);
+#26495 = AXIS2_PLACEMENT_3D('',#26496,#26497,#26498);
+#26496 = CARTESIAN_POINT('',(-5.453319128445,-0.9875,0.302149478872));
+#26497 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#26498 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#26499 = DEFINITIONAL_REPRESENTATION('',(#26500),#26504);
+#26500 = LINE('',#26501,#26502);
+#26501 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#26502 = VECTOR('',#26503,1.);
+#26503 = DIRECTION('',(-1.,-4.751047921064E-59));
+#26504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26505 = ORIENTED_EDGE('',*,*,#26506,.T.);
+#26506 = EDGE_CURVE('',#26479,#26418,#26507,.T.);
+#26507 = SURFACE_CURVE('',#26508,(#26512,#26519),.PCURVE_S1.);
+#26508 = LINE('',#26509,#26510);
+#26509 = CARTESIAN_POINT('',(-5.630520432075,-0.9875,0.1875));
+#26510 = VECTOR('',#26511,1.);
+#26511 = DIRECTION('',(0.,1.,0.));
+#26512 = PCURVE('',#26426,#26513);
+#26513 = DEFINITIONAL_REPRESENTATION('',(#26514),#26518);
+#26514 = LINE('',#26515,#26516);
+#26515 = CARTESIAN_POINT('',(0.249479567925,0.));
+#26516 = VECTOR('',#26517,1.);
+#26517 = DIRECTION('',(0.,1.));
+#26518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26519 = PCURVE('',#26520,#26525);
+#26520 = CYLINDRICAL_SURFACE('',#26521,9.375E-02);
+#26521 = AXIS2_PLACEMENT_3D('',#26522,#26523,#26524);
+#26522 = CARTESIAN_POINT('',(-5.630520432075,-0.9875,0.28125));
+#26523 = DIRECTION('',(0.,1.,0.));
+#26524 = DIRECTION('',(0.,0.,-1.));
+#26525 = DEFINITIONAL_REPRESENTATION('',(#26526),#26530);
+#26526 = LINE('',#26527,#26528);
+#26527 = CARTESIAN_POINT('',(-0.,0.));
+#26528 = VECTOR('',#26529,1.);
+#26529 = DIRECTION('',(-0.,1.));
+#26530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26531 = ADVANCED_FACE('',(#26532),#26438,.T.);
+#26532 = FACE_BOUND('',#26533,.T.);
+#26533 = EDGE_LOOP('',(#26534,#26564,#26585,#26586,#26614,#26642,#26671,
+ #26699,#26727,#26755,#26783));
+#26534 = ORIENTED_EDGE('',*,*,#26535,.F.);
+#26535 = EDGE_CURVE('',#26536,#26538,#26540,.T.);
+#26536 = VERTEX_POINT('',#26537);
+#26537 = CARTESIAN_POINT('',(-5.88,-0.6125,0.));
+#26538 = VERTEX_POINT('',#26539);
+#26539 = CARTESIAN_POINT('',(-5.530173477358,-0.6125,0.));
+#26540 = SURFACE_CURVE('',#26541,(#26545,#26552),.PCURVE_S1.);
+#26541 = LINE('',#26542,#26543);
+#26542 = CARTESIAN_POINT('',(-5.88,-0.6125,0.));
+#26543 = VECTOR('',#26544,1.);
+#26544 = DIRECTION('',(1.,0.,0.));
+#26545 = PCURVE('',#26438,#26546);
+#26546 = DEFINITIONAL_REPRESENTATION('',(#26547),#26551);
+#26547 = LINE('',#26548,#26549);
+#26548 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#26549 = VECTOR('',#26550,1.);
+#26550 = DIRECTION('',(1.,-8.365608664024E-59));
+#26551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26552 = PCURVE('',#26553,#26558);
+#26553 = PLANE('',#26554);
+#26554 = AXIS2_PLACEMENT_3D('',#26555,#26556,#26557);
+#26555 = CARTESIAN_POINT('',(-5.88,-0.9875,0.));
+#26556 = DIRECTION('',(0.,0.,1.));
+#26557 = DIRECTION('',(1.,0.,0.));
+#26558 = DEFINITIONAL_REPRESENTATION('',(#26559),#26563);
+#26559 = LINE('',#26560,#26561);
+#26560 = CARTESIAN_POINT('',(0.,0.375));
+#26561 = VECTOR('',#26562,1.);
+#26562 = DIRECTION('',(1.,0.));
+#26563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26564 = ORIENTED_EDGE('',*,*,#26565,.T.);
+#26565 = EDGE_CURVE('',#26536,#26416,#26566,.T.);
+#26566 = SURFACE_CURVE('',#26567,(#26571,#26578),.PCURVE_S1.);
+#26567 = LINE('',#26568,#26569);
+#26568 = CARTESIAN_POINT('',(-5.88,-0.6125,0.));
+#26569 = VECTOR('',#26570,1.);
+#26570 = DIRECTION('',(0.,0.,1.));
+#26571 = PCURVE('',#26438,#26572);
+#26572 = DEFINITIONAL_REPRESENTATION('',(#26573),#26577);
+#26573 = LINE('',#26574,#26575);
+#26574 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#26575 = VECTOR('',#26576,1.);
+#26576 = DIRECTION('',(0.,-1.));
+#26577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26578 = PCURVE('',#26466,#26579);
+#26579 = DEFINITIONAL_REPRESENTATION('',(#26580),#26584);
+#26580 = LINE('',#26581,#26582);
+#26581 = CARTESIAN_POINT('',(0.,-0.375));
+#26582 = VECTOR('',#26583,1.);
+#26583 = DIRECTION('',(1.,0.));
+#26584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26585 = ORIENTED_EDGE('',*,*,#26415,.T.);
+#26586 = ORIENTED_EDGE('',*,*,#26587,.T.);
+#26587 = EDGE_CURVE('',#26418,#26588,#26590,.T.);
+#26588 = VERTEX_POINT('',#26589);
+#26589 = CARTESIAN_POINT('',(-5.552515716981,-0.6125,0.229246856604));
+#26590 = SURFACE_CURVE('',#26591,(#26596,#26607),.PCURVE_S1.);
+#26591 = CIRCLE('',#26592,9.375E-02);
+#26592 = AXIS2_PLACEMENT_3D('',#26593,#26594,#26595);
+#26593 = CARTESIAN_POINT('',(-5.630520432075,-0.6125,0.28125));
+#26594 = DIRECTION('',(0.,-1.,0.));
+#26595 = DIRECTION('',(0.,0.,1.));
+#26596 = PCURVE('',#26438,#26597);
+#26597 = DEFINITIONAL_REPRESENTATION('',(#26598),#26606);
+#26598 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26599,#26600,#26601,#26602
+ ,#26603,#26604,#26605),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#26599 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#26600 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#26601 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#26602 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#26603 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#26604 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#26605 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#26606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26607 = PCURVE('',#26520,#26608);
+#26608 = DEFINITIONAL_REPRESENTATION('',(#26609),#26613);
+#26609 = LINE('',#26610,#26611);
+#26610 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#26611 = VECTOR('',#26612,1.);
+#26612 = DIRECTION('',(-1.,0.));
+#26613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26614 = ORIENTED_EDGE('',*,*,#26615,.T.);
+#26615 = EDGE_CURVE('',#26588,#26616,#26618,.T.);
+#26616 = VERTEX_POINT('',#26617);
+#26617 = CARTESIAN_POINT('',(-5.263840667924,-0.6125,0.662259430188));
+#26618 = SURFACE_CURVE('',#26619,(#26623,#26630),.PCURVE_S1.);
+#26619 = LINE('',#26620,#26621);
+#26620 = CARTESIAN_POINT('',(-5.636009430188,-0.6125,0.104006286792));
+#26621 = VECTOR('',#26622,1.);
+#26622 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#26623 = PCURVE('',#26438,#26624);
+#26624 = DEFINITIONAL_REPRESENTATION('',(#26625),#26629);
+#26625 = LINE('',#26626,#26627);
+#26626 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#26627 = VECTOR('',#26628,1.);
+#26628 = DIRECTION('',(0.554700196225,-0.832050294338));
+#26629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26630 = PCURVE('',#26631,#26636);
+#26631 = PLANE('',#26632);
+#26632 = AXIS2_PLACEMENT_3D('',#26633,#26634,#26635);
+#26633 = CARTESIAN_POINT('',(-5.636009430188,-0.9875,0.104006286792));
+#26634 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#26635 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#26636 = DEFINITIONAL_REPRESENTATION('',(#26637),#26641);
+#26637 = LINE('',#26638,#26639);
+#26638 = CARTESIAN_POINT('',(0.,-0.375));
+#26639 = VECTOR('',#26640,1.);
+#26640 = DIRECTION('',(1.,0.));
+#26641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26642 = ORIENTED_EDGE('',*,*,#26643,.T.);
+#26643 = EDGE_CURVE('',#26616,#26644,#26646,.T.);
+#26644 = VERTEX_POINT('',#26645);
+#26645 = CARTESIAN_POINT('',(-5.18583595283,-0.6125,0.704006286792));
+#26646 = SURFACE_CURVE('',#26647,(#26652,#26659),.PCURVE_S1.);
+#26647 = CIRCLE('',#26648,9.375E-02);
+#26648 = AXIS2_PLACEMENT_3D('',#26649,#26650,#26651);
+#26649 = CARTESIAN_POINT('',(-5.18583595283,-0.6125,0.610256286792));
+#26650 = DIRECTION('',(0.,1.,0.));
+#26651 = DIRECTION('',(0.,0.,1.));
+#26652 = PCURVE('',#26438,#26653);
+#26653 = DEFINITIONAL_REPRESENTATION('',(#26654),#26658);
+#26654 = CIRCLE('',#26655,9.375E-02);
+#26655 = AXIS2_PLACEMENT_2D('',#26656,#26657);
+#26656 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#26657 = DIRECTION('',(0.,-1.));
+#26658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26659 = PCURVE('',#26660,#26665);
+#26660 = CYLINDRICAL_SURFACE('',#26661,9.375E-02);
+#26661 = AXIS2_PLACEMENT_3D('',#26662,#26663,#26664);
+#26662 = CARTESIAN_POINT('',(-5.18583595283,-0.9875,0.610256286792));
+#26663 = DIRECTION('',(0.,1.,0.));
+#26664 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#26665 = DEFINITIONAL_REPRESENTATION('',(#26666),#26670);
+#26666 = LINE('',#26667,#26668);
+#26667 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#26668 = VECTOR('',#26669,1.);
+#26669 = DIRECTION('',(1.,0.));
+#26670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26671 = ORIENTED_EDGE('',*,*,#26672,.T.);
+#26672 = EDGE_CURVE('',#26644,#26673,#26675,.T.);
+#26673 = VERTEX_POINT('',#26674);
+#26674 = CARTESIAN_POINT('',(-5.08,-0.6125,0.704006286792));
+#26675 = SURFACE_CURVE('',#26676,(#26680,#26687),.PCURVE_S1.);
+#26676 = LINE('',#26677,#26678);
+#26677 = CARTESIAN_POINT('',(-5.236009430188,-0.6125,0.704006286792));
+#26678 = VECTOR('',#26679,1.);
+#26679 = DIRECTION('',(1.,0.,0.));
+#26680 = PCURVE('',#26438,#26681);
+#26681 = DEFINITIONAL_REPRESENTATION('',(#26682),#26686);
+#26682 = LINE('',#26683,#26684);
+#26683 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#26684 = VECTOR('',#26685,1.);
+#26685 = DIRECTION('',(1.,-8.365608664024E-59));
+#26686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26687 = PCURVE('',#26688,#26693);
+#26688 = PLANE('',#26689);
+#26689 = AXIS2_PLACEMENT_3D('',#26690,#26691,#26692);
+#26690 = CARTESIAN_POINT('',(-5.236009430188,-0.9875,0.704006286792));
+#26691 = DIRECTION('',(0.,0.,1.));
+#26692 = DIRECTION('',(1.,0.,0.));
+#26693 = DEFINITIONAL_REPRESENTATION('',(#26694),#26698);
+#26694 = LINE('',#26695,#26696);
+#26695 = CARTESIAN_POINT('',(0.,0.375));
+#26696 = VECTOR('',#26697,1.);
+#26697 = DIRECTION('',(1.,0.));
+#26698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26699 = ORIENTED_EDGE('',*,*,#26700,.F.);
+#26700 = EDGE_CURVE('',#26701,#26673,#26703,.T.);
+#26701 = VERTEX_POINT('',#26702);
+#26702 = CARTESIAN_POINT('',(-5.08,-0.6125,0.516506286792));
+#26703 = SURFACE_CURVE('',#26704,(#26708,#26715),.PCURVE_S1.);
+#26704 = LINE('',#26705,#26706);
+#26705 = CARTESIAN_POINT('',(-5.08,-0.6125,0.516506286792));
+#26706 = VECTOR('',#26707,1.);
+#26707 = DIRECTION('',(0.,0.,1.));
+#26708 = PCURVE('',#26438,#26709);
+#26709 = DEFINITIONAL_REPRESENTATION('',(#26710),#26714);
+#26710 = LINE('',#26711,#26712);
+#26711 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#26712 = VECTOR('',#26713,1.);
+#26713 = DIRECTION('',(0.,-1.));
+#26714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26715 = PCURVE('',#26716,#26721);
+#26716 = PLANE('',#26717);
+#26717 = AXIS2_PLACEMENT_3D('',#26718,#26719,#26720);
+#26718 = CARTESIAN_POINT('',(-5.08,-0.9875,0.516506286792));
+#26719 = DIRECTION('',(1.,0.,0.));
+#26720 = DIRECTION('',(0.,0.,1.));
+#26721 = DEFINITIONAL_REPRESENTATION('',(#26722),#26726);
+#26722 = LINE('',#26723,#26724);
+#26723 = CARTESIAN_POINT('',(0.,-0.375));
+#26724 = VECTOR('',#26725,1.);
+#26725 = DIRECTION('',(1.,0.));
+#26726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26727 = ORIENTED_EDGE('',*,*,#26728,.F.);
+#26728 = EDGE_CURVE('',#26729,#26701,#26731,.T.);
+#26729 = VERTEX_POINT('',#26730);
+#26730 = CARTESIAN_POINT('',(-5.135662475472,-0.6125,0.516506286792));
+#26731 = SURFACE_CURVE('',#26732,(#26736,#26743),.PCURVE_S1.);
+#26732 = LINE('',#26733,#26734);
+#26733 = CARTESIAN_POINT('',(-5.236009430188,-0.6125,0.516506286792));
+#26734 = VECTOR('',#26735,1.);
+#26735 = DIRECTION('',(1.,0.,0.));
+#26736 = PCURVE('',#26438,#26737);
+#26737 = DEFINITIONAL_REPRESENTATION('',(#26738),#26742);
+#26738 = LINE('',#26739,#26740);
+#26739 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#26740 = VECTOR('',#26741,1.);
+#26741 = DIRECTION('',(1.,-8.365608664024E-59));
+#26742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26743 = PCURVE('',#26744,#26749);
+#26744 = PLANE('',#26745);
+#26745 = AXIS2_PLACEMENT_3D('',#26746,#26747,#26748);
+#26746 = CARTESIAN_POINT('',(-5.236009430188,-0.9875,0.516506286792));
+#26747 = DIRECTION('',(0.,0.,1.));
+#26748 = DIRECTION('',(1.,0.,0.));
+#26749 = DEFINITIONAL_REPRESENTATION('',(#26750),#26754);
+#26750 = LINE('',#26751,#26752);
+#26751 = CARTESIAN_POINT('',(0.,0.375));
+#26752 = VECTOR('',#26753,1.);
+#26753 = DIRECTION('',(1.,0.));
+#26754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26755 = ORIENTED_EDGE('',*,*,#26756,.F.);
+#26756 = EDGE_CURVE('',#26757,#26729,#26759,.T.);
+#26757 = VERTEX_POINT('',#26758);
+#26758 = CARTESIAN_POINT('',(-5.452168762264,-0.6125,4.174685660388E-02)
+ );
+#26759 = SURFACE_CURVE('',#26760,(#26764,#26771),.PCURVE_S1.);
+#26760 = LINE('',#26761,#26762);
+#26761 = CARTESIAN_POINT('',(-5.48,-0.6125,2.775557561563E-17));
+#26762 = VECTOR('',#26763,1.);
+#26763 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#26764 = PCURVE('',#26438,#26765);
+#26765 = DEFINITIONAL_REPRESENTATION('',(#26766),#26770);
+#26766 = LINE('',#26767,#26768);
+#26767 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#26768 = VECTOR('',#26769,1.);
+#26769 = DIRECTION('',(0.554700196225,-0.832050294338));
+#26770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26771 = PCURVE('',#26772,#26777);
+#26772 = PLANE('',#26773);
+#26773 = AXIS2_PLACEMENT_3D('',#26774,#26775,#26776);
+#26774 = CARTESIAN_POINT('',(-5.48,-0.9875,2.775557561563E-17));
+#26775 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#26776 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#26777 = DEFINITIONAL_REPRESENTATION('',(#26778),#26782);
+#26778 = LINE('',#26779,#26780);
+#26779 = CARTESIAN_POINT('',(0.,-0.375));
+#26780 = VECTOR('',#26781,1.);
+#26781 = DIRECTION('',(1.,0.));
+#26782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26783 = ORIENTED_EDGE('',*,*,#26784,.F.);
+#26784 = EDGE_CURVE('',#26538,#26757,#26785,.T.);
+#26785 = SURFACE_CURVE('',#26786,(#26791,#26802),.PCURVE_S1.);
+#26786 = CIRCLE('',#26787,9.375E-02);
+#26787 = AXIS2_PLACEMENT_3D('',#26788,#26789,#26790);
+#26788 = CARTESIAN_POINT('',(-5.530173477358,-0.6125,9.375E-02));
+#26789 = DIRECTION('',(0.,-1.,0.));
+#26790 = DIRECTION('',(0.,0.,1.));
+#26791 = PCURVE('',#26438,#26792);
+#26792 = DEFINITIONAL_REPRESENTATION('',(#26793),#26801);
+#26793 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26794,#26795,#26796,#26797
+ ,#26798,#26799,#26800),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#26794 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#26795 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#26796 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#26797 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#26798 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#26799 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#26800 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#26801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26802 = PCURVE('',#26803,#26808);
+#26803 = CYLINDRICAL_SURFACE('',#26804,9.375E-02);
+#26804 = AXIS2_PLACEMENT_3D('',#26805,#26806,#26807);
+#26805 = CARTESIAN_POINT('',(-5.530173477358,-0.9875,9.375E-02));
+#26806 = DIRECTION('',(0.,1.,0.));
+#26807 = DIRECTION('',(0.,0.,-1.));
+#26808 = DEFINITIONAL_REPRESENTATION('',(#26809),#26813);
+#26809 = LINE('',#26810,#26811);
+#26810 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#26811 = VECTOR('',#26812,1.);
+#26812 = DIRECTION('',(-1.,0.));
+#26813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26814 = ADVANCED_FACE('',(#26815),#26520,.F.);
+#26815 = FACE_BOUND('',#26816,.T.);
+#26816 = EDGE_LOOP('',(#26817,#26841,#26862,#26863));
+#26817 = ORIENTED_EDGE('',*,*,#26818,.T.);
+#26818 = EDGE_CURVE('',#26479,#26819,#26821,.T.);
+#26819 = VERTEX_POINT('',#26820);
+#26820 = CARTESIAN_POINT('',(-5.552515716981,-0.9875,0.229246856604));
+#26821 = SURFACE_CURVE('',#26822,(#26827,#26834),.PCURVE_S1.);
+#26822 = CIRCLE('',#26823,9.375E-02);
+#26823 = AXIS2_PLACEMENT_3D('',#26824,#26825,#26826);
+#26824 = CARTESIAN_POINT('',(-5.630520432075,-0.9875,0.28125));
+#26825 = DIRECTION('',(0.,-1.,0.));
+#26826 = DIRECTION('',(0.,0.,1.));
+#26827 = PCURVE('',#26520,#26828);
+#26828 = DEFINITIONAL_REPRESENTATION('',(#26829),#26833);
+#26829 = LINE('',#26830,#26831);
+#26830 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#26831 = VECTOR('',#26832,1.);
+#26832 = DIRECTION('',(-1.,0.));
+#26833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26834 = PCURVE('',#26494,#26835);
+#26835 = DEFINITIONAL_REPRESENTATION('',(#26836),#26840);
+#26836 = CIRCLE('',#26837,9.375E-02);
+#26837 = AXIS2_PLACEMENT_2D('',#26838,#26839);
+#26838 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#26839 = DIRECTION('',(0.,-1.));
+#26840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26841 = ORIENTED_EDGE('',*,*,#26842,.T.);
+#26842 = EDGE_CURVE('',#26819,#26588,#26843,.T.);
+#26843 = SURFACE_CURVE('',#26844,(#26848,#26855),.PCURVE_S1.);
+#26844 = LINE('',#26845,#26846);
+#26845 = CARTESIAN_POINT('',(-5.552515716981,-0.9875,0.229246856604));
+#26846 = VECTOR('',#26847,1.);
+#26847 = DIRECTION('',(0.,1.,0.));
+#26848 = PCURVE('',#26520,#26849);
+#26849 = DEFINITIONAL_REPRESENTATION('',(#26850),#26854);
+#26850 = LINE('',#26851,#26852);
+#26851 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#26852 = VECTOR('',#26853,1.);
+#26853 = DIRECTION('',(-0.,1.));
+#26854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26855 = PCURVE('',#26631,#26856);
+#26856 = DEFINITIONAL_REPRESENTATION('',(#26857),#26861);
+#26857 = LINE('',#26858,#26859);
+#26858 = CARTESIAN_POINT('',(0.150520432075,0.));
+#26859 = VECTOR('',#26860,1.);
+#26860 = DIRECTION('',(0.,-1.));
+#26861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26862 = ORIENTED_EDGE('',*,*,#26587,.F.);
+#26863 = ORIENTED_EDGE('',*,*,#26506,.F.);
+#26864 = ADVANCED_FACE('',(#26865),#26466,.F.);
+#26865 = FACE_BOUND('',#26866,.F.);
+#26866 = EDGE_LOOP('',(#26867,#26890,#26911,#26912));
+#26867 = ORIENTED_EDGE('',*,*,#26868,.F.);
+#26868 = EDGE_CURVE('',#26869,#26451,#26871,.T.);
+#26869 = VERTEX_POINT('',#26870);
+#26870 = CARTESIAN_POINT('',(-5.88,-0.9875,0.));
+#26871 = SURFACE_CURVE('',#26872,(#26876,#26883),.PCURVE_S1.);
+#26872 = LINE('',#26873,#26874);
+#26873 = CARTESIAN_POINT('',(-5.88,-0.9875,0.));
+#26874 = VECTOR('',#26875,1.);
+#26875 = DIRECTION('',(0.,0.,1.));
+#26876 = PCURVE('',#26466,#26877);
+#26877 = DEFINITIONAL_REPRESENTATION('',(#26878),#26882);
+#26878 = LINE('',#26879,#26880);
+#26879 = CARTESIAN_POINT('',(0.,0.));
+#26880 = VECTOR('',#26881,1.);
+#26881 = DIRECTION('',(1.,0.));
+#26882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26883 = PCURVE('',#26494,#26884);
+#26884 = DEFINITIONAL_REPRESENTATION('',(#26885),#26889);
+#26885 = LINE('',#26886,#26887);
+#26886 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#26887 = VECTOR('',#26888,1.);
+#26888 = DIRECTION('',(0.,-1.));
+#26889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26890 = ORIENTED_EDGE('',*,*,#26891,.T.);
+#26891 = EDGE_CURVE('',#26869,#26536,#26892,.T.);
+#26892 = SURFACE_CURVE('',#26893,(#26897,#26904),.PCURVE_S1.);
+#26893 = LINE('',#26894,#26895);
+#26894 = CARTESIAN_POINT('',(-5.88,-0.9875,0.));
+#26895 = VECTOR('',#26896,1.);
+#26896 = DIRECTION('',(0.,1.,0.));
+#26897 = PCURVE('',#26466,#26898);
+#26898 = DEFINITIONAL_REPRESENTATION('',(#26899),#26903);
+#26899 = LINE('',#26900,#26901);
+#26900 = CARTESIAN_POINT('',(0.,0.));
+#26901 = VECTOR('',#26902,1.);
+#26902 = DIRECTION('',(0.,-1.));
+#26903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26904 = PCURVE('',#26553,#26905);
+#26905 = DEFINITIONAL_REPRESENTATION('',(#26906),#26910);
+#26906 = LINE('',#26907,#26908);
+#26907 = CARTESIAN_POINT('',(0.,0.));
+#26908 = VECTOR('',#26909,1.);
+#26909 = DIRECTION('',(0.,1.));
+#26910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26911 = ORIENTED_EDGE('',*,*,#26565,.T.);
+#26912 = ORIENTED_EDGE('',*,*,#26450,.F.);
+#26913 = ADVANCED_FACE('',(#26914),#26494,.T.);
+#26914 = FACE_BOUND('',#26915,.T.);
+#26915 = EDGE_LOOP('',(#26916,#26939,#26963,#26986,#27009,#27032,#27055,
+ #27083,#27104,#27105,#27106));
+#26916 = ORIENTED_EDGE('',*,*,#26917,.T.);
+#26917 = EDGE_CURVE('',#26869,#26918,#26920,.T.);
+#26918 = VERTEX_POINT('',#26919);
+#26919 = CARTESIAN_POINT('',(-5.530173477358,-0.9875,0.));
+#26920 = SURFACE_CURVE('',#26921,(#26925,#26932),.PCURVE_S1.);
+#26921 = LINE('',#26922,#26923);
+#26922 = CARTESIAN_POINT('',(-5.88,-0.9875,0.));
+#26923 = VECTOR('',#26924,1.);
+#26924 = DIRECTION('',(1.,0.,0.));
+#26925 = PCURVE('',#26494,#26926);
+#26926 = DEFINITIONAL_REPRESENTATION('',(#26927),#26931);
+#26927 = LINE('',#26928,#26929);
+#26928 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#26929 = VECTOR('',#26930,1.);
+#26930 = DIRECTION('',(-1.,-4.751047921064E-59));
+#26931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26932 = PCURVE('',#26553,#26933);
+#26933 = DEFINITIONAL_REPRESENTATION('',(#26934),#26938);
+#26934 = LINE('',#26935,#26936);
+#26935 = CARTESIAN_POINT('',(0.,0.));
+#26936 = VECTOR('',#26937,1.);
+#26937 = DIRECTION('',(1.,0.));
+#26938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26939 = ORIENTED_EDGE('',*,*,#26940,.T.);
+#26940 = EDGE_CURVE('',#26918,#26941,#26943,.T.);
+#26941 = VERTEX_POINT('',#26942);
+#26942 = CARTESIAN_POINT('',(-5.452168762264,-0.9875,4.174685660388E-02)
+ );
+#26943 = SURFACE_CURVE('',#26944,(#26949,#26956),.PCURVE_S1.);
+#26944 = CIRCLE('',#26945,9.375E-02);
+#26945 = AXIS2_PLACEMENT_3D('',#26946,#26947,#26948);
+#26946 = CARTESIAN_POINT('',(-5.530173477358,-0.9875,9.375E-02));
+#26947 = DIRECTION('',(0.,-1.,0.));
+#26948 = DIRECTION('',(0.,0.,1.));
+#26949 = PCURVE('',#26494,#26950);
+#26950 = DEFINITIONAL_REPRESENTATION('',(#26951),#26955);
+#26951 = CIRCLE('',#26952,9.375E-02);
+#26952 = AXIS2_PLACEMENT_2D('',#26953,#26954);
+#26953 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#26954 = DIRECTION('',(0.,-1.));
+#26955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26956 = PCURVE('',#26803,#26957);
+#26957 = DEFINITIONAL_REPRESENTATION('',(#26958),#26962);
+#26958 = LINE('',#26959,#26960);
+#26959 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#26960 = VECTOR('',#26961,1.);
+#26961 = DIRECTION('',(-1.,0.));
+#26962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26963 = ORIENTED_EDGE('',*,*,#26964,.T.);
+#26964 = EDGE_CURVE('',#26941,#26965,#26967,.T.);
+#26965 = VERTEX_POINT('',#26966);
+#26966 = CARTESIAN_POINT('',(-5.135662475472,-0.9875,0.516506286792));
+#26967 = SURFACE_CURVE('',#26968,(#26972,#26979),.PCURVE_S1.);
+#26968 = LINE('',#26969,#26970);
+#26969 = CARTESIAN_POINT('',(-5.48,-0.9875,2.775557561563E-17));
+#26970 = VECTOR('',#26971,1.);
+#26971 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#26972 = PCURVE('',#26494,#26973);
+#26973 = DEFINITIONAL_REPRESENTATION('',(#26974),#26978);
+#26974 = LINE('',#26975,#26976);
+#26975 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#26976 = VECTOR('',#26977,1.);
+#26977 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#26978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26979 = PCURVE('',#26772,#26980);
+#26980 = DEFINITIONAL_REPRESENTATION('',(#26981),#26985);
+#26981 = LINE('',#26982,#26983);
+#26982 = CARTESIAN_POINT('',(0.,0.));
+#26983 = VECTOR('',#26984,1.);
+#26984 = DIRECTION('',(1.,0.));
+#26985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#26986 = ORIENTED_EDGE('',*,*,#26987,.T.);
+#26987 = EDGE_CURVE('',#26965,#26988,#26990,.T.);
+#26988 = VERTEX_POINT('',#26989);
+#26989 = CARTESIAN_POINT('',(-5.08,-0.9875,0.516506286792));
+#26990 = SURFACE_CURVE('',#26991,(#26995,#27002),.PCURVE_S1.);
+#26991 = LINE('',#26992,#26993);
+#26992 = CARTESIAN_POINT('',(-5.236009430188,-0.9875,0.516506286792));
+#26993 = VECTOR('',#26994,1.);
+#26994 = DIRECTION('',(1.,0.,0.));
+#26995 = PCURVE('',#26494,#26996);
+#26996 = DEFINITIONAL_REPRESENTATION('',(#26997),#27001);
+#26997 = LINE('',#26998,#26999);
+#26998 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#26999 = VECTOR('',#27000,1.);
+#27000 = DIRECTION('',(-1.,-4.751047921064E-59));
+#27001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27002 = PCURVE('',#26744,#27003);
+#27003 = DEFINITIONAL_REPRESENTATION('',(#27004),#27008);
+#27004 = LINE('',#27005,#27006);
+#27005 = CARTESIAN_POINT('',(0.,0.));
+#27006 = VECTOR('',#27007,1.);
+#27007 = DIRECTION('',(1.,0.));
+#27008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27009 = ORIENTED_EDGE('',*,*,#27010,.T.);
+#27010 = EDGE_CURVE('',#26988,#27011,#27013,.T.);
+#27011 = VERTEX_POINT('',#27012);
+#27012 = CARTESIAN_POINT('',(-5.08,-0.9875,0.704006286792));
+#27013 = SURFACE_CURVE('',#27014,(#27018,#27025),.PCURVE_S1.);
+#27014 = LINE('',#27015,#27016);
+#27015 = CARTESIAN_POINT('',(-5.08,-0.9875,0.516506286792));
+#27016 = VECTOR('',#27017,1.);
+#27017 = DIRECTION('',(0.,0.,1.));
+#27018 = PCURVE('',#26494,#27019);
+#27019 = DEFINITIONAL_REPRESENTATION('',(#27020),#27024);
+#27020 = LINE('',#27021,#27022);
+#27021 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#27022 = VECTOR('',#27023,1.);
+#27023 = DIRECTION('',(0.,-1.));
+#27024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27025 = PCURVE('',#26716,#27026);
+#27026 = DEFINITIONAL_REPRESENTATION('',(#27027),#27031);
+#27027 = LINE('',#27028,#27029);
+#27028 = CARTESIAN_POINT('',(0.,0.));
+#27029 = VECTOR('',#27030,1.);
+#27030 = DIRECTION('',(1.,0.));
+#27031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27032 = ORIENTED_EDGE('',*,*,#27033,.F.);
+#27033 = EDGE_CURVE('',#27034,#27011,#27036,.T.);
+#27034 = VERTEX_POINT('',#27035);
+#27035 = CARTESIAN_POINT('',(-5.18583595283,-0.9875,0.704006286792));
+#27036 = SURFACE_CURVE('',#27037,(#27041,#27048),.PCURVE_S1.);
+#27037 = LINE('',#27038,#27039);
+#27038 = CARTESIAN_POINT('',(-5.236009430188,-0.9875,0.704006286792));
+#27039 = VECTOR('',#27040,1.);
+#27040 = DIRECTION('',(1.,0.,0.));
+#27041 = PCURVE('',#26494,#27042);
+#27042 = DEFINITIONAL_REPRESENTATION('',(#27043),#27047);
+#27043 = LINE('',#27044,#27045);
+#27044 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#27045 = VECTOR('',#27046,1.);
+#27046 = DIRECTION('',(-1.,-4.751047921064E-59));
+#27047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27048 = PCURVE('',#26688,#27049);
+#27049 = DEFINITIONAL_REPRESENTATION('',(#27050),#27054);
+#27050 = LINE('',#27051,#27052);
+#27051 = CARTESIAN_POINT('',(0.,0.));
+#27052 = VECTOR('',#27053,1.);
+#27053 = DIRECTION('',(1.,0.));
+#27054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27055 = ORIENTED_EDGE('',*,*,#27056,.F.);
+#27056 = EDGE_CURVE('',#27057,#27034,#27059,.T.);
+#27057 = VERTEX_POINT('',#27058);
+#27058 = CARTESIAN_POINT('',(-5.263840667924,-0.9875,0.662259430188));
+#27059 = SURFACE_CURVE('',#27060,(#27065,#27076),.PCURVE_S1.);
+#27060 = CIRCLE('',#27061,9.375E-02);
+#27061 = AXIS2_PLACEMENT_3D('',#27062,#27063,#27064);
+#27062 = CARTESIAN_POINT('',(-5.18583595283,-0.9875,0.610256286792));
+#27063 = DIRECTION('',(0.,1.,0.));
+#27064 = DIRECTION('',(0.,0.,1.));
+#27065 = PCURVE('',#26494,#27066);
+#27066 = DEFINITIONAL_REPRESENTATION('',(#27067),#27075);
+#27067 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27068,#27069,#27070,#27071
+ ,#27072,#27073,#27074),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#27068 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#27069 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#27070 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#27071 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#27072 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#27073 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#27074 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#27075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27076 = PCURVE('',#26660,#27077);
+#27077 = DEFINITIONAL_REPRESENTATION('',(#27078),#27082);
+#27078 = LINE('',#27079,#27080);
+#27079 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#27080 = VECTOR('',#27081,1.);
+#27081 = DIRECTION('',(1.,0.));
+#27082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27083 = ORIENTED_EDGE('',*,*,#27084,.F.);
+#27084 = EDGE_CURVE('',#26819,#27057,#27085,.T.);
+#27085 = SURFACE_CURVE('',#27086,(#27090,#27097),.PCURVE_S1.);
+#27086 = LINE('',#27087,#27088);
+#27087 = CARTESIAN_POINT('',(-5.636009430188,-0.9875,0.104006286792));
+#27088 = VECTOR('',#27089,1.);
+#27089 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#27090 = PCURVE('',#26494,#27091);
+#27091 = DEFINITIONAL_REPRESENTATION('',(#27092),#27096);
+#27092 = LINE('',#27093,#27094);
+#27093 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#27094 = VECTOR('',#27095,1.);
+#27095 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#27096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27097 = PCURVE('',#26631,#27098);
+#27098 = DEFINITIONAL_REPRESENTATION('',(#27099),#27103);
+#27099 = LINE('',#27100,#27101);
+#27100 = CARTESIAN_POINT('',(0.,0.));
+#27101 = VECTOR('',#27102,1.);
+#27102 = DIRECTION('',(1.,0.));
+#27103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27104 = ORIENTED_EDGE('',*,*,#26818,.F.);
+#27105 = ORIENTED_EDGE('',*,*,#26478,.F.);
+#27106 = ORIENTED_EDGE('',*,*,#26868,.F.);
+#27107 = ADVANCED_FACE('',(#27108),#26553,.F.);
+#27108 = FACE_BOUND('',#27109,.F.);
+#27109 = EDGE_LOOP('',(#27110,#27111,#27112,#27113));
+#27110 = ORIENTED_EDGE('',*,*,#26535,.F.);
+#27111 = ORIENTED_EDGE('',*,*,#26891,.F.);
+#27112 = ORIENTED_EDGE('',*,*,#26917,.T.);
+#27113 = ORIENTED_EDGE('',*,*,#27114,.T.);
+#27114 = EDGE_CURVE('',#26918,#26538,#27115,.T.);
+#27115 = SURFACE_CURVE('',#27116,(#27120,#27127),.PCURVE_S1.);
+#27116 = LINE('',#27117,#27118);
+#27117 = CARTESIAN_POINT('',(-5.530173477358,-0.9875,0.));
+#27118 = VECTOR('',#27119,1.);
+#27119 = DIRECTION('',(0.,1.,0.));
+#27120 = PCURVE('',#26553,#27121);
+#27121 = DEFINITIONAL_REPRESENTATION('',(#27122),#27126);
+#27122 = LINE('',#27123,#27124);
+#27123 = CARTESIAN_POINT('',(0.349826522642,0.));
+#27124 = VECTOR('',#27125,1.);
+#27125 = DIRECTION('',(0.,1.));
+#27126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27127 = PCURVE('',#26803,#27128);
+#27128 = DEFINITIONAL_REPRESENTATION('',(#27129),#27133);
+#27129 = LINE('',#27130,#27131);
+#27130 = CARTESIAN_POINT('',(-0.,0.));
+#27131 = VECTOR('',#27132,1.);
+#27132 = DIRECTION('',(-0.,1.));
+#27133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27134 = ADVANCED_FACE('',(#27135),#26803,.T.);
+#27135 = FACE_BOUND('',#27136,.F.);
+#27136 = EDGE_LOOP('',(#27137,#27138,#27159,#27160));
+#27137 = ORIENTED_EDGE('',*,*,#26940,.T.);
+#27138 = ORIENTED_EDGE('',*,*,#27139,.T.);
+#27139 = EDGE_CURVE('',#26941,#26757,#27140,.T.);
+#27140 = SURFACE_CURVE('',#27141,(#27145,#27152),.PCURVE_S1.);
+#27141 = LINE('',#27142,#27143);
+#27142 = CARTESIAN_POINT('',(-5.452168762264,-0.9875,4.174685660388E-02)
+ );
+#27143 = VECTOR('',#27144,1.);
+#27144 = DIRECTION('',(0.,1.,0.));
+#27145 = PCURVE('',#26803,#27146);
+#27146 = DEFINITIONAL_REPRESENTATION('',(#27147),#27151);
+#27147 = LINE('',#27148,#27149);
+#27148 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#27149 = VECTOR('',#27150,1.);
+#27150 = DIRECTION('',(-0.,1.));
+#27151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27152 = PCURVE('',#26772,#27153);
+#27153 = DEFINITIONAL_REPRESENTATION('',(#27154),#27158);
+#27154 = LINE('',#27155,#27156);
+#27155 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#27156 = VECTOR('',#27157,1.);
+#27157 = DIRECTION('',(0.,-1.));
+#27158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27159 = ORIENTED_EDGE('',*,*,#26784,.F.);
+#27160 = ORIENTED_EDGE('',*,*,#27114,.F.);
+#27161 = ADVANCED_FACE('',(#27162),#26772,.T.);
+#27162 = FACE_BOUND('',#27163,.T.);
+#27163 = EDGE_LOOP('',(#27164,#27165,#27166,#27167));
+#27164 = ORIENTED_EDGE('',*,*,#26964,.F.);
+#27165 = ORIENTED_EDGE('',*,*,#27139,.T.);
+#27166 = ORIENTED_EDGE('',*,*,#26756,.T.);
+#27167 = ORIENTED_EDGE('',*,*,#27168,.F.);
+#27168 = EDGE_CURVE('',#26965,#26729,#27169,.T.);
+#27169 = SURFACE_CURVE('',#27170,(#27174,#27180),.PCURVE_S1.);
+#27170 = LINE('',#27171,#27172);
+#27171 = CARTESIAN_POINT('',(-5.135662475472,-0.9875,0.516506286792));
+#27172 = VECTOR('',#27173,1.);
+#27173 = DIRECTION('',(0.,1.,0.));
+#27174 = PCURVE('',#26772,#27175);
+#27175 = DEFINITIONAL_REPRESENTATION('',(#27176),#27179);
+#27176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27177,#27178),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#27177 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#27178 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#27179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27180 = PCURVE('',#26744,#27181);
+#27181 = DEFINITIONAL_REPRESENTATION('',(#27182),#27185);
+#27182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27183,#27184),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#27183 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#27184 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#27185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27186 = ADVANCED_FACE('',(#27187),#26744,.F.);
+#27187 = FACE_BOUND('',#27188,.F.);
+#27188 = EDGE_LOOP('',(#27189,#27190,#27191,#27192));
+#27189 = ORIENTED_EDGE('',*,*,#26728,.F.);
+#27190 = ORIENTED_EDGE('',*,*,#27168,.F.);
+#27191 = ORIENTED_EDGE('',*,*,#26987,.T.);
+#27192 = ORIENTED_EDGE('',*,*,#27193,.T.);
+#27193 = EDGE_CURVE('',#26988,#26701,#27194,.T.);
+#27194 = SURFACE_CURVE('',#27195,(#27199,#27206),.PCURVE_S1.);
+#27195 = LINE('',#27196,#27197);
+#27196 = CARTESIAN_POINT('',(-5.08,-0.9875,0.516506286792));
+#27197 = VECTOR('',#27198,1.);
+#27198 = DIRECTION('',(0.,1.,0.));
+#27199 = PCURVE('',#26744,#27200);
+#27200 = DEFINITIONAL_REPRESENTATION('',(#27201),#27205);
+#27201 = LINE('',#27202,#27203);
+#27202 = CARTESIAN_POINT('',(0.156009430188,0.));
+#27203 = VECTOR('',#27204,1.);
+#27204 = DIRECTION('',(0.,1.));
+#27205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27206 = PCURVE('',#26716,#27207);
+#27207 = DEFINITIONAL_REPRESENTATION('',(#27208),#27212);
+#27208 = LINE('',#27209,#27210);
+#27209 = CARTESIAN_POINT('',(0.,0.));
+#27210 = VECTOR('',#27211,1.);
+#27211 = DIRECTION('',(0.,-1.));
+#27212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27213 = ADVANCED_FACE('',(#27214),#26716,.T.);
+#27214 = FACE_BOUND('',#27215,.T.);
+#27215 = EDGE_LOOP('',(#27216,#27217,#27218,#27219));
+#27216 = ORIENTED_EDGE('',*,*,#27010,.F.);
+#27217 = ORIENTED_EDGE('',*,*,#27193,.T.);
+#27218 = ORIENTED_EDGE('',*,*,#26700,.T.);
+#27219 = ORIENTED_EDGE('',*,*,#27220,.F.);
+#27220 = EDGE_CURVE('',#27011,#26673,#27221,.T.);
+#27221 = SURFACE_CURVE('',#27222,(#27226,#27233),.PCURVE_S1.);
+#27222 = LINE('',#27223,#27224);
+#27223 = CARTESIAN_POINT('',(-5.08,-0.9875,0.704006286792));
+#27224 = VECTOR('',#27225,1.);
+#27225 = DIRECTION('',(0.,1.,0.));
+#27226 = PCURVE('',#26716,#27227);
+#27227 = DEFINITIONAL_REPRESENTATION('',(#27228),#27232);
+#27228 = LINE('',#27229,#27230);
+#27229 = CARTESIAN_POINT('',(0.1875,0.));
+#27230 = VECTOR('',#27231,1.);
+#27231 = DIRECTION('',(0.,-1.));
+#27232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27233 = PCURVE('',#26688,#27234);
+#27234 = DEFINITIONAL_REPRESENTATION('',(#27235),#27239);
+#27235 = LINE('',#27236,#27237);
+#27236 = CARTESIAN_POINT('',(0.156009430188,0.));
+#27237 = VECTOR('',#27238,1.);
+#27238 = DIRECTION('',(0.,1.));
+#27239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27240 = ADVANCED_FACE('',(#27241),#26631,.F.);
+#27241 = FACE_BOUND('',#27242,.F.);
+#27242 = EDGE_LOOP('',(#27243,#27244,#27245,#27246));
+#27243 = ORIENTED_EDGE('',*,*,#27084,.F.);
+#27244 = ORIENTED_EDGE('',*,*,#26842,.T.);
+#27245 = ORIENTED_EDGE('',*,*,#26615,.T.);
+#27246 = ORIENTED_EDGE('',*,*,#27247,.F.);
+#27247 = EDGE_CURVE('',#27057,#26616,#27248,.T.);
+#27248 = SURFACE_CURVE('',#27249,(#27253,#27260),.PCURVE_S1.);
+#27249 = LINE('',#27250,#27251);
+#27250 = CARTESIAN_POINT('',(-5.263840667924,-0.9875,0.662259430188));
+#27251 = VECTOR('',#27252,1.);
+#27252 = DIRECTION('',(0.,1.,0.));
+#27253 = PCURVE('',#26631,#27254);
+#27254 = DEFINITIONAL_REPRESENTATION('',(#27255),#27259);
+#27255 = LINE('',#27256,#27257);
+#27256 = CARTESIAN_POINT('',(0.670936777735,0.));
+#27257 = VECTOR('',#27258,1.);
+#27258 = DIRECTION('',(0.,-1.));
+#27259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27260 = PCURVE('',#26660,#27261);
+#27261 = DEFINITIONAL_REPRESENTATION('',(#27262),#27266);
+#27262 = LINE('',#27263,#27264);
+#27263 = CARTESIAN_POINT('',(0.,0.));
+#27264 = VECTOR('',#27265,1.);
+#27265 = DIRECTION('',(0.,1.));
+#27266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27267 = ADVANCED_FACE('',(#27268),#26688,.T.);
+#27268 = FACE_BOUND('',#27269,.T.);
+#27269 = EDGE_LOOP('',(#27270,#27271,#27272,#27273));
+#27270 = ORIENTED_EDGE('',*,*,#27033,.T.);
+#27271 = ORIENTED_EDGE('',*,*,#27220,.T.);
+#27272 = ORIENTED_EDGE('',*,*,#26672,.F.);
+#27273 = ORIENTED_EDGE('',*,*,#27274,.F.);
+#27274 = EDGE_CURVE('',#27034,#26644,#27275,.T.);
+#27275 = SURFACE_CURVE('',#27276,(#27280,#27287),.PCURVE_S1.);
+#27276 = LINE('',#27277,#27278);
+#27277 = CARTESIAN_POINT('',(-5.18583595283,-0.9875,0.704006286792));
+#27278 = VECTOR('',#27279,1.);
+#27279 = DIRECTION('',(0.,1.,0.));
+#27280 = PCURVE('',#26688,#27281);
+#27281 = DEFINITIONAL_REPRESENTATION('',(#27282),#27286);
+#27282 = LINE('',#27283,#27284);
+#27283 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#27284 = VECTOR('',#27285,1.);
+#27285 = DIRECTION('',(0.,1.));
+#27286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27287 = PCURVE('',#26660,#27288);
+#27288 = DEFINITIONAL_REPRESENTATION('',(#27289),#27293);
+#27289 = LINE('',#27290,#27291);
+#27290 = CARTESIAN_POINT('',(0.982793723247,0.));
+#27291 = VECTOR('',#27292,1.);
+#27292 = DIRECTION('',(0.,1.));
+#27293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27294 = ADVANCED_FACE('',(#27295),#26660,.T.);
+#27295 = FACE_BOUND('',#27296,.T.);
+#27296 = EDGE_LOOP('',(#27297,#27298,#27299,#27300));
+#27297 = ORIENTED_EDGE('',*,*,#27056,.T.);
+#27298 = ORIENTED_EDGE('',*,*,#27274,.T.);
+#27299 = ORIENTED_EDGE('',*,*,#26643,.F.);
+#27300 = ORIENTED_EDGE('',*,*,#27247,.F.);
+#27301 = MANIFOLD_SOLID_BREP('',#27302);
+#27302 = CLOSED_SHELL('',(#27303,#27423,#27702,#27756,#27805,#27999,
+ #28026,#28053,#28078,#28105,#28132,#28159,#28186));
+#27303 = ADVANCED_FACE('',(#27304),#27318,.T.);
+#27304 = FACE_BOUND('',#27305,.T.);
+#27305 = EDGE_LOOP('',(#27306,#27341,#27369,#27397));
+#27306 = ORIENTED_EDGE('',*,*,#27307,.F.);
+#27307 = EDGE_CURVE('',#27308,#27310,#27312,.T.);
+#27308 = VERTEX_POINT('',#27309);
+#27309 = CARTESIAN_POINT('',(5.630520432075,-0.6125,0.1875));
+#27310 = VERTEX_POINT('',#27311);
+#27311 = CARTESIAN_POINT('',(5.88,-0.6125,0.1875));
+#27312 = SURFACE_CURVE('',#27313,(#27317,#27329),.PCURVE_S1.);
+#27313 = LINE('',#27314,#27315);
+#27314 = CARTESIAN_POINT('',(5.48,-0.6125,0.1875));
+#27315 = VECTOR('',#27316,1.);
+#27316 = DIRECTION('',(1.,0.,0.));
+#27317 = PCURVE('',#27318,#27323);
+#27318 = PLANE('',#27319);
+#27319 = AXIS2_PLACEMENT_3D('',#27320,#27321,#27322);
+#27320 = CARTESIAN_POINT('',(5.48,-0.9875,0.1875));
+#27321 = DIRECTION('',(0.,0.,1.));
+#27322 = DIRECTION('',(1.,0.,0.));
+#27323 = DEFINITIONAL_REPRESENTATION('',(#27324),#27328);
+#27324 = LINE('',#27325,#27326);
+#27325 = CARTESIAN_POINT('',(0.,0.375));
+#27326 = VECTOR('',#27327,1.);
+#27327 = DIRECTION('',(1.,0.));
+#27328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27329 = PCURVE('',#27330,#27335);
+#27330 = PLANE('',#27331);
+#27331 = AXIS2_PLACEMENT_3D('',#27332,#27333,#27334);
+#27332 = CARTESIAN_POINT('',(5.453319128445,-0.6125,0.302149478872));
+#27333 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#27334 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#27335 = DEFINITIONAL_REPRESENTATION('',(#27336),#27340);
+#27336 = LINE('',#27337,#27338);
+#27337 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#27338 = VECTOR('',#27339,1.);
+#27339 = DIRECTION('',(1.,4.145425090127E-57));
+#27340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27341 = ORIENTED_EDGE('',*,*,#27342,.F.);
+#27342 = EDGE_CURVE('',#27343,#27308,#27345,.T.);
+#27343 = VERTEX_POINT('',#27344);
+#27344 = CARTESIAN_POINT('',(5.630520432075,-0.9875,0.1875));
+#27345 = SURFACE_CURVE('',#27346,(#27350,#27357),.PCURVE_S1.);
+#27346 = LINE('',#27347,#27348);
+#27347 = CARTESIAN_POINT('',(5.630520432075,-0.9875,0.1875));
+#27348 = VECTOR('',#27349,1.);
+#27349 = DIRECTION('',(0.,1.,0.));
+#27350 = PCURVE('',#27318,#27351);
+#27351 = DEFINITIONAL_REPRESENTATION('',(#27352),#27356);
+#27352 = LINE('',#27353,#27354);
+#27353 = CARTESIAN_POINT('',(0.150520432075,0.));
+#27354 = VECTOR('',#27355,1.);
+#27355 = DIRECTION('',(0.,1.));
+#27356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27357 = PCURVE('',#27358,#27363);
+#27358 = CYLINDRICAL_SURFACE('',#27359,9.375E-02);
+#27359 = AXIS2_PLACEMENT_3D('',#27360,#27361,#27362);
+#27360 = CARTESIAN_POINT('',(5.630520432075,-0.9875,0.28125));
+#27361 = DIRECTION('',(0.,1.,0.));
+#27362 = DIRECTION('',(0.,0.,-1.));
+#27363 = DEFINITIONAL_REPRESENTATION('',(#27364),#27368);
+#27364 = LINE('',#27365,#27366);
+#27365 = CARTESIAN_POINT('',(0.,0.));
+#27366 = VECTOR('',#27367,1.);
+#27367 = DIRECTION('',(0.,1.));
+#27368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27369 = ORIENTED_EDGE('',*,*,#27370,.T.);
+#27370 = EDGE_CURVE('',#27343,#27371,#27373,.T.);
+#27371 = VERTEX_POINT('',#27372);
+#27372 = CARTESIAN_POINT('',(5.88,-0.9875,0.1875));
+#27373 = SURFACE_CURVE('',#27374,(#27378,#27385),.PCURVE_S1.);
+#27374 = LINE('',#27375,#27376);
+#27375 = CARTESIAN_POINT('',(5.48,-0.9875,0.1875));
+#27376 = VECTOR('',#27377,1.);
+#27377 = DIRECTION('',(1.,0.,0.));
+#27378 = PCURVE('',#27318,#27379);
+#27379 = DEFINITIONAL_REPRESENTATION('',(#27380),#27384);
+#27380 = LINE('',#27381,#27382);
+#27381 = CARTESIAN_POINT('',(0.,0.));
+#27382 = VECTOR('',#27383,1.);
+#27383 = DIRECTION('',(1.,0.));
+#27384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27385 = PCURVE('',#27386,#27391);
+#27386 = PLANE('',#27387);
+#27387 = AXIS2_PLACEMENT_3D('',#27388,#27389,#27390);
+#27388 = CARTESIAN_POINT('',(5.453319128445,-0.9875,0.302149478872));
+#27389 = DIRECTION('',(-0.,-1.,-0.));
+#27390 = DIRECTION('',(0.,0.,-1.));
+#27391 = DEFINITIONAL_REPRESENTATION('',(#27392),#27396);
+#27392 = LINE('',#27393,#27394);
+#27393 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#27394 = VECTOR('',#27395,1.);
+#27395 = DIRECTION('',(0.,1.));
+#27396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27397 = ORIENTED_EDGE('',*,*,#27398,.T.);
+#27398 = EDGE_CURVE('',#27371,#27310,#27399,.T.);
+#27399 = SURFACE_CURVE('',#27400,(#27404,#27411),.PCURVE_S1.);
+#27400 = LINE('',#27401,#27402);
+#27401 = CARTESIAN_POINT('',(5.88,-0.9875,0.1875));
+#27402 = VECTOR('',#27403,1.);
+#27403 = DIRECTION('',(0.,1.,0.));
+#27404 = PCURVE('',#27318,#27405);
+#27405 = DEFINITIONAL_REPRESENTATION('',(#27406),#27410);
+#27406 = LINE('',#27407,#27408);
+#27407 = CARTESIAN_POINT('',(0.4,0.));
+#27408 = VECTOR('',#27409,1.);
+#27409 = DIRECTION('',(0.,1.));
+#27410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27411 = PCURVE('',#27412,#27417);
+#27412 = PLANE('',#27413);
+#27413 = AXIS2_PLACEMENT_3D('',#27414,#27415,#27416);
+#27414 = CARTESIAN_POINT('',(5.88,-0.9875,0.));
+#27415 = DIRECTION('',(1.,0.,0.));
+#27416 = DIRECTION('',(0.,0.,1.));
+#27417 = DEFINITIONAL_REPRESENTATION('',(#27418),#27422);
+#27418 = LINE('',#27419,#27420);
+#27419 = CARTESIAN_POINT('',(0.1875,0.));
+#27420 = VECTOR('',#27421,1.);
+#27421 = DIRECTION('',(0.,-1.));
+#27422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27423 = ADVANCED_FACE('',(#27424),#27330,.T.);
+#27424 = FACE_BOUND('',#27425,.T.);
+#27425 = EDGE_LOOP('',(#27426,#27456,#27485,#27513,#27541,#27569,#27597,
+ #27630,#27658,#27680,#27681));
+#27426 = ORIENTED_EDGE('',*,*,#27427,.F.);
+#27427 = EDGE_CURVE('',#27428,#27430,#27432,.T.);
+#27428 = VERTEX_POINT('',#27429);
+#27429 = CARTESIAN_POINT('',(5.530173477358,-0.6125,0.));
+#27430 = VERTEX_POINT('',#27431);
+#27431 = CARTESIAN_POINT('',(5.88,-0.6125,0.));
+#27432 = SURFACE_CURVE('',#27433,(#27437,#27444),.PCURVE_S1.);
+#27433 = LINE('',#27434,#27435);
+#27434 = CARTESIAN_POINT('',(5.48,-0.6125,0.));
+#27435 = VECTOR('',#27436,1.);
+#27436 = DIRECTION('',(1.,0.,0.));
+#27437 = PCURVE('',#27330,#27438);
+#27438 = DEFINITIONAL_REPRESENTATION('',(#27439),#27443);
+#27439 = LINE('',#27440,#27441);
+#27440 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#27441 = VECTOR('',#27442,1.);
+#27442 = DIRECTION('',(1.,4.145425090127E-57));
+#27443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27444 = PCURVE('',#27445,#27450);
+#27445 = PLANE('',#27446);
+#27446 = AXIS2_PLACEMENT_3D('',#27447,#27448,#27449);
+#27447 = CARTESIAN_POINT('',(5.48,-0.9875,0.));
+#27448 = DIRECTION('',(0.,0.,1.));
+#27449 = DIRECTION('',(1.,0.,0.));
+#27450 = DEFINITIONAL_REPRESENTATION('',(#27451),#27455);
+#27451 = LINE('',#27452,#27453);
+#27452 = CARTESIAN_POINT('',(0.,0.375));
+#27453 = VECTOR('',#27454,1.);
+#27454 = DIRECTION('',(1.,0.));
+#27455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27456 = ORIENTED_EDGE('',*,*,#27457,.T.);
+#27457 = EDGE_CURVE('',#27428,#27458,#27460,.T.);
+#27458 = VERTEX_POINT('',#27459);
+#27459 = CARTESIAN_POINT('',(5.452168762264,-0.6125,4.174685660388E-02)
+ );
+#27460 = SURFACE_CURVE('',#27461,(#27466,#27473),.PCURVE_S1.);
+#27461 = CIRCLE('',#27462,9.375E-02);
+#27462 = AXIS2_PLACEMENT_3D('',#27463,#27464,#27465);
+#27463 = CARTESIAN_POINT('',(5.530173477358,-0.6125,9.375E-02));
+#27464 = DIRECTION('',(0.,1.,0.));
+#27465 = DIRECTION('',(0.,0.,1.));
+#27466 = PCURVE('',#27330,#27467);
+#27467 = DEFINITIONAL_REPRESENTATION('',(#27468),#27472);
+#27468 = CIRCLE('',#27469,9.375E-02);
+#27469 = AXIS2_PLACEMENT_2D('',#27470,#27471);
+#27470 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#27471 = DIRECTION('',(0.,-1.));
+#27472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27473 = PCURVE('',#27474,#27479);
+#27474 = CYLINDRICAL_SURFACE('',#27475,9.375E-02);
+#27475 = AXIS2_PLACEMENT_3D('',#27476,#27477,#27478);
+#27476 = CARTESIAN_POINT('',(5.530173477358,-0.9875,9.375E-02));
+#27477 = DIRECTION('',(0.,1.,0.));
+#27478 = DIRECTION('',(0.,0.,-1.));
+#27479 = DEFINITIONAL_REPRESENTATION('',(#27480),#27484);
+#27480 = LINE('',#27481,#27482);
+#27481 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#27482 = VECTOR('',#27483,1.);
+#27483 = DIRECTION('',(1.,0.));
+#27484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27485 = ORIENTED_EDGE('',*,*,#27486,.T.);
+#27486 = EDGE_CURVE('',#27458,#27487,#27489,.T.);
+#27487 = VERTEX_POINT('',#27488);
+#27488 = CARTESIAN_POINT('',(5.135662475472,-0.6125,0.516506286792));
+#27489 = SURFACE_CURVE('',#27490,(#27494,#27501),.PCURVE_S1.);
+#27490 = LINE('',#27491,#27492);
+#27491 = CARTESIAN_POINT('',(5.48,-0.6125,0.));
+#27492 = VECTOR('',#27493,1.);
+#27493 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#27494 = PCURVE('',#27330,#27495);
+#27495 = DEFINITIONAL_REPRESENTATION('',(#27496),#27500);
+#27496 = LINE('',#27497,#27498);
+#27497 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#27498 = VECTOR('',#27499,1.);
+#27499 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#27500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27501 = PCURVE('',#27502,#27507);
+#27502 = PLANE('',#27503);
+#27503 = AXIS2_PLACEMENT_3D('',#27504,#27505,#27506);
+#27504 = CARTESIAN_POINT('',(5.48,-0.9875,0.));
+#27505 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#27506 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#27507 = DEFINITIONAL_REPRESENTATION('',(#27508),#27512);
+#27508 = LINE('',#27509,#27510);
+#27509 = CARTESIAN_POINT('',(0.,-0.375));
+#27510 = VECTOR('',#27511,1.);
+#27511 = DIRECTION('',(1.,0.));
+#27512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27513 = ORIENTED_EDGE('',*,*,#27514,.F.);
+#27514 = EDGE_CURVE('',#27515,#27487,#27517,.T.);
+#27515 = VERTEX_POINT('',#27516);
+#27516 = CARTESIAN_POINT('',(5.08,-0.6125,0.516506286792));
+#27517 = SURFACE_CURVE('',#27518,(#27522,#27529),.PCURVE_S1.);
+#27518 = LINE('',#27519,#27520);
+#27519 = CARTESIAN_POINT('',(5.08,-0.6125,0.516506286792));
+#27520 = VECTOR('',#27521,1.);
+#27521 = DIRECTION('',(1.,0.,0.));
+#27522 = PCURVE('',#27330,#27523);
+#27523 = DEFINITIONAL_REPRESENTATION('',(#27524),#27528);
+#27524 = LINE('',#27525,#27526);
+#27525 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#27526 = VECTOR('',#27527,1.);
+#27527 = DIRECTION('',(1.,4.145425090127E-57));
+#27528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27529 = PCURVE('',#27530,#27535);
+#27530 = PLANE('',#27531);
+#27531 = AXIS2_PLACEMENT_3D('',#27532,#27533,#27534);
+#27532 = CARTESIAN_POINT('',(5.08,-0.9875,0.516506286792));
+#27533 = DIRECTION('',(0.,0.,1.));
+#27534 = DIRECTION('',(1.,0.,0.));
+#27535 = DEFINITIONAL_REPRESENTATION('',(#27536),#27540);
+#27536 = LINE('',#27537,#27538);
+#27537 = CARTESIAN_POINT('',(0.,0.375));
+#27538 = VECTOR('',#27539,1.);
+#27539 = DIRECTION('',(1.,0.));
+#27540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27541 = ORIENTED_EDGE('',*,*,#27542,.T.);
+#27542 = EDGE_CURVE('',#27515,#27543,#27545,.T.);
+#27543 = VERTEX_POINT('',#27544);
+#27544 = CARTESIAN_POINT('',(5.08,-0.6125,0.704006286792));
+#27545 = SURFACE_CURVE('',#27546,(#27550,#27557),.PCURVE_S1.);
+#27546 = LINE('',#27547,#27548);
+#27547 = CARTESIAN_POINT('',(5.08,-0.6125,0.516506286792));
+#27548 = VECTOR('',#27549,1.);
+#27549 = DIRECTION('',(0.,0.,1.));
+#27550 = PCURVE('',#27330,#27551);
+#27551 = DEFINITIONAL_REPRESENTATION('',(#27552),#27556);
+#27552 = LINE('',#27553,#27554);
+#27553 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#27554 = VECTOR('',#27555,1.);
+#27555 = DIRECTION('',(0.,-1.));
+#27556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27557 = PCURVE('',#27558,#27563);
+#27558 = PLANE('',#27559);
+#27559 = AXIS2_PLACEMENT_3D('',#27560,#27561,#27562);
+#27560 = CARTESIAN_POINT('',(5.08,-0.9875,0.516506286792));
+#27561 = DIRECTION('',(1.,0.,0.));
+#27562 = DIRECTION('',(0.,0.,1.));
+#27563 = DEFINITIONAL_REPRESENTATION('',(#27564),#27568);
+#27564 = LINE('',#27565,#27566);
+#27565 = CARTESIAN_POINT('',(0.,-0.375));
+#27566 = VECTOR('',#27567,1.);
+#27567 = DIRECTION('',(1.,0.));
+#27568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27569 = ORIENTED_EDGE('',*,*,#27570,.T.);
+#27570 = EDGE_CURVE('',#27543,#27571,#27573,.T.);
+#27571 = VERTEX_POINT('',#27572);
+#27572 = CARTESIAN_POINT('',(5.18583595283,-0.6125,0.704006286792));
+#27573 = SURFACE_CURVE('',#27574,(#27578,#27585),.PCURVE_S1.);
+#27574 = LINE('',#27575,#27576);
+#27575 = CARTESIAN_POINT('',(5.08,-0.6125,0.704006286792));
+#27576 = VECTOR('',#27577,1.);
+#27577 = DIRECTION('',(1.,0.,0.));
+#27578 = PCURVE('',#27330,#27579);
+#27579 = DEFINITIONAL_REPRESENTATION('',(#27580),#27584);
+#27580 = LINE('',#27581,#27582);
+#27581 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#27582 = VECTOR('',#27583,1.);
+#27583 = DIRECTION('',(1.,4.145425090127E-57));
+#27584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27585 = PCURVE('',#27586,#27591);
+#27586 = PLANE('',#27587);
+#27587 = AXIS2_PLACEMENT_3D('',#27588,#27589,#27590);
+#27588 = CARTESIAN_POINT('',(5.08,-0.9875,0.704006286792));
+#27589 = DIRECTION('',(0.,0.,1.));
+#27590 = DIRECTION('',(1.,0.,0.));
+#27591 = DEFINITIONAL_REPRESENTATION('',(#27592),#27596);
+#27592 = LINE('',#27593,#27594);
+#27593 = CARTESIAN_POINT('',(0.,0.375));
+#27594 = VECTOR('',#27595,1.);
+#27595 = DIRECTION('',(1.,0.));
+#27596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27597 = ORIENTED_EDGE('',*,*,#27598,.F.);
+#27598 = EDGE_CURVE('',#27599,#27571,#27601,.T.);
+#27599 = VERTEX_POINT('',#27600);
+#27600 = CARTESIAN_POINT('',(5.263840667924,-0.6125,0.662259430188));
+#27601 = SURFACE_CURVE('',#27602,(#27607,#27618),.PCURVE_S1.);
+#27602 = CIRCLE('',#27603,9.375E-02);
+#27603 = AXIS2_PLACEMENT_3D('',#27604,#27605,#27606);
+#27604 = CARTESIAN_POINT('',(5.18583595283,-0.6125,0.610256286792));
+#27605 = DIRECTION('',(0.,-1.,0.));
+#27606 = DIRECTION('',(0.,0.,1.));
+#27607 = PCURVE('',#27330,#27608);
+#27608 = DEFINITIONAL_REPRESENTATION('',(#27609),#27617);
+#27609 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27610,#27611,#27612,#27613
+ ,#27614,#27615,#27616),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#27610 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#27611 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#27612 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#27613 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#27614 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#27615 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#27616 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#27617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27618 = PCURVE('',#27619,#27624);
+#27619 = CYLINDRICAL_SURFACE('',#27620,9.375E-02);
+#27620 = AXIS2_PLACEMENT_3D('',#27621,#27622,#27623);
+#27621 = CARTESIAN_POINT('',(5.18583595283,-0.9875,0.610256286792));
+#27622 = DIRECTION('',(0.,1.,0.));
+#27623 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#27624 = DEFINITIONAL_REPRESENTATION('',(#27625),#27629);
+#27625 = LINE('',#27626,#27627);
+#27626 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#27627 = VECTOR('',#27628,1.);
+#27628 = DIRECTION('',(-1.,0.));
+#27629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27630 = ORIENTED_EDGE('',*,*,#27631,.F.);
+#27631 = EDGE_CURVE('',#27632,#27599,#27634,.T.);
+#27632 = VERTEX_POINT('',#27633);
+#27633 = CARTESIAN_POINT('',(5.552515716981,-0.6125,0.229246856604));
+#27634 = SURFACE_CURVE('',#27635,(#27639,#27646),.PCURVE_S1.);
+#27635 = LINE('',#27636,#27637);
+#27636 = CARTESIAN_POINT('',(5.636009430188,-0.6125,0.104006286792));
+#27637 = VECTOR('',#27638,1.);
+#27638 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#27639 = PCURVE('',#27330,#27640);
+#27640 = DEFINITIONAL_REPRESENTATION('',(#27641),#27645);
+#27641 = LINE('',#27642,#27643);
+#27642 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#27643 = VECTOR('',#27644,1.);
+#27644 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#27645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27646 = PCURVE('',#27647,#27652);
+#27647 = PLANE('',#27648);
+#27648 = AXIS2_PLACEMENT_3D('',#27649,#27650,#27651);
+#27649 = CARTESIAN_POINT('',(5.636009430188,-0.9875,0.104006286792));
+#27650 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#27651 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#27652 = DEFINITIONAL_REPRESENTATION('',(#27653),#27657);
+#27653 = LINE('',#27654,#27655);
+#27654 = CARTESIAN_POINT('',(0.,-0.375));
+#27655 = VECTOR('',#27656,1.);
+#27656 = DIRECTION('',(1.,0.));
+#27657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27658 = ORIENTED_EDGE('',*,*,#27659,.F.);
+#27659 = EDGE_CURVE('',#27308,#27632,#27660,.T.);
+#27660 = SURFACE_CURVE('',#27661,(#27666,#27673),.PCURVE_S1.);
+#27661 = CIRCLE('',#27662,9.375E-02);
+#27662 = AXIS2_PLACEMENT_3D('',#27663,#27664,#27665);
+#27663 = CARTESIAN_POINT('',(5.630520432075,-0.6125,0.28125));
+#27664 = DIRECTION('',(0.,1.,0.));
+#27665 = DIRECTION('',(0.,0.,1.));
+#27666 = PCURVE('',#27330,#27667);
+#27667 = DEFINITIONAL_REPRESENTATION('',(#27668),#27672);
+#27668 = CIRCLE('',#27669,9.375E-02);
+#27669 = AXIS2_PLACEMENT_2D('',#27670,#27671);
+#27670 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#27671 = DIRECTION('',(0.,-1.));
+#27672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27673 = PCURVE('',#27358,#27674);
+#27674 = DEFINITIONAL_REPRESENTATION('',(#27675),#27679);
+#27675 = LINE('',#27676,#27677);
+#27676 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#27677 = VECTOR('',#27678,1.);
+#27678 = DIRECTION('',(1.,0.));
+#27679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27680 = ORIENTED_EDGE('',*,*,#27307,.T.);
+#27681 = ORIENTED_EDGE('',*,*,#27682,.F.);
+#27682 = EDGE_CURVE('',#27430,#27310,#27683,.T.);
+#27683 = SURFACE_CURVE('',#27684,(#27688,#27695),.PCURVE_S1.);
+#27684 = LINE('',#27685,#27686);
+#27685 = CARTESIAN_POINT('',(5.88,-0.6125,0.));
+#27686 = VECTOR('',#27687,1.);
+#27687 = DIRECTION('',(0.,0.,1.));
+#27688 = PCURVE('',#27330,#27689);
+#27689 = DEFINITIONAL_REPRESENTATION('',(#27690),#27694);
+#27690 = LINE('',#27691,#27692);
+#27691 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#27692 = VECTOR('',#27693,1.);
+#27693 = DIRECTION('',(0.,-1.));
+#27694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27695 = PCURVE('',#27412,#27696);
+#27696 = DEFINITIONAL_REPRESENTATION('',(#27697),#27701);
+#27697 = LINE('',#27698,#27699);
+#27698 = CARTESIAN_POINT('',(0.,-0.375));
+#27699 = VECTOR('',#27700,1.);
+#27700 = DIRECTION('',(1.,0.));
+#27701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27702 = ADVANCED_FACE('',(#27703),#27358,.F.);
+#27703 = FACE_BOUND('',#27704,.F.);
+#27704 = EDGE_LOOP('',(#27705,#27733,#27754,#27755));
+#27705 = ORIENTED_EDGE('',*,*,#27706,.T.);
+#27706 = EDGE_CURVE('',#27343,#27707,#27709,.T.);
+#27707 = VERTEX_POINT('',#27708);
+#27708 = CARTESIAN_POINT('',(5.552515716981,-0.9875,0.229246856604));
+#27709 = SURFACE_CURVE('',#27710,(#27715,#27722),.PCURVE_S1.);
+#27710 = CIRCLE('',#27711,9.375E-02);
+#27711 = AXIS2_PLACEMENT_3D('',#27712,#27713,#27714);
+#27712 = CARTESIAN_POINT('',(5.630520432075,-0.9875,0.28125));
+#27713 = DIRECTION('',(0.,1.,0.));
+#27714 = DIRECTION('',(0.,0.,1.));
+#27715 = PCURVE('',#27358,#27716);
+#27716 = DEFINITIONAL_REPRESENTATION('',(#27717),#27721);
+#27717 = LINE('',#27718,#27719);
+#27718 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#27719 = VECTOR('',#27720,1.);
+#27720 = DIRECTION('',(1.,0.));
+#27721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27722 = PCURVE('',#27386,#27723);
+#27723 = DEFINITIONAL_REPRESENTATION('',(#27724),#27732);
+#27724 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27725,#27726,#27727,#27728
+ ,#27729,#27730,#27731),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#27725 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#27726 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#27727 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#27728 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#27729 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#27730 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#27731 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#27732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27733 = ORIENTED_EDGE('',*,*,#27734,.T.);
+#27734 = EDGE_CURVE('',#27707,#27632,#27735,.T.);
+#27735 = SURFACE_CURVE('',#27736,(#27740,#27747),.PCURVE_S1.);
+#27736 = LINE('',#27737,#27738);
+#27737 = CARTESIAN_POINT('',(5.552515716981,-0.9875,0.229246856604));
+#27738 = VECTOR('',#27739,1.);
+#27739 = DIRECTION('',(0.,1.,0.));
+#27740 = PCURVE('',#27358,#27741);
+#27741 = DEFINITIONAL_REPRESENTATION('',(#27742),#27746);
+#27742 = LINE('',#27743,#27744);
+#27743 = CARTESIAN_POINT('',(0.982793723247,0.));
+#27744 = VECTOR('',#27745,1.);
+#27745 = DIRECTION('',(0.,1.));
+#27746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27747 = PCURVE('',#27647,#27748);
+#27748 = DEFINITIONAL_REPRESENTATION('',(#27749),#27753);
+#27749 = LINE('',#27750,#27751);
+#27750 = CARTESIAN_POINT('',(0.150520432075,0.));
+#27751 = VECTOR('',#27752,1.);
+#27752 = DIRECTION('',(0.,-1.));
+#27753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27754 = ORIENTED_EDGE('',*,*,#27659,.F.);
+#27755 = ORIENTED_EDGE('',*,*,#27342,.F.);
+#27756 = ADVANCED_FACE('',(#27757),#27412,.T.);
+#27757 = FACE_BOUND('',#27758,.T.);
+#27758 = EDGE_LOOP('',(#27759,#27782,#27803,#27804));
+#27759 = ORIENTED_EDGE('',*,*,#27760,.F.);
+#27760 = EDGE_CURVE('',#27761,#27371,#27763,.T.);
+#27761 = VERTEX_POINT('',#27762);
+#27762 = CARTESIAN_POINT('',(5.88,-0.9875,0.));
+#27763 = SURFACE_CURVE('',#27764,(#27768,#27775),.PCURVE_S1.);
+#27764 = LINE('',#27765,#27766);
+#27765 = CARTESIAN_POINT('',(5.88,-0.9875,0.));
+#27766 = VECTOR('',#27767,1.);
+#27767 = DIRECTION('',(0.,0.,1.));
+#27768 = PCURVE('',#27412,#27769);
+#27769 = DEFINITIONAL_REPRESENTATION('',(#27770),#27774);
+#27770 = LINE('',#27771,#27772);
+#27771 = CARTESIAN_POINT('',(0.,0.));
+#27772 = VECTOR('',#27773,1.);
+#27773 = DIRECTION('',(1.,0.));
+#27774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27775 = PCURVE('',#27386,#27776);
+#27776 = DEFINITIONAL_REPRESENTATION('',(#27777),#27781);
+#27777 = LINE('',#27778,#27779);
+#27778 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#27779 = VECTOR('',#27780,1.);
+#27780 = DIRECTION('',(-1.,0.));
+#27781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27782 = ORIENTED_EDGE('',*,*,#27783,.T.);
+#27783 = EDGE_CURVE('',#27761,#27430,#27784,.T.);
+#27784 = SURFACE_CURVE('',#27785,(#27789,#27796),.PCURVE_S1.);
+#27785 = LINE('',#27786,#27787);
+#27786 = CARTESIAN_POINT('',(5.88,-0.9875,0.));
+#27787 = VECTOR('',#27788,1.);
+#27788 = DIRECTION('',(0.,1.,0.));
+#27789 = PCURVE('',#27412,#27790);
+#27790 = DEFINITIONAL_REPRESENTATION('',(#27791),#27795);
+#27791 = LINE('',#27792,#27793);
+#27792 = CARTESIAN_POINT('',(0.,0.));
+#27793 = VECTOR('',#27794,1.);
+#27794 = DIRECTION('',(0.,-1.));
+#27795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27796 = PCURVE('',#27445,#27797);
+#27797 = DEFINITIONAL_REPRESENTATION('',(#27798),#27802);
+#27798 = LINE('',#27799,#27800);
+#27799 = CARTESIAN_POINT('',(0.4,0.));
+#27800 = VECTOR('',#27801,1.);
+#27801 = DIRECTION('',(0.,1.));
+#27802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27803 = ORIENTED_EDGE('',*,*,#27682,.T.);
+#27804 = ORIENTED_EDGE('',*,*,#27398,.F.);
+#27805 = ADVANCED_FACE('',(#27806),#27386,.T.);
+#27806 = FACE_BOUND('',#27807,.T.);
+#27807 = EDGE_LOOP('',(#27808,#27831,#27832,#27833,#27834,#27857,#27881,
+ #27904,#27927,#27950,#27973));
+#27808 = ORIENTED_EDGE('',*,*,#27809,.T.);
+#27809 = EDGE_CURVE('',#27810,#27761,#27812,.T.);
+#27810 = VERTEX_POINT('',#27811);
+#27811 = CARTESIAN_POINT('',(5.530173477358,-0.9875,0.));
+#27812 = SURFACE_CURVE('',#27813,(#27817,#27824),.PCURVE_S1.);
+#27813 = LINE('',#27814,#27815);
+#27814 = CARTESIAN_POINT('',(5.48,-0.9875,0.));
+#27815 = VECTOR('',#27816,1.);
+#27816 = DIRECTION('',(1.,0.,0.));
+#27817 = PCURVE('',#27386,#27818);
+#27818 = DEFINITIONAL_REPRESENTATION('',(#27819),#27823);
+#27819 = LINE('',#27820,#27821);
+#27820 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#27821 = VECTOR('',#27822,1.);
+#27822 = DIRECTION('',(0.,1.));
+#27823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27824 = PCURVE('',#27445,#27825);
+#27825 = DEFINITIONAL_REPRESENTATION('',(#27826),#27830);
+#27826 = LINE('',#27827,#27828);
+#27827 = CARTESIAN_POINT('',(0.,0.));
+#27828 = VECTOR('',#27829,1.);
+#27829 = DIRECTION('',(1.,0.));
+#27830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27831 = ORIENTED_EDGE('',*,*,#27760,.T.);
+#27832 = ORIENTED_EDGE('',*,*,#27370,.F.);
+#27833 = ORIENTED_EDGE('',*,*,#27706,.T.);
+#27834 = ORIENTED_EDGE('',*,*,#27835,.T.);
+#27835 = EDGE_CURVE('',#27707,#27836,#27838,.T.);
+#27836 = VERTEX_POINT('',#27837);
+#27837 = CARTESIAN_POINT('',(5.263840667924,-0.9875,0.662259430188));
+#27838 = SURFACE_CURVE('',#27839,(#27843,#27850),.PCURVE_S1.);
+#27839 = LINE('',#27840,#27841);
+#27840 = CARTESIAN_POINT('',(5.636009430188,-0.9875,0.104006286792));
+#27841 = VECTOR('',#27842,1.);
+#27842 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#27843 = PCURVE('',#27386,#27844);
+#27844 = DEFINITIONAL_REPRESENTATION('',(#27845),#27849);
+#27845 = LINE('',#27846,#27847);
+#27846 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#27847 = VECTOR('',#27848,1.);
+#27848 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#27849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27850 = PCURVE('',#27647,#27851);
+#27851 = DEFINITIONAL_REPRESENTATION('',(#27852),#27856);
+#27852 = LINE('',#27853,#27854);
+#27853 = CARTESIAN_POINT('',(0.,0.));
+#27854 = VECTOR('',#27855,1.);
+#27855 = DIRECTION('',(1.,0.));
+#27856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27857 = ORIENTED_EDGE('',*,*,#27858,.T.);
+#27858 = EDGE_CURVE('',#27836,#27859,#27861,.T.);
+#27859 = VERTEX_POINT('',#27860);
+#27860 = CARTESIAN_POINT('',(5.18583595283,-0.9875,0.704006286792));
+#27861 = SURFACE_CURVE('',#27862,(#27867,#27874),.PCURVE_S1.);
+#27862 = CIRCLE('',#27863,9.375E-02);
+#27863 = AXIS2_PLACEMENT_3D('',#27864,#27865,#27866);
+#27864 = CARTESIAN_POINT('',(5.18583595283,-0.9875,0.610256286792));
+#27865 = DIRECTION('',(0.,-1.,0.));
+#27866 = DIRECTION('',(0.,0.,1.));
+#27867 = PCURVE('',#27386,#27868);
+#27868 = DEFINITIONAL_REPRESENTATION('',(#27869),#27873);
+#27869 = CIRCLE('',#27870,9.375E-02);
+#27870 = AXIS2_PLACEMENT_2D('',#27871,#27872);
+#27871 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#27872 = DIRECTION('',(-1.,0.));
+#27873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27874 = PCURVE('',#27619,#27875);
+#27875 = DEFINITIONAL_REPRESENTATION('',(#27876),#27880);
+#27876 = LINE('',#27877,#27878);
+#27877 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#27878 = VECTOR('',#27879,1.);
+#27879 = DIRECTION('',(-1.,0.));
+#27880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27881 = ORIENTED_EDGE('',*,*,#27882,.F.);
+#27882 = EDGE_CURVE('',#27883,#27859,#27885,.T.);
+#27883 = VERTEX_POINT('',#27884);
+#27884 = CARTESIAN_POINT('',(5.08,-0.9875,0.704006286792));
+#27885 = SURFACE_CURVE('',#27886,(#27890,#27897),.PCURVE_S1.);
+#27886 = LINE('',#27887,#27888);
+#27887 = CARTESIAN_POINT('',(5.08,-0.9875,0.704006286792));
+#27888 = VECTOR('',#27889,1.);
+#27889 = DIRECTION('',(1.,0.,0.));
+#27890 = PCURVE('',#27386,#27891);
+#27891 = DEFINITIONAL_REPRESENTATION('',(#27892),#27896);
+#27892 = LINE('',#27893,#27894);
+#27893 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#27894 = VECTOR('',#27895,1.);
+#27895 = DIRECTION('',(0.,1.));
+#27896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27897 = PCURVE('',#27586,#27898);
+#27898 = DEFINITIONAL_REPRESENTATION('',(#27899),#27903);
+#27899 = LINE('',#27900,#27901);
+#27900 = CARTESIAN_POINT('',(0.,0.));
+#27901 = VECTOR('',#27902,1.);
+#27902 = DIRECTION('',(1.,0.));
+#27903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27904 = ORIENTED_EDGE('',*,*,#27905,.F.);
+#27905 = EDGE_CURVE('',#27906,#27883,#27908,.T.);
+#27906 = VERTEX_POINT('',#27907);
+#27907 = CARTESIAN_POINT('',(5.08,-0.9875,0.516506286792));
+#27908 = SURFACE_CURVE('',#27909,(#27913,#27920),.PCURVE_S1.);
+#27909 = LINE('',#27910,#27911);
+#27910 = CARTESIAN_POINT('',(5.08,-0.9875,0.516506286792));
+#27911 = VECTOR('',#27912,1.);
+#27912 = DIRECTION('',(0.,0.,1.));
+#27913 = PCURVE('',#27386,#27914);
+#27914 = DEFINITIONAL_REPRESENTATION('',(#27915),#27919);
+#27915 = LINE('',#27916,#27917);
+#27916 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#27917 = VECTOR('',#27918,1.);
+#27918 = DIRECTION('',(-1.,0.));
+#27919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27920 = PCURVE('',#27558,#27921);
+#27921 = DEFINITIONAL_REPRESENTATION('',(#27922),#27926);
+#27922 = LINE('',#27923,#27924);
+#27923 = CARTESIAN_POINT('',(0.,0.));
+#27924 = VECTOR('',#27925,1.);
+#27925 = DIRECTION('',(1.,0.));
+#27926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27927 = ORIENTED_EDGE('',*,*,#27928,.T.);
+#27928 = EDGE_CURVE('',#27906,#27929,#27931,.T.);
+#27929 = VERTEX_POINT('',#27930);
+#27930 = CARTESIAN_POINT('',(5.135662475472,-0.9875,0.516506286792));
+#27931 = SURFACE_CURVE('',#27932,(#27936,#27943),.PCURVE_S1.);
+#27932 = LINE('',#27933,#27934);
+#27933 = CARTESIAN_POINT('',(5.08,-0.9875,0.516506286792));
+#27934 = VECTOR('',#27935,1.);
+#27935 = DIRECTION('',(1.,0.,0.));
+#27936 = PCURVE('',#27386,#27937);
+#27937 = DEFINITIONAL_REPRESENTATION('',(#27938),#27942);
+#27938 = LINE('',#27939,#27940);
+#27939 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#27940 = VECTOR('',#27941,1.);
+#27941 = DIRECTION('',(0.,1.));
+#27942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27943 = PCURVE('',#27530,#27944);
+#27944 = DEFINITIONAL_REPRESENTATION('',(#27945),#27949);
+#27945 = LINE('',#27946,#27947);
+#27946 = CARTESIAN_POINT('',(0.,0.));
+#27947 = VECTOR('',#27948,1.);
+#27948 = DIRECTION('',(1.,0.));
+#27949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27950 = ORIENTED_EDGE('',*,*,#27951,.F.);
+#27951 = EDGE_CURVE('',#27952,#27929,#27954,.T.);
+#27952 = VERTEX_POINT('',#27953);
+#27953 = CARTESIAN_POINT('',(5.452168762264,-0.9875,4.174685660388E-02)
+ );
+#27954 = SURFACE_CURVE('',#27955,(#27959,#27966),.PCURVE_S1.);
+#27955 = LINE('',#27956,#27957);
+#27956 = CARTESIAN_POINT('',(5.48,-0.9875,0.));
+#27957 = VECTOR('',#27958,1.);
+#27958 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#27959 = PCURVE('',#27386,#27960);
+#27960 = DEFINITIONAL_REPRESENTATION('',(#27961),#27965);
+#27961 = LINE('',#27962,#27963);
+#27962 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#27963 = VECTOR('',#27964,1.);
+#27964 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#27965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27966 = PCURVE('',#27502,#27967);
+#27967 = DEFINITIONAL_REPRESENTATION('',(#27968),#27972);
+#27968 = LINE('',#27969,#27970);
+#27969 = CARTESIAN_POINT('',(0.,0.));
+#27970 = VECTOR('',#27971,1.);
+#27971 = DIRECTION('',(1.,0.));
+#27972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27973 = ORIENTED_EDGE('',*,*,#27974,.F.);
+#27974 = EDGE_CURVE('',#27810,#27952,#27975,.T.);
+#27975 = SURFACE_CURVE('',#27976,(#27981,#27992),.PCURVE_S1.);
+#27976 = CIRCLE('',#27977,9.375E-02);
+#27977 = AXIS2_PLACEMENT_3D('',#27978,#27979,#27980);
+#27978 = CARTESIAN_POINT('',(5.530173477358,-0.9875,9.375E-02));
+#27979 = DIRECTION('',(0.,1.,0.));
+#27980 = DIRECTION('',(0.,0.,1.));
+#27981 = PCURVE('',#27386,#27982);
+#27982 = DEFINITIONAL_REPRESENTATION('',(#27983),#27991);
+#27983 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27984,#27985,#27986,#27987
+ ,#27988,#27989,#27990),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#27984 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#27985 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#27986 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#27987 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#27988 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#27989 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#27990 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#27991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27992 = PCURVE('',#27474,#27993);
+#27993 = DEFINITIONAL_REPRESENTATION('',(#27994),#27998);
+#27994 = LINE('',#27995,#27996);
+#27995 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#27996 = VECTOR('',#27997,1.);
+#27997 = DIRECTION('',(1.,0.));
+#27998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#27999 = ADVANCED_FACE('',(#28000),#27445,.F.);
+#28000 = FACE_BOUND('',#28001,.F.);
+#28001 = EDGE_LOOP('',(#28002,#28003,#28004,#28005));
+#28002 = ORIENTED_EDGE('',*,*,#27809,.T.);
+#28003 = ORIENTED_EDGE('',*,*,#27783,.T.);
+#28004 = ORIENTED_EDGE('',*,*,#27427,.F.);
+#28005 = ORIENTED_EDGE('',*,*,#28006,.F.);
+#28006 = EDGE_CURVE('',#27810,#27428,#28007,.T.);
+#28007 = SURFACE_CURVE('',#28008,(#28012,#28019),.PCURVE_S1.);
+#28008 = LINE('',#28009,#28010);
+#28009 = CARTESIAN_POINT('',(5.530173477358,-0.9875,0.));
+#28010 = VECTOR('',#28011,1.);
+#28011 = DIRECTION('',(0.,1.,0.));
+#28012 = PCURVE('',#27445,#28013);
+#28013 = DEFINITIONAL_REPRESENTATION('',(#28014),#28018);
+#28014 = LINE('',#28015,#28016);
+#28015 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#28016 = VECTOR('',#28017,1.);
+#28017 = DIRECTION('',(0.,1.));
+#28018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28019 = PCURVE('',#27474,#28020);
+#28020 = DEFINITIONAL_REPRESENTATION('',(#28021),#28025);
+#28021 = LINE('',#28022,#28023);
+#28022 = CARTESIAN_POINT('',(0.,0.));
+#28023 = VECTOR('',#28024,1.);
+#28024 = DIRECTION('',(0.,1.));
+#28025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28026 = ADVANCED_FACE('',(#28027),#27474,.T.);
+#28027 = FACE_BOUND('',#28028,.T.);
+#28028 = EDGE_LOOP('',(#28029,#28030,#28051,#28052));
+#28029 = ORIENTED_EDGE('',*,*,#27974,.T.);
+#28030 = ORIENTED_EDGE('',*,*,#28031,.T.);
+#28031 = EDGE_CURVE('',#27952,#27458,#28032,.T.);
+#28032 = SURFACE_CURVE('',#28033,(#28037,#28044),.PCURVE_S1.);
+#28033 = LINE('',#28034,#28035);
+#28034 = CARTESIAN_POINT('',(5.452168762264,-0.9875,4.174685660388E-02)
+ );
+#28035 = VECTOR('',#28036,1.);
+#28036 = DIRECTION('',(0.,1.,0.));
+#28037 = PCURVE('',#27474,#28038);
+#28038 = DEFINITIONAL_REPRESENTATION('',(#28039),#28043);
+#28039 = LINE('',#28040,#28041);
+#28040 = CARTESIAN_POINT('',(0.982793723247,0.));
+#28041 = VECTOR('',#28042,1.);
+#28042 = DIRECTION('',(0.,1.));
+#28043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28044 = PCURVE('',#27502,#28045);
+#28045 = DEFINITIONAL_REPRESENTATION('',(#28046),#28050);
+#28046 = LINE('',#28047,#28048);
+#28047 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#28048 = VECTOR('',#28049,1.);
+#28049 = DIRECTION('',(0.,-1.));
+#28050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28051 = ORIENTED_EDGE('',*,*,#27457,.F.);
+#28052 = ORIENTED_EDGE('',*,*,#28006,.F.);
+#28053 = ADVANCED_FACE('',(#28054),#27502,.F.);
+#28054 = FACE_BOUND('',#28055,.F.);
+#28055 = EDGE_LOOP('',(#28056,#28057,#28058,#28059));
+#28056 = ORIENTED_EDGE('',*,*,#27951,.F.);
+#28057 = ORIENTED_EDGE('',*,*,#28031,.T.);
+#28058 = ORIENTED_EDGE('',*,*,#27486,.T.);
+#28059 = ORIENTED_EDGE('',*,*,#28060,.F.);
+#28060 = EDGE_CURVE('',#27929,#27487,#28061,.T.);
+#28061 = SURFACE_CURVE('',#28062,(#28066,#28072),.PCURVE_S1.);
+#28062 = LINE('',#28063,#28064);
+#28063 = CARTESIAN_POINT('',(5.135662475472,-0.9875,0.516506286792));
+#28064 = VECTOR('',#28065,1.);
+#28065 = DIRECTION('',(0.,1.,0.));
+#28066 = PCURVE('',#27502,#28067);
+#28067 = DEFINITIONAL_REPRESENTATION('',(#28068),#28071);
+#28068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28069,#28070),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#28069 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#28070 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#28071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28072 = PCURVE('',#27530,#28073);
+#28073 = DEFINITIONAL_REPRESENTATION('',(#28074),#28077);
+#28074 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28075,#28076),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#28075 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#28076 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#28077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28078 = ADVANCED_FACE('',(#28079),#27530,.F.);
+#28079 = FACE_BOUND('',#28080,.F.);
+#28080 = EDGE_LOOP('',(#28081,#28082,#28103,#28104));
+#28081 = ORIENTED_EDGE('',*,*,#27514,.F.);
+#28082 = ORIENTED_EDGE('',*,*,#28083,.F.);
+#28083 = EDGE_CURVE('',#27906,#27515,#28084,.T.);
+#28084 = SURFACE_CURVE('',#28085,(#28089,#28096),.PCURVE_S1.);
+#28085 = LINE('',#28086,#28087);
+#28086 = CARTESIAN_POINT('',(5.08,-0.9875,0.516506286792));
+#28087 = VECTOR('',#28088,1.);
+#28088 = DIRECTION('',(0.,1.,0.));
+#28089 = PCURVE('',#27530,#28090);
+#28090 = DEFINITIONAL_REPRESENTATION('',(#28091),#28095);
+#28091 = LINE('',#28092,#28093);
+#28092 = CARTESIAN_POINT('',(0.,0.));
+#28093 = VECTOR('',#28094,1.);
+#28094 = DIRECTION('',(0.,1.));
+#28095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28096 = PCURVE('',#27558,#28097);
+#28097 = DEFINITIONAL_REPRESENTATION('',(#28098),#28102);
+#28098 = LINE('',#28099,#28100);
+#28099 = CARTESIAN_POINT('',(0.,0.));
+#28100 = VECTOR('',#28101,1.);
+#28101 = DIRECTION('',(0.,-1.));
+#28102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28103 = ORIENTED_EDGE('',*,*,#27928,.T.);
+#28104 = ORIENTED_EDGE('',*,*,#28060,.T.);
+#28105 = ADVANCED_FACE('',(#28106),#27558,.F.);
+#28106 = FACE_BOUND('',#28107,.T.);
+#28107 = EDGE_LOOP('',(#28108,#28109,#28130,#28131));
+#28108 = ORIENTED_EDGE('',*,*,#27905,.T.);
+#28109 = ORIENTED_EDGE('',*,*,#28110,.T.);
+#28110 = EDGE_CURVE('',#27883,#27543,#28111,.T.);
+#28111 = SURFACE_CURVE('',#28112,(#28116,#28123),.PCURVE_S1.);
+#28112 = LINE('',#28113,#28114);
+#28113 = CARTESIAN_POINT('',(5.08,-0.9875,0.704006286792));
+#28114 = VECTOR('',#28115,1.);
+#28115 = DIRECTION('',(0.,1.,0.));
+#28116 = PCURVE('',#27558,#28117);
+#28117 = DEFINITIONAL_REPRESENTATION('',(#28118),#28122);
+#28118 = LINE('',#28119,#28120);
+#28119 = CARTESIAN_POINT('',(0.1875,0.));
+#28120 = VECTOR('',#28121,1.);
+#28121 = DIRECTION('',(0.,-1.));
+#28122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28123 = PCURVE('',#27586,#28124);
+#28124 = DEFINITIONAL_REPRESENTATION('',(#28125),#28129);
+#28125 = LINE('',#28126,#28127);
+#28126 = CARTESIAN_POINT('',(0.,0.));
+#28127 = VECTOR('',#28128,1.);
+#28128 = DIRECTION('',(0.,1.));
+#28129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28130 = ORIENTED_EDGE('',*,*,#27542,.F.);
+#28131 = ORIENTED_EDGE('',*,*,#28083,.F.);
+#28132 = ADVANCED_FACE('',(#28133),#27647,.T.);
+#28133 = FACE_BOUND('',#28134,.T.);
+#28134 = EDGE_LOOP('',(#28135,#28136,#28137,#28138));
+#28135 = ORIENTED_EDGE('',*,*,#27835,.F.);
+#28136 = ORIENTED_EDGE('',*,*,#27734,.T.);
+#28137 = ORIENTED_EDGE('',*,*,#27631,.T.);
+#28138 = ORIENTED_EDGE('',*,*,#28139,.F.);
+#28139 = EDGE_CURVE('',#27836,#27599,#28140,.T.);
+#28140 = SURFACE_CURVE('',#28141,(#28145,#28152),.PCURVE_S1.);
+#28141 = LINE('',#28142,#28143);
+#28142 = CARTESIAN_POINT('',(5.263840667924,-0.9875,0.662259430188));
+#28143 = VECTOR('',#28144,1.);
+#28144 = DIRECTION('',(0.,1.,0.));
+#28145 = PCURVE('',#27647,#28146);
+#28146 = DEFINITIONAL_REPRESENTATION('',(#28147),#28151);
+#28147 = LINE('',#28148,#28149);
+#28148 = CARTESIAN_POINT('',(0.670936777735,0.));
+#28149 = VECTOR('',#28150,1.);
+#28150 = DIRECTION('',(0.,-1.));
+#28151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28152 = PCURVE('',#27619,#28153);
+#28153 = DEFINITIONAL_REPRESENTATION('',(#28154),#28158);
+#28154 = LINE('',#28155,#28156);
+#28155 = CARTESIAN_POINT('',(-0.,0.));
+#28156 = VECTOR('',#28157,1.);
+#28157 = DIRECTION('',(-0.,1.));
+#28158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28159 = ADVANCED_FACE('',(#28160),#27586,.T.);
+#28160 = FACE_BOUND('',#28161,.T.);
+#28161 = EDGE_LOOP('',(#28162,#28163,#28164,#28165));
+#28162 = ORIENTED_EDGE('',*,*,#27570,.F.);
+#28163 = ORIENTED_EDGE('',*,*,#28110,.F.);
+#28164 = ORIENTED_EDGE('',*,*,#27882,.T.);
+#28165 = ORIENTED_EDGE('',*,*,#28166,.T.);
+#28166 = EDGE_CURVE('',#27859,#27571,#28167,.T.);
+#28167 = SURFACE_CURVE('',#28168,(#28172,#28179),.PCURVE_S1.);
+#28168 = LINE('',#28169,#28170);
+#28169 = CARTESIAN_POINT('',(5.18583595283,-0.9875,0.704006286792));
+#28170 = VECTOR('',#28171,1.);
+#28171 = DIRECTION('',(0.,1.,0.));
+#28172 = PCURVE('',#27586,#28173);
+#28173 = DEFINITIONAL_REPRESENTATION('',(#28174),#28178);
+#28174 = LINE('',#28175,#28176);
+#28175 = CARTESIAN_POINT('',(0.10583595283,0.));
+#28176 = VECTOR('',#28177,1.);
+#28177 = DIRECTION('',(0.,1.));
+#28178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28179 = PCURVE('',#27619,#28180);
+#28180 = DEFINITIONAL_REPRESENTATION('',(#28181),#28185);
+#28181 = LINE('',#28182,#28183);
+#28182 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#28183 = VECTOR('',#28184,1.);
+#28184 = DIRECTION('',(-0.,1.));
+#28185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28186 = ADVANCED_FACE('',(#28187),#27619,.T.);
+#28187 = FACE_BOUND('',#28188,.F.);
+#28188 = EDGE_LOOP('',(#28189,#28190,#28191,#28192));
+#28189 = ORIENTED_EDGE('',*,*,#27858,.T.);
+#28190 = ORIENTED_EDGE('',*,*,#28166,.T.);
+#28191 = ORIENTED_EDGE('',*,*,#27598,.F.);
+#28192 = ORIENTED_EDGE('',*,*,#28139,.F.);
+#28193 = MANIFOLD_SOLID_BREP('',#28194);
+#28194 = CLOSED_SHELL('',(#28195,#28315,#28598,#28648,#28697,#28891,
+ #28918,#28945,#28970,#28997,#29024,#29051,#29078));
+#28195 = ADVANCED_FACE('',(#28196),#28210,.T.);
+#28196 = FACE_BOUND('',#28197,.T.);
+#28197 = EDGE_LOOP('',(#28198,#28233,#28261,#28289));
+#28198 = ORIENTED_EDGE('',*,*,#28199,.F.);
+#28199 = EDGE_CURVE('',#28200,#28202,#28204,.T.);
+#28200 = VERTEX_POINT('',#28201);
+#28201 = CARTESIAN_POINT('',(-5.88,-1.4125,0.1875));
+#28202 = VERTEX_POINT('',#28203);
+#28203 = CARTESIAN_POINT('',(-5.630520432075,-1.4125,0.1875));
+#28204 = SURFACE_CURVE('',#28205,(#28209,#28221),.PCURVE_S1.);
+#28205 = LINE('',#28206,#28207);
+#28206 = CARTESIAN_POINT('',(-5.88,-1.4125,0.1875));
+#28207 = VECTOR('',#28208,1.);
+#28208 = DIRECTION('',(1.,0.,0.));
+#28209 = PCURVE('',#28210,#28215);
+#28210 = PLANE('',#28211);
+#28211 = AXIS2_PLACEMENT_3D('',#28212,#28213,#28214);
+#28212 = CARTESIAN_POINT('',(-5.88,-1.7875,0.1875));
+#28213 = DIRECTION('',(0.,0.,1.));
+#28214 = DIRECTION('',(1.,0.,0.));
+#28215 = DEFINITIONAL_REPRESENTATION('',(#28216),#28220);
+#28216 = LINE('',#28217,#28218);
+#28217 = CARTESIAN_POINT('',(0.,0.375));
+#28218 = VECTOR('',#28219,1.);
+#28219 = DIRECTION('',(1.,0.));
+#28220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28221 = PCURVE('',#28222,#28227);
+#28222 = PLANE('',#28223);
+#28223 = AXIS2_PLACEMENT_3D('',#28224,#28225,#28226);
+#28224 = CARTESIAN_POINT('',(-5.453319128445,-1.4125,0.302149478872));
+#28225 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#28226 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#28227 = DEFINITIONAL_REPRESENTATION('',(#28228),#28232);
+#28228 = LINE('',#28229,#28230);
+#28229 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#28230 = VECTOR('',#28231,1.);
+#28231 = DIRECTION('',(1.,-8.365608664024E-59));
+#28232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28233 = ORIENTED_EDGE('',*,*,#28234,.F.);
+#28234 = EDGE_CURVE('',#28235,#28200,#28237,.T.);
+#28235 = VERTEX_POINT('',#28236);
+#28236 = CARTESIAN_POINT('',(-5.88,-1.7875,0.1875));
+#28237 = SURFACE_CURVE('',#28238,(#28242,#28249),.PCURVE_S1.);
+#28238 = LINE('',#28239,#28240);
+#28239 = CARTESIAN_POINT('',(-5.88,-1.7875,0.1875));
+#28240 = VECTOR('',#28241,1.);
+#28241 = DIRECTION('',(0.,1.,0.));
+#28242 = PCURVE('',#28210,#28243);
+#28243 = DEFINITIONAL_REPRESENTATION('',(#28244),#28248);
+#28244 = LINE('',#28245,#28246);
+#28245 = CARTESIAN_POINT('',(0.,0.));
+#28246 = VECTOR('',#28247,1.);
+#28247 = DIRECTION('',(0.,1.));
+#28248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28249 = PCURVE('',#28250,#28255);
+#28250 = PLANE('',#28251);
+#28251 = AXIS2_PLACEMENT_3D('',#28252,#28253,#28254);
+#28252 = CARTESIAN_POINT('',(-5.88,-1.7875,0.));
+#28253 = DIRECTION('',(1.,0.,0.));
+#28254 = DIRECTION('',(0.,0.,1.));
+#28255 = DEFINITIONAL_REPRESENTATION('',(#28256),#28260);
+#28256 = LINE('',#28257,#28258);
+#28257 = CARTESIAN_POINT('',(0.1875,0.));
+#28258 = VECTOR('',#28259,1.);
+#28259 = DIRECTION('',(0.,-1.));
+#28260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28261 = ORIENTED_EDGE('',*,*,#28262,.T.);
+#28262 = EDGE_CURVE('',#28235,#28263,#28265,.T.);
+#28263 = VERTEX_POINT('',#28264);
+#28264 = CARTESIAN_POINT('',(-5.630520432075,-1.7875,0.1875));
+#28265 = SURFACE_CURVE('',#28266,(#28270,#28277),.PCURVE_S1.);
+#28266 = LINE('',#28267,#28268);
+#28267 = CARTESIAN_POINT('',(-5.88,-1.7875,0.1875));
+#28268 = VECTOR('',#28269,1.);
+#28269 = DIRECTION('',(1.,0.,0.));
+#28270 = PCURVE('',#28210,#28271);
+#28271 = DEFINITIONAL_REPRESENTATION('',(#28272),#28276);
+#28272 = LINE('',#28273,#28274);
+#28273 = CARTESIAN_POINT('',(0.,0.));
+#28274 = VECTOR('',#28275,1.);
+#28275 = DIRECTION('',(1.,0.));
+#28276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28277 = PCURVE('',#28278,#28283);
+#28278 = PLANE('',#28279);
+#28279 = AXIS2_PLACEMENT_3D('',#28280,#28281,#28282);
+#28280 = CARTESIAN_POINT('',(-5.453319128445,-1.7875,0.302149478872));
+#28281 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#28282 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#28283 = DEFINITIONAL_REPRESENTATION('',(#28284),#28288);
+#28284 = LINE('',#28285,#28286);
+#28285 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#28286 = VECTOR('',#28287,1.);
+#28287 = DIRECTION('',(-1.,-4.751047921064E-59));
+#28288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28289 = ORIENTED_EDGE('',*,*,#28290,.T.);
+#28290 = EDGE_CURVE('',#28263,#28202,#28291,.T.);
+#28291 = SURFACE_CURVE('',#28292,(#28296,#28303),.PCURVE_S1.);
+#28292 = LINE('',#28293,#28294);
+#28293 = CARTESIAN_POINT('',(-5.630520432075,-1.7875,0.1875));
+#28294 = VECTOR('',#28295,1.);
+#28295 = DIRECTION('',(0.,1.,0.));
+#28296 = PCURVE('',#28210,#28297);
+#28297 = DEFINITIONAL_REPRESENTATION('',(#28298),#28302);
+#28298 = LINE('',#28299,#28300);
+#28299 = CARTESIAN_POINT('',(0.249479567925,0.));
+#28300 = VECTOR('',#28301,1.);
+#28301 = DIRECTION('',(0.,1.));
+#28302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28303 = PCURVE('',#28304,#28309);
+#28304 = CYLINDRICAL_SURFACE('',#28305,9.375E-02);
+#28305 = AXIS2_PLACEMENT_3D('',#28306,#28307,#28308);
+#28306 = CARTESIAN_POINT('',(-5.630520432075,-1.7875,0.28125));
+#28307 = DIRECTION('',(0.,1.,0.));
+#28308 = DIRECTION('',(0.,0.,-1.));
+#28309 = DEFINITIONAL_REPRESENTATION('',(#28310),#28314);
+#28310 = LINE('',#28311,#28312);
+#28311 = CARTESIAN_POINT('',(-0.,0.));
+#28312 = VECTOR('',#28313,1.);
+#28313 = DIRECTION('',(-0.,1.));
+#28314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28315 = ADVANCED_FACE('',(#28316),#28222,.T.);
+#28316 = FACE_BOUND('',#28317,.T.);
+#28317 = EDGE_LOOP('',(#28318,#28348,#28369,#28370,#28398,#28426,#28455,
+ #28483,#28511,#28539,#28567));
+#28318 = ORIENTED_EDGE('',*,*,#28319,.F.);
+#28319 = EDGE_CURVE('',#28320,#28322,#28324,.T.);
+#28320 = VERTEX_POINT('',#28321);
+#28321 = CARTESIAN_POINT('',(-5.88,-1.4125,0.));
+#28322 = VERTEX_POINT('',#28323);
+#28323 = CARTESIAN_POINT('',(-5.530173477358,-1.4125,0.));
+#28324 = SURFACE_CURVE('',#28325,(#28329,#28336),.PCURVE_S1.);
+#28325 = LINE('',#28326,#28327);
+#28326 = CARTESIAN_POINT('',(-5.88,-1.4125,0.));
+#28327 = VECTOR('',#28328,1.);
+#28328 = DIRECTION('',(1.,0.,0.));
+#28329 = PCURVE('',#28222,#28330);
+#28330 = DEFINITIONAL_REPRESENTATION('',(#28331),#28335);
+#28331 = LINE('',#28332,#28333);
+#28332 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#28333 = VECTOR('',#28334,1.);
+#28334 = DIRECTION('',(1.,-8.365608664024E-59));
+#28335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28336 = PCURVE('',#28337,#28342);
+#28337 = PLANE('',#28338);
+#28338 = AXIS2_PLACEMENT_3D('',#28339,#28340,#28341);
+#28339 = CARTESIAN_POINT('',(-5.88,-1.7875,0.));
+#28340 = DIRECTION('',(0.,0.,1.));
+#28341 = DIRECTION('',(1.,0.,0.));
+#28342 = DEFINITIONAL_REPRESENTATION('',(#28343),#28347);
+#28343 = LINE('',#28344,#28345);
+#28344 = CARTESIAN_POINT('',(0.,0.375));
+#28345 = VECTOR('',#28346,1.);
+#28346 = DIRECTION('',(1.,0.));
+#28347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28348 = ORIENTED_EDGE('',*,*,#28349,.T.);
+#28349 = EDGE_CURVE('',#28320,#28200,#28350,.T.);
+#28350 = SURFACE_CURVE('',#28351,(#28355,#28362),.PCURVE_S1.);
+#28351 = LINE('',#28352,#28353);
+#28352 = CARTESIAN_POINT('',(-5.88,-1.4125,0.));
+#28353 = VECTOR('',#28354,1.);
+#28354 = DIRECTION('',(0.,0.,1.));
+#28355 = PCURVE('',#28222,#28356);
+#28356 = DEFINITIONAL_REPRESENTATION('',(#28357),#28361);
+#28357 = LINE('',#28358,#28359);
+#28358 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#28359 = VECTOR('',#28360,1.);
+#28360 = DIRECTION('',(0.,-1.));
+#28361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28362 = PCURVE('',#28250,#28363);
+#28363 = DEFINITIONAL_REPRESENTATION('',(#28364),#28368);
+#28364 = LINE('',#28365,#28366);
+#28365 = CARTESIAN_POINT('',(0.,-0.375));
+#28366 = VECTOR('',#28367,1.);
+#28367 = DIRECTION('',(1.,0.));
+#28368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28369 = ORIENTED_EDGE('',*,*,#28199,.T.);
+#28370 = ORIENTED_EDGE('',*,*,#28371,.T.);
+#28371 = EDGE_CURVE('',#28202,#28372,#28374,.T.);
+#28372 = VERTEX_POINT('',#28373);
+#28373 = CARTESIAN_POINT('',(-5.552515716981,-1.4125,0.229246856604));
+#28374 = SURFACE_CURVE('',#28375,(#28380,#28391),.PCURVE_S1.);
+#28375 = CIRCLE('',#28376,9.375E-02);
+#28376 = AXIS2_PLACEMENT_3D('',#28377,#28378,#28379);
+#28377 = CARTESIAN_POINT('',(-5.630520432075,-1.4125,0.28125));
+#28378 = DIRECTION('',(0.,-1.,0.));
+#28379 = DIRECTION('',(0.,0.,1.));
+#28380 = PCURVE('',#28222,#28381);
+#28381 = DEFINITIONAL_REPRESENTATION('',(#28382),#28390);
+#28382 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28383,#28384,#28385,#28386
+ ,#28387,#28388,#28389),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#28383 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#28384 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#28385 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#28386 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#28387 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#28388 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#28389 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#28390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28391 = PCURVE('',#28304,#28392);
+#28392 = DEFINITIONAL_REPRESENTATION('',(#28393),#28397);
+#28393 = LINE('',#28394,#28395);
+#28394 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#28395 = VECTOR('',#28396,1.);
+#28396 = DIRECTION('',(-1.,0.));
+#28397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28398 = ORIENTED_EDGE('',*,*,#28399,.T.);
+#28399 = EDGE_CURVE('',#28372,#28400,#28402,.T.);
+#28400 = VERTEX_POINT('',#28401);
+#28401 = CARTESIAN_POINT('',(-5.263840667924,-1.4125,0.662259430188));
+#28402 = SURFACE_CURVE('',#28403,(#28407,#28414),.PCURVE_S1.);
+#28403 = LINE('',#28404,#28405);
+#28404 = CARTESIAN_POINT('',(-5.636009430188,-1.4125,0.104006286792));
+#28405 = VECTOR('',#28406,1.);
+#28406 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#28407 = PCURVE('',#28222,#28408);
+#28408 = DEFINITIONAL_REPRESENTATION('',(#28409),#28413);
+#28409 = LINE('',#28410,#28411);
+#28410 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#28411 = VECTOR('',#28412,1.);
+#28412 = DIRECTION('',(0.554700196225,-0.832050294338));
+#28413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28414 = PCURVE('',#28415,#28420);
+#28415 = PLANE('',#28416);
+#28416 = AXIS2_PLACEMENT_3D('',#28417,#28418,#28419);
+#28417 = CARTESIAN_POINT('',(-5.636009430188,-1.7875,0.104006286792));
+#28418 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#28419 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#28420 = DEFINITIONAL_REPRESENTATION('',(#28421),#28425);
+#28421 = LINE('',#28422,#28423);
+#28422 = CARTESIAN_POINT('',(0.,-0.375));
+#28423 = VECTOR('',#28424,1.);
+#28424 = DIRECTION('',(1.,0.));
+#28425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28426 = ORIENTED_EDGE('',*,*,#28427,.T.);
+#28427 = EDGE_CURVE('',#28400,#28428,#28430,.T.);
+#28428 = VERTEX_POINT('',#28429);
+#28429 = CARTESIAN_POINT('',(-5.18583595283,-1.4125,0.704006286792));
+#28430 = SURFACE_CURVE('',#28431,(#28436,#28443),.PCURVE_S1.);
+#28431 = CIRCLE('',#28432,9.375E-02);
+#28432 = AXIS2_PLACEMENT_3D('',#28433,#28434,#28435);
+#28433 = CARTESIAN_POINT('',(-5.18583595283,-1.4125,0.610256286792));
+#28434 = DIRECTION('',(0.,1.,0.));
+#28435 = DIRECTION('',(0.,0.,1.));
+#28436 = PCURVE('',#28222,#28437);
+#28437 = DEFINITIONAL_REPRESENTATION('',(#28438),#28442);
+#28438 = CIRCLE('',#28439,9.375E-02);
+#28439 = AXIS2_PLACEMENT_2D('',#28440,#28441);
+#28440 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#28441 = DIRECTION('',(0.,-1.));
+#28442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28443 = PCURVE('',#28444,#28449);
+#28444 = CYLINDRICAL_SURFACE('',#28445,9.375E-02);
+#28445 = AXIS2_PLACEMENT_3D('',#28446,#28447,#28448);
+#28446 = CARTESIAN_POINT('',(-5.18583595283,-1.7875,0.610256286792));
+#28447 = DIRECTION('',(0.,1.,0.));
+#28448 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#28449 = DEFINITIONAL_REPRESENTATION('',(#28450),#28454);
+#28450 = LINE('',#28451,#28452);
+#28451 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#28452 = VECTOR('',#28453,1.);
+#28453 = DIRECTION('',(1.,0.));
+#28454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28455 = ORIENTED_EDGE('',*,*,#28456,.T.);
+#28456 = EDGE_CURVE('',#28428,#28457,#28459,.T.);
+#28457 = VERTEX_POINT('',#28458);
+#28458 = CARTESIAN_POINT('',(-5.08,-1.4125,0.704006286792));
+#28459 = SURFACE_CURVE('',#28460,(#28464,#28471),.PCURVE_S1.);
+#28460 = LINE('',#28461,#28462);
+#28461 = CARTESIAN_POINT('',(-5.236009430188,-1.4125,0.704006286792));
+#28462 = VECTOR('',#28463,1.);
+#28463 = DIRECTION('',(1.,0.,0.));
+#28464 = PCURVE('',#28222,#28465);
+#28465 = DEFINITIONAL_REPRESENTATION('',(#28466),#28470);
+#28466 = LINE('',#28467,#28468);
+#28467 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#28468 = VECTOR('',#28469,1.);
+#28469 = DIRECTION('',(1.,-8.365608664024E-59));
+#28470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28471 = PCURVE('',#28472,#28477);
+#28472 = PLANE('',#28473);
+#28473 = AXIS2_PLACEMENT_3D('',#28474,#28475,#28476);
+#28474 = CARTESIAN_POINT('',(-5.236009430188,-1.7875,0.704006286792));
+#28475 = DIRECTION('',(0.,0.,1.));
+#28476 = DIRECTION('',(1.,0.,0.));
+#28477 = DEFINITIONAL_REPRESENTATION('',(#28478),#28482);
+#28478 = LINE('',#28479,#28480);
+#28479 = CARTESIAN_POINT('',(0.,0.375));
+#28480 = VECTOR('',#28481,1.);
+#28481 = DIRECTION('',(1.,0.));
+#28482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28483 = ORIENTED_EDGE('',*,*,#28484,.F.);
+#28484 = EDGE_CURVE('',#28485,#28457,#28487,.T.);
+#28485 = VERTEX_POINT('',#28486);
+#28486 = CARTESIAN_POINT('',(-5.08,-1.4125,0.516506286792));
+#28487 = SURFACE_CURVE('',#28488,(#28492,#28499),.PCURVE_S1.);
+#28488 = LINE('',#28489,#28490);
+#28489 = CARTESIAN_POINT('',(-5.08,-1.4125,0.516506286792));
+#28490 = VECTOR('',#28491,1.);
+#28491 = DIRECTION('',(0.,0.,1.));
+#28492 = PCURVE('',#28222,#28493);
+#28493 = DEFINITIONAL_REPRESENTATION('',(#28494),#28498);
+#28494 = LINE('',#28495,#28496);
+#28495 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#28496 = VECTOR('',#28497,1.);
+#28497 = DIRECTION('',(0.,-1.));
+#28498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28499 = PCURVE('',#28500,#28505);
+#28500 = PLANE('',#28501);
+#28501 = AXIS2_PLACEMENT_3D('',#28502,#28503,#28504);
+#28502 = CARTESIAN_POINT('',(-5.08,-1.7875,0.516506286792));
+#28503 = DIRECTION('',(1.,0.,0.));
+#28504 = DIRECTION('',(0.,0.,1.));
+#28505 = DEFINITIONAL_REPRESENTATION('',(#28506),#28510);
+#28506 = LINE('',#28507,#28508);
+#28507 = CARTESIAN_POINT('',(0.,-0.375));
+#28508 = VECTOR('',#28509,1.);
+#28509 = DIRECTION('',(1.,0.));
+#28510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28511 = ORIENTED_EDGE('',*,*,#28512,.F.);
+#28512 = EDGE_CURVE('',#28513,#28485,#28515,.T.);
+#28513 = VERTEX_POINT('',#28514);
+#28514 = CARTESIAN_POINT('',(-5.135662475472,-1.4125,0.516506286792));
+#28515 = SURFACE_CURVE('',#28516,(#28520,#28527),.PCURVE_S1.);
+#28516 = LINE('',#28517,#28518);
+#28517 = CARTESIAN_POINT('',(-5.236009430188,-1.4125,0.516506286792));
+#28518 = VECTOR('',#28519,1.);
+#28519 = DIRECTION('',(1.,0.,0.));
+#28520 = PCURVE('',#28222,#28521);
+#28521 = DEFINITIONAL_REPRESENTATION('',(#28522),#28526);
+#28522 = LINE('',#28523,#28524);
+#28523 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#28524 = VECTOR('',#28525,1.);
+#28525 = DIRECTION('',(1.,-8.365608664024E-59));
+#28526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28527 = PCURVE('',#28528,#28533);
+#28528 = PLANE('',#28529);
+#28529 = AXIS2_PLACEMENT_3D('',#28530,#28531,#28532);
+#28530 = CARTESIAN_POINT('',(-5.236009430188,-1.7875,0.516506286792));
+#28531 = DIRECTION('',(0.,0.,1.));
+#28532 = DIRECTION('',(1.,0.,0.));
+#28533 = DEFINITIONAL_REPRESENTATION('',(#28534),#28538);
+#28534 = LINE('',#28535,#28536);
+#28535 = CARTESIAN_POINT('',(0.,0.375));
+#28536 = VECTOR('',#28537,1.);
+#28537 = DIRECTION('',(1.,0.));
+#28538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28539 = ORIENTED_EDGE('',*,*,#28540,.F.);
+#28540 = EDGE_CURVE('',#28541,#28513,#28543,.T.);
+#28541 = VERTEX_POINT('',#28542);
+#28542 = CARTESIAN_POINT('',(-5.452168762264,-1.4125,4.174685660388E-02)
+ );
+#28543 = SURFACE_CURVE('',#28544,(#28548,#28555),.PCURVE_S1.);
+#28544 = LINE('',#28545,#28546);
+#28545 = CARTESIAN_POINT('',(-5.48,-1.4125,2.775557561563E-17));
+#28546 = VECTOR('',#28547,1.);
+#28547 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#28548 = PCURVE('',#28222,#28549);
+#28549 = DEFINITIONAL_REPRESENTATION('',(#28550),#28554);
+#28550 = LINE('',#28551,#28552);
+#28551 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#28552 = VECTOR('',#28553,1.);
+#28553 = DIRECTION('',(0.554700196225,-0.832050294338));
+#28554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28555 = PCURVE('',#28556,#28561);
+#28556 = PLANE('',#28557);
+#28557 = AXIS2_PLACEMENT_3D('',#28558,#28559,#28560);
+#28558 = CARTESIAN_POINT('',(-5.48,-1.7875,2.775557561563E-17));
+#28559 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#28560 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#28561 = DEFINITIONAL_REPRESENTATION('',(#28562),#28566);
+#28562 = LINE('',#28563,#28564);
+#28563 = CARTESIAN_POINT('',(0.,-0.375));
+#28564 = VECTOR('',#28565,1.);
+#28565 = DIRECTION('',(1.,0.));
+#28566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28567 = ORIENTED_EDGE('',*,*,#28568,.F.);
+#28568 = EDGE_CURVE('',#28322,#28541,#28569,.T.);
+#28569 = SURFACE_CURVE('',#28570,(#28575,#28586),.PCURVE_S1.);
+#28570 = CIRCLE('',#28571,9.375E-02);
+#28571 = AXIS2_PLACEMENT_3D('',#28572,#28573,#28574);
+#28572 = CARTESIAN_POINT('',(-5.530173477358,-1.4125,9.375E-02));
+#28573 = DIRECTION('',(0.,-1.,0.));
+#28574 = DIRECTION('',(0.,0.,1.));
+#28575 = PCURVE('',#28222,#28576);
+#28576 = DEFINITIONAL_REPRESENTATION('',(#28577),#28585);
+#28577 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28578,#28579,#28580,#28581
+ ,#28582,#28583,#28584),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#28578 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#28579 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#28580 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#28581 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#28582 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#28583 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#28584 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#28585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28586 = PCURVE('',#28587,#28592);
+#28587 = CYLINDRICAL_SURFACE('',#28588,9.375E-02);
+#28588 = AXIS2_PLACEMENT_3D('',#28589,#28590,#28591);
+#28589 = CARTESIAN_POINT('',(-5.530173477358,-1.7875,9.375E-02));
+#28590 = DIRECTION('',(0.,1.,0.));
+#28591 = DIRECTION('',(0.,0.,-1.));
+#28592 = DEFINITIONAL_REPRESENTATION('',(#28593),#28597);
+#28593 = LINE('',#28594,#28595);
+#28594 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#28595 = VECTOR('',#28596,1.);
+#28596 = DIRECTION('',(-1.,0.));
+#28597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28598 = ADVANCED_FACE('',(#28599),#28304,.F.);
+#28599 = FACE_BOUND('',#28600,.T.);
+#28600 = EDGE_LOOP('',(#28601,#28625,#28646,#28647));
+#28601 = ORIENTED_EDGE('',*,*,#28602,.T.);
+#28602 = EDGE_CURVE('',#28263,#28603,#28605,.T.);
+#28603 = VERTEX_POINT('',#28604);
+#28604 = CARTESIAN_POINT('',(-5.552515716981,-1.7875,0.229246856604));
+#28605 = SURFACE_CURVE('',#28606,(#28611,#28618),.PCURVE_S1.);
+#28606 = CIRCLE('',#28607,9.375E-02);
+#28607 = AXIS2_PLACEMENT_3D('',#28608,#28609,#28610);
+#28608 = CARTESIAN_POINT('',(-5.630520432075,-1.7875,0.28125));
+#28609 = DIRECTION('',(0.,-1.,0.));
+#28610 = DIRECTION('',(0.,0.,1.));
+#28611 = PCURVE('',#28304,#28612);
+#28612 = DEFINITIONAL_REPRESENTATION('',(#28613),#28617);
+#28613 = LINE('',#28614,#28615);
+#28614 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#28615 = VECTOR('',#28616,1.);
+#28616 = DIRECTION('',(-1.,0.));
+#28617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28618 = PCURVE('',#28278,#28619);
+#28619 = DEFINITIONAL_REPRESENTATION('',(#28620),#28624);
+#28620 = CIRCLE('',#28621,9.375E-02);
+#28621 = AXIS2_PLACEMENT_2D('',#28622,#28623);
+#28622 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#28623 = DIRECTION('',(0.,-1.));
+#28624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28625 = ORIENTED_EDGE('',*,*,#28626,.T.);
+#28626 = EDGE_CURVE('',#28603,#28372,#28627,.T.);
+#28627 = SURFACE_CURVE('',#28628,(#28632,#28639),.PCURVE_S1.);
+#28628 = LINE('',#28629,#28630);
+#28629 = CARTESIAN_POINT('',(-5.552515716981,-1.7875,0.229246856604));
+#28630 = VECTOR('',#28631,1.);
+#28631 = DIRECTION('',(0.,1.,0.));
+#28632 = PCURVE('',#28304,#28633);
+#28633 = DEFINITIONAL_REPRESENTATION('',(#28634),#28638);
+#28634 = LINE('',#28635,#28636);
+#28635 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#28636 = VECTOR('',#28637,1.);
+#28637 = DIRECTION('',(-0.,1.));
+#28638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28639 = PCURVE('',#28415,#28640);
+#28640 = DEFINITIONAL_REPRESENTATION('',(#28641),#28645);
+#28641 = LINE('',#28642,#28643);
+#28642 = CARTESIAN_POINT('',(0.150520432075,0.));
+#28643 = VECTOR('',#28644,1.);
+#28644 = DIRECTION('',(0.,-1.));
+#28645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28646 = ORIENTED_EDGE('',*,*,#28371,.F.);
+#28647 = ORIENTED_EDGE('',*,*,#28290,.F.);
+#28648 = ADVANCED_FACE('',(#28649),#28250,.F.);
+#28649 = FACE_BOUND('',#28650,.F.);
+#28650 = EDGE_LOOP('',(#28651,#28674,#28695,#28696));
+#28651 = ORIENTED_EDGE('',*,*,#28652,.F.);
+#28652 = EDGE_CURVE('',#28653,#28235,#28655,.T.);
+#28653 = VERTEX_POINT('',#28654);
+#28654 = CARTESIAN_POINT('',(-5.88,-1.7875,0.));
+#28655 = SURFACE_CURVE('',#28656,(#28660,#28667),.PCURVE_S1.);
+#28656 = LINE('',#28657,#28658);
+#28657 = CARTESIAN_POINT('',(-5.88,-1.7875,0.));
+#28658 = VECTOR('',#28659,1.);
+#28659 = DIRECTION('',(0.,0.,1.));
+#28660 = PCURVE('',#28250,#28661);
+#28661 = DEFINITIONAL_REPRESENTATION('',(#28662),#28666);
+#28662 = LINE('',#28663,#28664);
+#28663 = CARTESIAN_POINT('',(0.,0.));
+#28664 = VECTOR('',#28665,1.);
+#28665 = DIRECTION('',(1.,0.));
+#28666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28667 = PCURVE('',#28278,#28668);
+#28668 = DEFINITIONAL_REPRESENTATION('',(#28669),#28673);
+#28669 = LINE('',#28670,#28671);
+#28670 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#28671 = VECTOR('',#28672,1.);
+#28672 = DIRECTION('',(0.,-1.));
+#28673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28674 = ORIENTED_EDGE('',*,*,#28675,.T.);
+#28675 = EDGE_CURVE('',#28653,#28320,#28676,.T.);
+#28676 = SURFACE_CURVE('',#28677,(#28681,#28688),.PCURVE_S1.);
+#28677 = LINE('',#28678,#28679);
+#28678 = CARTESIAN_POINT('',(-5.88,-1.7875,0.));
+#28679 = VECTOR('',#28680,1.);
+#28680 = DIRECTION('',(0.,1.,0.));
+#28681 = PCURVE('',#28250,#28682);
+#28682 = DEFINITIONAL_REPRESENTATION('',(#28683),#28687);
+#28683 = LINE('',#28684,#28685);
+#28684 = CARTESIAN_POINT('',(0.,0.));
+#28685 = VECTOR('',#28686,1.);
+#28686 = DIRECTION('',(0.,-1.));
+#28687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28688 = PCURVE('',#28337,#28689);
+#28689 = DEFINITIONAL_REPRESENTATION('',(#28690),#28694);
+#28690 = LINE('',#28691,#28692);
+#28691 = CARTESIAN_POINT('',(0.,0.));
+#28692 = VECTOR('',#28693,1.);
+#28693 = DIRECTION('',(0.,1.));
+#28694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28695 = ORIENTED_EDGE('',*,*,#28349,.T.);
+#28696 = ORIENTED_EDGE('',*,*,#28234,.F.);
+#28697 = ADVANCED_FACE('',(#28698),#28278,.T.);
+#28698 = FACE_BOUND('',#28699,.T.);
+#28699 = EDGE_LOOP('',(#28700,#28723,#28747,#28770,#28793,#28816,#28839,
+ #28867,#28888,#28889,#28890));
+#28700 = ORIENTED_EDGE('',*,*,#28701,.T.);
+#28701 = EDGE_CURVE('',#28653,#28702,#28704,.T.);
+#28702 = VERTEX_POINT('',#28703);
+#28703 = CARTESIAN_POINT('',(-5.530173477358,-1.7875,0.));
+#28704 = SURFACE_CURVE('',#28705,(#28709,#28716),.PCURVE_S1.);
+#28705 = LINE('',#28706,#28707);
+#28706 = CARTESIAN_POINT('',(-5.88,-1.7875,0.));
+#28707 = VECTOR('',#28708,1.);
+#28708 = DIRECTION('',(1.,0.,0.));
+#28709 = PCURVE('',#28278,#28710);
+#28710 = DEFINITIONAL_REPRESENTATION('',(#28711),#28715);
+#28711 = LINE('',#28712,#28713);
+#28712 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#28713 = VECTOR('',#28714,1.);
+#28714 = DIRECTION('',(-1.,-4.751047921064E-59));
+#28715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28716 = PCURVE('',#28337,#28717);
+#28717 = DEFINITIONAL_REPRESENTATION('',(#28718),#28722);
+#28718 = LINE('',#28719,#28720);
+#28719 = CARTESIAN_POINT('',(0.,0.));
+#28720 = VECTOR('',#28721,1.);
+#28721 = DIRECTION('',(1.,0.));
+#28722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28723 = ORIENTED_EDGE('',*,*,#28724,.T.);
+#28724 = EDGE_CURVE('',#28702,#28725,#28727,.T.);
+#28725 = VERTEX_POINT('',#28726);
+#28726 = CARTESIAN_POINT('',(-5.452168762264,-1.7875,4.174685660388E-02)
+ );
+#28727 = SURFACE_CURVE('',#28728,(#28733,#28740),.PCURVE_S1.);
+#28728 = CIRCLE('',#28729,9.375E-02);
+#28729 = AXIS2_PLACEMENT_3D('',#28730,#28731,#28732);
+#28730 = CARTESIAN_POINT('',(-5.530173477358,-1.7875,9.375E-02));
+#28731 = DIRECTION('',(0.,-1.,0.));
+#28732 = DIRECTION('',(0.,0.,1.));
+#28733 = PCURVE('',#28278,#28734);
+#28734 = DEFINITIONAL_REPRESENTATION('',(#28735),#28739);
+#28735 = CIRCLE('',#28736,9.375E-02);
+#28736 = AXIS2_PLACEMENT_2D('',#28737,#28738);
+#28737 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#28738 = DIRECTION('',(0.,-1.));
+#28739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28740 = PCURVE('',#28587,#28741);
+#28741 = DEFINITIONAL_REPRESENTATION('',(#28742),#28746);
+#28742 = LINE('',#28743,#28744);
+#28743 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#28744 = VECTOR('',#28745,1.);
+#28745 = DIRECTION('',(-1.,0.));
+#28746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28747 = ORIENTED_EDGE('',*,*,#28748,.T.);
+#28748 = EDGE_CURVE('',#28725,#28749,#28751,.T.);
+#28749 = VERTEX_POINT('',#28750);
+#28750 = CARTESIAN_POINT('',(-5.135662475472,-1.7875,0.516506286792));
+#28751 = SURFACE_CURVE('',#28752,(#28756,#28763),.PCURVE_S1.);
+#28752 = LINE('',#28753,#28754);
+#28753 = CARTESIAN_POINT('',(-5.48,-1.7875,2.775557561563E-17));
+#28754 = VECTOR('',#28755,1.);
+#28755 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#28756 = PCURVE('',#28278,#28757);
+#28757 = DEFINITIONAL_REPRESENTATION('',(#28758),#28762);
+#28758 = LINE('',#28759,#28760);
+#28759 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#28760 = VECTOR('',#28761,1.);
+#28761 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#28762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28763 = PCURVE('',#28556,#28764);
+#28764 = DEFINITIONAL_REPRESENTATION('',(#28765),#28769);
+#28765 = LINE('',#28766,#28767);
+#28766 = CARTESIAN_POINT('',(0.,0.));
+#28767 = VECTOR('',#28768,1.);
+#28768 = DIRECTION('',(1.,0.));
+#28769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28770 = ORIENTED_EDGE('',*,*,#28771,.T.);
+#28771 = EDGE_CURVE('',#28749,#28772,#28774,.T.);
+#28772 = VERTEX_POINT('',#28773);
+#28773 = CARTESIAN_POINT('',(-5.08,-1.7875,0.516506286792));
+#28774 = SURFACE_CURVE('',#28775,(#28779,#28786),.PCURVE_S1.);
+#28775 = LINE('',#28776,#28777);
+#28776 = CARTESIAN_POINT('',(-5.236009430188,-1.7875,0.516506286792));
+#28777 = VECTOR('',#28778,1.);
+#28778 = DIRECTION('',(1.,0.,0.));
+#28779 = PCURVE('',#28278,#28780);
+#28780 = DEFINITIONAL_REPRESENTATION('',(#28781),#28785);
+#28781 = LINE('',#28782,#28783);
+#28782 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#28783 = VECTOR('',#28784,1.);
+#28784 = DIRECTION('',(-1.,-4.751047921064E-59));
+#28785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28786 = PCURVE('',#28528,#28787);
+#28787 = DEFINITIONAL_REPRESENTATION('',(#28788),#28792);
+#28788 = LINE('',#28789,#28790);
+#28789 = CARTESIAN_POINT('',(0.,0.));
+#28790 = VECTOR('',#28791,1.);
+#28791 = DIRECTION('',(1.,0.));
+#28792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28793 = ORIENTED_EDGE('',*,*,#28794,.T.);
+#28794 = EDGE_CURVE('',#28772,#28795,#28797,.T.);
+#28795 = VERTEX_POINT('',#28796);
+#28796 = CARTESIAN_POINT('',(-5.08,-1.7875,0.704006286792));
+#28797 = SURFACE_CURVE('',#28798,(#28802,#28809),.PCURVE_S1.);
+#28798 = LINE('',#28799,#28800);
+#28799 = CARTESIAN_POINT('',(-5.08,-1.7875,0.516506286792));
+#28800 = VECTOR('',#28801,1.);
+#28801 = DIRECTION('',(0.,0.,1.));
+#28802 = PCURVE('',#28278,#28803);
+#28803 = DEFINITIONAL_REPRESENTATION('',(#28804),#28808);
+#28804 = LINE('',#28805,#28806);
+#28805 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#28806 = VECTOR('',#28807,1.);
+#28807 = DIRECTION('',(0.,-1.));
+#28808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28809 = PCURVE('',#28500,#28810);
+#28810 = DEFINITIONAL_REPRESENTATION('',(#28811),#28815);
+#28811 = LINE('',#28812,#28813);
+#28812 = CARTESIAN_POINT('',(0.,0.));
+#28813 = VECTOR('',#28814,1.);
+#28814 = DIRECTION('',(1.,0.));
+#28815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28816 = ORIENTED_EDGE('',*,*,#28817,.F.);
+#28817 = EDGE_CURVE('',#28818,#28795,#28820,.T.);
+#28818 = VERTEX_POINT('',#28819);
+#28819 = CARTESIAN_POINT('',(-5.18583595283,-1.7875,0.704006286792));
+#28820 = SURFACE_CURVE('',#28821,(#28825,#28832),.PCURVE_S1.);
+#28821 = LINE('',#28822,#28823);
+#28822 = CARTESIAN_POINT('',(-5.236009430188,-1.7875,0.704006286792));
+#28823 = VECTOR('',#28824,1.);
+#28824 = DIRECTION('',(1.,0.,0.));
+#28825 = PCURVE('',#28278,#28826);
+#28826 = DEFINITIONAL_REPRESENTATION('',(#28827),#28831);
+#28827 = LINE('',#28828,#28829);
+#28828 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#28829 = VECTOR('',#28830,1.);
+#28830 = DIRECTION('',(-1.,-4.751047921064E-59));
+#28831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28832 = PCURVE('',#28472,#28833);
+#28833 = DEFINITIONAL_REPRESENTATION('',(#28834),#28838);
+#28834 = LINE('',#28835,#28836);
+#28835 = CARTESIAN_POINT('',(0.,0.));
+#28836 = VECTOR('',#28837,1.);
+#28837 = DIRECTION('',(1.,0.));
+#28838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28839 = ORIENTED_EDGE('',*,*,#28840,.F.);
+#28840 = EDGE_CURVE('',#28841,#28818,#28843,.T.);
+#28841 = VERTEX_POINT('',#28842);
+#28842 = CARTESIAN_POINT('',(-5.263840667924,-1.7875,0.662259430188));
+#28843 = SURFACE_CURVE('',#28844,(#28849,#28860),.PCURVE_S1.);
+#28844 = CIRCLE('',#28845,9.375E-02);
+#28845 = AXIS2_PLACEMENT_3D('',#28846,#28847,#28848);
+#28846 = CARTESIAN_POINT('',(-5.18583595283,-1.7875,0.610256286792));
+#28847 = DIRECTION('',(0.,1.,0.));
+#28848 = DIRECTION('',(0.,0.,1.));
+#28849 = PCURVE('',#28278,#28850);
+#28850 = DEFINITIONAL_REPRESENTATION('',(#28851),#28859);
+#28851 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28852,#28853,#28854,#28855
+ ,#28856,#28857,#28858),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#28852 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#28853 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#28854 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#28855 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#28856 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#28857 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#28858 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#28859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28860 = PCURVE('',#28444,#28861);
+#28861 = DEFINITIONAL_REPRESENTATION('',(#28862),#28866);
+#28862 = LINE('',#28863,#28864);
+#28863 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#28864 = VECTOR('',#28865,1.);
+#28865 = DIRECTION('',(1.,0.));
+#28866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28867 = ORIENTED_EDGE('',*,*,#28868,.F.);
+#28868 = EDGE_CURVE('',#28603,#28841,#28869,.T.);
+#28869 = SURFACE_CURVE('',#28870,(#28874,#28881),.PCURVE_S1.);
+#28870 = LINE('',#28871,#28872);
+#28871 = CARTESIAN_POINT('',(-5.636009430188,-1.7875,0.104006286792));
+#28872 = VECTOR('',#28873,1.);
+#28873 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#28874 = PCURVE('',#28278,#28875);
+#28875 = DEFINITIONAL_REPRESENTATION('',(#28876),#28880);
+#28876 = LINE('',#28877,#28878);
+#28877 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#28878 = VECTOR('',#28879,1.);
+#28879 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#28880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28881 = PCURVE('',#28415,#28882);
+#28882 = DEFINITIONAL_REPRESENTATION('',(#28883),#28887);
+#28883 = LINE('',#28884,#28885);
+#28884 = CARTESIAN_POINT('',(0.,0.));
+#28885 = VECTOR('',#28886,1.);
+#28886 = DIRECTION('',(1.,0.));
+#28887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28888 = ORIENTED_EDGE('',*,*,#28602,.F.);
+#28889 = ORIENTED_EDGE('',*,*,#28262,.F.);
+#28890 = ORIENTED_EDGE('',*,*,#28652,.F.);
+#28891 = ADVANCED_FACE('',(#28892),#28337,.F.);
+#28892 = FACE_BOUND('',#28893,.F.);
+#28893 = EDGE_LOOP('',(#28894,#28895,#28896,#28897));
+#28894 = ORIENTED_EDGE('',*,*,#28319,.F.);
+#28895 = ORIENTED_EDGE('',*,*,#28675,.F.);
+#28896 = ORIENTED_EDGE('',*,*,#28701,.T.);
+#28897 = ORIENTED_EDGE('',*,*,#28898,.T.);
+#28898 = EDGE_CURVE('',#28702,#28322,#28899,.T.);
+#28899 = SURFACE_CURVE('',#28900,(#28904,#28911),.PCURVE_S1.);
+#28900 = LINE('',#28901,#28902);
+#28901 = CARTESIAN_POINT('',(-5.530173477358,-1.7875,0.));
+#28902 = VECTOR('',#28903,1.);
+#28903 = DIRECTION('',(0.,1.,0.));
+#28904 = PCURVE('',#28337,#28905);
+#28905 = DEFINITIONAL_REPRESENTATION('',(#28906),#28910);
+#28906 = LINE('',#28907,#28908);
+#28907 = CARTESIAN_POINT('',(0.349826522642,0.));
+#28908 = VECTOR('',#28909,1.);
+#28909 = DIRECTION('',(0.,1.));
+#28910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28911 = PCURVE('',#28587,#28912);
+#28912 = DEFINITIONAL_REPRESENTATION('',(#28913),#28917);
+#28913 = LINE('',#28914,#28915);
+#28914 = CARTESIAN_POINT('',(-0.,0.));
+#28915 = VECTOR('',#28916,1.);
+#28916 = DIRECTION('',(-0.,1.));
+#28917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28918 = ADVANCED_FACE('',(#28919),#28587,.T.);
+#28919 = FACE_BOUND('',#28920,.F.);
+#28920 = EDGE_LOOP('',(#28921,#28922,#28943,#28944));
+#28921 = ORIENTED_EDGE('',*,*,#28724,.T.);
+#28922 = ORIENTED_EDGE('',*,*,#28923,.T.);
+#28923 = EDGE_CURVE('',#28725,#28541,#28924,.T.);
+#28924 = SURFACE_CURVE('',#28925,(#28929,#28936),.PCURVE_S1.);
+#28925 = LINE('',#28926,#28927);
+#28926 = CARTESIAN_POINT('',(-5.452168762264,-1.7875,4.174685660388E-02)
+ );
+#28927 = VECTOR('',#28928,1.);
+#28928 = DIRECTION('',(0.,1.,0.));
+#28929 = PCURVE('',#28587,#28930);
+#28930 = DEFINITIONAL_REPRESENTATION('',(#28931),#28935);
+#28931 = LINE('',#28932,#28933);
+#28932 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#28933 = VECTOR('',#28934,1.);
+#28934 = DIRECTION('',(-0.,1.));
+#28935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28936 = PCURVE('',#28556,#28937);
+#28937 = DEFINITIONAL_REPRESENTATION('',(#28938),#28942);
+#28938 = LINE('',#28939,#28940);
+#28939 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#28940 = VECTOR('',#28941,1.);
+#28941 = DIRECTION('',(0.,-1.));
+#28942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28943 = ORIENTED_EDGE('',*,*,#28568,.F.);
+#28944 = ORIENTED_EDGE('',*,*,#28898,.F.);
+#28945 = ADVANCED_FACE('',(#28946),#28556,.T.);
+#28946 = FACE_BOUND('',#28947,.T.);
+#28947 = EDGE_LOOP('',(#28948,#28949,#28950,#28951));
+#28948 = ORIENTED_EDGE('',*,*,#28748,.F.);
+#28949 = ORIENTED_EDGE('',*,*,#28923,.T.);
+#28950 = ORIENTED_EDGE('',*,*,#28540,.T.);
+#28951 = ORIENTED_EDGE('',*,*,#28952,.F.);
+#28952 = EDGE_CURVE('',#28749,#28513,#28953,.T.);
+#28953 = SURFACE_CURVE('',#28954,(#28958,#28964),.PCURVE_S1.);
+#28954 = LINE('',#28955,#28956);
+#28955 = CARTESIAN_POINT('',(-5.135662475472,-1.7875,0.516506286792));
+#28956 = VECTOR('',#28957,1.);
+#28957 = DIRECTION('',(0.,1.,0.));
+#28958 = PCURVE('',#28556,#28959);
+#28959 = DEFINITIONAL_REPRESENTATION('',(#28960),#28963);
+#28960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28961,#28962),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#28961 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#28962 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#28963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28964 = PCURVE('',#28528,#28965);
+#28965 = DEFINITIONAL_REPRESENTATION('',(#28966),#28969);
+#28966 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28967,#28968),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#28967 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#28968 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#28969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28970 = ADVANCED_FACE('',(#28971),#28528,.F.);
+#28971 = FACE_BOUND('',#28972,.F.);
+#28972 = EDGE_LOOP('',(#28973,#28974,#28975,#28976));
+#28973 = ORIENTED_EDGE('',*,*,#28512,.F.);
+#28974 = ORIENTED_EDGE('',*,*,#28952,.F.);
+#28975 = ORIENTED_EDGE('',*,*,#28771,.T.);
+#28976 = ORIENTED_EDGE('',*,*,#28977,.T.);
+#28977 = EDGE_CURVE('',#28772,#28485,#28978,.T.);
+#28978 = SURFACE_CURVE('',#28979,(#28983,#28990),.PCURVE_S1.);
+#28979 = LINE('',#28980,#28981);
+#28980 = CARTESIAN_POINT('',(-5.08,-1.7875,0.516506286792));
+#28981 = VECTOR('',#28982,1.);
+#28982 = DIRECTION('',(0.,1.,0.));
+#28983 = PCURVE('',#28528,#28984);
+#28984 = DEFINITIONAL_REPRESENTATION('',(#28985),#28989);
+#28985 = LINE('',#28986,#28987);
+#28986 = CARTESIAN_POINT('',(0.156009430188,0.));
+#28987 = VECTOR('',#28988,1.);
+#28988 = DIRECTION('',(0.,1.));
+#28989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28990 = PCURVE('',#28500,#28991);
+#28991 = DEFINITIONAL_REPRESENTATION('',(#28992),#28996);
+#28992 = LINE('',#28993,#28994);
+#28993 = CARTESIAN_POINT('',(0.,0.));
+#28994 = VECTOR('',#28995,1.);
+#28995 = DIRECTION('',(0.,-1.));
+#28996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#28997 = ADVANCED_FACE('',(#28998),#28500,.T.);
+#28998 = FACE_BOUND('',#28999,.T.);
+#28999 = EDGE_LOOP('',(#29000,#29001,#29002,#29003));
+#29000 = ORIENTED_EDGE('',*,*,#28794,.F.);
+#29001 = ORIENTED_EDGE('',*,*,#28977,.T.);
+#29002 = ORIENTED_EDGE('',*,*,#28484,.T.);
+#29003 = ORIENTED_EDGE('',*,*,#29004,.F.);
+#29004 = EDGE_CURVE('',#28795,#28457,#29005,.T.);
+#29005 = SURFACE_CURVE('',#29006,(#29010,#29017),.PCURVE_S1.);
+#29006 = LINE('',#29007,#29008);
+#29007 = CARTESIAN_POINT('',(-5.08,-1.7875,0.704006286792));
+#29008 = VECTOR('',#29009,1.);
+#29009 = DIRECTION('',(0.,1.,0.));
+#29010 = PCURVE('',#28500,#29011);
+#29011 = DEFINITIONAL_REPRESENTATION('',(#29012),#29016);
+#29012 = LINE('',#29013,#29014);
+#29013 = CARTESIAN_POINT('',(0.1875,0.));
+#29014 = VECTOR('',#29015,1.);
+#29015 = DIRECTION('',(0.,-1.));
+#29016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29017 = PCURVE('',#28472,#29018);
+#29018 = DEFINITIONAL_REPRESENTATION('',(#29019),#29023);
+#29019 = LINE('',#29020,#29021);
+#29020 = CARTESIAN_POINT('',(0.156009430188,0.));
+#29021 = VECTOR('',#29022,1.);
+#29022 = DIRECTION('',(0.,1.));
+#29023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29024 = ADVANCED_FACE('',(#29025),#28415,.F.);
+#29025 = FACE_BOUND('',#29026,.F.);
+#29026 = EDGE_LOOP('',(#29027,#29028,#29029,#29030));
+#29027 = ORIENTED_EDGE('',*,*,#28868,.F.);
+#29028 = ORIENTED_EDGE('',*,*,#28626,.T.);
+#29029 = ORIENTED_EDGE('',*,*,#28399,.T.);
+#29030 = ORIENTED_EDGE('',*,*,#29031,.F.);
+#29031 = EDGE_CURVE('',#28841,#28400,#29032,.T.);
+#29032 = SURFACE_CURVE('',#29033,(#29037,#29044),.PCURVE_S1.);
+#29033 = LINE('',#29034,#29035);
+#29034 = CARTESIAN_POINT('',(-5.263840667924,-1.7875,0.662259430188));
+#29035 = VECTOR('',#29036,1.);
+#29036 = DIRECTION('',(0.,1.,0.));
+#29037 = PCURVE('',#28415,#29038);
+#29038 = DEFINITIONAL_REPRESENTATION('',(#29039),#29043);
+#29039 = LINE('',#29040,#29041);
+#29040 = CARTESIAN_POINT('',(0.670936777735,0.));
+#29041 = VECTOR('',#29042,1.);
+#29042 = DIRECTION('',(0.,-1.));
+#29043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29044 = PCURVE('',#28444,#29045);
+#29045 = DEFINITIONAL_REPRESENTATION('',(#29046),#29050);
+#29046 = LINE('',#29047,#29048);
+#29047 = CARTESIAN_POINT('',(0.,0.));
+#29048 = VECTOR('',#29049,1.);
+#29049 = DIRECTION('',(0.,1.));
+#29050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29051 = ADVANCED_FACE('',(#29052),#28472,.T.);
+#29052 = FACE_BOUND('',#29053,.T.);
+#29053 = EDGE_LOOP('',(#29054,#29055,#29056,#29057));
+#29054 = ORIENTED_EDGE('',*,*,#28817,.T.);
+#29055 = ORIENTED_EDGE('',*,*,#29004,.T.);
+#29056 = ORIENTED_EDGE('',*,*,#28456,.F.);
+#29057 = ORIENTED_EDGE('',*,*,#29058,.F.);
+#29058 = EDGE_CURVE('',#28818,#28428,#29059,.T.);
+#29059 = SURFACE_CURVE('',#29060,(#29064,#29071),.PCURVE_S1.);
+#29060 = LINE('',#29061,#29062);
+#29061 = CARTESIAN_POINT('',(-5.18583595283,-1.7875,0.704006286792));
+#29062 = VECTOR('',#29063,1.);
+#29063 = DIRECTION('',(0.,1.,0.));
+#29064 = PCURVE('',#28472,#29065);
+#29065 = DEFINITIONAL_REPRESENTATION('',(#29066),#29070);
+#29066 = LINE('',#29067,#29068);
+#29067 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#29068 = VECTOR('',#29069,1.);
+#29069 = DIRECTION('',(0.,1.));
+#29070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29071 = PCURVE('',#28444,#29072);
+#29072 = DEFINITIONAL_REPRESENTATION('',(#29073),#29077);
+#29073 = LINE('',#29074,#29075);
+#29074 = CARTESIAN_POINT('',(0.982793723247,0.));
+#29075 = VECTOR('',#29076,1.);
+#29076 = DIRECTION('',(0.,1.));
+#29077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29078 = ADVANCED_FACE('',(#29079),#28444,.T.);
+#29079 = FACE_BOUND('',#29080,.T.);
+#29080 = EDGE_LOOP('',(#29081,#29082,#29083,#29084));
+#29081 = ORIENTED_EDGE('',*,*,#28840,.T.);
+#29082 = ORIENTED_EDGE('',*,*,#29058,.T.);
+#29083 = ORIENTED_EDGE('',*,*,#28427,.F.);
+#29084 = ORIENTED_EDGE('',*,*,#29031,.F.);
+#29085 = MANIFOLD_SOLID_BREP('',#29086);
+#29086 = CLOSED_SHELL('',(#29087,#29207,#29486,#29540,#29589,#29783,
+ #29810,#29837,#29862,#29889,#29916,#29943,#29970));
+#29087 = ADVANCED_FACE('',(#29088),#29102,.T.);
+#29088 = FACE_BOUND('',#29089,.T.);
+#29089 = EDGE_LOOP('',(#29090,#29125,#29153,#29181));
+#29090 = ORIENTED_EDGE('',*,*,#29091,.F.);
+#29091 = EDGE_CURVE('',#29092,#29094,#29096,.T.);
+#29092 = VERTEX_POINT('',#29093);
+#29093 = CARTESIAN_POINT('',(5.630520432075,-1.4125,0.1875));
+#29094 = VERTEX_POINT('',#29095);
+#29095 = CARTESIAN_POINT('',(5.88,-1.4125,0.1875));
+#29096 = SURFACE_CURVE('',#29097,(#29101,#29113),.PCURVE_S1.);
+#29097 = LINE('',#29098,#29099);
+#29098 = CARTESIAN_POINT('',(5.48,-1.4125,0.1875));
+#29099 = VECTOR('',#29100,1.);
+#29100 = DIRECTION('',(1.,0.,0.));
+#29101 = PCURVE('',#29102,#29107);
+#29102 = PLANE('',#29103);
+#29103 = AXIS2_PLACEMENT_3D('',#29104,#29105,#29106);
+#29104 = CARTESIAN_POINT('',(5.48,-1.7875,0.1875));
+#29105 = DIRECTION('',(0.,0.,1.));
+#29106 = DIRECTION('',(1.,0.,0.));
+#29107 = DEFINITIONAL_REPRESENTATION('',(#29108),#29112);
+#29108 = LINE('',#29109,#29110);
+#29109 = CARTESIAN_POINT('',(0.,0.375));
+#29110 = VECTOR('',#29111,1.);
+#29111 = DIRECTION('',(1.,0.));
+#29112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29113 = PCURVE('',#29114,#29119);
+#29114 = PLANE('',#29115);
+#29115 = AXIS2_PLACEMENT_3D('',#29116,#29117,#29118);
+#29116 = CARTESIAN_POINT('',(5.453319128445,-1.4125,0.302149478872));
+#29117 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#29118 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#29119 = DEFINITIONAL_REPRESENTATION('',(#29120),#29124);
+#29120 = LINE('',#29121,#29122);
+#29121 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#29122 = VECTOR('',#29123,1.);
+#29123 = DIRECTION('',(1.,4.145425090127E-57));
+#29124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29125 = ORIENTED_EDGE('',*,*,#29126,.F.);
+#29126 = EDGE_CURVE('',#29127,#29092,#29129,.T.);
+#29127 = VERTEX_POINT('',#29128);
+#29128 = CARTESIAN_POINT('',(5.630520432075,-1.7875,0.1875));
+#29129 = SURFACE_CURVE('',#29130,(#29134,#29141),.PCURVE_S1.);
+#29130 = LINE('',#29131,#29132);
+#29131 = CARTESIAN_POINT('',(5.630520432075,-1.7875,0.1875));
+#29132 = VECTOR('',#29133,1.);
+#29133 = DIRECTION('',(0.,1.,0.));
+#29134 = PCURVE('',#29102,#29135);
+#29135 = DEFINITIONAL_REPRESENTATION('',(#29136),#29140);
+#29136 = LINE('',#29137,#29138);
+#29137 = CARTESIAN_POINT('',(0.150520432075,0.));
+#29138 = VECTOR('',#29139,1.);
+#29139 = DIRECTION('',(0.,1.));
+#29140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29141 = PCURVE('',#29142,#29147);
+#29142 = CYLINDRICAL_SURFACE('',#29143,9.375E-02);
+#29143 = AXIS2_PLACEMENT_3D('',#29144,#29145,#29146);
+#29144 = CARTESIAN_POINT('',(5.630520432075,-1.7875,0.28125));
+#29145 = DIRECTION('',(0.,1.,0.));
+#29146 = DIRECTION('',(0.,0.,-1.));
+#29147 = DEFINITIONAL_REPRESENTATION('',(#29148),#29152);
+#29148 = LINE('',#29149,#29150);
+#29149 = CARTESIAN_POINT('',(0.,0.));
+#29150 = VECTOR('',#29151,1.);
+#29151 = DIRECTION('',(0.,1.));
+#29152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29153 = ORIENTED_EDGE('',*,*,#29154,.T.);
+#29154 = EDGE_CURVE('',#29127,#29155,#29157,.T.);
+#29155 = VERTEX_POINT('',#29156);
+#29156 = CARTESIAN_POINT('',(5.88,-1.7875,0.1875));
+#29157 = SURFACE_CURVE('',#29158,(#29162,#29169),.PCURVE_S1.);
+#29158 = LINE('',#29159,#29160);
+#29159 = CARTESIAN_POINT('',(5.48,-1.7875,0.1875));
+#29160 = VECTOR('',#29161,1.);
+#29161 = DIRECTION('',(1.,0.,0.));
+#29162 = PCURVE('',#29102,#29163);
+#29163 = DEFINITIONAL_REPRESENTATION('',(#29164),#29168);
+#29164 = LINE('',#29165,#29166);
+#29165 = CARTESIAN_POINT('',(0.,0.));
+#29166 = VECTOR('',#29167,1.);
+#29167 = DIRECTION('',(1.,0.));
+#29168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29169 = PCURVE('',#29170,#29175);
+#29170 = PLANE('',#29171);
+#29171 = AXIS2_PLACEMENT_3D('',#29172,#29173,#29174);
+#29172 = CARTESIAN_POINT('',(5.453319128445,-1.7875,0.302149478872));
+#29173 = DIRECTION('',(-0.,-1.,-0.));
+#29174 = DIRECTION('',(0.,0.,-1.));
+#29175 = DEFINITIONAL_REPRESENTATION('',(#29176),#29180);
+#29176 = LINE('',#29177,#29178);
+#29177 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#29178 = VECTOR('',#29179,1.);
+#29179 = DIRECTION('',(0.,1.));
+#29180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29181 = ORIENTED_EDGE('',*,*,#29182,.T.);
+#29182 = EDGE_CURVE('',#29155,#29094,#29183,.T.);
+#29183 = SURFACE_CURVE('',#29184,(#29188,#29195),.PCURVE_S1.);
+#29184 = LINE('',#29185,#29186);
+#29185 = CARTESIAN_POINT('',(5.88,-1.7875,0.1875));
+#29186 = VECTOR('',#29187,1.);
+#29187 = DIRECTION('',(0.,1.,0.));
+#29188 = PCURVE('',#29102,#29189);
+#29189 = DEFINITIONAL_REPRESENTATION('',(#29190),#29194);
+#29190 = LINE('',#29191,#29192);
+#29191 = CARTESIAN_POINT('',(0.4,0.));
+#29192 = VECTOR('',#29193,1.);
+#29193 = DIRECTION('',(0.,1.));
+#29194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29195 = PCURVE('',#29196,#29201);
+#29196 = PLANE('',#29197);
+#29197 = AXIS2_PLACEMENT_3D('',#29198,#29199,#29200);
+#29198 = CARTESIAN_POINT('',(5.88,-1.7875,0.));
+#29199 = DIRECTION('',(1.,0.,0.));
+#29200 = DIRECTION('',(0.,0.,1.));
+#29201 = DEFINITIONAL_REPRESENTATION('',(#29202),#29206);
+#29202 = LINE('',#29203,#29204);
+#29203 = CARTESIAN_POINT('',(0.1875,0.));
+#29204 = VECTOR('',#29205,1.);
+#29205 = DIRECTION('',(0.,-1.));
+#29206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29207 = ADVANCED_FACE('',(#29208),#29114,.T.);
+#29208 = FACE_BOUND('',#29209,.T.);
+#29209 = EDGE_LOOP('',(#29210,#29240,#29269,#29297,#29325,#29353,#29381,
+ #29414,#29442,#29464,#29465));
+#29210 = ORIENTED_EDGE('',*,*,#29211,.F.);
+#29211 = EDGE_CURVE('',#29212,#29214,#29216,.T.);
+#29212 = VERTEX_POINT('',#29213);
+#29213 = CARTESIAN_POINT('',(5.530173477358,-1.4125,0.));
+#29214 = VERTEX_POINT('',#29215);
+#29215 = CARTESIAN_POINT('',(5.88,-1.4125,0.));
+#29216 = SURFACE_CURVE('',#29217,(#29221,#29228),.PCURVE_S1.);
+#29217 = LINE('',#29218,#29219);
+#29218 = CARTESIAN_POINT('',(5.48,-1.4125,0.));
+#29219 = VECTOR('',#29220,1.);
+#29220 = DIRECTION('',(1.,0.,0.));
+#29221 = PCURVE('',#29114,#29222);
+#29222 = DEFINITIONAL_REPRESENTATION('',(#29223),#29227);
+#29223 = LINE('',#29224,#29225);
+#29224 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#29225 = VECTOR('',#29226,1.);
+#29226 = DIRECTION('',(1.,4.145425090127E-57));
+#29227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29228 = PCURVE('',#29229,#29234);
+#29229 = PLANE('',#29230);
+#29230 = AXIS2_PLACEMENT_3D('',#29231,#29232,#29233);
+#29231 = CARTESIAN_POINT('',(5.48,-1.7875,0.));
+#29232 = DIRECTION('',(0.,0.,1.));
+#29233 = DIRECTION('',(1.,0.,0.));
+#29234 = DEFINITIONAL_REPRESENTATION('',(#29235),#29239);
+#29235 = LINE('',#29236,#29237);
+#29236 = CARTESIAN_POINT('',(0.,0.375));
+#29237 = VECTOR('',#29238,1.);
+#29238 = DIRECTION('',(1.,0.));
+#29239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29240 = ORIENTED_EDGE('',*,*,#29241,.T.);
+#29241 = EDGE_CURVE('',#29212,#29242,#29244,.T.);
+#29242 = VERTEX_POINT('',#29243);
+#29243 = CARTESIAN_POINT('',(5.452168762264,-1.4125,4.174685660388E-02)
+ );
+#29244 = SURFACE_CURVE('',#29245,(#29250,#29257),.PCURVE_S1.);
+#29245 = CIRCLE('',#29246,9.375E-02);
+#29246 = AXIS2_PLACEMENT_3D('',#29247,#29248,#29249);
+#29247 = CARTESIAN_POINT('',(5.530173477358,-1.4125,9.375E-02));
+#29248 = DIRECTION('',(0.,1.,0.));
+#29249 = DIRECTION('',(0.,0.,1.));
+#29250 = PCURVE('',#29114,#29251);
+#29251 = DEFINITIONAL_REPRESENTATION('',(#29252),#29256);
+#29252 = CIRCLE('',#29253,9.375E-02);
+#29253 = AXIS2_PLACEMENT_2D('',#29254,#29255);
+#29254 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#29255 = DIRECTION('',(0.,-1.));
+#29256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29257 = PCURVE('',#29258,#29263);
+#29258 = CYLINDRICAL_SURFACE('',#29259,9.375E-02);
+#29259 = AXIS2_PLACEMENT_3D('',#29260,#29261,#29262);
+#29260 = CARTESIAN_POINT('',(5.530173477358,-1.7875,9.375E-02));
+#29261 = DIRECTION('',(0.,1.,0.));
+#29262 = DIRECTION('',(0.,0.,-1.));
+#29263 = DEFINITIONAL_REPRESENTATION('',(#29264),#29268);
+#29264 = LINE('',#29265,#29266);
+#29265 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#29266 = VECTOR('',#29267,1.);
+#29267 = DIRECTION('',(1.,0.));
+#29268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29269 = ORIENTED_EDGE('',*,*,#29270,.T.);
+#29270 = EDGE_CURVE('',#29242,#29271,#29273,.T.);
+#29271 = VERTEX_POINT('',#29272);
+#29272 = CARTESIAN_POINT('',(5.135662475472,-1.4125,0.516506286792));
+#29273 = SURFACE_CURVE('',#29274,(#29278,#29285),.PCURVE_S1.);
+#29274 = LINE('',#29275,#29276);
+#29275 = CARTESIAN_POINT('',(5.48,-1.4125,0.));
+#29276 = VECTOR('',#29277,1.);
+#29277 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#29278 = PCURVE('',#29114,#29279);
+#29279 = DEFINITIONAL_REPRESENTATION('',(#29280),#29284);
+#29280 = LINE('',#29281,#29282);
+#29281 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#29282 = VECTOR('',#29283,1.);
+#29283 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#29284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29285 = PCURVE('',#29286,#29291);
+#29286 = PLANE('',#29287);
+#29287 = AXIS2_PLACEMENT_3D('',#29288,#29289,#29290);
+#29288 = CARTESIAN_POINT('',(5.48,-1.7875,0.));
+#29289 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#29290 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#29291 = DEFINITIONAL_REPRESENTATION('',(#29292),#29296);
+#29292 = LINE('',#29293,#29294);
+#29293 = CARTESIAN_POINT('',(0.,-0.375));
+#29294 = VECTOR('',#29295,1.);
+#29295 = DIRECTION('',(1.,0.));
+#29296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29297 = ORIENTED_EDGE('',*,*,#29298,.F.);
+#29298 = EDGE_CURVE('',#29299,#29271,#29301,.T.);
+#29299 = VERTEX_POINT('',#29300);
+#29300 = CARTESIAN_POINT('',(5.08,-1.4125,0.516506286792));
+#29301 = SURFACE_CURVE('',#29302,(#29306,#29313),.PCURVE_S1.);
+#29302 = LINE('',#29303,#29304);
+#29303 = CARTESIAN_POINT('',(5.08,-1.4125,0.516506286792));
+#29304 = VECTOR('',#29305,1.);
+#29305 = DIRECTION('',(1.,0.,0.));
+#29306 = PCURVE('',#29114,#29307);
+#29307 = DEFINITIONAL_REPRESENTATION('',(#29308),#29312);
+#29308 = LINE('',#29309,#29310);
+#29309 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#29310 = VECTOR('',#29311,1.);
+#29311 = DIRECTION('',(1.,4.145425090127E-57));
+#29312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29313 = PCURVE('',#29314,#29319);
+#29314 = PLANE('',#29315);
+#29315 = AXIS2_PLACEMENT_3D('',#29316,#29317,#29318);
+#29316 = CARTESIAN_POINT('',(5.08,-1.7875,0.516506286792));
+#29317 = DIRECTION('',(0.,0.,1.));
+#29318 = DIRECTION('',(1.,0.,0.));
+#29319 = DEFINITIONAL_REPRESENTATION('',(#29320),#29324);
+#29320 = LINE('',#29321,#29322);
+#29321 = CARTESIAN_POINT('',(0.,0.375));
+#29322 = VECTOR('',#29323,1.);
+#29323 = DIRECTION('',(1.,0.));
+#29324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29325 = ORIENTED_EDGE('',*,*,#29326,.T.);
+#29326 = EDGE_CURVE('',#29299,#29327,#29329,.T.);
+#29327 = VERTEX_POINT('',#29328);
+#29328 = CARTESIAN_POINT('',(5.08,-1.4125,0.704006286792));
+#29329 = SURFACE_CURVE('',#29330,(#29334,#29341),.PCURVE_S1.);
+#29330 = LINE('',#29331,#29332);
+#29331 = CARTESIAN_POINT('',(5.08,-1.4125,0.516506286792));
+#29332 = VECTOR('',#29333,1.);
+#29333 = DIRECTION('',(0.,0.,1.));
+#29334 = PCURVE('',#29114,#29335);
+#29335 = DEFINITIONAL_REPRESENTATION('',(#29336),#29340);
+#29336 = LINE('',#29337,#29338);
+#29337 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#29338 = VECTOR('',#29339,1.);
+#29339 = DIRECTION('',(0.,-1.));
+#29340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29341 = PCURVE('',#29342,#29347);
+#29342 = PLANE('',#29343);
+#29343 = AXIS2_PLACEMENT_3D('',#29344,#29345,#29346);
+#29344 = CARTESIAN_POINT('',(5.08,-1.7875,0.516506286792));
+#29345 = DIRECTION('',(1.,0.,0.));
+#29346 = DIRECTION('',(0.,0.,1.));
+#29347 = DEFINITIONAL_REPRESENTATION('',(#29348),#29352);
+#29348 = LINE('',#29349,#29350);
+#29349 = CARTESIAN_POINT('',(0.,-0.375));
+#29350 = VECTOR('',#29351,1.);
+#29351 = DIRECTION('',(1.,0.));
+#29352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29353 = ORIENTED_EDGE('',*,*,#29354,.T.);
+#29354 = EDGE_CURVE('',#29327,#29355,#29357,.T.);
+#29355 = VERTEX_POINT('',#29356);
+#29356 = CARTESIAN_POINT('',(5.18583595283,-1.4125,0.704006286792));
+#29357 = SURFACE_CURVE('',#29358,(#29362,#29369),.PCURVE_S1.);
+#29358 = LINE('',#29359,#29360);
+#29359 = CARTESIAN_POINT('',(5.08,-1.4125,0.704006286792));
+#29360 = VECTOR('',#29361,1.);
+#29361 = DIRECTION('',(1.,0.,0.));
+#29362 = PCURVE('',#29114,#29363);
+#29363 = DEFINITIONAL_REPRESENTATION('',(#29364),#29368);
+#29364 = LINE('',#29365,#29366);
+#29365 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#29366 = VECTOR('',#29367,1.);
+#29367 = DIRECTION('',(1.,4.145425090127E-57));
+#29368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29369 = PCURVE('',#29370,#29375);
+#29370 = PLANE('',#29371);
+#29371 = AXIS2_PLACEMENT_3D('',#29372,#29373,#29374);
+#29372 = CARTESIAN_POINT('',(5.08,-1.7875,0.704006286792));
+#29373 = DIRECTION('',(0.,0.,1.));
+#29374 = DIRECTION('',(1.,0.,0.));
+#29375 = DEFINITIONAL_REPRESENTATION('',(#29376),#29380);
+#29376 = LINE('',#29377,#29378);
+#29377 = CARTESIAN_POINT('',(0.,0.375));
+#29378 = VECTOR('',#29379,1.);
+#29379 = DIRECTION('',(1.,0.));
+#29380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29381 = ORIENTED_EDGE('',*,*,#29382,.F.);
+#29382 = EDGE_CURVE('',#29383,#29355,#29385,.T.);
+#29383 = VERTEX_POINT('',#29384);
+#29384 = CARTESIAN_POINT('',(5.263840667924,-1.4125,0.662259430188));
+#29385 = SURFACE_CURVE('',#29386,(#29391,#29402),.PCURVE_S1.);
+#29386 = CIRCLE('',#29387,9.375E-02);
+#29387 = AXIS2_PLACEMENT_3D('',#29388,#29389,#29390);
+#29388 = CARTESIAN_POINT('',(5.18583595283,-1.4125,0.610256286792));
+#29389 = DIRECTION('',(0.,-1.,0.));
+#29390 = DIRECTION('',(0.,0.,1.));
+#29391 = PCURVE('',#29114,#29392);
+#29392 = DEFINITIONAL_REPRESENTATION('',(#29393),#29401);
+#29393 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#29394,#29395,#29396,#29397
+ ,#29398,#29399,#29400),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#29394 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#29395 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#29396 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#29397 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#29398 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#29399 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#29400 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#29401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29402 = PCURVE('',#29403,#29408);
+#29403 = CYLINDRICAL_SURFACE('',#29404,9.375E-02);
+#29404 = AXIS2_PLACEMENT_3D('',#29405,#29406,#29407);
+#29405 = CARTESIAN_POINT('',(5.18583595283,-1.7875,0.610256286792));
+#29406 = DIRECTION('',(0.,1.,0.));
+#29407 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#29408 = DEFINITIONAL_REPRESENTATION('',(#29409),#29413);
+#29409 = LINE('',#29410,#29411);
+#29410 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#29411 = VECTOR('',#29412,1.);
+#29412 = DIRECTION('',(-1.,0.));
+#29413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29414 = ORIENTED_EDGE('',*,*,#29415,.F.);
+#29415 = EDGE_CURVE('',#29416,#29383,#29418,.T.);
+#29416 = VERTEX_POINT('',#29417);
+#29417 = CARTESIAN_POINT('',(5.552515716981,-1.4125,0.229246856604));
+#29418 = SURFACE_CURVE('',#29419,(#29423,#29430),.PCURVE_S1.);
+#29419 = LINE('',#29420,#29421);
+#29420 = CARTESIAN_POINT('',(5.636009430188,-1.4125,0.104006286792));
+#29421 = VECTOR('',#29422,1.);
+#29422 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#29423 = PCURVE('',#29114,#29424);
+#29424 = DEFINITIONAL_REPRESENTATION('',(#29425),#29429);
+#29425 = LINE('',#29426,#29427);
+#29426 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#29427 = VECTOR('',#29428,1.);
+#29428 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#29429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29430 = PCURVE('',#29431,#29436);
+#29431 = PLANE('',#29432);
+#29432 = AXIS2_PLACEMENT_3D('',#29433,#29434,#29435);
+#29433 = CARTESIAN_POINT('',(5.636009430188,-1.7875,0.104006286792));
+#29434 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#29435 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#29436 = DEFINITIONAL_REPRESENTATION('',(#29437),#29441);
+#29437 = LINE('',#29438,#29439);
+#29438 = CARTESIAN_POINT('',(0.,-0.375));
+#29439 = VECTOR('',#29440,1.);
+#29440 = DIRECTION('',(1.,0.));
+#29441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29442 = ORIENTED_EDGE('',*,*,#29443,.F.);
+#29443 = EDGE_CURVE('',#29092,#29416,#29444,.T.);
+#29444 = SURFACE_CURVE('',#29445,(#29450,#29457),.PCURVE_S1.);
+#29445 = CIRCLE('',#29446,9.375E-02);
+#29446 = AXIS2_PLACEMENT_3D('',#29447,#29448,#29449);
+#29447 = CARTESIAN_POINT('',(5.630520432075,-1.4125,0.28125));
+#29448 = DIRECTION('',(0.,1.,0.));
+#29449 = DIRECTION('',(0.,0.,1.));
+#29450 = PCURVE('',#29114,#29451);
+#29451 = DEFINITIONAL_REPRESENTATION('',(#29452),#29456);
+#29452 = CIRCLE('',#29453,9.375E-02);
+#29453 = AXIS2_PLACEMENT_2D('',#29454,#29455);
+#29454 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#29455 = DIRECTION('',(0.,-1.));
+#29456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29457 = PCURVE('',#29142,#29458);
+#29458 = DEFINITIONAL_REPRESENTATION('',(#29459),#29463);
+#29459 = LINE('',#29460,#29461);
+#29460 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#29461 = VECTOR('',#29462,1.);
+#29462 = DIRECTION('',(1.,0.));
+#29463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29464 = ORIENTED_EDGE('',*,*,#29091,.T.);
+#29465 = ORIENTED_EDGE('',*,*,#29466,.F.);
+#29466 = EDGE_CURVE('',#29214,#29094,#29467,.T.);
+#29467 = SURFACE_CURVE('',#29468,(#29472,#29479),.PCURVE_S1.);
+#29468 = LINE('',#29469,#29470);
+#29469 = CARTESIAN_POINT('',(5.88,-1.4125,0.));
+#29470 = VECTOR('',#29471,1.);
+#29471 = DIRECTION('',(0.,0.,1.));
+#29472 = PCURVE('',#29114,#29473);
+#29473 = DEFINITIONAL_REPRESENTATION('',(#29474),#29478);
+#29474 = LINE('',#29475,#29476);
+#29475 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#29476 = VECTOR('',#29477,1.);
+#29477 = DIRECTION('',(0.,-1.));
+#29478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29479 = PCURVE('',#29196,#29480);
+#29480 = DEFINITIONAL_REPRESENTATION('',(#29481),#29485);
+#29481 = LINE('',#29482,#29483);
+#29482 = CARTESIAN_POINT('',(0.,-0.375));
+#29483 = VECTOR('',#29484,1.);
+#29484 = DIRECTION('',(1.,0.));
+#29485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29486 = ADVANCED_FACE('',(#29487),#29142,.F.);
+#29487 = FACE_BOUND('',#29488,.F.);
+#29488 = EDGE_LOOP('',(#29489,#29517,#29538,#29539));
+#29489 = ORIENTED_EDGE('',*,*,#29490,.T.);
+#29490 = EDGE_CURVE('',#29127,#29491,#29493,.T.);
+#29491 = VERTEX_POINT('',#29492);
+#29492 = CARTESIAN_POINT('',(5.552515716981,-1.7875,0.229246856604));
+#29493 = SURFACE_CURVE('',#29494,(#29499,#29506),.PCURVE_S1.);
+#29494 = CIRCLE('',#29495,9.375E-02);
+#29495 = AXIS2_PLACEMENT_3D('',#29496,#29497,#29498);
+#29496 = CARTESIAN_POINT('',(5.630520432075,-1.7875,0.28125));
+#29497 = DIRECTION('',(0.,1.,0.));
+#29498 = DIRECTION('',(0.,0.,1.));
+#29499 = PCURVE('',#29142,#29500);
+#29500 = DEFINITIONAL_REPRESENTATION('',(#29501),#29505);
+#29501 = LINE('',#29502,#29503);
+#29502 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#29503 = VECTOR('',#29504,1.);
+#29504 = DIRECTION('',(1.,0.));
+#29505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29506 = PCURVE('',#29170,#29507);
+#29507 = DEFINITIONAL_REPRESENTATION('',(#29508),#29516);
+#29508 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#29509,#29510,#29511,#29512
+ ,#29513,#29514,#29515),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#29509 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#29510 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#29511 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#29512 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#29513 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#29514 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#29515 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#29516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29517 = ORIENTED_EDGE('',*,*,#29518,.T.);
+#29518 = EDGE_CURVE('',#29491,#29416,#29519,.T.);
+#29519 = SURFACE_CURVE('',#29520,(#29524,#29531),.PCURVE_S1.);
+#29520 = LINE('',#29521,#29522);
+#29521 = CARTESIAN_POINT('',(5.552515716981,-1.7875,0.229246856604));
+#29522 = VECTOR('',#29523,1.);
+#29523 = DIRECTION('',(0.,1.,0.));
+#29524 = PCURVE('',#29142,#29525);
+#29525 = DEFINITIONAL_REPRESENTATION('',(#29526),#29530);
+#29526 = LINE('',#29527,#29528);
+#29527 = CARTESIAN_POINT('',(0.982793723247,0.));
+#29528 = VECTOR('',#29529,1.);
+#29529 = DIRECTION('',(0.,1.));
+#29530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29531 = PCURVE('',#29431,#29532);
+#29532 = DEFINITIONAL_REPRESENTATION('',(#29533),#29537);
+#29533 = LINE('',#29534,#29535);
+#29534 = CARTESIAN_POINT('',(0.150520432075,0.));
+#29535 = VECTOR('',#29536,1.);
+#29536 = DIRECTION('',(0.,-1.));
+#29537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29538 = ORIENTED_EDGE('',*,*,#29443,.F.);
+#29539 = ORIENTED_EDGE('',*,*,#29126,.F.);
+#29540 = ADVANCED_FACE('',(#29541),#29196,.T.);
+#29541 = FACE_BOUND('',#29542,.T.);
+#29542 = EDGE_LOOP('',(#29543,#29566,#29587,#29588));
+#29543 = ORIENTED_EDGE('',*,*,#29544,.F.);
+#29544 = EDGE_CURVE('',#29545,#29155,#29547,.T.);
+#29545 = VERTEX_POINT('',#29546);
+#29546 = CARTESIAN_POINT('',(5.88,-1.7875,0.));
+#29547 = SURFACE_CURVE('',#29548,(#29552,#29559),.PCURVE_S1.);
+#29548 = LINE('',#29549,#29550);
+#29549 = CARTESIAN_POINT('',(5.88,-1.7875,0.));
+#29550 = VECTOR('',#29551,1.);
+#29551 = DIRECTION('',(0.,0.,1.));
+#29552 = PCURVE('',#29196,#29553);
+#29553 = DEFINITIONAL_REPRESENTATION('',(#29554),#29558);
+#29554 = LINE('',#29555,#29556);
+#29555 = CARTESIAN_POINT('',(0.,0.));
+#29556 = VECTOR('',#29557,1.);
+#29557 = DIRECTION('',(1.,0.));
+#29558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29559 = PCURVE('',#29170,#29560);
+#29560 = DEFINITIONAL_REPRESENTATION('',(#29561),#29565);
+#29561 = LINE('',#29562,#29563);
+#29562 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#29563 = VECTOR('',#29564,1.);
+#29564 = DIRECTION('',(-1.,0.));
+#29565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29566 = ORIENTED_EDGE('',*,*,#29567,.T.);
+#29567 = EDGE_CURVE('',#29545,#29214,#29568,.T.);
+#29568 = SURFACE_CURVE('',#29569,(#29573,#29580),.PCURVE_S1.);
+#29569 = LINE('',#29570,#29571);
+#29570 = CARTESIAN_POINT('',(5.88,-1.7875,0.));
+#29571 = VECTOR('',#29572,1.);
+#29572 = DIRECTION('',(0.,1.,0.));
+#29573 = PCURVE('',#29196,#29574);
+#29574 = DEFINITIONAL_REPRESENTATION('',(#29575),#29579);
+#29575 = LINE('',#29576,#29577);
+#29576 = CARTESIAN_POINT('',(0.,0.));
+#29577 = VECTOR('',#29578,1.);
+#29578 = DIRECTION('',(0.,-1.));
+#29579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29580 = PCURVE('',#29229,#29581);
+#29581 = DEFINITIONAL_REPRESENTATION('',(#29582),#29586);
+#29582 = LINE('',#29583,#29584);
+#29583 = CARTESIAN_POINT('',(0.4,0.));
+#29584 = VECTOR('',#29585,1.);
+#29585 = DIRECTION('',(0.,1.));
+#29586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29587 = ORIENTED_EDGE('',*,*,#29466,.T.);
+#29588 = ORIENTED_EDGE('',*,*,#29182,.F.);
+#29589 = ADVANCED_FACE('',(#29590),#29170,.T.);
+#29590 = FACE_BOUND('',#29591,.T.);
+#29591 = EDGE_LOOP('',(#29592,#29615,#29616,#29617,#29618,#29641,#29665,
+ #29688,#29711,#29734,#29757));
+#29592 = ORIENTED_EDGE('',*,*,#29593,.T.);
+#29593 = EDGE_CURVE('',#29594,#29545,#29596,.T.);
+#29594 = VERTEX_POINT('',#29595);
+#29595 = CARTESIAN_POINT('',(5.530173477358,-1.7875,0.));
+#29596 = SURFACE_CURVE('',#29597,(#29601,#29608),.PCURVE_S1.);
+#29597 = LINE('',#29598,#29599);
+#29598 = CARTESIAN_POINT('',(5.48,-1.7875,0.));
+#29599 = VECTOR('',#29600,1.);
+#29600 = DIRECTION('',(1.,0.,0.));
+#29601 = PCURVE('',#29170,#29602);
+#29602 = DEFINITIONAL_REPRESENTATION('',(#29603),#29607);
+#29603 = LINE('',#29604,#29605);
+#29604 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#29605 = VECTOR('',#29606,1.);
+#29606 = DIRECTION('',(0.,1.));
+#29607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29608 = PCURVE('',#29229,#29609);
+#29609 = DEFINITIONAL_REPRESENTATION('',(#29610),#29614);
+#29610 = LINE('',#29611,#29612);
+#29611 = CARTESIAN_POINT('',(0.,0.));
+#29612 = VECTOR('',#29613,1.);
+#29613 = DIRECTION('',(1.,0.));
+#29614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29615 = ORIENTED_EDGE('',*,*,#29544,.T.);
+#29616 = ORIENTED_EDGE('',*,*,#29154,.F.);
+#29617 = ORIENTED_EDGE('',*,*,#29490,.T.);
+#29618 = ORIENTED_EDGE('',*,*,#29619,.T.);
+#29619 = EDGE_CURVE('',#29491,#29620,#29622,.T.);
+#29620 = VERTEX_POINT('',#29621);
+#29621 = CARTESIAN_POINT('',(5.263840667924,-1.7875,0.662259430188));
+#29622 = SURFACE_CURVE('',#29623,(#29627,#29634),.PCURVE_S1.);
+#29623 = LINE('',#29624,#29625);
+#29624 = CARTESIAN_POINT('',(5.636009430188,-1.7875,0.104006286792));
+#29625 = VECTOR('',#29626,1.);
+#29626 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#29627 = PCURVE('',#29170,#29628);
+#29628 = DEFINITIONAL_REPRESENTATION('',(#29629),#29633);
+#29629 = LINE('',#29630,#29631);
+#29630 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#29631 = VECTOR('',#29632,1.);
+#29632 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#29633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29634 = PCURVE('',#29431,#29635);
+#29635 = DEFINITIONAL_REPRESENTATION('',(#29636),#29640);
+#29636 = LINE('',#29637,#29638);
+#29637 = CARTESIAN_POINT('',(0.,0.));
+#29638 = VECTOR('',#29639,1.);
+#29639 = DIRECTION('',(1.,0.));
+#29640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29641 = ORIENTED_EDGE('',*,*,#29642,.T.);
+#29642 = EDGE_CURVE('',#29620,#29643,#29645,.T.);
+#29643 = VERTEX_POINT('',#29644);
+#29644 = CARTESIAN_POINT('',(5.18583595283,-1.7875,0.704006286792));
+#29645 = SURFACE_CURVE('',#29646,(#29651,#29658),.PCURVE_S1.);
+#29646 = CIRCLE('',#29647,9.375E-02);
+#29647 = AXIS2_PLACEMENT_3D('',#29648,#29649,#29650);
+#29648 = CARTESIAN_POINT('',(5.18583595283,-1.7875,0.610256286792));
+#29649 = DIRECTION('',(0.,-1.,0.));
+#29650 = DIRECTION('',(0.,0.,1.));
+#29651 = PCURVE('',#29170,#29652);
+#29652 = DEFINITIONAL_REPRESENTATION('',(#29653),#29657);
+#29653 = CIRCLE('',#29654,9.375E-02);
+#29654 = AXIS2_PLACEMENT_2D('',#29655,#29656);
+#29655 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#29656 = DIRECTION('',(-1.,0.));
+#29657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29658 = PCURVE('',#29403,#29659);
+#29659 = DEFINITIONAL_REPRESENTATION('',(#29660),#29664);
+#29660 = LINE('',#29661,#29662);
+#29661 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#29662 = VECTOR('',#29663,1.);
+#29663 = DIRECTION('',(-1.,0.));
+#29664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29665 = ORIENTED_EDGE('',*,*,#29666,.F.);
+#29666 = EDGE_CURVE('',#29667,#29643,#29669,.T.);
+#29667 = VERTEX_POINT('',#29668);
+#29668 = CARTESIAN_POINT('',(5.08,-1.7875,0.704006286792));
+#29669 = SURFACE_CURVE('',#29670,(#29674,#29681),.PCURVE_S1.);
+#29670 = LINE('',#29671,#29672);
+#29671 = CARTESIAN_POINT('',(5.08,-1.7875,0.704006286792));
+#29672 = VECTOR('',#29673,1.);
+#29673 = DIRECTION('',(1.,0.,0.));
+#29674 = PCURVE('',#29170,#29675);
+#29675 = DEFINITIONAL_REPRESENTATION('',(#29676),#29680);
+#29676 = LINE('',#29677,#29678);
+#29677 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#29678 = VECTOR('',#29679,1.);
+#29679 = DIRECTION('',(0.,1.));
+#29680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29681 = PCURVE('',#29370,#29682);
+#29682 = DEFINITIONAL_REPRESENTATION('',(#29683),#29687);
+#29683 = LINE('',#29684,#29685);
+#29684 = CARTESIAN_POINT('',(0.,0.));
+#29685 = VECTOR('',#29686,1.);
+#29686 = DIRECTION('',(1.,0.));
+#29687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29688 = ORIENTED_EDGE('',*,*,#29689,.F.);
+#29689 = EDGE_CURVE('',#29690,#29667,#29692,.T.);
+#29690 = VERTEX_POINT('',#29691);
+#29691 = CARTESIAN_POINT('',(5.08,-1.7875,0.516506286792));
+#29692 = SURFACE_CURVE('',#29693,(#29697,#29704),.PCURVE_S1.);
+#29693 = LINE('',#29694,#29695);
+#29694 = CARTESIAN_POINT('',(5.08,-1.7875,0.516506286792));
+#29695 = VECTOR('',#29696,1.);
+#29696 = DIRECTION('',(0.,0.,1.));
+#29697 = PCURVE('',#29170,#29698);
+#29698 = DEFINITIONAL_REPRESENTATION('',(#29699),#29703);
+#29699 = LINE('',#29700,#29701);
+#29700 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#29701 = VECTOR('',#29702,1.);
+#29702 = DIRECTION('',(-1.,0.));
+#29703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29704 = PCURVE('',#29342,#29705);
+#29705 = DEFINITIONAL_REPRESENTATION('',(#29706),#29710);
+#29706 = LINE('',#29707,#29708);
+#29707 = CARTESIAN_POINT('',(0.,0.));
+#29708 = VECTOR('',#29709,1.);
+#29709 = DIRECTION('',(1.,0.));
+#29710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29711 = ORIENTED_EDGE('',*,*,#29712,.T.);
+#29712 = EDGE_CURVE('',#29690,#29713,#29715,.T.);
+#29713 = VERTEX_POINT('',#29714);
+#29714 = CARTESIAN_POINT('',(5.135662475472,-1.7875,0.516506286792));
+#29715 = SURFACE_CURVE('',#29716,(#29720,#29727),.PCURVE_S1.);
+#29716 = LINE('',#29717,#29718);
+#29717 = CARTESIAN_POINT('',(5.08,-1.7875,0.516506286792));
+#29718 = VECTOR('',#29719,1.);
+#29719 = DIRECTION('',(1.,0.,0.));
+#29720 = PCURVE('',#29170,#29721);
+#29721 = DEFINITIONAL_REPRESENTATION('',(#29722),#29726);
+#29722 = LINE('',#29723,#29724);
+#29723 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#29724 = VECTOR('',#29725,1.);
+#29725 = DIRECTION('',(0.,1.));
+#29726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29727 = PCURVE('',#29314,#29728);
+#29728 = DEFINITIONAL_REPRESENTATION('',(#29729),#29733);
+#29729 = LINE('',#29730,#29731);
+#29730 = CARTESIAN_POINT('',(0.,0.));
+#29731 = VECTOR('',#29732,1.);
+#29732 = DIRECTION('',(1.,0.));
+#29733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29734 = ORIENTED_EDGE('',*,*,#29735,.F.);
+#29735 = EDGE_CURVE('',#29736,#29713,#29738,.T.);
+#29736 = VERTEX_POINT('',#29737);
+#29737 = CARTESIAN_POINT('',(5.452168762264,-1.7875,4.174685660388E-02)
+ );
+#29738 = SURFACE_CURVE('',#29739,(#29743,#29750),.PCURVE_S1.);
+#29739 = LINE('',#29740,#29741);
+#29740 = CARTESIAN_POINT('',(5.48,-1.7875,0.));
+#29741 = VECTOR('',#29742,1.);
+#29742 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#29743 = PCURVE('',#29170,#29744);
+#29744 = DEFINITIONAL_REPRESENTATION('',(#29745),#29749);
+#29745 = LINE('',#29746,#29747);
+#29746 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#29747 = VECTOR('',#29748,1.);
+#29748 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#29749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29750 = PCURVE('',#29286,#29751);
+#29751 = DEFINITIONAL_REPRESENTATION('',(#29752),#29756);
+#29752 = LINE('',#29753,#29754);
+#29753 = CARTESIAN_POINT('',(0.,0.));
+#29754 = VECTOR('',#29755,1.);
+#29755 = DIRECTION('',(1.,0.));
+#29756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29757 = ORIENTED_EDGE('',*,*,#29758,.F.);
+#29758 = EDGE_CURVE('',#29594,#29736,#29759,.T.);
+#29759 = SURFACE_CURVE('',#29760,(#29765,#29776),.PCURVE_S1.);
+#29760 = CIRCLE('',#29761,9.375E-02);
+#29761 = AXIS2_PLACEMENT_3D('',#29762,#29763,#29764);
+#29762 = CARTESIAN_POINT('',(5.530173477358,-1.7875,9.375E-02));
+#29763 = DIRECTION('',(0.,1.,0.));
+#29764 = DIRECTION('',(0.,0.,1.));
+#29765 = PCURVE('',#29170,#29766);
+#29766 = DEFINITIONAL_REPRESENTATION('',(#29767),#29775);
+#29767 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#29768,#29769,#29770,#29771
+ ,#29772,#29773,#29774),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#29768 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#29769 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#29770 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#29771 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#29772 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#29773 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#29774 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#29775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29776 = PCURVE('',#29258,#29777);
+#29777 = DEFINITIONAL_REPRESENTATION('',(#29778),#29782);
+#29778 = LINE('',#29779,#29780);
+#29779 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#29780 = VECTOR('',#29781,1.);
+#29781 = DIRECTION('',(1.,0.));
+#29782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29783 = ADVANCED_FACE('',(#29784),#29229,.F.);
+#29784 = FACE_BOUND('',#29785,.F.);
+#29785 = EDGE_LOOP('',(#29786,#29787,#29788,#29789));
+#29786 = ORIENTED_EDGE('',*,*,#29593,.T.);
+#29787 = ORIENTED_EDGE('',*,*,#29567,.T.);
+#29788 = ORIENTED_EDGE('',*,*,#29211,.F.);
+#29789 = ORIENTED_EDGE('',*,*,#29790,.F.);
+#29790 = EDGE_CURVE('',#29594,#29212,#29791,.T.);
+#29791 = SURFACE_CURVE('',#29792,(#29796,#29803),.PCURVE_S1.);
+#29792 = LINE('',#29793,#29794);
+#29793 = CARTESIAN_POINT('',(5.530173477358,-1.7875,0.));
+#29794 = VECTOR('',#29795,1.);
+#29795 = DIRECTION('',(0.,1.,0.));
+#29796 = PCURVE('',#29229,#29797);
+#29797 = DEFINITIONAL_REPRESENTATION('',(#29798),#29802);
+#29798 = LINE('',#29799,#29800);
+#29799 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#29800 = VECTOR('',#29801,1.);
+#29801 = DIRECTION('',(0.,1.));
+#29802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29803 = PCURVE('',#29258,#29804);
+#29804 = DEFINITIONAL_REPRESENTATION('',(#29805),#29809);
+#29805 = LINE('',#29806,#29807);
+#29806 = CARTESIAN_POINT('',(0.,0.));
+#29807 = VECTOR('',#29808,1.);
+#29808 = DIRECTION('',(0.,1.));
+#29809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29810 = ADVANCED_FACE('',(#29811),#29258,.T.);
+#29811 = FACE_BOUND('',#29812,.T.);
+#29812 = EDGE_LOOP('',(#29813,#29814,#29835,#29836));
+#29813 = ORIENTED_EDGE('',*,*,#29758,.T.);
+#29814 = ORIENTED_EDGE('',*,*,#29815,.T.);
+#29815 = EDGE_CURVE('',#29736,#29242,#29816,.T.);
+#29816 = SURFACE_CURVE('',#29817,(#29821,#29828),.PCURVE_S1.);
+#29817 = LINE('',#29818,#29819);
+#29818 = CARTESIAN_POINT('',(5.452168762264,-1.7875,4.174685660388E-02)
+ );
+#29819 = VECTOR('',#29820,1.);
+#29820 = DIRECTION('',(0.,1.,0.));
+#29821 = PCURVE('',#29258,#29822);
+#29822 = DEFINITIONAL_REPRESENTATION('',(#29823),#29827);
+#29823 = LINE('',#29824,#29825);
+#29824 = CARTESIAN_POINT('',(0.982793723247,0.));
+#29825 = VECTOR('',#29826,1.);
+#29826 = DIRECTION('',(0.,1.));
+#29827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29828 = PCURVE('',#29286,#29829);
+#29829 = DEFINITIONAL_REPRESENTATION('',(#29830),#29834);
+#29830 = LINE('',#29831,#29832);
+#29831 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#29832 = VECTOR('',#29833,1.);
+#29833 = DIRECTION('',(0.,-1.));
+#29834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29835 = ORIENTED_EDGE('',*,*,#29241,.F.);
+#29836 = ORIENTED_EDGE('',*,*,#29790,.F.);
+#29837 = ADVANCED_FACE('',(#29838),#29286,.F.);
+#29838 = FACE_BOUND('',#29839,.F.);
+#29839 = EDGE_LOOP('',(#29840,#29841,#29842,#29843));
+#29840 = ORIENTED_EDGE('',*,*,#29735,.F.);
+#29841 = ORIENTED_EDGE('',*,*,#29815,.T.);
+#29842 = ORIENTED_EDGE('',*,*,#29270,.T.);
+#29843 = ORIENTED_EDGE('',*,*,#29844,.F.);
+#29844 = EDGE_CURVE('',#29713,#29271,#29845,.T.);
+#29845 = SURFACE_CURVE('',#29846,(#29850,#29856),.PCURVE_S1.);
+#29846 = LINE('',#29847,#29848);
+#29847 = CARTESIAN_POINT('',(5.135662475472,-1.7875,0.516506286792));
+#29848 = VECTOR('',#29849,1.);
+#29849 = DIRECTION('',(0.,1.,0.));
+#29850 = PCURVE('',#29286,#29851);
+#29851 = DEFINITIONAL_REPRESENTATION('',(#29852),#29855);
+#29852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29853,#29854),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#29853 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#29854 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#29855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29856 = PCURVE('',#29314,#29857);
+#29857 = DEFINITIONAL_REPRESENTATION('',(#29858),#29861);
+#29858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29859,#29860),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#29859 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#29860 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#29861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29862 = ADVANCED_FACE('',(#29863),#29314,.F.);
+#29863 = FACE_BOUND('',#29864,.F.);
+#29864 = EDGE_LOOP('',(#29865,#29866,#29887,#29888));
+#29865 = ORIENTED_EDGE('',*,*,#29298,.F.);
+#29866 = ORIENTED_EDGE('',*,*,#29867,.F.);
+#29867 = EDGE_CURVE('',#29690,#29299,#29868,.T.);
+#29868 = SURFACE_CURVE('',#29869,(#29873,#29880),.PCURVE_S1.);
+#29869 = LINE('',#29870,#29871);
+#29870 = CARTESIAN_POINT('',(5.08,-1.7875,0.516506286792));
+#29871 = VECTOR('',#29872,1.);
+#29872 = DIRECTION('',(0.,1.,0.));
+#29873 = PCURVE('',#29314,#29874);
+#29874 = DEFINITIONAL_REPRESENTATION('',(#29875),#29879);
+#29875 = LINE('',#29876,#29877);
+#29876 = CARTESIAN_POINT('',(0.,0.));
+#29877 = VECTOR('',#29878,1.);
+#29878 = DIRECTION('',(0.,1.));
+#29879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29880 = PCURVE('',#29342,#29881);
+#29881 = DEFINITIONAL_REPRESENTATION('',(#29882),#29886);
+#29882 = LINE('',#29883,#29884);
+#29883 = CARTESIAN_POINT('',(0.,0.));
+#29884 = VECTOR('',#29885,1.);
+#29885 = DIRECTION('',(0.,-1.));
+#29886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29887 = ORIENTED_EDGE('',*,*,#29712,.T.);
+#29888 = ORIENTED_EDGE('',*,*,#29844,.T.);
+#29889 = ADVANCED_FACE('',(#29890),#29342,.F.);
+#29890 = FACE_BOUND('',#29891,.T.);
+#29891 = EDGE_LOOP('',(#29892,#29893,#29914,#29915));
+#29892 = ORIENTED_EDGE('',*,*,#29689,.T.);
+#29893 = ORIENTED_EDGE('',*,*,#29894,.T.);
+#29894 = EDGE_CURVE('',#29667,#29327,#29895,.T.);
+#29895 = SURFACE_CURVE('',#29896,(#29900,#29907),.PCURVE_S1.);
+#29896 = LINE('',#29897,#29898);
+#29897 = CARTESIAN_POINT('',(5.08,-1.7875,0.704006286792));
+#29898 = VECTOR('',#29899,1.);
+#29899 = DIRECTION('',(0.,1.,0.));
+#29900 = PCURVE('',#29342,#29901);
+#29901 = DEFINITIONAL_REPRESENTATION('',(#29902),#29906);
+#29902 = LINE('',#29903,#29904);
+#29903 = CARTESIAN_POINT('',(0.1875,0.));
+#29904 = VECTOR('',#29905,1.);
+#29905 = DIRECTION('',(0.,-1.));
+#29906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29907 = PCURVE('',#29370,#29908);
+#29908 = DEFINITIONAL_REPRESENTATION('',(#29909),#29913);
+#29909 = LINE('',#29910,#29911);
+#29910 = CARTESIAN_POINT('',(0.,0.));
+#29911 = VECTOR('',#29912,1.);
+#29912 = DIRECTION('',(0.,1.));
+#29913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29914 = ORIENTED_EDGE('',*,*,#29326,.F.);
+#29915 = ORIENTED_EDGE('',*,*,#29867,.F.);
+#29916 = ADVANCED_FACE('',(#29917),#29431,.T.);
+#29917 = FACE_BOUND('',#29918,.T.);
+#29918 = EDGE_LOOP('',(#29919,#29920,#29921,#29922));
+#29919 = ORIENTED_EDGE('',*,*,#29619,.F.);
+#29920 = ORIENTED_EDGE('',*,*,#29518,.T.);
+#29921 = ORIENTED_EDGE('',*,*,#29415,.T.);
+#29922 = ORIENTED_EDGE('',*,*,#29923,.F.);
+#29923 = EDGE_CURVE('',#29620,#29383,#29924,.T.);
+#29924 = SURFACE_CURVE('',#29925,(#29929,#29936),.PCURVE_S1.);
+#29925 = LINE('',#29926,#29927);
+#29926 = CARTESIAN_POINT('',(5.263840667924,-1.7875,0.662259430188));
+#29927 = VECTOR('',#29928,1.);
+#29928 = DIRECTION('',(0.,1.,0.));
+#29929 = PCURVE('',#29431,#29930);
+#29930 = DEFINITIONAL_REPRESENTATION('',(#29931),#29935);
+#29931 = LINE('',#29932,#29933);
+#29932 = CARTESIAN_POINT('',(0.670936777735,0.));
+#29933 = VECTOR('',#29934,1.);
+#29934 = DIRECTION('',(0.,-1.));
+#29935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29936 = PCURVE('',#29403,#29937);
+#29937 = DEFINITIONAL_REPRESENTATION('',(#29938),#29942);
+#29938 = LINE('',#29939,#29940);
+#29939 = CARTESIAN_POINT('',(-0.,0.));
+#29940 = VECTOR('',#29941,1.);
+#29941 = DIRECTION('',(-0.,1.));
+#29942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29943 = ADVANCED_FACE('',(#29944),#29370,.T.);
+#29944 = FACE_BOUND('',#29945,.T.);
+#29945 = EDGE_LOOP('',(#29946,#29947,#29948,#29949));
+#29946 = ORIENTED_EDGE('',*,*,#29354,.F.);
+#29947 = ORIENTED_EDGE('',*,*,#29894,.F.);
+#29948 = ORIENTED_EDGE('',*,*,#29666,.T.);
+#29949 = ORIENTED_EDGE('',*,*,#29950,.T.);
+#29950 = EDGE_CURVE('',#29643,#29355,#29951,.T.);
+#29951 = SURFACE_CURVE('',#29952,(#29956,#29963),.PCURVE_S1.);
+#29952 = LINE('',#29953,#29954);
+#29953 = CARTESIAN_POINT('',(5.18583595283,-1.7875,0.704006286792));
+#29954 = VECTOR('',#29955,1.);
+#29955 = DIRECTION('',(0.,1.,0.));
+#29956 = PCURVE('',#29370,#29957);
+#29957 = DEFINITIONAL_REPRESENTATION('',(#29958),#29962);
+#29958 = LINE('',#29959,#29960);
+#29959 = CARTESIAN_POINT('',(0.10583595283,0.));
+#29960 = VECTOR('',#29961,1.);
+#29961 = DIRECTION('',(0.,1.));
+#29962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29963 = PCURVE('',#29403,#29964);
+#29964 = DEFINITIONAL_REPRESENTATION('',(#29965),#29969);
+#29965 = LINE('',#29966,#29967);
+#29966 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#29967 = VECTOR('',#29968,1.);
+#29968 = DIRECTION('',(-0.,1.));
+#29969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#29970 = ADVANCED_FACE('',(#29971),#29403,.T.);
+#29971 = FACE_BOUND('',#29972,.F.);
+#29972 = EDGE_LOOP('',(#29973,#29974,#29975,#29976));
+#29973 = ORIENTED_EDGE('',*,*,#29642,.T.);
+#29974 = ORIENTED_EDGE('',*,*,#29950,.T.);
+#29975 = ORIENTED_EDGE('',*,*,#29382,.F.);
+#29976 = ORIENTED_EDGE('',*,*,#29923,.F.);
+#29977 = MANIFOLD_SOLID_BREP('',#29978);
+#29978 = CLOSED_SHELL('',(#29979,#30099,#30382,#30432,#30481,#30675,
+ #30702,#30729,#30754,#30781,#30808,#30835,#30862));
+#29979 = ADVANCED_FACE('',(#29980),#29994,.T.);
+#29980 = FACE_BOUND('',#29981,.T.);
+#29981 = EDGE_LOOP('',(#29982,#30017,#30045,#30073));
+#29982 = ORIENTED_EDGE('',*,*,#29983,.F.);
+#29983 = EDGE_CURVE('',#29984,#29986,#29988,.T.);
+#29984 = VERTEX_POINT('',#29985);
+#29985 = CARTESIAN_POINT('',(-5.88,-2.2125,0.1875));
+#29986 = VERTEX_POINT('',#29987);
+#29987 = CARTESIAN_POINT('',(-5.630520432075,-2.2125,0.1875));
+#29988 = SURFACE_CURVE('',#29989,(#29993,#30005),.PCURVE_S1.);
+#29989 = LINE('',#29990,#29991);
+#29990 = CARTESIAN_POINT('',(-5.88,-2.2125,0.1875));
+#29991 = VECTOR('',#29992,1.);
+#29992 = DIRECTION('',(1.,0.,0.));
+#29993 = PCURVE('',#29994,#29999);
+#29994 = PLANE('',#29995);
+#29995 = AXIS2_PLACEMENT_3D('',#29996,#29997,#29998);
+#29996 = CARTESIAN_POINT('',(-5.88,-2.5875,0.1875));
+#29997 = DIRECTION('',(0.,0.,1.));
+#29998 = DIRECTION('',(1.,0.,0.));
+#29999 = DEFINITIONAL_REPRESENTATION('',(#30000),#30004);
+#30000 = LINE('',#30001,#30002);
+#30001 = CARTESIAN_POINT('',(0.,0.375));
+#30002 = VECTOR('',#30003,1.);
+#30003 = DIRECTION('',(1.,0.));
+#30004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30005 = PCURVE('',#30006,#30011);
+#30006 = PLANE('',#30007);
+#30007 = AXIS2_PLACEMENT_3D('',#30008,#30009,#30010);
+#30008 = CARTESIAN_POINT('',(-5.453319128445,-2.2125,0.302149478872));
+#30009 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#30010 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#30011 = DEFINITIONAL_REPRESENTATION('',(#30012),#30016);
+#30012 = LINE('',#30013,#30014);
+#30013 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#30014 = VECTOR('',#30015,1.);
+#30015 = DIRECTION('',(1.,-8.365608664024E-59));
+#30016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30017 = ORIENTED_EDGE('',*,*,#30018,.F.);
+#30018 = EDGE_CURVE('',#30019,#29984,#30021,.T.);
+#30019 = VERTEX_POINT('',#30020);
+#30020 = CARTESIAN_POINT('',(-5.88,-2.5875,0.1875));
+#30021 = SURFACE_CURVE('',#30022,(#30026,#30033),.PCURVE_S1.);
+#30022 = LINE('',#30023,#30024);
+#30023 = CARTESIAN_POINT('',(-5.88,-2.5875,0.1875));
+#30024 = VECTOR('',#30025,1.);
+#30025 = DIRECTION('',(0.,1.,0.));
+#30026 = PCURVE('',#29994,#30027);
+#30027 = DEFINITIONAL_REPRESENTATION('',(#30028),#30032);
+#30028 = LINE('',#30029,#30030);
+#30029 = CARTESIAN_POINT('',(0.,0.));
+#30030 = VECTOR('',#30031,1.);
+#30031 = DIRECTION('',(0.,1.));
+#30032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30033 = PCURVE('',#30034,#30039);
+#30034 = PLANE('',#30035);
+#30035 = AXIS2_PLACEMENT_3D('',#30036,#30037,#30038);
+#30036 = CARTESIAN_POINT('',(-5.88,-2.5875,0.));
+#30037 = DIRECTION('',(1.,0.,0.));
+#30038 = DIRECTION('',(0.,0.,1.));
+#30039 = DEFINITIONAL_REPRESENTATION('',(#30040),#30044);
+#30040 = LINE('',#30041,#30042);
+#30041 = CARTESIAN_POINT('',(0.1875,0.));
+#30042 = VECTOR('',#30043,1.);
+#30043 = DIRECTION('',(0.,-1.));
+#30044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30045 = ORIENTED_EDGE('',*,*,#30046,.T.);
+#30046 = EDGE_CURVE('',#30019,#30047,#30049,.T.);
+#30047 = VERTEX_POINT('',#30048);
+#30048 = CARTESIAN_POINT('',(-5.630520432075,-2.5875,0.1875));
+#30049 = SURFACE_CURVE('',#30050,(#30054,#30061),.PCURVE_S1.);
+#30050 = LINE('',#30051,#30052);
+#30051 = CARTESIAN_POINT('',(-5.88,-2.5875,0.1875));
+#30052 = VECTOR('',#30053,1.);
+#30053 = DIRECTION('',(1.,0.,0.));
+#30054 = PCURVE('',#29994,#30055);
+#30055 = DEFINITIONAL_REPRESENTATION('',(#30056),#30060);
+#30056 = LINE('',#30057,#30058);
+#30057 = CARTESIAN_POINT('',(0.,0.));
+#30058 = VECTOR('',#30059,1.);
+#30059 = DIRECTION('',(1.,0.));
+#30060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30061 = PCURVE('',#30062,#30067);
+#30062 = PLANE('',#30063);
+#30063 = AXIS2_PLACEMENT_3D('',#30064,#30065,#30066);
+#30064 = CARTESIAN_POINT('',(-5.453319128445,-2.5875,0.302149478872));
+#30065 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#30066 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#30067 = DEFINITIONAL_REPRESENTATION('',(#30068),#30072);
+#30068 = LINE('',#30069,#30070);
+#30069 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#30070 = VECTOR('',#30071,1.);
+#30071 = DIRECTION('',(-1.,-4.751047921064E-59));
+#30072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30073 = ORIENTED_EDGE('',*,*,#30074,.T.);
+#30074 = EDGE_CURVE('',#30047,#29986,#30075,.T.);
+#30075 = SURFACE_CURVE('',#30076,(#30080,#30087),.PCURVE_S1.);
+#30076 = LINE('',#30077,#30078);
+#30077 = CARTESIAN_POINT('',(-5.630520432075,-2.5875,0.1875));
+#30078 = VECTOR('',#30079,1.);
+#30079 = DIRECTION('',(0.,1.,0.));
+#30080 = PCURVE('',#29994,#30081);
+#30081 = DEFINITIONAL_REPRESENTATION('',(#30082),#30086);
+#30082 = LINE('',#30083,#30084);
+#30083 = CARTESIAN_POINT('',(0.249479567925,0.));
+#30084 = VECTOR('',#30085,1.);
+#30085 = DIRECTION('',(0.,1.));
+#30086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30087 = PCURVE('',#30088,#30093);
+#30088 = CYLINDRICAL_SURFACE('',#30089,9.375E-02);
+#30089 = AXIS2_PLACEMENT_3D('',#30090,#30091,#30092);
+#30090 = CARTESIAN_POINT('',(-5.630520432075,-2.5875,0.28125));
+#30091 = DIRECTION('',(0.,1.,0.));
+#30092 = DIRECTION('',(0.,0.,-1.));
+#30093 = DEFINITIONAL_REPRESENTATION('',(#30094),#30098);
+#30094 = LINE('',#30095,#30096);
+#30095 = CARTESIAN_POINT('',(-0.,0.));
+#30096 = VECTOR('',#30097,1.);
+#30097 = DIRECTION('',(-0.,1.));
+#30098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30099 = ADVANCED_FACE('',(#30100),#30006,.T.);
+#30100 = FACE_BOUND('',#30101,.T.);
+#30101 = EDGE_LOOP('',(#30102,#30132,#30153,#30154,#30182,#30210,#30239,
+ #30267,#30295,#30323,#30351));
+#30102 = ORIENTED_EDGE('',*,*,#30103,.F.);
+#30103 = EDGE_CURVE('',#30104,#30106,#30108,.T.);
+#30104 = VERTEX_POINT('',#30105);
+#30105 = CARTESIAN_POINT('',(-5.88,-2.2125,0.));
+#30106 = VERTEX_POINT('',#30107);
+#30107 = CARTESIAN_POINT('',(-5.530173477358,-2.2125,0.));
+#30108 = SURFACE_CURVE('',#30109,(#30113,#30120),.PCURVE_S1.);
+#30109 = LINE('',#30110,#30111);
+#30110 = CARTESIAN_POINT('',(-5.88,-2.2125,0.));
+#30111 = VECTOR('',#30112,1.);
+#30112 = DIRECTION('',(1.,0.,0.));
+#30113 = PCURVE('',#30006,#30114);
+#30114 = DEFINITIONAL_REPRESENTATION('',(#30115),#30119);
+#30115 = LINE('',#30116,#30117);
+#30116 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#30117 = VECTOR('',#30118,1.);
+#30118 = DIRECTION('',(1.,-8.365608664024E-59));
+#30119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30120 = PCURVE('',#30121,#30126);
+#30121 = PLANE('',#30122);
+#30122 = AXIS2_PLACEMENT_3D('',#30123,#30124,#30125);
+#30123 = CARTESIAN_POINT('',(-5.88,-2.5875,0.));
+#30124 = DIRECTION('',(0.,0.,1.));
+#30125 = DIRECTION('',(1.,0.,0.));
+#30126 = DEFINITIONAL_REPRESENTATION('',(#30127),#30131);
+#30127 = LINE('',#30128,#30129);
+#30128 = CARTESIAN_POINT('',(0.,0.375));
+#30129 = VECTOR('',#30130,1.);
+#30130 = DIRECTION('',(1.,0.));
+#30131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30132 = ORIENTED_EDGE('',*,*,#30133,.T.);
+#30133 = EDGE_CURVE('',#30104,#29984,#30134,.T.);
+#30134 = SURFACE_CURVE('',#30135,(#30139,#30146),.PCURVE_S1.);
+#30135 = LINE('',#30136,#30137);
+#30136 = CARTESIAN_POINT('',(-5.88,-2.2125,0.));
+#30137 = VECTOR('',#30138,1.);
+#30138 = DIRECTION('',(0.,0.,1.));
+#30139 = PCURVE('',#30006,#30140);
+#30140 = DEFINITIONAL_REPRESENTATION('',(#30141),#30145);
+#30141 = LINE('',#30142,#30143);
+#30142 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#30143 = VECTOR('',#30144,1.);
+#30144 = DIRECTION('',(0.,-1.));
+#30145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30146 = PCURVE('',#30034,#30147);
+#30147 = DEFINITIONAL_REPRESENTATION('',(#30148),#30152);
+#30148 = LINE('',#30149,#30150);
+#30149 = CARTESIAN_POINT('',(0.,-0.375));
+#30150 = VECTOR('',#30151,1.);
+#30151 = DIRECTION('',(1.,0.));
+#30152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30153 = ORIENTED_EDGE('',*,*,#29983,.T.);
+#30154 = ORIENTED_EDGE('',*,*,#30155,.T.);
+#30155 = EDGE_CURVE('',#29986,#30156,#30158,.T.);
+#30156 = VERTEX_POINT('',#30157);
+#30157 = CARTESIAN_POINT('',(-5.552515716981,-2.2125,0.229246856604));
+#30158 = SURFACE_CURVE('',#30159,(#30164,#30175),.PCURVE_S1.);
+#30159 = CIRCLE('',#30160,9.375E-02);
+#30160 = AXIS2_PLACEMENT_3D('',#30161,#30162,#30163);
+#30161 = CARTESIAN_POINT('',(-5.630520432075,-2.2125,0.28125));
+#30162 = DIRECTION('',(0.,-1.,0.));
+#30163 = DIRECTION('',(0.,0.,1.));
+#30164 = PCURVE('',#30006,#30165);
+#30165 = DEFINITIONAL_REPRESENTATION('',(#30166),#30174);
+#30166 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30167,#30168,#30169,#30170
+ ,#30171,#30172,#30173),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#30167 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#30168 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#30169 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#30170 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#30171 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#30172 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#30173 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#30174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30175 = PCURVE('',#30088,#30176);
+#30176 = DEFINITIONAL_REPRESENTATION('',(#30177),#30181);
+#30177 = LINE('',#30178,#30179);
+#30178 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#30179 = VECTOR('',#30180,1.);
+#30180 = DIRECTION('',(-1.,0.));
+#30181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30182 = ORIENTED_EDGE('',*,*,#30183,.T.);
+#30183 = EDGE_CURVE('',#30156,#30184,#30186,.T.);
+#30184 = VERTEX_POINT('',#30185);
+#30185 = CARTESIAN_POINT('',(-5.263840667924,-2.2125,0.662259430188));
+#30186 = SURFACE_CURVE('',#30187,(#30191,#30198),.PCURVE_S1.);
+#30187 = LINE('',#30188,#30189);
+#30188 = CARTESIAN_POINT('',(-5.636009430188,-2.2125,0.104006286792));
+#30189 = VECTOR('',#30190,1.);
+#30190 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#30191 = PCURVE('',#30006,#30192);
+#30192 = DEFINITIONAL_REPRESENTATION('',(#30193),#30197);
+#30193 = LINE('',#30194,#30195);
+#30194 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#30195 = VECTOR('',#30196,1.);
+#30196 = DIRECTION('',(0.554700196225,-0.832050294338));
+#30197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30198 = PCURVE('',#30199,#30204);
+#30199 = PLANE('',#30200);
+#30200 = AXIS2_PLACEMENT_3D('',#30201,#30202,#30203);
+#30201 = CARTESIAN_POINT('',(-5.636009430188,-2.5875,0.104006286792));
+#30202 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#30203 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#30204 = DEFINITIONAL_REPRESENTATION('',(#30205),#30209);
+#30205 = LINE('',#30206,#30207);
+#30206 = CARTESIAN_POINT('',(0.,-0.375));
+#30207 = VECTOR('',#30208,1.);
+#30208 = DIRECTION('',(1.,0.));
+#30209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30210 = ORIENTED_EDGE('',*,*,#30211,.T.);
+#30211 = EDGE_CURVE('',#30184,#30212,#30214,.T.);
+#30212 = VERTEX_POINT('',#30213);
+#30213 = CARTESIAN_POINT('',(-5.18583595283,-2.2125,0.704006286792));
+#30214 = SURFACE_CURVE('',#30215,(#30220,#30227),.PCURVE_S1.);
+#30215 = CIRCLE('',#30216,9.375E-02);
+#30216 = AXIS2_PLACEMENT_3D('',#30217,#30218,#30219);
+#30217 = CARTESIAN_POINT('',(-5.18583595283,-2.2125,0.610256286792));
+#30218 = DIRECTION('',(0.,1.,0.));
+#30219 = DIRECTION('',(0.,0.,1.));
+#30220 = PCURVE('',#30006,#30221);
+#30221 = DEFINITIONAL_REPRESENTATION('',(#30222),#30226);
+#30222 = CIRCLE('',#30223,9.375E-02);
+#30223 = AXIS2_PLACEMENT_2D('',#30224,#30225);
+#30224 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#30225 = DIRECTION('',(0.,-1.));
+#30226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30227 = PCURVE('',#30228,#30233);
+#30228 = CYLINDRICAL_SURFACE('',#30229,9.375E-02);
+#30229 = AXIS2_PLACEMENT_3D('',#30230,#30231,#30232);
+#30230 = CARTESIAN_POINT('',(-5.18583595283,-2.5875,0.610256286792));
+#30231 = DIRECTION('',(0.,1.,0.));
+#30232 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#30233 = DEFINITIONAL_REPRESENTATION('',(#30234),#30238);
+#30234 = LINE('',#30235,#30236);
+#30235 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#30236 = VECTOR('',#30237,1.);
+#30237 = DIRECTION('',(1.,0.));
+#30238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30239 = ORIENTED_EDGE('',*,*,#30240,.T.);
+#30240 = EDGE_CURVE('',#30212,#30241,#30243,.T.);
+#30241 = VERTEX_POINT('',#30242);
+#30242 = CARTESIAN_POINT('',(-5.08,-2.2125,0.704006286792));
+#30243 = SURFACE_CURVE('',#30244,(#30248,#30255),.PCURVE_S1.);
+#30244 = LINE('',#30245,#30246);
+#30245 = CARTESIAN_POINT('',(-5.236009430188,-2.2125,0.704006286792));
+#30246 = VECTOR('',#30247,1.);
+#30247 = DIRECTION('',(1.,0.,0.));
+#30248 = PCURVE('',#30006,#30249);
+#30249 = DEFINITIONAL_REPRESENTATION('',(#30250),#30254);
+#30250 = LINE('',#30251,#30252);
+#30251 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#30252 = VECTOR('',#30253,1.);
+#30253 = DIRECTION('',(1.,-8.365608664024E-59));
+#30254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30255 = PCURVE('',#30256,#30261);
+#30256 = PLANE('',#30257);
+#30257 = AXIS2_PLACEMENT_3D('',#30258,#30259,#30260);
+#30258 = CARTESIAN_POINT('',(-5.236009430188,-2.5875,0.704006286792));
+#30259 = DIRECTION('',(0.,0.,1.));
+#30260 = DIRECTION('',(1.,0.,0.));
+#30261 = DEFINITIONAL_REPRESENTATION('',(#30262),#30266);
+#30262 = LINE('',#30263,#30264);
+#30263 = CARTESIAN_POINT('',(0.,0.375));
+#30264 = VECTOR('',#30265,1.);
+#30265 = DIRECTION('',(1.,0.));
+#30266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30267 = ORIENTED_EDGE('',*,*,#30268,.F.);
+#30268 = EDGE_CURVE('',#30269,#30241,#30271,.T.);
+#30269 = VERTEX_POINT('',#30270);
+#30270 = CARTESIAN_POINT('',(-5.08,-2.2125,0.516506286792));
+#30271 = SURFACE_CURVE('',#30272,(#30276,#30283),.PCURVE_S1.);
+#30272 = LINE('',#30273,#30274);
+#30273 = CARTESIAN_POINT('',(-5.08,-2.2125,0.516506286792));
+#30274 = VECTOR('',#30275,1.);
+#30275 = DIRECTION('',(0.,0.,1.));
+#30276 = PCURVE('',#30006,#30277);
+#30277 = DEFINITIONAL_REPRESENTATION('',(#30278),#30282);
+#30278 = LINE('',#30279,#30280);
+#30279 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#30280 = VECTOR('',#30281,1.);
+#30281 = DIRECTION('',(0.,-1.));
+#30282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30283 = PCURVE('',#30284,#30289);
+#30284 = PLANE('',#30285);
+#30285 = AXIS2_PLACEMENT_3D('',#30286,#30287,#30288);
+#30286 = CARTESIAN_POINT('',(-5.08,-2.5875,0.516506286792));
+#30287 = DIRECTION('',(1.,0.,0.));
+#30288 = DIRECTION('',(0.,0.,1.));
+#30289 = DEFINITIONAL_REPRESENTATION('',(#30290),#30294);
+#30290 = LINE('',#30291,#30292);
+#30291 = CARTESIAN_POINT('',(0.,-0.375));
+#30292 = VECTOR('',#30293,1.);
+#30293 = DIRECTION('',(1.,0.));
+#30294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30295 = ORIENTED_EDGE('',*,*,#30296,.F.);
+#30296 = EDGE_CURVE('',#30297,#30269,#30299,.T.);
+#30297 = VERTEX_POINT('',#30298);
+#30298 = CARTESIAN_POINT('',(-5.135662475472,-2.2125,0.516506286792));
+#30299 = SURFACE_CURVE('',#30300,(#30304,#30311),.PCURVE_S1.);
+#30300 = LINE('',#30301,#30302);
+#30301 = CARTESIAN_POINT('',(-5.236009430188,-2.2125,0.516506286792));
+#30302 = VECTOR('',#30303,1.);
+#30303 = DIRECTION('',(1.,0.,0.));
+#30304 = PCURVE('',#30006,#30305);
+#30305 = DEFINITIONAL_REPRESENTATION('',(#30306),#30310);
+#30306 = LINE('',#30307,#30308);
+#30307 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#30308 = VECTOR('',#30309,1.);
+#30309 = DIRECTION('',(1.,-8.365608664024E-59));
+#30310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30311 = PCURVE('',#30312,#30317);
+#30312 = PLANE('',#30313);
+#30313 = AXIS2_PLACEMENT_3D('',#30314,#30315,#30316);
+#30314 = CARTESIAN_POINT('',(-5.236009430188,-2.5875,0.516506286792));
+#30315 = DIRECTION('',(0.,0.,1.));
+#30316 = DIRECTION('',(1.,0.,0.));
+#30317 = DEFINITIONAL_REPRESENTATION('',(#30318),#30322);
+#30318 = LINE('',#30319,#30320);
+#30319 = CARTESIAN_POINT('',(0.,0.375));
+#30320 = VECTOR('',#30321,1.);
+#30321 = DIRECTION('',(1.,0.));
+#30322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30323 = ORIENTED_EDGE('',*,*,#30324,.F.);
+#30324 = EDGE_CURVE('',#30325,#30297,#30327,.T.);
+#30325 = VERTEX_POINT('',#30326);
+#30326 = CARTESIAN_POINT('',(-5.452168762264,-2.2125,4.174685660388E-02)
+ );
+#30327 = SURFACE_CURVE('',#30328,(#30332,#30339),.PCURVE_S1.);
+#30328 = LINE('',#30329,#30330);
+#30329 = CARTESIAN_POINT('',(-5.48,-2.2125,2.775557561563E-17));
+#30330 = VECTOR('',#30331,1.);
+#30331 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#30332 = PCURVE('',#30006,#30333);
+#30333 = DEFINITIONAL_REPRESENTATION('',(#30334),#30338);
+#30334 = LINE('',#30335,#30336);
+#30335 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#30336 = VECTOR('',#30337,1.);
+#30337 = DIRECTION('',(0.554700196225,-0.832050294338));
+#30338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30339 = PCURVE('',#30340,#30345);
+#30340 = PLANE('',#30341);
+#30341 = AXIS2_PLACEMENT_3D('',#30342,#30343,#30344);
+#30342 = CARTESIAN_POINT('',(-5.48,-2.5875,2.775557561563E-17));
+#30343 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#30344 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#30345 = DEFINITIONAL_REPRESENTATION('',(#30346),#30350);
+#30346 = LINE('',#30347,#30348);
+#30347 = CARTESIAN_POINT('',(0.,-0.375));
+#30348 = VECTOR('',#30349,1.);
+#30349 = DIRECTION('',(1.,0.));
+#30350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30351 = ORIENTED_EDGE('',*,*,#30352,.F.);
+#30352 = EDGE_CURVE('',#30106,#30325,#30353,.T.);
+#30353 = SURFACE_CURVE('',#30354,(#30359,#30370),.PCURVE_S1.);
+#30354 = CIRCLE('',#30355,9.375E-02);
+#30355 = AXIS2_PLACEMENT_3D('',#30356,#30357,#30358);
+#30356 = CARTESIAN_POINT('',(-5.530173477358,-2.2125,9.375E-02));
+#30357 = DIRECTION('',(0.,-1.,0.));
+#30358 = DIRECTION('',(0.,0.,1.));
+#30359 = PCURVE('',#30006,#30360);
+#30360 = DEFINITIONAL_REPRESENTATION('',(#30361),#30369);
+#30361 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30362,#30363,#30364,#30365
+ ,#30366,#30367,#30368),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#30362 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#30363 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#30364 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#30365 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#30366 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#30367 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#30368 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#30369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30370 = PCURVE('',#30371,#30376);
+#30371 = CYLINDRICAL_SURFACE('',#30372,9.375E-02);
+#30372 = AXIS2_PLACEMENT_3D('',#30373,#30374,#30375);
+#30373 = CARTESIAN_POINT('',(-5.530173477358,-2.5875,9.375E-02));
+#30374 = DIRECTION('',(0.,1.,0.));
+#30375 = DIRECTION('',(0.,0.,-1.));
+#30376 = DEFINITIONAL_REPRESENTATION('',(#30377),#30381);
+#30377 = LINE('',#30378,#30379);
+#30378 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#30379 = VECTOR('',#30380,1.);
+#30380 = DIRECTION('',(-1.,0.));
+#30381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30382 = ADVANCED_FACE('',(#30383),#30088,.F.);
+#30383 = FACE_BOUND('',#30384,.T.);
+#30384 = EDGE_LOOP('',(#30385,#30409,#30430,#30431));
+#30385 = ORIENTED_EDGE('',*,*,#30386,.T.);
+#30386 = EDGE_CURVE('',#30047,#30387,#30389,.T.);
+#30387 = VERTEX_POINT('',#30388);
+#30388 = CARTESIAN_POINT('',(-5.552515716981,-2.5875,0.229246856604));
+#30389 = SURFACE_CURVE('',#30390,(#30395,#30402),.PCURVE_S1.);
+#30390 = CIRCLE('',#30391,9.375E-02);
+#30391 = AXIS2_PLACEMENT_3D('',#30392,#30393,#30394);
+#30392 = CARTESIAN_POINT('',(-5.630520432075,-2.5875,0.28125));
+#30393 = DIRECTION('',(0.,-1.,0.));
+#30394 = DIRECTION('',(0.,0.,1.));
+#30395 = PCURVE('',#30088,#30396);
+#30396 = DEFINITIONAL_REPRESENTATION('',(#30397),#30401);
+#30397 = LINE('',#30398,#30399);
+#30398 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#30399 = VECTOR('',#30400,1.);
+#30400 = DIRECTION('',(-1.,0.));
+#30401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30402 = PCURVE('',#30062,#30403);
+#30403 = DEFINITIONAL_REPRESENTATION('',(#30404),#30408);
+#30404 = CIRCLE('',#30405,9.375E-02);
+#30405 = AXIS2_PLACEMENT_2D('',#30406,#30407);
+#30406 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#30407 = DIRECTION('',(0.,-1.));
+#30408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30409 = ORIENTED_EDGE('',*,*,#30410,.T.);
+#30410 = EDGE_CURVE('',#30387,#30156,#30411,.T.);
+#30411 = SURFACE_CURVE('',#30412,(#30416,#30423),.PCURVE_S1.);
+#30412 = LINE('',#30413,#30414);
+#30413 = CARTESIAN_POINT('',(-5.552515716981,-2.5875,0.229246856604));
+#30414 = VECTOR('',#30415,1.);
+#30415 = DIRECTION('',(0.,1.,0.));
+#30416 = PCURVE('',#30088,#30417);
+#30417 = DEFINITIONAL_REPRESENTATION('',(#30418),#30422);
+#30418 = LINE('',#30419,#30420);
+#30419 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#30420 = VECTOR('',#30421,1.);
+#30421 = DIRECTION('',(-0.,1.));
+#30422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30423 = PCURVE('',#30199,#30424);
+#30424 = DEFINITIONAL_REPRESENTATION('',(#30425),#30429);
+#30425 = LINE('',#30426,#30427);
+#30426 = CARTESIAN_POINT('',(0.150520432075,0.));
+#30427 = VECTOR('',#30428,1.);
+#30428 = DIRECTION('',(0.,-1.));
+#30429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30430 = ORIENTED_EDGE('',*,*,#30155,.F.);
+#30431 = ORIENTED_EDGE('',*,*,#30074,.F.);
+#30432 = ADVANCED_FACE('',(#30433),#30034,.F.);
+#30433 = FACE_BOUND('',#30434,.F.);
+#30434 = EDGE_LOOP('',(#30435,#30458,#30479,#30480));
+#30435 = ORIENTED_EDGE('',*,*,#30436,.F.);
+#30436 = EDGE_CURVE('',#30437,#30019,#30439,.T.);
+#30437 = VERTEX_POINT('',#30438);
+#30438 = CARTESIAN_POINT('',(-5.88,-2.5875,0.));
+#30439 = SURFACE_CURVE('',#30440,(#30444,#30451),.PCURVE_S1.);
+#30440 = LINE('',#30441,#30442);
+#30441 = CARTESIAN_POINT('',(-5.88,-2.5875,0.));
+#30442 = VECTOR('',#30443,1.);
+#30443 = DIRECTION('',(0.,0.,1.));
+#30444 = PCURVE('',#30034,#30445);
+#30445 = DEFINITIONAL_REPRESENTATION('',(#30446),#30450);
+#30446 = LINE('',#30447,#30448);
+#30447 = CARTESIAN_POINT('',(0.,0.));
+#30448 = VECTOR('',#30449,1.);
+#30449 = DIRECTION('',(1.,0.));
+#30450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30451 = PCURVE('',#30062,#30452);
+#30452 = DEFINITIONAL_REPRESENTATION('',(#30453),#30457);
+#30453 = LINE('',#30454,#30455);
+#30454 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#30455 = VECTOR('',#30456,1.);
+#30456 = DIRECTION('',(0.,-1.));
+#30457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30458 = ORIENTED_EDGE('',*,*,#30459,.T.);
+#30459 = EDGE_CURVE('',#30437,#30104,#30460,.T.);
+#30460 = SURFACE_CURVE('',#30461,(#30465,#30472),.PCURVE_S1.);
+#30461 = LINE('',#30462,#30463);
+#30462 = CARTESIAN_POINT('',(-5.88,-2.5875,0.));
+#30463 = VECTOR('',#30464,1.);
+#30464 = DIRECTION('',(0.,1.,0.));
+#30465 = PCURVE('',#30034,#30466);
+#30466 = DEFINITIONAL_REPRESENTATION('',(#30467),#30471);
+#30467 = LINE('',#30468,#30469);
+#30468 = CARTESIAN_POINT('',(0.,0.));
+#30469 = VECTOR('',#30470,1.);
+#30470 = DIRECTION('',(0.,-1.));
+#30471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30472 = PCURVE('',#30121,#30473);
+#30473 = DEFINITIONAL_REPRESENTATION('',(#30474),#30478);
+#30474 = LINE('',#30475,#30476);
+#30475 = CARTESIAN_POINT('',(0.,0.));
+#30476 = VECTOR('',#30477,1.);
+#30477 = DIRECTION('',(0.,1.));
+#30478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30479 = ORIENTED_EDGE('',*,*,#30133,.T.);
+#30480 = ORIENTED_EDGE('',*,*,#30018,.F.);
+#30481 = ADVANCED_FACE('',(#30482),#30062,.T.);
+#30482 = FACE_BOUND('',#30483,.T.);
+#30483 = EDGE_LOOP('',(#30484,#30507,#30531,#30554,#30577,#30600,#30623,
+ #30651,#30672,#30673,#30674));
+#30484 = ORIENTED_EDGE('',*,*,#30485,.T.);
+#30485 = EDGE_CURVE('',#30437,#30486,#30488,.T.);
+#30486 = VERTEX_POINT('',#30487);
+#30487 = CARTESIAN_POINT('',(-5.530173477358,-2.5875,0.));
+#30488 = SURFACE_CURVE('',#30489,(#30493,#30500),.PCURVE_S1.);
+#30489 = LINE('',#30490,#30491);
+#30490 = CARTESIAN_POINT('',(-5.88,-2.5875,0.));
+#30491 = VECTOR('',#30492,1.);
+#30492 = DIRECTION('',(1.,0.,0.));
+#30493 = PCURVE('',#30062,#30494);
+#30494 = DEFINITIONAL_REPRESENTATION('',(#30495),#30499);
+#30495 = LINE('',#30496,#30497);
+#30496 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#30497 = VECTOR('',#30498,1.);
+#30498 = DIRECTION('',(-1.,-4.751047921064E-59));
+#30499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30500 = PCURVE('',#30121,#30501);
+#30501 = DEFINITIONAL_REPRESENTATION('',(#30502),#30506);
+#30502 = LINE('',#30503,#30504);
+#30503 = CARTESIAN_POINT('',(0.,0.));
+#30504 = VECTOR('',#30505,1.);
+#30505 = DIRECTION('',(1.,0.));
+#30506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30507 = ORIENTED_EDGE('',*,*,#30508,.T.);
+#30508 = EDGE_CURVE('',#30486,#30509,#30511,.T.);
+#30509 = VERTEX_POINT('',#30510);
+#30510 = CARTESIAN_POINT('',(-5.452168762264,-2.5875,4.174685660388E-02)
+ );
+#30511 = SURFACE_CURVE('',#30512,(#30517,#30524),.PCURVE_S1.);
+#30512 = CIRCLE('',#30513,9.375E-02);
+#30513 = AXIS2_PLACEMENT_3D('',#30514,#30515,#30516);
+#30514 = CARTESIAN_POINT('',(-5.530173477358,-2.5875,9.375E-02));
+#30515 = DIRECTION('',(0.,-1.,0.));
+#30516 = DIRECTION('',(0.,0.,1.));
+#30517 = PCURVE('',#30062,#30518);
+#30518 = DEFINITIONAL_REPRESENTATION('',(#30519),#30523);
+#30519 = CIRCLE('',#30520,9.375E-02);
+#30520 = AXIS2_PLACEMENT_2D('',#30521,#30522);
+#30521 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#30522 = DIRECTION('',(0.,-1.));
+#30523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30524 = PCURVE('',#30371,#30525);
+#30525 = DEFINITIONAL_REPRESENTATION('',(#30526),#30530);
+#30526 = LINE('',#30527,#30528);
+#30527 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#30528 = VECTOR('',#30529,1.);
+#30529 = DIRECTION('',(-1.,0.));
+#30530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30531 = ORIENTED_EDGE('',*,*,#30532,.T.);
+#30532 = EDGE_CURVE('',#30509,#30533,#30535,.T.);
+#30533 = VERTEX_POINT('',#30534);
+#30534 = CARTESIAN_POINT('',(-5.135662475472,-2.5875,0.516506286792));
+#30535 = SURFACE_CURVE('',#30536,(#30540,#30547),.PCURVE_S1.);
+#30536 = LINE('',#30537,#30538);
+#30537 = CARTESIAN_POINT('',(-5.48,-2.5875,2.775557561563E-17));
+#30538 = VECTOR('',#30539,1.);
+#30539 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#30540 = PCURVE('',#30062,#30541);
+#30541 = DEFINITIONAL_REPRESENTATION('',(#30542),#30546);
+#30542 = LINE('',#30543,#30544);
+#30543 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#30544 = VECTOR('',#30545,1.);
+#30545 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#30546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30547 = PCURVE('',#30340,#30548);
+#30548 = DEFINITIONAL_REPRESENTATION('',(#30549),#30553);
+#30549 = LINE('',#30550,#30551);
+#30550 = CARTESIAN_POINT('',(0.,0.));
+#30551 = VECTOR('',#30552,1.);
+#30552 = DIRECTION('',(1.,0.));
+#30553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30554 = ORIENTED_EDGE('',*,*,#30555,.T.);
+#30555 = EDGE_CURVE('',#30533,#30556,#30558,.T.);
+#30556 = VERTEX_POINT('',#30557);
+#30557 = CARTESIAN_POINT('',(-5.08,-2.5875,0.516506286792));
+#30558 = SURFACE_CURVE('',#30559,(#30563,#30570),.PCURVE_S1.);
+#30559 = LINE('',#30560,#30561);
+#30560 = CARTESIAN_POINT('',(-5.236009430188,-2.5875,0.516506286792));
+#30561 = VECTOR('',#30562,1.);
+#30562 = DIRECTION('',(1.,0.,0.));
+#30563 = PCURVE('',#30062,#30564);
+#30564 = DEFINITIONAL_REPRESENTATION('',(#30565),#30569);
+#30565 = LINE('',#30566,#30567);
+#30566 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#30567 = VECTOR('',#30568,1.);
+#30568 = DIRECTION('',(-1.,-4.751047921064E-59));
+#30569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30570 = PCURVE('',#30312,#30571);
+#30571 = DEFINITIONAL_REPRESENTATION('',(#30572),#30576);
+#30572 = LINE('',#30573,#30574);
+#30573 = CARTESIAN_POINT('',(0.,0.));
+#30574 = VECTOR('',#30575,1.);
+#30575 = DIRECTION('',(1.,0.));
+#30576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30577 = ORIENTED_EDGE('',*,*,#30578,.T.);
+#30578 = EDGE_CURVE('',#30556,#30579,#30581,.T.);
+#30579 = VERTEX_POINT('',#30580);
+#30580 = CARTESIAN_POINT('',(-5.08,-2.5875,0.704006286792));
+#30581 = SURFACE_CURVE('',#30582,(#30586,#30593),.PCURVE_S1.);
+#30582 = LINE('',#30583,#30584);
+#30583 = CARTESIAN_POINT('',(-5.08,-2.5875,0.516506286792));
+#30584 = VECTOR('',#30585,1.);
+#30585 = DIRECTION('',(0.,0.,1.));
+#30586 = PCURVE('',#30062,#30587);
+#30587 = DEFINITIONAL_REPRESENTATION('',(#30588),#30592);
+#30588 = LINE('',#30589,#30590);
+#30589 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#30590 = VECTOR('',#30591,1.);
+#30591 = DIRECTION('',(0.,-1.));
+#30592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30593 = PCURVE('',#30284,#30594);
+#30594 = DEFINITIONAL_REPRESENTATION('',(#30595),#30599);
+#30595 = LINE('',#30596,#30597);
+#30596 = CARTESIAN_POINT('',(0.,0.));
+#30597 = VECTOR('',#30598,1.);
+#30598 = DIRECTION('',(1.,0.));
+#30599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30600 = ORIENTED_EDGE('',*,*,#30601,.F.);
+#30601 = EDGE_CURVE('',#30602,#30579,#30604,.T.);
+#30602 = VERTEX_POINT('',#30603);
+#30603 = CARTESIAN_POINT('',(-5.18583595283,-2.5875,0.704006286792));
+#30604 = SURFACE_CURVE('',#30605,(#30609,#30616),.PCURVE_S1.);
+#30605 = LINE('',#30606,#30607);
+#30606 = CARTESIAN_POINT('',(-5.236009430188,-2.5875,0.704006286792));
+#30607 = VECTOR('',#30608,1.);
+#30608 = DIRECTION('',(1.,0.,0.));
+#30609 = PCURVE('',#30062,#30610);
+#30610 = DEFINITIONAL_REPRESENTATION('',(#30611),#30615);
+#30611 = LINE('',#30612,#30613);
+#30612 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#30613 = VECTOR('',#30614,1.);
+#30614 = DIRECTION('',(-1.,-4.751047921064E-59));
+#30615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30616 = PCURVE('',#30256,#30617);
+#30617 = DEFINITIONAL_REPRESENTATION('',(#30618),#30622);
+#30618 = LINE('',#30619,#30620);
+#30619 = CARTESIAN_POINT('',(0.,0.));
+#30620 = VECTOR('',#30621,1.);
+#30621 = DIRECTION('',(1.,0.));
+#30622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30623 = ORIENTED_EDGE('',*,*,#30624,.F.);
+#30624 = EDGE_CURVE('',#30625,#30602,#30627,.T.);
+#30625 = VERTEX_POINT('',#30626);
+#30626 = CARTESIAN_POINT('',(-5.263840667924,-2.5875,0.662259430188));
+#30627 = SURFACE_CURVE('',#30628,(#30633,#30644),.PCURVE_S1.);
+#30628 = CIRCLE('',#30629,9.375E-02);
+#30629 = AXIS2_PLACEMENT_3D('',#30630,#30631,#30632);
+#30630 = CARTESIAN_POINT('',(-5.18583595283,-2.5875,0.610256286792));
+#30631 = DIRECTION('',(0.,1.,0.));
+#30632 = DIRECTION('',(0.,0.,1.));
+#30633 = PCURVE('',#30062,#30634);
+#30634 = DEFINITIONAL_REPRESENTATION('',(#30635),#30643);
+#30635 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30636,#30637,#30638,#30639
+ ,#30640,#30641,#30642),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#30636 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#30637 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#30638 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#30639 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#30640 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#30641 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#30642 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#30643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30644 = PCURVE('',#30228,#30645);
+#30645 = DEFINITIONAL_REPRESENTATION('',(#30646),#30650);
+#30646 = LINE('',#30647,#30648);
+#30647 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#30648 = VECTOR('',#30649,1.);
+#30649 = DIRECTION('',(1.,0.));
+#30650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30651 = ORIENTED_EDGE('',*,*,#30652,.F.);
+#30652 = EDGE_CURVE('',#30387,#30625,#30653,.T.);
+#30653 = SURFACE_CURVE('',#30654,(#30658,#30665),.PCURVE_S1.);
+#30654 = LINE('',#30655,#30656);
+#30655 = CARTESIAN_POINT('',(-5.636009430188,-2.5875,0.104006286792));
+#30656 = VECTOR('',#30657,1.);
+#30657 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#30658 = PCURVE('',#30062,#30659);
+#30659 = DEFINITIONAL_REPRESENTATION('',(#30660),#30664);
+#30660 = LINE('',#30661,#30662);
+#30661 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#30662 = VECTOR('',#30663,1.);
+#30663 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#30664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30665 = PCURVE('',#30199,#30666);
+#30666 = DEFINITIONAL_REPRESENTATION('',(#30667),#30671);
+#30667 = LINE('',#30668,#30669);
+#30668 = CARTESIAN_POINT('',(0.,0.));
+#30669 = VECTOR('',#30670,1.);
+#30670 = DIRECTION('',(1.,0.));
+#30671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30672 = ORIENTED_EDGE('',*,*,#30386,.F.);
+#30673 = ORIENTED_EDGE('',*,*,#30046,.F.);
+#30674 = ORIENTED_EDGE('',*,*,#30436,.F.);
+#30675 = ADVANCED_FACE('',(#30676),#30121,.F.);
+#30676 = FACE_BOUND('',#30677,.F.);
+#30677 = EDGE_LOOP('',(#30678,#30679,#30680,#30681));
+#30678 = ORIENTED_EDGE('',*,*,#30103,.F.);
+#30679 = ORIENTED_EDGE('',*,*,#30459,.F.);
+#30680 = ORIENTED_EDGE('',*,*,#30485,.T.);
+#30681 = ORIENTED_EDGE('',*,*,#30682,.T.);
+#30682 = EDGE_CURVE('',#30486,#30106,#30683,.T.);
+#30683 = SURFACE_CURVE('',#30684,(#30688,#30695),.PCURVE_S1.);
+#30684 = LINE('',#30685,#30686);
+#30685 = CARTESIAN_POINT('',(-5.530173477358,-2.5875,0.));
+#30686 = VECTOR('',#30687,1.);
+#30687 = DIRECTION('',(0.,1.,0.));
+#30688 = PCURVE('',#30121,#30689);
+#30689 = DEFINITIONAL_REPRESENTATION('',(#30690),#30694);
+#30690 = LINE('',#30691,#30692);
+#30691 = CARTESIAN_POINT('',(0.349826522642,0.));
+#30692 = VECTOR('',#30693,1.);
+#30693 = DIRECTION('',(0.,1.));
+#30694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30695 = PCURVE('',#30371,#30696);
+#30696 = DEFINITIONAL_REPRESENTATION('',(#30697),#30701);
+#30697 = LINE('',#30698,#30699);
+#30698 = CARTESIAN_POINT('',(-0.,0.));
+#30699 = VECTOR('',#30700,1.);
+#30700 = DIRECTION('',(-0.,1.));
+#30701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30702 = ADVANCED_FACE('',(#30703),#30371,.T.);
+#30703 = FACE_BOUND('',#30704,.F.);
+#30704 = EDGE_LOOP('',(#30705,#30706,#30727,#30728));
+#30705 = ORIENTED_EDGE('',*,*,#30508,.T.);
+#30706 = ORIENTED_EDGE('',*,*,#30707,.T.);
+#30707 = EDGE_CURVE('',#30509,#30325,#30708,.T.);
+#30708 = SURFACE_CURVE('',#30709,(#30713,#30720),.PCURVE_S1.);
+#30709 = LINE('',#30710,#30711);
+#30710 = CARTESIAN_POINT('',(-5.452168762264,-2.5875,4.174685660388E-02)
+ );
+#30711 = VECTOR('',#30712,1.);
+#30712 = DIRECTION('',(0.,1.,0.));
+#30713 = PCURVE('',#30371,#30714);
+#30714 = DEFINITIONAL_REPRESENTATION('',(#30715),#30719);
+#30715 = LINE('',#30716,#30717);
+#30716 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#30717 = VECTOR('',#30718,1.);
+#30718 = DIRECTION('',(-0.,1.));
+#30719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30720 = PCURVE('',#30340,#30721);
+#30721 = DEFINITIONAL_REPRESENTATION('',(#30722),#30726);
+#30722 = LINE('',#30723,#30724);
+#30723 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#30724 = VECTOR('',#30725,1.);
+#30725 = DIRECTION('',(0.,-1.));
+#30726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30727 = ORIENTED_EDGE('',*,*,#30352,.F.);
+#30728 = ORIENTED_EDGE('',*,*,#30682,.F.);
+#30729 = ADVANCED_FACE('',(#30730),#30340,.T.);
+#30730 = FACE_BOUND('',#30731,.T.);
+#30731 = EDGE_LOOP('',(#30732,#30733,#30734,#30735));
+#30732 = ORIENTED_EDGE('',*,*,#30532,.F.);
+#30733 = ORIENTED_EDGE('',*,*,#30707,.T.);
+#30734 = ORIENTED_EDGE('',*,*,#30324,.T.);
+#30735 = ORIENTED_EDGE('',*,*,#30736,.F.);
+#30736 = EDGE_CURVE('',#30533,#30297,#30737,.T.);
+#30737 = SURFACE_CURVE('',#30738,(#30742,#30748),.PCURVE_S1.);
+#30738 = LINE('',#30739,#30740);
+#30739 = CARTESIAN_POINT('',(-5.135662475472,-2.5875,0.516506286792));
+#30740 = VECTOR('',#30741,1.);
+#30741 = DIRECTION('',(0.,1.,0.));
+#30742 = PCURVE('',#30340,#30743);
+#30743 = DEFINITIONAL_REPRESENTATION('',(#30744),#30747);
+#30744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30745,#30746),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#30745 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#30746 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#30747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30748 = PCURVE('',#30312,#30749);
+#30749 = DEFINITIONAL_REPRESENTATION('',(#30750),#30753);
+#30750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30751,#30752),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#30751 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#30752 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#30753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30754 = ADVANCED_FACE('',(#30755),#30312,.F.);
+#30755 = FACE_BOUND('',#30756,.F.);
+#30756 = EDGE_LOOP('',(#30757,#30758,#30759,#30760));
+#30757 = ORIENTED_EDGE('',*,*,#30296,.F.);
+#30758 = ORIENTED_EDGE('',*,*,#30736,.F.);
+#30759 = ORIENTED_EDGE('',*,*,#30555,.T.);
+#30760 = ORIENTED_EDGE('',*,*,#30761,.T.);
+#30761 = EDGE_CURVE('',#30556,#30269,#30762,.T.);
+#30762 = SURFACE_CURVE('',#30763,(#30767,#30774),.PCURVE_S1.);
+#30763 = LINE('',#30764,#30765);
+#30764 = CARTESIAN_POINT('',(-5.08,-2.5875,0.516506286792));
+#30765 = VECTOR('',#30766,1.);
+#30766 = DIRECTION('',(0.,1.,0.));
+#30767 = PCURVE('',#30312,#30768);
+#30768 = DEFINITIONAL_REPRESENTATION('',(#30769),#30773);
+#30769 = LINE('',#30770,#30771);
+#30770 = CARTESIAN_POINT('',(0.156009430188,0.));
+#30771 = VECTOR('',#30772,1.);
+#30772 = DIRECTION('',(0.,1.));
+#30773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30774 = PCURVE('',#30284,#30775);
+#30775 = DEFINITIONAL_REPRESENTATION('',(#30776),#30780);
+#30776 = LINE('',#30777,#30778);
+#30777 = CARTESIAN_POINT('',(0.,0.));
+#30778 = VECTOR('',#30779,1.);
+#30779 = DIRECTION('',(0.,-1.));
+#30780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30781 = ADVANCED_FACE('',(#30782),#30284,.T.);
+#30782 = FACE_BOUND('',#30783,.T.);
+#30783 = EDGE_LOOP('',(#30784,#30785,#30786,#30787));
+#30784 = ORIENTED_EDGE('',*,*,#30578,.F.);
+#30785 = ORIENTED_EDGE('',*,*,#30761,.T.);
+#30786 = ORIENTED_EDGE('',*,*,#30268,.T.);
+#30787 = ORIENTED_EDGE('',*,*,#30788,.F.);
+#30788 = EDGE_CURVE('',#30579,#30241,#30789,.T.);
+#30789 = SURFACE_CURVE('',#30790,(#30794,#30801),.PCURVE_S1.);
+#30790 = LINE('',#30791,#30792);
+#30791 = CARTESIAN_POINT('',(-5.08,-2.5875,0.704006286792));
+#30792 = VECTOR('',#30793,1.);
+#30793 = DIRECTION('',(0.,1.,0.));
+#30794 = PCURVE('',#30284,#30795);
+#30795 = DEFINITIONAL_REPRESENTATION('',(#30796),#30800);
+#30796 = LINE('',#30797,#30798);
+#30797 = CARTESIAN_POINT('',(0.1875,0.));
+#30798 = VECTOR('',#30799,1.);
+#30799 = DIRECTION('',(0.,-1.));
+#30800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30801 = PCURVE('',#30256,#30802);
+#30802 = DEFINITIONAL_REPRESENTATION('',(#30803),#30807);
+#30803 = LINE('',#30804,#30805);
+#30804 = CARTESIAN_POINT('',(0.156009430188,0.));
+#30805 = VECTOR('',#30806,1.);
+#30806 = DIRECTION('',(0.,1.));
+#30807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30808 = ADVANCED_FACE('',(#30809),#30199,.F.);
+#30809 = FACE_BOUND('',#30810,.F.);
+#30810 = EDGE_LOOP('',(#30811,#30812,#30813,#30814));
+#30811 = ORIENTED_EDGE('',*,*,#30652,.F.);
+#30812 = ORIENTED_EDGE('',*,*,#30410,.T.);
+#30813 = ORIENTED_EDGE('',*,*,#30183,.T.);
+#30814 = ORIENTED_EDGE('',*,*,#30815,.F.);
+#30815 = EDGE_CURVE('',#30625,#30184,#30816,.T.);
+#30816 = SURFACE_CURVE('',#30817,(#30821,#30828),.PCURVE_S1.);
+#30817 = LINE('',#30818,#30819);
+#30818 = CARTESIAN_POINT('',(-5.263840667924,-2.5875,0.662259430188));
+#30819 = VECTOR('',#30820,1.);
+#30820 = DIRECTION('',(0.,1.,0.));
+#30821 = PCURVE('',#30199,#30822);
+#30822 = DEFINITIONAL_REPRESENTATION('',(#30823),#30827);
+#30823 = LINE('',#30824,#30825);
+#30824 = CARTESIAN_POINT('',(0.670936777735,0.));
+#30825 = VECTOR('',#30826,1.);
+#30826 = DIRECTION('',(0.,-1.));
+#30827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30828 = PCURVE('',#30228,#30829);
+#30829 = DEFINITIONAL_REPRESENTATION('',(#30830),#30834);
+#30830 = LINE('',#30831,#30832);
+#30831 = CARTESIAN_POINT('',(0.,0.));
+#30832 = VECTOR('',#30833,1.);
+#30833 = DIRECTION('',(0.,1.));
+#30834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30835 = ADVANCED_FACE('',(#30836),#30256,.T.);
+#30836 = FACE_BOUND('',#30837,.T.);
+#30837 = EDGE_LOOP('',(#30838,#30839,#30840,#30841));
+#30838 = ORIENTED_EDGE('',*,*,#30601,.T.);
+#30839 = ORIENTED_EDGE('',*,*,#30788,.T.);
+#30840 = ORIENTED_EDGE('',*,*,#30240,.F.);
+#30841 = ORIENTED_EDGE('',*,*,#30842,.F.);
+#30842 = EDGE_CURVE('',#30602,#30212,#30843,.T.);
+#30843 = SURFACE_CURVE('',#30844,(#30848,#30855),.PCURVE_S1.);
+#30844 = LINE('',#30845,#30846);
+#30845 = CARTESIAN_POINT('',(-5.18583595283,-2.5875,0.704006286792));
+#30846 = VECTOR('',#30847,1.);
+#30847 = DIRECTION('',(0.,1.,0.));
+#30848 = PCURVE('',#30256,#30849);
+#30849 = DEFINITIONAL_REPRESENTATION('',(#30850),#30854);
+#30850 = LINE('',#30851,#30852);
+#30851 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#30852 = VECTOR('',#30853,1.);
+#30853 = DIRECTION('',(0.,1.));
+#30854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30855 = PCURVE('',#30228,#30856);
+#30856 = DEFINITIONAL_REPRESENTATION('',(#30857),#30861);
+#30857 = LINE('',#30858,#30859);
+#30858 = CARTESIAN_POINT('',(0.982793723247,0.));
+#30859 = VECTOR('',#30860,1.);
+#30860 = DIRECTION('',(0.,1.));
+#30861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30862 = ADVANCED_FACE('',(#30863),#30228,.T.);
+#30863 = FACE_BOUND('',#30864,.T.);
+#30864 = EDGE_LOOP('',(#30865,#30866,#30867,#30868));
+#30865 = ORIENTED_EDGE('',*,*,#30624,.T.);
+#30866 = ORIENTED_EDGE('',*,*,#30842,.T.);
+#30867 = ORIENTED_EDGE('',*,*,#30211,.F.);
+#30868 = ORIENTED_EDGE('',*,*,#30815,.F.);
+#30869 = MANIFOLD_SOLID_BREP('',#30870);
+#30870 = CLOSED_SHELL('',(#30871,#30991,#31270,#31324,#31373,#31567,
+ #31594,#31621,#31646,#31673,#31700,#31727,#31754));
+#30871 = ADVANCED_FACE('',(#30872),#30886,.T.);
+#30872 = FACE_BOUND('',#30873,.T.);
+#30873 = EDGE_LOOP('',(#30874,#30909,#30937,#30965));
+#30874 = ORIENTED_EDGE('',*,*,#30875,.F.);
+#30875 = EDGE_CURVE('',#30876,#30878,#30880,.T.);
+#30876 = VERTEX_POINT('',#30877);
+#30877 = CARTESIAN_POINT('',(5.630520432075,-2.2125,0.1875));
+#30878 = VERTEX_POINT('',#30879);
+#30879 = CARTESIAN_POINT('',(5.88,-2.2125,0.1875));
+#30880 = SURFACE_CURVE('',#30881,(#30885,#30897),.PCURVE_S1.);
+#30881 = LINE('',#30882,#30883);
+#30882 = CARTESIAN_POINT('',(5.48,-2.2125,0.1875));
+#30883 = VECTOR('',#30884,1.);
+#30884 = DIRECTION('',(1.,0.,0.));
+#30885 = PCURVE('',#30886,#30891);
+#30886 = PLANE('',#30887);
+#30887 = AXIS2_PLACEMENT_3D('',#30888,#30889,#30890);
+#30888 = CARTESIAN_POINT('',(5.48,-2.5875,0.1875));
+#30889 = DIRECTION('',(0.,0.,1.));
+#30890 = DIRECTION('',(1.,0.,0.));
+#30891 = DEFINITIONAL_REPRESENTATION('',(#30892),#30896);
+#30892 = LINE('',#30893,#30894);
+#30893 = CARTESIAN_POINT('',(0.,0.375));
+#30894 = VECTOR('',#30895,1.);
+#30895 = DIRECTION('',(1.,0.));
+#30896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30897 = PCURVE('',#30898,#30903);
+#30898 = PLANE('',#30899);
+#30899 = AXIS2_PLACEMENT_3D('',#30900,#30901,#30902);
+#30900 = CARTESIAN_POINT('',(5.453319128445,-2.2125,0.302149478872));
+#30901 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#30902 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#30903 = DEFINITIONAL_REPRESENTATION('',(#30904),#30908);
+#30904 = LINE('',#30905,#30906);
+#30905 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#30906 = VECTOR('',#30907,1.);
+#30907 = DIRECTION('',(1.,4.145425090127E-57));
+#30908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30909 = ORIENTED_EDGE('',*,*,#30910,.F.);
+#30910 = EDGE_CURVE('',#30911,#30876,#30913,.T.);
+#30911 = VERTEX_POINT('',#30912);
+#30912 = CARTESIAN_POINT('',(5.630520432075,-2.5875,0.1875));
+#30913 = SURFACE_CURVE('',#30914,(#30918,#30925),.PCURVE_S1.);
+#30914 = LINE('',#30915,#30916);
+#30915 = CARTESIAN_POINT('',(5.630520432075,-2.5875,0.1875));
+#30916 = VECTOR('',#30917,1.);
+#30917 = DIRECTION('',(0.,1.,0.));
+#30918 = PCURVE('',#30886,#30919);
+#30919 = DEFINITIONAL_REPRESENTATION('',(#30920),#30924);
+#30920 = LINE('',#30921,#30922);
+#30921 = CARTESIAN_POINT('',(0.150520432075,0.));
+#30922 = VECTOR('',#30923,1.);
+#30923 = DIRECTION('',(0.,1.));
+#30924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30925 = PCURVE('',#30926,#30931);
+#30926 = CYLINDRICAL_SURFACE('',#30927,9.375E-02);
+#30927 = AXIS2_PLACEMENT_3D('',#30928,#30929,#30930);
+#30928 = CARTESIAN_POINT('',(5.630520432075,-2.5875,0.28125));
+#30929 = DIRECTION('',(0.,1.,0.));
+#30930 = DIRECTION('',(0.,0.,-1.));
+#30931 = DEFINITIONAL_REPRESENTATION('',(#30932),#30936);
+#30932 = LINE('',#30933,#30934);
+#30933 = CARTESIAN_POINT('',(0.,0.));
+#30934 = VECTOR('',#30935,1.);
+#30935 = DIRECTION('',(0.,1.));
+#30936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30937 = ORIENTED_EDGE('',*,*,#30938,.T.);
+#30938 = EDGE_CURVE('',#30911,#30939,#30941,.T.);
+#30939 = VERTEX_POINT('',#30940);
+#30940 = CARTESIAN_POINT('',(5.88,-2.5875,0.1875));
+#30941 = SURFACE_CURVE('',#30942,(#30946,#30953),.PCURVE_S1.);
+#30942 = LINE('',#30943,#30944);
+#30943 = CARTESIAN_POINT('',(5.48,-2.5875,0.1875));
+#30944 = VECTOR('',#30945,1.);
+#30945 = DIRECTION('',(1.,0.,0.));
+#30946 = PCURVE('',#30886,#30947);
+#30947 = DEFINITIONAL_REPRESENTATION('',(#30948),#30952);
+#30948 = LINE('',#30949,#30950);
+#30949 = CARTESIAN_POINT('',(0.,0.));
+#30950 = VECTOR('',#30951,1.);
+#30951 = DIRECTION('',(1.,0.));
+#30952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30953 = PCURVE('',#30954,#30959);
+#30954 = PLANE('',#30955);
+#30955 = AXIS2_PLACEMENT_3D('',#30956,#30957,#30958);
+#30956 = CARTESIAN_POINT('',(5.453319128445,-2.5875,0.302149478872));
+#30957 = DIRECTION('',(-0.,-1.,-0.));
+#30958 = DIRECTION('',(0.,0.,-1.));
+#30959 = DEFINITIONAL_REPRESENTATION('',(#30960),#30964);
+#30960 = LINE('',#30961,#30962);
+#30961 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#30962 = VECTOR('',#30963,1.);
+#30963 = DIRECTION('',(0.,1.));
+#30964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30965 = ORIENTED_EDGE('',*,*,#30966,.T.);
+#30966 = EDGE_CURVE('',#30939,#30878,#30967,.T.);
+#30967 = SURFACE_CURVE('',#30968,(#30972,#30979),.PCURVE_S1.);
+#30968 = LINE('',#30969,#30970);
+#30969 = CARTESIAN_POINT('',(5.88,-2.5875,0.1875));
+#30970 = VECTOR('',#30971,1.);
+#30971 = DIRECTION('',(0.,1.,0.));
+#30972 = PCURVE('',#30886,#30973);
+#30973 = DEFINITIONAL_REPRESENTATION('',(#30974),#30978);
+#30974 = LINE('',#30975,#30976);
+#30975 = CARTESIAN_POINT('',(0.4,0.));
+#30976 = VECTOR('',#30977,1.);
+#30977 = DIRECTION('',(0.,1.));
+#30978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30979 = PCURVE('',#30980,#30985);
+#30980 = PLANE('',#30981);
+#30981 = AXIS2_PLACEMENT_3D('',#30982,#30983,#30984);
+#30982 = CARTESIAN_POINT('',(5.88,-2.5875,0.));
+#30983 = DIRECTION('',(1.,0.,0.));
+#30984 = DIRECTION('',(0.,0.,1.));
+#30985 = DEFINITIONAL_REPRESENTATION('',(#30986),#30990);
+#30986 = LINE('',#30987,#30988);
+#30987 = CARTESIAN_POINT('',(0.1875,0.));
+#30988 = VECTOR('',#30989,1.);
+#30989 = DIRECTION('',(0.,-1.));
+#30990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#30991 = ADVANCED_FACE('',(#30992),#30898,.T.);
+#30992 = FACE_BOUND('',#30993,.T.);
+#30993 = EDGE_LOOP('',(#30994,#31024,#31053,#31081,#31109,#31137,#31165,
+ #31198,#31226,#31248,#31249));
+#30994 = ORIENTED_EDGE('',*,*,#30995,.F.);
+#30995 = EDGE_CURVE('',#30996,#30998,#31000,.T.);
+#30996 = VERTEX_POINT('',#30997);
+#30997 = CARTESIAN_POINT('',(5.530173477358,-2.2125,0.));
+#30998 = VERTEX_POINT('',#30999);
+#30999 = CARTESIAN_POINT('',(5.88,-2.2125,0.));
+#31000 = SURFACE_CURVE('',#31001,(#31005,#31012),.PCURVE_S1.);
+#31001 = LINE('',#31002,#31003);
+#31002 = CARTESIAN_POINT('',(5.48,-2.2125,0.));
+#31003 = VECTOR('',#31004,1.);
+#31004 = DIRECTION('',(1.,0.,0.));
+#31005 = PCURVE('',#30898,#31006);
+#31006 = DEFINITIONAL_REPRESENTATION('',(#31007),#31011);
+#31007 = LINE('',#31008,#31009);
+#31008 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#31009 = VECTOR('',#31010,1.);
+#31010 = DIRECTION('',(1.,4.145425090127E-57));
+#31011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31012 = PCURVE('',#31013,#31018);
+#31013 = PLANE('',#31014);
+#31014 = AXIS2_PLACEMENT_3D('',#31015,#31016,#31017);
+#31015 = CARTESIAN_POINT('',(5.48,-2.5875,0.));
+#31016 = DIRECTION('',(0.,0.,1.));
+#31017 = DIRECTION('',(1.,0.,0.));
+#31018 = DEFINITIONAL_REPRESENTATION('',(#31019),#31023);
+#31019 = LINE('',#31020,#31021);
+#31020 = CARTESIAN_POINT('',(0.,0.375));
+#31021 = VECTOR('',#31022,1.);
+#31022 = DIRECTION('',(1.,0.));
+#31023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31024 = ORIENTED_EDGE('',*,*,#31025,.T.);
+#31025 = EDGE_CURVE('',#30996,#31026,#31028,.T.);
+#31026 = VERTEX_POINT('',#31027);
+#31027 = CARTESIAN_POINT('',(5.452168762264,-2.2125,4.174685660388E-02)
+ );
+#31028 = SURFACE_CURVE('',#31029,(#31034,#31041),.PCURVE_S1.);
+#31029 = CIRCLE('',#31030,9.375E-02);
+#31030 = AXIS2_PLACEMENT_3D('',#31031,#31032,#31033);
+#31031 = CARTESIAN_POINT('',(5.530173477358,-2.2125,9.375E-02));
+#31032 = DIRECTION('',(0.,1.,0.));
+#31033 = DIRECTION('',(0.,0.,1.));
+#31034 = PCURVE('',#30898,#31035);
+#31035 = DEFINITIONAL_REPRESENTATION('',(#31036),#31040);
+#31036 = CIRCLE('',#31037,9.375E-02);
+#31037 = AXIS2_PLACEMENT_2D('',#31038,#31039);
+#31038 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#31039 = DIRECTION('',(0.,-1.));
+#31040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31041 = PCURVE('',#31042,#31047);
+#31042 = CYLINDRICAL_SURFACE('',#31043,9.375E-02);
+#31043 = AXIS2_PLACEMENT_3D('',#31044,#31045,#31046);
+#31044 = CARTESIAN_POINT('',(5.530173477358,-2.5875,9.375E-02));
+#31045 = DIRECTION('',(0.,1.,0.));
+#31046 = DIRECTION('',(0.,0.,-1.));
+#31047 = DEFINITIONAL_REPRESENTATION('',(#31048),#31052);
+#31048 = LINE('',#31049,#31050);
+#31049 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#31050 = VECTOR('',#31051,1.);
+#31051 = DIRECTION('',(1.,0.));
+#31052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31053 = ORIENTED_EDGE('',*,*,#31054,.T.);
+#31054 = EDGE_CURVE('',#31026,#31055,#31057,.T.);
+#31055 = VERTEX_POINT('',#31056);
+#31056 = CARTESIAN_POINT('',(5.135662475472,-2.2125,0.516506286792));
+#31057 = SURFACE_CURVE('',#31058,(#31062,#31069),.PCURVE_S1.);
+#31058 = LINE('',#31059,#31060);
+#31059 = CARTESIAN_POINT('',(5.48,-2.2125,0.));
+#31060 = VECTOR('',#31061,1.);
+#31061 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#31062 = PCURVE('',#30898,#31063);
+#31063 = DEFINITIONAL_REPRESENTATION('',(#31064),#31068);
+#31064 = LINE('',#31065,#31066);
+#31065 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#31066 = VECTOR('',#31067,1.);
+#31067 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#31068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31069 = PCURVE('',#31070,#31075);
+#31070 = PLANE('',#31071);
+#31071 = AXIS2_PLACEMENT_3D('',#31072,#31073,#31074);
+#31072 = CARTESIAN_POINT('',(5.48,-2.5875,0.));
+#31073 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#31074 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#31075 = DEFINITIONAL_REPRESENTATION('',(#31076),#31080);
+#31076 = LINE('',#31077,#31078);
+#31077 = CARTESIAN_POINT('',(0.,-0.375));
+#31078 = VECTOR('',#31079,1.);
+#31079 = DIRECTION('',(1.,0.));
+#31080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31081 = ORIENTED_EDGE('',*,*,#31082,.F.);
+#31082 = EDGE_CURVE('',#31083,#31055,#31085,.T.);
+#31083 = VERTEX_POINT('',#31084);
+#31084 = CARTESIAN_POINT('',(5.08,-2.2125,0.516506286792));
+#31085 = SURFACE_CURVE('',#31086,(#31090,#31097),.PCURVE_S1.);
+#31086 = LINE('',#31087,#31088);
+#31087 = CARTESIAN_POINT('',(5.08,-2.2125,0.516506286792));
+#31088 = VECTOR('',#31089,1.);
+#31089 = DIRECTION('',(1.,0.,0.));
+#31090 = PCURVE('',#30898,#31091);
+#31091 = DEFINITIONAL_REPRESENTATION('',(#31092),#31096);
+#31092 = LINE('',#31093,#31094);
+#31093 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#31094 = VECTOR('',#31095,1.);
+#31095 = DIRECTION('',(1.,4.145425090127E-57));
+#31096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31097 = PCURVE('',#31098,#31103);
+#31098 = PLANE('',#31099);
+#31099 = AXIS2_PLACEMENT_3D('',#31100,#31101,#31102);
+#31100 = CARTESIAN_POINT('',(5.08,-2.5875,0.516506286792));
+#31101 = DIRECTION('',(0.,0.,1.));
+#31102 = DIRECTION('',(1.,0.,0.));
+#31103 = DEFINITIONAL_REPRESENTATION('',(#31104),#31108);
+#31104 = LINE('',#31105,#31106);
+#31105 = CARTESIAN_POINT('',(0.,0.375));
+#31106 = VECTOR('',#31107,1.);
+#31107 = DIRECTION('',(1.,0.));
+#31108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31109 = ORIENTED_EDGE('',*,*,#31110,.T.);
+#31110 = EDGE_CURVE('',#31083,#31111,#31113,.T.);
+#31111 = VERTEX_POINT('',#31112);
+#31112 = CARTESIAN_POINT('',(5.08,-2.2125,0.704006286792));
+#31113 = SURFACE_CURVE('',#31114,(#31118,#31125),.PCURVE_S1.);
+#31114 = LINE('',#31115,#31116);
+#31115 = CARTESIAN_POINT('',(5.08,-2.2125,0.516506286792));
+#31116 = VECTOR('',#31117,1.);
+#31117 = DIRECTION('',(0.,0.,1.));
+#31118 = PCURVE('',#30898,#31119);
+#31119 = DEFINITIONAL_REPRESENTATION('',(#31120),#31124);
+#31120 = LINE('',#31121,#31122);
+#31121 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#31122 = VECTOR('',#31123,1.);
+#31123 = DIRECTION('',(0.,-1.));
+#31124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31125 = PCURVE('',#31126,#31131);
+#31126 = PLANE('',#31127);
+#31127 = AXIS2_PLACEMENT_3D('',#31128,#31129,#31130);
+#31128 = CARTESIAN_POINT('',(5.08,-2.5875,0.516506286792));
+#31129 = DIRECTION('',(1.,0.,0.));
+#31130 = DIRECTION('',(0.,0.,1.));
+#31131 = DEFINITIONAL_REPRESENTATION('',(#31132),#31136);
+#31132 = LINE('',#31133,#31134);
+#31133 = CARTESIAN_POINT('',(0.,-0.375));
+#31134 = VECTOR('',#31135,1.);
+#31135 = DIRECTION('',(1.,0.));
+#31136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31137 = ORIENTED_EDGE('',*,*,#31138,.T.);
+#31138 = EDGE_CURVE('',#31111,#31139,#31141,.T.);
+#31139 = VERTEX_POINT('',#31140);
+#31140 = CARTESIAN_POINT('',(5.18583595283,-2.2125,0.704006286792));
+#31141 = SURFACE_CURVE('',#31142,(#31146,#31153),.PCURVE_S1.);
+#31142 = LINE('',#31143,#31144);
+#31143 = CARTESIAN_POINT('',(5.08,-2.2125,0.704006286792));
+#31144 = VECTOR('',#31145,1.);
+#31145 = DIRECTION('',(1.,0.,0.));
+#31146 = PCURVE('',#30898,#31147);
+#31147 = DEFINITIONAL_REPRESENTATION('',(#31148),#31152);
+#31148 = LINE('',#31149,#31150);
+#31149 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#31150 = VECTOR('',#31151,1.);
+#31151 = DIRECTION('',(1.,4.145425090127E-57));
+#31152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31153 = PCURVE('',#31154,#31159);
+#31154 = PLANE('',#31155);
+#31155 = AXIS2_PLACEMENT_3D('',#31156,#31157,#31158);
+#31156 = CARTESIAN_POINT('',(5.08,-2.5875,0.704006286792));
+#31157 = DIRECTION('',(0.,0.,1.));
+#31158 = DIRECTION('',(1.,0.,0.));
+#31159 = DEFINITIONAL_REPRESENTATION('',(#31160),#31164);
+#31160 = LINE('',#31161,#31162);
+#31161 = CARTESIAN_POINT('',(0.,0.375));
+#31162 = VECTOR('',#31163,1.);
+#31163 = DIRECTION('',(1.,0.));
+#31164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31165 = ORIENTED_EDGE('',*,*,#31166,.F.);
+#31166 = EDGE_CURVE('',#31167,#31139,#31169,.T.);
+#31167 = VERTEX_POINT('',#31168);
+#31168 = CARTESIAN_POINT('',(5.263840667924,-2.2125,0.662259430188));
+#31169 = SURFACE_CURVE('',#31170,(#31175,#31186),.PCURVE_S1.);
+#31170 = CIRCLE('',#31171,9.375E-02);
+#31171 = AXIS2_PLACEMENT_3D('',#31172,#31173,#31174);
+#31172 = CARTESIAN_POINT('',(5.18583595283,-2.2125,0.610256286792));
+#31173 = DIRECTION('',(0.,-1.,0.));
+#31174 = DIRECTION('',(0.,0.,1.));
+#31175 = PCURVE('',#30898,#31176);
+#31176 = DEFINITIONAL_REPRESENTATION('',(#31177),#31185);
+#31177 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31178,#31179,#31180,#31181
+ ,#31182,#31183,#31184),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31178 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#31179 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#31180 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#31181 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#31182 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#31183 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#31184 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#31185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31186 = PCURVE('',#31187,#31192);
+#31187 = CYLINDRICAL_SURFACE('',#31188,9.375E-02);
+#31188 = AXIS2_PLACEMENT_3D('',#31189,#31190,#31191);
+#31189 = CARTESIAN_POINT('',(5.18583595283,-2.5875,0.610256286792));
+#31190 = DIRECTION('',(0.,1.,0.));
+#31191 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#31192 = DEFINITIONAL_REPRESENTATION('',(#31193),#31197);
+#31193 = LINE('',#31194,#31195);
+#31194 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#31195 = VECTOR('',#31196,1.);
+#31196 = DIRECTION('',(-1.,0.));
+#31197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31198 = ORIENTED_EDGE('',*,*,#31199,.F.);
+#31199 = EDGE_CURVE('',#31200,#31167,#31202,.T.);
+#31200 = VERTEX_POINT('',#31201);
+#31201 = CARTESIAN_POINT('',(5.552515716981,-2.2125,0.229246856604));
+#31202 = SURFACE_CURVE('',#31203,(#31207,#31214),.PCURVE_S1.);
+#31203 = LINE('',#31204,#31205);
+#31204 = CARTESIAN_POINT('',(5.636009430188,-2.2125,0.104006286792));
+#31205 = VECTOR('',#31206,1.);
+#31206 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#31207 = PCURVE('',#30898,#31208);
+#31208 = DEFINITIONAL_REPRESENTATION('',(#31209),#31213);
+#31209 = LINE('',#31210,#31211);
+#31210 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#31211 = VECTOR('',#31212,1.);
+#31212 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#31213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31214 = PCURVE('',#31215,#31220);
+#31215 = PLANE('',#31216);
+#31216 = AXIS2_PLACEMENT_3D('',#31217,#31218,#31219);
+#31217 = CARTESIAN_POINT('',(5.636009430188,-2.5875,0.104006286792));
+#31218 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#31219 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#31220 = DEFINITIONAL_REPRESENTATION('',(#31221),#31225);
+#31221 = LINE('',#31222,#31223);
+#31222 = CARTESIAN_POINT('',(0.,-0.375));
+#31223 = VECTOR('',#31224,1.);
+#31224 = DIRECTION('',(1.,0.));
+#31225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31226 = ORIENTED_EDGE('',*,*,#31227,.F.);
+#31227 = EDGE_CURVE('',#30876,#31200,#31228,.T.);
+#31228 = SURFACE_CURVE('',#31229,(#31234,#31241),.PCURVE_S1.);
+#31229 = CIRCLE('',#31230,9.375E-02);
+#31230 = AXIS2_PLACEMENT_3D('',#31231,#31232,#31233);
+#31231 = CARTESIAN_POINT('',(5.630520432075,-2.2125,0.28125));
+#31232 = DIRECTION('',(0.,1.,0.));
+#31233 = DIRECTION('',(0.,0.,1.));
+#31234 = PCURVE('',#30898,#31235);
+#31235 = DEFINITIONAL_REPRESENTATION('',(#31236),#31240);
+#31236 = CIRCLE('',#31237,9.375E-02);
+#31237 = AXIS2_PLACEMENT_2D('',#31238,#31239);
+#31238 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#31239 = DIRECTION('',(0.,-1.));
+#31240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31241 = PCURVE('',#30926,#31242);
+#31242 = DEFINITIONAL_REPRESENTATION('',(#31243),#31247);
+#31243 = LINE('',#31244,#31245);
+#31244 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#31245 = VECTOR('',#31246,1.);
+#31246 = DIRECTION('',(1.,0.));
+#31247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31248 = ORIENTED_EDGE('',*,*,#30875,.T.);
+#31249 = ORIENTED_EDGE('',*,*,#31250,.F.);
+#31250 = EDGE_CURVE('',#30998,#30878,#31251,.T.);
+#31251 = SURFACE_CURVE('',#31252,(#31256,#31263),.PCURVE_S1.);
+#31252 = LINE('',#31253,#31254);
+#31253 = CARTESIAN_POINT('',(5.88,-2.2125,0.));
+#31254 = VECTOR('',#31255,1.);
+#31255 = DIRECTION('',(0.,0.,1.));
+#31256 = PCURVE('',#30898,#31257);
+#31257 = DEFINITIONAL_REPRESENTATION('',(#31258),#31262);
+#31258 = LINE('',#31259,#31260);
+#31259 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#31260 = VECTOR('',#31261,1.);
+#31261 = DIRECTION('',(0.,-1.));
+#31262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31263 = PCURVE('',#30980,#31264);
+#31264 = DEFINITIONAL_REPRESENTATION('',(#31265),#31269);
+#31265 = LINE('',#31266,#31267);
+#31266 = CARTESIAN_POINT('',(0.,-0.375));
+#31267 = VECTOR('',#31268,1.);
+#31268 = DIRECTION('',(1.,0.));
+#31269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31270 = ADVANCED_FACE('',(#31271),#30926,.F.);
+#31271 = FACE_BOUND('',#31272,.F.);
+#31272 = EDGE_LOOP('',(#31273,#31301,#31322,#31323));
+#31273 = ORIENTED_EDGE('',*,*,#31274,.T.);
+#31274 = EDGE_CURVE('',#30911,#31275,#31277,.T.);
+#31275 = VERTEX_POINT('',#31276);
+#31276 = CARTESIAN_POINT('',(5.552515716981,-2.5875,0.229246856604));
+#31277 = SURFACE_CURVE('',#31278,(#31283,#31290),.PCURVE_S1.);
+#31278 = CIRCLE('',#31279,9.375E-02);
+#31279 = AXIS2_PLACEMENT_3D('',#31280,#31281,#31282);
+#31280 = CARTESIAN_POINT('',(5.630520432075,-2.5875,0.28125));
+#31281 = DIRECTION('',(0.,1.,0.));
+#31282 = DIRECTION('',(0.,0.,1.));
+#31283 = PCURVE('',#30926,#31284);
+#31284 = DEFINITIONAL_REPRESENTATION('',(#31285),#31289);
+#31285 = LINE('',#31286,#31287);
+#31286 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#31287 = VECTOR('',#31288,1.);
+#31288 = DIRECTION('',(1.,0.));
+#31289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31290 = PCURVE('',#30954,#31291);
+#31291 = DEFINITIONAL_REPRESENTATION('',(#31292),#31300);
+#31292 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31293,#31294,#31295,#31296
+ ,#31297,#31298,#31299),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31293 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#31294 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#31295 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#31296 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#31297 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#31298 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#31299 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#31300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31301 = ORIENTED_EDGE('',*,*,#31302,.T.);
+#31302 = EDGE_CURVE('',#31275,#31200,#31303,.T.);
+#31303 = SURFACE_CURVE('',#31304,(#31308,#31315),.PCURVE_S1.);
+#31304 = LINE('',#31305,#31306);
+#31305 = CARTESIAN_POINT('',(5.552515716981,-2.5875,0.229246856604));
+#31306 = VECTOR('',#31307,1.);
+#31307 = DIRECTION('',(0.,1.,0.));
+#31308 = PCURVE('',#30926,#31309);
+#31309 = DEFINITIONAL_REPRESENTATION('',(#31310),#31314);
+#31310 = LINE('',#31311,#31312);
+#31311 = CARTESIAN_POINT('',(0.982793723247,0.));
+#31312 = VECTOR('',#31313,1.);
+#31313 = DIRECTION('',(0.,1.));
+#31314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31315 = PCURVE('',#31215,#31316);
+#31316 = DEFINITIONAL_REPRESENTATION('',(#31317),#31321);
+#31317 = LINE('',#31318,#31319);
+#31318 = CARTESIAN_POINT('',(0.150520432075,0.));
+#31319 = VECTOR('',#31320,1.);
+#31320 = DIRECTION('',(0.,-1.));
+#31321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31322 = ORIENTED_EDGE('',*,*,#31227,.F.);
+#31323 = ORIENTED_EDGE('',*,*,#30910,.F.);
+#31324 = ADVANCED_FACE('',(#31325),#30980,.T.);
+#31325 = FACE_BOUND('',#31326,.T.);
+#31326 = EDGE_LOOP('',(#31327,#31350,#31371,#31372));
+#31327 = ORIENTED_EDGE('',*,*,#31328,.F.);
+#31328 = EDGE_CURVE('',#31329,#30939,#31331,.T.);
+#31329 = VERTEX_POINT('',#31330);
+#31330 = CARTESIAN_POINT('',(5.88,-2.5875,0.));
+#31331 = SURFACE_CURVE('',#31332,(#31336,#31343),.PCURVE_S1.);
+#31332 = LINE('',#31333,#31334);
+#31333 = CARTESIAN_POINT('',(5.88,-2.5875,0.));
+#31334 = VECTOR('',#31335,1.);
+#31335 = DIRECTION('',(0.,0.,1.));
+#31336 = PCURVE('',#30980,#31337);
+#31337 = DEFINITIONAL_REPRESENTATION('',(#31338),#31342);
+#31338 = LINE('',#31339,#31340);
+#31339 = CARTESIAN_POINT('',(0.,0.));
+#31340 = VECTOR('',#31341,1.);
+#31341 = DIRECTION('',(1.,0.));
+#31342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31343 = PCURVE('',#30954,#31344);
+#31344 = DEFINITIONAL_REPRESENTATION('',(#31345),#31349);
+#31345 = LINE('',#31346,#31347);
+#31346 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#31347 = VECTOR('',#31348,1.);
+#31348 = DIRECTION('',(-1.,0.));
+#31349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31350 = ORIENTED_EDGE('',*,*,#31351,.T.);
+#31351 = EDGE_CURVE('',#31329,#30998,#31352,.T.);
+#31352 = SURFACE_CURVE('',#31353,(#31357,#31364),.PCURVE_S1.);
+#31353 = LINE('',#31354,#31355);
+#31354 = CARTESIAN_POINT('',(5.88,-2.5875,0.));
+#31355 = VECTOR('',#31356,1.);
+#31356 = DIRECTION('',(0.,1.,0.));
+#31357 = PCURVE('',#30980,#31358);
+#31358 = DEFINITIONAL_REPRESENTATION('',(#31359),#31363);
+#31359 = LINE('',#31360,#31361);
+#31360 = CARTESIAN_POINT('',(0.,0.));
+#31361 = VECTOR('',#31362,1.);
+#31362 = DIRECTION('',(0.,-1.));
+#31363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31364 = PCURVE('',#31013,#31365);
+#31365 = DEFINITIONAL_REPRESENTATION('',(#31366),#31370);
+#31366 = LINE('',#31367,#31368);
+#31367 = CARTESIAN_POINT('',(0.4,0.));
+#31368 = VECTOR('',#31369,1.);
+#31369 = DIRECTION('',(0.,1.));
+#31370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31371 = ORIENTED_EDGE('',*,*,#31250,.T.);
+#31372 = ORIENTED_EDGE('',*,*,#30966,.F.);
+#31373 = ADVANCED_FACE('',(#31374),#30954,.T.);
+#31374 = FACE_BOUND('',#31375,.T.);
+#31375 = EDGE_LOOP('',(#31376,#31399,#31400,#31401,#31402,#31425,#31449,
+ #31472,#31495,#31518,#31541));
+#31376 = ORIENTED_EDGE('',*,*,#31377,.T.);
+#31377 = EDGE_CURVE('',#31378,#31329,#31380,.T.);
+#31378 = VERTEX_POINT('',#31379);
+#31379 = CARTESIAN_POINT('',(5.530173477358,-2.5875,0.));
+#31380 = SURFACE_CURVE('',#31381,(#31385,#31392),.PCURVE_S1.);
+#31381 = LINE('',#31382,#31383);
+#31382 = CARTESIAN_POINT('',(5.48,-2.5875,0.));
+#31383 = VECTOR('',#31384,1.);
+#31384 = DIRECTION('',(1.,0.,0.));
+#31385 = PCURVE('',#30954,#31386);
+#31386 = DEFINITIONAL_REPRESENTATION('',(#31387),#31391);
+#31387 = LINE('',#31388,#31389);
+#31388 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#31389 = VECTOR('',#31390,1.);
+#31390 = DIRECTION('',(0.,1.));
+#31391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31392 = PCURVE('',#31013,#31393);
+#31393 = DEFINITIONAL_REPRESENTATION('',(#31394),#31398);
+#31394 = LINE('',#31395,#31396);
+#31395 = CARTESIAN_POINT('',(0.,0.));
+#31396 = VECTOR('',#31397,1.);
+#31397 = DIRECTION('',(1.,0.));
+#31398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31399 = ORIENTED_EDGE('',*,*,#31328,.T.);
+#31400 = ORIENTED_EDGE('',*,*,#30938,.F.);
+#31401 = ORIENTED_EDGE('',*,*,#31274,.T.);
+#31402 = ORIENTED_EDGE('',*,*,#31403,.T.);
+#31403 = EDGE_CURVE('',#31275,#31404,#31406,.T.);
+#31404 = VERTEX_POINT('',#31405);
+#31405 = CARTESIAN_POINT('',(5.263840667924,-2.5875,0.662259430188));
+#31406 = SURFACE_CURVE('',#31407,(#31411,#31418),.PCURVE_S1.);
+#31407 = LINE('',#31408,#31409);
+#31408 = CARTESIAN_POINT('',(5.636009430188,-2.5875,0.104006286792));
+#31409 = VECTOR('',#31410,1.);
+#31410 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#31411 = PCURVE('',#30954,#31412);
+#31412 = DEFINITIONAL_REPRESENTATION('',(#31413),#31417);
+#31413 = LINE('',#31414,#31415);
+#31414 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#31415 = VECTOR('',#31416,1.);
+#31416 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#31417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31418 = PCURVE('',#31215,#31419);
+#31419 = DEFINITIONAL_REPRESENTATION('',(#31420),#31424);
+#31420 = LINE('',#31421,#31422);
+#31421 = CARTESIAN_POINT('',(0.,0.));
+#31422 = VECTOR('',#31423,1.);
+#31423 = DIRECTION('',(1.,0.));
+#31424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31425 = ORIENTED_EDGE('',*,*,#31426,.T.);
+#31426 = EDGE_CURVE('',#31404,#31427,#31429,.T.);
+#31427 = VERTEX_POINT('',#31428);
+#31428 = CARTESIAN_POINT('',(5.18583595283,-2.5875,0.704006286792));
+#31429 = SURFACE_CURVE('',#31430,(#31435,#31442),.PCURVE_S1.);
+#31430 = CIRCLE('',#31431,9.375E-02);
+#31431 = AXIS2_PLACEMENT_3D('',#31432,#31433,#31434);
+#31432 = CARTESIAN_POINT('',(5.18583595283,-2.5875,0.610256286792));
+#31433 = DIRECTION('',(0.,-1.,0.));
+#31434 = DIRECTION('',(0.,0.,1.));
+#31435 = PCURVE('',#30954,#31436);
+#31436 = DEFINITIONAL_REPRESENTATION('',(#31437),#31441);
+#31437 = CIRCLE('',#31438,9.375E-02);
+#31438 = AXIS2_PLACEMENT_2D('',#31439,#31440);
+#31439 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#31440 = DIRECTION('',(-1.,0.));
+#31441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31442 = PCURVE('',#31187,#31443);
+#31443 = DEFINITIONAL_REPRESENTATION('',(#31444),#31448);
+#31444 = LINE('',#31445,#31446);
+#31445 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#31446 = VECTOR('',#31447,1.);
+#31447 = DIRECTION('',(-1.,0.));
+#31448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31449 = ORIENTED_EDGE('',*,*,#31450,.F.);
+#31450 = EDGE_CURVE('',#31451,#31427,#31453,.T.);
+#31451 = VERTEX_POINT('',#31452);
+#31452 = CARTESIAN_POINT('',(5.08,-2.5875,0.704006286792));
+#31453 = SURFACE_CURVE('',#31454,(#31458,#31465),.PCURVE_S1.);
+#31454 = LINE('',#31455,#31456);
+#31455 = CARTESIAN_POINT('',(5.08,-2.5875,0.704006286792));
+#31456 = VECTOR('',#31457,1.);
+#31457 = DIRECTION('',(1.,0.,0.));
+#31458 = PCURVE('',#30954,#31459);
+#31459 = DEFINITIONAL_REPRESENTATION('',(#31460),#31464);
+#31460 = LINE('',#31461,#31462);
+#31461 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#31462 = VECTOR('',#31463,1.);
+#31463 = DIRECTION('',(0.,1.));
+#31464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31465 = PCURVE('',#31154,#31466);
+#31466 = DEFINITIONAL_REPRESENTATION('',(#31467),#31471);
+#31467 = LINE('',#31468,#31469);
+#31468 = CARTESIAN_POINT('',(0.,0.));
+#31469 = VECTOR('',#31470,1.);
+#31470 = DIRECTION('',(1.,0.));
+#31471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31472 = ORIENTED_EDGE('',*,*,#31473,.F.);
+#31473 = EDGE_CURVE('',#31474,#31451,#31476,.T.);
+#31474 = VERTEX_POINT('',#31475);
+#31475 = CARTESIAN_POINT('',(5.08,-2.5875,0.516506286792));
+#31476 = SURFACE_CURVE('',#31477,(#31481,#31488),.PCURVE_S1.);
+#31477 = LINE('',#31478,#31479);
+#31478 = CARTESIAN_POINT('',(5.08,-2.5875,0.516506286792));
+#31479 = VECTOR('',#31480,1.);
+#31480 = DIRECTION('',(0.,0.,1.));
+#31481 = PCURVE('',#30954,#31482);
+#31482 = DEFINITIONAL_REPRESENTATION('',(#31483),#31487);
+#31483 = LINE('',#31484,#31485);
+#31484 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#31485 = VECTOR('',#31486,1.);
+#31486 = DIRECTION('',(-1.,0.));
+#31487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31488 = PCURVE('',#31126,#31489);
+#31489 = DEFINITIONAL_REPRESENTATION('',(#31490),#31494);
+#31490 = LINE('',#31491,#31492);
+#31491 = CARTESIAN_POINT('',(0.,0.));
+#31492 = VECTOR('',#31493,1.);
+#31493 = DIRECTION('',(1.,0.));
+#31494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31495 = ORIENTED_EDGE('',*,*,#31496,.T.);
+#31496 = EDGE_CURVE('',#31474,#31497,#31499,.T.);
+#31497 = VERTEX_POINT('',#31498);
+#31498 = CARTESIAN_POINT('',(5.135662475472,-2.5875,0.516506286792));
+#31499 = SURFACE_CURVE('',#31500,(#31504,#31511),.PCURVE_S1.);
+#31500 = LINE('',#31501,#31502);
+#31501 = CARTESIAN_POINT('',(5.08,-2.5875,0.516506286792));
+#31502 = VECTOR('',#31503,1.);
+#31503 = DIRECTION('',(1.,0.,0.));
+#31504 = PCURVE('',#30954,#31505);
+#31505 = DEFINITIONAL_REPRESENTATION('',(#31506),#31510);
+#31506 = LINE('',#31507,#31508);
+#31507 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#31508 = VECTOR('',#31509,1.);
+#31509 = DIRECTION('',(0.,1.));
+#31510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31511 = PCURVE('',#31098,#31512);
+#31512 = DEFINITIONAL_REPRESENTATION('',(#31513),#31517);
+#31513 = LINE('',#31514,#31515);
+#31514 = CARTESIAN_POINT('',(0.,0.));
+#31515 = VECTOR('',#31516,1.);
+#31516 = DIRECTION('',(1.,0.));
+#31517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31518 = ORIENTED_EDGE('',*,*,#31519,.F.);
+#31519 = EDGE_CURVE('',#31520,#31497,#31522,.T.);
+#31520 = VERTEX_POINT('',#31521);
+#31521 = CARTESIAN_POINT('',(5.452168762264,-2.5875,4.174685660388E-02)
+ );
+#31522 = SURFACE_CURVE('',#31523,(#31527,#31534),.PCURVE_S1.);
+#31523 = LINE('',#31524,#31525);
+#31524 = CARTESIAN_POINT('',(5.48,-2.5875,0.));
+#31525 = VECTOR('',#31526,1.);
+#31526 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#31527 = PCURVE('',#30954,#31528);
+#31528 = DEFINITIONAL_REPRESENTATION('',(#31529),#31533);
+#31529 = LINE('',#31530,#31531);
+#31530 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#31531 = VECTOR('',#31532,1.);
+#31532 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#31533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31534 = PCURVE('',#31070,#31535);
+#31535 = DEFINITIONAL_REPRESENTATION('',(#31536),#31540);
+#31536 = LINE('',#31537,#31538);
+#31537 = CARTESIAN_POINT('',(0.,0.));
+#31538 = VECTOR('',#31539,1.);
+#31539 = DIRECTION('',(1.,0.));
+#31540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31541 = ORIENTED_EDGE('',*,*,#31542,.F.);
+#31542 = EDGE_CURVE('',#31378,#31520,#31543,.T.);
+#31543 = SURFACE_CURVE('',#31544,(#31549,#31560),.PCURVE_S1.);
+#31544 = CIRCLE('',#31545,9.375E-02);
+#31545 = AXIS2_PLACEMENT_3D('',#31546,#31547,#31548);
+#31546 = CARTESIAN_POINT('',(5.530173477358,-2.5875,9.375E-02));
+#31547 = DIRECTION('',(0.,1.,0.));
+#31548 = DIRECTION('',(0.,0.,1.));
+#31549 = PCURVE('',#30954,#31550);
+#31550 = DEFINITIONAL_REPRESENTATION('',(#31551),#31559);
+#31551 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31552,#31553,#31554,#31555
+ ,#31556,#31557,#31558),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31552 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#31553 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#31554 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#31555 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#31556 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#31557 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#31558 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#31559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31560 = PCURVE('',#31042,#31561);
+#31561 = DEFINITIONAL_REPRESENTATION('',(#31562),#31566);
+#31562 = LINE('',#31563,#31564);
+#31563 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#31564 = VECTOR('',#31565,1.);
+#31565 = DIRECTION('',(1.,0.));
+#31566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31567 = ADVANCED_FACE('',(#31568),#31013,.F.);
+#31568 = FACE_BOUND('',#31569,.F.);
+#31569 = EDGE_LOOP('',(#31570,#31571,#31572,#31573));
+#31570 = ORIENTED_EDGE('',*,*,#31377,.T.);
+#31571 = ORIENTED_EDGE('',*,*,#31351,.T.);
+#31572 = ORIENTED_EDGE('',*,*,#30995,.F.);
+#31573 = ORIENTED_EDGE('',*,*,#31574,.F.);
+#31574 = EDGE_CURVE('',#31378,#30996,#31575,.T.);
+#31575 = SURFACE_CURVE('',#31576,(#31580,#31587),.PCURVE_S1.);
+#31576 = LINE('',#31577,#31578);
+#31577 = CARTESIAN_POINT('',(5.530173477358,-2.5875,0.));
+#31578 = VECTOR('',#31579,1.);
+#31579 = DIRECTION('',(0.,1.,0.));
+#31580 = PCURVE('',#31013,#31581);
+#31581 = DEFINITIONAL_REPRESENTATION('',(#31582),#31586);
+#31582 = LINE('',#31583,#31584);
+#31583 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#31584 = VECTOR('',#31585,1.);
+#31585 = DIRECTION('',(0.,1.));
+#31586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31587 = PCURVE('',#31042,#31588);
+#31588 = DEFINITIONAL_REPRESENTATION('',(#31589),#31593);
+#31589 = LINE('',#31590,#31591);
+#31590 = CARTESIAN_POINT('',(0.,0.));
+#31591 = VECTOR('',#31592,1.);
+#31592 = DIRECTION('',(0.,1.));
+#31593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31594 = ADVANCED_FACE('',(#31595),#31042,.T.);
+#31595 = FACE_BOUND('',#31596,.T.);
+#31596 = EDGE_LOOP('',(#31597,#31598,#31619,#31620));
+#31597 = ORIENTED_EDGE('',*,*,#31542,.T.);
+#31598 = ORIENTED_EDGE('',*,*,#31599,.T.);
+#31599 = EDGE_CURVE('',#31520,#31026,#31600,.T.);
+#31600 = SURFACE_CURVE('',#31601,(#31605,#31612),.PCURVE_S1.);
+#31601 = LINE('',#31602,#31603);
+#31602 = CARTESIAN_POINT('',(5.452168762264,-2.5875,4.174685660388E-02)
+ );
+#31603 = VECTOR('',#31604,1.);
+#31604 = DIRECTION('',(0.,1.,0.));
+#31605 = PCURVE('',#31042,#31606);
+#31606 = DEFINITIONAL_REPRESENTATION('',(#31607),#31611);
+#31607 = LINE('',#31608,#31609);
+#31608 = CARTESIAN_POINT('',(0.982793723247,0.));
+#31609 = VECTOR('',#31610,1.);
+#31610 = DIRECTION('',(0.,1.));
+#31611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31612 = PCURVE('',#31070,#31613);
+#31613 = DEFINITIONAL_REPRESENTATION('',(#31614),#31618);
+#31614 = LINE('',#31615,#31616);
+#31615 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#31616 = VECTOR('',#31617,1.);
+#31617 = DIRECTION('',(0.,-1.));
+#31618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31619 = ORIENTED_EDGE('',*,*,#31025,.F.);
+#31620 = ORIENTED_EDGE('',*,*,#31574,.F.);
+#31621 = ADVANCED_FACE('',(#31622),#31070,.F.);
+#31622 = FACE_BOUND('',#31623,.F.);
+#31623 = EDGE_LOOP('',(#31624,#31625,#31626,#31627));
+#31624 = ORIENTED_EDGE('',*,*,#31519,.F.);
+#31625 = ORIENTED_EDGE('',*,*,#31599,.T.);
+#31626 = ORIENTED_EDGE('',*,*,#31054,.T.);
+#31627 = ORIENTED_EDGE('',*,*,#31628,.F.);
+#31628 = EDGE_CURVE('',#31497,#31055,#31629,.T.);
+#31629 = SURFACE_CURVE('',#31630,(#31634,#31640),.PCURVE_S1.);
+#31630 = LINE('',#31631,#31632);
+#31631 = CARTESIAN_POINT('',(5.135662475472,-2.5875,0.516506286792));
+#31632 = VECTOR('',#31633,1.);
+#31633 = DIRECTION('',(0.,1.,0.));
+#31634 = PCURVE('',#31070,#31635);
+#31635 = DEFINITIONAL_REPRESENTATION('',(#31636),#31639);
+#31636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31637,#31638),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#31637 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#31638 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#31639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31640 = PCURVE('',#31098,#31641);
+#31641 = DEFINITIONAL_REPRESENTATION('',(#31642),#31645);
+#31642 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31643,#31644),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#31643 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#31644 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#31645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31646 = ADVANCED_FACE('',(#31647),#31098,.F.);
+#31647 = FACE_BOUND('',#31648,.F.);
+#31648 = EDGE_LOOP('',(#31649,#31650,#31671,#31672));
+#31649 = ORIENTED_EDGE('',*,*,#31082,.F.);
+#31650 = ORIENTED_EDGE('',*,*,#31651,.F.);
+#31651 = EDGE_CURVE('',#31474,#31083,#31652,.T.);
+#31652 = SURFACE_CURVE('',#31653,(#31657,#31664),.PCURVE_S1.);
+#31653 = LINE('',#31654,#31655);
+#31654 = CARTESIAN_POINT('',(5.08,-2.5875,0.516506286792));
+#31655 = VECTOR('',#31656,1.);
+#31656 = DIRECTION('',(0.,1.,0.));
+#31657 = PCURVE('',#31098,#31658);
+#31658 = DEFINITIONAL_REPRESENTATION('',(#31659),#31663);
+#31659 = LINE('',#31660,#31661);
+#31660 = CARTESIAN_POINT('',(0.,0.));
+#31661 = VECTOR('',#31662,1.);
+#31662 = DIRECTION('',(0.,1.));
+#31663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31664 = PCURVE('',#31126,#31665);
+#31665 = DEFINITIONAL_REPRESENTATION('',(#31666),#31670);
+#31666 = LINE('',#31667,#31668);
+#31667 = CARTESIAN_POINT('',(0.,0.));
+#31668 = VECTOR('',#31669,1.);
+#31669 = DIRECTION('',(0.,-1.));
+#31670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31671 = ORIENTED_EDGE('',*,*,#31496,.T.);
+#31672 = ORIENTED_EDGE('',*,*,#31628,.T.);
+#31673 = ADVANCED_FACE('',(#31674),#31126,.F.);
+#31674 = FACE_BOUND('',#31675,.T.);
+#31675 = EDGE_LOOP('',(#31676,#31677,#31698,#31699));
+#31676 = ORIENTED_EDGE('',*,*,#31473,.T.);
+#31677 = ORIENTED_EDGE('',*,*,#31678,.T.);
+#31678 = EDGE_CURVE('',#31451,#31111,#31679,.T.);
+#31679 = SURFACE_CURVE('',#31680,(#31684,#31691),.PCURVE_S1.);
+#31680 = LINE('',#31681,#31682);
+#31681 = CARTESIAN_POINT('',(5.08,-2.5875,0.704006286792));
+#31682 = VECTOR('',#31683,1.);
+#31683 = DIRECTION('',(0.,1.,0.));
+#31684 = PCURVE('',#31126,#31685);
+#31685 = DEFINITIONAL_REPRESENTATION('',(#31686),#31690);
+#31686 = LINE('',#31687,#31688);
+#31687 = CARTESIAN_POINT('',(0.1875,0.));
+#31688 = VECTOR('',#31689,1.);
+#31689 = DIRECTION('',(0.,-1.));
+#31690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31691 = PCURVE('',#31154,#31692);
+#31692 = DEFINITIONAL_REPRESENTATION('',(#31693),#31697);
+#31693 = LINE('',#31694,#31695);
+#31694 = CARTESIAN_POINT('',(0.,0.));
+#31695 = VECTOR('',#31696,1.);
+#31696 = DIRECTION('',(0.,1.));
+#31697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31698 = ORIENTED_EDGE('',*,*,#31110,.F.);
+#31699 = ORIENTED_EDGE('',*,*,#31651,.F.);
+#31700 = ADVANCED_FACE('',(#31701),#31215,.T.);
+#31701 = FACE_BOUND('',#31702,.T.);
+#31702 = EDGE_LOOP('',(#31703,#31704,#31705,#31706));
+#31703 = ORIENTED_EDGE('',*,*,#31403,.F.);
+#31704 = ORIENTED_EDGE('',*,*,#31302,.T.);
+#31705 = ORIENTED_EDGE('',*,*,#31199,.T.);
+#31706 = ORIENTED_EDGE('',*,*,#31707,.F.);
+#31707 = EDGE_CURVE('',#31404,#31167,#31708,.T.);
+#31708 = SURFACE_CURVE('',#31709,(#31713,#31720),.PCURVE_S1.);
+#31709 = LINE('',#31710,#31711);
+#31710 = CARTESIAN_POINT('',(5.263840667924,-2.5875,0.662259430188));
+#31711 = VECTOR('',#31712,1.);
+#31712 = DIRECTION('',(0.,1.,0.));
+#31713 = PCURVE('',#31215,#31714);
+#31714 = DEFINITIONAL_REPRESENTATION('',(#31715),#31719);
+#31715 = LINE('',#31716,#31717);
+#31716 = CARTESIAN_POINT('',(0.670936777735,0.));
+#31717 = VECTOR('',#31718,1.);
+#31718 = DIRECTION('',(0.,-1.));
+#31719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31720 = PCURVE('',#31187,#31721);
+#31721 = DEFINITIONAL_REPRESENTATION('',(#31722),#31726);
+#31722 = LINE('',#31723,#31724);
+#31723 = CARTESIAN_POINT('',(-0.,0.));
+#31724 = VECTOR('',#31725,1.);
+#31725 = DIRECTION('',(-0.,1.));
+#31726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31727 = ADVANCED_FACE('',(#31728),#31154,.T.);
+#31728 = FACE_BOUND('',#31729,.T.);
+#31729 = EDGE_LOOP('',(#31730,#31731,#31732,#31733));
+#31730 = ORIENTED_EDGE('',*,*,#31138,.F.);
+#31731 = ORIENTED_EDGE('',*,*,#31678,.F.);
+#31732 = ORIENTED_EDGE('',*,*,#31450,.T.);
+#31733 = ORIENTED_EDGE('',*,*,#31734,.T.);
+#31734 = EDGE_CURVE('',#31427,#31139,#31735,.T.);
+#31735 = SURFACE_CURVE('',#31736,(#31740,#31747),.PCURVE_S1.);
+#31736 = LINE('',#31737,#31738);
+#31737 = CARTESIAN_POINT('',(5.18583595283,-2.5875,0.704006286792));
+#31738 = VECTOR('',#31739,1.);
+#31739 = DIRECTION('',(0.,1.,0.));
+#31740 = PCURVE('',#31154,#31741);
+#31741 = DEFINITIONAL_REPRESENTATION('',(#31742),#31746);
+#31742 = LINE('',#31743,#31744);
+#31743 = CARTESIAN_POINT('',(0.10583595283,0.));
+#31744 = VECTOR('',#31745,1.);
+#31745 = DIRECTION('',(0.,1.));
+#31746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31747 = PCURVE('',#31187,#31748);
+#31748 = DEFINITIONAL_REPRESENTATION('',(#31749),#31753);
+#31749 = LINE('',#31750,#31751);
+#31750 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#31751 = VECTOR('',#31752,1.);
+#31752 = DIRECTION('',(-0.,1.));
+#31753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31754 = ADVANCED_FACE('',(#31755),#31187,.T.);
+#31755 = FACE_BOUND('',#31756,.F.);
+#31756 = EDGE_LOOP('',(#31757,#31758,#31759,#31760));
+#31757 = ORIENTED_EDGE('',*,*,#31426,.T.);
+#31758 = ORIENTED_EDGE('',*,*,#31734,.T.);
+#31759 = ORIENTED_EDGE('',*,*,#31166,.F.);
+#31760 = ORIENTED_EDGE('',*,*,#31707,.F.);
+#31761 = MANIFOLD_SOLID_BREP('',#31762);
+#31762 = CLOSED_SHELL('',(#31763,#31883,#32166,#32216,#32265,#32459,
+ #32486,#32513,#32538,#32565,#32592,#32619,#32646));
+#31763 = ADVANCED_FACE('',(#31764),#31778,.T.);
+#31764 = FACE_BOUND('',#31765,.T.);
+#31765 = EDGE_LOOP('',(#31766,#31801,#31829,#31857));
+#31766 = ORIENTED_EDGE('',*,*,#31767,.F.);
+#31767 = EDGE_CURVE('',#31768,#31770,#31772,.T.);
+#31768 = VERTEX_POINT('',#31769);
+#31769 = CARTESIAN_POINT('',(-5.88,-3.0125,0.1875));
+#31770 = VERTEX_POINT('',#31771);
+#31771 = CARTESIAN_POINT('',(-5.630520432075,-3.0125,0.1875));
+#31772 = SURFACE_CURVE('',#31773,(#31777,#31789),.PCURVE_S1.);
+#31773 = LINE('',#31774,#31775);
+#31774 = CARTESIAN_POINT('',(-5.88,-3.0125,0.1875));
+#31775 = VECTOR('',#31776,1.);
+#31776 = DIRECTION('',(1.,0.,0.));
+#31777 = PCURVE('',#31778,#31783);
+#31778 = PLANE('',#31779);
+#31779 = AXIS2_PLACEMENT_3D('',#31780,#31781,#31782);
+#31780 = CARTESIAN_POINT('',(-5.88,-3.3875,0.1875));
+#31781 = DIRECTION('',(0.,0.,1.));
+#31782 = DIRECTION('',(1.,0.,0.));
+#31783 = DEFINITIONAL_REPRESENTATION('',(#31784),#31788);
+#31784 = LINE('',#31785,#31786);
+#31785 = CARTESIAN_POINT('',(0.,0.375));
+#31786 = VECTOR('',#31787,1.);
+#31787 = DIRECTION('',(1.,0.));
+#31788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31789 = PCURVE('',#31790,#31795);
+#31790 = PLANE('',#31791);
+#31791 = AXIS2_PLACEMENT_3D('',#31792,#31793,#31794);
+#31792 = CARTESIAN_POINT('',(-5.453319128445,-3.0125,0.302149478872));
+#31793 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#31794 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#31795 = DEFINITIONAL_REPRESENTATION('',(#31796),#31800);
+#31796 = LINE('',#31797,#31798);
+#31797 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#31798 = VECTOR('',#31799,1.);
+#31799 = DIRECTION('',(1.,-8.365608664024E-59));
+#31800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31801 = ORIENTED_EDGE('',*,*,#31802,.F.);
+#31802 = EDGE_CURVE('',#31803,#31768,#31805,.T.);
+#31803 = VERTEX_POINT('',#31804);
+#31804 = CARTESIAN_POINT('',(-5.88,-3.3875,0.1875));
+#31805 = SURFACE_CURVE('',#31806,(#31810,#31817),.PCURVE_S1.);
+#31806 = LINE('',#31807,#31808);
+#31807 = CARTESIAN_POINT('',(-5.88,-3.3875,0.1875));
+#31808 = VECTOR('',#31809,1.);
+#31809 = DIRECTION('',(0.,1.,0.));
+#31810 = PCURVE('',#31778,#31811);
+#31811 = DEFINITIONAL_REPRESENTATION('',(#31812),#31816);
+#31812 = LINE('',#31813,#31814);
+#31813 = CARTESIAN_POINT('',(0.,0.));
+#31814 = VECTOR('',#31815,1.);
+#31815 = DIRECTION('',(0.,1.));
+#31816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31817 = PCURVE('',#31818,#31823);
+#31818 = PLANE('',#31819);
+#31819 = AXIS2_PLACEMENT_3D('',#31820,#31821,#31822);
+#31820 = CARTESIAN_POINT('',(-5.88,-3.3875,0.));
+#31821 = DIRECTION('',(1.,0.,0.));
+#31822 = DIRECTION('',(0.,0.,1.));
+#31823 = DEFINITIONAL_REPRESENTATION('',(#31824),#31828);
+#31824 = LINE('',#31825,#31826);
+#31825 = CARTESIAN_POINT('',(0.1875,0.));
+#31826 = VECTOR('',#31827,1.);
+#31827 = DIRECTION('',(0.,-1.));
+#31828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31829 = ORIENTED_EDGE('',*,*,#31830,.T.);
+#31830 = EDGE_CURVE('',#31803,#31831,#31833,.T.);
+#31831 = VERTEX_POINT('',#31832);
+#31832 = CARTESIAN_POINT('',(-5.630520432075,-3.3875,0.1875));
+#31833 = SURFACE_CURVE('',#31834,(#31838,#31845),.PCURVE_S1.);
+#31834 = LINE('',#31835,#31836);
+#31835 = CARTESIAN_POINT('',(-5.88,-3.3875,0.1875));
+#31836 = VECTOR('',#31837,1.);
+#31837 = DIRECTION('',(1.,0.,0.));
+#31838 = PCURVE('',#31778,#31839);
+#31839 = DEFINITIONAL_REPRESENTATION('',(#31840),#31844);
+#31840 = LINE('',#31841,#31842);
+#31841 = CARTESIAN_POINT('',(0.,0.));
+#31842 = VECTOR('',#31843,1.);
+#31843 = DIRECTION('',(1.,0.));
+#31844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31845 = PCURVE('',#31846,#31851);
+#31846 = PLANE('',#31847);
+#31847 = AXIS2_PLACEMENT_3D('',#31848,#31849,#31850);
+#31848 = CARTESIAN_POINT('',(-5.453319128445,-3.3875,0.302149478872));
+#31849 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#31850 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#31851 = DEFINITIONAL_REPRESENTATION('',(#31852),#31856);
+#31852 = LINE('',#31853,#31854);
+#31853 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#31854 = VECTOR('',#31855,1.);
+#31855 = DIRECTION('',(-1.,-4.751047921064E-59));
+#31856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31857 = ORIENTED_EDGE('',*,*,#31858,.T.);
+#31858 = EDGE_CURVE('',#31831,#31770,#31859,.T.);
+#31859 = SURFACE_CURVE('',#31860,(#31864,#31871),.PCURVE_S1.);
+#31860 = LINE('',#31861,#31862);
+#31861 = CARTESIAN_POINT('',(-5.630520432075,-3.3875,0.1875));
+#31862 = VECTOR('',#31863,1.);
+#31863 = DIRECTION('',(0.,1.,0.));
+#31864 = PCURVE('',#31778,#31865);
+#31865 = DEFINITIONAL_REPRESENTATION('',(#31866),#31870);
+#31866 = LINE('',#31867,#31868);
+#31867 = CARTESIAN_POINT('',(0.249479567925,0.));
+#31868 = VECTOR('',#31869,1.);
+#31869 = DIRECTION('',(0.,1.));
+#31870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31871 = PCURVE('',#31872,#31877);
+#31872 = CYLINDRICAL_SURFACE('',#31873,9.375E-02);
+#31873 = AXIS2_PLACEMENT_3D('',#31874,#31875,#31876);
+#31874 = CARTESIAN_POINT('',(-5.630520432075,-3.3875,0.28125));
+#31875 = DIRECTION('',(0.,1.,0.));
+#31876 = DIRECTION('',(0.,0.,-1.));
+#31877 = DEFINITIONAL_REPRESENTATION('',(#31878),#31882);
+#31878 = LINE('',#31879,#31880);
+#31879 = CARTESIAN_POINT('',(-0.,0.));
+#31880 = VECTOR('',#31881,1.);
+#31881 = DIRECTION('',(-0.,1.));
+#31882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31883 = ADVANCED_FACE('',(#31884),#31790,.T.);
+#31884 = FACE_BOUND('',#31885,.T.);
+#31885 = EDGE_LOOP('',(#31886,#31916,#31937,#31938,#31966,#31994,#32023,
+ #32051,#32079,#32107,#32135));
+#31886 = ORIENTED_EDGE('',*,*,#31887,.F.);
+#31887 = EDGE_CURVE('',#31888,#31890,#31892,.T.);
+#31888 = VERTEX_POINT('',#31889);
+#31889 = CARTESIAN_POINT('',(-5.88,-3.0125,0.));
+#31890 = VERTEX_POINT('',#31891);
+#31891 = CARTESIAN_POINT('',(-5.530173477358,-3.0125,0.));
+#31892 = SURFACE_CURVE('',#31893,(#31897,#31904),.PCURVE_S1.);
+#31893 = LINE('',#31894,#31895);
+#31894 = CARTESIAN_POINT('',(-5.88,-3.0125,0.));
+#31895 = VECTOR('',#31896,1.);
+#31896 = DIRECTION('',(1.,0.,0.));
+#31897 = PCURVE('',#31790,#31898);
+#31898 = DEFINITIONAL_REPRESENTATION('',(#31899),#31903);
+#31899 = LINE('',#31900,#31901);
+#31900 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#31901 = VECTOR('',#31902,1.);
+#31902 = DIRECTION('',(1.,-8.365608664024E-59));
+#31903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31904 = PCURVE('',#31905,#31910);
+#31905 = PLANE('',#31906);
+#31906 = AXIS2_PLACEMENT_3D('',#31907,#31908,#31909);
+#31907 = CARTESIAN_POINT('',(-5.88,-3.3875,0.));
+#31908 = DIRECTION('',(0.,0.,1.));
+#31909 = DIRECTION('',(1.,0.,0.));
+#31910 = DEFINITIONAL_REPRESENTATION('',(#31911),#31915);
+#31911 = LINE('',#31912,#31913);
+#31912 = CARTESIAN_POINT('',(0.,0.375));
+#31913 = VECTOR('',#31914,1.);
+#31914 = DIRECTION('',(1.,0.));
+#31915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31916 = ORIENTED_EDGE('',*,*,#31917,.T.);
+#31917 = EDGE_CURVE('',#31888,#31768,#31918,.T.);
+#31918 = SURFACE_CURVE('',#31919,(#31923,#31930),.PCURVE_S1.);
+#31919 = LINE('',#31920,#31921);
+#31920 = CARTESIAN_POINT('',(-5.88,-3.0125,0.));
+#31921 = VECTOR('',#31922,1.);
+#31922 = DIRECTION('',(0.,0.,1.));
+#31923 = PCURVE('',#31790,#31924);
+#31924 = DEFINITIONAL_REPRESENTATION('',(#31925),#31929);
+#31925 = LINE('',#31926,#31927);
+#31926 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#31927 = VECTOR('',#31928,1.);
+#31928 = DIRECTION('',(0.,-1.));
+#31929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31930 = PCURVE('',#31818,#31931);
+#31931 = DEFINITIONAL_REPRESENTATION('',(#31932),#31936);
+#31932 = LINE('',#31933,#31934);
+#31933 = CARTESIAN_POINT('',(0.,-0.375));
+#31934 = VECTOR('',#31935,1.);
+#31935 = DIRECTION('',(1.,0.));
+#31936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31937 = ORIENTED_EDGE('',*,*,#31767,.T.);
+#31938 = ORIENTED_EDGE('',*,*,#31939,.T.);
+#31939 = EDGE_CURVE('',#31770,#31940,#31942,.T.);
+#31940 = VERTEX_POINT('',#31941);
+#31941 = CARTESIAN_POINT('',(-5.552515716981,-3.0125,0.229246856604));
+#31942 = SURFACE_CURVE('',#31943,(#31948,#31959),.PCURVE_S1.);
+#31943 = CIRCLE('',#31944,9.375E-02);
+#31944 = AXIS2_PLACEMENT_3D('',#31945,#31946,#31947);
+#31945 = CARTESIAN_POINT('',(-5.630520432075,-3.0125,0.28125));
+#31946 = DIRECTION('',(0.,-1.,0.));
+#31947 = DIRECTION('',(0.,0.,1.));
+#31948 = PCURVE('',#31790,#31949);
+#31949 = DEFINITIONAL_REPRESENTATION('',(#31950),#31958);
+#31950 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31951,#31952,#31953,#31954
+ ,#31955,#31956,#31957),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#31951 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#31952 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#31953 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#31954 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#31955 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#31956 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#31957 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#31958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31959 = PCURVE('',#31872,#31960);
+#31960 = DEFINITIONAL_REPRESENTATION('',(#31961),#31965);
+#31961 = LINE('',#31962,#31963);
+#31962 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#31963 = VECTOR('',#31964,1.);
+#31964 = DIRECTION('',(-1.,0.));
+#31965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31966 = ORIENTED_EDGE('',*,*,#31967,.T.);
+#31967 = EDGE_CURVE('',#31940,#31968,#31970,.T.);
+#31968 = VERTEX_POINT('',#31969);
+#31969 = CARTESIAN_POINT('',(-5.263840667924,-3.0125,0.662259430188));
+#31970 = SURFACE_CURVE('',#31971,(#31975,#31982),.PCURVE_S1.);
+#31971 = LINE('',#31972,#31973);
+#31972 = CARTESIAN_POINT('',(-5.636009430188,-3.0125,0.104006286792));
+#31973 = VECTOR('',#31974,1.);
+#31974 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#31975 = PCURVE('',#31790,#31976);
+#31976 = DEFINITIONAL_REPRESENTATION('',(#31977),#31981);
+#31977 = LINE('',#31978,#31979);
+#31978 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#31979 = VECTOR('',#31980,1.);
+#31980 = DIRECTION('',(0.554700196225,-0.832050294338));
+#31981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31982 = PCURVE('',#31983,#31988);
+#31983 = PLANE('',#31984);
+#31984 = AXIS2_PLACEMENT_3D('',#31985,#31986,#31987);
+#31985 = CARTESIAN_POINT('',(-5.636009430188,-3.3875,0.104006286792));
+#31986 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#31987 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#31988 = DEFINITIONAL_REPRESENTATION('',(#31989),#31993);
+#31989 = LINE('',#31990,#31991);
+#31990 = CARTESIAN_POINT('',(0.,-0.375));
+#31991 = VECTOR('',#31992,1.);
+#31992 = DIRECTION('',(1.,0.));
+#31993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#31994 = ORIENTED_EDGE('',*,*,#31995,.T.);
+#31995 = EDGE_CURVE('',#31968,#31996,#31998,.T.);
+#31996 = VERTEX_POINT('',#31997);
+#31997 = CARTESIAN_POINT('',(-5.18583595283,-3.0125,0.704006286792));
+#31998 = SURFACE_CURVE('',#31999,(#32004,#32011),.PCURVE_S1.);
+#31999 = CIRCLE('',#32000,9.375E-02);
+#32000 = AXIS2_PLACEMENT_3D('',#32001,#32002,#32003);
+#32001 = CARTESIAN_POINT('',(-5.18583595283,-3.0125,0.610256286792));
+#32002 = DIRECTION('',(0.,1.,0.));
+#32003 = DIRECTION('',(0.,0.,1.));
+#32004 = PCURVE('',#31790,#32005);
+#32005 = DEFINITIONAL_REPRESENTATION('',(#32006),#32010);
+#32006 = CIRCLE('',#32007,9.375E-02);
+#32007 = AXIS2_PLACEMENT_2D('',#32008,#32009);
+#32008 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#32009 = DIRECTION('',(0.,-1.));
+#32010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32011 = PCURVE('',#32012,#32017);
+#32012 = CYLINDRICAL_SURFACE('',#32013,9.375E-02);
+#32013 = AXIS2_PLACEMENT_3D('',#32014,#32015,#32016);
+#32014 = CARTESIAN_POINT('',(-5.18583595283,-3.3875,0.610256286792));
+#32015 = DIRECTION('',(0.,1.,0.));
+#32016 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#32017 = DEFINITIONAL_REPRESENTATION('',(#32018),#32022);
+#32018 = LINE('',#32019,#32020);
+#32019 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#32020 = VECTOR('',#32021,1.);
+#32021 = DIRECTION('',(1.,0.));
+#32022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32023 = ORIENTED_EDGE('',*,*,#32024,.T.);
+#32024 = EDGE_CURVE('',#31996,#32025,#32027,.T.);
+#32025 = VERTEX_POINT('',#32026);
+#32026 = CARTESIAN_POINT('',(-5.08,-3.0125,0.704006286792));
+#32027 = SURFACE_CURVE('',#32028,(#32032,#32039),.PCURVE_S1.);
+#32028 = LINE('',#32029,#32030);
+#32029 = CARTESIAN_POINT('',(-5.236009430188,-3.0125,0.704006286792));
+#32030 = VECTOR('',#32031,1.);
+#32031 = DIRECTION('',(1.,0.,0.));
+#32032 = PCURVE('',#31790,#32033);
+#32033 = DEFINITIONAL_REPRESENTATION('',(#32034),#32038);
+#32034 = LINE('',#32035,#32036);
+#32035 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#32036 = VECTOR('',#32037,1.);
+#32037 = DIRECTION('',(1.,-8.365608664024E-59));
+#32038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32039 = PCURVE('',#32040,#32045);
+#32040 = PLANE('',#32041);
+#32041 = AXIS2_PLACEMENT_3D('',#32042,#32043,#32044);
+#32042 = CARTESIAN_POINT('',(-5.236009430188,-3.3875,0.704006286792));
+#32043 = DIRECTION('',(0.,0.,1.));
+#32044 = DIRECTION('',(1.,0.,0.));
+#32045 = DEFINITIONAL_REPRESENTATION('',(#32046),#32050);
+#32046 = LINE('',#32047,#32048);
+#32047 = CARTESIAN_POINT('',(0.,0.375));
+#32048 = VECTOR('',#32049,1.);
+#32049 = DIRECTION('',(1.,0.));
+#32050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32051 = ORIENTED_EDGE('',*,*,#32052,.F.);
+#32052 = EDGE_CURVE('',#32053,#32025,#32055,.T.);
+#32053 = VERTEX_POINT('',#32054);
+#32054 = CARTESIAN_POINT('',(-5.08,-3.0125,0.516506286792));
+#32055 = SURFACE_CURVE('',#32056,(#32060,#32067),.PCURVE_S1.);
+#32056 = LINE('',#32057,#32058);
+#32057 = CARTESIAN_POINT('',(-5.08,-3.0125,0.516506286792));
+#32058 = VECTOR('',#32059,1.);
+#32059 = DIRECTION('',(0.,0.,1.));
+#32060 = PCURVE('',#31790,#32061);
+#32061 = DEFINITIONAL_REPRESENTATION('',(#32062),#32066);
+#32062 = LINE('',#32063,#32064);
+#32063 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#32064 = VECTOR('',#32065,1.);
+#32065 = DIRECTION('',(0.,-1.));
+#32066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32067 = PCURVE('',#32068,#32073);
+#32068 = PLANE('',#32069);
+#32069 = AXIS2_PLACEMENT_3D('',#32070,#32071,#32072);
+#32070 = CARTESIAN_POINT('',(-5.08,-3.3875,0.516506286792));
+#32071 = DIRECTION('',(1.,0.,0.));
+#32072 = DIRECTION('',(0.,0.,1.));
+#32073 = DEFINITIONAL_REPRESENTATION('',(#32074),#32078);
+#32074 = LINE('',#32075,#32076);
+#32075 = CARTESIAN_POINT('',(0.,-0.375));
+#32076 = VECTOR('',#32077,1.);
+#32077 = DIRECTION('',(1.,0.));
+#32078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32079 = ORIENTED_EDGE('',*,*,#32080,.F.);
+#32080 = EDGE_CURVE('',#32081,#32053,#32083,.T.);
+#32081 = VERTEX_POINT('',#32082);
+#32082 = CARTESIAN_POINT('',(-5.135662475472,-3.0125,0.516506286792));
+#32083 = SURFACE_CURVE('',#32084,(#32088,#32095),.PCURVE_S1.);
+#32084 = LINE('',#32085,#32086);
+#32085 = CARTESIAN_POINT('',(-5.236009430188,-3.0125,0.516506286792));
+#32086 = VECTOR('',#32087,1.);
+#32087 = DIRECTION('',(1.,0.,0.));
+#32088 = PCURVE('',#31790,#32089);
+#32089 = DEFINITIONAL_REPRESENTATION('',(#32090),#32094);
+#32090 = LINE('',#32091,#32092);
+#32091 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#32092 = VECTOR('',#32093,1.);
+#32093 = DIRECTION('',(1.,-8.365608664024E-59));
+#32094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32095 = PCURVE('',#32096,#32101);
+#32096 = PLANE('',#32097);
+#32097 = AXIS2_PLACEMENT_3D('',#32098,#32099,#32100);
+#32098 = CARTESIAN_POINT('',(-5.236009430188,-3.3875,0.516506286792));
+#32099 = DIRECTION('',(0.,0.,1.));
+#32100 = DIRECTION('',(1.,0.,0.));
+#32101 = DEFINITIONAL_REPRESENTATION('',(#32102),#32106);
+#32102 = LINE('',#32103,#32104);
+#32103 = CARTESIAN_POINT('',(0.,0.375));
+#32104 = VECTOR('',#32105,1.);
+#32105 = DIRECTION('',(1.,0.));
+#32106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32107 = ORIENTED_EDGE('',*,*,#32108,.F.);
+#32108 = EDGE_CURVE('',#32109,#32081,#32111,.T.);
+#32109 = VERTEX_POINT('',#32110);
+#32110 = CARTESIAN_POINT('',(-5.452168762264,-3.0125,4.174685660388E-02)
+ );
+#32111 = SURFACE_CURVE('',#32112,(#32116,#32123),.PCURVE_S1.);
+#32112 = LINE('',#32113,#32114);
+#32113 = CARTESIAN_POINT('',(-5.48,-3.0125,2.775557561563E-17));
+#32114 = VECTOR('',#32115,1.);
+#32115 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#32116 = PCURVE('',#31790,#32117);
+#32117 = DEFINITIONAL_REPRESENTATION('',(#32118),#32122);
+#32118 = LINE('',#32119,#32120);
+#32119 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#32120 = VECTOR('',#32121,1.);
+#32121 = DIRECTION('',(0.554700196225,-0.832050294338));
+#32122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32123 = PCURVE('',#32124,#32129);
+#32124 = PLANE('',#32125);
+#32125 = AXIS2_PLACEMENT_3D('',#32126,#32127,#32128);
+#32126 = CARTESIAN_POINT('',(-5.48,-3.3875,2.775557561563E-17));
+#32127 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#32128 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#32129 = DEFINITIONAL_REPRESENTATION('',(#32130),#32134);
+#32130 = LINE('',#32131,#32132);
+#32131 = CARTESIAN_POINT('',(0.,-0.375));
+#32132 = VECTOR('',#32133,1.);
+#32133 = DIRECTION('',(1.,0.));
+#32134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32135 = ORIENTED_EDGE('',*,*,#32136,.F.);
+#32136 = EDGE_CURVE('',#31890,#32109,#32137,.T.);
+#32137 = SURFACE_CURVE('',#32138,(#32143,#32154),.PCURVE_S1.);
+#32138 = CIRCLE('',#32139,9.375E-02);
+#32139 = AXIS2_PLACEMENT_3D('',#32140,#32141,#32142);
+#32140 = CARTESIAN_POINT('',(-5.530173477358,-3.0125,9.375E-02));
+#32141 = DIRECTION('',(0.,-1.,0.));
+#32142 = DIRECTION('',(0.,0.,1.));
+#32143 = PCURVE('',#31790,#32144);
+#32144 = DEFINITIONAL_REPRESENTATION('',(#32145),#32153);
+#32145 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32146,#32147,#32148,#32149
+ ,#32150,#32151,#32152),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32146 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#32147 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#32148 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#32149 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#32150 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#32151 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#32152 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#32153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32154 = PCURVE('',#32155,#32160);
+#32155 = CYLINDRICAL_SURFACE('',#32156,9.375E-02);
+#32156 = AXIS2_PLACEMENT_3D('',#32157,#32158,#32159);
+#32157 = CARTESIAN_POINT('',(-5.530173477358,-3.3875,9.375E-02));
+#32158 = DIRECTION('',(0.,1.,0.));
+#32159 = DIRECTION('',(0.,0.,-1.));
+#32160 = DEFINITIONAL_REPRESENTATION('',(#32161),#32165);
+#32161 = LINE('',#32162,#32163);
+#32162 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#32163 = VECTOR('',#32164,1.);
+#32164 = DIRECTION('',(-1.,0.));
+#32165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32166 = ADVANCED_FACE('',(#32167),#31872,.F.);
+#32167 = FACE_BOUND('',#32168,.T.);
+#32168 = EDGE_LOOP('',(#32169,#32193,#32214,#32215));
+#32169 = ORIENTED_EDGE('',*,*,#32170,.T.);
+#32170 = EDGE_CURVE('',#31831,#32171,#32173,.T.);
+#32171 = VERTEX_POINT('',#32172);
+#32172 = CARTESIAN_POINT('',(-5.552515716981,-3.3875,0.229246856604));
+#32173 = SURFACE_CURVE('',#32174,(#32179,#32186),.PCURVE_S1.);
+#32174 = CIRCLE('',#32175,9.375E-02);
+#32175 = AXIS2_PLACEMENT_3D('',#32176,#32177,#32178);
+#32176 = CARTESIAN_POINT('',(-5.630520432075,-3.3875,0.28125));
+#32177 = DIRECTION('',(0.,-1.,0.));
+#32178 = DIRECTION('',(0.,0.,1.));
+#32179 = PCURVE('',#31872,#32180);
+#32180 = DEFINITIONAL_REPRESENTATION('',(#32181),#32185);
+#32181 = LINE('',#32182,#32183);
+#32182 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#32183 = VECTOR('',#32184,1.);
+#32184 = DIRECTION('',(-1.,0.));
+#32185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32186 = PCURVE('',#31846,#32187);
+#32187 = DEFINITIONAL_REPRESENTATION('',(#32188),#32192);
+#32188 = CIRCLE('',#32189,9.375E-02);
+#32189 = AXIS2_PLACEMENT_2D('',#32190,#32191);
+#32190 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#32191 = DIRECTION('',(0.,-1.));
+#32192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32193 = ORIENTED_EDGE('',*,*,#32194,.T.);
+#32194 = EDGE_CURVE('',#32171,#31940,#32195,.T.);
+#32195 = SURFACE_CURVE('',#32196,(#32200,#32207),.PCURVE_S1.);
+#32196 = LINE('',#32197,#32198);
+#32197 = CARTESIAN_POINT('',(-5.552515716981,-3.3875,0.229246856604));
+#32198 = VECTOR('',#32199,1.);
+#32199 = DIRECTION('',(0.,1.,0.));
+#32200 = PCURVE('',#31872,#32201);
+#32201 = DEFINITIONAL_REPRESENTATION('',(#32202),#32206);
+#32202 = LINE('',#32203,#32204);
+#32203 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#32204 = VECTOR('',#32205,1.);
+#32205 = DIRECTION('',(-0.,1.));
+#32206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32207 = PCURVE('',#31983,#32208);
+#32208 = DEFINITIONAL_REPRESENTATION('',(#32209),#32213);
+#32209 = LINE('',#32210,#32211);
+#32210 = CARTESIAN_POINT('',(0.150520432075,0.));
+#32211 = VECTOR('',#32212,1.);
+#32212 = DIRECTION('',(0.,-1.));
+#32213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32214 = ORIENTED_EDGE('',*,*,#31939,.F.);
+#32215 = ORIENTED_EDGE('',*,*,#31858,.F.);
+#32216 = ADVANCED_FACE('',(#32217),#31818,.F.);
+#32217 = FACE_BOUND('',#32218,.F.);
+#32218 = EDGE_LOOP('',(#32219,#32242,#32263,#32264));
+#32219 = ORIENTED_EDGE('',*,*,#32220,.F.);
+#32220 = EDGE_CURVE('',#32221,#31803,#32223,.T.);
+#32221 = VERTEX_POINT('',#32222);
+#32222 = CARTESIAN_POINT('',(-5.88,-3.3875,0.));
+#32223 = SURFACE_CURVE('',#32224,(#32228,#32235),.PCURVE_S1.);
+#32224 = LINE('',#32225,#32226);
+#32225 = CARTESIAN_POINT('',(-5.88,-3.3875,0.));
+#32226 = VECTOR('',#32227,1.);
+#32227 = DIRECTION('',(0.,0.,1.));
+#32228 = PCURVE('',#31818,#32229);
+#32229 = DEFINITIONAL_REPRESENTATION('',(#32230),#32234);
+#32230 = LINE('',#32231,#32232);
+#32231 = CARTESIAN_POINT('',(0.,0.));
+#32232 = VECTOR('',#32233,1.);
+#32233 = DIRECTION('',(1.,0.));
+#32234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32235 = PCURVE('',#31846,#32236);
+#32236 = DEFINITIONAL_REPRESENTATION('',(#32237),#32241);
+#32237 = LINE('',#32238,#32239);
+#32238 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#32239 = VECTOR('',#32240,1.);
+#32240 = DIRECTION('',(0.,-1.));
+#32241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32242 = ORIENTED_EDGE('',*,*,#32243,.T.);
+#32243 = EDGE_CURVE('',#32221,#31888,#32244,.T.);
+#32244 = SURFACE_CURVE('',#32245,(#32249,#32256),.PCURVE_S1.);
+#32245 = LINE('',#32246,#32247);
+#32246 = CARTESIAN_POINT('',(-5.88,-3.3875,0.));
+#32247 = VECTOR('',#32248,1.);
+#32248 = DIRECTION('',(0.,1.,0.));
+#32249 = PCURVE('',#31818,#32250);
+#32250 = DEFINITIONAL_REPRESENTATION('',(#32251),#32255);
+#32251 = LINE('',#32252,#32253);
+#32252 = CARTESIAN_POINT('',(0.,0.));
+#32253 = VECTOR('',#32254,1.);
+#32254 = DIRECTION('',(0.,-1.));
+#32255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32256 = PCURVE('',#31905,#32257);
+#32257 = DEFINITIONAL_REPRESENTATION('',(#32258),#32262);
+#32258 = LINE('',#32259,#32260);
+#32259 = CARTESIAN_POINT('',(0.,0.));
+#32260 = VECTOR('',#32261,1.);
+#32261 = DIRECTION('',(0.,1.));
+#32262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32263 = ORIENTED_EDGE('',*,*,#31917,.T.);
+#32264 = ORIENTED_EDGE('',*,*,#31802,.F.);
+#32265 = ADVANCED_FACE('',(#32266),#31846,.T.);
+#32266 = FACE_BOUND('',#32267,.T.);
+#32267 = EDGE_LOOP('',(#32268,#32291,#32315,#32338,#32361,#32384,#32407,
+ #32435,#32456,#32457,#32458));
+#32268 = ORIENTED_EDGE('',*,*,#32269,.T.);
+#32269 = EDGE_CURVE('',#32221,#32270,#32272,.T.);
+#32270 = VERTEX_POINT('',#32271);
+#32271 = CARTESIAN_POINT('',(-5.530173477358,-3.3875,0.));
+#32272 = SURFACE_CURVE('',#32273,(#32277,#32284),.PCURVE_S1.);
+#32273 = LINE('',#32274,#32275);
+#32274 = CARTESIAN_POINT('',(-5.88,-3.3875,0.));
+#32275 = VECTOR('',#32276,1.);
+#32276 = DIRECTION('',(1.,0.,0.));
+#32277 = PCURVE('',#31846,#32278);
+#32278 = DEFINITIONAL_REPRESENTATION('',(#32279),#32283);
+#32279 = LINE('',#32280,#32281);
+#32280 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#32281 = VECTOR('',#32282,1.);
+#32282 = DIRECTION('',(-1.,-4.751047921064E-59));
+#32283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32284 = PCURVE('',#31905,#32285);
+#32285 = DEFINITIONAL_REPRESENTATION('',(#32286),#32290);
+#32286 = LINE('',#32287,#32288);
+#32287 = CARTESIAN_POINT('',(0.,0.));
+#32288 = VECTOR('',#32289,1.);
+#32289 = DIRECTION('',(1.,0.));
+#32290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32291 = ORIENTED_EDGE('',*,*,#32292,.T.);
+#32292 = EDGE_CURVE('',#32270,#32293,#32295,.T.);
+#32293 = VERTEX_POINT('',#32294);
+#32294 = CARTESIAN_POINT('',(-5.452168762264,-3.3875,4.174685660388E-02)
+ );
+#32295 = SURFACE_CURVE('',#32296,(#32301,#32308),.PCURVE_S1.);
+#32296 = CIRCLE('',#32297,9.375E-02);
+#32297 = AXIS2_PLACEMENT_3D('',#32298,#32299,#32300);
+#32298 = CARTESIAN_POINT('',(-5.530173477358,-3.3875,9.375E-02));
+#32299 = DIRECTION('',(0.,-1.,0.));
+#32300 = DIRECTION('',(0.,0.,1.));
+#32301 = PCURVE('',#31846,#32302);
+#32302 = DEFINITIONAL_REPRESENTATION('',(#32303),#32307);
+#32303 = CIRCLE('',#32304,9.375E-02);
+#32304 = AXIS2_PLACEMENT_2D('',#32305,#32306);
+#32305 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#32306 = DIRECTION('',(0.,-1.));
+#32307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32308 = PCURVE('',#32155,#32309);
+#32309 = DEFINITIONAL_REPRESENTATION('',(#32310),#32314);
+#32310 = LINE('',#32311,#32312);
+#32311 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#32312 = VECTOR('',#32313,1.);
+#32313 = DIRECTION('',(-1.,0.));
+#32314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32315 = ORIENTED_EDGE('',*,*,#32316,.T.);
+#32316 = EDGE_CURVE('',#32293,#32317,#32319,.T.);
+#32317 = VERTEX_POINT('',#32318);
+#32318 = CARTESIAN_POINT('',(-5.135662475472,-3.3875,0.516506286792));
+#32319 = SURFACE_CURVE('',#32320,(#32324,#32331),.PCURVE_S1.);
+#32320 = LINE('',#32321,#32322);
+#32321 = CARTESIAN_POINT('',(-5.48,-3.3875,2.775557561563E-17));
+#32322 = VECTOR('',#32323,1.);
+#32323 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#32324 = PCURVE('',#31846,#32325);
+#32325 = DEFINITIONAL_REPRESENTATION('',(#32326),#32330);
+#32326 = LINE('',#32327,#32328);
+#32327 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#32328 = VECTOR('',#32329,1.);
+#32329 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#32330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32331 = PCURVE('',#32124,#32332);
+#32332 = DEFINITIONAL_REPRESENTATION('',(#32333),#32337);
+#32333 = LINE('',#32334,#32335);
+#32334 = CARTESIAN_POINT('',(0.,0.));
+#32335 = VECTOR('',#32336,1.);
+#32336 = DIRECTION('',(1.,0.));
+#32337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32338 = ORIENTED_EDGE('',*,*,#32339,.T.);
+#32339 = EDGE_CURVE('',#32317,#32340,#32342,.T.);
+#32340 = VERTEX_POINT('',#32341);
+#32341 = CARTESIAN_POINT('',(-5.08,-3.3875,0.516506286792));
+#32342 = SURFACE_CURVE('',#32343,(#32347,#32354),.PCURVE_S1.);
+#32343 = LINE('',#32344,#32345);
+#32344 = CARTESIAN_POINT('',(-5.236009430188,-3.3875,0.516506286792));
+#32345 = VECTOR('',#32346,1.);
+#32346 = DIRECTION('',(1.,0.,0.));
+#32347 = PCURVE('',#31846,#32348);
+#32348 = DEFINITIONAL_REPRESENTATION('',(#32349),#32353);
+#32349 = LINE('',#32350,#32351);
+#32350 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#32351 = VECTOR('',#32352,1.);
+#32352 = DIRECTION('',(-1.,-4.751047921064E-59));
+#32353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32354 = PCURVE('',#32096,#32355);
+#32355 = DEFINITIONAL_REPRESENTATION('',(#32356),#32360);
+#32356 = LINE('',#32357,#32358);
+#32357 = CARTESIAN_POINT('',(0.,0.));
+#32358 = VECTOR('',#32359,1.);
+#32359 = DIRECTION('',(1.,0.));
+#32360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32361 = ORIENTED_EDGE('',*,*,#32362,.T.);
+#32362 = EDGE_CURVE('',#32340,#32363,#32365,.T.);
+#32363 = VERTEX_POINT('',#32364);
+#32364 = CARTESIAN_POINT('',(-5.08,-3.3875,0.704006286792));
+#32365 = SURFACE_CURVE('',#32366,(#32370,#32377),.PCURVE_S1.);
+#32366 = LINE('',#32367,#32368);
+#32367 = CARTESIAN_POINT('',(-5.08,-3.3875,0.516506286792));
+#32368 = VECTOR('',#32369,1.);
+#32369 = DIRECTION('',(0.,0.,1.));
+#32370 = PCURVE('',#31846,#32371);
+#32371 = DEFINITIONAL_REPRESENTATION('',(#32372),#32376);
+#32372 = LINE('',#32373,#32374);
+#32373 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#32374 = VECTOR('',#32375,1.);
+#32375 = DIRECTION('',(0.,-1.));
+#32376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32377 = PCURVE('',#32068,#32378);
+#32378 = DEFINITIONAL_REPRESENTATION('',(#32379),#32383);
+#32379 = LINE('',#32380,#32381);
+#32380 = CARTESIAN_POINT('',(0.,0.));
+#32381 = VECTOR('',#32382,1.);
+#32382 = DIRECTION('',(1.,0.));
+#32383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32384 = ORIENTED_EDGE('',*,*,#32385,.F.);
+#32385 = EDGE_CURVE('',#32386,#32363,#32388,.T.);
+#32386 = VERTEX_POINT('',#32387);
+#32387 = CARTESIAN_POINT('',(-5.18583595283,-3.3875,0.704006286792));
+#32388 = SURFACE_CURVE('',#32389,(#32393,#32400),.PCURVE_S1.);
+#32389 = LINE('',#32390,#32391);
+#32390 = CARTESIAN_POINT('',(-5.236009430188,-3.3875,0.704006286792));
+#32391 = VECTOR('',#32392,1.);
+#32392 = DIRECTION('',(1.,0.,0.));
+#32393 = PCURVE('',#31846,#32394);
+#32394 = DEFINITIONAL_REPRESENTATION('',(#32395),#32399);
+#32395 = LINE('',#32396,#32397);
+#32396 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#32397 = VECTOR('',#32398,1.);
+#32398 = DIRECTION('',(-1.,-4.751047921064E-59));
+#32399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32400 = PCURVE('',#32040,#32401);
+#32401 = DEFINITIONAL_REPRESENTATION('',(#32402),#32406);
+#32402 = LINE('',#32403,#32404);
+#32403 = CARTESIAN_POINT('',(0.,0.));
+#32404 = VECTOR('',#32405,1.);
+#32405 = DIRECTION('',(1.,0.));
+#32406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32407 = ORIENTED_EDGE('',*,*,#32408,.F.);
+#32408 = EDGE_CURVE('',#32409,#32386,#32411,.T.);
+#32409 = VERTEX_POINT('',#32410);
+#32410 = CARTESIAN_POINT('',(-5.263840667924,-3.3875,0.662259430188));
+#32411 = SURFACE_CURVE('',#32412,(#32417,#32428),.PCURVE_S1.);
+#32412 = CIRCLE('',#32413,9.375E-02);
+#32413 = AXIS2_PLACEMENT_3D('',#32414,#32415,#32416);
+#32414 = CARTESIAN_POINT('',(-5.18583595283,-3.3875,0.610256286792));
+#32415 = DIRECTION('',(0.,1.,0.));
+#32416 = DIRECTION('',(0.,0.,1.));
+#32417 = PCURVE('',#31846,#32418);
+#32418 = DEFINITIONAL_REPRESENTATION('',(#32419),#32427);
+#32419 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32420,#32421,#32422,#32423
+ ,#32424,#32425,#32426),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32420 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#32421 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#32422 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#32423 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#32424 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#32425 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#32426 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#32427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32428 = PCURVE('',#32012,#32429);
+#32429 = DEFINITIONAL_REPRESENTATION('',(#32430),#32434);
+#32430 = LINE('',#32431,#32432);
+#32431 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#32432 = VECTOR('',#32433,1.);
+#32433 = DIRECTION('',(1.,0.));
+#32434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32435 = ORIENTED_EDGE('',*,*,#32436,.F.);
+#32436 = EDGE_CURVE('',#32171,#32409,#32437,.T.);
+#32437 = SURFACE_CURVE('',#32438,(#32442,#32449),.PCURVE_S1.);
+#32438 = LINE('',#32439,#32440);
+#32439 = CARTESIAN_POINT('',(-5.636009430188,-3.3875,0.104006286792));
+#32440 = VECTOR('',#32441,1.);
+#32441 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#32442 = PCURVE('',#31846,#32443);
+#32443 = DEFINITIONAL_REPRESENTATION('',(#32444),#32448);
+#32444 = LINE('',#32445,#32446);
+#32445 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#32446 = VECTOR('',#32447,1.);
+#32447 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#32448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32449 = PCURVE('',#31983,#32450);
+#32450 = DEFINITIONAL_REPRESENTATION('',(#32451),#32455);
+#32451 = LINE('',#32452,#32453);
+#32452 = CARTESIAN_POINT('',(0.,0.));
+#32453 = VECTOR('',#32454,1.);
+#32454 = DIRECTION('',(1.,0.));
+#32455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32456 = ORIENTED_EDGE('',*,*,#32170,.F.);
+#32457 = ORIENTED_EDGE('',*,*,#31830,.F.);
+#32458 = ORIENTED_EDGE('',*,*,#32220,.F.);
+#32459 = ADVANCED_FACE('',(#32460),#31905,.F.);
+#32460 = FACE_BOUND('',#32461,.F.);
+#32461 = EDGE_LOOP('',(#32462,#32463,#32464,#32465));
+#32462 = ORIENTED_EDGE('',*,*,#31887,.F.);
+#32463 = ORIENTED_EDGE('',*,*,#32243,.F.);
+#32464 = ORIENTED_EDGE('',*,*,#32269,.T.);
+#32465 = ORIENTED_EDGE('',*,*,#32466,.T.);
+#32466 = EDGE_CURVE('',#32270,#31890,#32467,.T.);
+#32467 = SURFACE_CURVE('',#32468,(#32472,#32479),.PCURVE_S1.);
+#32468 = LINE('',#32469,#32470);
+#32469 = CARTESIAN_POINT('',(-5.530173477358,-3.3875,0.));
+#32470 = VECTOR('',#32471,1.);
+#32471 = DIRECTION('',(0.,1.,0.));
+#32472 = PCURVE('',#31905,#32473);
+#32473 = DEFINITIONAL_REPRESENTATION('',(#32474),#32478);
+#32474 = LINE('',#32475,#32476);
+#32475 = CARTESIAN_POINT('',(0.349826522642,0.));
+#32476 = VECTOR('',#32477,1.);
+#32477 = DIRECTION('',(0.,1.));
+#32478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32479 = PCURVE('',#32155,#32480);
+#32480 = DEFINITIONAL_REPRESENTATION('',(#32481),#32485);
+#32481 = LINE('',#32482,#32483);
+#32482 = CARTESIAN_POINT('',(-0.,0.));
+#32483 = VECTOR('',#32484,1.);
+#32484 = DIRECTION('',(-0.,1.));
+#32485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32486 = ADVANCED_FACE('',(#32487),#32155,.T.);
+#32487 = FACE_BOUND('',#32488,.F.);
+#32488 = EDGE_LOOP('',(#32489,#32490,#32511,#32512));
+#32489 = ORIENTED_EDGE('',*,*,#32292,.T.);
+#32490 = ORIENTED_EDGE('',*,*,#32491,.T.);
+#32491 = EDGE_CURVE('',#32293,#32109,#32492,.T.);
+#32492 = SURFACE_CURVE('',#32493,(#32497,#32504),.PCURVE_S1.);
+#32493 = LINE('',#32494,#32495);
+#32494 = CARTESIAN_POINT('',(-5.452168762264,-3.3875,4.174685660388E-02)
+ );
+#32495 = VECTOR('',#32496,1.);
+#32496 = DIRECTION('',(0.,1.,0.));
+#32497 = PCURVE('',#32155,#32498);
+#32498 = DEFINITIONAL_REPRESENTATION('',(#32499),#32503);
+#32499 = LINE('',#32500,#32501);
+#32500 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#32501 = VECTOR('',#32502,1.);
+#32502 = DIRECTION('',(-0.,1.));
+#32503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32504 = PCURVE('',#32124,#32505);
+#32505 = DEFINITIONAL_REPRESENTATION('',(#32506),#32510);
+#32506 = LINE('',#32507,#32508);
+#32507 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#32508 = VECTOR('',#32509,1.);
+#32509 = DIRECTION('',(0.,-1.));
+#32510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32511 = ORIENTED_EDGE('',*,*,#32136,.F.);
+#32512 = ORIENTED_EDGE('',*,*,#32466,.F.);
+#32513 = ADVANCED_FACE('',(#32514),#32124,.T.);
+#32514 = FACE_BOUND('',#32515,.T.);
+#32515 = EDGE_LOOP('',(#32516,#32517,#32518,#32519));
+#32516 = ORIENTED_EDGE('',*,*,#32316,.F.);
+#32517 = ORIENTED_EDGE('',*,*,#32491,.T.);
+#32518 = ORIENTED_EDGE('',*,*,#32108,.T.);
+#32519 = ORIENTED_EDGE('',*,*,#32520,.F.);
+#32520 = EDGE_CURVE('',#32317,#32081,#32521,.T.);
+#32521 = SURFACE_CURVE('',#32522,(#32526,#32532),.PCURVE_S1.);
+#32522 = LINE('',#32523,#32524);
+#32523 = CARTESIAN_POINT('',(-5.135662475472,-3.3875,0.516506286792));
+#32524 = VECTOR('',#32525,1.);
+#32525 = DIRECTION('',(0.,1.,0.));
+#32526 = PCURVE('',#32124,#32527);
+#32527 = DEFINITIONAL_REPRESENTATION('',(#32528),#32531);
+#32528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32529,#32530),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#32529 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#32530 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#32531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32532 = PCURVE('',#32096,#32533);
+#32533 = DEFINITIONAL_REPRESENTATION('',(#32534),#32537);
+#32534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32535,#32536),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#32535 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#32536 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#32537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32538 = ADVANCED_FACE('',(#32539),#32096,.F.);
+#32539 = FACE_BOUND('',#32540,.F.);
+#32540 = EDGE_LOOP('',(#32541,#32542,#32543,#32544));
+#32541 = ORIENTED_EDGE('',*,*,#32080,.F.);
+#32542 = ORIENTED_EDGE('',*,*,#32520,.F.);
+#32543 = ORIENTED_EDGE('',*,*,#32339,.T.);
+#32544 = ORIENTED_EDGE('',*,*,#32545,.T.);
+#32545 = EDGE_CURVE('',#32340,#32053,#32546,.T.);
+#32546 = SURFACE_CURVE('',#32547,(#32551,#32558),.PCURVE_S1.);
+#32547 = LINE('',#32548,#32549);
+#32548 = CARTESIAN_POINT('',(-5.08,-3.3875,0.516506286792));
+#32549 = VECTOR('',#32550,1.);
+#32550 = DIRECTION('',(0.,1.,0.));
+#32551 = PCURVE('',#32096,#32552);
+#32552 = DEFINITIONAL_REPRESENTATION('',(#32553),#32557);
+#32553 = LINE('',#32554,#32555);
+#32554 = CARTESIAN_POINT('',(0.156009430188,0.));
+#32555 = VECTOR('',#32556,1.);
+#32556 = DIRECTION('',(0.,1.));
+#32557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32558 = PCURVE('',#32068,#32559);
+#32559 = DEFINITIONAL_REPRESENTATION('',(#32560),#32564);
+#32560 = LINE('',#32561,#32562);
+#32561 = CARTESIAN_POINT('',(0.,0.));
+#32562 = VECTOR('',#32563,1.);
+#32563 = DIRECTION('',(0.,-1.));
+#32564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32565 = ADVANCED_FACE('',(#32566),#32068,.T.);
+#32566 = FACE_BOUND('',#32567,.T.);
+#32567 = EDGE_LOOP('',(#32568,#32569,#32570,#32571));
+#32568 = ORIENTED_EDGE('',*,*,#32362,.F.);
+#32569 = ORIENTED_EDGE('',*,*,#32545,.T.);
+#32570 = ORIENTED_EDGE('',*,*,#32052,.T.);
+#32571 = ORIENTED_EDGE('',*,*,#32572,.F.);
+#32572 = EDGE_CURVE('',#32363,#32025,#32573,.T.);
+#32573 = SURFACE_CURVE('',#32574,(#32578,#32585),.PCURVE_S1.);
+#32574 = LINE('',#32575,#32576);
+#32575 = CARTESIAN_POINT('',(-5.08,-3.3875,0.704006286792));
+#32576 = VECTOR('',#32577,1.);
+#32577 = DIRECTION('',(0.,1.,0.));
+#32578 = PCURVE('',#32068,#32579);
+#32579 = DEFINITIONAL_REPRESENTATION('',(#32580),#32584);
+#32580 = LINE('',#32581,#32582);
+#32581 = CARTESIAN_POINT('',(0.1875,0.));
+#32582 = VECTOR('',#32583,1.);
+#32583 = DIRECTION('',(0.,-1.));
+#32584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32585 = PCURVE('',#32040,#32586);
+#32586 = DEFINITIONAL_REPRESENTATION('',(#32587),#32591);
+#32587 = LINE('',#32588,#32589);
+#32588 = CARTESIAN_POINT('',(0.156009430188,0.));
+#32589 = VECTOR('',#32590,1.);
+#32590 = DIRECTION('',(0.,1.));
+#32591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32592 = ADVANCED_FACE('',(#32593),#31983,.F.);
+#32593 = FACE_BOUND('',#32594,.F.);
+#32594 = EDGE_LOOP('',(#32595,#32596,#32597,#32598));
+#32595 = ORIENTED_EDGE('',*,*,#32436,.F.);
+#32596 = ORIENTED_EDGE('',*,*,#32194,.T.);
+#32597 = ORIENTED_EDGE('',*,*,#31967,.T.);
+#32598 = ORIENTED_EDGE('',*,*,#32599,.F.);
+#32599 = EDGE_CURVE('',#32409,#31968,#32600,.T.);
+#32600 = SURFACE_CURVE('',#32601,(#32605,#32612),.PCURVE_S1.);
+#32601 = LINE('',#32602,#32603);
+#32602 = CARTESIAN_POINT('',(-5.263840667924,-3.3875,0.662259430188));
+#32603 = VECTOR('',#32604,1.);
+#32604 = DIRECTION('',(0.,1.,0.));
+#32605 = PCURVE('',#31983,#32606);
+#32606 = DEFINITIONAL_REPRESENTATION('',(#32607),#32611);
+#32607 = LINE('',#32608,#32609);
+#32608 = CARTESIAN_POINT('',(0.670936777735,0.));
+#32609 = VECTOR('',#32610,1.);
+#32610 = DIRECTION('',(0.,-1.));
+#32611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32612 = PCURVE('',#32012,#32613);
+#32613 = DEFINITIONAL_REPRESENTATION('',(#32614),#32618);
+#32614 = LINE('',#32615,#32616);
+#32615 = CARTESIAN_POINT('',(0.,0.));
+#32616 = VECTOR('',#32617,1.);
+#32617 = DIRECTION('',(0.,1.));
+#32618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32619 = ADVANCED_FACE('',(#32620),#32040,.T.);
+#32620 = FACE_BOUND('',#32621,.T.);
+#32621 = EDGE_LOOP('',(#32622,#32623,#32624,#32625));
+#32622 = ORIENTED_EDGE('',*,*,#32385,.T.);
+#32623 = ORIENTED_EDGE('',*,*,#32572,.T.);
+#32624 = ORIENTED_EDGE('',*,*,#32024,.F.);
+#32625 = ORIENTED_EDGE('',*,*,#32626,.F.);
+#32626 = EDGE_CURVE('',#32386,#31996,#32627,.T.);
+#32627 = SURFACE_CURVE('',#32628,(#32632,#32639),.PCURVE_S1.);
+#32628 = LINE('',#32629,#32630);
+#32629 = CARTESIAN_POINT('',(-5.18583595283,-3.3875,0.704006286792));
+#32630 = VECTOR('',#32631,1.);
+#32631 = DIRECTION('',(0.,1.,0.));
+#32632 = PCURVE('',#32040,#32633);
+#32633 = DEFINITIONAL_REPRESENTATION('',(#32634),#32638);
+#32634 = LINE('',#32635,#32636);
+#32635 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#32636 = VECTOR('',#32637,1.);
+#32637 = DIRECTION('',(0.,1.));
+#32638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32639 = PCURVE('',#32012,#32640);
+#32640 = DEFINITIONAL_REPRESENTATION('',(#32641),#32645);
+#32641 = LINE('',#32642,#32643);
+#32642 = CARTESIAN_POINT('',(0.982793723247,0.));
+#32643 = VECTOR('',#32644,1.);
+#32644 = DIRECTION('',(0.,1.));
+#32645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32646 = ADVANCED_FACE('',(#32647),#32012,.T.);
+#32647 = FACE_BOUND('',#32648,.T.);
+#32648 = EDGE_LOOP('',(#32649,#32650,#32651,#32652));
+#32649 = ORIENTED_EDGE('',*,*,#32408,.T.);
+#32650 = ORIENTED_EDGE('',*,*,#32626,.T.);
+#32651 = ORIENTED_EDGE('',*,*,#31995,.F.);
+#32652 = ORIENTED_EDGE('',*,*,#32599,.F.);
+#32653 = MANIFOLD_SOLID_BREP('',#32654);
+#32654 = CLOSED_SHELL('',(#32655,#32775,#33054,#33108,#33157,#33351,
+ #33378,#33405,#33430,#33457,#33484,#33511,#33538));
+#32655 = ADVANCED_FACE('',(#32656),#32670,.T.);
+#32656 = FACE_BOUND('',#32657,.T.);
+#32657 = EDGE_LOOP('',(#32658,#32693,#32721,#32749));
+#32658 = ORIENTED_EDGE('',*,*,#32659,.F.);
+#32659 = EDGE_CURVE('',#32660,#32662,#32664,.T.);
+#32660 = VERTEX_POINT('',#32661);
+#32661 = CARTESIAN_POINT('',(5.630520432075,-3.0125,0.1875));
+#32662 = VERTEX_POINT('',#32663);
+#32663 = CARTESIAN_POINT('',(5.88,-3.0125,0.1875));
+#32664 = SURFACE_CURVE('',#32665,(#32669,#32681),.PCURVE_S1.);
+#32665 = LINE('',#32666,#32667);
+#32666 = CARTESIAN_POINT('',(5.48,-3.0125,0.1875));
+#32667 = VECTOR('',#32668,1.);
+#32668 = DIRECTION('',(1.,0.,0.));
+#32669 = PCURVE('',#32670,#32675);
+#32670 = PLANE('',#32671);
+#32671 = AXIS2_PLACEMENT_3D('',#32672,#32673,#32674);
+#32672 = CARTESIAN_POINT('',(5.48,-3.3875,0.1875));
+#32673 = DIRECTION('',(0.,0.,1.));
+#32674 = DIRECTION('',(1.,0.,0.));
+#32675 = DEFINITIONAL_REPRESENTATION('',(#32676),#32680);
+#32676 = LINE('',#32677,#32678);
+#32677 = CARTESIAN_POINT('',(0.,0.375));
+#32678 = VECTOR('',#32679,1.);
+#32679 = DIRECTION('',(1.,0.));
+#32680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32681 = PCURVE('',#32682,#32687);
+#32682 = PLANE('',#32683);
+#32683 = AXIS2_PLACEMENT_3D('',#32684,#32685,#32686);
+#32684 = CARTESIAN_POINT('',(5.453319128445,-3.0125,0.302149478872));
+#32685 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#32686 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#32687 = DEFINITIONAL_REPRESENTATION('',(#32688),#32692);
+#32688 = LINE('',#32689,#32690);
+#32689 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#32690 = VECTOR('',#32691,1.);
+#32691 = DIRECTION('',(1.,4.145425090127E-57));
+#32692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32693 = ORIENTED_EDGE('',*,*,#32694,.F.);
+#32694 = EDGE_CURVE('',#32695,#32660,#32697,.T.);
+#32695 = VERTEX_POINT('',#32696);
+#32696 = CARTESIAN_POINT('',(5.630520432075,-3.3875,0.1875));
+#32697 = SURFACE_CURVE('',#32698,(#32702,#32709),.PCURVE_S1.);
+#32698 = LINE('',#32699,#32700);
+#32699 = CARTESIAN_POINT('',(5.630520432075,-3.3875,0.1875));
+#32700 = VECTOR('',#32701,1.);
+#32701 = DIRECTION('',(0.,1.,0.));
+#32702 = PCURVE('',#32670,#32703);
+#32703 = DEFINITIONAL_REPRESENTATION('',(#32704),#32708);
+#32704 = LINE('',#32705,#32706);
+#32705 = CARTESIAN_POINT('',(0.150520432075,0.));
+#32706 = VECTOR('',#32707,1.);
+#32707 = DIRECTION('',(0.,1.));
+#32708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32709 = PCURVE('',#32710,#32715);
+#32710 = CYLINDRICAL_SURFACE('',#32711,9.375E-02);
+#32711 = AXIS2_PLACEMENT_3D('',#32712,#32713,#32714);
+#32712 = CARTESIAN_POINT('',(5.630520432075,-3.3875,0.28125));
+#32713 = DIRECTION('',(0.,1.,0.));
+#32714 = DIRECTION('',(0.,0.,-1.));
+#32715 = DEFINITIONAL_REPRESENTATION('',(#32716),#32720);
+#32716 = LINE('',#32717,#32718);
+#32717 = CARTESIAN_POINT('',(0.,0.));
+#32718 = VECTOR('',#32719,1.);
+#32719 = DIRECTION('',(0.,1.));
+#32720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32721 = ORIENTED_EDGE('',*,*,#32722,.T.);
+#32722 = EDGE_CURVE('',#32695,#32723,#32725,.T.);
+#32723 = VERTEX_POINT('',#32724);
+#32724 = CARTESIAN_POINT('',(5.88,-3.3875,0.1875));
+#32725 = SURFACE_CURVE('',#32726,(#32730,#32737),.PCURVE_S1.);
+#32726 = LINE('',#32727,#32728);
+#32727 = CARTESIAN_POINT('',(5.48,-3.3875,0.1875));
+#32728 = VECTOR('',#32729,1.);
+#32729 = DIRECTION('',(1.,0.,0.));
+#32730 = PCURVE('',#32670,#32731);
+#32731 = DEFINITIONAL_REPRESENTATION('',(#32732),#32736);
+#32732 = LINE('',#32733,#32734);
+#32733 = CARTESIAN_POINT('',(0.,0.));
+#32734 = VECTOR('',#32735,1.);
+#32735 = DIRECTION('',(1.,0.));
+#32736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32737 = PCURVE('',#32738,#32743);
+#32738 = PLANE('',#32739);
+#32739 = AXIS2_PLACEMENT_3D('',#32740,#32741,#32742);
+#32740 = CARTESIAN_POINT('',(5.453319128445,-3.3875,0.302149478872));
+#32741 = DIRECTION('',(-0.,-1.,-0.));
+#32742 = DIRECTION('',(0.,0.,-1.));
+#32743 = DEFINITIONAL_REPRESENTATION('',(#32744),#32748);
+#32744 = LINE('',#32745,#32746);
+#32745 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#32746 = VECTOR('',#32747,1.);
+#32747 = DIRECTION('',(0.,1.));
+#32748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32749 = ORIENTED_EDGE('',*,*,#32750,.T.);
+#32750 = EDGE_CURVE('',#32723,#32662,#32751,.T.);
+#32751 = SURFACE_CURVE('',#32752,(#32756,#32763),.PCURVE_S1.);
+#32752 = LINE('',#32753,#32754);
+#32753 = CARTESIAN_POINT('',(5.88,-3.3875,0.1875));
+#32754 = VECTOR('',#32755,1.);
+#32755 = DIRECTION('',(0.,1.,0.));
+#32756 = PCURVE('',#32670,#32757);
+#32757 = DEFINITIONAL_REPRESENTATION('',(#32758),#32762);
+#32758 = LINE('',#32759,#32760);
+#32759 = CARTESIAN_POINT('',(0.4,0.));
+#32760 = VECTOR('',#32761,1.);
+#32761 = DIRECTION('',(0.,1.));
+#32762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32763 = PCURVE('',#32764,#32769);
+#32764 = PLANE('',#32765);
+#32765 = AXIS2_PLACEMENT_3D('',#32766,#32767,#32768);
+#32766 = CARTESIAN_POINT('',(5.88,-3.3875,0.));
+#32767 = DIRECTION('',(1.,0.,0.));
+#32768 = DIRECTION('',(0.,0.,1.));
+#32769 = DEFINITIONAL_REPRESENTATION('',(#32770),#32774);
+#32770 = LINE('',#32771,#32772);
+#32771 = CARTESIAN_POINT('',(0.1875,0.));
+#32772 = VECTOR('',#32773,1.);
+#32773 = DIRECTION('',(0.,-1.));
+#32774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32775 = ADVANCED_FACE('',(#32776),#32682,.T.);
+#32776 = FACE_BOUND('',#32777,.T.);
+#32777 = EDGE_LOOP('',(#32778,#32808,#32837,#32865,#32893,#32921,#32949,
+ #32982,#33010,#33032,#33033));
+#32778 = ORIENTED_EDGE('',*,*,#32779,.F.);
+#32779 = EDGE_CURVE('',#32780,#32782,#32784,.T.);
+#32780 = VERTEX_POINT('',#32781);
+#32781 = CARTESIAN_POINT('',(5.530173477358,-3.0125,0.));
+#32782 = VERTEX_POINT('',#32783);
+#32783 = CARTESIAN_POINT('',(5.88,-3.0125,0.));
+#32784 = SURFACE_CURVE('',#32785,(#32789,#32796),.PCURVE_S1.);
+#32785 = LINE('',#32786,#32787);
+#32786 = CARTESIAN_POINT('',(5.48,-3.0125,0.));
+#32787 = VECTOR('',#32788,1.);
+#32788 = DIRECTION('',(1.,0.,0.));
+#32789 = PCURVE('',#32682,#32790);
+#32790 = DEFINITIONAL_REPRESENTATION('',(#32791),#32795);
+#32791 = LINE('',#32792,#32793);
+#32792 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#32793 = VECTOR('',#32794,1.);
+#32794 = DIRECTION('',(1.,4.145425090127E-57));
+#32795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32796 = PCURVE('',#32797,#32802);
+#32797 = PLANE('',#32798);
+#32798 = AXIS2_PLACEMENT_3D('',#32799,#32800,#32801);
+#32799 = CARTESIAN_POINT('',(5.48,-3.3875,0.));
+#32800 = DIRECTION('',(0.,0.,1.));
+#32801 = DIRECTION('',(1.,0.,0.));
+#32802 = DEFINITIONAL_REPRESENTATION('',(#32803),#32807);
+#32803 = LINE('',#32804,#32805);
+#32804 = CARTESIAN_POINT('',(0.,0.375));
+#32805 = VECTOR('',#32806,1.);
+#32806 = DIRECTION('',(1.,0.));
+#32807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32808 = ORIENTED_EDGE('',*,*,#32809,.T.);
+#32809 = EDGE_CURVE('',#32780,#32810,#32812,.T.);
+#32810 = VERTEX_POINT('',#32811);
+#32811 = CARTESIAN_POINT('',(5.452168762264,-3.0125,4.174685660388E-02)
+ );
+#32812 = SURFACE_CURVE('',#32813,(#32818,#32825),.PCURVE_S1.);
+#32813 = CIRCLE('',#32814,9.375E-02);
+#32814 = AXIS2_PLACEMENT_3D('',#32815,#32816,#32817);
+#32815 = CARTESIAN_POINT('',(5.530173477358,-3.0125,9.375E-02));
+#32816 = DIRECTION('',(0.,1.,0.));
+#32817 = DIRECTION('',(0.,0.,1.));
+#32818 = PCURVE('',#32682,#32819);
+#32819 = DEFINITIONAL_REPRESENTATION('',(#32820),#32824);
+#32820 = CIRCLE('',#32821,9.375E-02);
+#32821 = AXIS2_PLACEMENT_2D('',#32822,#32823);
+#32822 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#32823 = DIRECTION('',(0.,-1.));
+#32824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32825 = PCURVE('',#32826,#32831);
+#32826 = CYLINDRICAL_SURFACE('',#32827,9.375E-02);
+#32827 = AXIS2_PLACEMENT_3D('',#32828,#32829,#32830);
+#32828 = CARTESIAN_POINT('',(5.530173477358,-3.3875,9.375E-02));
+#32829 = DIRECTION('',(0.,1.,0.));
+#32830 = DIRECTION('',(0.,0.,-1.));
+#32831 = DEFINITIONAL_REPRESENTATION('',(#32832),#32836);
+#32832 = LINE('',#32833,#32834);
+#32833 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#32834 = VECTOR('',#32835,1.);
+#32835 = DIRECTION('',(1.,0.));
+#32836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32837 = ORIENTED_EDGE('',*,*,#32838,.T.);
+#32838 = EDGE_CURVE('',#32810,#32839,#32841,.T.);
+#32839 = VERTEX_POINT('',#32840);
+#32840 = CARTESIAN_POINT('',(5.135662475472,-3.0125,0.516506286792));
+#32841 = SURFACE_CURVE('',#32842,(#32846,#32853),.PCURVE_S1.);
+#32842 = LINE('',#32843,#32844);
+#32843 = CARTESIAN_POINT('',(5.48,-3.0125,0.));
+#32844 = VECTOR('',#32845,1.);
+#32845 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#32846 = PCURVE('',#32682,#32847);
+#32847 = DEFINITIONAL_REPRESENTATION('',(#32848),#32852);
+#32848 = LINE('',#32849,#32850);
+#32849 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#32850 = VECTOR('',#32851,1.);
+#32851 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#32852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32853 = PCURVE('',#32854,#32859);
+#32854 = PLANE('',#32855);
+#32855 = AXIS2_PLACEMENT_3D('',#32856,#32857,#32858);
+#32856 = CARTESIAN_POINT('',(5.48,-3.3875,0.));
+#32857 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#32858 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#32859 = DEFINITIONAL_REPRESENTATION('',(#32860),#32864);
+#32860 = LINE('',#32861,#32862);
+#32861 = CARTESIAN_POINT('',(0.,-0.375));
+#32862 = VECTOR('',#32863,1.);
+#32863 = DIRECTION('',(1.,0.));
+#32864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32865 = ORIENTED_EDGE('',*,*,#32866,.F.);
+#32866 = EDGE_CURVE('',#32867,#32839,#32869,.T.);
+#32867 = VERTEX_POINT('',#32868);
+#32868 = CARTESIAN_POINT('',(5.08,-3.0125,0.516506286792));
+#32869 = SURFACE_CURVE('',#32870,(#32874,#32881),.PCURVE_S1.);
+#32870 = LINE('',#32871,#32872);
+#32871 = CARTESIAN_POINT('',(5.08,-3.0125,0.516506286792));
+#32872 = VECTOR('',#32873,1.);
+#32873 = DIRECTION('',(1.,0.,0.));
+#32874 = PCURVE('',#32682,#32875);
+#32875 = DEFINITIONAL_REPRESENTATION('',(#32876),#32880);
+#32876 = LINE('',#32877,#32878);
+#32877 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#32878 = VECTOR('',#32879,1.);
+#32879 = DIRECTION('',(1.,4.145425090127E-57));
+#32880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32881 = PCURVE('',#32882,#32887);
+#32882 = PLANE('',#32883);
+#32883 = AXIS2_PLACEMENT_3D('',#32884,#32885,#32886);
+#32884 = CARTESIAN_POINT('',(5.08,-3.3875,0.516506286792));
+#32885 = DIRECTION('',(0.,0.,1.));
+#32886 = DIRECTION('',(1.,0.,0.));
+#32887 = DEFINITIONAL_REPRESENTATION('',(#32888),#32892);
+#32888 = LINE('',#32889,#32890);
+#32889 = CARTESIAN_POINT('',(0.,0.375));
+#32890 = VECTOR('',#32891,1.);
+#32891 = DIRECTION('',(1.,0.));
+#32892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32893 = ORIENTED_EDGE('',*,*,#32894,.T.);
+#32894 = EDGE_CURVE('',#32867,#32895,#32897,.T.);
+#32895 = VERTEX_POINT('',#32896);
+#32896 = CARTESIAN_POINT('',(5.08,-3.0125,0.704006286792));
+#32897 = SURFACE_CURVE('',#32898,(#32902,#32909),.PCURVE_S1.);
+#32898 = LINE('',#32899,#32900);
+#32899 = CARTESIAN_POINT('',(5.08,-3.0125,0.516506286792));
+#32900 = VECTOR('',#32901,1.);
+#32901 = DIRECTION('',(0.,0.,1.));
+#32902 = PCURVE('',#32682,#32903);
+#32903 = DEFINITIONAL_REPRESENTATION('',(#32904),#32908);
+#32904 = LINE('',#32905,#32906);
+#32905 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#32906 = VECTOR('',#32907,1.);
+#32907 = DIRECTION('',(0.,-1.));
+#32908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32909 = PCURVE('',#32910,#32915);
+#32910 = PLANE('',#32911);
+#32911 = AXIS2_PLACEMENT_3D('',#32912,#32913,#32914);
+#32912 = CARTESIAN_POINT('',(5.08,-3.3875,0.516506286792));
+#32913 = DIRECTION('',(1.,0.,0.));
+#32914 = DIRECTION('',(0.,0.,1.));
+#32915 = DEFINITIONAL_REPRESENTATION('',(#32916),#32920);
+#32916 = LINE('',#32917,#32918);
+#32917 = CARTESIAN_POINT('',(0.,-0.375));
+#32918 = VECTOR('',#32919,1.);
+#32919 = DIRECTION('',(1.,0.));
+#32920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32921 = ORIENTED_EDGE('',*,*,#32922,.T.);
+#32922 = EDGE_CURVE('',#32895,#32923,#32925,.T.);
+#32923 = VERTEX_POINT('',#32924);
+#32924 = CARTESIAN_POINT('',(5.18583595283,-3.0125,0.704006286792));
+#32925 = SURFACE_CURVE('',#32926,(#32930,#32937),.PCURVE_S1.);
+#32926 = LINE('',#32927,#32928);
+#32927 = CARTESIAN_POINT('',(5.08,-3.0125,0.704006286792));
+#32928 = VECTOR('',#32929,1.);
+#32929 = DIRECTION('',(1.,0.,0.));
+#32930 = PCURVE('',#32682,#32931);
+#32931 = DEFINITIONAL_REPRESENTATION('',(#32932),#32936);
+#32932 = LINE('',#32933,#32934);
+#32933 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#32934 = VECTOR('',#32935,1.);
+#32935 = DIRECTION('',(1.,4.145425090127E-57));
+#32936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32937 = PCURVE('',#32938,#32943);
+#32938 = PLANE('',#32939);
+#32939 = AXIS2_PLACEMENT_3D('',#32940,#32941,#32942);
+#32940 = CARTESIAN_POINT('',(5.08,-3.3875,0.704006286792));
+#32941 = DIRECTION('',(0.,0.,1.));
+#32942 = DIRECTION('',(1.,0.,0.));
+#32943 = DEFINITIONAL_REPRESENTATION('',(#32944),#32948);
+#32944 = LINE('',#32945,#32946);
+#32945 = CARTESIAN_POINT('',(0.,0.375));
+#32946 = VECTOR('',#32947,1.);
+#32947 = DIRECTION('',(1.,0.));
+#32948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32949 = ORIENTED_EDGE('',*,*,#32950,.F.);
+#32950 = EDGE_CURVE('',#32951,#32923,#32953,.T.);
+#32951 = VERTEX_POINT('',#32952);
+#32952 = CARTESIAN_POINT('',(5.263840667924,-3.0125,0.662259430188));
+#32953 = SURFACE_CURVE('',#32954,(#32959,#32970),.PCURVE_S1.);
+#32954 = CIRCLE('',#32955,9.375E-02);
+#32955 = AXIS2_PLACEMENT_3D('',#32956,#32957,#32958);
+#32956 = CARTESIAN_POINT('',(5.18583595283,-3.0125,0.610256286792));
+#32957 = DIRECTION('',(0.,-1.,0.));
+#32958 = DIRECTION('',(0.,0.,1.));
+#32959 = PCURVE('',#32682,#32960);
+#32960 = DEFINITIONAL_REPRESENTATION('',(#32961),#32969);
+#32961 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32962,#32963,#32964,#32965
+ ,#32966,#32967,#32968),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#32962 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#32963 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#32964 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#32965 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#32966 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#32967 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#32968 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#32969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32970 = PCURVE('',#32971,#32976);
+#32971 = CYLINDRICAL_SURFACE('',#32972,9.375E-02);
+#32972 = AXIS2_PLACEMENT_3D('',#32973,#32974,#32975);
+#32973 = CARTESIAN_POINT('',(5.18583595283,-3.3875,0.610256286792));
+#32974 = DIRECTION('',(0.,1.,0.));
+#32975 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#32976 = DEFINITIONAL_REPRESENTATION('',(#32977),#32981);
+#32977 = LINE('',#32978,#32979);
+#32978 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#32979 = VECTOR('',#32980,1.);
+#32980 = DIRECTION('',(-1.,0.));
+#32981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32982 = ORIENTED_EDGE('',*,*,#32983,.F.);
+#32983 = EDGE_CURVE('',#32984,#32951,#32986,.T.);
+#32984 = VERTEX_POINT('',#32985);
+#32985 = CARTESIAN_POINT('',(5.552515716981,-3.0125,0.229246856604));
+#32986 = SURFACE_CURVE('',#32987,(#32991,#32998),.PCURVE_S1.);
+#32987 = LINE('',#32988,#32989);
+#32988 = CARTESIAN_POINT('',(5.636009430188,-3.0125,0.104006286792));
+#32989 = VECTOR('',#32990,1.);
+#32990 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#32991 = PCURVE('',#32682,#32992);
+#32992 = DEFINITIONAL_REPRESENTATION('',(#32993),#32997);
+#32993 = LINE('',#32994,#32995);
+#32994 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#32995 = VECTOR('',#32996,1.);
+#32996 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#32997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#32998 = PCURVE('',#32999,#33004);
+#32999 = PLANE('',#33000);
+#33000 = AXIS2_PLACEMENT_3D('',#33001,#33002,#33003);
+#33001 = CARTESIAN_POINT('',(5.636009430188,-3.3875,0.104006286792));
+#33002 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#33003 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#33004 = DEFINITIONAL_REPRESENTATION('',(#33005),#33009);
+#33005 = LINE('',#33006,#33007);
+#33006 = CARTESIAN_POINT('',(0.,-0.375));
+#33007 = VECTOR('',#33008,1.);
+#33008 = DIRECTION('',(1.,0.));
+#33009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33010 = ORIENTED_EDGE('',*,*,#33011,.F.);
+#33011 = EDGE_CURVE('',#32660,#32984,#33012,.T.);
+#33012 = SURFACE_CURVE('',#33013,(#33018,#33025),.PCURVE_S1.);
+#33013 = CIRCLE('',#33014,9.375E-02);
+#33014 = AXIS2_PLACEMENT_3D('',#33015,#33016,#33017);
+#33015 = CARTESIAN_POINT('',(5.630520432075,-3.0125,0.28125));
+#33016 = DIRECTION('',(0.,1.,0.));
+#33017 = DIRECTION('',(0.,0.,1.));
+#33018 = PCURVE('',#32682,#33019);
+#33019 = DEFINITIONAL_REPRESENTATION('',(#33020),#33024);
+#33020 = CIRCLE('',#33021,9.375E-02);
+#33021 = AXIS2_PLACEMENT_2D('',#33022,#33023);
+#33022 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#33023 = DIRECTION('',(0.,-1.));
+#33024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33025 = PCURVE('',#32710,#33026);
+#33026 = DEFINITIONAL_REPRESENTATION('',(#33027),#33031);
+#33027 = LINE('',#33028,#33029);
+#33028 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#33029 = VECTOR('',#33030,1.);
+#33030 = DIRECTION('',(1.,0.));
+#33031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33032 = ORIENTED_EDGE('',*,*,#32659,.T.);
+#33033 = ORIENTED_EDGE('',*,*,#33034,.F.);
+#33034 = EDGE_CURVE('',#32782,#32662,#33035,.T.);
+#33035 = SURFACE_CURVE('',#33036,(#33040,#33047),.PCURVE_S1.);
+#33036 = LINE('',#33037,#33038);
+#33037 = CARTESIAN_POINT('',(5.88,-3.0125,0.));
+#33038 = VECTOR('',#33039,1.);
+#33039 = DIRECTION('',(0.,0.,1.));
+#33040 = PCURVE('',#32682,#33041);
+#33041 = DEFINITIONAL_REPRESENTATION('',(#33042),#33046);
+#33042 = LINE('',#33043,#33044);
+#33043 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#33044 = VECTOR('',#33045,1.);
+#33045 = DIRECTION('',(0.,-1.));
+#33046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33047 = PCURVE('',#32764,#33048);
+#33048 = DEFINITIONAL_REPRESENTATION('',(#33049),#33053);
+#33049 = LINE('',#33050,#33051);
+#33050 = CARTESIAN_POINT('',(0.,-0.375));
+#33051 = VECTOR('',#33052,1.);
+#33052 = DIRECTION('',(1.,0.));
+#33053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33054 = ADVANCED_FACE('',(#33055),#32710,.F.);
+#33055 = FACE_BOUND('',#33056,.F.);
+#33056 = EDGE_LOOP('',(#33057,#33085,#33106,#33107));
+#33057 = ORIENTED_EDGE('',*,*,#33058,.T.);
+#33058 = EDGE_CURVE('',#32695,#33059,#33061,.T.);
+#33059 = VERTEX_POINT('',#33060);
+#33060 = CARTESIAN_POINT('',(5.552515716981,-3.3875,0.229246856604));
+#33061 = SURFACE_CURVE('',#33062,(#33067,#33074),.PCURVE_S1.);
+#33062 = CIRCLE('',#33063,9.375E-02);
+#33063 = AXIS2_PLACEMENT_3D('',#33064,#33065,#33066);
+#33064 = CARTESIAN_POINT('',(5.630520432075,-3.3875,0.28125));
+#33065 = DIRECTION('',(0.,1.,0.));
+#33066 = DIRECTION('',(0.,0.,1.));
+#33067 = PCURVE('',#32710,#33068);
+#33068 = DEFINITIONAL_REPRESENTATION('',(#33069),#33073);
+#33069 = LINE('',#33070,#33071);
+#33070 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#33071 = VECTOR('',#33072,1.);
+#33072 = DIRECTION('',(1.,0.));
+#33073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33074 = PCURVE('',#32738,#33075);
+#33075 = DEFINITIONAL_REPRESENTATION('',(#33076),#33084);
+#33076 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33077,#33078,#33079,#33080
+ ,#33081,#33082,#33083),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#33077 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#33078 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#33079 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#33080 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#33081 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#33082 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#33083 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#33084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33085 = ORIENTED_EDGE('',*,*,#33086,.T.);
+#33086 = EDGE_CURVE('',#33059,#32984,#33087,.T.);
+#33087 = SURFACE_CURVE('',#33088,(#33092,#33099),.PCURVE_S1.);
+#33088 = LINE('',#33089,#33090);
+#33089 = CARTESIAN_POINT('',(5.552515716981,-3.3875,0.229246856604));
+#33090 = VECTOR('',#33091,1.);
+#33091 = DIRECTION('',(0.,1.,0.));
+#33092 = PCURVE('',#32710,#33093);
+#33093 = DEFINITIONAL_REPRESENTATION('',(#33094),#33098);
+#33094 = LINE('',#33095,#33096);
+#33095 = CARTESIAN_POINT('',(0.982793723247,0.));
+#33096 = VECTOR('',#33097,1.);
+#33097 = DIRECTION('',(0.,1.));
+#33098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33099 = PCURVE('',#32999,#33100);
+#33100 = DEFINITIONAL_REPRESENTATION('',(#33101),#33105);
+#33101 = LINE('',#33102,#33103);
+#33102 = CARTESIAN_POINT('',(0.150520432075,0.));
+#33103 = VECTOR('',#33104,1.);
+#33104 = DIRECTION('',(0.,-1.));
+#33105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33106 = ORIENTED_EDGE('',*,*,#33011,.F.);
+#33107 = ORIENTED_EDGE('',*,*,#32694,.F.);
+#33108 = ADVANCED_FACE('',(#33109),#32764,.T.);
+#33109 = FACE_BOUND('',#33110,.T.);
+#33110 = EDGE_LOOP('',(#33111,#33134,#33155,#33156));
+#33111 = ORIENTED_EDGE('',*,*,#33112,.F.);
+#33112 = EDGE_CURVE('',#33113,#32723,#33115,.T.);
+#33113 = VERTEX_POINT('',#33114);
+#33114 = CARTESIAN_POINT('',(5.88,-3.3875,0.));
+#33115 = SURFACE_CURVE('',#33116,(#33120,#33127),.PCURVE_S1.);
+#33116 = LINE('',#33117,#33118);
+#33117 = CARTESIAN_POINT('',(5.88,-3.3875,0.));
+#33118 = VECTOR('',#33119,1.);
+#33119 = DIRECTION('',(0.,0.,1.));
+#33120 = PCURVE('',#32764,#33121);
+#33121 = DEFINITIONAL_REPRESENTATION('',(#33122),#33126);
+#33122 = LINE('',#33123,#33124);
+#33123 = CARTESIAN_POINT('',(0.,0.));
+#33124 = VECTOR('',#33125,1.);
+#33125 = DIRECTION('',(1.,0.));
+#33126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33127 = PCURVE('',#32738,#33128);
+#33128 = DEFINITIONAL_REPRESENTATION('',(#33129),#33133);
+#33129 = LINE('',#33130,#33131);
+#33130 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#33131 = VECTOR('',#33132,1.);
+#33132 = DIRECTION('',(-1.,0.));
+#33133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33134 = ORIENTED_EDGE('',*,*,#33135,.T.);
+#33135 = EDGE_CURVE('',#33113,#32782,#33136,.T.);
+#33136 = SURFACE_CURVE('',#33137,(#33141,#33148),.PCURVE_S1.);
+#33137 = LINE('',#33138,#33139);
+#33138 = CARTESIAN_POINT('',(5.88,-3.3875,0.));
+#33139 = VECTOR('',#33140,1.);
+#33140 = DIRECTION('',(0.,1.,0.));
+#33141 = PCURVE('',#32764,#33142);
+#33142 = DEFINITIONAL_REPRESENTATION('',(#33143),#33147);
+#33143 = LINE('',#33144,#33145);
+#33144 = CARTESIAN_POINT('',(0.,0.));
+#33145 = VECTOR('',#33146,1.);
+#33146 = DIRECTION('',(0.,-1.));
+#33147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33148 = PCURVE('',#32797,#33149);
+#33149 = DEFINITIONAL_REPRESENTATION('',(#33150),#33154);
+#33150 = LINE('',#33151,#33152);
+#33151 = CARTESIAN_POINT('',(0.4,0.));
+#33152 = VECTOR('',#33153,1.);
+#33153 = DIRECTION('',(0.,1.));
+#33154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33155 = ORIENTED_EDGE('',*,*,#33034,.T.);
+#33156 = ORIENTED_EDGE('',*,*,#32750,.F.);
+#33157 = ADVANCED_FACE('',(#33158),#32738,.T.);
+#33158 = FACE_BOUND('',#33159,.T.);
+#33159 = EDGE_LOOP('',(#33160,#33183,#33184,#33185,#33186,#33209,#33233,
+ #33256,#33279,#33302,#33325));
+#33160 = ORIENTED_EDGE('',*,*,#33161,.T.);
+#33161 = EDGE_CURVE('',#33162,#33113,#33164,.T.);
+#33162 = VERTEX_POINT('',#33163);
+#33163 = CARTESIAN_POINT('',(5.530173477358,-3.3875,0.));
+#33164 = SURFACE_CURVE('',#33165,(#33169,#33176),.PCURVE_S1.);
+#33165 = LINE('',#33166,#33167);
+#33166 = CARTESIAN_POINT('',(5.48,-3.3875,0.));
+#33167 = VECTOR('',#33168,1.);
+#33168 = DIRECTION('',(1.,0.,0.));
+#33169 = PCURVE('',#32738,#33170);
+#33170 = DEFINITIONAL_REPRESENTATION('',(#33171),#33175);
+#33171 = LINE('',#33172,#33173);
+#33172 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#33173 = VECTOR('',#33174,1.);
+#33174 = DIRECTION('',(0.,1.));
+#33175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33176 = PCURVE('',#32797,#33177);
+#33177 = DEFINITIONAL_REPRESENTATION('',(#33178),#33182);
+#33178 = LINE('',#33179,#33180);
+#33179 = CARTESIAN_POINT('',(0.,0.));
+#33180 = VECTOR('',#33181,1.);
+#33181 = DIRECTION('',(1.,0.));
+#33182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33183 = ORIENTED_EDGE('',*,*,#33112,.T.);
+#33184 = ORIENTED_EDGE('',*,*,#32722,.F.);
+#33185 = ORIENTED_EDGE('',*,*,#33058,.T.);
+#33186 = ORIENTED_EDGE('',*,*,#33187,.T.);
+#33187 = EDGE_CURVE('',#33059,#33188,#33190,.T.);
+#33188 = VERTEX_POINT('',#33189);
+#33189 = CARTESIAN_POINT('',(5.263840667924,-3.3875,0.662259430188));
+#33190 = SURFACE_CURVE('',#33191,(#33195,#33202),.PCURVE_S1.);
+#33191 = LINE('',#33192,#33193);
+#33192 = CARTESIAN_POINT('',(5.636009430188,-3.3875,0.104006286792));
+#33193 = VECTOR('',#33194,1.);
+#33194 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#33195 = PCURVE('',#32738,#33196);
+#33196 = DEFINITIONAL_REPRESENTATION('',(#33197),#33201);
+#33197 = LINE('',#33198,#33199);
+#33198 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#33199 = VECTOR('',#33200,1.);
+#33200 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#33201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33202 = PCURVE('',#32999,#33203);
+#33203 = DEFINITIONAL_REPRESENTATION('',(#33204),#33208);
+#33204 = LINE('',#33205,#33206);
+#33205 = CARTESIAN_POINT('',(0.,0.));
+#33206 = VECTOR('',#33207,1.);
+#33207 = DIRECTION('',(1.,0.));
+#33208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33209 = ORIENTED_EDGE('',*,*,#33210,.T.);
+#33210 = EDGE_CURVE('',#33188,#33211,#33213,.T.);
+#33211 = VERTEX_POINT('',#33212);
+#33212 = CARTESIAN_POINT('',(5.18583595283,-3.3875,0.704006286792));
+#33213 = SURFACE_CURVE('',#33214,(#33219,#33226),.PCURVE_S1.);
+#33214 = CIRCLE('',#33215,9.375E-02);
+#33215 = AXIS2_PLACEMENT_3D('',#33216,#33217,#33218);
+#33216 = CARTESIAN_POINT('',(5.18583595283,-3.3875,0.610256286792));
+#33217 = DIRECTION('',(0.,-1.,0.));
+#33218 = DIRECTION('',(0.,0.,1.));
+#33219 = PCURVE('',#32738,#33220);
+#33220 = DEFINITIONAL_REPRESENTATION('',(#33221),#33225);
+#33221 = CIRCLE('',#33222,9.375E-02);
+#33222 = AXIS2_PLACEMENT_2D('',#33223,#33224);
+#33223 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#33224 = DIRECTION('',(-1.,0.));
+#33225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33226 = PCURVE('',#32971,#33227);
+#33227 = DEFINITIONAL_REPRESENTATION('',(#33228),#33232);
+#33228 = LINE('',#33229,#33230);
+#33229 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#33230 = VECTOR('',#33231,1.);
+#33231 = DIRECTION('',(-1.,0.));
+#33232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33233 = ORIENTED_EDGE('',*,*,#33234,.F.);
+#33234 = EDGE_CURVE('',#33235,#33211,#33237,.T.);
+#33235 = VERTEX_POINT('',#33236);
+#33236 = CARTESIAN_POINT('',(5.08,-3.3875,0.704006286792));
+#33237 = SURFACE_CURVE('',#33238,(#33242,#33249),.PCURVE_S1.);
+#33238 = LINE('',#33239,#33240);
+#33239 = CARTESIAN_POINT('',(5.08,-3.3875,0.704006286792));
+#33240 = VECTOR('',#33241,1.);
+#33241 = DIRECTION('',(1.,0.,0.));
+#33242 = PCURVE('',#32738,#33243);
+#33243 = DEFINITIONAL_REPRESENTATION('',(#33244),#33248);
+#33244 = LINE('',#33245,#33246);
+#33245 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#33246 = VECTOR('',#33247,1.);
+#33247 = DIRECTION('',(0.,1.));
+#33248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33249 = PCURVE('',#32938,#33250);
+#33250 = DEFINITIONAL_REPRESENTATION('',(#33251),#33255);
+#33251 = LINE('',#33252,#33253);
+#33252 = CARTESIAN_POINT('',(0.,0.));
+#33253 = VECTOR('',#33254,1.);
+#33254 = DIRECTION('',(1.,0.));
+#33255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33256 = ORIENTED_EDGE('',*,*,#33257,.F.);
+#33257 = EDGE_CURVE('',#33258,#33235,#33260,.T.);
+#33258 = VERTEX_POINT('',#33259);
+#33259 = CARTESIAN_POINT('',(5.08,-3.3875,0.516506286792));
+#33260 = SURFACE_CURVE('',#33261,(#33265,#33272),.PCURVE_S1.);
+#33261 = LINE('',#33262,#33263);
+#33262 = CARTESIAN_POINT('',(5.08,-3.3875,0.516506286792));
+#33263 = VECTOR('',#33264,1.);
+#33264 = DIRECTION('',(0.,0.,1.));
+#33265 = PCURVE('',#32738,#33266);
+#33266 = DEFINITIONAL_REPRESENTATION('',(#33267),#33271);
+#33267 = LINE('',#33268,#33269);
+#33268 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#33269 = VECTOR('',#33270,1.);
+#33270 = DIRECTION('',(-1.,0.));
+#33271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33272 = PCURVE('',#32910,#33273);
+#33273 = DEFINITIONAL_REPRESENTATION('',(#33274),#33278);
+#33274 = LINE('',#33275,#33276);
+#33275 = CARTESIAN_POINT('',(0.,0.));
+#33276 = VECTOR('',#33277,1.);
+#33277 = DIRECTION('',(1.,0.));
+#33278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33279 = ORIENTED_EDGE('',*,*,#33280,.T.);
+#33280 = EDGE_CURVE('',#33258,#33281,#33283,.T.);
+#33281 = VERTEX_POINT('',#33282);
+#33282 = CARTESIAN_POINT('',(5.135662475472,-3.3875,0.516506286792));
+#33283 = SURFACE_CURVE('',#33284,(#33288,#33295),.PCURVE_S1.);
+#33284 = LINE('',#33285,#33286);
+#33285 = CARTESIAN_POINT('',(5.08,-3.3875,0.516506286792));
+#33286 = VECTOR('',#33287,1.);
+#33287 = DIRECTION('',(1.,0.,0.));
+#33288 = PCURVE('',#32738,#33289);
+#33289 = DEFINITIONAL_REPRESENTATION('',(#33290),#33294);
+#33290 = LINE('',#33291,#33292);
+#33291 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#33292 = VECTOR('',#33293,1.);
+#33293 = DIRECTION('',(0.,1.));
+#33294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33295 = PCURVE('',#32882,#33296);
+#33296 = DEFINITIONAL_REPRESENTATION('',(#33297),#33301);
+#33297 = LINE('',#33298,#33299);
+#33298 = CARTESIAN_POINT('',(0.,0.));
+#33299 = VECTOR('',#33300,1.);
+#33300 = DIRECTION('',(1.,0.));
+#33301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33302 = ORIENTED_EDGE('',*,*,#33303,.F.);
+#33303 = EDGE_CURVE('',#33304,#33281,#33306,.T.);
+#33304 = VERTEX_POINT('',#33305);
+#33305 = CARTESIAN_POINT('',(5.452168762264,-3.3875,4.174685660388E-02)
+ );
+#33306 = SURFACE_CURVE('',#33307,(#33311,#33318),.PCURVE_S1.);
+#33307 = LINE('',#33308,#33309);
+#33308 = CARTESIAN_POINT('',(5.48,-3.3875,0.));
+#33309 = VECTOR('',#33310,1.);
+#33310 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#33311 = PCURVE('',#32738,#33312);
+#33312 = DEFINITIONAL_REPRESENTATION('',(#33313),#33317);
+#33313 = LINE('',#33314,#33315);
+#33314 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#33315 = VECTOR('',#33316,1.);
+#33316 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#33317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33318 = PCURVE('',#32854,#33319);
+#33319 = DEFINITIONAL_REPRESENTATION('',(#33320),#33324);
+#33320 = LINE('',#33321,#33322);
+#33321 = CARTESIAN_POINT('',(0.,0.));
+#33322 = VECTOR('',#33323,1.);
+#33323 = DIRECTION('',(1.,0.));
+#33324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33325 = ORIENTED_EDGE('',*,*,#33326,.F.);
+#33326 = EDGE_CURVE('',#33162,#33304,#33327,.T.);
+#33327 = SURFACE_CURVE('',#33328,(#33333,#33344),.PCURVE_S1.);
+#33328 = CIRCLE('',#33329,9.375E-02);
+#33329 = AXIS2_PLACEMENT_3D('',#33330,#33331,#33332);
+#33330 = CARTESIAN_POINT('',(5.530173477358,-3.3875,9.375E-02));
+#33331 = DIRECTION('',(0.,1.,0.));
+#33332 = DIRECTION('',(0.,0.,1.));
+#33333 = PCURVE('',#32738,#33334);
+#33334 = DEFINITIONAL_REPRESENTATION('',(#33335),#33343);
+#33335 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33336,#33337,#33338,#33339
+ ,#33340,#33341,#33342),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#33336 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#33337 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#33338 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#33339 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#33340 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#33341 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#33342 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#33343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33344 = PCURVE('',#32826,#33345);
+#33345 = DEFINITIONAL_REPRESENTATION('',(#33346),#33350);
+#33346 = LINE('',#33347,#33348);
+#33347 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#33348 = VECTOR('',#33349,1.);
+#33349 = DIRECTION('',(1.,0.));
+#33350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33351 = ADVANCED_FACE('',(#33352),#32797,.F.);
+#33352 = FACE_BOUND('',#33353,.F.);
+#33353 = EDGE_LOOP('',(#33354,#33355,#33356,#33357));
+#33354 = ORIENTED_EDGE('',*,*,#33161,.T.);
+#33355 = ORIENTED_EDGE('',*,*,#33135,.T.);
+#33356 = ORIENTED_EDGE('',*,*,#32779,.F.);
+#33357 = ORIENTED_EDGE('',*,*,#33358,.F.);
+#33358 = EDGE_CURVE('',#33162,#32780,#33359,.T.);
+#33359 = SURFACE_CURVE('',#33360,(#33364,#33371),.PCURVE_S1.);
+#33360 = LINE('',#33361,#33362);
+#33361 = CARTESIAN_POINT('',(5.530173477358,-3.3875,0.));
+#33362 = VECTOR('',#33363,1.);
+#33363 = DIRECTION('',(0.,1.,0.));
+#33364 = PCURVE('',#32797,#33365);
+#33365 = DEFINITIONAL_REPRESENTATION('',(#33366),#33370);
+#33366 = LINE('',#33367,#33368);
+#33367 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#33368 = VECTOR('',#33369,1.);
+#33369 = DIRECTION('',(0.,1.));
+#33370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33371 = PCURVE('',#32826,#33372);
+#33372 = DEFINITIONAL_REPRESENTATION('',(#33373),#33377);
+#33373 = LINE('',#33374,#33375);
+#33374 = CARTESIAN_POINT('',(0.,0.));
+#33375 = VECTOR('',#33376,1.);
+#33376 = DIRECTION('',(0.,1.));
+#33377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33378 = ADVANCED_FACE('',(#33379),#32826,.T.);
+#33379 = FACE_BOUND('',#33380,.T.);
+#33380 = EDGE_LOOP('',(#33381,#33382,#33403,#33404));
+#33381 = ORIENTED_EDGE('',*,*,#33326,.T.);
+#33382 = ORIENTED_EDGE('',*,*,#33383,.T.);
+#33383 = EDGE_CURVE('',#33304,#32810,#33384,.T.);
+#33384 = SURFACE_CURVE('',#33385,(#33389,#33396),.PCURVE_S1.);
+#33385 = LINE('',#33386,#33387);
+#33386 = CARTESIAN_POINT('',(5.452168762264,-3.3875,4.174685660388E-02)
+ );
+#33387 = VECTOR('',#33388,1.);
+#33388 = DIRECTION('',(0.,1.,0.));
+#33389 = PCURVE('',#32826,#33390);
+#33390 = DEFINITIONAL_REPRESENTATION('',(#33391),#33395);
+#33391 = LINE('',#33392,#33393);
+#33392 = CARTESIAN_POINT('',(0.982793723247,0.));
+#33393 = VECTOR('',#33394,1.);
+#33394 = DIRECTION('',(0.,1.));
+#33395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33396 = PCURVE('',#32854,#33397);
+#33397 = DEFINITIONAL_REPRESENTATION('',(#33398),#33402);
+#33398 = LINE('',#33399,#33400);
+#33399 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#33400 = VECTOR('',#33401,1.);
+#33401 = DIRECTION('',(0.,-1.));
+#33402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33403 = ORIENTED_EDGE('',*,*,#32809,.F.);
+#33404 = ORIENTED_EDGE('',*,*,#33358,.F.);
+#33405 = ADVANCED_FACE('',(#33406),#32854,.F.);
+#33406 = FACE_BOUND('',#33407,.F.);
+#33407 = EDGE_LOOP('',(#33408,#33409,#33410,#33411));
+#33408 = ORIENTED_EDGE('',*,*,#33303,.F.);
+#33409 = ORIENTED_EDGE('',*,*,#33383,.T.);
+#33410 = ORIENTED_EDGE('',*,*,#32838,.T.);
+#33411 = ORIENTED_EDGE('',*,*,#33412,.F.);
+#33412 = EDGE_CURVE('',#33281,#32839,#33413,.T.);
+#33413 = SURFACE_CURVE('',#33414,(#33418,#33424),.PCURVE_S1.);
+#33414 = LINE('',#33415,#33416);
+#33415 = CARTESIAN_POINT('',(5.135662475472,-3.3875,0.516506286792));
+#33416 = VECTOR('',#33417,1.);
+#33417 = DIRECTION('',(0.,1.,0.));
+#33418 = PCURVE('',#32854,#33419);
+#33419 = DEFINITIONAL_REPRESENTATION('',(#33420),#33423);
+#33420 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33421,#33422),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#33421 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#33422 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#33423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33424 = PCURVE('',#32882,#33425);
+#33425 = DEFINITIONAL_REPRESENTATION('',(#33426),#33429);
+#33426 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33427,#33428),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#33427 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#33428 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#33429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33430 = ADVANCED_FACE('',(#33431),#32882,.F.);
+#33431 = FACE_BOUND('',#33432,.F.);
+#33432 = EDGE_LOOP('',(#33433,#33434,#33455,#33456));
+#33433 = ORIENTED_EDGE('',*,*,#32866,.F.);
+#33434 = ORIENTED_EDGE('',*,*,#33435,.F.);
+#33435 = EDGE_CURVE('',#33258,#32867,#33436,.T.);
+#33436 = SURFACE_CURVE('',#33437,(#33441,#33448),.PCURVE_S1.);
+#33437 = LINE('',#33438,#33439);
+#33438 = CARTESIAN_POINT('',(5.08,-3.3875,0.516506286792));
+#33439 = VECTOR('',#33440,1.);
+#33440 = DIRECTION('',(0.,1.,0.));
+#33441 = PCURVE('',#32882,#33442);
+#33442 = DEFINITIONAL_REPRESENTATION('',(#33443),#33447);
+#33443 = LINE('',#33444,#33445);
+#33444 = CARTESIAN_POINT('',(0.,0.));
+#33445 = VECTOR('',#33446,1.);
+#33446 = DIRECTION('',(0.,1.));
+#33447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33448 = PCURVE('',#32910,#33449);
+#33449 = DEFINITIONAL_REPRESENTATION('',(#33450),#33454);
+#33450 = LINE('',#33451,#33452);
+#33451 = CARTESIAN_POINT('',(0.,0.));
+#33452 = VECTOR('',#33453,1.);
+#33453 = DIRECTION('',(0.,-1.));
+#33454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33455 = ORIENTED_EDGE('',*,*,#33280,.T.);
+#33456 = ORIENTED_EDGE('',*,*,#33412,.T.);
+#33457 = ADVANCED_FACE('',(#33458),#32910,.F.);
+#33458 = FACE_BOUND('',#33459,.T.);
+#33459 = EDGE_LOOP('',(#33460,#33461,#33482,#33483));
+#33460 = ORIENTED_EDGE('',*,*,#33257,.T.);
+#33461 = ORIENTED_EDGE('',*,*,#33462,.T.);
+#33462 = EDGE_CURVE('',#33235,#32895,#33463,.T.);
+#33463 = SURFACE_CURVE('',#33464,(#33468,#33475),.PCURVE_S1.);
+#33464 = LINE('',#33465,#33466);
+#33465 = CARTESIAN_POINT('',(5.08,-3.3875,0.704006286792));
+#33466 = VECTOR('',#33467,1.);
+#33467 = DIRECTION('',(0.,1.,0.));
+#33468 = PCURVE('',#32910,#33469);
+#33469 = DEFINITIONAL_REPRESENTATION('',(#33470),#33474);
+#33470 = LINE('',#33471,#33472);
+#33471 = CARTESIAN_POINT('',(0.1875,0.));
+#33472 = VECTOR('',#33473,1.);
+#33473 = DIRECTION('',(0.,-1.));
+#33474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33475 = PCURVE('',#32938,#33476);
+#33476 = DEFINITIONAL_REPRESENTATION('',(#33477),#33481);
+#33477 = LINE('',#33478,#33479);
+#33478 = CARTESIAN_POINT('',(0.,0.));
+#33479 = VECTOR('',#33480,1.);
+#33480 = DIRECTION('',(0.,1.));
+#33481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33482 = ORIENTED_EDGE('',*,*,#32894,.F.);
+#33483 = ORIENTED_EDGE('',*,*,#33435,.F.);
+#33484 = ADVANCED_FACE('',(#33485),#32999,.T.);
+#33485 = FACE_BOUND('',#33486,.T.);
+#33486 = EDGE_LOOP('',(#33487,#33488,#33489,#33490));
+#33487 = ORIENTED_EDGE('',*,*,#33187,.F.);
+#33488 = ORIENTED_EDGE('',*,*,#33086,.T.);
+#33489 = ORIENTED_EDGE('',*,*,#32983,.T.);
+#33490 = ORIENTED_EDGE('',*,*,#33491,.F.);
+#33491 = EDGE_CURVE('',#33188,#32951,#33492,.T.);
+#33492 = SURFACE_CURVE('',#33493,(#33497,#33504),.PCURVE_S1.);
+#33493 = LINE('',#33494,#33495);
+#33494 = CARTESIAN_POINT('',(5.263840667924,-3.3875,0.662259430188));
+#33495 = VECTOR('',#33496,1.);
+#33496 = DIRECTION('',(0.,1.,0.));
+#33497 = PCURVE('',#32999,#33498);
+#33498 = DEFINITIONAL_REPRESENTATION('',(#33499),#33503);
+#33499 = LINE('',#33500,#33501);
+#33500 = CARTESIAN_POINT('',(0.670936777735,0.));
+#33501 = VECTOR('',#33502,1.);
+#33502 = DIRECTION('',(0.,-1.));
+#33503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33504 = PCURVE('',#32971,#33505);
+#33505 = DEFINITIONAL_REPRESENTATION('',(#33506),#33510);
+#33506 = LINE('',#33507,#33508);
+#33507 = CARTESIAN_POINT('',(-0.,0.));
+#33508 = VECTOR('',#33509,1.);
+#33509 = DIRECTION('',(-0.,1.));
+#33510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33511 = ADVANCED_FACE('',(#33512),#32938,.T.);
+#33512 = FACE_BOUND('',#33513,.T.);
+#33513 = EDGE_LOOP('',(#33514,#33515,#33516,#33517));
+#33514 = ORIENTED_EDGE('',*,*,#32922,.F.);
+#33515 = ORIENTED_EDGE('',*,*,#33462,.F.);
+#33516 = ORIENTED_EDGE('',*,*,#33234,.T.);
+#33517 = ORIENTED_EDGE('',*,*,#33518,.T.);
+#33518 = EDGE_CURVE('',#33211,#32923,#33519,.T.);
+#33519 = SURFACE_CURVE('',#33520,(#33524,#33531),.PCURVE_S1.);
+#33520 = LINE('',#33521,#33522);
+#33521 = CARTESIAN_POINT('',(5.18583595283,-3.3875,0.704006286792));
+#33522 = VECTOR('',#33523,1.);
+#33523 = DIRECTION('',(0.,1.,0.));
+#33524 = PCURVE('',#32938,#33525);
+#33525 = DEFINITIONAL_REPRESENTATION('',(#33526),#33530);
+#33526 = LINE('',#33527,#33528);
+#33527 = CARTESIAN_POINT('',(0.10583595283,0.));
+#33528 = VECTOR('',#33529,1.);
+#33529 = DIRECTION('',(0.,1.));
+#33530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33531 = PCURVE('',#32971,#33532);
+#33532 = DEFINITIONAL_REPRESENTATION('',(#33533),#33537);
+#33533 = LINE('',#33534,#33535);
+#33534 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#33535 = VECTOR('',#33536,1.);
+#33536 = DIRECTION('',(-0.,1.));
+#33537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33538 = ADVANCED_FACE('',(#33539),#32971,.T.);
+#33539 = FACE_BOUND('',#33540,.F.);
+#33540 = EDGE_LOOP('',(#33541,#33542,#33543,#33544));
+#33541 = ORIENTED_EDGE('',*,*,#33210,.T.);
+#33542 = ORIENTED_EDGE('',*,*,#33518,.T.);
+#33543 = ORIENTED_EDGE('',*,*,#32950,.F.);
+#33544 = ORIENTED_EDGE('',*,*,#33491,.F.);
+#33545 = MANIFOLD_SOLID_BREP('',#33546);
+#33546 = CLOSED_SHELL('',(#33547,#33667,#33950,#34000,#34049,#34243,
+ #34270,#34297,#34322,#34349,#34376,#34403,#34430));
+#33547 = ADVANCED_FACE('',(#33548),#33562,.T.);
+#33548 = FACE_BOUND('',#33549,.T.);
+#33549 = EDGE_LOOP('',(#33550,#33585,#33613,#33641));
+#33550 = ORIENTED_EDGE('',*,*,#33551,.F.);
+#33551 = EDGE_CURVE('',#33552,#33554,#33556,.T.);
+#33552 = VERTEX_POINT('',#33553);
+#33553 = CARTESIAN_POINT('',(-5.88,-3.8125,0.1875));
+#33554 = VERTEX_POINT('',#33555);
+#33555 = CARTESIAN_POINT('',(-5.630520432075,-3.8125,0.1875));
+#33556 = SURFACE_CURVE('',#33557,(#33561,#33573),.PCURVE_S1.);
+#33557 = LINE('',#33558,#33559);
+#33558 = CARTESIAN_POINT('',(-5.88,-3.8125,0.1875));
+#33559 = VECTOR('',#33560,1.);
+#33560 = DIRECTION('',(1.,0.,0.));
+#33561 = PCURVE('',#33562,#33567);
+#33562 = PLANE('',#33563);
+#33563 = AXIS2_PLACEMENT_3D('',#33564,#33565,#33566);
+#33564 = CARTESIAN_POINT('',(-5.88,-4.1875,0.1875));
+#33565 = DIRECTION('',(0.,0.,1.));
+#33566 = DIRECTION('',(1.,0.,0.));
+#33567 = DEFINITIONAL_REPRESENTATION('',(#33568),#33572);
+#33568 = LINE('',#33569,#33570);
+#33569 = CARTESIAN_POINT('',(0.,0.375));
+#33570 = VECTOR('',#33571,1.);
+#33571 = DIRECTION('',(1.,0.));
+#33572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33573 = PCURVE('',#33574,#33579);
+#33574 = PLANE('',#33575);
+#33575 = AXIS2_PLACEMENT_3D('',#33576,#33577,#33578);
+#33576 = CARTESIAN_POINT('',(-5.453319128445,-3.8125,0.302149478872));
+#33577 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#33578 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#33579 = DEFINITIONAL_REPRESENTATION('',(#33580),#33584);
+#33580 = LINE('',#33581,#33582);
+#33581 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#33582 = VECTOR('',#33583,1.);
+#33583 = DIRECTION('',(1.,-8.365608664024E-59));
+#33584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33585 = ORIENTED_EDGE('',*,*,#33586,.F.);
+#33586 = EDGE_CURVE('',#33587,#33552,#33589,.T.);
+#33587 = VERTEX_POINT('',#33588);
+#33588 = CARTESIAN_POINT('',(-5.88,-4.1875,0.1875));
+#33589 = SURFACE_CURVE('',#33590,(#33594,#33601),.PCURVE_S1.);
+#33590 = LINE('',#33591,#33592);
+#33591 = CARTESIAN_POINT('',(-5.88,-4.1875,0.1875));
+#33592 = VECTOR('',#33593,1.);
+#33593 = DIRECTION('',(0.,1.,0.));
+#33594 = PCURVE('',#33562,#33595);
+#33595 = DEFINITIONAL_REPRESENTATION('',(#33596),#33600);
+#33596 = LINE('',#33597,#33598);
+#33597 = CARTESIAN_POINT('',(0.,0.));
+#33598 = VECTOR('',#33599,1.);
+#33599 = DIRECTION('',(0.,1.));
+#33600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33601 = PCURVE('',#33602,#33607);
+#33602 = PLANE('',#33603);
+#33603 = AXIS2_PLACEMENT_3D('',#33604,#33605,#33606);
+#33604 = CARTESIAN_POINT('',(-5.88,-4.1875,0.));
+#33605 = DIRECTION('',(1.,0.,0.));
+#33606 = DIRECTION('',(0.,0.,1.));
+#33607 = DEFINITIONAL_REPRESENTATION('',(#33608),#33612);
+#33608 = LINE('',#33609,#33610);
+#33609 = CARTESIAN_POINT('',(0.1875,0.));
+#33610 = VECTOR('',#33611,1.);
+#33611 = DIRECTION('',(0.,-1.));
+#33612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33613 = ORIENTED_EDGE('',*,*,#33614,.T.);
+#33614 = EDGE_CURVE('',#33587,#33615,#33617,.T.);
+#33615 = VERTEX_POINT('',#33616);
+#33616 = CARTESIAN_POINT('',(-5.630520432075,-4.1875,0.1875));
+#33617 = SURFACE_CURVE('',#33618,(#33622,#33629),.PCURVE_S1.);
+#33618 = LINE('',#33619,#33620);
+#33619 = CARTESIAN_POINT('',(-5.88,-4.1875,0.1875));
+#33620 = VECTOR('',#33621,1.);
+#33621 = DIRECTION('',(1.,0.,0.));
+#33622 = PCURVE('',#33562,#33623);
+#33623 = DEFINITIONAL_REPRESENTATION('',(#33624),#33628);
+#33624 = LINE('',#33625,#33626);
+#33625 = CARTESIAN_POINT('',(0.,0.));
+#33626 = VECTOR('',#33627,1.);
+#33627 = DIRECTION('',(1.,0.));
+#33628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33629 = PCURVE('',#33630,#33635);
+#33630 = PLANE('',#33631);
+#33631 = AXIS2_PLACEMENT_3D('',#33632,#33633,#33634);
+#33632 = CARTESIAN_POINT('',(-5.453319128445,-4.1875,0.302149478872));
+#33633 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#33634 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#33635 = DEFINITIONAL_REPRESENTATION('',(#33636),#33640);
+#33636 = LINE('',#33637,#33638);
+#33637 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#33638 = VECTOR('',#33639,1.);
+#33639 = DIRECTION('',(-1.,-4.751047921064E-59));
+#33640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33641 = ORIENTED_EDGE('',*,*,#33642,.T.);
+#33642 = EDGE_CURVE('',#33615,#33554,#33643,.T.);
+#33643 = SURFACE_CURVE('',#33644,(#33648,#33655),.PCURVE_S1.);
+#33644 = LINE('',#33645,#33646);
+#33645 = CARTESIAN_POINT('',(-5.630520432075,-4.1875,0.1875));
+#33646 = VECTOR('',#33647,1.);
+#33647 = DIRECTION('',(0.,1.,0.));
+#33648 = PCURVE('',#33562,#33649);
+#33649 = DEFINITIONAL_REPRESENTATION('',(#33650),#33654);
+#33650 = LINE('',#33651,#33652);
+#33651 = CARTESIAN_POINT('',(0.249479567925,0.));
+#33652 = VECTOR('',#33653,1.);
+#33653 = DIRECTION('',(0.,1.));
+#33654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33655 = PCURVE('',#33656,#33661);
+#33656 = CYLINDRICAL_SURFACE('',#33657,9.375E-02);
+#33657 = AXIS2_PLACEMENT_3D('',#33658,#33659,#33660);
+#33658 = CARTESIAN_POINT('',(-5.630520432075,-4.1875,0.28125));
+#33659 = DIRECTION('',(0.,1.,0.));
+#33660 = DIRECTION('',(0.,0.,-1.));
+#33661 = DEFINITIONAL_REPRESENTATION('',(#33662),#33666);
+#33662 = LINE('',#33663,#33664);
+#33663 = CARTESIAN_POINT('',(-0.,0.));
+#33664 = VECTOR('',#33665,1.);
+#33665 = DIRECTION('',(-0.,1.));
+#33666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33667 = ADVANCED_FACE('',(#33668),#33574,.T.);
+#33668 = FACE_BOUND('',#33669,.T.);
+#33669 = EDGE_LOOP('',(#33670,#33700,#33721,#33722,#33750,#33778,#33807,
+ #33835,#33863,#33891,#33919));
+#33670 = ORIENTED_EDGE('',*,*,#33671,.F.);
+#33671 = EDGE_CURVE('',#33672,#33674,#33676,.T.);
+#33672 = VERTEX_POINT('',#33673);
+#33673 = CARTESIAN_POINT('',(-5.88,-3.8125,0.));
+#33674 = VERTEX_POINT('',#33675);
+#33675 = CARTESIAN_POINT('',(-5.530173477358,-3.8125,0.));
+#33676 = SURFACE_CURVE('',#33677,(#33681,#33688),.PCURVE_S1.);
+#33677 = LINE('',#33678,#33679);
+#33678 = CARTESIAN_POINT('',(-5.88,-3.8125,0.));
+#33679 = VECTOR('',#33680,1.);
+#33680 = DIRECTION('',(1.,0.,0.));
+#33681 = PCURVE('',#33574,#33682);
+#33682 = DEFINITIONAL_REPRESENTATION('',(#33683),#33687);
+#33683 = LINE('',#33684,#33685);
+#33684 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#33685 = VECTOR('',#33686,1.);
+#33686 = DIRECTION('',(1.,-8.365608664024E-59));
+#33687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33688 = PCURVE('',#33689,#33694);
+#33689 = PLANE('',#33690);
+#33690 = AXIS2_PLACEMENT_3D('',#33691,#33692,#33693);
+#33691 = CARTESIAN_POINT('',(-5.88,-4.1875,0.));
+#33692 = DIRECTION('',(0.,0.,1.));
+#33693 = DIRECTION('',(1.,0.,0.));
+#33694 = DEFINITIONAL_REPRESENTATION('',(#33695),#33699);
+#33695 = LINE('',#33696,#33697);
+#33696 = CARTESIAN_POINT('',(0.,0.375));
+#33697 = VECTOR('',#33698,1.);
+#33698 = DIRECTION('',(1.,0.));
+#33699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33700 = ORIENTED_EDGE('',*,*,#33701,.T.);
+#33701 = EDGE_CURVE('',#33672,#33552,#33702,.T.);
+#33702 = SURFACE_CURVE('',#33703,(#33707,#33714),.PCURVE_S1.);
+#33703 = LINE('',#33704,#33705);
+#33704 = CARTESIAN_POINT('',(-5.88,-3.8125,0.));
+#33705 = VECTOR('',#33706,1.);
+#33706 = DIRECTION('',(0.,0.,1.));
+#33707 = PCURVE('',#33574,#33708);
+#33708 = DEFINITIONAL_REPRESENTATION('',(#33709),#33713);
+#33709 = LINE('',#33710,#33711);
+#33710 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#33711 = VECTOR('',#33712,1.);
+#33712 = DIRECTION('',(0.,-1.));
+#33713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33714 = PCURVE('',#33602,#33715);
+#33715 = DEFINITIONAL_REPRESENTATION('',(#33716),#33720);
+#33716 = LINE('',#33717,#33718);
+#33717 = CARTESIAN_POINT('',(0.,-0.375));
+#33718 = VECTOR('',#33719,1.);
+#33719 = DIRECTION('',(1.,0.));
+#33720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33721 = ORIENTED_EDGE('',*,*,#33551,.T.);
+#33722 = ORIENTED_EDGE('',*,*,#33723,.T.);
+#33723 = EDGE_CURVE('',#33554,#33724,#33726,.T.);
+#33724 = VERTEX_POINT('',#33725);
+#33725 = CARTESIAN_POINT('',(-5.552515716981,-3.8125,0.229246856604));
+#33726 = SURFACE_CURVE('',#33727,(#33732,#33743),.PCURVE_S1.);
+#33727 = CIRCLE('',#33728,9.375E-02);
+#33728 = AXIS2_PLACEMENT_3D('',#33729,#33730,#33731);
+#33729 = CARTESIAN_POINT('',(-5.630520432075,-3.8125,0.28125));
+#33730 = DIRECTION('',(0.,-1.,0.));
+#33731 = DIRECTION('',(0.,0.,1.));
+#33732 = PCURVE('',#33574,#33733);
+#33733 = DEFINITIONAL_REPRESENTATION('',(#33734),#33742);
+#33734 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33735,#33736,#33737,#33738
+ ,#33739,#33740,#33741),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#33735 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#33736 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#33737 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#33738 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#33739 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#33740 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#33741 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#33742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33743 = PCURVE('',#33656,#33744);
+#33744 = DEFINITIONAL_REPRESENTATION('',(#33745),#33749);
+#33745 = LINE('',#33746,#33747);
+#33746 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#33747 = VECTOR('',#33748,1.);
+#33748 = DIRECTION('',(-1.,0.));
+#33749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33750 = ORIENTED_EDGE('',*,*,#33751,.T.);
+#33751 = EDGE_CURVE('',#33724,#33752,#33754,.T.);
+#33752 = VERTEX_POINT('',#33753);
+#33753 = CARTESIAN_POINT('',(-5.263840667924,-3.8125,0.662259430188));
+#33754 = SURFACE_CURVE('',#33755,(#33759,#33766),.PCURVE_S1.);
+#33755 = LINE('',#33756,#33757);
+#33756 = CARTESIAN_POINT('',(-5.636009430188,-3.8125,0.104006286792));
+#33757 = VECTOR('',#33758,1.);
+#33758 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#33759 = PCURVE('',#33574,#33760);
+#33760 = DEFINITIONAL_REPRESENTATION('',(#33761),#33765);
+#33761 = LINE('',#33762,#33763);
+#33762 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#33763 = VECTOR('',#33764,1.);
+#33764 = DIRECTION('',(0.554700196225,-0.832050294338));
+#33765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33766 = PCURVE('',#33767,#33772);
+#33767 = PLANE('',#33768);
+#33768 = AXIS2_PLACEMENT_3D('',#33769,#33770,#33771);
+#33769 = CARTESIAN_POINT('',(-5.636009430188,-4.1875,0.104006286792));
+#33770 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#33771 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#33772 = DEFINITIONAL_REPRESENTATION('',(#33773),#33777);
+#33773 = LINE('',#33774,#33775);
+#33774 = CARTESIAN_POINT('',(0.,-0.375));
+#33775 = VECTOR('',#33776,1.);
+#33776 = DIRECTION('',(1.,0.));
+#33777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33778 = ORIENTED_EDGE('',*,*,#33779,.T.);
+#33779 = EDGE_CURVE('',#33752,#33780,#33782,.T.);
+#33780 = VERTEX_POINT('',#33781);
+#33781 = CARTESIAN_POINT('',(-5.18583595283,-3.8125,0.704006286792));
+#33782 = SURFACE_CURVE('',#33783,(#33788,#33795),.PCURVE_S1.);
+#33783 = CIRCLE('',#33784,9.375E-02);
+#33784 = AXIS2_PLACEMENT_3D('',#33785,#33786,#33787);
+#33785 = CARTESIAN_POINT('',(-5.18583595283,-3.8125,0.610256286792));
+#33786 = DIRECTION('',(0.,1.,0.));
+#33787 = DIRECTION('',(0.,0.,1.));
+#33788 = PCURVE('',#33574,#33789);
+#33789 = DEFINITIONAL_REPRESENTATION('',(#33790),#33794);
+#33790 = CIRCLE('',#33791,9.375E-02);
+#33791 = AXIS2_PLACEMENT_2D('',#33792,#33793);
+#33792 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#33793 = DIRECTION('',(0.,-1.));
+#33794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33795 = PCURVE('',#33796,#33801);
+#33796 = CYLINDRICAL_SURFACE('',#33797,9.375E-02);
+#33797 = AXIS2_PLACEMENT_3D('',#33798,#33799,#33800);
+#33798 = CARTESIAN_POINT('',(-5.18583595283,-4.1875,0.610256286792));
+#33799 = DIRECTION('',(0.,1.,0.));
+#33800 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#33801 = DEFINITIONAL_REPRESENTATION('',(#33802),#33806);
+#33802 = LINE('',#33803,#33804);
+#33803 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#33804 = VECTOR('',#33805,1.);
+#33805 = DIRECTION('',(1.,0.));
+#33806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33807 = ORIENTED_EDGE('',*,*,#33808,.T.);
+#33808 = EDGE_CURVE('',#33780,#33809,#33811,.T.);
+#33809 = VERTEX_POINT('',#33810);
+#33810 = CARTESIAN_POINT('',(-5.08,-3.8125,0.704006286792));
+#33811 = SURFACE_CURVE('',#33812,(#33816,#33823),.PCURVE_S1.);
+#33812 = LINE('',#33813,#33814);
+#33813 = CARTESIAN_POINT('',(-5.236009430188,-3.8125,0.704006286792));
+#33814 = VECTOR('',#33815,1.);
+#33815 = DIRECTION('',(1.,0.,0.));
+#33816 = PCURVE('',#33574,#33817);
+#33817 = DEFINITIONAL_REPRESENTATION('',(#33818),#33822);
+#33818 = LINE('',#33819,#33820);
+#33819 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#33820 = VECTOR('',#33821,1.);
+#33821 = DIRECTION('',(1.,-8.365608664024E-59));
+#33822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33823 = PCURVE('',#33824,#33829);
+#33824 = PLANE('',#33825);
+#33825 = AXIS2_PLACEMENT_3D('',#33826,#33827,#33828);
+#33826 = CARTESIAN_POINT('',(-5.236009430188,-4.1875,0.704006286792));
+#33827 = DIRECTION('',(0.,0.,1.));
+#33828 = DIRECTION('',(1.,0.,0.));
+#33829 = DEFINITIONAL_REPRESENTATION('',(#33830),#33834);
+#33830 = LINE('',#33831,#33832);
+#33831 = CARTESIAN_POINT('',(0.,0.375));
+#33832 = VECTOR('',#33833,1.);
+#33833 = DIRECTION('',(1.,0.));
+#33834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33835 = ORIENTED_EDGE('',*,*,#33836,.F.);
+#33836 = EDGE_CURVE('',#33837,#33809,#33839,.T.);
+#33837 = VERTEX_POINT('',#33838);
+#33838 = CARTESIAN_POINT('',(-5.08,-3.8125,0.516506286792));
+#33839 = SURFACE_CURVE('',#33840,(#33844,#33851),.PCURVE_S1.);
+#33840 = LINE('',#33841,#33842);
+#33841 = CARTESIAN_POINT('',(-5.08,-3.8125,0.516506286792));
+#33842 = VECTOR('',#33843,1.);
+#33843 = DIRECTION('',(0.,0.,1.));
+#33844 = PCURVE('',#33574,#33845);
+#33845 = DEFINITIONAL_REPRESENTATION('',(#33846),#33850);
+#33846 = LINE('',#33847,#33848);
+#33847 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#33848 = VECTOR('',#33849,1.);
+#33849 = DIRECTION('',(0.,-1.));
+#33850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33851 = PCURVE('',#33852,#33857);
+#33852 = PLANE('',#33853);
+#33853 = AXIS2_PLACEMENT_3D('',#33854,#33855,#33856);
+#33854 = CARTESIAN_POINT('',(-5.08,-4.1875,0.516506286792));
+#33855 = DIRECTION('',(1.,0.,0.));
+#33856 = DIRECTION('',(0.,0.,1.));
+#33857 = DEFINITIONAL_REPRESENTATION('',(#33858),#33862);
+#33858 = LINE('',#33859,#33860);
+#33859 = CARTESIAN_POINT('',(0.,-0.375));
+#33860 = VECTOR('',#33861,1.);
+#33861 = DIRECTION('',(1.,0.));
+#33862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33863 = ORIENTED_EDGE('',*,*,#33864,.F.);
+#33864 = EDGE_CURVE('',#33865,#33837,#33867,.T.);
+#33865 = VERTEX_POINT('',#33866);
+#33866 = CARTESIAN_POINT('',(-5.135662475472,-3.8125,0.516506286792));
+#33867 = SURFACE_CURVE('',#33868,(#33872,#33879),.PCURVE_S1.);
+#33868 = LINE('',#33869,#33870);
+#33869 = CARTESIAN_POINT('',(-5.236009430188,-3.8125,0.516506286792));
+#33870 = VECTOR('',#33871,1.);
+#33871 = DIRECTION('',(1.,0.,0.));
+#33872 = PCURVE('',#33574,#33873);
+#33873 = DEFINITIONAL_REPRESENTATION('',(#33874),#33878);
+#33874 = LINE('',#33875,#33876);
+#33875 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#33876 = VECTOR('',#33877,1.);
+#33877 = DIRECTION('',(1.,-8.365608664024E-59));
+#33878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33879 = PCURVE('',#33880,#33885);
+#33880 = PLANE('',#33881);
+#33881 = AXIS2_PLACEMENT_3D('',#33882,#33883,#33884);
+#33882 = CARTESIAN_POINT('',(-5.236009430188,-4.1875,0.516506286792));
+#33883 = DIRECTION('',(0.,0.,1.));
+#33884 = DIRECTION('',(1.,0.,0.));
+#33885 = DEFINITIONAL_REPRESENTATION('',(#33886),#33890);
+#33886 = LINE('',#33887,#33888);
+#33887 = CARTESIAN_POINT('',(0.,0.375));
+#33888 = VECTOR('',#33889,1.);
+#33889 = DIRECTION('',(1.,0.));
+#33890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33891 = ORIENTED_EDGE('',*,*,#33892,.F.);
+#33892 = EDGE_CURVE('',#33893,#33865,#33895,.T.);
+#33893 = VERTEX_POINT('',#33894);
+#33894 = CARTESIAN_POINT('',(-5.452168762264,-3.8125,4.174685660388E-02)
+ );
+#33895 = SURFACE_CURVE('',#33896,(#33900,#33907),.PCURVE_S1.);
+#33896 = LINE('',#33897,#33898);
+#33897 = CARTESIAN_POINT('',(-5.48,-3.8125,2.775557561563E-17));
+#33898 = VECTOR('',#33899,1.);
+#33899 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#33900 = PCURVE('',#33574,#33901);
+#33901 = DEFINITIONAL_REPRESENTATION('',(#33902),#33906);
+#33902 = LINE('',#33903,#33904);
+#33903 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#33904 = VECTOR('',#33905,1.);
+#33905 = DIRECTION('',(0.554700196225,-0.832050294338));
+#33906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33907 = PCURVE('',#33908,#33913);
+#33908 = PLANE('',#33909);
+#33909 = AXIS2_PLACEMENT_3D('',#33910,#33911,#33912);
+#33910 = CARTESIAN_POINT('',(-5.48,-4.1875,2.775557561563E-17));
+#33911 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#33912 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#33913 = DEFINITIONAL_REPRESENTATION('',(#33914),#33918);
+#33914 = LINE('',#33915,#33916);
+#33915 = CARTESIAN_POINT('',(0.,-0.375));
+#33916 = VECTOR('',#33917,1.);
+#33917 = DIRECTION('',(1.,0.));
+#33918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33919 = ORIENTED_EDGE('',*,*,#33920,.F.);
+#33920 = EDGE_CURVE('',#33674,#33893,#33921,.T.);
+#33921 = SURFACE_CURVE('',#33922,(#33927,#33938),.PCURVE_S1.);
+#33922 = CIRCLE('',#33923,9.375E-02);
+#33923 = AXIS2_PLACEMENT_3D('',#33924,#33925,#33926);
+#33924 = CARTESIAN_POINT('',(-5.530173477358,-3.8125,9.375E-02));
+#33925 = DIRECTION('',(0.,-1.,0.));
+#33926 = DIRECTION('',(0.,0.,1.));
+#33927 = PCURVE('',#33574,#33928);
+#33928 = DEFINITIONAL_REPRESENTATION('',(#33929),#33937);
+#33929 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33930,#33931,#33932,#33933
+ ,#33934,#33935,#33936),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#33930 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#33931 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#33932 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#33933 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#33934 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#33935 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#33936 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#33937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33938 = PCURVE('',#33939,#33944);
+#33939 = CYLINDRICAL_SURFACE('',#33940,9.375E-02);
+#33940 = AXIS2_PLACEMENT_3D('',#33941,#33942,#33943);
+#33941 = CARTESIAN_POINT('',(-5.530173477358,-4.1875,9.375E-02));
+#33942 = DIRECTION('',(0.,1.,0.));
+#33943 = DIRECTION('',(0.,0.,-1.));
+#33944 = DEFINITIONAL_REPRESENTATION('',(#33945),#33949);
+#33945 = LINE('',#33946,#33947);
+#33946 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#33947 = VECTOR('',#33948,1.);
+#33948 = DIRECTION('',(-1.,0.));
+#33949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33950 = ADVANCED_FACE('',(#33951),#33656,.F.);
+#33951 = FACE_BOUND('',#33952,.T.);
+#33952 = EDGE_LOOP('',(#33953,#33977,#33998,#33999));
+#33953 = ORIENTED_EDGE('',*,*,#33954,.T.);
+#33954 = EDGE_CURVE('',#33615,#33955,#33957,.T.);
+#33955 = VERTEX_POINT('',#33956);
+#33956 = CARTESIAN_POINT('',(-5.552515716981,-4.1875,0.229246856604));
+#33957 = SURFACE_CURVE('',#33958,(#33963,#33970),.PCURVE_S1.);
+#33958 = CIRCLE('',#33959,9.375E-02);
+#33959 = AXIS2_PLACEMENT_3D('',#33960,#33961,#33962);
+#33960 = CARTESIAN_POINT('',(-5.630520432075,-4.1875,0.28125));
+#33961 = DIRECTION('',(0.,-1.,0.));
+#33962 = DIRECTION('',(0.,0.,1.));
+#33963 = PCURVE('',#33656,#33964);
+#33964 = DEFINITIONAL_REPRESENTATION('',(#33965),#33969);
+#33965 = LINE('',#33966,#33967);
+#33966 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#33967 = VECTOR('',#33968,1.);
+#33968 = DIRECTION('',(-1.,0.));
+#33969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33970 = PCURVE('',#33630,#33971);
+#33971 = DEFINITIONAL_REPRESENTATION('',(#33972),#33976);
+#33972 = CIRCLE('',#33973,9.375E-02);
+#33973 = AXIS2_PLACEMENT_2D('',#33974,#33975);
+#33974 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#33975 = DIRECTION('',(0.,-1.));
+#33976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33977 = ORIENTED_EDGE('',*,*,#33978,.T.);
+#33978 = EDGE_CURVE('',#33955,#33724,#33979,.T.);
+#33979 = SURFACE_CURVE('',#33980,(#33984,#33991),.PCURVE_S1.);
+#33980 = LINE('',#33981,#33982);
+#33981 = CARTESIAN_POINT('',(-5.552515716981,-4.1875,0.229246856604));
+#33982 = VECTOR('',#33983,1.);
+#33983 = DIRECTION('',(0.,1.,0.));
+#33984 = PCURVE('',#33656,#33985);
+#33985 = DEFINITIONAL_REPRESENTATION('',(#33986),#33990);
+#33986 = LINE('',#33987,#33988);
+#33987 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#33988 = VECTOR('',#33989,1.);
+#33989 = DIRECTION('',(-0.,1.));
+#33990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33991 = PCURVE('',#33767,#33992);
+#33992 = DEFINITIONAL_REPRESENTATION('',(#33993),#33997);
+#33993 = LINE('',#33994,#33995);
+#33994 = CARTESIAN_POINT('',(0.150520432075,0.));
+#33995 = VECTOR('',#33996,1.);
+#33996 = DIRECTION('',(0.,-1.));
+#33997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#33998 = ORIENTED_EDGE('',*,*,#33723,.F.);
+#33999 = ORIENTED_EDGE('',*,*,#33642,.F.);
+#34000 = ADVANCED_FACE('',(#34001),#33602,.F.);
+#34001 = FACE_BOUND('',#34002,.F.);
+#34002 = EDGE_LOOP('',(#34003,#34026,#34047,#34048));
+#34003 = ORIENTED_EDGE('',*,*,#34004,.F.);
+#34004 = EDGE_CURVE('',#34005,#33587,#34007,.T.);
+#34005 = VERTEX_POINT('',#34006);
+#34006 = CARTESIAN_POINT('',(-5.88,-4.1875,0.));
+#34007 = SURFACE_CURVE('',#34008,(#34012,#34019),.PCURVE_S1.);
+#34008 = LINE('',#34009,#34010);
+#34009 = CARTESIAN_POINT('',(-5.88,-4.1875,0.));
+#34010 = VECTOR('',#34011,1.);
+#34011 = DIRECTION('',(0.,0.,1.));
+#34012 = PCURVE('',#33602,#34013);
+#34013 = DEFINITIONAL_REPRESENTATION('',(#34014),#34018);
+#34014 = LINE('',#34015,#34016);
+#34015 = CARTESIAN_POINT('',(0.,0.));
+#34016 = VECTOR('',#34017,1.);
+#34017 = DIRECTION('',(1.,0.));
+#34018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34019 = PCURVE('',#33630,#34020);
+#34020 = DEFINITIONAL_REPRESENTATION('',(#34021),#34025);
+#34021 = LINE('',#34022,#34023);
+#34022 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#34023 = VECTOR('',#34024,1.);
+#34024 = DIRECTION('',(0.,-1.));
+#34025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34026 = ORIENTED_EDGE('',*,*,#34027,.T.);
+#34027 = EDGE_CURVE('',#34005,#33672,#34028,.T.);
+#34028 = SURFACE_CURVE('',#34029,(#34033,#34040),.PCURVE_S1.);
+#34029 = LINE('',#34030,#34031);
+#34030 = CARTESIAN_POINT('',(-5.88,-4.1875,0.));
+#34031 = VECTOR('',#34032,1.);
+#34032 = DIRECTION('',(0.,1.,0.));
+#34033 = PCURVE('',#33602,#34034);
+#34034 = DEFINITIONAL_REPRESENTATION('',(#34035),#34039);
+#34035 = LINE('',#34036,#34037);
+#34036 = CARTESIAN_POINT('',(0.,0.));
+#34037 = VECTOR('',#34038,1.);
+#34038 = DIRECTION('',(0.,-1.));
+#34039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34040 = PCURVE('',#33689,#34041);
+#34041 = DEFINITIONAL_REPRESENTATION('',(#34042),#34046);
+#34042 = LINE('',#34043,#34044);
+#34043 = CARTESIAN_POINT('',(0.,0.));
+#34044 = VECTOR('',#34045,1.);
+#34045 = DIRECTION('',(0.,1.));
+#34046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34047 = ORIENTED_EDGE('',*,*,#33701,.T.);
+#34048 = ORIENTED_EDGE('',*,*,#33586,.F.);
+#34049 = ADVANCED_FACE('',(#34050),#33630,.T.);
+#34050 = FACE_BOUND('',#34051,.T.);
+#34051 = EDGE_LOOP('',(#34052,#34075,#34099,#34122,#34145,#34168,#34191,
+ #34219,#34240,#34241,#34242));
+#34052 = ORIENTED_EDGE('',*,*,#34053,.T.);
+#34053 = EDGE_CURVE('',#34005,#34054,#34056,.T.);
+#34054 = VERTEX_POINT('',#34055);
+#34055 = CARTESIAN_POINT('',(-5.530173477358,-4.1875,0.));
+#34056 = SURFACE_CURVE('',#34057,(#34061,#34068),.PCURVE_S1.);
+#34057 = LINE('',#34058,#34059);
+#34058 = CARTESIAN_POINT('',(-5.88,-4.1875,0.));
+#34059 = VECTOR('',#34060,1.);
+#34060 = DIRECTION('',(1.,0.,0.));
+#34061 = PCURVE('',#33630,#34062);
+#34062 = DEFINITIONAL_REPRESENTATION('',(#34063),#34067);
+#34063 = LINE('',#34064,#34065);
+#34064 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#34065 = VECTOR('',#34066,1.);
+#34066 = DIRECTION('',(-1.,-4.751047921064E-59));
+#34067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34068 = PCURVE('',#33689,#34069);
+#34069 = DEFINITIONAL_REPRESENTATION('',(#34070),#34074);
+#34070 = LINE('',#34071,#34072);
+#34071 = CARTESIAN_POINT('',(0.,0.));
+#34072 = VECTOR('',#34073,1.);
+#34073 = DIRECTION('',(1.,0.));
+#34074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34075 = ORIENTED_EDGE('',*,*,#34076,.T.);
+#34076 = EDGE_CURVE('',#34054,#34077,#34079,.T.);
+#34077 = VERTEX_POINT('',#34078);
+#34078 = CARTESIAN_POINT('',(-5.452168762264,-4.1875,4.174685660388E-02)
+ );
+#34079 = SURFACE_CURVE('',#34080,(#34085,#34092),.PCURVE_S1.);
+#34080 = CIRCLE('',#34081,9.375E-02);
+#34081 = AXIS2_PLACEMENT_3D('',#34082,#34083,#34084);
+#34082 = CARTESIAN_POINT('',(-5.530173477358,-4.1875,9.375E-02));
+#34083 = DIRECTION('',(0.,-1.,0.));
+#34084 = DIRECTION('',(0.,0.,1.));
+#34085 = PCURVE('',#33630,#34086);
+#34086 = DEFINITIONAL_REPRESENTATION('',(#34087),#34091);
+#34087 = CIRCLE('',#34088,9.375E-02);
+#34088 = AXIS2_PLACEMENT_2D('',#34089,#34090);
+#34089 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#34090 = DIRECTION('',(0.,-1.));
+#34091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34092 = PCURVE('',#33939,#34093);
+#34093 = DEFINITIONAL_REPRESENTATION('',(#34094),#34098);
+#34094 = LINE('',#34095,#34096);
+#34095 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#34096 = VECTOR('',#34097,1.);
+#34097 = DIRECTION('',(-1.,0.));
+#34098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34099 = ORIENTED_EDGE('',*,*,#34100,.T.);
+#34100 = EDGE_CURVE('',#34077,#34101,#34103,.T.);
+#34101 = VERTEX_POINT('',#34102);
+#34102 = CARTESIAN_POINT('',(-5.135662475472,-4.1875,0.516506286792));
+#34103 = SURFACE_CURVE('',#34104,(#34108,#34115),.PCURVE_S1.);
+#34104 = LINE('',#34105,#34106);
+#34105 = CARTESIAN_POINT('',(-5.48,-4.1875,2.775557561563E-17));
+#34106 = VECTOR('',#34107,1.);
+#34107 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#34108 = PCURVE('',#33630,#34109);
+#34109 = DEFINITIONAL_REPRESENTATION('',(#34110),#34114);
+#34110 = LINE('',#34111,#34112);
+#34111 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#34112 = VECTOR('',#34113,1.);
+#34113 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#34114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34115 = PCURVE('',#33908,#34116);
+#34116 = DEFINITIONAL_REPRESENTATION('',(#34117),#34121);
+#34117 = LINE('',#34118,#34119);
+#34118 = CARTESIAN_POINT('',(0.,0.));
+#34119 = VECTOR('',#34120,1.);
+#34120 = DIRECTION('',(1.,0.));
+#34121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34122 = ORIENTED_EDGE('',*,*,#34123,.T.);
+#34123 = EDGE_CURVE('',#34101,#34124,#34126,.T.);
+#34124 = VERTEX_POINT('',#34125);
+#34125 = CARTESIAN_POINT('',(-5.08,-4.1875,0.516506286792));
+#34126 = SURFACE_CURVE('',#34127,(#34131,#34138),.PCURVE_S1.);
+#34127 = LINE('',#34128,#34129);
+#34128 = CARTESIAN_POINT('',(-5.236009430188,-4.1875,0.516506286792));
+#34129 = VECTOR('',#34130,1.);
+#34130 = DIRECTION('',(1.,0.,0.));
+#34131 = PCURVE('',#33630,#34132);
+#34132 = DEFINITIONAL_REPRESENTATION('',(#34133),#34137);
+#34133 = LINE('',#34134,#34135);
+#34134 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#34135 = VECTOR('',#34136,1.);
+#34136 = DIRECTION('',(-1.,-4.751047921064E-59));
+#34137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34138 = PCURVE('',#33880,#34139);
+#34139 = DEFINITIONAL_REPRESENTATION('',(#34140),#34144);
+#34140 = LINE('',#34141,#34142);
+#34141 = CARTESIAN_POINT('',(0.,0.));
+#34142 = VECTOR('',#34143,1.);
+#34143 = DIRECTION('',(1.,0.));
+#34144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34145 = ORIENTED_EDGE('',*,*,#34146,.T.);
+#34146 = EDGE_CURVE('',#34124,#34147,#34149,.T.);
+#34147 = VERTEX_POINT('',#34148);
+#34148 = CARTESIAN_POINT('',(-5.08,-4.1875,0.704006286792));
+#34149 = SURFACE_CURVE('',#34150,(#34154,#34161),.PCURVE_S1.);
+#34150 = LINE('',#34151,#34152);
+#34151 = CARTESIAN_POINT('',(-5.08,-4.1875,0.516506286792));
+#34152 = VECTOR('',#34153,1.);
+#34153 = DIRECTION('',(0.,0.,1.));
+#34154 = PCURVE('',#33630,#34155);
+#34155 = DEFINITIONAL_REPRESENTATION('',(#34156),#34160);
+#34156 = LINE('',#34157,#34158);
+#34157 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#34158 = VECTOR('',#34159,1.);
+#34159 = DIRECTION('',(0.,-1.));
+#34160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34161 = PCURVE('',#33852,#34162);
+#34162 = DEFINITIONAL_REPRESENTATION('',(#34163),#34167);
+#34163 = LINE('',#34164,#34165);
+#34164 = CARTESIAN_POINT('',(0.,0.));
+#34165 = VECTOR('',#34166,1.);
+#34166 = DIRECTION('',(1.,0.));
+#34167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34168 = ORIENTED_EDGE('',*,*,#34169,.F.);
+#34169 = EDGE_CURVE('',#34170,#34147,#34172,.T.);
+#34170 = VERTEX_POINT('',#34171);
+#34171 = CARTESIAN_POINT('',(-5.18583595283,-4.1875,0.704006286792));
+#34172 = SURFACE_CURVE('',#34173,(#34177,#34184),.PCURVE_S1.);
+#34173 = LINE('',#34174,#34175);
+#34174 = CARTESIAN_POINT('',(-5.236009430188,-4.1875,0.704006286792));
+#34175 = VECTOR('',#34176,1.);
+#34176 = DIRECTION('',(1.,0.,0.));
+#34177 = PCURVE('',#33630,#34178);
+#34178 = DEFINITIONAL_REPRESENTATION('',(#34179),#34183);
+#34179 = LINE('',#34180,#34181);
+#34180 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#34181 = VECTOR('',#34182,1.);
+#34182 = DIRECTION('',(-1.,-4.751047921064E-59));
+#34183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34184 = PCURVE('',#33824,#34185);
+#34185 = DEFINITIONAL_REPRESENTATION('',(#34186),#34190);
+#34186 = LINE('',#34187,#34188);
+#34187 = CARTESIAN_POINT('',(0.,0.));
+#34188 = VECTOR('',#34189,1.);
+#34189 = DIRECTION('',(1.,0.));
+#34190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34191 = ORIENTED_EDGE('',*,*,#34192,.F.);
+#34192 = EDGE_CURVE('',#34193,#34170,#34195,.T.);
+#34193 = VERTEX_POINT('',#34194);
+#34194 = CARTESIAN_POINT('',(-5.263840667924,-4.1875,0.662259430188));
+#34195 = SURFACE_CURVE('',#34196,(#34201,#34212),.PCURVE_S1.);
+#34196 = CIRCLE('',#34197,9.375E-02);
+#34197 = AXIS2_PLACEMENT_3D('',#34198,#34199,#34200);
+#34198 = CARTESIAN_POINT('',(-5.18583595283,-4.1875,0.610256286792));
+#34199 = DIRECTION('',(0.,1.,0.));
+#34200 = DIRECTION('',(0.,0.,1.));
+#34201 = PCURVE('',#33630,#34202);
+#34202 = DEFINITIONAL_REPRESENTATION('',(#34203),#34211);
+#34203 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34204,#34205,#34206,#34207
+ ,#34208,#34209,#34210),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34204 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#34205 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#34206 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#34207 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#34208 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#34209 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#34210 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#34211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34212 = PCURVE('',#33796,#34213);
+#34213 = DEFINITIONAL_REPRESENTATION('',(#34214),#34218);
+#34214 = LINE('',#34215,#34216);
+#34215 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#34216 = VECTOR('',#34217,1.);
+#34217 = DIRECTION('',(1.,0.));
+#34218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34219 = ORIENTED_EDGE('',*,*,#34220,.F.);
+#34220 = EDGE_CURVE('',#33955,#34193,#34221,.T.);
+#34221 = SURFACE_CURVE('',#34222,(#34226,#34233),.PCURVE_S1.);
+#34222 = LINE('',#34223,#34224);
+#34223 = CARTESIAN_POINT('',(-5.636009430188,-4.1875,0.104006286792));
+#34224 = VECTOR('',#34225,1.);
+#34225 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#34226 = PCURVE('',#33630,#34227);
+#34227 = DEFINITIONAL_REPRESENTATION('',(#34228),#34232);
+#34228 = LINE('',#34229,#34230);
+#34229 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#34230 = VECTOR('',#34231,1.);
+#34231 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#34232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34233 = PCURVE('',#33767,#34234);
+#34234 = DEFINITIONAL_REPRESENTATION('',(#34235),#34239);
+#34235 = LINE('',#34236,#34237);
+#34236 = CARTESIAN_POINT('',(0.,0.));
+#34237 = VECTOR('',#34238,1.);
+#34238 = DIRECTION('',(1.,0.));
+#34239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34240 = ORIENTED_EDGE('',*,*,#33954,.F.);
+#34241 = ORIENTED_EDGE('',*,*,#33614,.F.);
+#34242 = ORIENTED_EDGE('',*,*,#34004,.F.);
+#34243 = ADVANCED_FACE('',(#34244),#33689,.F.);
+#34244 = FACE_BOUND('',#34245,.F.);
+#34245 = EDGE_LOOP('',(#34246,#34247,#34248,#34249));
+#34246 = ORIENTED_EDGE('',*,*,#33671,.F.);
+#34247 = ORIENTED_EDGE('',*,*,#34027,.F.);
+#34248 = ORIENTED_EDGE('',*,*,#34053,.T.);
+#34249 = ORIENTED_EDGE('',*,*,#34250,.T.);
+#34250 = EDGE_CURVE('',#34054,#33674,#34251,.T.);
+#34251 = SURFACE_CURVE('',#34252,(#34256,#34263),.PCURVE_S1.);
+#34252 = LINE('',#34253,#34254);
+#34253 = CARTESIAN_POINT('',(-5.530173477358,-4.1875,0.));
+#34254 = VECTOR('',#34255,1.);
+#34255 = DIRECTION('',(0.,1.,0.));
+#34256 = PCURVE('',#33689,#34257);
+#34257 = DEFINITIONAL_REPRESENTATION('',(#34258),#34262);
+#34258 = LINE('',#34259,#34260);
+#34259 = CARTESIAN_POINT('',(0.349826522642,0.));
+#34260 = VECTOR('',#34261,1.);
+#34261 = DIRECTION('',(0.,1.));
+#34262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34263 = PCURVE('',#33939,#34264);
+#34264 = DEFINITIONAL_REPRESENTATION('',(#34265),#34269);
+#34265 = LINE('',#34266,#34267);
+#34266 = CARTESIAN_POINT('',(-0.,0.));
+#34267 = VECTOR('',#34268,1.);
+#34268 = DIRECTION('',(-0.,1.));
+#34269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34270 = ADVANCED_FACE('',(#34271),#33939,.T.);
+#34271 = FACE_BOUND('',#34272,.F.);
+#34272 = EDGE_LOOP('',(#34273,#34274,#34295,#34296));
+#34273 = ORIENTED_EDGE('',*,*,#34076,.T.);
+#34274 = ORIENTED_EDGE('',*,*,#34275,.T.);
+#34275 = EDGE_CURVE('',#34077,#33893,#34276,.T.);
+#34276 = SURFACE_CURVE('',#34277,(#34281,#34288),.PCURVE_S1.);
+#34277 = LINE('',#34278,#34279);
+#34278 = CARTESIAN_POINT('',(-5.452168762264,-4.1875,4.174685660388E-02)
+ );
+#34279 = VECTOR('',#34280,1.);
+#34280 = DIRECTION('',(0.,1.,0.));
+#34281 = PCURVE('',#33939,#34282);
+#34282 = DEFINITIONAL_REPRESENTATION('',(#34283),#34287);
+#34283 = LINE('',#34284,#34285);
+#34284 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#34285 = VECTOR('',#34286,1.);
+#34286 = DIRECTION('',(-0.,1.));
+#34287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34288 = PCURVE('',#33908,#34289);
+#34289 = DEFINITIONAL_REPRESENTATION('',(#34290),#34294);
+#34290 = LINE('',#34291,#34292);
+#34291 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#34292 = VECTOR('',#34293,1.);
+#34293 = DIRECTION('',(0.,-1.));
+#34294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34295 = ORIENTED_EDGE('',*,*,#33920,.F.);
+#34296 = ORIENTED_EDGE('',*,*,#34250,.F.);
+#34297 = ADVANCED_FACE('',(#34298),#33908,.T.);
+#34298 = FACE_BOUND('',#34299,.T.);
+#34299 = EDGE_LOOP('',(#34300,#34301,#34302,#34303));
+#34300 = ORIENTED_EDGE('',*,*,#34100,.F.);
+#34301 = ORIENTED_EDGE('',*,*,#34275,.T.);
+#34302 = ORIENTED_EDGE('',*,*,#33892,.T.);
+#34303 = ORIENTED_EDGE('',*,*,#34304,.F.);
+#34304 = EDGE_CURVE('',#34101,#33865,#34305,.T.);
+#34305 = SURFACE_CURVE('',#34306,(#34310,#34316),.PCURVE_S1.);
+#34306 = LINE('',#34307,#34308);
+#34307 = CARTESIAN_POINT('',(-5.135662475472,-4.1875,0.516506286792));
+#34308 = VECTOR('',#34309,1.);
+#34309 = DIRECTION('',(0.,1.,0.));
+#34310 = PCURVE('',#33908,#34311);
+#34311 = DEFINITIONAL_REPRESENTATION('',(#34312),#34315);
+#34312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34313,#34314),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#34313 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#34314 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#34315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34316 = PCURVE('',#33880,#34317);
+#34317 = DEFINITIONAL_REPRESENTATION('',(#34318),#34321);
+#34318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34319,#34320),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#34319 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#34320 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#34321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34322 = ADVANCED_FACE('',(#34323),#33880,.F.);
+#34323 = FACE_BOUND('',#34324,.F.);
+#34324 = EDGE_LOOP('',(#34325,#34326,#34327,#34328));
+#34325 = ORIENTED_EDGE('',*,*,#33864,.F.);
+#34326 = ORIENTED_EDGE('',*,*,#34304,.F.);
+#34327 = ORIENTED_EDGE('',*,*,#34123,.T.);
+#34328 = ORIENTED_EDGE('',*,*,#34329,.T.);
+#34329 = EDGE_CURVE('',#34124,#33837,#34330,.T.);
+#34330 = SURFACE_CURVE('',#34331,(#34335,#34342),.PCURVE_S1.);
+#34331 = LINE('',#34332,#34333);
+#34332 = CARTESIAN_POINT('',(-5.08,-4.1875,0.516506286792));
+#34333 = VECTOR('',#34334,1.);
+#34334 = DIRECTION('',(0.,1.,0.));
+#34335 = PCURVE('',#33880,#34336);
+#34336 = DEFINITIONAL_REPRESENTATION('',(#34337),#34341);
+#34337 = LINE('',#34338,#34339);
+#34338 = CARTESIAN_POINT('',(0.156009430188,0.));
+#34339 = VECTOR('',#34340,1.);
+#34340 = DIRECTION('',(0.,1.));
+#34341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34342 = PCURVE('',#33852,#34343);
+#34343 = DEFINITIONAL_REPRESENTATION('',(#34344),#34348);
+#34344 = LINE('',#34345,#34346);
+#34345 = CARTESIAN_POINT('',(0.,0.));
+#34346 = VECTOR('',#34347,1.);
+#34347 = DIRECTION('',(0.,-1.));
+#34348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34349 = ADVANCED_FACE('',(#34350),#33852,.T.);
+#34350 = FACE_BOUND('',#34351,.T.);
+#34351 = EDGE_LOOP('',(#34352,#34353,#34354,#34355));
+#34352 = ORIENTED_EDGE('',*,*,#34146,.F.);
+#34353 = ORIENTED_EDGE('',*,*,#34329,.T.);
+#34354 = ORIENTED_EDGE('',*,*,#33836,.T.);
+#34355 = ORIENTED_EDGE('',*,*,#34356,.F.);
+#34356 = EDGE_CURVE('',#34147,#33809,#34357,.T.);
+#34357 = SURFACE_CURVE('',#34358,(#34362,#34369),.PCURVE_S1.);
+#34358 = LINE('',#34359,#34360);
+#34359 = CARTESIAN_POINT('',(-5.08,-4.1875,0.704006286792));
+#34360 = VECTOR('',#34361,1.);
+#34361 = DIRECTION('',(0.,1.,0.));
+#34362 = PCURVE('',#33852,#34363);
+#34363 = DEFINITIONAL_REPRESENTATION('',(#34364),#34368);
+#34364 = LINE('',#34365,#34366);
+#34365 = CARTESIAN_POINT('',(0.1875,0.));
+#34366 = VECTOR('',#34367,1.);
+#34367 = DIRECTION('',(0.,-1.));
+#34368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34369 = PCURVE('',#33824,#34370);
+#34370 = DEFINITIONAL_REPRESENTATION('',(#34371),#34375);
+#34371 = LINE('',#34372,#34373);
+#34372 = CARTESIAN_POINT('',(0.156009430188,0.));
+#34373 = VECTOR('',#34374,1.);
+#34374 = DIRECTION('',(0.,1.));
+#34375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34376 = ADVANCED_FACE('',(#34377),#33767,.F.);
+#34377 = FACE_BOUND('',#34378,.F.);
+#34378 = EDGE_LOOP('',(#34379,#34380,#34381,#34382));
+#34379 = ORIENTED_EDGE('',*,*,#34220,.F.);
+#34380 = ORIENTED_EDGE('',*,*,#33978,.T.);
+#34381 = ORIENTED_EDGE('',*,*,#33751,.T.);
+#34382 = ORIENTED_EDGE('',*,*,#34383,.F.);
+#34383 = EDGE_CURVE('',#34193,#33752,#34384,.T.);
+#34384 = SURFACE_CURVE('',#34385,(#34389,#34396),.PCURVE_S1.);
+#34385 = LINE('',#34386,#34387);
+#34386 = CARTESIAN_POINT('',(-5.263840667924,-4.1875,0.662259430188));
+#34387 = VECTOR('',#34388,1.);
+#34388 = DIRECTION('',(0.,1.,0.));
+#34389 = PCURVE('',#33767,#34390);
+#34390 = DEFINITIONAL_REPRESENTATION('',(#34391),#34395);
+#34391 = LINE('',#34392,#34393);
+#34392 = CARTESIAN_POINT('',(0.670936777735,0.));
+#34393 = VECTOR('',#34394,1.);
+#34394 = DIRECTION('',(0.,-1.));
+#34395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34396 = PCURVE('',#33796,#34397);
+#34397 = DEFINITIONAL_REPRESENTATION('',(#34398),#34402);
+#34398 = LINE('',#34399,#34400);
+#34399 = CARTESIAN_POINT('',(0.,0.));
+#34400 = VECTOR('',#34401,1.);
+#34401 = DIRECTION('',(0.,1.));
+#34402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34403 = ADVANCED_FACE('',(#34404),#33824,.T.);
+#34404 = FACE_BOUND('',#34405,.T.);
+#34405 = EDGE_LOOP('',(#34406,#34407,#34408,#34409));
+#34406 = ORIENTED_EDGE('',*,*,#34169,.T.);
+#34407 = ORIENTED_EDGE('',*,*,#34356,.T.);
+#34408 = ORIENTED_EDGE('',*,*,#33808,.F.);
+#34409 = ORIENTED_EDGE('',*,*,#34410,.F.);
+#34410 = EDGE_CURVE('',#34170,#33780,#34411,.T.);
+#34411 = SURFACE_CURVE('',#34412,(#34416,#34423),.PCURVE_S1.);
+#34412 = LINE('',#34413,#34414);
+#34413 = CARTESIAN_POINT('',(-5.18583595283,-4.1875,0.704006286792));
+#34414 = VECTOR('',#34415,1.);
+#34415 = DIRECTION('',(0.,1.,0.));
+#34416 = PCURVE('',#33824,#34417);
+#34417 = DEFINITIONAL_REPRESENTATION('',(#34418),#34422);
+#34418 = LINE('',#34419,#34420);
+#34419 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#34420 = VECTOR('',#34421,1.);
+#34421 = DIRECTION('',(0.,1.));
+#34422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34423 = PCURVE('',#33796,#34424);
+#34424 = DEFINITIONAL_REPRESENTATION('',(#34425),#34429);
+#34425 = LINE('',#34426,#34427);
+#34426 = CARTESIAN_POINT('',(0.982793723247,0.));
+#34427 = VECTOR('',#34428,1.);
+#34428 = DIRECTION('',(0.,1.));
+#34429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34430 = ADVANCED_FACE('',(#34431),#33796,.T.);
+#34431 = FACE_BOUND('',#34432,.T.);
+#34432 = EDGE_LOOP('',(#34433,#34434,#34435,#34436));
+#34433 = ORIENTED_EDGE('',*,*,#34192,.T.);
+#34434 = ORIENTED_EDGE('',*,*,#34410,.T.);
+#34435 = ORIENTED_EDGE('',*,*,#33779,.F.);
+#34436 = ORIENTED_EDGE('',*,*,#34383,.F.);
+#34437 = MANIFOLD_SOLID_BREP('',#34438);
+#34438 = CLOSED_SHELL('',(#34439,#34559,#34838,#34892,#34941,#35135,
+ #35162,#35189,#35214,#35241,#35268,#35295,#35322));
+#34439 = ADVANCED_FACE('',(#34440),#34454,.T.);
+#34440 = FACE_BOUND('',#34441,.T.);
+#34441 = EDGE_LOOP('',(#34442,#34477,#34505,#34533));
+#34442 = ORIENTED_EDGE('',*,*,#34443,.F.);
+#34443 = EDGE_CURVE('',#34444,#34446,#34448,.T.);
+#34444 = VERTEX_POINT('',#34445);
+#34445 = CARTESIAN_POINT('',(5.630520432075,-3.8125,0.1875));
+#34446 = VERTEX_POINT('',#34447);
+#34447 = CARTESIAN_POINT('',(5.88,-3.8125,0.1875));
+#34448 = SURFACE_CURVE('',#34449,(#34453,#34465),.PCURVE_S1.);
+#34449 = LINE('',#34450,#34451);
+#34450 = CARTESIAN_POINT('',(5.48,-3.8125,0.1875));
+#34451 = VECTOR('',#34452,1.);
+#34452 = DIRECTION('',(1.,0.,0.));
+#34453 = PCURVE('',#34454,#34459);
+#34454 = PLANE('',#34455);
+#34455 = AXIS2_PLACEMENT_3D('',#34456,#34457,#34458);
+#34456 = CARTESIAN_POINT('',(5.48,-4.1875,0.1875));
+#34457 = DIRECTION('',(0.,0.,1.));
+#34458 = DIRECTION('',(1.,0.,0.));
+#34459 = DEFINITIONAL_REPRESENTATION('',(#34460),#34464);
+#34460 = LINE('',#34461,#34462);
+#34461 = CARTESIAN_POINT('',(0.,0.375));
+#34462 = VECTOR('',#34463,1.);
+#34463 = DIRECTION('',(1.,0.));
+#34464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34465 = PCURVE('',#34466,#34471);
+#34466 = PLANE('',#34467);
+#34467 = AXIS2_PLACEMENT_3D('',#34468,#34469,#34470);
+#34468 = CARTESIAN_POINT('',(5.453319128445,-3.8125,0.302149478872));
+#34469 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#34470 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#34471 = DEFINITIONAL_REPRESENTATION('',(#34472),#34476);
+#34472 = LINE('',#34473,#34474);
+#34473 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#34474 = VECTOR('',#34475,1.);
+#34475 = DIRECTION('',(1.,4.145425090127E-57));
+#34476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34477 = ORIENTED_EDGE('',*,*,#34478,.F.);
+#34478 = EDGE_CURVE('',#34479,#34444,#34481,.T.);
+#34479 = VERTEX_POINT('',#34480);
+#34480 = CARTESIAN_POINT('',(5.630520432075,-4.1875,0.1875));
+#34481 = SURFACE_CURVE('',#34482,(#34486,#34493),.PCURVE_S1.);
+#34482 = LINE('',#34483,#34484);
+#34483 = CARTESIAN_POINT('',(5.630520432075,-4.1875,0.1875));
+#34484 = VECTOR('',#34485,1.);
+#34485 = DIRECTION('',(0.,1.,0.));
+#34486 = PCURVE('',#34454,#34487);
+#34487 = DEFINITIONAL_REPRESENTATION('',(#34488),#34492);
+#34488 = LINE('',#34489,#34490);
+#34489 = CARTESIAN_POINT('',(0.150520432075,0.));
+#34490 = VECTOR('',#34491,1.);
+#34491 = DIRECTION('',(0.,1.));
+#34492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34493 = PCURVE('',#34494,#34499);
+#34494 = CYLINDRICAL_SURFACE('',#34495,9.375E-02);
+#34495 = AXIS2_PLACEMENT_3D('',#34496,#34497,#34498);
+#34496 = CARTESIAN_POINT('',(5.630520432075,-4.1875,0.28125));
+#34497 = DIRECTION('',(0.,1.,0.));
+#34498 = DIRECTION('',(0.,0.,-1.));
+#34499 = DEFINITIONAL_REPRESENTATION('',(#34500),#34504);
+#34500 = LINE('',#34501,#34502);
+#34501 = CARTESIAN_POINT('',(0.,0.));
+#34502 = VECTOR('',#34503,1.);
+#34503 = DIRECTION('',(0.,1.));
+#34504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34505 = ORIENTED_EDGE('',*,*,#34506,.T.);
+#34506 = EDGE_CURVE('',#34479,#34507,#34509,.T.);
+#34507 = VERTEX_POINT('',#34508);
+#34508 = CARTESIAN_POINT('',(5.88,-4.1875,0.1875));
+#34509 = SURFACE_CURVE('',#34510,(#34514,#34521),.PCURVE_S1.);
+#34510 = LINE('',#34511,#34512);
+#34511 = CARTESIAN_POINT('',(5.48,-4.1875,0.1875));
+#34512 = VECTOR('',#34513,1.);
+#34513 = DIRECTION('',(1.,0.,0.));
+#34514 = PCURVE('',#34454,#34515);
+#34515 = DEFINITIONAL_REPRESENTATION('',(#34516),#34520);
+#34516 = LINE('',#34517,#34518);
+#34517 = CARTESIAN_POINT('',(0.,0.));
+#34518 = VECTOR('',#34519,1.);
+#34519 = DIRECTION('',(1.,0.));
+#34520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34521 = PCURVE('',#34522,#34527);
+#34522 = PLANE('',#34523);
+#34523 = AXIS2_PLACEMENT_3D('',#34524,#34525,#34526);
+#34524 = CARTESIAN_POINT('',(5.453319128445,-4.1875,0.302149478872));
+#34525 = DIRECTION('',(-0.,-1.,-0.));
+#34526 = DIRECTION('',(0.,0.,-1.));
+#34527 = DEFINITIONAL_REPRESENTATION('',(#34528),#34532);
+#34528 = LINE('',#34529,#34530);
+#34529 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#34530 = VECTOR('',#34531,1.);
+#34531 = DIRECTION('',(0.,1.));
+#34532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34533 = ORIENTED_EDGE('',*,*,#34534,.T.);
+#34534 = EDGE_CURVE('',#34507,#34446,#34535,.T.);
+#34535 = SURFACE_CURVE('',#34536,(#34540,#34547),.PCURVE_S1.);
+#34536 = LINE('',#34537,#34538);
+#34537 = CARTESIAN_POINT('',(5.88,-4.1875,0.1875));
+#34538 = VECTOR('',#34539,1.);
+#34539 = DIRECTION('',(0.,1.,0.));
+#34540 = PCURVE('',#34454,#34541);
+#34541 = DEFINITIONAL_REPRESENTATION('',(#34542),#34546);
+#34542 = LINE('',#34543,#34544);
+#34543 = CARTESIAN_POINT('',(0.4,0.));
+#34544 = VECTOR('',#34545,1.);
+#34545 = DIRECTION('',(0.,1.));
+#34546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34547 = PCURVE('',#34548,#34553);
+#34548 = PLANE('',#34549);
+#34549 = AXIS2_PLACEMENT_3D('',#34550,#34551,#34552);
+#34550 = CARTESIAN_POINT('',(5.88,-4.1875,0.));
+#34551 = DIRECTION('',(1.,0.,0.));
+#34552 = DIRECTION('',(0.,0.,1.));
+#34553 = DEFINITIONAL_REPRESENTATION('',(#34554),#34558);
+#34554 = LINE('',#34555,#34556);
+#34555 = CARTESIAN_POINT('',(0.1875,0.));
+#34556 = VECTOR('',#34557,1.);
+#34557 = DIRECTION('',(0.,-1.));
+#34558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34559 = ADVANCED_FACE('',(#34560),#34466,.T.);
+#34560 = FACE_BOUND('',#34561,.T.);
+#34561 = EDGE_LOOP('',(#34562,#34592,#34621,#34649,#34677,#34705,#34733,
+ #34766,#34794,#34816,#34817));
+#34562 = ORIENTED_EDGE('',*,*,#34563,.F.);
+#34563 = EDGE_CURVE('',#34564,#34566,#34568,.T.);
+#34564 = VERTEX_POINT('',#34565);
+#34565 = CARTESIAN_POINT('',(5.530173477358,-3.8125,0.));
+#34566 = VERTEX_POINT('',#34567);
+#34567 = CARTESIAN_POINT('',(5.88,-3.8125,0.));
+#34568 = SURFACE_CURVE('',#34569,(#34573,#34580),.PCURVE_S1.);
+#34569 = LINE('',#34570,#34571);
+#34570 = CARTESIAN_POINT('',(5.48,-3.8125,0.));
+#34571 = VECTOR('',#34572,1.);
+#34572 = DIRECTION('',(1.,0.,0.));
+#34573 = PCURVE('',#34466,#34574);
+#34574 = DEFINITIONAL_REPRESENTATION('',(#34575),#34579);
+#34575 = LINE('',#34576,#34577);
+#34576 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#34577 = VECTOR('',#34578,1.);
+#34578 = DIRECTION('',(1.,4.145425090127E-57));
+#34579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34580 = PCURVE('',#34581,#34586);
+#34581 = PLANE('',#34582);
+#34582 = AXIS2_PLACEMENT_3D('',#34583,#34584,#34585);
+#34583 = CARTESIAN_POINT('',(5.48,-4.1875,0.));
+#34584 = DIRECTION('',(0.,0.,1.));
+#34585 = DIRECTION('',(1.,0.,0.));
+#34586 = DEFINITIONAL_REPRESENTATION('',(#34587),#34591);
+#34587 = LINE('',#34588,#34589);
+#34588 = CARTESIAN_POINT('',(0.,0.375));
+#34589 = VECTOR('',#34590,1.);
+#34590 = DIRECTION('',(1.,0.));
+#34591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34592 = ORIENTED_EDGE('',*,*,#34593,.T.);
+#34593 = EDGE_CURVE('',#34564,#34594,#34596,.T.);
+#34594 = VERTEX_POINT('',#34595);
+#34595 = CARTESIAN_POINT('',(5.452168762264,-3.8125,4.174685660388E-02)
+ );
+#34596 = SURFACE_CURVE('',#34597,(#34602,#34609),.PCURVE_S1.);
+#34597 = CIRCLE('',#34598,9.375E-02);
+#34598 = AXIS2_PLACEMENT_3D('',#34599,#34600,#34601);
+#34599 = CARTESIAN_POINT('',(5.530173477358,-3.8125,9.375E-02));
+#34600 = DIRECTION('',(0.,1.,0.));
+#34601 = DIRECTION('',(0.,0.,1.));
+#34602 = PCURVE('',#34466,#34603);
+#34603 = DEFINITIONAL_REPRESENTATION('',(#34604),#34608);
+#34604 = CIRCLE('',#34605,9.375E-02);
+#34605 = AXIS2_PLACEMENT_2D('',#34606,#34607);
+#34606 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#34607 = DIRECTION('',(0.,-1.));
+#34608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34609 = PCURVE('',#34610,#34615);
+#34610 = CYLINDRICAL_SURFACE('',#34611,9.375E-02);
+#34611 = AXIS2_PLACEMENT_3D('',#34612,#34613,#34614);
+#34612 = CARTESIAN_POINT('',(5.530173477358,-4.1875,9.375E-02));
+#34613 = DIRECTION('',(0.,1.,0.));
+#34614 = DIRECTION('',(0.,0.,-1.));
+#34615 = DEFINITIONAL_REPRESENTATION('',(#34616),#34620);
+#34616 = LINE('',#34617,#34618);
+#34617 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#34618 = VECTOR('',#34619,1.);
+#34619 = DIRECTION('',(1.,0.));
+#34620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34621 = ORIENTED_EDGE('',*,*,#34622,.T.);
+#34622 = EDGE_CURVE('',#34594,#34623,#34625,.T.);
+#34623 = VERTEX_POINT('',#34624);
+#34624 = CARTESIAN_POINT('',(5.135662475472,-3.8125,0.516506286792));
+#34625 = SURFACE_CURVE('',#34626,(#34630,#34637),.PCURVE_S1.);
+#34626 = LINE('',#34627,#34628);
+#34627 = CARTESIAN_POINT('',(5.48,-3.8125,0.));
+#34628 = VECTOR('',#34629,1.);
+#34629 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#34630 = PCURVE('',#34466,#34631);
+#34631 = DEFINITIONAL_REPRESENTATION('',(#34632),#34636);
+#34632 = LINE('',#34633,#34634);
+#34633 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#34634 = VECTOR('',#34635,1.);
+#34635 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#34636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34637 = PCURVE('',#34638,#34643);
+#34638 = PLANE('',#34639);
+#34639 = AXIS2_PLACEMENT_3D('',#34640,#34641,#34642);
+#34640 = CARTESIAN_POINT('',(5.48,-4.1875,0.));
+#34641 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#34642 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#34643 = DEFINITIONAL_REPRESENTATION('',(#34644),#34648);
+#34644 = LINE('',#34645,#34646);
+#34645 = CARTESIAN_POINT('',(0.,-0.375));
+#34646 = VECTOR('',#34647,1.);
+#34647 = DIRECTION('',(1.,0.));
+#34648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34649 = ORIENTED_EDGE('',*,*,#34650,.F.);
+#34650 = EDGE_CURVE('',#34651,#34623,#34653,.T.);
+#34651 = VERTEX_POINT('',#34652);
+#34652 = CARTESIAN_POINT('',(5.08,-3.8125,0.516506286792));
+#34653 = SURFACE_CURVE('',#34654,(#34658,#34665),.PCURVE_S1.);
+#34654 = LINE('',#34655,#34656);
+#34655 = CARTESIAN_POINT('',(5.08,-3.8125,0.516506286792));
+#34656 = VECTOR('',#34657,1.);
+#34657 = DIRECTION('',(1.,0.,0.));
+#34658 = PCURVE('',#34466,#34659);
+#34659 = DEFINITIONAL_REPRESENTATION('',(#34660),#34664);
+#34660 = LINE('',#34661,#34662);
+#34661 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#34662 = VECTOR('',#34663,1.);
+#34663 = DIRECTION('',(1.,4.145425090127E-57));
+#34664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34665 = PCURVE('',#34666,#34671);
+#34666 = PLANE('',#34667);
+#34667 = AXIS2_PLACEMENT_3D('',#34668,#34669,#34670);
+#34668 = CARTESIAN_POINT('',(5.08,-4.1875,0.516506286792));
+#34669 = DIRECTION('',(0.,0.,1.));
+#34670 = DIRECTION('',(1.,0.,0.));
+#34671 = DEFINITIONAL_REPRESENTATION('',(#34672),#34676);
+#34672 = LINE('',#34673,#34674);
+#34673 = CARTESIAN_POINT('',(0.,0.375));
+#34674 = VECTOR('',#34675,1.);
+#34675 = DIRECTION('',(1.,0.));
+#34676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34677 = ORIENTED_EDGE('',*,*,#34678,.T.);
+#34678 = EDGE_CURVE('',#34651,#34679,#34681,.T.);
+#34679 = VERTEX_POINT('',#34680);
+#34680 = CARTESIAN_POINT('',(5.08,-3.8125,0.704006286792));
+#34681 = SURFACE_CURVE('',#34682,(#34686,#34693),.PCURVE_S1.);
+#34682 = LINE('',#34683,#34684);
+#34683 = CARTESIAN_POINT('',(5.08,-3.8125,0.516506286792));
+#34684 = VECTOR('',#34685,1.);
+#34685 = DIRECTION('',(0.,0.,1.));
+#34686 = PCURVE('',#34466,#34687);
+#34687 = DEFINITIONAL_REPRESENTATION('',(#34688),#34692);
+#34688 = LINE('',#34689,#34690);
+#34689 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#34690 = VECTOR('',#34691,1.);
+#34691 = DIRECTION('',(0.,-1.));
+#34692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34693 = PCURVE('',#34694,#34699);
+#34694 = PLANE('',#34695);
+#34695 = AXIS2_PLACEMENT_3D('',#34696,#34697,#34698);
+#34696 = CARTESIAN_POINT('',(5.08,-4.1875,0.516506286792));
+#34697 = DIRECTION('',(1.,0.,0.));
+#34698 = DIRECTION('',(0.,0.,1.));
+#34699 = DEFINITIONAL_REPRESENTATION('',(#34700),#34704);
+#34700 = LINE('',#34701,#34702);
+#34701 = CARTESIAN_POINT('',(0.,-0.375));
+#34702 = VECTOR('',#34703,1.);
+#34703 = DIRECTION('',(1.,0.));
+#34704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34705 = ORIENTED_EDGE('',*,*,#34706,.T.);
+#34706 = EDGE_CURVE('',#34679,#34707,#34709,.T.);
+#34707 = VERTEX_POINT('',#34708);
+#34708 = CARTESIAN_POINT('',(5.18583595283,-3.8125,0.704006286792));
+#34709 = SURFACE_CURVE('',#34710,(#34714,#34721),.PCURVE_S1.);
+#34710 = LINE('',#34711,#34712);
+#34711 = CARTESIAN_POINT('',(5.08,-3.8125,0.704006286792));
+#34712 = VECTOR('',#34713,1.);
+#34713 = DIRECTION('',(1.,0.,0.));
+#34714 = PCURVE('',#34466,#34715);
+#34715 = DEFINITIONAL_REPRESENTATION('',(#34716),#34720);
+#34716 = LINE('',#34717,#34718);
+#34717 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#34718 = VECTOR('',#34719,1.);
+#34719 = DIRECTION('',(1.,4.145425090127E-57));
+#34720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34721 = PCURVE('',#34722,#34727);
+#34722 = PLANE('',#34723);
+#34723 = AXIS2_PLACEMENT_3D('',#34724,#34725,#34726);
+#34724 = CARTESIAN_POINT('',(5.08,-4.1875,0.704006286792));
+#34725 = DIRECTION('',(0.,0.,1.));
+#34726 = DIRECTION('',(1.,0.,0.));
+#34727 = DEFINITIONAL_REPRESENTATION('',(#34728),#34732);
+#34728 = LINE('',#34729,#34730);
+#34729 = CARTESIAN_POINT('',(0.,0.375));
+#34730 = VECTOR('',#34731,1.);
+#34731 = DIRECTION('',(1.,0.));
+#34732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34733 = ORIENTED_EDGE('',*,*,#34734,.F.);
+#34734 = EDGE_CURVE('',#34735,#34707,#34737,.T.);
+#34735 = VERTEX_POINT('',#34736);
+#34736 = CARTESIAN_POINT('',(5.263840667924,-3.8125,0.662259430188));
+#34737 = SURFACE_CURVE('',#34738,(#34743,#34754),.PCURVE_S1.);
+#34738 = CIRCLE('',#34739,9.375E-02);
+#34739 = AXIS2_PLACEMENT_3D('',#34740,#34741,#34742);
+#34740 = CARTESIAN_POINT('',(5.18583595283,-3.8125,0.610256286792));
+#34741 = DIRECTION('',(0.,-1.,0.));
+#34742 = DIRECTION('',(0.,0.,1.));
+#34743 = PCURVE('',#34466,#34744);
+#34744 = DEFINITIONAL_REPRESENTATION('',(#34745),#34753);
+#34745 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34746,#34747,#34748,#34749
+ ,#34750,#34751,#34752),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34746 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#34747 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#34748 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#34749 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#34750 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#34751 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#34752 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#34753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34754 = PCURVE('',#34755,#34760);
+#34755 = CYLINDRICAL_SURFACE('',#34756,9.375E-02);
+#34756 = AXIS2_PLACEMENT_3D('',#34757,#34758,#34759);
+#34757 = CARTESIAN_POINT('',(5.18583595283,-4.1875,0.610256286792));
+#34758 = DIRECTION('',(0.,1.,0.));
+#34759 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#34760 = DEFINITIONAL_REPRESENTATION('',(#34761),#34765);
+#34761 = LINE('',#34762,#34763);
+#34762 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#34763 = VECTOR('',#34764,1.);
+#34764 = DIRECTION('',(-1.,0.));
+#34765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34766 = ORIENTED_EDGE('',*,*,#34767,.F.);
+#34767 = EDGE_CURVE('',#34768,#34735,#34770,.T.);
+#34768 = VERTEX_POINT('',#34769);
+#34769 = CARTESIAN_POINT('',(5.552515716981,-3.8125,0.229246856604));
+#34770 = SURFACE_CURVE('',#34771,(#34775,#34782),.PCURVE_S1.);
+#34771 = LINE('',#34772,#34773);
+#34772 = CARTESIAN_POINT('',(5.636009430188,-3.8125,0.104006286792));
+#34773 = VECTOR('',#34774,1.);
+#34774 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#34775 = PCURVE('',#34466,#34776);
+#34776 = DEFINITIONAL_REPRESENTATION('',(#34777),#34781);
+#34777 = LINE('',#34778,#34779);
+#34778 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#34779 = VECTOR('',#34780,1.);
+#34780 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#34781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34782 = PCURVE('',#34783,#34788);
+#34783 = PLANE('',#34784);
+#34784 = AXIS2_PLACEMENT_3D('',#34785,#34786,#34787);
+#34785 = CARTESIAN_POINT('',(5.636009430188,-4.1875,0.104006286792));
+#34786 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#34787 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#34788 = DEFINITIONAL_REPRESENTATION('',(#34789),#34793);
+#34789 = LINE('',#34790,#34791);
+#34790 = CARTESIAN_POINT('',(0.,-0.375));
+#34791 = VECTOR('',#34792,1.);
+#34792 = DIRECTION('',(1.,0.));
+#34793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34794 = ORIENTED_EDGE('',*,*,#34795,.F.);
+#34795 = EDGE_CURVE('',#34444,#34768,#34796,.T.);
+#34796 = SURFACE_CURVE('',#34797,(#34802,#34809),.PCURVE_S1.);
+#34797 = CIRCLE('',#34798,9.375E-02);
+#34798 = AXIS2_PLACEMENT_3D('',#34799,#34800,#34801);
+#34799 = CARTESIAN_POINT('',(5.630520432075,-3.8125,0.28125));
+#34800 = DIRECTION('',(0.,1.,0.));
+#34801 = DIRECTION('',(0.,0.,1.));
+#34802 = PCURVE('',#34466,#34803);
+#34803 = DEFINITIONAL_REPRESENTATION('',(#34804),#34808);
+#34804 = CIRCLE('',#34805,9.375E-02);
+#34805 = AXIS2_PLACEMENT_2D('',#34806,#34807);
+#34806 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#34807 = DIRECTION('',(0.,-1.));
+#34808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34809 = PCURVE('',#34494,#34810);
+#34810 = DEFINITIONAL_REPRESENTATION('',(#34811),#34815);
+#34811 = LINE('',#34812,#34813);
+#34812 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#34813 = VECTOR('',#34814,1.);
+#34814 = DIRECTION('',(1.,0.));
+#34815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34816 = ORIENTED_EDGE('',*,*,#34443,.T.);
+#34817 = ORIENTED_EDGE('',*,*,#34818,.F.);
+#34818 = EDGE_CURVE('',#34566,#34446,#34819,.T.);
+#34819 = SURFACE_CURVE('',#34820,(#34824,#34831),.PCURVE_S1.);
+#34820 = LINE('',#34821,#34822);
+#34821 = CARTESIAN_POINT('',(5.88,-3.8125,0.));
+#34822 = VECTOR('',#34823,1.);
+#34823 = DIRECTION('',(0.,0.,1.));
+#34824 = PCURVE('',#34466,#34825);
+#34825 = DEFINITIONAL_REPRESENTATION('',(#34826),#34830);
+#34826 = LINE('',#34827,#34828);
+#34827 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#34828 = VECTOR('',#34829,1.);
+#34829 = DIRECTION('',(0.,-1.));
+#34830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34831 = PCURVE('',#34548,#34832);
+#34832 = DEFINITIONAL_REPRESENTATION('',(#34833),#34837);
+#34833 = LINE('',#34834,#34835);
+#34834 = CARTESIAN_POINT('',(0.,-0.375));
+#34835 = VECTOR('',#34836,1.);
+#34836 = DIRECTION('',(1.,0.));
+#34837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34838 = ADVANCED_FACE('',(#34839),#34494,.F.);
+#34839 = FACE_BOUND('',#34840,.F.);
+#34840 = EDGE_LOOP('',(#34841,#34869,#34890,#34891));
+#34841 = ORIENTED_EDGE('',*,*,#34842,.T.);
+#34842 = EDGE_CURVE('',#34479,#34843,#34845,.T.);
+#34843 = VERTEX_POINT('',#34844);
+#34844 = CARTESIAN_POINT('',(5.552515716981,-4.1875,0.229246856604));
+#34845 = SURFACE_CURVE('',#34846,(#34851,#34858),.PCURVE_S1.);
+#34846 = CIRCLE('',#34847,9.375E-02);
+#34847 = AXIS2_PLACEMENT_3D('',#34848,#34849,#34850);
+#34848 = CARTESIAN_POINT('',(5.630520432075,-4.1875,0.28125));
+#34849 = DIRECTION('',(0.,1.,0.));
+#34850 = DIRECTION('',(0.,0.,1.));
+#34851 = PCURVE('',#34494,#34852);
+#34852 = DEFINITIONAL_REPRESENTATION('',(#34853),#34857);
+#34853 = LINE('',#34854,#34855);
+#34854 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#34855 = VECTOR('',#34856,1.);
+#34856 = DIRECTION('',(1.,0.));
+#34857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34858 = PCURVE('',#34522,#34859);
+#34859 = DEFINITIONAL_REPRESENTATION('',(#34860),#34868);
+#34860 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34861,#34862,#34863,#34864
+ ,#34865,#34866,#34867),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#34861 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#34862 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#34863 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#34864 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#34865 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#34866 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#34867 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#34868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34869 = ORIENTED_EDGE('',*,*,#34870,.T.);
+#34870 = EDGE_CURVE('',#34843,#34768,#34871,.T.);
+#34871 = SURFACE_CURVE('',#34872,(#34876,#34883),.PCURVE_S1.);
+#34872 = LINE('',#34873,#34874);
+#34873 = CARTESIAN_POINT('',(5.552515716981,-4.1875,0.229246856604));
+#34874 = VECTOR('',#34875,1.);
+#34875 = DIRECTION('',(0.,1.,0.));
+#34876 = PCURVE('',#34494,#34877);
+#34877 = DEFINITIONAL_REPRESENTATION('',(#34878),#34882);
+#34878 = LINE('',#34879,#34880);
+#34879 = CARTESIAN_POINT('',(0.982793723247,0.));
+#34880 = VECTOR('',#34881,1.);
+#34881 = DIRECTION('',(0.,1.));
+#34882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34883 = PCURVE('',#34783,#34884);
+#34884 = DEFINITIONAL_REPRESENTATION('',(#34885),#34889);
+#34885 = LINE('',#34886,#34887);
+#34886 = CARTESIAN_POINT('',(0.150520432075,0.));
+#34887 = VECTOR('',#34888,1.);
+#34888 = DIRECTION('',(0.,-1.));
+#34889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34890 = ORIENTED_EDGE('',*,*,#34795,.F.);
+#34891 = ORIENTED_EDGE('',*,*,#34478,.F.);
+#34892 = ADVANCED_FACE('',(#34893),#34548,.T.);
+#34893 = FACE_BOUND('',#34894,.T.);
+#34894 = EDGE_LOOP('',(#34895,#34918,#34939,#34940));
+#34895 = ORIENTED_EDGE('',*,*,#34896,.F.);
+#34896 = EDGE_CURVE('',#34897,#34507,#34899,.T.);
+#34897 = VERTEX_POINT('',#34898);
+#34898 = CARTESIAN_POINT('',(5.88,-4.1875,0.));
+#34899 = SURFACE_CURVE('',#34900,(#34904,#34911),.PCURVE_S1.);
+#34900 = LINE('',#34901,#34902);
+#34901 = CARTESIAN_POINT('',(5.88,-4.1875,0.));
+#34902 = VECTOR('',#34903,1.);
+#34903 = DIRECTION('',(0.,0.,1.));
+#34904 = PCURVE('',#34548,#34905);
+#34905 = DEFINITIONAL_REPRESENTATION('',(#34906),#34910);
+#34906 = LINE('',#34907,#34908);
+#34907 = CARTESIAN_POINT('',(0.,0.));
+#34908 = VECTOR('',#34909,1.);
+#34909 = DIRECTION('',(1.,0.));
+#34910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34911 = PCURVE('',#34522,#34912);
+#34912 = DEFINITIONAL_REPRESENTATION('',(#34913),#34917);
+#34913 = LINE('',#34914,#34915);
+#34914 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#34915 = VECTOR('',#34916,1.);
+#34916 = DIRECTION('',(-1.,0.));
+#34917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34918 = ORIENTED_EDGE('',*,*,#34919,.T.);
+#34919 = EDGE_CURVE('',#34897,#34566,#34920,.T.);
+#34920 = SURFACE_CURVE('',#34921,(#34925,#34932),.PCURVE_S1.);
+#34921 = LINE('',#34922,#34923);
+#34922 = CARTESIAN_POINT('',(5.88,-4.1875,0.));
+#34923 = VECTOR('',#34924,1.);
+#34924 = DIRECTION('',(0.,1.,0.));
+#34925 = PCURVE('',#34548,#34926);
+#34926 = DEFINITIONAL_REPRESENTATION('',(#34927),#34931);
+#34927 = LINE('',#34928,#34929);
+#34928 = CARTESIAN_POINT('',(0.,0.));
+#34929 = VECTOR('',#34930,1.);
+#34930 = DIRECTION('',(0.,-1.));
+#34931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34932 = PCURVE('',#34581,#34933);
+#34933 = DEFINITIONAL_REPRESENTATION('',(#34934),#34938);
+#34934 = LINE('',#34935,#34936);
+#34935 = CARTESIAN_POINT('',(0.4,0.));
+#34936 = VECTOR('',#34937,1.);
+#34937 = DIRECTION('',(0.,1.));
+#34938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34939 = ORIENTED_EDGE('',*,*,#34818,.T.);
+#34940 = ORIENTED_EDGE('',*,*,#34534,.F.);
+#34941 = ADVANCED_FACE('',(#34942),#34522,.T.);
+#34942 = FACE_BOUND('',#34943,.T.);
+#34943 = EDGE_LOOP('',(#34944,#34967,#34968,#34969,#34970,#34993,#35017,
+ #35040,#35063,#35086,#35109));
+#34944 = ORIENTED_EDGE('',*,*,#34945,.T.);
+#34945 = EDGE_CURVE('',#34946,#34897,#34948,.T.);
+#34946 = VERTEX_POINT('',#34947);
+#34947 = CARTESIAN_POINT('',(5.530173477358,-4.1875,0.));
+#34948 = SURFACE_CURVE('',#34949,(#34953,#34960),.PCURVE_S1.);
+#34949 = LINE('',#34950,#34951);
+#34950 = CARTESIAN_POINT('',(5.48,-4.1875,0.));
+#34951 = VECTOR('',#34952,1.);
+#34952 = DIRECTION('',(1.,0.,0.));
+#34953 = PCURVE('',#34522,#34954);
+#34954 = DEFINITIONAL_REPRESENTATION('',(#34955),#34959);
+#34955 = LINE('',#34956,#34957);
+#34956 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#34957 = VECTOR('',#34958,1.);
+#34958 = DIRECTION('',(0.,1.));
+#34959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34960 = PCURVE('',#34581,#34961);
+#34961 = DEFINITIONAL_REPRESENTATION('',(#34962),#34966);
+#34962 = LINE('',#34963,#34964);
+#34963 = CARTESIAN_POINT('',(0.,0.));
+#34964 = VECTOR('',#34965,1.);
+#34965 = DIRECTION('',(1.,0.));
+#34966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34967 = ORIENTED_EDGE('',*,*,#34896,.T.);
+#34968 = ORIENTED_EDGE('',*,*,#34506,.F.);
+#34969 = ORIENTED_EDGE('',*,*,#34842,.T.);
+#34970 = ORIENTED_EDGE('',*,*,#34971,.T.);
+#34971 = EDGE_CURVE('',#34843,#34972,#34974,.T.);
+#34972 = VERTEX_POINT('',#34973);
+#34973 = CARTESIAN_POINT('',(5.263840667924,-4.1875,0.662259430188));
+#34974 = SURFACE_CURVE('',#34975,(#34979,#34986),.PCURVE_S1.);
+#34975 = LINE('',#34976,#34977);
+#34976 = CARTESIAN_POINT('',(5.636009430188,-4.1875,0.104006286792));
+#34977 = VECTOR('',#34978,1.);
+#34978 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#34979 = PCURVE('',#34522,#34980);
+#34980 = DEFINITIONAL_REPRESENTATION('',(#34981),#34985);
+#34981 = LINE('',#34982,#34983);
+#34982 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#34983 = VECTOR('',#34984,1.);
+#34984 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#34985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34986 = PCURVE('',#34783,#34987);
+#34987 = DEFINITIONAL_REPRESENTATION('',(#34988),#34992);
+#34988 = LINE('',#34989,#34990);
+#34989 = CARTESIAN_POINT('',(0.,0.));
+#34990 = VECTOR('',#34991,1.);
+#34991 = DIRECTION('',(1.,0.));
+#34992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#34993 = ORIENTED_EDGE('',*,*,#34994,.T.);
+#34994 = EDGE_CURVE('',#34972,#34995,#34997,.T.);
+#34995 = VERTEX_POINT('',#34996);
+#34996 = CARTESIAN_POINT('',(5.18583595283,-4.1875,0.704006286792));
+#34997 = SURFACE_CURVE('',#34998,(#35003,#35010),.PCURVE_S1.);
+#34998 = CIRCLE('',#34999,9.375E-02);
+#34999 = AXIS2_PLACEMENT_3D('',#35000,#35001,#35002);
+#35000 = CARTESIAN_POINT('',(5.18583595283,-4.1875,0.610256286792));
+#35001 = DIRECTION('',(0.,-1.,0.));
+#35002 = DIRECTION('',(0.,0.,1.));
+#35003 = PCURVE('',#34522,#35004);
+#35004 = DEFINITIONAL_REPRESENTATION('',(#35005),#35009);
+#35005 = CIRCLE('',#35006,9.375E-02);
+#35006 = AXIS2_PLACEMENT_2D('',#35007,#35008);
+#35007 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#35008 = DIRECTION('',(-1.,0.));
+#35009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35010 = PCURVE('',#34755,#35011);
+#35011 = DEFINITIONAL_REPRESENTATION('',(#35012),#35016);
+#35012 = LINE('',#35013,#35014);
+#35013 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#35014 = VECTOR('',#35015,1.);
+#35015 = DIRECTION('',(-1.,0.));
+#35016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35017 = ORIENTED_EDGE('',*,*,#35018,.F.);
+#35018 = EDGE_CURVE('',#35019,#34995,#35021,.T.);
+#35019 = VERTEX_POINT('',#35020);
+#35020 = CARTESIAN_POINT('',(5.08,-4.1875,0.704006286792));
+#35021 = SURFACE_CURVE('',#35022,(#35026,#35033),.PCURVE_S1.);
+#35022 = LINE('',#35023,#35024);
+#35023 = CARTESIAN_POINT('',(5.08,-4.1875,0.704006286792));
+#35024 = VECTOR('',#35025,1.);
+#35025 = DIRECTION('',(1.,0.,0.));
+#35026 = PCURVE('',#34522,#35027);
+#35027 = DEFINITIONAL_REPRESENTATION('',(#35028),#35032);
+#35028 = LINE('',#35029,#35030);
+#35029 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#35030 = VECTOR('',#35031,1.);
+#35031 = DIRECTION('',(0.,1.));
+#35032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35033 = PCURVE('',#34722,#35034);
+#35034 = DEFINITIONAL_REPRESENTATION('',(#35035),#35039);
+#35035 = LINE('',#35036,#35037);
+#35036 = CARTESIAN_POINT('',(0.,0.));
+#35037 = VECTOR('',#35038,1.);
+#35038 = DIRECTION('',(1.,0.));
+#35039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35040 = ORIENTED_EDGE('',*,*,#35041,.F.);
+#35041 = EDGE_CURVE('',#35042,#35019,#35044,.T.);
+#35042 = VERTEX_POINT('',#35043);
+#35043 = CARTESIAN_POINT('',(5.08,-4.1875,0.516506286792));
+#35044 = SURFACE_CURVE('',#35045,(#35049,#35056),.PCURVE_S1.);
+#35045 = LINE('',#35046,#35047);
+#35046 = CARTESIAN_POINT('',(5.08,-4.1875,0.516506286792));
+#35047 = VECTOR('',#35048,1.);
+#35048 = DIRECTION('',(0.,0.,1.));
+#35049 = PCURVE('',#34522,#35050);
+#35050 = DEFINITIONAL_REPRESENTATION('',(#35051),#35055);
+#35051 = LINE('',#35052,#35053);
+#35052 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#35053 = VECTOR('',#35054,1.);
+#35054 = DIRECTION('',(-1.,0.));
+#35055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35056 = PCURVE('',#34694,#35057);
+#35057 = DEFINITIONAL_REPRESENTATION('',(#35058),#35062);
+#35058 = LINE('',#35059,#35060);
+#35059 = CARTESIAN_POINT('',(0.,0.));
+#35060 = VECTOR('',#35061,1.);
+#35061 = DIRECTION('',(1.,0.));
+#35062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35063 = ORIENTED_EDGE('',*,*,#35064,.T.);
+#35064 = EDGE_CURVE('',#35042,#35065,#35067,.T.);
+#35065 = VERTEX_POINT('',#35066);
+#35066 = CARTESIAN_POINT('',(5.135662475472,-4.1875,0.516506286792));
+#35067 = SURFACE_CURVE('',#35068,(#35072,#35079),.PCURVE_S1.);
+#35068 = LINE('',#35069,#35070);
+#35069 = CARTESIAN_POINT('',(5.08,-4.1875,0.516506286792));
+#35070 = VECTOR('',#35071,1.);
+#35071 = DIRECTION('',(1.,0.,0.));
+#35072 = PCURVE('',#34522,#35073);
+#35073 = DEFINITIONAL_REPRESENTATION('',(#35074),#35078);
+#35074 = LINE('',#35075,#35076);
+#35075 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#35076 = VECTOR('',#35077,1.);
+#35077 = DIRECTION('',(0.,1.));
+#35078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35079 = PCURVE('',#34666,#35080);
+#35080 = DEFINITIONAL_REPRESENTATION('',(#35081),#35085);
+#35081 = LINE('',#35082,#35083);
+#35082 = CARTESIAN_POINT('',(0.,0.));
+#35083 = VECTOR('',#35084,1.);
+#35084 = DIRECTION('',(1.,0.));
+#35085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35086 = ORIENTED_EDGE('',*,*,#35087,.F.);
+#35087 = EDGE_CURVE('',#35088,#35065,#35090,.T.);
+#35088 = VERTEX_POINT('',#35089);
+#35089 = CARTESIAN_POINT('',(5.452168762264,-4.1875,4.174685660388E-02)
+ );
+#35090 = SURFACE_CURVE('',#35091,(#35095,#35102),.PCURVE_S1.);
+#35091 = LINE('',#35092,#35093);
+#35092 = CARTESIAN_POINT('',(5.48,-4.1875,0.));
+#35093 = VECTOR('',#35094,1.);
+#35094 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#35095 = PCURVE('',#34522,#35096);
+#35096 = DEFINITIONAL_REPRESENTATION('',(#35097),#35101);
+#35097 = LINE('',#35098,#35099);
+#35098 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#35099 = VECTOR('',#35100,1.);
+#35100 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#35101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35102 = PCURVE('',#34638,#35103);
+#35103 = DEFINITIONAL_REPRESENTATION('',(#35104),#35108);
+#35104 = LINE('',#35105,#35106);
+#35105 = CARTESIAN_POINT('',(0.,0.));
+#35106 = VECTOR('',#35107,1.);
+#35107 = DIRECTION('',(1.,0.));
+#35108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35109 = ORIENTED_EDGE('',*,*,#35110,.F.);
+#35110 = EDGE_CURVE('',#34946,#35088,#35111,.T.);
+#35111 = SURFACE_CURVE('',#35112,(#35117,#35128),.PCURVE_S1.);
+#35112 = CIRCLE('',#35113,9.375E-02);
+#35113 = AXIS2_PLACEMENT_3D('',#35114,#35115,#35116);
+#35114 = CARTESIAN_POINT('',(5.530173477358,-4.1875,9.375E-02));
+#35115 = DIRECTION('',(0.,1.,0.));
+#35116 = DIRECTION('',(0.,0.,1.));
+#35117 = PCURVE('',#34522,#35118);
+#35118 = DEFINITIONAL_REPRESENTATION('',(#35119),#35127);
+#35119 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35120,#35121,#35122,#35123
+ ,#35124,#35125,#35126),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#35120 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#35121 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#35122 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#35123 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#35124 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#35125 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#35126 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#35127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35128 = PCURVE('',#34610,#35129);
+#35129 = DEFINITIONAL_REPRESENTATION('',(#35130),#35134);
+#35130 = LINE('',#35131,#35132);
+#35131 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#35132 = VECTOR('',#35133,1.);
+#35133 = DIRECTION('',(1.,0.));
+#35134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35135 = ADVANCED_FACE('',(#35136),#34581,.F.);
+#35136 = FACE_BOUND('',#35137,.F.);
+#35137 = EDGE_LOOP('',(#35138,#35139,#35140,#35141));
+#35138 = ORIENTED_EDGE('',*,*,#34945,.T.);
+#35139 = ORIENTED_EDGE('',*,*,#34919,.T.);
+#35140 = ORIENTED_EDGE('',*,*,#34563,.F.);
+#35141 = ORIENTED_EDGE('',*,*,#35142,.F.);
+#35142 = EDGE_CURVE('',#34946,#34564,#35143,.T.);
+#35143 = SURFACE_CURVE('',#35144,(#35148,#35155),.PCURVE_S1.);
+#35144 = LINE('',#35145,#35146);
+#35145 = CARTESIAN_POINT('',(5.530173477358,-4.1875,0.));
+#35146 = VECTOR('',#35147,1.);
+#35147 = DIRECTION('',(0.,1.,0.));
+#35148 = PCURVE('',#34581,#35149);
+#35149 = DEFINITIONAL_REPRESENTATION('',(#35150),#35154);
+#35150 = LINE('',#35151,#35152);
+#35151 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#35152 = VECTOR('',#35153,1.);
+#35153 = DIRECTION('',(0.,1.));
+#35154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35155 = PCURVE('',#34610,#35156);
+#35156 = DEFINITIONAL_REPRESENTATION('',(#35157),#35161);
+#35157 = LINE('',#35158,#35159);
+#35158 = CARTESIAN_POINT('',(0.,0.));
+#35159 = VECTOR('',#35160,1.);
+#35160 = DIRECTION('',(0.,1.));
+#35161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35162 = ADVANCED_FACE('',(#35163),#34610,.T.);
+#35163 = FACE_BOUND('',#35164,.T.);
+#35164 = EDGE_LOOP('',(#35165,#35166,#35187,#35188));
+#35165 = ORIENTED_EDGE('',*,*,#35110,.T.);
+#35166 = ORIENTED_EDGE('',*,*,#35167,.T.);
+#35167 = EDGE_CURVE('',#35088,#34594,#35168,.T.);
+#35168 = SURFACE_CURVE('',#35169,(#35173,#35180),.PCURVE_S1.);
+#35169 = LINE('',#35170,#35171);
+#35170 = CARTESIAN_POINT('',(5.452168762264,-4.1875,4.174685660388E-02)
+ );
+#35171 = VECTOR('',#35172,1.);
+#35172 = DIRECTION('',(0.,1.,0.));
+#35173 = PCURVE('',#34610,#35174);
+#35174 = DEFINITIONAL_REPRESENTATION('',(#35175),#35179);
+#35175 = LINE('',#35176,#35177);
+#35176 = CARTESIAN_POINT('',(0.982793723247,0.));
+#35177 = VECTOR('',#35178,1.);
+#35178 = DIRECTION('',(0.,1.));
+#35179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35180 = PCURVE('',#34638,#35181);
+#35181 = DEFINITIONAL_REPRESENTATION('',(#35182),#35186);
+#35182 = LINE('',#35183,#35184);
+#35183 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#35184 = VECTOR('',#35185,1.);
+#35185 = DIRECTION('',(0.,-1.));
+#35186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35187 = ORIENTED_EDGE('',*,*,#34593,.F.);
+#35188 = ORIENTED_EDGE('',*,*,#35142,.F.);
+#35189 = ADVANCED_FACE('',(#35190),#34638,.F.);
+#35190 = FACE_BOUND('',#35191,.F.);
+#35191 = EDGE_LOOP('',(#35192,#35193,#35194,#35195));
+#35192 = ORIENTED_EDGE('',*,*,#35087,.F.);
+#35193 = ORIENTED_EDGE('',*,*,#35167,.T.);
+#35194 = ORIENTED_EDGE('',*,*,#34622,.T.);
+#35195 = ORIENTED_EDGE('',*,*,#35196,.F.);
+#35196 = EDGE_CURVE('',#35065,#34623,#35197,.T.);
+#35197 = SURFACE_CURVE('',#35198,(#35202,#35208),.PCURVE_S1.);
+#35198 = LINE('',#35199,#35200);
+#35199 = CARTESIAN_POINT('',(5.135662475472,-4.1875,0.516506286792));
+#35200 = VECTOR('',#35201,1.);
+#35201 = DIRECTION('',(0.,1.,0.));
+#35202 = PCURVE('',#34638,#35203);
+#35203 = DEFINITIONAL_REPRESENTATION('',(#35204),#35207);
+#35204 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35205,#35206),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#35205 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#35206 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#35207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35208 = PCURVE('',#34666,#35209);
+#35209 = DEFINITIONAL_REPRESENTATION('',(#35210),#35213);
+#35210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35211,#35212),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#35211 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#35212 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#35213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35214 = ADVANCED_FACE('',(#35215),#34666,.F.);
+#35215 = FACE_BOUND('',#35216,.F.);
+#35216 = EDGE_LOOP('',(#35217,#35218,#35239,#35240));
+#35217 = ORIENTED_EDGE('',*,*,#34650,.F.);
+#35218 = ORIENTED_EDGE('',*,*,#35219,.F.);
+#35219 = EDGE_CURVE('',#35042,#34651,#35220,.T.);
+#35220 = SURFACE_CURVE('',#35221,(#35225,#35232),.PCURVE_S1.);
+#35221 = LINE('',#35222,#35223);
+#35222 = CARTESIAN_POINT('',(5.08,-4.1875,0.516506286792));
+#35223 = VECTOR('',#35224,1.);
+#35224 = DIRECTION('',(0.,1.,0.));
+#35225 = PCURVE('',#34666,#35226);
+#35226 = DEFINITIONAL_REPRESENTATION('',(#35227),#35231);
+#35227 = LINE('',#35228,#35229);
+#35228 = CARTESIAN_POINT('',(0.,0.));
+#35229 = VECTOR('',#35230,1.);
+#35230 = DIRECTION('',(0.,1.));
+#35231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35232 = PCURVE('',#34694,#35233);
+#35233 = DEFINITIONAL_REPRESENTATION('',(#35234),#35238);
+#35234 = LINE('',#35235,#35236);
+#35235 = CARTESIAN_POINT('',(0.,0.));
+#35236 = VECTOR('',#35237,1.);
+#35237 = DIRECTION('',(0.,-1.));
+#35238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35239 = ORIENTED_EDGE('',*,*,#35064,.T.);
+#35240 = ORIENTED_EDGE('',*,*,#35196,.T.);
+#35241 = ADVANCED_FACE('',(#35242),#34694,.F.);
+#35242 = FACE_BOUND('',#35243,.T.);
+#35243 = EDGE_LOOP('',(#35244,#35245,#35266,#35267));
+#35244 = ORIENTED_EDGE('',*,*,#35041,.T.);
+#35245 = ORIENTED_EDGE('',*,*,#35246,.T.);
+#35246 = EDGE_CURVE('',#35019,#34679,#35247,.T.);
+#35247 = SURFACE_CURVE('',#35248,(#35252,#35259),.PCURVE_S1.);
+#35248 = LINE('',#35249,#35250);
+#35249 = CARTESIAN_POINT('',(5.08,-4.1875,0.704006286792));
+#35250 = VECTOR('',#35251,1.);
+#35251 = DIRECTION('',(0.,1.,0.));
+#35252 = PCURVE('',#34694,#35253);
+#35253 = DEFINITIONAL_REPRESENTATION('',(#35254),#35258);
+#35254 = LINE('',#35255,#35256);
+#35255 = CARTESIAN_POINT('',(0.1875,0.));
+#35256 = VECTOR('',#35257,1.);
+#35257 = DIRECTION('',(0.,-1.));
+#35258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35259 = PCURVE('',#34722,#35260);
+#35260 = DEFINITIONAL_REPRESENTATION('',(#35261),#35265);
+#35261 = LINE('',#35262,#35263);
+#35262 = CARTESIAN_POINT('',(0.,0.));
+#35263 = VECTOR('',#35264,1.);
+#35264 = DIRECTION('',(0.,1.));
+#35265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35266 = ORIENTED_EDGE('',*,*,#34678,.F.);
+#35267 = ORIENTED_EDGE('',*,*,#35219,.F.);
+#35268 = ADVANCED_FACE('',(#35269),#34783,.T.);
+#35269 = FACE_BOUND('',#35270,.T.);
+#35270 = EDGE_LOOP('',(#35271,#35272,#35273,#35274));
+#35271 = ORIENTED_EDGE('',*,*,#34971,.F.);
+#35272 = ORIENTED_EDGE('',*,*,#34870,.T.);
+#35273 = ORIENTED_EDGE('',*,*,#34767,.T.);
+#35274 = ORIENTED_EDGE('',*,*,#35275,.F.);
+#35275 = EDGE_CURVE('',#34972,#34735,#35276,.T.);
+#35276 = SURFACE_CURVE('',#35277,(#35281,#35288),.PCURVE_S1.);
+#35277 = LINE('',#35278,#35279);
+#35278 = CARTESIAN_POINT('',(5.263840667924,-4.1875,0.662259430188));
+#35279 = VECTOR('',#35280,1.);
+#35280 = DIRECTION('',(0.,1.,0.));
+#35281 = PCURVE('',#34783,#35282);
+#35282 = DEFINITIONAL_REPRESENTATION('',(#35283),#35287);
+#35283 = LINE('',#35284,#35285);
+#35284 = CARTESIAN_POINT('',(0.670936777735,0.));
+#35285 = VECTOR('',#35286,1.);
+#35286 = DIRECTION('',(0.,-1.));
+#35287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35288 = PCURVE('',#34755,#35289);
+#35289 = DEFINITIONAL_REPRESENTATION('',(#35290),#35294);
+#35290 = LINE('',#35291,#35292);
+#35291 = CARTESIAN_POINT('',(-0.,0.));
+#35292 = VECTOR('',#35293,1.);
+#35293 = DIRECTION('',(-0.,1.));
+#35294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35295 = ADVANCED_FACE('',(#35296),#34722,.T.);
+#35296 = FACE_BOUND('',#35297,.T.);
+#35297 = EDGE_LOOP('',(#35298,#35299,#35300,#35301));
+#35298 = ORIENTED_EDGE('',*,*,#34706,.F.);
+#35299 = ORIENTED_EDGE('',*,*,#35246,.F.);
+#35300 = ORIENTED_EDGE('',*,*,#35018,.T.);
+#35301 = ORIENTED_EDGE('',*,*,#35302,.T.);
+#35302 = EDGE_CURVE('',#34995,#34707,#35303,.T.);
+#35303 = SURFACE_CURVE('',#35304,(#35308,#35315),.PCURVE_S1.);
+#35304 = LINE('',#35305,#35306);
+#35305 = CARTESIAN_POINT('',(5.18583595283,-4.1875,0.704006286792));
+#35306 = VECTOR('',#35307,1.);
+#35307 = DIRECTION('',(0.,1.,0.));
+#35308 = PCURVE('',#34722,#35309);
+#35309 = DEFINITIONAL_REPRESENTATION('',(#35310),#35314);
+#35310 = LINE('',#35311,#35312);
+#35311 = CARTESIAN_POINT('',(0.10583595283,0.));
+#35312 = VECTOR('',#35313,1.);
+#35313 = DIRECTION('',(0.,1.));
+#35314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35315 = PCURVE('',#34755,#35316);
+#35316 = DEFINITIONAL_REPRESENTATION('',(#35317),#35321);
+#35317 = LINE('',#35318,#35319);
+#35318 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#35319 = VECTOR('',#35320,1.);
+#35320 = DIRECTION('',(-0.,1.));
+#35321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35322 = ADVANCED_FACE('',(#35323),#34755,.T.);
+#35323 = FACE_BOUND('',#35324,.F.);
+#35324 = EDGE_LOOP('',(#35325,#35326,#35327,#35328));
+#35325 = ORIENTED_EDGE('',*,*,#34994,.T.);
+#35326 = ORIENTED_EDGE('',*,*,#35302,.T.);
+#35327 = ORIENTED_EDGE('',*,*,#34734,.F.);
+#35328 = ORIENTED_EDGE('',*,*,#35275,.F.);
+#35329 = MANIFOLD_SOLID_BREP('',#35330);
+#35330 = CLOSED_SHELL('',(#35331,#35451,#35734,#35784,#35833,#36027,
+ #36054,#36081,#36106,#36133,#36160,#36187,#36214));
+#35331 = ADVANCED_FACE('',(#35332),#35346,.T.);
+#35332 = FACE_BOUND('',#35333,.T.);
+#35333 = EDGE_LOOP('',(#35334,#35369,#35397,#35425));
+#35334 = ORIENTED_EDGE('',*,*,#35335,.F.);
+#35335 = EDGE_CURVE('',#35336,#35338,#35340,.T.);
+#35336 = VERTEX_POINT('',#35337);
+#35337 = CARTESIAN_POINT('',(-5.88,-4.6125,0.1875));
+#35338 = VERTEX_POINT('',#35339);
+#35339 = CARTESIAN_POINT('',(-5.630520432075,-4.6125,0.1875));
+#35340 = SURFACE_CURVE('',#35341,(#35345,#35357),.PCURVE_S1.);
+#35341 = LINE('',#35342,#35343);
+#35342 = CARTESIAN_POINT('',(-5.88,-4.6125,0.1875));
+#35343 = VECTOR('',#35344,1.);
+#35344 = DIRECTION('',(1.,0.,0.));
+#35345 = PCURVE('',#35346,#35351);
+#35346 = PLANE('',#35347);
+#35347 = AXIS2_PLACEMENT_3D('',#35348,#35349,#35350);
+#35348 = CARTESIAN_POINT('',(-5.88,-4.9875,0.1875));
+#35349 = DIRECTION('',(0.,0.,1.));
+#35350 = DIRECTION('',(1.,0.,0.));
+#35351 = DEFINITIONAL_REPRESENTATION('',(#35352),#35356);
+#35352 = LINE('',#35353,#35354);
+#35353 = CARTESIAN_POINT('',(0.,0.375));
+#35354 = VECTOR('',#35355,1.);
+#35355 = DIRECTION('',(1.,0.));
+#35356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35357 = PCURVE('',#35358,#35363);
+#35358 = PLANE('',#35359);
+#35359 = AXIS2_PLACEMENT_3D('',#35360,#35361,#35362);
+#35360 = CARTESIAN_POINT('',(-5.453319128445,-4.6125,0.302149478872));
+#35361 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#35362 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#35363 = DEFINITIONAL_REPRESENTATION('',(#35364),#35368);
+#35364 = LINE('',#35365,#35366);
+#35365 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#35366 = VECTOR('',#35367,1.);
+#35367 = DIRECTION('',(1.,-8.365608664024E-59));
+#35368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35369 = ORIENTED_EDGE('',*,*,#35370,.F.);
+#35370 = EDGE_CURVE('',#35371,#35336,#35373,.T.);
+#35371 = VERTEX_POINT('',#35372);
+#35372 = CARTESIAN_POINT('',(-5.88,-4.9875,0.1875));
+#35373 = SURFACE_CURVE('',#35374,(#35378,#35385),.PCURVE_S1.);
+#35374 = LINE('',#35375,#35376);
+#35375 = CARTESIAN_POINT('',(-5.88,-4.9875,0.1875));
+#35376 = VECTOR('',#35377,1.);
+#35377 = DIRECTION('',(0.,1.,0.));
+#35378 = PCURVE('',#35346,#35379);
+#35379 = DEFINITIONAL_REPRESENTATION('',(#35380),#35384);
+#35380 = LINE('',#35381,#35382);
+#35381 = CARTESIAN_POINT('',(0.,0.));
+#35382 = VECTOR('',#35383,1.);
+#35383 = DIRECTION('',(0.,1.));
+#35384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35385 = PCURVE('',#35386,#35391);
+#35386 = PLANE('',#35387);
+#35387 = AXIS2_PLACEMENT_3D('',#35388,#35389,#35390);
+#35388 = CARTESIAN_POINT('',(-5.88,-4.9875,0.));
+#35389 = DIRECTION('',(1.,0.,0.));
+#35390 = DIRECTION('',(0.,0.,1.));
+#35391 = DEFINITIONAL_REPRESENTATION('',(#35392),#35396);
+#35392 = LINE('',#35393,#35394);
+#35393 = CARTESIAN_POINT('',(0.1875,0.));
+#35394 = VECTOR('',#35395,1.);
+#35395 = DIRECTION('',(0.,-1.));
+#35396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35397 = ORIENTED_EDGE('',*,*,#35398,.T.);
+#35398 = EDGE_CURVE('',#35371,#35399,#35401,.T.);
+#35399 = VERTEX_POINT('',#35400);
+#35400 = CARTESIAN_POINT('',(-5.630520432075,-4.9875,0.1875));
+#35401 = SURFACE_CURVE('',#35402,(#35406,#35413),.PCURVE_S1.);
+#35402 = LINE('',#35403,#35404);
+#35403 = CARTESIAN_POINT('',(-5.88,-4.9875,0.1875));
+#35404 = VECTOR('',#35405,1.);
+#35405 = DIRECTION('',(1.,0.,0.));
+#35406 = PCURVE('',#35346,#35407);
+#35407 = DEFINITIONAL_REPRESENTATION('',(#35408),#35412);
+#35408 = LINE('',#35409,#35410);
+#35409 = CARTESIAN_POINT('',(0.,0.));
+#35410 = VECTOR('',#35411,1.);
+#35411 = DIRECTION('',(1.,0.));
+#35412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35413 = PCURVE('',#35414,#35419);
+#35414 = PLANE('',#35415);
+#35415 = AXIS2_PLACEMENT_3D('',#35416,#35417,#35418);
+#35416 = CARTESIAN_POINT('',(-5.453319128445,-4.9875,0.302149478872));
+#35417 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#35418 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#35419 = DEFINITIONAL_REPRESENTATION('',(#35420),#35424);
+#35420 = LINE('',#35421,#35422);
+#35421 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#35422 = VECTOR('',#35423,1.);
+#35423 = DIRECTION('',(-1.,-4.751047921064E-59));
+#35424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35425 = ORIENTED_EDGE('',*,*,#35426,.T.);
+#35426 = EDGE_CURVE('',#35399,#35338,#35427,.T.);
+#35427 = SURFACE_CURVE('',#35428,(#35432,#35439),.PCURVE_S1.);
+#35428 = LINE('',#35429,#35430);
+#35429 = CARTESIAN_POINT('',(-5.630520432075,-4.9875,0.1875));
+#35430 = VECTOR('',#35431,1.);
+#35431 = DIRECTION('',(0.,1.,0.));
+#35432 = PCURVE('',#35346,#35433);
+#35433 = DEFINITIONAL_REPRESENTATION('',(#35434),#35438);
+#35434 = LINE('',#35435,#35436);
+#35435 = CARTESIAN_POINT('',(0.249479567925,0.));
+#35436 = VECTOR('',#35437,1.);
+#35437 = DIRECTION('',(0.,1.));
+#35438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35439 = PCURVE('',#35440,#35445);
+#35440 = CYLINDRICAL_SURFACE('',#35441,9.375E-02);
+#35441 = AXIS2_PLACEMENT_3D('',#35442,#35443,#35444);
+#35442 = CARTESIAN_POINT('',(-5.630520432075,-4.9875,0.28125));
+#35443 = DIRECTION('',(0.,1.,0.));
+#35444 = DIRECTION('',(0.,0.,-1.));
+#35445 = DEFINITIONAL_REPRESENTATION('',(#35446),#35450);
+#35446 = LINE('',#35447,#35448);
+#35447 = CARTESIAN_POINT('',(-0.,0.));
+#35448 = VECTOR('',#35449,1.);
+#35449 = DIRECTION('',(-0.,1.));
+#35450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35451 = ADVANCED_FACE('',(#35452),#35358,.T.);
+#35452 = FACE_BOUND('',#35453,.T.);
+#35453 = EDGE_LOOP('',(#35454,#35484,#35505,#35506,#35534,#35562,#35591,
+ #35619,#35647,#35675,#35703));
+#35454 = ORIENTED_EDGE('',*,*,#35455,.F.);
+#35455 = EDGE_CURVE('',#35456,#35458,#35460,.T.);
+#35456 = VERTEX_POINT('',#35457);
+#35457 = CARTESIAN_POINT('',(-5.88,-4.6125,0.));
+#35458 = VERTEX_POINT('',#35459);
+#35459 = CARTESIAN_POINT('',(-5.530173477358,-4.6125,0.));
+#35460 = SURFACE_CURVE('',#35461,(#35465,#35472),.PCURVE_S1.);
+#35461 = LINE('',#35462,#35463);
+#35462 = CARTESIAN_POINT('',(-5.88,-4.6125,0.));
+#35463 = VECTOR('',#35464,1.);
+#35464 = DIRECTION('',(1.,0.,0.));
+#35465 = PCURVE('',#35358,#35466);
+#35466 = DEFINITIONAL_REPRESENTATION('',(#35467),#35471);
+#35467 = LINE('',#35468,#35469);
+#35468 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#35469 = VECTOR('',#35470,1.);
+#35470 = DIRECTION('',(1.,-8.365608664024E-59));
+#35471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35472 = PCURVE('',#35473,#35478);
+#35473 = PLANE('',#35474);
+#35474 = AXIS2_PLACEMENT_3D('',#35475,#35476,#35477);
+#35475 = CARTESIAN_POINT('',(-5.88,-4.9875,0.));
+#35476 = DIRECTION('',(0.,0.,1.));
+#35477 = DIRECTION('',(1.,0.,0.));
+#35478 = DEFINITIONAL_REPRESENTATION('',(#35479),#35483);
+#35479 = LINE('',#35480,#35481);
+#35480 = CARTESIAN_POINT('',(0.,0.375));
+#35481 = VECTOR('',#35482,1.);
+#35482 = DIRECTION('',(1.,0.));
+#35483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35484 = ORIENTED_EDGE('',*,*,#35485,.T.);
+#35485 = EDGE_CURVE('',#35456,#35336,#35486,.T.);
+#35486 = SURFACE_CURVE('',#35487,(#35491,#35498),.PCURVE_S1.);
+#35487 = LINE('',#35488,#35489);
+#35488 = CARTESIAN_POINT('',(-5.88,-4.6125,0.));
+#35489 = VECTOR('',#35490,1.);
+#35490 = DIRECTION('',(0.,0.,1.));
+#35491 = PCURVE('',#35358,#35492);
+#35492 = DEFINITIONAL_REPRESENTATION('',(#35493),#35497);
+#35493 = LINE('',#35494,#35495);
+#35494 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#35495 = VECTOR('',#35496,1.);
+#35496 = DIRECTION('',(0.,-1.));
+#35497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35498 = PCURVE('',#35386,#35499);
+#35499 = DEFINITIONAL_REPRESENTATION('',(#35500),#35504);
+#35500 = LINE('',#35501,#35502);
+#35501 = CARTESIAN_POINT('',(0.,-0.375));
+#35502 = VECTOR('',#35503,1.);
+#35503 = DIRECTION('',(1.,0.));
+#35504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35505 = ORIENTED_EDGE('',*,*,#35335,.T.);
+#35506 = ORIENTED_EDGE('',*,*,#35507,.T.);
+#35507 = EDGE_CURVE('',#35338,#35508,#35510,.T.);
+#35508 = VERTEX_POINT('',#35509);
+#35509 = CARTESIAN_POINT('',(-5.552515716981,-4.6125,0.229246856604));
+#35510 = SURFACE_CURVE('',#35511,(#35516,#35527),.PCURVE_S1.);
+#35511 = CIRCLE('',#35512,9.375E-02);
+#35512 = AXIS2_PLACEMENT_3D('',#35513,#35514,#35515);
+#35513 = CARTESIAN_POINT('',(-5.630520432075,-4.6125,0.28125));
+#35514 = DIRECTION('',(0.,-1.,0.));
+#35515 = DIRECTION('',(0.,0.,1.));
+#35516 = PCURVE('',#35358,#35517);
+#35517 = DEFINITIONAL_REPRESENTATION('',(#35518),#35526);
+#35518 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35519,#35520,#35521,#35522
+ ,#35523,#35524,#35525),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#35519 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#35520 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#35521 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#35522 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#35523 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#35524 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#35525 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#35526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35527 = PCURVE('',#35440,#35528);
+#35528 = DEFINITIONAL_REPRESENTATION('',(#35529),#35533);
+#35529 = LINE('',#35530,#35531);
+#35530 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#35531 = VECTOR('',#35532,1.);
+#35532 = DIRECTION('',(-1.,0.));
+#35533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35534 = ORIENTED_EDGE('',*,*,#35535,.T.);
+#35535 = EDGE_CURVE('',#35508,#35536,#35538,.T.);
+#35536 = VERTEX_POINT('',#35537);
+#35537 = CARTESIAN_POINT('',(-5.263840667924,-4.6125,0.662259430188));
+#35538 = SURFACE_CURVE('',#35539,(#35543,#35550),.PCURVE_S1.);
+#35539 = LINE('',#35540,#35541);
+#35540 = CARTESIAN_POINT('',(-5.636009430188,-4.6125,0.104006286792));
+#35541 = VECTOR('',#35542,1.);
+#35542 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#35543 = PCURVE('',#35358,#35544);
+#35544 = DEFINITIONAL_REPRESENTATION('',(#35545),#35549);
+#35545 = LINE('',#35546,#35547);
+#35546 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#35547 = VECTOR('',#35548,1.);
+#35548 = DIRECTION('',(0.554700196225,-0.832050294338));
+#35549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35550 = PCURVE('',#35551,#35556);
+#35551 = PLANE('',#35552);
+#35552 = AXIS2_PLACEMENT_3D('',#35553,#35554,#35555);
+#35553 = CARTESIAN_POINT('',(-5.636009430188,-4.9875,0.104006286792));
+#35554 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#35555 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#35556 = DEFINITIONAL_REPRESENTATION('',(#35557),#35561);
+#35557 = LINE('',#35558,#35559);
+#35558 = CARTESIAN_POINT('',(0.,-0.375));
+#35559 = VECTOR('',#35560,1.);
+#35560 = DIRECTION('',(1.,0.));
+#35561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35562 = ORIENTED_EDGE('',*,*,#35563,.T.);
+#35563 = EDGE_CURVE('',#35536,#35564,#35566,.T.);
+#35564 = VERTEX_POINT('',#35565);
+#35565 = CARTESIAN_POINT('',(-5.18583595283,-4.6125,0.704006286792));
+#35566 = SURFACE_CURVE('',#35567,(#35572,#35579),.PCURVE_S1.);
+#35567 = CIRCLE('',#35568,9.375E-02);
+#35568 = AXIS2_PLACEMENT_3D('',#35569,#35570,#35571);
+#35569 = CARTESIAN_POINT('',(-5.18583595283,-4.6125,0.610256286792));
+#35570 = DIRECTION('',(0.,1.,0.));
+#35571 = DIRECTION('',(0.,0.,1.));
+#35572 = PCURVE('',#35358,#35573);
+#35573 = DEFINITIONAL_REPRESENTATION('',(#35574),#35578);
+#35574 = CIRCLE('',#35575,9.375E-02);
+#35575 = AXIS2_PLACEMENT_2D('',#35576,#35577);
+#35576 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#35577 = DIRECTION('',(0.,-1.));
+#35578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35579 = PCURVE('',#35580,#35585);
+#35580 = CYLINDRICAL_SURFACE('',#35581,9.375E-02);
+#35581 = AXIS2_PLACEMENT_3D('',#35582,#35583,#35584);
+#35582 = CARTESIAN_POINT('',(-5.18583595283,-4.9875,0.610256286792));
+#35583 = DIRECTION('',(0.,1.,0.));
+#35584 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#35585 = DEFINITIONAL_REPRESENTATION('',(#35586),#35590);
+#35586 = LINE('',#35587,#35588);
+#35587 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#35588 = VECTOR('',#35589,1.);
+#35589 = DIRECTION('',(1.,0.));
+#35590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35591 = ORIENTED_EDGE('',*,*,#35592,.T.);
+#35592 = EDGE_CURVE('',#35564,#35593,#35595,.T.);
+#35593 = VERTEX_POINT('',#35594);
+#35594 = CARTESIAN_POINT('',(-5.08,-4.6125,0.704006286792));
+#35595 = SURFACE_CURVE('',#35596,(#35600,#35607),.PCURVE_S1.);
+#35596 = LINE('',#35597,#35598);
+#35597 = CARTESIAN_POINT('',(-5.236009430188,-4.6125,0.704006286792));
+#35598 = VECTOR('',#35599,1.);
+#35599 = DIRECTION('',(1.,0.,0.));
+#35600 = PCURVE('',#35358,#35601);
+#35601 = DEFINITIONAL_REPRESENTATION('',(#35602),#35606);
+#35602 = LINE('',#35603,#35604);
+#35603 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#35604 = VECTOR('',#35605,1.);
+#35605 = DIRECTION('',(1.,-8.365608664024E-59));
+#35606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35607 = PCURVE('',#35608,#35613);
+#35608 = PLANE('',#35609);
+#35609 = AXIS2_PLACEMENT_3D('',#35610,#35611,#35612);
+#35610 = CARTESIAN_POINT('',(-5.236009430188,-4.9875,0.704006286792));
+#35611 = DIRECTION('',(0.,0.,1.));
+#35612 = DIRECTION('',(1.,0.,0.));
+#35613 = DEFINITIONAL_REPRESENTATION('',(#35614),#35618);
+#35614 = LINE('',#35615,#35616);
+#35615 = CARTESIAN_POINT('',(0.,0.375));
+#35616 = VECTOR('',#35617,1.);
+#35617 = DIRECTION('',(1.,0.));
+#35618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35619 = ORIENTED_EDGE('',*,*,#35620,.F.);
+#35620 = EDGE_CURVE('',#35621,#35593,#35623,.T.);
+#35621 = VERTEX_POINT('',#35622);
+#35622 = CARTESIAN_POINT('',(-5.08,-4.6125,0.516506286792));
+#35623 = SURFACE_CURVE('',#35624,(#35628,#35635),.PCURVE_S1.);
+#35624 = LINE('',#35625,#35626);
+#35625 = CARTESIAN_POINT('',(-5.08,-4.6125,0.516506286792));
+#35626 = VECTOR('',#35627,1.);
+#35627 = DIRECTION('',(0.,0.,1.));
+#35628 = PCURVE('',#35358,#35629);
+#35629 = DEFINITIONAL_REPRESENTATION('',(#35630),#35634);
+#35630 = LINE('',#35631,#35632);
+#35631 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#35632 = VECTOR('',#35633,1.);
+#35633 = DIRECTION('',(0.,-1.));
+#35634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35635 = PCURVE('',#35636,#35641);
+#35636 = PLANE('',#35637);
+#35637 = AXIS2_PLACEMENT_3D('',#35638,#35639,#35640);
+#35638 = CARTESIAN_POINT('',(-5.08,-4.9875,0.516506286792));
+#35639 = DIRECTION('',(1.,0.,0.));
+#35640 = DIRECTION('',(0.,0.,1.));
+#35641 = DEFINITIONAL_REPRESENTATION('',(#35642),#35646);
+#35642 = LINE('',#35643,#35644);
+#35643 = CARTESIAN_POINT('',(0.,-0.375));
+#35644 = VECTOR('',#35645,1.);
+#35645 = DIRECTION('',(1.,0.));
+#35646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35647 = ORIENTED_EDGE('',*,*,#35648,.F.);
+#35648 = EDGE_CURVE('',#35649,#35621,#35651,.T.);
+#35649 = VERTEX_POINT('',#35650);
+#35650 = CARTESIAN_POINT('',(-5.135662475472,-4.6125,0.516506286792));
+#35651 = SURFACE_CURVE('',#35652,(#35656,#35663),.PCURVE_S1.);
+#35652 = LINE('',#35653,#35654);
+#35653 = CARTESIAN_POINT('',(-5.236009430188,-4.6125,0.516506286792));
+#35654 = VECTOR('',#35655,1.);
+#35655 = DIRECTION('',(1.,0.,0.));
+#35656 = PCURVE('',#35358,#35657);
+#35657 = DEFINITIONAL_REPRESENTATION('',(#35658),#35662);
+#35658 = LINE('',#35659,#35660);
+#35659 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#35660 = VECTOR('',#35661,1.);
+#35661 = DIRECTION('',(1.,-8.365608664024E-59));
+#35662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35663 = PCURVE('',#35664,#35669);
+#35664 = PLANE('',#35665);
+#35665 = AXIS2_PLACEMENT_3D('',#35666,#35667,#35668);
+#35666 = CARTESIAN_POINT('',(-5.236009430188,-4.9875,0.516506286792));
+#35667 = DIRECTION('',(0.,0.,1.));
+#35668 = DIRECTION('',(1.,0.,0.));
+#35669 = DEFINITIONAL_REPRESENTATION('',(#35670),#35674);
+#35670 = LINE('',#35671,#35672);
+#35671 = CARTESIAN_POINT('',(0.,0.375));
+#35672 = VECTOR('',#35673,1.);
+#35673 = DIRECTION('',(1.,0.));
+#35674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35675 = ORIENTED_EDGE('',*,*,#35676,.F.);
+#35676 = EDGE_CURVE('',#35677,#35649,#35679,.T.);
+#35677 = VERTEX_POINT('',#35678);
+#35678 = CARTESIAN_POINT('',(-5.452168762264,-4.6125,4.174685660388E-02)
+ );
+#35679 = SURFACE_CURVE('',#35680,(#35684,#35691),.PCURVE_S1.);
+#35680 = LINE('',#35681,#35682);
+#35681 = CARTESIAN_POINT('',(-5.48,-4.6125,2.775557561563E-17));
+#35682 = VECTOR('',#35683,1.);
+#35683 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#35684 = PCURVE('',#35358,#35685);
+#35685 = DEFINITIONAL_REPRESENTATION('',(#35686),#35690);
+#35686 = LINE('',#35687,#35688);
+#35687 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#35688 = VECTOR('',#35689,1.);
+#35689 = DIRECTION('',(0.554700196225,-0.832050294338));
+#35690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35691 = PCURVE('',#35692,#35697);
+#35692 = PLANE('',#35693);
+#35693 = AXIS2_PLACEMENT_3D('',#35694,#35695,#35696);
+#35694 = CARTESIAN_POINT('',(-5.48,-4.9875,2.775557561563E-17));
+#35695 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#35696 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#35697 = DEFINITIONAL_REPRESENTATION('',(#35698),#35702);
+#35698 = LINE('',#35699,#35700);
+#35699 = CARTESIAN_POINT('',(0.,-0.375));
+#35700 = VECTOR('',#35701,1.);
+#35701 = DIRECTION('',(1.,0.));
+#35702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35703 = ORIENTED_EDGE('',*,*,#35704,.F.);
+#35704 = EDGE_CURVE('',#35458,#35677,#35705,.T.);
+#35705 = SURFACE_CURVE('',#35706,(#35711,#35722),.PCURVE_S1.);
+#35706 = CIRCLE('',#35707,9.375E-02);
+#35707 = AXIS2_PLACEMENT_3D('',#35708,#35709,#35710);
+#35708 = CARTESIAN_POINT('',(-5.530173477358,-4.6125,9.375E-02));
+#35709 = DIRECTION('',(0.,-1.,0.));
+#35710 = DIRECTION('',(0.,0.,1.));
+#35711 = PCURVE('',#35358,#35712);
+#35712 = DEFINITIONAL_REPRESENTATION('',(#35713),#35721);
+#35713 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35714,#35715,#35716,#35717
+ ,#35718,#35719,#35720),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#35714 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#35715 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#35716 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#35717 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#35718 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#35719 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#35720 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#35721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35722 = PCURVE('',#35723,#35728);
+#35723 = CYLINDRICAL_SURFACE('',#35724,9.375E-02);
+#35724 = AXIS2_PLACEMENT_3D('',#35725,#35726,#35727);
+#35725 = CARTESIAN_POINT('',(-5.530173477358,-4.9875,9.375E-02));
+#35726 = DIRECTION('',(0.,1.,0.));
+#35727 = DIRECTION('',(0.,0.,-1.));
+#35728 = DEFINITIONAL_REPRESENTATION('',(#35729),#35733);
+#35729 = LINE('',#35730,#35731);
+#35730 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#35731 = VECTOR('',#35732,1.);
+#35732 = DIRECTION('',(-1.,0.));
+#35733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35734 = ADVANCED_FACE('',(#35735),#35440,.F.);
+#35735 = FACE_BOUND('',#35736,.T.);
+#35736 = EDGE_LOOP('',(#35737,#35761,#35782,#35783));
+#35737 = ORIENTED_EDGE('',*,*,#35738,.T.);
+#35738 = EDGE_CURVE('',#35399,#35739,#35741,.T.);
+#35739 = VERTEX_POINT('',#35740);
+#35740 = CARTESIAN_POINT('',(-5.552515716981,-4.9875,0.229246856604));
+#35741 = SURFACE_CURVE('',#35742,(#35747,#35754),.PCURVE_S1.);
+#35742 = CIRCLE('',#35743,9.375E-02);
+#35743 = AXIS2_PLACEMENT_3D('',#35744,#35745,#35746);
+#35744 = CARTESIAN_POINT('',(-5.630520432075,-4.9875,0.28125));
+#35745 = DIRECTION('',(0.,-1.,0.));
+#35746 = DIRECTION('',(0.,0.,1.));
+#35747 = PCURVE('',#35440,#35748);
+#35748 = DEFINITIONAL_REPRESENTATION('',(#35749),#35753);
+#35749 = LINE('',#35750,#35751);
+#35750 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#35751 = VECTOR('',#35752,1.);
+#35752 = DIRECTION('',(-1.,0.));
+#35753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35754 = PCURVE('',#35414,#35755);
+#35755 = DEFINITIONAL_REPRESENTATION('',(#35756),#35760);
+#35756 = CIRCLE('',#35757,9.375E-02);
+#35757 = AXIS2_PLACEMENT_2D('',#35758,#35759);
+#35758 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#35759 = DIRECTION('',(0.,-1.));
+#35760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35761 = ORIENTED_EDGE('',*,*,#35762,.T.);
+#35762 = EDGE_CURVE('',#35739,#35508,#35763,.T.);
+#35763 = SURFACE_CURVE('',#35764,(#35768,#35775),.PCURVE_S1.);
+#35764 = LINE('',#35765,#35766);
+#35765 = CARTESIAN_POINT('',(-5.552515716981,-4.9875,0.229246856604));
+#35766 = VECTOR('',#35767,1.);
+#35767 = DIRECTION('',(0.,1.,0.));
+#35768 = PCURVE('',#35440,#35769);
+#35769 = DEFINITIONAL_REPRESENTATION('',(#35770),#35774);
+#35770 = LINE('',#35771,#35772);
+#35771 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#35772 = VECTOR('',#35773,1.);
+#35773 = DIRECTION('',(-0.,1.));
+#35774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35775 = PCURVE('',#35551,#35776);
+#35776 = DEFINITIONAL_REPRESENTATION('',(#35777),#35781);
+#35777 = LINE('',#35778,#35779);
+#35778 = CARTESIAN_POINT('',(0.150520432075,0.));
+#35779 = VECTOR('',#35780,1.);
+#35780 = DIRECTION('',(0.,-1.));
+#35781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35782 = ORIENTED_EDGE('',*,*,#35507,.F.);
+#35783 = ORIENTED_EDGE('',*,*,#35426,.F.);
+#35784 = ADVANCED_FACE('',(#35785),#35386,.F.);
+#35785 = FACE_BOUND('',#35786,.F.);
+#35786 = EDGE_LOOP('',(#35787,#35810,#35831,#35832));
+#35787 = ORIENTED_EDGE('',*,*,#35788,.F.);
+#35788 = EDGE_CURVE('',#35789,#35371,#35791,.T.);
+#35789 = VERTEX_POINT('',#35790);
+#35790 = CARTESIAN_POINT('',(-5.88,-4.9875,0.));
+#35791 = SURFACE_CURVE('',#35792,(#35796,#35803),.PCURVE_S1.);
+#35792 = LINE('',#35793,#35794);
+#35793 = CARTESIAN_POINT('',(-5.88,-4.9875,0.));
+#35794 = VECTOR('',#35795,1.);
+#35795 = DIRECTION('',(0.,0.,1.));
+#35796 = PCURVE('',#35386,#35797);
+#35797 = DEFINITIONAL_REPRESENTATION('',(#35798),#35802);
+#35798 = LINE('',#35799,#35800);
+#35799 = CARTESIAN_POINT('',(0.,0.));
+#35800 = VECTOR('',#35801,1.);
+#35801 = DIRECTION('',(1.,0.));
+#35802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35803 = PCURVE('',#35414,#35804);
+#35804 = DEFINITIONAL_REPRESENTATION('',(#35805),#35809);
+#35805 = LINE('',#35806,#35807);
+#35806 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#35807 = VECTOR('',#35808,1.);
+#35808 = DIRECTION('',(0.,-1.));
+#35809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35810 = ORIENTED_EDGE('',*,*,#35811,.T.);
+#35811 = EDGE_CURVE('',#35789,#35456,#35812,.T.);
+#35812 = SURFACE_CURVE('',#35813,(#35817,#35824),.PCURVE_S1.);
+#35813 = LINE('',#35814,#35815);
+#35814 = CARTESIAN_POINT('',(-5.88,-4.9875,0.));
+#35815 = VECTOR('',#35816,1.);
+#35816 = DIRECTION('',(0.,1.,0.));
+#35817 = PCURVE('',#35386,#35818);
+#35818 = DEFINITIONAL_REPRESENTATION('',(#35819),#35823);
+#35819 = LINE('',#35820,#35821);
+#35820 = CARTESIAN_POINT('',(0.,0.));
+#35821 = VECTOR('',#35822,1.);
+#35822 = DIRECTION('',(0.,-1.));
+#35823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35824 = PCURVE('',#35473,#35825);
+#35825 = DEFINITIONAL_REPRESENTATION('',(#35826),#35830);
+#35826 = LINE('',#35827,#35828);
+#35827 = CARTESIAN_POINT('',(0.,0.));
+#35828 = VECTOR('',#35829,1.);
+#35829 = DIRECTION('',(0.,1.));
+#35830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35831 = ORIENTED_EDGE('',*,*,#35485,.T.);
+#35832 = ORIENTED_EDGE('',*,*,#35370,.F.);
+#35833 = ADVANCED_FACE('',(#35834),#35414,.T.);
+#35834 = FACE_BOUND('',#35835,.T.);
+#35835 = EDGE_LOOP('',(#35836,#35859,#35883,#35906,#35929,#35952,#35975,
+ #36003,#36024,#36025,#36026));
+#35836 = ORIENTED_EDGE('',*,*,#35837,.T.);
+#35837 = EDGE_CURVE('',#35789,#35838,#35840,.T.);
+#35838 = VERTEX_POINT('',#35839);
+#35839 = CARTESIAN_POINT('',(-5.530173477358,-4.9875,0.));
+#35840 = SURFACE_CURVE('',#35841,(#35845,#35852),.PCURVE_S1.);
+#35841 = LINE('',#35842,#35843);
+#35842 = CARTESIAN_POINT('',(-5.88,-4.9875,0.));
+#35843 = VECTOR('',#35844,1.);
+#35844 = DIRECTION('',(1.,0.,0.));
+#35845 = PCURVE('',#35414,#35846);
+#35846 = DEFINITIONAL_REPRESENTATION('',(#35847),#35851);
+#35847 = LINE('',#35848,#35849);
+#35848 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#35849 = VECTOR('',#35850,1.);
+#35850 = DIRECTION('',(-1.,-4.751047921064E-59));
+#35851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35852 = PCURVE('',#35473,#35853);
+#35853 = DEFINITIONAL_REPRESENTATION('',(#35854),#35858);
+#35854 = LINE('',#35855,#35856);
+#35855 = CARTESIAN_POINT('',(0.,0.));
+#35856 = VECTOR('',#35857,1.);
+#35857 = DIRECTION('',(1.,0.));
+#35858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35859 = ORIENTED_EDGE('',*,*,#35860,.T.);
+#35860 = EDGE_CURVE('',#35838,#35861,#35863,.T.);
+#35861 = VERTEX_POINT('',#35862);
+#35862 = CARTESIAN_POINT('',(-5.452168762264,-4.9875,4.174685660388E-02)
+ );
+#35863 = SURFACE_CURVE('',#35864,(#35869,#35876),.PCURVE_S1.);
+#35864 = CIRCLE('',#35865,9.375E-02);
+#35865 = AXIS2_PLACEMENT_3D('',#35866,#35867,#35868);
+#35866 = CARTESIAN_POINT('',(-5.530173477358,-4.9875,9.375E-02));
+#35867 = DIRECTION('',(0.,-1.,0.));
+#35868 = DIRECTION('',(0.,0.,1.));
+#35869 = PCURVE('',#35414,#35870);
+#35870 = DEFINITIONAL_REPRESENTATION('',(#35871),#35875);
+#35871 = CIRCLE('',#35872,9.375E-02);
+#35872 = AXIS2_PLACEMENT_2D('',#35873,#35874);
+#35873 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#35874 = DIRECTION('',(0.,-1.));
+#35875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35876 = PCURVE('',#35723,#35877);
+#35877 = DEFINITIONAL_REPRESENTATION('',(#35878),#35882);
+#35878 = LINE('',#35879,#35880);
+#35879 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#35880 = VECTOR('',#35881,1.);
+#35881 = DIRECTION('',(-1.,0.));
+#35882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35883 = ORIENTED_EDGE('',*,*,#35884,.T.);
+#35884 = EDGE_CURVE('',#35861,#35885,#35887,.T.);
+#35885 = VERTEX_POINT('',#35886);
+#35886 = CARTESIAN_POINT('',(-5.135662475472,-4.9875,0.516506286792));
+#35887 = SURFACE_CURVE('',#35888,(#35892,#35899),.PCURVE_S1.);
+#35888 = LINE('',#35889,#35890);
+#35889 = CARTESIAN_POINT('',(-5.48,-4.9875,2.775557561563E-17));
+#35890 = VECTOR('',#35891,1.);
+#35891 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#35892 = PCURVE('',#35414,#35893);
+#35893 = DEFINITIONAL_REPRESENTATION('',(#35894),#35898);
+#35894 = LINE('',#35895,#35896);
+#35895 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#35896 = VECTOR('',#35897,1.);
+#35897 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#35898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35899 = PCURVE('',#35692,#35900);
+#35900 = DEFINITIONAL_REPRESENTATION('',(#35901),#35905);
+#35901 = LINE('',#35902,#35903);
+#35902 = CARTESIAN_POINT('',(0.,0.));
+#35903 = VECTOR('',#35904,1.);
+#35904 = DIRECTION('',(1.,0.));
+#35905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35906 = ORIENTED_EDGE('',*,*,#35907,.T.);
+#35907 = EDGE_CURVE('',#35885,#35908,#35910,.T.);
+#35908 = VERTEX_POINT('',#35909);
+#35909 = CARTESIAN_POINT('',(-5.08,-4.9875,0.516506286792));
+#35910 = SURFACE_CURVE('',#35911,(#35915,#35922),.PCURVE_S1.);
+#35911 = LINE('',#35912,#35913);
+#35912 = CARTESIAN_POINT('',(-5.236009430188,-4.9875,0.516506286792));
+#35913 = VECTOR('',#35914,1.);
+#35914 = DIRECTION('',(1.,0.,0.));
+#35915 = PCURVE('',#35414,#35916);
+#35916 = DEFINITIONAL_REPRESENTATION('',(#35917),#35921);
+#35917 = LINE('',#35918,#35919);
+#35918 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#35919 = VECTOR('',#35920,1.);
+#35920 = DIRECTION('',(-1.,-4.751047921064E-59));
+#35921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35922 = PCURVE('',#35664,#35923);
+#35923 = DEFINITIONAL_REPRESENTATION('',(#35924),#35928);
+#35924 = LINE('',#35925,#35926);
+#35925 = CARTESIAN_POINT('',(0.,0.));
+#35926 = VECTOR('',#35927,1.);
+#35927 = DIRECTION('',(1.,0.));
+#35928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35929 = ORIENTED_EDGE('',*,*,#35930,.T.);
+#35930 = EDGE_CURVE('',#35908,#35931,#35933,.T.);
+#35931 = VERTEX_POINT('',#35932);
+#35932 = CARTESIAN_POINT('',(-5.08,-4.9875,0.704006286792));
+#35933 = SURFACE_CURVE('',#35934,(#35938,#35945),.PCURVE_S1.);
+#35934 = LINE('',#35935,#35936);
+#35935 = CARTESIAN_POINT('',(-5.08,-4.9875,0.516506286792));
+#35936 = VECTOR('',#35937,1.);
+#35937 = DIRECTION('',(0.,0.,1.));
+#35938 = PCURVE('',#35414,#35939);
+#35939 = DEFINITIONAL_REPRESENTATION('',(#35940),#35944);
+#35940 = LINE('',#35941,#35942);
+#35941 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#35942 = VECTOR('',#35943,1.);
+#35943 = DIRECTION('',(0.,-1.));
+#35944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35945 = PCURVE('',#35636,#35946);
+#35946 = DEFINITIONAL_REPRESENTATION('',(#35947),#35951);
+#35947 = LINE('',#35948,#35949);
+#35948 = CARTESIAN_POINT('',(0.,0.));
+#35949 = VECTOR('',#35950,1.);
+#35950 = DIRECTION('',(1.,0.));
+#35951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35952 = ORIENTED_EDGE('',*,*,#35953,.F.);
+#35953 = EDGE_CURVE('',#35954,#35931,#35956,.T.);
+#35954 = VERTEX_POINT('',#35955);
+#35955 = CARTESIAN_POINT('',(-5.18583595283,-4.9875,0.704006286792));
+#35956 = SURFACE_CURVE('',#35957,(#35961,#35968),.PCURVE_S1.);
+#35957 = LINE('',#35958,#35959);
+#35958 = CARTESIAN_POINT('',(-5.236009430188,-4.9875,0.704006286792));
+#35959 = VECTOR('',#35960,1.);
+#35960 = DIRECTION('',(1.,0.,0.));
+#35961 = PCURVE('',#35414,#35962);
+#35962 = DEFINITIONAL_REPRESENTATION('',(#35963),#35967);
+#35963 = LINE('',#35964,#35965);
+#35964 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#35965 = VECTOR('',#35966,1.);
+#35966 = DIRECTION('',(-1.,-4.751047921064E-59));
+#35967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35968 = PCURVE('',#35608,#35969);
+#35969 = DEFINITIONAL_REPRESENTATION('',(#35970),#35974);
+#35970 = LINE('',#35971,#35972);
+#35971 = CARTESIAN_POINT('',(0.,0.));
+#35972 = VECTOR('',#35973,1.);
+#35973 = DIRECTION('',(1.,0.));
+#35974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35975 = ORIENTED_EDGE('',*,*,#35976,.F.);
+#35976 = EDGE_CURVE('',#35977,#35954,#35979,.T.);
+#35977 = VERTEX_POINT('',#35978);
+#35978 = CARTESIAN_POINT('',(-5.263840667924,-4.9875,0.662259430188));
+#35979 = SURFACE_CURVE('',#35980,(#35985,#35996),.PCURVE_S1.);
+#35980 = CIRCLE('',#35981,9.375E-02);
+#35981 = AXIS2_PLACEMENT_3D('',#35982,#35983,#35984);
+#35982 = CARTESIAN_POINT('',(-5.18583595283,-4.9875,0.610256286792));
+#35983 = DIRECTION('',(0.,1.,0.));
+#35984 = DIRECTION('',(0.,0.,1.));
+#35985 = PCURVE('',#35414,#35986);
+#35986 = DEFINITIONAL_REPRESENTATION('',(#35987),#35995);
+#35987 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35988,#35989,#35990,#35991
+ ,#35992,#35993,#35994),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#35988 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#35989 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#35990 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#35991 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#35992 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#35993 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#35994 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#35995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#35996 = PCURVE('',#35580,#35997);
+#35997 = DEFINITIONAL_REPRESENTATION('',(#35998),#36002);
+#35998 = LINE('',#35999,#36000);
+#35999 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#36000 = VECTOR('',#36001,1.);
+#36001 = DIRECTION('',(1.,0.));
+#36002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36003 = ORIENTED_EDGE('',*,*,#36004,.F.);
+#36004 = EDGE_CURVE('',#35739,#35977,#36005,.T.);
+#36005 = SURFACE_CURVE('',#36006,(#36010,#36017),.PCURVE_S1.);
+#36006 = LINE('',#36007,#36008);
+#36007 = CARTESIAN_POINT('',(-5.636009430188,-4.9875,0.104006286792));
+#36008 = VECTOR('',#36009,1.);
+#36009 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#36010 = PCURVE('',#35414,#36011);
+#36011 = DEFINITIONAL_REPRESENTATION('',(#36012),#36016);
+#36012 = LINE('',#36013,#36014);
+#36013 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#36014 = VECTOR('',#36015,1.);
+#36015 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#36016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36017 = PCURVE('',#35551,#36018);
+#36018 = DEFINITIONAL_REPRESENTATION('',(#36019),#36023);
+#36019 = LINE('',#36020,#36021);
+#36020 = CARTESIAN_POINT('',(0.,0.));
+#36021 = VECTOR('',#36022,1.);
+#36022 = DIRECTION('',(1.,0.));
+#36023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36024 = ORIENTED_EDGE('',*,*,#35738,.F.);
+#36025 = ORIENTED_EDGE('',*,*,#35398,.F.);
+#36026 = ORIENTED_EDGE('',*,*,#35788,.F.);
+#36027 = ADVANCED_FACE('',(#36028),#35473,.F.);
+#36028 = FACE_BOUND('',#36029,.F.);
+#36029 = EDGE_LOOP('',(#36030,#36031,#36032,#36033));
+#36030 = ORIENTED_EDGE('',*,*,#35455,.F.);
+#36031 = ORIENTED_EDGE('',*,*,#35811,.F.);
+#36032 = ORIENTED_EDGE('',*,*,#35837,.T.);
+#36033 = ORIENTED_EDGE('',*,*,#36034,.T.);
+#36034 = EDGE_CURVE('',#35838,#35458,#36035,.T.);
+#36035 = SURFACE_CURVE('',#36036,(#36040,#36047),.PCURVE_S1.);
+#36036 = LINE('',#36037,#36038);
+#36037 = CARTESIAN_POINT('',(-5.530173477358,-4.9875,0.));
+#36038 = VECTOR('',#36039,1.);
+#36039 = DIRECTION('',(0.,1.,0.));
+#36040 = PCURVE('',#35473,#36041);
+#36041 = DEFINITIONAL_REPRESENTATION('',(#36042),#36046);
+#36042 = LINE('',#36043,#36044);
+#36043 = CARTESIAN_POINT('',(0.349826522642,0.));
+#36044 = VECTOR('',#36045,1.);
+#36045 = DIRECTION('',(0.,1.));
+#36046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36047 = PCURVE('',#35723,#36048);
+#36048 = DEFINITIONAL_REPRESENTATION('',(#36049),#36053);
+#36049 = LINE('',#36050,#36051);
+#36050 = CARTESIAN_POINT('',(-0.,0.));
+#36051 = VECTOR('',#36052,1.);
+#36052 = DIRECTION('',(-0.,1.));
+#36053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36054 = ADVANCED_FACE('',(#36055),#35723,.T.);
+#36055 = FACE_BOUND('',#36056,.F.);
+#36056 = EDGE_LOOP('',(#36057,#36058,#36079,#36080));
+#36057 = ORIENTED_EDGE('',*,*,#35860,.T.);
+#36058 = ORIENTED_EDGE('',*,*,#36059,.T.);
+#36059 = EDGE_CURVE('',#35861,#35677,#36060,.T.);
+#36060 = SURFACE_CURVE('',#36061,(#36065,#36072),.PCURVE_S1.);
+#36061 = LINE('',#36062,#36063);
+#36062 = CARTESIAN_POINT('',(-5.452168762264,-4.9875,4.174685660388E-02)
+ );
+#36063 = VECTOR('',#36064,1.);
+#36064 = DIRECTION('',(0.,1.,0.));
+#36065 = PCURVE('',#35723,#36066);
+#36066 = DEFINITIONAL_REPRESENTATION('',(#36067),#36071);
+#36067 = LINE('',#36068,#36069);
+#36068 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#36069 = VECTOR('',#36070,1.);
+#36070 = DIRECTION('',(-0.,1.));
+#36071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36072 = PCURVE('',#35692,#36073);
+#36073 = DEFINITIONAL_REPRESENTATION('',(#36074),#36078);
+#36074 = LINE('',#36075,#36076);
+#36075 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#36076 = VECTOR('',#36077,1.);
+#36077 = DIRECTION('',(0.,-1.));
+#36078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36079 = ORIENTED_EDGE('',*,*,#35704,.F.);
+#36080 = ORIENTED_EDGE('',*,*,#36034,.F.);
+#36081 = ADVANCED_FACE('',(#36082),#35692,.T.);
+#36082 = FACE_BOUND('',#36083,.T.);
+#36083 = EDGE_LOOP('',(#36084,#36085,#36086,#36087));
+#36084 = ORIENTED_EDGE('',*,*,#35884,.F.);
+#36085 = ORIENTED_EDGE('',*,*,#36059,.T.);
+#36086 = ORIENTED_EDGE('',*,*,#35676,.T.);
+#36087 = ORIENTED_EDGE('',*,*,#36088,.F.);
+#36088 = EDGE_CURVE('',#35885,#35649,#36089,.T.);
+#36089 = SURFACE_CURVE('',#36090,(#36094,#36100),.PCURVE_S1.);
+#36090 = LINE('',#36091,#36092);
+#36091 = CARTESIAN_POINT('',(-5.135662475472,-4.9875,0.516506286792));
+#36092 = VECTOR('',#36093,1.);
+#36093 = DIRECTION('',(0.,1.,0.));
+#36094 = PCURVE('',#35692,#36095);
+#36095 = DEFINITIONAL_REPRESENTATION('',(#36096),#36099);
+#36096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36097,#36098),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#36097 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#36098 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#36099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36100 = PCURVE('',#35664,#36101);
+#36101 = DEFINITIONAL_REPRESENTATION('',(#36102),#36105);
+#36102 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36103,#36104),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#36103 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#36104 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#36105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36106 = ADVANCED_FACE('',(#36107),#35664,.F.);
+#36107 = FACE_BOUND('',#36108,.F.);
+#36108 = EDGE_LOOP('',(#36109,#36110,#36111,#36112));
+#36109 = ORIENTED_EDGE('',*,*,#35648,.F.);
+#36110 = ORIENTED_EDGE('',*,*,#36088,.F.);
+#36111 = ORIENTED_EDGE('',*,*,#35907,.T.);
+#36112 = ORIENTED_EDGE('',*,*,#36113,.T.);
+#36113 = EDGE_CURVE('',#35908,#35621,#36114,.T.);
+#36114 = SURFACE_CURVE('',#36115,(#36119,#36126),.PCURVE_S1.);
+#36115 = LINE('',#36116,#36117);
+#36116 = CARTESIAN_POINT('',(-5.08,-4.9875,0.516506286792));
+#36117 = VECTOR('',#36118,1.);
+#36118 = DIRECTION('',(0.,1.,0.));
+#36119 = PCURVE('',#35664,#36120);
+#36120 = DEFINITIONAL_REPRESENTATION('',(#36121),#36125);
+#36121 = LINE('',#36122,#36123);
+#36122 = CARTESIAN_POINT('',(0.156009430188,0.));
+#36123 = VECTOR('',#36124,1.);
+#36124 = DIRECTION('',(0.,1.));
+#36125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36126 = PCURVE('',#35636,#36127);
+#36127 = DEFINITIONAL_REPRESENTATION('',(#36128),#36132);
+#36128 = LINE('',#36129,#36130);
+#36129 = CARTESIAN_POINT('',(0.,0.));
+#36130 = VECTOR('',#36131,1.);
+#36131 = DIRECTION('',(0.,-1.));
+#36132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36133 = ADVANCED_FACE('',(#36134),#35636,.T.);
+#36134 = FACE_BOUND('',#36135,.T.);
+#36135 = EDGE_LOOP('',(#36136,#36137,#36138,#36139));
+#36136 = ORIENTED_EDGE('',*,*,#35930,.F.);
+#36137 = ORIENTED_EDGE('',*,*,#36113,.T.);
+#36138 = ORIENTED_EDGE('',*,*,#35620,.T.);
+#36139 = ORIENTED_EDGE('',*,*,#36140,.F.);
+#36140 = EDGE_CURVE('',#35931,#35593,#36141,.T.);
+#36141 = SURFACE_CURVE('',#36142,(#36146,#36153),.PCURVE_S1.);
+#36142 = LINE('',#36143,#36144);
+#36143 = CARTESIAN_POINT('',(-5.08,-4.9875,0.704006286792));
+#36144 = VECTOR('',#36145,1.);
+#36145 = DIRECTION('',(0.,1.,0.));
+#36146 = PCURVE('',#35636,#36147);
+#36147 = DEFINITIONAL_REPRESENTATION('',(#36148),#36152);
+#36148 = LINE('',#36149,#36150);
+#36149 = CARTESIAN_POINT('',(0.1875,0.));
+#36150 = VECTOR('',#36151,1.);
+#36151 = DIRECTION('',(0.,-1.));
+#36152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36153 = PCURVE('',#35608,#36154);
+#36154 = DEFINITIONAL_REPRESENTATION('',(#36155),#36159);
+#36155 = LINE('',#36156,#36157);
+#36156 = CARTESIAN_POINT('',(0.156009430188,0.));
+#36157 = VECTOR('',#36158,1.);
+#36158 = DIRECTION('',(0.,1.));
+#36159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36160 = ADVANCED_FACE('',(#36161),#35551,.F.);
+#36161 = FACE_BOUND('',#36162,.F.);
+#36162 = EDGE_LOOP('',(#36163,#36164,#36165,#36166));
+#36163 = ORIENTED_EDGE('',*,*,#36004,.F.);
+#36164 = ORIENTED_EDGE('',*,*,#35762,.T.);
+#36165 = ORIENTED_EDGE('',*,*,#35535,.T.);
+#36166 = ORIENTED_EDGE('',*,*,#36167,.F.);
+#36167 = EDGE_CURVE('',#35977,#35536,#36168,.T.);
+#36168 = SURFACE_CURVE('',#36169,(#36173,#36180),.PCURVE_S1.);
+#36169 = LINE('',#36170,#36171);
+#36170 = CARTESIAN_POINT('',(-5.263840667924,-4.9875,0.662259430188));
+#36171 = VECTOR('',#36172,1.);
+#36172 = DIRECTION('',(0.,1.,0.));
+#36173 = PCURVE('',#35551,#36174);
+#36174 = DEFINITIONAL_REPRESENTATION('',(#36175),#36179);
+#36175 = LINE('',#36176,#36177);
+#36176 = CARTESIAN_POINT('',(0.670936777735,0.));
+#36177 = VECTOR('',#36178,1.);
+#36178 = DIRECTION('',(0.,-1.));
+#36179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36180 = PCURVE('',#35580,#36181);
+#36181 = DEFINITIONAL_REPRESENTATION('',(#36182),#36186);
+#36182 = LINE('',#36183,#36184);
+#36183 = CARTESIAN_POINT('',(0.,0.));
+#36184 = VECTOR('',#36185,1.);
+#36185 = DIRECTION('',(0.,1.));
+#36186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36187 = ADVANCED_FACE('',(#36188),#35608,.T.);
+#36188 = FACE_BOUND('',#36189,.T.);
+#36189 = EDGE_LOOP('',(#36190,#36191,#36192,#36193));
+#36190 = ORIENTED_EDGE('',*,*,#35953,.T.);
+#36191 = ORIENTED_EDGE('',*,*,#36140,.T.);
+#36192 = ORIENTED_EDGE('',*,*,#35592,.F.);
+#36193 = ORIENTED_EDGE('',*,*,#36194,.F.);
+#36194 = EDGE_CURVE('',#35954,#35564,#36195,.T.);
+#36195 = SURFACE_CURVE('',#36196,(#36200,#36207),.PCURVE_S1.);
+#36196 = LINE('',#36197,#36198);
+#36197 = CARTESIAN_POINT('',(-5.18583595283,-4.9875,0.704006286792));
+#36198 = VECTOR('',#36199,1.);
+#36199 = DIRECTION('',(0.,1.,0.));
+#36200 = PCURVE('',#35608,#36201);
+#36201 = DEFINITIONAL_REPRESENTATION('',(#36202),#36206);
+#36202 = LINE('',#36203,#36204);
+#36203 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#36204 = VECTOR('',#36205,1.);
+#36205 = DIRECTION('',(0.,1.));
+#36206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36207 = PCURVE('',#35580,#36208);
+#36208 = DEFINITIONAL_REPRESENTATION('',(#36209),#36213);
+#36209 = LINE('',#36210,#36211);
+#36210 = CARTESIAN_POINT('',(0.982793723247,0.));
+#36211 = VECTOR('',#36212,1.);
+#36212 = DIRECTION('',(0.,1.));
+#36213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36214 = ADVANCED_FACE('',(#36215),#35580,.T.);
+#36215 = FACE_BOUND('',#36216,.T.);
+#36216 = EDGE_LOOP('',(#36217,#36218,#36219,#36220));
+#36217 = ORIENTED_EDGE('',*,*,#35976,.T.);
+#36218 = ORIENTED_EDGE('',*,*,#36194,.T.);
+#36219 = ORIENTED_EDGE('',*,*,#35563,.F.);
+#36220 = ORIENTED_EDGE('',*,*,#36167,.F.);
+#36221 = MANIFOLD_SOLID_BREP('',#36222);
+#36222 = CLOSED_SHELL('',(#36223,#36343,#36622,#36676,#36725,#36919,
+ #36946,#36973,#36998,#37025,#37052,#37079,#37106));
+#36223 = ADVANCED_FACE('',(#36224),#36238,.T.);
+#36224 = FACE_BOUND('',#36225,.T.);
+#36225 = EDGE_LOOP('',(#36226,#36261,#36289,#36317));
+#36226 = ORIENTED_EDGE('',*,*,#36227,.F.);
+#36227 = EDGE_CURVE('',#36228,#36230,#36232,.T.);
+#36228 = VERTEX_POINT('',#36229);
+#36229 = CARTESIAN_POINT('',(5.630520432075,-4.6125,0.1875));
+#36230 = VERTEX_POINT('',#36231);
+#36231 = CARTESIAN_POINT('',(5.88,-4.6125,0.1875));
+#36232 = SURFACE_CURVE('',#36233,(#36237,#36249),.PCURVE_S1.);
+#36233 = LINE('',#36234,#36235);
+#36234 = CARTESIAN_POINT('',(5.48,-4.6125,0.1875));
+#36235 = VECTOR('',#36236,1.);
+#36236 = DIRECTION('',(1.,0.,0.));
+#36237 = PCURVE('',#36238,#36243);
+#36238 = PLANE('',#36239);
+#36239 = AXIS2_PLACEMENT_3D('',#36240,#36241,#36242);
+#36240 = CARTESIAN_POINT('',(5.48,-4.9875,0.1875));
+#36241 = DIRECTION('',(0.,0.,1.));
+#36242 = DIRECTION('',(1.,0.,0.));
+#36243 = DEFINITIONAL_REPRESENTATION('',(#36244),#36248);
+#36244 = LINE('',#36245,#36246);
+#36245 = CARTESIAN_POINT('',(0.,0.375));
+#36246 = VECTOR('',#36247,1.);
+#36247 = DIRECTION('',(1.,0.));
+#36248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36249 = PCURVE('',#36250,#36255);
+#36250 = PLANE('',#36251);
+#36251 = AXIS2_PLACEMENT_3D('',#36252,#36253,#36254);
+#36252 = CARTESIAN_POINT('',(5.453319128445,-4.6125,0.302149478872));
+#36253 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#36254 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#36255 = DEFINITIONAL_REPRESENTATION('',(#36256),#36260);
+#36256 = LINE('',#36257,#36258);
+#36257 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#36258 = VECTOR('',#36259,1.);
+#36259 = DIRECTION('',(1.,4.145425090127E-57));
+#36260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36261 = ORIENTED_EDGE('',*,*,#36262,.F.);
+#36262 = EDGE_CURVE('',#36263,#36228,#36265,.T.);
+#36263 = VERTEX_POINT('',#36264);
+#36264 = CARTESIAN_POINT('',(5.630520432075,-4.9875,0.1875));
+#36265 = SURFACE_CURVE('',#36266,(#36270,#36277),.PCURVE_S1.);
+#36266 = LINE('',#36267,#36268);
+#36267 = CARTESIAN_POINT('',(5.630520432075,-4.9875,0.1875));
+#36268 = VECTOR('',#36269,1.);
+#36269 = DIRECTION('',(0.,1.,0.));
+#36270 = PCURVE('',#36238,#36271);
+#36271 = DEFINITIONAL_REPRESENTATION('',(#36272),#36276);
+#36272 = LINE('',#36273,#36274);
+#36273 = CARTESIAN_POINT('',(0.150520432075,0.));
+#36274 = VECTOR('',#36275,1.);
+#36275 = DIRECTION('',(0.,1.));
+#36276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36277 = PCURVE('',#36278,#36283);
+#36278 = CYLINDRICAL_SURFACE('',#36279,9.375E-02);
+#36279 = AXIS2_PLACEMENT_3D('',#36280,#36281,#36282);
+#36280 = CARTESIAN_POINT('',(5.630520432075,-4.9875,0.28125));
+#36281 = DIRECTION('',(0.,1.,0.));
+#36282 = DIRECTION('',(0.,0.,-1.));
+#36283 = DEFINITIONAL_REPRESENTATION('',(#36284),#36288);
+#36284 = LINE('',#36285,#36286);
+#36285 = CARTESIAN_POINT('',(0.,0.));
+#36286 = VECTOR('',#36287,1.);
+#36287 = DIRECTION('',(0.,1.));
+#36288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36289 = ORIENTED_EDGE('',*,*,#36290,.T.);
+#36290 = EDGE_CURVE('',#36263,#36291,#36293,.T.);
+#36291 = VERTEX_POINT('',#36292);
+#36292 = CARTESIAN_POINT('',(5.88,-4.9875,0.1875));
+#36293 = SURFACE_CURVE('',#36294,(#36298,#36305),.PCURVE_S1.);
+#36294 = LINE('',#36295,#36296);
+#36295 = CARTESIAN_POINT('',(5.48,-4.9875,0.1875));
+#36296 = VECTOR('',#36297,1.);
+#36297 = DIRECTION('',(1.,0.,0.));
+#36298 = PCURVE('',#36238,#36299);
+#36299 = DEFINITIONAL_REPRESENTATION('',(#36300),#36304);
+#36300 = LINE('',#36301,#36302);
+#36301 = CARTESIAN_POINT('',(0.,0.));
+#36302 = VECTOR('',#36303,1.);
+#36303 = DIRECTION('',(1.,0.));
+#36304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36305 = PCURVE('',#36306,#36311);
+#36306 = PLANE('',#36307);
+#36307 = AXIS2_PLACEMENT_3D('',#36308,#36309,#36310);
+#36308 = CARTESIAN_POINT('',(5.453319128445,-4.9875,0.302149478872));
+#36309 = DIRECTION('',(-0.,-1.,-0.));
+#36310 = DIRECTION('',(0.,0.,-1.));
+#36311 = DEFINITIONAL_REPRESENTATION('',(#36312),#36316);
+#36312 = LINE('',#36313,#36314);
+#36313 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#36314 = VECTOR('',#36315,1.);
+#36315 = DIRECTION('',(0.,1.));
+#36316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36317 = ORIENTED_EDGE('',*,*,#36318,.T.);
+#36318 = EDGE_CURVE('',#36291,#36230,#36319,.T.);
+#36319 = SURFACE_CURVE('',#36320,(#36324,#36331),.PCURVE_S1.);
+#36320 = LINE('',#36321,#36322);
+#36321 = CARTESIAN_POINT('',(5.88,-4.9875,0.1875));
+#36322 = VECTOR('',#36323,1.);
+#36323 = DIRECTION('',(0.,1.,0.));
+#36324 = PCURVE('',#36238,#36325);
+#36325 = DEFINITIONAL_REPRESENTATION('',(#36326),#36330);
+#36326 = LINE('',#36327,#36328);
+#36327 = CARTESIAN_POINT('',(0.4,0.));
+#36328 = VECTOR('',#36329,1.);
+#36329 = DIRECTION('',(0.,1.));
+#36330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36331 = PCURVE('',#36332,#36337);
+#36332 = PLANE('',#36333);
+#36333 = AXIS2_PLACEMENT_3D('',#36334,#36335,#36336);
+#36334 = CARTESIAN_POINT('',(5.88,-4.9875,0.));
+#36335 = DIRECTION('',(1.,0.,0.));
+#36336 = DIRECTION('',(0.,0.,1.));
+#36337 = DEFINITIONAL_REPRESENTATION('',(#36338),#36342);
+#36338 = LINE('',#36339,#36340);
+#36339 = CARTESIAN_POINT('',(0.1875,0.));
+#36340 = VECTOR('',#36341,1.);
+#36341 = DIRECTION('',(0.,-1.));
+#36342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36343 = ADVANCED_FACE('',(#36344),#36250,.T.);
+#36344 = FACE_BOUND('',#36345,.T.);
+#36345 = EDGE_LOOP('',(#36346,#36376,#36405,#36433,#36461,#36489,#36517,
+ #36550,#36578,#36600,#36601));
+#36346 = ORIENTED_EDGE('',*,*,#36347,.F.);
+#36347 = EDGE_CURVE('',#36348,#36350,#36352,.T.);
+#36348 = VERTEX_POINT('',#36349);
+#36349 = CARTESIAN_POINT('',(5.530173477358,-4.6125,0.));
+#36350 = VERTEX_POINT('',#36351);
+#36351 = CARTESIAN_POINT('',(5.88,-4.6125,0.));
+#36352 = SURFACE_CURVE('',#36353,(#36357,#36364),.PCURVE_S1.);
+#36353 = LINE('',#36354,#36355);
+#36354 = CARTESIAN_POINT('',(5.48,-4.6125,0.));
+#36355 = VECTOR('',#36356,1.);
+#36356 = DIRECTION('',(1.,0.,0.));
+#36357 = PCURVE('',#36250,#36358);
+#36358 = DEFINITIONAL_REPRESENTATION('',(#36359),#36363);
+#36359 = LINE('',#36360,#36361);
+#36360 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#36361 = VECTOR('',#36362,1.);
+#36362 = DIRECTION('',(1.,4.145425090127E-57));
+#36363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36364 = PCURVE('',#36365,#36370);
+#36365 = PLANE('',#36366);
+#36366 = AXIS2_PLACEMENT_3D('',#36367,#36368,#36369);
+#36367 = CARTESIAN_POINT('',(5.48,-4.9875,0.));
+#36368 = DIRECTION('',(0.,0.,1.));
+#36369 = DIRECTION('',(1.,0.,0.));
+#36370 = DEFINITIONAL_REPRESENTATION('',(#36371),#36375);
+#36371 = LINE('',#36372,#36373);
+#36372 = CARTESIAN_POINT('',(0.,0.375));
+#36373 = VECTOR('',#36374,1.);
+#36374 = DIRECTION('',(1.,0.));
+#36375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36376 = ORIENTED_EDGE('',*,*,#36377,.T.);
+#36377 = EDGE_CURVE('',#36348,#36378,#36380,.T.);
+#36378 = VERTEX_POINT('',#36379);
+#36379 = CARTESIAN_POINT('',(5.452168762264,-4.6125,4.174685660388E-02)
+ );
+#36380 = SURFACE_CURVE('',#36381,(#36386,#36393),.PCURVE_S1.);
+#36381 = CIRCLE('',#36382,9.375E-02);
+#36382 = AXIS2_PLACEMENT_3D('',#36383,#36384,#36385);
+#36383 = CARTESIAN_POINT('',(5.530173477358,-4.6125,9.375E-02));
+#36384 = DIRECTION('',(0.,1.,0.));
+#36385 = DIRECTION('',(0.,0.,1.));
+#36386 = PCURVE('',#36250,#36387);
+#36387 = DEFINITIONAL_REPRESENTATION('',(#36388),#36392);
+#36388 = CIRCLE('',#36389,9.375E-02);
+#36389 = AXIS2_PLACEMENT_2D('',#36390,#36391);
+#36390 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#36391 = DIRECTION('',(0.,-1.));
+#36392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36393 = PCURVE('',#36394,#36399);
+#36394 = CYLINDRICAL_SURFACE('',#36395,9.375E-02);
+#36395 = AXIS2_PLACEMENT_3D('',#36396,#36397,#36398);
+#36396 = CARTESIAN_POINT('',(5.530173477358,-4.9875,9.375E-02));
+#36397 = DIRECTION('',(0.,1.,0.));
+#36398 = DIRECTION('',(0.,0.,-1.));
+#36399 = DEFINITIONAL_REPRESENTATION('',(#36400),#36404);
+#36400 = LINE('',#36401,#36402);
+#36401 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#36402 = VECTOR('',#36403,1.);
+#36403 = DIRECTION('',(1.,0.));
+#36404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36405 = ORIENTED_EDGE('',*,*,#36406,.T.);
+#36406 = EDGE_CURVE('',#36378,#36407,#36409,.T.);
+#36407 = VERTEX_POINT('',#36408);
+#36408 = CARTESIAN_POINT('',(5.135662475472,-4.6125,0.516506286792));
+#36409 = SURFACE_CURVE('',#36410,(#36414,#36421),.PCURVE_S1.);
+#36410 = LINE('',#36411,#36412);
+#36411 = CARTESIAN_POINT('',(5.48,-4.6125,0.));
+#36412 = VECTOR('',#36413,1.);
+#36413 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#36414 = PCURVE('',#36250,#36415);
+#36415 = DEFINITIONAL_REPRESENTATION('',(#36416),#36420);
+#36416 = LINE('',#36417,#36418);
+#36417 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#36418 = VECTOR('',#36419,1.);
+#36419 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#36420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36421 = PCURVE('',#36422,#36427);
+#36422 = PLANE('',#36423);
+#36423 = AXIS2_PLACEMENT_3D('',#36424,#36425,#36426);
+#36424 = CARTESIAN_POINT('',(5.48,-4.9875,0.));
+#36425 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#36426 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#36427 = DEFINITIONAL_REPRESENTATION('',(#36428),#36432);
+#36428 = LINE('',#36429,#36430);
+#36429 = CARTESIAN_POINT('',(0.,-0.375));
+#36430 = VECTOR('',#36431,1.);
+#36431 = DIRECTION('',(1.,0.));
+#36432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36433 = ORIENTED_EDGE('',*,*,#36434,.F.);
+#36434 = EDGE_CURVE('',#36435,#36407,#36437,.T.);
+#36435 = VERTEX_POINT('',#36436);
+#36436 = CARTESIAN_POINT('',(5.08,-4.6125,0.516506286792));
+#36437 = SURFACE_CURVE('',#36438,(#36442,#36449),.PCURVE_S1.);
+#36438 = LINE('',#36439,#36440);
+#36439 = CARTESIAN_POINT('',(5.08,-4.6125,0.516506286792));
+#36440 = VECTOR('',#36441,1.);
+#36441 = DIRECTION('',(1.,0.,0.));
+#36442 = PCURVE('',#36250,#36443);
+#36443 = DEFINITIONAL_REPRESENTATION('',(#36444),#36448);
+#36444 = LINE('',#36445,#36446);
+#36445 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#36446 = VECTOR('',#36447,1.);
+#36447 = DIRECTION('',(1.,4.145425090127E-57));
+#36448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36449 = PCURVE('',#36450,#36455);
+#36450 = PLANE('',#36451);
+#36451 = AXIS2_PLACEMENT_3D('',#36452,#36453,#36454);
+#36452 = CARTESIAN_POINT('',(5.08,-4.9875,0.516506286792));
+#36453 = DIRECTION('',(0.,0.,1.));
+#36454 = DIRECTION('',(1.,0.,0.));
+#36455 = DEFINITIONAL_REPRESENTATION('',(#36456),#36460);
+#36456 = LINE('',#36457,#36458);
+#36457 = CARTESIAN_POINT('',(0.,0.375));
+#36458 = VECTOR('',#36459,1.);
+#36459 = DIRECTION('',(1.,0.));
+#36460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36461 = ORIENTED_EDGE('',*,*,#36462,.T.);
+#36462 = EDGE_CURVE('',#36435,#36463,#36465,.T.);
+#36463 = VERTEX_POINT('',#36464);
+#36464 = CARTESIAN_POINT('',(5.08,-4.6125,0.704006286792));
+#36465 = SURFACE_CURVE('',#36466,(#36470,#36477),.PCURVE_S1.);
+#36466 = LINE('',#36467,#36468);
+#36467 = CARTESIAN_POINT('',(5.08,-4.6125,0.516506286792));
+#36468 = VECTOR('',#36469,1.);
+#36469 = DIRECTION('',(0.,0.,1.));
+#36470 = PCURVE('',#36250,#36471);
+#36471 = DEFINITIONAL_REPRESENTATION('',(#36472),#36476);
+#36472 = LINE('',#36473,#36474);
+#36473 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#36474 = VECTOR('',#36475,1.);
+#36475 = DIRECTION('',(0.,-1.));
+#36476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36477 = PCURVE('',#36478,#36483);
+#36478 = PLANE('',#36479);
+#36479 = AXIS2_PLACEMENT_3D('',#36480,#36481,#36482);
+#36480 = CARTESIAN_POINT('',(5.08,-4.9875,0.516506286792));
+#36481 = DIRECTION('',(1.,0.,0.));
+#36482 = DIRECTION('',(0.,0.,1.));
+#36483 = DEFINITIONAL_REPRESENTATION('',(#36484),#36488);
+#36484 = LINE('',#36485,#36486);
+#36485 = CARTESIAN_POINT('',(0.,-0.375));
+#36486 = VECTOR('',#36487,1.);
+#36487 = DIRECTION('',(1.,0.));
+#36488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36489 = ORIENTED_EDGE('',*,*,#36490,.T.);
+#36490 = EDGE_CURVE('',#36463,#36491,#36493,.T.);
+#36491 = VERTEX_POINT('',#36492);
+#36492 = CARTESIAN_POINT('',(5.18583595283,-4.6125,0.704006286792));
+#36493 = SURFACE_CURVE('',#36494,(#36498,#36505),.PCURVE_S1.);
+#36494 = LINE('',#36495,#36496);
+#36495 = CARTESIAN_POINT('',(5.08,-4.6125,0.704006286792));
+#36496 = VECTOR('',#36497,1.);
+#36497 = DIRECTION('',(1.,0.,0.));
+#36498 = PCURVE('',#36250,#36499);
+#36499 = DEFINITIONAL_REPRESENTATION('',(#36500),#36504);
+#36500 = LINE('',#36501,#36502);
+#36501 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#36502 = VECTOR('',#36503,1.);
+#36503 = DIRECTION('',(1.,4.145425090127E-57));
+#36504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36505 = PCURVE('',#36506,#36511);
+#36506 = PLANE('',#36507);
+#36507 = AXIS2_PLACEMENT_3D('',#36508,#36509,#36510);
+#36508 = CARTESIAN_POINT('',(5.08,-4.9875,0.704006286792));
+#36509 = DIRECTION('',(0.,0.,1.));
+#36510 = DIRECTION('',(1.,0.,0.));
+#36511 = DEFINITIONAL_REPRESENTATION('',(#36512),#36516);
+#36512 = LINE('',#36513,#36514);
+#36513 = CARTESIAN_POINT('',(0.,0.375));
+#36514 = VECTOR('',#36515,1.);
+#36515 = DIRECTION('',(1.,0.));
+#36516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36517 = ORIENTED_EDGE('',*,*,#36518,.F.);
+#36518 = EDGE_CURVE('',#36519,#36491,#36521,.T.);
+#36519 = VERTEX_POINT('',#36520);
+#36520 = CARTESIAN_POINT('',(5.263840667924,-4.6125,0.662259430188));
+#36521 = SURFACE_CURVE('',#36522,(#36527,#36538),.PCURVE_S1.);
+#36522 = CIRCLE('',#36523,9.375E-02);
+#36523 = AXIS2_PLACEMENT_3D('',#36524,#36525,#36526);
+#36524 = CARTESIAN_POINT('',(5.18583595283,-4.6125,0.610256286792));
+#36525 = DIRECTION('',(0.,-1.,0.));
+#36526 = DIRECTION('',(0.,0.,1.));
+#36527 = PCURVE('',#36250,#36528);
+#36528 = DEFINITIONAL_REPRESENTATION('',(#36529),#36537);
+#36529 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36530,#36531,#36532,#36533
+ ,#36534,#36535,#36536),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#36530 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#36531 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#36532 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#36533 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#36534 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#36535 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#36536 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#36537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36538 = PCURVE('',#36539,#36544);
+#36539 = CYLINDRICAL_SURFACE('',#36540,9.375E-02);
+#36540 = AXIS2_PLACEMENT_3D('',#36541,#36542,#36543);
+#36541 = CARTESIAN_POINT('',(5.18583595283,-4.9875,0.610256286792));
+#36542 = DIRECTION('',(0.,1.,0.));
+#36543 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#36544 = DEFINITIONAL_REPRESENTATION('',(#36545),#36549);
+#36545 = LINE('',#36546,#36547);
+#36546 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#36547 = VECTOR('',#36548,1.);
+#36548 = DIRECTION('',(-1.,0.));
+#36549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36550 = ORIENTED_EDGE('',*,*,#36551,.F.);
+#36551 = EDGE_CURVE('',#36552,#36519,#36554,.T.);
+#36552 = VERTEX_POINT('',#36553);
+#36553 = CARTESIAN_POINT('',(5.552515716981,-4.6125,0.229246856604));
+#36554 = SURFACE_CURVE('',#36555,(#36559,#36566),.PCURVE_S1.);
+#36555 = LINE('',#36556,#36557);
+#36556 = CARTESIAN_POINT('',(5.636009430188,-4.6125,0.104006286792));
+#36557 = VECTOR('',#36558,1.);
+#36558 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#36559 = PCURVE('',#36250,#36560);
+#36560 = DEFINITIONAL_REPRESENTATION('',(#36561),#36565);
+#36561 = LINE('',#36562,#36563);
+#36562 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#36563 = VECTOR('',#36564,1.);
+#36564 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#36565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36566 = PCURVE('',#36567,#36572);
+#36567 = PLANE('',#36568);
+#36568 = AXIS2_PLACEMENT_3D('',#36569,#36570,#36571);
+#36569 = CARTESIAN_POINT('',(5.636009430188,-4.9875,0.104006286792));
+#36570 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#36571 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#36572 = DEFINITIONAL_REPRESENTATION('',(#36573),#36577);
+#36573 = LINE('',#36574,#36575);
+#36574 = CARTESIAN_POINT('',(0.,-0.375));
+#36575 = VECTOR('',#36576,1.);
+#36576 = DIRECTION('',(1.,0.));
+#36577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36578 = ORIENTED_EDGE('',*,*,#36579,.F.);
+#36579 = EDGE_CURVE('',#36228,#36552,#36580,.T.);
+#36580 = SURFACE_CURVE('',#36581,(#36586,#36593),.PCURVE_S1.);
+#36581 = CIRCLE('',#36582,9.375E-02);
+#36582 = AXIS2_PLACEMENT_3D('',#36583,#36584,#36585);
+#36583 = CARTESIAN_POINT('',(5.630520432075,-4.6125,0.28125));
+#36584 = DIRECTION('',(0.,1.,0.));
+#36585 = DIRECTION('',(0.,0.,1.));
+#36586 = PCURVE('',#36250,#36587);
+#36587 = DEFINITIONAL_REPRESENTATION('',(#36588),#36592);
+#36588 = CIRCLE('',#36589,9.375E-02);
+#36589 = AXIS2_PLACEMENT_2D('',#36590,#36591);
+#36590 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#36591 = DIRECTION('',(0.,-1.));
+#36592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36593 = PCURVE('',#36278,#36594);
+#36594 = DEFINITIONAL_REPRESENTATION('',(#36595),#36599);
+#36595 = LINE('',#36596,#36597);
+#36596 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#36597 = VECTOR('',#36598,1.);
+#36598 = DIRECTION('',(1.,0.));
+#36599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36600 = ORIENTED_EDGE('',*,*,#36227,.T.);
+#36601 = ORIENTED_EDGE('',*,*,#36602,.F.);
+#36602 = EDGE_CURVE('',#36350,#36230,#36603,.T.);
+#36603 = SURFACE_CURVE('',#36604,(#36608,#36615),.PCURVE_S1.);
+#36604 = LINE('',#36605,#36606);
+#36605 = CARTESIAN_POINT('',(5.88,-4.6125,0.));
+#36606 = VECTOR('',#36607,1.);
+#36607 = DIRECTION('',(0.,0.,1.));
+#36608 = PCURVE('',#36250,#36609);
+#36609 = DEFINITIONAL_REPRESENTATION('',(#36610),#36614);
+#36610 = LINE('',#36611,#36612);
+#36611 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#36612 = VECTOR('',#36613,1.);
+#36613 = DIRECTION('',(0.,-1.));
+#36614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36615 = PCURVE('',#36332,#36616);
+#36616 = DEFINITIONAL_REPRESENTATION('',(#36617),#36621);
+#36617 = LINE('',#36618,#36619);
+#36618 = CARTESIAN_POINT('',(0.,-0.375));
+#36619 = VECTOR('',#36620,1.);
+#36620 = DIRECTION('',(1.,0.));
+#36621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36622 = ADVANCED_FACE('',(#36623),#36278,.F.);
+#36623 = FACE_BOUND('',#36624,.F.);
+#36624 = EDGE_LOOP('',(#36625,#36653,#36674,#36675));
+#36625 = ORIENTED_EDGE('',*,*,#36626,.T.);
+#36626 = EDGE_CURVE('',#36263,#36627,#36629,.T.);
+#36627 = VERTEX_POINT('',#36628);
+#36628 = CARTESIAN_POINT('',(5.552515716981,-4.9875,0.229246856604));
+#36629 = SURFACE_CURVE('',#36630,(#36635,#36642),.PCURVE_S1.);
+#36630 = CIRCLE('',#36631,9.375E-02);
+#36631 = AXIS2_PLACEMENT_3D('',#36632,#36633,#36634);
+#36632 = CARTESIAN_POINT('',(5.630520432075,-4.9875,0.28125));
+#36633 = DIRECTION('',(0.,1.,0.));
+#36634 = DIRECTION('',(0.,0.,1.));
+#36635 = PCURVE('',#36278,#36636);
+#36636 = DEFINITIONAL_REPRESENTATION('',(#36637),#36641);
+#36637 = LINE('',#36638,#36639);
+#36638 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#36639 = VECTOR('',#36640,1.);
+#36640 = DIRECTION('',(1.,0.));
+#36641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36642 = PCURVE('',#36306,#36643);
+#36643 = DEFINITIONAL_REPRESENTATION('',(#36644),#36652);
+#36644 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36645,#36646,#36647,#36648
+ ,#36649,#36650,#36651),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#36645 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#36646 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#36647 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#36648 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#36649 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#36650 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#36651 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#36652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36653 = ORIENTED_EDGE('',*,*,#36654,.T.);
+#36654 = EDGE_CURVE('',#36627,#36552,#36655,.T.);
+#36655 = SURFACE_CURVE('',#36656,(#36660,#36667),.PCURVE_S1.);
+#36656 = LINE('',#36657,#36658);
+#36657 = CARTESIAN_POINT('',(5.552515716981,-4.9875,0.229246856604));
+#36658 = VECTOR('',#36659,1.);
+#36659 = DIRECTION('',(0.,1.,0.));
+#36660 = PCURVE('',#36278,#36661);
+#36661 = DEFINITIONAL_REPRESENTATION('',(#36662),#36666);
+#36662 = LINE('',#36663,#36664);
+#36663 = CARTESIAN_POINT('',(0.982793723247,0.));
+#36664 = VECTOR('',#36665,1.);
+#36665 = DIRECTION('',(0.,1.));
+#36666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36667 = PCURVE('',#36567,#36668);
+#36668 = DEFINITIONAL_REPRESENTATION('',(#36669),#36673);
+#36669 = LINE('',#36670,#36671);
+#36670 = CARTESIAN_POINT('',(0.150520432075,0.));
+#36671 = VECTOR('',#36672,1.);
+#36672 = DIRECTION('',(0.,-1.));
+#36673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36674 = ORIENTED_EDGE('',*,*,#36579,.F.);
+#36675 = ORIENTED_EDGE('',*,*,#36262,.F.);
+#36676 = ADVANCED_FACE('',(#36677),#36332,.T.);
+#36677 = FACE_BOUND('',#36678,.T.);
+#36678 = EDGE_LOOP('',(#36679,#36702,#36723,#36724));
+#36679 = ORIENTED_EDGE('',*,*,#36680,.F.);
+#36680 = EDGE_CURVE('',#36681,#36291,#36683,.T.);
+#36681 = VERTEX_POINT('',#36682);
+#36682 = CARTESIAN_POINT('',(5.88,-4.9875,0.));
+#36683 = SURFACE_CURVE('',#36684,(#36688,#36695),.PCURVE_S1.);
+#36684 = LINE('',#36685,#36686);
+#36685 = CARTESIAN_POINT('',(5.88,-4.9875,0.));
+#36686 = VECTOR('',#36687,1.);
+#36687 = DIRECTION('',(0.,0.,1.));
+#36688 = PCURVE('',#36332,#36689);
+#36689 = DEFINITIONAL_REPRESENTATION('',(#36690),#36694);
+#36690 = LINE('',#36691,#36692);
+#36691 = CARTESIAN_POINT('',(0.,0.));
+#36692 = VECTOR('',#36693,1.);
+#36693 = DIRECTION('',(1.,0.));
+#36694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36695 = PCURVE('',#36306,#36696);
+#36696 = DEFINITIONAL_REPRESENTATION('',(#36697),#36701);
+#36697 = LINE('',#36698,#36699);
+#36698 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#36699 = VECTOR('',#36700,1.);
+#36700 = DIRECTION('',(-1.,0.));
+#36701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36702 = ORIENTED_EDGE('',*,*,#36703,.T.);
+#36703 = EDGE_CURVE('',#36681,#36350,#36704,.T.);
+#36704 = SURFACE_CURVE('',#36705,(#36709,#36716),.PCURVE_S1.);
+#36705 = LINE('',#36706,#36707);
+#36706 = CARTESIAN_POINT('',(5.88,-4.9875,0.));
+#36707 = VECTOR('',#36708,1.);
+#36708 = DIRECTION('',(0.,1.,0.));
+#36709 = PCURVE('',#36332,#36710);
+#36710 = DEFINITIONAL_REPRESENTATION('',(#36711),#36715);
+#36711 = LINE('',#36712,#36713);
+#36712 = CARTESIAN_POINT('',(0.,0.));
+#36713 = VECTOR('',#36714,1.);
+#36714 = DIRECTION('',(0.,-1.));
+#36715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36716 = PCURVE('',#36365,#36717);
+#36717 = DEFINITIONAL_REPRESENTATION('',(#36718),#36722);
+#36718 = LINE('',#36719,#36720);
+#36719 = CARTESIAN_POINT('',(0.4,0.));
+#36720 = VECTOR('',#36721,1.);
+#36721 = DIRECTION('',(0.,1.));
+#36722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36723 = ORIENTED_EDGE('',*,*,#36602,.T.);
+#36724 = ORIENTED_EDGE('',*,*,#36318,.F.);
+#36725 = ADVANCED_FACE('',(#36726),#36306,.T.);
+#36726 = FACE_BOUND('',#36727,.T.);
+#36727 = EDGE_LOOP('',(#36728,#36751,#36752,#36753,#36754,#36777,#36801,
+ #36824,#36847,#36870,#36893));
+#36728 = ORIENTED_EDGE('',*,*,#36729,.T.);
+#36729 = EDGE_CURVE('',#36730,#36681,#36732,.T.);
+#36730 = VERTEX_POINT('',#36731);
+#36731 = CARTESIAN_POINT('',(5.530173477358,-4.9875,0.));
+#36732 = SURFACE_CURVE('',#36733,(#36737,#36744),.PCURVE_S1.);
+#36733 = LINE('',#36734,#36735);
+#36734 = CARTESIAN_POINT('',(5.48,-4.9875,0.));
+#36735 = VECTOR('',#36736,1.);
+#36736 = DIRECTION('',(1.,0.,0.));
+#36737 = PCURVE('',#36306,#36738);
+#36738 = DEFINITIONAL_REPRESENTATION('',(#36739),#36743);
+#36739 = LINE('',#36740,#36741);
+#36740 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#36741 = VECTOR('',#36742,1.);
+#36742 = DIRECTION('',(0.,1.));
+#36743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36744 = PCURVE('',#36365,#36745);
+#36745 = DEFINITIONAL_REPRESENTATION('',(#36746),#36750);
+#36746 = LINE('',#36747,#36748);
+#36747 = CARTESIAN_POINT('',(0.,0.));
+#36748 = VECTOR('',#36749,1.);
+#36749 = DIRECTION('',(1.,0.));
+#36750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36751 = ORIENTED_EDGE('',*,*,#36680,.T.);
+#36752 = ORIENTED_EDGE('',*,*,#36290,.F.);
+#36753 = ORIENTED_EDGE('',*,*,#36626,.T.);
+#36754 = ORIENTED_EDGE('',*,*,#36755,.T.);
+#36755 = EDGE_CURVE('',#36627,#36756,#36758,.T.);
+#36756 = VERTEX_POINT('',#36757);
+#36757 = CARTESIAN_POINT('',(5.263840667924,-4.9875,0.662259430188));
+#36758 = SURFACE_CURVE('',#36759,(#36763,#36770),.PCURVE_S1.);
+#36759 = LINE('',#36760,#36761);
+#36760 = CARTESIAN_POINT('',(5.636009430188,-4.9875,0.104006286792));
+#36761 = VECTOR('',#36762,1.);
+#36762 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#36763 = PCURVE('',#36306,#36764);
+#36764 = DEFINITIONAL_REPRESENTATION('',(#36765),#36769);
+#36765 = LINE('',#36766,#36767);
+#36766 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#36767 = VECTOR('',#36768,1.);
+#36768 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#36769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36770 = PCURVE('',#36567,#36771);
+#36771 = DEFINITIONAL_REPRESENTATION('',(#36772),#36776);
+#36772 = LINE('',#36773,#36774);
+#36773 = CARTESIAN_POINT('',(0.,0.));
+#36774 = VECTOR('',#36775,1.);
+#36775 = DIRECTION('',(1.,0.));
+#36776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36777 = ORIENTED_EDGE('',*,*,#36778,.T.);
+#36778 = EDGE_CURVE('',#36756,#36779,#36781,.T.);
+#36779 = VERTEX_POINT('',#36780);
+#36780 = CARTESIAN_POINT('',(5.18583595283,-4.9875,0.704006286792));
+#36781 = SURFACE_CURVE('',#36782,(#36787,#36794),.PCURVE_S1.);
+#36782 = CIRCLE('',#36783,9.375E-02);
+#36783 = AXIS2_PLACEMENT_3D('',#36784,#36785,#36786);
+#36784 = CARTESIAN_POINT('',(5.18583595283,-4.9875,0.610256286792));
+#36785 = DIRECTION('',(0.,-1.,0.));
+#36786 = DIRECTION('',(0.,0.,1.));
+#36787 = PCURVE('',#36306,#36788);
+#36788 = DEFINITIONAL_REPRESENTATION('',(#36789),#36793);
+#36789 = CIRCLE('',#36790,9.375E-02);
+#36790 = AXIS2_PLACEMENT_2D('',#36791,#36792);
+#36791 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#36792 = DIRECTION('',(-1.,0.));
+#36793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36794 = PCURVE('',#36539,#36795);
+#36795 = DEFINITIONAL_REPRESENTATION('',(#36796),#36800);
+#36796 = LINE('',#36797,#36798);
+#36797 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#36798 = VECTOR('',#36799,1.);
+#36799 = DIRECTION('',(-1.,0.));
+#36800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36801 = ORIENTED_EDGE('',*,*,#36802,.F.);
+#36802 = EDGE_CURVE('',#36803,#36779,#36805,.T.);
+#36803 = VERTEX_POINT('',#36804);
+#36804 = CARTESIAN_POINT('',(5.08,-4.9875,0.704006286792));
+#36805 = SURFACE_CURVE('',#36806,(#36810,#36817),.PCURVE_S1.);
+#36806 = LINE('',#36807,#36808);
+#36807 = CARTESIAN_POINT('',(5.08,-4.9875,0.704006286792));
+#36808 = VECTOR('',#36809,1.);
+#36809 = DIRECTION('',(1.,0.,0.));
+#36810 = PCURVE('',#36306,#36811);
+#36811 = DEFINITIONAL_REPRESENTATION('',(#36812),#36816);
+#36812 = LINE('',#36813,#36814);
+#36813 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#36814 = VECTOR('',#36815,1.);
+#36815 = DIRECTION('',(0.,1.));
+#36816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36817 = PCURVE('',#36506,#36818);
+#36818 = DEFINITIONAL_REPRESENTATION('',(#36819),#36823);
+#36819 = LINE('',#36820,#36821);
+#36820 = CARTESIAN_POINT('',(0.,0.));
+#36821 = VECTOR('',#36822,1.);
+#36822 = DIRECTION('',(1.,0.));
+#36823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36824 = ORIENTED_EDGE('',*,*,#36825,.F.);
+#36825 = EDGE_CURVE('',#36826,#36803,#36828,.T.);
+#36826 = VERTEX_POINT('',#36827);
+#36827 = CARTESIAN_POINT('',(5.08,-4.9875,0.516506286792));
+#36828 = SURFACE_CURVE('',#36829,(#36833,#36840),.PCURVE_S1.);
+#36829 = LINE('',#36830,#36831);
+#36830 = CARTESIAN_POINT('',(5.08,-4.9875,0.516506286792));
+#36831 = VECTOR('',#36832,1.);
+#36832 = DIRECTION('',(0.,0.,1.));
+#36833 = PCURVE('',#36306,#36834);
+#36834 = DEFINITIONAL_REPRESENTATION('',(#36835),#36839);
+#36835 = LINE('',#36836,#36837);
+#36836 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#36837 = VECTOR('',#36838,1.);
+#36838 = DIRECTION('',(-1.,0.));
+#36839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36840 = PCURVE('',#36478,#36841);
+#36841 = DEFINITIONAL_REPRESENTATION('',(#36842),#36846);
+#36842 = LINE('',#36843,#36844);
+#36843 = CARTESIAN_POINT('',(0.,0.));
+#36844 = VECTOR('',#36845,1.);
+#36845 = DIRECTION('',(1.,0.));
+#36846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36847 = ORIENTED_EDGE('',*,*,#36848,.T.);
+#36848 = EDGE_CURVE('',#36826,#36849,#36851,.T.);
+#36849 = VERTEX_POINT('',#36850);
+#36850 = CARTESIAN_POINT('',(5.135662475472,-4.9875,0.516506286792));
+#36851 = SURFACE_CURVE('',#36852,(#36856,#36863),.PCURVE_S1.);
+#36852 = LINE('',#36853,#36854);
+#36853 = CARTESIAN_POINT('',(5.08,-4.9875,0.516506286792));
+#36854 = VECTOR('',#36855,1.);
+#36855 = DIRECTION('',(1.,0.,0.));
+#36856 = PCURVE('',#36306,#36857);
+#36857 = DEFINITIONAL_REPRESENTATION('',(#36858),#36862);
+#36858 = LINE('',#36859,#36860);
+#36859 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#36860 = VECTOR('',#36861,1.);
+#36861 = DIRECTION('',(0.,1.));
+#36862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36863 = PCURVE('',#36450,#36864);
+#36864 = DEFINITIONAL_REPRESENTATION('',(#36865),#36869);
+#36865 = LINE('',#36866,#36867);
+#36866 = CARTESIAN_POINT('',(0.,0.));
+#36867 = VECTOR('',#36868,1.);
+#36868 = DIRECTION('',(1.,0.));
+#36869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36870 = ORIENTED_EDGE('',*,*,#36871,.F.);
+#36871 = EDGE_CURVE('',#36872,#36849,#36874,.T.);
+#36872 = VERTEX_POINT('',#36873);
+#36873 = CARTESIAN_POINT('',(5.452168762264,-4.9875,4.174685660388E-02)
+ );
+#36874 = SURFACE_CURVE('',#36875,(#36879,#36886),.PCURVE_S1.);
+#36875 = LINE('',#36876,#36877);
+#36876 = CARTESIAN_POINT('',(5.48,-4.9875,0.));
+#36877 = VECTOR('',#36878,1.);
+#36878 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#36879 = PCURVE('',#36306,#36880);
+#36880 = DEFINITIONAL_REPRESENTATION('',(#36881),#36885);
+#36881 = LINE('',#36882,#36883);
+#36882 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#36883 = VECTOR('',#36884,1.);
+#36884 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#36885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36886 = PCURVE('',#36422,#36887);
+#36887 = DEFINITIONAL_REPRESENTATION('',(#36888),#36892);
+#36888 = LINE('',#36889,#36890);
+#36889 = CARTESIAN_POINT('',(0.,0.));
+#36890 = VECTOR('',#36891,1.);
+#36891 = DIRECTION('',(1.,0.));
+#36892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36893 = ORIENTED_EDGE('',*,*,#36894,.F.);
+#36894 = EDGE_CURVE('',#36730,#36872,#36895,.T.);
+#36895 = SURFACE_CURVE('',#36896,(#36901,#36912),.PCURVE_S1.);
+#36896 = CIRCLE('',#36897,9.375E-02);
+#36897 = AXIS2_PLACEMENT_3D('',#36898,#36899,#36900);
+#36898 = CARTESIAN_POINT('',(5.530173477358,-4.9875,9.375E-02));
+#36899 = DIRECTION('',(0.,1.,0.));
+#36900 = DIRECTION('',(0.,0.,1.));
+#36901 = PCURVE('',#36306,#36902);
+#36902 = DEFINITIONAL_REPRESENTATION('',(#36903),#36911);
+#36903 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#36904,#36905,#36906,#36907
+ ,#36908,#36909,#36910),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#36904 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#36905 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#36906 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#36907 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#36908 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#36909 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#36910 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#36911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36912 = PCURVE('',#36394,#36913);
+#36913 = DEFINITIONAL_REPRESENTATION('',(#36914),#36918);
+#36914 = LINE('',#36915,#36916);
+#36915 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#36916 = VECTOR('',#36917,1.);
+#36917 = DIRECTION('',(1.,0.));
+#36918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36919 = ADVANCED_FACE('',(#36920),#36365,.F.);
+#36920 = FACE_BOUND('',#36921,.F.);
+#36921 = EDGE_LOOP('',(#36922,#36923,#36924,#36925));
+#36922 = ORIENTED_EDGE('',*,*,#36729,.T.);
+#36923 = ORIENTED_EDGE('',*,*,#36703,.T.);
+#36924 = ORIENTED_EDGE('',*,*,#36347,.F.);
+#36925 = ORIENTED_EDGE('',*,*,#36926,.F.);
+#36926 = EDGE_CURVE('',#36730,#36348,#36927,.T.);
+#36927 = SURFACE_CURVE('',#36928,(#36932,#36939),.PCURVE_S1.);
+#36928 = LINE('',#36929,#36930);
+#36929 = CARTESIAN_POINT('',(5.530173477358,-4.9875,0.));
+#36930 = VECTOR('',#36931,1.);
+#36931 = DIRECTION('',(0.,1.,0.));
+#36932 = PCURVE('',#36365,#36933);
+#36933 = DEFINITIONAL_REPRESENTATION('',(#36934),#36938);
+#36934 = LINE('',#36935,#36936);
+#36935 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#36936 = VECTOR('',#36937,1.);
+#36937 = DIRECTION('',(0.,1.));
+#36938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36939 = PCURVE('',#36394,#36940);
+#36940 = DEFINITIONAL_REPRESENTATION('',(#36941),#36945);
+#36941 = LINE('',#36942,#36943);
+#36942 = CARTESIAN_POINT('',(0.,0.));
+#36943 = VECTOR('',#36944,1.);
+#36944 = DIRECTION('',(0.,1.));
+#36945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36946 = ADVANCED_FACE('',(#36947),#36394,.T.);
+#36947 = FACE_BOUND('',#36948,.T.);
+#36948 = EDGE_LOOP('',(#36949,#36950,#36971,#36972));
+#36949 = ORIENTED_EDGE('',*,*,#36894,.T.);
+#36950 = ORIENTED_EDGE('',*,*,#36951,.T.);
+#36951 = EDGE_CURVE('',#36872,#36378,#36952,.T.);
+#36952 = SURFACE_CURVE('',#36953,(#36957,#36964),.PCURVE_S1.);
+#36953 = LINE('',#36954,#36955);
+#36954 = CARTESIAN_POINT('',(5.452168762264,-4.9875,4.174685660388E-02)
+ );
+#36955 = VECTOR('',#36956,1.);
+#36956 = DIRECTION('',(0.,1.,0.));
+#36957 = PCURVE('',#36394,#36958);
+#36958 = DEFINITIONAL_REPRESENTATION('',(#36959),#36963);
+#36959 = LINE('',#36960,#36961);
+#36960 = CARTESIAN_POINT('',(0.982793723247,0.));
+#36961 = VECTOR('',#36962,1.);
+#36962 = DIRECTION('',(0.,1.));
+#36963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36964 = PCURVE('',#36422,#36965);
+#36965 = DEFINITIONAL_REPRESENTATION('',(#36966),#36970);
+#36966 = LINE('',#36967,#36968);
+#36967 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#36968 = VECTOR('',#36969,1.);
+#36969 = DIRECTION('',(0.,-1.));
+#36970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36971 = ORIENTED_EDGE('',*,*,#36377,.F.);
+#36972 = ORIENTED_EDGE('',*,*,#36926,.F.);
+#36973 = ADVANCED_FACE('',(#36974),#36422,.F.);
+#36974 = FACE_BOUND('',#36975,.F.);
+#36975 = EDGE_LOOP('',(#36976,#36977,#36978,#36979));
+#36976 = ORIENTED_EDGE('',*,*,#36871,.F.);
+#36977 = ORIENTED_EDGE('',*,*,#36951,.T.);
+#36978 = ORIENTED_EDGE('',*,*,#36406,.T.);
+#36979 = ORIENTED_EDGE('',*,*,#36980,.F.);
+#36980 = EDGE_CURVE('',#36849,#36407,#36981,.T.);
+#36981 = SURFACE_CURVE('',#36982,(#36986,#36992),.PCURVE_S1.);
+#36982 = LINE('',#36983,#36984);
+#36983 = CARTESIAN_POINT('',(5.135662475472,-4.9875,0.516506286792));
+#36984 = VECTOR('',#36985,1.);
+#36985 = DIRECTION('',(0.,1.,0.));
+#36986 = PCURVE('',#36422,#36987);
+#36987 = DEFINITIONAL_REPRESENTATION('',(#36988),#36991);
+#36988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36989,#36990),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#36989 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#36990 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#36991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36992 = PCURVE('',#36450,#36993);
+#36993 = DEFINITIONAL_REPRESENTATION('',(#36994),#36997);
+#36994 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36995,#36996),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#36995 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#36996 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#36997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#36998 = ADVANCED_FACE('',(#36999),#36450,.F.);
+#36999 = FACE_BOUND('',#37000,.F.);
+#37000 = EDGE_LOOP('',(#37001,#37002,#37023,#37024));
+#37001 = ORIENTED_EDGE('',*,*,#36434,.F.);
+#37002 = ORIENTED_EDGE('',*,*,#37003,.F.);
+#37003 = EDGE_CURVE('',#36826,#36435,#37004,.T.);
+#37004 = SURFACE_CURVE('',#37005,(#37009,#37016),.PCURVE_S1.);
+#37005 = LINE('',#37006,#37007);
+#37006 = CARTESIAN_POINT('',(5.08,-4.9875,0.516506286792));
+#37007 = VECTOR('',#37008,1.);
+#37008 = DIRECTION('',(0.,1.,0.));
+#37009 = PCURVE('',#36450,#37010);
+#37010 = DEFINITIONAL_REPRESENTATION('',(#37011),#37015);
+#37011 = LINE('',#37012,#37013);
+#37012 = CARTESIAN_POINT('',(0.,0.));
+#37013 = VECTOR('',#37014,1.);
+#37014 = DIRECTION('',(0.,1.));
+#37015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37016 = PCURVE('',#36478,#37017);
+#37017 = DEFINITIONAL_REPRESENTATION('',(#37018),#37022);
+#37018 = LINE('',#37019,#37020);
+#37019 = CARTESIAN_POINT('',(0.,0.));
+#37020 = VECTOR('',#37021,1.);
+#37021 = DIRECTION('',(0.,-1.));
+#37022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37023 = ORIENTED_EDGE('',*,*,#36848,.T.);
+#37024 = ORIENTED_EDGE('',*,*,#36980,.T.);
+#37025 = ADVANCED_FACE('',(#37026),#36478,.F.);
+#37026 = FACE_BOUND('',#37027,.T.);
+#37027 = EDGE_LOOP('',(#37028,#37029,#37050,#37051));
+#37028 = ORIENTED_EDGE('',*,*,#36825,.T.);
+#37029 = ORIENTED_EDGE('',*,*,#37030,.T.);
+#37030 = EDGE_CURVE('',#36803,#36463,#37031,.T.);
+#37031 = SURFACE_CURVE('',#37032,(#37036,#37043),.PCURVE_S1.);
+#37032 = LINE('',#37033,#37034);
+#37033 = CARTESIAN_POINT('',(5.08,-4.9875,0.704006286792));
+#37034 = VECTOR('',#37035,1.);
+#37035 = DIRECTION('',(0.,1.,0.));
+#37036 = PCURVE('',#36478,#37037);
+#37037 = DEFINITIONAL_REPRESENTATION('',(#37038),#37042);
+#37038 = LINE('',#37039,#37040);
+#37039 = CARTESIAN_POINT('',(0.1875,0.));
+#37040 = VECTOR('',#37041,1.);
+#37041 = DIRECTION('',(0.,-1.));
+#37042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37043 = PCURVE('',#36506,#37044);
+#37044 = DEFINITIONAL_REPRESENTATION('',(#37045),#37049);
+#37045 = LINE('',#37046,#37047);
+#37046 = CARTESIAN_POINT('',(0.,0.));
+#37047 = VECTOR('',#37048,1.);
+#37048 = DIRECTION('',(0.,1.));
+#37049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37050 = ORIENTED_EDGE('',*,*,#36462,.F.);
+#37051 = ORIENTED_EDGE('',*,*,#37003,.F.);
+#37052 = ADVANCED_FACE('',(#37053),#36567,.T.);
+#37053 = FACE_BOUND('',#37054,.T.);
+#37054 = EDGE_LOOP('',(#37055,#37056,#37057,#37058));
+#37055 = ORIENTED_EDGE('',*,*,#36755,.F.);
+#37056 = ORIENTED_EDGE('',*,*,#36654,.T.);
+#37057 = ORIENTED_EDGE('',*,*,#36551,.T.);
+#37058 = ORIENTED_EDGE('',*,*,#37059,.F.);
+#37059 = EDGE_CURVE('',#36756,#36519,#37060,.T.);
+#37060 = SURFACE_CURVE('',#37061,(#37065,#37072),.PCURVE_S1.);
+#37061 = LINE('',#37062,#37063);
+#37062 = CARTESIAN_POINT('',(5.263840667924,-4.9875,0.662259430188));
+#37063 = VECTOR('',#37064,1.);
+#37064 = DIRECTION('',(0.,1.,0.));
+#37065 = PCURVE('',#36567,#37066);
+#37066 = DEFINITIONAL_REPRESENTATION('',(#37067),#37071);
+#37067 = LINE('',#37068,#37069);
+#37068 = CARTESIAN_POINT('',(0.670936777735,0.));
+#37069 = VECTOR('',#37070,1.);
+#37070 = DIRECTION('',(0.,-1.));
+#37071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37072 = PCURVE('',#36539,#37073);
+#37073 = DEFINITIONAL_REPRESENTATION('',(#37074),#37078);
+#37074 = LINE('',#37075,#37076);
+#37075 = CARTESIAN_POINT('',(-0.,0.));
+#37076 = VECTOR('',#37077,1.);
+#37077 = DIRECTION('',(-0.,1.));
+#37078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37079 = ADVANCED_FACE('',(#37080),#36506,.T.);
+#37080 = FACE_BOUND('',#37081,.T.);
+#37081 = EDGE_LOOP('',(#37082,#37083,#37084,#37085));
+#37082 = ORIENTED_EDGE('',*,*,#36490,.F.);
+#37083 = ORIENTED_EDGE('',*,*,#37030,.F.);
+#37084 = ORIENTED_EDGE('',*,*,#36802,.T.);
+#37085 = ORIENTED_EDGE('',*,*,#37086,.T.);
+#37086 = EDGE_CURVE('',#36779,#36491,#37087,.T.);
+#37087 = SURFACE_CURVE('',#37088,(#37092,#37099),.PCURVE_S1.);
+#37088 = LINE('',#37089,#37090);
+#37089 = CARTESIAN_POINT('',(5.18583595283,-4.9875,0.704006286792));
+#37090 = VECTOR('',#37091,1.);
+#37091 = DIRECTION('',(0.,1.,0.));
+#37092 = PCURVE('',#36506,#37093);
+#37093 = DEFINITIONAL_REPRESENTATION('',(#37094),#37098);
+#37094 = LINE('',#37095,#37096);
+#37095 = CARTESIAN_POINT('',(0.10583595283,0.));
+#37096 = VECTOR('',#37097,1.);
+#37097 = DIRECTION('',(0.,1.));
+#37098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37099 = PCURVE('',#36539,#37100);
+#37100 = DEFINITIONAL_REPRESENTATION('',(#37101),#37105);
+#37101 = LINE('',#37102,#37103);
+#37102 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#37103 = VECTOR('',#37104,1.);
+#37104 = DIRECTION('',(-0.,1.));
+#37105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37106 = ADVANCED_FACE('',(#37107),#36539,.T.);
+#37107 = FACE_BOUND('',#37108,.F.);
+#37108 = EDGE_LOOP('',(#37109,#37110,#37111,#37112));
+#37109 = ORIENTED_EDGE('',*,*,#36778,.T.);
+#37110 = ORIENTED_EDGE('',*,*,#37086,.T.);
+#37111 = ORIENTED_EDGE('',*,*,#36518,.F.);
+#37112 = ORIENTED_EDGE('',*,*,#37059,.F.);
+#37113 = MANIFOLD_SOLID_BREP('',#37114);
+#37114 = CLOSED_SHELL('',(#37115,#37235,#37518,#37568,#37617,#37811,
+ #37838,#37865,#37890,#37917,#37944,#37971,#37998));
+#37115 = ADVANCED_FACE('',(#37116),#37130,.T.);
+#37116 = FACE_BOUND('',#37117,.T.);
+#37117 = EDGE_LOOP('',(#37118,#37153,#37181,#37209));
+#37118 = ORIENTED_EDGE('',*,*,#37119,.F.);
+#37119 = EDGE_CURVE('',#37120,#37122,#37124,.T.);
+#37120 = VERTEX_POINT('',#37121);
+#37121 = CARTESIAN_POINT('',(-5.88,-5.4125,0.1875));
+#37122 = VERTEX_POINT('',#37123);
+#37123 = CARTESIAN_POINT('',(-5.630520432075,-5.4125,0.1875));
+#37124 = SURFACE_CURVE('',#37125,(#37129,#37141),.PCURVE_S1.);
+#37125 = LINE('',#37126,#37127);
+#37126 = CARTESIAN_POINT('',(-5.88,-5.4125,0.1875));
+#37127 = VECTOR('',#37128,1.);
+#37128 = DIRECTION('',(1.,0.,0.));
+#37129 = PCURVE('',#37130,#37135);
+#37130 = PLANE('',#37131);
+#37131 = AXIS2_PLACEMENT_3D('',#37132,#37133,#37134);
+#37132 = CARTESIAN_POINT('',(-5.88,-5.7875,0.1875));
+#37133 = DIRECTION('',(0.,0.,1.));
+#37134 = DIRECTION('',(1.,0.,0.));
+#37135 = DEFINITIONAL_REPRESENTATION('',(#37136),#37140);
+#37136 = LINE('',#37137,#37138);
+#37137 = CARTESIAN_POINT('',(0.,0.375));
+#37138 = VECTOR('',#37139,1.);
+#37139 = DIRECTION('',(1.,0.));
+#37140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37141 = PCURVE('',#37142,#37147);
+#37142 = PLANE('',#37143);
+#37143 = AXIS2_PLACEMENT_3D('',#37144,#37145,#37146);
+#37144 = CARTESIAN_POINT('',(-5.453319128445,-5.4125,0.302149478872));
+#37145 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#37146 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#37147 = DEFINITIONAL_REPRESENTATION('',(#37148),#37152);
+#37148 = LINE('',#37149,#37150);
+#37149 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#37150 = VECTOR('',#37151,1.);
+#37151 = DIRECTION('',(1.,-8.365608664024E-59));
+#37152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37153 = ORIENTED_EDGE('',*,*,#37154,.F.);
+#37154 = EDGE_CURVE('',#37155,#37120,#37157,.T.);
+#37155 = VERTEX_POINT('',#37156);
+#37156 = CARTESIAN_POINT('',(-5.88,-5.7875,0.1875));
+#37157 = SURFACE_CURVE('',#37158,(#37162,#37169),.PCURVE_S1.);
+#37158 = LINE('',#37159,#37160);
+#37159 = CARTESIAN_POINT('',(-5.88,-5.7875,0.1875));
+#37160 = VECTOR('',#37161,1.);
+#37161 = DIRECTION('',(0.,1.,0.));
+#37162 = PCURVE('',#37130,#37163);
+#37163 = DEFINITIONAL_REPRESENTATION('',(#37164),#37168);
+#37164 = LINE('',#37165,#37166);
+#37165 = CARTESIAN_POINT('',(0.,0.));
+#37166 = VECTOR('',#37167,1.);
+#37167 = DIRECTION('',(0.,1.));
+#37168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37169 = PCURVE('',#37170,#37175);
+#37170 = PLANE('',#37171);
+#37171 = AXIS2_PLACEMENT_3D('',#37172,#37173,#37174);
+#37172 = CARTESIAN_POINT('',(-5.88,-5.7875,0.));
+#37173 = DIRECTION('',(1.,0.,0.));
+#37174 = DIRECTION('',(0.,0.,1.));
+#37175 = DEFINITIONAL_REPRESENTATION('',(#37176),#37180);
+#37176 = LINE('',#37177,#37178);
+#37177 = CARTESIAN_POINT('',(0.1875,0.));
+#37178 = VECTOR('',#37179,1.);
+#37179 = DIRECTION('',(0.,-1.));
+#37180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37181 = ORIENTED_EDGE('',*,*,#37182,.T.);
+#37182 = EDGE_CURVE('',#37155,#37183,#37185,.T.);
+#37183 = VERTEX_POINT('',#37184);
+#37184 = CARTESIAN_POINT('',(-5.630520432075,-5.7875,0.1875));
+#37185 = SURFACE_CURVE('',#37186,(#37190,#37197),.PCURVE_S1.);
+#37186 = LINE('',#37187,#37188);
+#37187 = CARTESIAN_POINT('',(-5.88,-5.7875,0.1875));
+#37188 = VECTOR('',#37189,1.);
+#37189 = DIRECTION('',(1.,0.,0.));
+#37190 = PCURVE('',#37130,#37191);
+#37191 = DEFINITIONAL_REPRESENTATION('',(#37192),#37196);
+#37192 = LINE('',#37193,#37194);
+#37193 = CARTESIAN_POINT('',(0.,0.));
+#37194 = VECTOR('',#37195,1.);
+#37195 = DIRECTION('',(1.,0.));
+#37196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37197 = PCURVE('',#37198,#37203);
+#37198 = PLANE('',#37199);
+#37199 = AXIS2_PLACEMENT_3D('',#37200,#37201,#37202);
+#37200 = CARTESIAN_POINT('',(-5.453319128445,-5.7875,0.302149478872));
+#37201 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#37202 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#37203 = DEFINITIONAL_REPRESENTATION('',(#37204),#37208);
+#37204 = LINE('',#37205,#37206);
+#37205 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#37206 = VECTOR('',#37207,1.);
+#37207 = DIRECTION('',(-1.,-4.751047921064E-59));
+#37208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37209 = ORIENTED_EDGE('',*,*,#37210,.T.);
+#37210 = EDGE_CURVE('',#37183,#37122,#37211,.T.);
+#37211 = SURFACE_CURVE('',#37212,(#37216,#37223),.PCURVE_S1.);
+#37212 = LINE('',#37213,#37214);
+#37213 = CARTESIAN_POINT('',(-5.630520432075,-5.7875,0.1875));
+#37214 = VECTOR('',#37215,1.);
+#37215 = DIRECTION('',(0.,1.,0.));
+#37216 = PCURVE('',#37130,#37217);
+#37217 = DEFINITIONAL_REPRESENTATION('',(#37218),#37222);
+#37218 = LINE('',#37219,#37220);
+#37219 = CARTESIAN_POINT('',(0.249479567925,0.));
+#37220 = VECTOR('',#37221,1.);
+#37221 = DIRECTION('',(0.,1.));
+#37222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37223 = PCURVE('',#37224,#37229);
+#37224 = CYLINDRICAL_SURFACE('',#37225,9.375E-02);
+#37225 = AXIS2_PLACEMENT_3D('',#37226,#37227,#37228);
+#37226 = CARTESIAN_POINT('',(-5.630520432075,-5.7875,0.28125));
+#37227 = DIRECTION('',(0.,1.,0.));
+#37228 = DIRECTION('',(0.,0.,-1.));
+#37229 = DEFINITIONAL_REPRESENTATION('',(#37230),#37234);
+#37230 = LINE('',#37231,#37232);
+#37231 = CARTESIAN_POINT('',(-0.,0.));
+#37232 = VECTOR('',#37233,1.);
+#37233 = DIRECTION('',(-0.,1.));
+#37234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37235 = ADVANCED_FACE('',(#37236),#37142,.T.);
+#37236 = FACE_BOUND('',#37237,.T.);
+#37237 = EDGE_LOOP('',(#37238,#37268,#37289,#37290,#37318,#37346,#37375,
+ #37403,#37431,#37459,#37487));
+#37238 = ORIENTED_EDGE('',*,*,#37239,.F.);
+#37239 = EDGE_CURVE('',#37240,#37242,#37244,.T.);
+#37240 = VERTEX_POINT('',#37241);
+#37241 = CARTESIAN_POINT('',(-5.88,-5.4125,0.));
+#37242 = VERTEX_POINT('',#37243);
+#37243 = CARTESIAN_POINT('',(-5.530173477358,-5.4125,0.));
+#37244 = SURFACE_CURVE('',#37245,(#37249,#37256),.PCURVE_S1.);
+#37245 = LINE('',#37246,#37247);
+#37246 = CARTESIAN_POINT('',(-5.88,-5.4125,0.));
+#37247 = VECTOR('',#37248,1.);
+#37248 = DIRECTION('',(1.,0.,0.));
+#37249 = PCURVE('',#37142,#37250);
+#37250 = DEFINITIONAL_REPRESENTATION('',(#37251),#37255);
+#37251 = LINE('',#37252,#37253);
+#37252 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#37253 = VECTOR('',#37254,1.);
+#37254 = DIRECTION('',(1.,-8.365608664024E-59));
+#37255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37256 = PCURVE('',#37257,#37262);
+#37257 = PLANE('',#37258);
+#37258 = AXIS2_PLACEMENT_3D('',#37259,#37260,#37261);
+#37259 = CARTESIAN_POINT('',(-5.88,-5.7875,0.));
+#37260 = DIRECTION('',(0.,0.,1.));
+#37261 = DIRECTION('',(1.,0.,0.));
+#37262 = DEFINITIONAL_REPRESENTATION('',(#37263),#37267);
+#37263 = LINE('',#37264,#37265);
+#37264 = CARTESIAN_POINT('',(0.,0.375));
+#37265 = VECTOR('',#37266,1.);
+#37266 = DIRECTION('',(1.,0.));
+#37267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37268 = ORIENTED_EDGE('',*,*,#37269,.T.);
+#37269 = EDGE_CURVE('',#37240,#37120,#37270,.T.);
+#37270 = SURFACE_CURVE('',#37271,(#37275,#37282),.PCURVE_S1.);
+#37271 = LINE('',#37272,#37273);
+#37272 = CARTESIAN_POINT('',(-5.88,-5.4125,0.));
+#37273 = VECTOR('',#37274,1.);
+#37274 = DIRECTION('',(0.,0.,1.));
+#37275 = PCURVE('',#37142,#37276);
+#37276 = DEFINITIONAL_REPRESENTATION('',(#37277),#37281);
+#37277 = LINE('',#37278,#37279);
+#37278 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#37279 = VECTOR('',#37280,1.);
+#37280 = DIRECTION('',(0.,-1.));
+#37281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37282 = PCURVE('',#37170,#37283);
+#37283 = DEFINITIONAL_REPRESENTATION('',(#37284),#37288);
+#37284 = LINE('',#37285,#37286);
+#37285 = CARTESIAN_POINT('',(0.,-0.375));
+#37286 = VECTOR('',#37287,1.);
+#37287 = DIRECTION('',(1.,0.));
+#37288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37289 = ORIENTED_EDGE('',*,*,#37119,.T.);
+#37290 = ORIENTED_EDGE('',*,*,#37291,.T.);
+#37291 = EDGE_CURVE('',#37122,#37292,#37294,.T.);
+#37292 = VERTEX_POINT('',#37293);
+#37293 = CARTESIAN_POINT('',(-5.552515716981,-5.4125,0.229246856604));
+#37294 = SURFACE_CURVE('',#37295,(#37300,#37311),.PCURVE_S1.);
+#37295 = CIRCLE('',#37296,9.375E-02);
+#37296 = AXIS2_PLACEMENT_3D('',#37297,#37298,#37299);
+#37297 = CARTESIAN_POINT('',(-5.630520432075,-5.4125,0.28125));
+#37298 = DIRECTION('',(0.,-1.,0.));
+#37299 = DIRECTION('',(0.,0.,1.));
+#37300 = PCURVE('',#37142,#37301);
+#37301 = DEFINITIONAL_REPRESENTATION('',(#37302),#37310);
+#37302 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37303,#37304,#37305,#37306
+ ,#37307,#37308,#37309),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#37303 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#37304 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#37305 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#37306 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#37307 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#37308 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#37309 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#37310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37311 = PCURVE('',#37224,#37312);
+#37312 = DEFINITIONAL_REPRESENTATION('',(#37313),#37317);
+#37313 = LINE('',#37314,#37315);
+#37314 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#37315 = VECTOR('',#37316,1.);
+#37316 = DIRECTION('',(-1.,0.));
+#37317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37318 = ORIENTED_EDGE('',*,*,#37319,.T.);
+#37319 = EDGE_CURVE('',#37292,#37320,#37322,.T.);
+#37320 = VERTEX_POINT('',#37321);
+#37321 = CARTESIAN_POINT('',(-5.263840667924,-5.4125,0.662259430188));
+#37322 = SURFACE_CURVE('',#37323,(#37327,#37334),.PCURVE_S1.);
+#37323 = LINE('',#37324,#37325);
+#37324 = CARTESIAN_POINT('',(-5.636009430188,-5.4125,0.104006286792));
+#37325 = VECTOR('',#37326,1.);
+#37326 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#37327 = PCURVE('',#37142,#37328);
+#37328 = DEFINITIONAL_REPRESENTATION('',(#37329),#37333);
+#37329 = LINE('',#37330,#37331);
+#37330 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#37331 = VECTOR('',#37332,1.);
+#37332 = DIRECTION('',(0.554700196225,-0.832050294338));
+#37333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37334 = PCURVE('',#37335,#37340);
+#37335 = PLANE('',#37336);
+#37336 = AXIS2_PLACEMENT_3D('',#37337,#37338,#37339);
+#37337 = CARTESIAN_POINT('',(-5.636009430188,-5.7875,0.104006286792));
+#37338 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#37339 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#37340 = DEFINITIONAL_REPRESENTATION('',(#37341),#37345);
+#37341 = LINE('',#37342,#37343);
+#37342 = CARTESIAN_POINT('',(0.,-0.375));
+#37343 = VECTOR('',#37344,1.);
+#37344 = DIRECTION('',(1.,0.));
+#37345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37346 = ORIENTED_EDGE('',*,*,#37347,.T.);
+#37347 = EDGE_CURVE('',#37320,#37348,#37350,.T.);
+#37348 = VERTEX_POINT('',#37349);
+#37349 = CARTESIAN_POINT('',(-5.18583595283,-5.4125,0.704006286792));
+#37350 = SURFACE_CURVE('',#37351,(#37356,#37363),.PCURVE_S1.);
+#37351 = CIRCLE('',#37352,9.375E-02);
+#37352 = AXIS2_PLACEMENT_3D('',#37353,#37354,#37355);
+#37353 = CARTESIAN_POINT('',(-5.18583595283,-5.4125,0.610256286792));
+#37354 = DIRECTION('',(0.,1.,0.));
+#37355 = DIRECTION('',(0.,0.,1.));
+#37356 = PCURVE('',#37142,#37357);
+#37357 = DEFINITIONAL_REPRESENTATION('',(#37358),#37362);
+#37358 = CIRCLE('',#37359,9.375E-02);
+#37359 = AXIS2_PLACEMENT_2D('',#37360,#37361);
+#37360 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#37361 = DIRECTION('',(0.,-1.));
+#37362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37363 = PCURVE('',#37364,#37369);
+#37364 = CYLINDRICAL_SURFACE('',#37365,9.375E-02);
+#37365 = AXIS2_PLACEMENT_3D('',#37366,#37367,#37368);
+#37366 = CARTESIAN_POINT('',(-5.18583595283,-5.7875,0.610256286792));
+#37367 = DIRECTION('',(0.,1.,0.));
+#37368 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#37369 = DEFINITIONAL_REPRESENTATION('',(#37370),#37374);
+#37370 = LINE('',#37371,#37372);
+#37371 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#37372 = VECTOR('',#37373,1.);
+#37373 = DIRECTION('',(1.,0.));
+#37374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37375 = ORIENTED_EDGE('',*,*,#37376,.T.);
+#37376 = EDGE_CURVE('',#37348,#37377,#37379,.T.);
+#37377 = VERTEX_POINT('',#37378);
+#37378 = CARTESIAN_POINT('',(-5.08,-5.4125,0.704006286792));
+#37379 = SURFACE_CURVE('',#37380,(#37384,#37391),.PCURVE_S1.);
+#37380 = LINE('',#37381,#37382);
+#37381 = CARTESIAN_POINT('',(-5.236009430188,-5.4125,0.704006286792));
+#37382 = VECTOR('',#37383,1.);
+#37383 = DIRECTION('',(1.,0.,0.));
+#37384 = PCURVE('',#37142,#37385);
+#37385 = DEFINITIONAL_REPRESENTATION('',(#37386),#37390);
+#37386 = LINE('',#37387,#37388);
+#37387 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#37388 = VECTOR('',#37389,1.);
+#37389 = DIRECTION('',(1.,-8.365608664024E-59));
+#37390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37391 = PCURVE('',#37392,#37397);
+#37392 = PLANE('',#37393);
+#37393 = AXIS2_PLACEMENT_3D('',#37394,#37395,#37396);
+#37394 = CARTESIAN_POINT('',(-5.236009430188,-5.7875,0.704006286792));
+#37395 = DIRECTION('',(0.,0.,1.));
+#37396 = DIRECTION('',(1.,0.,0.));
+#37397 = DEFINITIONAL_REPRESENTATION('',(#37398),#37402);
+#37398 = LINE('',#37399,#37400);
+#37399 = CARTESIAN_POINT('',(0.,0.375));
+#37400 = VECTOR('',#37401,1.);
+#37401 = DIRECTION('',(1.,0.));
+#37402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37403 = ORIENTED_EDGE('',*,*,#37404,.F.);
+#37404 = EDGE_CURVE('',#37405,#37377,#37407,.T.);
+#37405 = VERTEX_POINT('',#37406);
+#37406 = CARTESIAN_POINT('',(-5.08,-5.4125,0.516506286792));
+#37407 = SURFACE_CURVE('',#37408,(#37412,#37419),.PCURVE_S1.);
+#37408 = LINE('',#37409,#37410);
+#37409 = CARTESIAN_POINT('',(-5.08,-5.4125,0.516506286792));
+#37410 = VECTOR('',#37411,1.);
+#37411 = DIRECTION('',(0.,0.,1.));
+#37412 = PCURVE('',#37142,#37413);
+#37413 = DEFINITIONAL_REPRESENTATION('',(#37414),#37418);
+#37414 = LINE('',#37415,#37416);
+#37415 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#37416 = VECTOR('',#37417,1.);
+#37417 = DIRECTION('',(0.,-1.));
+#37418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37419 = PCURVE('',#37420,#37425);
+#37420 = PLANE('',#37421);
+#37421 = AXIS2_PLACEMENT_3D('',#37422,#37423,#37424);
+#37422 = CARTESIAN_POINT('',(-5.08,-5.7875,0.516506286792));
+#37423 = DIRECTION('',(1.,0.,0.));
+#37424 = DIRECTION('',(0.,0.,1.));
+#37425 = DEFINITIONAL_REPRESENTATION('',(#37426),#37430);
+#37426 = LINE('',#37427,#37428);
+#37427 = CARTESIAN_POINT('',(0.,-0.375));
+#37428 = VECTOR('',#37429,1.);
+#37429 = DIRECTION('',(1.,0.));
+#37430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37431 = ORIENTED_EDGE('',*,*,#37432,.F.);
+#37432 = EDGE_CURVE('',#37433,#37405,#37435,.T.);
+#37433 = VERTEX_POINT('',#37434);
+#37434 = CARTESIAN_POINT('',(-5.135662475472,-5.4125,0.516506286792));
+#37435 = SURFACE_CURVE('',#37436,(#37440,#37447),.PCURVE_S1.);
+#37436 = LINE('',#37437,#37438);
+#37437 = CARTESIAN_POINT('',(-5.236009430188,-5.4125,0.516506286792));
+#37438 = VECTOR('',#37439,1.);
+#37439 = DIRECTION('',(1.,0.,0.));
+#37440 = PCURVE('',#37142,#37441);
+#37441 = DEFINITIONAL_REPRESENTATION('',(#37442),#37446);
+#37442 = LINE('',#37443,#37444);
+#37443 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#37444 = VECTOR('',#37445,1.);
+#37445 = DIRECTION('',(1.,-8.365608664024E-59));
+#37446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37447 = PCURVE('',#37448,#37453);
+#37448 = PLANE('',#37449);
+#37449 = AXIS2_PLACEMENT_3D('',#37450,#37451,#37452);
+#37450 = CARTESIAN_POINT('',(-5.236009430188,-5.7875,0.516506286792));
+#37451 = DIRECTION('',(0.,0.,1.));
+#37452 = DIRECTION('',(1.,0.,0.));
+#37453 = DEFINITIONAL_REPRESENTATION('',(#37454),#37458);
+#37454 = LINE('',#37455,#37456);
+#37455 = CARTESIAN_POINT('',(0.,0.375));
+#37456 = VECTOR('',#37457,1.);
+#37457 = DIRECTION('',(1.,0.));
+#37458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37459 = ORIENTED_EDGE('',*,*,#37460,.F.);
+#37460 = EDGE_CURVE('',#37461,#37433,#37463,.T.);
+#37461 = VERTEX_POINT('',#37462);
+#37462 = CARTESIAN_POINT('',(-5.452168762264,-5.4125,4.174685660388E-02)
+ );
+#37463 = SURFACE_CURVE('',#37464,(#37468,#37475),.PCURVE_S1.);
+#37464 = LINE('',#37465,#37466);
+#37465 = CARTESIAN_POINT('',(-5.48,-5.4125,2.775557561563E-17));
+#37466 = VECTOR('',#37467,1.);
+#37467 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#37468 = PCURVE('',#37142,#37469);
+#37469 = DEFINITIONAL_REPRESENTATION('',(#37470),#37474);
+#37470 = LINE('',#37471,#37472);
+#37471 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#37472 = VECTOR('',#37473,1.);
+#37473 = DIRECTION('',(0.554700196225,-0.832050294338));
+#37474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37475 = PCURVE('',#37476,#37481);
+#37476 = PLANE('',#37477);
+#37477 = AXIS2_PLACEMENT_3D('',#37478,#37479,#37480);
+#37478 = CARTESIAN_POINT('',(-5.48,-5.7875,2.775557561563E-17));
+#37479 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#37480 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#37481 = DEFINITIONAL_REPRESENTATION('',(#37482),#37486);
+#37482 = LINE('',#37483,#37484);
+#37483 = CARTESIAN_POINT('',(0.,-0.375));
+#37484 = VECTOR('',#37485,1.);
+#37485 = DIRECTION('',(1.,0.));
+#37486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37487 = ORIENTED_EDGE('',*,*,#37488,.F.);
+#37488 = EDGE_CURVE('',#37242,#37461,#37489,.T.);
+#37489 = SURFACE_CURVE('',#37490,(#37495,#37506),.PCURVE_S1.);
+#37490 = CIRCLE('',#37491,9.375E-02);
+#37491 = AXIS2_PLACEMENT_3D('',#37492,#37493,#37494);
+#37492 = CARTESIAN_POINT('',(-5.530173477358,-5.4125,9.375E-02));
+#37493 = DIRECTION('',(0.,-1.,0.));
+#37494 = DIRECTION('',(0.,0.,1.));
+#37495 = PCURVE('',#37142,#37496);
+#37496 = DEFINITIONAL_REPRESENTATION('',(#37497),#37505);
+#37497 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37498,#37499,#37500,#37501
+ ,#37502,#37503,#37504),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#37498 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#37499 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#37500 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#37501 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#37502 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#37503 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#37504 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#37505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37506 = PCURVE('',#37507,#37512);
+#37507 = CYLINDRICAL_SURFACE('',#37508,9.375E-02);
+#37508 = AXIS2_PLACEMENT_3D('',#37509,#37510,#37511);
+#37509 = CARTESIAN_POINT('',(-5.530173477358,-5.7875,9.375E-02));
+#37510 = DIRECTION('',(0.,1.,0.));
+#37511 = DIRECTION('',(0.,0.,-1.));
+#37512 = DEFINITIONAL_REPRESENTATION('',(#37513),#37517);
+#37513 = LINE('',#37514,#37515);
+#37514 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#37515 = VECTOR('',#37516,1.);
+#37516 = DIRECTION('',(-1.,0.));
+#37517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37518 = ADVANCED_FACE('',(#37519),#37224,.F.);
+#37519 = FACE_BOUND('',#37520,.T.);
+#37520 = EDGE_LOOP('',(#37521,#37545,#37566,#37567));
+#37521 = ORIENTED_EDGE('',*,*,#37522,.T.);
+#37522 = EDGE_CURVE('',#37183,#37523,#37525,.T.);
+#37523 = VERTEX_POINT('',#37524);
+#37524 = CARTESIAN_POINT('',(-5.552515716981,-5.7875,0.229246856604));
+#37525 = SURFACE_CURVE('',#37526,(#37531,#37538),.PCURVE_S1.);
+#37526 = CIRCLE('',#37527,9.375E-02);
+#37527 = AXIS2_PLACEMENT_3D('',#37528,#37529,#37530);
+#37528 = CARTESIAN_POINT('',(-5.630520432075,-5.7875,0.28125));
+#37529 = DIRECTION('',(0.,-1.,0.));
+#37530 = DIRECTION('',(0.,0.,1.));
+#37531 = PCURVE('',#37224,#37532);
+#37532 = DEFINITIONAL_REPRESENTATION('',(#37533),#37537);
+#37533 = LINE('',#37534,#37535);
+#37534 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#37535 = VECTOR('',#37536,1.);
+#37536 = DIRECTION('',(-1.,0.));
+#37537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37538 = PCURVE('',#37198,#37539);
+#37539 = DEFINITIONAL_REPRESENTATION('',(#37540),#37544);
+#37540 = CIRCLE('',#37541,9.375E-02);
+#37541 = AXIS2_PLACEMENT_2D('',#37542,#37543);
+#37542 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#37543 = DIRECTION('',(0.,-1.));
+#37544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37545 = ORIENTED_EDGE('',*,*,#37546,.T.);
+#37546 = EDGE_CURVE('',#37523,#37292,#37547,.T.);
+#37547 = SURFACE_CURVE('',#37548,(#37552,#37559),.PCURVE_S1.);
+#37548 = LINE('',#37549,#37550);
+#37549 = CARTESIAN_POINT('',(-5.552515716981,-5.7875,0.229246856604));
+#37550 = VECTOR('',#37551,1.);
+#37551 = DIRECTION('',(0.,1.,0.));
+#37552 = PCURVE('',#37224,#37553);
+#37553 = DEFINITIONAL_REPRESENTATION('',(#37554),#37558);
+#37554 = LINE('',#37555,#37556);
+#37555 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#37556 = VECTOR('',#37557,1.);
+#37557 = DIRECTION('',(-0.,1.));
+#37558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37559 = PCURVE('',#37335,#37560);
+#37560 = DEFINITIONAL_REPRESENTATION('',(#37561),#37565);
+#37561 = LINE('',#37562,#37563);
+#37562 = CARTESIAN_POINT('',(0.150520432075,0.));
+#37563 = VECTOR('',#37564,1.);
+#37564 = DIRECTION('',(0.,-1.));
+#37565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37566 = ORIENTED_EDGE('',*,*,#37291,.F.);
+#37567 = ORIENTED_EDGE('',*,*,#37210,.F.);
+#37568 = ADVANCED_FACE('',(#37569),#37170,.F.);
+#37569 = FACE_BOUND('',#37570,.F.);
+#37570 = EDGE_LOOP('',(#37571,#37594,#37615,#37616));
+#37571 = ORIENTED_EDGE('',*,*,#37572,.F.);
+#37572 = EDGE_CURVE('',#37573,#37155,#37575,.T.);
+#37573 = VERTEX_POINT('',#37574);
+#37574 = CARTESIAN_POINT('',(-5.88,-5.7875,0.));
+#37575 = SURFACE_CURVE('',#37576,(#37580,#37587),.PCURVE_S1.);
+#37576 = LINE('',#37577,#37578);
+#37577 = CARTESIAN_POINT('',(-5.88,-5.7875,0.));
+#37578 = VECTOR('',#37579,1.);
+#37579 = DIRECTION('',(0.,0.,1.));
+#37580 = PCURVE('',#37170,#37581);
+#37581 = DEFINITIONAL_REPRESENTATION('',(#37582),#37586);
+#37582 = LINE('',#37583,#37584);
+#37583 = CARTESIAN_POINT('',(0.,0.));
+#37584 = VECTOR('',#37585,1.);
+#37585 = DIRECTION('',(1.,0.));
+#37586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37587 = PCURVE('',#37198,#37588);
+#37588 = DEFINITIONAL_REPRESENTATION('',(#37589),#37593);
+#37589 = LINE('',#37590,#37591);
+#37590 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#37591 = VECTOR('',#37592,1.);
+#37592 = DIRECTION('',(0.,-1.));
+#37593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37594 = ORIENTED_EDGE('',*,*,#37595,.T.);
+#37595 = EDGE_CURVE('',#37573,#37240,#37596,.T.);
+#37596 = SURFACE_CURVE('',#37597,(#37601,#37608),.PCURVE_S1.);
+#37597 = LINE('',#37598,#37599);
+#37598 = CARTESIAN_POINT('',(-5.88,-5.7875,0.));
+#37599 = VECTOR('',#37600,1.);
+#37600 = DIRECTION('',(0.,1.,0.));
+#37601 = PCURVE('',#37170,#37602);
+#37602 = DEFINITIONAL_REPRESENTATION('',(#37603),#37607);
+#37603 = LINE('',#37604,#37605);
+#37604 = CARTESIAN_POINT('',(0.,0.));
+#37605 = VECTOR('',#37606,1.);
+#37606 = DIRECTION('',(0.,-1.));
+#37607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37608 = PCURVE('',#37257,#37609);
+#37609 = DEFINITIONAL_REPRESENTATION('',(#37610),#37614);
+#37610 = LINE('',#37611,#37612);
+#37611 = CARTESIAN_POINT('',(0.,0.));
+#37612 = VECTOR('',#37613,1.);
+#37613 = DIRECTION('',(0.,1.));
+#37614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37615 = ORIENTED_EDGE('',*,*,#37269,.T.);
+#37616 = ORIENTED_EDGE('',*,*,#37154,.F.);
+#37617 = ADVANCED_FACE('',(#37618),#37198,.T.);
+#37618 = FACE_BOUND('',#37619,.T.);
+#37619 = EDGE_LOOP('',(#37620,#37643,#37667,#37690,#37713,#37736,#37759,
+ #37787,#37808,#37809,#37810));
+#37620 = ORIENTED_EDGE('',*,*,#37621,.T.);
+#37621 = EDGE_CURVE('',#37573,#37622,#37624,.T.);
+#37622 = VERTEX_POINT('',#37623);
+#37623 = CARTESIAN_POINT('',(-5.530173477358,-5.7875,0.));
+#37624 = SURFACE_CURVE('',#37625,(#37629,#37636),.PCURVE_S1.);
+#37625 = LINE('',#37626,#37627);
+#37626 = CARTESIAN_POINT('',(-5.88,-5.7875,0.));
+#37627 = VECTOR('',#37628,1.);
+#37628 = DIRECTION('',(1.,0.,0.));
+#37629 = PCURVE('',#37198,#37630);
+#37630 = DEFINITIONAL_REPRESENTATION('',(#37631),#37635);
+#37631 = LINE('',#37632,#37633);
+#37632 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#37633 = VECTOR('',#37634,1.);
+#37634 = DIRECTION('',(-1.,-4.751047921064E-59));
+#37635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37636 = PCURVE('',#37257,#37637);
+#37637 = DEFINITIONAL_REPRESENTATION('',(#37638),#37642);
+#37638 = LINE('',#37639,#37640);
+#37639 = CARTESIAN_POINT('',(0.,0.));
+#37640 = VECTOR('',#37641,1.);
+#37641 = DIRECTION('',(1.,0.));
+#37642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37643 = ORIENTED_EDGE('',*,*,#37644,.T.);
+#37644 = EDGE_CURVE('',#37622,#37645,#37647,.T.);
+#37645 = VERTEX_POINT('',#37646);
+#37646 = CARTESIAN_POINT('',(-5.452168762264,-5.7875,4.174685660388E-02)
+ );
+#37647 = SURFACE_CURVE('',#37648,(#37653,#37660),.PCURVE_S1.);
+#37648 = CIRCLE('',#37649,9.375E-02);
+#37649 = AXIS2_PLACEMENT_3D('',#37650,#37651,#37652);
+#37650 = CARTESIAN_POINT('',(-5.530173477358,-5.7875,9.375E-02));
+#37651 = DIRECTION('',(0.,-1.,0.));
+#37652 = DIRECTION('',(0.,0.,1.));
+#37653 = PCURVE('',#37198,#37654);
+#37654 = DEFINITIONAL_REPRESENTATION('',(#37655),#37659);
+#37655 = CIRCLE('',#37656,9.375E-02);
+#37656 = AXIS2_PLACEMENT_2D('',#37657,#37658);
+#37657 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#37658 = DIRECTION('',(0.,-1.));
+#37659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37660 = PCURVE('',#37507,#37661);
+#37661 = DEFINITIONAL_REPRESENTATION('',(#37662),#37666);
+#37662 = LINE('',#37663,#37664);
+#37663 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#37664 = VECTOR('',#37665,1.);
+#37665 = DIRECTION('',(-1.,0.));
+#37666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37667 = ORIENTED_EDGE('',*,*,#37668,.T.);
+#37668 = EDGE_CURVE('',#37645,#37669,#37671,.T.);
+#37669 = VERTEX_POINT('',#37670);
+#37670 = CARTESIAN_POINT('',(-5.135662475472,-5.7875,0.516506286792));
+#37671 = SURFACE_CURVE('',#37672,(#37676,#37683),.PCURVE_S1.);
+#37672 = LINE('',#37673,#37674);
+#37673 = CARTESIAN_POINT('',(-5.48,-5.7875,2.775557561563E-17));
+#37674 = VECTOR('',#37675,1.);
+#37675 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#37676 = PCURVE('',#37198,#37677);
+#37677 = DEFINITIONAL_REPRESENTATION('',(#37678),#37682);
+#37678 = LINE('',#37679,#37680);
+#37679 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#37680 = VECTOR('',#37681,1.);
+#37681 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#37682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37683 = PCURVE('',#37476,#37684);
+#37684 = DEFINITIONAL_REPRESENTATION('',(#37685),#37689);
+#37685 = LINE('',#37686,#37687);
+#37686 = CARTESIAN_POINT('',(0.,0.));
+#37687 = VECTOR('',#37688,1.);
+#37688 = DIRECTION('',(1.,0.));
+#37689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37690 = ORIENTED_EDGE('',*,*,#37691,.T.);
+#37691 = EDGE_CURVE('',#37669,#37692,#37694,.T.);
+#37692 = VERTEX_POINT('',#37693);
+#37693 = CARTESIAN_POINT('',(-5.08,-5.7875,0.516506286792));
+#37694 = SURFACE_CURVE('',#37695,(#37699,#37706),.PCURVE_S1.);
+#37695 = LINE('',#37696,#37697);
+#37696 = CARTESIAN_POINT('',(-5.236009430188,-5.7875,0.516506286792));
+#37697 = VECTOR('',#37698,1.);
+#37698 = DIRECTION('',(1.,0.,0.));
+#37699 = PCURVE('',#37198,#37700);
+#37700 = DEFINITIONAL_REPRESENTATION('',(#37701),#37705);
+#37701 = LINE('',#37702,#37703);
+#37702 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#37703 = VECTOR('',#37704,1.);
+#37704 = DIRECTION('',(-1.,-4.751047921064E-59));
+#37705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37706 = PCURVE('',#37448,#37707);
+#37707 = DEFINITIONAL_REPRESENTATION('',(#37708),#37712);
+#37708 = LINE('',#37709,#37710);
+#37709 = CARTESIAN_POINT('',(0.,0.));
+#37710 = VECTOR('',#37711,1.);
+#37711 = DIRECTION('',(1.,0.));
+#37712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37713 = ORIENTED_EDGE('',*,*,#37714,.T.);
+#37714 = EDGE_CURVE('',#37692,#37715,#37717,.T.);
+#37715 = VERTEX_POINT('',#37716);
+#37716 = CARTESIAN_POINT('',(-5.08,-5.7875,0.704006286792));
+#37717 = SURFACE_CURVE('',#37718,(#37722,#37729),.PCURVE_S1.);
+#37718 = LINE('',#37719,#37720);
+#37719 = CARTESIAN_POINT('',(-5.08,-5.7875,0.516506286792));
+#37720 = VECTOR('',#37721,1.);
+#37721 = DIRECTION('',(0.,0.,1.));
+#37722 = PCURVE('',#37198,#37723);
+#37723 = DEFINITIONAL_REPRESENTATION('',(#37724),#37728);
+#37724 = LINE('',#37725,#37726);
+#37725 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#37726 = VECTOR('',#37727,1.);
+#37727 = DIRECTION('',(0.,-1.));
+#37728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37729 = PCURVE('',#37420,#37730);
+#37730 = DEFINITIONAL_REPRESENTATION('',(#37731),#37735);
+#37731 = LINE('',#37732,#37733);
+#37732 = CARTESIAN_POINT('',(0.,0.));
+#37733 = VECTOR('',#37734,1.);
+#37734 = DIRECTION('',(1.,0.));
+#37735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37736 = ORIENTED_EDGE('',*,*,#37737,.F.);
+#37737 = EDGE_CURVE('',#37738,#37715,#37740,.T.);
+#37738 = VERTEX_POINT('',#37739);
+#37739 = CARTESIAN_POINT('',(-5.18583595283,-5.7875,0.704006286792));
+#37740 = SURFACE_CURVE('',#37741,(#37745,#37752),.PCURVE_S1.);
+#37741 = LINE('',#37742,#37743);
+#37742 = CARTESIAN_POINT('',(-5.236009430188,-5.7875,0.704006286792));
+#37743 = VECTOR('',#37744,1.);
+#37744 = DIRECTION('',(1.,0.,0.));
+#37745 = PCURVE('',#37198,#37746);
+#37746 = DEFINITIONAL_REPRESENTATION('',(#37747),#37751);
+#37747 = LINE('',#37748,#37749);
+#37748 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#37749 = VECTOR('',#37750,1.);
+#37750 = DIRECTION('',(-1.,-4.751047921064E-59));
+#37751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37752 = PCURVE('',#37392,#37753);
+#37753 = DEFINITIONAL_REPRESENTATION('',(#37754),#37758);
+#37754 = LINE('',#37755,#37756);
+#37755 = CARTESIAN_POINT('',(0.,0.));
+#37756 = VECTOR('',#37757,1.);
+#37757 = DIRECTION('',(1.,0.));
+#37758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37759 = ORIENTED_EDGE('',*,*,#37760,.F.);
+#37760 = EDGE_CURVE('',#37761,#37738,#37763,.T.);
+#37761 = VERTEX_POINT('',#37762);
+#37762 = CARTESIAN_POINT('',(-5.263840667924,-5.7875,0.662259430188));
+#37763 = SURFACE_CURVE('',#37764,(#37769,#37780),.PCURVE_S1.);
+#37764 = CIRCLE('',#37765,9.375E-02);
+#37765 = AXIS2_PLACEMENT_3D('',#37766,#37767,#37768);
+#37766 = CARTESIAN_POINT('',(-5.18583595283,-5.7875,0.610256286792));
+#37767 = DIRECTION('',(0.,1.,0.));
+#37768 = DIRECTION('',(0.,0.,1.));
+#37769 = PCURVE('',#37198,#37770);
+#37770 = DEFINITIONAL_REPRESENTATION('',(#37771),#37779);
+#37771 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37772,#37773,#37774,#37775
+ ,#37776,#37777,#37778),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#37772 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#37773 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#37774 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#37775 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#37776 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#37777 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#37778 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#37779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37780 = PCURVE('',#37364,#37781);
+#37781 = DEFINITIONAL_REPRESENTATION('',(#37782),#37786);
+#37782 = LINE('',#37783,#37784);
+#37783 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#37784 = VECTOR('',#37785,1.);
+#37785 = DIRECTION('',(1.,0.));
+#37786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37787 = ORIENTED_EDGE('',*,*,#37788,.F.);
+#37788 = EDGE_CURVE('',#37523,#37761,#37789,.T.);
+#37789 = SURFACE_CURVE('',#37790,(#37794,#37801),.PCURVE_S1.);
+#37790 = LINE('',#37791,#37792);
+#37791 = CARTESIAN_POINT('',(-5.636009430188,-5.7875,0.104006286792));
+#37792 = VECTOR('',#37793,1.);
+#37793 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#37794 = PCURVE('',#37198,#37795);
+#37795 = DEFINITIONAL_REPRESENTATION('',(#37796),#37800);
+#37796 = LINE('',#37797,#37798);
+#37797 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#37798 = VECTOR('',#37799,1.);
+#37799 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#37800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37801 = PCURVE('',#37335,#37802);
+#37802 = DEFINITIONAL_REPRESENTATION('',(#37803),#37807);
+#37803 = LINE('',#37804,#37805);
+#37804 = CARTESIAN_POINT('',(0.,0.));
+#37805 = VECTOR('',#37806,1.);
+#37806 = DIRECTION('',(1.,0.));
+#37807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37808 = ORIENTED_EDGE('',*,*,#37522,.F.);
+#37809 = ORIENTED_EDGE('',*,*,#37182,.F.);
+#37810 = ORIENTED_EDGE('',*,*,#37572,.F.);
+#37811 = ADVANCED_FACE('',(#37812),#37257,.F.);
+#37812 = FACE_BOUND('',#37813,.F.);
+#37813 = EDGE_LOOP('',(#37814,#37815,#37816,#37817));
+#37814 = ORIENTED_EDGE('',*,*,#37239,.F.);
+#37815 = ORIENTED_EDGE('',*,*,#37595,.F.);
+#37816 = ORIENTED_EDGE('',*,*,#37621,.T.);
+#37817 = ORIENTED_EDGE('',*,*,#37818,.T.);
+#37818 = EDGE_CURVE('',#37622,#37242,#37819,.T.);
+#37819 = SURFACE_CURVE('',#37820,(#37824,#37831),.PCURVE_S1.);
+#37820 = LINE('',#37821,#37822);
+#37821 = CARTESIAN_POINT('',(-5.530173477358,-5.7875,0.));
+#37822 = VECTOR('',#37823,1.);
+#37823 = DIRECTION('',(0.,1.,0.));
+#37824 = PCURVE('',#37257,#37825);
+#37825 = DEFINITIONAL_REPRESENTATION('',(#37826),#37830);
+#37826 = LINE('',#37827,#37828);
+#37827 = CARTESIAN_POINT('',(0.349826522642,0.));
+#37828 = VECTOR('',#37829,1.);
+#37829 = DIRECTION('',(0.,1.));
+#37830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37831 = PCURVE('',#37507,#37832);
+#37832 = DEFINITIONAL_REPRESENTATION('',(#37833),#37837);
+#37833 = LINE('',#37834,#37835);
+#37834 = CARTESIAN_POINT('',(-0.,0.));
+#37835 = VECTOR('',#37836,1.);
+#37836 = DIRECTION('',(-0.,1.));
+#37837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37838 = ADVANCED_FACE('',(#37839),#37507,.T.);
+#37839 = FACE_BOUND('',#37840,.F.);
+#37840 = EDGE_LOOP('',(#37841,#37842,#37863,#37864));
+#37841 = ORIENTED_EDGE('',*,*,#37644,.T.);
+#37842 = ORIENTED_EDGE('',*,*,#37843,.T.);
+#37843 = EDGE_CURVE('',#37645,#37461,#37844,.T.);
+#37844 = SURFACE_CURVE('',#37845,(#37849,#37856),.PCURVE_S1.);
+#37845 = LINE('',#37846,#37847);
+#37846 = CARTESIAN_POINT('',(-5.452168762264,-5.7875,4.174685660388E-02)
+ );
+#37847 = VECTOR('',#37848,1.);
+#37848 = DIRECTION('',(0.,1.,0.));
+#37849 = PCURVE('',#37507,#37850);
+#37850 = DEFINITIONAL_REPRESENTATION('',(#37851),#37855);
+#37851 = LINE('',#37852,#37853);
+#37852 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#37853 = VECTOR('',#37854,1.);
+#37854 = DIRECTION('',(-0.,1.));
+#37855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37856 = PCURVE('',#37476,#37857);
+#37857 = DEFINITIONAL_REPRESENTATION('',(#37858),#37862);
+#37858 = LINE('',#37859,#37860);
+#37859 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#37860 = VECTOR('',#37861,1.);
+#37861 = DIRECTION('',(0.,-1.));
+#37862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37863 = ORIENTED_EDGE('',*,*,#37488,.F.);
+#37864 = ORIENTED_EDGE('',*,*,#37818,.F.);
+#37865 = ADVANCED_FACE('',(#37866),#37476,.T.);
+#37866 = FACE_BOUND('',#37867,.T.);
+#37867 = EDGE_LOOP('',(#37868,#37869,#37870,#37871));
+#37868 = ORIENTED_EDGE('',*,*,#37668,.F.);
+#37869 = ORIENTED_EDGE('',*,*,#37843,.T.);
+#37870 = ORIENTED_EDGE('',*,*,#37460,.T.);
+#37871 = ORIENTED_EDGE('',*,*,#37872,.F.);
+#37872 = EDGE_CURVE('',#37669,#37433,#37873,.T.);
+#37873 = SURFACE_CURVE('',#37874,(#37878,#37884),.PCURVE_S1.);
+#37874 = LINE('',#37875,#37876);
+#37875 = CARTESIAN_POINT('',(-5.135662475472,-5.7875,0.516506286792));
+#37876 = VECTOR('',#37877,1.);
+#37877 = DIRECTION('',(0.,1.,0.));
+#37878 = PCURVE('',#37476,#37879);
+#37879 = DEFINITIONAL_REPRESENTATION('',(#37880),#37883);
+#37880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37881,#37882),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#37881 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#37882 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#37883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37884 = PCURVE('',#37448,#37885);
+#37885 = DEFINITIONAL_REPRESENTATION('',(#37886),#37889);
+#37886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37887,#37888),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#37887 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#37888 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#37889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37890 = ADVANCED_FACE('',(#37891),#37448,.F.);
+#37891 = FACE_BOUND('',#37892,.F.);
+#37892 = EDGE_LOOP('',(#37893,#37894,#37895,#37896));
+#37893 = ORIENTED_EDGE('',*,*,#37432,.F.);
+#37894 = ORIENTED_EDGE('',*,*,#37872,.F.);
+#37895 = ORIENTED_EDGE('',*,*,#37691,.T.);
+#37896 = ORIENTED_EDGE('',*,*,#37897,.T.);
+#37897 = EDGE_CURVE('',#37692,#37405,#37898,.T.);
+#37898 = SURFACE_CURVE('',#37899,(#37903,#37910),.PCURVE_S1.);
+#37899 = LINE('',#37900,#37901);
+#37900 = CARTESIAN_POINT('',(-5.08,-5.7875,0.516506286792));
+#37901 = VECTOR('',#37902,1.);
+#37902 = DIRECTION('',(0.,1.,0.));
+#37903 = PCURVE('',#37448,#37904);
+#37904 = DEFINITIONAL_REPRESENTATION('',(#37905),#37909);
+#37905 = LINE('',#37906,#37907);
+#37906 = CARTESIAN_POINT('',(0.156009430188,0.));
+#37907 = VECTOR('',#37908,1.);
+#37908 = DIRECTION('',(0.,1.));
+#37909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37910 = PCURVE('',#37420,#37911);
+#37911 = DEFINITIONAL_REPRESENTATION('',(#37912),#37916);
+#37912 = LINE('',#37913,#37914);
+#37913 = CARTESIAN_POINT('',(0.,0.));
+#37914 = VECTOR('',#37915,1.);
+#37915 = DIRECTION('',(0.,-1.));
+#37916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37917 = ADVANCED_FACE('',(#37918),#37420,.T.);
+#37918 = FACE_BOUND('',#37919,.T.);
+#37919 = EDGE_LOOP('',(#37920,#37921,#37922,#37923));
+#37920 = ORIENTED_EDGE('',*,*,#37714,.F.);
+#37921 = ORIENTED_EDGE('',*,*,#37897,.T.);
+#37922 = ORIENTED_EDGE('',*,*,#37404,.T.);
+#37923 = ORIENTED_EDGE('',*,*,#37924,.F.);
+#37924 = EDGE_CURVE('',#37715,#37377,#37925,.T.);
+#37925 = SURFACE_CURVE('',#37926,(#37930,#37937),.PCURVE_S1.);
+#37926 = LINE('',#37927,#37928);
+#37927 = CARTESIAN_POINT('',(-5.08,-5.7875,0.704006286792));
+#37928 = VECTOR('',#37929,1.);
+#37929 = DIRECTION('',(0.,1.,0.));
+#37930 = PCURVE('',#37420,#37931);
+#37931 = DEFINITIONAL_REPRESENTATION('',(#37932),#37936);
+#37932 = LINE('',#37933,#37934);
+#37933 = CARTESIAN_POINT('',(0.1875,0.));
+#37934 = VECTOR('',#37935,1.);
+#37935 = DIRECTION('',(0.,-1.));
+#37936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37937 = PCURVE('',#37392,#37938);
+#37938 = DEFINITIONAL_REPRESENTATION('',(#37939),#37943);
+#37939 = LINE('',#37940,#37941);
+#37940 = CARTESIAN_POINT('',(0.156009430188,0.));
+#37941 = VECTOR('',#37942,1.);
+#37942 = DIRECTION('',(0.,1.));
+#37943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37944 = ADVANCED_FACE('',(#37945),#37335,.F.);
+#37945 = FACE_BOUND('',#37946,.F.);
+#37946 = EDGE_LOOP('',(#37947,#37948,#37949,#37950));
+#37947 = ORIENTED_EDGE('',*,*,#37788,.F.);
+#37948 = ORIENTED_EDGE('',*,*,#37546,.T.);
+#37949 = ORIENTED_EDGE('',*,*,#37319,.T.);
+#37950 = ORIENTED_EDGE('',*,*,#37951,.F.);
+#37951 = EDGE_CURVE('',#37761,#37320,#37952,.T.);
+#37952 = SURFACE_CURVE('',#37953,(#37957,#37964),.PCURVE_S1.);
+#37953 = LINE('',#37954,#37955);
+#37954 = CARTESIAN_POINT('',(-5.263840667924,-5.7875,0.662259430188));
+#37955 = VECTOR('',#37956,1.);
+#37956 = DIRECTION('',(0.,1.,0.));
+#37957 = PCURVE('',#37335,#37958);
+#37958 = DEFINITIONAL_REPRESENTATION('',(#37959),#37963);
+#37959 = LINE('',#37960,#37961);
+#37960 = CARTESIAN_POINT('',(0.670936777735,0.));
+#37961 = VECTOR('',#37962,1.);
+#37962 = DIRECTION('',(0.,-1.));
+#37963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37964 = PCURVE('',#37364,#37965);
+#37965 = DEFINITIONAL_REPRESENTATION('',(#37966),#37970);
+#37966 = LINE('',#37967,#37968);
+#37967 = CARTESIAN_POINT('',(0.,0.));
+#37968 = VECTOR('',#37969,1.);
+#37969 = DIRECTION('',(0.,1.));
+#37970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37971 = ADVANCED_FACE('',(#37972),#37392,.T.);
+#37972 = FACE_BOUND('',#37973,.T.);
+#37973 = EDGE_LOOP('',(#37974,#37975,#37976,#37977));
+#37974 = ORIENTED_EDGE('',*,*,#37737,.T.);
+#37975 = ORIENTED_EDGE('',*,*,#37924,.T.);
+#37976 = ORIENTED_EDGE('',*,*,#37376,.F.);
+#37977 = ORIENTED_EDGE('',*,*,#37978,.F.);
+#37978 = EDGE_CURVE('',#37738,#37348,#37979,.T.);
+#37979 = SURFACE_CURVE('',#37980,(#37984,#37991),.PCURVE_S1.);
+#37980 = LINE('',#37981,#37982);
+#37981 = CARTESIAN_POINT('',(-5.18583595283,-5.7875,0.704006286792));
+#37982 = VECTOR('',#37983,1.);
+#37983 = DIRECTION('',(0.,1.,0.));
+#37984 = PCURVE('',#37392,#37985);
+#37985 = DEFINITIONAL_REPRESENTATION('',(#37986),#37990);
+#37986 = LINE('',#37987,#37988);
+#37987 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#37988 = VECTOR('',#37989,1.);
+#37989 = DIRECTION('',(0.,1.));
+#37990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37991 = PCURVE('',#37364,#37992);
+#37992 = DEFINITIONAL_REPRESENTATION('',(#37993),#37997);
+#37993 = LINE('',#37994,#37995);
+#37994 = CARTESIAN_POINT('',(0.982793723247,0.));
+#37995 = VECTOR('',#37996,1.);
+#37996 = DIRECTION('',(0.,1.));
+#37997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#37998 = ADVANCED_FACE('',(#37999),#37364,.T.);
+#37999 = FACE_BOUND('',#38000,.T.);
+#38000 = EDGE_LOOP('',(#38001,#38002,#38003,#38004));
+#38001 = ORIENTED_EDGE('',*,*,#37760,.T.);
+#38002 = ORIENTED_EDGE('',*,*,#37978,.T.);
+#38003 = ORIENTED_EDGE('',*,*,#37347,.F.);
+#38004 = ORIENTED_EDGE('',*,*,#37951,.F.);
+#38005 = MANIFOLD_SOLID_BREP('',#38006);
+#38006 = CLOSED_SHELL('',(#38007,#38127,#38406,#38460,#38509,#38703,
+ #38730,#38757,#38782,#38809,#38836,#38863,#38890));
+#38007 = ADVANCED_FACE('',(#38008),#38022,.T.);
+#38008 = FACE_BOUND('',#38009,.T.);
+#38009 = EDGE_LOOP('',(#38010,#38045,#38073,#38101));
+#38010 = ORIENTED_EDGE('',*,*,#38011,.F.);
+#38011 = EDGE_CURVE('',#38012,#38014,#38016,.T.);
+#38012 = VERTEX_POINT('',#38013);
+#38013 = CARTESIAN_POINT('',(5.630520432075,-5.4125,0.1875));
+#38014 = VERTEX_POINT('',#38015);
+#38015 = CARTESIAN_POINT('',(5.88,-5.4125,0.1875));
+#38016 = SURFACE_CURVE('',#38017,(#38021,#38033),.PCURVE_S1.);
+#38017 = LINE('',#38018,#38019);
+#38018 = CARTESIAN_POINT('',(5.48,-5.4125,0.1875));
+#38019 = VECTOR('',#38020,1.);
+#38020 = DIRECTION('',(1.,0.,0.));
+#38021 = PCURVE('',#38022,#38027);
+#38022 = PLANE('',#38023);
+#38023 = AXIS2_PLACEMENT_3D('',#38024,#38025,#38026);
+#38024 = CARTESIAN_POINT('',(5.48,-5.7875,0.1875));
+#38025 = DIRECTION('',(0.,0.,1.));
+#38026 = DIRECTION('',(1.,0.,0.));
+#38027 = DEFINITIONAL_REPRESENTATION('',(#38028),#38032);
+#38028 = LINE('',#38029,#38030);
+#38029 = CARTESIAN_POINT('',(0.,0.375));
+#38030 = VECTOR('',#38031,1.);
+#38031 = DIRECTION('',(1.,0.));
+#38032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38033 = PCURVE('',#38034,#38039);
+#38034 = PLANE('',#38035);
+#38035 = AXIS2_PLACEMENT_3D('',#38036,#38037,#38038);
+#38036 = CARTESIAN_POINT('',(5.453319128445,-5.4125,0.302149478872));
+#38037 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#38038 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#38039 = DEFINITIONAL_REPRESENTATION('',(#38040),#38044);
+#38040 = LINE('',#38041,#38042);
+#38041 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#38042 = VECTOR('',#38043,1.);
+#38043 = DIRECTION('',(1.,4.145425090127E-57));
+#38044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38045 = ORIENTED_EDGE('',*,*,#38046,.F.);
+#38046 = EDGE_CURVE('',#38047,#38012,#38049,.T.);
+#38047 = VERTEX_POINT('',#38048);
+#38048 = CARTESIAN_POINT('',(5.630520432075,-5.7875,0.1875));
+#38049 = SURFACE_CURVE('',#38050,(#38054,#38061),.PCURVE_S1.);
+#38050 = LINE('',#38051,#38052);
+#38051 = CARTESIAN_POINT('',(5.630520432075,-5.7875,0.1875));
+#38052 = VECTOR('',#38053,1.);
+#38053 = DIRECTION('',(0.,1.,0.));
+#38054 = PCURVE('',#38022,#38055);
+#38055 = DEFINITIONAL_REPRESENTATION('',(#38056),#38060);
+#38056 = LINE('',#38057,#38058);
+#38057 = CARTESIAN_POINT('',(0.150520432075,0.));
+#38058 = VECTOR('',#38059,1.);
+#38059 = DIRECTION('',(0.,1.));
+#38060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38061 = PCURVE('',#38062,#38067);
+#38062 = CYLINDRICAL_SURFACE('',#38063,9.375E-02);
+#38063 = AXIS2_PLACEMENT_3D('',#38064,#38065,#38066);
+#38064 = CARTESIAN_POINT('',(5.630520432075,-5.7875,0.28125));
+#38065 = DIRECTION('',(0.,1.,0.));
+#38066 = DIRECTION('',(0.,0.,-1.));
+#38067 = DEFINITIONAL_REPRESENTATION('',(#38068),#38072);
+#38068 = LINE('',#38069,#38070);
+#38069 = CARTESIAN_POINT('',(0.,0.));
+#38070 = VECTOR('',#38071,1.);
+#38071 = DIRECTION('',(0.,1.));
+#38072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38073 = ORIENTED_EDGE('',*,*,#38074,.T.);
+#38074 = EDGE_CURVE('',#38047,#38075,#38077,.T.);
+#38075 = VERTEX_POINT('',#38076);
+#38076 = CARTESIAN_POINT('',(5.88,-5.7875,0.1875));
+#38077 = SURFACE_CURVE('',#38078,(#38082,#38089),.PCURVE_S1.);
+#38078 = LINE('',#38079,#38080);
+#38079 = CARTESIAN_POINT('',(5.48,-5.7875,0.1875));
+#38080 = VECTOR('',#38081,1.);
+#38081 = DIRECTION('',(1.,0.,0.));
+#38082 = PCURVE('',#38022,#38083);
+#38083 = DEFINITIONAL_REPRESENTATION('',(#38084),#38088);
+#38084 = LINE('',#38085,#38086);
+#38085 = CARTESIAN_POINT('',(0.,0.));
+#38086 = VECTOR('',#38087,1.);
+#38087 = DIRECTION('',(1.,0.));
+#38088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38089 = PCURVE('',#38090,#38095);
+#38090 = PLANE('',#38091);
+#38091 = AXIS2_PLACEMENT_3D('',#38092,#38093,#38094);
+#38092 = CARTESIAN_POINT('',(5.453319128445,-5.7875,0.302149478872));
+#38093 = DIRECTION('',(-0.,-1.,-0.));
+#38094 = DIRECTION('',(0.,0.,-1.));
+#38095 = DEFINITIONAL_REPRESENTATION('',(#38096),#38100);
+#38096 = LINE('',#38097,#38098);
+#38097 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#38098 = VECTOR('',#38099,1.);
+#38099 = DIRECTION('',(0.,1.));
+#38100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38101 = ORIENTED_EDGE('',*,*,#38102,.T.);
+#38102 = EDGE_CURVE('',#38075,#38014,#38103,.T.);
+#38103 = SURFACE_CURVE('',#38104,(#38108,#38115),.PCURVE_S1.);
+#38104 = LINE('',#38105,#38106);
+#38105 = CARTESIAN_POINT('',(5.88,-5.7875,0.1875));
+#38106 = VECTOR('',#38107,1.);
+#38107 = DIRECTION('',(0.,1.,0.));
+#38108 = PCURVE('',#38022,#38109);
+#38109 = DEFINITIONAL_REPRESENTATION('',(#38110),#38114);
+#38110 = LINE('',#38111,#38112);
+#38111 = CARTESIAN_POINT('',(0.4,0.));
+#38112 = VECTOR('',#38113,1.);
+#38113 = DIRECTION('',(0.,1.));
+#38114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38115 = PCURVE('',#38116,#38121);
+#38116 = PLANE('',#38117);
+#38117 = AXIS2_PLACEMENT_3D('',#38118,#38119,#38120);
+#38118 = CARTESIAN_POINT('',(5.88,-5.7875,0.));
+#38119 = DIRECTION('',(1.,0.,0.));
+#38120 = DIRECTION('',(0.,0.,1.));
+#38121 = DEFINITIONAL_REPRESENTATION('',(#38122),#38126);
+#38122 = LINE('',#38123,#38124);
+#38123 = CARTESIAN_POINT('',(0.1875,0.));
+#38124 = VECTOR('',#38125,1.);
+#38125 = DIRECTION('',(0.,-1.));
+#38126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38127 = ADVANCED_FACE('',(#38128),#38034,.T.);
+#38128 = FACE_BOUND('',#38129,.T.);
+#38129 = EDGE_LOOP('',(#38130,#38160,#38189,#38217,#38245,#38273,#38301,
+ #38334,#38362,#38384,#38385));
+#38130 = ORIENTED_EDGE('',*,*,#38131,.F.);
+#38131 = EDGE_CURVE('',#38132,#38134,#38136,.T.);
+#38132 = VERTEX_POINT('',#38133);
+#38133 = CARTESIAN_POINT('',(5.530173477358,-5.4125,0.));
+#38134 = VERTEX_POINT('',#38135);
+#38135 = CARTESIAN_POINT('',(5.88,-5.4125,0.));
+#38136 = SURFACE_CURVE('',#38137,(#38141,#38148),.PCURVE_S1.);
+#38137 = LINE('',#38138,#38139);
+#38138 = CARTESIAN_POINT('',(5.48,-5.4125,0.));
+#38139 = VECTOR('',#38140,1.);
+#38140 = DIRECTION('',(1.,0.,0.));
+#38141 = PCURVE('',#38034,#38142);
+#38142 = DEFINITIONAL_REPRESENTATION('',(#38143),#38147);
+#38143 = LINE('',#38144,#38145);
+#38144 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#38145 = VECTOR('',#38146,1.);
+#38146 = DIRECTION('',(1.,4.145425090127E-57));
+#38147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38148 = PCURVE('',#38149,#38154);
+#38149 = PLANE('',#38150);
+#38150 = AXIS2_PLACEMENT_3D('',#38151,#38152,#38153);
+#38151 = CARTESIAN_POINT('',(5.48,-5.7875,0.));
+#38152 = DIRECTION('',(0.,0.,1.));
+#38153 = DIRECTION('',(1.,0.,0.));
+#38154 = DEFINITIONAL_REPRESENTATION('',(#38155),#38159);
+#38155 = LINE('',#38156,#38157);
+#38156 = CARTESIAN_POINT('',(0.,0.375));
+#38157 = VECTOR('',#38158,1.);
+#38158 = DIRECTION('',(1.,0.));
+#38159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38160 = ORIENTED_EDGE('',*,*,#38161,.T.);
+#38161 = EDGE_CURVE('',#38132,#38162,#38164,.T.);
+#38162 = VERTEX_POINT('',#38163);
+#38163 = CARTESIAN_POINT('',(5.452168762264,-5.4125,4.174685660388E-02)
+ );
+#38164 = SURFACE_CURVE('',#38165,(#38170,#38177),.PCURVE_S1.);
+#38165 = CIRCLE('',#38166,9.375E-02);
+#38166 = AXIS2_PLACEMENT_3D('',#38167,#38168,#38169);
+#38167 = CARTESIAN_POINT('',(5.530173477358,-5.4125,9.375E-02));
+#38168 = DIRECTION('',(0.,1.,0.));
+#38169 = DIRECTION('',(0.,0.,1.));
+#38170 = PCURVE('',#38034,#38171);
+#38171 = DEFINITIONAL_REPRESENTATION('',(#38172),#38176);
+#38172 = CIRCLE('',#38173,9.375E-02);
+#38173 = AXIS2_PLACEMENT_2D('',#38174,#38175);
+#38174 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#38175 = DIRECTION('',(0.,-1.));
+#38176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38177 = PCURVE('',#38178,#38183);
+#38178 = CYLINDRICAL_SURFACE('',#38179,9.375E-02);
+#38179 = AXIS2_PLACEMENT_3D('',#38180,#38181,#38182);
+#38180 = CARTESIAN_POINT('',(5.530173477358,-5.7875,9.375E-02));
+#38181 = DIRECTION('',(0.,1.,0.));
+#38182 = DIRECTION('',(0.,0.,-1.));
+#38183 = DEFINITIONAL_REPRESENTATION('',(#38184),#38188);
+#38184 = LINE('',#38185,#38186);
+#38185 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#38186 = VECTOR('',#38187,1.);
+#38187 = DIRECTION('',(1.,0.));
+#38188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38189 = ORIENTED_EDGE('',*,*,#38190,.T.);
+#38190 = EDGE_CURVE('',#38162,#38191,#38193,.T.);
+#38191 = VERTEX_POINT('',#38192);
+#38192 = CARTESIAN_POINT('',(5.135662475472,-5.4125,0.516506286792));
+#38193 = SURFACE_CURVE('',#38194,(#38198,#38205),.PCURVE_S1.);
+#38194 = LINE('',#38195,#38196);
+#38195 = CARTESIAN_POINT('',(5.48,-5.4125,0.));
+#38196 = VECTOR('',#38197,1.);
+#38197 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#38198 = PCURVE('',#38034,#38199);
+#38199 = DEFINITIONAL_REPRESENTATION('',(#38200),#38204);
+#38200 = LINE('',#38201,#38202);
+#38201 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#38202 = VECTOR('',#38203,1.);
+#38203 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#38204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38205 = PCURVE('',#38206,#38211);
+#38206 = PLANE('',#38207);
+#38207 = AXIS2_PLACEMENT_3D('',#38208,#38209,#38210);
+#38208 = CARTESIAN_POINT('',(5.48,-5.7875,0.));
+#38209 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#38210 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#38211 = DEFINITIONAL_REPRESENTATION('',(#38212),#38216);
+#38212 = LINE('',#38213,#38214);
+#38213 = CARTESIAN_POINT('',(0.,-0.375));
+#38214 = VECTOR('',#38215,1.);
+#38215 = DIRECTION('',(1.,0.));
+#38216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38217 = ORIENTED_EDGE('',*,*,#38218,.F.);
+#38218 = EDGE_CURVE('',#38219,#38191,#38221,.T.);
+#38219 = VERTEX_POINT('',#38220);
+#38220 = CARTESIAN_POINT('',(5.08,-5.4125,0.516506286792));
+#38221 = SURFACE_CURVE('',#38222,(#38226,#38233),.PCURVE_S1.);
+#38222 = LINE('',#38223,#38224);
+#38223 = CARTESIAN_POINT('',(5.08,-5.4125,0.516506286792));
+#38224 = VECTOR('',#38225,1.);
+#38225 = DIRECTION('',(1.,0.,0.));
+#38226 = PCURVE('',#38034,#38227);
+#38227 = DEFINITIONAL_REPRESENTATION('',(#38228),#38232);
+#38228 = LINE('',#38229,#38230);
+#38229 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#38230 = VECTOR('',#38231,1.);
+#38231 = DIRECTION('',(1.,4.145425090127E-57));
+#38232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38233 = PCURVE('',#38234,#38239);
+#38234 = PLANE('',#38235);
+#38235 = AXIS2_PLACEMENT_3D('',#38236,#38237,#38238);
+#38236 = CARTESIAN_POINT('',(5.08,-5.7875,0.516506286792));
+#38237 = DIRECTION('',(0.,0.,1.));
+#38238 = DIRECTION('',(1.,0.,0.));
+#38239 = DEFINITIONAL_REPRESENTATION('',(#38240),#38244);
+#38240 = LINE('',#38241,#38242);
+#38241 = CARTESIAN_POINT('',(0.,0.375));
+#38242 = VECTOR('',#38243,1.);
+#38243 = DIRECTION('',(1.,0.));
+#38244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38245 = ORIENTED_EDGE('',*,*,#38246,.T.);
+#38246 = EDGE_CURVE('',#38219,#38247,#38249,.T.);
+#38247 = VERTEX_POINT('',#38248);
+#38248 = CARTESIAN_POINT('',(5.08,-5.4125,0.704006286792));
+#38249 = SURFACE_CURVE('',#38250,(#38254,#38261),.PCURVE_S1.);
+#38250 = LINE('',#38251,#38252);
+#38251 = CARTESIAN_POINT('',(5.08,-5.4125,0.516506286792));
+#38252 = VECTOR('',#38253,1.);
+#38253 = DIRECTION('',(0.,0.,1.));
+#38254 = PCURVE('',#38034,#38255);
+#38255 = DEFINITIONAL_REPRESENTATION('',(#38256),#38260);
+#38256 = LINE('',#38257,#38258);
+#38257 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#38258 = VECTOR('',#38259,1.);
+#38259 = DIRECTION('',(0.,-1.));
+#38260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38261 = PCURVE('',#38262,#38267);
+#38262 = PLANE('',#38263);
+#38263 = AXIS2_PLACEMENT_3D('',#38264,#38265,#38266);
+#38264 = CARTESIAN_POINT('',(5.08,-5.7875,0.516506286792));
+#38265 = DIRECTION('',(1.,0.,0.));
+#38266 = DIRECTION('',(0.,0.,1.));
+#38267 = DEFINITIONAL_REPRESENTATION('',(#38268),#38272);
+#38268 = LINE('',#38269,#38270);
+#38269 = CARTESIAN_POINT('',(0.,-0.375));
+#38270 = VECTOR('',#38271,1.);
+#38271 = DIRECTION('',(1.,0.));
+#38272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38273 = ORIENTED_EDGE('',*,*,#38274,.T.);
+#38274 = EDGE_CURVE('',#38247,#38275,#38277,.T.);
+#38275 = VERTEX_POINT('',#38276);
+#38276 = CARTESIAN_POINT('',(5.18583595283,-5.4125,0.704006286792));
+#38277 = SURFACE_CURVE('',#38278,(#38282,#38289),.PCURVE_S1.);
+#38278 = LINE('',#38279,#38280);
+#38279 = CARTESIAN_POINT('',(5.08,-5.4125,0.704006286792));
+#38280 = VECTOR('',#38281,1.);
+#38281 = DIRECTION('',(1.,0.,0.));
+#38282 = PCURVE('',#38034,#38283);
+#38283 = DEFINITIONAL_REPRESENTATION('',(#38284),#38288);
+#38284 = LINE('',#38285,#38286);
+#38285 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#38286 = VECTOR('',#38287,1.);
+#38287 = DIRECTION('',(1.,4.145425090127E-57));
+#38288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38289 = PCURVE('',#38290,#38295);
+#38290 = PLANE('',#38291);
+#38291 = AXIS2_PLACEMENT_3D('',#38292,#38293,#38294);
+#38292 = CARTESIAN_POINT('',(5.08,-5.7875,0.704006286792));
+#38293 = DIRECTION('',(0.,0.,1.));
+#38294 = DIRECTION('',(1.,0.,0.));
+#38295 = DEFINITIONAL_REPRESENTATION('',(#38296),#38300);
+#38296 = LINE('',#38297,#38298);
+#38297 = CARTESIAN_POINT('',(0.,0.375));
+#38298 = VECTOR('',#38299,1.);
+#38299 = DIRECTION('',(1.,0.));
+#38300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38301 = ORIENTED_EDGE('',*,*,#38302,.F.);
+#38302 = EDGE_CURVE('',#38303,#38275,#38305,.T.);
+#38303 = VERTEX_POINT('',#38304);
+#38304 = CARTESIAN_POINT('',(5.263840667924,-5.4125,0.662259430188));
+#38305 = SURFACE_CURVE('',#38306,(#38311,#38322),.PCURVE_S1.);
+#38306 = CIRCLE('',#38307,9.375E-02);
+#38307 = AXIS2_PLACEMENT_3D('',#38308,#38309,#38310);
+#38308 = CARTESIAN_POINT('',(5.18583595283,-5.4125,0.610256286792));
+#38309 = DIRECTION('',(0.,-1.,0.));
+#38310 = DIRECTION('',(0.,0.,1.));
+#38311 = PCURVE('',#38034,#38312);
+#38312 = DEFINITIONAL_REPRESENTATION('',(#38313),#38321);
+#38313 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38314,#38315,#38316,#38317
+ ,#38318,#38319,#38320),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#38314 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#38315 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#38316 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#38317 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#38318 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#38319 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#38320 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#38321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38322 = PCURVE('',#38323,#38328);
+#38323 = CYLINDRICAL_SURFACE('',#38324,9.375E-02);
+#38324 = AXIS2_PLACEMENT_3D('',#38325,#38326,#38327);
+#38325 = CARTESIAN_POINT('',(5.18583595283,-5.7875,0.610256286792));
+#38326 = DIRECTION('',(0.,1.,0.));
+#38327 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#38328 = DEFINITIONAL_REPRESENTATION('',(#38329),#38333);
+#38329 = LINE('',#38330,#38331);
+#38330 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#38331 = VECTOR('',#38332,1.);
+#38332 = DIRECTION('',(-1.,0.));
+#38333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38334 = ORIENTED_EDGE('',*,*,#38335,.F.);
+#38335 = EDGE_CURVE('',#38336,#38303,#38338,.T.);
+#38336 = VERTEX_POINT('',#38337);
+#38337 = CARTESIAN_POINT('',(5.552515716981,-5.4125,0.229246856604));
+#38338 = SURFACE_CURVE('',#38339,(#38343,#38350),.PCURVE_S1.);
+#38339 = LINE('',#38340,#38341);
+#38340 = CARTESIAN_POINT('',(5.636009430188,-5.4125,0.104006286792));
+#38341 = VECTOR('',#38342,1.);
+#38342 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#38343 = PCURVE('',#38034,#38344);
+#38344 = DEFINITIONAL_REPRESENTATION('',(#38345),#38349);
+#38345 = LINE('',#38346,#38347);
+#38346 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#38347 = VECTOR('',#38348,1.);
+#38348 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#38349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38350 = PCURVE('',#38351,#38356);
+#38351 = PLANE('',#38352);
+#38352 = AXIS2_PLACEMENT_3D('',#38353,#38354,#38355);
+#38353 = CARTESIAN_POINT('',(5.636009430188,-5.7875,0.104006286792));
+#38354 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#38355 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#38356 = DEFINITIONAL_REPRESENTATION('',(#38357),#38361);
+#38357 = LINE('',#38358,#38359);
+#38358 = CARTESIAN_POINT('',(0.,-0.375));
+#38359 = VECTOR('',#38360,1.);
+#38360 = DIRECTION('',(1.,0.));
+#38361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38362 = ORIENTED_EDGE('',*,*,#38363,.F.);
+#38363 = EDGE_CURVE('',#38012,#38336,#38364,.T.);
+#38364 = SURFACE_CURVE('',#38365,(#38370,#38377),.PCURVE_S1.);
+#38365 = CIRCLE('',#38366,9.375E-02);
+#38366 = AXIS2_PLACEMENT_3D('',#38367,#38368,#38369);
+#38367 = CARTESIAN_POINT('',(5.630520432075,-5.4125,0.28125));
+#38368 = DIRECTION('',(0.,1.,0.));
+#38369 = DIRECTION('',(0.,0.,1.));
+#38370 = PCURVE('',#38034,#38371);
+#38371 = DEFINITIONAL_REPRESENTATION('',(#38372),#38376);
+#38372 = CIRCLE('',#38373,9.375E-02);
+#38373 = AXIS2_PLACEMENT_2D('',#38374,#38375);
+#38374 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#38375 = DIRECTION('',(0.,-1.));
+#38376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38377 = PCURVE('',#38062,#38378);
+#38378 = DEFINITIONAL_REPRESENTATION('',(#38379),#38383);
+#38379 = LINE('',#38380,#38381);
+#38380 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#38381 = VECTOR('',#38382,1.);
+#38382 = DIRECTION('',(1.,0.));
+#38383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38384 = ORIENTED_EDGE('',*,*,#38011,.T.);
+#38385 = ORIENTED_EDGE('',*,*,#38386,.F.);
+#38386 = EDGE_CURVE('',#38134,#38014,#38387,.T.);
+#38387 = SURFACE_CURVE('',#38388,(#38392,#38399),.PCURVE_S1.);
+#38388 = LINE('',#38389,#38390);
+#38389 = CARTESIAN_POINT('',(5.88,-5.4125,0.));
+#38390 = VECTOR('',#38391,1.);
+#38391 = DIRECTION('',(0.,0.,1.));
+#38392 = PCURVE('',#38034,#38393);
+#38393 = DEFINITIONAL_REPRESENTATION('',(#38394),#38398);
+#38394 = LINE('',#38395,#38396);
+#38395 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#38396 = VECTOR('',#38397,1.);
+#38397 = DIRECTION('',(0.,-1.));
+#38398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38399 = PCURVE('',#38116,#38400);
+#38400 = DEFINITIONAL_REPRESENTATION('',(#38401),#38405);
+#38401 = LINE('',#38402,#38403);
+#38402 = CARTESIAN_POINT('',(0.,-0.375));
+#38403 = VECTOR('',#38404,1.);
+#38404 = DIRECTION('',(1.,0.));
+#38405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38406 = ADVANCED_FACE('',(#38407),#38062,.F.);
+#38407 = FACE_BOUND('',#38408,.F.);
+#38408 = EDGE_LOOP('',(#38409,#38437,#38458,#38459));
+#38409 = ORIENTED_EDGE('',*,*,#38410,.T.);
+#38410 = EDGE_CURVE('',#38047,#38411,#38413,.T.);
+#38411 = VERTEX_POINT('',#38412);
+#38412 = CARTESIAN_POINT('',(5.552515716981,-5.7875,0.229246856604));
+#38413 = SURFACE_CURVE('',#38414,(#38419,#38426),.PCURVE_S1.);
+#38414 = CIRCLE('',#38415,9.375E-02);
+#38415 = AXIS2_PLACEMENT_3D('',#38416,#38417,#38418);
+#38416 = CARTESIAN_POINT('',(5.630520432075,-5.7875,0.28125));
+#38417 = DIRECTION('',(0.,1.,0.));
+#38418 = DIRECTION('',(0.,0.,1.));
+#38419 = PCURVE('',#38062,#38420);
+#38420 = DEFINITIONAL_REPRESENTATION('',(#38421),#38425);
+#38421 = LINE('',#38422,#38423);
+#38422 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#38423 = VECTOR('',#38424,1.);
+#38424 = DIRECTION('',(1.,0.));
+#38425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38426 = PCURVE('',#38090,#38427);
+#38427 = DEFINITIONAL_REPRESENTATION('',(#38428),#38436);
+#38428 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38429,#38430,#38431,#38432
+ ,#38433,#38434,#38435),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#38429 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#38430 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#38431 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#38432 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#38433 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#38434 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#38435 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#38436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38437 = ORIENTED_EDGE('',*,*,#38438,.T.);
+#38438 = EDGE_CURVE('',#38411,#38336,#38439,.T.);
+#38439 = SURFACE_CURVE('',#38440,(#38444,#38451),.PCURVE_S1.);
+#38440 = LINE('',#38441,#38442);
+#38441 = CARTESIAN_POINT('',(5.552515716981,-5.7875,0.229246856604));
+#38442 = VECTOR('',#38443,1.);
+#38443 = DIRECTION('',(0.,1.,0.));
+#38444 = PCURVE('',#38062,#38445);
+#38445 = DEFINITIONAL_REPRESENTATION('',(#38446),#38450);
+#38446 = LINE('',#38447,#38448);
+#38447 = CARTESIAN_POINT('',(0.982793723247,0.));
+#38448 = VECTOR('',#38449,1.);
+#38449 = DIRECTION('',(0.,1.));
+#38450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38451 = PCURVE('',#38351,#38452);
+#38452 = DEFINITIONAL_REPRESENTATION('',(#38453),#38457);
+#38453 = LINE('',#38454,#38455);
+#38454 = CARTESIAN_POINT('',(0.150520432075,0.));
+#38455 = VECTOR('',#38456,1.);
+#38456 = DIRECTION('',(0.,-1.));
+#38457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38458 = ORIENTED_EDGE('',*,*,#38363,.F.);
+#38459 = ORIENTED_EDGE('',*,*,#38046,.F.);
+#38460 = ADVANCED_FACE('',(#38461),#38116,.T.);
+#38461 = FACE_BOUND('',#38462,.T.);
+#38462 = EDGE_LOOP('',(#38463,#38486,#38507,#38508));
+#38463 = ORIENTED_EDGE('',*,*,#38464,.F.);
+#38464 = EDGE_CURVE('',#38465,#38075,#38467,.T.);
+#38465 = VERTEX_POINT('',#38466);
+#38466 = CARTESIAN_POINT('',(5.88,-5.7875,0.));
+#38467 = SURFACE_CURVE('',#38468,(#38472,#38479),.PCURVE_S1.);
+#38468 = LINE('',#38469,#38470);
+#38469 = CARTESIAN_POINT('',(5.88,-5.7875,0.));
+#38470 = VECTOR('',#38471,1.);
+#38471 = DIRECTION('',(0.,0.,1.));
+#38472 = PCURVE('',#38116,#38473);
+#38473 = DEFINITIONAL_REPRESENTATION('',(#38474),#38478);
+#38474 = LINE('',#38475,#38476);
+#38475 = CARTESIAN_POINT('',(0.,0.));
+#38476 = VECTOR('',#38477,1.);
+#38477 = DIRECTION('',(1.,0.));
+#38478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38479 = PCURVE('',#38090,#38480);
+#38480 = DEFINITIONAL_REPRESENTATION('',(#38481),#38485);
+#38481 = LINE('',#38482,#38483);
+#38482 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#38483 = VECTOR('',#38484,1.);
+#38484 = DIRECTION('',(-1.,0.));
+#38485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38486 = ORIENTED_EDGE('',*,*,#38487,.T.);
+#38487 = EDGE_CURVE('',#38465,#38134,#38488,.T.);
+#38488 = SURFACE_CURVE('',#38489,(#38493,#38500),.PCURVE_S1.);
+#38489 = LINE('',#38490,#38491);
+#38490 = CARTESIAN_POINT('',(5.88,-5.7875,0.));
+#38491 = VECTOR('',#38492,1.);
+#38492 = DIRECTION('',(0.,1.,0.));
+#38493 = PCURVE('',#38116,#38494);
+#38494 = DEFINITIONAL_REPRESENTATION('',(#38495),#38499);
+#38495 = LINE('',#38496,#38497);
+#38496 = CARTESIAN_POINT('',(0.,0.));
+#38497 = VECTOR('',#38498,1.);
+#38498 = DIRECTION('',(0.,-1.));
+#38499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38500 = PCURVE('',#38149,#38501);
+#38501 = DEFINITIONAL_REPRESENTATION('',(#38502),#38506);
+#38502 = LINE('',#38503,#38504);
+#38503 = CARTESIAN_POINT('',(0.4,0.));
+#38504 = VECTOR('',#38505,1.);
+#38505 = DIRECTION('',(0.,1.));
+#38506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38507 = ORIENTED_EDGE('',*,*,#38386,.T.);
+#38508 = ORIENTED_EDGE('',*,*,#38102,.F.);
+#38509 = ADVANCED_FACE('',(#38510),#38090,.T.);
+#38510 = FACE_BOUND('',#38511,.T.);
+#38511 = EDGE_LOOP('',(#38512,#38535,#38536,#38537,#38538,#38561,#38585,
+ #38608,#38631,#38654,#38677));
+#38512 = ORIENTED_EDGE('',*,*,#38513,.T.);
+#38513 = EDGE_CURVE('',#38514,#38465,#38516,.T.);
+#38514 = VERTEX_POINT('',#38515);
+#38515 = CARTESIAN_POINT('',(5.530173477358,-5.7875,0.));
+#38516 = SURFACE_CURVE('',#38517,(#38521,#38528),.PCURVE_S1.);
+#38517 = LINE('',#38518,#38519);
+#38518 = CARTESIAN_POINT('',(5.48,-5.7875,0.));
+#38519 = VECTOR('',#38520,1.);
+#38520 = DIRECTION('',(1.,0.,0.));
+#38521 = PCURVE('',#38090,#38522);
+#38522 = DEFINITIONAL_REPRESENTATION('',(#38523),#38527);
+#38523 = LINE('',#38524,#38525);
+#38524 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#38525 = VECTOR('',#38526,1.);
+#38526 = DIRECTION('',(0.,1.));
+#38527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38528 = PCURVE('',#38149,#38529);
+#38529 = DEFINITIONAL_REPRESENTATION('',(#38530),#38534);
+#38530 = LINE('',#38531,#38532);
+#38531 = CARTESIAN_POINT('',(0.,0.));
+#38532 = VECTOR('',#38533,1.);
+#38533 = DIRECTION('',(1.,0.));
+#38534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38535 = ORIENTED_EDGE('',*,*,#38464,.T.);
+#38536 = ORIENTED_EDGE('',*,*,#38074,.F.);
+#38537 = ORIENTED_EDGE('',*,*,#38410,.T.);
+#38538 = ORIENTED_EDGE('',*,*,#38539,.T.);
+#38539 = EDGE_CURVE('',#38411,#38540,#38542,.T.);
+#38540 = VERTEX_POINT('',#38541);
+#38541 = CARTESIAN_POINT('',(5.263840667924,-5.7875,0.662259430188));
+#38542 = SURFACE_CURVE('',#38543,(#38547,#38554),.PCURVE_S1.);
+#38543 = LINE('',#38544,#38545);
+#38544 = CARTESIAN_POINT('',(5.636009430188,-5.7875,0.104006286792));
+#38545 = VECTOR('',#38546,1.);
+#38546 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#38547 = PCURVE('',#38090,#38548);
+#38548 = DEFINITIONAL_REPRESENTATION('',(#38549),#38553);
+#38549 = LINE('',#38550,#38551);
+#38550 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#38551 = VECTOR('',#38552,1.);
+#38552 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#38553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38554 = PCURVE('',#38351,#38555);
+#38555 = DEFINITIONAL_REPRESENTATION('',(#38556),#38560);
+#38556 = LINE('',#38557,#38558);
+#38557 = CARTESIAN_POINT('',(0.,0.));
+#38558 = VECTOR('',#38559,1.);
+#38559 = DIRECTION('',(1.,0.));
+#38560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38561 = ORIENTED_EDGE('',*,*,#38562,.T.);
+#38562 = EDGE_CURVE('',#38540,#38563,#38565,.T.);
+#38563 = VERTEX_POINT('',#38564);
+#38564 = CARTESIAN_POINT('',(5.18583595283,-5.7875,0.704006286792));
+#38565 = SURFACE_CURVE('',#38566,(#38571,#38578),.PCURVE_S1.);
+#38566 = CIRCLE('',#38567,9.375E-02);
+#38567 = AXIS2_PLACEMENT_3D('',#38568,#38569,#38570);
+#38568 = CARTESIAN_POINT('',(5.18583595283,-5.7875,0.610256286792));
+#38569 = DIRECTION('',(0.,-1.,0.));
+#38570 = DIRECTION('',(0.,0.,1.));
+#38571 = PCURVE('',#38090,#38572);
+#38572 = DEFINITIONAL_REPRESENTATION('',(#38573),#38577);
+#38573 = CIRCLE('',#38574,9.375E-02);
+#38574 = AXIS2_PLACEMENT_2D('',#38575,#38576);
+#38575 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#38576 = DIRECTION('',(-1.,0.));
+#38577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38578 = PCURVE('',#38323,#38579);
+#38579 = DEFINITIONAL_REPRESENTATION('',(#38580),#38584);
+#38580 = LINE('',#38581,#38582);
+#38581 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#38582 = VECTOR('',#38583,1.);
+#38583 = DIRECTION('',(-1.,0.));
+#38584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38585 = ORIENTED_EDGE('',*,*,#38586,.F.);
+#38586 = EDGE_CURVE('',#38587,#38563,#38589,.T.);
+#38587 = VERTEX_POINT('',#38588);
+#38588 = CARTESIAN_POINT('',(5.08,-5.7875,0.704006286792));
+#38589 = SURFACE_CURVE('',#38590,(#38594,#38601),.PCURVE_S1.);
+#38590 = LINE('',#38591,#38592);
+#38591 = CARTESIAN_POINT('',(5.08,-5.7875,0.704006286792));
+#38592 = VECTOR('',#38593,1.);
+#38593 = DIRECTION('',(1.,0.,0.));
+#38594 = PCURVE('',#38090,#38595);
+#38595 = DEFINITIONAL_REPRESENTATION('',(#38596),#38600);
+#38596 = LINE('',#38597,#38598);
+#38597 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#38598 = VECTOR('',#38599,1.);
+#38599 = DIRECTION('',(0.,1.));
+#38600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38601 = PCURVE('',#38290,#38602);
+#38602 = DEFINITIONAL_REPRESENTATION('',(#38603),#38607);
+#38603 = LINE('',#38604,#38605);
+#38604 = CARTESIAN_POINT('',(0.,0.));
+#38605 = VECTOR('',#38606,1.);
+#38606 = DIRECTION('',(1.,0.));
+#38607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38608 = ORIENTED_EDGE('',*,*,#38609,.F.);
+#38609 = EDGE_CURVE('',#38610,#38587,#38612,.T.);
+#38610 = VERTEX_POINT('',#38611);
+#38611 = CARTESIAN_POINT('',(5.08,-5.7875,0.516506286792));
+#38612 = SURFACE_CURVE('',#38613,(#38617,#38624),.PCURVE_S1.);
+#38613 = LINE('',#38614,#38615);
+#38614 = CARTESIAN_POINT('',(5.08,-5.7875,0.516506286792));
+#38615 = VECTOR('',#38616,1.);
+#38616 = DIRECTION('',(0.,0.,1.));
+#38617 = PCURVE('',#38090,#38618);
+#38618 = DEFINITIONAL_REPRESENTATION('',(#38619),#38623);
+#38619 = LINE('',#38620,#38621);
+#38620 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#38621 = VECTOR('',#38622,1.);
+#38622 = DIRECTION('',(-1.,0.));
+#38623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38624 = PCURVE('',#38262,#38625);
+#38625 = DEFINITIONAL_REPRESENTATION('',(#38626),#38630);
+#38626 = LINE('',#38627,#38628);
+#38627 = CARTESIAN_POINT('',(0.,0.));
+#38628 = VECTOR('',#38629,1.);
+#38629 = DIRECTION('',(1.,0.));
+#38630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38631 = ORIENTED_EDGE('',*,*,#38632,.T.);
+#38632 = EDGE_CURVE('',#38610,#38633,#38635,.T.);
+#38633 = VERTEX_POINT('',#38634);
+#38634 = CARTESIAN_POINT('',(5.135662475472,-5.7875,0.516506286792));
+#38635 = SURFACE_CURVE('',#38636,(#38640,#38647),.PCURVE_S1.);
+#38636 = LINE('',#38637,#38638);
+#38637 = CARTESIAN_POINT('',(5.08,-5.7875,0.516506286792));
+#38638 = VECTOR('',#38639,1.);
+#38639 = DIRECTION('',(1.,0.,0.));
+#38640 = PCURVE('',#38090,#38641);
+#38641 = DEFINITIONAL_REPRESENTATION('',(#38642),#38646);
+#38642 = LINE('',#38643,#38644);
+#38643 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#38644 = VECTOR('',#38645,1.);
+#38645 = DIRECTION('',(0.,1.));
+#38646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38647 = PCURVE('',#38234,#38648);
+#38648 = DEFINITIONAL_REPRESENTATION('',(#38649),#38653);
+#38649 = LINE('',#38650,#38651);
+#38650 = CARTESIAN_POINT('',(0.,0.));
+#38651 = VECTOR('',#38652,1.);
+#38652 = DIRECTION('',(1.,0.));
+#38653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38654 = ORIENTED_EDGE('',*,*,#38655,.F.);
+#38655 = EDGE_CURVE('',#38656,#38633,#38658,.T.);
+#38656 = VERTEX_POINT('',#38657);
+#38657 = CARTESIAN_POINT('',(5.452168762264,-5.7875,4.174685660388E-02)
+ );
+#38658 = SURFACE_CURVE('',#38659,(#38663,#38670),.PCURVE_S1.);
+#38659 = LINE('',#38660,#38661);
+#38660 = CARTESIAN_POINT('',(5.48,-5.7875,0.));
+#38661 = VECTOR('',#38662,1.);
+#38662 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#38663 = PCURVE('',#38090,#38664);
+#38664 = DEFINITIONAL_REPRESENTATION('',(#38665),#38669);
+#38665 = LINE('',#38666,#38667);
+#38666 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#38667 = VECTOR('',#38668,1.);
+#38668 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#38669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38670 = PCURVE('',#38206,#38671);
+#38671 = DEFINITIONAL_REPRESENTATION('',(#38672),#38676);
+#38672 = LINE('',#38673,#38674);
+#38673 = CARTESIAN_POINT('',(0.,0.));
+#38674 = VECTOR('',#38675,1.);
+#38675 = DIRECTION('',(1.,0.));
+#38676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38677 = ORIENTED_EDGE('',*,*,#38678,.F.);
+#38678 = EDGE_CURVE('',#38514,#38656,#38679,.T.);
+#38679 = SURFACE_CURVE('',#38680,(#38685,#38696),.PCURVE_S1.);
+#38680 = CIRCLE('',#38681,9.375E-02);
+#38681 = AXIS2_PLACEMENT_3D('',#38682,#38683,#38684);
+#38682 = CARTESIAN_POINT('',(5.530173477358,-5.7875,9.375E-02));
+#38683 = DIRECTION('',(0.,1.,0.));
+#38684 = DIRECTION('',(0.,0.,1.));
+#38685 = PCURVE('',#38090,#38686);
+#38686 = DEFINITIONAL_REPRESENTATION('',(#38687),#38695);
+#38687 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38688,#38689,#38690,#38691
+ ,#38692,#38693,#38694),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#38688 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#38689 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#38690 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#38691 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#38692 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#38693 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#38694 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#38695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38696 = PCURVE('',#38178,#38697);
+#38697 = DEFINITIONAL_REPRESENTATION('',(#38698),#38702);
+#38698 = LINE('',#38699,#38700);
+#38699 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#38700 = VECTOR('',#38701,1.);
+#38701 = DIRECTION('',(1.,0.));
+#38702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38703 = ADVANCED_FACE('',(#38704),#38149,.F.);
+#38704 = FACE_BOUND('',#38705,.F.);
+#38705 = EDGE_LOOP('',(#38706,#38707,#38708,#38709));
+#38706 = ORIENTED_EDGE('',*,*,#38513,.T.);
+#38707 = ORIENTED_EDGE('',*,*,#38487,.T.);
+#38708 = ORIENTED_EDGE('',*,*,#38131,.F.);
+#38709 = ORIENTED_EDGE('',*,*,#38710,.F.);
+#38710 = EDGE_CURVE('',#38514,#38132,#38711,.T.);
+#38711 = SURFACE_CURVE('',#38712,(#38716,#38723),.PCURVE_S1.);
+#38712 = LINE('',#38713,#38714);
+#38713 = CARTESIAN_POINT('',(5.530173477358,-5.7875,0.));
+#38714 = VECTOR('',#38715,1.);
+#38715 = DIRECTION('',(0.,1.,0.));
+#38716 = PCURVE('',#38149,#38717);
+#38717 = DEFINITIONAL_REPRESENTATION('',(#38718),#38722);
+#38718 = LINE('',#38719,#38720);
+#38719 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#38720 = VECTOR('',#38721,1.);
+#38721 = DIRECTION('',(0.,1.));
+#38722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38723 = PCURVE('',#38178,#38724);
+#38724 = DEFINITIONAL_REPRESENTATION('',(#38725),#38729);
+#38725 = LINE('',#38726,#38727);
+#38726 = CARTESIAN_POINT('',(0.,0.));
+#38727 = VECTOR('',#38728,1.);
+#38728 = DIRECTION('',(0.,1.));
+#38729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38730 = ADVANCED_FACE('',(#38731),#38178,.T.);
+#38731 = FACE_BOUND('',#38732,.T.);
+#38732 = EDGE_LOOP('',(#38733,#38734,#38755,#38756));
+#38733 = ORIENTED_EDGE('',*,*,#38678,.T.);
+#38734 = ORIENTED_EDGE('',*,*,#38735,.T.);
+#38735 = EDGE_CURVE('',#38656,#38162,#38736,.T.);
+#38736 = SURFACE_CURVE('',#38737,(#38741,#38748),.PCURVE_S1.);
+#38737 = LINE('',#38738,#38739);
+#38738 = CARTESIAN_POINT('',(5.452168762264,-5.7875,4.174685660388E-02)
+ );
+#38739 = VECTOR('',#38740,1.);
+#38740 = DIRECTION('',(0.,1.,0.));
+#38741 = PCURVE('',#38178,#38742);
+#38742 = DEFINITIONAL_REPRESENTATION('',(#38743),#38747);
+#38743 = LINE('',#38744,#38745);
+#38744 = CARTESIAN_POINT('',(0.982793723247,0.));
+#38745 = VECTOR('',#38746,1.);
+#38746 = DIRECTION('',(0.,1.));
+#38747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38748 = PCURVE('',#38206,#38749);
+#38749 = DEFINITIONAL_REPRESENTATION('',(#38750),#38754);
+#38750 = LINE('',#38751,#38752);
+#38751 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#38752 = VECTOR('',#38753,1.);
+#38753 = DIRECTION('',(0.,-1.));
+#38754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38755 = ORIENTED_EDGE('',*,*,#38161,.F.);
+#38756 = ORIENTED_EDGE('',*,*,#38710,.F.);
+#38757 = ADVANCED_FACE('',(#38758),#38206,.F.);
+#38758 = FACE_BOUND('',#38759,.F.);
+#38759 = EDGE_LOOP('',(#38760,#38761,#38762,#38763));
+#38760 = ORIENTED_EDGE('',*,*,#38655,.F.);
+#38761 = ORIENTED_EDGE('',*,*,#38735,.T.);
+#38762 = ORIENTED_EDGE('',*,*,#38190,.T.);
+#38763 = ORIENTED_EDGE('',*,*,#38764,.F.);
+#38764 = EDGE_CURVE('',#38633,#38191,#38765,.T.);
+#38765 = SURFACE_CURVE('',#38766,(#38770,#38776),.PCURVE_S1.);
+#38766 = LINE('',#38767,#38768);
+#38767 = CARTESIAN_POINT('',(5.135662475472,-5.7875,0.516506286792));
+#38768 = VECTOR('',#38769,1.);
+#38769 = DIRECTION('',(0.,1.,0.));
+#38770 = PCURVE('',#38206,#38771);
+#38771 = DEFINITIONAL_REPRESENTATION('',(#38772),#38775);
+#38772 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38773,#38774),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#38773 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#38774 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#38775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38776 = PCURVE('',#38234,#38777);
+#38777 = DEFINITIONAL_REPRESENTATION('',(#38778),#38781);
+#38778 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38779,#38780),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#38779 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#38780 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#38781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38782 = ADVANCED_FACE('',(#38783),#38234,.F.);
+#38783 = FACE_BOUND('',#38784,.F.);
+#38784 = EDGE_LOOP('',(#38785,#38786,#38807,#38808));
+#38785 = ORIENTED_EDGE('',*,*,#38218,.F.);
+#38786 = ORIENTED_EDGE('',*,*,#38787,.F.);
+#38787 = EDGE_CURVE('',#38610,#38219,#38788,.T.);
+#38788 = SURFACE_CURVE('',#38789,(#38793,#38800),.PCURVE_S1.);
+#38789 = LINE('',#38790,#38791);
+#38790 = CARTESIAN_POINT('',(5.08,-5.7875,0.516506286792));
+#38791 = VECTOR('',#38792,1.);
+#38792 = DIRECTION('',(0.,1.,0.));
+#38793 = PCURVE('',#38234,#38794);
+#38794 = DEFINITIONAL_REPRESENTATION('',(#38795),#38799);
+#38795 = LINE('',#38796,#38797);
+#38796 = CARTESIAN_POINT('',(0.,0.));
+#38797 = VECTOR('',#38798,1.);
+#38798 = DIRECTION('',(0.,1.));
+#38799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38800 = PCURVE('',#38262,#38801);
+#38801 = DEFINITIONAL_REPRESENTATION('',(#38802),#38806);
+#38802 = LINE('',#38803,#38804);
+#38803 = CARTESIAN_POINT('',(0.,0.));
+#38804 = VECTOR('',#38805,1.);
+#38805 = DIRECTION('',(0.,-1.));
+#38806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38807 = ORIENTED_EDGE('',*,*,#38632,.T.);
+#38808 = ORIENTED_EDGE('',*,*,#38764,.T.);
+#38809 = ADVANCED_FACE('',(#38810),#38262,.F.);
+#38810 = FACE_BOUND('',#38811,.T.);
+#38811 = EDGE_LOOP('',(#38812,#38813,#38834,#38835));
+#38812 = ORIENTED_EDGE('',*,*,#38609,.T.);
+#38813 = ORIENTED_EDGE('',*,*,#38814,.T.);
+#38814 = EDGE_CURVE('',#38587,#38247,#38815,.T.);
+#38815 = SURFACE_CURVE('',#38816,(#38820,#38827),.PCURVE_S1.);
+#38816 = LINE('',#38817,#38818);
+#38817 = CARTESIAN_POINT('',(5.08,-5.7875,0.704006286792));
+#38818 = VECTOR('',#38819,1.);
+#38819 = DIRECTION('',(0.,1.,0.));
+#38820 = PCURVE('',#38262,#38821);
+#38821 = DEFINITIONAL_REPRESENTATION('',(#38822),#38826);
+#38822 = LINE('',#38823,#38824);
+#38823 = CARTESIAN_POINT('',(0.1875,0.));
+#38824 = VECTOR('',#38825,1.);
+#38825 = DIRECTION('',(0.,-1.));
+#38826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38827 = PCURVE('',#38290,#38828);
+#38828 = DEFINITIONAL_REPRESENTATION('',(#38829),#38833);
+#38829 = LINE('',#38830,#38831);
+#38830 = CARTESIAN_POINT('',(0.,0.));
+#38831 = VECTOR('',#38832,1.);
+#38832 = DIRECTION('',(0.,1.));
+#38833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38834 = ORIENTED_EDGE('',*,*,#38246,.F.);
+#38835 = ORIENTED_EDGE('',*,*,#38787,.F.);
+#38836 = ADVANCED_FACE('',(#38837),#38351,.T.);
+#38837 = FACE_BOUND('',#38838,.T.);
+#38838 = EDGE_LOOP('',(#38839,#38840,#38841,#38842));
+#38839 = ORIENTED_EDGE('',*,*,#38539,.F.);
+#38840 = ORIENTED_EDGE('',*,*,#38438,.T.);
+#38841 = ORIENTED_EDGE('',*,*,#38335,.T.);
+#38842 = ORIENTED_EDGE('',*,*,#38843,.F.);
+#38843 = EDGE_CURVE('',#38540,#38303,#38844,.T.);
+#38844 = SURFACE_CURVE('',#38845,(#38849,#38856),.PCURVE_S1.);
+#38845 = LINE('',#38846,#38847);
+#38846 = CARTESIAN_POINT('',(5.263840667924,-5.7875,0.662259430188));
+#38847 = VECTOR('',#38848,1.);
+#38848 = DIRECTION('',(0.,1.,0.));
+#38849 = PCURVE('',#38351,#38850);
+#38850 = DEFINITIONAL_REPRESENTATION('',(#38851),#38855);
+#38851 = LINE('',#38852,#38853);
+#38852 = CARTESIAN_POINT('',(0.670936777735,0.));
+#38853 = VECTOR('',#38854,1.);
+#38854 = DIRECTION('',(0.,-1.));
+#38855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38856 = PCURVE('',#38323,#38857);
+#38857 = DEFINITIONAL_REPRESENTATION('',(#38858),#38862);
+#38858 = LINE('',#38859,#38860);
+#38859 = CARTESIAN_POINT('',(-0.,0.));
+#38860 = VECTOR('',#38861,1.);
+#38861 = DIRECTION('',(-0.,1.));
+#38862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38863 = ADVANCED_FACE('',(#38864),#38290,.T.);
+#38864 = FACE_BOUND('',#38865,.T.);
+#38865 = EDGE_LOOP('',(#38866,#38867,#38868,#38869));
+#38866 = ORIENTED_EDGE('',*,*,#38274,.F.);
+#38867 = ORIENTED_EDGE('',*,*,#38814,.F.);
+#38868 = ORIENTED_EDGE('',*,*,#38586,.T.);
+#38869 = ORIENTED_EDGE('',*,*,#38870,.T.);
+#38870 = EDGE_CURVE('',#38563,#38275,#38871,.T.);
+#38871 = SURFACE_CURVE('',#38872,(#38876,#38883),.PCURVE_S1.);
+#38872 = LINE('',#38873,#38874);
+#38873 = CARTESIAN_POINT('',(5.18583595283,-5.7875,0.704006286792));
+#38874 = VECTOR('',#38875,1.);
+#38875 = DIRECTION('',(0.,1.,0.));
+#38876 = PCURVE('',#38290,#38877);
+#38877 = DEFINITIONAL_REPRESENTATION('',(#38878),#38882);
+#38878 = LINE('',#38879,#38880);
+#38879 = CARTESIAN_POINT('',(0.10583595283,0.));
+#38880 = VECTOR('',#38881,1.);
+#38881 = DIRECTION('',(0.,1.));
+#38882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38883 = PCURVE('',#38323,#38884);
+#38884 = DEFINITIONAL_REPRESENTATION('',(#38885),#38889);
+#38885 = LINE('',#38886,#38887);
+#38886 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#38887 = VECTOR('',#38888,1.);
+#38888 = DIRECTION('',(-0.,1.));
+#38889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38890 = ADVANCED_FACE('',(#38891),#38323,.T.);
+#38891 = FACE_BOUND('',#38892,.F.);
+#38892 = EDGE_LOOP('',(#38893,#38894,#38895,#38896));
+#38893 = ORIENTED_EDGE('',*,*,#38562,.T.);
+#38894 = ORIENTED_EDGE('',*,*,#38870,.T.);
+#38895 = ORIENTED_EDGE('',*,*,#38302,.F.);
+#38896 = ORIENTED_EDGE('',*,*,#38843,.F.);
+#38897 = MANIFOLD_SOLID_BREP('',#38898);
+#38898 = CLOSED_SHELL('',(#38899,#39019,#39302,#39352,#39401,#39595,
+ #39622,#39649,#39674,#39701,#39728,#39755,#39782));
+#38899 = ADVANCED_FACE('',(#38900),#38914,.T.);
+#38900 = FACE_BOUND('',#38901,.T.);
+#38901 = EDGE_LOOP('',(#38902,#38937,#38965,#38993));
+#38902 = ORIENTED_EDGE('',*,*,#38903,.F.);
+#38903 = EDGE_CURVE('',#38904,#38906,#38908,.T.);
+#38904 = VERTEX_POINT('',#38905);
+#38905 = CARTESIAN_POINT('',(-5.88,-6.2125,0.1875));
+#38906 = VERTEX_POINT('',#38907);
+#38907 = CARTESIAN_POINT('',(-5.630520432075,-6.2125,0.1875));
+#38908 = SURFACE_CURVE('',#38909,(#38913,#38925),.PCURVE_S1.);
+#38909 = LINE('',#38910,#38911);
+#38910 = CARTESIAN_POINT('',(-5.88,-6.2125,0.1875));
+#38911 = VECTOR('',#38912,1.);
+#38912 = DIRECTION('',(1.,0.,0.));
+#38913 = PCURVE('',#38914,#38919);
+#38914 = PLANE('',#38915);
+#38915 = AXIS2_PLACEMENT_3D('',#38916,#38917,#38918);
+#38916 = CARTESIAN_POINT('',(-5.88,-6.5875,0.1875));
+#38917 = DIRECTION('',(0.,0.,1.));
+#38918 = DIRECTION('',(1.,0.,0.));
+#38919 = DEFINITIONAL_REPRESENTATION('',(#38920),#38924);
+#38920 = LINE('',#38921,#38922);
+#38921 = CARTESIAN_POINT('',(0.,0.375));
+#38922 = VECTOR('',#38923,1.);
+#38923 = DIRECTION('',(1.,0.));
+#38924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38925 = PCURVE('',#38926,#38931);
+#38926 = PLANE('',#38927);
+#38927 = AXIS2_PLACEMENT_3D('',#38928,#38929,#38930);
+#38928 = CARTESIAN_POINT('',(-5.453319128445,-6.2125,0.302149478872));
+#38929 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#38930 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#38931 = DEFINITIONAL_REPRESENTATION('',(#38932),#38936);
+#38932 = LINE('',#38933,#38934);
+#38933 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#38934 = VECTOR('',#38935,1.);
+#38935 = DIRECTION('',(1.,-8.365608664024E-59));
+#38936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38937 = ORIENTED_EDGE('',*,*,#38938,.F.);
+#38938 = EDGE_CURVE('',#38939,#38904,#38941,.T.);
+#38939 = VERTEX_POINT('',#38940);
+#38940 = CARTESIAN_POINT('',(-5.88,-6.5875,0.1875));
+#38941 = SURFACE_CURVE('',#38942,(#38946,#38953),.PCURVE_S1.);
+#38942 = LINE('',#38943,#38944);
+#38943 = CARTESIAN_POINT('',(-5.88,-6.5875,0.1875));
+#38944 = VECTOR('',#38945,1.);
+#38945 = DIRECTION('',(0.,1.,0.));
+#38946 = PCURVE('',#38914,#38947);
+#38947 = DEFINITIONAL_REPRESENTATION('',(#38948),#38952);
+#38948 = LINE('',#38949,#38950);
+#38949 = CARTESIAN_POINT('',(0.,0.));
+#38950 = VECTOR('',#38951,1.);
+#38951 = DIRECTION('',(0.,1.));
+#38952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38953 = PCURVE('',#38954,#38959);
+#38954 = PLANE('',#38955);
+#38955 = AXIS2_PLACEMENT_3D('',#38956,#38957,#38958);
+#38956 = CARTESIAN_POINT('',(-5.88,-6.5875,0.));
+#38957 = DIRECTION('',(1.,0.,0.));
+#38958 = DIRECTION('',(0.,0.,1.));
+#38959 = DEFINITIONAL_REPRESENTATION('',(#38960),#38964);
+#38960 = LINE('',#38961,#38962);
+#38961 = CARTESIAN_POINT('',(0.1875,0.));
+#38962 = VECTOR('',#38963,1.);
+#38963 = DIRECTION('',(0.,-1.));
+#38964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38965 = ORIENTED_EDGE('',*,*,#38966,.T.);
+#38966 = EDGE_CURVE('',#38939,#38967,#38969,.T.);
+#38967 = VERTEX_POINT('',#38968);
+#38968 = CARTESIAN_POINT('',(-5.630520432075,-6.5875,0.1875));
+#38969 = SURFACE_CURVE('',#38970,(#38974,#38981),.PCURVE_S1.);
+#38970 = LINE('',#38971,#38972);
+#38971 = CARTESIAN_POINT('',(-5.88,-6.5875,0.1875));
+#38972 = VECTOR('',#38973,1.);
+#38973 = DIRECTION('',(1.,0.,0.));
+#38974 = PCURVE('',#38914,#38975);
+#38975 = DEFINITIONAL_REPRESENTATION('',(#38976),#38980);
+#38976 = LINE('',#38977,#38978);
+#38977 = CARTESIAN_POINT('',(0.,0.));
+#38978 = VECTOR('',#38979,1.);
+#38979 = DIRECTION('',(1.,0.));
+#38980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38981 = PCURVE('',#38982,#38987);
+#38982 = PLANE('',#38983);
+#38983 = AXIS2_PLACEMENT_3D('',#38984,#38985,#38986);
+#38984 = CARTESIAN_POINT('',(-5.453319128445,-6.5875,0.302149478872));
+#38985 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#38986 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#38987 = DEFINITIONAL_REPRESENTATION('',(#38988),#38992);
+#38988 = LINE('',#38989,#38990);
+#38989 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#38990 = VECTOR('',#38991,1.);
+#38991 = DIRECTION('',(-1.,-4.751047921064E-59));
+#38992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#38993 = ORIENTED_EDGE('',*,*,#38994,.T.);
+#38994 = EDGE_CURVE('',#38967,#38906,#38995,.T.);
+#38995 = SURFACE_CURVE('',#38996,(#39000,#39007),.PCURVE_S1.);
+#38996 = LINE('',#38997,#38998);
+#38997 = CARTESIAN_POINT('',(-5.630520432075,-6.5875,0.1875));
+#38998 = VECTOR('',#38999,1.);
+#38999 = DIRECTION('',(0.,1.,0.));
+#39000 = PCURVE('',#38914,#39001);
+#39001 = DEFINITIONAL_REPRESENTATION('',(#39002),#39006);
+#39002 = LINE('',#39003,#39004);
+#39003 = CARTESIAN_POINT('',(0.249479567925,0.));
+#39004 = VECTOR('',#39005,1.);
+#39005 = DIRECTION('',(0.,1.));
+#39006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39007 = PCURVE('',#39008,#39013);
+#39008 = CYLINDRICAL_SURFACE('',#39009,9.375E-02);
+#39009 = AXIS2_PLACEMENT_3D('',#39010,#39011,#39012);
+#39010 = CARTESIAN_POINT('',(-5.630520432075,-6.5875,0.28125));
+#39011 = DIRECTION('',(0.,1.,0.));
+#39012 = DIRECTION('',(0.,0.,-1.));
+#39013 = DEFINITIONAL_REPRESENTATION('',(#39014),#39018);
+#39014 = LINE('',#39015,#39016);
+#39015 = CARTESIAN_POINT('',(-0.,0.));
+#39016 = VECTOR('',#39017,1.);
+#39017 = DIRECTION('',(-0.,1.));
+#39018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39019 = ADVANCED_FACE('',(#39020),#38926,.T.);
+#39020 = FACE_BOUND('',#39021,.T.);
+#39021 = EDGE_LOOP('',(#39022,#39052,#39073,#39074,#39102,#39130,#39159,
+ #39187,#39215,#39243,#39271));
+#39022 = ORIENTED_EDGE('',*,*,#39023,.F.);
+#39023 = EDGE_CURVE('',#39024,#39026,#39028,.T.);
+#39024 = VERTEX_POINT('',#39025);
+#39025 = CARTESIAN_POINT('',(-5.88,-6.2125,0.));
+#39026 = VERTEX_POINT('',#39027);
+#39027 = CARTESIAN_POINT('',(-5.530173477358,-6.2125,0.));
+#39028 = SURFACE_CURVE('',#39029,(#39033,#39040),.PCURVE_S1.);
+#39029 = LINE('',#39030,#39031);
+#39030 = CARTESIAN_POINT('',(-5.88,-6.2125,0.));
+#39031 = VECTOR('',#39032,1.);
+#39032 = DIRECTION('',(1.,0.,0.));
+#39033 = PCURVE('',#38926,#39034);
+#39034 = DEFINITIONAL_REPRESENTATION('',(#39035),#39039);
+#39035 = LINE('',#39036,#39037);
+#39036 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#39037 = VECTOR('',#39038,1.);
+#39038 = DIRECTION('',(1.,-8.365608664024E-59));
+#39039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39040 = PCURVE('',#39041,#39046);
+#39041 = PLANE('',#39042);
+#39042 = AXIS2_PLACEMENT_3D('',#39043,#39044,#39045);
+#39043 = CARTESIAN_POINT('',(-5.88,-6.5875,0.));
+#39044 = DIRECTION('',(0.,0.,1.));
+#39045 = DIRECTION('',(1.,0.,0.));
+#39046 = DEFINITIONAL_REPRESENTATION('',(#39047),#39051);
+#39047 = LINE('',#39048,#39049);
+#39048 = CARTESIAN_POINT('',(0.,0.375));
+#39049 = VECTOR('',#39050,1.);
+#39050 = DIRECTION('',(1.,0.));
+#39051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39052 = ORIENTED_EDGE('',*,*,#39053,.T.);
+#39053 = EDGE_CURVE('',#39024,#38904,#39054,.T.);
+#39054 = SURFACE_CURVE('',#39055,(#39059,#39066),.PCURVE_S1.);
+#39055 = LINE('',#39056,#39057);
+#39056 = CARTESIAN_POINT('',(-5.88,-6.2125,0.));
+#39057 = VECTOR('',#39058,1.);
+#39058 = DIRECTION('',(0.,0.,1.));
+#39059 = PCURVE('',#38926,#39060);
+#39060 = DEFINITIONAL_REPRESENTATION('',(#39061),#39065);
+#39061 = LINE('',#39062,#39063);
+#39062 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#39063 = VECTOR('',#39064,1.);
+#39064 = DIRECTION('',(0.,-1.));
+#39065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39066 = PCURVE('',#38954,#39067);
+#39067 = DEFINITIONAL_REPRESENTATION('',(#39068),#39072);
+#39068 = LINE('',#39069,#39070);
+#39069 = CARTESIAN_POINT('',(0.,-0.375));
+#39070 = VECTOR('',#39071,1.);
+#39071 = DIRECTION('',(1.,0.));
+#39072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39073 = ORIENTED_EDGE('',*,*,#38903,.T.);
+#39074 = ORIENTED_EDGE('',*,*,#39075,.T.);
+#39075 = EDGE_CURVE('',#38906,#39076,#39078,.T.);
+#39076 = VERTEX_POINT('',#39077);
+#39077 = CARTESIAN_POINT('',(-5.552515716981,-6.2125,0.229246856604));
+#39078 = SURFACE_CURVE('',#39079,(#39084,#39095),.PCURVE_S1.);
+#39079 = CIRCLE('',#39080,9.375E-02);
+#39080 = AXIS2_PLACEMENT_3D('',#39081,#39082,#39083);
+#39081 = CARTESIAN_POINT('',(-5.630520432075,-6.2125,0.28125));
+#39082 = DIRECTION('',(0.,-1.,0.));
+#39083 = DIRECTION('',(0.,0.,1.));
+#39084 = PCURVE('',#38926,#39085);
+#39085 = DEFINITIONAL_REPRESENTATION('',(#39086),#39094);
+#39086 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39087,#39088,#39089,#39090
+ ,#39091,#39092,#39093),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#39087 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#39088 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#39089 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#39090 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#39091 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#39092 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#39093 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#39094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39095 = PCURVE('',#39008,#39096);
+#39096 = DEFINITIONAL_REPRESENTATION('',(#39097),#39101);
+#39097 = LINE('',#39098,#39099);
+#39098 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#39099 = VECTOR('',#39100,1.);
+#39100 = DIRECTION('',(-1.,0.));
+#39101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39102 = ORIENTED_EDGE('',*,*,#39103,.T.);
+#39103 = EDGE_CURVE('',#39076,#39104,#39106,.T.);
+#39104 = VERTEX_POINT('',#39105);
+#39105 = CARTESIAN_POINT('',(-5.263840667924,-6.2125,0.662259430188));
+#39106 = SURFACE_CURVE('',#39107,(#39111,#39118),.PCURVE_S1.);
+#39107 = LINE('',#39108,#39109);
+#39108 = CARTESIAN_POINT('',(-5.636009430188,-6.2125,0.104006286792));
+#39109 = VECTOR('',#39110,1.);
+#39110 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#39111 = PCURVE('',#38926,#39112);
+#39112 = DEFINITIONAL_REPRESENTATION('',(#39113),#39117);
+#39113 = LINE('',#39114,#39115);
+#39114 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#39115 = VECTOR('',#39116,1.);
+#39116 = DIRECTION('',(0.554700196225,-0.832050294338));
+#39117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39118 = PCURVE('',#39119,#39124);
+#39119 = PLANE('',#39120);
+#39120 = AXIS2_PLACEMENT_3D('',#39121,#39122,#39123);
+#39121 = CARTESIAN_POINT('',(-5.636009430188,-6.5875,0.104006286792));
+#39122 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#39123 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#39124 = DEFINITIONAL_REPRESENTATION('',(#39125),#39129);
+#39125 = LINE('',#39126,#39127);
+#39126 = CARTESIAN_POINT('',(0.,-0.375));
+#39127 = VECTOR('',#39128,1.);
+#39128 = DIRECTION('',(1.,0.));
+#39129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39130 = ORIENTED_EDGE('',*,*,#39131,.T.);
+#39131 = EDGE_CURVE('',#39104,#39132,#39134,.T.);
+#39132 = VERTEX_POINT('',#39133);
+#39133 = CARTESIAN_POINT('',(-5.18583595283,-6.2125,0.704006286792));
+#39134 = SURFACE_CURVE('',#39135,(#39140,#39147),.PCURVE_S1.);
+#39135 = CIRCLE('',#39136,9.375E-02);
+#39136 = AXIS2_PLACEMENT_3D('',#39137,#39138,#39139);
+#39137 = CARTESIAN_POINT('',(-5.18583595283,-6.2125,0.610256286792));
+#39138 = DIRECTION('',(0.,1.,0.));
+#39139 = DIRECTION('',(0.,0.,1.));
+#39140 = PCURVE('',#38926,#39141);
+#39141 = DEFINITIONAL_REPRESENTATION('',(#39142),#39146);
+#39142 = CIRCLE('',#39143,9.375E-02);
+#39143 = AXIS2_PLACEMENT_2D('',#39144,#39145);
+#39144 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#39145 = DIRECTION('',(0.,-1.));
+#39146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39147 = PCURVE('',#39148,#39153);
+#39148 = CYLINDRICAL_SURFACE('',#39149,9.375E-02);
+#39149 = AXIS2_PLACEMENT_3D('',#39150,#39151,#39152);
+#39150 = CARTESIAN_POINT('',(-5.18583595283,-6.5875,0.610256286792));
+#39151 = DIRECTION('',(0.,1.,0.));
+#39152 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#39153 = DEFINITIONAL_REPRESENTATION('',(#39154),#39158);
+#39154 = LINE('',#39155,#39156);
+#39155 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#39156 = VECTOR('',#39157,1.);
+#39157 = DIRECTION('',(1.,0.));
+#39158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39159 = ORIENTED_EDGE('',*,*,#39160,.T.);
+#39160 = EDGE_CURVE('',#39132,#39161,#39163,.T.);
+#39161 = VERTEX_POINT('',#39162);
+#39162 = CARTESIAN_POINT('',(-5.08,-6.2125,0.704006286792));
+#39163 = SURFACE_CURVE('',#39164,(#39168,#39175),.PCURVE_S1.);
+#39164 = LINE('',#39165,#39166);
+#39165 = CARTESIAN_POINT('',(-5.236009430188,-6.2125,0.704006286792));
+#39166 = VECTOR('',#39167,1.);
+#39167 = DIRECTION('',(1.,0.,0.));
+#39168 = PCURVE('',#38926,#39169);
+#39169 = DEFINITIONAL_REPRESENTATION('',(#39170),#39174);
+#39170 = LINE('',#39171,#39172);
+#39171 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#39172 = VECTOR('',#39173,1.);
+#39173 = DIRECTION('',(1.,-8.365608664024E-59));
+#39174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39175 = PCURVE('',#39176,#39181);
+#39176 = PLANE('',#39177);
+#39177 = AXIS2_PLACEMENT_3D('',#39178,#39179,#39180);
+#39178 = CARTESIAN_POINT('',(-5.236009430188,-6.5875,0.704006286792));
+#39179 = DIRECTION('',(0.,0.,1.));
+#39180 = DIRECTION('',(1.,0.,0.));
+#39181 = DEFINITIONAL_REPRESENTATION('',(#39182),#39186);
+#39182 = LINE('',#39183,#39184);
+#39183 = CARTESIAN_POINT('',(0.,0.375));
+#39184 = VECTOR('',#39185,1.);
+#39185 = DIRECTION('',(1.,0.));
+#39186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39187 = ORIENTED_EDGE('',*,*,#39188,.F.);
+#39188 = EDGE_CURVE('',#39189,#39161,#39191,.T.);
+#39189 = VERTEX_POINT('',#39190);
+#39190 = CARTESIAN_POINT('',(-5.08,-6.2125,0.516506286792));
+#39191 = SURFACE_CURVE('',#39192,(#39196,#39203),.PCURVE_S1.);
+#39192 = LINE('',#39193,#39194);
+#39193 = CARTESIAN_POINT('',(-5.08,-6.2125,0.516506286792));
+#39194 = VECTOR('',#39195,1.);
+#39195 = DIRECTION('',(0.,0.,1.));
+#39196 = PCURVE('',#38926,#39197);
+#39197 = DEFINITIONAL_REPRESENTATION('',(#39198),#39202);
+#39198 = LINE('',#39199,#39200);
+#39199 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#39200 = VECTOR('',#39201,1.);
+#39201 = DIRECTION('',(0.,-1.));
+#39202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39203 = PCURVE('',#39204,#39209);
+#39204 = PLANE('',#39205);
+#39205 = AXIS2_PLACEMENT_3D('',#39206,#39207,#39208);
+#39206 = CARTESIAN_POINT('',(-5.08,-6.5875,0.516506286792));
+#39207 = DIRECTION('',(1.,0.,0.));
+#39208 = DIRECTION('',(0.,0.,1.));
+#39209 = DEFINITIONAL_REPRESENTATION('',(#39210),#39214);
+#39210 = LINE('',#39211,#39212);
+#39211 = CARTESIAN_POINT('',(0.,-0.375));
+#39212 = VECTOR('',#39213,1.);
+#39213 = DIRECTION('',(1.,0.));
+#39214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39215 = ORIENTED_EDGE('',*,*,#39216,.F.);
+#39216 = EDGE_CURVE('',#39217,#39189,#39219,.T.);
+#39217 = VERTEX_POINT('',#39218);
+#39218 = CARTESIAN_POINT('',(-5.135662475472,-6.2125,0.516506286792));
+#39219 = SURFACE_CURVE('',#39220,(#39224,#39231),.PCURVE_S1.);
+#39220 = LINE('',#39221,#39222);
+#39221 = CARTESIAN_POINT('',(-5.236009430188,-6.2125,0.516506286792));
+#39222 = VECTOR('',#39223,1.);
+#39223 = DIRECTION('',(1.,0.,0.));
+#39224 = PCURVE('',#38926,#39225);
+#39225 = DEFINITIONAL_REPRESENTATION('',(#39226),#39230);
+#39226 = LINE('',#39227,#39228);
+#39227 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#39228 = VECTOR('',#39229,1.);
+#39229 = DIRECTION('',(1.,-8.365608664024E-59));
+#39230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39231 = PCURVE('',#39232,#39237);
+#39232 = PLANE('',#39233);
+#39233 = AXIS2_PLACEMENT_3D('',#39234,#39235,#39236);
+#39234 = CARTESIAN_POINT('',(-5.236009430188,-6.5875,0.516506286792));
+#39235 = DIRECTION('',(0.,0.,1.));
+#39236 = DIRECTION('',(1.,0.,0.));
+#39237 = DEFINITIONAL_REPRESENTATION('',(#39238),#39242);
+#39238 = LINE('',#39239,#39240);
+#39239 = CARTESIAN_POINT('',(0.,0.375));
+#39240 = VECTOR('',#39241,1.);
+#39241 = DIRECTION('',(1.,0.));
+#39242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39243 = ORIENTED_EDGE('',*,*,#39244,.F.);
+#39244 = EDGE_CURVE('',#39245,#39217,#39247,.T.);
+#39245 = VERTEX_POINT('',#39246);
+#39246 = CARTESIAN_POINT('',(-5.452168762264,-6.2125,4.174685660388E-02)
+ );
+#39247 = SURFACE_CURVE('',#39248,(#39252,#39259),.PCURVE_S1.);
+#39248 = LINE('',#39249,#39250);
+#39249 = CARTESIAN_POINT('',(-5.48,-6.2125,2.775557561563E-17));
+#39250 = VECTOR('',#39251,1.);
+#39251 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#39252 = PCURVE('',#38926,#39253);
+#39253 = DEFINITIONAL_REPRESENTATION('',(#39254),#39258);
+#39254 = LINE('',#39255,#39256);
+#39255 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#39256 = VECTOR('',#39257,1.);
+#39257 = DIRECTION('',(0.554700196225,-0.832050294338));
+#39258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39259 = PCURVE('',#39260,#39265);
+#39260 = PLANE('',#39261);
+#39261 = AXIS2_PLACEMENT_3D('',#39262,#39263,#39264);
+#39262 = CARTESIAN_POINT('',(-5.48,-6.5875,2.775557561563E-17));
+#39263 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#39264 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#39265 = DEFINITIONAL_REPRESENTATION('',(#39266),#39270);
+#39266 = LINE('',#39267,#39268);
+#39267 = CARTESIAN_POINT('',(0.,-0.375));
+#39268 = VECTOR('',#39269,1.);
+#39269 = DIRECTION('',(1.,0.));
+#39270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39271 = ORIENTED_EDGE('',*,*,#39272,.F.);
+#39272 = EDGE_CURVE('',#39026,#39245,#39273,.T.);
+#39273 = SURFACE_CURVE('',#39274,(#39279,#39290),.PCURVE_S1.);
+#39274 = CIRCLE('',#39275,9.375E-02);
+#39275 = AXIS2_PLACEMENT_3D('',#39276,#39277,#39278);
+#39276 = CARTESIAN_POINT('',(-5.530173477358,-6.2125,9.375E-02));
+#39277 = DIRECTION('',(0.,-1.,0.));
+#39278 = DIRECTION('',(0.,0.,1.));
+#39279 = PCURVE('',#38926,#39280);
+#39280 = DEFINITIONAL_REPRESENTATION('',(#39281),#39289);
+#39281 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39282,#39283,#39284,#39285
+ ,#39286,#39287,#39288),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#39282 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#39283 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#39284 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#39285 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#39286 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#39287 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#39288 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#39289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39290 = PCURVE('',#39291,#39296);
+#39291 = CYLINDRICAL_SURFACE('',#39292,9.375E-02);
+#39292 = AXIS2_PLACEMENT_3D('',#39293,#39294,#39295);
+#39293 = CARTESIAN_POINT('',(-5.530173477358,-6.5875,9.375E-02));
+#39294 = DIRECTION('',(0.,1.,0.));
+#39295 = DIRECTION('',(0.,0.,-1.));
+#39296 = DEFINITIONAL_REPRESENTATION('',(#39297),#39301);
+#39297 = LINE('',#39298,#39299);
+#39298 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#39299 = VECTOR('',#39300,1.);
+#39300 = DIRECTION('',(-1.,0.));
+#39301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39302 = ADVANCED_FACE('',(#39303),#39008,.F.);
+#39303 = FACE_BOUND('',#39304,.T.);
+#39304 = EDGE_LOOP('',(#39305,#39329,#39350,#39351));
+#39305 = ORIENTED_EDGE('',*,*,#39306,.T.);
+#39306 = EDGE_CURVE('',#38967,#39307,#39309,.T.);
+#39307 = VERTEX_POINT('',#39308);
+#39308 = CARTESIAN_POINT('',(-5.552515716981,-6.5875,0.229246856604));
+#39309 = SURFACE_CURVE('',#39310,(#39315,#39322),.PCURVE_S1.);
+#39310 = CIRCLE('',#39311,9.375E-02);
+#39311 = AXIS2_PLACEMENT_3D('',#39312,#39313,#39314);
+#39312 = CARTESIAN_POINT('',(-5.630520432075,-6.5875,0.28125));
+#39313 = DIRECTION('',(0.,-1.,0.));
+#39314 = DIRECTION('',(0.,0.,1.));
+#39315 = PCURVE('',#39008,#39316);
+#39316 = DEFINITIONAL_REPRESENTATION('',(#39317),#39321);
+#39317 = LINE('',#39318,#39319);
+#39318 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#39319 = VECTOR('',#39320,1.);
+#39320 = DIRECTION('',(-1.,0.));
+#39321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39322 = PCURVE('',#38982,#39323);
+#39323 = DEFINITIONAL_REPRESENTATION('',(#39324),#39328);
+#39324 = CIRCLE('',#39325,9.375E-02);
+#39325 = AXIS2_PLACEMENT_2D('',#39326,#39327);
+#39326 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#39327 = DIRECTION('',(0.,-1.));
+#39328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39329 = ORIENTED_EDGE('',*,*,#39330,.T.);
+#39330 = EDGE_CURVE('',#39307,#39076,#39331,.T.);
+#39331 = SURFACE_CURVE('',#39332,(#39336,#39343),.PCURVE_S1.);
+#39332 = LINE('',#39333,#39334);
+#39333 = CARTESIAN_POINT('',(-5.552515716981,-6.5875,0.229246856604));
+#39334 = VECTOR('',#39335,1.);
+#39335 = DIRECTION('',(0.,1.,0.));
+#39336 = PCURVE('',#39008,#39337);
+#39337 = DEFINITIONAL_REPRESENTATION('',(#39338),#39342);
+#39338 = LINE('',#39339,#39340);
+#39339 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#39340 = VECTOR('',#39341,1.);
+#39341 = DIRECTION('',(-0.,1.));
+#39342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39343 = PCURVE('',#39119,#39344);
+#39344 = DEFINITIONAL_REPRESENTATION('',(#39345),#39349);
+#39345 = LINE('',#39346,#39347);
+#39346 = CARTESIAN_POINT('',(0.150520432075,0.));
+#39347 = VECTOR('',#39348,1.);
+#39348 = DIRECTION('',(0.,-1.));
+#39349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39350 = ORIENTED_EDGE('',*,*,#39075,.F.);
+#39351 = ORIENTED_EDGE('',*,*,#38994,.F.);
+#39352 = ADVANCED_FACE('',(#39353),#38954,.F.);
+#39353 = FACE_BOUND('',#39354,.F.);
+#39354 = EDGE_LOOP('',(#39355,#39378,#39399,#39400));
+#39355 = ORIENTED_EDGE('',*,*,#39356,.F.);
+#39356 = EDGE_CURVE('',#39357,#38939,#39359,.T.);
+#39357 = VERTEX_POINT('',#39358);
+#39358 = CARTESIAN_POINT('',(-5.88,-6.5875,0.));
+#39359 = SURFACE_CURVE('',#39360,(#39364,#39371),.PCURVE_S1.);
+#39360 = LINE('',#39361,#39362);
+#39361 = CARTESIAN_POINT('',(-5.88,-6.5875,0.));
+#39362 = VECTOR('',#39363,1.);
+#39363 = DIRECTION('',(0.,0.,1.));
+#39364 = PCURVE('',#38954,#39365);
+#39365 = DEFINITIONAL_REPRESENTATION('',(#39366),#39370);
+#39366 = LINE('',#39367,#39368);
+#39367 = CARTESIAN_POINT('',(0.,0.));
+#39368 = VECTOR('',#39369,1.);
+#39369 = DIRECTION('',(1.,0.));
+#39370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39371 = PCURVE('',#38982,#39372);
+#39372 = DEFINITIONAL_REPRESENTATION('',(#39373),#39377);
+#39373 = LINE('',#39374,#39375);
+#39374 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#39375 = VECTOR('',#39376,1.);
+#39376 = DIRECTION('',(0.,-1.));
+#39377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39378 = ORIENTED_EDGE('',*,*,#39379,.T.);
+#39379 = EDGE_CURVE('',#39357,#39024,#39380,.T.);
+#39380 = SURFACE_CURVE('',#39381,(#39385,#39392),.PCURVE_S1.);
+#39381 = LINE('',#39382,#39383);
+#39382 = CARTESIAN_POINT('',(-5.88,-6.5875,0.));
+#39383 = VECTOR('',#39384,1.);
+#39384 = DIRECTION('',(0.,1.,0.));
+#39385 = PCURVE('',#38954,#39386);
+#39386 = DEFINITIONAL_REPRESENTATION('',(#39387),#39391);
+#39387 = LINE('',#39388,#39389);
+#39388 = CARTESIAN_POINT('',(0.,0.));
+#39389 = VECTOR('',#39390,1.);
+#39390 = DIRECTION('',(0.,-1.));
+#39391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39392 = PCURVE('',#39041,#39393);
+#39393 = DEFINITIONAL_REPRESENTATION('',(#39394),#39398);
+#39394 = LINE('',#39395,#39396);
+#39395 = CARTESIAN_POINT('',(0.,0.));
+#39396 = VECTOR('',#39397,1.);
+#39397 = DIRECTION('',(0.,1.));
+#39398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39399 = ORIENTED_EDGE('',*,*,#39053,.T.);
+#39400 = ORIENTED_EDGE('',*,*,#38938,.F.);
+#39401 = ADVANCED_FACE('',(#39402),#38982,.T.);
+#39402 = FACE_BOUND('',#39403,.T.);
+#39403 = EDGE_LOOP('',(#39404,#39427,#39451,#39474,#39497,#39520,#39543,
+ #39571,#39592,#39593,#39594));
+#39404 = ORIENTED_EDGE('',*,*,#39405,.T.);
+#39405 = EDGE_CURVE('',#39357,#39406,#39408,.T.);
+#39406 = VERTEX_POINT('',#39407);
+#39407 = CARTESIAN_POINT('',(-5.530173477358,-6.5875,0.));
+#39408 = SURFACE_CURVE('',#39409,(#39413,#39420),.PCURVE_S1.);
+#39409 = LINE('',#39410,#39411);
+#39410 = CARTESIAN_POINT('',(-5.88,-6.5875,0.));
+#39411 = VECTOR('',#39412,1.);
+#39412 = DIRECTION('',(1.,0.,0.));
+#39413 = PCURVE('',#38982,#39414);
+#39414 = DEFINITIONAL_REPRESENTATION('',(#39415),#39419);
+#39415 = LINE('',#39416,#39417);
+#39416 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#39417 = VECTOR('',#39418,1.);
+#39418 = DIRECTION('',(-1.,-4.751047921064E-59));
+#39419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39420 = PCURVE('',#39041,#39421);
+#39421 = DEFINITIONAL_REPRESENTATION('',(#39422),#39426);
+#39422 = LINE('',#39423,#39424);
+#39423 = CARTESIAN_POINT('',(0.,0.));
+#39424 = VECTOR('',#39425,1.);
+#39425 = DIRECTION('',(1.,0.));
+#39426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39427 = ORIENTED_EDGE('',*,*,#39428,.T.);
+#39428 = EDGE_CURVE('',#39406,#39429,#39431,.T.);
+#39429 = VERTEX_POINT('',#39430);
+#39430 = CARTESIAN_POINT('',(-5.452168762264,-6.5875,4.174685660388E-02)
+ );
+#39431 = SURFACE_CURVE('',#39432,(#39437,#39444),.PCURVE_S1.);
+#39432 = CIRCLE('',#39433,9.375E-02);
+#39433 = AXIS2_PLACEMENT_3D('',#39434,#39435,#39436);
+#39434 = CARTESIAN_POINT('',(-5.530173477358,-6.5875,9.375E-02));
+#39435 = DIRECTION('',(0.,-1.,0.));
+#39436 = DIRECTION('',(0.,0.,1.));
+#39437 = PCURVE('',#38982,#39438);
+#39438 = DEFINITIONAL_REPRESENTATION('',(#39439),#39443);
+#39439 = CIRCLE('',#39440,9.375E-02);
+#39440 = AXIS2_PLACEMENT_2D('',#39441,#39442);
+#39441 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#39442 = DIRECTION('',(0.,-1.));
+#39443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39444 = PCURVE('',#39291,#39445);
+#39445 = DEFINITIONAL_REPRESENTATION('',(#39446),#39450);
+#39446 = LINE('',#39447,#39448);
+#39447 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#39448 = VECTOR('',#39449,1.);
+#39449 = DIRECTION('',(-1.,0.));
+#39450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39451 = ORIENTED_EDGE('',*,*,#39452,.T.);
+#39452 = EDGE_CURVE('',#39429,#39453,#39455,.T.);
+#39453 = VERTEX_POINT('',#39454);
+#39454 = CARTESIAN_POINT('',(-5.135662475472,-6.5875,0.516506286792));
+#39455 = SURFACE_CURVE('',#39456,(#39460,#39467),.PCURVE_S1.);
+#39456 = LINE('',#39457,#39458);
+#39457 = CARTESIAN_POINT('',(-5.48,-6.5875,2.775557561563E-17));
+#39458 = VECTOR('',#39459,1.);
+#39459 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#39460 = PCURVE('',#38982,#39461);
+#39461 = DEFINITIONAL_REPRESENTATION('',(#39462),#39466);
+#39462 = LINE('',#39463,#39464);
+#39463 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#39464 = VECTOR('',#39465,1.);
+#39465 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#39466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39467 = PCURVE('',#39260,#39468);
+#39468 = DEFINITIONAL_REPRESENTATION('',(#39469),#39473);
+#39469 = LINE('',#39470,#39471);
+#39470 = CARTESIAN_POINT('',(0.,0.));
+#39471 = VECTOR('',#39472,1.);
+#39472 = DIRECTION('',(1.,0.));
+#39473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39474 = ORIENTED_EDGE('',*,*,#39475,.T.);
+#39475 = EDGE_CURVE('',#39453,#39476,#39478,.T.);
+#39476 = VERTEX_POINT('',#39477);
+#39477 = CARTESIAN_POINT('',(-5.08,-6.5875,0.516506286792));
+#39478 = SURFACE_CURVE('',#39479,(#39483,#39490),.PCURVE_S1.);
+#39479 = LINE('',#39480,#39481);
+#39480 = CARTESIAN_POINT('',(-5.236009430188,-6.5875,0.516506286792));
+#39481 = VECTOR('',#39482,1.);
+#39482 = DIRECTION('',(1.,0.,0.));
+#39483 = PCURVE('',#38982,#39484);
+#39484 = DEFINITIONAL_REPRESENTATION('',(#39485),#39489);
+#39485 = LINE('',#39486,#39487);
+#39486 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#39487 = VECTOR('',#39488,1.);
+#39488 = DIRECTION('',(-1.,-4.751047921064E-59));
+#39489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39490 = PCURVE('',#39232,#39491);
+#39491 = DEFINITIONAL_REPRESENTATION('',(#39492),#39496);
+#39492 = LINE('',#39493,#39494);
+#39493 = CARTESIAN_POINT('',(0.,0.));
+#39494 = VECTOR('',#39495,1.);
+#39495 = DIRECTION('',(1.,0.));
+#39496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39497 = ORIENTED_EDGE('',*,*,#39498,.T.);
+#39498 = EDGE_CURVE('',#39476,#39499,#39501,.T.);
+#39499 = VERTEX_POINT('',#39500);
+#39500 = CARTESIAN_POINT('',(-5.08,-6.5875,0.704006286792));
+#39501 = SURFACE_CURVE('',#39502,(#39506,#39513),.PCURVE_S1.);
+#39502 = LINE('',#39503,#39504);
+#39503 = CARTESIAN_POINT('',(-5.08,-6.5875,0.516506286792));
+#39504 = VECTOR('',#39505,1.);
+#39505 = DIRECTION('',(0.,0.,1.));
+#39506 = PCURVE('',#38982,#39507);
+#39507 = DEFINITIONAL_REPRESENTATION('',(#39508),#39512);
+#39508 = LINE('',#39509,#39510);
+#39509 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#39510 = VECTOR('',#39511,1.);
+#39511 = DIRECTION('',(0.,-1.));
+#39512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39513 = PCURVE('',#39204,#39514);
+#39514 = DEFINITIONAL_REPRESENTATION('',(#39515),#39519);
+#39515 = LINE('',#39516,#39517);
+#39516 = CARTESIAN_POINT('',(0.,0.));
+#39517 = VECTOR('',#39518,1.);
+#39518 = DIRECTION('',(1.,0.));
+#39519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39520 = ORIENTED_EDGE('',*,*,#39521,.F.);
+#39521 = EDGE_CURVE('',#39522,#39499,#39524,.T.);
+#39522 = VERTEX_POINT('',#39523);
+#39523 = CARTESIAN_POINT('',(-5.18583595283,-6.5875,0.704006286792));
+#39524 = SURFACE_CURVE('',#39525,(#39529,#39536),.PCURVE_S1.);
+#39525 = LINE('',#39526,#39527);
+#39526 = CARTESIAN_POINT('',(-5.236009430188,-6.5875,0.704006286792));
+#39527 = VECTOR('',#39528,1.);
+#39528 = DIRECTION('',(1.,0.,0.));
+#39529 = PCURVE('',#38982,#39530);
+#39530 = DEFINITIONAL_REPRESENTATION('',(#39531),#39535);
+#39531 = LINE('',#39532,#39533);
+#39532 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#39533 = VECTOR('',#39534,1.);
+#39534 = DIRECTION('',(-1.,-4.751047921064E-59));
+#39535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39536 = PCURVE('',#39176,#39537);
+#39537 = DEFINITIONAL_REPRESENTATION('',(#39538),#39542);
+#39538 = LINE('',#39539,#39540);
+#39539 = CARTESIAN_POINT('',(0.,0.));
+#39540 = VECTOR('',#39541,1.);
+#39541 = DIRECTION('',(1.,0.));
+#39542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39543 = ORIENTED_EDGE('',*,*,#39544,.F.);
+#39544 = EDGE_CURVE('',#39545,#39522,#39547,.T.);
+#39545 = VERTEX_POINT('',#39546);
+#39546 = CARTESIAN_POINT('',(-5.263840667924,-6.5875,0.662259430188));
+#39547 = SURFACE_CURVE('',#39548,(#39553,#39564),.PCURVE_S1.);
+#39548 = CIRCLE('',#39549,9.375E-02);
+#39549 = AXIS2_PLACEMENT_3D('',#39550,#39551,#39552);
+#39550 = CARTESIAN_POINT('',(-5.18583595283,-6.5875,0.610256286792));
+#39551 = DIRECTION('',(0.,1.,0.));
+#39552 = DIRECTION('',(0.,0.,1.));
+#39553 = PCURVE('',#38982,#39554);
+#39554 = DEFINITIONAL_REPRESENTATION('',(#39555),#39563);
+#39555 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39556,#39557,#39558,#39559
+ ,#39560,#39561,#39562),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#39556 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#39557 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#39558 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#39559 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#39560 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#39561 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#39562 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#39563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39564 = PCURVE('',#39148,#39565);
+#39565 = DEFINITIONAL_REPRESENTATION('',(#39566),#39570);
+#39566 = LINE('',#39567,#39568);
+#39567 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#39568 = VECTOR('',#39569,1.);
+#39569 = DIRECTION('',(1.,0.));
+#39570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39571 = ORIENTED_EDGE('',*,*,#39572,.F.);
+#39572 = EDGE_CURVE('',#39307,#39545,#39573,.T.);
+#39573 = SURFACE_CURVE('',#39574,(#39578,#39585),.PCURVE_S1.);
+#39574 = LINE('',#39575,#39576);
+#39575 = CARTESIAN_POINT('',(-5.636009430188,-6.5875,0.104006286792));
+#39576 = VECTOR('',#39577,1.);
+#39577 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#39578 = PCURVE('',#38982,#39579);
+#39579 = DEFINITIONAL_REPRESENTATION('',(#39580),#39584);
+#39580 = LINE('',#39581,#39582);
+#39581 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#39582 = VECTOR('',#39583,1.);
+#39583 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#39584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39585 = PCURVE('',#39119,#39586);
+#39586 = DEFINITIONAL_REPRESENTATION('',(#39587),#39591);
+#39587 = LINE('',#39588,#39589);
+#39588 = CARTESIAN_POINT('',(0.,0.));
+#39589 = VECTOR('',#39590,1.);
+#39590 = DIRECTION('',(1.,0.));
+#39591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39592 = ORIENTED_EDGE('',*,*,#39306,.F.);
+#39593 = ORIENTED_EDGE('',*,*,#38966,.F.);
+#39594 = ORIENTED_EDGE('',*,*,#39356,.F.);
+#39595 = ADVANCED_FACE('',(#39596),#39041,.F.);
+#39596 = FACE_BOUND('',#39597,.F.);
+#39597 = EDGE_LOOP('',(#39598,#39599,#39600,#39601));
+#39598 = ORIENTED_EDGE('',*,*,#39023,.F.);
+#39599 = ORIENTED_EDGE('',*,*,#39379,.F.);
+#39600 = ORIENTED_EDGE('',*,*,#39405,.T.);
+#39601 = ORIENTED_EDGE('',*,*,#39602,.T.);
+#39602 = EDGE_CURVE('',#39406,#39026,#39603,.T.);
+#39603 = SURFACE_CURVE('',#39604,(#39608,#39615),.PCURVE_S1.);
+#39604 = LINE('',#39605,#39606);
+#39605 = CARTESIAN_POINT('',(-5.530173477358,-6.5875,0.));
+#39606 = VECTOR('',#39607,1.);
+#39607 = DIRECTION('',(0.,1.,0.));
+#39608 = PCURVE('',#39041,#39609);
+#39609 = DEFINITIONAL_REPRESENTATION('',(#39610),#39614);
+#39610 = LINE('',#39611,#39612);
+#39611 = CARTESIAN_POINT('',(0.349826522642,0.));
+#39612 = VECTOR('',#39613,1.);
+#39613 = DIRECTION('',(0.,1.));
+#39614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39615 = PCURVE('',#39291,#39616);
+#39616 = DEFINITIONAL_REPRESENTATION('',(#39617),#39621);
+#39617 = LINE('',#39618,#39619);
+#39618 = CARTESIAN_POINT('',(-0.,0.));
+#39619 = VECTOR('',#39620,1.);
+#39620 = DIRECTION('',(-0.,1.));
+#39621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39622 = ADVANCED_FACE('',(#39623),#39291,.T.);
+#39623 = FACE_BOUND('',#39624,.F.);
+#39624 = EDGE_LOOP('',(#39625,#39626,#39647,#39648));
+#39625 = ORIENTED_EDGE('',*,*,#39428,.T.);
+#39626 = ORIENTED_EDGE('',*,*,#39627,.T.);
+#39627 = EDGE_CURVE('',#39429,#39245,#39628,.T.);
+#39628 = SURFACE_CURVE('',#39629,(#39633,#39640),.PCURVE_S1.);
+#39629 = LINE('',#39630,#39631);
+#39630 = CARTESIAN_POINT('',(-5.452168762264,-6.5875,4.174685660388E-02)
+ );
+#39631 = VECTOR('',#39632,1.);
+#39632 = DIRECTION('',(0.,1.,0.));
+#39633 = PCURVE('',#39291,#39634);
+#39634 = DEFINITIONAL_REPRESENTATION('',(#39635),#39639);
+#39635 = LINE('',#39636,#39637);
+#39636 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#39637 = VECTOR('',#39638,1.);
+#39638 = DIRECTION('',(-0.,1.));
+#39639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39640 = PCURVE('',#39260,#39641);
+#39641 = DEFINITIONAL_REPRESENTATION('',(#39642),#39646);
+#39642 = LINE('',#39643,#39644);
+#39643 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#39644 = VECTOR('',#39645,1.);
+#39645 = DIRECTION('',(0.,-1.));
+#39646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39647 = ORIENTED_EDGE('',*,*,#39272,.F.);
+#39648 = ORIENTED_EDGE('',*,*,#39602,.F.);
+#39649 = ADVANCED_FACE('',(#39650),#39260,.T.);
+#39650 = FACE_BOUND('',#39651,.T.);
+#39651 = EDGE_LOOP('',(#39652,#39653,#39654,#39655));
+#39652 = ORIENTED_EDGE('',*,*,#39452,.F.);
+#39653 = ORIENTED_EDGE('',*,*,#39627,.T.);
+#39654 = ORIENTED_EDGE('',*,*,#39244,.T.);
+#39655 = ORIENTED_EDGE('',*,*,#39656,.F.);
+#39656 = EDGE_CURVE('',#39453,#39217,#39657,.T.);
+#39657 = SURFACE_CURVE('',#39658,(#39662,#39668),.PCURVE_S1.);
+#39658 = LINE('',#39659,#39660);
+#39659 = CARTESIAN_POINT('',(-5.135662475472,-6.5875,0.516506286792));
+#39660 = VECTOR('',#39661,1.);
+#39661 = DIRECTION('',(0.,1.,0.));
+#39662 = PCURVE('',#39260,#39663);
+#39663 = DEFINITIONAL_REPRESENTATION('',(#39664),#39667);
+#39664 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39665,#39666),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#39665 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#39666 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#39667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39668 = PCURVE('',#39232,#39669);
+#39669 = DEFINITIONAL_REPRESENTATION('',(#39670),#39673);
+#39670 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39671,#39672),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#39671 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#39672 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#39673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39674 = ADVANCED_FACE('',(#39675),#39232,.F.);
+#39675 = FACE_BOUND('',#39676,.F.);
+#39676 = EDGE_LOOP('',(#39677,#39678,#39679,#39680));
+#39677 = ORIENTED_EDGE('',*,*,#39216,.F.);
+#39678 = ORIENTED_EDGE('',*,*,#39656,.F.);
+#39679 = ORIENTED_EDGE('',*,*,#39475,.T.);
+#39680 = ORIENTED_EDGE('',*,*,#39681,.T.);
+#39681 = EDGE_CURVE('',#39476,#39189,#39682,.T.);
+#39682 = SURFACE_CURVE('',#39683,(#39687,#39694),.PCURVE_S1.);
+#39683 = LINE('',#39684,#39685);
+#39684 = CARTESIAN_POINT('',(-5.08,-6.5875,0.516506286792));
+#39685 = VECTOR('',#39686,1.);
+#39686 = DIRECTION('',(0.,1.,0.));
+#39687 = PCURVE('',#39232,#39688);
+#39688 = DEFINITIONAL_REPRESENTATION('',(#39689),#39693);
+#39689 = LINE('',#39690,#39691);
+#39690 = CARTESIAN_POINT('',(0.156009430188,0.));
+#39691 = VECTOR('',#39692,1.);
+#39692 = DIRECTION('',(0.,1.));
+#39693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39694 = PCURVE('',#39204,#39695);
+#39695 = DEFINITIONAL_REPRESENTATION('',(#39696),#39700);
+#39696 = LINE('',#39697,#39698);
+#39697 = CARTESIAN_POINT('',(0.,0.));
+#39698 = VECTOR('',#39699,1.);
+#39699 = DIRECTION('',(0.,-1.));
+#39700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39701 = ADVANCED_FACE('',(#39702),#39204,.T.);
+#39702 = FACE_BOUND('',#39703,.T.);
+#39703 = EDGE_LOOP('',(#39704,#39705,#39706,#39707));
+#39704 = ORIENTED_EDGE('',*,*,#39498,.F.);
+#39705 = ORIENTED_EDGE('',*,*,#39681,.T.);
+#39706 = ORIENTED_EDGE('',*,*,#39188,.T.);
+#39707 = ORIENTED_EDGE('',*,*,#39708,.F.);
+#39708 = EDGE_CURVE('',#39499,#39161,#39709,.T.);
+#39709 = SURFACE_CURVE('',#39710,(#39714,#39721),.PCURVE_S1.);
+#39710 = LINE('',#39711,#39712);
+#39711 = CARTESIAN_POINT('',(-5.08,-6.5875,0.704006286792));
+#39712 = VECTOR('',#39713,1.);
+#39713 = DIRECTION('',(0.,1.,0.));
+#39714 = PCURVE('',#39204,#39715);
+#39715 = DEFINITIONAL_REPRESENTATION('',(#39716),#39720);
+#39716 = LINE('',#39717,#39718);
+#39717 = CARTESIAN_POINT('',(0.1875,0.));
+#39718 = VECTOR('',#39719,1.);
+#39719 = DIRECTION('',(0.,-1.));
+#39720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39721 = PCURVE('',#39176,#39722);
+#39722 = DEFINITIONAL_REPRESENTATION('',(#39723),#39727);
+#39723 = LINE('',#39724,#39725);
+#39724 = CARTESIAN_POINT('',(0.156009430188,0.));
+#39725 = VECTOR('',#39726,1.);
+#39726 = DIRECTION('',(0.,1.));
+#39727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39728 = ADVANCED_FACE('',(#39729),#39119,.F.);
+#39729 = FACE_BOUND('',#39730,.F.);
+#39730 = EDGE_LOOP('',(#39731,#39732,#39733,#39734));
+#39731 = ORIENTED_EDGE('',*,*,#39572,.F.);
+#39732 = ORIENTED_EDGE('',*,*,#39330,.T.);
+#39733 = ORIENTED_EDGE('',*,*,#39103,.T.);
+#39734 = ORIENTED_EDGE('',*,*,#39735,.F.);
+#39735 = EDGE_CURVE('',#39545,#39104,#39736,.T.);
+#39736 = SURFACE_CURVE('',#39737,(#39741,#39748),.PCURVE_S1.);
+#39737 = LINE('',#39738,#39739);
+#39738 = CARTESIAN_POINT('',(-5.263840667924,-6.5875,0.662259430188));
+#39739 = VECTOR('',#39740,1.);
+#39740 = DIRECTION('',(0.,1.,0.));
+#39741 = PCURVE('',#39119,#39742);
+#39742 = DEFINITIONAL_REPRESENTATION('',(#39743),#39747);
+#39743 = LINE('',#39744,#39745);
+#39744 = CARTESIAN_POINT('',(0.670936777735,0.));
+#39745 = VECTOR('',#39746,1.);
+#39746 = DIRECTION('',(0.,-1.));
+#39747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39748 = PCURVE('',#39148,#39749);
+#39749 = DEFINITIONAL_REPRESENTATION('',(#39750),#39754);
+#39750 = LINE('',#39751,#39752);
+#39751 = CARTESIAN_POINT('',(0.,0.));
+#39752 = VECTOR('',#39753,1.);
+#39753 = DIRECTION('',(0.,1.));
+#39754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39755 = ADVANCED_FACE('',(#39756),#39176,.T.);
+#39756 = FACE_BOUND('',#39757,.T.);
+#39757 = EDGE_LOOP('',(#39758,#39759,#39760,#39761));
+#39758 = ORIENTED_EDGE('',*,*,#39521,.T.);
+#39759 = ORIENTED_EDGE('',*,*,#39708,.T.);
+#39760 = ORIENTED_EDGE('',*,*,#39160,.F.);
+#39761 = ORIENTED_EDGE('',*,*,#39762,.F.);
+#39762 = EDGE_CURVE('',#39522,#39132,#39763,.T.);
+#39763 = SURFACE_CURVE('',#39764,(#39768,#39775),.PCURVE_S1.);
+#39764 = LINE('',#39765,#39766);
+#39765 = CARTESIAN_POINT('',(-5.18583595283,-6.5875,0.704006286792));
+#39766 = VECTOR('',#39767,1.);
+#39767 = DIRECTION('',(0.,1.,0.));
+#39768 = PCURVE('',#39176,#39769);
+#39769 = DEFINITIONAL_REPRESENTATION('',(#39770),#39774);
+#39770 = LINE('',#39771,#39772);
+#39771 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#39772 = VECTOR('',#39773,1.);
+#39773 = DIRECTION('',(0.,1.));
+#39774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39775 = PCURVE('',#39148,#39776);
+#39776 = DEFINITIONAL_REPRESENTATION('',(#39777),#39781);
+#39777 = LINE('',#39778,#39779);
+#39778 = CARTESIAN_POINT('',(0.982793723247,0.));
+#39779 = VECTOR('',#39780,1.);
+#39780 = DIRECTION('',(0.,1.));
+#39781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39782 = ADVANCED_FACE('',(#39783),#39148,.T.);
+#39783 = FACE_BOUND('',#39784,.T.);
+#39784 = EDGE_LOOP('',(#39785,#39786,#39787,#39788));
+#39785 = ORIENTED_EDGE('',*,*,#39544,.T.);
+#39786 = ORIENTED_EDGE('',*,*,#39762,.T.);
+#39787 = ORIENTED_EDGE('',*,*,#39131,.F.);
+#39788 = ORIENTED_EDGE('',*,*,#39735,.F.);
+#39789 = MANIFOLD_SOLID_BREP('',#39790);
+#39790 = CLOSED_SHELL('',(#39791,#39911,#40190,#40244,#40293,#40487,
+ #40514,#40541,#40566,#40593,#40620,#40647,#40674));
+#39791 = ADVANCED_FACE('',(#39792),#39806,.T.);
+#39792 = FACE_BOUND('',#39793,.T.);
+#39793 = EDGE_LOOP('',(#39794,#39829,#39857,#39885));
+#39794 = ORIENTED_EDGE('',*,*,#39795,.F.);
+#39795 = EDGE_CURVE('',#39796,#39798,#39800,.T.);
+#39796 = VERTEX_POINT('',#39797);
+#39797 = CARTESIAN_POINT('',(5.630520432075,-6.2125,0.1875));
+#39798 = VERTEX_POINT('',#39799);
+#39799 = CARTESIAN_POINT('',(5.88,-6.2125,0.1875));
+#39800 = SURFACE_CURVE('',#39801,(#39805,#39817),.PCURVE_S1.);
+#39801 = LINE('',#39802,#39803);
+#39802 = CARTESIAN_POINT('',(5.48,-6.2125,0.1875));
+#39803 = VECTOR('',#39804,1.);
+#39804 = DIRECTION('',(1.,0.,0.));
+#39805 = PCURVE('',#39806,#39811);
+#39806 = PLANE('',#39807);
+#39807 = AXIS2_PLACEMENT_3D('',#39808,#39809,#39810);
+#39808 = CARTESIAN_POINT('',(5.48,-6.5875,0.1875));
+#39809 = DIRECTION('',(0.,0.,1.));
+#39810 = DIRECTION('',(1.,0.,0.));
+#39811 = DEFINITIONAL_REPRESENTATION('',(#39812),#39816);
+#39812 = LINE('',#39813,#39814);
+#39813 = CARTESIAN_POINT('',(0.,0.375));
+#39814 = VECTOR('',#39815,1.);
+#39815 = DIRECTION('',(1.,0.));
+#39816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39817 = PCURVE('',#39818,#39823);
+#39818 = PLANE('',#39819);
+#39819 = AXIS2_PLACEMENT_3D('',#39820,#39821,#39822);
+#39820 = CARTESIAN_POINT('',(5.453319128445,-6.2125,0.302149478872));
+#39821 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#39822 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#39823 = DEFINITIONAL_REPRESENTATION('',(#39824),#39828);
+#39824 = LINE('',#39825,#39826);
+#39825 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#39826 = VECTOR('',#39827,1.);
+#39827 = DIRECTION('',(1.,4.145425090127E-57));
+#39828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39829 = ORIENTED_EDGE('',*,*,#39830,.F.);
+#39830 = EDGE_CURVE('',#39831,#39796,#39833,.T.);
+#39831 = VERTEX_POINT('',#39832);
+#39832 = CARTESIAN_POINT('',(5.630520432075,-6.5875,0.1875));
+#39833 = SURFACE_CURVE('',#39834,(#39838,#39845),.PCURVE_S1.);
+#39834 = LINE('',#39835,#39836);
+#39835 = CARTESIAN_POINT('',(5.630520432075,-6.5875,0.1875));
+#39836 = VECTOR('',#39837,1.);
+#39837 = DIRECTION('',(0.,1.,0.));
+#39838 = PCURVE('',#39806,#39839);
+#39839 = DEFINITIONAL_REPRESENTATION('',(#39840),#39844);
+#39840 = LINE('',#39841,#39842);
+#39841 = CARTESIAN_POINT('',(0.150520432075,0.));
+#39842 = VECTOR('',#39843,1.);
+#39843 = DIRECTION('',(0.,1.));
+#39844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39845 = PCURVE('',#39846,#39851);
+#39846 = CYLINDRICAL_SURFACE('',#39847,9.375E-02);
+#39847 = AXIS2_PLACEMENT_3D('',#39848,#39849,#39850);
+#39848 = CARTESIAN_POINT('',(5.630520432075,-6.5875,0.28125));
+#39849 = DIRECTION('',(0.,1.,0.));
+#39850 = DIRECTION('',(0.,0.,-1.));
+#39851 = DEFINITIONAL_REPRESENTATION('',(#39852),#39856);
+#39852 = LINE('',#39853,#39854);
+#39853 = CARTESIAN_POINT('',(0.,0.));
+#39854 = VECTOR('',#39855,1.);
+#39855 = DIRECTION('',(0.,1.));
+#39856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39857 = ORIENTED_EDGE('',*,*,#39858,.T.);
+#39858 = EDGE_CURVE('',#39831,#39859,#39861,.T.);
+#39859 = VERTEX_POINT('',#39860);
+#39860 = CARTESIAN_POINT('',(5.88,-6.5875,0.1875));
+#39861 = SURFACE_CURVE('',#39862,(#39866,#39873),.PCURVE_S1.);
+#39862 = LINE('',#39863,#39864);
+#39863 = CARTESIAN_POINT('',(5.48,-6.5875,0.1875));
+#39864 = VECTOR('',#39865,1.);
+#39865 = DIRECTION('',(1.,0.,0.));
+#39866 = PCURVE('',#39806,#39867);
+#39867 = DEFINITIONAL_REPRESENTATION('',(#39868),#39872);
+#39868 = LINE('',#39869,#39870);
+#39869 = CARTESIAN_POINT('',(0.,0.));
+#39870 = VECTOR('',#39871,1.);
+#39871 = DIRECTION('',(1.,0.));
+#39872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39873 = PCURVE('',#39874,#39879);
+#39874 = PLANE('',#39875);
+#39875 = AXIS2_PLACEMENT_3D('',#39876,#39877,#39878);
+#39876 = CARTESIAN_POINT('',(5.453319128445,-6.5875,0.302149478872));
+#39877 = DIRECTION('',(-0.,-1.,-0.));
+#39878 = DIRECTION('',(0.,0.,-1.));
+#39879 = DEFINITIONAL_REPRESENTATION('',(#39880),#39884);
+#39880 = LINE('',#39881,#39882);
+#39881 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#39882 = VECTOR('',#39883,1.);
+#39883 = DIRECTION('',(0.,1.));
+#39884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39885 = ORIENTED_EDGE('',*,*,#39886,.T.);
+#39886 = EDGE_CURVE('',#39859,#39798,#39887,.T.);
+#39887 = SURFACE_CURVE('',#39888,(#39892,#39899),.PCURVE_S1.);
+#39888 = LINE('',#39889,#39890);
+#39889 = CARTESIAN_POINT('',(5.88,-6.5875,0.1875));
+#39890 = VECTOR('',#39891,1.);
+#39891 = DIRECTION('',(0.,1.,0.));
+#39892 = PCURVE('',#39806,#39893);
+#39893 = DEFINITIONAL_REPRESENTATION('',(#39894),#39898);
+#39894 = LINE('',#39895,#39896);
+#39895 = CARTESIAN_POINT('',(0.4,0.));
+#39896 = VECTOR('',#39897,1.);
+#39897 = DIRECTION('',(0.,1.));
+#39898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39899 = PCURVE('',#39900,#39905);
+#39900 = PLANE('',#39901);
+#39901 = AXIS2_PLACEMENT_3D('',#39902,#39903,#39904);
+#39902 = CARTESIAN_POINT('',(5.88,-6.5875,0.));
+#39903 = DIRECTION('',(1.,0.,0.));
+#39904 = DIRECTION('',(0.,0.,1.));
+#39905 = DEFINITIONAL_REPRESENTATION('',(#39906),#39910);
+#39906 = LINE('',#39907,#39908);
+#39907 = CARTESIAN_POINT('',(0.1875,0.));
+#39908 = VECTOR('',#39909,1.);
+#39909 = DIRECTION('',(0.,-1.));
+#39910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39911 = ADVANCED_FACE('',(#39912),#39818,.T.);
+#39912 = FACE_BOUND('',#39913,.T.);
+#39913 = EDGE_LOOP('',(#39914,#39944,#39973,#40001,#40029,#40057,#40085,
+ #40118,#40146,#40168,#40169));
+#39914 = ORIENTED_EDGE('',*,*,#39915,.F.);
+#39915 = EDGE_CURVE('',#39916,#39918,#39920,.T.);
+#39916 = VERTEX_POINT('',#39917);
+#39917 = CARTESIAN_POINT('',(5.530173477358,-6.2125,0.));
+#39918 = VERTEX_POINT('',#39919);
+#39919 = CARTESIAN_POINT('',(5.88,-6.2125,0.));
+#39920 = SURFACE_CURVE('',#39921,(#39925,#39932),.PCURVE_S1.);
+#39921 = LINE('',#39922,#39923);
+#39922 = CARTESIAN_POINT('',(5.48,-6.2125,0.));
+#39923 = VECTOR('',#39924,1.);
+#39924 = DIRECTION('',(1.,0.,0.));
+#39925 = PCURVE('',#39818,#39926);
+#39926 = DEFINITIONAL_REPRESENTATION('',(#39927),#39931);
+#39927 = LINE('',#39928,#39929);
+#39928 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#39929 = VECTOR('',#39930,1.);
+#39930 = DIRECTION('',(1.,4.145425090127E-57));
+#39931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39932 = PCURVE('',#39933,#39938);
+#39933 = PLANE('',#39934);
+#39934 = AXIS2_PLACEMENT_3D('',#39935,#39936,#39937);
+#39935 = CARTESIAN_POINT('',(5.48,-6.5875,0.));
+#39936 = DIRECTION('',(0.,0.,1.));
+#39937 = DIRECTION('',(1.,0.,0.));
+#39938 = DEFINITIONAL_REPRESENTATION('',(#39939),#39943);
+#39939 = LINE('',#39940,#39941);
+#39940 = CARTESIAN_POINT('',(0.,0.375));
+#39941 = VECTOR('',#39942,1.);
+#39942 = DIRECTION('',(1.,0.));
+#39943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39944 = ORIENTED_EDGE('',*,*,#39945,.T.);
+#39945 = EDGE_CURVE('',#39916,#39946,#39948,.T.);
+#39946 = VERTEX_POINT('',#39947);
+#39947 = CARTESIAN_POINT('',(5.452168762264,-6.2125,4.174685660388E-02)
+ );
+#39948 = SURFACE_CURVE('',#39949,(#39954,#39961),.PCURVE_S1.);
+#39949 = CIRCLE('',#39950,9.375E-02);
+#39950 = AXIS2_PLACEMENT_3D('',#39951,#39952,#39953);
+#39951 = CARTESIAN_POINT('',(5.530173477358,-6.2125,9.375E-02));
+#39952 = DIRECTION('',(0.,1.,0.));
+#39953 = DIRECTION('',(0.,0.,1.));
+#39954 = PCURVE('',#39818,#39955);
+#39955 = DEFINITIONAL_REPRESENTATION('',(#39956),#39960);
+#39956 = CIRCLE('',#39957,9.375E-02);
+#39957 = AXIS2_PLACEMENT_2D('',#39958,#39959);
+#39958 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#39959 = DIRECTION('',(0.,-1.));
+#39960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39961 = PCURVE('',#39962,#39967);
+#39962 = CYLINDRICAL_SURFACE('',#39963,9.375E-02);
+#39963 = AXIS2_PLACEMENT_3D('',#39964,#39965,#39966);
+#39964 = CARTESIAN_POINT('',(5.530173477358,-6.5875,9.375E-02));
+#39965 = DIRECTION('',(0.,1.,0.));
+#39966 = DIRECTION('',(0.,0.,-1.));
+#39967 = DEFINITIONAL_REPRESENTATION('',(#39968),#39972);
+#39968 = LINE('',#39969,#39970);
+#39969 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#39970 = VECTOR('',#39971,1.);
+#39971 = DIRECTION('',(1.,0.));
+#39972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39973 = ORIENTED_EDGE('',*,*,#39974,.T.);
+#39974 = EDGE_CURVE('',#39946,#39975,#39977,.T.);
+#39975 = VERTEX_POINT('',#39976);
+#39976 = CARTESIAN_POINT('',(5.135662475472,-6.2125,0.516506286792));
+#39977 = SURFACE_CURVE('',#39978,(#39982,#39989),.PCURVE_S1.);
+#39978 = LINE('',#39979,#39980);
+#39979 = CARTESIAN_POINT('',(5.48,-6.2125,0.));
+#39980 = VECTOR('',#39981,1.);
+#39981 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#39982 = PCURVE('',#39818,#39983);
+#39983 = DEFINITIONAL_REPRESENTATION('',(#39984),#39988);
+#39984 = LINE('',#39985,#39986);
+#39985 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#39986 = VECTOR('',#39987,1.);
+#39987 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#39988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#39989 = PCURVE('',#39990,#39995);
+#39990 = PLANE('',#39991);
+#39991 = AXIS2_PLACEMENT_3D('',#39992,#39993,#39994);
+#39992 = CARTESIAN_POINT('',(5.48,-6.5875,0.));
+#39993 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#39994 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#39995 = DEFINITIONAL_REPRESENTATION('',(#39996),#40000);
+#39996 = LINE('',#39997,#39998);
+#39997 = CARTESIAN_POINT('',(0.,-0.375));
+#39998 = VECTOR('',#39999,1.);
+#39999 = DIRECTION('',(1.,0.));
+#40000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40001 = ORIENTED_EDGE('',*,*,#40002,.F.);
+#40002 = EDGE_CURVE('',#40003,#39975,#40005,.T.);
+#40003 = VERTEX_POINT('',#40004);
+#40004 = CARTESIAN_POINT('',(5.08,-6.2125,0.516506286792));
+#40005 = SURFACE_CURVE('',#40006,(#40010,#40017),.PCURVE_S1.);
+#40006 = LINE('',#40007,#40008);
+#40007 = CARTESIAN_POINT('',(5.08,-6.2125,0.516506286792));
+#40008 = VECTOR('',#40009,1.);
+#40009 = DIRECTION('',(1.,0.,0.));
+#40010 = PCURVE('',#39818,#40011);
+#40011 = DEFINITIONAL_REPRESENTATION('',(#40012),#40016);
+#40012 = LINE('',#40013,#40014);
+#40013 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#40014 = VECTOR('',#40015,1.);
+#40015 = DIRECTION('',(1.,4.145425090127E-57));
+#40016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40017 = PCURVE('',#40018,#40023);
+#40018 = PLANE('',#40019);
+#40019 = AXIS2_PLACEMENT_3D('',#40020,#40021,#40022);
+#40020 = CARTESIAN_POINT('',(5.08,-6.5875,0.516506286792));
+#40021 = DIRECTION('',(0.,0.,1.));
+#40022 = DIRECTION('',(1.,0.,0.));
+#40023 = DEFINITIONAL_REPRESENTATION('',(#40024),#40028);
+#40024 = LINE('',#40025,#40026);
+#40025 = CARTESIAN_POINT('',(0.,0.375));
+#40026 = VECTOR('',#40027,1.);
+#40027 = DIRECTION('',(1.,0.));
+#40028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40029 = ORIENTED_EDGE('',*,*,#40030,.T.);
+#40030 = EDGE_CURVE('',#40003,#40031,#40033,.T.);
+#40031 = VERTEX_POINT('',#40032);
+#40032 = CARTESIAN_POINT('',(5.08,-6.2125,0.704006286792));
+#40033 = SURFACE_CURVE('',#40034,(#40038,#40045),.PCURVE_S1.);
+#40034 = LINE('',#40035,#40036);
+#40035 = CARTESIAN_POINT('',(5.08,-6.2125,0.516506286792));
+#40036 = VECTOR('',#40037,1.);
+#40037 = DIRECTION('',(0.,0.,1.));
+#40038 = PCURVE('',#39818,#40039);
+#40039 = DEFINITIONAL_REPRESENTATION('',(#40040),#40044);
+#40040 = LINE('',#40041,#40042);
+#40041 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#40042 = VECTOR('',#40043,1.);
+#40043 = DIRECTION('',(0.,-1.));
+#40044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40045 = PCURVE('',#40046,#40051);
+#40046 = PLANE('',#40047);
+#40047 = AXIS2_PLACEMENT_3D('',#40048,#40049,#40050);
+#40048 = CARTESIAN_POINT('',(5.08,-6.5875,0.516506286792));
+#40049 = DIRECTION('',(1.,0.,0.));
+#40050 = DIRECTION('',(0.,0.,1.));
+#40051 = DEFINITIONAL_REPRESENTATION('',(#40052),#40056);
+#40052 = LINE('',#40053,#40054);
+#40053 = CARTESIAN_POINT('',(0.,-0.375));
+#40054 = VECTOR('',#40055,1.);
+#40055 = DIRECTION('',(1.,0.));
+#40056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40057 = ORIENTED_EDGE('',*,*,#40058,.T.);
+#40058 = EDGE_CURVE('',#40031,#40059,#40061,.T.);
+#40059 = VERTEX_POINT('',#40060);
+#40060 = CARTESIAN_POINT('',(5.18583595283,-6.2125,0.704006286792));
+#40061 = SURFACE_CURVE('',#40062,(#40066,#40073),.PCURVE_S1.);
+#40062 = LINE('',#40063,#40064);
+#40063 = CARTESIAN_POINT('',(5.08,-6.2125,0.704006286792));
+#40064 = VECTOR('',#40065,1.);
+#40065 = DIRECTION('',(1.,0.,0.));
+#40066 = PCURVE('',#39818,#40067);
+#40067 = DEFINITIONAL_REPRESENTATION('',(#40068),#40072);
+#40068 = LINE('',#40069,#40070);
+#40069 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#40070 = VECTOR('',#40071,1.);
+#40071 = DIRECTION('',(1.,4.145425090127E-57));
+#40072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40073 = PCURVE('',#40074,#40079);
+#40074 = PLANE('',#40075);
+#40075 = AXIS2_PLACEMENT_3D('',#40076,#40077,#40078);
+#40076 = CARTESIAN_POINT('',(5.08,-6.5875,0.704006286792));
+#40077 = DIRECTION('',(0.,0.,1.));
+#40078 = DIRECTION('',(1.,0.,0.));
+#40079 = DEFINITIONAL_REPRESENTATION('',(#40080),#40084);
+#40080 = LINE('',#40081,#40082);
+#40081 = CARTESIAN_POINT('',(0.,0.375));
+#40082 = VECTOR('',#40083,1.);
+#40083 = DIRECTION('',(1.,0.));
+#40084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40085 = ORIENTED_EDGE('',*,*,#40086,.F.);
+#40086 = EDGE_CURVE('',#40087,#40059,#40089,.T.);
+#40087 = VERTEX_POINT('',#40088);
+#40088 = CARTESIAN_POINT('',(5.263840667924,-6.2125,0.662259430188));
+#40089 = SURFACE_CURVE('',#40090,(#40095,#40106),.PCURVE_S1.);
+#40090 = CIRCLE('',#40091,9.375E-02);
+#40091 = AXIS2_PLACEMENT_3D('',#40092,#40093,#40094);
+#40092 = CARTESIAN_POINT('',(5.18583595283,-6.2125,0.610256286792));
+#40093 = DIRECTION('',(0.,-1.,0.));
+#40094 = DIRECTION('',(0.,0.,1.));
+#40095 = PCURVE('',#39818,#40096);
+#40096 = DEFINITIONAL_REPRESENTATION('',(#40097),#40105);
+#40097 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40098,#40099,#40100,#40101
+ ,#40102,#40103,#40104),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#40098 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#40099 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#40100 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#40101 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#40102 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#40103 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#40104 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#40105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40106 = PCURVE('',#40107,#40112);
+#40107 = CYLINDRICAL_SURFACE('',#40108,9.375E-02);
+#40108 = AXIS2_PLACEMENT_3D('',#40109,#40110,#40111);
+#40109 = CARTESIAN_POINT('',(5.18583595283,-6.5875,0.610256286792));
+#40110 = DIRECTION('',(0.,1.,0.));
+#40111 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#40112 = DEFINITIONAL_REPRESENTATION('',(#40113),#40117);
+#40113 = LINE('',#40114,#40115);
+#40114 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#40115 = VECTOR('',#40116,1.);
+#40116 = DIRECTION('',(-1.,0.));
+#40117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40118 = ORIENTED_EDGE('',*,*,#40119,.F.);
+#40119 = EDGE_CURVE('',#40120,#40087,#40122,.T.);
+#40120 = VERTEX_POINT('',#40121);
+#40121 = CARTESIAN_POINT('',(5.552515716981,-6.2125,0.229246856604));
+#40122 = SURFACE_CURVE('',#40123,(#40127,#40134),.PCURVE_S1.);
+#40123 = LINE('',#40124,#40125);
+#40124 = CARTESIAN_POINT('',(5.636009430188,-6.2125,0.104006286792));
+#40125 = VECTOR('',#40126,1.);
+#40126 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#40127 = PCURVE('',#39818,#40128);
+#40128 = DEFINITIONAL_REPRESENTATION('',(#40129),#40133);
+#40129 = LINE('',#40130,#40131);
+#40130 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#40131 = VECTOR('',#40132,1.);
+#40132 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#40133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40134 = PCURVE('',#40135,#40140);
+#40135 = PLANE('',#40136);
+#40136 = AXIS2_PLACEMENT_3D('',#40137,#40138,#40139);
+#40137 = CARTESIAN_POINT('',(5.636009430188,-6.5875,0.104006286792));
+#40138 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#40139 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#40140 = DEFINITIONAL_REPRESENTATION('',(#40141),#40145);
+#40141 = LINE('',#40142,#40143);
+#40142 = CARTESIAN_POINT('',(0.,-0.375));
+#40143 = VECTOR('',#40144,1.);
+#40144 = DIRECTION('',(1.,0.));
+#40145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40146 = ORIENTED_EDGE('',*,*,#40147,.F.);
+#40147 = EDGE_CURVE('',#39796,#40120,#40148,.T.);
+#40148 = SURFACE_CURVE('',#40149,(#40154,#40161),.PCURVE_S1.);
+#40149 = CIRCLE('',#40150,9.375E-02);
+#40150 = AXIS2_PLACEMENT_3D('',#40151,#40152,#40153);
+#40151 = CARTESIAN_POINT('',(5.630520432075,-6.2125,0.28125));
+#40152 = DIRECTION('',(0.,1.,0.));
+#40153 = DIRECTION('',(0.,0.,1.));
+#40154 = PCURVE('',#39818,#40155);
+#40155 = DEFINITIONAL_REPRESENTATION('',(#40156),#40160);
+#40156 = CIRCLE('',#40157,9.375E-02);
+#40157 = AXIS2_PLACEMENT_2D('',#40158,#40159);
+#40158 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#40159 = DIRECTION('',(0.,-1.));
+#40160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40161 = PCURVE('',#39846,#40162);
+#40162 = DEFINITIONAL_REPRESENTATION('',(#40163),#40167);
+#40163 = LINE('',#40164,#40165);
+#40164 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#40165 = VECTOR('',#40166,1.);
+#40166 = DIRECTION('',(1.,0.));
+#40167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40168 = ORIENTED_EDGE('',*,*,#39795,.T.);
+#40169 = ORIENTED_EDGE('',*,*,#40170,.F.);
+#40170 = EDGE_CURVE('',#39918,#39798,#40171,.T.);
+#40171 = SURFACE_CURVE('',#40172,(#40176,#40183),.PCURVE_S1.);
+#40172 = LINE('',#40173,#40174);
+#40173 = CARTESIAN_POINT('',(5.88,-6.2125,0.));
+#40174 = VECTOR('',#40175,1.);
+#40175 = DIRECTION('',(0.,0.,1.));
+#40176 = PCURVE('',#39818,#40177);
+#40177 = DEFINITIONAL_REPRESENTATION('',(#40178),#40182);
+#40178 = LINE('',#40179,#40180);
+#40179 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#40180 = VECTOR('',#40181,1.);
+#40181 = DIRECTION('',(0.,-1.));
+#40182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40183 = PCURVE('',#39900,#40184);
+#40184 = DEFINITIONAL_REPRESENTATION('',(#40185),#40189);
+#40185 = LINE('',#40186,#40187);
+#40186 = CARTESIAN_POINT('',(0.,-0.375));
+#40187 = VECTOR('',#40188,1.);
+#40188 = DIRECTION('',(1.,0.));
+#40189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40190 = ADVANCED_FACE('',(#40191),#39846,.F.);
+#40191 = FACE_BOUND('',#40192,.F.);
+#40192 = EDGE_LOOP('',(#40193,#40221,#40242,#40243));
+#40193 = ORIENTED_EDGE('',*,*,#40194,.T.);
+#40194 = EDGE_CURVE('',#39831,#40195,#40197,.T.);
+#40195 = VERTEX_POINT('',#40196);
+#40196 = CARTESIAN_POINT('',(5.552515716981,-6.5875,0.229246856604));
+#40197 = SURFACE_CURVE('',#40198,(#40203,#40210),.PCURVE_S1.);
+#40198 = CIRCLE('',#40199,9.375E-02);
+#40199 = AXIS2_PLACEMENT_3D('',#40200,#40201,#40202);
+#40200 = CARTESIAN_POINT('',(5.630520432075,-6.5875,0.28125));
+#40201 = DIRECTION('',(0.,1.,0.));
+#40202 = DIRECTION('',(0.,0.,1.));
+#40203 = PCURVE('',#39846,#40204);
+#40204 = DEFINITIONAL_REPRESENTATION('',(#40205),#40209);
+#40205 = LINE('',#40206,#40207);
+#40206 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#40207 = VECTOR('',#40208,1.);
+#40208 = DIRECTION('',(1.,0.));
+#40209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40210 = PCURVE('',#39874,#40211);
+#40211 = DEFINITIONAL_REPRESENTATION('',(#40212),#40220);
+#40212 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40213,#40214,#40215,#40216
+ ,#40217,#40218,#40219),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#40213 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#40214 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#40215 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#40216 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#40217 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#40218 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#40219 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#40220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40221 = ORIENTED_EDGE('',*,*,#40222,.T.);
+#40222 = EDGE_CURVE('',#40195,#40120,#40223,.T.);
+#40223 = SURFACE_CURVE('',#40224,(#40228,#40235),.PCURVE_S1.);
+#40224 = LINE('',#40225,#40226);
+#40225 = CARTESIAN_POINT('',(5.552515716981,-6.5875,0.229246856604));
+#40226 = VECTOR('',#40227,1.);
+#40227 = DIRECTION('',(0.,1.,0.));
+#40228 = PCURVE('',#39846,#40229);
+#40229 = DEFINITIONAL_REPRESENTATION('',(#40230),#40234);
+#40230 = LINE('',#40231,#40232);
+#40231 = CARTESIAN_POINT('',(0.982793723247,0.));
+#40232 = VECTOR('',#40233,1.);
+#40233 = DIRECTION('',(0.,1.));
+#40234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40235 = PCURVE('',#40135,#40236);
+#40236 = DEFINITIONAL_REPRESENTATION('',(#40237),#40241);
+#40237 = LINE('',#40238,#40239);
+#40238 = CARTESIAN_POINT('',(0.150520432075,0.));
+#40239 = VECTOR('',#40240,1.);
+#40240 = DIRECTION('',(0.,-1.));
+#40241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40242 = ORIENTED_EDGE('',*,*,#40147,.F.);
+#40243 = ORIENTED_EDGE('',*,*,#39830,.F.);
+#40244 = ADVANCED_FACE('',(#40245),#39900,.T.);
+#40245 = FACE_BOUND('',#40246,.T.);
+#40246 = EDGE_LOOP('',(#40247,#40270,#40291,#40292));
+#40247 = ORIENTED_EDGE('',*,*,#40248,.F.);
+#40248 = EDGE_CURVE('',#40249,#39859,#40251,.T.);
+#40249 = VERTEX_POINT('',#40250);
+#40250 = CARTESIAN_POINT('',(5.88,-6.5875,0.));
+#40251 = SURFACE_CURVE('',#40252,(#40256,#40263),.PCURVE_S1.);
+#40252 = LINE('',#40253,#40254);
+#40253 = CARTESIAN_POINT('',(5.88,-6.5875,0.));
+#40254 = VECTOR('',#40255,1.);
+#40255 = DIRECTION('',(0.,0.,1.));
+#40256 = PCURVE('',#39900,#40257);
+#40257 = DEFINITIONAL_REPRESENTATION('',(#40258),#40262);
+#40258 = LINE('',#40259,#40260);
+#40259 = CARTESIAN_POINT('',(0.,0.));
+#40260 = VECTOR('',#40261,1.);
+#40261 = DIRECTION('',(1.,0.));
+#40262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40263 = PCURVE('',#39874,#40264);
+#40264 = DEFINITIONAL_REPRESENTATION('',(#40265),#40269);
+#40265 = LINE('',#40266,#40267);
+#40266 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#40267 = VECTOR('',#40268,1.);
+#40268 = DIRECTION('',(-1.,0.));
+#40269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40270 = ORIENTED_EDGE('',*,*,#40271,.T.);
+#40271 = EDGE_CURVE('',#40249,#39918,#40272,.T.);
+#40272 = SURFACE_CURVE('',#40273,(#40277,#40284),.PCURVE_S1.);
+#40273 = LINE('',#40274,#40275);
+#40274 = CARTESIAN_POINT('',(5.88,-6.5875,0.));
+#40275 = VECTOR('',#40276,1.);
+#40276 = DIRECTION('',(0.,1.,0.));
+#40277 = PCURVE('',#39900,#40278);
+#40278 = DEFINITIONAL_REPRESENTATION('',(#40279),#40283);
+#40279 = LINE('',#40280,#40281);
+#40280 = CARTESIAN_POINT('',(0.,0.));
+#40281 = VECTOR('',#40282,1.);
+#40282 = DIRECTION('',(0.,-1.));
+#40283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40284 = PCURVE('',#39933,#40285);
+#40285 = DEFINITIONAL_REPRESENTATION('',(#40286),#40290);
+#40286 = LINE('',#40287,#40288);
+#40287 = CARTESIAN_POINT('',(0.4,0.));
+#40288 = VECTOR('',#40289,1.);
+#40289 = DIRECTION('',(0.,1.));
+#40290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40291 = ORIENTED_EDGE('',*,*,#40170,.T.);
+#40292 = ORIENTED_EDGE('',*,*,#39886,.F.);
+#40293 = ADVANCED_FACE('',(#40294),#39874,.T.);
+#40294 = FACE_BOUND('',#40295,.T.);
+#40295 = EDGE_LOOP('',(#40296,#40319,#40320,#40321,#40322,#40345,#40369,
+ #40392,#40415,#40438,#40461));
+#40296 = ORIENTED_EDGE('',*,*,#40297,.T.);
+#40297 = EDGE_CURVE('',#40298,#40249,#40300,.T.);
+#40298 = VERTEX_POINT('',#40299);
+#40299 = CARTESIAN_POINT('',(5.530173477358,-6.5875,0.));
+#40300 = SURFACE_CURVE('',#40301,(#40305,#40312),.PCURVE_S1.);
+#40301 = LINE('',#40302,#40303);
+#40302 = CARTESIAN_POINT('',(5.48,-6.5875,0.));
+#40303 = VECTOR('',#40304,1.);
+#40304 = DIRECTION('',(1.,0.,0.));
+#40305 = PCURVE('',#39874,#40306);
+#40306 = DEFINITIONAL_REPRESENTATION('',(#40307),#40311);
+#40307 = LINE('',#40308,#40309);
+#40308 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#40309 = VECTOR('',#40310,1.);
+#40310 = DIRECTION('',(0.,1.));
+#40311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40312 = PCURVE('',#39933,#40313);
+#40313 = DEFINITIONAL_REPRESENTATION('',(#40314),#40318);
+#40314 = LINE('',#40315,#40316);
+#40315 = CARTESIAN_POINT('',(0.,0.));
+#40316 = VECTOR('',#40317,1.);
+#40317 = DIRECTION('',(1.,0.));
+#40318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40319 = ORIENTED_EDGE('',*,*,#40248,.T.);
+#40320 = ORIENTED_EDGE('',*,*,#39858,.F.);
+#40321 = ORIENTED_EDGE('',*,*,#40194,.T.);
+#40322 = ORIENTED_EDGE('',*,*,#40323,.T.);
+#40323 = EDGE_CURVE('',#40195,#40324,#40326,.T.);
+#40324 = VERTEX_POINT('',#40325);
+#40325 = CARTESIAN_POINT('',(5.263840667924,-6.5875,0.662259430188));
+#40326 = SURFACE_CURVE('',#40327,(#40331,#40338),.PCURVE_S1.);
+#40327 = LINE('',#40328,#40329);
+#40328 = CARTESIAN_POINT('',(5.636009430188,-6.5875,0.104006286792));
+#40329 = VECTOR('',#40330,1.);
+#40330 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#40331 = PCURVE('',#39874,#40332);
+#40332 = DEFINITIONAL_REPRESENTATION('',(#40333),#40337);
+#40333 = LINE('',#40334,#40335);
+#40334 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#40335 = VECTOR('',#40336,1.);
+#40336 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#40337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40338 = PCURVE('',#40135,#40339);
+#40339 = DEFINITIONAL_REPRESENTATION('',(#40340),#40344);
+#40340 = LINE('',#40341,#40342);
+#40341 = CARTESIAN_POINT('',(0.,0.));
+#40342 = VECTOR('',#40343,1.);
+#40343 = DIRECTION('',(1.,0.));
+#40344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40345 = ORIENTED_EDGE('',*,*,#40346,.T.);
+#40346 = EDGE_CURVE('',#40324,#40347,#40349,.T.);
+#40347 = VERTEX_POINT('',#40348);
+#40348 = CARTESIAN_POINT('',(5.18583595283,-6.5875,0.704006286792));
+#40349 = SURFACE_CURVE('',#40350,(#40355,#40362),.PCURVE_S1.);
+#40350 = CIRCLE('',#40351,9.375E-02);
+#40351 = AXIS2_PLACEMENT_3D('',#40352,#40353,#40354);
+#40352 = CARTESIAN_POINT('',(5.18583595283,-6.5875,0.610256286792));
+#40353 = DIRECTION('',(0.,-1.,0.));
+#40354 = DIRECTION('',(0.,0.,1.));
+#40355 = PCURVE('',#39874,#40356);
+#40356 = DEFINITIONAL_REPRESENTATION('',(#40357),#40361);
+#40357 = CIRCLE('',#40358,9.375E-02);
+#40358 = AXIS2_PLACEMENT_2D('',#40359,#40360);
+#40359 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#40360 = DIRECTION('',(-1.,0.));
+#40361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40362 = PCURVE('',#40107,#40363);
+#40363 = DEFINITIONAL_REPRESENTATION('',(#40364),#40368);
+#40364 = LINE('',#40365,#40366);
+#40365 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#40366 = VECTOR('',#40367,1.);
+#40367 = DIRECTION('',(-1.,0.));
+#40368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40369 = ORIENTED_EDGE('',*,*,#40370,.F.);
+#40370 = EDGE_CURVE('',#40371,#40347,#40373,.T.);
+#40371 = VERTEX_POINT('',#40372);
+#40372 = CARTESIAN_POINT('',(5.08,-6.5875,0.704006286792));
+#40373 = SURFACE_CURVE('',#40374,(#40378,#40385),.PCURVE_S1.);
+#40374 = LINE('',#40375,#40376);
+#40375 = CARTESIAN_POINT('',(5.08,-6.5875,0.704006286792));
+#40376 = VECTOR('',#40377,1.);
+#40377 = DIRECTION('',(1.,0.,0.));
+#40378 = PCURVE('',#39874,#40379);
+#40379 = DEFINITIONAL_REPRESENTATION('',(#40380),#40384);
+#40380 = LINE('',#40381,#40382);
+#40381 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#40382 = VECTOR('',#40383,1.);
+#40383 = DIRECTION('',(0.,1.));
+#40384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40385 = PCURVE('',#40074,#40386);
+#40386 = DEFINITIONAL_REPRESENTATION('',(#40387),#40391);
+#40387 = LINE('',#40388,#40389);
+#40388 = CARTESIAN_POINT('',(0.,0.));
+#40389 = VECTOR('',#40390,1.);
+#40390 = DIRECTION('',(1.,0.));
+#40391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40392 = ORIENTED_EDGE('',*,*,#40393,.F.);
+#40393 = EDGE_CURVE('',#40394,#40371,#40396,.T.);
+#40394 = VERTEX_POINT('',#40395);
+#40395 = CARTESIAN_POINT('',(5.08,-6.5875,0.516506286792));
+#40396 = SURFACE_CURVE('',#40397,(#40401,#40408),.PCURVE_S1.);
+#40397 = LINE('',#40398,#40399);
+#40398 = CARTESIAN_POINT('',(5.08,-6.5875,0.516506286792));
+#40399 = VECTOR('',#40400,1.);
+#40400 = DIRECTION('',(0.,0.,1.));
+#40401 = PCURVE('',#39874,#40402);
+#40402 = DEFINITIONAL_REPRESENTATION('',(#40403),#40407);
+#40403 = LINE('',#40404,#40405);
+#40404 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#40405 = VECTOR('',#40406,1.);
+#40406 = DIRECTION('',(-1.,0.));
+#40407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40408 = PCURVE('',#40046,#40409);
+#40409 = DEFINITIONAL_REPRESENTATION('',(#40410),#40414);
+#40410 = LINE('',#40411,#40412);
+#40411 = CARTESIAN_POINT('',(0.,0.));
+#40412 = VECTOR('',#40413,1.);
+#40413 = DIRECTION('',(1.,0.));
+#40414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40415 = ORIENTED_EDGE('',*,*,#40416,.T.);
+#40416 = EDGE_CURVE('',#40394,#40417,#40419,.T.);
+#40417 = VERTEX_POINT('',#40418);
+#40418 = CARTESIAN_POINT('',(5.135662475472,-6.5875,0.516506286792));
+#40419 = SURFACE_CURVE('',#40420,(#40424,#40431),.PCURVE_S1.);
+#40420 = LINE('',#40421,#40422);
+#40421 = CARTESIAN_POINT('',(5.08,-6.5875,0.516506286792));
+#40422 = VECTOR('',#40423,1.);
+#40423 = DIRECTION('',(1.,0.,0.));
+#40424 = PCURVE('',#39874,#40425);
+#40425 = DEFINITIONAL_REPRESENTATION('',(#40426),#40430);
+#40426 = LINE('',#40427,#40428);
+#40427 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#40428 = VECTOR('',#40429,1.);
+#40429 = DIRECTION('',(0.,1.));
+#40430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40431 = PCURVE('',#40018,#40432);
+#40432 = DEFINITIONAL_REPRESENTATION('',(#40433),#40437);
+#40433 = LINE('',#40434,#40435);
+#40434 = CARTESIAN_POINT('',(0.,0.));
+#40435 = VECTOR('',#40436,1.);
+#40436 = DIRECTION('',(1.,0.));
+#40437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40438 = ORIENTED_EDGE('',*,*,#40439,.F.);
+#40439 = EDGE_CURVE('',#40440,#40417,#40442,.T.);
+#40440 = VERTEX_POINT('',#40441);
+#40441 = CARTESIAN_POINT('',(5.452168762264,-6.5875,4.174685660388E-02)
+ );
+#40442 = SURFACE_CURVE('',#40443,(#40447,#40454),.PCURVE_S1.);
+#40443 = LINE('',#40444,#40445);
+#40444 = CARTESIAN_POINT('',(5.48,-6.5875,0.));
+#40445 = VECTOR('',#40446,1.);
+#40446 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#40447 = PCURVE('',#39874,#40448);
+#40448 = DEFINITIONAL_REPRESENTATION('',(#40449),#40453);
+#40449 = LINE('',#40450,#40451);
+#40450 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#40451 = VECTOR('',#40452,1.);
+#40452 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#40453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40454 = PCURVE('',#39990,#40455);
+#40455 = DEFINITIONAL_REPRESENTATION('',(#40456),#40460);
+#40456 = LINE('',#40457,#40458);
+#40457 = CARTESIAN_POINT('',(0.,0.));
+#40458 = VECTOR('',#40459,1.);
+#40459 = DIRECTION('',(1.,0.));
+#40460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40461 = ORIENTED_EDGE('',*,*,#40462,.F.);
+#40462 = EDGE_CURVE('',#40298,#40440,#40463,.T.);
+#40463 = SURFACE_CURVE('',#40464,(#40469,#40480),.PCURVE_S1.);
+#40464 = CIRCLE('',#40465,9.375E-02);
+#40465 = AXIS2_PLACEMENT_3D('',#40466,#40467,#40468);
+#40466 = CARTESIAN_POINT('',(5.530173477358,-6.5875,9.375E-02));
+#40467 = DIRECTION('',(0.,1.,0.));
+#40468 = DIRECTION('',(0.,0.,1.));
+#40469 = PCURVE('',#39874,#40470);
+#40470 = DEFINITIONAL_REPRESENTATION('',(#40471),#40479);
+#40471 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40472,#40473,#40474,#40475
+ ,#40476,#40477,#40478),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#40472 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#40473 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#40474 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#40475 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#40476 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#40477 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#40478 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#40479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40480 = PCURVE('',#39962,#40481);
+#40481 = DEFINITIONAL_REPRESENTATION('',(#40482),#40486);
+#40482 = LINE('',#40483,#40484);
+#40483 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#40484 = VECTOR('',#40485,1.);
+#40485 = DIRECTION('',(1.,0.));
+#40486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40487 = ADVANCED_FACE('',(#40488),#39933,.F.);
+#40488 = FACE_BOUND('',#40489,.F.);
+#40489 = EDGE_LOOP('',(#40490,#40491,#40492,#40493));
+#40490 = ORIENTED_EDGE('',*,*,#40297,.T.);
+#40491 = ORIENTED_EDGE('',*,*,#40271,.T.);
+#40492 = ORIENTED_EDGE('',*,*,#39915,.F.);
+#40493 = ORIENTED_EDGE('',*,*,#40494,.F.);
+#40494 = EDGE_CURVE('',#40298,#39916,#40495,.T.);
+#40495 = SURFACE_CURVE('',#40496,(#40500,#40507),.PCURVE_S1.);
+#40496 = LINE('',#40497,#40498);
+#40497 = CARTESIAN_POINT('',(5.530173477358,-6.5875,0.));
+#40498 = VECTOR('',#40499,1.);
+#40499 = DIRECTION('',(0.,1.,0.));
+#40500 = PCURVE('',#39933,#40501);
+#40501 = DEFINITIONAL_REPRESENTATION('',(#40502),#40506);
+#40502 = LINE('',#40503,#40504);
+#40503 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#40504 = VECTOR('',#40505,1.);
+#40505 = DIRECTION('',(0.,1.));
+#40506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40507 = PCURVE('',#39962,#40508);
+#40508 = DEFINITIONAL_REPRESENTATION('',(#40509),#40513);
+#40509 = LINE('',#40510,#40511);
+#40510 = CARTESIAN_POINT('',(0.,0.));
+#40511 = VECTOR('',#40512,1.);
+#40512 = DIRECTION('',(0.,1.));
+#40513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40514 = ADVANCED_FACE('',(#40515),#39962,.T.);
+#40515 = FACE_BOUND('',#40516,.T.);
+#40516 = EDGE_LOOP('',(#40517,#40518,#40539,#40540));
+#40517 = ORIENTED_EDGE('',*,*,#40462,.T.);
+#40518 = ORIENTED_EDGE('',*,*,#40519,.T.);
+#40519 = EDGE_CURVE('',#40440,#39946,#40520,.T.);
+#40520 = SURFACE_CURVE('',#40521,(#40525,#40532),.PCURVE_S1.);
+#40521 = LINE('',#40522,#40523);
+#40522 = CARTESIAN_POINT('',(5.452168762264,-6.5875,4.174685660388E-02)
+ );
+#40523 = VECTOR('',#40524,1.);
+#40524 = DIRECTION('',(0.,1.,0.));
+#40525 = PCURVE('',#39962,#40526);
+#40526 = DEFINITIONAL_REPRESENTATION('',(#40527),#40531);
+#40527 = LINE('',#40528,#40529);
+#40528 = CARTESIAN_POINT('',(0.982793723247,0.));
+#40529 = VECTOR('',#40530,1.);
+#40530 = DIRECTION('',(0.,1.));
+#40531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40532 = PCURVE('',#39990,#40533);
+#40533 = DEFINITIONAL_REPRESENTATION('',(#40534),#40538);
+#40534 = LINE('',#40535,#40536);
+#40535 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#40536 = VECTOR('',#40537,1.);
+#40537 = DIRECTION('',(0.,-1.));
+#40538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40539 = ORIENTED_EDGE('',*,*,#39945,.F.);
+#40540 = ORIENTED_EDGE('',*,*,#40494,.F.);
+#40541 = ADVANCED_FACE('',(#40542),#39990,.F.);
+#40542 = FACE_BOUND('',#40543,.F.);
+#40543 = EDGE_LOOP('',(#40544,#40545,#40546,#40547));
+#40544 = ORIENTED_EDGE('',*,*,#40439,.F.);
+#40545 = ORIENTED_EDGE('',*,*,#40519,.T.);
+#40546 = ORIENTED_EDGE('',*,*,#39974,.T.);
+#40547 = ORIENTED_EDGE('',*,*,#40548,.F.);
+#40548 = EDGE_CURVE('',#40417,#39975,#40549,.T.);
+#40549 = SURFACE_CURVE('',#40550,(#40554,#40560),.PCURVE_S1.);
+#40550 = LINE('',#40551,#40552);
+#40551 = CARTESIAN_POINT('',(5.135662475472,-6.5875,0.516506286792));
+#40552 = VECTOR('',#40553,1.);
+#40553 = DIRECTION('',(0.,1.,0.));
+#40554 = PCURVE('',#39990,#40555);
+#40555 = DEFINITIONAL_REPRESENTATION('',(#40556),#40559);
+#40556 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40557,#40558),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#40557 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#40558 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#40559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40560 = PCURVE('',#40018,#40561);
+#40561 = DEFINITIONAL_REPRESENTATION('',(#40562),#40565);
+#40562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40563,#40564),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#40563 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#40564 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#40565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40566 = ADVANCED_FACE('',(#40567),#40018,.F.);
+#40567 = FACE_BOUND('',#40568,.F.);
+#40568 = EDGE_LOOP('',(#40569,#40570,#40591,#40592));
+#40569 = ORIENTED_EDGE('',*,*,#40002,.F.);
+#40570 = ORIENTED_EDGE('',*,*,#40571,.F.);
+#40571 = EDGE_CURVE('',#40394,#40003,#40572,.T.);
+#40572 = SURFACE_CURVE('',#40573,(#40577,#40584),.PCURVE_S1.);
+#40573 = LINE('',#40574,#40575);
+#40574 = CARTESIAN_POINT('',(5.08,-6.5875,0.516506286792));
+#40575 = VECTOR('',#40576,1.);
+#40576 = DIRECTION('',(0.,1.,0.));
+#40577 = PCURVE('',#40018,#40578);
+#40578 = DEFINITIONAL_REPRESENTATION('',(#40579),#40583);
+#40579 = LINE('',#40580,#40581);
+#40580 = CARTESIAN_POINT('',(0.,0.));
+#40581 = VECTOR('',#40582,1.);
+#40582 = DIRECTION('',(0.,1.));
+#40583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40584 = PCURVE('',#40046,#40585);
+#40585 = DEFINITIONAL_REPRESENTATION('',(#40586),#40590);
+#40586 = LINE('',#40587,#40588);
+#40587 = CARTESIAN_POINT('',(0.,0.));
+#40588 = VECTOR('',#40589,1.);
+#40589 = DIRECTION('',(0.,-1.));
+#40590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40591 = ORIENTED_EDGE('',*,*,#40416,.T.);
+#40592 = ORIENTED_EDGE('',*,*,#40548,.T.);
+#40593 = ADVANCED_FACE('',(#40594),#40046,.F.);
+#40594 = FACE_BOUND('',#40595,.T.);
+#40595 = EDGE_LOOP('',(#40596,#40597,#40618,#40619));
+#40596 = ORIENTED_EDGE('',*,*,#40393,.T.);
+#40597 = ORIENTED_EDGE('',*,*,#40598,.T.);
+#40598 = EDGE_CURVE('',#40371,#40031,#40599,.T.);
+#40599 = SURFACE_CURVE('',#40600,(#40604,#40611),.PCURVE_S1.);
+#40600 = LINE('',#40601,#40602);
+#40601 = CARTESIAN_POINT('',(5.08,-6.5875,0.704006286792));
+#40602 = VECTOR('',#40603,1.);
+#40603 = DIRECTION('',(0.,1.,0.));
+#40604 = PCURVE('',#40046,#40605);
+#40605 = DEFINITIONAL_REPRESENTATION('',(#40606),#40610);
+#40606 = LINE('',#40607,#40608);
+#40607 = CARTESIAN_POINT('',(0.1875,0.));
+#40608 = VECTOR('',#40609,1.);
+#40609 = DIRECTION('',(0.,-1.));
+#40610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40611 = PCURVE('',#40074,#40612);
+#40612 = DEFINITIONAL_REPRESENTATION('',(#40613),#40617);
+#40613 = LINE('',#40614,#40615);
+#40614 = CARTESIAN_POINT('',(0.,0.));
+#40615 = VECTOR('',#40616,1.);
+#40616 = DIRECTION('',(0.,1.));
+#40617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40618 = ORIENTED_EDGE('',*,*,#40030,.F.);
+#40619 = ORIENTED_EDGE('',*,*,#40571,.F.);
+#40620 = ADVANCED_FACE('',(#40621),#40135,.T.);
+#40621 = FACE_BOUND('',#40622,.T.);
+#40622 = EDGE_LOOP('',(#40623,#40624,#40625,#40626));
+#40623 = ORIENTED_EDGE('',*,*,#40323,.F.);
+#40624 = ORIENTED_EDGE('',*,*,#40222,.T.);
+#40625 = ORIENTED_EDGE('',*,*,#40119,.T.);
+#40626 = ORIENTED_EDGE('',*,*,#40627,.F.);
+#40627 = EDGE_CURVE('',#40324,#40087,#40628,.T.);
+#40628 = SURFACE_CURVE('',#40629,(#40633,#40640),.PCURVE_S1.);
+#40629 = LINE('',#40630,#40631);
+#40630 = CARTESIAN_POINT('',(5.263840667924,-6.5875,0.662259430188));
+#40631 = VECTOR('',#40632,1.);
+#40632 = DIRECTION('',(0.,1.,0.));
+#40633 = PCURVE('',#40135,#40634);
+#40634 = DEFINITIONAL_REPRESENTATION('',(#40635),#40639);
+#40635 = LINE('',#40636,#40637);
+#40636 = CARTESIAN_POINT('',(0.670936777735,0.));
+#40637 = VECTOR('',#40638,1.);
+#40638 = DIRECTION('',(0.,-1.));
+#40639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40640 = PCURVE('',#40107,#40641);
+#40641 = DEFINITIONAL_REPRESENTATION('',(#40642),#40646);
+#40642 = LINE('',#40643,#40644);
+#40643 = CARTESIAN_POINT('',(-0.,0.));
+#40644 = VECTOR('',#40645,1.);
+#40645 = DIRECTION('',(-0.,1.));
+#40646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40647 = ADVANCED_FACE('',(#40648),#40074,.T.);
+#40648 = FACE_BOUND('',#40649,.T.);
+#40649 = EDGE_LOOP('',(#40650,#40651,#40652,#40653));
+#40650 = ORIENTED_EDGE('',*,*,#40058,.F.);
+#40651 = ORIENTED_EDGE('',*,*,#40598,.F.);
+#40652 = ORIENTED_EDGE('',*,*,#40370,.T.);
+#40653 = ORIENTED_EDGE('',*,*,#40654,.T.);
+#40654 = EDGE_CURVE('',#40347,#40059,#40655,.T.);
+#40655 = SURFACE_CURVE('',#40656,(#40660,#40667),.PCURVE_S1.);
+#40656 = LINE('',#40657,#40658);
+#40657 = CARTESIAN_POINT('',(5.18583595283,-6.5875,0.704006286792));
+#40658 = VECTOR('',#40659,1.);
+#40659 = DIRECTION('',(0.,1.,0.));
+#40660 = PCURVE('',#40074,#40661);
+#40661 = DEFINITIONAL_REPRESENTATION('',(#40662),#40666);
+#40662 = LINE('',#40663,#40664);
+#40663 = CARTESIAN_POINT('',(0.10583595283,0.));
+#40664 = VECTOR('',#40665,1.);
+#40665 = DIRECTION('',(0.,1.));
+#40666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40667 = PCURVE('',#40107,#40668);
+#40668 = DEFINITIONAL_REPRESENTATION('',(#40669),#40673);
+#40669 = LINE('',#40670,#40671);
+#40670 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#40671 = VECTOR('',#40672,1.);
+#40672 = DIRECTION('',(-0.,1.));
+#40673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40674 = ADVANCED_FACE('',(#40675),#40107,.T.);
+#40675 = FACE_BOUND('',#40676,.F.);
+#40676 = EDGE_LOOP('',(#40677,#40678,#40679,#40680));
+#40677 = ORIENTED_EDGE('',*,*,#40346,.T.);
+#40678 = ORIENTED_EDGE('',*,*,#40654,.T.);
+#40679 = ORIENTED_EDGE('',*,*,#40086,.F.);
+#40680 = ORIENTED_EDGE('',*,*,#40627,.F.);
+#40681 = MANIFOLD_SOLID_BREP('',#40682);
+#40682 = CLOSED_SHELL('',(#40683,#40803,#41086,#41136,#41185,#41379,
+ #41406,#41433,#41458,#41485,#41512,#41539,#41566));
+#40683 = ADVANCED_FACE('',(#40684),#40698,.T.);
+#40684 = FACE_BOUND('',#40685,.T.);
+#40685 = EDGE_LOOP('',(#40686,#40721,#40749,#40777));
+#40686 = ORIENTED_EDGE('',*,*,#40687,.F.);
+#40687 = EDGE_CURVE('',#40688,#40690,#40692,.T.);
+#40688 = VERTEX_POINT('',#40689);
+#40689 = CARTESIAN_POINT('',(-5.88,-7.0125,0.1875));
+#40690 = VERTEX_POINT('',#40691);
+#40691 = CARTESIAN_POINT('',(-5.630520432075,-7.0125,0.1875));
+#40692 = SURFACE_CURVE('',#40693,(#40697,#40709),.PCURVE_S1.);
+#40693 = LINE('',#40694,#40695);
+#40694 = CARTESIAN_POINT('',(-5.88,-7.0125,0.1875));
+#40695 = VECTOR('',#40696,1.);
+#40696 = DIRECTION('',(1.,0.,0.));
+#40697 = PCURVE('',#40698,#40703);
+#40698 = PLANE('',#40699);
+#40699 = AXIS2_PLACEMENT_3D('',#40700,#40701,#40702);
+#40700 = CARTESIAN_POINT('',(-5.88,-7.3875,0.1875));
+#40701 = DIRECTION('',(0.,0.,1.));
+#40702 = DIRECTION('',(1.,0.,0.));
+#40703 = DEFINITIONAL_REPRESENTATION('',(#40704),#40708);
+#40704 = LINE('',#40705,#40706);
+#40705 = CARTESIAN_POINT('',(0.,0.375));
+#40706 = VECTOR('',#40707,1.);
+#40707 = DIRECTION('',(1.,0.));
+#40708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40709 = PCURVE('',#40710,#40715);
+#40710 = PLANE('',#40711);
+#40711 = AXIS2_PLACEMENT_3D('',#40712,#40713,#40714);
+#40712 = CARTESIAN_POINT('',(-5.453319128445,-7.0125,0.302149478872));
+#40713 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#40714 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#40715 = DEFINITIONAL_REPRESENTATION('',(#40716),#40720);
+#40716 = LINE('',#40717,#40718);
+#40717 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#40718 = VECTOR('',#40719,1.);
+#40719 = DIRECTION('',(1.,-8.365608664024E-59));
+#40720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40721 = ORIENTED_EDGE('',*,*,#40722,.F.);
+#40722 = EDGE_CURVE('',#40723,#40688,#40725,.T.);
+#40723 = VERTEX_POINT('',#40724);
+#40724 = CARTESIAN_POINT('',(-5.88,-7.3875,0.1875));
+#40725 = SURFACE_CURVE('',#40726,(#40730,#40737),.PCURVE_S1.);
+#40726 = LINE('',#40727,#40728);
+#40727 = CARTESIAN_POINT('',(-5.88,-7.3875,0.1875));
+#40728 = VECTOR('',#40729,1.);
+#40729 = DIRECTION('',(0.,1.,0.));
+#40730 = PCURVE('',#40698,#40731);
+#40731 = DEFINITIONAL_REPRESENTATION('',(#40732),#40736);
+#40732 = LINE('',#40733,#40734);
+#40733 = CARTESIAN_POINT('',(0.,0.));
+#40734 = VECTOR('',#40735,1.);
+#40735 = DIRECTION('',(0.,1.));
+#40736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40737 = PCURVE('',#40738,#40743);
+#40738 = PLANE('',#40739);
+#40739 = AXIS2_PLACEMENT_3D('',#40740,#40741,#40742);
+#40740 = CARTESIAN_POINT('',(-5.88,-7.3875,0.));
+#40741 = DIRECTION('',(1.,0.,0.));
+#40742 = DIRECTION('',(0.,0.,1.));
+#40743 = DEFINITIONAL_REPRESENTATION('',(#40744),#40748);
+#40744 = LINE('',#40745,#40746);
+#40745 = CARTESIAN_POINT('',(0.1875,0.));
+#40746 = VECTOR('',#40747,1.);
+#40747 = DIRECTION('',(0.,-1.));
+#40748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40749 = ORIENTED_EDGE('',*,*,#40750,.T.);
+#40750 = EDGE_CURVE('',#40723,#40751,#40753,.T.);
+#40751 = VERTEX_POINT('',#40752);
+#40752 = CARTESIAN_POINT('',(-5.630520432075,-7.3875,0.1875));
+#40753 = SURFACE_CURVE('',#40754,(#40758,#40765),.PCURVE_S1.);
+#40754 = LINE('',#40755,#40756);
+#40755 = CARTESIAN_POINT('',(-5.88,-7.3875,0.1875));
+#40756 = VECTOR('',#40757,1.);
+#40757 = DIRECTION('',(1.,0.,0.));
+#40758 = PCURVE('',#40698,#40759);
+#40759 = DEFINITIONAL_REPRESENTATION('',(#40760),#40764);
+#40760 = LINE('',#40761,#40762);
+#40761 = CARTESIAN_POINT('',(0.,0.));
+#40762 = VECTOR('',#40763,1.);
+#40763 = DIRECTION('',(1.,0.));
+#40764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40765 = PCURVE('',#40766,#40771);
+#40766 = PLANE('',#40767);
+#40767 = AXIS2_PLACEMENT_3D('',#40768,#40769,#40770);
+#40768 = CARTESIAN_POINT('',(-5.453319128445,-7.3875,0.302149478872));
+#40769 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#40770 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#40771 = DEFINITIONAL_REPRESENTATION('',(#40772),#40776);
+#40772 = LINE('',#40773,#40774);
+#40773 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#40774 = VECTOR('',#40775,1.);
+#40775 = DIRECTION('',(-1.,-4.751047921064E-59));
+#40776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40777 = ORIENTED_EDGE('',*,*,#40778,.T.);
+#40778 = EDGE_CURVE('',#40751,#40690,#40779,.T.);
+#40779 = SURFACE_CURVE('',#40780,(#40784,#40791),.PCURVE_S1.);
+#40780 = LINE('',#40781,#40782);
+#40781 = CARTESIAN_POINT('',(-5.630520432075,-7.3875,0.1875));
+#40782 = VECTOR('',#40783,1.);
+#40783 = DIRECTION('',(0.,1.,0.));
+#40784 = PCURVE('',#40698,#40785);
+#40785 = DEFINITIONAL_REPRESENTATION('',(#40786),#40790);
+#40786 = LINE('',#40787,#40788);
+#40787 = CARTESIAN_POINT('',(0.249479567925,0.));
+#40788 = VECTOR('',#40789,1.);
+#40789 = DIRECTION('',(0.,1.));
+#40790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40791 = PCURVE('',#40792,#40797);
+#40792 = CYLINDRICAL_SURFACE('',#40793,9.375E-02);
+#40793 = AXIS2_PLACEMENT_3D('',#40794,#40795,#40796);
+#40794 = CARTESIAN_POINT('',(-5.630520432075,-7.3875,0.28125));
+#40795 = DIRECTION('',(0.,1.,0.));
+#40796 = DIRECTION('',(0.,0.,-1.));
+#40797 = DEFINITIONAL_REPRESENTATION('',(#40798),#40802);
+#40798 = LINE('',#40799,#40800);
+#40799 = CARTESIAN_POINT('',(-0.,0.));
+#40800 = VECTOR('',#40801,1.);
+#40801 = DIRECTION('',(-0.,1.));
+#40802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40803 = ADVANCED_FACE('',(#40804),#40710,.T.);
+#40804 = FACE_BOUND('',#40805,.T.);
+#40805 = EDGE_LOOP('',(#40806,#40836,#40857,#40858,#40886,#40914,#40943,
+ #40971,#40999,#41027,#41055));
+#40806 = ORIENTED_EDGE('',*,*,#40807,.F.);
+#40807 = EDGE_CURVE('',#40808,#40810,#40812,.T.);
+#40808 = VERTEX_POINT('',#40809);
+#40809 = CARTESIAN_POINT('',(-5.88,-7.0125,0.));
+#40810 = VERTEX_POINT('',#40811);
+#40811 = CARTESIAN_POINT('',(-5.530173477358,-7.0125,0.));
+#40812 = SURFACE_CURVE('',#40813,(#40817,#40824),.PCURVE_S1.);
+#40813 = LINE('',#40814,#40815);
+#40814 = CARTESIAN_POINT('',(-5.88,-7.0125,0.));
+#40815 = VECTOR('',#40816,1.);
+#40816 = DIRECTION('',(1.,0.,0.));
+#40817 = PCURVE('',#40710,#40818);
+#40818 = DEFINITIONAL_REPRESENTATION('',(#40819),#40823);
+#40819 = LINE('',#40820,#40821);
+#40820 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#40821 = VECTOR('',#40822,1.);
+#40822 = DIRECTION('',(1.,-8.365608664024E-59));
+#40823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40824 = PCURVE('',#40825,#40830);
+#40825 = PLANE('',#40826);
+#40826 = AXIS2_PLACEMENT_3D('',#40827,#40828,#40829);
+#40827 = CARTESIAN_POINT('',(-5.88,-7.3875,0.));
+#40828 = DIRECTION('',(0.,0.,1.));
+#40829 = DIRECTION('',(1.,0.,0.));
+#40830 = DEFINITIONAL_REPRESENTATION('',(#40831),#40835);
+#40831 = LINE('',#40832,#40833);
+#40832 = CARTESIAN_POINT('',(0.,0.375));
+#40833 = VECTOR('',#40834,1.);
+#40834 = DIRECTION('',(1.,0.));
+#40835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40836 = ORIENTED_EDGE('',*,*,#40837,.T.);
+#40837 = EDGE_CURVE('',#40808,#40688,#40838,.T.);
+#40838 = SURFACE_CURVE('',#40839,(#40843,#40850),.PCURVE_S1.);
+#40839 = LINE('',#40840,#40841);
+#40840 = CARTESIAN_POINT('',(-5.88,-7.0125,0.));
+#40841 = VECTOR('',#40842,1.);
+#40842 = DIRECTION('',(0.,0.,1.));
+#40843 = PCURVE('',#40710,#40844);
+#40844 = DEFINITIONAL_REPRESENTATION('',(#40845),#40849);
+#40845 = LINE('',#40846,#40847);
+#40846 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#40847 = VECTOR('',#40848,1.);
+#40848 = DIRECTION('',(0.,-1.));
+#40849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40850 = PCURVE('',#40738,#40851);
+#40851 = DEFINITIONAL_REPRESENTATION('',(#40852),#40856);
+#40852 = LINE('',#40853,#40854);
+#40853 = CARTESIAN_POINT('',(0.,-0.375));
+#40854 = VECTOR('',#40855,1.);
+#40855 = DIRECTION('',(1.,0.));
+#40856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40857 = ORIENTED_EDGE('',*,*,#40687,.T.);
+#40858 = ORIENTED_EDGE('',*,*,#40859,.T.);
+#40859 = EDGE_CURVE('',#40690,#40860,#40862,.T.);
+#40860 = VERTEX_POINT('',#40861);
+#40861 = CARTESIAN_POINT('',(-5.552515716981,-7.0125,0.229246856604));
+#40862 = SURFACE_CURVE('',#40863,(#40868,#40879),.PCURVE_S1.);
+#40863 = CIRCLE('',#40864,9.375E-02);
+#40864 = AXIS2_PLACEMENT_3D('',#40865,#40866,#40867);
+#40865 = CARTESIAN_POINT('',(-5.630520432075,-7.0125,0.28125));
+#40866 = DIRECTION('',(0.,-1.,0.));
+#40867 = DIRECTION('',(0.,0.,1.));
+#40868 = PCURVE('',#40710,#40869);
+#40869 = DEFINITIONAL_REPRESENTATION('',(#40870),#40878);
+#40870 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40871,#40872,#40873,#40874
+ ,#40875,#40876,#40877),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#40871 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#40872 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#40873 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#40874 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#40875 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#40876 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#40877 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#40878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40879 = PCURVE('',#40792,#40880);
+#40880 = DEFINITIONAL_REPRESENTATION('',(#40881),#40885);
+#40881 = LINE('',#40882,#40883);
+#40882 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#40883 = VECTOR('',#40884,1.);
+#40884 = DIRECTION('',(-1.,0.));
+#40885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40886 = ORIENTED_EDGE('',*,*,#40887,.T.);
+#40887 = EDGE_CURVE('',#40860,#40888,#40890,.T.);
+#40888 = VERTEX_POINT('',#40889);
+#40889 = CARTESIAN_POINT('',(-5.263840667924,-7.0125,0.662259430188));
+#40890 = SURFACE_CURVE('',#40891,(#40895,#40902),.PCURVE_S1.);
+#40891 = LINE('',#40892,#40893);
+#40892 = CARTESIAN_POINT('',(-5.636009430188,-7.0125,0.104006286792));
+#40893 = VECTOR('',#40894,1.);
+#40894 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#40895 = PCURVE('',#40710,#40896);
+#40896 = DEFINITIONAL_REPRESENTATION('',(#40897),#40901);
+#40897 = LINE('',#40898,#40899);
+#40898 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#40899 = VECTOR('',#40900,1.);
+#40900 = DIRECTION('',(0.554700196225,-0.832050294338));
+#40901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40902 = PCURVE('',#40903,#40908);
+#40903 = PLANE('',#40904);
+#40904 = AXIS2_PLACEMENT_3D('',#40905,#40906,#40907);
+#40905 = CARTESIAN_POINT('',(-5.636009430188,-7.3875,0.104006286792));
+#40906 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#40907 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#40908 = DEFINITIONAL_REPRESENTATION('',(#40909),#40913);
+#40909 = LINE('',#40910,#40911);
+#40910 = CARTESIAN_POINT('',(0.,-0.375));
+#40911 = VECTOR('',#40912,1.);
+#40912 = DIRECTION('',(1.,0.));
+#40913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40914 = ORIENTED_EDGE('',*,*,#40915,.T.);
+#40915 = EDGE_CURVE('',#40888,#40916,#40918,.T.);
+#40916 = VERTEX_POINT('',#40917);
+#40917 = CARTESIAN_POINT('',(-5.18583595283,-7.0125,0.704006286792));
+#40918 = SURFACE_CURVE('',#40919,(#40924,#40931),.PCURVE_S1.);
+#40919 = CIRCLE('',#40920,9.375E-02);
+#40920 = AXIS2_PLACEMENT_3D('',#40921,#40922,#40923);
+#40921 = CARTESIAN_POINT('',(-5.18583595283,-7.0125,0.610256286792));
+#40922 = DIRECTION('',(0.,1.,0.));
+#40923 = DIRECTION('',(0.,0.,1.));
+#40924 = PCURVE('',#40710,#40925);
+#40925 = DEFINITIONAL_REPRESENTATION('',(#40926),#40930);
+#40926 = CIRCLE('',#40927,9.375E-02);
+#40927 = AXIS2_PLACEMENT_2D('',#40928,#40929);
+#40928 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#40929 = DIRECTION('',(0.,-1.));
+#40930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40931 = PCURVE('',#40932,#40937);
+#40932 = CYLINDRICAL_SURFACE('',#40933,9.375E-02);
+#40933 = AXIS2_PLACEMENT_3D('',#40934,#40935,#40936);
+#40934 = CARTESIAN_POINT('',(-5.18583595283,-7.3875,0.610256286792));
+#40935 = DIRECTION('',(0.,1.,0.));
+#40936 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#40937 = DEFINITIONAL_REPRESENTATION('',(#40938),#40942);
+#40938 = LINE('',#40939,#40940);
+#40939 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#40940 = VECTOR('',#40941,1.);
+#40941 = DIRECTION('',(1.,0.));
+#40942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40943 = ORIENTED_EDGE('',*,*,#40944,.T.);
+#40944 = EDGE_CURVE('',#40916,#40945,#40947,.T.);
+#40945 = VERTEX_POINT('',#40946);
+#40946 = CARTESIAN_POINT('',(-5.08,-7.0125,0.704006286792));
+#40947 = SURFACE_CURVE('',#40948,(#40952,#40959),.PCURVE_S1.);
+#40948 = LINE('',#40949,#40950);
+#40949 = CARTESIAN_POINT('',(-5.236009430188,-7.0125,0.704006286792));
+#40950 = VECTOR('',#40951,1.);
+#40951 = DIRECTION('',(1.,0.,0.));
+#40952 = PCURVE('',#40710,#40953);
+#40953 = DEFINITIONAL_REPRESENTATION('',(#40954),#40958);
+#40954 = LINE('',#40955,#40956);
+#40955 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#40956 = VECTOR('',#40957,1.);
+#40957 = DIRECTION('',(1.,-8.365608664024E-59));
+#40958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40959 = PCURVE('',#40960,#40965);
+#40960 = PLANE('',#40961);
+#40961 = AXIS2_PLACEMENT_3D('',#40962,#40963,#40964);
+#40962 = CARTESIAN_POINT('',(-5.236009430188,-7.3875,0.704006286792));
+#40963 = DIRECTION('',(0.,0.,1.));
+#40964 = DIRECTION('',(1.,0.,0.));
+#40965 = DEFINITIONAL_REPRESENTATION('',(#40966),#40970);
+#40966 = LINE('',#40967,#40968);
+#40967 = CARTESIAN_POINT('',(0.,0.375));
+#40968 = VECTOR('',#40969,1.);
+#40969 = DIRECTION('',(1.,0.));
+#40970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40971 = ORIENTED_EDGE('',*,*,#40972,.F.);
+#40972 = EDGE_CURVE('',#40973,#40945,#40975,.T.);
+#40973 = VERTEX_POINT('',#40974);
+#40974 = CARTESIAN_POINT('',(-5.08,-7.0125,0.516506286792));
+#40975 = SURFACE_CURVE('',#40976,(#40980,#40987),.PCURVE_S1.);
+#40976 = LINE('',#40977,#40978);
+#40977 = CARTESIAN_POINT('',(-5.08,-7.0125,0.516506286792));
+#40978 = VECTOR('',#40979,1.);
+#40979 = DIRECTION('',(0.,0.,1.));
+#40980 = PCURVE('',#40710,#40981);
+#40981 = DEFINITIONAL_REPRESENTATION('',(#40982),#40986);
+#40982 = LINE('',#40983,#40984);
+#40983 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#40984 = VECTOR('',#40985,1.);
+#40985 = DIRECTION('',(0.,-1.));
+#40986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40987 = PCURVE('',#40988,#40993);
+#40988 = PLANE('',#40989);
+#40989 = AXIS2_PLACEMENT_3D('',#40990,#40991,#40992);
+#40990 = CARTESIAN_POINT('',(-5.08,-7.3875,0.516506286792));
+#40991 = DIRECTION('',(1.,0.,0.));
+#40992 = DIRECTION('',(0.,0.,1.));
+#40993 = DEFINITIONAL_REPRESENTATION('',(#40994),#40998);
+#40994 = LINE('',#40995,#40996);
+#40995 = CARTESIAN_POINT('',(0.,-0.375));
+#40996 = VECTOR('',#40997,1.);
+#40997 = DIRECTION('',(1.,0.));
+#40998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#40999 = ORIENTED_EDGE('',*,*,#41000,.F.);
+#41000 = EDGE_CURVE('',#41001,#40973,#41003,.T.);
+#41001 = VERTEX_POINT('',#41002);
+#41002 = CARTESIAN_POINT('',(-5.135662475472,-7.0125,0.516506286792));
+#41003 = SURFACE_CURVE('',#41004,(#41008,#41015),.PCURVE_S1.);
+#41004 = LINE('',#41005,#41006);
+#41005 = CARTESIAN_POINT('',(-5.236009430188,-7.0125,0.516506286792));
+#41006 = VECTOR('',#41007,1.);
+#41007 = DIRECTION('',(1.,0.,0.));
+#41008 = PCURVE('',#40710,#41009);
+#41009 = DEFINITIONAL_REPRESENTATION('',(#41010),#41014);
+#41010 = LINE('',#41011,#41012);
+#41011 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#41012 = VECTOR('',#41013,1.);
+#41013 = DIRECTION('',(1.,-8.365608664024E-59));
+#41014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41015 = PCURVE('',#41016,#41021);
+#41016 = PLANE('',#41017);
+#41017 = AXIS2_PLACEMENT_3D('',#41018,#41019,#41020);
+#41018 = CARTESIAN_POINT('',(-5.236009430188,-7.3875,0.516506286792));
+#41019 = DIRECTION('',(0.,0.,1.));
+#41020 = DIRECTION('',(1.,0.,0.));
+#41021 = DEFINITIONAL_REPRESENTATION('',(#41022),#41026);
+#41022 = LINE('',#41023,#41024);
+#41023 = CARTESIAN_POINT('',(0.,0.375));
+#41024 = VECTOR('',#41025,1.);
+#41025 = DIRECTION('',(1.,0.));
+#41026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41027 = ORIENTED_EDGE('',*,*,#41028,.F.);
+#41028 = EDGE_CURVE('',#41029,#41001,#41031,.T.);
+#41029 = VERTEX_POINT('',#41030);
+#41030 = CARTESIAN_POINT('',(-5.452168762264,-7.0125,4.174685660388E-02)
+ );
+#41031 = SURFACE_CURVE('',#41032,(#41036,#41043),.PCURVE_S1.);
+#41032 = LINE('',#41033,#41034);
+#41033 = CARTESIAN_POINT('',(-5.48,-7.0125,2.775557561563E-17));
+#41034 = VECTOR('',#41035,1.);
+#41035 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#41036 = PCURVE('',#40710,#41037);
+#41037 = DEFINITIONAL_REPRESENTATION('',(#41038),#41042);
+#41038 = LINE('',#41039,#41040);
+#41039 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#41040 = VECTOR('',#41041,1.);
+#41041 = DIRECTION('',(0.554700196225,-0.832050294338));
+#41042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41043 = PCURVE('',#41044,#41049);
+#41044 = PLANE('',#41045);
+#41045 = AXIS2_PLACEMENT_3D('',#41046,#41047,#41048);
+#41046 = CARTESIAN_POINT('',(-5.48,-7.3875,2.775557561563E-17));
+#41047 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#41048 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#41049 = DEFINITIONAL_REPRESENTATION('',(#41050),#41054);
+#41050 = LINE('',#41051,#41052);
+#41051 = CARTESIAN_POINT('',(0.,-0.375));
+#41052 = VECTOR('',#41053,1.);
+#41053 = DIRECTION('',(1.,0.));
+#41054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41055 = ORIENTED_EDGE('',*,*,#41056,.F.);
+#41056 = EDGE_CURVE('',#40810,#41029,#41057,.T.);
+#41057 = SURFACE_CURVE('',#41058,(#41063,#41074),.PCURVE_S1.);
+#41058 = CIRCLE('',#41059,9.375E-02);
+#41059 = AXIS2_PLACEMENT_3D('',#41060,#41061,#41062);
+#41060 = CARTESIAN_POINT('',(-5.530173477358,-7.0125,9.375E-02));
+#41061 = DIRECTION('',(0.,-1.,0.));
+#41062 = DIRECTION('',(0.,0.,1.));
+#41063 = PCURVE('',#40710,#41064);
+#41064 = DEFINITIONAL_REPRESENTATION('',(#41065),#41073);
+#41065 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41066,#41067,#41068,#41069
+ ,#41070,#41071,#41072),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41066 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#41067 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#41068 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#41069 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#41070 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#41071 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#41072 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#41073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41074 = PCURVE('',#41075,#41080);
+#41075 = CYLINDRICAL_SURFACE('',#41076,9.375E-02);
+#41076 = AXIS2_PLACEMENT_3D('',#41077,#41078,#41079);
+#41077 = CARTESIAN_POINT('',(-5.530173477358,-7.3875,9.375E-02));
+#41078 = DIRECTION('',(0.,1.,0.));
+#41079 = DIRECTION('',(0.,0.,-1.));
+#41080 = DEFINITIONAL_REPRESENTATION('',(#41081),#41085);
+#41081 = LINE('',#41082,#41083);
+#41082 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#41083 = VECTOR('',#41084,1.);
+#41084 = DIRECTION('',(-1.,0.));
+#41085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41086 = ADVANCED_FACE('',(#41087),#40792,.F.);
+#41087 = FACE_BOUND('',#41088,.T.);
+#41088 = EDGE_LOOP('',(#41089,#41113,#41134,#41135));
+#41089 = ORIENTED_EDGE('',*,*,#41090,.T.);
+#41090 = EDGE_CURVE('',#40751,#41091,#41093,.T.);
+#41091 = VERTEX_POINT('',#41092);
+#41092 = CARTESIAN_POINT('',(-5.552515716981,-7.3875,0.229246856604));
+#41093 = SURFACE_CURVE('',#41094,(#41099,#41106),.PCURVE_S1.);
+#41094 = CIRCLE('',#41095,9.375E-02);
+#41095 = AXIS2_PLACEMENT_3D('',#41096,#41097,#41098);
+#41096 = CARTESIAN_POINT('',(-5.630520432075,-7.3875,0.28125));
+#41097 = DIRECTION('',(0.,-1.,0.));
+#41098 = DIRECTION('',(0.,0.,1.));
+#41099 = PCURVE('',#40792,#41100);
+#41100 = DEFINITIONAL_REPRESENTATION('',(#41101),#41105);
+#41101 = LINE('',#41102,#41103);
+#41102 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#41103 = VECTOR('',#41104,1.);
+#41104 = DIRECTION('',(-1.,0.));
+#41105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41106 = PCURVE('',#40766,#41107);
+#41107 = DEFINITIONAL_REPRESENTATION('',(#41108),#41112);
+#41108 = CIRCLE('',#41109,9.375E-02);
+#41109 = AXIS2_PLACEMENT_2D('',#41110,#41111);
+#41110 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#41111 = DIRECTION('',(0.,-1.));
+#41112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41113 = ORIENTED_EDGE('',*,*,#41114,.T.);
+#41114 = EDGE_CURVE('',#41091,#40860,#41115,.T.);
+#41115 = SURFACE_CURVE('',#41116,(#41120,#41127),.PCURVE_S1.);
+#41116 = LINE('',#41117,#41118);
+#41117 = CARTESIAN_POINT('',(-5.552515716981,-7.3875,0.229246856604));
+#41118 = VECTOR('',#41119,1.);
+#41119 = DIRECTION('',(0.,1.,0.));
+#41120 = PCURVE('',#40792,#41121);
+#41121 = DEFINITIONAL_REPRESENTATION('',(#41122),#41126);
+#41122 = LINE('',#41123,#41124);
+#41123 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#41124 = VECTOR('',#41125,1.);
+#41125 = DIRECTION('',(-0.,1.));
+#41126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41127 = PCURVE('',#40903,#41128);
+#41128 = DEFINITIONAL_REPRESENTATION('',(#41129),#41133);
+#41129 = LINE('',#41130,#41131);
+#41130 = CARTESIAN_POINT('',(0.150520432075,0.));
+#41131 = VECTOR('',#41132,1.);
+#41132 = DIRECTION('',(0.,-1.));
+#41133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41134 = ORIENTED_EDGE('',*,*,#40859,.F.);
+#41135 = ORIENTED_EDGE('',*,*,#40778,.F.);
+#41136 = ADVANCED_FACE('',(#41137),#40738,.F.);
+#41137 = FACE_BOUND('',#41138,.F.);
+#41138 = EDGE_LOOP('',(#41139,#41162,#41183,#41184));
+#41139 = ORIENTED_EDGE('',*,*,#41140,.F.);
+#41140 = EDGE_CURVE('',#41141,#40723,#41143,.T.);
+#41141 = VERTEX_POINT('',#41142);
+#41142 = CARTESIAN_POINT('',(-5.88,-7.3875,0.));
+#41143 = SURFACE_CURVE('',#41144,(#41148,#41155),.PCURVE_S1.);
+#41144 = LINE('',#41145,#41146);
+#41145 = CARTESIAN_POINT('',(-5.88,-7.3875,0.));
+#41146 = VECTOR('',#41147,1.);
+#41147 = DIRECTION('',(0.,0.,1.));
+#41148 = PCURVE('',#40738,#41149);
+#41149 = DEFINITIONAL_REPRESENTATION('',(#41150),#41154);
+#41150 = LINE('',#41151,#41152);
+#41151 = CARTESIAN_POINT('',(0.,0.));
+#41152 = VECTOR('',#41153,1.);
+#41153 = DIRECTION('',(1.,0.));
+#41154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41155 = PCURVE('',#40766,#41156);
+#41156 = DEFINITIONAL_REPRESENTATION('',(#41157),#41161);
+#41157 = LINE('',#41158,#41159);
+#41158 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#41159 = VECTOR('',#41160,1.);
+#41160 = DIRECTION('',(0.,-1.));
+#41161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41162 = ORIENTED_EDGE('',*,*,#41163,.T.);
+#41163 = EDGE_CURVE('',#41141,#40808,#41164,.T.);
+#41164 = SURFACE_CURVE('',#41165,(#41169,#41176),.PCURVE_S1.);
+#41165 = LINE('',#41166,#41167);
+#41166 = CARTESIAN_POINT('',(-5.88,-7.3875,0.));
+#41167 = VECTOR('',#41168,1.);
+#41168 = DIRECTION('',(0.,1.,0.));
+#41169 = PCURVE('',#40738,#41170);
+#41170 = DEFINITIONAL_REPRESENTATION('',(#41171),#41175);
+#41171 = LINE('',#41172,#41173);
+#41172 = CARTESIAN_POINT('',(0.,0.));
+#41173 = VECTOR('',#41174,1.);
+#41174 = DIRECTION('',(0.,-1.));
+#41175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41176 = PCURVE('',#40825,#41177);
+#41177 = DEFINITIONAL_REPRESENTATION('',(#41178),#41182);
+#41178 = LINE('',#41179,#41180);
+#41179 = CARTESIAN_POINT('',(0.,0.));
+#41180 = VECTOR('',#41181,1.);
+#41181 = DIRECTION('',(0.,1.));
+#41182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41183 = ORIENTED_EDGE('',*,*,#40837,.T.);
+#41184 = ORIENTED_EDGE('',*,*,#40722,.F.);
+#41185 = ADVANCED_FACE('',(#41186),#40766,.T.);
+#41186 = FACE_BOUND('',#41187,.T.);
+#41187 = EDGE_LOOP('',(#41188,#41211,#41235,#41258,#41281,#41304,#41327,
+ #41355,#41376,#41377,#41378));
+#41188 = ORIENTED_EDGE('',*,*,#41189,.T.);
+#41189 = EDGE_CURVE('',#41141,#41190,#41192,.T.);
+#41190 = VERTEX_POINT('',#41191);
+#41191 = CARTESIAN_POINT('',(-5.530173477358,-7.3875,0.));
+#41192 = SURFACE_CURVE('',#41193,(#41197,#41204),.PCURVE_S1.);
+#41193 = LINE('',#41194,#41195);
+#41194 = CARTESIAN_POINT('',(-5.88,-7.3875,0.));
+#41195 = VECTOR('',#41196,1.);
+#41196 = DIRECTION('',(1.,0.,0.));
+#41197 = PCURVE('',#40766,#41198);
+#41198 = DEFINITIONAL_REPRESENTATION('',(#41199),#41203);
+#41199 = LINE('',#41200,#41201);
+#41200 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#41201 = VECTOR('',#41202,1.);
+#41202 = DIRECTION('',(-1.,-4.751047921064E-59));
+#41203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41204 = PCURVE('',#40825,#41205);
+#41205 = DEFINITIONAL_REPRESENTATION('',(#41206),#41210);
+#41206 = LINE('',#41207,#41208);
+#41207 = CARTESIAN_POINT('',(0.,0.));
+#41208 = VECTOR('',#41209,1.);
+#41209 = DIRECTION('',(1.,0.));
+#41210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41211 = ORIENTED_EDGE('',*,*,#41212,.T.);
+#41212 = EDGE_CURVE('',#41190,#41213,#41215,.T.);
+#41213 = VERTEX_POINT('',#41214);
+#41214 = CARTESIAN_POINT('',(-5.452168762264,-7.3875,4.174685660388E-02)
+ );
+#41215 = SURFACE_CURVE('',#41216,(#41221,#41228),.PCURVE_S1.);
+#41216 = CIRCLE('',#41217,9.375E-02);
+#41217 = AXIS2_PLACEMENT_3D('',#41218,#41219,#41220);
+#41218 = CARTESIAN_POINT('',(-5.530173477358,-7.3875,9.375E-02));
+#41219 = DIRECTION('',(0.,-1.,0.));
+#41220 = DIRECTION('',(0.,0.,1.));
+#41221 = PCURVE('',#40766,#41222);
+#41222 = DEFINITIONAL_REPRESENTATION('',(#41223),#41227);
+#41223 = CIRCLE('',#41224,9.375E-02);
+#41224 = AXIS2_PLACEMENT_2D('',#41225,#41226);
+#41225 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#41226 = DIRECTION('',(0.,-1.));
+#41227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41228 = PCURVE('',#41075,#41229);
+#41229 = DEFINITIONAL_REPRESENTATION('',(#41230),#41234);
+#41230 = LINE('',#41231,#41232);
+#41231 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#41232 = VECTOR('',#41233,1.);
+#41233 = DIRECTION('',(-1.,0.));
+#41234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41235 = ORIENTED_EDGE('',*,*,#41236,.T.);
+#41236 = EDGE_CURVE('',#41213,#41237,#41239,.T.);
+#41237 = VERTEX_POINT('',#41238);
+#41238 = CARTESIAN_POINT('',(-5.135662475472,-7.3875,0.516506286792));
+#41239 = SURFACE_CURVE('',#41240,(#41244,#41251),.PCURVE_S1.);
+#41240 = LINE('',#41241,#41242);
+#41241 = CARTESIAN_POINT('',(-5.48,-7.3875,2.775557561563E-17));
+#41242 = VECTOR('',#41243,1.);
+#41243 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#41244 = PCURVE('',#40766,#41245);
+#41245 = DEFINITIONAL_REPRESENTATION('',(#41246),#41250);
+#41246 = LINE('',#41247,#41248);
+#41247 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#41248 = VECTOR('',#41249,1.);
+#41249 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#41250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41251 = PCURVE('',#41044,#41252);
+#41252 = DEFINITIONAL_REPRESENTATION('',(#41253),#41257);
+#41253 = LINE('',#41254,#41255);
+#41254 = CARTESIAN_POINT('',(0.,0.));
+#41255 = VECTOR('',#41256,1.);
+#41256 = DIRECTION('',(1.,0.));
+#41257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41258 = ORIENTED_EDGE('',*,*,#41259,.T.);
+#41259 = EDGE_CURVE('',#41237,#41260,#41262,.T.);
+#41260 = VERTEX_POINT('',#41261);
+#41261 = CARTESIAN_POINT('',(-5.08,-7.3875,0.516506286792));
+#41262 = SURFACE_CURVE('',#41263,(#41267,#41274),.PCURVE_S1.);
+#41263 = LINE('',#41264,#41265);
+#41264 = CARTESIAN_POINT('',(-5.236009430188,-7.3875,0.516506286792));
+#41265 = VECTOR('',#41266,1.);
+#41266 = DIRECTION('',(1.,0.,0.));
+#41267 = PCURVE('',#40766,#41268);
+#41268 = DEFINITIONAL_REPRESENTATION('',(#41269),#41273);
+#41269 = LINE('',#41270,#41271);
+#41270 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#41271 = VECTOR('',#41272,1.);
+#41272 = DIRECTION('',(-1.,-4.751047921064E-59));
+#41273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41274 = PCURVE('',#41016,#41275);
+#41275 = DEFINITIONAL_REPRESENTATION('',(#41276),#41280);
+#41276 = LINE('',#41277,#41278);
+#41277 = CARTESIAN_POINT('',(0.,0.));
+#41278 = VECTOR('',#41279,1.);
+#41279 = DIRECTION('',(1.,0.));
+#41280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41281 = ORIENTED_EDGE('',*,*,#41282,.T.);
+#41282 = EDGE_CURVE('',#41260,#41283,#41285,.T.);
+#41283 = VERTEX_POINT('',#41284);
+#41284 = CARTESIAN_POINT('',(-5.08,-7.3875,0.704006286792));
+#41285 = SURFACE_CURVE('',#41286,(#41290,#41297),.PCURVE_S1.);
+#41286 = LINE('',#41287,#41288);
+#41287 = CARTESIAN_POINT('',(-5.08,-7.3875,0.516506286792));
+#41288 = VECTOR('',#41289,1.);
+#41289 = DIRECTION('',(0.,0.,1.));
+#41290 = PCURVE('',#40766,#41291);
+#41291 = DEFINITIONAL_REPRESENTATION('',(#41292),#41296);
+#41292 = LINE('',#41293,#41294);
+#41293 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#41294 = VECTOR('',#41295,1.);
+#41295 = DIRECTION('',(0.,-1.));
+#41296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41297 = PCURVE('',#40988,#41298);
+#41298 = DEFINITIONAL_REPRESENTATION('',(#41299),#41303);
+#41299 = LINE('',#41300,#41301);
+#41300 = CARTESIAN_POINT('',(0.,0.));
+#41301 = VECTOR('',#41302,1.);
+#41302 = DIRECTION('',(1.,0.));
+#41303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41304 = ORIENTED_EDGE('',*,*,#41305,.F.);
+#41305 = EDGE_CURVE('',#41306,#41283,#41308,.T.);
+#41306 = VERTEX_POINT('',#41307);
+#41307 = CARTESIAN_POINT('',(-5.18583595283,-7.3875,0.704006286792));
+#41308 = SURFACE_CURVE('',#41309,(#41313,#41320),.PCURVE_S1.);
+#41309 = LINE('',#41310,#41311);
+#41310 = CARTESIAN_POINT('',(-5.236009430188,-7.3875,0.704006286792));
+#41311 = VECTOR('',#41312,1.);
+#41312 = DIRECTION('',(1.,0.,0.));
+#41313 = PCURVE('',#40766,#41314);
+#41314 = DEFINITIONAL_REPRESENTATION('',(#41315),#41319);
+#41315 = LINE('',#41316,#41317);
+#41316 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#41317 = VECTOR('',#41318,1.);
+#41318 = DIRECTION('',(-1.,-4.751047921064E-59));
+#41319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41320 = PCURVE('',#40960,#41321);
+#41321 = DEFINITIONAL_REPRESENTATION('',(#41322),#41326);
+#41322 = LINE('',#41323,#41324);
+#41323 = CARTESIAN_POINT('',(0.,0.));
+#41324 = VECTOR('',#41325,1.);
+#41325 = DIRECTION('',(1.,0.));
+#41326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41327 = ORIENTED_EDGE('',*,*,#41328,.F.);
+#41328 = EDGE_CURVE('',#41329,#41306,#41331,.T.);
+#41329 = VERTEX_POINT('',#41330);
+#41330 = CARTESIAN_POINT('',(-5.263840667924,-7.3875,0.662259430188));
+#41331 = SURFACE_CURVE('',#41332,(#41337,#41348),.PCURVE_S1.);
+#41332 = CIRCLE('',#41333,9.375E-02);
+#41333 = AXIS2_PLACEMENT_3D('',#41334,#41335,#41336);
+#41334 = CARTESIAN_POINT('',(-5.18583595283,-7.3875,0.610256286792));
+#41335 = DIRECTION('',(0.,1.,0.));
+#41336 = DIRECTION('',(0.,0.,1.));
+#41337 = PCURVE('',#40766,#41338);
+#41338 = DEFINITIONAL_REPRESENTATION('',(#41339),#41347);
+#41339 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41340,#41341,#41342,#41343
+ ,#41344,#41345,#41346),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41340 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#41341 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#41342 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#41343 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#41344 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#41345 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#41346 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#41347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41348 = PCURVE('',#40932,#41349);
+#41349 = DEFINITIONAL_REPRESENTATION('',(#41350),#41354);
+#41350 = LINE('',#41351,#41352);
+#41351 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#41352 = VECTOR('',#41353,1.);
+#41353 = DIRECTION('',(1.,0.));
+#41354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41355 = ORIENTED_EDGE('',*,*,#41356,.F.);
+#41356 = EDGE_CURVE('',#41091,#41329,#41357,.T.);
+#41357 = SURFACE_CURVE('',#41358,(#41362,#41369),.PCURVE_S1.);
+#41358 = LINE('',#41359,#41360);
+#41359 = CARTESIAN_POINT('',(-5.636009430188,-7.3875,0.104006286792));
+#41360 = VECTOR('',#41361,1.);
+#41361 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#41362 = PCURVE('',#40766,#41363);
+#41363 = DEFINITIONAL_REPRESENTATION('',(#41364),#41368);
+#41364 = LINE('',#41365,#41366);
+#41365 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#41366 = VECTOR('',#41367,1.);
+#41367 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#41368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41369 = PCURVE('',#40903,#41370);
+#41370 = DEFINITIONAL_REPRESENTATION('',(#41371),#41375);
+#41371 = LINE('',#41372,#41373);
+#41372 = CARTESIAN_POINT('',(0.,0.));
+#41373 = VECTOR('',#41374,1.);
+#41374 = DIRECTION('',(1.,0.));
+#41375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41376 = ORIENTED_EDGE('',*,*,#41090,.F.);
+#41377 = ORIENTED_EDGE('',*,*,#40750,.F.);
+#41378 = ORIENTED_EDGE('',*,*,#41140,.F.);
+#41379 = ADVANCED_FACE('',(#41380),#40825,.F.);
+#41380 = FACE_BOUND('',#41381,.F.);
+#41381 = EDGE_LOOP('',(#41382,#41383,#41384,#41385));
+#41382 = ORIENTED_EDGE('',*,*,#40807,.F.);
+#41383 = ORIENTED_EDGE('',*,*,#41163,.F.);
+#41384 = ORIENTED_EDGE('',*,*,#41189,.T.);
+#41385 = ORIENTED_EDGE('',*,*,#41386,.T.);
+#41386 = EDGE_CURVE('',#41190,#40810,#41387,.T.);
+#41387 = SURFACE_CURVE('',#41388,(#41392,#41399),.PCURVE_S1.);
+#41388 = LINE('',#41389,#41390);
+#41389 = CARTESIAN_POINT('',(-5.530173477358,-7.3875,0.));
+#41390 = VECTOR('',#41391,1.);
+#41391 = DIRECTION('',(0.,1.,0.));
+#41392 = PCURVE('',#40825,#41393);
+#41393 = DEFINITIONAL_REPRESENTATION('',(#41394),#41398);
+#41394 = LINE('',#41395,#41396);
+#41395 = CARTESIAN_POINT('',(0.349826522642,0.));
+#41396 = VECTOR('',#41397,1.);
+#41397 = DIRECTION('',(0.,1.));
+#41398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41399 = PCURVE('',#41075,#41400);
+#41400 = DEFINITIONAL_REPRESENTATION('',(#41401),#41405);
+#41401 = LINE('',#41402,#41403);
+#41402 = CARTESIAN_POINT('',(-0.,0.));
+#41403 = VECTOR('',#41404,1.);
+#41404 = DIRECTION('',(-0.,1.));
+#41405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41406 = ADVANCED_FACE('',(#41407),#41075,.T.);
+#41407 = FACE_BOUND('',#41408,.F.);
+#41408 = EDGE_LOOP('',(#41409,#41410,#41431,#41432));
+#41409 = ORIENTED_EDGE('',*,*,#41212,.T.);
+#41410 = ORIENTED_EDGE('',*,*,#41411,.T.);
+#41411 = EDGE_CURVE('',#41213,#41029,#41412,.T.);
+#41412 = SURFACE_CURVE('',#41413,(#41417,#41424),.PCURVE_S1.);
+#41413 = LINE('',#41414,#41415);
+#41414 = CARTESIAN_POINT('',(-5.452168762264,-7.3875,4.174685660388E-02)
+ );
+#41415 = VECTOR('',#41416,1.);
+#41416 = DIRECTION('',(0.,1.,0.));
+#41417 = PCURVE('',#41075,#41418);
+#41418 = DEFINITIONAL_REPRESENTATION('',(#41419),#41423);
+#41419 = LINE('',#41420,#41421);
+#41420 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#41421 = VECTOR('',#41422,1.);
+#41422 = DIRECTION('',(-0.,1.));
+#41423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41424 = PCURVE('',#41044,#41425);
+#41425 = DEFINITIONAL_REPRESENTATION('',(#41426),#41430);
+#41426 = LINE('',#41427,#41428);
+#41427 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#41428 = VECTOR('',#41429,1.);
+#41429 = DIRECTION('',(0.,-1.));
+#41430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41431 = ORIENTED_EDGE('',*,*,#41056,.F.);
+#41432 = ORIENTED_EDGE('',*,*,#41386,.F.);
+#41433 = ADVANCED_FACE('',(#41434),#41044,.T.);
+#41434 = FACE_BOUND('',#41435,.T.);
+#41435 = EDGE_LOOP('',(#41436,#41437,#41438,#41439));
+#41436 = ORIENTED_EDGE('',*,*,#41236,.F.);
+#41437 = ORIENTED_EDGE('',*,*,#41411,.T.);
+#41438 = ORIENTED_EDGE('',*,*,#41028,.T.);
+#41439 = ORIENTED_EDGE('',*,*,#41440,.F.);
+#41440 = EDGE_CURVE('',#41237,#41001,#41441,.T.);
+#41441 = SURFACE_CURVE('',#41442,(#41446,#41452),.PCURVE_S1.);
+#41442 = LINE('',#41443,#41444);
+#41443 = CARTESIAN_POINT('',(-5.135662475472,-7.3875,0.516506286792));
+#41444 = VECTOR('',#41445,1.);
+#41445 = DIRECTION('',(0.,1.,0.));
+#41446 = PCURVE('',#41044,#41447);
+#41447 = DEFINITIONAL_REPRESENTATION('',(#41448),#41451);
+#41448 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41449,#41450),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#41449 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#41450 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#41451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41452 = PCURVE('',#41016,#41453);
+#41453 = DEFINITIONAL_REPRESENTATION('',(#41454),#41457);
+#41454 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41455,#41456),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#41455 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#41456 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#41457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41458 = ADVANCED_FACE('',(#41459),#41016,.F.);
+#41459 = FACE_BOUND('',#41460,.F.);
+#41460 = EDGE_LOOP('',(#41461,#41462,#41463,#41464));
+#41461 = ORIENTED_EDGE('',*,*,#41000,.F.);
+#41462 = ORIENTED_EDGE('',*,*,#41440,.F.);
+#41463 = ORIENTED_EDGE('',*,*,#41259,.T.);
+#41464 = ORIENTED_EDGE('',*,*,#41465,.T.);
+#41465 = EDGE_CURVE('',#41260,#40973,#41466,.T.);
+#41466 = SURFACE_CURVE('',#41467,(#41471,#41478),.PCURVE_S1.);
+#41467 = LINE('',#41468,#41469);
+#41468 = CARTESIAN_POINT('',(-5.08,-7.3875,0.516506286792));
+#41469 = VECTOR('',#41470,1.);
+#41470 = DIRECTION('',(0.,1.,0.));
+#41471 = PCURVE('',#41016,#41472);
+#41472 = DEFINITIONAL_REPRESENTATION('',(#41473),#41477);
+#41473 = LINE('',#41474,#41475);
+#41474 = CARTESIAN_POINT('',(0.156009430188,0.));
+#41475 = VECTOR('',#41476,1.);
+#41476 = DIRECTION('',(0.,1.));
+#41477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41478 = PCURVE('',#40988,#41479);
+#41479 = DEFINITIONAL_REPRESENTATION('',(#41480),#41484);
+#41480 = LINE('',#41481,#41482);
+#41481 = CARTESIAN_POINT('',(0.,0.));
+#41482 = VECTOR('',#41483,1.);
+#41483 = DIRECTION('',(0.,-1.));
+#41484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41485 = ADVANCED_FACE('',(#41486),#40988,.T.);
+#41486 = FACE_BOUND('',#41487,.T.);
+#41487 = EDGE_LOOP('',(#41488,#41489,#41490,#41491));
+#41488 = ORIENTED_EDGE('',*,*,#41282,.F.);
+#41489 = ORIENTED_EDGE('',*,*,#41465,.T.);
+#41490 = ORIENTED_EDGE('',*,*,#40972,.T.);
+#41491 = ORIENTED_EDGE('',*,*,#41492,.F.);
+#41492 = EDGE_CURVE('',#41283,#40945,#41493,.T.);
+#41493 = SURFACE_CURVE('',#41494,(#41498,#41505),.PCURVE_S1.);
+#41494 = LINE('',#41495,#41496);
+#41495 = CARTESIAN_POINT('',(-5.08,-7.3875,0.704006286792));
+#41496 = VECTOR('',#41497,1.);
+#41497 = DIRECTION('',(0.,1.,0.));
+#41498 = PCURVE('',#40988,#41499);
+#41499 = DEFINITIONAL_REPRESENTATION('',(#41500),#41504);
+#41500 = LINE('',#41501,#41502);
+#41501 = CARTESIAN_POINT('',(0.1875,0.));
+#41502 = VECTOR('',#41503,1.);
+#41503 = DIRECTION('',(0.,-1.));
+#41504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41505 = PCURVE('',#40960,#41506);
+#41506 = DEFINITIONAL_REPRESENTATION('',(#41507),#41511);
+#41507 = LINE('',#41508,#41509);
+#41508 = CARTESIAN_POINT('',(0.156009430188,0.));
+#41509 = VECTOR('',#41510,1.);
+#41510 = DIRECTION('',(0.,1.));
+#41511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41512 = ADVANCED_FACE('',(#41513),#40903,.F.);
+#41513 = FACE_BOUND('',#41514,.F.);
+#41514 = EDGE_LOOP('',(#41515,#41516,#41517,#41518));
+#41515 = ORIENTED_EDGE('',*,*,#41356,.F.);
+#41516 = ORIENTED_EDGE('',*,*,#41114,.T.);
+#41517 = ORIENTED_EDGE('',*,*,#40887,.T.);
+#41518 = ORIENTED_EDGE('',*,*,#41519,.F.);
+#41519 = EDGE_CURVE('',#41329,#40888,#41520,.T.);
+#41520 = SURFACE_CURVE('',#41521,(#41525,#41532),.PCURVE_S1.);
+#41521 = LINE('',#41522,#41523);
+#41522 = CARTESIAN_POINT('',(-5.263840667924,-7.3875,0.662259430188));
+#41523 = VECTOR('',#41524,1.);
+#41524 = DIRECTION('',(0.,1.,0.));
+#41525 = PCURVE('',#40903,#41526);
+#41526 = DEFINITIONAL_REPRESENTATION('',(#41527),#41531);
+#41527 = LINE('',#41528,#41529);
+#41528 = CARTESIAN_POINT('',(0.670936777735,0.));
+#41529 = VECTOR('',#41530,1.);
+#41530 = DIRECTION('',(0.,-1.));
+#41531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41532 = PCURVE('',#40932,#41533);
+#41533 = DEFINITIONAL_REPRESENTATION('',(#41534),#41538);
+#41534 = LINE('',#41535,#41536);
+#41535 = CARTESIAN_POINT('',(0.,0.));
+#41536 = VECTOR('',#41537,1.);
+#41537 = DIRECTION('',(0.,1.));
+#41538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41539 = ADVANCED_FACE('',(#41540),#40960,.T.);
+#41540 = FACE_BOUND('',#41541,.T.);
+#41541 = EDGE_LOOP('',(#41542,#41543,#41544,#41545));
+#41542 = ORIENTED_EDGE('',*,*,#41305,.T.);
+#41543 = ORIENTED_EDGE('',*,*,#41492,.T.);
+#41544 = ORIENTED_EDGE('',*,*,#40944,.F.);
+#41545 = ORIENTED_EDGE('',*,*,#41546,.F.);
+#41546 = EDGE_CURVE('',#41306,#40916,#41547,.T.);
+#41547 = SURFACE_CURVE('',#41548,(#41552,#41559),.PCURVE_S1.);
+#41548 = LINE('',#41549,#41550);
+#41549 = CARTESIAN_POINT('',(-5.18583595283,-7.3875,0.704006286792));
+#41550 = VECTOR('',#41551,1.);
+#41551 = DIRECTION('',(0.,1.,0.));
+#41552 = PCURVE('',#40960,#41553);
+#41553 = DEFINITIONAL_REPRESENTATION('',(#41554),#41558);
+#41554 = LINE('',#41555,#41556);
+#41555 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#41556 = VECTOR('',#41557,1.);
+#41557 = DIRECTION('',(0.,1.));
+#41558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41559 = PCURVE('',#40932,#41560);
+#41560 = DEFINITIONAL_REPRESENTATION('',(#41561),#41565);
+#41561 = LINE('',#41562,#41563);
+#41562 = CARTESIAN_POINT('',(0.982793723247,0.));
+#41563 = VECTOR('',#41564,1.);
+#41564 = DIRECTION('',(0.,1.));
+#41565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41566 = ADVANCED_FACE('',(#41567),#40932,.T.);
+#41567 = FACE_BOUND('',#41568,.T.);
+#41568 = EDGE_LOOP('',(#41569,#41570,#41571,#41572));
+#41569 = ORIENTED_EDGE('',*,*,#41328,.T.);
+#41570 = ORIENTED_EDGE('',*,*,#41546,.T.);
+#41571 = ORIENTED_EDGE('',*,*,#40915,.F.);
+#41572 = ORIENTED_EDGE('',*,*,#41519,.F.);
+#41573 = MANIFOLD_SOLID_BREP('',#41574);
+#41574 = CLOSED_SHELL('',(#41575,#41695,#41974,#42028,#42077,#42271,
+ #42298,#42325,#42350,#42377,#42404,#42431,#42458));
+#41575 = ADVANCED_FACE('',(#41576),#41590,.T.);
+#41576 = FACE_BOUND('',#41577,.T.);
+#41577 = EDGE_LOOP('',(#41578,#41613,#41641,#41669));
+#41578 = ORIENTED_EDGE('',*,*,#41579,.F.);
+#41579 = EDGE_CURVE('',#41580,#41582,#41584,.T.);
+#41580 = VERTEX_POINT('',#41581);
+#41581 = CARTESIAN_POINT('',(5.630520432075,-7.0125,0.1875));
+#41582 = VERTEX_POINT('',#41583);
+#41583 = CARTESIAN_POINT('',(5.88,-7.0125,0.1875));
+#41584 = SURFACE_CURVE('',#41585,(#41589,#41601),.PCURVE_S1.);
+#41585 = LINE('',#41586,#41587);
+#41586 = CARTESIAN_POINT('',(5.48,-7.0125,0.1875));
+#41587 = VECTOR('',#41588,1.);
+#41588 = DIRECTION('',(1.,0.,0.));
+#41589 = PCURVE('',#41590,#41595);
+#41590 = PLANE('',#41591);
+#41591 = AXIS2_PLACEMENT_3D('',#41592,#41593,#41594);
+#41592 = CARTESIAN_POINT('',(5.48,-7.3875,0.1875));
+#41593 = DIRECTION('',(0.,0.,1.));
+#41594 = DIRECTION('',(1.,0.,0.));
+#41595 = DEFINITIONAL_REPRESENTATION('',(#41596),#41600);
+#41596 = LINE('',#41597,#41598);
+#41597 = CARTESIAN_POINT('',(0.,0.375));
+#41598 = VECTOR('',#41599,1.);
+#41599 = DIRECTION('',(1.,0.));
+#41600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41601 = PCURVE('',#41602,#41607);
+#41602 = PLANE('',#41603);
+#41603 = AXIS2_PLACEMENT_3D('',#41604,#41605,#41606);
+#41604 = CARTESIAN_POINT('',(5.453319128445,-7.0125,0.302149478872));
+#41605 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#41606 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#41607 = DEFINITIONAL_REPRESENTATION('',(#41608),#41612);
+#41608 = LINE('',#41609,#41610);
+#41609 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#41610 = VECTOR('',#41611,1.);
+#41611 = DIRECTION('',(1.,4.145425090127E-57));
+#41612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41613 = ORIENTED_EDGE('',*,*,#41614,.F.);
+#41614 = EDGE_CURVE('',#41615,#41580,#41617,.T.);
+#41615 = VERTEX_POINT('',#41616);
+#41616 = CARTESIAN_POINT('',(5.630520432075,-7.3875,0.1875));
+#41617 = SURFACE_CURVE('',#41618,(#41622,#41629),.PCURVE_S1.);
+#41618 = LINE('',#41619,#41620);
+#41619 = CARTESIAN_POINT('',(5.630520432075,-7.3875,0.1875));
+#41620 = VECTOR('',#41621,1.);
+#41621 = DIRECTION('',(0.,1.,0.));
+#41622 = PCURVE('',#41590,#41623);
+#41623 = DEFINITIONAL_REPRESENTATION('',(#41624),#41628);
+#41624 = LINE('',#41625,#41626);
+#41625 = CARTESIAN_POINT('',(0.150520432075,0.));
+#41626 = VECTOR('',#41627,1.);
+#41627 = DIRECTION('',(0.,1.));
+#41628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41629 = PCURVE('',#41630,#41635);
+#41630 = CYLINDRICAL_SURFACE('',#41631,9.375E-02);
+#41631 = AXIS2_PLACEMENT_3D('',#41632,#41633,#41634);
+#41632 = CARTESIAN_POINT('',(5.630520432075,-7.3875,0.28125));
+#41633 = DIRECTION('',(0.,1.,0.));
+#41634 = DIRECTION('',(0.,0.,-1.));
+#41635 = DEFINITIONAL_REPRESENTATION('',(#41636),#41640);
+#41636 = LINE('',#41637,#41638);
+#41637 = CARTESIAN_POINT('',(0.,0.));
+#41638 = VECTOR('',#41639,1.);
+#41639 = DIRECTION('',(0.,1.));
+#41640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41641 = ORIENTED_EDGE('',*,*,#41642,.T.);
+#41642 = EDGE_CURVE('',#41615,#41643,#41645,.T.);
+#41643 = VERTEX_POINT('',#41644);
+#41644 = CARTESIAN_POINT('',(5.88,-7.3875,0.1875));
+#41645 = SURFACE_CURVE('',#41646,(#41650,#41657),.PCURVE_S1.);
+#41646 = LINE('',#41647,#41648);
+#41647 = CARTESIAN_POINT('',(5.48,-7.3875,0.1875));
+#41648 = VECTOR('',#41649,1.);
+#41649 = DIRECTION('',(1.,0.,0.));
+#41650 = PCURVE('',#41590,#41651);
+#41651 = DEFINITIONAL_REPRESENTATION('',(#41652),#41656);
+#41652 = LINE('',#41653,#41654);
+#41653 = CARTESIAN_POINT('',(0.,0.));
+#41654 = VECTOR('',#41655,1.);
+#41655 = DIRECTION('',(1.,0.));
+#41656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41657 = PCURVE('',#41658,#41663);
+#41658 = PLANE('',#41659);
+#41659 = AXIS2_PLACEMENT_3D('',#41660,#41661,#41662);
+#41660 = CARTESIAN_POINT('',(5.453319128445,-7.3875,0.302149478872));
+#41661 = DIRECTION('',(-0.,-1.,-0.));
+#41662 = DIRECTION('',(0.,0.,-1.));
+#41663 = DEFINITIONAL_REPRESENTATION('',(#41664),#41668);
+#41664 = LINE('',#41665,#41666);
+#41665 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#41666 = VECTOR('',#41667,1.);
+#41667 = DIRECTION('',(0.,1.));
+#41668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41669 = ORIENTED_EDGE('',*,*,#41670,.T.);
+#41670 = EDGE_CURVE('',#41643,#41582,#41671,.T.);
+#41671 = SURFACE_CURVE('',#41672,(#41676,#41683),.PCURVE_S1.);
+#41672 = LINE('',#41673,#41674);
+#41673 = CARTESIAN_POINT('',(5.88,-7.3875,0.1875));
+#41674 = VECTOR('',#41675,1.);
+#41675 = DIRECTION('',(0.,1.,0.));
+#41676 = PCURVE('',#41590,#41677);
+#41677 = DEFINITIONAL_REPRESENTATION('',(#41678),#41682);
+#41678 = LINE('',#41679,#41680);
+#41679 = CARTESIAN_POINT('',(0.4,0.));
+#41680 = VECTOR('',#41681,1.);
+#41681 = DIRECTION('',(0.,1.));
+#41682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41683 = PCURVE('',#41684,#41689);
+#41684 = PLANE('',#41685);
+#41685 = AXIS2_PLACEMENT_3D('',#41686,#41687,#41688);
+#41686 = CARTESIAN_POINT('',(5.88,-7.3875,0.));
+#41687 = DIRECTION('',(1.,0.,0.));
+#41688 = DIRECTION('',(0.,0.,1.));
+#41689 = DEFINITIONAL_REPRESENTATION('',(#41690),#41694);
+#41690 = LINE('',#41691,#41692);
+#41691 = CARTESIAN_POINT('',(0.1875,0.));
+#41692 = VECTOR('',#41693,1.);
+#41693 = DIRECTION('',(0.,-1.));
+#41694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41695 = ADVANCED_FACE('',(#41696),#41602,.T.);
+#41696 = FACE_BOUND('',#41697,.T.);
+#41697 = EDGE_LOOP('',(#41698,#41728,#41757,#41785,#41813,#41841,#41869,
+ #41902,#41930,#41952,#41953));
+#41698 = ORIENTED_EDGE('',*,*,#41699,.F.);
+#41699 = EDGE_CURVE('',#41700,#41702,#41704,.T.);
+#41700 = VERTEX_POINT('',#41701);
+#41701 = CARTESIAN_POINT('',(5.530173477358,-7.0125,0.));
+#41702 = VERTEX_POINT('',#41703);
+#41703 = CARTESIAN_POINT('',(5.88,-7.0125,0.));
+#41704 = SURFACE_CURVE('',#41705,(#41709,#41716),.PCURVE_S1.);
+#41705 = LINE('',#41706,#41707);
+#41706 = CARTESIAN_POINT('',(5.48,-7.0125,0.));
+#41707 = VECTOR('',#41708,1.);
+#41708 = DIRECTION('',(1.,0.,0.));
+#41709 = PCURVE('',#41602,#41710);
+#41710 = DEFINITIONAL_REPRESENTATION('',(#41711),#41715);
+#41711 = LINE('',#41712,#41713);
+#41712 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#41713 = VECTOR('',#41714,1.);
+#41714 = DIRECTION('',(1.,4.145425090127E-57));
+#41715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41716 = PCURVE('',#41717,#41722);
+#41717 = PLANE('',#41718);
+#41718 = AXIS2_PLACEMENT_3D('',#41719,#41720,#41721);
+#41719 = CARTESIAN_POINT('',(5.48,-7.3875,0.));
+#41720 = DIRECTION('',(0.,0.,1.));
+#41721 = DIRECTION('',(1.,0.,0.));
+#41722 = DEFINITIONAL_REPRESENTATION('',(#41723),#41727);
+#41723 = LINE('',#41724,#41725);
+#41724 = CARTESIAN_POINT('',(0.,0.375));
+#41725 = VECTOR('',#41726,1.);
+#41726 = DIRECTION('',(1.,0.));
+#41727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41728 = ORIENTED_EDGE('',*,*,#41729,.T.);
+#41729 = EDGE_CURVE('',#41700,#41730,#41732,.T.);
+#41730 = VERTEX_POINT('',#41731);
+#41731 = CARTESIAN_POINT('',(5.452168762264,-7.0125,4.174685660388E-02)
+ );
+#41732 = SURFACE_CURVE('',#41733,(#41738,#41745),.PCURVE_S1.);
+#41733 = CIRCLE('',#41734,9.375E-02);
+#41734 = AXIS2_PLACEMENT_3D('',#41735,#41736,#41737);
+#41735 = CARTESIAN_POINT('',(5.530173477358,-7.0125,9.375E-02));
+#41736 = DIRECTION('',(0.,1.,0.));
+#41737 = DIRECTION('',(0.,0.,1.));
+#41738 = PCURVE('',#41602,#41739);
+#41739 = DEFINITIONAL_REPRESENTATION('',(#41740),#41744);
+#41740 = CIRCLE('',#41741,9.375E-02);
+#41741 = AXIS2_PLACEMENT_2D('',#41742,#41743);
+#41742 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#41743 = DIRECTION('',(0.,-1.));
+#41744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41745 = PCURVE('',#41746,#41751);
+#41746 = CYLINDRICAL_SURFACE('',#41747,9.375E-02);
+#41747 = AXIS2_PLACEMENT_3D('',#41748,#41749,#41750);
+#41748 = CARTESIAN_POINT('',(5.530173477358,-7.3875,9.375E-02));
+#41749 = DIRECTION('',(0.,1.,0.));
+#41750 = DIRECTION('',(0.,0.,-1.));
+#41751 = DEFINITIONAL_REPRESENTATION('',(#41752),#41756);
+#41752 = LINE('',#41753,#41754);
+#41753 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#41754 = VECTOR('',#41755,1.);
+#41755 = DIRECTION('',(1.,0.));
+#41756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41757 = ORIENTED_EDGE('',*,*,#41758,.T.);
+#41758 = EDGE_CURVE('',#41730,#41759,#41761,.T.);
+#41759 = VERTEX_POINT('',#41760);
+#41760 = CARTESIAN_POINT('',(5.135662475472,-7.0125,0.516506286792));
+#41761 = SURFACE_CURVE('',#41762,(#41766,#41773),.PCURVE_S1.);
+#41762 = LINE('',#41763,#41764);
+#41763 = CARTESIAN_POINT('',(5.48,-7.0125,0.));
+#41764 = VECTOR('',#41765,1.);
+#41765 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#41766 = PCURVE('',#41602,#41767);
+#41767 = DEFINITIONAL_REPRESENTATION('',(#41768),#41772);
+#41768 = LINE('',#41769,#41770);
+#41769 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#41770 = VECTOR('',#41771,1.);
+#41771 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#41772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41773 = PCURVE('',#41774,#41779);
+#41774 = PLANE('',#41775);
+#41775 = AXIS2_PLACEMENT_3D('',#41776,#41777,#41778);
+#41776 = CARTESIAN_POINT('',(5.48,-7.3875,0.));
+#41777 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#41778 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#41779 = DEFINITIONAL_REPRESENTATION('',(#41780),#41784);
+#41780 = LINE('',#41781,#41782);
+#41781 = CARTESIAN_POINT('',(0.,-0.375));
+#41782 = VECTOR('',#41783,1.);
+#41783 = DIRECTION('',(1.,0.));
+#41784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41785 = ORIENTED_EDGE('',*,*,#41786,.F.);
+#41786 = EDGE_CURVE('',#41787,#41759,#41789,.T.);
+#41787 = VERTEX_POINT('',#41788);
+#41788 = CARTESIAN_POINT('',(5.08,-7.0125,0.516506286792));
+#41789 = SURFACE_CURVE('',#41790,(#41794,#41801),.PCURVE_S1.);
+#41790 = LINE('',#41791,#41792);
+#41791 = CARTESIAN_POINT('',(5.08,-7.0125,0.516506286792));
+#41792 = VECTOR('',#41793,1.);
+#41793 = DIRECTION('',(1.,0.,0.));
+#41794 = PCURVE('',#41602,#41795);
+#41795 = DEFINITIONAL_REPRESENTATION('',(#41796),#41800);
+#41796 = LINE('',#41797,#41798);
+#41797 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#41798 = VECTOR('',#41799,1.);
+#41799 = DIRECTION('',(1.,4.145425090127E-57));
+#41800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41801 = PCURVE('',#41802,#41807);
+#41802 = PLANE('',#41803);
+#41803 = AXIS2_PLACEMENT_3D('',#41804,#41805,#41806);
+#41804 = CARTESIAN_POINT('',(5.08,-7.3875,0.516506286792));
+#41805 = DIRECTION('',(0.,0.,1.));
+#41806 = DIRECTION('',(1.,0.,0.));
+#41807 = DEFINITIONAL_REPRESENTATION('',(#41808),#41812);
+#41808 = LINE('',#41809,#41810);
+#41809 = CARTESIAN_POINT('',(0.,0.375));
+#41810 = VECTOR('',#41811,1.);
+#41811 = DIRECTION('',(1.,0.));
+#41812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41813 = ORIENTED_EDGE('',*,*,#41814,.T.);
+#41814 = EDGE_CURVE('',#41787,#41815,#41817,.T.);
+#41815 = VERTEX_POINT('',#41816);
+#41816 = CARTESIAN_POINT('',(5.08,-7.0125,0.704006286792));
+#41817 = SURFACE_CURVE('',#41818,(#41822,#41829),.PCURVE_S1.);
+#41818 = LINE('',#41819,#41820);
+#41819 = CARTESIAN_POINT('',(5.08,-7.0125,0.516506286792));
+#41820 = VECTOR('',#41821,1.);
+#41821 = DIRECTION('',(0.,0.,1.));
+#41822 = PCURVE('',#41602,#41823);
+#41823 = DEFINITIONAL_REPRESENTATION('',(#41824),#41828);
+#41824 = LINE('',#41825,#41826);
+#41825 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#41826 = VECTOR('',#41827,1.);
+#41827 = DIRECTION('',(0.,-1.));
+#41828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41829 = PCURVE('',#41830,#41835);
+#41830 = PLANE('',#41831);
+#41831 = AXIS2_PLACEMENT_3D('',#41832,#41833,#41834);
+#41832 = CARTESIAN_POINT('',(5.08,-7.3875,0.516506286792));
+#41833 = DIRECTION('',(1.,0.,0.));
+#41834 = DIRECTION('',(0.,0.,1.));
+#41835 = DEFINITIONAL_REPRESENTATION('',(#41836),#41840);
+#41836 = LINE('',#41837,#41838);
+#41837 = CARTESIAN_POINT('',(0.,-0.375));
+#41838 = VECTOR('',#41839,1.);
+#41839 = DIRECTION('',(1.,0.));
+#41840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41841 = ORIENTED_EDGE('',*,*,#41842,.T.);
+#41842 = EDGE_CURVE('',#41815,#41843,#41845,.T.);
+#41843 = VERTEX_POINT('',#41844);
+#41844 = CARTESIAN_POINT('',(5.18583595283,-7.0125,0.704006286792));
+#41845 = SURFACE_CURVE('',#41846,(#41850,#41857),.PCURVE_S1.);
+#41846 = LINE('',#41847,#41848);
+#41847 = CARTESIAN_POINT('',(5.08,-7.0125,0.704006286792));
+#41848 = VECTOR('',#41849,1.);
+#41849 = DIRECTION('',(1.,0.,0.));
+#41850 = PCURVE('',#41602,#41851);
+#41851 = DEFINITIONAL_REPRESENTATION('',(#41852),#41856);
+#41852 = LINE('',#41853,#41854);
+#41853 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#41854 = VECTOR('',#41855,1.);
+#41855 = DIRECTION('',(1.,4.145425090127E-57));
+#41856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41857 = PCURVE('',#41858,#41863);
+#41858 = PLANE('',#41859);
+#41859 = AXIS2_PLACEMENT_3D('',#41860,#41861,#41862);
+#41860 = CARTESIAN_POINT('',(5.08,-7.3875,0.704006286792));
+#41861 = DIRECTION('',(0.,0.,1.));
+#41862 = DIRECTION('',(1.,0.,0.));
+#41863 = DEFINITIONAL_REPRESENTATION('',(#41864),#41868);
+#41864 = LINE('',#41865,#41866);
+#41865 = CARTESIAN_POINT('',(0.,0.375));
+#41866 = VECTOR('',#41867,1.);
+#41867 = DIRECTION('',(1.,0.));
+#41868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41869 = ORIENTED_EDGE('',*,*,#41870,.F.);
+#41870 = EDGE_CURVE('',#41871,#41843,#41873,.T.);
+#41871 = VERTEX_POINT('',#41872);
+#41872 = CARTESIAN_POINT('',(5.263840667924,-7.0125,0.662259430188));
+#41873 = SURFACE_CURVE('',#41874,(#41879,#41890),.PCURVE_S1.);
+#41874 = CIRCLE('',#41875,9.375E-02);
+#41875 = AXIS2_PLACEMENT_3D('',#41876,#41877,#41878);
+#41876 = CARTESIAN_POINT('',(5.18583595283,-7.0125,0.610256286792));
+#41877 = DIRECTION('',(0.,-1.,0.));
+#41878 = DIRECTION('',(0.,0.,1.));
+#41879 = PCURVE('',#41602,#41880);
+#41880 = DEFINITIONAL_REPRESENTATION('',(#41881),#41889);
+#41881 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41882,#41883,#41884,#41885
+ ,#41886,#41887,#41888),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41882 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#41883 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#41884 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#41885 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#41886 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#41887 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#41888 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#41889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41890 = PCURVE('',#41891,#41896);
+#41891 = CYLINDRICAL_SURFACE('',#41892,9.375E-02);
+#41892 = AXIS2_PLACEMENT_3D('',#41893,#41894,#41895);
+#41893 = CARTESIAN_POINT('',(5.18583595283,-7.3875,0.610256286792));
+#41894 = DIRECTION('',(0.,1.,0.));
+#41895 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#41896 = DEFINITIONAL_REPRESENTATION('',(#41897),#41901);
+#41897 = LINE('',#41898,#41899);
+#41898 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#41899 = VECTOR('',#41900,1.);
+#41900 = DIRECTION('',(-1.,0.));
+#41901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41902 = ORIENTED_EDGE('',*,*,#41903,.F.);
+#41903 = EDGE_CURVE('',#41904,#41871,#41906,.T.);
+#41904 = VERTEX_POINT('',#41905);
+#41905 = CARTESIAN_POINT('',(5.552515716981,-7.0125,0.229246856604));
+#41906 = SURFACE_CURVE('',#41907,(#41911,#41918),.PCURVE_S1.);
+#41907 = LINE('',#41908,#41909);
+#41908 = CARTESIAN_POINT('',(5.636009430188,-7.0125,0.104006286792));
+#41909 = VECTOR('',#41910,1.);
+#41910 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#41911 = PCURVE('',#41602,#41912);
+#41912 = DEFINITIONAL_REPRESENTATION('',(#41913),#41917);
+#41913 = LINE('',#41914,#41915);
+#41914 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#41915 = VECTOR('',#41916,1.);
+#41916 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#41917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41918 = PCURVE('',#41919,#41924);
+#41919 = PLANE('',#41920);
+#41920 = AXIS2_PLACEMENT_3D('',#41921,#41922,#41923);
+#41921 = CARTESIAN_POINT('',(5.636009430188,-7.3875,0.104006286792));
+#41922 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#41923 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#41924 = DEFINITIONAL_REPRESENTATION('',(#41925),#41929);
+#41925 = LINE('',#41926,#41927);
+#41926 = CARTESIAN_POINT('',(0.,-0.375));
+#41927 = VECTOR('',#41928,1.);
+#41928 = DIRECTION('',(1.,0.));
+#41929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41930 = ORIENTED_EDGE('',*,*,#41931,.F.);
+#41931 = EDGE_CURVE('',#41580,#41904,#41932,.T.);
+#41932 = SURFACE_CURVE('',#41933,(#41938,#41945),.PCURVE_S1.);
+#41933 = CIRCLE('',#41934,9.375E-02);
+#41934 = AXIS2_PLACEMENT_3D('',#41935,#41936,#41937);
+#41935 = CARTESIAN_POINT('',(5.630520432075,-7.0125,0.28125));
+#41936 = DIRECTION('',(0.,1.,0.));
+#41937 = DIRECTION('',(0.,0.,1.));
+#41938 = PCURVE('',#41602,#41939);
+#41939 = DEFINITIONAL_REPRESENTATION('',(#41940),#41944);
+#41940 = CIRCLE('',#41941,9.375E-02);
+#41941 = AXIS2_PLACEMENT_2D('',#41942,#41943);
+#41942 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#41943 = DIRECTION('',(0.,-1.));
+#41944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41945 = PCURVE('',#41630,#41946);
+#41946 = DEFINITIONAL_REPRESENTATION('',(#41947),#41951);
+#41947 = LINE('',#41948,#41949);
+#41948 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#41949 = VECTOR('',#41950,1.);
+#41950 = DIRECTION('',(1.,0.));
+#41951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41952 = ORIENTED_EDGE('',*,*,#41579,.T.);
+#41953 = ORIENTED_EDGE('',*,*,#41954,.F.);
+#41954 = EDGE_CURVE('',#41702,#41582,#41955,.T.);
+#41955 = SURFACE_CURVE('',#41956,(#41960,#41967),.PCURVE_S1.);
+#41956 = LINE('',#41957,#41958);
+#41957 = CARTESIAN_POINT('',(5.88,-7.0125,0.));
+#41958 = VECTOR('',#41959,1.);
+#41959 = DIRECTION('',(0.,0.,1.));
+#41960 = PCURVE('',#41602,#41961);
+#41961 = DEFINITIONAL_REPRESENTATION('',(#41962),#41966);
+#41962 = LINE('',#41963,#41964);
+#41963 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#41964 = VECTOR('',#41965,1.);
+#41965 = DIRECTION('',(0.,-1.));
+#41966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41967 = PCURVE('',#41684,#41968);
+#41968 = DEFINITIONAL_REPRESENTATION('',(#41969),#41973);
+#41969 = LINE('',#41970,#41971);
+#41970 = CARTESIAN_POINT('',(0.,-0.375));
+#41971 = VECTOR('',#41972,1.);
+#41972 = DIRECTION('',(1.,0.));
+#41973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41974 = ADVANCED_FACE('',(#41975),#41630,.F.);
+#41975 = FACE_BOUND('',#41976,.F.);
+#41976 = EDGE_LOOP('',(#41977,#42005,#42026,#42027));
+#41977 = ORIENTED_EDGE('',*,*,#41978,.T.);
+#41978 = EDGE_CURVE('',#41615,#41979,#41981,.T.);
+#41979 = VERTEX_POINT('',#41980);
+#41980 = CARTESIAN_POINT('',(5.552515716981,-7.3875,0.229246856604));
+#41981 = SURFACE_CURVE('',#41982,(#41987,#41994),.PCURVE_S1.);
+#41982 = CIRCLE('',#41983,9.375E-02);
+#41983 = AXIS2_PLACEMENT_3D('',#41984,#41985,#41986);
+#41984 = CARTESIAN_POINT('',(5.630520432075,-7.3875,0.28125));
+#41985 = DIRECTION('',(0.,1.,0.));
+#41986 = DIRECTION('',(0.,0.,1.));
+#41987 = PCURVE('',#41630,#41988);
+#41988 = DEFINITIONAL_REPRESENTATION('',(#41989),#41993);
+#41989 = LINE('',#41990,#41991);
+#41990 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#41991 = VECTOR('',#41992,1.);
+#41992 = DIRECTION('',(1.,0.));
+#41993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#41994 = PCURVE('',#41658,#41995);
+#41995 = DEFINITIONAL_REPRESENTATION('',(#41996),#42004);
+#41996 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41997,#41998,#41999,#42000
+ ,#42001,#42002,#42003),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#41997 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#41998 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#41999 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#42000 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#42001 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#42002 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#42003 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#42004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42005 = ORIENTED_EDGE('',*,*,#42006,.T.);
+#42006 = EDGE_CURVE('',#41979,#41904,#42007,.T.);
+#42007 = SURFACE_CURVE('',#42008,(#42012,#42019),.PCURVE_S1.);
+#42008 = LINE('',#42009,#42010);
+#42009 = CARTESIAN_POINT('',(5.552515716981,-7.3875,0.229246856604));
+#42010 = VECTOR('',#42011,1.);
+#42011 = DIRECTION('',(0.,1.,0.));
+#42012 = PCURVE('',#41630,#42013);
+#42013 = DEFINITIONAL_REPRESENTATION('',(#42014),#42018);
+#42014 = LINE('',#42015,#42016);
+#42015 = CARTESIAN_POINT('',(0.982793723247,0.));
+#42016 = VECTOR('',#42017,1.);
+#42017 = DIRECTION('',(0.,1.));
+#42018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42019 = PCURVE('',#41919,#42020);
+#42020 = DEFINITIONAL_REPRESENTATION('',(#42021),#42025);
+#42021 = LINE('',#42022,#42023);
+#42022 = CARTESIAN_POINT('',(0.150520432075,0.));
+#42023 = VECTOR('',#42024,1.);
+#42024 = DIRECTION('',(0.,-1.));
+#42025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42026 = ORIENTED_EDGE('',*,*,#41931,.F.);
+#42027 = ORIENTED_EDGE('',*,*,#41614,.F.);
+#42028 = ADVANCED_FACE('',(#42029),#41684,.T.);
+#42029 = FACE_BOUND('',#42030,.T.);
+#42030 = EDGE_LOOP('',(#42031,#42054,#42075,#42076));
+#42031 = ORIENTED_EDGE('',*,*,#42032,.F.);
+#42032 = EDGE_CURVE('',#42033,#41643,#42035,.T.);
+#42033 = VERTEX_POINT('',#42034);
+#42034 = CARTESIAN_POINT('',(5.88,-7.3875,0.));
+#42035 = SURFACE_CURVE('',#42036,(#42040,#42047),.PCURVE_S1.);
+#42036 = LINE('',#42037,#42038);
+#42037 = CARTESIAN_POINT('',(5.88,-7.3875,0.));
+#42038 = VECTOR('',#42039,1.);
+#42039 = DIRECTION('',(0.,0.,1.));
+#42040 = PCURVE('',#41684,#42041);
+#42041 = DEFINITIONAL_REPRESENTATION('',(#42042),#42046);
+#42042 = LINE('',#42043,#42044);
+#42043 = CARTESIAN_POINT('',(0.,0.));
+#42044 = VECTOR('',#42045,1.);
+#42045 = DIRECTION('',(1.,0.));
+#42046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42047 = PCURVE('',#41658,#42048);
+#42048 = DEFINITIONAL_REPRESENTATION('',(#42049),#42053);
+#42049 = LINE('',#42050,#42051);
+#42050 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#42051 = VECTOR('',#42052,1.);
+#42052 = DIRECTION('',(-1.,0.));
+#42053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42054 = ORIENTED_EDGE('',*,*,#42055,.T.);
+#42055 = EDGE_CURVE('',#42033,#41702,#42056,.T.);
+#42056 = SURFACE_CURVE('',#42057,(#42061,#42068),.PCURVE_S1.);
+#42057 = LINE('',#42058,#42059);
+#42058 = CARTESIAN_POINT('',(5.88,-7.3875,0.));
+#42059 = VECTOR('',#42060,1.);
+#42060 = DIRECTION('',(0.,1.,0.));
+#42061 = PCURVE('',#41684,#42062);
+#42062 = DEFINITIONAL_REPRESENTATION('',(#42063),#42067);
+#42063 = LINE('',#42064,#42065);
+#42064 = CARTESIAN_POINT('',(0.,0.));
+#42065 = VECTOR('',#42066,1.);
+#42066 = DIRECTION('',(0.,-1.));
+#42067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42068 = PCURVE('',#41717,#42069);
+#42069 = DEFINITIONAL_REPRESENTATION('',(#42070),#42074);
+#42070 = LINE('',#42071,#42072);
+#42071 = CARTESIAN_POINT('',(0.4,0.));
+#42072 = VECTOR('',#42073,1.);
+#42073 = DIRECTION('',(0.,1.));
+#42074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42075 = ORIENTED_EDGE('',*,*,#41954,.T.);
+#42076 = ORIENTED_EDGE('',*,*,#41670,.F.);
+#42077 = ADVANCED_FACE('',(#42078),#41658,.T.);
+#42078 = FACE_BOUND('',#42079,.T.);
+#42079 = EDGE_LOOP('',(#42080,#42103,#42104,#42105,#42106,#42129,#42153,
+ #42176,#42199,#42222,#42245));
+#42080 = ORIENTED_EDGE('',*,*,#42081,.T.);
+#42081 = EDGE_CURVE('',#42082,#42033,#42084,.T.);
+#42082 = VERTEX_POINT('',#42083);
+#42083 = CARTESIAN_POINT('',(5.530173477358,-7.3875,0.));
+#42084 = SURFACE_CURVE('',#42085,(#42089,#42096),.PCURVE_S1.);
+#42085 = LINE('',#42086,#42087);
+#42086 = CARTESIAN_POINT('',(5.48,-7.3875,0.));
+#42087 = VECTOR('',#42088,1.);
+#42088 = DIRECTION('',(1.,0.,0.));
+#42089 = PCURVE('',#41658,#42090);
+#42090 = DEFINITIONAL_REPRESENTATION('',(#42091),#42095);
+#42091 = LINE('',#42092,#42093);
+#42092 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#42093 = VECTOR('',#42094,1.);
+#42094 = DIRECTION('',(0.,1.));
+#42095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42096 = PCURVE('',#41717,#42097);
+#42097 = DEFINITIONAL_REPRESENTATION('',(#42098),#42102);
+#42098 = LINE('',#42099,#42100);
+#42099 = CARTESIAN_POINT('',(0.,0.));
+#42100 = VECTOR('',#42101,1.);
+#42101 = DIRECTION('',(1.,0.));
+#42102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42103 = ORIENTED_EDGE('',*,*,#42032,.T.);
+#42104 = ORIENTED_EDGE('',*,*,#41642,.F.);
+#42105 = ORIENTED_EDGE('',*,*,#41978,.T.);
+#42106 = ORIENTED_EDGE('',*,*,#42107,.T.);
+#42107 = EDGE_CURVE('',#41979,#42108,#42110,.T.);
+#42108 = VERTEX_POINT('',#42109);
+#42109 = CARTESIAN_POINT('',(5.263840667924,-7.3875,0.662259430188));
+#42110 = SURFACE_CURVE('',#42111,(#42115,#42122),.PCURVE_S1.);
+#42111 = LINE('',#42112,#42113);
+#42112 = CARTESIAN_POINT('',(5.636009430188,-7.3875,0.104006286792));
+#42113 = VECTOR('',#42114,1.);
+#42114 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#42115 = PCURVE('',#41658,#42116);
+#42116 = DEFINITIONAL_REPRESENTATION('',(#42117),#42121);
+#42117 = LINE('',#42118,#42119);
+#42118 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#42119 = VECTOR('',#42120,1.);
+#42120 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#42121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42122 = PCURVE('',#41919,#42123);
+#42123 = DEFINITIONAL_REPRESENTATION('',(#42124),#42128);
+#42124 = LINE('',#42125,#42126);
+#42125 = CARTESIAN_POINT('',(0.,0.));
+#42126 = VECTOR('',#42127,1.);
+#42127 = DIRECTION('',(1.,0.));
+#42128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42129 = ORIENTED_EDGE('',*,*,#42130,.T.);
+#42130 = EDGE_CURVE('',#42108,#42131,#42133,.T.);
+#42131 = VERTEX_POINT('',#42132);
+#42132 = CARTESIAN_POINT('',(5.18583595283,-7.3875,0.704006286792));
+#42133 = SURFACE_CURVE('',#42134,(#42139,#42146),.PCURVE_S1.);
+#42134 = CIRCLE('',#42135,9.375E-02);
+#42135 = AXIS2_PLACEMENT_3D('',#42136,#42137,#42138);
+#42136 = CARTESIAN_POINT('',(5.18583595283,-7.3875,0.610256286792));
+#42137 = DIRECTION('',(0.,-1.,0.));
+#42138 = DIRECTION('',(0.,0.,1.));
+#42139 = PCURVE('',#41658,#42140);
+#42140 = DEFINITIONAL_REPRESENTATION('',(#42141),#42145);
+#42141 = CIRCLE('',#42142,9.375E-02);
+#42142 = AXIS2_PLACEMENT_2D('',#42143,#42144);
+#42143 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#42144 = DIRECTION('',(-1.,0.));
+#42145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42146 = PCURVE('',#41891,#42147);
+#42147 = DEFINITIONAL_REPRESENTATION('',(#42148),#42152);
+#42148 = LINE('',#42149,#42150);
+#42149 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#42150 = VECTOR('',#42151,1.);
+#42151 = DIRECTION('',(-1.,0.));
+#42152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42153 = ORIENTED_EDGE('',*,*,#42154,.F.);
+#42154 = EDGE_CURVE('',#42155,#42131,#42157,.T.);
+#42155 = VERTEX_POINT('',#42156);
+#42156 = CARTESIAN_POINT('',(5.08,-7.3875,0.704006286792));
+#42157 = SURFACE_CURVE('',#42158,(#42162,#42169),.PCURVE_S1.);
+#42158 = LINE('',#42159,#42160);
+#42159 = CARTESIAN_POINT('',(5.08,-7.3875,0.704006286792));
+#42160 = VECTOR('',#42161,1.);
+#42161 = DIRECTION('',(1.,0.,0.));
+#42162 = PCURVE('',#41658,#42163);
+#42163 = DEFINITIONAL_REPRESENTATION('',(#42164),#42168);
+#42164 = LINE('',#42165,#42166);
+#42165 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#42166 = VECTOR('',#42167,1.);
+#42167 = DIRECTION('',(0.,1.));
+#42168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42169 = PCURVE('',#41858,#42170);
+#42170 = DEFINITIONAL_REPRESENTATION('',(#42171),#42175);
+#42171 = LINE('',#42172,#42173);
+#42172 = CARTESIAN_POINT('',(0.,0.));
+#42173 = VECTOR('',#42174,1.);
+#42174 = DIRECTION('',(1.,0.));
+#42175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42176 = ORIENTED_EDGE('',*,*,#42177,.F.);
+#42177 = EDGE_CURVE('',#42178,#42155,#42180,.T.);
+#42178 = VERTEX_POINT('',#42179);
+#42179 = CARTESIAN_POINT('',(5.08,-7.3875,0.516506286792));
+#42180 = SURFACE_CURVE('',#42181,(#42185,#42192),.PCURVE_S1.);
+#42181 = LINE('',#42182,#42183);
+#42182 = CARTESIAN_POINT('',(5.08,-7.3875,0.516506286792));
+#42183 = VECTOR('',#42184,1.);
+#42184 = DIRECTION('',(0.,0.,1.));
+#42185 = PCURVE('',#41658,#42186);
+#42186 = DEFINITIONAL_REPRESENTATION('',(#42187),#42191);
+#42187 = LINE('',#42188,#42189);
+#42188 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#42189 = VECTOR('',#42190,1.);
+#42190 = DIRECTION('',(-1.,0.));
+#42191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42192 = PCURVE('',#41830,#42193);
+#42193 = DEFINITIONAL_REPRESENTATION('',(#42194),#42198);
+#42194 = LINE('',#42195,#42196);
+#42195 = CARTESIAN_POINT('',(0.,0.));
+#42196 = VECTOR('',#42197,1.);
+#42197 = DIRECTION('',(1.,0.));
+#42198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42199 = ORIENTED_EDGE('',*,*,#42200,.T.);
+#42200 = EDGE_CURVE('',#42178,#42201,#42203,.T.);
+#42201 = VERTEX_POINT('',#42202);
+#42202 = CARTESIAN_POINT('',(5.135662475472,-7.3875,0.516506286792));
+#42203 = SURFACE_CURVE('',#42204,(#42208,#42215),.PCURVE_S1.);
+#42204 = LINE('',#42205,#42206);
+#42205 = CARTESIAN_POINT('',(5.08,-7.3875,0.516506286792));
+#42206 = VECTOR('',#42207,1.);
+#42207 = DIRECTION('',(1.,0.,0.));
+#42208 = PCURVE('',#41658,#42209);
+#42209 = DEFINITIONAL_REPRESENTATION('',(#42210),#42214);
+#42210 = LINE('',#42211,#42212);
+#42211 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#42212 = VECTOR('',#42213,1.);
+#42213 = DIRECTION('',(0.,1.));
+#42214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42215 = PCURVE('',#41802,#42216);
+#42216 = DEFINITIONAL_REPRESENTATION('',(#42217),#42221);
+#42217 = LINE('',#42218,#42219);
+#42218 = CARTESIAN_POINT('',(0.,0.));
+#42219 = VECTOR('',#42220,1.);
+#42220 = DIRECTION('',(1.,0.));
+#42221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42222 = ORIENTED_EDGE('',*,*,#42223,.F.);
+#42223 = EDGE_CURVE('',#42224,#42201,#42226,.T.);
+#42224 = VERTEX_POINT('',#42225);
+#42225 = CARTESIAN_POINT('',(5.452168762264,-7.3875,4.174685660388E-02)
+ );
+#42226 = SURFACE_CURVE('',#42227,(#42231,#42238),.PCURVE_S1.);
+#42227 = LINE('',#42228,#42229);
+#42228 = CARTESIAN_POINT('',(5.48,-7.3875,0.));
+#42229 = VECTOR('',#42230,1.);
+#42230 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#42231 = PCURVE('',#41658,#42232);
+#42232 = DEFINITIONAL_REPRESENTATION('',(#42233),#42237);
+#42233 = LINE('',#42234,#42235);
+#42234 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#42235 = VECTOR('',#42236,1.);
+#42236 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#42237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42238 = PCURVE('',#41774,#42239);
+#42239 = DEFINITIONAL_REPRESENTATION('',(#42240),#42244);
+#42240 = LINE('',#42241,#42242);
+#42241 = CARTESIAN_POINT('',(0.,0.));
+#42242 = VECTOR('',#42243,1.);
+#42243 = DIRECTION('',(1.,0.));
+#42244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42245 = ORIENTED_EDGE('',*,*,#42246,.F.);
+#42246 = EDGE_CURVE('',#42082,#42224,#42247,.T.);
+#42247 = SURFACE_CURVE('',#42248,(#42253,#42264),.PCURVE_S1.);
+#42248 = CIRCLE('',#42249,9.375E-02);
+#42249 = AXIS2_PLACEMENT_3D('',#42250,#42251,#42252);
+#42250 = CARTESIAN_POINT('',(5.530173477358,-7.3875,9.375E-02));
+#42251 = DIRECTION('',(0.,1.,0.));
+#42252 = DIRECTION('',(0.,0.,1.));
+#42253 = PCURVE('',#41658,#42254);
+#42254 = DEFINITIONAL_REPRESENTATION('',(#42255),#42263);
+#42255 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42256,#42257,#42258,#42259
+ ,#42260,#42261,#42262),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#42256 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#42257 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#42258 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#42259 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#42260 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#42261 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#42262 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#42263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42264 = PCURVE('',#41746,#42265);
+#42265 = DEFINITIONAL_REPRESENTATION('',(#42266),#42270);
+#42266 = LINE('',#42267,#42268);
+#42267 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#42268 = VECTOR('',#42269,1.);
+#42269 = DIRECTION('',(1.,0.));
+#42270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42271 = ADVANCED_FACE('',(#42272),#41717,.F.);
+#42272 = FACE_BOUND('',#42273,.F.);
+#42273 = EDGE_LOOP('',(#42274,#42275,#42276,#42277));
+#42274 = ORIENTED_EDGE('',*,*,#42081,.T.);
+#42275 = ORIENTED_EDGE('',*,*,#42055,.T.);
+#42276 = ORIENTED_EDGE('',*,*,#41699,.F.);
+#42277 = ORIENTED_EDGE('',*,*,#42278,.F.);
+#42278 = EDGE_CURVE('',#42082,#41700,#42279,.T.);
+#42279 = SURFACE_CURVE('',#42280,(#42284,#42291),.PCURVE_S1.);
+#42280 = LINE('',#42281,#42282);
+#42281 = CARTESIAN_POINT('',(5.530173477358,-7.3875,0.));
+#42282 = VECTOR('',#42283,1.);
+#42283 = DIRECTION('',(0.,1.,0.));
+#42284 = PCURVE('',#41717,#42285);
+#42285 = DEFINITIONAL_REPRESENTATION('',(#42286),#42290);
+#42286 = LINE('',#42287,#42288);
+#42287 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#42288 = VECTOR('',#42289,1.);
+#42289 = DIRECTION('',(0.,1.));
+#42290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42291 = PCURVE('',#41746,#42292);
+#42292 = DEFINITIONAL_REPRESENTATION('',(#42293),#42297);
+#42293 = LINE('',#42294,#42295);
+#42294 = CARTESIAN_POINT('',(0.,0.));
+#42295 = VECTOR('',#42296,1.);
+#42296 = DIRECTION('',(0.,1.));
+#42297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42298 = ADVANCED_FACE('',(#42299),#41746,.T.);
+#42299 = FACE_BOUND('',#42300,.T.);
+#42300 = EDGE_LOOP('',(#42301,#42302,#42323,#42324));
+#42301 = ORIENTED_EDGE('',*,*,#42246,.T.);
+#42302 = ORIENTED_EDGE('',*,*,#42303,.T.);
+#42303 = EDGE_CURVE('',#42224,#41730,#42304,.T.);
+#42304 = SURFACE_CURVE('',#42305,(#42309,#42316),.PCURVE_S1.);
+#42305 = LINE('',#42306,#42307);
+#42306 = CARTESIAN_POINT('',(5.452168762264,-7.3875,4.174685660388E-02)
+ );
+#42307 = VECTOR('',#42308,1.);
+#42308 = DIRECTION('',(0.,1.,0.));
+#42309 = PCURVE('',#41746,#42310);
+#42310 = DEFINITIONAL_REPRESENTATION('',(#42311),#42315);
+#42311 = LINE('',#42312,#42313);
+#42312 = CARTESIAN_POINT('',(0.982793723247,0.));
+#42313 = VECTOR('',#42314,1.);
+#42314 = DIRECTION('',(0.,1.));
+#42315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42316 = PCURVE('',#41774,#42317);
+#42317 = DEFINITIONAL_REPRESENTATION('',(#42318),#42322);
+#42318 = LINE('',#42319,#42320);
+#42319 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#42320 = VECTOR('',#42321,1.);
+#42321 = DIRECTION('',(0.,-1.));
+#42322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42323 = ORIENTED_EDGE('',*,*,#41729,.F.);
+#42324 = ORIENTED_EDGE('',*,*,#42278,.F.);
+#42325 = ADVANCED_FACE('',(#42326),#41774,.F.);
+#42326 = FACE_BOUND('',#42327,.F.);
+#42327 = EDGE_LOOP('',(#42328,#42329,#42330,#42331));
+#42328 = ORIENTED_EDGE('',*,*,#42223,.F.);
+#42329 = ORIENTED_EDGE('',*,*,#42303,.T.);
+#42330 = ORIENTED_EDGE('',*,*,#41758,.T.);
+#42331 = ORIENTED_EDGE('',*,*,#42332,.F.);
+#42332 = EDGE_CURVE('',#42201,#41759,#42333,.T.);
+#42333 = SURFACE_CURVE('',#42334,(#42338,#42344),.PCURVE_S1.);
+#42334 = LINE('',#42335,#42336);
+#42335 = CARTESIAN_POINT('',(5.135662475472,-7.3875,0.516506286792));
+#42336 = VECTOR('',#42337,1.);
+#42337 = DIRECTION('',(0.,1.,0.));
+#42338 = PCURVE('',#41774,#42339);
+#42339 = DEFINITIONAL_REPRESENTATION('',(#42340),#42343);
+#42340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42341,#42342),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#42341 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#42342 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#42343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42344 = PCURVE('',#41802,#42345);
+#42345 = DEFINITIONAL_REPRESENTATION('',(#42346),#42349);
+#42346 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42347,#42348),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#42347 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#42348 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#42349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42350 = ADVANCED_FACE('',(#42351),#41802,.F.);
+#42351 = FACE_BOUND('',#42352,.F.);
+#42352 = EDGE_LOOP('',(#42353,#42354,#42375,#42376));
+#42353 = ORIENTED_EDGE('',*,*,#41786,.F.);
+#42354 = ORIENTED_EDGE('',*,*,#42355,.F.);
+#42355 = EDGE_CURVE('',#42178,#41787,#42356,.T.);
+#42356 = SURFACE_CURVE('',#42357,(#42361,#42368),.PCURVE_S1.);
+#42357 = LINE('',#42358,#42359);
+#42358 = CARTESIAN_POINT('',(5.08,-7.3875,0.516506286792));
+#42359 = VECTOR('',#42360,1.);
+#42360 = DIRECTION('',(0.,1.,0.));
+#42361 = PCURVE('',#41802,#42362);
+#42362 = DEFINITIONAL_REPRESENTATION('',(#42363),#42367);
+#42363 = LINE('',#42364,#42365);
+#42364 = CARTESIAN_POINT('',(0.,0.));
+#42365 = VECTOR('',#42366,1.);
+#42366 = DIRECTION('',(0.,1.));
+#42367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42368 = PCURVE('',#41830,#42369);
+#42369 = DEFINITIONAL_REPRESENTATION('',(#42370),#42374);
+#42370 = LINE('',#42371,#42372);
+#42371 = CARTESIAN_POINT('',(0.,0.));
+#42372 = VECTOR('',#42373,1.);
+#42373 = DIRECTION('',(0.,-1.));
+#42374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42375 = ORIENTED_EDGE('',*,*,#42200,.T.);
+#42376 = ORIENTED_EDGE('',*,*,#42332,.T.);
+#42377 = ADVANCED_FACE('',(#42378),#41830,.F.);
+#42378 = FACE_BOUND('',#42379,.T.);
+#42379 = EDGE_LOOP('',(#42380,#42381,#42402,#42403));
+#42380 = ORIENTED_EDGE('',*,*,#42177,.T.);
+#42381 = ORIENTED_EDGE('',*,*,#42382,.T.);
+#42382 = EDGE_CURVE('',#42155,#41815,#42383,.T.);
+#42383 = SURFACE_CURVE('',#42384,(#42388,#42395),.PCURVE_S1.);
+#42384 = LINE('',#42385,#42386);
+#42385 = CARTESIAN_POINT('',(5.08,-7.3875,0.704006286792));
+#42386 = VECTOR('',#42387,1.);
+#42387 = DIRECTION('',(0.,1.,0.));
+#42388 = PCURVE('',#41830,#42389);
+#42389 = DEFINITIONAL_REPRESENTATION('',(#42390),#42394);
+#42390 = LINE('',#42391,#42392);
+#42391 = CARTESIAN_POINT('',(0.1875,0.));
+#42392 = VECTOR('',#42393,1.);
+#42393 = DIRECTION('',(0.,-1.));
+#42394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42395 = PCURVE('',#41858,#42396);
+#42396 = DEFINITIONAL_REPRESENTATION('',(#42397),#42401);
+#42397 = LINE('',#42398,#42399);
+#42398 = CARTESIAN_POINT('',(0.,0.));
+#42399 = VECTOR('',#42400,1.);
+#42400 = DIRECTION('',(0.,1.));
+#42401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42402 = ORIENTED_EDGE('',*,*,#41814,.F.);
+#42403 = ORIENTED_EDGE('',*,*,#42355,.F.);
+#42404 = ADVANCED_FACE('',(#42405),#41919,.T.);
+#42405 = FACE_BOUND('',#42406,.T.);
+#42406 = EDGE_LOOP('',(#42407,#42408,#42409,#42410));
+#42407 = ORIENTED_EDGE('',*,*,#42107,.F.);
+#42408 = ORIENTED_EDGE('',*,*,#42006,.T.);
+#42409 = ORIENTED_EDGE('',*,*,#41903,.T.);
+#42410 = ORIENTED_EDGE('',*,*,#42411,.F.);
+#42411 = EDGE_CURVE('',#42108,#41871,#42412,.T.);
+#42412 = SURFACE_CURVE('',#42413,(#42417,#42424),.PCURVE_S1.);
+#42413 = LINE('',#42414,#42415);
+#42414 = CARTESIAN_POINT('',(5.263840667924,-7.3875,0.662259430188));
+#42415 = VECTOR('',#42416,1.);
+#42416 = DIRECTION('',(0.,1.,0.));
+#42417 = PCURVE('',#41919,#42418);
+#42418 = DEFINITIONAL_REPRESENTATION('',(#42419),#42423);
+#42419 = LINE('',#42420,#42421);
+#42420 = CARTESIAN_POINT('',(0.670936777735,0.));
+#42421 = VECTOR('',#42422,1.);
+#42422 = DIRECTION('',(0.,-1.));
+#42423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42424 = PCURVE('',#41891,#42425);
+#42425 = DEFINITIONAL_REPRESENTATION('',(#42426),#42430);
+#42426 = LINE('',#42427,#42428);
+#42427 = CARTESIAN_POINT('',(-0.,0.));
+#42428 = VECTOR('',#42429,1.);
+#42429 = DIRECTION('',(-0.,1.));
+#42430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42431 = ADVANCED_FACE('',(#42432),#41858,.T.);
+#42432 = FACE_BOUND('',#42433,.T.);
+#42433 = EDGE_LOOP('',(#42434,#42435,#42436,#42437));
+#42434 = ORIENTED_EDGE('',*,*,#41842,.F.);
+#42435 = ORIENTED_EDGE('',*,*,#42382,.F.);
+#42436 = ORIENTED_EDGE('',*,*,#42154,.T.);
+#42437 = ORIENTED_EDGE('',*,*,#42438,.T.);
+#42438 = EDGE_CURVE('',#42131,#41843,#42439,.T.);
+#42439 = SURFACE_CURVE('',#42440,(#42444,#42451),.PCURVE_S1.);
+#42440 = LINE('',#42441,#42442);
+#42441 = CARTESIAN_POINT('',(5.18583595283,-7.3875,0.704006286792));
+#42442 = VECTOR('',#42443,1.);
+#42443 = DIRECTION('',(0.,1.,0.));
+#42444 = PCURVE('',#41858,#42445);
+#42445 = DEFINITIONAL_REPRESENTATION('',(#42446),#42450);
+#42446 = LINE('',#42447,#42448);
+#42447 = CARTESIAN_POINT('',(0.10583595283,0.));
+#42448 = VECTOR('',#42449,1.);
+#42449 = DIRECTION('',(0.,1.));
+#42450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42451 = PCURVE('',#41891,#42452);
+#42452 = DEFINITIONAL_REPRESENTATION('',(#42453),#42457);
+#42453 = LINE('',#42454,#42455);
+#42454 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#42455 = VECTOR('',#42456,1.);
+#42456 = DIRECTION('',(-0.,1.));
+#42457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42458 = ADVANCED_FACE('',(#42459),#41891,.T.);
+#42459 = FACE_BOUND('',#42460,.F.);
+#42460 = EDGE_LOOP('',(#42461,#42462,#42463,#42464));
+#42461 = ORIENTED_EDGE('',*,*,#42130,.T.);
+#42462 = ORIENTED_EDGE('',*,*,#42438,.T.);
+#42463 = ORIENTED_EDGE('',*,*,#41870,.F.);
+#42464 = ORIENTED_EDGE('',*,*,#42411,.F.);
+#42465 = MANIFOLD_SOLID_BREP('',#42466);
+#42466 = CLOSED_SHELL('',(#42467,#42587,#42870,#42920,#42969,#43163,
+ #43190,#43217,#43242,#43269,#43296,#43323,#43350));
+#42467 = ADVANCED_FACE('',(#42468),#42482,.T.);
+#42468 = FACE_BOUND('',#42469,.T.);
+#42469 = EDGE_LOOP('',(#42470,#42505,#42533,#42561));
+#42470 = ORIENTED_EDGE('',*,*,#42471,.F.);
+#42471 = EDGE_CURVE('',#42472,#42474,#42476,.T.);
+#42472 = VERTEX_POINT('',#42473);
+#42473 = CARTESIAN_POINT('',(-5.88,-7.8125,0.1875));
+#42474 = VERTEX_POINT('',#42475);
+#42475 = CARTESIAN_POINT('',(-5.630520432075,-7.8125,0.1875));
+#42476 = SURFACE_CURVE('',#42477,(#42481,#42493),.PCURVE_S1.);
+#42477 = LINE('',#42478,#42479);
+#42478 = CARTESIAN_POINT('',(-5.88,-7.8125,0.1875));
+#42479 = VECTOR('',#42480,1.);
+#42480 = DIRECTION('',(1.,0.,0.));
+#42481 = PCURVE('',#42482,#42487);
+#42482 = PLANE('',#42483);
+#42483 = AXIS2_PLACEMENT_3D('',#42484,#42485,#42486);
+#42484 = CARTESIAN_POINT('',(-5.88,-8.1875,0.1875));
+#42485 = DIRECTION('',(0.,0.,1.));
+#42486 = DIRECTION('',(1.,0.,0.));
+#42487 = DEFINITIONAL_REPRESENTATION('',(#42488),#42492);
+#42488 = LINE('',#42489,#42490);
+#42489 = CARTESIAN_POINT('',(0.,0.375));
+#42490 = VECTOR('',#42491,1.);
+#42491 = DIRECTION('',(1.,0.));
+#42492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42493 = PCURVE('',#42494,#42499);
+#42494 = PLANE('',#42495);
+#42495 = AXIS2_PLACEMENT_3D('',#42496,#42497,#42498);
+#42496 = CARTESIAN_POINT('',(-5.453319128445,-7.8125,0.302149478872));
+#42497 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#42498 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#42499 = DEFINITIONAL_REPRESENTATION('',(#42500),#42504);
+#42500 = LINE('',#42501,#42502);
+#42501 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#42502 = VECTOR('',#42503,1.);
+#42503 = DIRECTION('',(1.,-8.365608664024E-59));
+#42504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42505 = ORIENTED_EDGE('',*,*,#42506,.F.);
+#42506 = EDGE_CURVE('',#42507,#42472,#42509,.T.);
+#42507 = VERTEX_POINT('',#42508);
+#42508 = CARTESIAN_POINT('',(-5.88,-8.1875,0.1875));
+#42509 = SURFACE_CURVE('',#42510,(#42514,#42521),.PCURVE_S1.);
+#42510 = LINE('',#42511,#42512);
+#42511 = CARTESIAN_POINT('',(-5.88,-8.1875,0.1875));
+#42512 = VECTOR('',#42513,1.);
+#42513 = DIRECTION('',(0.,1.,0.));
+#42514 = PCURVE('',#42482,#42515);
+#42515 = DEFINITIONAL_REPRESENTATION('',(#42516),#42520);
+#42516 = LINE('',#42517,#42518);
+#42517 = CARTESIAN_POINT('',(0.,0.));
+#42518 = VECTOR('',#42519,1.);
+#42519 = DIRECTION('',(0.,1.));
+#42520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42521 = PCURVE('',#42522,#42527);
+#42522 = PLANE('',#42523);
+#42523 = AXIS2_PLACEMENT_3D('',#42524,#42525,#42526);
+#42524 = CARTESIAN_POINT('',(-5.88,-8.1875,0.));
+#42525 = DIRECTION('',(1.,0.,0.));
+#42526 = DIRECTION('',(0.,0.,1.));
+#42527 = DEFINITIONAL_REPRESENTATION('',(#42528),#42532);
+#42528 = LINE('',#42529,#42530);
+#42529 = CARTESIAN_POINT('',(0.1875,0.));
+#42530 = VECTOR('',#42531,1.);
+#42531 = DIRECTION('',(0.,-1.));
+#42532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42533 = ORIENTED_EDGE('',*,*,#42534,.T.);
+#42534 = EDGE_CURVE('',#42507,#42535,#42537,.T.);
+#42535 = VERTEX_POINT('',#42536);
+#42536 = CARTESIAN_POINT('',(-5.630520432075,-8.1875,0.1875));
+#42537 = SURFACE_CURVE('',#42538,(#42542,#42549),.PCURVE_S1.);
+#42538 = LINE('',#42539,#42540);
+#42539 = CARTESIAN_POINT('',(-5.88,-8.1875,0.1875));
+#42540 = VECTOR('',#42541,1.);
+#42541 = DIRECTION('',(1.,0.,0.));
+#42542 = PCURVE('',#42482,#42543);
+#42543 = DEFINITIONAL_REPRESENTATION('',(#42544),#42548);
+#42544 = LINE('',#42545,#42546);
+#42545 = CARTESIAN_POINT('',(0.,0.));
+#42546 = VECTOR('',#42547,1.);
+#42547 = DIRECTION('',(1.,0.));
+#42548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42549 = PCURVE('',#42550,#42555);
+#42550 = PLANE('',#42551);
+#42551 = AXIS2_PLACEMENT_3D('',#42552,#42553,#42554);
+#42552 = CARTESIAN_POINT('',(-5.453319128445,-8.1875,0.302149478872));
+#42553 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#42554 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#42555 = DEFINITIONAL_REPRESENTATION('',(#42556),#42560);
+#42556 = LINE('',#42557,#42558);
+#42557 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#42558 = VECTOR('',#42559,1.);
+#42559 = DIRECTION('',(-1.,-4.751047921064E-59));
+#42560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42561 = ORIENTED_EDGE('',*,*,#42562,.T.);
+#42562 = EDGE_CURVE('',#42535,#42474,#42563,.T.);
+#42563 = SURFACE_CURVE('',#42564,(#42568,#42575),.PCURVE_S1.);
+#42564 = LINE('',#42565,#42566);
+#42565 = CARTESIAN_POINT('',(-5.630520432075,-8.1875,0.1875));
+#42566 = VECTOR('',#42567,1.);
+#42567 = DIRECTION('',(0.,1.,0.));
+#42568 = PCURVE('',#42482,#42569);
+#42569 = DEFINITIONAL_REPRESENTATION('',(#42570),#42574);
+#42570 = LINE('',#42571,#42572);
+#42571 = CARTESIAN_POINT('',(0.249479567925,0.));
+#42572 = VECTOR('',#42573,1.);
+#42573 = DIRECTION('',(0.,1.));
+#42574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42575 = PCURVE('',#42576,#42581);
+#42576 = CYLINDRICAL_SURFACE('',#42577,9.375E-02);
+#42577 = AXIS2_PLACEMENT_3D('',#42578,#42579,#42580);
+#42578 = CARTESIAN_POINT('',(-5.630520432075,-8.1875,0.28125));
+#42579 = DIRECTION('',(0.,1.,0.));
+#42580 = DIRECTION('',(0.,0.,-1.));
+#42581 = DEFINITIONAL_REPRESENTATION('',(#42582),#42586);
+#42582 = LINE('',#42583,#42584);
+#42583 = CARTESIAN_POINT('',(-0.,0.));
+#42584 = VECTOR('',#42585,1.);
+#42585 = DIRECTION('',(-0.,1.));
+#42586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42587 = ADVANCED_FACE('',(#42588),#42494,.T.);
+#42588 = FACE_BOUND('',#42589,.T.);
+#42589 = EDGE_LOOP('',(#42590,#42620,#42641,#42642,#42670,#42698,#42727,
+ #42755,#42783,#42811,#42839));
+#42590 = ORIENTED_EDGE('',*,*,#42591,.F.);
+#42591 = EDGE_CURVE('',#42592,#42594,#42596,.T.);
+#42592 = VERTEX_POINT('',#42593);
+#42593 = CARTESIAN_POINT('',(-5.88,-7.8125,0.));
+#42594 = VERTEX_POINT('',#42595);
+#42595 = CARTESIAN_POINT('',(-5.530173477358,-7.8125,0.));
+#42596 = SURFACE_CURVE('',#42597,(#42601,#42608),.PCURVE_S1.);
+#42597 = LINE('',#42598,#42599);
+#42598 = CARTESIAN_POINT('',(-5.88,-7.8125,0.));
+#42599 = VECTOR('',#42600,1.);
+#42600 = DIRECTION('',(1.,0.,0.));
+#42601 = PCURVE('',#42494,#42602);
+#42602 = DEFINITIONAL_REPRESENTATION('',(#42603),#42607);
+#42603 = LINE('',#42604,#42605);
+#42604 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#42605 = VECTOR('',#42606,1.);
+#42606 = DIRECTION('',(1.,-8.365608664024E-59));
+#42607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42608 = PCURVE('',#42609,#42614);
+#42609 = PLANE('',#42610);
+#42610 = AXIS2_PLACEMENT_3D('',#42611,#42612,#42613);
+#42611 = CARTESIAN_POINT('',(-5.88,-8.1875,0.));
+#42612 = DIRECTION('',(0.,0.,1.));
+#42613 = DIRECTION('',(1.,0.,0.));
+#42614 = DEFINITIONAL_REPRESENTATION('',(#42615),#42619);
+#42615 = LINE('',#42616,#42617);
+#42616 = CARTESIAN_POINT('',(0.,0.375));
+#42617 = VECTOR('',#42618,1.);
+#42618 = DIRECTION('',(1.,0.));
+#42619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42620 = ORIENTED_EDGE('',*,*,#42621,.T.);
+#42621 = EDGE_CURVE('',#42592,#42472,#42622,.T.);
+#42622 = SURFACE_CURVE('',#42623,(#42627,#42634),.PCURVE_S1.);
+#42623 = LINE('',#42624,#42625);
+#42624 = CARTESIAN_POINT('',(-5.88,-7.8125,0.));
+#42625 = VECTOR('',#42626,1.);
+#42626 = DIRECTION('',(0.,0.,1.));
+#42627 = PCURVE('',#42494,#42628);
+#42628 = DEFINITIONAL_REPRESENTATION('',(#42629),#42633);
+#42629 = LINE('',#42630,#42631);
+#42630 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#42631 = VECTOR('',#42632,1.);
+#42632 = DIRECTION('',(0.,-1.));
+#42633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42634 = PCURVE('',#42522,#42635);
+#42635 = DEFINITIONAL_REPRESENTATION('',(#42636),#42640);
+#42636 = LINE('',#42637,#42638);
+#42637 = CARTESIAN_POINT('',(0.,-0.375));
+#42638 = VECTOR('',#42639,1.);
+#42639 = DIRECTION('',(1.,0.));
+#42640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42641 = ORIENTED_EDGE('',*,*,#42471,.T.);
+#42642 = ORIENTED_EDGE('',*,*,#42643,.T.);
+#42643 = EDGE_CURVE('',#42474,#42644,#42646,.T.);
+#42644 = VERTEX_POINT('',#42645);
+#42645 = CARTESIAN_POINT('',(-5.552515716981,-7.8125,0.229246856604));
+#42646 = SURFACE_CURVE('',#42647,(#42652,#42663),.PCURVE_S1.);
+#42647 = CIRCLE('',#42648,9.375E-02);
+#42648 = AXIS2_PLACEMENT_3D('',#42649,#42650,#42651);
+#42649 = CARTESIAN_POINT('',(-5.630520432075,-7.8125,0.28125));
+#42650 = DIRECTION('',(0.,-1.,0.));
+#42651 = DIRECTION('',(0.,0.,1.));
+#42652 = PCURVE('',#42494,#42653);
+#42653 = DEFINITIONAL_REPRESENTATION('',(#42654),#42662);
+#42654 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42655,#42656,#42657,#42658
+ ,#42659,#42660,#42661),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#42655 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#42656 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#42657 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#42658 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#42659 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#42660 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#42661 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#42662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42663 = PCURVE('',#42576,#42664);
+#42664 = DEFINITIONAL_REPRESENTATION('',(#42665),#42669);
+#42665 = LINE('',#42666,#42667);
+#42666 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#42667 = VECTOR('',#42668,1.);
+#42668 = DIRECTION('',(-1.,0.));
+#42669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42670 = ORIENTED_EDGE('',*,*,#42671,.T.);
+#42671 = EDGE_CURVE('',#42644,#42672,#42674,.T.);
+#42672 = VERTEX_POINT('',#42673);
+#42673 = CARTESIAN_POINT('',(-5.263840667924,-7.8125,0.662259430188));
+#42674 = SURFACE_CURVE('',#42675,(#42679,#42686),.PCURVE_S1.);
+#42675 = LINE('',#42676,#42677);
+#42676 = CARTESIAN_POINT('',(-5.636009430188,-7.8125,0.104006286792));
+#42677 = VECTOR('',#42678,1.);
+#42678 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#42679 = PCURVE('',#42494,#42680);
+#42680 = DEFINITIONAL_REPRESENTATION('',(#42681),#42685);
+#42681 = LINE('',#42682,#42683);
+#42682 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#42683 = VECTOR('',#42684,1.);
+#42684 = DIRECTION('',(0.554700196225,-0.832050294338));
+#42685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42686 = PCURVE('',#42687,#42692);
+#42687 = PLANE('',#42688);
+#42688 = AXIS2_PLACEMENT_3D('',#42689,#42690,#42691);
+#42689 = CARTESIAN_POINT('',(-5.636009430188,-8.1875,0.104006286792));
+#42690 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#42691 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#42692 = DEFINITIONAL_REPRESENTATION('',(#42693),#42697);
+#42693 = LINE('',#42694,#42695);
+#42694 = CARTESIAN_POINT('',(0.,-0.375));
+#42695 = VECTOR('',#42696,1.);
+#42696 = DIRECTION('',(1.,0.));
+#42697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42698 = ORIENTED_EDGE('',*,*,#42699,.T.);
+#42699 = EDGE_CURVE('',#42672,#42700,#42702,.T.);
+#42700 = VERTEX_POINT('',#42701);
+#42701 = CARTESIAN_POINT('',(-5.18583595283,-7.8125,0.704006286792));
+#42702 = SURFACE_CURVE('',#42703,(#42708,#42715),.PCURVE_S1.);
+#42703 = CIRCLE('',#42704,9.375E-02);
+#42704 = AXIS2_PLACEMENT_3D('',#42705,#42706,#42707);
+#42705 = CARTESIAN_POINT('',(-5.18583595283,-7.8125,0.610256286792));
+#42706 = DIRECTION('',(0.,1.,0.));
+#42707 = DIRECTION('',(0.,0.,1.));
+#42708 = PCURVE('',#42494,#42709);
+#42709 = DEFINITIONAL_REPRESENTATION('',(#42710),#42714);
+#42710 = CIRCLE('',#42711,9.375E-02);
+#42711 = AXIS2_PLACEMENT_2D('',#42712,#42713);
+#42712 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#42713 = DIRECTION('',(0.,-1.));
+#42714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42715 = PCURVE('',#42716,#42721);
+#42716 = CYLINDRICAL_SURFACE('',#42717,9.375E-02);
+#42717 = AXIS2_PLACEMENT_3D('',#42718,#42719,#42720);
+#42718 = CARTESIAN_POINT('',(-5.18583595283,-8.1875,0.610256286792));
+#42719 = DIRECTION('',(0.,1.,0.));
+#42720 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#42721 = DEFINITIONAL_REPRESENTATION('',(#42722),#42726);
+#42722 = LINE('',#42723,#42724);
+#42723 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#42724 = VECTOR('',#42725,1.);
+#42725 = DIRECTION('',(1.,0.));
+#42726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42727 = ORIENTED_EDGE('',*,*,#42728,.T.);
+#42728 = EDGE_CURVE('',#42700,#42729,#42731,.T.);
+#42729 = VERTEX_POINT('',#42730);
+#42730 = CARTESIAN_POINT('',(-5.08,-7.8125,0.704006286792));
+#42731 = SURFACE_CURVE('',#42732,(#42736,#42743),.PCURVE_S1.);
+#42732 = LINE('',#42733,#42734);
+#42733 = CARTESIAN_POINT('',(-5.236009430188,-7.8125,0.704006286792));
+#42734 = VECTOR('',#42735,1.);
+#42735 = DIRECTION('',(1.,0.,0.));
+#42736 = PCURVE('',#42494,#42737);
+#42737 = DEFINITIONAL_REPRESENTATION('',(#42738),#42742);
+#42738 = LINE('',#42739,#42740);
+#42739 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#42740 = VECTOR('',#42741,1.);
+#42741 = DIRECTION('',(1.,-8.365608664024E-59));
+#42742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42743 = PCURVE('',#42744,#42749);
+#42744 = PLANE('',#42745);
+#42745 = AXIS2_PLACEMENT_3D('',#42746,#42747,#42748);
+#42746 = CARTESIAN_POINT('',(-5.236009430188,-8.1875,0.704006286792));
+#42747 = DIRECTION('',(0.,0.,1.));
+#42748 = DIRECTION('',(1.,0.,0.));
+#42749 = DEFINITIONAL_REPRESENTATION('',(#42750),#42754);
+#42750 = LINE('',#42751,#42752);
+#42751 = CARTESIAN_POINT('',(0.,0.375));
+#42752 = VECTOR('',#42753,1.);
+#42753 = DIRECTION('',(1.,0.));
+#42754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42755 = ORIENTED_EDGE('',*,*,#42756,.F.);
+#42756 = EDGE_CURVE('',#42757,#42729,#42759,.T.);
+#42757 = VERTEX_POINT('',#42758);
+#42758 = CARTESIAN_POINT('',(-5.08,-7.8125,0.516506286792));
+#42759 = SURFACE_CURVE('',#42760,(#42764,#42771),.PCURVE_S1.);
+#42760 = LINE('',#42761,#42762);
+#42761 = CARTESIAN_POINT('',(-5.08,-7.8125,0.516506286792));
+#42762 = VECTOR('',#42763,1.);
+#42763 = DIRECTION('',(0.,0.,1.));
+#42764 = PCURVE('',#42494,#42765);
+#42765 = DEFINITIONAL_REPRESENTATION('',(#42766),#42770);
+#42766 = LINE('',#42767,#42768);
+#42767 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#42768 = VECTOR('',#42769,1.);
+#42769 = DIRECTION('',(0.,-1.));
+#42770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42771 = PCURVE('',#42772,#42777);
+#42772 = PLANE('',#42773);
+#42773 = AXIS2_PLACEMENT_3D('',#42774,#42775,#42776);
+#42774 = CARTESIAN_POINT('',(-5.08,-8.1875,0.516506286792));
+#42775 = DIRECTION('',(1.,0.,0.));
+#42776 = DIRECTION('',(0.,0.,1.));
+#42777 = DEFINITIONAL_REPRESENTATION('',(#42778),#42782);
+#42778 = LINE('',#42779,#42780);
+#42779 = CARTESIAN_POINT('',(0.,-0.375));
+#42780 = VECTOR('',#42781,1.);
+#42781 = DIRECTION('',(1.,0.));
+#42782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42783 = ORIENTED_EDGE('',*,*,#42784,.F.);
+#42784 = EDGE_CURVE('',#42785,#42757,#42787,.T.);
+#42785 = VERTEX_POINT('',#42786);
+#42786 = CARTESIAN_POINT('',(-5.135662475472,-7.8125,0.516506286792));
+#42787 = SURFACE_CURVE('',#42788,(#42792,#42799),.PCURVE_S1.);
+#42788 = LINE('',#42789,#42790);
+#42789 = CARTESIAN_POINT('',(-5.236009430188,-7.8125,0.516506286792));
+#42790 = VECTOR('',#42791,1.);
+#42791 = DIRECTION('',(1.,0.,0.));
+#42792 = PCURVE('',#42494,#42793);
+#42793 = DEFINITIONAL_REPRESENTATION('',(#42794),#42798);
+#42794 = LINE('',#42795,#42796);
+#42795 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#42796 = VECTOR('',#42797,1.);
+#42797 = DIRECTION('',(1.,-8.365608664024E-59));
+#42798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42799 = PCURVE('',#42800,#42805);
+#42800 = PLANE('',#42801);
+#42801 = AXIS2_PLACEMENT_3D('',#42802,#42803,#42804);
+#42802 = CARTESIAN_POINT('',(-5.236009430188,-8.1875,0.516506286792));
+#42803 = DIRECTION('',(0.,0.,1.));
+#42804 = DIRECTION('',(1.,0.,0.));
+#42805 = DEFINITIONAL_REPRESENTATION('',(#42806),#42810);
+#42806 = LINE('',#42807,#42808);
+#42807 = CARTESIAN_POINT('',(0.,0.375));
+#42808 = VECTOR('',#42809,1.);
+#42809 = DIRECTION('',(1.,0.));
+#42810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42811 = ORIENTED_EDGE('',*,*,#42812,.F.);
+#42812 = EDGE_CURVE('',#42813,#42785,#42815,.T.);
+#42813 = VERTEX_POINT('',#42814);
+#42814 = CARTESIAN_POINT('',(-5.452168762264,-7.8125,4.174685660388E-02)
+ );
+#42815 = SURFACE_CURVE('',#42816,(#42820,#42827),.PCURVE_S1.);
+#42816 = LINE('',#42817,#42818);
+#42817 = CARTESIAN_POINT('',(-5.48,-7.8125,2.775557561563E-17));
+#42818 = VECTOR('',#42819,1.);
+#42819 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#42820 = PCURVE('',#42494,#42821);
+#42821 = DEFINITIONAL_REPRESENTATION('',(#42822),#42826);
+#42822 = LINE('',#42823,#42824);
+#42823 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#42824 = VECTOR('',#42825,1.);
+#42825 = DIRECTION('',(0.554700196225,-0.832050294338));
+#42826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42827 = PCURVE('',#42828,#42833);
+#42828 = PLANE('',#42829);
+#42829 = AXIS2_PLACEMENT_3D('',#42830,#42831,#42832);
+#42830 = CARTESIAN_POINT('',(-5.48,-8.1875,2.775557561563E-17));
+#42831 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#42832 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#42833 = DEFINITIONAL_REPRESENTATION('',(#42834),#42838);
+#42834 = LINE('',#42835,#42836);
+#42835 = CARTESIAN_POINT('',(0.,-0.375));
+#42836 = VECTOR('',#42837,1.);
+#42837 = DIRECTION('',(1.,0.));
+#42838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42839 = ORIENTED_EDGE('',*,*,#42840,.F.);
+#42840 = EDGE_CURVE('',#42594,#42813,#42841,.T.);
+#42841 = SURFACE_CURVE('',#42842,(#42847,#42858),.PCURVE_S1.);
+#42842 = CIRCLE('',#42843,9.375E-02);
+#42843 = AXIS2_PLACEMENT_3D('',#42844,#42845,#42846);
+#42844 = CARTESIAN_POINT('',(-5.530173477358,-7.8125,9.375E-02));
+#42845 = DIRECTION('',(0.,-1.,0.));
+#42846 = DIRECTION('',(0.,0.,1.));
+#42847 = PCURVE('',#42494,#42848);
+#42848 = DEFINITIONAL_REPRESENTATION('',(#42849),#42857);
+#42849 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42850,#42851,#42852,#42853
+ ,#42854,#42855,#42856),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#42850 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#42851 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#42852 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#42853 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#42854 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#42855 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#42856 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#42857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42858 = PCURVE('',#42859,#42864);
+#42859 = CYLINDRICAL_SURFACE('',#42860,9.375E-02);
+#42860 = AXIS2_PLACEMENT_3D('',#42861,#42862,#42863);
+#42861 = CARTESIAN_POINT('',(-5.530173477358,-8.1875,9.375E-02));
+#42862 = DIRECTION('',(0.,1.,0.));
+#42863 = DIRECTION('',(0.,0.,-1.));
+#42864 = DEFINITIONAL_REPRESENTATION('',(#42865),#42869);
+#42865 = LINE('',#42866,#42867);
+#42866 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#42867 = VECTOR('',#42868,1.);
+#42868 = DIRECTION('',(-1.,0.));
+#42869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42870 = ADVANCED_FACE('',(#42871),#42576,.F.);
+#42871 = FACE_BOUND('',#42872,.T.);
+#42872 = EDGE_LOOP('',(#42873,#42897,#42918,#42919));
+#42873 = ORIENTED_EDGE('',*,*,#42874,.T.);
+#42874 = EDGE_CURVE('',#42535,#42875,#42877,.T.);
+#42875 = VERTEX_POINT('',#42876);
+#42876 = CARTESIAN_POINT('',(-5.552515716981,-8.1875,0.229246856604));
+#42877 = SURFACE_CURVE('',#42878,(#42883,#42890),.PCURVE_S1.);
+#42878 = CIRCLE('',#42879,9.375E-02);
+#42879 = AXIS2_PLACEMENT_3D('',#42880,#42881,#42882);
+#42880 = CARTESIAN_POINT('',(-5.630520432075,-8.1875,0.28125));
+#42881 = DIRECTION('',(0.,-1.,0.));
+#42882 = DIRECTION('',(0.,0.,1.));
+#42883 = PCURVE('',#42576,#42884);
+#42884 = DEFINITIONAL_REPRESENTATION('',(#42885),#42889);
+#42885 = LINE('',#42886,#42887);
+#42886 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#42887 = VECTOR('',#42888,1.);
+#42888 = DIRECTION('',(-1.,0.));
+#42889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42890 = PCURVE('',#42550,#42891);
+#42891 = DEFINITIONAL_REPRESENTATION('',(#42892),#42896);
+#42892 = CIRCLE('',#42893,9.375E-02);
+#42893 = AXIS2_PLACEMENT_2D('',#42894,#42895);
+#42894 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#42895 = DIRECTION('',(0.,-1.));
+#42896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42897 = ORIENTED_EDGE('',*,*,#42898,.T.);
+#42898 = EDGE_CURVE('',#42875,#42644,#42899,.T.);
+#42899 = SURFACE_CURVE('',#42900,(#42904,#42911),.PCURVE_S1.);
+#42900 = LINE('',#42901,#42902);
+#42901 = CARTESIAN_POINT('',(-5.552515716981,-8.1875,0.229246856604));
+#42902 = VECTOR('',#42903,1.);
+#42903 = DIRECTION('',(0.,1.,0.));
+#42904 = PCURVE('',#42576,#42905);
+#42905 = DEFINITIONAL_REPRESENTATION('',(#42906),#42910);
+#42906 = LINE('',#42907,#42908);
+#42907 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#42908 = VECTOR('',#42909,1.);
+#42909 = DIRECTION('',(-0.,1.));
+#42910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42911 = PCURVE('',#42687,#42912);
+#42912 = DEFINITIONAL_REPRESENTATION('',(#42913),#42917);
+#42913 = LINE('',#42914,#42915);
+#42914 = CARTESIAN_POINT('',(0.150520432075,0.));
+#42915 = VECTOR('',#42916,1.);
+#42916 = DIRECTION('',(0.,-1.));
+#42917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42918 = ORIENTED_EDGE('',*,*,#42643,.F.);
+#42919 = ORIENTED_EDGE('',*,*,#42562,.F.);
+#42920 = ADVANCED_FACE('',(#42921),#42522,.F.);
+#42921 = FACE_BOUND('',#42922,.F.);
+#42922 = EDGE_LOOP('',(#42923,#42946,#42967,#42968));
+#42923 = ORIENTED_EDGE('',*,*,#42924,.F.);
+#42924 = EDGE_CURVE('',#42925,#42507,#42927,.T.);
+#42925 = VERTEX_POINT('',#42926);
+#42926 = CARTESIAN_POINT('',(-5.88,-8.1875,0.));
+#42927 = SURFACE_CURVE('',#42928,(#42932,#42939),.PCURVE_S1.);
+#42928 = LINE('',#42929,#42930);
+#42929 = CARTESIAN_POINT('',(-5.88,-8.1875,0.));
+#42930 = VECTOR('',#42931,1.);
+#42931 = DIRECTION('',(0.,0.,1.));
+#42932 = PCURVE('',#42522,#42933);
+#42933 = DEFINITIONAL_REPRESENTATION('',(#42934),#42938);
+#42934 = LINE('',#42935,#42936);
+#42935 = CARTESIAN_POINT('',(0.,0.));
+#42936 = VECTOR('',#42937,1.);
+#42937 = DIRECTION('',(1.,0.));
+#42938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42939 = PCURVE('',#42550,#42940);
+#42940 = DEFINITIONAL_REPRESENTATION('',(#42941),#42945);
+#42941 = LINE('',#42942,#42943);
+#42942 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#42943 = VECTOR('',#42944,1.);
+#42944 = DIRECTION('',(0.,-1.));
+#42945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42946 = ORIENTED_EDGE('',*,*,#42947,.T.);
+#42947 = EDGE_CURVE('',#42925,#42592,#42948,.T.);
+#42948 = SURFACE_CURVE('',#42949,(#42953,#42960),.PCURVE_S1.);
+#42949 = LINE('',#42950,#42951);
+#42950 = CARTESIAN_POINT('',(-5.88,-8.1875,0.));
+#42951 = VECTOR('',#42952,1.);
+#42952 = DIRECTION('',(0.,1.,0.));
+#42953 = PCURVE('',#42522,#42954);
+#42954 = DEFINITIONAL_REPRESENTATION('',(#42955),#42959);
+#42955 = LINE('',#42956,#42957);
+#42956 = CARTESIAN_POINT('',(0.,0.));
+#42957 = VECTOR('',#42958,1.);
+#42958 = DIRECTION('',(0.,-1.));
+#42959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42960 = PCURVE('',#42609,#42961);
+#42961 = DEFINITIONAL_REPRESENTATION('',(#42962),#42966);
+#42962 = LINE('',#42963,#42964);
+#42963 = CARTESIAN_POINT('',(0.,0.));
+#42964 = VECTOR('',#42965,1.);
+#42965 = DIRECTION('',(0.,1.));
+#42966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42967 = ORIENTED_EDGE('',*,*,#42621,.T.);
+#42968 = ORIENTED_EDGE('',*,*,#42506,.F.);
+#42969 = ADVANCED_FACE('',(#42970),#42550,.T.);
+#42970 = FACE_BOUND('',#42971,.T.);
+#42971 = EDGE_LOOP('',(#42972,#42995,#43019,#43042,#43065,#43088,#43111,
+ #43139,#43160,#43161,#43162));
+#42972 = ORIENTED_EDGE('',*,*,#42973,.T.);
+#42973 = EDGE_CURVE('',#42925,#42974,#42976,.T.);
+#42974 = VERTEX_POINT('',#42975);
+#42975 = CARTESIAN_POINT('',(-5.530173477358,-8.1875,0.));
+#42976 = SURFACE_CURVE('',#42977,(#42981,#42988),.PCURVE_S1.);
+#42977 = LINE('',#42978,#42979);
+#42978 = CARTESIAN_POINT('',(-5.88,-8.1875,0.));
+#42979 = VECTOR('',#42980,1.);
+#42980 = DIRECTION('',(1.,0.,0.));
+#42981 = PCURVE('',#42550,#42982);
+#42982 = DEFINITIONAL_REPRESENTATION('',(#42983),#42987);
+#42983 = LINE('',#42984,#42985);
+#42984 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#42985 = VECTOR('',#42986,1.);
+#42986 = DIRECTION('',(-1.,-4.751047921064E-59));
+#42987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42988 = PCURVE('',#42609,#42989);
+#42989 = DEFINITIONAL_REPRESENTATION('',(#42990),#42994);
+#42990 = LINE('',#42991,#42992);
+#42991 = CARTESIAN_POINT('',(0.,0.));
+#42992 = VECTOR('',#42993,1.);
+#42993 = DIRECTION('',(1.,0.));
+#42994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42995 = ORIENTED_EDGE('',*,*,#42996,.T.);
+#42996 = EDGE_CURVE('',#42974,#42997,#42999,.T.);
+#42997 = VERTEX_POINT('',#42998);
+#42998 = CARTESIAN_POINT('',(-5.452168762264,-8.1875,4.174685660388E-02)
+ );
+#42999 = SURFACE_CURVE('',#43000,(#43005,#43012),.PCURVE_S1.);
+#43000 = CIRCLE('',#43001,9.375E-02);
+#43001 = AXIS2_PLACEMENT_3D('',#43002,#43003,#43004);
+#43002 = CARTESIAN_POINT('',(-5.530173477358,-8.1875,9.375E-02));
+#43003 = DIRECTION('',(0.,-1.,0.));
+#43004 = DIRECTION('',(0.,0.,1.));
+#43005 = PCURVE('',#42550,#43006);
+#43006 = DEFINITIONAL_REPRESENTATION('',(#43007),#43011);
+#43007 = CIRCLE('',#43008,9.375E-02);
+#43008 = AXIS2_PLACEMENT_2D('',#43009,#43010);
+#43009 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#43010 = DIRECTION('',(0.,-1.));
+#43011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43012 = PCURVE('',#42859,#43013);
+#43013 = DEFINITIONAL_REPRESENTATION('',(#43014),#43018);
+#43014 = LINE('',#43015,#43016);
+#43015 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#43016 = VECTOR('',#43017,1.);
+#43017 = DIRECTION('',(-1.,0.));
+#43018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43019 = ORIENTED_EDGE('',*,*,#43020,.T.);
+#43020 = EDGE_CURVE('',#42997,#43021,#43023,.T.);
+#43021 = VERTEX_POINT('',#43022);
+#43022 = CARTESIAN_POINT('',(-5.135662475472,-8.1875,0.516506286792));
+#43023 = SURFACE_CURVE('',#43024,(#43028,#43035),.PCURVE_S1.);
+#43024 = LINE('',#43025,#43026);
+#43025 = CARTESIAN_POINT('',(-5.48,-8.1875,2.775557561563E-17));
+#43026 = VECTOR('',#43027,1.);
+#43027 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#43028 = PCURVE('',#42550,#43029);
+#43029 = DEFINITIONAL_REPRESENTATION('',(#43030),#43034);
+#43030 = LINE('',#43031,#43032);
+#43031 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#43032 = VECTOR('',#43033,1.);
+#43033 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#43034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43035 = PCURVE('',#42828,#43036);
+#43036 = DEFINITIONAL_REPRESENTATION('',(#43037),#43041);
+#43037 = LINE('',#43038,#43039);
+#43038 = CARTESIAN_POINT('',(0.,0.));
+#43039 = VECTOR('',#43040,1.);
+#43040 = DIRECTION('',(1.,0.));
+#43041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43042 = ORIENTED_EDGE('',*,*,#43043,.T.);
+#43043 = EDGE_CURVE('',#43021,#43044,#43046,.T.);
+#43044 = VERTEX_POINT('',#43045);
+#43045 = CARTESIAN_POINT('',(-5.08,-8.1875,0.516506286792));
+#43046 = SURFACE_CURVE('',#43047,(#43051,#43058),.PCURVE_S1.);
+#43047 = LINE('',#43048,#43049);
+#43048 = CARTESIAN_POINT('',(-5.236009430188,-8.1875,0.516506286792));
+#43049 = VECTOR('',#43050,1.);
+#43050 = DIRECTION('',(1.,0.,0.));
+#43051 = PCURVE('',#42550,#43052);
+#43052 = DEFINITIONAL_REPRESENTATION('',(#43053),#43057);
+#43053 = LINE('',#43054,#43055);
+#43054 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#43055 = VECTOR('',#43056,1.);
+#43056 = DIRECTION('',(-1.,-4.751047921064E-59));
+#43057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43058 = PCURVE('',#42800,#43059);
+#43059 = DEFINITIONAL_REPRESENTATION('',(#43060),#43064);
+#43060 = LINE('',#43061,#43062);
+#43061 = CARTESIAN_POINT('',(0.,0.));
+#43062 = VECTOR('',#43063,1.);
+#43063 = DIRECTION('',(1.,0.));
+#43064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43065 = ORIENTED_EDGE('',*,*,#43066,.T.);
+#43066 = EDGE_CURVE('',#43044,#43067,#43069,.T.);
+#43067 = VERTEX_POINT('',#43068);
+#43068 = CARTESIAN_POINT('',(-5.08,-8.1875,0.704006286792));
+#43069 = SURFACE_CURVE('',#43070,(#43074,#43081),.PCURVE_S1.);
+#43070 = LINE('',#43071,#43072);
+#43071 = CARTESIAN_POINT('',(-5.08,-8.1875,0.516506286792));
+#43072 = VECTOR('',#43073,1.);
+#43073 = DIRECTION('',(0.,0.,1.));
+#43074 = PCURVE('',#42550,#43075);
+#43075 = DEFINITIONAL_REPRESENTATION('',(#43076),#43080);
+#43076 = LINE('',#43077,#43078);
+#43077 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#43078 = VECTOR('',#43079,1.);
+#43079 = DIRECTION('',(0.,-1.));
+#43080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43081 = PCURVE('',#42772,#43082);
+#43082 = DEFINITIONAL_REPRESENTATION('',(#43083),#43087);
+#43083 = LINE('',#43084,#43085);
+#43084 = CARTESIAN_POINT('',(0.,0.));
+#43085 = VECTOR('',#43086,1.);
+#43086 = DIRECTION('',(1.,0.));
+#43087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43088 = ORIENTED_EDGE('',*,*,#43089,.F.);
+#43089 = EDGE_CURVE('',#43090,#43067,#43092,.T.);
+#43090 = VERTEX_POINT('',#43091);
+#43091 = CARTESIAN_POINT('',(-5.18583595283,-8.1875,0.704006286792));
+#43092 = SURFACE_CURVE('',#43093,(#43097,#43104),.PCURVE_S1.);
+#43093 = LINE('',#43094,#43095);
+#43094 = CARTESIAN_POINT('',(-5.236009430188,-8.1875,0.704006286792));
+#43095 = VECTOR('',#43096,1.);
+#43096 = DIRECTION('',(1.,0.,0.));
+#43097 = PCURVE('',#42550,#43098);
+#43098 = DEFINITIONAL_REPRESENTATION('',(#43099),#43103);
+#43099 = LINE('',#43100,#43101);
+#43100 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#43101 = VECTOR('',#43102,1.);
+#43102 = DIRECTION('',(-1.,-4.751047921064E-59));
+#43103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43104 = PCURVE('',#42744,#43105);
+#43105 = DEFINITIONAL_REPRESENTATION('',(#43106),#43110);
+#43106 = LINE('',#43107,#43108);
+#43107 = CARTESIAN_POINT('',(0.,0.));
+#43108 = VECTOR('',#43109,1.);
+#43109 = DIRECTION('',(1.,0.));
+#43110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43111 = ORIENTED_EDGE('',*,*,#43112,.F.);
+#43112 = EDGE_CURVE('',#43113,#43090,#43115,.T.);
+#43113 = VERTEX_POINT('',#43114);
+#43114 = CARTESIAN_POINT('',(-5.263840667924,-8.1875,0.662259430188));
+#43115 = SURFACE_CURVE('',#43116,(#43121,#43132),.PCURVE_S1.);
+#43116 = CIRCLE('',#43117,9.375E-02);
+#43117 = AXIS2_PLACEMENT_3D('',#43118,#43119,#43120);
+#43118 = CARTESIAN_POINT('',(-5.18583595283,-8.1875,0.610256286792));
+#43119 = DIRECTION('',(0.,1.,0.));
+#43120 = DIRECTION('',(0.,0.,1.));
+#43121 = PCURVE('',#42550,#43122);
+#43122 = DEFINITIONAL_REPRESENTATION('',(#43123),#43131);
+#43123 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43124,#43125,#43126,#43127
+ ,#43128,#43129,#43130),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#43124 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#43125 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#43126 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#43127 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#43128 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#43129 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#43130 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#43131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43132 = PCURVE('',#42716,#43133);
+#43133 = DEFINITIONAL_REPRESENTATION('',(#43134),#43138);
+#43134 = LINE('',#43135,#43136);
+#43135 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#43136 = VECTOR('',#43137,1.);
+#43137 = DIRECTION('',(1.,0.));
+#43138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43139 = ORIENTED_EDGE('',*,*,#43140,.F.);
+#43140 = EDGE_CURVE('',#42875,#43113,#43141,.T.);
+#43141 = SURFACE_CURVE('',#43142,(#43146,#43153),.PCURVE_S1.);
+#43142 = LINE('',#43143,#43144);
+#43143 = CARTESIAN_POINT('',(-5.636009430188,-8.1875,0.104006286792));
+#43144 = VECTOR('',#43145,1.);
+#43145 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#43146 = PCURVE('',#42550,#43147);
+#43147 = DEFINITIONAL_REPRESENTATION('',(#43148),#43152);
+#43148 = LINE('',#43149,#43150);
+#43149 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#43150 = VECTOR('',#43151,1.);
+#43151 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#43152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43153 = PCURVE('',#42687,#43154);
+#43154 = DEFINITIONAL_REPRESENTATION('',(#43155),#43159);
+#43155 = LINE('',#43156,#43157);
+#43156 = CARTESIAN_POINT('',(0.,0.));
+#43157 = VECTOR('',#43158,1.);
+#43158 = DIRECTION('',(1.,0.));
+#43159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43160 = ORIENTED_EDGE('',*,*,#42874,.F.);
+#43161 = ORIENTED_EDGE('',*,*,#42534,.F.);
+#43162 = ORIENTED_EDGE('',*,*,#42924,.F.);
+#43163 = ADVANCED_FACE('',(#43164),#42609,.F.);
+#43164 = FACE_BOUND('',#43165,.F.);
+#43165 = EDGE_LOOP('',(#43166,#43167,#43168,#43169));
+#43166 = ORIENTED_EDGE('',*,*,#42591,.F.);
+#43167 = ORIENTED_EDGE('',*,*,#42947,.F.);
+#43168 = ORIENTED_EDGE('',*,*,#42973,.T.);
+#43169 = ORIENTED_EDGE('',*,*,#43170,.T.);
+#43170 = EDGE_CURVE('',#42974,#42594,#43171,.T.);
+#43171 = SURFACE_CURVE('',#43172,(#43176,#43183),.PCURVE_S1.);
+#43172 = LINE('',#43173,#43174);
+#43173 = CARTESIAN_POINT('',(-5.530173477358,-8.1875,0.));
+#43174 = VECTOR('',#43175,1.);
+#43175 = DIRECTION('',(0.,1.,0.));
+#43176 = PCURVE('',#42609,#43177);
+#43177 = DEFINITIONAL_REPRESENTATION('',(#43178),#43182);
+#43178 = LINE('',#43179,#43180);
+#43179 = CARTESIAN_POINT('',(0.349826522642,0.));
+#43180 = VECTOR('',#43181,1.);
+#43181 = DIRECTION('',(0.,1.));
+#43182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43183 = PCURVE('',#42859,#43184);
+#43184 = DEFINITIONAL_REPRESENTATION('',(#43185),#43189);
+#43185 = LINE('',#43186,#43187);
+#43186 = CARTESIAN_POINT('',(-0.,0.));
+#43187 = VECTOR('',#43188,1.);
+#43188 = DIRECTION('',(-0.,1.));
+#43189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43190 = ADVANCED_FACE('',(#43191),#42859,.T.);
+#43191 = FACE_BOUND('',#43192,.F.);
+#43192 = EDGE_LOOP('',(#43193,#43194,#43215,#43216));
+#43193 = ORIENTED_EDGE('',*,*,#42996,.T.);
+#43194 = ORIENTED_EDGE('',*,*,#43195,.T.);
+#43195 = EDGE_CURVE('',#42997,#42813,#43196,.T.);
+#43196 = SURFACE_CURVE('',#43197,(#43201,#43208),.PCURVE_S1.);
+#43197 = LINE('',#43198,#43199);
+#43198 = CARTESIAN_POINT('',(-5.452168762264,-8.1875,4.174685660388E-02)
+ );
+#43199 = VECTOR('',#43200,1.);
+#43200 = DIRECTION('',(0.,1.,0.));
+#43201 = PCURVE('',#42859,#43202);
+#43202 = DEFINITIONAL_REPRESENTATION('',(#43203),#43207);
+#43203 = LINE('',#43204,#43205);
+#43204 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#43205 = VECTOR('',#43206,1.);
+#43206 = DIRECTION('',(-0.,1.));
+#43207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43208 = PCURVE('',#42828,#43209);
+#43209 = DEFINITIONAL_REPRESENTATION('',(#43210),#43214);
+#43210 = LINE('',#43211,#43212);
+#43211 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#43212 = VECTOR('',#43213,1.);
+#43213 = DIRECTION('',(0.,-1.));
+#43214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43215 = ORIENTED_EDGE('',*,*,#42840,.F.);
+#43216 = ORIENTED_EDGE('',*,*,#43170,.F.);
+#43217 = ADVANCED_FACE('',(#43218),#42828,.T.);
+#43218 = FACE_BOUND('',#43219,.T.);
+#43219 = EDGE_LOOP('',(#43220,#43221,#43222,#43223));
+#43220 = ORIENTED_EDGE('',*,*,#43020,.F.);
+#43221 = ORIENTED_EDGE('',*,*,#43195,.T.);
+#43222 = ORIENTED_EDGE('',*,*,#42812,.T.);
+#43223 = ORIENTED_EDGE('',*,*,#43224,.F.);
+#43224 = EDGE_CURVE('',#43021,#42785,#43225,.T.);
+#43225 = SURFACE_CURVE('',#43226,(#43230,#43236),.PCURVE_S1.);
+#43226 = LINE('',#43227,#43228);
+#43227 = CARTESIAN_POINT('',(-5.135662475472,-8.1875,0.516506286792));
+#43228 = VECTOR('',#43229,1.);
+#43229 = DIRECTION('',(0.,1.,0.));
+#43230 = PCURVE('',#42828,#43231);
+#43231 = DEFINITIONAL_REPRESENTATION('',(#43232),#43235);
+#43232 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43233,#43234),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#43233 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#43234 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#43235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43236 = PCURVE('',#42800,#43237);
+#43237 = DEFINITIONAL_REPRESENTATION('',(#43238),#43241);
+#43238 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43239,#43240),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#43239 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#43240 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#43241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43242 = ADVANCED_FACE('',(#43243),#42800,.F.);
+#43243 = FACE_BOUND('',#43244,.F.);
+#43244 = EDGE_LOOP('',(#43245,#43246,#43247,#43248));
+#43245 = ORIENTED_EDGE('',*,*,#42784,.F.);
+#43246 = ORIENTED_EDGE('',*,*,#43224,.F.);
+#43247 = ORIENTED_EDGE('',*,*,#43043,.T.);
+#43248 = ORIENTED_EDGE('',*,*,#43249,.T.);
+#43249 = EDGE_CURVE('',#43044,#42757,#43250,.T.);
+#43250 = SURFACE_CURVE('',#43251,(#43255,#43262),.PCURVE_S1.);
+#43251 = LINE('',#43252,#43253);
+#43252 = CARTESIAN_POINT('',(-5.08,-8.1875,0.516506286792));
+#43253 = VECTOR('',#43254,1.);
+#43254 = DIRECTION('',(0.,1.,0.));
+#43255 = PCURVE('',#42800,#43256);
+#43256 = DEFINITIONAL_REPRESENTATION('',(#43257),#43261);
+#43257 = LINE('',#43258,#43259);
+#43258 = CARTESIAN_POINT('',(0.156009430188,0.));
+#43259 = VECTOR('',#43260,1.);
+#43260 = DIRECTION('',(0.,1.));
+#43261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43262 = PCURVE('',#42772,#43263);
+#43263 = DEFINITIONAL_REPRESENTATION('',(#43264),#43268);
+#43264 = LINE('',#43265,#43266);
+#43265 = CARTESIAN_POINT('',(0.,0.));
+#43266 = VECTOR('',#43267,1.);
+#43267 = DIRECTION('',(0.,-1.));
+#43268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43269 = ADVANCED_FACE('',(#43270),#42772,.T.);
+#43270 = FACE_BOUND('',#43271,.T.);
+#43271 = EDGE_LOOP('',(#43272,#43273,#43274,#43275));
+#43272 = ORIENTED_EDGE('',*,*,#43066,.F.);
+#43273 = ORIENTED_EDGE('',*,*,#43249,.T.);
+#43274 = ORIENTED_EDGE('',*,*,#42756,.T.);
+#43275 = ORIENTED_EDGE('',*,*,#43276,.F.);
+#43276 = EDGE_CURVE('',#43067,#42729,#43277,.T.);
+#43277 = SURFACE_CURVE('',#43278,(#43282,#43289),.PCURVE_S1.);
+#43278 = LINE('',#43279,#43280);
+#43279 = CARTESIAN_POINT('',(-5.08,-8.1875,0.704006286792));
+#43280 = VECTOR('',#43281,1.);
+#43281 = DIRECTION('',(0.,1.,0.));
+#43282 = PCURVE('',#42772,#43283);
+#43283 = DEFINITIONAL_REPRESENTATION('',(#43284),#43288);
+#43284 = LINE('',#43285,#43286);
+#43285 = CARTESIAN_POINT('',(0.1875,0.));
+#43286 = VECTOR('',#43287,1.);
+#43287 = DIRECTION('',(0.,-1.));
+#43288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43289 = PCURVE('',#42744,#43290);
+#43290 = DEFINITIONAL_REPRESENTATION('',(#43291),#43295);
+#43291 = LINE('',#43292,#43293);
+#43292 = CARTESIAN_POINT('',(0.156009430188,0.));
+#43293 = VECTOR('',#43294,1.);
+#43294 = DIRECTION('',(0.,1.));
+#43295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43296 = ADVANCED_FACE('',(#43297),#42687,.F.);
+#43297 = FACE_BOUND('',#43298,.F.);
+#43298 = EDGE_LOOP('',(#43299,#43300,#43301,#43302));
+#43299 = ORIENTED_EDGE('',*,*,#43140,.F.);
+#43300 = ORIENTED_EDGE('',*,*,#42898,.T.);
+#43301 = ORIENTED_EDGE('',*,*,#42671,.T.);
+#43302 = ORIENTED_EDGE('',*,*,#43303,.F.);
+#43303 = EDGE_CURVE('',#43113,#42672,#43304,.T.);
+#43304 = SURFACE_CURVE('',#43305,(#43309,#43316),.PCURVE_S1.);
+#43305 = LINE('',#43306,#43307);
+#43306 = CARTESIAN_POINT('',(-5.263840667924,-8.1875,0.662259430188));
+#43307 = VECTOR('',#43308,1.);
+#43308 = DIRECTION('',(0.,1.,0.));
+#43309 = PCURVE('',#42687,#43310);
+#43310 = DEFINITIONAL_REPRESENTATION('',(#43311),#43315);
+#43311 = LINE('',#43312,#43313);
+#43312 = CARTESIAN_POINT('',(0.670936777735,0.));
+#43313 = VECTOR('',#43314,1.);
+#43314 = DIRECTION('',(0.,-1.));
+#43315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43316 = PCURVE('',#42716,#43317);
+#43317 = DEFINITIONAL_REPRESENTATION('',(#43318),#43322);
+#43318 = LINE('',#43319,#43320);
+#43319 = CARTESIAN_POINT('',(0.,0.));
+#43320 = VECTOR('',#43321,1.);
+#43321 = DIRECTION('',(0.,1.));
+#43322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43323 = ADVANCED_FACE('',(#43324),#42744,.T.);
+#43324 = FACE_BOUND('',#43325,.T.);
+#43325 = EDGE_LOOP('',(#43326,#43327,#43328,#43329));
+#43326 = ORIENTED_EDGE('',*,*,#43089,.T.);
+#43327 = ORIENTED_EDGE('',*,*,#43276,.T.);
+#43328 = ORIENTED_EDGE('',*,*,#42728,.F.);
+#43329 = ORIENTED_EDGE('',*,*,#43330,.F.);
+#43330 = EDGE_CURVE('',#43090,#42700,#43331,.T.);
+#43331 = SURFACE_CURVE('',#43332,(#43336,#43343),.PCURVE_S1.);
+#43332 = LINE('',#43333,#43334);
+#43333 = CARTESIAN_POINT('',(-5.18583595283,-8.1875,0.704006286792));
+#43334 = VECTOR('',#43335,1.);
+#43335 = DIRECTION('',(0.,1.,0.));
+#43336 = PCURVE('',#42744,#43337);
+#43337 = DEFINITIONAL_REPRESENTATION('',(#43338),#43342);
+#43338 = LINE('',#43339,#43340);
+#43339 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#43340 = VECTOR('',#43341,1.);
+#43341 = DIRECTION('',(0.,1.));
+#43342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43343 = PCURVE('',#42716,#43344);
+#43344 = DEFINITIONAL_REPRESENTATION('',(#43345),#43349);
+#43345 = LINE('',#43346,#43347);
+#43346 = CARTESIAN_POINT('',(0.982793723247,0.));
+#43347 = VECTOR('',#43348,1.);
+#43348 = DIRECTION('',(0.,1.));
+#43349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43350 = ADVANCED_FACE('',(#43351),#42716,.T.);
+#43351 = FACE_BOUND('',#43352,.T.);
+#43352 = EDGE_LOOP('',(#43353,#43354,#43355,#43356));
+#43353 = ORIENTED_EDGE('',*,*,#43112,.T.);
+#43354 = ORIENTED_EDGE('',*,*,#43330,.T.);
+#43355 = ORIENTED_EDGE('',*,*,#42699,.F.);
+#43356 = ORIENTED_EDGE('',*,*,#43303,.F.);
+#43357 = MANIFOLD_SOLID_BREP('',#43358);
+#43358 = CLOSED_SHELL('',(#43359,#43479,#43758,#43812,#43861,#44055,
+ #44082,#44109,#44134,#44161,#44188,#44215,#44242));
+#43359 = ADVANCED_FACE('',(#43360),#43374,.T.);
+#43360 = FACE_BOUND('',#43361,.T.);
+#43361 = EDGE_LOOP('',(#43362,#43397,#43425,#43453));
+#43362 = ORIENTED_EDGE('',*,*,#43363,.F.);
+#43363 = EDGE_CURVE('',#43364,#43366,#43368,.T.);
+#43364 = VERTEX_POINT('',#43365);
+#43365 = CARTESIAN_POINT('',(5.630520432075,-7.8125,0.1875));
+#43366 = VERTEX_POINT('',#43367);
+#43367 = CARTESIAN_POINT('',(5.88,-7.8125,0.1875));
+#43368 = SURFACE_CURVE('',#43369,(#43373,#43385),.PCURVE_S1.);
+#43369 = LINE('',#43370,#43371);
+#43370 = CARTESIAN_POINT('',(5.48,-7.8125,0.1875));
+#43371 = VECTOR('',#43372,1.);
+#43372 = DIRECTION('',(1.,0.,0.));
+#43373 = PCURVE('',#43374,#43379);
+#43374 = PLANE('',#43375);
+#43375 = AXIS2_PLACEMENT_3D('',#43376,#43377,#43378);
+#43376 = CARTESIAN_POINT('',(5.48,-8.1875,0.1875));
+#43377 = DIRECTION('',(0.,0.,1.));
+#43378 = DIRECTION('',(1.,0.,0.));
+#43379 = DEFINITIONAL_REPRESENTATION('',(#43380),#43384);
+#43380 = LINE('',#43381,#43382);
+#43381 = CARTESIAN_POINT('',(0.,0.375));
+#43382 = VECTOR('',#43383,1.);
+#43383 = DIRECTION('',(1.,0.));
+#43384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43385 = PCURVE('',#43386,#43391);
+#43386 = PLANE('',#43387);
+#43387 = AXIS2_PLACEMENT_3D('',#43388,#43389,#43390);
+#43388 = CARTESIAN_POINT('',(5.453319128445,-7.8125,0.302149478872));
+#43389 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#43390 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#43391 = DEFINITIONAL_REPRESENTATION('',(#43392),#43396);
+#43392 = LINE('',#43393,#43394);
+#43393 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#43394 = VECTOR('',#43395,1.);
+#43395 = DIRECTION('',(1.,4.145425090127E-57));
+#43396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43397 = ORIENTED_EDGE('',*,*,#43398,.F.);
+#43398 = EDGE_CURVE('',#43399,#43364,#43401,.T.);
+#43399 = VERTEX_POINT('',#43400);
+#43400 = CARTESIAN_POINT('',(5.630520432075,-8.1875,0.1875));
+#43401 = SURFACE_CURVE('',#43402,(#43406,#43413),.PCURVE_S1.);
+#43402 = LINE('',#43403,#43404);
+#43403 = CARTESIAN_POINT('',(5.630520432075,-8.1875,0.1875));
+#43404 = VECTOR('',#43405,1.);
+#43405 = DIRECTION('',(0.,1.,0.));
+#43406 = PCURVE('',#43374,#43407);
+#43407 = DEFINITIONAL_REPRESENTATION('',(#43408),#43412);
+#43408 = LINE('',#43409,#43410);
+#43409 = CARTESIAN_POINT('',(0.150520432075,0.));
+#43410 = VECTOR('',#43411,1.);
+#43411 = DIRECTION('',(0.,1.));
+#43412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43413 = PCURVE('',#43414,#43419);
+#43414 = CYLINDRICAL_SURFACE('',#43415,9.375E-02);
+#43415 = AXIS2_PLACEMENT_3D('',#43416,#43417,#43418);
+#43416 = CARTESIAN_POINT('',(5.630520432075,-8.1875,0.28125));
+#43417 = DIRECTION('',(0.,1.,0.));
+#43418 = DIRECTION('',(0.,0.,-1.));
+#43419 = DEFINITIONAL_REPRESENTATION('',(#43420),#43424);
+#43420 = LINE('',#43421,#43422);
+#43421 = CARTESIAN_POINT('',(0.,0.));
+#43422 = VECTOR('',#43423,1.);
+#43423 = DIRECTION('',(0.,1.));
+#43424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43425 = ORIENTED_EDGE('',*,*,#43426,.T.);
+#43426 = EDGE_CURVE('',#43399,#43427,#43429,.T.);
+#43427 = VERTEX_POINT('',#43428);
+#43428 = CARTESIAN_POINT('',(5.88,-8.1875,0.1875));
+#43429 = SURFACE_CURVE('',#43430,(#43434,#43441),.PCURVE_S1.);
+#43430 = LINE('',#43431,#43432);
+#43431 = CARTESIAN_POINT('',(5.48,-8.1875,0.1875));
+#43432 = VECTOR('',#43433,1.);
+#43433 = DIRECTION('',(1.,0.,0.));
+#43434 = PCURVE('',#43374,#43435);
+#43435 = DEFINITIONAL_REPRESENTATION('',(#43436),#43440);
+#43436 = LINE('',#43437,#43438);
+#43437 = CARTESIAN_POINT('',(0.,0.));
+#43438 = VECTOR('',#43439,1.);
+#43439 = DIRECTION('',(1.,0.));
+#43440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43441 = PCURVE('',#43442,#43447);
+#43442 = PLANE('',#43443);
+#43443 = AXIS2_PLACEMENT_3D('',#43444,#43445,#43446);
+#43444 = CARTESIAN_POINT('',(5.453319128445,-8.1875,0.302149478872));
+#43445 = DIRECTION('',(-0.,-1.,-0.));
+#43446 = DIRECTION('',(0.,0.,-1.));
+#43447 = DEFINITIONAL_REPRESENTATION('',(#43448),#43452);
+#43448 = LINE('',#43449,#43450);
+#43449 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#43450 = VECTOR('',#43451,1.);
+#43451 = DIRECTION('',(0.,1.));
+#43452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43453 = ORIENTED_EDGE('',*,*,#43454,.T.);
+#43454 = EDGE_CURVE('',#43427,#43366,#43455,.T.);
+#43455 = SURFACE_CURVE('',#43456,(#43460,#43467),.PCURVE_S1.);
+#43456 = LINE('',#43457,#43458);
+#43457 = CARTESIAN_POINT('',(5.88,-8.1875,0.1875));
+#43458 = VECTOR('',#43459,1.);
+#43459 = DIRECTION('',(0.,1.,0.));
+#43460 = PCURVE('',#43374,#43461);
+#43461 = DEFINITIONAL_REPRESENTATION('',(#43462),#43466);
+#43462 = LINE('',#43463,#43464);
+#43463 = CARTESIAN_POINT('',(0.4,0.));
+#43464 = VECTOR('',#43465,1.);
+#43465 = DIRECTION('',(0.,1.));
+#43466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43467 = PCURVE('',#43468,#43473);
+#43468 = PLANE('',#43469);
+#43469 = AXIS2_PLACEMENT_3D('',#43470,#43471,#43472);
+#43470 = CARTESIAN_POINT('',(5.88,-8.1875,0.));
+#43471 = DIRECTION('',(1.,0.,0.));
+#43472 = DIRECTION('',(0.,0.,1.));
+#43473 = DEFINITIONAL_REPRESENTATION('',(#43474),#43478);
+#43474 = LINE('',#43475,#43476);
+#43475 = CARTESIAN_POINT('',(0.1875,0.));
+#43476 = VECTOR('',#43477,1.);
+#43477 = DIRECTION('',(0.,-1.));
+#43478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43479 = ADVANCED_FACE('',(#43480),#43386,.T.);
+#43480 = FACE_BOUND('',#43481,.T.);
+#43481 = EDGE_LOOP('',(#43482,#43512,#43541,#43569,#43597,#43625,#43653,
+ #43686,#43714,#43736,#43737));
+#43482 = ORIENTED_EDGE('',*,*,#43483,.F.);
+#43483 = EDGE_CURVE('',#43484,#43486,#43488,.T.);
+#43484 = VERTEX_POINT('',#43485);
+#43485 = CARTESIAN_POINT('',(5.530173477358,-7.8125,0.));
+#43486 = VERTEX_POINT('',#43487);
+#43487 = CARTESIAN_POINT('',(5.88,-7.8125,0.));
+#43488 = SURFACE_CURVE('',#43489,(#43493,#43500),.PCURVE_S1.);
+#43489 = LINE('',#43490,#43491);
+#43490 = CARTESIAN_POINT('',(5.48,-7.8125,0.));
+#43491 = VECTOR('',#43492,1.);
+#43492 = DIRECTION('',(1.,0.,0.));
+#43493 = PCURVE('',#43386,#43494);
+#43494 = DEFINITIONAL_REPRESENTATION('',(#43495),#43499);
+#43495 = LINE('',#43496,#43497);
+#43496 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#43497 = VECTOR('',#43498,1.);
+#43498 = DIRECTION('',(1.,4.145425090127E-57));
+#43499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43500 = PCURVE('',#43501,#43506);
+#43501 = PLANE('',#43502);
+#43502 = AXIS2_PLACEMENT_3D('',#43503,#43504,#43505);
+#43503 = CARTESIAN_POINT('',(5.48,-8.1875,0.));
+#43504 = DIRECTION('',(0.,0.,1.));
+#43505 = DIRECTION('',(1.,0.,0.));
+#43506 = DEFINITIONAL_REPRESENTATION('',(#43507),#43511);
+#43507 = LINE('',#43508,#43509);
+#43508 = CARTESIAN_POINT('',(0.,0.375));
+#43509 = VECTOR('',#43510,1.);
+#43510 = DIRECTION('',(1.,0.));
+#43511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43512 = ORIENTED_EDGE('',*,*,#43513,.T.);
+#43513 = EDGE_CURVE('',#43484,#43514,#43516,.T.);
+#43514 = VERTEX_POINT('',#43515);
+#43515 = CARTESIAN_POINT('',(5.452168762264,-7.8125,4.174685660388E-02)
+ );
+#43516 = SURFACE_CURVE('',#43517,(#43522,#43529),.PCURVE_S1.);
+#43517 = CIRCLE('',#43518,9.375E-02);
+#43518 = AXIS2_PLACEMENT_3D('',#43519,#43520,#43521);
+#43519 = CARTESIAN_POINT('',(5.530173477358,-7.8125,9.375E-02));
+#43520 = DIRECTION('',(0.,1.,0.));
+#43521 = DIRECTION('',(0.,0.,1.));
+#43522 = PCURVE('',#43386,#43523);
+#43523 = DEFINITIONAL_REPRESENTATION('',(#43524),#43528);
+#43524 = CIRCLE('',#43525,9.375E-02);
+#43525 = AXIS2_PLACEMENT_2D('',#43526,#43527);
+#43526 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#43527 = DIRECTION('',(0.,-1.));
+#43528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43529 = PCURVE('',#43530,#43535);
+#43530 = CYLINDRICAL_SURFACE('',#43531,9.375E-02);
+#43531 = AXIS2_PLACEMENT_3D('',#43532,#43533,#43534);
+#43532 = CARTESIAN_POINT('',(5.530173477358,-8.1875,9.375E-02));
+#43533 = DIRECTION('',(0.,1.,0.));
+#43534 = DIRECTION('',(0.,0.,-1.));
+#43535 = DEFINITIONAL_REPRESENTATION('',(#43536),#43540);
+#43536 = LINE('',#43537,#43538);
+#43537 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#43538 = VECTOR('',#43539,1.);
+#43539 = DIRECTION('',(1.,0.));
+#43540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43541 = ORIENTED_EDGE('',*,*,#43542,.T.);
+#43542 = EDGE_CURVE('',#43514,#43543,#43545,.T.);
+#43543 = VERTEX_POINT('',#43544);
+#43544 = CARTESIAN_POINT('',(5.135662475472,-7.8125,0.516506286792));
+#43545 = SURFACE_CURVE('',#43546,(#43550,#43557),.PCURVE_S1.);
+#43546 = LINE('',#43547,#43548);
+#43547 = CARTESIAN_POINT('',(5.48,-7.8125,0.));
+#43548 = VECTOR('',#43549,1.);
+#43549 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#43550 = PCURVE('',#43386,#43551);
+#43551 = DEFINITIONAL_REPRESENTATION('',(#43552),#43556);
+#43552 = LINE('',#43553,#43554);
+#43553 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#43554 = VECTOR('',#43555,1.);
+#43555 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#43556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43557 = PCURVE('',#43558,#43563);
+#43558 = PLANE('',#43559);
+#43559 = AXIS2_PLACEMENT_3D('',#43560,#43561,#43562);
+#43560 = CARTESIAN_POINT('',(5.48,-8.1875,0.));
+#43561 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#43562 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#43563 = DEFINITIONAL_REPRESENTATION('',(#43564),#43568);
+#43564 = LINE('',#43565,#43566);
+#43565 = CARTESIAN_POINT('',(0.,-0.375));
+#43566 = VECTOR('',#43567,1.);
+#43567 = DIRECTION('',(1.,0.));
+#43568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43569 = ORIENTED_EDGE('',*,*,#43570,.F.);
+#43570 = EDGE_CURVE('',#43571,#43543,#43573,.T.);
+#43571 = VERTEX_POINT('',#43572);
+#43572 = CARTESIAN_POINT('',(5.08,-7.8125,0.516506286792));
+#43573 = SURFACE_CURVE('',#43574,(#43578,#43585),.PCURVE_S1.);
+#43574 = LINE('',#43575,#43576);
+#43575 = CARTESIAN_POINT('',(5.08,-7.8125,0.516506286792));
+#43576 = VECTOR('',#43577,1.);
+#43577 = DIRECTION('',(1.,0.,0.));
+#43578 = PCURVE('',#43386,#43579);
+#43579 = DEFINITIONAL_REPRESENTATION('',(#43580),#43584);
+#43580 = LINE('',#43581,#43582);
+#43581 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#43582 = VECTOR('',#43583,1.);
+#43583 = DIRECTION('',(1.,4.145425090127E-57));
+#43584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43585 = PCURVE('',#43586,#43591);
+#43586 = PLANE('',#43587);
+#43587 = AXIS2_PLACEMENT_3D('',#43588,#43589,#43590);
+#43588 = CARTESIAN_POINT('',(5.08,-8.1875,0.516506286792));
+#43589 = DIRECTION('',(0.,0.,1.));
+#43590 = DIRECTION('',(1.,0.,0.));
+#43591 = DEFINITIONAL_REPRESENTATION('',(#43592),#43596);
+#43592 = LINE('',#43593,#43594);
+#43593 = CARTESIAN_POINT('',(0.,0.375));
+#43594 = VECTOR('',#43595,1.);
+#43595 = DIRECTION('',(1.,0.));
+#43596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43597 = ORIENTED_EDGE('',*,*,#43598,.T.);
+#43598 = EDGE_CURVE('',#43571,#43599,#43601,.T.);
+#43599 = VERTEX_POINT('',#43600);
+#43600 = CARTESIAN_POINT('',(5.08,-7.8125,0.704006286792));
+#43601 = SURFACE_CURVE('',#43602,(#43606,#43613),.PCURVE_S1.);
+#43602 = LINE('',#43603,#43604);
+#43603 = CARTESIAN_POINT('',(5.08,-7.8125,0.516506286792));
+#43604 = VECTOR('',#43605,1.);
+#43605 = DIRECTION('',(0.,0.,1.));
+#43606 = PCURVE('',#43386,#43607);
+#43607 = DEFINITIONAL_REPRESENTATION('',(#43608),#43612);
+#43608 = LINE('',#43609,#43610);
+#43609 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#43610 = VECTOR('',#43611,1.);
+#43611 = DIRECTION('',(0.,-1.));
+#43612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43613 = PCURVE('',#43614,#43619);
+#43614 = PLANE('',#43615);
+#43615 = AXIS2_PLACEMENT_3D('',#43616,#43617,#43618);
+#43616 = CARTESIAN_POINT('',(5.08,-8.1875,0.516506286792));
+#43617 = DIRECTION('',(1.,0.,0.));
+#43618 = DIRECTION('',(0.,0.,1.));
+#43619 = DEFINITIONAL_REPRESENTATION('',(#43620),#43624);
+#43620 = LINE('',#43621,#43622);
+#43621 = CARTESIAN_POINT('',(0.,-0.375));
+#43622 = VECTOR('',#43623,1.);
+#43623 = DIRECTION('',(1.,0.));
+#43624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43625 = ORIENTED_EDGE('',*,*,#43626,.T.);
+#43626 = EDGE_CURVE('',#43599,#43627,#43629,.T.);
+#43627 = VERTEX_POINT('',#43628);
+#43628 = CARTESIAN_POINT('',(5.18583595283,-7.8125,0.704006286792));
+#43629 = SURFACE_CURVE('',#43630,(#43634,#43641),.PCURVE_S1.);
+#43630 = LINE('',#43631,#43632);
+#43631 = CARTESIAN_POINT('',(5.08,-7.8125,0.704006286792));
+#43632 = VECTOR('',#43633,1.);
+#43633 = DIRECTION('',(1.,0.,0.));
+#43634 = PCURVE('',#43386,#43635);
+#43635 = DEFINITIONAL_REPRESENTATION('',(#43636),#43640);
+#43636 = LINE('',#43637,#43638);
+#43637 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#43638 = VECTOR('',#43639,1.);
+#43639 = DIRECTION('',(1.,4.145425090127E-57));
+#43640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43641 = PCURVE('',#43642,#43647);
+#43642 = PLANE('',#43643);
+#43643 = AXIS2_PLACEMENT_3D('',#43644,#43645,#43646);
+#43644 = CARTESIAN_POINT('',(5.08,-8.1875,0.704006286792));
+#43645 = DIRECTION('',(0.,0.,1.));
+#43646 = DIRECTION('',(1.,0.,0.));
+#43647 = DEFINITIONAL_REPRESENTATION('',(#43648),#43652);
+#43648 = LINE('',#43649,#43650);
+#43649 = CARTESIAN_POINT('',(0.,0.375));
+#43650 = VECTOR('',#43651,1.);
+#43651 = DIRECTION('',(1.,0.));
+#43652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43653 = ORIENTED_EDGE('',*,*,#43654,.F.);
+#43654 = EDGE_CURVE('',#43655,#43627,#43657,.T.);
+#43655 = VERTEX_POINT('',#43656);
+#43656 = CARTESIAN_POINT('',(5.263840667924,-7.8125,0.662259430188));
+#43657 = SURFACE_CURVE('',#43658,(#43663,#43674),.PCURVE_S1.);
+#43658 = CIRCLE('',#43659,9.375E-02);
+#43659 = AXIS2_PLACEMENT_3D('',#43660,#43661,#43662);
+#43660 = CARTESIAN_POINT('',(5.18583595283,-7.8125,0.610256286792));
+#43661 = DIRECTION('',(0.,-1.,0.));
+#43662 = DIRECTION('',(0.,0.,1.));
+#43663 = PCURVE('',#43386,#43664);
+#43664 = DEFINITIONAL_REPRESENTATION('',(#43665),#43673);
+#43665 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43666,#43667,#43668,#43669
+ ,#43670,#43671,#43672),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#43666 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#43667 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#43668 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#43669 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#43670 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#43671 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#43672 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#43673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43674 = PCURVE('',#43675,#43680);
+#43675 = CYLINDRICAL_SURFACE('',#43676,9.375E-02);
+#43676 = AXIS2_PLACEMENT_3D('',#43677,#43678,#43679);
+#43677 = CARTESIAN_POINT('',(5.18583595283,-8.1875,0.610256286792));
+#43678 = DIRECTION('',(0.,1.,0.));
+#43679 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#43680 = DEFINITIONAL_REPRESENTATION('',(#43681),#43685);
+#43681 = LINE('',#43682,#43683);
+#43682 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#43683 = VECTOR('',#43684,1.);
+#43684 = DIRECTION('',(-1.,0.));
+#43685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43686 = ORIENTED_EDGE('',*,*,#43687,.F.);
+#43687 = EDGE_CURVE('',#43688,#43655,#43690,.T.);
+#43688 = VERTEX_POINT('',#43689);
+#43689 = CARTESIAN_POINT('',(5.552515716981,-7.8125,0.229246856604));
+#43690 = SURFACE_CURVE('',#43691,(#43695,#43702),.PCURVE_S1.);
+#43691 = LINE('',#43692,#43693);
+#43692 = CARTESIAN_POINT('',(5.636009430188,-7.8125,0.104006286792));
+#43693 = VECTOR('',#43694,1.);
+#43694 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#43695 = PCURVE('',#43386,#43696);
+#43696 = DEFINITIONAL_REPRESENTATION('',(#43697),#43701);
+#43697 = LINE('',#43698,#43699);
+#43698 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#43699 = VECTOR('',#43700,1.);
+#43700 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#43701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43702 = PCURVE('',#43703,#43708);
+#43703 = PLANE('',#43704);
+#43704 = AXIS2_PLACEMENT_3D('',#43705,#43706,#43707);
+#43705 = CARTESIAN_POINT('',(5.636009430188,-8.1875,0.104006286792));
+#43706 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#43707 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#43708 = DEFINITIONAL_REPRESENTATION('',(#43709),#43713);
+#43709 = LINE('',#43710,#43711);
+#43710 = CARTESIAN_POINT('',(0.,-0.375));
+#43711 = VECTOR('',#43712,1.);
+#43712 = DIRECTION('',(1.,0.));
+#43713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43714 = ORIENTED_EDGE('',*,*,#43715,.F.);
+#43715 = EDGE_CURVE('',#43364,#43688,#43716,.T.);
+#43716 = SURFACE_CURVE('',#43717,(#43722,#43729),.PCURVE_S1.);
+#43717 = CIRCLE('',#43718,9.375E-02);
+#43718 = AXIS2_PLACEMENT_3D('',#43719,#43720,#43721);
+#43719 = CARTESIAN_POINT('',(5.630520432075,-7.8125,0.28125));
+#43720 = DIRECTION('',(0.,1.,0.));
+#43721 = DIRECTION('',(0.,0.,1.));
+#43722 = PCURVE('',#43386,#43723);
+#43723 = DEFINITIONAL_REPRESENTATION('',(#43724),#43728);
+#43724 = CIRCLE('',#43725,9.375E-02);
+#43725 = AXIS2_PLACEMENT_2D('',#43726,#43727);
+#43726 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#43727 = DIRECTION('',(0.,-1.));
+#43728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43729 = PCURVE('',#43414,#43730);
+#43730 = DEFINITIONAL_REPRESENTATION('',(#43731),#43735);
+#43731 = LINE('',#43732,#43733);
+#43732 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#43733 = VECTOR('',#43734,1.);
+#43734 = DIRECTION('',(1.,0.));
+#43735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43736 = ORIENTED_EDGE('',*,*,#43363,.T.);
+#43737 = ORIENTED_EDGE('',*,*,#43738,.F.);
+#43738 = EDGE_CURVE('',#43486,#43366,#43739,.T.);
+#43739 = SURFACE_CURVE('',#43740,(#43744,#43751),.PCURVE_S1.);
+#43740 = LINE('',#43741,#43742);
+#43741 = CARTESIAN_POINT('',(5.88,-7.8125,0.));
+#43742 = VECTOR('',#43743,1.);
+#43743 = DIRECTION('',(0.,0.,1.));
+#43744 = PCURVE('',#43386,#43745);
+#43745 = DEFINITIONAL_REPRESENTATION('',(#43746),#43750);
+#43746 = LINE('',#43747,#43748);
+#43747 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#43748 = VECTOR('',#43749,1.);
+#43749 = DIRECTION('',(0.,-1.));
+#43750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43751 = PCURVE('',#43468,#43752);
+#43752 = DEFINITIONAL_REPRESENTATION('',(#43753),#43757);
+#43753 = LINE('',#43754,#43755);
+#43754 = CARTESIAN_POINT('',(0.,-0.375));
+#43755 = VECTOR('',#43756,1.);
+#43756 = DIRECTION('',(1.,0.));
+#43757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43758 = ADVANCED_FACE('',(#43759),#43414,.F.);
+#43759 = FACE_BOUND('',#43760,.F.);
+#43760 = EDGE_LOOP('',(#43761,#43789,#43810,#43811));
+#43761 = ORIENTED_EDGE('',*,*,#43762,.T.);
+#43762 = EDGE_CURVE('',#43399,#43763,#43765,.T.);
+#43763 = VERTEX_POINT('',#43764);
+#43764 = CARTESIAN_POINT('',(5.552515716981,-8.1875,0.229246856604));
+#43765 = SURFACE_CURVE('',#43766,(#43771,#43778),.PCURVE_S1.);
+#43766 = CIRCLE('',#43767,9.375E-02);
+#43767 = AXIS2_PLACEMENT_3D('',#43768,#43769,#43770);
+#43768 = CARTESIAN_POINT('',(5.630520432075,-8.1875,0.28125));
+#43769 = DIRECTION('',(0.,1.,0.));
+#43770 = DIRECTION('',(0.,0.,1.));
+#43771 = PCURVE('',#43414,#43772);
+#43772 = DEFINITIONAL_REPRESENTATION('',(#43773),#43777);
+#43773 = LINE('',#43774,#43775);
+#43774 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#43775 = VECTOR('',#43776,1.);
+#43776 = DIRECTION('',(1.,0.));
+#43777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43778 = PCURVE('',#43442,#43779);
+#43779 = DEFINITIONAL_REPRESENTATION('',(#43780),#43788);
+#43780 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43781,#43782,#43783,#43784
+ ,#43785,#43786,#43787),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#43781 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#43782 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#43783 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#43784 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#43785 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#43786 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#43787 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#43788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43789 = ORIENTED_EDGE('',*,*,#43790,.T.);
+#43790 = EDGE_CURVE('',#43763,#43688,#43791,.T.);
+#43791 = SURFACE_CURVE('',#43792,(#43796,#43803),.PCURVE_S1.);
+#43792 = LINE('',#43793,#43794);
+#43793 = CARTESIAN_POINT('',(5.552515716981,-8.1875,0.229246856604));
+#43794 = VECTOR('',#43795,1.);
+#43795 = DIRECTION('',(0.,1.,0.));
+#43796 = PCURVE('',#43414,#43797);
+#43797 = DEFINITIONAL_REPRESENTATION('',(#43798),#43802);
+#43798 = LINE('',#43799,#43800);
+#43799 = CARTESIAN_POINT('',(0.982793723247,0.));
+#43800 = VECTOR('',#43801,1.);
+#43801 = DIRECTION('',(0.,1.));
+#43802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43803 = PCURVE('',#43703,#43804);
+#43804 = DEFINITIONAL_REPRESENTATION('',(#43805),#43809);
+#43805 = LINE('',#43806,#43807);
+#43806 = CARTESIAN_POINT('',(0.150520432075,0.));
+#43807 = VECTOR('',#43808,1.);
+#43808 = DIRECTION('',(0.,-1.));
+#43809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43810 = ORIENTED_EDGE('',*,*,#43715,.F.);
+#43811 = ORIENTED_EDGE('',*,*,#43398,.F.);
+#43812 = ADVANCED_FACE('',(#43813),#43468,.T.);
+#43813 = FACE_BOUND('',#43814,.T.);
+#43814 = EDGE_LOOP('',(#43815,#43838,#43859,#43860));
+#43815 = ORIENTED_EDGE('',*,*,#43816,.F.);
+#43816 = EDGE_CURVE('',#43817,#43427,#43819,.T.);
+#43817 = VERTEX_POINT('',#43818);
+#43818 = CARTESIAN_POINT('',(5.88,-8.1875,0.));
+#43819 = SURFACE_CURVE('',#43820,(#43824,#43831),.PCURVE_S1.);
+#43820 = LINE('',#43821,#43822);
+#43821 = CARTESIAN_POINT('',(5.88,-8.1875,0.));
+#43822 = VECTOR('',#43823,1.);
+#43823 = DIRECTION('',(0.,0.,1.));
+#43824 = PCURVE('',#43468,#43825);
+#43825 = DEFINITIONAL_REPRESENTATION('',(#43826),#43830);
+#43826 = LINE('',#43827,#43828);
+#43827 = CARTESIAN_POINT('',(0.,0.));
+#43828 = VECTOR('',#43829,1.);
+#43829 = DIRECTION('',(1.,0.));
+#43830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43831 = PCURVE('',#43442,#43832);
+#43832 = DEFINITIONAL_REPRESENTATION('',(#43833),#43837);
+#43833 = LINE('',#43834,#43835);
+#43834 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#43835 = VECTOR('',#43836,1.);
+#43836 = DIRECTION('',(-1.,0.));
+#43837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43838 = ORIENTED_EDGE('',*,*,#43839,.T.);
+#43839 = EDGE_CURVE('',#43817,#43486,#43840,.T.);
+#43840 = SURFACE_CURVE('',#43841,(#43845,#43852),.PCURVE_S1.);
+#43841 = LINE('',#43842,#43843);
+#43842 = CARTESIAN_POINT('',(5.88,-8.1875,0.));
+#43843 = VECTOR('',#43844,1.);
+#43844 = DIRECTION('',(0.,1.,0.));
+#43845 = PCURVE('',#43468,#43846);
+#43846 = DEFINITIONAL_REPRESENTATION('',(#43847),#43851);
+#43847 = LINE('',#43848,#43849);
+#43848 = CARTESIAN_POINT('',(0.,0.));
+#43849 = VECTOR('',#43850,1.);
+#43850 = DIRECTION('',(0.,-1.));
+#43851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43852 = PCURVE('',#43501,#43853);
+#43853 = DEFINITIONAL_REPRESENTATION('',(#43854),#43858);
+#43854 = LINE('',#43855,#43856);
+#43855 = CARTESIAN_POINT('',(0.4,0.));
+#43856 = VECTOR('',#43857,1.);
+#43857 = DIRECTION('',(0.,1.));
+#43858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43859 = ORIENTED_EDGE('',*,*,#43738,.T.);
+#43860 = ORIENTED_EDGE('',*,*,#43454,.F.);
+#43861 = ADVANCED_FACE('',(#43862),#43442,.T.);
+#43862 = FACE_BOUND('',#43863,.T.);
+#43863 = EDGE_LOOP('',(#43864,#43887,#43888,#43889,#43890,#43913,#43937,
+ #43960,#43983,#44006,#44029));
+#43864 = ORIENTED_EDGE('',*,*,#43865,.T.);
+#43865 = EDGE_CURVE('',#43866,#43817,#43868,.T.);
+#43866 = VERTEX_POINT('',#43867);
+#43867 = CARTESIAN_POINT('',(5.530173477358,-8.1875,0.));
+#43868 = SURFACE_CURVE('',#43869,(#43873,#43880),.PCURVE_S1.);
+#43869 = LINE('',#43870,#43871);
+#43870 = CARTESIAN_POINT('',(5.48,-8.1875,0.));
+#43871 = VECTOR('',#43872,1.);
+#43872 = DIRECTION('',(1.,0.,0.));
+#43873 = PCURVE('',#43442,#43874);
+#43874 = DEFINITIONAL_REPRESENTATION('',(#43875),#43879);
+#43875 = LINE('',#43876,#43877);
+#43876 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#43877 = VECTOR('',#43878,1.);
+#43878 = DIRECTION('',(0.,1.));
+#43879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43880 = PCURVE('',#43501,#43881);
+#43881 = DEFINITIONAL_REPRESENTATION('',(#43882),#43886);
+#43882 = LINE('',#43883,#43884);
+#43883 = CARTESIAN_POINT('',(0.,0.));
+#43884 = VECTOR('',#43885,1.);
+#43885 = DIRECTION('',(1.,0.));
+#43886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43887 = ORIENTED_EDGE('',*,*,#43816,.T.);
+#43888 = ORIENTED_EDGE('',*,*,#43426,.F.);
+#43889 = ORIENTED_EDGE('',*,*,#43762,.T.);
+#43890 = ORIENTED_EDGE('',*,*,#43891,.T.);
+#43891 = EDGE_CURVE('',#43763,#43892,#43894,.T.);
+#43892 = VERTEX_POINT('',#43893);
+#43893 = CARTESIAN_POINT('',(5.263840667924,-8.1875,0.662259430188));
+#43894 = SURFACE_CURVE('',#43895,(#43899,#43906),.PCURVE_S1.);
+#43895 = LINE('',#43896,#43897);
+#43896 = CARTESIAN_POINT('',(5.636009430188,-8.1875,0.104006286792));
+#43897 = VECTOR('',#43898,1.);
+#43898 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#43899 = PCURVE('',#43442,#43900);
+#43900 = DEFINITIONAL_REPRESENTATION('',(#43901),#43905);
+#43901 = LINE('',#43902,#43903);
+#43902 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#43903 = VECTOR('',#43904,1.);
+#43904 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#43905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43906 = PCURVE('',#43703,#43907);
+#43907 = DEFINITIONAL_REPRESENTATION('',(#43908),#43912);
+#43908 = LINE('',#43909,#43910);
+#43909 = CARTESIAN_POINT('',(0.,0.));
+#43910 = VECTOR('',#43911,1.);
+#43911 = DIRECTION('',(1.,0.));
+#43912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43913 = ORIENTED_EDGE('',*,*,#43914,.T.);
+#43914 = EDGE_CURVE('',#43892,#43915,#43917,.T.);
+#43915 = VERTEX_POINT('',#43916);
+#43916 = CARTESIAN_POINT('',(5.18583595283,-8.1875,0.704006286792));
+#43917 = SURFACE_CURVE('',#43918,(#43923,#43930),.PCURVE_S1.);
+#43918 = CIRCLE('',#43919,9.375E-02);
+#43919 = AXIS2_PLACEMENT_3D('',#43920,#43921,#43922);
+#43920 = CARTESIAN_POINT('',(5.18583595283,-8.1875,0.610256286792));
+#43921 = DIRECTION('',(0.,-1.,0.));
+#43922 = DIRECTION('',(0.,0.,1.));
+#43923 = PCURVE('',#43442,#43924);
+#43924 = DEFINITIONAL_REPRESENTATION('',(#43925),#43929);
+#43925 = CIRCLE('',#43926,9.375E-02);
+#43926 = AXIS2_PLACEMENT_2D('',#43927,#43928);
+#43927 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#43928 = DIRECTION('',(-1.,0.));
+#43929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43930 = PCURVE('',#43675,#43931);
+#43931 = DEFINITIONAL_REPRESENTATION('',(#43932),#43936);
+#43932 = LINE('',#43933,#43934);
+#43933 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#43934 = VECTOR('',#43935,1.);
+#43935 = DIRECTION('',(-1.,0.));
+#43936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43937 = ORIENTED_EDGE('',*,*,#43938,.F.);
+#43938 = EDGE_CURVE('',#43939,#43915,#43941,.T.);
+#43939 = VERTEX_POINT('',#43940);
+#43940 = CARTESIAN_POINT('',(5.08,-8.1875,0.704006286792));
+#43941 = SURFACE_CURVE('',#43942,(#43946,#43953),.PCURVE_S1.);
+#43942 = LINE('',#43943,#43944);
+#43943 = CARTESIAN_POINT('',(5.08,-8.1875,0.704006286792));
+#43944 = VECTOR('',#43945,1.);
+#43945 = DIRECTION('',(1.,0.,0.));
+#43946 = PCURVE('',#43442,#43947);
+#43947 = DEFINITIONAL_REPRESENTATION('',(#43948),#43952);
+#43948 = LINE('',#43949,#43950);
+#43949 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#43950 = VECTOR('',#43951,1.);
+#43951 = DIRECTION('',(0.,1.));
+#43952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43953 = PCURVE('',#43642,#43954);
+#43954 = DEFINITIONAL_REPRESENTATION('',(#43955),#43959);
+#43955 = LINE('',#43956,#43957);
+#43956 = CARTESIAN_POINT('',(0.,0.));
+#43957 = VECTOR('',#43958,1.);
+#43958 = DIRECTION('',(1.,0.));
+#43959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43960 = ORIENTED_EDGE('',*,*,#43961,.F.);
+#43961 = EDGE_CURVE('',#43962,#43939,#43964,.T.);
+#43962 = VERTEX_POINT('',#43963);
+#43963 = CARTESIAN_POINT('',(5.08,-8.1875,0.516506286792));
+#43964 = SURFACE_CURVE('',#43965,(#43969,#43976),.PCURVE_S1.);
+#43965 = LINE('',#43966,#43967);
+#43966 = CARTESIAN_POINT('',(5.08,-8.1875,0.516506286792));
+#43967 = VECTOR('',#43968,1.);
+#43968 = DIRECTION('',(0.,0.,1.));
+#43969 = PCURVE('',#43442,#43970);
+#43970 = DEFINITIONAL_REPRESENTATION('',(#43971),#43975);
+#43971 = LINE('',#43972,#43973);
+#43972 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#43973 = VECTOR('',#43974,1.);
+#43974 = DIRECTION('',(-1.,0.));
+#43975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43976 = PCURVE('',#43614,#43977);
+#43977 = DEFINITIONAL_REPRESENTATION('',(#43978),#43982);
+#43978 = LINE('',#43979,#43980);
+#43979 = CARTESIAN_POINT('',(0.,0.));
+#43980 = VECTOR('',#43981,1.);
+#43981 = DIRECTION('',(1.,0.));
+#43982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43983 = ORIENTED_EDGE('',*,*,#43984,.T.);
+#43984 = EDGE_CURVE('',#43962,#43985,#43987,.T.);
+#43985 = VERTEX_POINT('',#43986);
+#43986 = CARTESIAN_POINT('',(5.135662475472,-8.1875,0.516506286792));
+#43987 = SURFACE_CURVE('',#43988,(#43992,#43999),.PCURVE_S1.);
+#43988 = LINE('',#43989,#43990);
+#43989 = CARTESIAN_POINT('',(5.08,-8.1875,0.516506286792));
+#43990 = VECTOR('',#43991,1.);
+#43991 = DIRECTION('',(1.,0.,0.));
+#43992 = PCURVE('',#43442,#43993);
+#43993 = DEFINITIONAL_REPRESENTATION('',(#43994),#43998);
+#43994 = LINE('',#43995,#43996);
+#43995 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#43996 = VECTOR('',#43997,1.);
+#43997 = DIRECTION('',(0.,1.));
+#43998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43999 = PCURVE('',#43586,#44000);
+#44000 = DEFINITIONAL_REPRESENTATION('',(#44001),#44005);
+#44001 = LINE('',#44002,#44003);
+#44002 = CARTESIAN_POINT('',(0.,0.));
+#44003 = VECTOR('',#44004,1.);
+#44004 = DIRECTION('',(1.,0.));
+#44005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44006 = ORIENTED_EDGE('',*,*,#44007,.F.);
+#44007 = EDGE_CURVE('',#44008,#43985,#44010,.T.);
+#44008 = VERTEX_POINT('',#44009);
+#44009 = CARTESIAN_POINT('',(5.452168762264,-8.1875,4.174685660388E-02)
+ );
+#44010 = SURFACE_CURVE('',#44011,(#44015,#44022),.PCURVE_S1.);
+#44011 = LINE('',#44012,#44013);
+#44012 = CARTESIAN_POINT('',(5.48,-8.1875,0.));
+#44013 = VECTOR('',#44014,1.);
+#44014 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#44015 = PCURVE('',#43442,#44016);
+#44016 = DEFINITIONAL_REPRESENTATION('',(#44017),#44021);
+#44017 = LINE('',#44018,#44019);
+#44018 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#44019 = VECTOR('',#44020,1.);
+#44020 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#44021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44022 = PCURVE('',#43558,#44023);
+#44023 = DEFINITIONAL_REPRESENTATION('',(#44024),#44028);
+#44024 = LINE('',#44025,#44026);
+#44025 = CARTESIAN_POINT('',(0.,0.));
+#44026 = VECTOR('',#44027,1.);
+#44027 = DIRECTION('',(1.,0.));
+#44028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44029 = ORIENTED_EDGE('',*,*,#44030,.F.);
+#44030 = EDGE_CURVE('',#43866,#44008,#44031,.T.);
+#44031 = SURFACE_CURVE('',#44032,(#44037,#44048),.PCURVE_S1.);
+#44032 = CIRCLE('',#44033,9.375E-02);
+#44033 = AXIS2_PLACEMENT_3D('',#44034,#44035,#44036);
+#44034 = CARTESIAN_POINT('',(5.530173477358,-8.1875,9.375E-02));
+#44035 = DIRECTION('',(0.,1.,0.));
+#44036 = DIRECTION('',(0.,0.,1.));
+#44037 = PCURVE('',#43442,#44038);
+#44038 = DEFINITIONAL_REPRESENTATION('',(#44039),#44047);
+#44039 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#44040,#44041,#44042,#44043
+ ,#44044,#44045,#44046),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#44040 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#44041 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#44042 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#44043 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#44044 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#44045 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#44046 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#44047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44048 = PCURVE('',#43530,#44049);
+#44049 = DEFINITIONAL_REPRESENTATION('',(#44050),#44054);
+#44050 = LINE('',#44051,#44052);
+#44051 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#44052 = VECTOR('',#44053,1.);
+#44053 = DIRECTION('',(1.,0.));
+#44054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44055 = ADVANCED_FACE('',(#44056),#43501,.F.);
+#44056 = FACE_BOUND('',#44057,.F.);
+#44057 = EDGE_LOOP('',(#44058,#44059,#44060,#44061));
+#44058 = ORIENTED_EDGE('',*,*,#43865,.T.);
+#44059 = ORIENTED_EDGE('',*,*,#43839,.T.);
+#44060 = ORIENTED_EDGE('',*,*,#43483,.F.);
+#44061 = ORIENTED_EDGE('',*,*,#44062,.F.);
+#44062 = EDGE_CURVE('',#43866,#43484,#44063,.T.);
+#44063 = SURFACE_CURVE('',#44064,(#44068,#44075),.PCURVE_S1.);
+#44064 = LINE('',#44065,#44066);
+#44065 = CARTESIAN_POINT('',(5.530173477358,-8.1875,0.));
+#44066 = VECTOR('',#44067,1.);
+#44067 = DIRECTION('',(0.,1.,0.));
+#44068 = PCURVE('',#43501,#44069);
+#44069 = DEFINITIONAL_REPRESENTATION('',(#44070),#44074);
+#44070 = LINE('',#44071,#44072);
+#44071 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#44072 = VECTOR('',#44073,1.);
+#44073 = DIRECTION('',(0.,1.));
+#44074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44075 = PCURVE('',#43530,#44076);
+#44076 = DEFINITIONAL_REPRESENTATION('',(#44077),#44081);
+#44077 = LINE('',#44078,#44079);
+#44078 = CARTESIAN_POINT('',(0.,0.));
+#44079 = VECTOR('',#44080,1.);
+#44080 = DIRECTION('',(0.,1.));
+#44081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44082 = ADVANCED_FACE('',(#44083),#43530,.T.);
+#44083 = FACE_BOUND('',#44084,.T.);
+#44084 = EDGE_LOOP('',(#44085,#44086,#44107,#44108));
+#44085 = ORIENTED_EDGE('',*,*,#44030,.T.);
+#44086 = ORIENTED_EDGE('',*,*,#44087,.T.);
+#44087 = EDGE_CURVE('',#44008,#43514,#44088,.T.);
+#44088 = SURFACE_CURVE('',#44089,(#44093,#44100),.PCURVE_S1.);
+#44089 = LINE('',#44090,#44091);
+#44090 = CARTESIAN_POINT('',(5.452168762264,-8.1875,4.174685660388E-02)
+ );
+#44091 = VECTOR('',#44092,1.);
+#44092 = DIRECTION('',(0.,1.,0.));
+#44093 = PCURVE('',#43530,#44094);
+#44094 = DEFINITIONAL_REPRESENTATION('',(#44095),#44099);
+#44095 = LINE('',#44096,#44097);
+#44096 = CARTESIAN_POINT('',(0.982793723247,0.));
+#44097 = VECTOR('',#44098,1.);
+#44098 = DIRECTION('',(0.,1.));
+#44099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44100 = PCURVE('',#43558,#44101);
+#44101 = DEFINITIONAL_REPRESENTATION('',(#44102),#44106);
+#44102 = LINE('',#44103,#44104);
+#44103 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#44104 = VECTOR('',#44105,1.);
+#44105 = DIRECTION('',(0.,-1.));
+#44106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44107 = ORIENTED_EDGE('',*,*,#43513,.F.);
+#44108 = ORIENTED_EDGE('',*,*,#44062,.F.);
+#44109 = ADVANCED_FACE('',(#44110),#43558,.F.);
+#44110 = FACE_BOUND('',#44111,.F.);
+#44111 = EDGE_LOOP('',(#44112,#44113,#44114,#44115));
+#44112 = ORIENTED_EDGE('',*,*,#44007,.F.);
+#44113 = ORIENTED_EDGE('',*,*,#44087,.T.);
+#44114 = ORIENTED_EDGE('',*,*,#43542,.T.);
+#44115 = ORIENTED_EDGE('',*,*,#44116,.F.);
+#44116 = EDGE_CURVE('',#43985,#43543,#44117,.T.);
+#44117 = SURFACE_CURVE('',#44118,(#44122,#44128),.PCURVE_S1.);
+#44118 = LINE('',#44119,#44120);
+#44119 = CARTESIAN_POINT('',(5.135662475472,-8.1875,0.516506286792));
+#44120 = VECTOR('',#44121,1.);
+#44121 = DIRECTION('',(0.,1.,0.));
+#44122 = PCURVE('',#43558,#44123);
+#44123 = DEFINITIONAL_REPRESENTATION('',(#44124),#44127);
+#44124 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44125,#44126),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#44125 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#44126 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#44127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44128 = PCURVE('',#43586,#44129);
+#44129 = DEFINITIONAL_REPRESENTATION('',(#44130),#44133);
+#44130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44131,#44132),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#44131 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#44132 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#44133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44134 = ADVANCED_FACE('',(#44135),#43586,.F.);
+#44135 = FACE_BOUND('',#44136,.F.);
+#44136 = EDGE_LOOP('',(#44137,#44138,#44159,#44160));
+#44137 = ORIENTED_EDGE('',*,*,#43570,.F.);
+#44138 = ORIENTED_EDGE('',*,*,#44139,.F.);
+#44139 = EDGE_CURVE('',#43962,#43571,#44140,.T.);
+#44140 = SURFACE_CURVE('',#44141,(#44145,#44152),.PCURVE_S1.);
+#44141 = LINE('',#44142,#44143);
+#44142 = CARTESIAN_POINT('',(5.08,-8.1875,0.516506286792));
+#44143 = VECTOR('',#44144,1.);
+#44144 = DIRECTION('',(0.,1.,0.));
+#44145 = PCURVE('',#43586,#44146);
+#44146 = DEFINITIONAL_REPRESENTATION('',(#44147),#44151);
+#44147 = LINE('',#44148,#44149);
+#44148 = CARTESIAN_POINT('',(0.,0.));
+#44149 = VECTOR('',#44150,1.);
+#44150 = DIRECTION('',(0.,1.));
+#44151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44152 = PCURVE('',#43614,#44153);
+#44153 = DEFINITIONAL_REPRESENTATION('',(#44154),#44158);
+#44154 = LINE('',#44155,#44156);
+#44155 = CARTESIAN_POINT('',(0.,0.));
+#44156 = VECTOR('',#44157,1.);
+#44157 = DIRECTION('',(0.,-1.));
+#44158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44159 = ORIENTED_EDGE('',*,*,#43984,.T.);
+#44160 = ORIENTED_EDGE('',*,*,#44116,.T.);
+#44161 = ADVANCED_FACE('',(#44162),#43614,.F.);
+#44162 = FACE_BOUND('',#44163,.T.);
+#44163 = EDGE_LOOP('',(#44164,#44165,#44186,#44187));
+#44164 = ORIENTED_EDGE('',*,*,#43961,.T.);
+#44165 = ORIENTED_EDGE('',*,*,#44166,.T.);
+#44166 = EDGE_CURVE('',#43939,#43599,#44167,.T.);
+#44167 = SURFACE_CURVE('',#44168,(#44172,#44179),.PCURVE_S1.);
+#44168 = LINE('',#44169,#44170);
+#44169 = CARTESIAN_POINT('',(5.08,-8.1875,0.704006286792));
+#44170 = VECTOR('',#44171,1.);
+#44171 = DIRECTION('',(0.,1.,0.));
+#44172 = PCURVE('',#43614,#44173);
+#44173 = DEFINITIONAL_REPRESENTATION('',(#44174),#44178);
+#44174 = LINE('',#44175,#44176);
+#44175 = CARTESIAN_POINT('',(0.1875,0.));
+#44176 = VECTOR('',#44177,1.);
+#44177 = DIRECTION('',(0.,-1.));
+#44178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44179 = PCURVE('',#43642,#44180);
+#44180 = DEFINITIONAL_REPRESENTATION('',(#44181),#44185);
+#44181 = LINE('',#44182,#44183);
+#44182 = CARTESIAN_POINT('',(0.,0.));
+#44183 = VECTOR('',#44184,1.);
+#44184 = DIRECTION('',(0.,1.));
+#44185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44186 = ORIENTED_EDGE('',*,*,#43598,.F.);
+#44187 = ORIENTED_EDGE('',*,*,#44139,.F.);
+#44188 = ADVANCED_FACE('',(#44189),#43703,.T.);
+#44189 = FACE_BOUND('',#44190,.T.);
+#44190 = EDGE_LOOP('',(#44191,#44192,#44193,#44194));
+#44191 = ORIENTED_EDGE('',*,*,#43891,.F.);
+#44192 = ORIENTED_EDGE('',*,*,#43790,.T.);
+#44193 = ORIENTED_EDGE('',*,*,#43687,.T.);
+#44194 = ORIENTED_EDGE('',*,*,#44195,.F.);
+#44195 = EDGE_CURVE('',#43892,#43655,#44196,.T.);
+#44196 = SURFACE_CURVE('',#44197,(#44201,#44208),.PCURVE_S1.);
+#44197 = LINE('',#44198,#44199);
+#44198 = CARTESIAN_POINT('',(5.263840667924,-8.1875,0.662259430188));
+#44199 = VECTOR('',#44200,1.);
+#44200 = DIRECTION('',(0.,1.,0.));
+#44201 = PCURVE('',#43703,#44202);
+#44202 = DEFINITIONAL_REPRESENTATION('',(#44203),#44207);
+#44203 = LINE('',#44204,#44205);
+#44204 = CARTESIAN_POINT('',(0.670936777735,0.));
+#44205 = VECTOR('',#44206,1.);
+#44206 = DIRECTION('',(0.,-1.));
+#44207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44208 = PCURVE('',#43675,#44209);
+#44209 = DEFINITIONAL_REPRESENTATION('',(#44210),#44214);
+#44210 = LINE('',#44211,#44212);
+#44211 = CARTESIAN_POINT('',(-0.,0.));
+#44212 = VECTOR('',#44213,1.);
+#44213 = DIRECTION('',(-0.,1.));
+#44214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44215 = ADVANCED_FACE('',(#44216),#43642,.T.);
+#44216 = FACE_BOUND('',#44217,.T.);
+#44217 = EDGE_LOOP('',(#44218,#44219,#44220,#44221));
+#44218 = ORIENTED_EDGE('',*,*,#43626,.F.);
+#44219 = ORIENTED_EDGE('',*,*,#44166,.F.);
+#44220 = ORIENTED_EDGE('',*,*,#43938,.T.);
+#44221 = ORIENTED_EDGE('',*,*,#44222,.T.);
+#44222 = EDGE_CURVE('',#43915,#43627,#44223,.T.);
+#44223 = SURFACE_CURVE('',#44224,(#44228,#44235),.PCURVE_S1.);
+#44224 = LINE('',#44225,#44226);
+#44225 = CARTESIAN_POINT('',(5.18583595283,-8.1875,0.704006286792));
+#44226 = VECTOR('',#44227,1.);
+#44227 = DIRECTION('',(0.,1.,0.));
+#44228 = PCURVE('',#43642,#44229);
+#44229 = DEFINITIONAL_REPRESENTATION('',(#44230),#44234);
+#44230 = LINE('',#44231,#44232);
+#44231 = CARTESIAN_POINT('',(0.10583595283,0.));
+#44232 = VECTOR('',#44233,1.);
+#44233 = DIRECTION('',(0.,1.));
+#44234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44235 = PCURVE('',#43675,#44236);
+#44236 = DEFINITIONAL_REPRESENTATION('',(#44237),#44241);
+#44237 = LINE('',#44238,#44239);
+#44238 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#44239 = VECTOR('',#44240,1.);
+#44240 = DIRECTION('',(-0.,1.));
+#44241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44242 = ADVANCED_FACE('',(#44243),#43675,.T.);
+#44243 = FACE_BOUND('',#44244,.F.);
+#44244 = EDGE_LOOP('',(#44245,#44246,#44247,#44248));
+#44245 = ORIENTED_EDGE('',*,*,#43914,.T.);
+#44246 = ORIENTED_EDGE('',*,*,#44222,.T.);
+#44247 = ORIENTED_EDGE('',*,*,#43654,.F.);
+#44248 = ORIENTED_EDGE('',*,*,#44195,.F.);
+#44249 = MANIFOLD_SOLID_BREP('',#44250);
+#44250 = CLOSED_SHELL('',(#44251,#44371,#44654,#44704,#44753,#44947,
+ #44974,#45001,#45026,#45053,#45080,#45107,#45134));
+#44251 = ADVANCED_FACE('',(#44252),#44266,.T.);
+#44252 = FACE_BOUND('',#44253,.T.);
+#44253 = EDGE_LOOP('',(#44254,#44289,#44317,#44345));
+#44254 = ORIENTED_EDGE('',*,*,#44255,.F.);
+#44255 = EDGE_CURVE('',#44256,#44258,#44260,.T.);
+#44256 = VERTEX_POINT('',#44257);
+#44257 = CARTESIAN_POINT('',(-5.88,-8.6125,0.1875));
+#44258 = VERTEX_POINT('',#44259);
+#44259 = CARTESIAN_POINT('',(-5.630520432075,-8.6125,0.1875));
+#44260 = SURFACE_CURVE('',#44261,(#44265,#44277),.PCURVE_S1.);
+#44261 = LINE('',#44262,#44263);
+#44262 = CARTESIAN_POINT('',(-5.88,-8.6125,0.1875));
+#44263 = VECTOR('',#44264,1.);
+#44264 = DIRECTION('',(1.,0.,0.));
+#44265 = PCURVE('',#44266,#44271);
+#44266 = PLANE('',#44267);
+#44267 = AXIS2_PLACEMENT_3D('',#44268,#44269,#44270);
+#44268 = CARTESIAN_POINT('',(-5.88,-8.9875,0.1875));
+#44269 = DIRECTION('',(0.,0.,1.));
+#44270 = DIRECTION('',(1.,0.,0.));
+#44271 = DEFINITIONAL_REPRESENTATION('',(#44272),#44276);
+#44272 = LINE('',#44273,#44274);
+#44273 = CARTESIAN_POINT('',(0.,0.375));
+#44274 = VECTOR('',#44275,1.);
+#44275 = DIRECTION('',(1.,0.));
+#44276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44277 = PCURVE('',#44278,#44283);
+#44278 = PLANE('',#44279);
+#44279 = AXIS2_PLACEMENT_3D('',#44280,#44281,#44282);
+#44280 = CARTESIAN_POINT('',(-5.453319128445,-8.6125,0.302149478872));
+#44281 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#44282 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#44283 = DEFINITIONAL_REPRESENTATION('',(#44284),#44288);
+#44284 = LINE('',#44285,#44286);
+#44285 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#44286 = VECTOR('',#44287,1.);
+#44287 = DIRECTION('',(1.,-8.365608664024E-59));
+#44288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44289 = ORIENTED_EDGE('',*,*,#44290,.F.);
+#44290 = EDGE_CURVE('',#44291,#44256,#44293,.T.);
+#44291 = VERTEX_POINT('',#44292);
+#44292 = CARTESIAN_POINT('',(-5.88,-8.9875,0.1875));
+#44293 = SURFACE_CURVE('',#44294,(#44298,#44305),.PCURVE_S1.);
+#44294 = LINE('',#44295,#44296);
+#44295 = CARTESIAN_POINT('',(-5.88,-8.9875,0.1875));
+#44296 = VECTOR('',#44297,1.);
+#44297 = DIRECTION('',(0.,1.,0.));
+#44298 = PCURVE('',#44266,#44299);
+#44299 = DEFINITIONAL_REPRESENTATION('',(#44300),#44304);
+#44300 = LINE('',#44301,#44302);
+#44301 = CARTESIAN_POINT('',(0.,0.));
+#44302 = VECTOR('',#44303,1.);
+#44303 = DIRECTION('',(0.,1.));
+#44304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44305 = PCURVE('',#44306,#44311);
+#44306 = PLANE('',#44307);
+#44307 = AXIS2_PLACEMENT_3D('',#44308,#44309,#44310);
+#44308 = CARTESIAN_POINT('',(-5.88,-8.9875,0.));
+#44309 = DIRECTION('',(1.,0.,0.));
+#44310 = DIRECTION('',(0.,0.,1.));
+#44311 = DEFINITIONAL_REPRESENTATION('',(#44312),#44316);
+#44312 = LINE('',#44313,#44314);
+#44313 = CARTESIAN_POINT('',(0.1875,0.));
+#44314 = VECTOR('',#44315,1.);
+#44315 = DIRECTION('',(0.,-1.));
+#44316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44317 = ORIENTED_EDGE('',*,*,#44318,.T.);
+#44318 = EDGE_CURVE('',#44291,#44319,#44321,.T.);
+#44319 = VERTEX_POINT('',#44320);
+#44320 = CARTESIAN_POINT('',(-5.630520432075,-8.9875,0.1875));
+#44321 = SURFACE_CURVE('',#44322,(#44326,#44333),.PCURVE_S1.);
+#44322 = LINE('',#44323,#44324);
+#44323 = CARTESIAN_POINT('',(-5.88,-8.9875,0.1875));
+#44324 = VECTOR('',#44325,1.);
+#44325 = DIRECTION('',(1.,0.,0.));
+#44326 = PCURVE('',#44266,#44327);
+#44327 = DEFINITIONAL_REPRESENTATION('',(#44328),#44332);
+#44328 = LINE('',#44329,#44330);
+#44329 = CARTESIAN_POINT('',(0.,0.));
+#44330 = VECTOR('',#44331,1.);
+#44331 = DIRECTION('',(1.,0.));
+#44332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44333 = PCURVE('',#44334,#44339);
+#44334 = PLANE('',#44335);
+#44335 = AXIS2_PLACEMENT_3D('',#44336,#44337,#44338);
+#44336 = CARTESIAN_POINT('',(-5.453319128445,-8.9875,0.302149478872));
+#44337 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#44338 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#44339 = DEFINITIONAL_REPRESENTATION('',(#44340),#44344);
+#44340 = LINE('',#44341,#44342);
+#44341 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#44342 = VECTOR('',#44343,1.);
+#44343 = DIRECTION('',(-1.,-4.751047921064E-59));
+#44344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44345 = ORIENTED_EDGE('',*,*,#44346,.T.);
+#44346 = EDGE_CURVE('',#44319,#44258,#44347,.T.);
+#44347 = SURFACE_CURVE('',#44348,(#44352,#44359),.PCURVE_S1.);
+#44348 = LINE('',#44349,#44350);
+#44349 = CARTESIAN_POINT('',(-5.630520432075,-8.9875,0.1875));
+#44350 = VECTOR('',#44351,1.);
+#44351 = DIRECTION('',(0.,1.,0.));
+#44352 = PCURVE('',#44266,#44353);
+#44353 = DEFINITIONAL_REPRESENTATION('',(#44354),#44358);
+#44354 = LINE('',#44355,#44356);
+#44355 = CARTESIAN_POINT('',(0.249479567925,0.));
+#44356 = VECTOR('',#44357,1.);
+#44357 = DIRECTION('',(0.,1.));
+#44358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44359 = PCURVE('',#44360,#44365);
+#44360 = CYLINDRICAL_SURFACE('',#44361,9.375E-02);
+#44361 = AXIS2_PLACEMENT_3D('',#44362,#44363,#44364);
+#44362 = CARTESIAN_POINT('',(-5.630520432075,-8.9875,0.28125));
+#44363 = DIRECTION('',(0.,1.,0.));
+#44364 = DIRECTION('',(0.,0.,-1.));
+#44365 = DEFINITIONAL_REPRESENTATION('',(#44366),#44370);
+#44366 = LINE('',#44367,#44368);
+#44367 = CARTESIAN_POINT('',(-0.,0.));
+#44368 = VECTOR('',#44369,1.);
+#44369 = DIRECTION('',(-0.,1.));
+#44370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44371 = ADVANCED_FACE('',(#44372),#44278,.T.);
+#44372 = FACE_BOUND('',#44373,.T.);
+#44373 = EDGE_LOOP('',(#44374,#44404,#44425,#44426,#44454,#44482,#44511,
+ #44539,#44567,#44595,#44623));
+#44374 = ORIENTED_EDGE('',*,*,#44375,.F.);
+#44375 = EDGE_CURVE('',#44376,#44378,#44380,.T.);
+#44376 = VERTEX_POINT('',#44377);
+#44377 = CARTESIAN_POINT('',(-5.88,-8.6125,0.));
+#44378 = VERTEX_POINT('',#44379);
+#44379 = CARTESIAN_POINT('',(-5.530173477358,-8.6125,0.));
+#44380 = SURFACE_CURVE('',#44381,(#44385,#44392),.PCURVE_S1.);
+#44381 = LINE('',#44382,#44383);
+#44382 = CARTESIAN_POINT('',(-5.88,-8.6125,0.));
+#44383 = VECTOR('',#44384,1.);
+#44384 = DIRECTION('',(1.,0.,0.));
+#44385 = PCURVE('',#44278,#44386);
+#44386 = DEFINITIONAL_REPRESENTATION('',(#44387),#44391);
+#44387 = LINE('',#44388,#44389);
+#44388 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#44389 = VECTOR('',#44390,1.);
+#44390 = DIRECTION('',(1.,-8.365608664024E-59));
+#44391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44392 = PCURVE('',#44393,#44398);
+#44393 = PLANE('',#44394);
+#44394 = AXIS2_PLACEMENT_3D('',#44395,#44396,#44397);
+#44395 = CARTESIAN_POINT('',(-5.88,-8.9875,0.));
+#44396 = DIRECTION('',(0.,0.,1.));
+#44397 = DIRECTION('',(1.,0.,0.));
+#44398 = DEFINITIONAL_REPRESENTATION('',(#44399),#44403);
+#44399 = LINE('',#44400,#44401);
+#44400 = CARTESIAN_POINT('',(0.,0.375));
+#44401 = VECTOR('',#44402,1.);
+#44402 = DIRECTION('',(1.,0.));
+#44403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44404 = ORIENTED_EDGE('',*,*,#44405,.T.);
+#44405 = EDGE_CURVE('',#44376,#44256,#44406,.T.);
+#44406 = SURFACE_CURVE('',#44407,(#44411,#44418),.PCURVE_S1.);
+#44407 = LINE('',#44408,#44409);
+#44408 = CARTESIAN_POINT('',(-5.88,-8.6125,0.));
+#44409 = VECTOR('',#44410,1.);
+#44410 = DIRECTION('',(0.,0.,1.));
+#44411 = PCURVE('',#44278,#44412);
+#44412 = DEFINITIONAL_REPRESENTATION('',(#44413),#44417);
+#44413 = LINE('',#44414,#44415);
+#44414 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#44415 = VECTOR('',#44416,1.);
+#44416 = DIRECTION('',(0.,-1.));
+#44417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44418 = PCURVE('',#44306,#44419);
+#44419 = DEFINITIONAL_REPRESENTATION('',(#44420),#44424);
+#44420 = LINE('',#44421,#44422);
+#44421 = CARTESIAN_POINT('',(0.,-0.375));
+#44422 = VECTOR('',#44423,1.);
+#44423 = DIRECTION('',(1.,0.));
+#44424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44425 = ORIENTED_EDGE('',*,*,#44255,.T.);
+#44426 = ORIENTED_EDGE('',*,*,#44427,.T.);
+#44427 = EDGE_CURVE('',#44258,#44428,#44430,.T.);
+#44428 = VERTEX_POINT('',#44429);
+#44429 = CARTESIAN_POINT('',(-5.552515716981,-8.6125,0.229246856604));
+#44430 = SURFACE_CURVE('',#44431,(#44436,#44447),.PCURVE_S1.);
+#44431 = CIRCLE('',#44432,9.375E-02);
+#44432 = AXIS2_PLACEMENT_3D('',#44433,#44434,#44435);
+#44433 = CARTESIAN_POINT('',(-5.630520432075,-8.6125,0.28125));
+#44434 = DIRECTION('',(0.,-1.,0.));
+#44435 = DIRECTION('',(0.,0.,1.));
+#44436 = PCURVE('',#44278,#44437);
+#44437 = DEFINITIONAL_REPRESENTATION('',(#44438),#44446);
+#44438 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#44439,#44440,#44441,#44442
+ ,#44443,#44444,#44445),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#44439 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#44440 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#44441 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#44442 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#44443 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#44444 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#44445 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#44446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44447 = PCURVE('',#44360,#44448);
+#44448 = DEFINITIONAL_REPRESENTATION('',(#44449),#44453);
+#44449 = LINE('',#44450,#44451);
+#44450 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#44451 = VECTOR('',#44452,1.);
+#44452 = DIRECTION('',(-1.,0.));
+#44453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44454 = ORIENTED_EDGE('',*,*,#44455,.T.);
+#44455 = EDGE_CURVE('',#44428,#44456,#44458,.T.);
+#44456 = VERTEX_POINT('',#44457);
+#44457 = CARTESIAN_POINT('',(-5.263840667924,-8.6125,0.662259430188));
+#44458 = SURFACE_CURVE('',#44459,(#44463,#44470),.PCURVE_S1.);
+#44459 = LINE('',#44460,#44461);
+#44460 = CARTESIAN_POINT('',(-5.636009430188,-8.6125,0.104006286792));
+#44461 = VECTOR('',#44462,1.);
+#44462 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#44463 = PCURVE('',#44278,#44464);
+#44464 = DEFINITIONAL_REPRESENTATION('',(#44465),#44469);
+#44465 = LINE('',#44466,#44467);
+#44466 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#44467 = VECTOR('',#44468,1.);
+#44468 = DIRECTION('',(0.554700196225,-0.832050294338));
+#44469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44470 = PCURVE('',#44471,#44476);
+#44471 = PLANE('',#44472);
+#44472 = AXIS2_PLACEMENT_3D('',#44473,#44474,#44475);
+#44473 = CARTESIAN_POINT('',(-5.636009430188,-8.9875,0.104006286792));
+#44474 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#44475 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#44476 = DEFINITIONAL_REPRESENTATION('',(#44477),#44481);
+#44477 = LINE('',#44478,#44479);
+#44478 = CARTESIAN_POINT('',(0.,-0.375));
+#44479 = VECTOR('',#44480,1.);
+#44480 = DIRECTION('',(1.,0.));
+#44481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44482 = ORIENTED_EDGE('',*,*,#44483,.T.);
+#44483 = EDGE_CURVE('',#44456,#44484,#44486,.T.);
+#44484 = VERTEX_POINT('',#44485);
+#44485 = CARTESIAN_POINT('',(-5.18583595283,-8.6125,0.704006286792));
+#44486 = SURFACE_CURVE('',#44487,(#44492,#44499),.PCURVE_S1.);
+#44487 = CIRCLE('',#44488,9.375E-02);
+#44488 = AXIS2_PLACEMENT_3D('',#44489,#44490,#44491);
+#44489 = CARTESIAN_POINT('',(-5.18583595283,-8.6125,0.610256286792));
+#44490 = DIRECTION('',(0.,1.,0.));
+#44491 = DIRECTION('',(0.,0.,1.));
+#44492 = PCURVE('',#44278,#44493);
+#44493 = DEFINITIONAL_REPRESENTATION('',(#44494),#44498);
+#44494 = CIRCLE('',#44495,9.375E-02);
+#44495 = AXIS2_PLACEMENT_2D('',#44496,#44497);
+#44496 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#44497 = DIRECTION('',(0.,-1.));
+#44498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44499 = PCURVE('',#44500,#44505);
+#44500 = CYLINDRICAL_SURFACE('',#44501,9.375E-02);
+#44501 = AXIS2_PLACEMENT_3D('',#44502,#44503,#44504);
+#44502 = CARTESIAN_POINT('',(-5.18583595283,-8.9875,0.610256286792));
+#44503 = DIRECTION('',(0.,1.,0.));
+#44504 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#44505 = DEFINITIONAL_REPRESENTATION('',(#44506),#44510);
+#44506 = LINE('',#44507,#44508);
+#44507 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#44508 = VECTOR('',#44509,1.);
+#44509 = DIRECTION('',(1.,0.));
+#44510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44511 = ORIENTED_EDGE('',*,*,#44512,.T.);
+#44512 = EDGE_CURVE('',#44484,#44513,#44515,.T.);
+#44513 = VERTEX_POINT('',#44514);
+#44514 = CARTESIAN_POINT('',(-5.08,-8.6125,0.704006286792));
+#44515 = SURFACE_CURVE('',#44516,(#44520,#44527),.PCURVE_S1.);
+#44516 = LINE('',#44517,#44518);
+#44517 = CARTESIAN_POINT('',(-5.236009430188,-8.6125,0.704006286792));
+#44518 = VECTOR('',#44519,1.);
+#44519 = DIRECTION('',(1.,0.,0.));
+#44520 = PCURVE('',#44278,#44521);
+#44521 = DEFINITIONAL_REPRESENTATION('',(#44522),#44526);
+#44522 = LINE('',#44523,#44524);
+#44523 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#44524 = VECTOR('',#44525,1.);
+#44525 = DIRECTION('',(1.,-8.365608664024E-59));
+#44526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44527 = PCURVE('',#44528,#44533);
+#44528 = PLANE('',#44529);
+#44529 = AXIS2_PLACEMENT_3D('',#44530,#44531,#44532);
+#44530 = CARTESIAN_POINT('',(-5.236009430188,-8.9875,0.704006286792));
+#44531 = DIRECTION('',(0.,0.,1.));
+#44532 = DIRECTION('',(1.,0.,0.));
+#44533 = DEFINITIONAL_REPRESENTATION('',(#44534),#44538);
+#44534 = LINE('',#44535,#44536);
+#44535 = CARTESIAN_POINT('',(0.,0.375));
+#44536 = VECTOR('',#44537,1.);
+#44537 = DIRECTION('',(1.,0.));
+#44538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44539 = ORIENTED_EDGE('',*,*,#44540,.F.);
+#44540 = EDGE_CURVE('',#44541,#44513,#44543,.T.);
+#44541 = VERTEX_POINT('',#44542);
+#44542 = CARTESIAN_POINT('',(-5.08,-8.6125,0.516506286792));
+#44543 = SURFACE_CURVE('',#44544,(#44548,#44555),.PCURVE_S1.);
+#44544 = LINE('',#44545,#44546);
+#44545 = CARTESIAN_POINT('',(-5.08,-8.6125,0.516506286792));
+#44546 = VECTOR('',#44547,1.);
+#44547 = DIRECTION('',(0.,0.,1.));
+#44548 = PCURVE('',#44278,#44549);
+#44549 = DEFINITIONAL_REPRESENTATION('',(#44550),#44554);
+#44550 = LINE('',#44551,#44552);
+#44551 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#44552 = VECTOR('',#44553,1.);
+#44553 = DIRECTION('',(0.,-1.));
+#44554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44555 = PCURVE('',#44556,#44561);
+#44556 = PLANE('',#44557);
+#44557 = AXIS2_PLACEMENT_3D('',#44558,#44559,#44560);
+#44558 = CARTESIAN_POINT('',(-5.08,-8.9875,0.516506286792));
+#44559 = DIRECTION('',(1.,0.,0.));
+#44560 = DIRECTION('',(0.,0.,1.));
+#44561 = DEFINITIONAL_REPRESENTATION('',(#44562),#44566);
+#44562 = LINE('',#44563,#44564);
+#44563 = CARTESIAN_POINT('',(0.,-0.375));
+#44564 = VECTOR('',#44565,1.);
+#44565 = DIRECTION('',(1.,0.));
+#44566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44567 = ORIENTED_EDGE('',*,*,#44568,.F.);
+#44568 = EDGE_CURVE('',#44569,#44541,#44571,.T.);
+#44569 = VERTEX_POINT('',#44570);
+#44570 = CARTESIAN_POINT('',(-5.135662475472,-8.6125,0.516506286792));
+#44571 = SURFACE_CURVE('',#44572,(#44576,#44583),.PCURVE_S1.);
+#44572 = LINE('',#44573,#44574);
+#44573 = CARTESIAN_POINT('',(-5.236009430188,-8.6125,0.516506286792));
+#44574 = VECTOR('',#44575,1.);
+#44575 = DIRECTION('',(1.,0.,0.));
+#44576 = PCURVE('',#44278,#44577);
+#44577 = DEFINITIONAL_REPRESENTATION('',(#44578),#44582);
+#44578 = LINE('',#44579,#44580);
+#44579 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#44580 = VECTOR('',#44581,1.);
+#44581 = DIRECTION('',(1.,-8.365608664024E-59));
+#44582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44583 = PCURVE('',#44584,#44589);
+#44584 = PLANE('',#44585);
+#44585 = AXIS2_PLACEMENT_3D('',#44586,#44587,#44588);
+#44586 = CARTESIAN_POINT('',(-5.236009430188,-8.9875,0.516506286792));
+#44587 = DIRECTION('',(0.,0.,1.));
+#44588 = DIRECTION('',(1.,0.,0.));
+#44589 = DEFINITIONAL_REPRESENTATION('',(#44590),#44594);
+#44590 = LINE('',#44591,#44592);
+#44591 = CARTESIAN_POINT('',(0.,0.375));
+#44592 = VECTOR('',#44593,1.);
+#44593 = DIRECTION('',(1.,0.));
+#44594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44595 = ORIENTED_EDGE('',*,*,#44596,.F.);
+#44596 = EDGE_CURVE('',#44597,#44569,#44599,.T.);
+#44597 = VERTEX_POINT('',#44598);
+#44598 = CARTESIAN_POINT('',(-5.452168762264,-8.6125,4.174685660388E-02)
+ );
+#44599 = SURFACE_CURVE('',#44600,(#44604,#44611),.PCURVE_S1.);
+#44600 = LINE('',#44601,#44602);
+#44601 = CARTESIAN_POINT('',(-5.48,-8.6125,2.775557561563E-17));
+#44602 = VECTOR('',#44603,1.);
+#44603 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#44604 = PCURVE('',#44278,#44605);
+#44605 = DEFINITIONAL_REPRESENTATION('',(#44606),#44610);
+#44606 = LINE('',#44607,#44608);
+#44607 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#44608 = VECTOR('',#44609,1.);
+#44609 = DIRECTION('',(0.554700196225,-0.832050294338));
+#44610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44611 = PCURVE('',#44612,#44617);
+#44612 = PLANE('',#44613);
+#44613 = AXIS2_PLACEMENT_3D('',#44614,#44615,#44616);
+#44614 = CARTESIAN_POINT('',(-5.48,-8.9875,2.775557561563E-17));
+#44615 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#44616 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#44617 = DEFINITIONAL_REPRESENTATION('',(#44618),#44622);
+#44618 = LINE('',#44619,#44620);
+#44619 = CARTESIAN_POINT('',(0.,-0.375));
+#44620 = VECTOR('',#44621,1.);
+#44621 = DIRECTION('',(1.,0.));
+#44622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44623 = ORIENTED_EDGE('',*,*,#44624,.F.);
+#44624 = EDGE_CURVE('',#44378,#44597,#44625,.T.);
+#44625 = SURFACE_CURVE('',#44626,(#44631,#44642),.PCURVE_S1.);
+#44626 = CIRCLE('',#44627,9.375E-02);
+#44627 = AXIS2_PLACEMENT_3D('',#44628,#44629,#44630);
+#44628 = CARTESIAN_POINT('',(-5.530173477358,-8.6125,9.375E-02));
+#44629 = DIRECTION('',(0.,-1.,0.));
+#44630 = DIRECTION('',(0.,0.,1.));
+#44631 = PCURVE('',#44278,#44632);
+#44632 = DEFINITIONAL_REPRESENTATION('',(#44633),#44641);
+#44633 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#44634,#44635,#44636,#44637
+ ,#44638,#44639,#44640),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#44634 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#44635 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#44636 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#44637 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#44638 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#44639 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#44640 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#44641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44642 = PCURVE('',#44643,#44648);
+#44643 = CYLINDRICAL_SURFACE('',#44644,9.375E-02);
+#44644 = AXIS2_PLACEMENT_3D('',#44645,#44646,#44647);
+#44645 = CARTESIAN_POINT('',(-5.530173477358,-8.9875,9.375E-02));
+#44646 = DIRECTION('',(0.,1.,0.));
+#44647 = DIRECTION('',(0.,0.,-1.));
+#44648 = DEFINITIONAL_REPRESENTATION('',(#44649),#44653);
+#44649 = LINE('',#44650,#44651);
+#44650 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#44651 = VECTOR('',#44652,1.);
+#44652 = DIRECTION('',(-1.,0.));
+#44653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44654 = ADVANCED_FACE('',(#44655),#44360,.F.);
+#44655 = FACE_BOUND('',#44656,.T.);
+#44656 = EDGE_LOOP('',(#44657,#44681,#44702,#44703));
+#44657 = ORIENTED_EDGE('',*,*,#44658,.T.);
+#44658 = EDGE_CURVE('',#44319,#44659,#44661,.T.);
+#44659 = VERTEX_POINT('',#44660);
+#44660 = CARTESIAN_POINT('',(-5.552515716981,-8.9875,0.229246856604));
+#44661 = SURFACE_CURVE('',#44662,(#44667,#44674),.PCURVE_S1.);
+#44662 = CIRCLE('',#44663,9.375E-02);
+#44663 = AXIS2_PLACEMENT_3D('',#44664,#44665,#44666);
+#44664 = CARTESIAN_POINT('',(-5.630520432075,-8.9875,0.28125));
+#44665 = DIRECTION('',(0.,-1.,0.));
+#44666 = DIRECTION('',(0.,0.,1.));
+#44667 = PCURVE('',#44360,#44668);
+#44668 = DEFINITIONAL_REPRESENTATION('',(#44669),#44673);
+#44669 = LINE('',#44670,#44671);
+#44670 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#44671 = VECTOR('',#44672,1.);
+#44672 = DIRECTION('',(-1.,0.));
+#44673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44674 = PCURVE('',#44334,#44675);
+#44675 = DEFINITIONAL_REPRESENTATION('',(#44676),#44680);
+#44676 = CIRCLE('',#44677,9.375E-02);
+#44677 = AXIS2_PLACEMENT_2D('',#44678,#44679);
+#44678 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#44679 = DIRECTION('',(0.,-1.));
+#44680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44681 = ORIENTED_EDGE('',*,*,#44682,.T.);
+#44682 = EDGE_CURVE('',#44659,#44428,#44683,.T.);
+#44683 = SURFACE_CURVE('',#44684,(#44688,#44695),.PCURVE_S1.);
+#44684 = LINE('',#44685,#44686);
+#44685 = CARTESIAN_POINT('',(-5.552515716981,-8.9875,0.229246856604));
+#44686 = VECTOR('',#44687,1.);
+#44687 = DIRECTION('',(0.,1.,0.));
+#44688 = PCURVE('',#44360,#44689);
+#44689 = DEFINITIONAL_REPRESENTATION('',(#44690),#44694);
+#44690 = LINE('',#44691,#44692);
+#44691 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#44692 = VECTOR('',#44693,1.);
+#44693 = DIRECTION('',(-0.,1.));
+#44694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44695 = PCURVE('',#44471,#44696);
+#44696 = DEFINITIONAL_REPRESENTATION('',(#44697),#44701);
+#44697 = LINE('',#44698,#44699);
+#44698 = CARTESIAN_POINT('',(0.150520432075,0.));
+#44699 = VECTOR('',#44700,1.);
+#44700 = DIRECTION('',(0.,-1.));
+#44701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44702 = ORIENTED_EDGE('',*,*,#44427,.F.);
+#44703 = ORIENTED_EDGE('',*,*,#44346,.F.);
+#44704 = ADVANCED_FACE('',(#44705),#44306,.F.);
+#44705 = FACE_BOUND('',#44706,.F.);
+#44706 = EDGE_LOOP('',(#44707,#44730,#44751,#44752));
+#44707 = ORIENTED_EDGE('',*,*,#44708,.F.);
+#44708 = EDGE_CURVE('',#44709,#44291,#44711,.T.);
+#44709 = VERTEX_POINT('',#44710);
+#44710 = CARTESIAN_POINT('',(-5.88,-8.9875,0.));
+#44711 = SURFACE_CURVE('',#44712,(#44716,#44723),.PCURVE_S1.);
+#44712 = LINE('',#44713,#44714);
+#44713 = CARTESIAN_POINT('',(-5.88,-8.9875,0.));
+#44714 = VECTOR('',#44715,1.);
+#44715 = DIRECTION('',(0.,0.,1.));
+#44716 = PCURVE('',#44306,#44717);
+#44717 = DEFINITIONAL_REPRESENTATION('',(#44718),#44722);
+#44718 = LINE('',#44719,#44720);
+#44719 = CARTESIAN_POINT('',(0.,0.));
+#44720 = VECTOR('',#44721,1.);
+#44721 = DIRECTION('',(1.,0.));
+#44722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44723 = PCURVE('',#44334,#44724);
+#44724 = DEFINITIONAL_REPRESENTATION('',(#44725),#44729);
+#44725 = LINE('',#44726,#44727);
+#44726 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#44727 = VECTOR('',#44728,1.);
+#44728 = DIRECTION('',(0.,-1.));
+#44729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44730 = ORIENTED_EDGE('',*,*,#44731,.T.);
+#44731 = EDGE_CURVE('',#44709,#44376,#44732,.T.);
+#44732 = SURFACE_CURVE('',#44733,(#44737,#44744),.PCURVE_S1.);
+#44733 = LINE('',#44734,#44735);
+#44734 = CARTESIAN_POINT('',(-5.88,-8.9875,0.));
+#44735 = VECTOR('',#44736,1.);
+#44736 = DIRECTION('',(0.,1.,0.));
+#44737 = PCURVE('',#44306,#44738);
+#44738 = DEFINITIONAL_REPRESENTATION('',(#44739),#44743);
+#44739 = LINE('',#44740,#44741);
+#44740 = CARTESIAN_POINT('',(0.,0.));
+#44741 = VECTOR('',#44742,1.);
+#44742 = DIRECTION('',(0.,-1.));
+#44743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44744 = PCURVE('',#44393,#44745);
+#44745 = DEFINITIONAL_REPRESENTATION('',(#44746),#44750);
+#44746 = LINE('',#44747,#44748);
+#44747 = CARTESIAN_POINT('',(0.,0.));
+#44748 = VECTOR('',#44749,1.);
+#44749 = DIRECTION('',(0.,1.));
+#44750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44751 = ORIENTED_EDGE('',*,*,#44405,.T.);
+#44752 = ORIENTED_EDGE('',*,*,#44290,.F.);
+#44753 = ADVANCED_FACE('',(#44754),#44334,.T.);
+#44754 = FACE_BOUND('',#44755,.T.);
+#44755 = EDGE_LOOP('',(#44756,#44779,#44803,#44826,#44849,#44872,#44895,
+ #44923,#44944,#44945,#44946));
+#44756 = ORIENTED_EDGE('',*,*,#44757,.T.);
+#44757 = EDGE_CURVE('',#44709,#44758,#44760,.T.);
+#44758 = VERTEX_POINT('',#44759);
+#44759 = CARTESIAN_POINT('',(-5.530173477358,-8.9875,0.));
+#44760 = SURFACE_CURVE('',#44761,(#44765,#44772),.PCURVE_S1.);
+#44761 = LINE('',#44762,#44763);
+#44762 = CARTESIAN_POINT('',(-5.88,-8.9875,0.));
+#44763 = VECTOR('',#44764,1.);
+#44764 = DIRECTION('',(1.,0.,0.));
+#44765 = PCURVE('',#44334,#44766);
+#44766 = DEFINITIONAL_REPRESENTATION('',(#44767),#44771);
+#44767 = LINE('',#44768,#44769);
+#44768 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#44769 = VECTOR('',#44770,1.);
+#44770 = DIRECTION('',(-1.,-4.751047921064E-59));
+#44771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44772 = PCURVE('',#44393,#44773);
+#44773 = DEFINITIONAL_REPRESENTATION('',(#44774),#44778);
+#44774 = LINE('',#44775,#44776);
+#44775 = CARTESIAN_POINT('',(0.,0.));
+#44776 = VECTOR('',#44777,1.);
+#44777 = DIRECTION('',(1.,0.));
+#44778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44779 = ORIENTED_EDGE('',*,*,#44780,.T.);
+#44780 = EDGE_CURVE('',#44758,#44781,#44783,.T.);
+#44781 = VERTEX_POINT('',#44782);
+#44782 = CARTESIAN_POINT('',(-5.452168762264,-8.9875,4.174685660388E-02)
+ );
+#44783 = SURFACE_CURVE('',#44784,(#44789,#44796),.PCURVE_S1.);
+#44784 = CIRCLE('',#44785,9.375E-02);
+#44785 = AXIS2_PLACEMENT_3D('',#44786,#44787,#44788);
+#44786 = CARTESIAN_POINT('',(-5.530173477358,-8.9875,9.375E-02));
+#44787 = DIRECTION('',(0.,-1.,0.));
+#44788 = DIRECTION('',(0.,0.,1.));
+#44789 = PCURVE('',#44334,#44790);
+#44790 = DEFINITIONAL_REPRESENTATION('',(#44791),#44795);
+#44791 = CIRCLE('',#44792,9.375E-02);
+#44792 = AXIS2_PLACEMENT_2D('',#44793,#44794);
+#44793 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#44794 = DIRECTION('',(0.,-1.));
+#44795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44796 = PCURVE('',#44643,#44797);
+#44797 = DEFINITIONAL_REPRESENTATION('',(#44798),#44802);
+#44798 = LINE('',#44799,#44800);
+#44799 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#44800 = VECTOR('',#44801,1.);
+#44801 = DIRECTION('',(-1.,0.));
+#44802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44803 = ORIENTED_EDGE('',*,*,#44804,.T.);
+#44804 = EDGE_CURVE('',#44781,#44805,#44807,.T.);
+#44805 = VERTEX_POINT('',#44806);
+#44806 = CARTESIAN_POINT('',(-5.135662475472,-8.9875,0.516506286792));
+#44807 = SURFACE_CURVE('',#44808,(#44812,#44819),.PCURVE_S1.);
+#44808 = LINE('',#44809,#44810);
+#44809 = CARTESIAN_POINT('',(-5.48,-8.9875,2.775557561563E-17));
+#44810 = VECTOR('',#44811,1.);
+#44811 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#44812 = PCURVE('',#44334,#44813);
+#44813 = DEFINITIONAL_REPRESENTATION('',(#44814),#44818);
+#44814 = LINE('',#44815,#44816);
+#44815 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#44816 = VECTOR('',#44817,1.);
+#44817 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#44818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44819 = PCURVE('',#44612,#44820);
+#44820 = DEFINITIONAL_REPRESENTATION('',(#44821),#44825);
+#44821 = LINE('',#44822,#44823);
+#44822 = CARTESIAN_POINT('',(0.,0.));
+#44823 = VECTOR('',#44824,1.);
+#44824 = DIRECTION('',(1.,0.));
+#44825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44826 = ORIENTED_EDGE('',*,*,#44827,.T.);
+#44827 = EDGE_CURVE('',#44805,#44828,#44830,.T.);
+#44828 = VERTEX_POINT('',#44829);
+#44829 = CARTESIAN_POINT('',(-5.08,-8.9875,0.516506286792));
+#44830 = SURFACE_CURVE('',#44831,(#44835,#44842),.PCURVE_S1.);
+#44831 = LINE('',#44832,#44833);
+#44832 = CARTESIAN_POINT('',(-5.236009430188,-8.9875,0.516506286792));
+#44833 = VECTOR('',#44834,1.);
+#44834 = DIRECTION('',(1.,0.,0.));
+#44835 = PCURVE('',#44334,#44836);
+#44836 = DEFINITIONAL_REPRESENTATION('',(#44837),#44841);
+#44837 = LINE('',#44838,#44839);
+#44838 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#44839 = VECTOR('',#44840,1.);
+#44840 = DIRECTION('',(-1.,-4.751047921064E-59));
+#44841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44842 = PCURVE('',#44584,#44843);
+#44843 = DEFINITIONAL_REPRESENTATION('',(#44844),#44848);
+#44844 = LINE('',#44845,#44846);
+#44845 = CARTESIAN_POINT('',(0.,0.));
+#44846 = VECTOR('',#44847,1.);
+#44847 = DIRECTION('',(1.,0.));
+#44848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44849 = ORIENTED_EDGE('',*,*,#44850,.T.);
+#44850 = EDGE_CURVE('',#44828,#44851,#44853,.T.);
+#44851 = VERTEX_POINT('',#44852);
+#44852 = CARTESIAN_POINT('',(-5.08,-8.9875,0.704006286792));
+#44853 = SURFACE_CURVE('',#44854,(#44858,#44865),.PCURVE_S1.);
+#44854 = LINE('',#44855,#44856);
+#44855 = CARTESIAN_POINT('',(-5.08,-8.9875,0.516506286792));
+#44856 = VECTOR('',#44857,1.);
+#44857 = DIRECTION('',(0.,0.,1.));
+#44858 = PCURVE('',#44334,#44859);
+#44859 = DEFINITIONAL_REPRESENTATION('',(#44860),#44864);
+#44860 = LINE('',#44861,#44862);
+#44861 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#44862 = VECTOR('',#44863,1.);
+#44863 = DIRECTION('',(0.,-1.));
+#44864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44865 = PCURVE('',#44556,#44866);
+#44866 = DEFINITIONAL_REPRESENTATION('',(#44867),#44871);
+#44867 = LINE('',#44868,#44869);
+#44868 = CARTESIAN_POINT('',(0.,0.));
+#44869 = VECTOR('',#44870,1.);
+#44870 = DIRECTION('',(1.,0.));
+#44871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44872 = ORIENTED_EDGE('',*,*,#44873,.F.);
+#44873 = EDGE_CURVE('',#44874,#44851,#44876,.T.);
+#44874 = VERTEX_POINT('',#44875);
+#44875 = CARTESIAN_POINT('',(-5.18583595283,-8.9875,0.704006286792));
+#44876 = SURFACE_CURVE('',#44877,(#44881,#44888),.PCURVE_S1.);
+#44877 = LINE('',#44878,#44879);
+#44878 = CARTESIAN_POINT('',(-5.236009430188,-8.9875,0.704006286792));
+#44879 = VECTOR('',#44880,1.);
+#44880 = DIRECTION('',(1.,0.,0.));
+#44881 = PCURVE('',#44334,#44882);
+#44882 = DEFINITIONAL_REPRESENTATION('',(#44883),#44887);
+#44883 = LINE('',#44884,#44885);
+#44884 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#44885 = VECTOR('',#44886,1.);
+#44886 = DIRECTION('',(-1.,-4.751047921064E-59));
+#44887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44888 = PCURVE('',#44528,#44889);
+#44889 = DEFINITIONAL_REPRESENTATION('',(#44890),#44894);
+#44890 = LINE('',#44891,#44892);
+#44891 = CARTESIAN_POINT('',(0.,0.));
+#44892 = VECTOR('',#44893,1.);
+#44893 = DIRECTION('',(1.,0.));
+#44894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44895 = ORIENTED_EDGE('',*,*,#44896,.F.);
+#44896 = EDGE_CURVE('',#44897,#44874,#44899,.T.);
+#44897 = VERTEX_POINT('',#44898);
+#44898 = CARTESIAN_POINT('',(-5.263840667924,-8.9875,0.662259430188));
+#44899 = SURFACE_CURVE('',#44900,(#44905,#44916),.PCURVE_S1.);
+#44900 = CIRCLE('',#44901,9.375E-02);
+#44901 = AXIS2_PLACEMENT_3D('',#44902,#44903,#44904);
+#44902 = CARTESIAN_POINT('',(-5.18583595283,-8.9875,0.610256286792));
+#44903 = DIRECTION('',(0.,1.,0.));
+#44904 = DIRECTION('',(0.,0.,1.));
+#44905 = PCURVE('',#44334,#44906);
+#44906 = DEFINITIONAL_REPRESENTATION('',(#44907),#44915);
+#44907 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#44908,#44909,#44910,#44911
+ ,#44912,#44913,#44914),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#44908 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#44909 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#44910 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#44911 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#44912 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#44913 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#44914 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#44915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44916 = PCURVE('',#44500,#44917);
+#44917 = DEFINITIONAL_REPRESENTATION('',(#44918),#44922);
+#44918 = LINE('',#44919,#44920);
+#44919 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#44920 = VECTOR('',#44921,1.);
+#44921 = DIRECTION('',(1.,0.));
+#44922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44923 = ORIENTED_EDGE('',*,*,#44924,.F.);
+#44924 = EDGE_CURVE('',#44659,#44897,#44925,.T.);
+#44925 = SURFACE_CURVE('',#44926,(#44930,#44937),.PCURVE_S1.);
+#44926 = LINE('',#44927,#44928);
+#44927 = CARTESIAN_POINT('',(-5.636009430188,-8.9875,0.104006286792));
+#44928 = VECTOR('',#44929,1.);
+#44929 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#44930 = PCURVE('',#44334,#44931);
+#44931 = DEFINITIONAL_REPRESENTATION('',(#44932),#44936);
+#44932 = LINE('',#44933,#44934);
+#44933 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#44934 = VECTOR('',#44935,1.);
+#44935 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#44936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44937 = PCURVE('',#44471,#44938);
+#44938 = DEFINITIONAL_REPRESENTATION('',(#44939),#44943);
+#44939 = LINE('',#44940,#44941);
+#44940 = CARTESIAN_POINT('',(0.,0.));
+#44941 = VECTOR('',#44942,1.);
+#44942 = DIRECTION('',(1.,0.));
+#44943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44944 = ORIENTED_EDGE('',*,*,#44658,.F.);
+#44945 = ORIENTED_EDGE('',*,*,#44318,.F.);
+#44946 = ORIENTED_EDGE('',*,*,#44708,.F.);
+#44947 = ADVANCED_FACE('',(#44948),#44393,.F.);
+#44948 = FACE_BOUND('',#44949,.F.);
+#44949 = EDGE_LOOP('',(#44950,#44951,#44952,#44953));
+#44950 = ORIENTED_EDGE('',*,*,#44375,.F.);
+#44951 = ORIENTED_EDGE('',*,*,#44731,.F.);
+#44952 = ORIENTED_EDGE('',*,*,#44757,.T.);
+#44953 = ORIENTED_EDGE('',*,*,#44954,.T.);
+#44954 = EDGE_CURVE('',#44758,#44378,#44955,.T.);
+#44955 = SURFACE_CURVE('',#44956,(#44960,#44967),.PCURVE_S1.);
+#44956 = LINE('',#44957,#44958);
+#44957 = CARTESIAN_POINT('',(-5.530173477358,-8.9875,0.));
+#44958 = VECTOR('',#44959,1.);
+#44959 = DIRECTION('',(0.,1.,0.));
+#44960 = PCURVE('',#44393,#44961);
+#44961 = DEFINITIONAL_REPRESENTATION('',(#44962),#44966);
+#44962 = LINE('',#44963,#44964);
+#44963 = CARTESIAN_POINT('',(0.349826522642,0.));
+#44964 = VECTOR('',#44965,1.);
+#44965 = DIRECTION('',(0.,1.));
+#44966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44967 = PCURVE('',#44643,#44968);
+#44968 = DEFINITIONAL_REPRESENTATION('',(#44969),#44973);
+#44969 = LINE('',#44970,#44971);
+#44970 = CARTESIAN_POINT('',(-0.,0.));
+#44971 = VECTOR('',#44972,1.);
+#44972 = DIRECTION('',(-0.,1.));
+#44973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44974 = ADVANCED_FACE('',(#44975),#44643,.T.);
+#44975 = FACE_BOUND('',#44976,.F.);
+#44976 = EDGE_LOOP('',(#44977,#44978,#44999,#45000));
+#44977 = ORIENTED_EDGE('',*,*,#44780,.T.);
+#44978 = ORIENTED_EDGE('',*,*,#44979,.T.);
+#44979 = EDGE_CURVE('',#44781,#44597,#44980,.T.);
+#44980 = SURFACE_CURVE('',#44981,(#44985,#44992),.PCURVE_S1.);
+#44981 = LINE('',#44982,#44983);
+#44982 = CARTESIAN_POINT('',(-5.452168762264,-8.9875,4.174685660388E-02)
+ );
+#44983 = VECTOR('',#44984,1.);
+#44984 = DIRECTION('',(0.,1.,0.));
+#44985 = PCURVE('',#44643,#44986);
+#44986 = DEFINITIONAL_REPRESENTATION('',(#44987),#44991);
+#44987 = LINE('',#44988,#44989);
+#44988 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#44989 = VECTOR('',#44990,1.);
+#44990 = DIRECTION('',(-0.,1.));
+#44991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44992 = PCURVE('',#44612,#44993);
+#44993 = DEFINITIONAL_REPRESENTATION('',(#44994),#44998);
+#44994 = LINE('',#44995,#44996);
+#44995 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#44996 = VECTOR('',#44997,1.);
+#44997 = DIRECTION('',(0.,-1.));
+#44998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44999 = ORIENTED_EDGE('',*,*,#44624,.F.);
+#45000 = ORIENTED_EDGE('',*,*,#44954,.F.);
+#45001 = ADVANCED_FACE('',(#45002),#44612,.T.);
+#45002 = FACE_BOUND('',#45003,.T.);
+#45003 = EDGE_LOOP('',(#45004,#45005,#45006,#45007));
+#45004 = ORIENTED_EDGE('',*,*,#44804,.F.);
+#45005 = ORIENTED_EDGE('',*,*,#44979,.T.);
+#45006 = ORIENTED_EDGE('',*,*,#44596,.T.);
+#45007 = ORIENTED_EDGE('',*,*,#45008,.F.);
+#45008 = EDGE_CURVE('',#44805,#44569,#45009,.T.);
+#45009 = SURFACE_CURVE('',#45010,(#45014,#45020),.PCURVE_S1.);
+#45010 = LINE('',#45011,#45012);
+#45011 = CARTESIAN_POINT('',(-5.135662475472,-8.9875,0.516506286792));
+#45012 = VECTOR('',#45013,1.);
+#45013 = DIRECTION('',(0.,1.,0.));
+#45014 = PCURVE('',#44612,#45015);
+#45015 = DEFINITIONAL_REPRESENTATION('',(#45016),#45019);
+#45016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45017,#45018),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#45017 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#45018 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#45019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45020 = PCURVE('',#44584,#45021);
+#45021 = DEFINITIONAL_REPRESENTATION('',(#45022),#45025);
+#45022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45023,#45024),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#45023 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#45024 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#45025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45026 = ADVANCED_FACE('',(#45027),#44584,.F.);
+#45027 = FACE_BOUND('',#45028,.F.);
+#45028 = EDGE_LOOP('',(#45029,#45030,#45031,#45032));
+#45029 = ORIENTED_EDGE('',*,*,#44568,.F.);
+#45030 = ORIENTED_EDGE('',*,*,#45008,.F.);
+#45031 = ORIENTED_EDGE('',*,*,#44827,.T.);
+#45032 = ORIENTED_EDGE('',*,*,#45033,.T.);
+#45033 = EDGE_CURVE('',#44828,#44541,#45034,.T.);
+#45034 = SURFACE_CURVE('',#45035,(#45039,#45046),.PCURVE_S1.);
+#45035 = LINE('',#45036,#45037);
+#45036 = CARTESIAN_POINT('',(-5.08,-8.9875,0.516506286792));
+#45037 = VECTOR('',#45038,1.);
+#45038 = DIRECTION('',(0.,1.,0.));
+#45039 = PCURVE('',#44584,#45040);
+#45040 = DEFINITIONAL_REPRESENTATION('',(#45041),#45045);
+#45041 = LINE('',#45042,#45043);
+#45042 = CARTESIAN_POINT('',(0.156009430188,0.));
+#45043 = VECTOR('',#45044,1.);
+#45044 = DIRECTION('',(0.,1.));
+#45045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45046 = PCURVE('',#44556,#45047);
+#45047 = DEFINITIONAL_REPRESENTATION('',(#45048),#45052);
+#45048 = LINE('',#45049,#45050);
+#45049 = CARTESIAN_POINT('',(0.,0.));
+#45050 = VECTOR('',#45051,1.);
+#45051 = DIRECTION('',(0.,-1.));
+#45052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45053 = ADVANCED_FACE('',(#45054),#44556,.T.);
+#45054 = FACE_BOUND('',#45055,.T.);
+#45055 = EDGE_LOOP('',(#45056,#45057,#45058,#45059));
+#45056 = ORIENTED_EDGE('',*,*,#44850,.F.);
+#45057 = ORIENTED_EDGE('',*,*,#45033,.T.);
+#45058 = ORIENTED_EDGE('',*,*,#44540,.T.);
+#45059 = ORIENTED_EDGE('',*,*,#45060,.F.);
+#45060 = EDGE_CURVE('',#44851,#44513,#45061,.T.);
+#45061 = SURFACE_CURVE('',#45062,(#45066,#45073),.PCURVE_S1.);
+#45062 = LINE('',#45063,#45064);
+#45063 = CARTESIAN_POINT('',(-5.08,-8.9875,0.704006286792));
+#45064 = VECTOR('',#45065,1.);
+#45065 = DIRECTION('',(0.,1.,0.));
+#45066 = PCURVE('',#44556,#45067);
+#45067 = DEFINITIONAL_REPRESENTATION('',(#45068),#45072);
+#45068 = LINE('',#45069,#45070);
+#45069 = CARTESIAN_POINT('',(0.1875,0.));
+#45070 = VECTOR('',#45071,1.);
+#45071 = DIRECTION('',(0.,-1.));
+#45072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45073 = PCURVE('',#44528,#45074);
+#45074 = DEFINITIONAL_REPRESENTATION('',(#45075),#45079);
+#45075 = LINE('',#45076,#45077);
+#45076 = CARTESIAN_POINT('',(0.156009430188,0.));
+#45077 = VECTOR('',#45078,1.);
+#45078 = DIRECTION('',(0.,1.));
+#45079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45080 = ADVANCED_FACE('',(#45081),#44471,.F.);
+#45081 = FACE_BOUND('',#45082,.F.);
+#45082 = EDGE_LOOP('',(#45083,#45084,#45085,#45086));
+#45083 = ORIENTED_EDGE('',*,*,#44924,.F.);
+#45084 = ORIENTED_EDGE('',*,*,#44682,.T.);
+#45085 = ORIENTED_EDGE('',*,*,#44455,.T.);
+#45086 = ORIENTED_EDGE('',*,*,#45087,.F.);
+#45087 = EDGE_CURVE('',#44897,#44456,#45088,.T.);
+#45088 = SURFACE_CURVE('',#45089,(#45093,#45100),.PCURVE_S1.);
+#45089 = LINE('',#45090,#45091);
+#45090 = CARTESIAN_POINT('',(-5.263840667924,-8.9875,0.662259430188));
+#45091 = VECTOR('',#45092,1.);
+#45092 = DIRECTION('',(0.,1.,0.));
+#45093 = PCURVE('',#44471,#45094);
+#45094 = DEFINITIONAL_REPRESENTATION('',(#45095),#45099);
+#45095 = LINE('',#45096,#45097);
+#45096 = CARTESIAN_POINT('',(0.670936777735,0.));
+#45097 = VECTOR('',#45098,1.);
+#45098 = DIRECTION('',(0.,-1.));
+#45099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45100 = PCURVE('',#44500,#45101);
+#45101 = DEFINITIONAL_REPRESENTATION('',(#45102),#45106);
+#45102 = LINE('',#45103,#45104);
+#45103 = CARTESIAN_POINT('',(0.,0.));
+#45104 = VECTOR('',#45105,1.);
+#45105 = DIRECTION('',(0.,1.));
+#45106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45107 = ADVANCED_FACE('',(#45108),#44528,.T.);
+#45108 = FACE_BOUND('',#45109,.T.);
+#45109 = EDGE_LOOP('',(#45110,#45111,#45112,#45113));
+#45110 = ORIENTED_EDGE('',*,*,#44873,.T.);
+#45111 = ORIENTED_EDGE('',*,*,#45060,.T.);
+#45112 = ORIENTED_EDGE('',*,*,#44512,.F.);
+#45113 = ORIENTED_EDGE('',*,*,#45114,.F.);
+#45114 = EDGE_CURVE('',#44874,#44484,#45115,.T.);
+#45115 = SURFACE_CURVE('',#45116,(#45120,#45127),.PCURVE_S1.);
+#45116 = LINE('',#45117,#45118);
+#45117 = CARTESIAN_POINT('',(-5.18583595283,-8.9875,0.704006286792));
+#45118 = VECTOR('',#45119,1.);
+#45119 = DIRECTION('',(0.,1.,0.));
+#45120 = PCURVE('',#44528,#45121);
+#45121 = DEFINITIONAL_REPRESENTATION('',(#45122),#45126);
+#45122 = LINE('',#45123,#45124);
+#45123 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#45124 = VECTOR('',#45125,1.);
+#45125 = DIRECTION('',(0.,1.));
+#45126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45127 = PCURVE('',#44500,#45128);
+#45128 = DEFINITIONAL_REPRESENTATION('',(#45129),#45133);
+#45129 = LINE('',#45130,#45131);
+#45130 = CARTESIAN_POINT('',(0.982793723247,0.));
+#45131 = VECTOR('',#45132,1.);
+#45132 = DIRECTION('',(0.,1.));
+#45133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45134 = ADVANCED_FACE('',(#45135),#44500,.T.);
+#45135 = FACE_BOUND('',#45136,.T.);
+#45136 = EDGE_LOOP('',(#45137,#45138,#45139,#45140));
+#45137 = ORIENTED_EDGE('',*,*,#44896,.T.);
+#45138 = ORIENTED_EDGE('',*,*,#45114,.T.);
+#45139 = ORIENTED_EDGE('',*,*,#44483,.F.);
+#45140 = ORIENTED_EDGE('',*,*,#45087,.F.);
+#45141 = MANIFOLD_SOLID_BREP('',#45142);
+#45142 = CLOSED_SHELL('',(#45143,#45263,#45542,#45596,#45645,#45839,
+ #45866,#45893,#45918,#45945,#45972,#45999,#46026));
+#45143 = ADVANCED_FACE('',(#45144),#45158,.T.);
+#45144 = FACE_BOUND('',#45145,.T.);
+#45145 = EDGE_LOOP('',(#45146,#45181,#45209,#45237));
+#45146 = ORIENTED_EDGE('',*,*,#45147,.F.);
+#45147 = EDGE_CURVE('',#45148,#45150,#45152,.T.);
+#45148 = VERTEX_POINT('',#45149);
+#45149 = CARTESIAN_POINT('',(5.630520432075,-8.6125,0.1875));
+#45150 = VERTEX_POINT('',#45151);
+#45151 = CARTESIAN_POINT('',(5.88,-8.6125,0.1875));
+#45152 = SURFACE_CURVE('',#45153,(#45157,#45169),.PCURVE_S1.);
+#45153 = LINE('',#45154,#45155);
+#45154 = CARTESIAN_POINT('',(5.48,-8.6125,0.1875));
+#45155 = VECTOR('',#45156,1.);
+#45156 = DIRECTION('',(1.,0.,0.));
+#45157 = PCURVE('',#45158,#45163);
+#45158 = PLANE('',#45159);
+#45159 = AXIS2_PLACEMENT_3D('',#45160,#45161,#45162);
+#45160 = CARTESIAN_POINT('',(5.48,-8.9875,0.1875));
+#45161 = DIRECTION('',(0.,0.,1.));
+#45162 = DIRECTION('',(1.,0.,0.));
+#45163 = DEFINITIONAL_REPRESENTATION('',(#45164),#45168);
+#45164 = LINE('',#45165,#45166);
+#45165 = CARTESIAN_POINT('',(0.,0.375));
+#45166 = VECTOR('',#45167,1.);
+#45167 = DIRECTION('',(1.,0.));
+#45168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45169 = PCURVE('',#45170,#45175);
+#45170 = PLANE('',#45171);
+#45171 = AXIS2_PLACEMENT_3D('',#45172,#45173,#45174);
+#45172 = CARTESIAN_POINT('',(5.453319128445,-8.6125,0.302149478872));
+#45173 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#45174 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#45175 = DEFINITIONAL_REPRESENTATION('',(#45176),#45180);
+#45176 = LINE('',#45177,#45178);
+#45177 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#45178 = VECTOR('',#45179,1.);
+#45179 = DIRECTION('',(1.,4.145425090127E-57));
+#45180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45181 = ORIENTED_EDGE('',*,*,#45182,.F.);
+#45182 = EDGE_CURVE('',#45183,#45148,#45185,.T.);
+#45183 = VERTEX_POINT('',#45184);
+#45184 = CARTESIAN_POINT('',(5.630520432075,-8.9875,0.1875));
+#45185 = SURFACE_CURVE('',#45186,(#45190,#45197),.PCURVE_S1.);
+#45186 = LINE('',#45187,#45188);
+#45187 = CARTESIAN_POINT('',(5.630520432075,-8.9875,0.1875));
+#45188 = VECTOR('',#45189,1.);
+#45189 = DIRECTION('',(0.,1.,0.));
+#45190 = PCURVE('',#45158,#45191);
+#45191 = DEFINITIONAL_REPRESENTATION('',(#45192),#45196);
+#45192 = LINE('',#45193,#45194);
+#45193 = CARTESIAN_POINT('',(0.150520432075,0.));
+#45194 = VECTOR('',#45195,1.);
+#45195 = DIRECTION('',(0.,1.));
+#45196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45197 = PCURVE('',#45198,#45203);
+#45198 = CYLINDRICAL_SURFACE('',#45199,9.375E-02);
+#45199 = AXIS2_PLACEMENT_3D('',#45200,#45201,#45202);
+#45200 = CARTESIAN_POINT('',(5.630520432075,-8.9875,0.28125));
+#45201 = DIRECTION('',(0.,1.,0.));
+#45202 = DIRECTION('',(0.,0.,-1.));
+#45203 = DEFINITIONAL_REPRESENTATION('',(#45204),#45208);
+#45204 = LINE('',#45205,#45206);
+#45205 = CARTESIAN_POINT('',(0.,0.));
+#45206 = VECTOR('',#45207,1.);
+#45207 = DIRECTION('',(0.,1.));
+#45208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45209 = ORIENTED_EDGE('',*,*,#45210,.T.);
+#45210 = EDGE_CURVE('',#45183,#45211,#45213,.T.);
+#45211 = VERTEX_POINT('',#45212);
+#45212 = CARTESIAN_POINT('',(5.88,-8.9875,0.1875));
+#45213 = SURFACE_CURVE('',#45214,(#45218,#45225),.PCURVE_S1.);
+#45214 = LINE('',#45215,#45216);
+#45215 = CARTESIAN_POINT('',(5.48,-8.9875,0.1875));
+#45216 = VECTOR('',#45217,1.);
+#45217 = DIRECTION('',(1.,0.,0.));
+#45218 = PCURVE('',#45158,#45219);
+#45219 = DEFINITIONAL_REPRESENTATION('',(#45220),#45224);
+#45220 = LINE('',#45221,#45222);
+#45221 = CARTESIAN_POINT('',(0.,0.));
+#45222 = VECTOR('',#45223,1.);
+#45223 = DIRECTION('',(1.,0.));
+#45224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45225 = PCURVE('',#45226,#45231);
+#45226 = PLANE('',#45227);
+#45227 = AXIS2_PLACEMENT_3D('',#45228,#45229,#45230);
+#45228 = CARTESIAN_POINT('',(5.453319128445,-8.9875,0.302149478872));
+#45229 = DIRECTION('',(-0.,-1.,-0.));
+#45230 = DIRECTION('',(0.,0.,-1.));
+#45231 = DEFINITIONAL_REPRESENTATION('',(#45232),#45236);
+#45232 = LINE('',#45233,#45234);
+#45233 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#45234 = VECTOR('',#45235,1.);
+#45235 = DIRECTION('',(0.,1.));
+#45236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45237 = ORIENTED_EDGE('',*,*,#45238,.T.);
+#45238 = EDGE_CURVE('',#45211,#45150,#45239,.T.);
+#45239 = SURFACE_CURVE('',#45240,(#45244,#45251),.PCURVE_S1.);
+#45240 = LINE('',#45241,#45242);
+#45241 = CARTESIAN_POINT('',(5.88,-8.9875,0.1875));
+#45242 = VECTOR('',#45243,1.);
+#45243 = DIRECTION('',(0.,1.,0.));
+#45244 = PCURVE('',#45158,#45245);
+#45245 = DEFINITIONAL_REPRESENTATION('',(#45246),#45250);
+#45246 = LINE('',#45247,#45248);
+#45247 = CARTESIAN_POINT('',(0.4,0.));
+#45248 = VECTOR('',#45249,1.);
+#45249 = DIRECTION('',(0.,1.));
+#45250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45251 = PCURVE('',#45252,#45257);
+#45252 = PLANE('',#45253);
+#45253 = AXIS2_PLACEMENT_3D('',#45254,#45255,#45256);
+#45254 = CARTESIAN_POINT('',(5.88,-8.9875,0.));
+#45255 = DIRECTION('',(1.,0.,0.));
+#45256 = DIRECTION('',(0.,0.,1.));
+#45257 = DEFINITIONAL_REPRESENTATION('',(#45258),#45262);
+#45258 = LINE('',#45259,#45260);
+#45259 = CARTESIAN_POINT('',(0.1875,0.));
+#45260 = VECTOR('',#45261,1.);
+#45261 = DIRECTION('',(0.,-1.));
+#45262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45263 = ADVANCED_FACE('',(#45264),#45170,.T.);
+#45264 = FACE_BOUND('',#45265,.T.);
+#45265 = EDGE_LOOP('',(#45266,#45296,#45325,#45353,#45381,#45409,#45437,
+ #45470,#45498,#45520,#45521));
+#45266 = ORIENTED_EDGE('',*,*,#45267,.F.);
+#45267 = EDGE_CURVE('',#45268,#45270,#45272,.T.);
+#45268 = VERTEX_POINT('',#45269);
+#45269 = CARTESIAN_POINT('',(5.530173477358,-8.6125,0.));
+#45270 = VERTEX_POINT('',#45271);
+#45271 = CARTESIAN_POINT('',(5.88,-8.6125,0.));
+#45272 = SURFACE_CURVE('',#45273,(#45277,#45284),.PCURVE_S1.);
+#45273 = LINE('',#45274,#45275);
+#45274 = CARTESIAN_POINT('',(5.48,-8.6125,0.));
+#45275 = VECTOR('',#45276,1.);
+#45276 = DIRECTION('',(1.,0.,0.));
+#45277 = PCURVE('',#45170,#45278);
+#45278 = DEFINITIONAL_REPRESENTATION('',(#45279),#45283);
+#45279 = LINE('',#45280,#45281);
+#45280 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#45281 = VECTOR('',#45282,1.);
+#45282 = DIRECTION('',(1.,4.145425090127E-57));
+#45283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45284 = PCURVE('',#45285,#45290);
+#45285 = PLANE('',#45286);
+#45286 = AXIS2_PLACEMENT_3D('',#45287,#45288,#45289);
+#45287 = CARTESIAN_POINT('',(5.48,-8.9875,0.));
+#45288 = DIRECTION('',(0.,0.,1.));
+#45289 = DIRECTION('',(1.,0.,0.));
+#45290 = DEFINITIONAL_REPRESENTATION('',(#45291),#45295);
+#45291 = LINE('',#45292,#45293);
+#45292 = CARTESIAN_POINT('',(0.,0.375));
+#45293 = VECTOR('',#45294,1.);
+#45294 = DIRECTION('',(1.,0.));
+#45295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45296 = ORIENTED_EDGE('',*,*,#45297,.T.);
+#45297 = EDGE_CURVE('',#45268,#45298,#45300,.T.);
+#45298 = VERTEX_POINT('',#45299);
+#45299 = CARTESIAN_POINT('',(5.452168762264,-8.6125,4.174685660388E-02)
+ );
+#45300 = SURFACE_CURVE('',#45301,(#45306,#45313),.PCURVE_S1.);
+#45301 = CIRCLE('',#45302,9.375E-02);
+#45302 = AXIS2_PLACEMENT_3D('',#45303,#45304,#45305);
+#45303 = CARTESIAN_POINT('',(5.530173477358,-8.6125,9.375E-02));
+#45304 = DIRECTION('',(0.,1.,0.));
+#45305 = DIRECTION('',(0.,0.,1.));
+#45306 = PCURVE('',#45170,#45307);
+#45307 = DEFINITIONAL_REPRESENTATION('',(#45308),#45312);
+#45308 = CIRCLE('',#45309,9.375E-02);
+#45309 = AXIS2_PLACEMENT_2D('',#45310,#45311);
+#45310 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#45311 = DIRECTION('',(0.,-1.));
+#45312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45313 = PCURVE('',#45314,#45319);
+#45314 = CYLINDRICAL_SURFACE('',#45315,9.375E-02);
+#45315 = AXIS2_PLACEMENT_3D('',#45316,#45317,#45318);
+#45316 = CARTESIAN_POINT('',(5.530173477358,-8.9875,9.375E-02));
+#45317 = DIRECTION('',(0.,1.,0.));
+#45318 = DIRECTION('',(0.,0.,-1.));
+#45319 = DEFINITIONAL_REPRESENTATION('',(#45320),#45324);
+#45320 = LINE('',#45321,#45322);
+#45321 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#45322 = VECTOR('',#45323,1.);
+#45323 = DIRECTION('',(1.,0.));
+#45324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45325 = ORIENTED_EDGE('',*,*,#45326,.T.);
+#45326 = EDGE_CURVE('',#45298,#45327,#45329,.T.);
+#45327 = VERTEX_POINT('',#45328);
+#45328 = CARTESIAN_POINT('',(5.135662475472,-8.6125,0.516506286792));
+#45329 = SURFACE_CURVE('',#45330,(#45334,#45341),.PCURVE_S1.);
+#45330 = LINE('',#45331,#45332);
+#45331 = CARTESIAN_POINT('',(5.48,-8.6125,0.));
+#45332 = VECTOR('',#45333,1.);
+#45333 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#45334 = PCURVE('',#45170,#45335);
+#45335 = DEFINITIONAL_REPRESENTATION('',(#45336),#45340);
+#45336 = LINE('',#45337,#45338);
+#45337 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#45338 = VECTOR('',#45339,1.);
+#45339 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#45340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45341 = PCURVE('',#45342,#45347);
+#45342 = PLANE('',#45343);
+#45343 = AXIS2_PLACEMENT_3D('',#45344,#45345,#45346);
+#45344 = CARTESIAN_POINT('',(5.48,-8.9875,0.));
+#45345 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#45346 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#45347 = DEFINITIONAL_REPRESENTATION('',(#45348),#45352);
+#45348 = LINE('',#45349,#45350);
+#45349 = CARTESIAN_POINT('',(0.,-0.375));
+#45350 = VECTOR('',#45351,1.);
+#45351 = DIRECTION('',(1.,0.));
+#45352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45353 = ORIENTED_EDGE('',*,*,#45354,.F.);
+#45354 = EDGE_CURVE('',#45355,#45327,#45357,.T.);
+#45355 = VERTEX_POINT('',#45356);
+#45356 = CARTESIAN_POINT('',(5.08,-8.6125,0.516506286792));
+#45357 = SURFACE_CURVE('',#45358,(#45362,#45369),.PCURVE_S1.);
+#45358 = LINE('',#45359,#45360);
+#45359 = CARTESIAN_POINT('',(5.08,-8.6125,0.516506286792));
+#45360 = VECTOR('',#45361,1.);
+#45361 = DIRECTION('',(1.,0.,0.));
+#45362 = PCURVE('',#45170,#45363);
+#45363 = DEFINITIONAL_REPRESENTATION('',(#45364),#45368);
+#45364 = LINE('',#45365,#45366);
+#45365 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#45366 = VECTOR('',#45367,1.);
+#45367 = DIRECTION('',(1.,4.145425090127E-57));
+#45368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45369 = PCURVE('',#45370,#45375);
+#45370 = PLANE('',#45371);
+#45371 = AXIS2_PLACEMENT_3D('',#45372,#45373,#45374);
+#45372 = CARTESIAN_POINT('',(5.08,-8.9875,0.516506286792));
+#45373 = DIRECTION('',(0.,0.,1.));
+#45374 = DIRECTION('',(1.,0.,0.));
+#45375 = DEFINITIONAL_REPRESENTATION('',(#45376),#45380);
+#45376 = LINE('',#45377,#45378);
+#45377 = CARTESIAN_POINT('',(0.,0.375));
+#45378 = VECTOR('',#45379,1.);
+#45379 = DIRECTION('',(1.,0.));
+#45380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45381 = ORIENTED_EDGE('',*,*,#45382,.T.);
+#45382 = EDGE_CURVE('',#45355,#45383,#45385,.T.);
+#45383 = VERTEX_POINT('',#45384);
+#45384 = CARTESIAN_POINT('',(5.08,-8.6125,0.704006286792));
+#45385 = SURFACE_CURVE('',#45386,(#45390,#45397),.PCURVE_S1.);
+#45386 = LINE('',#45387,#45388);
+#45387 = CARTESIAN_POINT('',(5.08,-8.6125,0.516506286792));
+#45388 = VECTOR('',#45389,1.);
+#45389 = DIRECTION('',(0.,0.,1.));
+#45390 = PCURVE('',#45170,#45391);
+#45391 = DEFINITIONAL_REPRESENTATION('',(#45392),#45396);
+#45392 = LINE('',#45393,#45394);
+#45393 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#45394 = VECTOR('',#45395,1.);
+#45395 = DIRECTION('',(0.,-1.));
+#45396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45397 = PCURVE('',#45398,#45403);
+#45398 = PLANE('',#45399);
+#45399 = AXIS2_PLACEMENT_3D('',#45400,#45401,#45402);
+#45400 = CARTESIAN_POINT('',(5.08,-8.9875,0.516506286792));
+#45401 = DIRECTION('',(1.,0.,0.));
+#45402 = DIRECTION('',(0.,0.,1.));
+#45403 = DEFINITIONAL_REPRESENTATION('',(#45404),#45408);
+#45404 = LINE('',#45405,#45406);
+#45405 = CARTESIAN_POINT('',(0.,-0.375));
+#45406 = VECTOR('',#45407,1.);
+#45407 = DIRECTION('',(1.,0.));
+#45408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45409 = ORIENTED_EDGE('',*,*,#45410,.T.);
+#45410 = EDGE_CURVE('',#45383,#45411,#45413,.T.);
+#45411 = VERTEX_POINT('',#45412);
+#45412 = CARTESIAN_POINT('',(5.18583595283,-8.6125,0.704006286792));
+#45413 = SURFACE_CURVE('',#45414,(#45418,#45425),.PCURVE_S1.);
+#45414 = LINE('',#45415,#45416);
+#45415 = CARTESIAN_POINT('',(5.08,-8.6125,0.704006286792));
+#45416 = VECTOR('',#45417,1.);
+#45417 = DIRECTION('',(1.,0.,0.));
+#45418 = PCURVE('',#45170,#45419);
+#45419 = DEFINITIONAL_REPRESENTATION('',(#45420),#45424);
+#45420 = LINE('',#45421,#45422);
+#45421 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#45422 = VECTOR('',#45423,1.);
+#45423 = DIRECTION('',(1.,4.145425090127E-57));
+#45424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45425 = PCURVE('',#45426,#45431);
+#45426 = PLANE('',#45427);
+#45427 = AXIS2_PLACEMENT_3D('',#45428,#45429,#45430);
+#45428 = CARTESIAN_POINT('',(5.08,-8.9875,0.704006286792));
+#45429 = DIRECTION('',(0.,0.,1.));
+#45430 = DIRECTION('',(1.,0.,0.));
+#45431 = DEFINITIONAL_REPRESENTATION('',(#45432),#45436);
+#45432 = LINE('',#45433,#45434);
+#45433 = CARTESIAN_POINT('',(0.,0.375));
+#45434 = VECTOR('',#45435,1.);
+#45435 = DIRECTION('',(1.,0.));
+#45436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45437 = ORIENTED_EDGE('',*,*,#45438,.F.);
+#45438 = EDGE_CURVE('',#45439,#45411,#45441,.T.);
+#45439 = VERTEX_POINT('',#45440);
+#45440 = CARTESIAN_POINT('',(5.263840667924,-8.6125,0.662259430188));
+#45441 = SURFACE_CURVE('',#45442,(#45447,#45458),.PCURVE_S1.);
+#45442 = CIRCLE('',#45443,9.375E-02);
+#45443 = AXIS2_PLACEMENT_3D('',#45444,#45445,#45446);
+#45444 = CARTESIAN_POINT('',(5.18583595283,-8.6125,0.610256286792));
+#45445 = DIRECTION('',(0.,-1.,0.));
+#45446 = DIRECTION('',(0.,0.,1.));
+#45447 = PCURVE('',#45170,#45448);
+#45448 = DEFINITIONAL_REPRESENTATION('',(#45449),#45457);
+#45449 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#45450,#45451,#45452,#45453
+ ,#45454,#45455,#45456),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#45450 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#45451 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#45452 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#45453 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#45454 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#45455 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#45456 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#45457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45458 = PCURVE('',#45459,#45464);
+#45459 = CYLINDRICAL_SURFACE('',#45460,9.375E-02);
+#45460 = AXIS2_PLACEMENT_3D('',#45461,#45462,#45463);
+#45461 = CARTESIAN_POINT('',(5.18583595283,-8.9875,0.610256286792));
+#45462 = DIRECTION('',(0.,1.,0.));
+#45463 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#45464 = DEFINITIONAL_REPRESENTATION('',(#45465),#45469);
+#45465 = LINE('',#45466,#45467);
+#45466 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#45467 = VECTOR('',#45468,1.);
+#45468 = DIRECTION('',(-1.,0.));
+#45469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45470 = ORIENTED_EDGE('',*,*,#45471,.F.);
+#45471 = EDGE_CURVE('',#45472,#45439,#45474,.T.);
+#45472 = VERTEX_POINT('',#45473);
+#45473 = CARTESIAN_POINT('',(5.552515716981,-8.6125,0.229246856604));
+#45474 = SURFACE_CURVE('',#45475,(#45479,#45486),.PCURVE_S1.);
+#45475 = LINE('',#45476,#45477);
+#45476 = CARTESIAN_POINT('',(5.636009430188,-8.6125,0.104006286792));
+#45477 = VECTOR('',#45478,1.);
+#45478 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#45479 = PCURVE('',#45170,#45480);
+#45480 = DEFINITIONAL_REPRESENTATION('',(#45481),#45485);
+#45481 = LINE('',#45482,#45483);
+#45482 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#45483 = VECTOR('',#45484,1.);
+#45484 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#45485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45486 = PCURVE('',#45487,#45492);
+#45487 = PLANE('',#45488);
+#45488 = AXIS2_PLACEMENT_3D('',#45489,#45490,#45491);
+#45489 = CARTESIAN_POINT('',(5.636009430188,-8.9875,0.104006286792));
+#45490 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#45491 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#45492 = DEFINITIONAL_REPRESENTATION('',(#45493),#45497);
+#45493 = LINE('',#45494,#45495);
+#45494 = CARTESIAN_POINT('',(0.,-0.375));
+#45495 = VECTOR('',#45496,1.);
+#45496 = DIRECTION('',(1.,0.));
+#45497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45498 = ORIENTED_EDGE('',*,*,#45499,.F.);
+#45499 = EDGE_CURVE('',#45148,#45472,#45500,.T.);
+#45500 = SURFACE_CURVE('',#45501,(#45506,#45513),.PCURVE_S1.);
+#45501 = CIRCLE('',#45502,9.375E-02);
+#45502 = AXIS2_PLACEMENT_3D('',#45503,#45504,#45505);
+#45503 = CARTESIAN_POINT('',(5.630520432075,-8.6125,0.28125));
+#45504 = DIRECTION('',(0.,1.,0.));
+#45505 = DIRECTION('',(0.,0.,1.));
+#45506 = PCURVE('',#45170,#45507);
+#45507 = DEFINITIONAL_REPRESENTATION('',(#45508),#45512);
+#45508 = CIRCLE('',#45509,9.375E-02);
+#45509 = AXIS2_PLACEMENT_2D('',#45510,#45511);
+#45510 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#45511 = DIRECTION('',(0.,-1.));
+#45512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45513 = PCURVE('',#45198,#45514);
+#45514 = DEFINITIONAL_REPRESENTATION('',(#45515),#45519);
+#45515 = LINE('',#45516,#45517);
+#45516 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#45517 = VECTOR('',#45518,1.);
+#45518 = DIRECTION('',(1.,0.));
+#45519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45520 = ORIENTED_EDGE('',*,*,#45147,.T.);
+#45521 = ORIENTED_EDGE('',*,*,#45522,.F.);
+#45522 = EDGE_CURVE('',#45270,#45150,#45523,.T.);
+#45523 = SURFACE_CURVE('',#45524,(#45528,#45535),.PCURVE_S1.);
+#45524 = LINE('',#45525,#45526);
+#45525 = CARTESIAN_POINT('',(5.88,-8.6125,0.));
+#45526 = VECTOR('',#45527,1.);
+#45527 = DIRECTION('',(0.,0.,1.));
+#45528 = PCURVE('',#45170,#45529);
+#45529 = DEFINITIONAL_REPRESENTATION('',(#45530),#45534);
+#45530 = LINE('',#45531,#45532);
+#45531 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#45532 = VECTOR('',#45533,1.);
+#45533 = DIRECTION('',(0.,-1.));
+#45534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45535 = PCURVE('',#45252,#45536);
+#45536 = DEFINITIONAL_REPRESENTATION('',(#45537),#45541);
+#45537 = LINE('',#45538,#45539);
+#45538 = CARTESIAN_POINT('',(0.,-0.375));
+#45539 = VECTOR('',#45540,1.);
+#45540 = DIRECTION('',(1.,0.));
+#45541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45542 = ADVANCED_FACE('',(#45543),#45198,.F.);
+#45543 = FACE_BOUND('',#45544,.F.);
+#45544 = EDGE_LOOP('',(#45545,#45573,#45594,#45595));
+#45545 = ORIENTED_EDGE('',*,*,#45546,.T.);
+#45546 = EDGE_CURVE('',#45183,#45547,#45549,.T.);
+#45547 = VERTEX_POINT('',#45548);
+#45548 = CARTESIAN_POINT('',(5.552515716981,-8.9875,0.229246856604));
+#45549 = SURFACE_CURVE('',#45550,(#45555,#45562),.PCURVE_S1.);
+#45550 = CIRCLE('',#45551,9.375E-02);
+#45551 = AXIS2_PLACEMENT_3D('',#45552,#45553,#45554);
+#45552 = CARTESIAN_POINT('',(5.630520432075,-8.9875,0.28125));
+#45553 = DIRECTION('',(0.,1.,0.));
+#45554 = DIRECTION('',(0.,0.,1.));
+#45555 = PCURVE('',#45198,#45556);
+#45556 = DEFINITIONAL_REPRESENTATION('',(#45557),#45561);
+#45557 = LINE('',#45558,#45559);
+#45558 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#45559 = VECTOR('',#45560,1.);
+#45560 = DIRECTION('',(1.,0.));
+#45561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45562 = PCURVE('',#45226,#45563);
+#45563 = DEFINITIONAL_REPRESENTATION('',(#45564),#45572);
+#45564 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#45565,#45566,#45567,#45568
+ ,#45569,#45570,#45571),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#45565 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#45566 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#45567 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#45568 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#45569 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#45570 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#45571 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#45572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45573 = ORIENTED_EDGE('',*,*,#45574,.T.);
+#45574 = EDGE_CURVE('',#45547,#45472,#45575,.T.);
+#45575 = SURFACE_CURVE('',#45576,(#45580,#45587),.PCURVE_S1.);
+#45576 = LINE('',#45577,#45578);
+#45577 = CARTESIAN_POINT('',(5.552515716981,-8.9875,0.229246856604));
+#45578 = VECTOR('',#45579,1.);
+#45579 = DIRECTION('',(0.,1.,0.));
+#45580 = PCURVE('',#45198,#45581);
+#45581 = DEFINITIONAL_REPRESENTATION('',(#45582),#45586);
+#45582 = LINE('',#45583,#45584);
+#45583 = CARTESIAN_POINT('',(0.982793723247,0.));
+#45584 = VECTOR('',#45585,1.);
+#45585 = DIRECTION('',(0.,1.));
+#45586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45587 = PCURVE('',#45487,#45588);
+#45588 = DEFINITIONAL_REPRESENTATION('',(#45589),#45593);
+#45589 = LINE('',#45590,#45591);
+#45590 = CARTESIAN_POINT('',(0.150520432075,0.));
+#45591 = VECTOR('',#45592,1.);
+#45592 = DIRECTION('',(0.,-1.));
+#45593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45594 = ORIENTED_EDGE('',*,*,#45499,.F.);
+#45595 = ORIENTED_EDGE('',*,*,#45182,.F.);
+#45596 = ADVANCED_FACE('',(#45597),#45252,.T.);
+#45597 = FACE_BOUND('',#45598,.T.);
+#45598 = EDGE_LOOP('',(#45599,#45622,#45643,#45644));
+#45599 = ORIENTED_EDGE('',*,*,#45600,.F.);
+#45600 = EDGE_CURVE('',#45601,#45211,#45603,.T.);
+#45601 = VERTEX_POINT('',#45602);
+#45602 = CARTESIAN_POINT('',(5.88,-8.9875,0.));
+#45603 = SURFACE_CURVE('',#45604,(#45608,#45615),.PCURVE_S1.);
+#45604 = LINE('',#45605,#45606);
+#45605 = CARTESIAN_POINT('',(5.88,-8.9875,0.));
+#45606 = VECTOR('',#45607,1.);
+#45607 = DIRECTION('',(0.,0.,1.));
+#45608 = PCURVE('',#45252,#45609);
+#45609 = DEFINITIONAL_REPRESENTATION('',(#45610),#45614);
+#45610 = LINE('',#45611,#45612);
+#45611 = CARTESIAN_POINT('',(0.,0.));
+#45612 = VECTOR('',#45613,1.);
+#45613 = DIRECTION('',(1.,0.));
+#45614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45615 = PCURVE('',#45226,#45616);
+#45616 = DEFINITIONAL_REPRESENTATION('',(#45617),#45621);
+#45617 = LINE('',#45618,#45619);
+#45618 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#45619 = VECTOR('',#45620,1.);
+#45620 = DIRECTION('',(-1.,0.));
+#45621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45622 = ORIENTED_EDGE('',*,*,#45623,.T.);
+#45623 = EDGE_CURVE('',#45601,#45270,#45624,.T.);
+#45624 = SURFACE_CURVE('',#45625,(#45629,#45636),.PCURVE_S1.);
+#45625 = LINE('',#45626,#45627);
+#45626 = CARTESIAN_POINT('',(5.88,-8.9875,0.));
+#45627 = VECTOR('',#45628,1.);
+#45628 = DIRECTION('',(0.,1.,0.));
+#45629 = PCURVE('',#45252,#45630);
+#45630 = DEFINITIONAL_REPRESENTATION('',(#45631),#45635);
+#45631 = LINE('',#45632,#45633);
+#45632 = CARTESIAN_POINT('',(0.,0.));
+#45633 = VECTOR('',#45634,1.);
+#45634 = DIRECTION('',(0.,-1.));
+#45635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45636 = PCURVE('',#45285,#45637);
+#45637 = DEFINITIONAL_REPRESENTATION('',(#45638),#45642);
+#45638 = LINE('',#45639,#45640);
+#45639 = CARTESIAN_POINT('',(0.4,0.));
+#45640 = VECTOR('',#45641,1.);
+#45641 = DIRECTION('',(0.,1.));
+#45642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45643 = ORIENTED_EDGE('',*,*,#45522,.T.);
+#45644 = ORIENTED_EDGE('',*,*,#45238,.F.);
+#45645 = ADVANCED_FACE('',(#45646),#45226,.T.);
+#45646 = FACE_BOUND('',#45647,.T.);
+#45647 = EDGE_LOOP('',(#45648,#45671,#45672,#45673,#45674,#45697,#45721,
+ #45744,#45767,#45790,#45813));
+#45648 = ORIENTED_EDGE('',*,*,#45649,.T.);
+#45649 = EDGE_CURVE('',#45650,#45601,#45652,.T.);
+#45650 = VERTEX_POINT('',#45651);
+#45651 = CARTESIAN_POINT('',(5.530173477358,-8.9875,0.));
+#45652 = SURFACE_CURVE('',#45653,(#45657,#45664),.PCURVE_S1.);
+#45653 = LINE('',#45654,#45655);
+#45654 = CARTESIAN_POINT('',(5.48,-8.9875,0.));
+#45655 = VECTOR('',#45656,1.);
+#45656 = DIRECTION('',(1.,0.,0.));
+#45657 = PCURVE('',#45226,#45658);
+#45658 = DEFINITIONAL_REPRESENTATION('',(#45659),#45663);
+#45659 = LINE('',#45660,#45661);
+#45660 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#45661 = VECTOR('',#45662,1.);
+#45662 = DIRECTION('',(0.,1.));
+#45663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45664 = PCURVE('',#45285,#45665);
+#45665 = DEFINITIONAL_REPRESENTATION('',(#45666),#45670);
+#45666 = LINE('',#45667,#45668);
+#45667 = CARTESIAN_POINT('',(0.,0.));
+#45668 = VECTOR('',#45669,1.);
+#45669 = DIRECTION('',(1.,0.));
+#45670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45671 = ORIENTED_EDGE('',*,*,#45600,.T.);
+#45672 = ORIENTED_EDGE('',*,*,#45210,.F.);
+#45673 = ORIENTED_EDGE('',*,*,#45546,.T.);
+#45674 = ORIENTED_EDGE('',*,*,#45675,.T.);
+#45675 = EDGE_CURVE('',#45547,#45676,#45678,.T.);
+#45676 = VERTEX_POINT('',#45677);
+#45677 = CARTESIAN_POINT('',(5.263840667924,-8.9875,0.662259430188));
+#45678 = SURFACE_CURVE('',#45679,(#45683,#45690),.PCURVE_S1.);
+#45679 = LINE('',#45680,#45681);
+#45680 = CARTESIAN_POINT('',(5.636009430188,-8.9875,0.104006286792));
+#45681 = VECTOR('',#45682,1.);
+#45682 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#45683 = PCURVE('',#45226,#45684);
+#45684 = DEFINITIONAL_REPRESENTATION('',(#45685),#45689);
+#45685 = LINE('',#45686,#45687);
+#45686 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#45687 = VECTOR('',#45688,1.);
+#45688 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#45689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45690 = PCURVE('',#45487,#45691);
+#45691 = DEFINITIONAL_REPRESENTATION('',(#45692),#45696);
+#45692 = LINE('',#45693,#45694);
+#45693 = CARTESIAN_POINT('',(0.,0.));
+#45694 = VECTOR('',#45695,1.);
+#45695 = DIRECTION('',(1.,0.));
+#45696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45697 = ORIENTED_EDGE('',*,*,#45698,.T.);
+#45698 = EDGE_CURVE('',#45676,#45699,#45701,.T.);
+#45699 = VERTEX_POINT('',#45700);
+#45700 = CARTESIAN_POINT('',(5.18583595283,-8.9875,0.704006286792));
+#45701 = SURFACE_CURVE('',#45702,(#45707,#45714),.PCURVE_S1.);
+#45702 = CIRCLE('',#45703,9.375E-02);
+#45703 = AXIS2_PLACEMENT_3D('',#45704,#45705,#45706);
+#45704 = CARTESIAN_POINT('',(5.18583595283,-8.9875,0.610256286792));
+#45705 = DIRECTION('',(0.,-1.,0.));
+#45706 = DIRECTION('',(0.,0.,1.));
+#45707 = PCURVE('',#45226,#45708);
+#45708 = DEFINITIONAL_REPRESENTATION('',(#45709),#45713);
+#45709 = CIRCLE('',#45710,9.375E-02);
+#45710 = AXIS2_PLACEMENT_2D('',#45711,#45712);
+#45711 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#45712 = DIRECTION('',(-1.,0.));
+#45713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45714 = PCURVE('',#45459,#45715);
+#45715 = DEFINITIONAL_REPRESENTATION('',(#45716),#45720);
+#45716 = LINE('',#45717,#45718);
+#45717 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#45718 = VECTOR('',#45719,1.);
+#45719 = DIRECTION('',(-1.,0.));
+#45720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45721 = ORIENTED_EDGE('',*,*,#45722,.F.);
+#45722 = EDGE_CURVE('',#45723,#45699,#45725,.T.);
+#45723 = VERTEX_POINT('',#45724);
+#45724 = CARTESIAN_POINT('',(5.08,-8.9875,0.704006286792));
+#45725 = SURFACE_CURVE('',#45726,(#45730,#45737),.PCURVE_S1.);
+#45726 = LINE('',#45727,#45728);
+#45727 = CARTESIAN_POINT('',(5.08,-8.9875,0.704006286792));
+#45728 = VECTOR('',#45729,1.);
+#45729 = DIRECTION('',(1.,0.,0.));
+#45730 = PCURVE('',#45226,#45731);
+#45731 = DEFINITIONAL_REPRESENTATION('',(#45732),#45736);
+#45732 = LINE('',#45733,#45734);
+#45733 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#45734 = VECTOR('',#45735,1.);
+#45735 = DIRECTION('',(0.,1.));
+#45736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45737 = PCURVE('',#45426,#45738);
+#45738 = DEFINITIONAL_REPRESENTATION('',(#45739),#45743);
+#45739 = LINE('',#45740,#45741);
+#45740 = CARTESIAN_POINT('',(0.,0.));
+#45741 = VECTOR('',#45742,1.);
+#45742 = DIRECTION('',(1.,0.));
+#45743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45744 = ORIENTED_EDGE('',*,*,#45745,.F.);
+#45745 = EDGE_CURVE('',#45746,#45723,#45748,.T.);
+#45746 = VERTEX_POINT('',#45747);
+#45747 = CARTESIAN_POINT('',(5.08,-8.9875,0.516506286792));
+#45748 = SURFACE_CURVE('',#45749,(#45753,#45760),.PCURVE_S1.);
+#45749 = LINE('',#45750,#45751);
+#45750 = CARTESIAN_POINT('',(5.08,-8.9875,0.516506286792));
+#45751 = VECTOR('',#45752,1.);
+#45752 = DIRECTION('',(0.,0.,1.));
+#45753 = PCURVE('',#45226,#45754);
+#45754 = DEFINITIONAL_REPRESENTATION('',(#45755),#45759);
+#45755 = LINE('',#45756,#45757);
+#45756 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#45757 = VECTOR('',#45758,1.);
+#45758 = DIRECTION('',(-1.,0.));
+#45759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45760 = PCURVE('',#45398,#45761);
+#45761 = DEFINITIONAL_REPRESENTATION('',(#45762),#45766);
+#45762 = LINE('',#45763,#45764);
+#45763 = CARTESIAN_POINT('',(0.,0.));
+#45764 = VECTOR('',#45765,1.);
+#45765 = DIRECTION('',(1.,0.));
+#45766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45767 = ORIENTED_EDGE('',*,*,#45768,.T.);
+#45768 = EDGE_CURVE('',#45746,#45769,#45771,.T.);
+#45769 = VERTEX_POINT('',#45770);
+#45770 = CARTESIAN_POINT('',(5.135662475472,-8.9875,0.516506286792));
+#45771 = SURFACE_CURVE('',#45772,(#45776,#45783),.PCURVE_S1.);
+#45772 = LINE('',#45773,#45774);
+#45773 = CARTESIAN_POINT('',(5.08,-8.9875,0.516506286792));
+#45774 = VECTOR('',#45775,1.);
+#45775 = DIRECTION('',(1.,0.,0.));
+#45776 = PCURVE('',#45226,#45777);
+#45777 = DEFINITIONAL_REPRESENTATION('',(#45778),#45782);
+#45778 = LINE('',#45779,#45780);
+#45779 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#45780 = VECTOR('',#45781,1.);
+#45781 = DIRECTION('',(0.,1.));
+#45782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45783 = PCURVE('',#45370,#45784);
+#45784 = DEFINITIONAL_REPRESENTATION('',(#45785),#45789);
+#45785 = LINE('',#45786,#45787);
+#45786 = CARTESIAN_POINT('',(0.,0.));
+#45787 = VECTOR('',#45788,1.);
+#45788 = DIRECTION('',(1.,0.));
+#45789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45790 = ORIENTED_EDGE('',*,*,#45791,.F.);
+#45791 = EDGE_CURVE('',#45792,#45769,#45794,.T.);
+#45792 = VERTEX_POINT('',#45793);
+#45793 = CARTESIAN_POINT('',(5.452168762264,-8.9875,4.174685660388E-02)
+ );
+#45794 = SURFACE_CURVE('',#45795,(#45799,#45806),.PCURVE_S1.);
+#45795 = LINE('',#45796,#45797);
+#45796 = CARTESIAN_POINT('',(5.48,-8.9875,0.));
+#45797 = VECTOR('',#45798,1.);
+#45798 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#45799 = PCURVE('',#45226,#45800);
+#45800 = DEFINITIONAL_REPRESENTATION('',(#45801),#45805);
+#45801 = LINE('',#45802,#45803);
+#45802 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#45803 = VECTOR('',#45804,1.);
+#45804 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#45805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45806 = PCURVE('',#45342,#45807);
+#45807 = DEFINITIONAL_REPRESENTATION('',(#45808),#45812);
+#45808 = LINE('',#45809,#45810);
+#45809 = CARTESIAN_POINT('',(0.,0.));
+#45810 = VECTOR('',#45811,1.);
+#45811 = DIRECTION('',(1.,0.));
+#45812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45813 = ORIENTED_EDGE('',*,*,#45814,.F.);
+#45814 = EDGE_CURVE('',#45650,#45792,#45815,.T.);
+#45815 = SURFACE_CURVE('',#45816,(#45821,#45832),.PCURVE_S1.);
+#45816 = CIRCLE('',#45817,9.375E-02);
+#45817 = AXIS2_PLACEMENT_3D('',#45818,#45819,#45820);
+#45818 = CARTESIAN_POINT('',(5.530173477358,-8.9875,9.375E-02));
+#45819 = DIRECTION('',(0.,1.,0.));
+#45820 = DIRECTION('',(0.,0.,1.));
+#45821 = PCURVE('',#45226,#45822);
+#45822 = DEFINITIONAL_REPRESENTATION('',(#45823),#45831);
+#45823 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#45824,#45825,#45826,#45827
+ ,#45828,#45829,#45830),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#45824 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#45825 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#45826 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#45827 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#45828 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#45829 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#45830 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#45831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45832 = PCURVE('',#45314,#45833);
+#45833 = DEFINITIONAL_REPRESENTATION('',(#45834),#45838);
+#45834 = LINE('',#45835,#45836);
+#45835 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#45836 = VECTOR('',#45837,1.);
+#45837 = DIRECTION('',(1.,0.));
+#45838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45839 = ADVANCED_FACE('',(#45840),#45285,.F.);
+#45840 = FACE_BOUND('',#45841,.F.);
+#45841 = EDGE_LOOP('',(#45842,#45843,#45844,#45845));
+#45842 = ORIENTED_EDGE('',*,*,#45649,.T.);
+#45843 = ORIENTED_EDGE('',*,*,#45623,.T.);
+#45844 = ORIENTED_EDGE('',*,*,#45267,.F.);
+#45845 = ORIENTED_EDGE('',*,*,#45846,.F.);
+#45846 = EDGE_CURVE('',#45650,#45268,#45847,.T.);
+#45847 = SURFACE_CURVE('',#45848,(#45852,#45859),.PCURVE_S1.);
+#45848 = LINE('',#45849,#45850);
+#45849 = CARTESIAN_POINT('',(5.530173477358,-8.9875,0.));
+#45850 = VECTOR('',#45851,1.);
+#45851 = DIRECTION('',(0.,1.,0.));
+#45852 = PCURVE('',#45285,#45853);
+#45853 = DEFINITIONAL_REPRESENTATION('',(#45854),#45858);
+#45854 = LINE('',#45855,#45856);
+#45855 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#45856 = VECTOR('',#45857,1.);
+#45857 = DIRECTION('',(0.,1.));
+#45858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45859 = PCURVE('',#45314,#45860);
+#45860 = DEFINITIONAL_REPRESENTATION('',(#45861),#45865);
+#45861 = LINE('',#45862,#45863);
+#45862 = CARTESIAN_POINT('',(0.,0.));
+#45863 = VECTOR('',#45864,1.);
+#45864 = DIRECTION('',(0.,1.));
+#45865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45866 = ADVANCED_FACE('',(#45867),#45314,.T.);
+#45867 = FACE_BOUND('',#45868,.T.);
+#45868 = EDGE_LOOP('',(#45869,#45870,#45891,#45892));
+#45869 = ORIENTED_EDGE('',*,*,#45814,.T.);
+#45870 = ORIENTED_EDGE('',*,*,#45871,.T.);
+#45871 = EDGE_CURVE('',#45792,#45298,#45872,.T.);
+#45872 = SURFACE_CURVE('',#45873,(#45877,#45884),.PCURVE_S1.);
+#45873 = LINE('',#45874,#45875);
+#45874 = CARTESIAN_POINT('',(5.452168762264,-8.9875,4.174685660388E-02)
+ );
+#45875 = VECTOR('',#45876,1.);
+#45876 = DIRECTION('',(0.,1.,0.));
+#45877 = PCURVE('',#45314,#45878);
+#45878 = DEFINITIONAL_REPRESENTATION('',(#45879),#45883);
+#45879 = LINE('',#45880,#45881);
+#45880 = CARTESIAN_POINT('',(0.982793723247,0.));
+#45881 = VECTOR('',#45882,1.);
+#45882 = DIRECTION('',(0.,1.));
+#45883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45884 = PCURVE('',#45342,#45885);
+#45885 = DEFINITIONAL_REPRESENTATION('',(#45886),#45890);
+#45886 = LINE('',#45887,#45888);
+#45887 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#45888 = VECTOR('',#45889,1.);
+#45889 = DIRECTION('',(0.,-1.));
+#45890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45891 = ORIENTED_EDGE('',*,*,#45297,.F.);
+#45892 = ORIENTED_EDGE('',*,*,#45846,.F.);
+#45893 = ADVANCED_FACE('',(#45894),#45342,.F.);
+#45894 = FACE_BOUND('',#45895,.F.);
+#45895 = EDGE_LOOP('',(#45896,#45897,#45898,#45899));
+#45896 = ORIENTED_EDGE('',*,*,#45791,.F.);
+#45897 = ORIENTED_EDGE('',*,*,#45871,.T.);
+#45898 = ORIENTED_EDGE('',*,*,#45326,.T.);
+#45899 = ORIENTED_EDGE('',*,*,#45900,.F.);
+#45900 = EDGE_CURVE('',#45769,#45327,#45901,.T.);
+#45901 = SURFACE_CURVE('',#45902,(#45906,#45912),.PCURVE_S1.);
+#45902 = LINE('',#45903,#45904);
+#45903 = CARTESIAN_POINT('',(5.135662475472,-8.9875,0.516506286792));
+#45904 = VECTOR('',#45905,1.);
+#45905 = DIRECTION('',(0.,1.,0.));
+#45906 = PCURVE('',#45342,#45907);
+#45907 = DEFINITIONAL_REPRESENTATION('',(#45908),#45911);
+#45908 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45909,#45910),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#45909 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#45910 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#45911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45912 = PCURVE('',#45370,#45913);
+#45913 = DEFINITIONAL_REPRESENTATION('',(#45914),#45917);
+#45914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45915,#45916),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#45915 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#45916 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#45917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45918 = ADVANCED_FACE('',(#45919),#45370,.F.);
+#45919 = FACE_BOUND('',#45920,.F.);
+#45920 = EDGE_LOOP('',(#45921,#45922,#45943,#45944));
+#45921 = ORIENTED_EDGE('',*,*,#45354,.F.);
+#45922 = ORIENTED_EDGE('',*,*,#45923,.F.);
+#45923 = EDGE_CURVE('',#45746,#45355,#45924,.T.);
+#45924 = SURFACE_CURVE('',#45925,(#45929,#45936),.PCURVE_S1.);
+#45925 = LINE('',#45926,#45927);
+#45926 = CARTESIAN_POINT('',(5.08,-8.9875,0.516506286792));
+#45927 = VECTOR('',#45928,1.);
+#45928 = DIRECTION('',(0.,1.,0.));
+#45929 = PCURVE('',#45370,#45930);
+#45930 = DEFINITIONAL_REPRESENTATION('',(#45931),#45935);
+#45931 = LINE('',#45932,#45933);
+#45932 = CARTESIAN_POINT('',(0.,0.));
+#45933 = VECTOR('',#45934,1.);
+#45934 = DIRECTION('',(0.,1.));
+#45935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45936 = PCURVE('',#45398,#45937);
+#45937 = DEFINITIONAL_REPRESENTATION('',(#45938),#45942);
+#45938 = LINE('',#45939,#45940);
+#45939 = CARTESIAN_POINT('',(0.,0.));
+#45940 = VECTOR('',#45941,1.);
+#45941 = DIRECTION('',(0.,-1.));
+#45942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45943 = ORIENTED_EDGE('',*,*,#45768,.T.);
+#45944 = ORIENTED_EDGE('',*,*,#45900,.T.);
+#45945 = ADVANCED_FACE('',(#45946),#45398,.F.);
+#45946 = FACE_BOUND('',#45947,.T.);
+#45947 = EDGE_LOOP('',(#45948,#45949,#45970,#45971));
+#45948 = ORIENTED_EDGE('',*,*,#45745,.T.);
+#45949 = ORIENTED_EDGE('',*,*,#45950,.T.);
+#45950 = EDGE_CURVE('',#45723,#45383,#45951,.T.);
+#45951 = SURFACE_CURVE('',#45952,(#45956,#45963),.PCURVE_S1.);
+#45952 = LINE('',#45953,#45954);
+#45953 = CARTESIAN_POINT('',(5.08,-8.9875,0.704006286792));
+#45954 = VECTOR('',#45955,1.);
+#45955 = DIRECTION('',(0.,1.,0.));
+#45956 = PCURVE('',#45398,#45957);
+#45957 = DEFINITIONAL_REPRESENTATION('',(#45958),#45962);
+#45958 = LINE('',#45959,#45960);
+#45959 = CARTESIAN_POINT('',(0.1875,0.));
+#45960 = VECTOR('',#45961,1.);
+#45961 = DIRECTION('',(0.,-1.));
+#45962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45963 = PCURVE('',#45426,#45964);
+#45964 = DEFINITIONAL_REPRESENTATION('',(#45965),#45969);
+#45965 = LINE('',#45966,#45967);
+#45966 = CARTESIAN_POINT('',(0.,0.));
+#45967 = VECTOR('',#45968,1.);
+#45968 = DIRECTION('',(0.,1.));
+#45969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45970 = ORIENTED_EDGE('',*,*,#45382,.F.);
+#45971 = ORIENTED_EDGE('',*,*,#45923,.F.);
+#45972 = ADVANCED_FACE('',(#45973),#45487,.T.);
+#45973 = FACE_BOUND('',#45974,.T.);
+#45974 = EDGE_LOOP('',(#45975,#45976,#45977,#45978));
+#45975 = ORIENTED_EDGE('',*,*,#45675,.F.);
+#45976 = ORIENTED_EDGE('',*,*,#45574,.T.);
+#45977 = ORIENTED_EDGE('',*,*,#45471,.T.);
+#45978 = ORIENTED_EDGE('',*,*,#45979,.F.);
+#45979 = EDGE_CURVE('',#45676,#45439,#45980,.T.);
+#45980 = SURFACE_CURVE('',#45981,(#45985,#45992),.PCURVE_S1.);
+#45981 = LINE('',#45982,#45983);
+#45982 = CARTESIAN_POINT('',(5.263840667924,-8.9875,0.662259430188));
+#45983 = VECTOR('',#45984,1.);
+#45984 = DIRECTION('',(0.,1.,0.));
+#45985 = PCURVE('',#45487,#45986);
+#45986 = DEFINITIONAL_REPRESENTATION('',(#45987),#45991);
+#45987 = LINE('',#45988,#45989);
+#45988 = CARTESIAN_POINT('',(0.670936777735,0.));
+#45989 = VECTOR('',#45990,1.);
+#45990 = DIRECTION('',(0.,-1.));
+#45991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45992 = PCURVE('',#45459,#45993);
+#45993 = DEFINITIONAL_REPRESENTATION('',(#45994),#45998);
+#45994 = LINE('',#45995,#45996);
+#45995 = CARTESIAN_POINT('',(-0.,0.));
+#45996 = VECTOR('',#45997,1.);
+#45997 = DIRECTION('',(-0.,1.));
+#45998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#45999 = ADVANCED_FACE('',(#46000),#45426,.T.);
+#46000 = FACE_BOUND('',#46001,.T.);
+#46001 = EDGE_LOOP('',(#46002,#46003,#46004,#46005));
+#46002 = ORIENTED_EDGE('',*,*,#45410,.F.);
+#46003 = ORIENTED_EDGE('',*,*,#45950,.F.);
+#46004 = ORIENTED_EDGE('',*,*,#45722,.T.);
+#46005 = ORIENTED_EDGE('',*,*,#46006,.T.);
+#46006 = EDGE_CURVE('',#45699,#45411,#46007,.T.);
+#46007 = SURFACE_CURVE('',#46008,(#46012,#46019),.PCURVE_S1.);
+#46008 = LINE('',#46009,#46010);
+#46009 = CARTESIAN_POINT('',(5.18583595283,-8.9875,0.704006286792));
+#46010 = VECTOR('',#46011,1.);
+#46011 = DIRECTION('',(0.,1.,0.));
+#46012 = PCURVE('',#45426,#46013);
+#46013 = DEFINITIONAL_REPRESENTATION('',(#46014),#46018);
+#46014 = LINE('',#46015,#46016);
+#46015 = CARTESIAN_POINT('',(0.10583595283,0.));
+#46016 = VECTOR('',#46017,1.);
+#46017 = DIRECTION('',(0.,1.));
+#46018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46019 = PCURVE('',#45459,#46020);
+#46020 = DEFINITIONAL_REPRESENTATION('',(#46021),#46025);
+#46021 = LINE('',#46022,#46023);
+#46022 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#46023 = VECTOR('',#46024,1.);
+#46024 = DIRECTION('',(-0.,1.));
+#46025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46026 = ADVANCED_FACE('',(#46027),#45459,.T.);
+#46027 = FACE_BOUND('',#46028,.F.);
+#46028 = EDGE_LOOP('',(#46029,#46030,#46031,#46032));
+#46029 = ORIENTED_EDGE('',*,*,#45698,.T.);
+#46030 = ORIENTED_EDGE('',*,*,#46006,.T.);
+#46031 = ORIENTED_EDGE('',*,*,#45438,.F.);
+#46032 = ORIENTED_EDGE('',*,*,#45979,.F.);
+#46033 = MANIFOLD_SOLID_BREP('',#46034);
+#46034 = CLOSED_SHELL('',(#46035,#46155,#46438,#46488,#46537,#46731,
+ #46758,#46785,#46810,#46837,#46864,#46891,#46918));
+#46035 = ADVANCED_FACE('',(#46036),#46050,.T.);
+#46036 = FACE_BOUND('',#46037,.T.);
+#46037 = EDGE_LOOP('',(#46038,#46073,#46101,#46129));
+#46038 = ORIENTED_EDGE('',*,*,#46039,.F.);
+#46039 = EDGE_CURVE('',#46040,#46042,#46044,.T.);
+#46040 = VERTEX_POINT('',#46041);
+#46041 = CARTESIAN_POINT('',(-5.88,-9.4125,0.1875));
+#46042 = VERTEX_POINT('',#46043);
+#46043 = CARTESIAN_POINT('',(-5.630520432075,-9.4125,0.1875));
+#46044 = SURFACE_CURVE('',#46045,(#46049,#46061),.PCURVE_S1.);
+#46045 = LINE('',#46046,#46047);
+#46046 = CARTESIAN_POINT('',(-5.88,-9.4125,0.1875));
+#46047 = VECTOR('',#46048,1.);
+#46048 = DIRECTION('',(1.,0.,0.));
+#46049 = PCURVE('',#46050,#46055);
+#46050 = PLANE('',#46051);
+#46051 = AXIS2_PLACEMENT_3D('',#46052,#46053,#46054);
+#46052 = CARTESIAN_POINT('',(-5.88,-9.7875,0.1875));
+#46053 = DIRECTION('',(0.,0.,1.));
+#46054 = DIRECTION('',(1.,0.,0.));
+#46055 = DEFINITIONAL_REPRESENTATION('',(#46056),#46060);
+#46056 = LINE('',#46057,#46058);
+#46057 = CARTESIAN_POINT('',(0.,0.375));
+#46058 = VECTOR('',#46059,1.);
+#46059 = DIRECTION('',(1.,0.));
+#46060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46061 = PCURVE('',#46062,#46067);
+#46062 = PLANE('',#46063);
+#46063 = AXIS2_PLACEMENT_3D('',#46064,#46065,#46066);
+#46064 = CARTESIAN_POINT('',(-5.453319128445,-9.4125,0.302149478872));
+#46065 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#46066 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#46067 = DEFINITIONAL_REPRESENTATION('',(#46068),#46072);
+#46068 = LINE('',#46069,#46070);
+#46069 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#46070 = VECTOR('',#46071,1.);
+#46071 = DIRECTION('',(1.,-8.365608664024E-59));
+#46072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46073 = ORIENTED_EDGE('',*,*,#46074,.F.);
+#46074 = EDGE_CURVE('',#46075,#46040,#46077,.T.);
+#46075 = VERTEX_POINT('',#46076);
+#46076 = CARTESIAN_POINT('',(-5.88,-9.7875,0.1875));
+#46077 = SURFACE_CURVE('',#46078,(#46082,#46089),.PCURVE_S1.);
+#46078 = LINE('',#46079,#46080);
+#46079 = CARTESIAN_POINT('',(-5.88,-9.7875,0.1875));
+#46080 = VECTOR('',#46081,1.);
+#46081 = DIRECTION('',(0.,1.,0.));
+#46082 = PCURVE('',#46050,#46083);
+#46083 = DEFINITIONAL_REPRESENTATION('',(#46084),#46088);
+#46084 = LINE('',#46085,#46086);
+#46085 = CARTESIAN_POINT('',(0.,0.));
+#46086 = VECTOR('',#46087,1.);
+#46087 = DIRECTION('',(0.,1.));
+#46088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46089 = PCURVE('',#46090,#46095);
+#46090 = PLANE('',#46091);
+#46091 = AXIS2_PLACEMENT_3D('',#46092,#46093,#46094);
+#46092 = CARTESIAN_POINT('',(-5.88,-9.7875,0.));
+#46093 = DIRECTION('',(1.,0.,0.));
+#46094 = DIRECTION('',(0.,0.,1.));
+#46095 = DEFINITIONAL_REPRESENTATION('',(#46096),#46100);
+#46096 = LINE('',#46097,#46098);
+#46097 = CARTESIAN_POINT('',(0.1875,0.));
+#46098 = VECTOR('',#46099,1.);
+#46099 = DIRECTION('',(0.,-1.));
+#46100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46101 = ORIENTED_EDGE('',*,*,#46102,.T.);
+#46102 = EDGE_CURVE('',#46075,#46103,#46105,.T.);
+#46103 = VERTEX_POINT('',#46104);
+#46104 = CARTESIAN_POINT('',(-5.630520432075,-9.7875,0.1875));
+#46105 = SURFACE_CURVE('',#46106,(#46110,#46117),.PCURVE_S1.);
+#46106 = LINE('',#46107,#46108);
+#46107 = CARTESIAN_POINT('',(-5.88,-9.7875,0.1875));
+#46108 = VECTOR('',#46109,1.);
+#46109 = DIRECTION('',(1.,0.,0.));
+#46110 = PCURVE('',#46050,#46111);
+#46111 = DEFINITIONAL_REPRESENTATION('',(#46112),#46116);
+#46112 = LINE('',#46113,#46114);
+#46113 = CARTESIAN_POINT('',(0.,0.));
+#46114 = VECTOR('',#46115,1.);
+#46115 = DIRECTION('',(1.,0.));
+#46116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46117 = PCURVE('',#46118,#46123);
+#46118 = PLANE('',#46119);
+#46119 = AXIS2_PLACEMENT_3D('',#46120,#46121,#46122);
+#46120 = CARTESIAN_POINT('',(-5.453319128445,-9.7875,0.302149478872));
+#46121 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#46122 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#46123 = DEFINITIONAL_REPRESENTATION('',(#46124),#46128);
+#46124 = LINE('',#46125,#46126);
+#46125 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#46126 = VECTOR('',#46127,1.);
+#46127 = DIRECTION('',(-1.,-4.751047921064E-59));
+#46128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46129 = ORIENTED_EDGE('',*,*,#46130,.T.);
+#46130 = EDGE_CURVE('',#46103,#46042,#46131,.T.);
+#46131 = SURFACE_CURVE('',#46132,(#46136,#46143),.PCURVE_S1.);
+#46132 = LINE('',#46133,#46134);
+#46133 = CARTESIAN_POINT('',(-5.630520432075,-9.7875,0.1875));
+#46134 = VECTOR('',#46135,1.);
+#46135 = DIRECTION('',(0.,1.,0.));
+#46136 = PCURVE('',#46050,#46137);
+#46137 = DEFINITIONAL_REPRESENTATION('',(#46138),#46142);
+#46138 = LINE('',#46139,#46140);
+#46139 = CARTESIAN_POINT('',(0.249479567925,0.));
+#46140 = VECTOR('',#46141,1.);
+#46141 = DIRECTION('',(0.,1.));
+#46142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46143 = PCURVE('',#46144,#46149);
+#46144 = CYLINDRICAL_SURFACE('',#46145,9.375E-02);
+#46145 = AXIS2_PLACEMENT_3D('',#46146,#46147,#46148);
+#46146 = CARTESIAN_POINT('',(-5.630520432075,-9.7875,0.28125));
+#46147 = DIRECTION('',(0.,1.,0.));
+#46148 = DIRECTION('',(0.,0.,-1.));
+#46149 = DEFINITIONAL_REPRESENTATION('',(#46150),#46154);
+#46150 = LINE('',#46151,#46152);
+#46151 = CARTESIAN_POINT('',(-0.,0.));
+#46152 = VECTOR('',#46153,1.);
+#46153 = DIRECTION('',(-0.,1.));
+#46154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46155 = ADVANCED_FACE('',(#46156),#46062,.T.);
+#46156 = FACE_BOUND('',#46157,.T.);
+#46157 = EDGE_LOOP('',(#46158,#46188,#46209,#46210,#46238,#46266,#46295,
+ #46323,#46351,#46379,#46407));
+#46158 = ORIENTED_EDGE('',*,*,#46159,.F.);
+#46159 = EDGE_CURVE('',#46160,#46162,#46164,.T.);
+#46160 = VERTEX_POINT('',#46161);
+#46161 = CARTESIAN_POINT('',(-5.88,-9.4125,0.));
+#46162 = VERTEX_POINT('',#46163);
+#46163 = CARTESIAN_POINT('',(-5.530173477358,-9.4125,0.));
+#46164 = SURFACE_CURVE('',#46165,(#46169,#46176),.PCURVE_S1.);
+#46165 = LINE('',#46166,#46167);
+#46166 = CARTESIAN_POINT('',(-5.88,-9.4125,0.));
+#46167 = VECTOR('',#46168,1.);
+#46168 = DIRECTION('',(1.,0.,0.));
+#46169 = PCURVE('',#46062,#46170);
+#46170 = DEFINITIONAL_REPRESENTATION('',(#46171),#46175);
+#46171 = LINE('',#46172,#46173);
+#46172 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#46173 = VECTOR('',#46174,1.);
+#46174 = DIRECTION('',(1.,-8.365608664024E-59));
+#46175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46176 = PCURVE('',#46177,#46182);
+#46177 = PLANE('',#46178);
+#46178 = AXIS2_PLACEMENT_3D('',#46179,#46180,#46181);
+#46179 = CARTESIAN_POINT('',(-5.88,-9.7875,0.));
+#46180 = DIRECTION('',(0.,0.,1.));
+#46181 = DIRECTION('',(1.,0.,0.));
+#46182 = DEFINITIONAL_REPRESENTATION('',(#46183),#46187);
+#46183 = LINE('',#46184,#46185);
+#46184 = CARTESIAN_POINT('',(0.,0.375));
+#46185 = VECTOR('',#46186,1.);
+#46186 = DIRECTION('',(1.,0.));
+#46187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46188 = ORIENTED_EDGE('',*,*,#46189,.T.);
+#46189 = EDGE_CURVE('',#46160,#46040,#46190,.T.);
+#46190 = SURFACE_CURVE('',#46191,(#46195,#46202),.PCURVE_S1.);
+#46191 = LINE('',#46192,#46193);
+#46192 = CARTESIAN_POINT('',(-5.88,-9.4125,0.));
+#46193 = VECTOR('',#46194,1.);
+#46194 = DIRECTION('',(0.,0.,1.));
+#46195 = PCURVE('',#46062,#46196);
+#46196 = DEFINITIONAL_REPRESENTATION('',(#46197),#46201);
+#46197 = LINE('',#46198,#46199);
+#46198 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#46199 = VECTOR('',#46200,1.);
+#46200 = DIRECTION('',(0.,-1.));
+#46201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46202 = PCURVE('',#46090,#46203);
+#46203 = DEFINITIONAL_REPRESENTATION('',(#46204),#46208);
+#46204 = LINE('',#46205,#46206);
+#46205 = CARTESIAN_POINT('',(0.,-0.375));
+#46206 = VECTOR('',#46207,1.);
+#46207 = DIRECTION('',(1.,0.));
+#46208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46209 = ORIENTED_EDGE('',*,*,#46039,.T.);
+#46210 = ORIENTED_EDGE('',*,*,#46211,.T.);
+#46211 = EDGE_CURVE('',#46042,#46212,#46214,.T.);
+#46212 = VERTEX_POINT('',#46213);
+#46213 = CARTESIAN_POINT('',(-5.552515716981,-9.4125,0.229246856604));
+#46214 = SURFACE_CURVE('',#46215,(#46220,#46231),.PCURVE_S1.);
+#46215 = CIRCLE('',#46216,9.375E-02);
+#46216 = AXIS2_PLACEMENT_3D('',#46217,#46218,#46219);
+#46217 = CARTESIAN_POINT('',(-5.630520432075,-9.4125,0.28125));
+#46218 = DIRECTION('',(0.,-1.,0.));
+#46219 = DIRECTION('',(0.,0.,1.));
+#46220 = PCURVE('',#46062,#46221);
+#46221 = DEFINITIONAL_REPRESENTATION('',(#46222),#46230);
+#46222 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#46223,#46224,#46225,#46226
+ ,#46227,#46228,#46229),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#46223 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#46224 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#46225 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#46226 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#46227 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#46228 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#46229 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#46230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46231 = PCURVE('',#46144,#46232);
+#46232 = DEFINITIONAL_REPRESENTATION('',(#46233),#46237);
+#46233 = LINE('',#46234,#46235);
+#46234 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#46235 = VECTOR('',#46236,1.);
+#46236 = DIRECTION('',(-1.,0.));
+#46237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46238 = ORIENTED_EDGE('',*,*,#46239,.T.);
+#46239 = EDGE_CURVE('',#46212,#46240,#46242,.T.);
+#46240 = VERTEX_POINT('',#46241);
+#46241 = CARTESIAN_POINT('',(-5.263840667924,-9.4125,0.662259430188));
+#46242 = SURFACE_CURVE('',#46243,(#46247,#46254),.PCURVE_S1.);
+#46243 = LINE('',#46244,#46245);
+#46244 = CARTESIAN_POINT('',(-5.636009430188,-9.4125,0.104006286792));
+#46245 = VECTOR('',#46246,1.);
+#46246 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#46247 = PCURVE('',#46062,#46248);
+#46248 = DEFINITIONAL_REPRESENTATION('',(#46249),#46253);
+#46249 = LINE('',#46250,#46251);
+#46250 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#46251 = VECTOR('',#46252,1.);
+#46252 = DIRECTION('',(0.554700196225,-0.832050294338));
+#46253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46254 = PCURVE('',#46255,#46260);
+#46255 = PLANE('',#46256);
+#46256 = AXIS2_PLACEMENT_3D('',#46257,#46258,#46259);
+#46257 = CARTESIAN_POINT('',(-5.636009430188,-9.7875,0.104006286792));
+#46258 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#46259 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#46260 = DEFINITIONAL_REPRESENTATION('',(#46261),#46265);
+#46261 = LINE('',#46262,#46263);
+#46262 = CARTESIAN_POINT('',(0.,-0.375));
+#46263 = VECTOR('',#46264,1.);
+#46264 = DIRECTION('',(1.,0.));
+#46265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46266 = ORIENTED_EDGE('',*,*,#46267,.T.);
+#46267 = EDGE_CURVE('',#46240,#46268,#46270,.T.);
+#46268 = VERTEX_POINT('',#46269);
+#46269 = CARTESIAN_POINT('',(-5.18583595283,-9.4125,0.704006286792));
+#46270 = SURFACE_CURVE('',#46271,(#46276,#46283),.PCURVE_S1.);
+#46271 = CIRCLE('',#46272,9.375E-02);
+#46272 = AXIS2_PLACEMENT_3D('',#46273,#46274,#46275);
+#46273 = CARTESIAN_POINT('',(-5.18583595283,-9.4125,0.610256286792));
+#46274 = DIRECTION('',(0.,1.,0.));
+#46275 = DIRECTION('',(0.,0.,1.));
+#46276 = PCURVE('',#46062,#46277);
+#46277 = DEFINITIONAL_REPRESENTATION('',(#46278),#46282);
+#46278 = CIRCLE('',#46279,9.375E-02);
+#46279 = AXIS2_PLACEMENT_2D('',#46280,#46281);
+#46280 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#46281 = DIRECTION('',(0.,-1.));
+#46282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46283 = PCURVE('',#46284,#46289);
+#46284 = CYLINDRICAL_SURFACE('',#46285,9.375E-02);
+#46285 = AXIS2_PLACEMENT_3D('',#46286,#46287,#46288);
+#46286 = CARTESIAN_POINT('',(-5.18583595283,-9.7875,0.610256286792));
+#46287 = DIRECTION('',(0.,1.,0.));
+#46288 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#46289 = DEFINITIONAL_REPRESENTATION('',(#46290),#46294);
+#46290 = LINE('',#46291,#46292);
+#46291 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#46292 = VECTOR('',#46293,1.);
+#46293 = DIRECTION('',(1.,0.));
+#46294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46295 = ORIENTED_EDGE('',*,*,#46296,.T.);
+#46296 = EDGE_CURVE('',#46268,#46297,#46299,.T.);
+#46297 = VERTEX_POINT('',#46298);
+#46298 = CARTESIAN_POINT('',(-5.08,-9.4125,0.704006286792));
+#46299 = SURFACE_CURVE('',#46300,(#46304,#46311),.PCURVE_S1.);
+#46300 = LINE('',#46301,#46302);
+#46301 = CARTESIAN_POINT('',(-5.236009430188,-9.4125,0.704006286792));
+#46302 = VECTOR('',#46303,1.);
+#46303 = DIRECTION('',(1.,0.,0.));
+#46304 = PCURVE('',#46062,#46305);
+#46305 = DEFINITIONAL_REPRESENTATION('',(#46306),#46310);
+#46306 = LINE('',#46307,#46308);
+#46307 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#46308 = VECTOR('',#46309,1.);
+#46309 = DIRECTION('',(1.,-8.365608664024E-59));
+#46310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46311 = PCURVE('',#46312,#46317);
+#46312 = PLANE('',#46313);
+#46313 = AXIS2_PLACEMENT_3D('',#46314,#46315,#46316);
+#46314 = CARTESIAN_POINT('',(-5.236009430188,-9.7875,0.704006286792));
+#46315 = DIRECTION('',(0.,0.,1.));
+#46316 = DIRECTION('',(1.,0.,0.));
+#46317 = DEFINITIONAL_REPRESENTATION('',(#46318),#46322);
+#46318 = LINE('',#46319,#46320);
+#46319 = CARTESIAN_POINT('',(0.,0.375));
+#46320 = VECTOR('',#46321,1.);
+#46321 = DIRECTION('',(1.,0.));
+#46322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46323 = ORIENTED_EDGE('',*,*,#46324,.F.);
+#46324 = EDGE_CURVE('',#46325,#46297,#46327,.T.);
+#46325 = VERTEX_POINT('',#46326);
+#46326 = CARTESIAN_POINT('',(-5.08,-9.4125,0.516506286792));
+#46327 = SURFACE_CURVE('',#46328,(#46332,#46339),.PCURVE_S1.);
+#46328 = LINE('',#46329,#46330);
+#46329 = CARTESIAN_POINT('',(-5.08,-9.4125,0.516506286792));
+#46330 = VECTOR('',#46331,1.);
+#46331 = DIRECTION('',(0.,0.,1.));
+#46332 = PCURVE('',#46062,#46333);
+#46333 = DEFINITIONAL_REPRESENTATION('',(#46334),#46338);
+#46334 = LINE('',#46335,#46336);
+#46335 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#46336 = VECTOR('',#46337,1.);
+#46337 = DIRECTION('',(0.,-1.));
+#46338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46339 = PCURVE('',#46340,#46345);
+#46340 = PLANE('',#46341);
+#46341 = AXIS2_PLACEMENT_3D('',#46342,#46343,#46344);
+#46342 = CARTESIAN_POINT('',(-5.08,-9.7875,0.516506286792));
+#46343 = DIRECTION('',(1.,0.,0.));
+#46344 = DIRECTION('',(0.,0.,1.));
+#46345 = DEFINITIONAL_REPRESENTATION('',(#46346),#46350);
+#46346 = LINE('',#46347,#46348);
+#46347 = CARTESIAN_POINT('',(0.,-0.375));
+#46348 = VECTOR('',#46349,1.);
+#46349 = DIRECTION('',(1.,0.));
+#46350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46351 = ORIENTED_EDGE('',*,*,#46352,.F.);
+#46352 = EDGE_CURVE('',#46353,#46325,#46355,.T.);
+#46353 = VERTEX_POINT('',#46354);
+#46354 = CARTESIAN_POINT('',(-5.135662475472,-9.4125,0.516506286792));
+#46355 = SURFACE_CURVE('',#46356,(#46360,#46367),.PCURVE_S1.);
+#46356 = LINE('',#46357,#46358);
+#46357 = CARTESIAN_POINT('',(-5.236009430188,-9.4125,0.516506286792));
+#46358 = VECTOR('',#46359,1.);
+#46359 = DIRECTION('',(1.,0.,0.));
+#46360 = PCURVE('',#46062,#46361);
+#46361 = DEFINITIONAL_REPRESENTATION('',(#46362),#46366);
+#46362 = LINE('',#46363,#46364);
+#46363 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#46364 = VECTOR('',#46365,1.);
+#46365 = DIRECTION('',(1.,-8.365608664024E-59));
+#46366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46367 = PCURVE('',#46368,#46373);
+#46368 = PLANE('',#46369);
+#46369 = AXIS2_PLACEMENT_3D('',#46370,#46371,#46372);
+#46370 = CARTESIAN_POINT('',(-5.236009430188,-9.7875,0.516506286792));
+#46371 = DIRECTION('',(0.,0.,1.));
+#46372 = DIRECTION('',(1.,0.,0.));
+#46373 = DEFINITIONAL_REPRESENTATION('',(#46374),#46378);
+#46374 = LINE('',#46375,#46376);
+#46375 = CARTESIAN_POINT('',(0.,0.375));
+#46376 = VECTOR('',#46377,1.);
+#46377 = DIRECTION('',(1.,0.));
+#46378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46379 = ORIENTED_EDGE('',*,*,#46380,.F.);
+#46380 = EDGE_CURVE('',#46381,#46353,#46383,.T.);
+#46381 = VERTEX_POINT('',#46382);
+#46382 = CARTESIAN_POINT('',(-5.452168762264,-9.4125,4.174685660388E-02)
+ );
+#46383 = SURFACE_CURVE('',#46384,(#46388,#46395),.PCURVE_S1.);
+#46384 = LINE('',#46385,#46386);
+#46385 = CARTESIAN_POINT('',(-5.48,-9.4125,2.775557561563E-17));
+#46386 = VECTOR('',#46387,1.);
+#46387 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#46388 = PCURVE('',#46062,#46389);
+#46389 = DEFINITIONAL_REPRESENTATION('',(#46390),#46394);
+#46390 = LINE('',#46391,#46392);
+#46391 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#46392 = VECTOR('',#46393,1.);
+#46393 = DIRECTION('',(0.554700196225,-0.832050294338));
+#46394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46395 = PCURVE('',#46396,#46401);
+#46396 = PLANE('',#46397);
+#46397 = AXIS2_PLACEMENT_3D('',#46398,#46399,#46400);
+#46398 = CARTESIAN_POINT('',(-5.48,-9.7875,2.775557561563E-17));
+#46399 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#46400 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#46401 = DEFINITIONAL_REPRESENTATION('',(#46402),#46406);
+#46402 = LINE('',#46403,#46404);
+#46403 = CARTESIAN_POINT('',(0.,-0.375));
+#46404 = VECTOR('',#46405,1.);
+#46405 = DIRECTION('',(1.,0.));
+#46406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46407 = ORIENTED_EDGE('',*,*,#46408,.F.);
+#46408 = EDGE_CURVE('',#46162,#46381,#46409,.T.);
+#46409 = SURFACE_CURVE('',#46410,(#46415,#46426),.PCURVE_S1.);
+#46410 = CIRCLE('',#46411,9.375E-02);
+#46411 = AXIS2_PLACEMENT_3D('',#46412,#46413,#46414);
+#46412 = CARTESIAN_POINT('',(-5.530173477358,-9.4125,9.375E-02));
+#46413 = DIRECTION('',(0.,-1.,0.));
+#46414 = DIRECTION('',(0.,0.,1.));
+#46415 = PCURVE('',#46062,#46416);
+#46416 = DEFINITIONAL_REPRESENTATION('',(#46417),#46425);
+#46417 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#46418,#46419,#46420,#46421
+ ,#46422,#46423,#46424),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#46418 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#46419 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#46420 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#46421 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#46422 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#46423 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#46424 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#46425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46426 = PCURVE('',#46427,#46432);
+#46427 = CYLINDRICAL_SURFACE('',#46428,9.375E-02);
+#46428 = AXIS2_PLACEMENT_3D('',#46429,#46430,#46431);
+#46429 = CARTESIAN_POINT('',(-5.530173477358,-9.7875,9.375E-02));
+#46430 = DIRECTION('',(0.,1.,0.));
+#46431 = DIRECTION('',(0.,0.,-1.));
+#46432 = DEFINITIONAL_REPRESENTATION('',(#46433),#46437);
+#46433 = LINE('',#46434,#46435);
+#46434 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#46435 = VECTOR('',#46436,1.);
+#46436 = DIRECTION('',(-1.,0.));
+#46437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46438 = ADVANCED_FACE('',(#46439),#46144,.F.);
+#46439 = FACE_BOUND('',#46440,.T.);
+#46440 = EDGE_LOOP('',(#46441,#46465,#46486,#46487));
+#46441 = ORIENTED_EDGE('',*,*,#46442,.T.);
+#46442 = EDGE_CURVE('',#46103,#46443,#46445,.T.);
+#46443 = VERTEX_POINT('',#46444);
+#46444 = CARTESIAN_POINT('',(-5.552515716981,-9.7875,0.229246856604));
+#46445 = SURFACE_CURVE('',#46446,(#46451,#46458),.PCURVE_S1.);
+#46446 = CIRCLE('',#46447,9.375E-02);
+#46447 = AXIS2_PLACEMENT_3D('',#46448,#46449,#46450);
+#46448 = CARTESIAN_POINT('',(-5.630520432075,-9.7875,0.28125));
+#46449 = DIRECTION('',(0.,-1.,0.));
+#46450 = DIRECTION('',(0.,0.,1.));
+#46451 = PCURVE('',#46144,#46452);
+#46452 = DEFINITIONAL_REPRESENTATION('',(#46453),#46457);
+#46453 = LINE('',#46454,#46455);
+#46454 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#46455 = VECTOR('',#46456,1.);
+#46456 = DIRECTION('',(-1.,0.));
+#46457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46458 = PCURVE('',#46118,#46459);
+#46459 = DEFINITIONAL_REPRESENTATION('',(#46460),#46464);
+#46460 = CIRCLE('',#46461,9.375E-02);
+#46461 = AXIS2_PLACEMENT_2D('',#46462,#46463);
+#46462 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#46463 = DIRECTION('',(0.,-1.));
+#46464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46465 = ORIENTED_EDGE('',*,*,#46466,.T.);
+#46466 = EDGE_CURVE('',#46443,#46212,#46467,.T.);
+#46467 = SURFACE_CURVE('',#46468,(#46472,#46479),.PCURVE_S1.);
+#46468 = LINE('',#46469,#46470);
+#46469 = CARTESIAN_POINT('',(-5.552515716981,-9.7875,0.229246856604));
+#46470 = VECTOR('',#46471,1.);
+#46471 = DIRECTION('',(0.,1.,0.));
+#46472 = PCURVE('',#46144,#46473);
+#46473 = DEFINITIONAL_REPRESENTATION('',(#46474),#46478);
+#46474 = LINE('',#46475,#46476);
+#46475 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#46476 = VECTOR('',#46477,1.);
+#46477 = DIRECTION('',(-0.,1.));
+#46478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46479 = PCURVE('',#46255,#46480);
+#46480 = DEFINITIONAL_REPRESENTATION('',(#46481),#46485);
+#46481 = LINE('',#46482,#46483);
+#46482 = CARTESIAN_POINT('',(0.150520432075,0.));
+#46483 = VECTOR('',#46484,1.);
+#46484 = DIRECTION('',(0.,-1.));
+#46485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46486 = ORIENTED_EDGE('',*,*,#46211,.F.);
+#46487 = ORIENTED_EDGE('',*,*,#46130,.F.);
+#46488 = ADVANCED_FACE('',(#46489),#46090,.F.);
+#46489 = FACE_BOUND('',#46490,.F.);
+#46490 = EDGE_LOOP('',(#46491,#46514,#46535,#46536));
+#46491 = ORIENTED_EDGE('',*,*,#46492,.F.);
+#46492 = EDGE_CURVE('',#46493,#46075,#46495,.T.);
+#46493 = VERTEX_POINT('',#46494);
+#46494 = CARTESIAN_POINT('',(-5.88,-9.7875,0.));
+#46495 = SURFACE_CURVE('',#46496,(#46500,#46507),.PCURVE_S1.);
+#46496 = LINE('',#46497,#46498);
+#46497 = CARTESIAN_POINT('',(-5.88,-9.7875,0.));
+#46498 = VECTOR('',#46499,1.);
+#46499 = DIRECTION('',(0.,0.,1.));
+#46500 = PCURVE('',#46090,#46501);
+#46501 = DEFINITIONAL_REPRESENTATION('',(#46502),#46506);
+#46502 = LINE('',#46503,#46504);
+#46503 = CARTESIAN_POINT('',(0.,0.));
+#46504 = VECTOR('',#46505,1.);
+#46505 = DIRECTION('',(1.,0.));
+#46506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46507 = PCURVE('',#46118,#46508);
+#46508 = DEFINITIONAL_REPRESENTATION('',(#46509),#46513);
+#46509 = LINE('',#46510,#46511);
+#46510 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#46511 = VECTOR('',#46512,1.);
+#46512 = DIRECTION('',(0.,-1.));
+#46513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46514 = ORIENTED_EDGE('',*,*,#46515,.T.);
+#46515 = EDGE_CURVE('',#46493,#46160,#46516,.T.);
+#46516 = SURFACE_CURVE('',#46517,(#46521,#46528),.PCURVE_S1.);
+#46517 = LINE('',#46518,#46519);
+#46518 = CARTESIAN_POINT('',(-5.88,-9.7875,0.));
+#46519 = VECTOR('',#46520,1.);
+#46520 = DIRECTION('',(0.,1.,0.));
+#46521 = PCURVE('',#46090,#46522);
+#46522 = DEFINITIONAL_REPRESENTATION('',(#46523),#46527);
+#46523 = LINE('',#46524,#46525);
+#46524 = CARTESIAN_POINT('',(0.,0.));
+#46525 = VECTOR('',#46526,1.);
+#46526 = DIRECTION('',(0.,-1.));
+#46527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46528 = PCURVE('',#46177,#46529);
+#46529 = DEFINITIONAL_REPRESENTATION('',(#46530),#46534);
+#46530 = LINE('',#46531,#46532);
+#46531 = CARTESIAN_POINT('',(0.,0.));
+#46532 = VECTOR('',#46533,1.);
+#46533 = DIRECTION('',(0.,1.));
+#46534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46535 = ORIENTED_EDGE('',*,*,#46189,.T.);
+#46536 = ORIENTED_EDGE('',*,*,#46074,.F.);
+#46537 = ADVANCED_FACE('',(#46538),#46118,.T.);
+#46538 = FACE_BOUND('',#46539,.T.);
+#46539 = EDGE_LOOP('',(#46540,#46563,#46587,#46610,#46633,#46656,#46679,
+ #46707,#46728,#46729,#46730));
+#46540 = ORIENTED_EDGE('',*,*,#46541,.T.);
+#46541 = EDGE_CURVE('',#46493,#46542,#46544,.T.);
+#46542 = VERTEX_POINT('',#46543);
+#46543 = CARTESIAN_POINT('',(-5.530173477358,-9.7875,0.));
+#46544 = SURFACE_CURVE('',#46545,(#46549,#46556),.PCURVE_S1.);
+#46545 = LINE('',#46546,#46547);
+#46546 = CARTESIAN_POINT('',(-5.88,-9.7875,0.));
+#46547 = VECTOR('',#46548,1.);
+#46548 = DIRECTION('',(1.,0.,0.));
+#46549 = PCURVE('',#46118,#46550);
+#46550 = DEFINITIONAL_REPRESENTATION('',(#46551),#46555);
+#46551 = LINE('',#46552,#46553);
+#46552 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#46553 = VECTOR('',#46554,1.);
+#46554 = DIRECTION('',(-1.,-4.751047921064E-59));
+#46555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46556 = PCURVE('',#46177,#46557);
+#46557 = DEFINITIONAL_REPRESENTATION('',(#46558),#46562);
+#46558 = LINE('',#46559,#46560);
+#46559 = CARTESIAN_POINT('',(0.,0.));
+#46560 = VECTOR('',#46561,1.);
+#46561 = DIRECTION('',(1.,0.));
+#46562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46563 = ORIENTED_EDGE('',*,*,#46564,.T.);
+#46564 = EDGE_CURVE('',#46542,#46565,#46567,.T.);
+#46565 = VERTEX_POINT('',#46566);
+#46566 = CARTESIAN_POINT('',(-5.452168762264,-9.7875,4.174685660388E-02)
+ );
+#46567 = SURFACE_CURVE('',#46568,(#46573,#46580),.PCURVE_S1.);
+#46568 = CIRCLE('',#46569,9.375E-02);
+#46569 = AXIS2_PLACEMENT_3D('',#46570,#46571,#46572);
+#46570 = CARTESIAN_POINT('',(-5.530173477358,-9.7875,9.375E-02));
+#46571 = DIRECTION('',(0.,-1.,0.));
+#46572 = DIRECTION('',(0.,0.,1.));
+#46573 = PCURVE('',#46118,#46574);
+#46574 = DEFINITIONAL_REPRESENTATION('',(#46575),#46579);
+#46575 = CIRCLE('',#46576,9.375E-02);
+#46576 = AXIS2_PLACEMENT_2D('',#46577,#46578);
+#46577 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#46578 = DIRECTION('',(0.,-1.));
+#46579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46580 = PCURVE('',#46427,#46581);
+#46581 = DEFINITIONAL_REPRESENTATION('',(#46582),#46586);
+#46582 = LINE('',#46583,#46584);
+#46583 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#46584 = VECTOR('',#46585,1.);
+#46585 = DIRECTION('',(-1.,0.));
+#46586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46587 = ORIENTED_EDGE('',*,*,#46588,.T.);
+#46588 = EDGE_CURVE('',#46565,#46589,#46591,.T.);
+#46589 = VERTEX_POINT('',#46590);
+#46590 = CARTESIAN_POINT('',(-5.135662475472,-9.7875,0.516506286792));
+#46591 = SURFACE_CURVE('',#46592,(#46596,#46603),.PCURVE_S1.);
+#46592 = LINE('',#46593,#46594);
+#46593 = CARTESIAN_POINT('',(-5.48,-9.7875,2.775557561563E-17));
+#46594 = VECTOR('',#46595,1.);
+#46595 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#46596 = PCURVE('',#46118,#46597);
+#46597 = DEFINITIONAL_REPRESENTATION('',(#46598),#46602);
+#46598 = LINE('',#46599,#46600);
+#46599 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#46600 = VECTOR('',#46601,1.);
+#46601 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#46602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46603 = PCURVE('',#46396,#46604);
+#46604 = DEFINITIONAL_REPRESENTATION('',(#46605),#46609);
+#46605 = LINE('',#46606,#46607);
+#46606 = CARTESIAN_POINT('',(0.,0.));
+#46607 = VECTOR('',#46608,1.);
+#46608 = DIRECTION('',(1.,0.));
+#46609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46610 = ORIENTED_EDGE('',*,*,#46611,.T.);
+#46611 = EDGE_CURVE('',#46589,#46612,#46614,.T.);
+#46612 = VERTEX_POINT('',#46613);
+#46613 = CARTESIAN_POINT('',(-5.08,-9.7875,0.516506286792));
+#46614 = SURFACE_CURVE('',#46615,(#46619,#46626),.PCURVE_S1.);
+#46615 = LINE('',#46616,#46617);
+#46616 = CARTESIAN_POINT('',(-5.236009430188,-9.7875,0.516506286792));
+#46617 = VECTOR('',#46618,1.);
+#46618 = DIRECTION('',(1.,0.,0.));
+#46619 = PCURVE('',#46118,#46620);
+#46620 = DEFINITIONAL_REPRESENTATION('',(#46621),#46625);
+#46621 = LINE('',#46622,#46623);
+#46622 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#46623 = VECTOR('',#46624,1.);
+#46624 = DIRECTION('',(-1.,-4.751047921064E-59));
+#46625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46626 = PCURVE('',#46368,#46627);
+#46627 = DEFINITIONAL_REPRESENTATION('',(#46628),#46632);
+#46628 = LINE('',#46629,#46630);
+#46629 = CARTESIAN_POINT('',(0.,0.));
+#46630 = VECTOR('',#46631,1.);
+#46631 = DIRECTION('',(1.,0.));
+#46632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46633 = ORIENTED_EDGE('',*,*,#46634,.T.);
+#46634 = EDGE_CURVE('',#46612,#46635,#46637,.T.);
+#46635 = VERTEX_POINT('',#46636);
+#46636 = CARTESIAN_POINT('',(-5.08,-9.7875,0.704006286792));
+#46637 = SURFACE_CURVE('',#46638,(#46642,#46649),.PCURVE_S1.);
+#46638 = LINE('',#46639,#46640);
+#46639 = CARTESIAN_POINT('',(-5.08,-9.7875,0.516506286792));
+#46640 = VECTOR('',#46641,1.);
+#46641 = DIRECTION('',(0.,0.,1.));
+#46642 = PCURVE('',#46118,#46643);
+#46643 = DEFINITIONAL_REPRESENTATION('',(#46644),#46648);
+#46644 = LINE('',#46645,#46646);
+#46645 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#46646 = VECTOR('',#46647,1.);
+#46647 = DIRECTION('',(0.,-1.));
+#46648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46649 = PCURVE('',#46340,#46650);
+#46650 = DEFINITIONAL_REPRESENTATION('',(#46651),#46655);
+#46651 = LINE('',#46652,#46653);
+#46652 = CARTESIAN_POINT('',(0.,0.));
+#46653 = VECTOR('',#46654,1.);
+#46654 = DIRECTION('',(1.,0.));
+#46655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46656 = ORIENTED_EDGE('',*,*,#46657,.F.);
+#46657 = EDGE_CURVE('',#46658,#46635,#46660,.T.);
+#46658 = VERTEX_POINT('',#46659);
+#46659 = CARTESIAN_POINT('',(-5.18583595283,-9.7875,0.704006286792));
+#46660 = SURFACE_CURVE('',#46661,(#46665,#46672),.PCURVE_S1.);
+#46661 = LINE('',#46662,#46663);
+#46662 = CARTESIAN_POINT('',(-5.236009430188,-9.7875,0.704006286792));
+#46663 = VECTOR('',#46664,1.);
+#46664 = DIRECTION('',(1.,0.,0.));
+#46665 = PCURVE('',#46118,#46666);
+#46666 = DEFINITIONAL_REPRESENTATION('',(#46667),#46671);
+#46667 = LINE('',#46668,#46669);
+#46668 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#46669 = VECTOR('',#46670,1.);
+#46670 = DIRECTION('',(-1.,-4.751047921064E-59));
+#46671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46672 = PCURVE('',#46312,#46673);
+#46673 = DEFINITIONAL_REPRESENTATION('',(#46674),#46678);
+#46674 = LINE('',#46675,#46676);
+#46675 = CARTESIAN_POINT('',(0.,0.));
+#46676 = VECTOR('',#46677,1.);
+#46677 = DIRECTION('',(1.,0.));
+#46678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46679 = ORIENTED_EDGE('',*,*,#46680,.F.);
+#46680 = EDGE_CURVE('',#46681,#46658,#46683,.T.);
+#46681 = VERTEX_POINT('',#46682);
+#46682 = CARTESIAN_POINT('',(-5.263840667924,-9.7875,0.662259430188));
+#46683 = SURFACE_CURVE('',#46684,(#46689,#46700),.PCURVE_S1.);
+#46684 = CIRCLE('',#46685,9.375E-02);
+#46685 = AXIS2_PLACEMENT_3D('',#46686,#46687,#46688);
+#46686 = CARTESIAN_POINT('',(-5.18583595283,-9.7875,0.610256286792));
+#46687 = DIRECTION('',(0.,1.,0.));
+#46688 = DIRECTION('',(0.,0.,1.));
+#46689 = PCURVE('',#46118,#46690);
+#46690 = DEFINITIONAL_REPRESENTATION('',(#46691),#46699);
+#46691 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#46692,#46693,#46694,#46695
+ ,#46696,#46697,#46698),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#46692 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#46693 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#46694 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#46695 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#46696 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#46697 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#46698 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#46699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46700 = PCURVE('',#46284,#46701);
+#46701 = DEFINITIONAL_REPRESENTATION('',(#46702),#46706);
+#46702 = LINE('',#46703,#46704);
+#46703 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#46704 = VECTOR('',#46705,1.);
+#46705 = DIRECTION('',(1.,0.));
+#46706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46707 = ORIENTED_EDGE('',*,*,#46708,.F.);
+#46708 = EDGE_CURVE('',#46443,#46681,#46709,.T.);
+#46709 = SURFACE_CURVE('',#46710,(#46714,#46721),.PCURVE_S1.);
+#46710 = LINE('',#46711,#46712);
+#46711 = CARTESIAN_POINT('',(-5.636009430188,-9.7875,0.104006286792));
+#46712 = VECTOR('',#46713,1.);
+#46713 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#46714 = PCURVE('',#46118,#46715);
+#46715 = DEFINITIONAL_REPRESENTATION('',(#46716),#46720);
+#46716 = LINE('',#46717,#46718);
+#46717 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#46718 = VECTOR('',#46719,1.);
+#46719 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#46720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46721 = PCURVE('',#46255,#46722);
+#46722 = DEFINITIONAL_REPRESENTATION('',(#46723),#46727);
+#46723 = LINE('',#46724,#46725);
+#46724 = CARTESIAN_POINT('',(0.,0.));
+#46725 = VECTOR('',#46726,1.);
+#46726 = DIRECTION('',(1.,0.));
+#46727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46728 = ORIENTED_EDGE('',*,*,#46442,.F.);
+#46729 = ORIENTED_EDGE('',*,*,#46102,.F.);
+#46730 = ORIENTED_EDGE('',*,*,#46492,.F.);
+#46731 = ADVANCED_FACE('',(#46732),#46177,.F.);
+#46732 = FACE_BOUND('',#46733,.F.);
+#46733 = EDGE_LOOP('',(#46734,#46735,#46736,#46737));
+#46734 = ORIENTED_EDGE('',*,*,#46159,.F.);
+#46735 = ORIENTED_EDGE('',*,*,#46515,.F.);
+#46736 = ORIENTED_EDGE('',*,*,#46541,.T.);
+#46737 = ORIENTED_EDGE('',*,*,#46738,.T.);
+#46738 = EDGE_CURVE('',#46542,#46162,#46739,.T.);
+#46739 = SURFACE_CURVE('',#46740,(#46744,#46751),.PCURVE_S1.);
+#46740 = LINE('',#46741,#46742);
+#46741 = CARTESIAN_POINT('',(-5.530173477358,-9.7875,0.));
+#46742 = VECTOR('',#46743,1.);
+#46743 = DIRECTION('',(0.,1.,0.));
+#46744 = PCURVE('',#46177,#46745);
+#46745 = DEFINITIONAL_REPRESENTATION('',(#46746),#46750);
+#46746 = LINE('',#46747,#46748);
+#46747 = CARTESIAN_POINT('',(0.349826522642,0.));
+#46748 = VECTOR('',#46749,1.);
+#46749 = DIRECTION('',(0.,1.));
+#46750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46751 = PCURVE('',#46427,#46752);
+#46752 = DEFINITIONAL_REPRESENTATION('',(#46753),#46757);
+#46753 = LINE('',#46754,#46755);
+#46754 = CARTESIAN_POINT('',(-0.,0.));
+#46755 = VECTOR('',#46756,1.);
+#46756 = DIRECTION('',(-0.,1.));
+#46757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46758 = ADVANCED_FACE('',(#46759),#46427,.T.);
+#46759 = FACE_BOUND('',#46760,.F.);
+#46760 = EDGE_LOOP('',(#46761,#46762,#46783,#46784));
+#46761 = ORIENTED_EDGE('',*,*,#46564,.T.);
+#46762 = ORIENTED_EDGE('',*,*,#46763,.T.);
+#46763 = EDGE_CURVE('',#46565,#46381,#46764,.T.);
+#46764 = SURFACE_CURVE('',#46765,(#46769,#46776),.PCURVE_S1.);
+#46765 = LINE('',#46766,#46767);
+#46766 = CARTESIAN_POINT('',(-5.452168762264,-9.7875,4.174685660388E-02)
+ );
+#46767 = VECTOR('',#46768,1.);
+#46768 = DIRECTION('',(0.,1.,0.));
+#46769 = PCURVE('',#46427,#46770);
+#46770 = DEFINITIONAL_REPRESENTATION('',(#46771),#46775);
+#46771 = LINE('',#46772,#46773);
+#46772 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#46773 = VECTOR('',#46774,1.);
+#46774 = DIRECTION('',(-0.,1.));
+#46775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46776 = PCURVE('',#46396,#46777);
+#46777 = DEFINITIONAL_REPRESENTATION('',(#46778),#46782);
+#46778 = LINE('',#46779,#46780);
+#46779 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#46780 = VECTOR('',#46781,1.);
+#46781 = DIRECTION('',(0.,-1.));
+#46782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46783 = ORIENTED_EDGE('',*,*,#46408,.F.);
+#46784 = ORIENTED_EDGE('',*,*,#46738,.F.);
+#46785 = ADVANCED_FACE('',(#46786),#46396,.T.);
+#46786 = FACE_BOUND('',#46787,.T.);
+#46787 = EDGE_LOOP('',(#46788,#46789,#46790,#46791));
+#46788 = ORIENTED_EDGE('',*,*,#46588,.F.);
+#46789 = ORIENTED_EDGE('',*,*,#46763,.T.);
+#46790 = ORIENTED_EDGE('',*,*,#46380,.T.);
+#46791 = ORIENTED_EDGE('',*,*,#46792,.F.);
+#46792 = EDGE_CURVE('',#46589,#46353,#46793,.T.);
+#46793 = SURFACE_CURVE('',#46794,(#46798,#46804),.PCURVE_S1.);
+#46794 = LINE('',#46795,#46796);
+#46795 = CARTESIAN_POINT('',(-5.135662475472,-9.7875,0.516506286792));
+#46796 = VECTOR('',#46797,1.);
+#46797 = DIRECTION('',(0.,1.,0.));
+#46798 = PCURVE('',#46396,#46799);
+#46799 = DEFINITIONAL_REPRESENTATION('',(#46800),#46803);
+#46800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46801,#46802),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#46801 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#46802 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#46803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46804 = PCURVE('',#46368,#46805);
+#46805 = DEFINITIONAL_REPRESENTATION('',(#46806),#46809);
+#46806 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46807,#46808),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#46807 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#46808 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#46809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46810 = ADVANCED_FACE('',(#46811),#46368,.F.);
+#46811 = FACE_BOUND('',#46812,.F.);
+#46812 = EDGE_LOOP('',(#46813,#46814,#46815,#46816));
+#46813 = ORIENTED_EDGE('',*,*,#46352,.F.);
+#46814 = ORIENTED_EDGE('',*,*,#46792,.F.);
+#46815 = ORIENTED_EDGE('',*,*,#46611,.T.);
+#46816 = ORIENTED_EDGE('',*,*,#46817,.T.);
+#46817 = EDGE_CURVE('',#46612,#46325,#46818,.T.);
+#46818 = SURFACE_CURVE('',#46819,(#46823,#46830),.PCURVE_S1.);
+#46819 = LINE('',#46820,#46821);
+#46820 = CARTESIAN_POINT('',(-5.08,-9.7875,0.516506286792));
+#46821 = VECTOR('',#46822,1.);
+#46822 = DIRECTION('',(0.,1.,0.));
+#46823 = PCURVE('',#46368,#46824);
+#46824 = DEFINITIONAL_REPRESENTATION('',(#46825),#46829);
+#46825 = LINE('',#46826,#46827);
+#46826 = CARTESIAN_POINT('',(0.156009430188,0.));
+#46827 = VECTOR('',#46828,1.);
+#46828 = DIRECTION('',(0.,1.));
+#46829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46830 = PCURVE('',#46340,#46831);
+#46831 = DEFINITIONAL_REPRESENTATION('',(#46832),#46836);
+#46832 = LINE('',#46833,#46834);
+#46833 = CARTESIAN_POINT('',(0.,0.));
+#46834 = VECTOR('',#46835,1.);
+#46835 = DIRECTION('',(0.,-1.));
+#46836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46837 = ADVANCED_FACE('',(#46838),#46340,.T.);
+#46838 = FACE_BOUND('',#46839,.T.);
+#46839 = EDGE_LOOP('',(#46840,#46841,#46842,#46843));
+#46840 = ORIENTED_EDGE('',*,*,#46634,.F.);
+#46841 = ORIENTED_EDGE('',*,*,#46817,.T.);
+#46842 = ORIENTED_EDGE('',*,*,#46324,.T.);
+#46843 = ORIENTED_EDGE('',*,*,#46844,.F.);
+#46844 = EDGE_CURVE('',#46635,#46297,#46845,.T.);
+#46845 = SURFACE_CURVE('',#46846,(#46850,#46857),.PCURVE_S1.);
+#46846 = LINE('',#46847,#46848);
+#46847 = CARTESIAN_POINT('',(-5.08,-9.7875,0.704006286792));
+#46848 = VECTOR('',#46849,1.);
+#46849 = DIRECTION('',(0.,1.,0.));
+#46850 = PCURVE('',#46340,#46851);
+#46851 = DEFINITIONAL_REPRESENTATION('',(#46852),#46856);
+#46852 = LINE('',#46853,#46854);
+#46853 = CARTESIAN_POINT('',(0.1875,0.));
+#46854 = VECTOR('',#46855,1.);
+#46855 = DIRECTION('',(0.,-1.));
+#46856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46857 = PCURVE('',#46312,#46858);
+#46858 = DEFINITIONAL_REPRESENTATION('',(#46859),#46863);
+#46859 = LINE('',#46860,#46861);
+#46860 = CARTESIAN_POINT('',(0.156009430188,0.));
+#46861 = VECTOR('',#46862,1.);
+#46862 = DIRECTION('',(0.,1.));
+#46863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46864 = ADVANCED_FACE('',(#46865),#46255,.F.);
+#46865 = FACE_BOUND('',#46866,.F.);
+#46866 = EDGE_LOOP('',(#46867,#46868,#46869,#46870));
+#46867 = ORIENTED_EDGE('',*,*,#46708,.F.);
+#46868 = ORIENTED_EDGE('',*,*,#46466,.T.);
+#46869 = ORIENTED_EDGE('',*,*,#46239,.T.);
+#46870 = ORIENTED_EDGE('',*,*,#46871,.F.);
+#46871 = EDGE_CURVE('',#46681,#46240,#46872,.T.);
+#46872 = SURFACE_CURVE('',#46873,(#46877,#46884),.PCURVE_S1.);
+#46873 = LINE('',#46874,#46875);
+#46874 = CARTESIAN_POINT('',(-5.263840667924,-9.7875,0.662259430188));
+#46875 = VECTOR('',#46876,1.);
+#46876 = DIRECTION('',(0.,1.,0.));
+#46877 = PCURVE('',#46255,#46878);
+#46878 = DEFINITIONAL_REPRESENTATION('',(#46879),#46883);
+#46879 = LINE('',#46880,#46881);
+#46880 = CARTESIAN_POINT('',(0.670936777735,0.));
+#46881 = VECTOR('',#46882,1.);
+#46882 = DIRECTION('',(0.,-1.));
+#46883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46884 = PCURVE('',#46284,#46885);
+#46885 = DEFINITIONAL_REPRESENTATION('',(#46886),#46890);
+#46886 = LINE('',#46887,#46888);
+#46887 = CARTESIAN_POINT('',(0.,0.));
+#46888 = VECTOR('',#46889,1.);
+#46889 = DIRECTION('',(0.,1.));
+#46890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46891 = ADVANCED_FACE('',(#46892),#46312,.T.);
+#46892 = FACE_BOUND('',#46893,.T.);
+#46893 = EDGE_LOOP('',(#46894,#46895,#46896,#46897));
+#46894 = ORIENTED_EDGE('',*,*,#46657,.T.);
+#46895 = ORIENTED_EDGE('',*,*,#46844,.T.);
+#46896 = ORIENTED_EDGE('',*,*,#46296,.F.);
+#46897 = ORIENTED_EDGE('',*,*,#46898,.F.);
+#46898 = EDGE_CURVE('',#46658,#46268,#46899,.T.);
+#46899 = SURFACE_CURVE('',#46900,(#46904,#46911),.PCURVE_S1.);
+#46900 = LINE('',#46901,#46902);
+#46901 = CARTESIAN_POINT('',(-5.18583595283,-9.7875,0.704006286792));
+#46902 = VECTOR('',#46903,1.);
+#46903 = DIRECTION('',(0.,1.,0.));
+#46904 = PCURVE('',#46312,#46905);
+#46905 = DEFINITIONAL_REPRESENTATION('',(#46906),#46910);
+#46906 = LINE('',#46907,#46908);
+#46907 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#46908 = VECTOR('',#46909,1.);
+#46909 = DIRECTION('',(0.,1.));
+#46910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46911 = PCURVE('',#46284,#46912);
+#46912 = DEFINITIONAL_REPRESENTATION('',(#46913),#46917);
+#46913 = LINE('',#46914,#46915);
+#46914 = CARTESIAN_POINT('',(0.982793723247,0.));
+#46915 = VECTOR('',#46916,1.);
+#46916 = DIRECTION('',(0.,1.));
+#46917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46918 = ADVANCED_FACE('',(#46919),#46284,.T.);
+#46919 = FACE_BOUND('',#46920,.T.);
+#46920 = EDGE_LOOP('',(#46921,#46922,#46923,#46924));
+#46921 = ORIENTED_EDGE('',*,*,#46680,.T.);
+#46922 = ORIENTED_EDGE('',*,*,#46898,.T.);
+#46923 = ORIENTED_EDGE('',*,*,#46267,.F.);
+#46924 = ORIENTED_EDGE('',*,*,#46871,.F.);
+#46925 = MANIFOLD_SOLID_BREP('',#46926);
+#46926 = CLOSED_SHELL('',(#46927,#47047,#47326,#47380,#47429,#47623,
+ #47650,#47677,#47702,#47729,#47756,#47783,#47810));
+#46927 = ADVANCED_FACE('',(#46928),#46942,.T.);
+#46928 = FACE_BOUND('',#46929,.T.);
+#46929 = EDGE_LOOP('',(#46930,#46965,#46993,#47021));
+#46930 = ORIENTED_EDGE('',*,*,#46931,.F.);
+#46931 = EDGE_CURVE('',#46932,#46934,#46936,.T.);
+#46932 = VERTEX_POINT('',#46933);
+#46933 = CARTESIAN_POINT('',(5.630520432075,-9.4125,0.1875));
+#46934 = VERTEX_POINT('',#46935);
+#46935 = CARTESIAN_POINT('',(5.88,-9.4125,0.1875));
+#46936 = SURFACE_CURVE('',#46937,(#46941,#46953),.PCURVE_S1.);
+#46937 = LINE('',#46938,#46939);
+#46938 = CARTESIAN_POINT('',(5.48,-9.4125,0.1875));
+#46939 = VECTOR('',#46940,1.);
+#46940 = DIRECTION('',(1.,0.,0.));
+#46941 = PCURVE('',#46942,#46947);
+#46942 = PLANE('',#46943);
+#46943 = AXIS2_PLACEMENT_3D('',#46944,#46945,#46946);
+#46944 = CARTESIAN_POINT('',(5.48,-9.7875,0.1875));
+#46945 = DIRECTION('',(0.,0.,1.));
+#46946 = DIRECTION('',(1.,0.,0.));
+#46947 = DEFINITIONAL_REPRESENTATION('',(#46948),#46952);
+#46948 = LINE('',#46949,#46950);
+#46949 = CARTESIAN_POINT('',(0.,0.375));
+#46950 = VECTOR('',#46951,1.);
+#46951 = DIRECTION('',(1.,0.));
+#46952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46953 = PCURVE('',#46954,#46959);
+#46954 = PLANE('',#46955);
+#46955 = AXIS2_PLACEMENT_3D('',#46956,#46957,#46958);
+#46956 = CARTESIAN_POINT('',(5.453319128445,-9.4125,0.302149478872));
+#46957 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#46958 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#46959 = DEFINITIONAL_REPRESENTATION('',(#46960),#46964);
+#46960 = LINE('',#46961,#46962);
+#46961 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#46962 = VECTOR('',#46963,1.);
+#46963 = DIRECTION('',(1.,4.145425090127E-57));
+#46964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46965 = ORIENTED_EDGE('',*,*,#46966,.F.);
+#46966 = EDGE_CURVE('',#46967,#46932,#46969,.T.);
+#46967 = VERTEX_POINT('',#46968);
+#46968 = CARTESIAN_POINT('',(5.630520432075,-9.7875,0.1875));
+#46969 = SURFACE_CURVE('',#46970,(#46974,#46981),.PCURVE_S1.);
+#46970 = LINE('',#46971,#46972);
+#46971 = CARTESIAN_POINT('',(5.630520432075,-9.7875,0.1875));
+#46972 = VECTOR('',#46973,1.);
+#46973 = DIRECTION('',(0.,1.,0.));
+#46974 = PCURVE('',#46942,#46975);
+#46975 = DEFINITIONAL_REPRESENTATION('',(#46976),#46980);
+#46976 = LINE('',#46977,#46978);
+#46977 = CARTESIAN_POINT('',(0.150520432075,0.));
+#46978 = VECTOR('',#46979,1.);
+#46979 = DIRECTION('',(0.,1.));
+#46980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46981 = PCURVE('',#46982,#46987);
+#46982 = CYLINDRICAL_SURFACE('',#46983,9.375E-02);
+#46983 = AXIS2_PLACEMENT_3D('',#46984,#46985,#46986);
+#46984 = CARTESIAN_POINT('',(5.630520432075,-9.7875,0.28125));
+#46985 = DIRECTION('',(0.,1.,0.));
+#46986 = DIRECTION('',(0.,0.,-1.));
+#46987 = DEFINITIONAL_REPRESENTATION('',(#46988),#46992);
+#46988 = LINE('',#46989,#46990);
+#46989 = CARTESIAN_POINT('',(0.,0.));
+#46990 = VECTOR('',#46991,1.);
+#46991 = DIRECTION('',(0.,1.));
+#46992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#46993 = ORIENTED_EDGE('',*,*,#46994,.T.);
+#46994 = EDGE_CURVE('',#46967,#46995,#46997,.T.);
+#46995 = VERTEX_POINT('',#46996);
+#46996 = CARTESIAN_POINT('',(5.88,-9.7875,0.1875));
+#46997 = SURFACE_CURVE('',#46998,(#47002,#47009),.PCURVE_S1.);
+#46998 = LINE('',#46999,#47000);
+#46999 = CARTESIAN_POINT('',(5.48,-9.7875,0.1875));
+#47000 = VECTOR('',#47001,1.);
+#47001 = DIRECTION('',(1.,0.,0.));
+#47002 = PCURVE('',#46942,#47003);
+#47003 = DEFINITIONAL_REPRESENTATION('',(#47004),#47008);
+#47004 = LINE('',#47005,#47006);
+#47005 = CARTESIAN_POINT('',(0.,0.));
+#47006 = VECTOR('',#47007,1.);
+#47007 = DIRECTION('',(1.,0.));
+#47008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47009 = PCURVE('',#47010,#47015);
+#47010 = PLANE('',#47011);
+#47011 = AXIS2_PLACEMENT_3D('',#47012,#47013,#47014);
+#47012 = CARTESIAN_POINT('',(5.453319128445,-9.7875,0.302149478872));
+#47013 = DIRECTION('',(-0.,-1.,-0.));
+#47014 = DIRECTION('',(0.,0.,-1.));
+#47015 = DEFINITIONAL_REPRESENTATION('',(#47016),#47020);
+#47016 = LINE('',#47017,#47018);
+#47017 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#47018 = VECTOR('',#47019,1.);
+#47019 = DIRECTION('',(0.,1.));
+#47020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47021 = ORIENTED_EDGE('',*,*,#47022,.T.);
+#47022 = EDGE_CURVE('',#46995,#46934,#47023,.T.);
+#47023 = SURFACE_CURVE('',#47024,(#47028,#47035),.PCURVE_S1.);
+#47024 = LINE('',#47025,#47026);
+#47025 = CARTESIAN_POINT('',(5.88,-9.7875,0.1875));
+#47026 = VECTOR('',#47027,1.);
+#47027 = DIRECTION('',(0.,1.,0.));
+#47028 = PCURVE('',#46942,#47029);
+#47029 = DEFINITIONAL_REPRESENTATION('',(#47030),#47034);
+#47030 = LINE('',#47031,#47032);
+#47031 = CARTESIAN_POINT('',(0.4,0.));
+#47032 = VECTOR('',#47033,1.);
+#47033 = DIRECTION('',(0.,1.));
+#47034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47035 = PCURVE('',#47036,#47041);
+#47036 = PLANE('',#47037);
+#47037 = AXIS2_PLACEMENT_3D('',#47038,#47039,#47040);
+#47038 = CARTESIAN_POINT('',(5.88,-9.7875,0.));
+#47039 = DIRECTION('',(1.,0.,0.));
+#47040 = DIRECTION('',(0.,0.,1.));
+#47041 = DEFINITIONAL_REPRESENTATION('',(#47042),#47046);
+#47042 = LINE('',#47043,#47044);
+#47043 = CARTESIAN_POINT('',(0.1875,0.));
+#47044 = VECTOR('',#47045,1.);
+#47045 = DIRECTION('',(0.,-1.));
+#47046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47047 = ADVANCED_FACE('',(#47048),#46954,.T.);
+#47048 = FACE_BOUND('',#47049,.T.);
+#47049 = EDGE_LOOP('',(#47050,#47080,#47109,#47137,#47165,#47193,#47221,
+ #47254,#47282,#47304,#47305));
+#47050 = ORIENTED_EDGE('',*,*,#47051,.F.);
+#47051 = EDGE_CURVE('',#47052,#47054,#47056,.T.);
+#47052 = VERTEX_POINT('',#47053);
+#47053 = CARTESIAN_POINT('',(5.530173477358,-9.4125,0.));
+#47054 = VERTEX_POINT('',#47055);
+#47055 = CARTESIAN_POINT('',(5.88,-9.4125,0.));
+#47056 = SURFACE_CURVE('',#47057,(#47061,#47068),.PCURVE_S1.);
+#47057 = LINE('',#47058,#47059);
+#47058 = CARTESIAN_POINT('',(5.48,-9.4125,0.));
+#47059 = VECTOR('',#47060,1.);
+#47060 = DIRECTION('',(1.,0.,0.));
+#47061 = PCURVE('',#46954,#47062);
+#47062 = DEFINITIONAL_REPRESENTATION('',(#47063),#47067);
+#47063 = LINE('',#47064,#47065);
+#47064 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#47065 = VECTOR('',#47066,1.);
+#47066 = DIRECTION('',(1.,4.145425090127E-57));
+#47067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47068 = PCURVE('',#47069,#47074);
+#47069 = PLANE('',#47070);
+#47070 = AXIS2_PLACEMENT_3D('',#47071,#47072,#47073);
+#47071 = CARTESIAN_POINT('',(5.48,-9.7875,0.));
+#47072 = DIRECTION('',(0.,0.,1.));
+#47073 = DIRECTION('',(1.,0.,0.));
+#47074 = DEFINITIONAL_REPRESENTATION('',(#47075),#47079);
+#47075 = LINE('',#47076,#47077);
+#47076 = CARTESIAN_POINT('',(0.,0.375));
+#47077 = VECTOR('',#47078,1.);
+#47078 = DIRECTION('',(1.,0.));
+#47079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47080 = ORIENTED_EDGE('',*,*,#47081,.T.);
+#47081 = EDGE_CURVE('',#47052,#47082,#47084,.T.);
+#47082 = VERTEX_POINT('',#47083);
+#47083 = CARTESIAN_POINT('',(5.452168762264,-9.4125,4.174685660388E-02)
+ );
+#47084 = SURFACE_CURVE('',#47085,(#47090,#47097),.PCURVE_S1.);
+#47085 = CIRCLE('',#47086,9.375E-02);
+#47086 = AXIS2_PLACEMENT_3D('',#47087,#47088,#47089);
+#47087 = CARTESIAN_POINT('',(5.530173477358,-9.4125,9.375E-02));
+#47088 = DIRECTION('',(0.,1.,0.));
+#47089 = DIRECTION('',(0.,0.,1.));
+#47090 = PCURVE('',#46954,#47091);
+#47091 = DEFINITIONAL_REPRESENTATION('',(#47092),#47096);
+#47092 = CIRCLE('',#47093,9.375E-02);
+#47093 = AXIS2_PLACEMENT_2D('',#47094,#47095);
+#47094 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#47095 = DIRECTION('',(0.,-1.));
+#47096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47097 = PCURVE('',#47098,#47103);
+#47098 = CYLINDRICAL_SURFACE('',#47099,9.375E-02);
+#47099 = AXIS2_PLACEMENT_3D('',#47100,#47101,#47102);
+#47100 = CARTESIAN_POINT('',(5.530173477358,-9.7875,9.375E-02));
+#47101 = DIRECTION('',(0.,1.,0.));
+#47102 = DIRECTION('',(0.,0.,-1.));
+#47103 = DEFINITIONAL_REPRESENTATION('',(#47104),#47108);
+#47104 = LINE('',#47105,#47106);
+#47105 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#47106 = VECTOR('',#47107,1.);
+#47107 = DIRECTION('',(1.,0.));
+#47108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47109 = ORIENTED_EDGE('',*,*,#47110,.T.);
+#47110 = EDGE_CURVE('',#47082,#47111,#47113,.T.);
+#47111 = VERTEX_POINT('',#47112);
+#47112 = CARTESIAN_POINT('',(5.135662475472,-9.4125,0.516506286792));
+#47113 = SURFACE_CURVE('',#47114,(#47118,#47125),.PCURVE_S1.);
+#47114 = LINE('',#47115,#47116);
+#47115 = CARTESIAN_POINT('',(5.48,-9.4125,0.));
+#47116 = VECTOR('',#47117,1.);
+#47117 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#47118 = PCURVE('',#46954,#47119);
+#47119 = DEFINITIONAL_REPRESENTATION('',(#47120),#47124);
+#47120 = LINE('',#47121,#47122);
+#47121 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#47122 = VECTOR('',#47123,1.);
+#47123 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#47124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47125 = PCURVE('',#47126,#47131);
+#47126 = PLANE('',#47127);
+#47127 = AXIS2_PLACEMENT_3D('',#47128,#47129,#47130);
+#47128 = CARTESIAN_POINT('',(5.48,-9.7875,0.));
+#47129 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#47130 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#47131 = DEFINITIONAL_REPRESENTATION('',(#47132),#47136);
+#47132 = LINE('',#47133,#47134);
+#47133 = CARTESIAN_POINT('',(0.,-0.375));
+#47134 = VECTOR('',#47135,1.);
+#47135 = DIRECTION('',(1.,0.));
+#47136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47137 = ORIENTED_EDGE('',*,*,#47138,.F.);
+#47138 = EDGE_CURVE('',#47139,#47111,#47141,.T.);
+#47139 = VERTEX_POINT('',#47140);
+#47140 = CARTESIAN_POINT('',(5.08,-9.4125,0.516506286792));
+#47141 = SURFACE_CURVE('',#47142,(#47146,#47153),.PCURVE_S1.);
+#47142 = LINE('',#47143,#47144);
+#47143 = CARTESIAN_POINT('',(5.08,-9.4125,0.516506286792));
+#47144 = VECTOR('',#47145,1.);
+#47145 = DIRECTION('',(1.,0.,0.));
+#47146 = PCURVE('',#46954,#47147);
+#47147 = DEFINITIONAL_REPRESENTATION('',(#47148),#47152);
+#47148 = LINE('',#47149,#47150);
+#47149 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#47150 = VECTOR('',#47151,1.);
+#47151 = DIRECTION('',(1.,4.145425090127E-57));
+#47152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47153 = PCURVE('',#47154,#47159);
+#47154 = PLANE('',#47155);
+#47155 = AXIS2_PLACEMENT_3D('',#47156,#47157,#47158);
+#47156 = CARTESIAN_POINT('',(5.08,-9.7875,0.516506286792));
+#47157 = DIRECTION('',(0.,0.,1.));
+#47158 = DIRECTION('',(1.,0.,0.));
+#47159 = DEFINITIONAL_REPRESENTATION('',(#47160),#47164);
+#47160 = LINE('',#47161,#47162);
+#47161 = CARTESIAN_POINT('',(0.,0.375));
+#47162 = VECTOR('',#47163,1.);
+#47163 = DIRECTION('',(1.,0.));
+#47164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47165 = ORIENTED_EDGE('',*,*,#47166,.T.);
+#47166 = EDGE_CURVE('',#47139,#47167,#47169,.T.);
+#47167 = VERTEX_POINT('',#47168);
+#47168 = CARTESIAN_POINT('',(5.08,-9.4125,0.704006286792));
+#47169 = SURFACE_CURVE('',#47170,(#47174,#47181),.PCURVE_S1.);
+#47170 = LINE('',#47171,#47172);
+#47171 = CARTESIAN_POINT('',(5.08,-9.4125,0.516506286792));
+#47172 = VECTOR('',#47173,1.);
+#47173 = DIRECTION('',(0.,0.,1.));
+#47174 = PCURVE('',#46954,#47175);
+#47175 = DEFINITIONAL_REPRESENTATION('',(#47176),#47180);
+#47176 = LINE('',#47177,#47178);
+#47177 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#47178 = VECTOR('',#47179,1.);
+#47179 = DIRECTION('',(0.,-1.));
+#47180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47181 = PCURVE('',#47182,#47187);
+#47182 = PLANE('',#47183);
+#47183 = AXIS2_PLACEMENT_3D('',#47184,#47185,#47186);
+#47184 = CARTESIAN_POINT('',(5.08,-9.7875,0.516506286792));
+#47185 = DIRECTION('',(1.,0.,0.));
+#47186 = DIRECTION('',(0.,0.,1.));
+#47187 = DEFINITIONAL_REPRESENTATION('',(#47188),#47192);
+#47188 = LINE('',#47189,#47190);
+#47189 = CARTESIAN_POINT('',(0.,-0.375));
+#47190 = VECTOR('',#47191,1.);
+#47191 = DIRECTION('',(1.,0.));
+#47192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47193 = ORIENTED_EDGE('',*,*,#47194,.T.);
+#47194 = EDGE_CURVE('',#47167,#47195,#47197,.T.);
+#47195 = VERTEX_POINT('',#47196);
+#47196 = CARTESIAN_POINT('',(5.18583595283,-9.4125,0.704006286792));
+#47197 = SURFACE_CURVE('',#47198,(#47202,#47209),.PCURVE_S1.);
+#47198 = LINE('',#47199,#47200);
+#47199 = CARTESIAN_POINT('',(5.08,-9.4125,0.704006286792));
+#47200 = VECTOR('',#47201,1.);
+#47201 = DIRECTION('',(1.,0.,0.));
+#47202 = PCURVE('',#46954,#47203);
+#47203 = DEFINITIONAL_REPRESENTATION('',(#47204),#47208);
+#47204 = LINE('',#47205,#47206);
+#47205 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#47206 = VECTOR('',#47207,1.);
+#47207 = DIRECTION('',(1.,4.145425090127E-57));
+#47208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47209 = PCURVE('',#47210,#47215);
+#47210 = PLANE('',#47211);
+#47211 = AXIS2_PLACEMENT_3D('',#47212,#47213,#47214);
+#47212 = CARTESIAN_POINT('',(5.08,-9.7875,0.704006286792));
+#47213 = DIRECTION('',(0.,0.,1.));
+#47214 = DIRECTION('',(1.,0.,0.));
+#47215 = DEFINITIONAL_REPRESENTATION('',(#47216),#47220);
+#47216 = LINE('',#47217,#47218);
+#47217 = CARTESIAN_POINT('',(0.,0.375));
+#47218 = VECTOR('',#47219,1.);
+#47219 = DIRECTION('',(1.,0.));
+#47220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47221 = ORIENTED_EDGE('',*,*,#47222,.F.);
+#47222 = EDGE_CURVE('',#47223,#47195,#47225,.T.);
+#47223 = VERTEX_POINT('',#47224);
+#47224 = CARTESIAN_POINT('',(5.263840667924,-9.4125,0.662259430188));
+#47225 = SURFACE_CURVE('',#47226,(#47231,#47242),.PCURVE_S1.);
+#47226 = CIRCLE('',#47227,9.375E-02);
+#47227 = AXIS2_PLACEMENT_3D('',#47228,#47229,#47230);
+#47228 = CARTESIAN_POINT('',(5.18583595283,-9.4125,0.610256286792));
+#47229 = DIRECTION('',(0.,-1.,0.));
+#47230 = DIRECTION('',(0.,0.,1.));
+#47231 = PCURVE('',#46954,#47232);
+#47232 = DEFINITIONAL_REPRESENTATION('',(#47233),#47241);
+#47233 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47234,#47235,#47236,#47237
+ ,#47238,#47239,#47240),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#47234 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#47235 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#47236 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#47237 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#47238 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#47239 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#47240 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#47241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47242 = PCURVE('',#47243,#47248);
+#47243 = CYLINDRICAL_SURFACE('',#47244,9.375E-02);
+#47244 = AXIS2_PLACEMENT_3D('',#47245,#47246,#47247);
+#47245 = CARTESIAN_POINT('',(5.18583595283,-9.7875,0.610256286792));
+#47246 = DIRECTION('',(0.,1.,0.));
+#47247 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#47248 = DEFINITIONAL_REPRESENTATION('',(#47249),#47253);
+#47249 = LINE('',#47250,#47251);
+#47250 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#47251 = VECTOR('',#47252,1.);
+#47252 = DIRECTION('',(-1.,0.));
+#47253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47254 = ORIENTED_EDGE('',*,*,#47255,.F.);
+#47255 = EDGE_CURVE('',#47256,#47223,#47258,.T.);
+#47256 = VERTEX_POINT('',#47257);
+#47257 = CARTESIAN_POINT('',(5.552515716981,-9.4125,0.229246856604));
+#47258 = SURFACE_CURVE('',#47259,(#47263,#47270),.PCURVE_S1.);
+#47259 = LINE('',#47260,#47261);
+#47260 = CARTESIAN_POINT('',(5.636009430188,-9.4125,0.104006286792));
+#47261 = VECTOR('',#47262,1.);
+#47262 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#47263 = PCURVE('',#46954,#47264);
+#47264 = DEFINITIONAL_REPRESENTATION('',(#47265),#47269);
+#47265 = LINE('',#47266,#47267);
+#47266 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#47267 = VECTOR('',#47268,1.);
+#47268 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#47269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47270 = PCURVE('',#47271,#47276);
+#47271 = PLANE('',#47272);
+#47272 = AXIS2_PLACEMENT_3D('',#47273,#47274,#47275);
+#47273 = CARTESIAN_POINT('',(5.636009430188,-9.7875,0.104006286792));
+#47274 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#47275 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#47276 = DEFINITIONAL_REPRESENTATION('',(#47277),#47281);
+#47277 = LINE('',#47278,#47279);
+#47278 = CARTESIAN_POINT('',(0.,-0.375));
+#47279 = VECTOR('',#47280,1.);
+#47280 = DIRECTION('',(1.,0.));
+#47281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47282 = ORIENTED_EDGE('',*,*,#47283,.F.);
+#47283 = EDGE_CURVE('',#46932,#47256,#47284,.T.);
+#47284 = SURFACE_CURVE('',#47285,(#47290,#47297),.PCURVE_S1.);
+#47285 = CIRCLE('',#47286,9.375E-02);
+#47286 = AXIS2_PLACEMENT_3D('',#47287,#47288,#47289);
+#47287 = CARTESIAN_POINT('',(5.630520432075,-9.4125,0.28125));
+#47288 = DIRECTION('',(0.,1.,0.));
+#47289 = DIRECTION('',(0.,0.,1.));
+#47290 = PCURVE('',#46954,#47291);
+#47291 = DEFINITIONAL_REPRESENTATION('',(#47292),#47296);
+#47292 = CIRCLE('',#47293,9.375E-02);
+#47293 = AXIS2_PLACEMENT_2D('',#47294,#47295);
+#47294 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#47295 = DIRECTION('',(0.,-1.));
+#47296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47297 = PCURVE('',#46982,#47298);
+#47298 = DEFINITIONAL_REPRESENTATION('',(#47299),#47303);
+#47299 = LINE('',#47300,#47301);
+#47300 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#47301 = VECTOR('',#47302,1.);
+#47302 = DIRECTION('',(1.,0.));
+#47303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47304 = ORIENTED_EDGE('',*,*,#46931,.T.);
+#47305 = ORIENTED_EDGE('',*,*,#47306,.F.);
+#47306 = EDGE_CURVE('',#47054,#46934,#47307,.T.);
+#47307 = SURFACE_CURVE('',#47308,(#47312,#47319),.PCURVE_S1.);
+#47308 = LINE('',#47309,#47310);
+#47309 = CARTESIAN_POINT('',(5.88,-9.4125,0.));
+#47310 = VECTOR('',#47311,1.);
+#47311 = DIRECTION('',(0.,0.,1.));
+#47312 = PCURVE('',#46954,#47313);
+#47313 = DEFINITIONAL_REPRESENTATION('',(#47314),#47318);
+#47314 = LINE('',#47315,#47316);
+#47315 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#47316 = VECTOR('',#47317,1.);
+#47317 = DIRECTION('',(0.,-1.));
+#47318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47319 = PCURVE('',#47036,#47320);
+#47320 = DEFINITIONAL_REPRESENTATION('',(#47321),#47325);
+#47321 = LINE('',#47322,#47323);
+#47322 = CARTESIAN_POINT('',(0.,-0.375));
+#47323 = VECTOR('',#47324,1.);
+#47324 = DIRECTION('',(1.,0.));
+#47325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47326 = ADVANCED_FACE('',(#47327),#46982,.F.);
+#47327 = FACE_BOUND('',#47328,.F.);
+#47328 = EDGE_LOOP('',(#47329,#47357,#47378,#47379));
+#47329 = ORIENTED_EDGE('',*,*,#47330,.T.);
+#47330 = EDGE_CURVE('',#46967,#47331,#47333,.T.);
+#47331 = VERTEX_POINT('',#47332);
+#47332 = CARTESIAN_POINT('',(5.552515716981,-9.7875,0.229246856604));
+#47333 = SURFACE_CURVE('',#47334,(#47339,#47346),.PCURVE_S1.);
+#47334 = CIRCLE('',#47335,9.375E-02);
+#47335 = AXIS2_PLACEMENT_3D('',#47336,#47337,#47338);
+#47336 = CARTESIAN_POINT('',(5.630520432075,-9.7875,0.28125));
+#47337 = DIRECTION('',(0.,1.,0.));
+#47338 = DIRECTION('',(0.,0.,1.));
+#47339 = PCURVE('',#46982,#47340);
+#47340 = DEFINITIONAL_REPRESENTATION('',(#47341),#47345);
+#47341 = LINE('',#47342,#47343);
+#47342 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#47343 = VECTOR('',#47344,1.);
+#47344 = DIRECTION('',(1.,0.));
+#47345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47346 = PCURVE('',#47010,#47347);
+#47347 = DEFINITIONAL_REPRESENTATION('',(#47348),#47356);
+#47348 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47349,#47350,#47351,#47352
+ ,#47353,#47354,#47355),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#47349 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#47350 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#47351 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#47352 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#47353 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#47354 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#47355 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#47356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47357 = ORIENTED_EDGE('',*,*,#47358,.T.);
+#47358 = EDGE_CURVE('',#47331,#47256,#47359,.T.);
+#47359 = SURFACE_CURVE('',#47360,(#47364,#47371),.PCURVE_S1.);
+#47360 = LINE('',#47361,#47362);
+#47361 = CARTESIAN_POINT('',(5.552515716981,-9.7875,0.229246856604));
+#47362 = VECTOR('',#47363,1.);
+#47363 = DIRECTION('',(0.,1.,0.));
+#47364 = PCURVE('',#46982,#47365);
+#47365 = DEFINITIONAL_REPRESENTATION('',(#47366),#47370);
+#47366 = LINE('',#47367,#47368);
+#47367 = CARTESIAN_POINT('',(0.982793723247,0.));
+#47368 = VECTOR('',#47369,1.);
+#47369 = DIRECTION('',(0.,1.));
+#47370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47371 = PCURVE('',#47271,#47372);
+#47372 = DEFINITIONAL_REPRESENTATION('',(#47373),#47377);
+#47373 = LINE('',#47374,#47375);
+#47374 = CARTESIAN_POINT('',(0.150520432075,0.));
+#47375 = VECTOR('',#47376,1.);
+#47376 = DIRECTION('',(0.,-1.));
+#47377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47378 = ORIENTED_EDGE('',*,*,#47283,.F.);
+#47379 = ORIENTED_EDGE('',*,*,#46966,.F.);
+#47380 = ADVANCED_FACE('',(#47381),#47036,.T.);
+#47381 = FACE_BOUND('',#47382,.T.);
+#47382 = EDGE_LOOP('',(#47383,#47406,#47427,#47428));
+#47383 = ORIENTED_EDGE('',*,*,#47384,.F.);
+#47384 = EDGE_CURVE('',#47385,#46995,#47387,.T.);
+#47385 = VERTEX_POINT('',#47386);
+#47386 = CARTESIAN_POINT('',(5.88,-9.7875,0.));
+#47387 = SURFACE_CURVE('',#47388,(#47392,#47399),.PCURVE_S1.);
+#47388 = LINE('',#47389,#47390);
+#47389 = CARTESIAN_POINT('',(5.88,-9.7875,0.));
+#47390 = VECTOR('',#47391,1.);
+#47391 = DIRECTION('',(0.,0.,1.));
+#47392 = PCURVE('',#47036,#47393);
+#47393 = DEFINITIONAL_REPRESENTATION('',(#47394),#47398);
+#47394 = LINE('',#47395,#47396);
+#47395 = CARTESIAN_POINT('',(0.,0.));
+#47396 = VECTOR('',#47397,1.);
+#47397 = DIRECTION('',(1.,0.));
+#47398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47399 = PCURVE('',#47010,#47400);
+#47400 = DEFINITIONAL_REPRESENTATION('',(#47401),#47405);
+#47401 = LINE('',#47402,#47403);
+#47402 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#47403 = VECTOR('',#47404,1.);
+#47404 = DIRECTION('',(-1.,0.));
+#47405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47406 = ORIENTED_EDGE('',*,*,#47407,.T.);
+#47407 = EDGE_CURVE('',#47385,#47054,#47408,.T.);
+#47408 = SURFACE_CURVE('',#47409,(#47413,#47420),.PCURVE_S1.);
+#47409 = LINE('',#47410,#47411);
+#47410 = CARTESIAN_POINT('',(5.88,-9.7875,0.));
+#47411 = VECTOR('',#47412,1.);
+#47412 = DIRECTION('',(0.,1.,0.));
+#47413 = PCURVE('',#47036,#47414);
+#47414 = DEFINITIONAL_REPRESENTATION('',(#47415),#47419);
+#47415 = LINE('',#47416,#47417);
+#47416 = CARTESIAN_POINT('',(0.,0.));
+#47417 = VECTOR('',#47418,1.);
+#47418 = DIRECTION('',(0.,-1.));
+#47419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47420 = PCURVE('',#47069,#47421);
+#47421 = DEFINITIONAL_REPRESENTATION('',(#47422),#47426);
+#47422 = LINE('',#47423,#47424);
+#47423 = CARTESIAN_POINT('',(0.4,0.));
+#47424 = VECTOR('',#47425,1.);
+#47425 = DIRECTION('',(0.,1.));
+#47426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47427 = ORIENTED_EDGE('',*,*,#47306,.T.);
+#47428 = ORIENTED_EDGE('',*,*,#47022,.F.);
+#47429 = ADVANCED_FACE('',(#47430),#47010,.T.);
+#47430 = FACE_BOUND('',#47431,.T.);
+#47431 = EDGE_LOOP('',(#47432,#47455,#47456,#47457,#47458,#47481,#47505,
+ #47528,#47551,#47574,#47597));
+#47432 = ORIENTED_EDGE('',*,*,#47433,.T.);
+#47433 = EDGE_CURVE('',#47434,#47385,#47436,.T.);
+#47434 = VERTEX_POINT('',#47435);
+#47435 = CARTESIAN_POINT('',(5.530173477358,-9.7875,0.));
+#47436 = SURFACE_CURVE('',#47437,(#47441,#47448),.PCURVE_S1.);
+#47437 = LINE('',#47438,#47439);
+#47438 = CARTESIAN_POINT('',(5.48,-9.7875,0.));
+#47439 = VECTOR('',#47440,1.);
+#47440 = DIRECTION('',(1.,0.,0.));
+#47441 = PCURVE('',#47010,#47442);
+#47442 = DEFINITIONAL_REPRESENTATION('',(#47443),#47447);
+#47443 = LINE('',#47444,#47445);
+#47444 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#47445 = VECTOR('',#47446,1.);
+#47446 = DIRECTION('',(0.,1.));
+#47447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47448 = PCURVE('',#47069,#47449);
+#47449 = DEFINITIONAL_REPRESENTATION('',(#47450),#47454);
+#47450 = LINE('',#47451,#47452);
+#47451 = CARTESIAN_POINT('',(0.,0.));
+#47452 = VECTOR('',#47453,1.);
+#47453 = DIRECTION('',(1.,0.));
+#47454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47455 = ORIENTED_EDGE('',*,*,#47384,.T.);
+#47456 = ORIENTED_EDGE('',*,*,#46994,.F.);
+#47457 = ORIENTED_EDGE('',*,*,#47330,.T.);
+#47458 = ORIENTED_EDGE('',*,*,#47459,.T.);
+#47459 = EDGE_CURVE('',#47331,#47460,#47462,.T.);
+#47460 = VERTEX_POINT('',#47461);
+#47461 = CARTESIAN_POINT('',(5.263840667924,-9.7875,0.662259430188));
+#47462 = SURFACE_CURVE('',#47463,(#47467,#47474),.PCURVE_S1.);
+#47463 = LINE('',#47464,#47465);
+#47464 = CARTESIAN_POINT('',(5.636009430188,-9.7875,0.104006286792));
+#47465 = VECTOR('',#47466,1.);
+#47466 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#47467 = PCURVE('',#47010,#47468);
+#47468 = DEFINITIONAL_REPRESENTATION('',(#47469),#47473);
+#47469 = LINE('',#47470,#47471);
+#47470 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#47471 = VECTOR('',#47472,1.);
+#47472 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#47473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47474 = PCURVE('',#47271,#47475);
+#47475 = DEFINITIONAL_REPRESENTATION('',(#47476),#47480);
+#47476 = LINE('',#47477,#47478);
+#47477 = CARTESIAN_POINT('',(0.,0.));
+#47478 = VECTOR('',#47479,1.);
+#47479 = DIRECTION('',(1.,0.));
+#47480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47481 = ORIENTED_EDGE('',*,*,#47482,.T.);
+#47482 = EDGE_CURVE('',#47460,#47483,#47485,.T.);
+#47483 = VERTEX_POINT('',#47484);
+#47484 = CARTESIAN_POINT('',(5.18583595283,-9.7875,0.704006286792));
+#47485 = SURFACE_CURVE('',#47486,(#47491,#47498),.PCURVE_S1.);
+#47486 = CIRCLE('',#47487,9.375E-02);
+#47487 = AXIS2_PLACEMENT_3D('',#47488,#47489,#47490);
+#47488 = CARTESIAN_POINT('',(5.18583595283,-9.7875,0.610256286792));
+#47489 = DIRECTION('',(0.,-1.,0.));
+#47490 = DIRECTION('',(0.,0.,1.));
+#47491 = PCURVE('',#47010,#47492);
+#47492 = DEFINITIONAL_REPRESENTATION('',(#47493),#47497);
+#47493 = CIRCLE('',#47494,9.375E-02);
+#47494 = AXIS2_PLACEMENT_2D('',#47495,#47496);
+#47495 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#47496 = DIRECTION('',(-1.,0.));
+#47497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47498 = PCURVE('',#47243,#47499);
+#47499 = DEFINITIONAL_REPRESENTATION('',(#47500),#47504);
+#47500 = LINE('',#47501,#47502);
+#47501 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#47502 = VECTOR('',#47503,1.);
+#47503 = DIRECTION('',(-1.,0.));
+#47504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47505 = ORIENTED_EDGE('',*,*,#47506,.F.);
+#47506 = EDGE_CURVE('',#47507,#47483,#47509,.T.);
+#47507 = VERTEX_POINT('',#47508);
+#47508 = CARTESIAN_POINT('',(5.08,-9.7875,0.704006286792));
+#47509 = SURFACE_CURVE('',#47510,(#47514,#47521),.PCURVE_S1.);
+#47510 = LINE('',#47511,#47512);
+#47511 = CARTESIAN_POINT('',(5.08,-9.7875,0.704006286792));
+#47512 = VECTOR('',#47513,1.);
+#47513 = DIRECTION('',(1.,0.,0.));
+#47514 = PCURVE('',#47010,#47515);
+#47515 = DEFINITIONAL_REPRESENTATION('',(#47516),#47520);
+#47516 = LINE('',#47517,#47518);
+#47517 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#47518 = VECTOR('',#47519,1.);
+#47519 = DIRECTION('',(0.,1.));
+#47520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47521 = PCURVE('',#47210,#47522);
+#47522 = DEFINITIONAL_REPRESENTATION('',(#47523),#47527);
+#47523 = LINE('',#47524,#47525);
+#47524 = CARTESIAN_POINT('',(0.,0.));
+#47525 = VECTOR('',#47526,1.);
+#47526 = DIRECTION('',(1.,0.));
+#47527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47528 = ORIENTED_EDGE('',*,*,#47529,.F.);
+#47529 = EDGE_CURVE('',#47530,#47507,#47532,.T.);
+#47530 = VERTEX_POINT('',#47531);
+#47531 = CARTESIAN_POINT('',(5.08,-9.7875,0.516506286792));
+#47532 = SURFACE_CURVE('',#47533,(#47537,#47544),.PCURVE_S1.);
+#47533 = LINE('',#47534,#47535);
+#47534 = CARTESIAN_POINT('',(5.08,-9.7875,0.516506286792));
+#47535 = VECTOR('',#47536,1.);
+#47536 = DIRECTION('',(0.,0.,1.));
+#47537 = PCURVE('',#47010,#47538);
+#47538 = DEFINITIONAL_REPRESENTATION('',(#47539),#47543);
+#47539 = LINE('',#47540,#47541);
+#47540 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#47541 = VECTOR('',#47542,1.);
+#47542 = DIRECTION('',(-1.,0.));
+#47543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47544 = PCURVE('',#47182,#47545);
+#47545 = DEFINITIONAL_REPRESENTATION('',(#47546),#47550);
+#47546 = LINE('',#47547,#47548);
+#47547 = CARTESIAN_POINT('',(0.,0.));
+#47548 = VECTOR('',#47549,1.);
+#47549 = DIRECTION('',(1.,0.));
+#47550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47551 = ORIENTED_EDGE('',*,*,#47552,.T.);
+#47552 = EDGE_CURVE('',#47530,#47553,#47555,.T.);
+#47553 = VERTEX_POINT('',#47554);
+#47554 = CARTESIAN_POINT('',(5.135662475472,-9.7875,0.516506286792));
+#47555 = SURFACE_CURVE('',#47556,(#47560,#47567),.PCURVE_S1.);
+#47556 = LINE('',#47557,#47558);
+#47557 = CARTESIAN_POINT('',(5.08,-9.7875,0.516506286792));
+#47558 = VECTOR('',#47559,1.);
+#47559 = DIRECTION('',(1.,0.,0.));
+#47560 = PCURVE('',#47010,#47561);
+#47561 = DEFINITIONAL_REPRESENTATION('',(#47562),#47566);
+#47562 = LINE('',#47563,#47564);
+#47563 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#47564 = VECTOR('',#47565,1.);
+#47565 = DIRECTION('',(0.,1.));
+#47566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47567 = PCURVE('',#47154,#47568);
+#47568 = DEFINITIONAL_REPRESENTATION('',(#47569),#47573);
+#47569 = LINE('',#47570,#47571);
+#47570 = CARTESIAN_POINT('',(0.,0.));
+#47571 = VECTOR('',#47572,1.);
+#47572 = DIRECTION('',(1.,0.));
+#47573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47574 = ORIENTED_EDGE('',*,*,#47575,.F.);
+#47575 = EDGE_CURVE('',#47576,#47553,#47578,.T.);
+#47576 = VERTEX_POINT('',#47577);
+#47577 = CARTESIAN_POINT('',(5.452168762264,-9.7875,4.174685660388E-02)
+ );
+#47578 = SURFACE_CURVE('',#47579,(#47583,#47590),.PCURVE_S1.);
+#47579 = LINE('',#47580,#47581);
+#47580 = CARTESIAN_POINT('',(5.48,-9.7875,0.));
+#47581 = VECTOR('',#47582,1.);
+#47582 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#47583 = PCURVE('',#47010,#47584);
+#47584 = DEFINITIONAL_REPRESENTATION('',(#47585),#47589);
+#47585 = LINE('',#47586,#47587);
+#47586 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#47587 = VECTOR('',#47588,1.);
+#47588 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#47589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47590 = PCURVE('',#47126,#47591);
+#47591 = DEFINITIONAL_REPRESENTATION('',(#47592),#47596);
+#47592 = LINE('',#47593,#47594);
+#47593 = CARTESIAN_POINT('',(0.,0.));
+#47594 = VECTOR('',#47595,1.);
+#47595 = DIRECTION('',(1.,0.));
+#47596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47597 = ORIENTED_EDGE('',*,*,#47598,.F.);
+#47598 = EDGE_CURVE('',#47434,#47576,#47599,.T.);
+#47599 = SURFACE_CURVE('',#47600,(#47605,#47616),.PCURVE_S1.);
+#47600 = CIRCLE('',#47601,9.375E-02);
+#47601 = AXIS2_PLACEMENT_3D('',#47602,#47603,#47604);
+#47602 = CARTESIAN_POINT('',(5.530173477358,-9.7875,9.375E-02));
+#47603 = DIRECTION('',(0.,1.,0.));
+#47604 = DIRECTION('',(0.,0.,1.));
+#47605 = PCURVE('',#47010,#47606);
+#47606 = DEFINITIONAL_REPRESENTATION('',(#47607),#47615);
+#47607 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47608,#47609,#47610,#47611
+ ,#47612,#47613,#47614),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#47608 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#47609 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#47610 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#47611 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#47612 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#47613 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#47614 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#47615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47616 = PCURVE('',#47098,#47617);
+#47617 = DEFINITIONAL_REPRESENTATION('',(#47618),#47622);
+#47618 = LINE('',#47619,#47620);
+#47619 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#47620 = VECTOR('',#47621,1.);
+#47621 = DIRECTION('',(1.,0.));
+#47622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47623 = ADVANCED_FACE('',(#47624),#47069,.F.);
+#47624 = FACE_BOUND('',#47625,.F.);
+#47625 = EDGE_LOOP('',(#47626,#47627,#47628,#47629));
+#47626 = ORIENTED_EDGE('',*,*,#47433,.T.);
+#47627 = ORIENTED_EDGE('',*,*,#47407,.T.);
+#47628 = ORIENTED_EDGE('',*,*,#47051,.F.);
+#47629 = ORIENTED_EDGE('',*,*,#47630,.F.);
+#47630 = EDGE_CURVE('',#47434,#47052,#47631,.T.);
+#47631 = SURFACE_CURVE('',#47632,(#47636,#47643),.PCURVE_S1.);
+#47632 = LINE('',#47633,#47634);
+#47633 = CARTESIAN_POINT('',(5.530173477358,-9.7875,0.));
+#47634 = VECTOR('',#47635,1.);
+#47635 = DIRECTION('',(0.,1.,0.));
+#47636 = PCURVE('',#47069,#47637);
+#47637 = DEFINITIONAL_REPRESENTATION('',(#47638),#47642);
+#47638 = LINE('',#47639,#47640);
+#47639 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#47640 = VECTOR('',#47641,1.);
+#47641 = DIRECTION('',(0.,1.));
+#47642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47643 = PCURVE('',#47098,#47644);
+#47644 = DEFINITIONAL_REPRESENTATION('',(#47645),#47649);
+#47645 = LINE('',#47646,#47647);
+#47646 = CARTESIAN_POINT('',(0.,0.));
+#47647 = VECTOR('',#47648,1.);
+#47648 = DIRECTION('',(0.,1.));
+#47649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47650 = ADVANCED_FACE('',(#47651),#47098,.T.);
+#47651 = FACE_BOUND('',#47652,.T.);
+#47652 = EDGE_LOOP('',(#47653,#47654,#47675,#47676));
+#47653 = ORIENTED_EDGE('',*,*,#47598,.T.);
+#47654 = ORIENTED_EDGE('',*,*,#47655,.T.);
+#47655 = EDGE_CURVE('',#47576,#47082,#47656,.T.);
+#47656 = SURFACE_CURVE('',#47657,(#47661,#47668),.PCURVE_S1.);
+#47657 = LINE('',#47658,#47659);
+#47658 = CARTESIAN_POINT('',(5.452168762264,-9.7875,4.174685660388E-02)
+ );
+#47659 = VECTOR('',#47660,1.);
+#47660 = DIRECTION('',(0.,1.,0.));
+#47661 = PCURVE('',#47098,#47662);
+#47662 = DEFINITIONAL_REPRESENTATION('',(#47663),#47667);
+#47663 = LINE('',#47664,#47665);
+#47664 = CARTESIAN_POINT('',(0.982793723247,0.));
+#47665 = VECTOR('',#47666,1.);
+#47666 = DIRECTION('',(0.,1.));
+#47667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47668 = PCURVE('',#47126,#47669);
+#47669 = DEFINITIONAL_REPRESENTATION('',(#47670),#47674);
+#47670 = LINE('',#47671,#47672);
+#47671 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#47672 = VECTOR('',#47673,1.);
+#47673 = DIRECTION('',(0.,-1.));
+#47674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47675 = ORIENTED_EDGE('',*,*,#47081,.F.);
+#47676 = ORIENTED_EDGE('',*,*,#47630,.F.);
+#47677 = ADVANCED_FACE('',(#47678),#47126,.F.);
+#47678 = FACE_BOUND('',#47679,.F.);
+#47679 = EDGE_LOOP('',(#47680,#47681,#47682,#47683));
+#47680 = ORIENTED_EDGE('',*,*,#47575,.F.);
+#47681 = ORIENTED_EDGE('',*,*,#47655,.T.);
+#47682 = ORIENTED_EDGE('',*,*,#47110,.T.);
+#47683 = ORIENTED_EDGE('',*,*,#47684,.F.);
+#47684 = EDGE_CURVE('',#47553,#47111,#47685,.T.);
+#47685 = SURFACE_CURVE('',#47686,(#47690,#47696),.PCURVE_S1.);
+#47686 = LINE('',#47687,#47688);
+#47687 = CARTESIAN_POINT('',(5.135662475472,-9.7875,0.516506286792));
+#47688 = VECTOR('',#47689,1.);
+#47689 = DIRECTION('',(0.,1.,0.));
+#47690 = PCURVE('',#47126,#47691);
+#47691 = DEFINITIONAL_REPRESENTATION('',(#47692),#47695);
+#47692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47693,#47694),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#47693 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#47694 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#47695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47696 = PCURVE('',#47154,#47697);
+#47697 = DEFINITIONAL_REPRESENTATION('',(#47698),#47701);
+#47698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47699,#47700),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#47699 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#47700 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#47701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47702 = ADVANCED_FACE('',(#47703),#47154,.F.);
+#47703 = FACE_BOUND('',#47704,.F.);
+#47704 = EDGE_LOOP('',(#47705,#47706,#47727,#47728));
+#47705 = ORIENTED_EDGE('',*,*,#47138,.F.);
+#47706 = ORIENTED_EDGE('',*,*,#47707,.F.);
+#47707 = EDGE_CURVE('',#47530,#47139,#47708,.T.);
+#47708 = SURFACE_CURVE('',#47709,(#47713,#47720),.PCURVE_S1.);
+#47709 = LINE('',#47710,#47711);
+#47710 = CARTESIAN_POINT('',(5.08,-9.7875,0.516506286792));
+#47711 = VECTOR('',#47712,1.);
+#47712 = DIRECTION('',(0.,1.,0.));
+#47713 = PCURVE('',#47154,#47714);
+#47714 = DEFINITIONAL_REPRESENTATION('',(#47715),#47719);
+#47715 = LINE('',#47716,#47717);
+#47716 = CARTESIAN_POINT('',(0.,0.));
+#47717 = VECTOR('',#47718,1.);
+#47718 = DIRECTION('',(0.,1.));
+#47719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47720 = PCURVE('',#47182,#47721);
+#47721 = DEFINITIONAL_REPRESENTATION('',(#47722),#47726);
+#47722 = LINE('',#47723,#47724);
+#47723 = CARTESIAN_POINT('',(0.,0.));
+#47724 = VECTOR('',#47725,1.);
+#47725 = DIRECTION('',(0.,-1.));
+#47726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47727 = ORIENTED_EDGE('',*,*,#47552,.T.);
+#47728 = ORIENTED_EDGE('',*,*,#47684,.T.);
+#47729 = ADVANCED_FACE('',(#47730),#47182,.F.);
+#47730 = FACE_BOUND('',#47731,.T.);
+#47731 = EDGE_LOOP('',(#47732,#47733,#47754,#47755));
+#47732 = ORIENTED_EDGE('',*,*,#47529,.T.);
+#47733 = ORIENTED_EDGE('',*,*,#47734,.T.);
+#47734 = EDGE_CURVE('',#47507,#47167,#47735,.T.);
+#47735 = SURFACE_CURVE('',#47736,(#47740,#47747),.PCURVE_S1.);
+#47736 = LINE('',#47737,#47738);
+#47737 = CARTESIAN_POINT('',(5.08,-9.7875,0.704006286792));
+#47738 = VECTOR('',#47739,1.);
+#47739 = DIRECTION('',(0.,1.,0.));
+#47740 = PCURVE('',#47182,#47741);
+#47741 = DEFINITIONAL_REPRESENTATION('',(#47742),#47746);
+#47742 = LINE('',#47743,#47744);
+#47743 = CARTESIAN_POINT('',(0.1875,0.));
+#47744 = VECTOR('',#47745,1.);
+#47745 = DIRECTION('',(0.,-1.));
+#47746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47747 = PCURVE('',#47210,#47748);
+#47748 = DEFINITIONAL_REPRESENTATION('',(#47749),#47753);
+#47749 = LINE('',#47750,#47751);
+#47750 = CARTESIAN_POINT('',(0.,0.));
+#47751 = VECTOR('',#47752,1.);
+#47752 = DIRECTION('',(0.,1.));
+#47753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47754 = ORIENTED_EDGE('',*,*,#47166,.F.);
+#47755 = ORIENTED_EDGE('',*,*,#47707,.F.);
+#47756 = ADVANCED_FACE('',(#47757),#47271,.T.);
+#47757 = FACE_BOUND('',#47758,.T.);
+#47758 = EDGE_LOOP('',(#47759,#47760,#47761,#47762));
+#47759 = ORIENTED_EDGE('',*,*,#47459,.F.);
+#47760 = ORIENTED_EDGE('',*,*,#47358,.T.);
+#47761 = ORIENTED_EDGE('',*,*,#47255,.T.);
+#47762 = ORIENTED_EDGE('',*,*,#47763,.F.);
+#47763 = EDGE_CURVE('',#47460,#47223,#47764,.T.);
+#47764 = SURFACE_CURVE('',#47765,(#47769,#47776),.PCURVE_S1.);
+#47765 = LINE('',#47766,#47767);
+#47766 = CARTESIAN_POINT('',(5.263840667924,-9.7875,0.662259430188));
+#47767 = VECTOR('',#47768,1.);
+#47768 = DIRECTION('',(0.,1.,0.));
+#47769 = PCURVE('',#47271,#47770);
+#47770 = DEFINITIONAL_REPRESENTATION('',(#47771),#47775);
+#47771 = LINE('',#47772,#47773);
+#47772 = CARTESIAN_POINT('',(0.670936777735,0.));
+#47773 = VECTOR('',#47774,1.);
+#47774 = DIRECTION('',(0.,-1.));
+#47775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47776 = PCURVE('',#47243,#47777);
+#47777 = DEFINITIONAL_REPRESENTATION('',(#47778),#47782);
+#47778 = LINE('',#47779,#47780);
+#47779 = CARTESIAN_POINT('',(-0.,0.));
+#47780 = VECTOR('',#47781,1.);
+#47781 = DIRECTION('',(-0.,1.));
+#47782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47783 = ADVANCED_FACE('',(#47784),#47210,.T.);
+#47784 = FACE_BOUND('',#47785,.T.);
+#47785 = EDGE_LOOP('',(#47786,#47787,#47788,#47789));
+#47786 = ORIENTED_EDGE('',*,*,#47194,.F.);
+#47787 = ORIENTED_EDGE('',*,*,#47734,.F.);
+#47788 = ORIENTED_EDGE('',*,*,#47506,.T.);
+#47789 = ORIENTED_EDGE('',*,*,#47790,.T.);
+#47790 = EDGE_CURVE('',#47483,#47195,#47791,.T.);
+#47791 = SURFACE_CURVE('',#47792,(#47796,#47803),.PCURVE_S1.);
+#47792 = LINE('',#47793,#47794);
+#47793 = CARTESIAN_POINT('',(5.18583595283,-9.7875,0.704006286792));
+#47794 = VECTOR('',#47795,1.);
+#47795 = DIRECTION('',(0.,1.,0.));
+#47796 = PCURVE('',#47210,#47797);
+#47797 = DEFINITIONAL_REPRESENTATION('',(#47798),#47802);
+#47798 = LINE('',#47799,#47800);
+#47799 = CARTESIAN_POINT('',(0.10583595283,0.));
+#47800 = VECTOR('',#47801,1.);
+#47801 = DIRECTION('',(0.,1.));
+#47802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47803 = PCURVE('',#47243,#47804);
+#47804 = DEFINITIONAL_REPRESENTATION('',(#47805),#47809);
+#47805 = LINE('',#47806,#47807);
+#47806 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#47807 = VECTOR('',#47808,1.);
+#47808 = DIRECTION('',(-0.,1.));
+#47809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47810 = ADVANCED_FACE('',(#47811),#47243,.T.);
+#47811 = FACE_BOUND('',#47812,.F.);
+#47812 = EDGE_LOOP('',(#47813,#47814,#47815,#47816));
+#47813 = ORIENTED_EDGE('',*,*,#47482,.T.);
+#47814 = ORIENTED_EDGE('',*,*,#47790,.T.);
+#47815 = ORIENTED_EDGE('',*,*,#47222,.F.);
+#47816 = ORIENTED_EDGE('',*,*,#47763,.F.);
+#47817 = MANIFOLD_SOLID_BREP('',#47818);
+#47818 = CLOSED_SHELL('',(#47819,#47939,#48222,#48272,#48321,#48515,
+ #48542,#48569,#48594,#48621,#48648,#48675,#48702));
+#47819 = ADVANCED_FACE('',(#47820),#47834,.T.);
+#47820 = FACE_BOUND('',#47821,.T.);
+#47821 = EDGE_LOOP('',(#47822,#47857,#47885,#47913));
+#47822 = ORIENTED_EDGE('',*,*,#47823,.F.);
+#47823 = EDGE_CURVE('',#47824,#47826,#47828,.T.);
+#47824 = VERTEX_POINT('',#47825);
+#47825 = CARTESIAN_POINT('',(-5.88,-10.2125,0.1875));
+#47826 = VERTEX_POINT('',#47827);
+#47827 = CARTESIAN_POINT('',(-5.630520432075,-10.2125,0.1875));
+#47828 = SURFACE_CURVE('',#47829,(#47833,#47845),.PCURVE_S1.);
+#47829 = LINE('',#47830,#47831);
+#47830 = CARTESIAN_POINT('',(-5.88,-10.2125,0.1875));
+#47831 = VECTOR('',#47832,1.);
+#47832 = DIRECTION('',(1.,0.,0.));
+#47833 = PCURVE('',#47834,#47839);
+#47834 = PLANE('',#47835);
+#47835 = AXIS2_PLACEMENT_3D('',#47836,#47837,#47838);
+#47836 = CARTESIAN_POINT('',(-5.88,-10.5875,0.1875));
+#47837 = DIRECTION('',(0.,0.,1.));
+#47838 = DIRECTION('',(1.,0.,0.));
+#47839 = DEFINITIONAL_REPRESENTATION('',(#47840),#47844);
+#47840 = LINE('',#47841,#47842);
+#47841 = CARTESIAN_POINT('',(0.,0.375));
+#47842 = VECTOR('',#47843,1.);
+#47843 = DIRECTION('',(1.,0.));
+#47844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47845 = PCURVE('',#47846,#47851);
+#47846 = PLANE('',#47847);
+#47847 = AXIS2_PLACEMENT_3D('',#47848,#47849,#47850);
+#47848 = CARTESIAN_POINT('',(-5.453319128445,-10.2125,0.302149478872));
+#47849 = DIRECTION('',(9.890439273087E-30,1.,-8.458278174547E-30));
+#47850 = DIRECTION('',(1.,-9.890439273087E-30,0.));
+#47851 = DEFINITIONAL_REPRESENTATION('',(#47852),#47856);
+#47852 = LINE('',#47853,#47854);
+#47853 = CARTESIAN_POINT('',(-0.426680871555,0.114649478872));
+#47854 = VECTOR('',#47855,1.);
+#47855 = DIRECTION('',(1.,-8.365608664024E-59));
+#47856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47857 = ORIENTED_EDGE('',*,*,#47858,.F.);
+#47858 = EDGE_CURVE('',#47859,#47824,#47861,.T.);
+#47859 = VERTEX_POINT('',#47860);
+#47860 = CARTESIAN_POINT('',(-5.88,-10.5875,0.1875));
+#47861 = SURFACE_CURVE('',#47862,(#47866,#47873),.PCURVE_S1.);
+#47862 = LINE('',#47863,#47864);
+#47863 = CARTESIAN_POINT('',(-5.88,-10.5875,0.1875));
+#47864 = VECTOR('',#47865,1.);
+#47865 = DIRECTION('',(0.,1.,0.));
+#47866 = PCURVE('',#47834,#47867);
+#47867 = DEFINITIONAL_REPRESENTATION('',(#47868),#47872);
+#47868 = LINE('',#47869,#47870);
+#47869 = CARTESIAN_POINT('',(0.,0.));
+#47870 = VECTOR('',#47871,1.);
+#47871 = DIRECTION('',(0.,1.));
+#47872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47873 = PCURVE('',#47874,#47879);
+#47874 = PLANE('',#47875);
+#47875 = AXIS2_PLACEMENT_3D('',#47876,#47877,#47878);
+#47876 = CARTESIAN_POINT('',(-5.88,-10.5875,0.));
+#47877 = DIRECTION('',(1.,0.,0.));
+#47878 = DIRECTION('',(0.,0.,1.));
+#47879 = DEFINITIONAL_REPRESENTATION('',(#47880),#47884);
+#47880 = LINE('',#47881,#47882);
+#47881 = CARTESIAN_POINT('',(0.1875,0.));
+#47882 = VECTOR('',#47883,1.);
+#47883 = DIRECTION('',(0.,-1.));
+#47884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47885 = ORIENTED_EDGE('',*,*,#47886,.T.);
+#47886 = EDGE_CURVE('',#47859,#47887,#47889,.T.);
+#47887 = VERTEX_POINT('',#47888);
+#47888 = CARTESIAN_POINT('',(-5.630520432075,-10.5875,0.1875));
+#47889 = SURFACE_CURVE('',#47890,(#47894,#47901),.PCURVE_S1.);
+#47890 = LINE('',#47891,#47892);
+#47891 = CARTESIAN_POINT('',(-5.88,-10.5875,0.1875));
+#47892 = VECTOR('',#47893,1.);
+#47893 = DIRECTION('',(1.,0.,0.));
+#47894 = PCURVE('',#47834,#47895);
+#47895 = DEFINITIONAL_REPRESENTATION('',(#47896),#47900);
+#47896 = LINE('',#47897,#47898);
+#47897 = CARTESIAN_POINT('',(0.,0.));
+#47898 = VECTOR('',#47899,1.);
+#47899 = DIRECTION('',(1.,0.));
+#47900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47901 = PCURVE('',#47902,#47907);
+#47902 = PLANE('',#47903);
+#47903 = AXIS2_PLACEMENT_3D('',#47904,#47905,#47906);
+#47904 = CARTESIAN_POINT('',(-5.453319128445,-10.5875,0.302149478872));
+#47905 = DIRECTION('',(8.067840782348E-30,-1.,-5.888871693476E-30));
+#47906 = DIRECTION('',(-1.,-8.067840782348E-30,0.));
+#47907 = DEFINITIONAL_REPRESENTATION('',(#47908),#47912);
+#47908 = LINE('',#47909,#47910);
+#47909 = CARTESIAN_POINT('',(0.426680871555,0.114649478872));
+#47910 = VECTOR('',#47911,1.);
+#47911 = DIRECTION('',(-1.,-4.751047921064E-59));
+#47912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47913 = ORIENTED_EDGE('',*,*,#47914,.T.);
+#47914 = EDGE_CURVE('',#47887,#47826,#47915,.T.);
+#47915 = SURFACE_CURVE('',#47916,(#47920,#47927),.PCURVE_S1.);
+#47916 = LINE('',#47917,#47918);
+#47917 = CARTESIAN_POINT('',(-5.630520432075,-10.5875,0.1875));
+#47918 = VECTOR('',#47919,1.);
+#47919 = DIRECTION('',(0.,1.,0.));
+#47920 = PCURVE('',#47834,#47921);
+#47921 = DEFINITIONAL_REPRESENTATION('',(#47922),#47926);
+#47922 = LINE('',#47923,#47924);
+#47923 = CARTESIAN_POINT('',(0.249479567925,0.));
+#47924 = VECTOR('',#47925,1.);
+#47925 = DIRECTION('',(0.,1.));
+#47926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47927 = PCURVE('',#47928,#47933);
+#47928 = CYLINDRICAL_SURFACE('',#47929,9.375E-02);
+#47929 = AXIS2_PLACEMENT_3D('',#47930,#47931,#47932);
+#47930 = CARTESIAN_POINT('',(-5.630520432075,-10.5875,0.28125));
+#47931 = DIRECTION('',(0.,1.,0.));
+#47932 = DIRECTION('',(0.,0.,-1.));
+#47933 = DEFINITIONAL_REPRESENTATION('',(#47934),#47938);
+#47934 = LINE('',#47935,#47936);
+#47935 = CARTESIAN_POINT('',(-0.,0.));
+#47936 = VECTOR('',#47937,1.);
+#47937 = DIRECTION('',(-0.,1.));
+#47938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47939 = ADVANCED_FACE('',(#47940),#47846,.T.);
+#47940 = FACE_BOUND('',#47941,.T.);
+#47941 = EDGE_LOOP('',(#47942,#47972,#47993,#47994,#48022,#48050,#48079,
+ #48107,#48135,#48163,#48191));
+#47942 = ORIENTED_EDGE('',*,*,#47943,.F.);
+#47943 = EDGE_CURVE('',#47944,#47946,#47948,.T.);
+#47944 = VERTEX_POINT('',#47945);
+#47945 = CARTESIAN_POINT('',(-5.88,-10.2125,0.));
+#47946 = VERTEX_POINT('',#47947);
+#47947 = CARTESIAN_POINT('',(-5.530173477358,-10.2125,0.));
+#47948 = SURFACE_CURVE('',#47949,(#47953,#47960),.PCURVE_S1.);
+#47949 = LINE('',#47950,#47951);
+#47950 = CARTESIAN_POINT('',(-5.88,-10.2125,0.));
+#47951 = VECTOR('',#47952,1.);
+#47952 = DIRECTION('',(1.,0.,0.));
+#47953 = PCURVE('',#47846,#47954);
+#47954 = DEFINITIONAL_REPRESENTATION('',(#47955),#47959);
+#47955 = LINE('',#47956,#47957);
+#47956 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#47957 = VECTOR('',#47958,1.);
+#47958 = DIRECTION('',(1.,-8.365608664024E-59));
+#47959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47960 = PCURVE('',#47961,#47966);
+#47961 = PLANE('',#47962);
+#47962 = AXIS2_PLACEMENT_3D('',#47963,#47964,#47965);
+#47963 = CARTESIAN_POINT('',(-5.88,-10.5875,0.));
+#47964 = DIRECTION('',(0.,0.,1.));
+#47965 = DIRECTION('',(1.,0.,0.));
+#47966 = DEFINITIONAL_REPRESENTATION('',(#47967),#47971);
+#47967 = LINE('',#47968,#47969);
+#47968 = CARTESIAN_POINT('',(0.,0.375));
+#47969 = VECTOR('',#47970,1.);
+#47970 = DIRECTION('',(1.,0.));
+#47971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47972 = ORIENTED_EDGE('',*,*,#47973,.T.);
+#47973 = EDGE_CURVE('',#47944,#47824,#47974,.T.);
+#47974 = SURFACE_CURVE('',#47975,(#47979,#47986),.PCURVE_S1.);
+#47975 = LINE('',#47976,#47977);
+#47976 = CARTESIAN_POINT('',(-5.88,-10.2125,0.));
+#47977 = VECTOR('',#47978,1.);
+#47978 = DIRECTION('',(0.,0.,1.));
+#47979 = PCURVE('',#47846,#47980);
+#47980 = DEFINITIONAL_REPRESENTATION('',(#47981),#47985);
+#47981 = LINE('',#47982,#47983);
+#47982 = CARTESIAN_POINT('',(-0.426680871555,0.302149478872));
+#47983 = VECTOR('',#47984,1.);
+#47984 = DIRECTION('',(0.,-1.));
+#47985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47986 = PCURVE('',#47874,#47987);
+#47987 = DEFINITIONAL_REPRESENTATION('',(#47988),#47992);
+#47988 = LINE('',#47989,#47990);
+#47989 = CARTESIAN_POINT('',(0.,-0.375));
+#47990 = VECTOR('',#47991,1.);
+#47991 = DIRECTION('',(1.,0.));
+#47992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#47993 = ORIENTED_EDGE('',*,*,#47823,.T.);
+#47994 = ORIENTED_EDGE('',*,*,#47995,.T.);
+#47995 = EDGE_CURVE('',#47826,#47996,#47998,.T.);
+#47996 = VERTEX_POINT('',#47997);
+#47997 = CARTESIAN_POINT('',(-5.552515716981,-10.2125,0.229246856604));
+#47998 = SURFACE_CURVE('',#47999,(#48004,#48015),.PCURVE_S1.);
+#47999 = CIRCLE('',#48000,9.375E-02);
+#48000 = AXIS2_PLACEMENT_3D('',#48001,#48002,#48003);
+#48001 = CARTESIAN_POINT('',(-5.630520432075,-10.2125,0.28125));
+#48002 = DIRECTION('',(0.,-1.,0.));
+#48003 = DIRECTION('',(0.,0.,1.));
+#48004 = PCURVE('',#47846,#48005);
+#48005 = DEFINITIONAL_REPRESENTATION('',(#48006),#48014);
+#48006 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48007,#48008,#48009,#48010
+ ,#48011,#48012,#48013),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#48007 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#48008 = CARTESIAN_POINT('',(-0.339581066839,-7.285052112828E-02));
+#48009 = CARTESIAN_POINT('',(-0.258391185234,6.777447887172E-02));
+#48010 = CARTESIAN_POINT('',(-0.177201303629,0.208399478872));
+#48011 = CARTESIAN_POINT('',(-9.601142202452E-02,6.777447887172E-02));
+#48012 = CARTESIAN_POINT('',(-1.482154041973E-02,-7.285052112828E-02));
+#48013 = CARTESIAN_POINT('',(-0.177201303629,-7.285052112828E-02));
+#48014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48015 = PCURVE('',#47928,#48016);
+#48016 = DEFINITIONAL_REPRESENTATION('',(#48017),#48021);
+#48017 = LINE('',#48018,#48019);
+#48018 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#48019 = VECTOR('',#48020,1.);
+#48020 = DIRECTION('',(-1.,0.));
+#48021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48022 = ORIENTED_EDGE('',*,*,#48023,.T.);
+#48023 = EDGE_CURVE('',#47996,#48024,#48026,.T.);
+#48024 = VERTEX_POINT('',#48025);
+#48025 = CARTESIAN_POINT('',(-5.263840667924,-10.2125,0.662259430188));
+#48026 = SURFACE_CURVE('',#48027,(#48031,#48038),.PCURVE_S1.);
+#48027 = LINE('',#48028,#48029);
+#48028 = CARTESIAN_POINT('',(-5.636009430188,-10.2125,0.104006286792));
+#48029 = VECTOR('',#48030,1.);
+#48030 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#48031 = PCURVE('',#47846,#48032);
+#48032 = DEFINITIONAL_REPRESENTATION('',(#48033),#48037);
+#48033 = LINE('',#48034,#48035);
+#48034 = CARTESIAN_POINT('',(-0.182690301743,0.198143192079));
+#48035 = VECTOR('',#48036,1.);
+#48036 = DIRECTION('',(0.554700196225,-0.832050294338));
+#48037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48038 = PCURVE('',#48039,#48044);
+#48039 = PLANE('',#48040);
+#48040 = AXIS2_PLACEMENT_3D('',#48041,#48042,#48043);
+#48041 = CARTESIAN_POINT('',(-5.636009430188,-10.5875,0.104006286792));
+#48042 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#48043 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#48044 = DEFINITIONAL_REPRESENTATION('',(#48045),#48049);
+#48045 = LINE('',#48046,#48047);
+#48046 = CARTESIAN_POINT('',(0.,-0.375));
+#48047 = VECTOR('',#48048,1.);
+#48048 = DIRECTION('',(1.,0.));
+#48049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48050 = ORIENTED_EDGE('',*,*,#48051,.T.);
+#48051 = EDGE_CURVE('',#48024,#48052,#48054,.T.);
+#48052 = VERTEX_POINT('',#48053);
+#48053 = CARTESIAN_POINT('',(-5.18583595283,-10.2125,0.704006286792));
+#48054 = SURFACE_CURVE('',#48055,(#48060,#48067),.PCURVE_S1.);
+#48055 = CIRCLE('',#48056,9.375E-02);
+#48056 = AXIS2_PLACEMENT_3D('',#48057,#48058,#48059);
+#48057 = CARTESIAN_POINT('',(-5.18583595283,-10.2125,0.610256286792));
+#48058 = DIRECTION('',(0.,1.,0.));
+#48059 = DIRECTION('',(0.,0.,1.));
+#48060 = PCURVE('',#47846,#48061);
+#48061 = DEFINITIONAL_REPRESENTATION('',(#48062),#48066);
+#48062 = CIRCLE('',#48063,9.375E-02);
+#48063 = AXIS2_PLACEMENT_2D('',#48064,#48065);
+#48064 = CARTESIAN_POINT('',(0.267483175615,-0.308106807921));
+#48065 = DIRECTION('',(0.,-1.));
+#48066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48067 = PCURVE('',#48068,#48073);
+#48068 = CYLINDRICAL_SURFACE('',#48069,9.375E-02);
+#48069 = AXIS2_PLACEMENT_3D('',#48070,#48071,#48072);
+#48070 = CARTESIAN_POINT('',(-5.18583595283,-10.5875,0.610256286792));
+#48071 = DIRECTION('',(0.,1.,0.));
+#48072 = DIRECTION('',(-0.832050294338,0.,0.554700196225));
+#48073 = DEFINITIONAL_REPRESENTATION('',(#48074),#48078);
+#48074 = LINE('',#48075,#48076);
+#48075 = CARTESIAN_POINT('',(-5.300391583932,0.375));
+#48076 = VECTOR('',#48077,1.);
+#48077 = DIRECTION('',(1.,0.));
+#48078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48079 = ORIENTED_EDGE('',*,*,#48080,.T.);
+#48080 = EDGE_CURVE('',#48052,#48081,#48083,.T.);
+#48081 = VERTEX_POINT('',#48082);
+#48082 = CARTESIAN_POINT('',(-5.08,-10.2125,0.704006286792));
+#48083 = SURFACE_CURVE('',#48084,(#48088,#48095),.PCURVE_S1.);
+#48084 = LINE('',#48085,#48086);
+#48085 = CARTESIAN_POINT('',(-5.236009430188,-10.2125,0.704006286792));
+#48086 = VECTOR('',#48087,1.);
+#48087 = DIRECTION('',(1.,0.,0.));
+#48088 = PCURVE('',#47846,#48089);
+#48089 = DEFINITIONAL_REPRESENTATION('',(#48090),#48094);
+#48090 = LINE('',#48091,#48092);
+#48091 = CARTESIAN_POINT('',(0.217309698257,-0.401856807921));
+#48092 = VECTOR('',#48093,1.);
+#48093 = DIRECTION('',(1.,-8.365608664024E-59));
+#48094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48095 = PCURVE('',#48096,#48101);
+#48096 = PLANE('',#48097);
+#48097 = AXIS2_PLACEMENT_3D('',#48098,#48099,#48100);
+#48098 = CARTESIAN_POINT('',(-5.236009430188,-10.5875,0.704006286792));
+#48099 = DIRECTION('',(0.,0.,1.));
+#48100 = DIRECTION('',(1.,0.,0.));
+#48101 = DEFINITIONAL_REPRESENTATION('',(#48102),#48106);
+#48102 = LINE('',#48103,#48104);
+#48103 = CARTESIAN_POINT('',(0.,0.375));
+#48104 = VECTOR('',#48105,1.);
+#48105 = DIRECTION('',(1.,0.));
+#48106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48107 = ORIENTED_EDGE('',*,*,#48108,.F.);
+#48108 = EDGE_CURVE('',#48109,#48081,#48111,.T.);
+#48109 = VERTEX_POINT('',#48110);
+#48110 = CARTESIAN_POINT('',(-5.08,-10.2125,0.516506286792));
+#48111 = SURFACE_CURVE('',#48112,(#48116,#48123),.PCURVE_S1.);
+#48112 = LINE('',#48113,#48114);
+#48113 = CARTESIAN_POINT('',(-5.08,-10.2125,0.516506286792));
+#48114 = VECTOR('',#48115,1.);
+#48115 = DIRECTION('',(0.,0.,1.));
+#48116 = PCURVE('',#47846,#48117);
+#48117 = DEFINITIONAL_REPRESENTATION('',(#48118),#48122);
+#48118 = LINE('',#48119,#48120);
+#48119 = CARTESIAN_POINT('',(0.373319128445,-0.214356807921));
+#48120 = VECTOR('',#48121,1.);
+#48121 = DIRECTION('',(0.,-1.));
+#48122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48123 = PCURVE('',#48124,#48129);
+#48124 = PLANE('',#48125);
+#48125 = AXIS2_PLACEMENT_3D('',#48126,#48127,#48128);
+#48126 = CARTESIAN_POINT('',(-5.08,-10.5875,0.516506286792));
+#48127 = DIRECTION('',(1.,0.,0.));
+#48128 = DIRECTION('',(0.,0.,1.));
+#48129 = DEFINITIONAL_REPRESENTATION('',(#48130),#48134);
+#48130 = LINE('',#48131,#48132);
+#48131 = CARTESIAN_POINT('',(0.,-0.375));
+#48132 = VECTOR('',#48133,1.);
+#48133 = DIRECTION('',(1.,0.));
+#48134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48135 = ORIENTED_EDGE('',*,*,#48136,.F.);
+#48136 = EDGE_CURVE('',#48137,#48109,#48139,.T.);
+#48137 = VERTEX_POINT('',#48138);
+#48138 = CARTESIAN_POINT('',(-5.135662475472,-10.2125,0.516506286792));
+#48139 = SURFACE_CURVE('',#48140,(#48144,#48151),.PCURVE_S1.);
+#48140 = LINE('',#48141,#48142);
+#48141 = CARTESIAN_POINT('',(-5.236009430188,-10.2125,0.516506286792));
+#48142 = VECTOR('',#48143,1.);
+#48143 = DIRECTION('',(1.,0.,0.));
+#48144 = PCURVE('',#47846,#48145);
+#48145 = DEFINITIONAL_REPRESENTATION('',(#48146),#48150);
+#48146 = LINE('',#48147,#48148);
+#48147 = CARTESIAN_POINT('',(0.217309698257,-0.214356807921));
+#48148 = VECTOR('',#48149,1.);
+#48149 = DIRECTION('',(1.,-8.365608664024E-59));
+#48150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48151 = PCURVE('',#48152,#48157);
+#48152 = PLANE('',#48153);
+#48153 = AXIS2_PLACEMENT_3D('',#48154,#48155,#48156);
+#48154 = CARTESIAN_POINT('',(-5.236009430188,-10.5875,0.516506286792));
+#48155 = DIRECTION('',(0.,0.,1.));
+#48156 = DIRECTION('',(1.,0.,0.));
+#48157 = DEFINITIONAL_REPRESENTATION('',(#48158),#48162);
+#48158 = LINE('',#48159,#48160);
+#48159 = CARTESIAN_POINT('',(0.,0.375));
+#48160 = VECTOR('',#48161,1.);
+#48161 = DIRECTION('',(1.,0.));
+#48162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48163 = ORIENTED_EDGE('',*,*,#48164,.F.);
+#48164 = EDGE_CURVE('',#48165,#48137,#48167,.T.);
+#48165 = VERTEX_POINT('',#48166);
+#48166 = CARTESIAN_POINT('',(-5.452168762264,-10.2125,4.174685660388E-02
+ ));
+#48167 = SURFACE_CURVE('',#48168,(#48172,#48179),.PCURVE_S1.);
+#48168 = LINE('',#48169,#48170);
+#48169 = CARTESIAN_POINT('',(-5.48,-10.2125,2.775557561563E-17));
+#48170 = VECTOR('',#48171,1.);
+#48171 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#48172 = PCURVE('',#47846,#48173);
+#48173 = DEFINITIONAL_REPRESENTATION('',(#48174),#48178);
+#48174 = LINE('',#48175,#48176);
+#48175 = CARTESIAN_POINT('',(-2.668087155457E-02,0.302149478872));
+#48176 = VECTOR('',#48177,1.);
+#48177 = DIRECTION('',(0.554700196225,-0.832050294338));
+#48178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48179 = PCURVE('',#48180,#48185);
+#48180 = PLANE('',#48181);
+#48181 = AXIS2_PLACEMENT_3D('',#48182,#48183,#48184);
+#48182 = CARTESIAN_POINT('',(-5.48,-10.5875,2.775557561563E-17));
+#48183 = DIRECTION('',(0.832050294338,0.,-0.554700196225));
+#48184 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#48185 = DEFINITIONAL_REPRESENTATION('',(#48186),#48190);
+#48186 = LINE('',#48187,#48188);
+#48187 = CARTESIAN_POINT('',(0.,-0.375));
+#48188 = VECTOR('',#48189,1.);
+#48189 = DIRECTION('',(1.,0.));
+#48190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48191 = ORIENTED_EDGE('',*,*,#48192,.F.);
+#48192 = EDGE_CURVE('',#47946,#48165,#48193,.T.);
+#48193 = SURFACE_CURVE('',#48194,(#48199,#48210),.PCURVE_S1.);
+#48194 = CIRCLE('',#48195,9.375E-02);
+#48195 = AXIS2_PLACEMENT_3D('',#48196,#48197,#48198);
+#48196 = CARTESIAN_POINT('',(-5.530173477358,-10.2125,9.375E-02));
+#48197 = DIRECTION('',(0.,-1.,0.));
+#48198 = DIRECTION('',(0.,0.,1.));
+#48199 = PCURVE('',#47846,#48200);
+#48200 = DEFINITIONAL_REPRESENTATION('',(#48201),#48209);
+#48201 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48202,#48203,#48204,#48205
+ ,#48206,#48207,#48208),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#48202 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#48203 = CARTESIAN_POINT('',(-0.239234112122,0.114649478872));
+#48204 = CARTESIAN_POINT('',(-0.158044230518,0.255274478872));
+#48205 = CARTESIAN_POINT('',(-7.685434891282E-02,0.395899478872));
+#48206 = CARTESIAN_POINT('',(4.335532691975E-03,0.255274478872));
+#48207 = CARTESIAN_POINT('',(8.552541429677E-02,0.114649478872));
+#48208 = CARTESIAN_POINT('',(-7.685434891282E-02,0.114649478872));
+#48209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48210 = PCURVE('',#48211,#48216);
+#48211 = CYLINDRICAL_SURFACE('',#48212,9.375E-02);
+#48212 = AXIS2_PLACEMENT_3D('',#48213,#48214,#48215);
+#48213 = CARTESIAN_POINT('',(-5.530173477358,-10.5875,9.375E-02));
+#48214 = DIRECTION('',(0.,1.,0.));
+#48215 = DIRECTION('',(0.,0.,-1.));
+#48216 = DEFINITIONAL_REPRESENTATION('',(#48217),#48221);
+#48217 = LINE('',#48218,#48219);
+#48218 = CARTESIAN_POINT('',(3.14159265359,0.375));
+#48219 = VECTOR('',#48220,1.);
+#48220 = DIRECTION('',(-1.,0.));
+#48221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48222 = ADVANCED_FACE('',(#48223),#47928,.F.);
+#48223 = FACE_BOUND('',#48224,.T.);
+#48224 = EDGE_LOOP('',(#48225,#48249,#48270,#48271));
+#48225 = ORIENTED_EDGE('',*,*,#48226,.T.);
+#48226 = EDGE_CURVE('',#47887,#48227,#48229,.T.);
+#48227 = VERTEX_POINT('',#48228);
+#48228 = CARTESIAN_POINT('',(-5.552515716981,-10.5875,0.229246856604));
+#48229 = SURFACE_CURVE('',#48230,(#48235,#48242),.PCURVE_S1.);
+#48230 = CIRCLE('',#48231,9.375E-02);
+#48231 = AXIS2_PLACEMENT_3D('',#48232,#48233,#48234);
+#48232 = CARTESIAN_POINT('',(-5.630520432075,-10.5875,0.28125));
+#48233 = DIRECTION('',(0.,-1.,0.));
+#48234 = DIRECTION('',(0.,0.,1.));
+#48235 = PCURVE('',#47928,#48236);
+#48236 = DEFINITIONAL_REPRESENTATION('',(#48237),#48241);
+#48237 = LINE('',#48238,#48239);
+#48238 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#48239 = VECTOR('',#48240,1.);
+#48240 = DIRECTION('',(-1.,0.));
+#48241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48242 = PCURVE('',#47902,#48243);
+#48243 = DEFINITIONAL_REPRESENTATION('',(#48244),#48248);
+#48244 = CIRCLE('',#48245,9.375E-02);
+#48245 = AXIS2_PLACEMENT_2D('',#48246,#48247);
+#48246 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#48247 = DIRECTION('',(0.,-1.));
+#48248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48249 = ORIENTED_EDGE('',*,*,#48250,.T.);
+#48250 = EDGE_CURVE('',#48227,#47996,#48251,.T.);
+#48251 = SURFACE_CURVE('',#48252,(#48256,#48263),.PCURVE_S1.);
+#48252 = LINE('',#48253,#48254);
+#48253 = CARTESIAN_POINT('',(-5.552515716981,-10.5875,0.229246856604));
+#48254 = VECTOR('',#48255,1.);
+#48255 = DIRECTION('',(0.,1.,0.));
+#48256 = PCURVE('',#47928,#48257);
+#48257 = DEFINITIONAL_REPRESENTATION('',(#48258),#48262);
+#48258 = LINE('',#48259,#48260);
+#48259 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#48260 = VECTOR('',#48261,1.);
+#48261 = DIRECTION('',(-0.,1.));
+#48262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48263 = PCURVE('',#48039,#48264);
+#48264 = DEFINITIONAL_REPRESENTATION('',(#48265),#48269);
+#48265 = LINE('',#48266,#48267);
+#48266 = CARTESIAN_POINT('',(0.150520432075,0.));
+#48267 = VECTOR('',#48268,1.);
+#48268 = DIRECTION('',(0.,-1.));
+#48269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48270 = ORIENTED_EDGE('',*,*,#47995,.F.);
+#48271 = ORIENTED_EDGE('',*,*,#47914,.F.);
+#48272 = ADVANCED_FACE('',(#48273),#47874,.F.);
+#48273 = FACE_BOUND('',#48274,.F.);
+#48274 = EDGE_LOOP('',(#48275,#48298,#48319,#48320));
+#48275 = ORIENTED_EDGE('',*,*,#48276,.F.);
+#48276 = EDGE_CURVE('',#48277,#47859,#48279,.T.);
+#48277 = VERTEX_POINT('',#48278);
+#48278 = CARTESIAN_POINT('',(-5.88,-10.5875,0.));
+#48279 = SURFACE_CURVE('',#48280,(#48284,#48291),.PCURVE_S1.);
+#48280 = LINE('',#48281,#48282);
+#48281 = CARTESIAN_POINT('',(-5.88,-10.5875,0.));
+#48282 = VECTOR('',#48283,1.);
+#48283 = DIRECTION('',(0.,0.,1.));
+#48284 = PCURVE('',#47874,#48285);
+#48285 = DEFINITIONAL_REPRESENTATION('',(#48286),#48290);
+#48286 = LINE('',#48287,#48288);
+#48287 = CARTESIAN_POINT('',(0.,0.));
+#48288 = VECTOR('',#48289,1.);
+#48289 = DIRECTION('',(1.,0.));
+#48290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48291 = PCURVE('',#47902,#48292);
+#48292 = DEFINITIONAL_REPRESENTATION('',(#48293),#48297);
+#48293 = LINE('',#48294,#48295);
+#48294 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#48295 = VECTOR('',#48296,1.);
+#48296 = DIRECTION('',(0.,-1.));
+#48297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48298 = ORIENTED_EDGE('',*,*,#48299,.T.);
+#48299 = EDGE_CURVE('',#48277,#47944,#48300,.T.);
+#48300 = SURFACE_CURVE('',#48301,(#48305,#48312),.PCURVE_S1.);
+#48301 = LINE('',#48302,#48303);
+#48302 = CARTESIAN_POINT('',(-5.88,-10.5875,0.));
+#48303 = VECTOR('',#48304,1.);
+#48304 = DIRECTION('',(0.,1.,0.));
+#48305 = PCURVE('',#47874,#48306);
+#48306 = DEFINITIONAL_REPRESENTATION('',(#48307),#48311);
+#48307 = LINE('',#48308,#48309);
+#48308 = CARTESIAN_POINT('',(0.,0.));
+#48309 = VECTOR('',#48310,1.);
+#48310 = DIRECTION('',(0.,-1.));
+#48311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48312 = PCURVE('',#47961,#48313);
+#48313 = DEFINITIONAL_REPRESENTATION('',(#48314),#48318);
+#48314 = LINE('',#48315,#48316);
+#48315 = CARTESIAN_POINT('',(0.,0.));
+#48316 = VECTOR('',#48317,1.);
+#48317 = DIRECTION('',(0.,1.));
+#48318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48319 = ORIENTED_EDGE('',*,*,#47973,.T.);
+#48320 = ORIENTED_EDGE('',*,*,#47858,.F.);
+#48321 = ADVANCED_FACE('',(#48322),#47902,.T.);
+#48322 = FACE_BOUND('',#48323,.T.);
+#48323 = EDGE_LOOP('',(#48324,#48347,#48371,#48394,#48417,#48440,#48463,
+ #48491,#48512,#48513,#48514));
+#48324 = ORIENTED_EDGE('',*,*,#48325,.T.);
+#48325 = EDGE_CURVE('',#48277,#48326,#48328,.T.);
+#48326 = VERTEX_POINT('',#48327);
+#48327 = CARTESIAN_POINT('',(-5.530173477358,-10.5875,0.));
+#48328 = SURFACE_CURVE('',#48329,(#48333,#48340),.PCURVE_S1.);
+#48329 = LINE('',#48330,#48331);
+#48330 = CARTESIAN_POINT('',(-5.88,-10.5875,0.));
+#48331 = VECTOR('',#48332,1.);
+#48332 = DIRECTION('',(1.,0.,0.));
+#48333 = PCURVE('',#47902,#48334);
+#48334 = DEFINITIONAL_REPRESENTATION('',(#48335),#48339);
+#48335 = LINE('',#48336,#48337);
+#48336 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#48337 = VECTOR('',#48338,1.);
+#48338 = DIRECTION('',(-1.,-4.751047921064E-59));
+#48339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48340 = PCURVE('',#47961,#48341);
+#48341 = DEFINITIONAL_REPRESENTATION('',(#48342),#48346);
+#48342 = LINE('',#48343,#48344);
+#48343 = CARTESIAN_POINT('',(0.,0.));
+#48344 = VECTOR('',#48345,1.);
+#48345 = DIRECTION('',(1.,0.));
+#48346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48347 = ORIENTED_EDGE('',*,*,#48348,.T.);
+#48348 = EDGE_CURVE('',#48326,#48349,#48351,.T.);
+#48349 = VERTEX_POINT('',#48350);
+#48350 = CARTESIAN_POINT('',(-5.452168762264,-10.5875,4.174685660388E-02
+ ));
+#48351 = SURFACE_CURVE('',#48352,(#48357,#48364),.PCURVE_S1.);
+#48352 = CIRCLE('',#48353,9.375E-02);
+#48353 = AXIS2_PLACEMENT_3D('',#48354,#48355,#48356);
+#48354 = CARTESIAN_POINT('',(-5.530173477358,-10.5875,9.375E-02));
+#48355 = DIRECTION('',(0.,-1.,0.));
+#48356 = DIRECTION('',(0.,0.,1.));
+#48357 = PCURVE('',#47902,#48358);
+#48358 = DEFINITIONAL_REPRESENTATION('',(#48359),#48363);
+#48359 = CIRCLE('',#48360,9.375E-02);
+#48360 = AXIS2_PLACEMENT_2D('',#48361,#48362);
+#48361 = CARTESIAN_POINT('',(7.685434891282E-02,0.208399478872));
+#48362 = DIRECTION('',(0.,-1.));
+#48363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48364 = PCURVE('',#48211,#48365);
+#48365 = DEFINITIONAL_REPRESENTATION('',(#48366),#48370);
+#48366 = LINE('',#48367,#48368);
+#48367 = CARTESIAN_POINT('',(3.14159265359,1.7763568394E-15));
+#48368 = VECTOR('',#48369,1.);
+#48369 = DIRECTION('',(-1.,0.));
+#48370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48371 = ORIENTED_EDGE('',*,*,#48372,.T.);
+#48372 = EDGE_CURVE('',#48349,#48373,#48375,.T.);
+#48373 = VERTEX_POINT('',#48374);
+#48374 = CARTESIAN_POINT('',(-5.135662475472,-10.5875,0.516506286792));
+#48375 = SURFACE_CURVE('',#48376,(#48380,#48387),.PCURVE_S1.);
+#48376 = LINE('',#48377,#48378);
+#48377 = CARTESIAN_POINT('',(-5.48,-10.5875,2.775557561563E-17));
+#48378 = VECTOR('',#48379,1.);
+#48379 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#48380 = PCURVE('',#47902,#48381);
+#48381 = DEFINITIONAL_REPRESENTATION('',(#48382),#48386);
+#48382 = LINE('',#48383,#48384);
+#48383 = CARTESIAN_POINT('',(2.668087155457E-02,0.302149478872));
+#48384 = VECTOR('',#48385,1.);
+#48385 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#48386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48387 = PCURVE('',#48180,#48388);
+#48388 = DEFINITIONAL_REPRESENTATION('',(#48389),#48393);
+#48389 = LINE('',#48390,#48391);
+#48390 = CARTESIAN_POINT('',(0.,0.));
+#48391 = VECTOR('',#48392,1.);
+#48392 = DIRECTION('',(1.,0.));
+#48393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48394 = ORIENTED_EDGE('',*,*,#48395,.T.);
+#48395 = EDGE_CURVE('',#48373,#48396,#48398,.T.);
+#48396 = VERTEX_POINT('',#48397);
+#48397 = CARTESIAN_POINT('',(-5.08,-10.5875,0.516506286792));
+#48398 = SURFACE_CURVE('',#48399,(#48403,#48410),.PCURVE_S1.);
+#48399 = LINE('',#48400,#48401);
+#48400 = CARTESIAN_POINT('',(-5.236009430188,-10.5875,0.516506286792));
+#48401 = VECTOR('',#48402,1.);
+#48402 = DIRECTION('',(1.,0.,0.));
+#48403 = PCURVE('',#47902,#48404);
+#48404 = DEFINITIONAL_REPRESENTATION('',(#48405),#48409);
+#48405 = LINE('',#48406,#48407);
+#48406 = CARTESIAN_POINT('',(-0.217309698257,-0.214356807921));
+#48407 = VECTOR('',#48408,1.);
+#48408 = DIRECTION('',(-1.,-4.751047921064E-59));
+#48409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48410 = PCURVE('',#48152,#48411);
+#48411 = DEFINITIONAL_REPRESENTATION('',(#48412),#48416);
+#48412 = LINE('',#48413,#48414);
+#48413 = CARTESIAN_POINT('',(0.,0.));
+#48414 = VECTOR('',#48415,1.);
+#48415 = DIRECTION('',(1.,0.));
+#48416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48417 = ORIENTED_EDGE('',*,*,#48418,.T.);
+#48418 = EDGE_CURVE('',#48396,#48419,#48421,.T.);
+#48419 = VERTEX_POINT('',#48420);
+#48420 = CARTESIAN_POINT('',(-5.08,-10.5875,0.704006286792));
+#48421 = SURFACE_CURVE('',#48422,(#48426,#48433),.PCURVE_S1.);
+#48422 = LINE('',#48423,#48424);
+#48423 = CARTESIAN_POINT('',(-5.08,-10.5875,0.516506286792));
+#48424 = VECTOR('',#48425,1.);
+#48425 = DIRECTION('',(0.,0.,1.));
+#48426 = PCURVE('',#47902,#48427);
+#48427 = DEFINITIONAL_REPRESENTATION('',(#48428),#48432);
+#48428 = LINE('',#48429,#48430);
+#48429 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#48430 = VECTOR('',#48431,1.);
+#48431 = DIRECTION('',(0.,-1.));
+#48432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48433 = PCURVE('',#48124,#48434);
+#48434 = DEFINITIONAL_REPRESENTATION('',(#48435),#48439);
+#48435 = LINE('',#48436,#48437);
+#48436 = CARTESIAN_POINT('',(0.,0.));
+#48437 = VECTOR('',#48438,1.);
+#48438 = DIRECTION('',(1.,0.));
+#48439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48440 = ORIENTED_EDGE('',*,*,#48441,.F.);
+#48441 = EDGE_CURVE('',#48442,#48419,#48444,.T.);
+#48442 = VERTEX_POINT('',#48443);
+#48443 = CARTESIAN_POINT('',(-5.18583595283,-10.5875,0.704006286792));
+#48444 = SURFACE_CURVE('',#48445,(#48449,#48456),.PCURVE_S1.);
+#48445 = LINE('',#48446,#48447);
+#48446 = CARTESIAN_POINT('',(-5.236009430188,-10.5875,0.704006286792));
+#48447 = VECTOR('',#48448,1.);
+#48448 = DIRECTION('',(1.,0.,0.));
+#48449 = PCURVE('',#47902,#48450);
+#48450 = DEFINITIONAL_REPRESENTATION('',(#48451),#48455);
+#48451 = LINE('',#48452,#48453);
+#48452 = CARTESIAN_POINT('',(-0.217309698257,-0.401856807921));
+#48453 = VECTOR('',#48454,1.);
+#48454 = DIRECTION('',(-1.,-4.751047921064E-59));
+#48455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48456 = PCURVE('',#48096,#48457);
+#48457 = DEFINITIONAL_REPRESENTATION('',(#48458),#48462);
+#48458 = LINE('',#48459,#48460);
+#48459 = CARTESIAN_POINT('',(0.,0.));
+#48460 = VECTOR('',#48461,1.);
+#48461 = DIRECTION('',(1.,0.));
+#48462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48463 = ORIENTED_EDGE('',*,*,#48464,.F.);
+#48464 = EDGE_CURVE('',#48465,#48442,#48467,.T.);
+#48465 = VERTEX_POINT('',#48466);
+#48466 = CARTESIAN_POINT('',(-5.263840667924,-10.5875,0.662259430188));
+#48467 = SURFACE_CURVE('',#48468,(#48473,#48484),.PCURVE_S1.);
+#48468 = CIRCLE('',#48469,9.375E-02);
+#48469 = AXIS2_PLACEMENT_3D('',#48470,#48471,#48472);
+#48470 = CARTESIAN_POINT('',(-5.18583595283,-10.5875,0.610256286792));
+#48471 = DIRECTION('',(0.,1.,0.));
+#48472 = DIRECTION('',(0.,0.,1.));
+#48473 = PCURVE('',#47902,#48474);
+#48474 = DEFINITIONAL_REPRESENTATION('',(#48475),#48483);
+#48475 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48476,#48477,#48478,#48479
+ ,#48480,#48481,#48482),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#48476 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#48477 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#48478 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#48479 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#48480 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#48481 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#48482 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#48483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48484 = PCURVE('',#48068,#48485);
+#48485 = DEFINITIONAL_REPRESENTATION('',(#48486),#48490);
+#48486 = LINE('',#48487,#48488);
+#48487 = CARTESIAN_POINT('',(-5.300391583932,1.7763568394E-15));
+#48488 = VECTOR('',#48489,1.);
+#48489 = DIRECTION('',(1.,0.));
+#48490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48491 = ORIENTED_EDGE('',*,*,#48492,.F.);
+#48492 = EDGE_CURVE('',#48227,#48465,#48493,.T.);
+#48493 = SURFACE_CURVE('',#48494,(#48498,#48505),.PCURVE_S1.);
+#48494 = LINE('',#48495,#48496);
+#48495 = CARTESIAN_POINT('',(-5.636009430188,-10.5875,0.104006286792));
+#48496 = VECTOR('',#48497,1.);
+#48497 = DIRECTION('',(0.554700196225,0.,0.832050294338));
+#48498 = PCURVE('',#47902,#48499);
+#48499 = DEFINITIONAL_REPRESENTATION('',(#48500),#48504);
+#48500 = LINE('',#48501,#48502);
+#48501 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#48502 = VECTOR('',#48503,1.);
+#48503 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#48504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48505 = PCURVE('',#48039,#48506);
+#48506 = DEFINITIONAL_REPRESENTATION('',(#48507),#48511);
+#48507 = LINE('',#48508,#48509);
+#48508 = CARTESIAN_POINT('',(0.,0.));
+#48509 = VECTOR('',#48510,1.);
+#48510 = DIRECTION('',(1.,0.));
+#48511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48512 = ORIENTED_EDGE('',*,*,#48226,.F.);
+#48513 = ORIENTED_EDGE('',*,*,#47886,.F.);
+#48514 = ORIENTED_EDGE('',*,*,#48276,.F.);
+#48515 = ADVANCED_FACE('',(#48516),#47961,.F.);
+#48516 = FACE_BOUND('',#48517,.F.);
+#48517 = EDGE_LOOP('',(#48518,#48519,#48520,#48521));
+#48518 = ORIENTED_EDGE('',*,*,#47943,.F.);
+#48519 = ORIENTED_EDGE('',*,*,#48299,.F.);
+#48520 = ORIENTED_EDGE('',*,*,#48325,.T.);
+#48521 = ORIENTED_EDGE('',*,*,#48522,.T.);
+#48522 = EDGE_CURVE('',#48326,#47946,#48523,.T.);
+#48523 = SURFACE_CURVE('',#48524,(#48528,#48535),.PCURVE_S1.);
+#48524 = LINE('',#48525,#48526);
+#48525 = CARTESIAN_POINT('',(-5.530173477358,-10.5875,0.));
+#48526 = VECTOR('',#48527,1.);
+#48527 = DIRECTION('',(0.,1.,0.));
+#48528 = PCURVE('',#47961,#48529);
+#48529 = DEFINITIONAL_REPRESENTATION('',(#48530),#48534);
+#48530 = LINE('',#48531,#48532);
+#48531 = CARTESIAN_POINT('',(0.349826522642,0.));
+#48532 = VECTOR('',#48533,1.);
+#48533 = DIRECTION('',(0.,1.));
+#48534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48535 = PCURVE('',#48211,#48536);
+#48536 = DEFINITIONAL_REPRESENTATION('',(#48537),#48541);
+#48537 = LINE('',#48538,#48539);
+#48538 = CARTESIAN_POINT('',(-0.,0.));
+#48539 = VECTOR('',#48540,1.);
+#48540 = DIRECTION('',(-0.,1.));
+#48541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48542 = ADVANCED_FACE('',(#48543),#48211,.T.);
+#48543 = FACE_BOUND('',#48544,.F.);
+#48544 = EDGE_LOOP('',(#48545,#48546,#48567,#48568));
+#48545 = ORIENTED_EDGE('',*,*,#48348,.T.);
+#48546 = ORIENTED_EDGE('',*,*,#48547,.T.);
+#48547 = EDGE_CURVE('',#48349,#48165,#48548,.T.);
+#48548 = SURFACE_CURVE('',#48549,(#48553,#48560),.PCURVE_S1.);
+#48549 = LINE('',#48550,#48551);
+#48550 = CARTESIAN_POINT('',(-5.452168762264,-10.5875,4.174685660388E-02
+ ));
+#48551 = VECTOR('',#48552,1.);
+#48552 = DIRECTION('',(0.,1.,0.));
+#48553 = PCURVE('',#48211,#48554);
+#48554 = DEFINITIONAL_REPRESENTATION('',(#48555),#48559);
+#48555 = LINE('',#48556,#48557);
+#48556 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#48557 = VECTOR('',#48558,1.);
+#48558 = DIRECTION('',(-0.,1.));
+#48559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48560 = PCURVE('',#48180,#48561);
+#48561 = DEFINITIONAL_REPRESENTATION('',(#48562),#48566);
+#48562 = LINE('',#48563,#48564);
+#48563 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#48564 = VECTOR('',#48565,1.);
+#48565 = DIRECTION('',(0.,-1.));
+#48566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48567 = ORIENTED_EDGE('',*,*,#48192,.F.);
+#48568 = ORIENTED_EDGE('',*,*,#48522,.F.);
+#48569 = ADVANCED_FACE('',(#48570),#48180,.T.);
+#48570 = FACE_BOUND('',#48571,.T.);
+#48571 = EDGE_LOOP('',(#48572,#48573,#48574,#48575));
+#48572 = ORIENTED_EDGE('',*,*,#48372,.F.);
+#48573 = ORIENTED_EDGE('',*,*,#48547,.T.);
+#48574 = ORIENTED_EDGE('',*,*,#48164,.T.);
+#48575 = ORIENTED_EDGE('',*,*,#48576,.F.);
+#48576 = EDGE_CURVE('',#48373,#48137,#48577,.T.);
+#48577 = SURFACE_CURVE('',#48578,(#48582,#48588),.PCURVE_S1.);
+#48578 = LINE('',#48579,#48580);
+#48579 = CARTESIAN_POINT('',(-5.135662475472,-10.5875,0.516506286792));
+#48580 = VECTOR('',#48581,1.);
+#48581 = DIRECTION('',(0.,1.,0.));
+#48582 = PCURVE('',#48180,#48583);
+#48583 = DEFINITIONAL_REPRESENTATION('',(#48584),#48587);
+#48584 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48585,#48586),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#48585 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#48586 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#48587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48588 = PCURVE('',#48152,#48589);
+#48589 = DEFINITIONAL_REPRESENTATION('',(#48590),#48593);
+#48590 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48591,#48592),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#48591 = CARTESIAN_POINT('',(0.100346954716,-3.75E-02));
+#48592 = CARTESIAN_POINT('',(0.100346954716,0.4125));
+#48593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48594 = ADVANCED_FACE('',(#48595),#48152,.F.);
+#48595 = FACE_BOUND('',#48596,.F.);
+#48596 = EDGE_LOOP('',(#48597,#48598,#48599,#48600));
+#48597 = ORIENTED_EDGE('',*,*,#48136,.F.);
+#48598 = ORIENTED_EDGE('',*,*,#48576,.F.);
+#48599 = ORIENTED_EDGE('',*,*,#48395,.T.);
+#48600 = ORIENTED_EDGE('',*,*,#48601,.T.);
+#48601 = EDGE_CURVE('',#48396,#48109,#48602,.T.);
+#48602 = SURFACE_CURVE('',#48603,(#48607,#48614),.PCURVE_S1.);
+#48603 = LINE('',#48604,#48605);
+#48604 = CARTESIAN_POINT('',(-5.08,-10.5875,0.516506286792));
+#48605 = VECTOR('',#48606,1.);
+#48606 = DIRECTION('',(0.,1.,0.));
+#48607 = PCURVE('',#48152,#48608);
+#48608 = DEFINITIONAL_REPRESENTATION('',(#48609),#48613);
+#48609 = LINE('',#48610,#48611);
+#48610 = CARTESIAN_POINT('',(0.156009430188,0.));
+#48611 = VECTOR('',#48612,1.);
+#48612 = DIRECTION('',(0.,1.));
+#48613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48614 = PCURVE('',#48124,#48615);
+#48615 = DEFINITIONAL_REPRESENTATION('',(#48616),#48620);
+#48616 = LINE('',#48617,#48618);
+#48617 = CARTESIAN_POINT('',(0.,0.));
+#48618 = VECTOR('',#48619,1.);
+#48619 = DIRECTION('',(0.,-1.));
+#48620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48621 = ADVANCED_FACE('',(#48622),#48124,.T.);
+#48622 = FACE_BOUND('',#48623,.T.);
+#48623 = EDGE_LOOP('',(#48624,#48625,#48626,#48627));
+#48624 = ORIENTED_EDGE('',*,*,#48418,.F.);
+#48625 = ORIENTED_EDGE('',*,*,#48601,.T.);
+#48626 = ORIENTED_EDGE('',*,*,#48108,.T.);
+#48627 = ORIENTED_EDGE('',*,*,#48628,.F.);
+#48628 = EDGE_CURVE('',#48419,#48081,#48629,.T.);
+#48629 = SURFACE_CURVE('',#48630,(#48634,#48641),.PCURVE_S1.);
+#48630 = LINE('',#48631,#48632);
+#48631 = CARTESIAN_POINT('',(-5.08,-10.5875,0.704006286792));
+#48632 = VECTOR('',#48633,1.);
+#48633 = DIRECTION('',(0.,1.,0.));
+#48634 = PCURVE('',#48124,#48635);
+#48635 = DEFINITIONAL_REPRESENTATION('',(#48636),#48640);
+#48636 = LINE('',#48637,#48638);
+#48637 = CARTESIAN_POINT('',(0.1875,0.));
+#48638 = VECTOR('',#48639,1.);
+#48639 = DIRECTION('',(0.,-1.));
+#48640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48641 = PCURVE('',#48096,#48642);
+#48642 = DEFINITIONAL_REPRESENTATION('',(#48643),#48647);
+#48643 = LINE('',#48644,#48645);
+#48644 = CARTESIAN_POINT('',(0.156009430188,0.));
+#48645 = VECTOR('',#48646,1.);
+#48646 = DIRECTION('',(0.,1.));
+#48647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48648 = ADVANCED_FACE('',(#48649),#48039,.F.);
+#48649 = FACE_BOUND('',#48650,.F.);
+#48650 = EDGE_LOOP('',(#48651,#48652,#48653,#48654));
+#48651 = ORIENTED_EDGE('',*,*,#48492,.F.);
+#48652 = ORIENTED_EDGE('',*,*,#48250,.T.);
+#48653 = ORIENTED_EDGE('',*,*,#48023,.T.);
+#48654 = ORIENTED_EDGE('',*,*,#48655,.F.);
+#48655 = EDGE_CURVE('',#48465,#48024,#48656,.T.);
+#48656 = SURFACE_CURVE('',#48657,(#48661,#48668),.PCURVE_S1.);
+#48657 = LINE('',#48658,#48659);
+#48658 = CARTESIAN_POINT('',(-5.263840667924,-10.5875,0.662259430188));
+#48659 = VECTOR('',#48660,1.);
+#48660 = DIRECTION('',(0.,1.,0.));
+#48661 = PCURVE('',#48039,#48662);
+#48662 = DEFINITIONAL_REPRESENTATION('',(#48663),#48667);
+#48663 = LINE('',#48664,#48665);
+#48664 = CARTESIAN_POINT('',(0.670936777735,0.));
+#48665 = VECTOR('',#48666,1.);
+#48666 = DIRECTION('',(0.,-1.));
+#48667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48668 = PCURVE('',#48068,#48669);
+#48669 = DEFINITIONAL_REPRESENTATION('',(#48670),#48674);
+#48670 = LINE('',#48671,#48672);
+#48671 = CARTESIAN_POINT('',(0.,0.));
+#48672 = VECTOR('',#48673,1.);
+#48673 = DIRECTION('',(0.,1.));
+#48674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48675 = ADVANCED_FACE('',(#48676),#48096,.T.);
+#48676 = FACE_BOUND('',#48677,.T.);
+#48677 = EDGE_LOOP('',(#48678,#48679,#48680,#48681));
+#48678 = ORIENTED_EDGE('',*,*,#48441,.T.);
+#48679 = ORIENTED_EDGE('',*,*,#48628,.T.);
+#48680 = ORIENTED_EDGE('',*,*,#48080,.F.);
+#48681 = ORIENTED_EDGE('',*,*,#48682,.F.);
+#48682 = EDGE_CURVE('',#48442,#48052,#48683,.T.);
+#48683 = SURFACE_CURVE('',#48684,(#48688,#48695),.PCURVE_S1.);
+#48684 = LINE('',#48685,#48686);
+#48685 = CARTESIAN_POINT('',(-5.18583595283,-10.5875,0.704006286792));
+#48686 = VECTOR('',#48687,1.);
+#48687 = DIRECTION('',(0.,1.,0.));
+#48688 = PCURVE('',#48096,#48689);
+#48689 = DEFINITIONAL_REPRESENTATION('',(#48690),#48694);
+#48690 = LINE('',#48691,#48692);
+#48691 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#48692 = VECTOR('',#48693,1.);
+#48693 = DIRECTION('',(0.,1.));
+#48694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48695 = PCURVE('',#48068,#48696);
+#48696 = DEFINITIONAL_REPRESENTATION('',(#48697),#48701);
+#48697 = LINE('',#48698,#48699);
+#48698 = CARTESIAN_POINT('',(0.982793723247,0.));
+#48699 = VECTOR('',#48700,1.);
+#48700 = DIRECTION('',(0.,1.));
+#48701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48702 = ADVANCED_FACE('',(#48703),#48068,.T.);
+#48703 = FACE_BOUND('',#48704,.T.);
+#48704 = EDGE_LOOP('',(#48705,#48706,#48707,#48708));
+#48705 = ORIENTED_EDGE('',*,*,#48464,.T.);
+#48706 = ORIENTED_EDGE('',*,*,#48682,.T.);
+#48707 = ORIENTED_EDGE('',*,*,#48051,.F.);
+#48708 = ORIENTED_EDGE('',*,*,#48655,.F.);
+#48709 = MANIFOLD_SOLID_BREP('',#48710);
+#48710 = CLOSED_SHELL('',(#48711,#48831,#49110,#49164,#49213,#49407,
+ #49434,#49461,#49486,#49513,#49540,#49567,#49594));
+#48711 = ADVANCED_FACE('',(#48712),#48726,.T.);
+#48712 = FACE_BOUND('',#48713,.T.);
+#48713 = EDGE_LOOP('',(#48714,#48749,#48777,#48805));
+#48714 = ORIENTED_EDGE('',*,*,#48715,.F.);
+#48715 = EDGE_CURVE('',#48716,#48718,#48720,.T.);
+#48716 = VERTEX_POINT('',#48717);
+#48717 = CARTESIAN_POINT('',(5.630520432075,-10.2125,0.1875));
+#48718 = VERTEX_POINT('',#48719);
+#48719 = CARTESIAN_POINT('',(5.88,-10.2125,0.1875));
+#48720 = SURFACE_CURVE('',#48721,(#48725,#48737),.PCURVE_S1.);
+#48721 = LINE('',#48722,#48723);
+#48722 = CARTESIAN_POINT('',(5.48,-10.2125,0.1875));
+#48723 = VECTOR('',#48724,1.);
+#48724 = DIRECTION('',(1.,0.,0.));
+#48725 = PCURVE('',#48726,#48731);
+#48726 = PLANE('',#48727);
+#48727 = AXIS2_PLACEMENT_3D('',#48728,#48729,#48730);
+#48728 = CARTESIAN_POINT('',(5.48,-10.5875,0.1875));
+#48729 = DIRECTION('',(0.,0.,1.));
+#48730 = DIRECTION('',(1.,0.,0.));
+#48731 = DEFINITIONAL_REPRESENTATION('',(#48732),#48736);
+#48732 = LINE('',#48733,#48734);
+#48733 = CARTESIAN_POINT('',(0.,0.375));
+#48734 = VECTOR('',#48735,1.);
+#48735 = DIRECTION('',(1.,0.));
+#48736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48737 = PCURVE('',#48738,#48743);
+#48738 = PLANE('',#48739);
+#48739 = AXIS2_PLACEMENT_3D('',#48740,#48741,#48742);
+#48740 = CARTESIAN_POINT('',(5.453319128445,-10.2125,0.302149478872));
+#48741 = DIRECTION('',(-7.255871265274E-29,1.,-5.713200990715E-29));
+#48742 = DIRECTION('',(1.,7.255871265274E-29,0.));
+#48743 = DEFINITIONAL_REPRESENTATION('',(#48744),#48748);
+#48744 = LINE('',#48745,#48746);
+#48745 = CARTESIAN_POINT('',(2.668087155456E-02,0.114649478872));
+#48746 = VECTOR('',#48747,1.);
+#48747 = DIRECTION('',(1.,4.145425090127E-57));
+#48748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48749 = ORIENTED_EDGE('',*,*,#48750,.F.);
+#48750 = EDGE_CURVE('',#48751,#48716,#48753,.T.);
+#48751 = VERTEX_POINT('',#48752);
+#48752 = CARTESIAN_POINT('',(5.630520432075,-10.5875,0.1875));
+#48753 = SURFACE_CURVE('',#48754,(#48758,#48765),.PCURVE_S1.);
+#48754 = LINE('',#48755,#48756);
+#48755 = CARTESIAN_POINT('',(5.630520432075,-10.5875,0.1875));
+#48756 = VECTOR('',#48757,1.);
+#48757 = DIRECTION('',(0.,1.,0.));
+#48758 = PCURVE('',#48726,#48759);
+#48759 = DEFINITIONAL_REPRESENTATION('',(#48760),#48764);
+#48760 = LINE('',#48761,#48762);
+#48761 = CARTESIAN_POINT('',(0.150520432075,0.));
+#48762 = VECTOR('',#48763,1.);
+#48763 = DIRECTION('',(0.,1.));
+#48764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48765 = PCURVE('',#48766,#48771);
+#48766 = CYLINDRICAL_SURFACE('',#48767,9.375E-02);
+#48767 = AXIS2_PLACEMENT_3D('',#48768,#48769,#48770);
+#48768 = CARTESIAN_POINT('',(5.630520432075,-10.5875,0.28125));
+#48769 = DIRECTION('',(0.,1.,0.));
+#48770 = DIRECTION('',(0.,0.,-1.));
+#48771 = DEFINITIONAL_REPRESENTATION('',(#48772),#48776);
+#48772 = LINE('',#48773,#48774);
+#48773 = CARTESIAN_POINT('',(0.,0.));
+#48774 = VECTOR('',#48775,1.);
+#48775 = DIRECTION('',(0.,1.));
+#48776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48777 = ORIENTED_EDGE('',*,*,#48778,.T.);
+#48778 = EDGE_CURVE('',#48751,#48779,#48781,.T.);
+#48779 = VERTEX_POINT('',#48780);
+#48780 = CARTESIAN_POINT('',(5.88,-10.5875,0.1875));
+#48781 = SURFACE_CURVE('',#48782,(#48786,#48793),.PCURVE_S1.);
+#48782 = LINE('',#48783,#48784);
+#48783 = CARTESIAN_POINT('',(5.48,-10.5875,0.1875));
+#48784 = VECTOR('',#48785,1.);
+#48785 = DIRECTION('',(1.,0.,0.));
+#48786 = PCURVE('',#48726,#48787);
+#48787 = DEFINITIONAL_REPRESENTATION('',(#48788),#48792);
+#48788 = LINE('',#48789,#48790);
+#48789 = CARTESIAN_POINT('',(0.,0.));
+#48790 = VECTOR('',#48791,1.);
+#48791 = DIRECTION('',(1.,0.));
+#48792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48793 = PCURVE('',#48794,#48799);
+#48794 = PLANE('',#48795);
+#48795 = AXIS2_PLACEMENT_3D('',#48796,#48797,#48798);
+#48796 = CARTESIAN_POINT('',(5.453319128445,-10.5875,0.302149478872));
+#48797 = DIRECTION('',(-0.,-1.,-0.));
+#48798 = DIRECTION('',(0.,0.,-1.));
+#48799 = DEFINITIONAL_REPRESENTATION('',(#48800),#48804);
+#48800 = LINE('',#48801,#48802);
+#48801 = CARTESIAN_POINT('',(0.114649478872,2.668087155457E-02));
+#48802 = VECTOR('',#48803,1.);
+#48803 = DIRECTION('',(0.,1.));
+#48804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48805 = ORIENTED_EDGE('',*,*,#48806,.T.);
+#48806 = EDGE_CURVE('',#48779,#48718,#48807,.T.);
+#48807 = SURFACE_CURVE('',#48808,(#48812,#48819),.PCURVE_S1.);
+#48808 = LINE('',#48809,#48810);
+#48809 = CARTESIAN_POINT('',(5.88,-10.5875,0.1875));
+#48810 = VECTOR('',#48811,1.);
+#48811 = DIRECTION('',(0.,1.,0.));
+#48812 = PCURVE('',#48726,#48813);
+#48813 = DEFINITIONAL_REPRESENTATION('',(#48814),#48818);
+#48814 = LINE('',#48815,#48816);
+#48815 = CARTESIAN_POINT('',(0.4,0.));
+#48816 = VECTOR('',#48817,1.);
+#48817 = DIRECTION('',(0.,1.));
+#48818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48819 = PCURVE('',#48820,#48825);
+#48820 = PLANE('',#48821);
+#48821 = AXIS2_PLACEMENT_3D('',#48822,#48823,#48824);
+#48822 = CARTESIAN_POINT('',(5.88,-10.5875,0.));
+#48823 = DIRECTION('',(1.,0.,0.));
+#48824 = DIRECTION('',(0.,0.,1.));
+#48825 = DEFINITIONAL_REPRESENTATION('',(#48826),#48830);
+#48826 = LINE('',#48827,#48828);
+#48827 = CARTESIAN_POINT('',(0.1875,0.));
+#48828 = VECTOR('',#48829,1.);
+#48829 = DIRECTION('',(0.,-1.));
+#48830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48831 = ADVANCED_FACE('',(#48832),#48738,.T.);
+#48832 = FACE_BOUND('',#48833,.T.);
+#48833 = EDGE_LOOP('',(#48834,#48864,#48893,#48921,#48949,#48977,#49005,
+ #49038,#49066,#49088,#49089));
+#48834 = ORIENTED_EDGE('',*,*,#48835,.F.);
+#48835 = EDGE_CURVE('',#48836,#48838,#48840,.T.);
+#48836 = VERTEX_POINT('',#48837);
+#48837 = CARTESIAN_POINT('',(5.530173477358,-10.2125,0.));
+#48838 = VERTEX_POINT('',#48839);
+#48839 = CARTESIAN_POINT('',(5.88,-10.2125,0.));
+#48840 = SURFACE_CURVE('',#48841,(#48845,#48852),.PCURVE_S1.);
+#48841 = LINE('',#48842,#48843);
+#48842 = CARTESIAN_POINT('',(5.48,-10.2125,0.));
+#48843 = VECTOR('',#48844,1.);
+#48844 = DIRECTION('',(1.,0.,0.));
+#48845 = PCURVE('',#48738,#48846);
+#48846 = DEFINITIONAL_REPRESENTATION('',(#48847),#48851);
+#48847 = LINE('',#48848,#48849);
+#48848 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#48849 = VECTOR('',#48850,1.);
+#48850 = DIRECTION('',(1.,4.145425090127E-57));
+#48851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48852 = PCURVE('',#48853,#48858);
+#48853 = PLANE('',#48854);
+#48854 = AXIS2_PLACEMENT_3D('',#48855,#48856,#48857);
+#48855 = CARTESIAN_POINT('',(5.48,-10.5875,0.));
+#48856 = DIRECTION('',(0.,0.,1.));
+#48857 = DIRECTION('',(1.,0.,0.));
+#48858 = DEFINITIONAL_REPRESENTATION('',(#48859),#48863);
+#48859 = LINE('',#48860,#48861);
+#48860 = CARTESIAN_POINT('',(0.,0.375));
+#48861 = VECTOR('',#48862,1.);
+#48862 = DIRECTION('',(1.,0.));
+#48863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48864 = ORIENTED_EDGE('',*,*,#48865,.T.);
+#48865 = EDGE_CURVE('',#48836,#48866,#48868,.T.);
+#48866 = VERTEX_POINT('',#48867);
+#48867 = CARTESIAN_POINT('',(5.452168762264,-10.2125,4.174685660388E-02)
+ );
+#48868 = SURFACE_CURVE('',#48869,(#48874,#48881),.PCURVE_S1.);
+#48869 = CIRCLE('',#48870,9.375E-02);
+#48870 = AXIS2_PLACEMENT_3D('',#48871,#48872,#48873);
+#48871 = CARTESIAN_POINT('',(5.530173477358,-10.2125,9.375E-02));
+#48872 = DIRECTION('',(0.,1.,0.));
+#48873 = DIRECTION('',(0.,0.,1.));
+#48874 = PCURVE('',#48738,#48875);
+#48875 = DEFINITIONAL_REPRESENTATION('',(#48876),#48880);
+#48876 = CIRCLE('',#48877,9.375E-02);
+#48877 = AXIS2_PLACEMENT_2D('',#48878,#48879);
+#48878 = CARTESIAN_POINT('',(7.685434891281E-02,0.208399478872));
+#48879 = DIRECTION('',(0.,-1.));
+#48880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48881 = PCURVE('',#48882,#48887);
+#48882 = CYLINDRICAL_SURFACE('',#48883,9.375E-02);
+#48883 = AXIS2_PLACEMENT_3D('',#48884,#48885,#48886);
+#48884 = CARTESIAN_POINT('',(5.530173477358,-10.5875,9.375E-02));
+#48885 = DIRECTION('',(0.,1.,0.));
+#48886 = DIRECTION('',(0.,0.,-1.));
+#48887 = DEFINITIONAL_REPRESENTATION('',(#48888),#48892);
+#48888 = LINE('',#48889,#48890);
+#48889 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#48890 = VECTOR('',#48891,1.);
+#48891 = DIRECTION('',(1.,0.));
+#48892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48893 = ORIENTED_EDGE('',*,*,#48894,.T.);
+#48894 = EDGE_CURVE('',#48866,#48895,#48897,.T.);
+#48895 = VERTEX_POINT('',#48896);
+#48896 = CARTESIAN_POINT('',(5.135662475472,-10.2125,0.516506286792));
+#48897 = SURFACE_CURVE('',#48898,(#48902,#48909),.PCURVE_S1.);
+#48898 = LINE('',#48899,#48900);
+#48899 = CARTESIAN_POINT('',(5.48,-10.2125,0.));
+#48900 = VECTOR('',#48901,1.);
+#48901 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#48902 = PCURVE('',#48738,#48903);
+#48903 = DEFINITIONAL_REPRESENTATION('',(#48904),#48908);
+#48904 = LINE('',#48905,#48906);
+#48905 = CARTESIAN_POINT('',(2.668087155456E-02,0.302149478872));
+#48906 = VECTOR('',#48907,1.);
+#48907 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#48908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48909 = PCURVE('',#48910,#48915);
+#48910 = PLANE('',#48911);
+#48911 = AXIS2_PLACEMENT_3D('',#48912,#48913,#48914);
+#48912 = CARTESIAN_POINT('',(5.48,-10.5875,0.));
+#48913 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#48914 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#48915 = DEFINITIONAL_REPRESENTATION('',(#48916),#48920);
+#48916 = LINE('',#48917,#48918);
+#48917 = CARTESIAN_POINT('',(0.,-0.375));
+#48918 = VECTOR('',#48919,1.);
+#48919 = DIRECTION('',(1.,0.));
+#48920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48921 = ORIENTED_EDGE('',*,*,#48922,.F.);
+#48922 = EDGE_CURVE('',#48923,#48895,#48925,.T.);
+#48923 = VERTEX_POINT('',#48924);
+#48924 = CARTESIAN_POINT('',(5.08,-10.2125,0.516506286792));
+#48925 = SURFACE_CURVE('',#48926,(#48930,#48937),.PCURVE_S1.);
+#48926 = LINE('',#48927,#48928);
+#48927 = CARTESIAN_POINT('',(5.08,-10.2125,0.516506286792));
+#48928 = VECTOR('',#48929,1.);
+#48929 = DIRECTION('',(1.,0.,0.));
+#48930 = PCURVE('',#48738,#48931);
+#48931 = DEFINITIONAL_REPRESENTATION('',(#48932),#48936);
+#48932 = LINE('',#48933,#48934);
+#48933 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#48934 = VECTOR('',#48935,1.);
+#48935 = DIRECTION('',(1.,4.145425090127E-57));
+#48936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48937 = PCURVE('',#48938,#48943);
+#48938 = PLANE('',#48939);
+#48939 = AXIS2_PLACEMENT_3D('',#48940,#48941,#48942);
+#48940 = CARTESIAN_POINT('',(5.08,-10.5875,0.516506286792));
+#48941 = DIRECTION('',(0.,0.,1.));
+#48942 = DIRECTION('',(1.,0.,0.));
+#48943 = DEFINITIONAL_REPRESENTATION('',(#48944),#48948);
+#48944 = LINE('',#48945,#48946);
+#48945 = CARTESIAN_POINT('',(0.,0.375));
+#48946 = VECTOR('',#48947,1.);
+#48947 = DIRECTION('',(1.,0.));
+#48948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48949 = ORIENTED_EDGE('',*,*,#48950,.T.);
+#48950 = EDGE_CURVE('',#48923,#48951,#48953,.T.);
+#48951 = VERTEX_POINT('',#48952);
+#48952 = CARTESIAN_POINT('',(5.08,-10.2125,0.704006286792));
+#48953 = SURFACE_CURVE('',#48954,(#48958,#48965),.PCURVE_S1.);
+#48954 = LINE('',#48955,#48956);
+#48955 = CARTESIAN_POINT('',(5.08,-10.2125,0.516506286792));
+#48956 = VECTOR('',#48957,1.);
+#48957 = DIRECTION('',(0.,0.,1.));
+#48958 = PCURVE('',#48738,#48959);
+#48959 = DEFINITIONAL_REPRESENTATION('',(#48960),#48964);
+#48960 = LINE('',#48961,#48962);
+#48961 = CARTESIAN_POINT('',(-0.373319128445,-0.214356807921));
+#48962 = VECTOR('',#48963,1.);
+#48963 = DIRECTION('',(0.,-1.));
+#48964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48965 = PCURVE('',#48966,#48971);
+#48966 = PLANE('',#48967);
+#48967 = AXIS2_PLACEMENT_3D('',#48968,#48969,#48970);
+#48968 = CARTESIAN_POINT('',(5.08,-10.5875,0.516506286792));
+#48969 = DIRECTION('',(1.,0.,0.));
+#48970 = DIRECTION('',(0.,0.,1.));
+#48971 = DEFINITIONAL_REPRESENTATION('',(#48972),#48976);
+#48972 = LINE('',#48973,#48974);
+#48973 = CARTESIAN_POINT('',(0.,-0.375));
+#48974 = VECTOR('',#48975,1.);
+#48975 = DIRECTION('',(1.,0.));
+#48976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48977 = ORIENTED_EDGE('',*,*,#48978,.T.);
+#48978 = EDGE_CURVE('',#48951,#48979,#48981,.T.);
+#48979 = VERTEX_POINT('',#48980);
+#48980 = CARTESIAN_POINT('',(5.18583595283,-10.2125,0.704006286792));
+#48981 = SURFACE_CURVE('',#48982,(#48986,#48993),.PCURVE_S1.);
+#48982 = LINE('',#48983,#48984);
+#48983 = CARTESIAN_POINT('',(5.08,-10.2125,0.704006286792));
+#48984 = VECTOR('',#48985,1.);
+#48985 = DIRECTION('',(1.,0.,0.));
+#48986 = PCURVE('',#48738,#48987);
+#48987 = DEFINITIONAL_REPRESENTATION('',(#48988),#48992);
+#48988 = LINE('',#48989,#48990);
+#48989 = CARTESIAN_POINT('',(-0.373319128445,-0.401856807921));
+#48990 = VECTOR('',#48991,1.);
+#48991 = DIRECTION('',(1.,4.145425090127E-57));
+#48992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48993 = PCURVE('',#48994,#48999);
+#48994 = PLANE('',#48995);
+#48995 = AXIS2_PLACEMENT_3D('',#48996,#48997,#48998);
+#48996 = CARTESIAN_POINT('',(5.08,-10.5875,0.704006286792));
+#48997 = DIRECTION('',(0.,0.,1.));
+#48998 = DIRECTION('',(1.,0.,0.));
+#48999 = DEFINITIONAL_REPRESENTATION('',(#49000),#49004);
+#49000 = LINE('',#49001,#49002);
+#49001 = CARTESIAN_POINT('',(0.,0.375));
+#49002 = VECTOR('',#49003,1.);
+#49003 = DIRECTION('',(1.,0.));
+#49004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49005 = ORIENTED_EDGE('',*,*,#49006,.F.);
+#49006 = EDGE_CURVE('',#49007,#48979,#49009,.T.);
+#49007 = VERTEX_POINT('',#49008);
+#49008 = CARTESIAN_POINT('',(5.263840667924,-10.2125,0.662259430188));
+#49009 = SURFACE_CURVE('',#49010,(#49015,#49026),.PCURVE_S1.);
+#49010 = CIRCLE('',#49011,9.375E-02);
+#49011 = AXIS2_PLACEMENT_3D('',#49012,#49013,#49014);
+#49012 = CARTESIAN_POINT('',(5.18583595283,-10.2125,0.610256286792));
+#49013 = DIRECTION('',(0.,-1.,0.));
+#49014 = DIRECTION('',(0.,0.,1.));
+#49015 = PCURVE('',#48738,#49016);
+#49016 = DEFINITIONAL_REPRESENTATION('',(#49017),#49025);
+#49017 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49018,#49019,#49020,#49021
+ ,#49022,#49023,#49024),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#49018 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#49019 = CARTESIAN_POINT('',(-0.429862938825,-0.401856807921));
+#49020 = CARTESIAN_POINT('',(-0.34867305722,-0.261231807921));
+#49021 = CARTESIAN_POINT('',(-0.267483175615,-0.120606807921));
+#49022 = CARTESIAN_POINT('',(-0.186293294011,-0.261231807921));
+#49023 = CARTESIAN_POINT('',(-0.105103412406,-0.401856807921));
+#49024 = CARTESIAN_POINT('',(-0.267483175615,-0.401856807921));
+#49025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49026 = PCURVE('',#49027,#49032);
+#49027 = CYLINDRICAL_SURFACE('',#49028,9.375E-02);
+#49028 = AXIS2_PLACEMENT_3D('',#49029,#49030,#49031);
+#49029 = CARTESIAN_POINT('',(5.18583595283,-10.5875,0.610256286792));
+#49030 = DIRECTION('',(0.,1.,0.));
+#49031 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#49032 = DEFINITIONAL_REPRESENTATION('',(#49033),#49037);
+#49033 = LINE('',#49034,#49035);
+#49034 = CARTESIAN_POINT('',(5.300391583932,0.375));
+#49035 = VECTOR('',#49036,1.);
+#49036 = DIRECTION('',(-1.,0.));
+#49037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49038 = ORIENTED_EDGE('',*,*,#49039,.F.);
+#49039 = EDGE_CURVE('',#49040,#49007,#49042,.T.);
+#49040 = VERTEX_POINT('',#49041);
+#49041 = CARTESIAN_POINT('',(5.552515716981,-10.2125,0.229246856604));
+#49042 = SURFACE_CURVE('',#49043,(#49047,#49054),.PCURVE_S1.);
+#49043 = LINE('',#49044,#49045);
+#49044 = CARTESIAN_POINT('',(5.636009430188,-10.2125,0.104006286792));
+#49045 = VECTOR('',#49046,1.);
+#49046 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#49047 = PCURVE('',#48738,#49048);
+#49048 = DEFINITIONAL_REPRESENTATION('',(#49049),#49053);
+#49049 = LINE('',#49050,#49051);
+#49050 = CARTESIAN_POINT('',(0.182690301743,0.198143192079));
+#49051 = VECTOR('',#49052,1.);
+#49052 = DIRECTION('',(-0.554700196225,-0.832050294338));
+#49053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49054 = PCURVE('',#49055,#49060);
+#49055 = PLANE('',#49056);
+#49056 = AXIS2_PLACEMENT_3D('',#49057,#49058,#49059);
+#49057 = CARTESIAN_POINT('',(5.636009430188,-10.5875,0.104006286792));
+#49058 = DIRECTION('',(0.832050294338,0.,0.554700196225));
+#49059 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#49060 = DEFINITIONAL_REPRESENTATION('',(#49061),#49065);
+#49061 = LINE('',#49062,#49063);
+#49062 = CARTESIAN_POINT('',(0.,-0.375));
+#49063 = VECTOR('',#49064,1.);
+#49064 = DIRECTION('',(1.,0.));
+#49065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49066 = ORIENTED_EDGE('',*,*,#49067,.F.);
+#49067 = EDGE_CURVE('',#48716,#49040,#49068,.T.);
+#49068 = SURFACE_CURVE('',#49069,(#49074,#49081),.PCURVE_S1.);
+#49069 = CIRCLE('',#49070,9.375E-02);
+#49070 = AXIS2_PLACEMENT_3D('',#49071,#49072,#49073);
+#49071 = CARTESIAN_POINT('',(5.630520432075,-10.2125,0.28125));
+#49072 = DIRECTION('',(0.,1.,0.));
+#49073 = DIRECTION('',(0.,0.,1.));
+#49074 = PCURVE('',#48738,#49075);
+#49075 = DEFINITIONAL_REPRESENTATION('',(#49076),#49080);
+#49076 = CIRCLE('',#49077,9.375E-02);
+#49077 = AXIS2_PLACEMENT_2D('',#49078,#49079);
+#49078 = CARTESIAN_POINT('',(0.177201303629,2.089947887172E-02));
+#49079 = DIRECTION('',(0.,-1.));
+#49080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49081 = PCURVE('',#48766,#49082);
+#49082 = DEFINITIONAL_REPRESENTATION('',(#49083),#49087);
+#49083 = LINE('',#49084,#49085);
+#49084 = CARTESIAN_POINT('',(-3.14159265359,0.375));
+#49085 = VECTOR('',#49086,1.);
+#49086 = DIRECTION('',(1.,0.));
+#49087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49088 = ORIENTED_EDGE('',*,*,#48715,.T.);
+#49089 = ORIENTED_EDGE('',*,*,#49090,.F.);
+#49090 = EDGE_CURVE('',#48838,#48718,#49091,.T.);
+#49091 = SURFACE_CURVE('',#49092,(#49096,#49103),.PCURVE_S1.);
+#49092 = LINE('',#49093,#49094);
+#49093 = CARTESIAN_POINT('',(5.88,-10.2125,0.));
+#49094 = VECTOR('',#49095,1.);
+#49095 = DIRECTION('',(0.,0.,1.));
+#49096 = PCURVE('',#48738,#49097);
+#49097 = DEFINITIONAL_REPRESENTATION('',(#49098),#49102);
+#49098 = LINE('',#49099,#49100);
+#49099 = CARTESIAN_POINT('',(0.426680871555,0.302149478872));
+#49100 = VECTOR('',#49101,1.);
+#49101 = DIRECTION('',(0.,-1.));
+#49102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49103 = PCURVE('',#48820,#49104);
+#49104 = DEFINITIONAL_REPRESENTATION('',(#49105),#49109);
+#49105 = LINE('',#49106,#49107);
+#49106 = CARTESIAN_POINT('',(0.,-0.375));
+#49107 = VECTOR('',#49108,1.);
+#49108 = DIRECTION('',(1.,0.));
+#49109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49110 = ADVANCED_FACE('',(#49111),#48766,.F.);
+#49111 = FACE_BOUND('',#49112,.F.);
+#49112 = EDGE_LOOP('',(#49113,#49141,#49162,#49163));
+#49113 = ORIENTED_EDGE('',*,*,#49114,.T.);
+#49114 = EDGE_CURVE('',#48751,#49115,#49117,.T.);
+#49115 = VERTEX_POINT('',#49116);
+#49116 = CARTESIAN_POINT('',(5.552515716981,-10.5875,0.229246856604));
+#49117 = SURFACE_CURVE('',#49118,(#49123,#49130),.PCURVE_S1.);
+#49118 = CIRCLE('',#49119,9.375E-02);
+#49119 = AXIS2_PLACEMENT_3D('',#49120,#49121,#49122);
+#49120 = CARTESIAN_POINT('',(5.630520432075,-10.5875,0.28125));
+#49121 = DIRECTION('',(0.,1.,0.));
+#49122 = DIRECTION('',(0.,0.,1.));
+#49123 = PCURVE('',#48766,#49124);
+#49124 = DEFINITIONAL_REPRESENTATION('',(#49125),#49129);
+#49125 = LINE('',#49126,#49127);
+#49126 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#49127 = VECTOR('',#49128,1.);
+#49128 = DIRECTION('',(1.,0.));
+#49129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49130 = PCURVE('',#48794,#49131);
+#49131 = DEFINITIONAL_REPRESENTATION('',(#49132),#49140);
+#49132 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49133,#49134,#49135,#49136
+ ,#49137,#49138,#49139),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#49133 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#49134 = CARTESIAN_POINT('',(-7.285052112828E-02,0.339581066839));
+#49135 = CARTESIAN_POINT('',(6.777447887172E-02,0.258391185234));
+#49136 = CARTESIAN_POINT('',(0.208399478872,0.177201303629));
+#49137 = CARTESIAN_POINT('',(6.777447887172E-02,9.601142202452E-02));
+#49138 = CARTESIAN_POINT('',(-7.285052112828E-02,1.482154041973E-02));
+#49139 = CARTESIAN_POINT('',(-7.285052112828E-02,0.177201303629));
+#49140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49141 = ORIENTED_EDGE('',*,*,#49142,.T.);
+#49142 = EDGE_CURVE('',#49115,#49040,#49143,.T.);
+#49143 = SURFACE_CURVE('',#49144,(#49148,#49155),.PCURVE_S1.);
+#49144 = LINE('',#49145,#49146);
+#49145 = CARTESIAN_POINT('',(5.552515716981,-10.5875,0.229246856604));
+#49146 = VECTOR('',#49147,1.);
+#49147 = DIRECTION('',(0.,1.,0.));
+#49148 = PCURVE('',#48766,#49149);
+#49149 = DEFINITIONAL_REPRESENTATION('',(#49150),#49154);
+#49150 = LINE('',#49151,#49152);
+#49151 = CARTESIAN_POINT('',(0.982793723247,0.));
+#49152 = VECTOR('',#49153,1.);
+#49153 = DIRECTION('',(0.,1.));
+#49154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49155 = PCURVE('',#49055,#49156);
+#49156 = DEFINITIONAL_REPRESENTATION('',(#49157),#49161);
+#49157 = LINE('',#49158,#49159);
+#49158 = CARTESIAN_POINT('',(0.150520432075,0.));
+#49159 = VECTOR('',#49160,1.);
+#49160 = DIRECTION('',(0.,-1.));
+#49161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49162 = ORIENTED_EDGE('',*,*,#49067,.F.);
+#49163 = ORIENTED_EDGE('',*,*,#48750,.F.);
+#49164 = ADVANCED_FACE('',(#49165),#48820,.T.);
+#49165 = FACE_BOUND('',#49166,.T.);
+#49166 = EDGE_LOOP('',(#49167,#49190,#49211,#49212));
+#49167 = ORIENTED_EDGE('',*,*,#49168,.F.);
+#49168 = EDGE_CURVE('',#49169,#48779,#49171,.T.);
+#49169 = VERTEX_POINT('',#49170);
+#49170 = CARTESIAN_POINT('',(5.88,-10.5875,0.));
+#49171 = SURFACE_CURVE('',#49172,(#49176,#49183),.PCURVE_S1.);
+#49172 = LINE('',#49173,#49174);
+#49173 = CARTESIAN_POINT('',(5.88,-10.5875,0.));
+#49174 = VECTOR('',#49175,1.);
+#49175 = DIRECTION('',(0.,0.,1.));
+#49176 = PCURVE('',#48820,#49177);
+#49177 = DEFINITIONAL_REPRESENTATION('',(#49178),#49182);
+#49178 = LINE('',#49179,#49180);
+#49179 = CARTESIAN_POINT('',(0.,0.));
+#49180 = VECTOR('',#49181,1.);
+#49181 = DIRECTION('',(1.,0.));
+#49182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49183 = PCURVE('',#48794,#49184);
+#49184 = DEFINITIONAL_REPRESENTATION('',(#49185),#49189);
+#49185 = LINE('',#49186,#49187);
+#49186 = CARTESIAN_POINT('',(0.302149478872,0.426680871555));
+#49187 = VECTOR('',#49188,1.);
+#49188 = DIRECTION('',(-1.,0.));
+#49189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49190 = ORIENTED_EDGE('',*,*,#49191,.T.);
+#49191 = EDGE_CURVE('',#49169,#48838,#49192,.T.);
+#49192 = SURFACE_CURVE('',#49193,(#49197,#49204),.PCURVE_S1.);
+#49193 = LINE('',#49194,#49195);
+#49194 = CARTESIAN_POINT('',(5.88,-10.5875,0.));
+#49195 = VECTOR('',#49196,1.);
+#49196 = DIRECTION('',(0.,1.,0.));
+#49197 = PCURVE('',#48820,#49198);
+#49198 = DEFINITIONAL_REPRESENTATION('',(#49199),#49203);
+#49199 = LINE('',#49200,#49201);
+#49200 = CARTESIAN_POINT('',(0.,0.));
+#49201 = VECTOR('',#49202,1.);
+#49202 = DIRECTION('',(0.,-1.));
+#49203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49204 = PCURVE('',#48853,#49205);
+#49205 = DEFINITIONAL_REPRESENTATION('',(#49206),#49210);
+#49206 = LINE('',#49207,#49208);
+#49207 = CARTESIAN_POINT('',(0.4,0.));
+#49208 = VECTOR('',#49209,1.);
+#49209 = DIRECTION('',(0.,1.));
+#49210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49211 = ORIENTED_EDGE('',*,*,#49090,.T.);
+#49212 = ORIENTED_EDGE('',*,*,#48806,.F.);
+#49213 = ADVANCED_FACE('',(#49214),#48794,.T.);
+#49214 = FACE_BOUND('',#49215,.T.);
+#49215 = EDGE_LOOP('',(#49216,#49239,#49240,#49241,#49242,#49265,#49289,
+ #49312,#49335,#49358,#49381));
+#49216 = ORIENTED_EDGE('',*,*,#49217,.T.);
+#49217 = EDGE_CURVE('',#49218,#49169,#49220,.T.);
+#49218 = VERTEX_POINT('',#49219);
+#49219 = CARTESIAN_POINT('',(5.530173477358,-10.5875,0.));
+#49220 = SURFACE_CURVE('',#49221,(#49225,#49232),.PCURVE_S1.);
+#49221 = LINE('',#49222,#49223);
+#49222 = CARTESIAN_POINT('',(5.48,-10.5875,0.));
+#49223 = VECTOR('',#49224,1.);
+#49224 = DIRECTION('',(1.,0.,0.));
+#49225 = PCURVE('',#48794,#49226);
+#49226 = DEFINITIONAL_REPRESENTATION('',(#49227),#49231);
+#49227 = LINE('',#49228,#49229);
+#49228 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#49229 = VECTOR('',#49230,1.);
+#49230 = DIRECTION('',(0.,1.));
+#49231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49232 = PCURVE('',#48853,#49233);
+#49233 = DEFINITIONAL_REPRESENTATION('',(#49234),#49238);
+#49234 = LINE('',#49235,#49236);
+#49235 = CARTESIAN_POINT('',(0.,0.));
+#49236 = VECTOR('',#49237,1.);
+#49237 = DIRECTION('',(1.,0.));
+#49238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49239 = ORIENTED_EDGE('',*,*,#49168,.T.);
+#49240 = ORIENTED_EDGE('',*,*,#48778,.F.);
+#49241 = ORIENTED_EDGE('',*,*,#49114,.T.);
+#49242 = ORIENTED_EDGE('',*,*,#49243,.T.);
+#49243 = EDGE_CURVE('',#49115,#49244,#49246,.T.);
+#49244 = VERTEX_POINT('',#49245);
+#49245 = CARTESIAN_POINT('',(5.263840667924,-10.5875,0.662259430188));
+#49246 = SURFACE_CURVE('',#49247,(#49251,#49258),.PCURVE_S1.);
+#49247 = LINE('',#49248,#49249);
+#49248 = CARTESIAN_POINT('',(5.636009430188,-10.5875,0.104006286792));
+#49249 = VECTOR('',#49250,1.);
+#49250 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#49251 = PCURVE('',#48794,#49252);
+#49252 = DEFINITIONAL_REPRESENTATION('',(#49253),#49257);
+#49253 = LINE('',#49254,#49255);
+#49254 = CARTESIAN_POINT('',(0.198143192079,0.182690301743));
+#49255 = VECTOR('',#49256,1.);
+#49256 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#49257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49258 = PCURVE('',#49055,#49259);
+#49259 = DEFINITIONAL_REPRESENTATION('',(#49260),#49264);
+#49260 = LINE('',#49261,#49262);
+#49261 = CARTESIAN_POINT('',(0.,0.));
+#49262 = VECTOR('',#49263,1.);
+#49263 = DIRECTION('',(1.,0.));
+#49264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49265 = ORIENTED_EDGE('',*,*,#49266,.T.);
+#49266 = EDGE_CURVE('',#49244,#49267,#49269,.T.);
+#49267 = VERTEX_POINT('',#49268);
+#49268 = CARTESIAN_POINT('',(5.18583595283,-10.5875,0.704006286792));
+#49269 = SURFACE_CURVE('',#49270,(#49275,#49282),.PCURVE_S1.);
+#49270 = CIRCLE('',#49271,9.375E-02);
+#49271 = AXIS2_PLACEMENT_3D('',#49272,#49273,#49274);
+#49272 = CARTESIAN_POINT('',(5.18583595283,-10.5875,0.610256286792));
+#49273 = DIRECTION('',(0.,-1.,0.));
+#49274 = DIRECTION('',(0.,0.,1.));
+#49275 = PCURVE('',#48794,#49276);
+#49276 = DEFINITIONAL_REPRESENTATION('',(#49277),#49281);
+#49277 = CIRCLE('',#49278,9.375E-02);
+#49278 = AXIS2_PLACEMENT_2D('',#49279,#49280);
+#49279 = CARTESIAN_POINT('',(-0.308106807921,-0.267483175615));
+#49280 = DIRECTION('',(-1.,0.));
+#49281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49282 = PCURVE('',#49027,#49283);
+#49283 = DEFINITIONAL_REPRESENTATION('',(#49284),#49288);
+#49284 = LINE('',#49285,#49286);
+#49285 = CARTESIAN_POINT('',(5.300391583932,-0.));
+#49286 = VECTOR('',#49287,1.);
+#49287 = DIRECTION('',(-1.,0.));
+#49288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49289 = ORIENTED_EDGE('',*,*,#49290,.F.);
+#49290 = EDGE_CURVE('',#49291,#49267,#49293,.T.);
+#49291 = VERTEX_POINT('',#49292);
+#49292 = CARTESIAN_POINT('',(5.08,-10.5875,0.704006286792));
+#49293 = SURFACE_CURVE('',#49294,(#49298,#49305),.PCURVE_S1.);
+#49294 = LINE('',#49295,#49296);
+#49295 = CARTESIAN_POINT('',(5.08,-10.5875,0.704006286792));
+#49296 = VECTOR('',#49297,1.);
+#49297 = DIRECTION('',(1.,0.,0.));
+#49298 = PCURVE('',#48794,#49299);
+#49299 = DEFINITIONAL_REPRESENTATION('',(#49300),#49304);
+#49300 = LINE('',#49301,#49302);
+#49301 = CARTESIAN_POINT('',(-0.401856807921,-0.373319128445));
+#49302 = VECTOR('',#49303,1.);
+#49303 = DIRECTION('',(0.,1.));
+#49304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49305 = PCURVE('',#48994,#49306);
+#49306 = DEFINITIONAL_REPRESENTATION('',(#49307),#49311);
+#49307 = LINE('',#49308,#49309);
+#49308 = CARTESIAN_POINT('',(0.,0.));
+#49309 = VECTOR('',#49310,1.);
+#49310 = DIRECTION('',(1.,0.));
+#49311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49312 = ORIENTED_EDGE('',*,*,#49313,.F.);
+#49313 = EDGE_CURVE('',#49314,#49291,#49316,.T.);
+#49314 = VERTEX_POINT('',#49315);
+#49315 = CARTESIAN_POINT('',(5.08,-10.5875,0.516506286792));
+#49316 = SURFACE_CURVE('',#49317,(#49321,#49328),.PCURVE_S1.);
+#49317 = LINE('',#49318,#49319);
+#49318 = CARTESIAN_POINT('',(5.08,-10.5875,0.516506286792));
+#49319 = VECTOR('',#49320,1.);
+#49320 = DIRECTION('',(0.,0.,1.));
+#49321 = PCURVE('',#48794,#49322);
+#49322 = DEFINITIONAL_REPRESENTATION('',(#49323),#49327);
+#49323 = LINE('',#49324,#49325);
+#49324 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#49325 = VECTOR('',#49326,1.);
+#49326 = DIRECTION('',(-1.,0.));
+#49327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49328 = PCURVE('',#48966,#49329);
+#49329 = DEFINITIONAL_REPRESENTATION('',(#49330),#49334);
+#49330 = LINE('',#49331,#49332);
+#49331 = CARTESIAN_POINT('',(0.,0.));
+#49332 = VECTOR('',#49333,1.);
+#49333 = DIRECTION('',(1.,0.));
+#49334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49335 = ORIENTED_EDGE('',*,*,#49336,.T.);
+#49336 = EDGE_CURVE('',#49314,#49337,#49339,.T.);
+#49337 = VERTEX_POINT('',#49338);
+#49338 = CARTESIAN_POINT('',(5.135662475472,-10.5875,0.516506286792));
+#49339 = SURFACE_CURVE('',#49340,(#49344,#49351),.PCURVE_S1.);
+#49340 = LINE('',#49341,#49342);
+#49341 = CARTESIAN_POINT('',(5.08,-10.5875,0.516506286792));
+#49342 = VECTOR('',#49343,1.);
+#49343 = DIRECTION('',(1.,0.,0.));
+#49344 = PCURVE('',#48794,#49345);
+#49345 = DEFINITIONAL_REPRESENTATION('',(#49346),#49350);
+#49346 = LINE('',#49347,#49348);
+#49347 = CARTESIAN_POINT('',(-0.214356807921,-0.373319128445));
+#49348 = VECTOR('',#49349,1.);
+#49349 = DIRECTION('',(0.,1.));
+#49350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49351 = PCURVE('',#48938,#49352);
+#49352 = DEFINITIONAL_REPRESENTATION('',(#49353),#49357);
+#49353 = LINE('',#49354,#49355);
+#49354 = CARTESIAN_POINT('',(0.,0.));
+#49355 = VECTOR('',#49356,1.);
+#49356 = DIRECTION('',(1.,0.));
+#49357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49358 = ORIENTED_EDGE('',*,*,#49359,.F.);
+#49359 = EDGE_CURVE('',#49360,#49337,#49362,.T.);
+#49360 = VERTEX_POINT('',#49361);
+#49361 = CARTESIAN_POINT('',(5.452168762264,-10.5875,4.174685660388E-02)
+ );
+#49362 = SURFACE_CURVE('',#49363,(#49367,#49374),.PCURVE_S1.);
+#49363 = LINE('',#49364,#49365);
+#49364 = CARTESIAN_POINT('',(5.48,-10.5875,0.));
+#49365 = VECTOR('',#49366,1.);
+#49366 = DIRECTION('',(-0.554700196225,0.,0.832050294338));
+#49367 = PCURVE('',#48794,#49368);
+#49368 = DEFINITIONAL_REPRESENTATION('',(#49369),#49373);
+#49369 = LINE('',#49370,#49371);
+#49370 = CARTESIAN_POINT('',(0.302149478872,2.668087155457E-02));
+#49371 = VECTOR('',#49372,1.);
+#49372 = DIRECTION('',(-0.832050294338,-0.554700196225));
+#49373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49374 = PCURVE('',#48910,#49375);
+#49375 = DEFINITIONAL_REPRESENTATION('',(#49376),#49380);
+#49376 = LINE('',#49377,#49378);
+#49377 = CARTESIAN_POINT('',(0.,0.));
+#49378 = VECTOR('',#49379,1.);
+#49379 = DIRECTION('',(1.,0.));
+#49380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49381 = ORIENTED_EDGE('',*,*,#49382,.F.);
+#49382 = EDGE_CURVE('',#49218,#49360,#49383,.T.);
+#49383 = SURFACE_CURVE('',#49384,(#49389,#49400),.PCURVE_S1.);
+#49384 = CIRCLE('',#49385,9.375E-02);
+#49385 = AXIS2_PLACEMENT_3D('',#49386,#49387,#49388);
+#49386 = CARTESIAN_POINT('',(5.530173477358,-10.5875,9.375E-02));
+#49387 = DIRECTION('',(0.,1.,0.));
+#49388 = DIRECTION('',(0.,0.,1.));
+#49389 = PCURVE('',#48794,#49390);
+#49390 = DEFINITIONAL_REPRESENTATION('',(#49391),#49399);
+#49391 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49392,#49393,#49394,#49395
+ ,#49396,#49397,#49398),.UNSPECIFIED.,.T.,.F.)
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+ 2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#49392 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#49393 = CARTESIAN_POINT('',(0.114649478872,0.239234112122));
+#49394 = CARTESIAN_POINT('',(0.255274478872,0.158044230518));
+#49395 = CARTESIAN_POINT('',(0.395899478872,7.685434891282E-02));
+#49396 = CARTESIAN_POINT('',(0.255274478872,-4.335532691976E-03));
+#49397 = CARTESIAN_POINT('',(0.114649478872,-8.552541429677E-02));
+#49398 = CARTESIAN_POINT('',(0.114649478872,7.685434891282E-02));
+#49399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49400 = PCURVE('',#48882,#49401);
+#49401 = DEFINITIONAL_REPRESENTATION('',(#49402),#49406);
+#49402 = LINE('',#49403,#49404);
+#49403 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#49404 = VECTOR('',#49405,1.);
+#49405 = DIRECTION('',(1.,0.));
+#49406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49407 = ADVANCED_FACE('',(#49408),#48853,.F.);
+#49408 = FACE_BOUND('',#49409,.F.);
+#49409 = EDGE_LOOP('',(#49410,#49411,#49412,#49413));
+#49410 = ORIENTED_EDGE('',*,*,#49217,.T.);
+#49411 = ORIENTED_EDGE('',*,*,#49191,.T.);
+#49412 = ORIENTED_EDGE('',*,*,#48835,.F.);
+#49413 = ORIENTED_EDGE('',*,*,#49414,.F.);
+#49414 = EDGE_CURVE('',#49218,#48836,#49415,.T.);
+#49415 = SURFACE_CURVE('',#49416,(#49420,#49427),.PCURVE_S1.);
+#49416 = LINE('',#49417,#49418);
+#49417 = CARTESIAN_POINT('',(5.530173477358,-10.5875,0.));
+#49418 = VECTOR('',#49419,1.);
+#49419 = DIRECTION('',(0.,1.,0.));
+#49420 = PCURVE('',#48853,#49421);
+#49421 = DEFINITIONAL_REPRESENTATION('',(#49422),#49426);
+#49422 = LINE('',#49423,#49424);
+#49423 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#49424 = VECTOR('',#49425,1.);
+#49425 = DIRECTION('',(0.,1.));
+#49426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49427 = PCURVE('',#48882,#49428);
+#49428 = DEFINITIONAL_REPRESENTATION('',(#49429),#49433);
+#49429 = LINE('',#49430,#49431);
+#49430 = CARTESIAN_POINT('',(0.,0.));
+#49431 = VECTOR('',#49432,1.);
+#49432 = DIRECTION('',(0.,1.));
+#49433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49434 = ADVANCED_FACE('',(#49435),#48882,.T.);
+#49435 = FACE_BOUND('',#49436,.T.);
+#49436 = EDGE_LOOP('',(#49437,#49438,#49459,#49460));
+#49437 = ORIENTED_EDGE('',*,*,#49382,.T.);
+#49438 = ORIENTED_EDGE('',*,*,#49439,.T.);
+#49439 = EDGE_CURVE('',#49360,#48866,#49440,.T.);
+#49440 = SURFACE_CURVE('',#49441,(#49445,#49452),.PCURVE_S1.);
+#49441 = LINE('',#49442,#49443);
+#49442 = CARTESIAN_POINT('',(5.452168762264,-10.5875,4.174685660388E-02)
+ );
+#49443 = VECTOR('',#49444,1.);
+#49444 = DIRECTION('',(0.,1.,0.));
+#49445 = PCURVE('',#48882,#49446);
+#49446 = DEFINITIONAL_REPRESENTATION('',(#49447),#49451);
+#49447 = LINE('',#49448,#49449);
+#49448 = CARTESIAN_POINT('',(0.982793723247,0.));
+#49449 = VECTOR('',#49450,1.);
+#49450 = DIRECTION('',(0.,1.));
+#49451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49452 = PCURVE('',#48910,#49453);
+#49453 = DEFINITIONAL_REPRESENTATION('',(#49454),#49458);
+#49454 = LINE('',#49455,#49456);
+#49455 = CARTESIAN_POINT('',(5.017347735825E-02,0.));
+#49456 = VECTOR('',#49457,1.);
+#49457 = DIRECTION('',(0.,-1.));
+#49458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49459 = ORIENTED_EDGE('',*,*,#48865,.F.);
+#49460 = ORIENTED_EDGE('',*,*,#49414,.F.);
+#49461 = ADVANCED_FACE('',(#49462),#48910,.F.);
+#49462 = FACE_BOUND('',#49463,.F.);
+#49463 = EDGE_LOOP('',(#49464,#49465,#49466,#49467));
+#49464 = ORIENTED_EDGE('',*,*,#49359,.F.);
+#49465 = ORIENTED_EDGE('',*,*,#49439,.T.);
+#49466 = ORIENTED_EDGE('',*,*,#48894,.T.);
+#49467 = ORIENTED_EDGE('',*,*,#49468,.F.);
+#49468 = EDGE_CURVE('',#49337,#48895,#49469,.T.);
+#49469 = SURFACE_CURVE('',#49470,(#49474,#49480),.PCURVE_S1.);
+#49470 = LINE('',#49471,#49472);
+#49471 = CARTESIAN_POINT('',(5.135662475472,-10.5875,0.516506286792));
+#49472 = VECTOR('',#49473,1.);
+#49473 = DIRECTION('',(0.,1.,0.));
+#49474 = PCURVE('',#48910,#49475);
+#49475 = DEFINITIONAL_REPRESENTATION('',(#49476),#49479);
+#49476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49477,#49478),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#49477 = CARTESIAN_POINT('',(0.620763300376,3.75E-02));
+#49478 = CARTESIAN_POINT('',(0.620763300376,-0.4125));
+#49479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49480 = PCURVE('',#48938,#49481);
+#49481 = DEFINITIONAL_REPRESENTATION('',(#49482),#49485);
+#49482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49483,#49484),.UNSPECIFIED.,
+ .F.,.F.,(2,2),(-3.75E-02,0.4125),.PIECEWISE_BEZIER_KNOTS.);
+#49483 = CARTESIAN_POINT('',(5.566247547185E-02,-3.75E-02));
+#49484 = CARTESIAN_POINT('',(5.566247547185E-02,0.4125));
+#49485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49486 = ADVANCED_FACE('',(#49487),#48938,.F.);
+#49487 = FACE_BOUND('',#49488,.F.);
+#49488 = EDGE_LOOP('',(#49489,#49490,#49511,#49512));
+#49489 = ORIENTED_EDGE('',*,*,#48922,.F.);
+#49490 = ORIENTED_EDGE('',*,*,#49491,.F.);
+#49491 = EDGE_CURVE('',#49314,#48923,#49492,.T.);
+#49492 = SURFACE_CURVE('',#49493,(#49497,#49504),.PCURVE_S1.);
+#49493 = LINE('',#49494,#49495);
+#49494 = CARTESIAN_POINT('',(5.08,-10.5875,0.516506286792));
+#49495 = VECTOR('',#49496,1.);
+#49496 = DIRECTION('',(0.,1.,0.));
+#49497 = PCURVE('',#48938,#49498);
+#49498 = DEFINITIONAL_REPRESENTATION('',(#49499),#49503);
+#49499 = LINE('',#49500,#49501);
+#49500 = CARTESIAN_POINT('',(0.,0.));
+#49501 = VECTOR('',#49502,1.);
+#49502 = DIRECTION('',(0.,1.));
+#49503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49504 = PCURVE('',#48966,#49505);
+#49505 = DEFINITIONAL_REPRESENTATION('',(#49506),#49510);
+#49506 = LINE('',#49507,#49508);
+#49507 = CARTESIAN_POINT('',(0.,0.));
+#49508 = VECTOR('',#49509,1.);
+#49509 = DIRECTION('',(0.,-1.));
+#49510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49511 = ORIENTED_EDGE('',*,*,#49336,.T.);
+#49512 = ORIENTED_EDGE('',*,*,#49468,.T.);
+#49513 = ADVANCED_FACE('',(#49514),#48966,.F.);
+#49514 = FACE_BOUND('',#49515,.T.);
+#49515 = EDGE_LOOP('',(#49516,#49517,#49538,#49539));
+#49516 = ORIENTED_EDGE('',*,*,#49313,.T.);
+#49517 = ORIENTED_EDGE('',*,*,#49518,.T.);
+#49518 = EDGE_CURVE('',#49291,#48951,#49519,.T.);
+#49519 = SURFACE_CURVE('',#49520,(#49524,#49531),.PCURVE_S1.);
+#49520 = LINE('',#49521,#49522);
+#49521 = CARTESIAN_POINT('',(5.08,-10.5875,0.704006286792));
+#49522 = VECTOR('',#49523,1.);
+#49523 = DIRECTION('',(0.,1.,0.));
+#49524 = PCURVE('',#48966,#49525);
+#49525 = DEFINITIONAL_REPRESENTATION('',(#49526),#49530);
+#49526 = LINE('',#49527,#49528);
+#49527 = CARTESIAN_POINT('',(0.1875,0.));
+#49528 = VECTOR('',#49529,1.);
+#49529 = DIRECTION('',(0.,-1.));
+#49530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49531 = PCURVE('',#48994,#49532);
+#49532 = DEFINITIONAL_REPRESENTATION('',(#49533),#49537);
+#49533 = LINE('',#49534,#49535);
+#49534 = CARTESIAN_POINT('',(0.,0.));
+#49535 = VECTOR('',#49536,1.);
+#49536 = DIRECTION('',(0.,1.));
+#49537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49538 = ORIENTED_EDGE('',*,*,#48950,.F.);
+#49539 = ORIENTED_EDGE('',*,*,#49491,.F.);
+#49540 = ADVANCED_FACE('',(#49541),#49055,.T.);
+#49541 = FACE_BOUND('',#49542,.T.);
+#49542 = EDGE_LOOP('',(#49543,#49544,#49545,#49546));
+#49543 = ORIENTED_EDGE('',*,*,#49243,.F.);
+#49544 = ORIENTED_EDGE('',*,*,#49142,.T.);
+#49545 = ORIENTED_EDGE('',*,*,#49039,.T.);
+#49546 = ORIENTED_EDGE('',*,*,#49547,.F.);
+#49547 = EDGE_CURVE('',#49244,#49007,#49548,.T.);
+#49548 = SURFACE_CURVE('',#49549,(#49553,#49560),.PCURVE_S1.);
+#49549 = LINE('',#49550,#49551);
+#49550 = CARTESIAN_POINT('',(5.263840667924,-10.5875,0.662259430188));
+#49551 = VECTOR('',#49552,1.);
+#49552 = DIRECTION('',(0.,1.,0.));
+#49553 = PCURVE('',#49055,#49554);
+#49554 = DEFINITIONAL_REPRESENTATION('',(#49555),#49559);
+#49555 = LINE('',#49556,#49557);
+#49556 = CARTESIAN_POINT('',(0.670936777735,0.));
+#49557 = VECTOR('',#49558,1.);
+#49558 = DIRECTION('',(0.,-1.));
+#49559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49560 = PCURVE('',#49027,#49561);
+#49561 = DEFINITIONAL_REPRESENTATION('',(#49562),#49566);
+#49562 = LINE('',#49563,#49564);
+#49563 = CARTESIAN_POINT('',(-0.,0.));
+#49564 = VECTOR('',#49565,1.);
+#49565 = DIRECTION('',(-0.,1.));
+#49566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49567 = ADVANCED_FACE('',(#49568),#48994,.T.);
+#49568 = FACE_BOUND('',#49569,.T.);
+#49569 = EDGE_LOOP('',(#49570,#49571,#49572,#49573));
+#49570 = ORIENTED_EDGE('',*,*,#48978,.F.);
+#49571 = ORIENTED_EDGE('',*,*,#49518,.F.);
+#49572 = ORIENTED_EDGE('',*,*,#49290,.T.);
+#49573 = ORIENTED_EDGE('',*,*,#49574,.T.);
+#49574 = EDGE_CURVE('',#49267,#48979,#49575,.T.);
+#49575 = SURFACE_CURVE('',#49576,(#49580,#49587),.PCURVE_S1.);
+#49576 = LINE('',#49577,#49578);
+#49577 = CARTESIAN_POINT('',(5.18583595283,-10.5875,0.704006286792));
+#49578 = VECTOR('',#49579,1.);
+#49579 = DIRECTION('',(0.,1.,0.));
+#49580 = PCURVE('',#48994,#49581);
+#49581 = DEFINITIONAL_REPRESENTATION('',(#49582),#49586);
+#49582 = LINE('',#49583,#49584);
+#49583 = CARTESIAN_POINT('',(0.10583595283,0.));
+#49584 = VECTOR('',#49585,1.);
+#49585 = DIRECTION('',(0.,1.));
+#49586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49587 = PCURVE('',#49027,#49588);
+#49588 = DEFINITIONAL_REPRESENTATION('',(#49589),#49593);
+#49589 = LINE('',#49590,#49591);
+#49590 = CARTESIAN_POINT('',(-0.982793723247,0.));
+#49591 = VECTOR('',#49592,1.);
+#49592 = DIRECTION('',(-0.,1.));
+#49593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#49594 = ADVANCED_FACE('',(#49595),#49027,.T.);
+#49595 = FACE_BOUND('',#49596,.F.);
+#49596 = EDGE_LOOP('',(#49597,#49598,#49599,#49600));
+#49597 = ORIENTED_EDGE('',*,*,#49266,.T.);
+#49598 = ORIENTED_EDGE('',*,*,#49574,.T.);
+#49599 = ORIENTED_EDGE('',*,*,#49006,.F.);
+#49600 = ORIENTED_EDGE('',*,*,#49547,.F.);
+#49601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49605))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#49602,#49603,#49604))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#49602 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#49603 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#49604 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#49605 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#49602,
+ 'distance_accuracy_value','confusion accuracy');
+#49606 = SHAPE_DEFINITION_REPRESENTATION(#49607,#1432);
+#49607 = PRODUCT_DEFINITION_SHAPE('','',#49608);
+#49608 = PRODUCT_DEFINITION('design','',#49609,#49612);
+#49609 = PRODUCT_DEFINITION_FORMATION('','',#49610);
+#49610 = PRODUCT('PinsArrayLR','PinsArrayLR','',(#49611));
+#49611 = PRODUCT_CONTEXT('',#2,'mechanical');
+#49612 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#49613 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49614,#49616);
+#49614 = ( REPRESENTATION_RELATIONSHIP('','',#1432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49615)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#49615 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#49616 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #49617);
+#49617 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#49608,$
+ );
+#49618 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49610));
+#49619 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #49620,#49630,#49639,#49648,#49657,#49666,#49675,#49684,#49693,
+ #49702,#49711,#49720,#49729,#49738,#49747,#49756,#49765,#49774,
+ #49783,#49792,#49801,#49810,#49819,#49828,#49837,#49846,#49855,
+ #49864,#49873,#49882,#49891,#49900,#49909,#49918,#49927,#49936,
+ #49945,#49954,#49963,#49972,#49981,#49990,#49999,#50008,#50017,
+ #50026,#50035,#50044,#50053,#50062,#50071,#50080,#50089,#50098),
+ #49601);
+#49620 = STYLED_ITEM('color',(#49621),#1433);
+#49621 = PRESENTATION_STYLE_ASSIGNMENT((#49622,#49628));
+#49622 = SURFACE_STYLE_USAGE(.BOTH.,#49623);
+#49623 = SURFACE_SIDE_STYLE('',(#49624));
+#49624 = SURFACE_STYLE_FILL_AREA(#49625);
+#49625 = FILL_AREA_STYLE('',(#49626));
+#49626 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49627 = COLOUR_RGB('',0.73400002718,0.773000001907,0.79699999094);
+#49628 = CURVE_STYLE('',#49629,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49629 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49630 = STYLED_ITEM('color',(#49631),#2325);
+#49631 = PRESENTATION_STYLE_ASSIGNMENT((#49632,#49637));
+#49632 = SURFACE_STYLE_USAGE(.BOTH.,#49633);
+#49633 = SURFACE_SIDE_STYLE('',(#49634));
+#49634 = SURFACE_STYLE_FILL_AREA(#49635);
+#49635 = FILL_AREA_STYLE('',(#49636));
+#49636 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49637 = CURVE_STYLE('',#49638,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49638 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49639 = STYLED_ITEM('color',(#49640),#3217);
+#49640 = PRESENTATION_STYLE_ASSIGNMENT((#49641,#49646));
+#49641 = SURFACE_STYLE_USAGE(.BOTH.,#49642);
+#49642 = SURFACE_SIDE_STYLE('',(#49643));
+#49643 = SURFACE_STYLE_FILL_AREA(#49644);
+#49644 = FILL_AREA_STYLE('',(#49645));
+#49645 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49646 = CURVE_STYLE('',#49647,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49647 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49648 = STYLED_ITEM('color',(#49649),#4109);
+#49649 = PRESENTATION_STYLE_ASSIGNMENT((#49650,#49655));
+#49650 = SURFACE_STYLE_USAGE(.BOTH.,#49651);
+#49651 = SURFACE_SIDE_STYLE('',(#49652));
+#49652 = SURFACE_STYLE_FILL_AREA(#49653);
+#49653 = FILL_AREA_STYLE('',(#49654));
+#49654 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49655 = CURVE_STYLE('',#49656,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49656 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49657 = STYLED_ITEM('color',(#49658),#5001);
+#49658 = PRESENTATION_STYLE_ASSIGNMENT((#49659,#49664));
+#49659 = SURFACE_STYLE_USAGE(.BOTH.,#49660);
+#49660 = SURFACE_SIDE_STYLE('',(#49661));
+#49661 = SURFACE_STYLE_FILL_AREA(#49662);
+#49662 = FILL_AREA_STYLE('',(#49663));
+#49663 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49664 = CURVE_STYLE('',#49665,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49665 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49666 = STYLED_ITEM('color',(#49667),#5893);
+#49667 = PRESENTATION_STYLE_ASSIGNMENT((#49668,#49673));
+#49668 = SURFACE_STYLE_USAGE(.BOTH.,#49669);
+#49669 = SURFACE_SIDE_STYLE('',(#49670));
+#49670 = SURFACE_STYLE_FILL_AREA(#49671);
+#49671 = FILL_AREA_STYLE('',(#49672));
+#49672 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49673 = CURVE_STYLE('',#49674,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49674 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49675 = STYLED_ITEM('color',(#49676),#6785);
+#49676 = PRESENTATION_STYLE_ASSIGNMENT((#49677,#49682));
+#49677 = SURFACE_STYLE_USAGE(.BOTH.,#49678);
+#49678 = SURFACE_SIDE_STYLE('',(#49679));
+#49679 = SURFACE_STYLE_FILL_AREA(#49680);
+#49680 = FILL_AREA_STYLE('',(#49681));
+#49681 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49682 = CURVE_STYLE('',#49683,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49683 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49684 = STYLED_ITEM('color',(#49685),#7677);
+#49685 = PRESENTATION_STYLE_ASSIGNMENT((#49686,#49691));
+#49686 = SURFACE_STYLE_USAGE(.BOTH.,#49687);
+#49687 = SURFACE_SIDE_STYLE('',(#49688));
+#49688 = SURFACE_STYLE_FILL_AREA(#49689);
+#49689 = FILL_AREA_STYLE('',(#49690));
+#49690 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49691 = CURVE_STYLE('',#49692,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49692 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49693 = STYLED_ITEM('color',(#49694),#8569);
+#49694 = PRESENTATION_STYLE_ASSIGNMENT((#49695,#49700));
+#49695 = SURFACE_STYLE_USAGE(.BOTH.,#49696);
+#49696 = SURFACE_SIDE_STYLE('',(#49697));
+#49697 = SURFACE_STYLE_FILL_AREA(#49698);
+#49698 = FILL_AREA_STYLE('',(#49699));
+#49699 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49700 = CURVE_STYLE('',#49701,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49701 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49702 = STYLED_ITEM('color',(#49703),#9461);
+#49703 = PRESENTATION_STYLE_ASSIGNMENT((#49704,#49709));
+#49704 = SURFACE_STYLE_USAGE(.BOTH.,#49705);
+#49705 = SURFACE_SIDE_STYLE('',(#49706));
+#49706 = SURFACE_STYLE_FILL_AREA(#49707);
+#49707 = FILL_AREA_STYLE('',(#49708));
+#49708 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49709 = CURVE_STYLE('',#49710,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49710 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49711 = STYLED_ITEM('color',(#49712),#10353);
+#49712 = PRESENTATION_STYLE_ASSIGNMENT((#49713,#49718));
+#49713 = SURFACE_STYLE_USAGE(.BOTH.,#49714);
+#49714 = SURFACE_SIDE_STYLE('',(#49715));
+#49715 = SURFACE_STYLE_FILL_AREA(#49716);
+#49716 = FILL_AREA_STYLE('',(#49717));
+#49717 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49718 = CURVE_STYLE('',#49719,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49719 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49720 = STYLED_ITEM('color',(#49721),#11245);
+#49721 = PRESENTATION_STYLE_ASSIGNMENT((#49722,#49727));
+#49722 = SURFACE_STYLE_USAGE(.BOTH.,#49723);
+#49723 = SURFACE_SIDE_STYLE('',(#49724));
+#49724 = SURFACE_STYLE_FILL_AREA(#49725);
+#49725 = FILL_AREA_STYLE('',(#49726));
+#49726 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49727 = CURVE_STYLE('',#49728,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49728 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49729 = STYLED_ITEM('color',(#49730),#12137);
+#49730 = PRESENTATION_STYLE_ASSIGNMENT((#49731,#49736));
+#49731 = SURFACE_STYLE_USAGE(.BOTH.,#49732);
+#49732 = SURFACE_SIDE_STYLE('',(#49733));
+#49733 = SURFACE_STYLE_FILL_AREA(#49734);
+#49734 = FILL_AREA_STYLE('',(#49735));
+#49735 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49736 = CURVE_STYLE('',#49737,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49737 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49738 = STYLED_ITEM('color',(#49739),#13029);
+#49739 = PRESENTATION_STYLE_ASSIGNMENT((#49740,#49745));
+#49740 = SURFACE_STYLE_USAGE(.BOTH.,#49741);
+#49741 = SURFACE_SIDE_STYLE('',(#49742));
+#49742 = SURFACE_STYLE_FILL_AREA(#49743);
+#49743 = FILL_AREA_STYLE('',(#49744));
+#49744 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49745 = CURVE_STYLE('',#49746,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49746 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49747 = STYLED_ITEM('color',(#49748),#13921);
+#49748 = PRESENTATION_STYLE_ASSIGNMENT((#49749,#49754));
+#49749 = SURFACE_STYLE_USAGE(.BOTH.,#49750);
+#49750 = SURFACE_SIDE_STYLE('',(#49751));
+#49751 = SURFACE_STYLE_FILL_AREA(#49752);
+#49752 = FILL_AREA_STYLE('',(#49753));
+#49753 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49754 = CURVE_STYLE('',#49755,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49755 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49756 = STYLED_ITEM('color',(#49757),#14813);
+#49757 = PRESENTATION_STYLE_ASSIGNMENT((#49758,#49763));
+#49758 = SURFACE_STYLE_USAGE(.BOTH.,#49759);
+#49759 = SURFACE_SIDE_STYLE('',(#49760));
+#49760 = SURFACE_STYLE_FILL_AREA(#49761);
+#49761 = FILL_AREA_STYLE('',(#49762));
+#49762 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49763 = CURVE_STYLE('',#49764,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49764 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49765 = STYLED_ITEM('color',(#49766),#15705);
+#49766 = PRESENTATION_STYLE_ASSIGNMENT((#49767,#49772));
+#49767 = SURFACE_STYLE_USAGE(.BOTH.,#49768);
+#49768 = SURFACE_SIDE_STYLE('',(#49769));
+#49769 = SURFACE_STYLE_FILL_AREA(#49770);
+#49770 = FILL_AREA_STYLE('',(#49771));
+#49771 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49772 = CURVE_STYLE('',#49773,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49773 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49774 = STYLED_ITEM('color',(#49775),#16597);
+#49775 = PRESENTATION_STYLE_ASSIGNMENT((#49776,#49781));
+#49776 = SURFACE_STYLE_USAGE(.BOTH.,#49777);
+#49777 = SURFACE_SIDE_STYLE('',(#49778));
+#49778 = SURFACE_STYLE_FILL_AREA(#49779);
+#49779 = FILL_AREA_STYLE('',(#49780));
+#49780 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49781 = CURVE_STYLE('',#49782,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49782 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49783 = STYLED_ITEM('color',(#49784),#17489);
+#49784 = PRESENTATION_STYLE_ASSIGNMENT((#49785,#49790));
+#49785 = SURFACE_STYLE_USAGE(.BOTH.,#49786);
+#49786 = SURFACE_SIDE_STYLE('',(#49787));
+#49787 = SURFACE_STYLE_FILL_AREA(#49788);
+#49788 = FILL_AREA_STYLE('',(#49789));
+#49789 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49790 = CURVE_STYLE('',#49791,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49791 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49792 = STYLED_ITEM('color',(#49793),#18381);
+#49793 = PRESENTATION_STYLE_ASSIGNMENT((#49794,#49799));
+#49794 = SURFACE_STYLE_USAGE(.BOTH.,#49795);
+#49795 = SURFACE_SIDE_STYLE('',(#49796));
+#49796 = SURFACE_STYLE_FILL_AREA(#49797);
+#49797 = FILL_AREA_STYLE('',(#49798));
+#49798 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49799 = CURVE_STYLE('',#49800,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49800 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49801 = STYLED_ITEM('color',(#49802),#19273);
+#49802 = PRESENTATION_STYLE_ASSIGNMENT((#49803,#49808));
+#49803 = SURFACE_STYLE_USAGE(.BOTH.,#49804);
+#49804 = SURFACE_SIDE_STYLE('',(#49805));
+#49805 = SURFACE_STYLE_FILL_AREA(#49806);
+#49806 = FILL_AREA_STYLE('',(#49807));
+#49807 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49808 = CURVE_STYLE('',#49809,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49809 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49810 = STYLED_ITEM('color',(#49811),#20165);
+#49811 = PRESENTATION_STYLE_ASSIGNMENT((#49812,#49817));
+#49812 = SURFACE_STYLE_USAGE(.BOTH.,#49813);
+#49813 = SURFACE_SIDE_STYLE('',(#49814));
+#49814 = SURFACE_STYLE_FILL_AREA(#49815);
+#49815 = FILL_AREA_STYLE('',(#49816));
+#49816 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49817 = CURVE_STYLE('',#49818,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49818 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49819 = STYLED_ITEM('color',(#49820),#21057);
+#49820 = PRESENTATION_STYLE_ASSIGNMENT((#49821,#49826));
+#49821 = SURFACE_STYLE_USAGE(.BOTH.,#49822);
+#49822 = SURFACE_SIDE_STYLE('',(#49823));
+#49823 = SURFACE_STYLE_FILL_AREA(#49824);
+#49824 = FILL_AREA_STYLE('',(#49825));
+#49825 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49826 = CURVE_STYLE('',#49827,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49827 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49828 = STYLED_ITEM('color',(#49829),#21949);
+#49829 = PRESENTATION_STYLE_ASSIGNMENT((#49830,#49835));
+#49830 = SURFACE_STYLE_USAGE(.BOTH.,#49831);
+#49831 = SURFACE_SIDE_STYLE('',(#49832));
+#49832 = SURFACE_STYLE_FILL_AREA(#49833);
+#49833 = FILL_AREA_STYLE('',(#49834));
+#49834 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49835 = CURVE_STYLE('',#49836,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49836 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49837 = STYLED_ITEM('color',(#49838),#22841);
+#49838 = PRESENTATION_STYLE_ASSIGNMENT((#49839,#49844));
+#49839 = SURFACE_STYLE_USAGE(.BOTH.,#49840);
+#49840 = SURFACE_SIDE_STYLE('',(#49841));
+#49841 = SURFACE_STYLE_FILL_AREA(#49842);
+#49842 = FILL_AREA_STYLE('',(#49843));
+#49843 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49844 = CURVE_STYLE('',#49845,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49845 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49846 = STYLED_ITEM('color',(#49847),#23733);
+#49847 = PRESENTATION_STYLE_ASSIGNMENT((#49848,#49853));
+#49848 = SURFACE_STYLE_USAGE(.BOTH.,#49849);
+#49849 = SURFACE_SIDE_STYLE('',(#49850));
+#49850 = SURFACE_STYLE_FILL_AREA(#49851);
+#49851 = FILL_AREA_STYLE('',(#49852));
+#49852 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49853 = CURVE_STYLE('',#49854,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49854 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49855 = STYLED_ITEM('color',(#49856),#24625);
+#49856 = PRESENTATION_STYLE_ASSIGNMENT((#49857,#49862));
+#49857 = SURFACE_STYLE_USAGE(.BOTH.,#49858);
+#49858 = SURFACE_SIDE_STYLE('',(#49859));
+#49859 = SURFACE_STYLE_FILL_AREA(#49860);
+#49860 = FILL_AREA_STYLE('',(#49861));
+#49861 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49862 = CURVE_STYLE('',#49863,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49863 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49864 = STYLED_ITEM('color',(#49865),#25517);
+#49865 = PRESENTATION_STYLE_ASSIGNMENT((#49866,#49871));
+#49866 = SURFACE_STYLE_USAGE(.BOTH.,#49867);
+#49867 = SURFACE_SIDE_STYLE('',(#49868));
+#49868 = SURFACE_STYLE_FILL_AREA(#49869);
+#49869 = FILL_AREA_STYLE('',(#49870));
+#49870 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49871 = CURVE_STYLE('',#49872,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49872 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49873 = STYLED_ITEM('color',(#49874),#26409);
+#49874 = PRESENTATION_STYLE_ASSIGNMENT((#49875,#49880));
+#49875 = SURFACE_STYLE_USAGE(.BOTH.,#49876);
+#49876 = SURFACE_SIDE_STYLE('',(#49877));
+#49877 = SURFACE_STYLE_FILL_AREA(#49878);
+#49878 = FILL_AREA_STYLE('',(#49879));
+#49879 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49880 = CURVE_STYLE('',#49881,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49881 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49882 = STYLED_ITEM('color',(#49883),#27301);
+#49883 = PRESENTATION_STYLE_ASSIGNMENT((#49884,#49889));
+#49884 = SURFACE_STYLE_USAGE(.BOTH.,#49885);
+#49885 = SURFACE_SIDE_STYLE('',(#49886));
+#49886 = SURFACE_STYLE_FILL_AREA(#49887);
+#49887 = FILL_AREA_STYLE('',(#49888));
+#49888 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49889 = CURVE_STYLE('',#49890,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49890 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49891 = STYLED_ITEM('color',(#49892),#28193);
+#49892 = PRESENTATION_STYLE_ASSIGNMENT((#49893,#49898));
+#49893 = SURFACE_STYLE_USAGE(.BOTH.,#49894);
+#49894 = SURFACE_SIDE_STYLE('',(#49895));
+#49895 = SURFACE_STYLE_FILL_AREA(#49896);
+#49896 = FILL_AREA_STYLE('',(#49897));
+#49897 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49898 = CURVE_STYLE('',#49899,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49899 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49900 = STYLED_ITEM('color',(#49901),#29085);
+#49901 = PRESENTATION_STYLE_ASSIGNMENT((#49902,#49907));
+#49902 = SURFACE_STYLE_USAGE(.BOTH.,#49903);
+#49903 = SURFACE_SIDE_STYLE('',(#49904));
+#49904 = SURFACE_STYLE_FILL_AREA(#49905);
+#49905 = FILL_AREA_STYLE('',(#49906));
+#49906 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49907 = CURVE_STYLE('',#49908,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49908 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49909 = STYLED_ITEM('color',(#49910),#29977);
+#49910 = PRESENTATION_STYLE_ASSIGNMENT((#49911,#49916));
+#49911 = SURFACE_STYLE_USAGE(.BOTH.,#49912);
+#49912 = SURFACE_SIDE_STYLE('',(#49913));
+#49913 = SURFACE_STYLE_FILL_AREA(#49914);
+#49914 = FILL_AREA_STYLE('',(#49915));
+#49915 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49916 = CURVE_STYLE('',#49917,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49917 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49918 = STYLED_ITEM('color',(#49919),#30869);
+#49919 = PRESENTATION_STYLE_ASSIGNMENT((#49920,#49925));
+#49920 = SURFACE_STYLE_USAGE(.BOTH.,#49921);
+#49921 = SURFACE_SIDE_STYLE('',(#49922));
+#49922 = SURFACE_STYLE_FILL_AREA(#49923);
+#49923 = FILL_AREA_STYLE('',(#49924));
+#49924 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49925 = CURVE_STYLE('',#49926,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49926 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49927 = STYLED_ITEM('color',(#49928),#31761);
+#49928 = PRESENTATION_STYLE_ASSIGNMENT((#49929,#49934));
+#49929 = SURFACE_STYLE_USAGE(.BOTH.,#49930);
+#49930 = SURFACE_SIDE_STYLE('',(#49931));
+#49931 = SURFACE_STYLE_FILL_AREA(#49932);
+#49932 = FILL_AREA_STYLE('',(#49933));
+#49933 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49934 = CURVE_STYLE('',#49935,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49935 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49936 = STYLED_ITEM('color',(#49937),#32653);
+#49937 = PRESENTATION_STYLE_ASSIGNMENT((#49938,#49943));
+#49938 = SURFACE_STYLE_USAGE(.BOTH.,#49939);
+#49939 = SURFACE_SIDE_STYLE('',(#49940));
+#49940 = SURFACE_STYLE_FILL_AREA(#49941);
+#49941 = FILL_AREA_STYLE('',(#49942));
+#49942 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49943 = CURVE_STYLE('',#49944,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49944 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49945 = STYLED_ITEM('color',(#49946),#33545);
+#49946 = PRESENTATION_STYLE_ASSIGNMENT((#49947,#49952));
+#49947 = SURFACE_STYLE_USAGE(.BOTH.,#49948);
+#49948 = SURFACE_SIDE_STYLE('',(#49949));
+#49949 = SURFACE_STYLE_FILL_AREA(#49950);
+#49950 = FILL_AREA_STYLE('',(#49951));
+#49951 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49952 = CURVE_STYLE('',#49953,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49953 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49954 = STYLED_ITEM('color',(#49955),#34437);
+#49955 = PRESENTATION_STYLE_ASSIGNMENT((#49956,#49961));
+#49956 = SURFACE_STYLE_USAGE(.BOTH.,#49957);
+#49957 = SURFACE_SIDE_STYLE('',(#49958));
+#49958 = SURFACE_STYLE_FILL_AREA(#49959);
+#49959 = FILL_AREA_STYLE('',(#49960));
+#49960 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49961 = CURVE_STYLE('',#49962,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49962 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49963 = STYLED_ITEM('color',(#49964),#35329);
+#49964 = PRESENTATION_STYLE_ASSIGNMENT((#49965,#49970));
+#49965 = SURFACE_STYLE_USAGE(.BOTH.,#49966);
+#49966 = SURFACE_SIDE_STYLE('',(#49967));
+#49967 = SURFACE_STYLE_FILL_AREA(#49968);
+#49968 = FILL_AREA_STYLE('',(#49969));
+#49969 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49970 = CURVE_STYLE('',#49971,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49971 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49972 = STYLED_ITEM('color',(#49973),#36221);
+#49973 = PRESENTATION_STYLE_ASSIGNMENT((#49974,#49979));
+#49974 = SURFACE_STYLE_USAGE(.BOTH.,#49975);
+#49975 = SURFACE_SIDE_STYLE('',(#49976));
+#49976 = SURFACE_STYLE_FILL_AREA(#49977);
+#49977 = FILL_AREA_STYLE('',(#49978));
+#49978 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49979 = CURVE_STYLE('',#49980,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49980 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49981 = STYLED_ITEM('color',(#49982),#37113);
+#49982 = PRESENTATION_STYLE_ASSIGNMENT((#49983,#49988));
+#49983 = SURFACE_STYLE_USAGE(.BOTH.,#49984);
+#49984 = SURFACE_SIDE_STYLE('',(#49985));
+#49985 = SURFACE_STYLE_FILL_AREA(#49986);
+#49986 = FILL_AREA_STYLE('',(#49987));
+#49987 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49988 = CURVE_STYLE('',#49989,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49989 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49990 = STYLED_ITEM('color',(#49991),#38005);
+#49991 = PRESENTATION_STYLE_ASSIGNMENT((#49992,#49997));
+#49992 = SURFACE_STYLE_USAGE(.BOTH.,#49993);
+#49993 = SURFACE_SIDE_STYLE('',(#49994));
+#49994 = SURFACE_STYLE_FILL_AREA(#49995);
+#49995 = FILL_AREA_STYLE('',(#49996));
+#49996 = FILL_AREA_STYLE_COLOUR('',#49627);
+#49997 = CURVE_STYLE('',#49998,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#49998 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#49999 = STYLED_ITEM('color',(#50000),#38897);
+#50000 = PRESENTATION_STYLE_ASSIGNMENT((#50001,#50006));
+#50001 = SURFACE_STYLE_USAGE(.BOTH.,#50002);
+#50002 = SURFACE_SIDE_STYLE('',(#50003));
+#50003 = SURFACE_STYLE_FILL_AREA(#50004);
+#50004 = FILL_AREA_STYLE('',(#50005));
+#50005 = FILL_AREA_STYLE_COLOUR('',#49627);
+#50006 = CURVE_STYLE('',#50007,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#50007 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50008 = STYLED_ITEM('color',(#50009),#39789);
+#50009 = PRESENTATION_STYLE_ASSIGNMENT((#50010,#50015));
+#50010 = SURFACE_STYLE_USAGE(.BOTH.,#50011);
+#50011 = SURFACE_SIDE_STYLE('',(#50012));
+#50012 = SURFACE_STYLE_FILL_AREA(#50013);
+#50013 = FILL_AREA_STYLE('',(#50014));
+#50014 = FILL_AREA_STYLE_COLOUR('',#49627);
+#50015 = CURVE_STYLE('',#50016,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#50016 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50017 = STYLED_ITEM('color',(#50018),#40681);
+#50018 = PRESENTATION_STYLE_ASSIGNMENT((#50019,#50024));
+#50019 = SURFACE_STYLE_USAGE(.BOTH.,#50020);
+#50020 = SURFACE_SIDE_STYLE('',(#50021));
+#50021 = SURFACE_STYLE_FILL_AREA(#50022);
+#50022 = FILL_AREA_STYLE('',(#50023));
+#50023 = FILL_AREA_STYLE_COLOUR('',#49627);
+#50024 = CURVE_STYLE('',#50025,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#50025 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50026 = STYLED_ITEM('color',(#50027),#41573);
+#50027 = PRESENTATION_STYLE_ASSIGNMENT((#50028,#50033));
+#50028 = SURFACE_STYLE_USAGE(.BOTH.,#50029);
+#50029 = SURFACE_SIDE_STYLE('',(#50030));
+#50030 = SURFACE_STYLE_FILL_AREA(#50031);
+#50031 = FILL_AREA_STYLE('',(#50032));
+#50032 = FILL_AREA_STYLE_COLOUR('',#49627);
+#50033 = CURVE_STYLE('',#50034,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#50034 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50035 = STYLED_ITEM('color',(#50036),#42465);
+#50036 = PRESENTATION_STYLE_ASSIGNMENT((#50037,#50042));
+#50037 = SURFACE_STYLE_USAGE(.BOTH.,#50038);
+#50038 = SURFACE_SIDE_STYLE('',(#50039));
+#50039 = SURFACE_STYLE_FILL_AREA(#50040);
+#50040 = FILL_AREA_STYLE('',(#50041));
+#50041 = FILL_AREA_STYLE_COLOUR('',#49627);
+#50042 = CURVE_STYLE('',#50043,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#50043 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50044 = STYLED_ITEM('color',(#50045),#43357);
+#50045 = PRESENTATION_STYLE_ASSIGNMENT((#50046,#50051));
+#50046 = SURFACE_STYLE_USAGE(.BOTH.,#50047);
+#50047 = SURFACE_SIDE_STYLE('',(#50048));
+#50048 = SURFACE_STYLE_FILL_AREA(#50049);
+#50049 = FILL_AREA_STYLE('',(#50050));
+#50050 = FILL_AREA_STYLE_COLOUR('',#49627);
+#50051 = CURVE_STYLE('',#50052,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#50052 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50053 = STYLED_ITEM('color',(#50054),#44249);
+#50054 = PRESENTATION_STYLE_ASSIGNMENT((#50055,#50060));
+#50055 = SURFACE_STYLE_USAGE(.BOTH.,#50056);
+#50056 = SURFACE_SIDE_STYLE('',(#50057));
+#50057 = SURFACE_STYLE_FILL_AREA(#50058);
+#50058 = FILL_AREA_STYLE('',(#50059));
+#50059 = FILL_AREA_STYLE_COLOUR('',#49627);
+#50060 = CURVE_STYLE('',#50061,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#50061 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50062 = STYLED_ITEM('color',(#50063),#45141);
+#50063 = PRESENTATION_STYLE_ASSIGNMENT((#50064,#50069));
+#50064 = SURFACE_STYLE_USAGE(.BOTH.,#50065);
+#50065 = SURFACE_SIDE_STYLE('',(#50066));
+#50066 = SURFACE_STYLE_FILL_AREA(#50067);
+#50067 = FILL_AREA_STYLE('',(#50068));
+#50068 = FILL_AREA_STYLE_COLOUR('',#49627);
+#50069 = CURVE_STYLE('',#50070,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#50070 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50071 = STYLED_ITEM('color',(#50072),#46033);
+#50072 = PRESENTATION_STYLE_ASSIGNMENT((#50073,#50078));
+#50073 = SURFACE_STYLE_USAGE(.BOTH.,#50074);
+#50074 = SURFACE_SIDE_STYLE('',(#50075));
+#50075 = SURFACE_STYLE_FILL_AREA(#50076);
+#50076 = FILL_AREA_STYLE('',(#50077));
+#50077 = FILL_AREA_STYLE_COLOUR('',#49627);
+#50078 = CURVE_STYLE('',#50079,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#50079 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50080 = STYLED_ITEM('color',(#50081),#46925);
+#50081 = PRESENTATION_STYLE_ASSIGNMENT((#50082,#50087));
+#50082 = SURFACE_STYLE_USAGE(.BOTH.,#50083);
+#50083 = SURFACE_SIDE_STYLE('',(#50084));
+#50084 = SURFACE_STYLE_FILL_AREA(#50085);
+#50085 = FILL_AREA_STYLE('',(#50086));
+#50086 = FILL_AREA_STYLE_COLOUR('',#49627);
+#50087 = CURVE_STYLE('',#50088,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#50088 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50089 = STYLED_ITEM('color',(#50090),#47817);
+#50090 = PRESENTATION_STYLE_ASSIGNMENT((#50091,#50096));
+#50091 = SURFACE_STYLE_USAGE(.BOTH.,#50092);
+#50092 = SURFACE_SIDE_STYLE('',(#50093));
+#50093 = SURFACE_STYLE_FILL_AREA(#50094);
+#50094 = FILL_AREA_STYLE('',(#50095));
+#50095 = FILL_AREA_STYLE_COLOUR('',#49627);
+#50096 = CURVE_STYLE('',#50097,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#50097 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50098 = STYLED_ITEM('color',(#50099),#48709);
+#50099 = PRESENTATION_STYLE_ASSIGNMENT((#50100,#50105));
+#50100 = SURFACE_STYLE_USAGE(.BOTH.,#50101);
+#50101 = SURFACE_SIDE_STYLE('',(#50102));
+#50102 = SURFACE_STYLE_FILL_AREA(#50103);
+#50103 = FILL_AREA_STYLE('',(#50104));
+#50104 = FILL_AREA_STYLE_COLOUR('',#49627);
+#50105 = CURVE_STYLE('',#50106,POSITIVE_LENGTH_MEASURE(0.1),#49627);
+#50106 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#50107 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #50108),#1414);
+#50108 = STYLED_ITEM('color',(#50109),#30);
+#50109 = PRESENTATION_STYLE_ASSIGNMENT((#50110,#50116));
+#50110 = SURFACE_STYLE_USAGE(.BOTH.,#50111);
+#50111 = SURFACE_SIDE_STYLE('',(#50112));
+#50112 = SURFACE_STYLE_FILL_AREA(#50113);
+#50113 = FILL_AREA_STYLE('',(#50114));
+#50114 = FILL_AREA_STYLE_COLOUR('',#50115);
+#50115 = COLOUR_RGB('',0.300000011921,0.300000011921,0.300000011921);
+#50116 = CURVE_STYLE('',#50117,POSITIVE_LENGTH_MEASURE(0.1),#50115);
+#50117 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Hardware/Lib/W9825G6KH-5/Allegro/SOP80P1176X120-54N.dra b/Hardware/Lib/W9825G6KH-5/Allegro/SOP80P1176X120-54N.dra
new file mode 100644
index 0000000..3ba30a5
Binary files /dev/null and b/Hardware/Lib/W9825G6KH-5/Allegro/SOP80P1176X120-54N.dra differ
diff --git a/Hardware/Lib/W9825G6KH-5/Allegro/r129_5_60.pad b/Hardware/Lib/W9825G6KH-5/Allegro/r129_5_60.pad
new file mode 100644
index 0000000..e6790ae
Binary files /dev/null and b/Hardware/Lib/W9825G6KH-5/Allegro/r129_5_60.pad differ
diff --git a/Hardware/Lib/W9825G6KH-5/Allegro/sop80p1176x120-54n.psm b/Hardware/Lib/W9825G6KH-5/Allegro/sop80p1176x120-54n.psm
new file mode 100644
index 0000000..7c8b2e0
Binary files /dev/null and b/Hardware/Lib/W9825G6KH-5/Allegro/sop80p1176x120-54n.psm differ
diff --git a/Hardware/Lib/W9825G6KH-5/Altium/Readme.html b/Hardware/Lib/W9825G6KH-5/Altium/Readme.html
new file mode 100644
index 0000000..a650308
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/Altium/Readme.html
@@ -0,0 +1,9 @@
+
+
+
+ Altium Library Loader
+
+
+ To convert the SamacSys ECAD Model file (.epw) to Altium Designer format please install the Altium Library Loader
+
+
diff --git a/Hardware/Lib/W9825G6KH-5/Altium/SOP80P1176X120-54N.PcbLib b/Hardware/Lib/W9825G6KH-5/Altium/SOP80P1176X120-54N.PcbLib
new file mode 100644
index 0000000..efcb318
Binary files /dev/null and b/Hardware/Lib/W9825G6KH-5/Altium/SOP80P1176X120-54N.PcbLib differ
diff --git a/Hardware/Lib/W9825G6KH-5/Altium/W9825G6KH-5.SchLib b/Hardware/Lib/W9825G6KH-5/Altium/W9825G6KH-5.SchLib
new file mode 100644
index 0000000..e172c27
Binary files /dev/null and b/Hardware/Lib/W9825G6KH-5/Altium/W9825G6KH-5.SchLib differ
diff --git a/Hardware/Lib/W9825G6KH-5/Altium/W9825G6KH-5.epw b/Hardware/Lib/W9825G6KH-5/Altium/W9825G6KH-5.epw
new file mode 100644
index 0000000..be2df1c
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/Altium/W9825G6KH-5.epw
@@ -0,0 +1,6 @@
+1350235
+Message from SamacSys:
+To use this model save to your preferred location and then open within the ECAD Part Wizard tool.
+If you do not yet have a copy of the ECAD Part Wizard tool then please refer to the Instructions provided with this model.
+Source=ms
+1350235/1031803/2.50/54/2/Integrated Circuit
\ No newline at end of file
diff --git a/Hardware/Lib/W9825G6KH-5/CADSTAR/SOP80P1176X120-54N.cpa b/Hardware/Lib/W9825G6KH-5/CADSTAR/SOP80P1176X120-54N.cpa
new file mode 100644
index 0000000..f313c74
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/CADSTAR/SOP80P1176X120-54N.cpa
@@ -0,0 +1,352 @@
+(CADSTARPCB
+ (HEADER
+ (FORMAT LIBRARY 2 18)
+ (JOBFILE "")
+ (JOBTITLE "")
+ (GENERATOR "")
+ (RESOLUTION
+ (METRIC HUNDREDTH MICRON)
+ )
+ (TIMESTAMP 2025 02 01 05 40 22)
+ )
+ (ASSIGNMENTS
+ (LAYERDEFS
+ (LAYERSTACK LAY7 LAY9 LAY12 LAY14 LAY18 LAY10 LAY16 LAY6 LAY8 LAY17
+ LAY11 LAY19 LAY15 LAY13
+ )
+ (LAYER LAY0 "(All Layers)"
+ (ALLLAYER)
+ )
+ (LAYER LAY1 "(All Electrical Layers)"
+ (ALLELEC)
+ )
+ (LAYER LAY2 "(All Documentation Layers)"
+ (ALLDOC)
+ )
+ (LAYER LAY3 "(Undefined)"
+ (NOLAYER)
+ )
+ (LAYER LAY4 "(Component Copper)"
+ (ASSCOMPCOPP)
+ )
+ (LAYER LAY5 "(Jumper)"
+ (JUMPERLAYER)
+ )
+ (LAYER LAY6 "Top Elec"
+ (ELEC 1
+ (BIAS UNBIASED)
+ (LAYERHEIGHT 0)
+ )
+ )
+ (LAYER LAY7 "Construction"
+ (DOC)
+ )
+ (LAYER LAY8 "Bottom Elec"
+ (ELEC 2
+ (BIAS UNBIASED)
+ (LAYERHEIGHT 0)
+ )
+ )
+ (LAYER LAY9 "Drill Drawing"
+ (DOC)
+ )
+ (LAYER LAY10 "Top silk"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_SILKSCREEN)
+ )
+ (LAYER LAY11 "Bottom silk"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_SILKSCREEN)
+ )
+ (LAYER LAY12 "Top Placement"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_PLACEMENT)
+ )
+ (LAYER LAY13 "Bottom Placement"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_PLACEMENT)
+ )
+ (LAYER LAY14 "Top Assembly"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_ASSEMBLY)
+ )
+ (LAYER LAY15 "Bottom Assembly"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_ASSEMBLY)
+ )
+ (LAYER LAY16 "Top Solder Resist"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_SOLDERRESIST)
+ )
+ (LAYER LAY17 "Bottom Solder Resist"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_SOLDERRESIST)
+ )
+ (LAYER LAY18 "Top Paste"
+ (NONELEC 1)
+ (LASUBTYP LAYERSUBTYPE_PASTE)
+ )
+ (LAYER LAY19 "Bottom Paste"
+ (NONELEC 2)
+ (LASUBTYP LAYERSUBTYPE_PASTE)
+ )
+ )
+ (CODEDEFS
+ (LINECODE LC11 "Silkscreen Outline 1" 2540
+ (STYLE SOLID)
+ )
+ (LINECODE LC14 "Assembly Outline 1" 2540
+ (STYLE SOLID)
+ )
+ (LINECODE LC15 "Placement Outline 1" 2540
+ (STYLE SOLID)
+ )
+ (TEXTCODE TC10 "Component Name" 3000 60000 40000)
+ (SPACINGCODE P_P 100000)
+ (SPACINGCODE P_C 100000)
+ (SPACINGCODE C_C 100000)
+ (SPACINGCODE H_H 100000)
+ (PADCODE PC0 "r129.5_60"
+ (RECTANGLE 60000 34750 34750)
+ )
+ (ATTRNAME AT0 "Component Category"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT1 "assembly_name"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT2 "Value"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT3 "thm_power_diss"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT4 "placement"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT5 "silkscrn_name"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT6 "Manufacturers Part Number"
+ (ATTROWNER COMPONENT)
+ )
+ (ATTRNAME AT7 "Height"
+ (ATTROWNER SYMDEF)
+ )
+ (ATTRNAME AT8 "Drawing_Name"
+ (ATTROWNER DOCSYMBOL)
+ )
+ (ATTRNAME AT9 "Client"
+ (ATTROWNER DOCSYMBOL)
+ )
+ (ATTRNAME AT10 "RefDes"
+ (ATTROWNER COMPONENT)
+ )
+ )
+ (TECHNOLOGY
+ (UNITS MM)
+ (UNITSPRECISION 2)
+ (INTERLINEGAP 20)
+ (BARLINEGAP 20)
+ (ALLOWBARTEXT)
+ (ANGULARPRECISION 1)
+ (MAXPHYSLAYER 2)
+ (DESIGNORIGIN (PT 0 0))
+ (DESIGNAREA (PT 0 0) (PT 100000000 100000000))
+ (PINNOOFFSET 50800)
+ (PINNOANGLE 0)
+ (DESIGNLIMIT (PT 100000000 100000000))
+ )
+ )
+ (LIBRARY
+ (HIERARCHY
+ (ROOTFOLDER F0 "root"
+ (SYMDEFLIST L0)
+ )
+ )
+ (SYMDEF L0 "SOP80P1176X120-54N" "" (PT 50000000 50000000)
+ (VERSION 1)
+ (FIGURE FIG0 LC15 LAY12
+ (OUTLINE (PT 49337500 51142500) (PT 50662500 51142500) (PT 50662500 48857500) (PT 49337500 48857500) (PT 49337500 51142500))
+ )
+ (FIGURE FIG1 LC14 LAY14
+ (OUTLINE (PT 49492000 51111000) (PT 50508000 51111000) (PT 50508000 48889000) (PT 49492000 48889000) (PT 49492000 51111000))
+ )
+ (FIGURE FIG2 LC14 LAY14
+ (OPENSHAPE (PT 49492000 51031000) (PT 49572000 51111000))
+ )
+ (FIGURE FIG3 LC11 LAY10
+ (OUTLINE (PT 49527000 51111000) (PT 50473000 51111000) (PT 50473000 48889000) (PT 49527000 48889000) (PT 49527000 51111000))
+ )
+ (FIGURE FIG4 LC11 LAY10
+ (OPENSHAPE (PT 49362500 51105000) (PT 49492000 51105000))
+ )
+ (PAD 1 (PT 49427200 51040000) PC0 TOP
+ (FIRSTPAD)
+ (PADIDENTIFIER "1")
+ )
+ (PAD 2 (PT 49427200 50960000) PC0 TOP
+ (PADIDENTIFIER "2")
+ )
+ (PAD 3 (PT 49427200 50880000) PC0 TOP
+ (PADIDENTIFIER "3")
+ )
+ (PAD 4 (PT 49427200 50800000) PC0 TOP
+ (PADIDENTIFIER "4")
+ )
+ (PAD 5 (PT 49427200 50720000) PC0 TOP
+ (PADIDENTIFIER "5")
+ )
+ (PAD 6 (PT 49427200 50640000) PC0 TOP
+ (PADIDENTIFIER "6")
+ )
+ (PAD 7 (PT 49427200 50560000) PC0 TOP
+ (PADIDENTIFIER "7")
+ )
+ (PAD 8 (PT 49427200 50480000) PC0 TOP
+ (PADIDENTIFIER "8")
+ )
+ (PAD 9 (PT 49427200 50400000) PC0 TOP
+ (PADIDENTIFIER "9")
+ )
+ (PAD 10 (PT 49427200 50320000) PC0 TOP
+ (PADIDENTIFIER "10")
+ )
+ (PAD 11 (PT 49427200 50240000) PC0 TOP
+ (PADIDENTIFIER "11")
+ )
+ (PAD 12 (PT 49427200 50160000) PC0 TOP
+ (PADIDENTIFIER "12")
+ )
+ (PAD 13 (PT 49427200 50080000) PC0 TOP
+ (PADIDENTIFIER "13")
+ )
+ (PAD 14 (PT 49427200 50000000) PC0 TOP
+ (PADIDENTIFIER "14")
+ )
+ (PAD 15 (PT 49427200 49920000) PC0 TOP
+ (PADIDENTIFIER "15")
+ )
+ (PAD 16 (PT 49427200 49840000) PC0 TOP
+ (PADIDENTIFIER "16")
+ )
+ (PAD 17 (PT 49427200 49760000) PC0 TOP
+ (PADIDENTIFIER "17")
+ )
+ (PAD 18 (PT 49427200 49680000) PC0 TOP
+ (PADIDENTIFIER "18")
+ )
+ (PAD 19 (PT 49427200 49600000) PC0 TOP
+ (PADIDENTIFIER "19")
+ )
+ (PAD 20 (PT 49427200 49520000) PC0 TOP
+ (PADIDENTIFIER "20")
+ )
+ (PAD 21 (PT 49427200 49440000) PC0 TOP
+ (PADIDENTIFIER "21")
+ )
+ (PAD 22 (PT 49427200 49360000) PC0 TOP
+ (PADIDENTIFIER "22")
+ )
+ (PAD 23 (PT 49427200 49280000) PC0 TOP
+ (PADIDENTIFIER "23")
+ )
+ (PAD 24 (PT 49427200 49200000) PC0 TOP
+ (PADIDENTIFIER "24")
+ )
+ (PAD 25 (PT 49427200 49120000) PC0 TOP
+ (PADIDENTIFIER "25")
+ )
+ (PAD 26 (PT 49427200 49040000) PC0 TOP
+ (PADIDENTIFIER "26")
+ )
+ (PAD 27 (PT 49427200 48960000) PC0 TOP
+ (PADIDENTIFIER "27")
+ )
+ (PAD 28 (PT 50572800 48960000) PC0 TOP
+ (PADIDENTIFIER "28")
+ )
+ (PAD 29 (PT 50572800 49040000) PC0 TOP
+ (PADIDENTIFIER "29")
+ )
+ (PAD 30 (PT 50572800 49120000) PC0 TOP
+ (PADIDENTIFIER "30")
+ )
+ (PAD 31 (PT 50572800 49200000) PC0 TOP
+ (PADIDENTIFIER "31")
+ )
+ (PAD 32 (PT 50572800 49280000) PC0 TOP
+ (PADIDENTIFIER "32")
+ )
+ (PAD 33 (PT 50572800 49360000) PC0 TOP
+ (PADIDENTIFIER "33")
+ )
+ (PAD 34 (PT 50572800 49440000) PC0 TOP
+ (PADIDENTIFIER "34")
+ )
+ (PAD 35 (PT 50572800 49520000) PC0 TOP
+ (PADIDENTIFIER "35")
+ )
+ (PAD 36 (PT 50572800 49600000) PC0 TOP
+ (PADIDENTIFIER "36")
+ )
+ (PAD 37 (PT 50572800 49680000) PC0 TOP
+ (PADIDENTIFIER "37")
+ )
+ (PAD 38 (PT 50572800 49760000) PC0 TOP
+ (PADIDENTIFIER "38")
+ )
+ (PAD 39 (PT 50572800 49840000) PC0 TOP
+ (PADIDENTIFIER "39")
+ )
+ (PAD 40 (PT 50572800 49920000) PC0 TOP
+ (PADIDENTIFIER "40")
+ )
+ (PAD 41 (PT 50572800 50000000) PC0 TOP
+ (PADIDENTIFIER "41")
+ )
+ (PAD 42 (PT 50572800 50080000) PC0 TOP
+ (PADIDENTIFIER "42")
+ )
+ (PAD 43 (PT 50572800 50160000) PC0 TOP
+ (PADIDENTIFIER "43")
+ )
+ (PAD 44 (PT 50572800 50240000) PC0 TOP
+ (PADIDENTIFIER "44")
+ )
+ (PAD 45 (PT 50572800 50320000) PC0 TOP
+ (PADIDENTIFIER "45")
+ )
+ (PAD 46 (PT 50572800 50400000) PC0 TOP
+ (PADIDENTIFIER "46")
+ )
+ (PAD 47 (PT 50572800 50480000) PC0 TOP
+ (PADIDENTIFIER "47")
+ )
+ (PAD 48 (PT 50572800 50560000) PC0 TOP
+ (PADIDENTIFIER "48")
+ )
+ (PAD 49 (PT 50572800 50640000) PC0 TOP
+ (PADIDENTIFIER "49")
+ )
+ (PAD 50 (PT 50572800 50720000) PC0 TOP
+ (PADIDENTIFIER "50")
+ )
+ (PAD 51 (PT 50572800 50800000) PC0 TOP
+ (PADIDENTIFIER "51")
+ )
+ (PAD 52 (PT 50572800 50880000) PC0 TOP
+ (PADIDENTIFIER "52")
+ )
+ (PAD 53 (PT 50572800 50960000) PC0 TOP
+ (PADIDENTIFIER "53")
+ )
+ (PAD 54 (PT 50572800 51040000) PC0 TOP
+ (PADIDENTIFIER "54")
+ )
+ (TEXTLOC COMP_NAME TC10 LAY10 (PT 50000000 50000000)
+ (ALIGN CENTERCENTER)
+ )
+ )
+ )
+)
diff --git a/Hardware/Lib/W9825G6KH-5/CADSTAR/W9825G6KH-5.csa b/Hardware/Lib/W9825G6KH-5/CADSTAR/W9825G6KH-5.csa
new file mode 100644
index 0000000..ef4153f
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/CADSTAR/W9825G6KH-5.csa
@@ -0,0 +1,630 @@
+(CADSTARSCM
+ (HEADER
+ (FORMAT SYMBOL 2 16)
+ (JOBFILE "")
+ (JOBTITLE "SamacSys ECAD Model")
+ (GENERATOR "1350235/1031803/2.50/54/2/Integrated Circuit")
+ (RESOLUTION(METRIC HUNDREDTH MICRON))
+ (TIMESTAMP 2025 02 01 05 40 22)
+ )
+ (ASSIGNMENTS
+ (CODEDEFS
+ (LINECODE LC1 "Line 10" 25400
+ (STYLE SOLID)
+ )
+ (TEXTCODE TC0 "(Pin Name/Number)" 15240 152400 152400)
+ (TEXTCODE TC5 "Text Size 60/43/6" 15240 152400 109220)
+ (TEXTCODE TC8 "Symbol Name" 10000 200000 0
+ (FONT "Arial" 400 0)
+ )
+ (TERMINALCODE TC0 "Terminal"
+ (CROSS 127000 0)
+ )
+ (ATTRNAME AT0 "pcb_zone"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT1 "tolerance"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT2 "voltage"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT3 "wattage"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT4 "Value"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT5 "sim_model"
+ (ATTROWNER ALL_ITEMS)
+ )
+ (ATTRNAME AT6 "Description"
+ (ATTROWNER SYMBOL)
+ )
+ )
+ (GRIDS
+ (WORKINGGRID
+ (STEPGRID "" 50800 50800)
+ )
+ (SCREENGRID
+ (STEPGRID "(Screen Grid)" 254000 254000)
+ )
+ )
+ (SETTINGS
+ (UNITS THOU)
+ (UNITSPRECISION 1)
+ (INTERLINEGAP 0)
+ (BARLINEGAP 0)
+ (ALLOWBARTEXT)
+ (DESIGNORIGIN (PT 0 0))
+ (DESIGNAREA (PT 0 0) (PT 100000000 100000000))
+ (DESIGNLIMIT (PT 100000000 100000000))
+ (ANGULARPRECISION 1)
+ )
+ )
+ (DEFAULTS
+ (DFLTSHAPETYPE OUTLINE)
+ (OUTLDFLTS LC1
+ (CLEAR)
+ )
+ (TEXTDFLTS TC5)
+ (ORIGINDFLTS TC8)
+ (ATTRDFLTS TC8)
+ (PINNOOFFSET 50800)
+ (PINNOANGLE 0)
+ )
+ (LIBRARY
+ (SYMDEF L0 "W9825G6KH-5" "" (PT 4572000 11938000)
+ (VERSION 1)
+ (FIGURE FIG0 LC1 NO_SHEET
+ (OPENSHAPE (PT 5080000 12192000) (PT 7366000 12192000) (PT 7366000 5080000) (PT 5080000 5080000) (PT 5080000 12192000))
+ )
+ (FIGURE FIG1 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 11938000) (PT 5080000 11938000))
+ )
+ (FIGURE FIG2 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 11684000) (PT 5080000 11684000))
+ )
+ (FIGURE FIG3 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 11430000) (PT 5080000 11430000))
+ )
+ (FIGURE FIG4 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 11176000) (PT 5080000 11176000))
+ )
+ (FIGURE FIG5 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 10922000) (PT 5080000 10922000))
+ )
+ (FIGURE FIG6 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 10668000) (PT 5080000 10668000))
+ )
+ (FIGURE FIG7 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 10414000) (PT 5080000 10414000))
+ )
+ (FIGURE FIG8 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 10160000) (PT 5080000 10160000))
+ )
+ (FIGURE FIG9 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 9906000) (PT 5080000 9906000))
+ )
+ (FIGURE FIG10 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 9652000) (PT 5080000 9652000))
+ )
+ (FIGURE FIG11 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 9398000) (PT 5080000 9398000))
+ )
+ (FIGURE FIG12 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 9144000) (PT 5080000 9144000))
+ )
+ (FIGURE FIG13 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 8890000) (PT 5080000 8890000))
+ )
+ (FIGURE FIG14 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 8636000) (PT 5080000 8636000))
+ )
+ (FIGURE FIG15 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 8382000) (PT 5080000 8382000))
+ )
+ (FIGURE FIG16 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 8128000) (PT 5080000 8128000))
+ )
+ (FIGURE FIG17 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 7874000) (PT 5080000 7874000))
+ )
+ (FIGURE FIG18 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 7620000) (PT 5080000 7620000))
+ )
+ (FIGURE FIG19 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 7366000) (PT 5080000 7366000))
+ )
+ (FIGURE FIG20 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 7112000) (PT 5080000 7112000))
+ )
+ (FIGURE FIG21 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 6858000) (PT 5080000 6858000))
+ )
+ (FIGURE FIG22 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 6604000) (PT 5080000 6604000))
+ )
+ (FIGURE FIG23 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 6350000) (PT 5080000 6350000))
+ )
+ (FIGURE FIG24 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 6096000) (PT 5080000 6096000))
+ )
+ (FIGURE FIG25 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 5842000) (PT 5080000 5842000))
+ )
+ (FIGURE FIG26 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 5588000) (PT 5080000 5588000))
+ )
+ (FIGURE FIG27 LC1 NO_SHEET
+ (OPENSHAPE (PT 4572000 5334000) (PT 5080000 5334000))
+ )
+ (FIGURE FIG28 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 11938000) (PT 7366000 11938000))
+ )
+ (FIGURE FIG29 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 11684000) (PT 7366000 11684000))
+ )
+ (FIGURE FIG30 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 11430000) (PT 7366000 11430000))
+ )
+ (FIGURE FIG31 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 11176000) (PT 7366000 11176000))
+ )
+ (FIGURE FIG32 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 10922000) (PT 7366000 10922000))
+ )
+ (FIGURE FIG33 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 10668000) (PT 7366000 10668000))
+ )
+ (FIGURE FIG34 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 10414000) (PT 7366000 10414000))
+ )
+ (FIGURE FIG35 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 10160000) (PT 7366000 10160000))
+ )
+ (FIGURE FIG36 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 9906000) (PT 7366000 9906000))
+ )
+ (FIGURE FIG37 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 9652000) (PT 7366000 9652000))
+ )
+ (FIGURE FIG38 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 9398000) (PT 7366000 9398000))
+ )
+ (FIGURE FIG39 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 9144000) (PT 7366000 9144000))
+ )
+ (FIGURE FIG40 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 8890000) (PT 7366000 8890000))
+ )
+ (FIGURE FIG41 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 8636000) (PT 7366000 8636000))
+ )
+ (FIGURE FIG42 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 8382000) (PT 7366000 8382000))
+ )
+ (FIGURE FIG43 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 8128000) (PT 7366000 8128000))
+ )
+ (FIGURE FIG44 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 7874000) (PT 7366000 7874000))
+ )
+ (FIGURE FIG45 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 7620000) (PT 7366000 7620000))
+ )
+ (FIGURE FIG46 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 7366000) (PT 7366000 7366000))
+ )
+ (FIGURE FIG47 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 7112000) (PT 7366000 7112000))
+ )
+ (FIGURE FIG48 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 6858000) (PT 7366000 6858000))
+ )
+ (FIGURE FIG49 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 6604000) (PT 7366000 6604000))
+ )
+ (FIGURE FIG50 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 6350000) (PT 7366000 6350000))
+ )
+ (FIGURE FIG51 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 6096000) (PT 7366000 6096000))
+ )
+ (FIGURE FIG52 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 5842000) (PT 7366000 5842000))
+ )
+ (FIGURE FIG53 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 5588000) (PT 7366000 5588000))
+ )
+ (FIGURE FIG54 LC1 NO_SHEET
+ (OPENSHAPE (PT 7874000 5334000) (PT 7366000 5334000))
+ )
+ (TERMINAL 1 TC0 (PT 4572000 11938000))
+ (TERMINAL 2 TC0 (PT 4572000 11684000))
+ (TERMINAL 3 TC0 (PT 4572000 11430000))
+ (TERMINAL 4 TC0 (PT 4572000 11176000))
+ (TERMINAL 5 TC0 (PT 4572000 10922000))
+ (TERMINAL 6 TC0 (PT 4572000 10668000))
+ (TERMINAL 7 TC0 (PT 4572000 10414000))
+ (TERMINAL 8 TC0 (PT 4572000 10160000))
+ (TERMINAL 9 TC0 (PT 4572000 9906000))
+ (TERMINAL 10 TC0 (PT 4572000 9652000))
+ (TERMINAL 11 TC0 (PT 4572000 9398000))
+ (TERMINAL 12 TC0 (PT 4572000 9144000))
+ (TERMINAL 13 TC0 (PT 4572000 8890000))
+ (TERMINAL 14 TC0 (PT 4572000 8636000))
+ (TERMINAL 15 TC0 (PT 4572000 8382000))
+ (TERMINAL 16 TC0 (PT 4572000 8128000))
+ (TERMINAL 17 TC0 (PT 4572000 7874000))
+ (TERMINAL 18 TC0 (PT 4572000 7620000))
+ (TERMINAL 19 TC0 (PT 4572000 7366000))
+ (TERMINAL 20 TC0 (PT 4572000 7112000))
+ (TERMINAL 21 TC0 (PT 4572000 6858000))
+ (TERMINAL 22 TC0 (PT 4572000 6604000))
+ (TERMINAL 23 TC0 (PT 4572000 6350000))
+ (TERMINAL 24 TC0 (PT 4572000 6096000))
+ (TERMINAL 25 TC0 (PT 4572000 5842000))
+ (TERMINAL 26 TC0 (PT 4572000 5588000))
+ (TERMINAL 27 TC0 (PT 4572000 5334000))
+ (TERMINAL 28 TC0 (PT 7874000 11938000))
+ (TERMINAL 29 TC0 (PT 7874000 11684000))
+ (TERMINAL 30 TC0 (PT 7874000 11430000))
+ (TERMINAL 31 TC0 (PT 7874000 11176000))
+ (TERMINAL 32 TC0 (PT 7874000 10922000))
+ (TERMINAL 33 TC0 (PT 7874000 10668000))
+ (TERMINAL 34 TC0 (PT 7874000 10414000))
+ (TERMINAL 35 TC0 (PT 7874000 10160000))
+ (TERMINAL 36 TC0 (PT 7874000 9906000))
+ (TERMINAL 37 TC0 (PT 7874000 9652000))
+ (TERMINAL 38 TC0 (PT 7874000 9398000))
+ (TERMINAL 39 TC0 (PT 7874000 9144000))
+ (TERMINAL 40 TC0 (PT 7874000 8890000))
+ (TERMINAL 41 TC0 (PT 7874000 8636000))
+ (TERMINAL 42 TC0 (PT 7874000 8382000))
+ (TERMINAL 43 TC0 (PT 7874000 8128000))
+ (TERMINAL 44 TC0 (PT 7874000 7874000))
+ (TERMINAL 45 TC0 (PT 7874000 7620000))
+ (TERMINAL 46 TC0 (PT 7874000 7366000))
+ (TERMINAL 47 TC0 (PT 7874000 7112000))
+ (TERMINAL 48 TC0 (PT 7874000 6858000))
+ (TERMINAL 49 TC0 (PT 7874000 6604000))
+ (TERMINAL 50 TC0 (PT 7874000 6350000))
+ (TERMINAL 51 TC0 (PT 7874000 6096000))
+ (TERMINAL 52 TC0 (PT 7874000 5842000))
+ (TERMINAL 53 TC0 (PT 7874000 5588000))
+ (TERMINAL 54 TC0 (PT 7874000 5334000))
+ (TEXTLOC SYMBOL_NAME TC8 (PT 7493000 12700000)
+ (ALIGN CENTERLEFT)
+ )
+ (TEXTLOC PART_NAME TC8 (PT 7493000 12446000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINNUMNAMELOC 1 TC8 (PT 4927600 11938000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 2 TC8 (PT 4927600 11684000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 3 TC8 (PT 4927600 11430000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 4 TC8 (PT 4927600 11176000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 5 TC8 (PT 4927600 10922000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 6 TC8 (PT 4927600 10668000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 7 TC8 (PT 4927600 10414000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 8 TC8 (PT 4927600 10160000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 9 TC8 (PT 4927600 9906000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 10 TC8 (PT 4927600 9652000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 11 TC8 (PT 4927600 9398000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 12 TC8 (PT 4927600 9144000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 13 TC8 (PT 4927600 8890000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 14 TC8 (PT 4927600 8636000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 15 TC8 (PT 4927600 8382000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 16 TC8 (PT 4927600 8128000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 17 TC8 (PT 4927600 7874000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 18 TC8 (PT 4927600 7620000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 19 TC8 (PT 4927600 7366000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 20 TC8 (PT 4927600 7112000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 21 TC8 (PT 4927600 6858000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 22 TC8 (PT 4927600 6604000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 23 TC8 (PT 4927600 6350000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 24 TC8 (PT 4927600 6096000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 25 TC8 (PT 4927600 5842000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 26 TC8 (PT 4927600 5588000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 27 TC8 (PT 4927600 5334000)
+ (ALIGN BOTTOMRIGHT)
+ )
+ (PINNUMNAMELOC 28 TC8 (PT 7518400 11938000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 29 TC8 (PT 7518400 11684000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 30 TC8 (PT 7518400 11430000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 31 TC8 (PT 7518400 11176000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 32 TC8 (PT 7518400 10922000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 33 TC8 (PT 7518400 10668000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 34 TC8 (PT 7518400 10414000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 35 TC8 (PT 7518400 10160000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 36 TC8 (PT 7518400 9906000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 37 TC8 (PT 7518400 9652000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 38 TC8 (PT 7518400 9398000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 39 TC8 (PT 7518400 9144000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 40 TC8 (PT 7518400 8890000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 41 TC8 (PT 7518400 8636000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 42 TC8 (PT 7518400 8382000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 43 TC8 (PT 7518400 8128000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 44 TC8 (PT 7518400 7874000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 45 TC8 (PT 7518400 7620000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 46 TC8 (PT 7518400 7366000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 47 TC8 (PT 7518400 7112000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 48 TC8 (PT 7518400 6858000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 49 TC8 (PT 7518400 6604000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 50 TC8 (PT 7518400 6350000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 51 TC8 (PT 7518400 6096000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 52 TC8 (PT 7518400 5842000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 53 TC8 (PT 7518400 5588000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINNUMNAMELOC 54 TC8 (PT 7518400 5334000)
+ (ALIGN BOTTOMLEFT)
+ )
+ (PINLABELLOC 1 TC8 (PT 5156200 11938000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 2 TC8 (PT 5156200 11684000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 3 TC8 (PT 5156200 11430000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 4 TC8 (PT 5156200 11176000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 5 TC8 (PT 5156200 10922000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 6 TC8 (PT 5156200 10668000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 7 TC8 (PT 5156200 10414000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 8 TC8 (PT 5156200 10160000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 9 TC8 (PT 5156200 9906000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 10 TC8 (PT 5156200 9652000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 11 TC8 (PT 5156200 9398000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 12 TC8 (PT 5156200 9144000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 13 TC8 (PT 5156200 8890000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 14 TC8 (PT 5156200 8636000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 15 TC8 (PT 5156200 8382000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 16 TC8 (PT 5156200 8128000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 17 TC8 (PT 5156200 7874000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 18 TC8 (PT 5156200 7620000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 19 TC8 (PT 5156200 7366000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 20 TC8 (PT 5156200 7112000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 21 TC8 (PT 5156200 6858000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 22 TC8 (PT 5156200 6604000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 23 TC8 (PT 5156200 6350000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 24 TC8 (PT 5156200 6096000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 25 TC8 (PT 5156200 5842000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 26 TC8 (PT 5156200 5588000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 27 TC8 (PT 5156200 5334000)
+ (ALIGN CENTERLEFT)
+ )
+ (PINLABELLOC 28 TC8 (PT 7289800 11938000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 29 TC8 (PT 7289800 11684000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 30 TC8 (PT 7289800 11430000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 31 TC8 (PT 7289800 11176000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 32 TC8 (PT 7289800 10922000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 33 TC8 (PT 7289800 10668000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 34 TC8 (PT 7289800 10414000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 35 TC8 (PT 7289800 10160000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 36 TC8 (PT 7289800 9906000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 37 TC8 (PT 7289800 9652000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 38 TC8 (PT 7289800 9398000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 39 TC8 (PT 7289800 9144000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 40 TC8 (PT 7289800 8890000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 41 TC8 (PT 7289800 8636000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 42 TC8 (PT 7289800 8382000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 43 TC8 (PT 7289800 8128000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 44 TC8 (PT 7289800 7874000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 45 TC8 (PT 7289800 7620000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 46 TC8 (PT 7289800 7366000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 47 TC8 (PT 7289800 7112000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 48 TC8 (PT 7289800 6858000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 49 TC8 (PT 7289800 6604000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 50 TC8 (PT 7289800 6350000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 51 TC8 (PT 7289800 6096000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 52 TC8 (PT 7289800 5842000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 53 TC8 (PT 7289800 5588000)
+ (ALIGN CENTERRIGHT)
+ )
+ (PINLABELLOC 54 TC8 (PT 7289800 5334000)
+ (ALIGN CENTERRIGHT)
+ )
+ )
+ )
+)
diff --git a/Hardware/Lib/W9825G6KH-5/CADSTAR/W9825G6KH-5.lib b/Hardware/Lib/W9825G6KH-5/CADSTAR/W9825G6KH-5.lib
new file mode 100644
index 0000000..5d710ac
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/CADSTAR/W9825G6KH-5.lib
@@ -0,0 +1,17 @@
+.W9825G6KH-5 :1 ;256Mb SDRAM 200MHz TSOPII54
+SOP80P1176X120-54N
+*STM IC
+*NGS
+*PLB 1="VDD_1" 2="DQ0" 3="VDDQ_1" 4="DQ1" 5="DQ2" 6="VSSQ_1" 7="DQ3" 8="DQ4" 9="VDDQ_2" 10="DQ5" 11="DQ6" 12="VSSQ_2" 13="DQ7" 14="VDD_2" 15="LDQM" 16="'WE'" 17="'CAS'" 18="'RAS'" 19="'CS'" 20="BS0" 21="BS1" 22="A10/AP" 23="A0" 24="A1" 25="A2" 26="A3" 27="VDD_3" 28="VSS_1" 29="A4" 30="A5" 31="A6" 32="A7" 33="A8" 34="A9" 35="A11" 36="A12" 37="CKE" 38="CLK" 39="UDQM" 40="NC" 41="VSS_2" 42="DQ8" 43="VDDQ_3" 44="DQ9" 45="DQ10" 46="VSSQ_3" 47="DQ11" 48="DQ12" &
+49="VDDQ_4" 50="DQ13" 51="DQ14" 52="VSSQ_4" 53="DQ15" 54="VSS_3"
+*MXP 54
+*DFN W9825G6KH-5
+~!Mouser Part Number (454-W9825G6KH-5)
+~!Link Mouser Price/Stock (https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D)
+~!Manufacturer_Name (Winbond)
+~!Manufacturer_Part_Number (W9825G6KH-5)
+~!Link Datasheet (https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet)
+~!Height (1.2mm)
+~!3D_Model (W9825G6KH-5)
+W9825G6KH-5
+1.1!U 2.1!U 3.1!U 4.1!U 5.1!U 6.1!U 7.1!U 8.1!U 9.1!U 10.1!U 11.1!U 12.1!U 13.1!U 14.1!U 15.1!U 16.1!U 17.1!U 18.1!U 19.1!U 20.1!U 21.1!U 22.1!U 23.1!U 24.1!U 25.1!U 26.1!U 27.1!U 54.1!U 53.1!U 52.1!U 51.1!U 50.1!U 49.1!U 48.1!U 47.1!U 46.1!U 45.1!U 44.1!U 43.1!U 42.1!U 41.1!U 40.1!U 39.1!U 38.1!U 37.1!U 36.1!U 35.1!U 34.1!U 33.1!U 32.1!U 31.1!U 30.1!U 29.1!U 28.1!U
diff --git a/Hardware/Lib/W9825G6KH-5/CR-5000/SOP80P1176X120-54N.ftf b/Hardware/Lib/W9825G6KH-5/CR-5000/SOP80P1176X120-54N.ftf
new file mode 100644
index 0000000..322a152
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/CR-5000/SOP80P1176X120-54N.ftf
@@ -0,0 +1,921 @@
+(ftf
+ (header
+ (version 2.0)
+ (unit DBUNIT)
+ )
+ (TechnologyContainer
+ (technology SamacSys_Footprint
+ (footprintLayer
+ (layer Top (type Conductive))
+ (layer Inner (type Conductive))
+ (layer Bottom (type Conductive))
+ (layer Silk-Top (type Symbolmark))
+ (layer Silk-Bottom (type Symbolmark))
+ (layer Resist-Top (type Solderresist))
+ (layer Resist-Bottom (type Solderresist))
+ (layer MetalMask-Top (type Metalmask))
+ (layer MetalMask-Bottom (type Metalmask))
+ (layer CompArea-Top (type Comparea))
+ (layer CompArea-Bottom (type Comparea))
+ (layer Assembly-Top (type Undefined))
+ (layer Assembly-Bottom (type Undefined))
+ (layer Hole (type Hole))
+ )
+ )
+ )
+ (footprintContainer
+ (commonParameters
+ (dimensionParameters
+ (arrowLength 100000)
+ (arrowAngle 15.000000)
+ (dotDiameter 100000)
+ (textFrameOffset 100000)
+ (arrowOffset 100000)
+ (dimAssistOffset 100000)
+ (dimLineWidth 10000)
+ (drawTextFrame NO)
+ (textFrameRange ALL)
+ (textClip NO)
+ (standard JIS)
+ )
+ )
+ (padstackGroups
+ (padstackGroup default)
+ )
+ (pads
+ (pad r129.5_60
+ (photo FLASH)
+ (panelUse NO)
+ (geometry
+ (rectangle
+ (pt 0 0)
+ (width 60000)
+ (height 129500)
+ (rAngle 0.000000)
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ )
+ )
+ )
+ ); End of pads
+ (padstacks
+ (padstack r129.5_60
+ (type NONPLATED)
+ (throughMode NONTHROUGH)
+ (panelUse NO)
+ (padSet (footLayer Top)
+ (connect (pad r129.5_60))
+ (noconnect (pad r129.5_60))
+ )
+ (padSet (footLayer Resist-Top)
+ (connect (pad r129.5_60))
+ (noconnect (pad r129.5_60))
+ )
+ (padSet (footLayer MetalMask-Top)
+ (connect (pad r129.5_60))
+ (noconnect (pad r129.5_60))
+ )
+ )
+ ); End of padstacks
+ (footprints
+ (footprint "SOP80P1176X120-54N"
+ (polarity YES)
+ (panelUse NO)
+ (heelprint
+ (layout
+ (layer (footLayer CompArea-Top)
+ (area
+ (geometry
+ (surface
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ (vertex
+ (pt 662500 1142500)
+ (pt 662500 -1142500)
+ (pt -662500 -1142500)
+ (pt -662500 1142500)
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -508000 1111000
+ (width 10000)
+ )
+ (pt 508000 1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 508000 1111000
+ (width 10000)
+ )
+ (pt 508000 -1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 508000 -1111000
+ (width 10000)
+ )
+ (pt -508000 -1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -508000 -1111000
+ (width 10000)
+ )
+ (pt -508000 1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -508000 1031000
+ (width 10000)
+ )
+ (pt -428000 1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -473000 1111000
+ (width 20000)
+ )
+ (pt 473000 1111000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 473000 1111000
+ (width 20000)
+ )
+ (pt 473000 -1111000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 473000 -1111000
+ (width 20000)
+ )
+ (pt -473000 -1111000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -473000 -1111000
+ (width 20000)
+ )
+ (pt -473000 1111000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -637500 1105000
+ (width 20000)
+ )
+ (pt -508000 1105000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ ); End of layout
+ ); End of heelprint
+ (toeprint
+ (pin 1
+ (pt -572800 1040000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 1040000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 2
+ (pt -572800 960000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 960000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 3
+ (pt -572800 880000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 880000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 4
+ (pt -572800 800000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 800000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 5
+ (pt -572800 720000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 720000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 6
+ (pt -572800 640000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 640000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 7
+ (pt -572800 560000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 560000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 8
+ (pt -572800 480000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 480000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 9
+ (pt -572800 400000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 400000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 10
+ (pt -572800 320000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 320000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 11
+ (pt -572800 240000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 240000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 12
+ (pt -572800 160000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 160000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 13
+ (pt -572800 80000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 80000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 14
+ (pt -572800 0)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 0)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 15
+ (pt -572800 -80000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -80000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 16
+ (pt -572800 -160000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -160000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 17
+ (pt -572800 -240000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -240000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 18
+ (pt -572800 -320000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -320000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 19
+ (pt -572800 -400000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -400000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 20
+ (pt -572800 -480000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -480000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 21
+ (pt -572800 -560000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -560000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 22
+ (pt -572800 -640000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -640000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 23
+ (pt -572800 -720000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -720000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 24
+ (pt -572800 -800000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -800000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 25
+ (pt -572800 -880000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -880000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 26
+ (pt -572800 -960000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -960000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 27
+ (pt -572800 -1040000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -1040000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 28
+ (pt 572800 -1040000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -1040000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 29
+ (pt 572800 -960000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -960000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 30
+ (pt 572800 -880000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -880000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 31
+ (pt 572800 -800000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -800000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 32
+ (pt 572800 -720000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -720000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 33
+ (pt 572800 -640000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -640000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 34
+ (pt 572800 -560000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -560000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 35
+ (pt 572800 -480000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -480000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 36
+ (pt 572800 -400000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -400000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 37
+ (pt 572800 -320000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -320000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 38
+ (pt 572800 -240000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -240000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 39
+ (pt 572800 -160000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -160000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 40
+ (pt 572800 -80000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -80000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 41
+ (pt 572800 0)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 0)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 42
+ (pt 572800 80000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 80000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 43
+ (pt 572800 160000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 160000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 44
+ (pt 572800 240000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 240000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 45
+ (pt 572800 320000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 320000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 46
+ (pt 572800 400000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 400000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 47
+ (pt 572800 480000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 480000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 48
+ (pt 572800 560000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 560000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 49
+ (pt 572800 640000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 640000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 50
+ (pt 572800 720000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 720000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 51
+ (pt 572800 800000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 800000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 52
+ (pt 572800 880000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 880000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 53
+ (pt 572800 960000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 960000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 54
+ (pt 572800 1040000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 1040000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ ); End of toeprint
+ (propertyS accurateShape W9825G6KH-5.stp)
+ ); End of footprint
+ ); End of footprints
+ ); End of footprintContainer
+); End of ftf
+
diff --git a/Hardware/Lib/W9825G6KH-5/CR-5000/SOP80P1176X120-54N.pkf b/Hardware/Lib/W9825G6KH-5/CR-5000/SOP80P1176X120-54N.pkf
new file mode 100644
index 0000000..032123b
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/CR-5000/SOP80P1176X120-54N.pkf
@@ -0,0 +1,10 @@
+(unit MM)
+
+(package "SOP80P1176X120-54N"
+ (type UNDEF)
+ (uver 2)
+ (mountForm default
+ (footprintRef "SOP80P1176X120-54N")
+ (spec "default")
+ )
+)
diff --git a/Hardware/Lib/W9825G6KH-5/CR-5000/W9825G6KH-5.cdf b/Hardware/Lib/W9825G6KH-5/CR-5000/W9825G6KH-5.cdf
new file mode 100644
index 0000000..6c3b591
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/CR-5000/W9825G6KH-5.cdf
@@ -0,0 +1,73 @@
+(part "W9825G6KH-5"
+ (packageRef "SOP80P1176X120-54N")
+ (interface
+ (port "1" (symbPinId 1) (portName "VDD_1") (portType INOUT))
+ (port "2" (symbPinId 2) (portName "DQ0") (portType INOUT))
+ (port "3" (symbPinId 3) (portName "VDDQ_1") (portType INOUT))
+ (port "4" (symbPinId 4) (portName "DQ1") (portType INOUT))
+ (port "5" (symbPinId 5) (portName "DQ2") (portType INOUT))
+ (port "6" (symbPinId 6) (portName "VSSQ_1") (portType INOUT))
+ (port "7" (symbPinId 7) (portName "DQ3") (portType INOUT))
+ (port "8" (symbPinId 8) (portName "DQ4") (portType INOUT))
+ (port "9" (symbPinId 9) (portName "VDDQ_2") (portType INOUT))
+ (port "10" (symbPinId 10) (portName "DQ5") (portType INOUT))
+ (port "11" (symbPinId 11) (portName "DQ6") (portType INOUT))
+ (port "12" (symbPinId 12) (portName "VSSQ_2") (portType INOUT))
+ (port "13" (symbPinId 13) (portName "DQ7") (portType INOUT))
+ (port "14" (symbPinId 14) (portName "VDD_2") (portType INOUT))
+ (port "15" (symbPinId 15) (portName "LDQM") (portType INOUT))
+ (port "16" (symbPinId 16) (portName "%WE%") (portType INOUT))
+ (port "17" (symbPinId 17) (portName "%CAS%") (portType INOUT))
+ (port "18" (symbPinId 18) (portName "%RAS%") (portType INOUT))
+ (port "19" (symbPinId 19) (portName "%CS%") (portType INOUT))
+ (port "20" (symbPinId 20) (portName "BS0") (portType INOUT))
+ (port "21" (symbPinId 21) (portName "BS1") (portType INOUT))
+ (port "22" (symbPinId 22) (portName "A10/AP") (portType INOUT))
+ (port "23" (symbPinId 23) (portName "A0") (portType INOUT))
+ (port "24" (symbPinId 24) (portName "A1") (portType INOUT))
+ (port "25" (symbPinId 25) (portName "A2") (portType INOUT))
+ (port "26" (symbPinId 26) (portName "A3") (portType INOUT))
+ (port "27" (symbPinId 27) (portName "VDD_3") (portType INOUT))
+ (port "28" (symbPinId 28) (portName "VSS_1") (portType INOUT))
+ (port "29" (symbPinId 29) (portName "A4") (portType INOUT))
+ (port "30" (symbPinId 30) (portName "A5") (portType INOUT))
+ (port "31" (symbPinId 31) (portName "A6") (portType INOUT))
+ (port "32" (symbPinId 32) (portName "A7") (portType INOUT))
+ (port "33" (symbPinId 33) (portName "A8") (portType INOUT))
+ (port "34" (symbPinId 34) (portName "A9") (portType INOUT))
+ (port "35" (symbPinId 35) (portName "A11") (portType INOUT))
+ (port "36" (symbPinId 36) (portName "A12") (portType INOUT))
+ (port "37" (symbPinId 37) (portName "CKE") (portType INOUT))
+ (port "38" (symbPinId 38) (portName "CLK") (portType INOUT))
+ (port "39" (symbPinId 39) (portName "UDQM") (portType INOUT))
+ (port "40" (symbPinId 40) (portName "NC") (portType INOUT))
+ (port "41" (symbPinId 41) (portName "VSS_2") (portType INOUT))
+ (port "42" (symbPinId 42) (portName "DQ8") (portType INOUT))
+ (port "43" (symbPinId 43) (portName "VDDQ_3") (portType INOUT))
+ (port "44" (symbPinId 44) (portName "DQ9") (portType INOUT))
+ (port "45" (symbPinId 45) (portName "DQ10") (portType INOUT))
+ (port "46" (symbPinId 46) (portName "VSSQ_3") (portType INOUT))
+ (port "47" (symbPinId 47) (portName "DQ11") (portType INOUT))
+ (port "48" (symbPinId 48) (portName "DQ12") (portType INOUT))
+ (port "49" (symbPinId 49) (portName "VDDQ_4") (portType INOUT))
+ (port "50" (symbPinId 50) (portName "DQ13") (portType INOUT))
+ (port "51" (symbPinId 51) (portName "DQ14") (portType INOUT))
+ (port "52" (symbPinId 52) (portName "VSSQ_4") (portType INOUT))
+ (port "53" (symbPinId 53) (portName "DQ15") (portType INOUT))
+ (port "54" (symbPinId 54) (portName "VSS_3") (portType INOUT))
+ )
+ (partClass UNDEF)
+ (useInSchema Y)
+ (useInLayout Y)
+ (inPartsList Y)
+ (partType NORMAL)
+ (placeRestriction FREE)
+ (property "compKind" "101")
+ (property "Mouser_Part_Number" "454-W9825G6KH-5")
+ (property "Mouser_Price/Stock" "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D")
+ (property "Manufacturer_Name" "Winbond")
+ (property "Manufacturer_Part_Number" "W9825G6KH-5")
+ (property "Description" "256Mb SDRAM 200MHz TSOPII54")
+ (property "Datasheet_Link" "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet")
+ (property "symbolName1" "W9825G6KH-5")
+)
diff --git a/Hardware/Lib/W9825G6KH-5/CR-5000/W9825G6KH-5.laf b/Hardware/Lib/W9825G6KH-5/CR-5000/W9825G6KH-5.laf
new file mode 100644
index 0000000..3b2e5f4
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/CR-5000/W9825G6KH-5.laf
@@ -0,0 +1,780 @@
+LIB W9825G6KH-5
+ZONE 1 2 1 50.000 50.000 0.000 0.000 0 A 1
+GRID 1 1 1 1 1 1 1 4
+SHT 1 1 1 0 54 26 56
+PROP 0 componentType 1
+parts
+ENDPROP
+PROP 0 componentKind 1
+101
+ENDPROP
+PROP 0 partName 1
+W9825G6KH-5
+ENDPROP
+VIEW 1 1 0 -1 -1 23 6 0 1.000 3 reference
+VIEW 1 1 0 -1 -1 23 4 0 1.000 3 partName
+ENDSHT
+LINE 1 -1 -1 -1 0 0 0
+POINT - 4 2
+POINT - 22 2
+POINT - 22 -54
+POINT - 4 -54
+POINT - 4 2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 0
+POINT - 4 0
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -2
+POINT - 4 -2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -4
+POINT - 4 -4
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -6
+POINT - 4 -6
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -8
+POINT - 4 -8
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -10
+POINT - 4 -10
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -12
+POINT - 4 -12
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -14
+POINT - 4 -14
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -16
+POINT - 4 -16
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -18
+POINT - 4 -18
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -20
+POINT - 4 -20
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -22
+POINT - 4 -22
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -24
+POINT - 4 -24
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -26
+POINT - 4 -26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -28
+POINT - 4 -28
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -30
+POINT - 4 -30
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -32
+POINT - 4 -32
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -34
+POINT - 4 -34
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -36
+POINT - 4 -36
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -38
+POINT - 4 -38
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -40
+POINT - 4 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -42
+POINT - 4 -42
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -44
+POINT - 4 -44
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -46
+POINT - 4 -46
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -48
+POINT - 4 -48
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -50
+POINT - 4 -50
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -52
+POINT - 4 -52
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 0
+POINT - 22 0
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -2
+POINT - 22 -2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -4
+POINT - 22 -4
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -6
+POINT - 22 -6
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -8
+POINT - 22 -8
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -10
+POINT - 22 -10
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -12
+POINT - 22 -12
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -14
+POINT - 22 -14
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -16
+POINT - 22 -16
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -18
+POINT - 22 -18
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -20
+POINT - 22 -20
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -22
+POINT - 22 -22
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -24
+POINT - 22 -24
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -26
+POINT - 22 -26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -28
+POINT - 22 -28
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -30
+POINT - 22 -30
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -32
+POINT - 22 -32
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -34
+POINT - 22 -34
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -36
+POINT - 22 -36
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -38
+POINT - 22 -38
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -40
+POINT - 22 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -42
+POINT - 22 -42
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -44
+POINT - 22 -44
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -46
+POINT - 22 -46
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -48
+POINT - 22 -48
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -50
+POINT - 22 -50
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -52
+POINT - 22 -52
+ENDLIN
+PIN 1 1 0 0
+PROP 0 pinLabel 1
+VDD_1
+ENDPROP
+PROP 0 pinNumber 1
+1
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 0.4 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 0 0 1.000 3 pinLabel
+ENDPIN
+PIN 2 1 0 -2
+PROP 0 pinLabel 1
+DQ0
+ENDPROP
+PROP 0 pinNumber 1
+2
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -1.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -2 0 1.000 3 pinLabel
+ENDPIN
+PIN 3 1 0 -4
+PROP 0 pinLabel 1
+VDDQ_1
+ENDPROP
+PROP 0 pinNumber 1
+3
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -3.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -4 0 1.000 3 pinLabel
+ENDPIN
+PIN 4 1 0 -6
+PROP 0 pinLabel 1
+DQ1
+ENDPROP
+PROP 0 pinNumber 1
+4
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -5.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -6 0 1.000 3 pinLabel
+ENDPIN
+PIN 5 1 0 -8
+PROP 0 pinLabel 1
+DQ2
+ENDPROP
+PROP 0 pinNumber 1
+5
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -7.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -8 0 1.000 3 pinLabel
+ENDPIN
+PIN 6 1 0 -10
+PROP 0 pinLabel 1
+VSSQ_1
+ENDPROP
+PROP 0 pinNumber 1
+6
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -9.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -10 0 1.000 3 pinLabel
+ENDPIN
+PIN 7 1 0 -12
+PROP 0 pinLabel 1
+DQ3
+ENDPROP
+PROP 0 pinNumber 1
+7
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -11.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -12 0 1.000 3 pinLabel
+ENDPIN
+PIN 8 1 0 -14
+PROP 0 pinLabel 1
+DQ4
+ENDPROP
+PROP 0 pinNumber 1
+8
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -13.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -14 0 1.000 3 pinLabel
+ENDPIN
+PIN 9 1 0 -16
+PROP 0 pinLabel 1
+VDDQ_2
+ENDPROP
+PROP 0 pinNumber 1
+9
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -15.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -16 0 1.000 3 pinLabel
+ENDPIN
+PIN 10 1 0 -18
+PROP 0 pinLabel 1
+DQ5
+ENDPROP
+PROP 0 pinNumber 1
+10
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -17.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -18 0 1.000 3 pinLabel
+ENDPIN
+PIN 11 1 0 -20
+PROP 0 pinLabel 1
+DQ6
+ENDPROP
+PROP 0 pinNumber 1
+11
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -19.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -20 0 1.000 3 pinLabel
+ENDPIN
+PIN 12 1 0 -22
+PROP 0 pinLabel 1
+VSSQ_2
+ENDPROP
+PROP 0 pinNumber 1
+12
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -21.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -22 0 1.000 3 pinLabel
+ENDPIN
+PIN 13 1 0 -24
+PROP 0 pinLabel 1
+DQ7
+ENDPROP
+PROP 0 pinNumber 1
+13
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -23.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -24 0 1.000 3 pinLabel
+ENDPIN
+PIN 14 1 0 -26
+PROP 0 pinLabel 1
+VDD_2
+ENDPROP
+PROP 0 pinNumber 1
+14
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -25.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -26 0 1.000 3 pinLabel
+ENDPIN
+PIN 15 1 0 -28
+PROP 0 pinLabel 1
+LDQM
+ENDPROP
+PROP 0 pinNumber 1
+15
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -27.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -28 0 1.000 3 pinLabel
+ENDPIN
+PIN 16 1 0 -30
+PROP 0 pinLabel 1
+%WE%
+ENDPROP
+PROP 0 pinNumber 1
+16
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -29.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -30 0 1.000 3 pinLabel
+ENDPIN
+PIN 17 1 0 -32
+PROP 0 pinLabel 1
+%CAS%
+ENDPROP
+PROP 0 pinNumber 1
+17
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -31.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -32 0 1.000 3 pinLabel
+ENDPIN
+PIN 18 1 0 -34
+PROP 0 pinLabel 1
+%RAS%
+ENDPROP
+PROP 0 pinNumber 1
+18
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -33.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -34 0 1.000 3 pinLabel
+ENDPIN
+PIN 19 1 0 -36
+PROP 0 pinLabel 1
+%CS%
+ENDPROP
+PROP 0 pinNumber 1
+19
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -35.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -36 0 1.000 3 pinLabel
+ENDPIN
+PIN 20 1 0 -38
+PROP 0 pinLabel 1
+BS0
+ENDPROP
+PROP 0 pinNumber 1
+20
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -37.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -38 0 1.000 3 pinLabel
+ENDPIN
+PIN 21 1 0 -40
+PROP 0 pinLabel 1
+BS1
+ENDPROP
+PROP 0 pinNumber 1
+21
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -39.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -40 0 1.000 3 pinLabel
+ENDPIN
+PIN 22 1 0 -42
+PROP 0 pinLabel 1
+A10/AP
+ENDPROP
+PROP 0 pinNumber 1
+22
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -41.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -42 0 1.000 3 pinLabel
+ENDPIN
+PIN 23 1 0 -44
+PROP 0 pinLabel 1
+A0
+ENDPROP
+PROP 0 pinNumber 1
+23
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -43.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -44 0 1.000 3 pinLabel
+ENDPIN
+PIN 24 1 0 -46
+PROP 0 pinLabel 1
+A1
+ENDPROP
+PROP 0 pinNumber 1
+24
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -45.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -46 0 1.000 3 pinLabel
+ENDPIN
+PIN 25 1 0 -48
+PROP 0 pinLabel 1
+A2
+ENDPROP
+PROP 0 pinNumber 1
+25
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -47.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -48 0 1.000 3 pinLabel
+ENDPIN
+PIN 26 1 0 -50
+PROP 0 pinLabel 1
+A3
+ENDPROP
+PROP 0 pinNumber 1
+26
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -49.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -50 0 1.000 3 pinLabel
+ENDPIN
+PIN 27 1 0 -52
+PROP 0 pinLabel 1
+VDD_3
+ENDPROP
+PROP 0 pinNumber 1
+27
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -51.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -52 0 1.000 3 pinLabel
+ENDPIN
+PIN 28 1 26 0
+PROP 0 pinLabel 1
+VSS_3
+ENDPROP
+PROP 0 pinNumber 1
+54
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 0.4 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 0 0 1.000 5 pinLabel
+ENDPIN
+PIN 29 1 26 -2
+PROP 0 pinLabel 1
+DQ15
+ENDPROP
+PROP 0 pinNumber 1
+53
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -1.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -2 0 1.000 5 pinLabel
+ENDPIN
+PIN 30 1 26 -4
+PROP 0 pinLabel 1
+VSSQ_4
+ENDPROP
+PROP 0 pinNumber 1
+52
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -3.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -4 0 1.000 5 pinLabel
+ENDPIN
+PIN 31 1 26 -6
+PROP 0 pinLabel 1
+DQ14
+ENDPROP
+PROP 0 pinNumber 1
+51
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -5.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -6 0 1.000 5 pinLabel
+ENDPIN
+PIN 32 1 26 -8
+PROP 0 pinLabel 1
+DQ13
+ENDPROP
+PROP 0 pinNumber 1
+50
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -7.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -8 0 1.000 5 pinLabel
+ENDPIN
+PIN 33 1 26 -10
+PROP 0 pinLabel 1
+VDDQ_4
+ENDPROP
+PROP 0 pinNumber 1
+49
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -9.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -10 0 1.000 5 pinLabel
+ENDPIN
+PIN 34 1 26 -12
+PROP 0 pinLabel 1
+DQ12
+ENDPROP
+PROP 0 pinNumber 1
+48
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -11.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -12 0 1.000 5 pinLabel
+ENDPIN
+PIN 35 1 26 -14
+PROP 0 pinLabel 1
+DQ11
+ENDPROP
+PROP 0 pinNumber 1
+47
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -13.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -14 0 1.000 5 pinLabel
+ENDPIN
+PIN 36 1 26 -16
+PROP 0 pinLabel 1
+VSSQ_3
+ENDPROP
+PROP 0 pinNumber 1
+46
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -15.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -16 0 1.000 5 pinLabel
+ENDPIN
+PIN 37 1 26 -18
+PROP 0 pinLabel 1
+DQ10
+ENDPROP
+PROP 0 pinNumber 1
+45
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -17.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -18 0 1.000 5 pinLabel
+ENDPIN
+PIN 38 1 26 -20
+PROP 0 pinLabel 1
+DQ9
+ENDPROP
+PROP 0 pinNumber 1
+44
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -19.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -20 0 1.000 5 pinLabel
+ENDPIN
+PIN 39 1 26 -22
+PROP 0 pinLabel 1
+VDDQ_3
+ENDPROP
+PROP 0 pinNumber 1
+43
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -21.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -22 0 1.000 5 pinLabel
+ENDPIN
+PIN 40 1 26 -24
+PROP 0 pinLabel 1
+DQ8
+ENDPROP
+PROP 0 pinNumber 1
+42
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -23.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -24 0 1.000 5 pinLabel
+ENDPIN
+PIN 41 1 26 -26
+PROP 0 pinLabel 1
+VSS_2
+ENDPROP
+PROP 0 pinNumber 1
+41
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -25.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -26 0 1.000 5 pinLabel
+ENDPIN
+PIN 42 1 26 -28
+PROP 0 pinLabel 1
+NC
+ENDPROP
+PROP 0 pinNumber 1
+40
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -27.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -28 0 1.000 5 pinLabel
+ENDPIN
+PIN 43 1 26 -30
+PROP 0 pinLabel 1
+UDQM
+ENDPROP
+PROP 0 pinNumber 1
+39
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -29.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -30 0 1.000 5 pinLabel
+ENDPIN
+PIN 44 1 26 -32
+PROP 0 pinLabel 1
+CLK
+ENDPROP
+PROP 0 pinNumber 1
+38
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -31.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -32 0 1.000 5 pinLabel
+ENDPIN
+PIN 45 1 26 -34
+PROP 0 pinLabel 1
+CKE
+ENDPROP
+PROP 0 pinNumber 1
+37
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -33.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -34 0 1.000 5 pinLabel
+ENDPIN
+PIN 46 1 26 -36
+PROP 0 pinLabel 1
+A12
+ENDPROP
+PROP 0 pinNumber 1
+36
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -35.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -36 0 1.000 5 pinLabel
+ENDPIN
+PIN 47 1 26 -38
+PROP 0 pinLabel 1
+A11
+ENDPROP
+PROP 0 pinNumber 1
+35
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -37.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -38 0 1.000 5 pinLabel
+ENDPIN
+PIN 48 1 26 -40
+PROP 0 pinLabel 1
+A9
+ENDPROP
+PROP 0 pinNumber 1
+34
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -39.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -40 0 1.000 5 pinLabel
+ENDPIN
+PIN 49 1 26 -42
+PROP 0 pinLabel 1
+A8
+ENDPROP
+PROP 0 pinNumber 1
+33
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -41.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -42 0 1.000 5 pinLabel
+ENDPIN
+PIN 50 1 26 -44
+PROP 0 pinLabel 1
+A7
+ENDPROP
+PROP 0 pinNumber 1
+32
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -43.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -44 0 1.000 5 pinLabel
+ENDPIN
+PIN 51 1 26 -46
+PROP 0 pinLabel 1
+A6
+ENDPROP
+PROP 0 pinNumber 1
+31
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -45.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -46 0 1.000 5 pinLabel
+ENDPIN
+PIN 52 1 26 -48
+PROP 0 pinLabel 1
+A5
+ENDPROP
+PROP 0 pinNumber 1
+30
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -47.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -48 0 1.000 5 pinLabel
+ENDPIN
+PIN 53 1 26 -50
+PROP 0 pinLabel 1
+A4
+ENDPROP
+PROP 0 pinNumber 1
+29
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -49.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -50 0 1.000 5 pinLabel
+ENDPIN
+PIN 54 1 26 -52
+PROP 0 pinLabel 1
+VSS_1
+ENDPROP
+PROP 0 pinNumber 1
+28
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -51.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -52 0 1.000 5 pinLabel
+ENDPIN
+ENDLIB
diff --git a/Hardware/Lib/W9825G6KH-5/CR-8000/SOP80P1176X120-54N.ftf b/Hardware/Lib/W9825G6KH-5/CR-8000/SOP80P1176X120-54N.ftf
new file mode 100644
index 0000000..322a152
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/CR-8000/SOP80P1176X120-54N.ftf
@@ -0,0 +1,921 @@
+(ftf
+ (header
+ (version 2.0)
+ (unit DBUNIT)
+ )
+ (TechnologyContainer
+ (technology SamacSys_Footprint
+ (footprintLayer
+ (layer Top (type Conductive))
+ (layer Inner (type Conductive))
+ (layer Bottom (type Conductive))
+ (layer Silk-Top (type Symbolmark))
+ (layer Silk-Bottom (type Symbolmark))
+ (layer Resist-Top (type Solderresist))
+ (layer Resist-Bottom (type Solderresist))
+ (layer MetalMask-Top (type Metalmask))
+ (layer MetalMask-Bottom (type Metalmask))
+ (layer CompArea-Top (type Comparea))
+ (layer CompArea-Bottom (type Comparea))
+ (layer Assembly-Top (type Undefined))
+ (layer Assembly-Bottom (type Undefined))
+ (layer Hole (type Hole))
+ )
+ )
+ )
+ (footprintContainer
+ (commonParameters
+ (dimensionParameters
+ (arrowLength 100000)
+ (arrowAngle 15.000000)
+ (dotDiameter 100000)
+ (textFrameOffset 100000)
+ (arrowOffset 100000)
+ (dimAssistOffset 100000)
+ (dimLineWidth 10000)
+ (drawTextFrame NO)
+ (textFrameRange ALL)
+ (textClip NO)
+ (standard JIS)
+ )
+ )
+ (padstackGroups
+ (padstackGroup default)
+ )
+ (pads
+ (pad r129.5_60
+ (photo FLASH)
+ (panelUse NO)
+ (geometry
+ (rectangle
+ (pt 0 0)
+ (width 60000)
+ (height 129500)
+ (rAngle 0.000000)
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ )
+ )
+ )
+ ); End of pads
+ (padstacks
+ (padstack r129.5_60
+ (type NONPLATED)
+ (throughMode NONTHROUGH)
+ (panelUse NO)
+ (padSet (footLayer Top)
+ (connect (pad r129.5_60))
+ (noconnect (pad r129.5_60))
+ )
+ (padSet (footLayer Resist-Top)
+ (connect (pad r129.5_60))
+ (noconnect (pad r129.5_60))
+ )
+ (padSet (footLayer MetalMask-Top)
+ (connect (pad r129.5_60))
+ (noconnect (pad r129.5_60))
+ )
+ )
+ ); End of padstacks
+ (footprints
+ (footprint "SOP80P1176X120-54N"
+ (polarity YES)
+ (panelUse NO)
+ (heelprint
+ (layout
+ (layer (footLayer CompArea-Top)
+ (area
+ (geometry
+ (surface
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ (vertex
+ (pt 662500 1142500)
+ (pt 662500 -1142500)
+ (pt -662500 -1142500)
+ (pt -662500 1142500)
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -508000 1111000
+ (width 10000)
+ )
+ (pt 508000 1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 508000 1111000
+ (width 10000)
+ )
+ (pt 508000 -1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 508000 -1111000
+ (width 10000)
+ )
+ (pt -508000 -1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -508000 -1111000
+ (width 10000)
+ )
+ (pt -508000 1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Assembly-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -508000 1031000
+ (width 10000)
+ )
+ (pt -428000 1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -473000 1111000
+ (width 20000)
+ )
+ (pt 473000 1111000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 473000 1111000
+ (width 20000)
+ )
+ (pt 473000 -1111000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 473000 -1111000
+ (width 20000)
+ )
+ (pt -473000 -1111000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -473000 -1111000
+ (width 20000)
+ )
+ (pt -473000 1111000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -637500 1105000
+ (width 20000)
+ )
+ (pt -508000 1105000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ ); End of layout
+ ); End of heelprint
+ (toeprint
+ (pin 1
+ (pt -572800 1040000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 1040000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 2
+ (pt -572800 960000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 960000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 3
+ (pt -572800 880000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 880000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 4
+ (pt -572800 800000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 800000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 5
+ (pt -572800 720000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 720000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 6
+ (pt -572800 640000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 640000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 7
+ (pt -572800 560000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 560000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 8
+ (pt -572800 480000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 480000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 9
+ (pt -572800 400000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 400000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 10
+ (pt -572800 320000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 320000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 11
+ (pt -572800 240000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 240000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 12
+ (pt -572800 160000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 160000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 13
+ (pt -572800 80000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 80000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 14
+ (pt -572800 0)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 0)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 15
+ (pt -572800 -80000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -80000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 16
+ (pt -572800 -160000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -160000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 17
+ (pt -572800 -240000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -240000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 18
+ (pt -572800 -320000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -320000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 19
+ (pt -572800 -400000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -400000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 20
+ (pt -572800 -480000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -480000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 21
+ (pt -572800 -560000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -560000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 22
+ (pt -572800 -640000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -640000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 23
+ (pt -572800 -720000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -720000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 24
+ (pt -572800 -800000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -800000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 25
+ (pt -572800 -880000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -880000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 26
+ (pt -572800 -960000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -960000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 27
+ (pt -572800 -1040000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -1040000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 28
+ (pt 572800 -1040000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -1040000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 29
+ (pt 572800 -960000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -960000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 30
+ (pt 572800 -880000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -880000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 31
+ (pt 572800 -800000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -800000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 32
+ (pt 572800 -720000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -720000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 33
+ (pt 572800 -640000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -640000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 34
+ (pt 572800 -560000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -560000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 35
+ (pt 572800 -480000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -480000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 36
+ (pt 572800 -400000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -400000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 37
+ (pt 572800 -320000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -320000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 38
+ (pt 572800 -240000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -240000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 39
+ (pt 572800 -160000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -160000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 40
+ (pt 572800 -80000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -80000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 41
+ (pt 572800 0)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 0)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 42
+ (pt 572800 80000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 80000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 43
+ (pt 572800 160000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 160000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 44
+ (pt 572800 240000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 240000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 45
+ (pt 572800 320000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 320000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 46
+ (pt 572800 400000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 400000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 47
+ (pt 572800 480000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 480000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 48
+ (pt 572800 560000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 560000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 49
+ (pt 572800 640000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 640000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 50
+ (pt 572800 720000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 720000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 51
+ (pt 572800 800000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 800000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 52
+ (pt 572800 880000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 880000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 53
+ (pt 572800 960000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 960000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 54
+ (pt 572800 1040000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 1040000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ ); End of toeprint
+ (propertyS accurateShape W9825G6KH-5.stp)
+ ); End of footprint
+ ); End of footprints
+ ); End of footprintContainer
+); End of ftf
+
diff --git a/Hardware/Lib/W9825G6KH-5/CR-8000/SOP80P1176X120-54N.pkf b/Hardware/Lib/W9825G6KH-5/CR-8000/SOP80P1176X120-54N.pkf
new file mode 100644
index 0000000..032123b
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/CR-8000/SOP80P1176X120-54N.pkf
@@ -0,0 +1,10 @@
+(unit MM)
+
+(package "SOP80P1176X120-54N"
+ (type UNDEF)
+ (uver 2)
+ (mountForm default
+ (footprintRef "SOP80P1176X120-54N")
+ (spec "default")
+ )
+)
diff --git a/Hardware/Lib/W9825G6KH-5/CR-8000/W9825G6KH-5.cdf b/Hardware/Lib/W9825G6KH-5/CR-8000/W9825G6KH-5.cdf
new file mode 100644
index 0000000..6c3b591
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/CR-8000/W9825G6KH-5.cdf
@@ -0,0 +1,73 @@
+(part "W9825G6KH-5"
+ (packageRef "SOP80P1176X120-54N")
+ (interface
+ (port "1" (symbPinId 1) (portName "VDD_1") (portType INOUT))
+ (port "2" (symbPinId 2) (portName "DQ0") (portType INOUT))
+ (port "3" (symbPinId 3) (portName "VDDQ_1") (portType INOUT))
+ (port "4" (symbPinId 4) (portName "DQ1") (portType INOUT))
+ (port "5" (symbPinId 5) (portName "DQ2") (portType INOUT))
+ (port "6" (symbPinId 6) (portName "VSSQ_1") (portType INOUT))
+ (port "7" (symbPinId 7) (portName "DQ3") (portType INOUT))
+ (port "8" (symbPinId 8) (portName "DQ4") (portType INOUT))
+ (port "9" (symbPinId 9) (portName "VDDQ_2") (portType INOUT))
+ (port "10" (symbPinId 10) (portName "DQ5") (portType INOUT))
+ (port "11" (symbPinId 11) (portName "DQ6") (portType INOUT))
+ (port "12" (symbPinId 12) (portName "VSSQ_2") (portType INOUT))
+ (port "13" (symbPinId 13) (portName "DQ7") (portType INOUT))
+ (port "14" (symbPinId 14) (portName "VDD_2") (portType INOUT))
+ (port "15" (symbPinId 15) (portName "LDQM") (portType INOUT))
+ (port "16" (symbPinId 16) (portName "%WE%") (portType INOUT))
+ (port "17" (symbPinId 17) (portName "%CAS%") (portType INOUT))
+ (port "18" (symbPinId 18) (portName "%RAS%") (portType INOUT))
+ (port "19" (symbPinId 19) (portName "%CS%") (portType INOUT))
+ (port "20" (symbPinId 20) (portName "BS0") (portType INOUT))
+ (port "21" (symbPinId 21) (portName "BS1") (portType INOUT))
+ (port "22" (symbPinId 22) (portName "A10/AP") (portType INOUT))
+ (port "23" (symbPinId 23) (portName "A0") (portType INOUT))
+ (port "24" (symbPinId 24) (portName "A1") (portType INOUT))
+ (port "25" (symbPinId 25) (portName "A2") (portType INOUT))
+ (port "26" (symbPinId 26) (portName "A3") (portType INOUT))
+ (port "27" (symbPinId 27) (portName "VDD_3") (portType INOUT))
+ (port "28" (symbPinId 28) (portName "VSS_1") (portType INOUT))
+ (port "29" (symbPinId 29) (portName "A4") (portType INOUT))
+ (port "30" (symbPinId 30) (portName "A5") (portType INOUT))
+ (port "31" (symbPinId 31) (portName "A6") (portType INOUT))
+ (port "32" (symbPinId 32) (portName "A7") (portType INOUT))
+ (port "33" (symbPinId 33) (portName "A8") (portType INOUT))
+ (port "34" (symbPinId 34) (portName "A9") (portType INOUT))
+ (port "35" (symbPinId 35) (portName "A11") (portType INOUT))
+ (port "36" (symbPinId 36) (portName "A12") (portType INOUT))
+ (port "37" (symbPinId 37) (portName "CKE") (portType INOUT))
+ (port "38" (symbPinId 38) (portName "CLK") (portType INOUT))
+ (port "39" (symbPinId 39) (portName "UDQM") (portType INOUT))
+ (port "40" (symbPinId 40) (portName "NC") (portType INOUT))
+ (port "41" (symbPinId 41) (portName "VSS_2") (portType INOUT))
+ (port "42" (symbPinId 42) (portName "DQ8") (portType INOUT))
+ (port "43" (symbPinId 43) (portName "VDDQ_3") (portType INOUT))
+ (port "44" (symbPinId 44) (portName "DQ9") (portType INOUT))
+ (port "45" (symbPinId 45) (portName "DQ10") (portType INOUT))
+ (port "46" (symbPinId 46) (portName "VSSQ_3") (portType INOUT))
+ (port "47" (symbPinId 47) (portName "DQ11") (portType INOUT))
+ (port "48" (symbPinId 48) (portName "DQ12") (portType INOUT))
+ (port "49" (symbPinId 49) (portName "VDDQ_4") (portType INOUT))
+ (port "50" (symbPinId 50) (portName "DQ13") (portType INOUT))
+ (port "51" (symbPinId 51) (portName "DQ14") (portType INOUT))
+ (port "52" (symbPinId 52) (portName "VSSQ_4") (portType INOUT))
+ (port "53" (symbPinId 53) (portName "DQ15") (portType INOUT))
+ (port "54" (symbPinId 54) (portName "VSS_3") (portType INOUT))
+ )
+ (partClass UNDEF)
+ (useInSchema Y)
+ (useInLayout Y)
+ (inPartsList Y)
+ (partType NORMAL)
+ (placeRestriction FREE)
+ (property "compKind" "101")
+ (property "Mouser_Part_Number" "454-W9825G6KH-5")
+ (property "Mouser_Price/Stock" "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D")
+ (property "Manufacturer_Name" "Winbond")
+ (property "Manufacturer_Part_Number" "W9825G6KH-5")
+ (property "Description" "256Mb SDRAM 200MHz TSOPII54")
+ (property "Datasheet_Link" "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet")
+ (property "symbolName1" "W9825G6KH-5")
+)
diff --git a/Hardware/Lib/W9825G6KH-5/CR-8000/W9825G6KH-5.laf b/Hardware/Lib/W9825G6KH-5/CR-8000/W9825G6KH-5.laf
new file mode 100644
index 0000000..3b2e5f4
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/CR-8000/W9825G6KH-5.laf
@@ -0,0 +1,780 @@
+LIB W9825G6KH-5
+ZONE 1 2 1 50.000 50.000 0.000 0.000 0 A 1
+GRID 1 1 1 1 1 1 1 4
+SHT 1 1 1 0 54 26 56
+PROP 0 componentType 1
+parts
+ENDPROP
+PROP 0 componentKind 1
+101
+ENDPROP
+PROP 0 partName 1
+W9825G6KH-5
+ENDPROP
+VIEW 1 1 0 -1 -1 23 6 0 1.000 3 reference
+VIEW 1 1 0 -1 -1 23 4 0 1.000 3 partName
+ENDSHT
+LINE 1 -1 -1 -1 0 0 0
+POINT - 4 2
+POINT - 22 2
+POINT - 22 -54
+POINT - 4 -54
+POINT - 4 2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 0
+POINT - 4 0
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -2
+POINT - 4 -2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -4
+POINT - 4 -4
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -6
+POINT - 4 -6
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -8
+POINT - 4 -8
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -10
+POINT - 4 -10
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -12
+POINT - 4 -12
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -14
+POINT - 4 -14
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -16
+POINT - 4 -16
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -18
+POINT - 4 -18
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -20
+POINT - 4 -20
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -22
+POINT - 4 -22
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -24
+POINT - 4 -24
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -26
+POINT - 4 -26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -28
+POINT - 4 -28
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -30
+POINT - 4 -30
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -32
+POINT - 4 -32
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -34
+POINT - 4 -34
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -36
+POINT - 4 -36
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -38
+POINT - 4 -38
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -40
+POINT - 4 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -42
+POINT - 4 -42
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -44
+POINT - 4 -44
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -46
+POINT - 4 -46
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -48
+POINT - 4 -48
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -50
+POINT - 4 -50
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0 -52
+POINT - 4 -52
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 0
+POINT - 22 0
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -2
+POINT - 22 -2
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -4
+POINT - 22 -4
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -6
+POINT - 22 -6
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -8
+POINT - 22 -8
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -10
+POINT - 22 -10
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -12
+POINT - 22 -12
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -14
+POINT - 22 -14
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -16
+POINT - 22 -16
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -18
+POINT - 22 -18
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -20
+POINT - 22 -20
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -22
+POINT - 22 -22
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -24
+POINT - 22 -24
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -26
+POINT - 22 -26
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -28
+POINT - 22 -28
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -30
+POINT - 22 -30
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -32
+POINT - 22 -32
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -34
+POINT - 22 -34
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -36
+POINT - 22 -36
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -38
+POINT - 22 -38
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -40
+POINT - 22 -40
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -42
+POINT - 22 -42
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -44
+POINT - 22 -44
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -46
+POINT - 22 -46
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -48
+POINT - 22 -48
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -50
+POINT - 22 -50
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26 -52
+POINT - 22 -52
+ENDLIN
+PIN 1 1 0 0
+PROP 0 pinLabel 1
+VDD_1
+ENDPROP
+PROP 0 pinNumber 1
+1
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 0.4 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 0 0 1.000 3 pinLabel
+ENDPIN
+PIN 2 1 0 -2
+PROP 0 pinLabel 1
+DQ0
+ENDPROP
+PROP 0 pinNumber 1
+2
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -1.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -2 0 1.000 3 pinLabel
+ENDPIN
+PIN 3 1 0 -4
+PROP 0 pinLabel 1
+VDDQ_1
+ENDPROP
+PROP 0 pinNumber 1
+3
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -3.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -4 0 1.000 3 pinLabel
+ENDPIN
+PIN 4 1 0 -6
+PROP 0 pinLabel 1
+DQ1
+ENDPROP
+PROP 0 pinNumber 1
+4
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -5.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -6 0 1.000 3 pinLabel
+ENDPIN
+PIN 5 1 0 -8
+PROP 0 pinLabel 1
+DQ2
+ENDPROP
+PROP 0 pinNumber 1
+5
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -7.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -8 0 1.000 3 pinLabel
+ENDPIN
+PIN 6 1 0 -10
+PROP 0 pinLabel 1
+VSSQ_1
+ENDPROP
+PROP 0 pinNumber 1
+6
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -9.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -10 0 1.000 3 pinLabel
+ENDPIN
+PIN 7 1 0 -12
+PROP 0 pinLabel 1
+DQ3
+ENDPROP
+PROP 0 pinNumber 1
+7
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -11.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -12 0 1.000 3 pinLabel
+ENDPIN
+PIN 8 1 0 -14
+PROP 0 pinLabel 1
+DQ4
+ENDPROP
+PROP 0 pinNumber 1
+8
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -13.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -14 0 1.000 3 pinLabel
+ENDPIN
+PIN 9 1 0 -16
+PROP 0 pinLabel 1
+VDDQ_2
+ENDPROP
+PROP 0 pinNumber 1
+9
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -15.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -16 0 1.000 3 pinLabel
+ENDPIN
+PIN 10 1 0 -18
+PROP 0 pinLabel 1
+DQ5
+ENDPROP
+PROP 0 pinNumber 1
+10
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -17.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -18 0 1.000 3 pinLabel
+ENDPIN
+PIN 11 1 0 -20
+PROP 0 pinLabel 1
+DQ6
+ENDPROP
+PROP 0 pinNumber 1
+11
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -19.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -20 0 1.000 3 pinLabel
+ENDPIN
+PIN 12 1 0 -22
+PROP 0 pinLabel 1
+VSSQ_2
+ENDPROP
+PROP 0 pinNumber 1
+12
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -21.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -22 0 1.000 3 pinLabel
+ENDPIN
+PIN 13 1 0 -24
+PROP 0 pinLabel 1
+DQ7
+ENDPROP
+PROP 0 pinNumber 1
+13
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -23.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -24 0 1.000 3 pinLabel
+ENDPIN
+PIN 14 1 0 -26
+PROP 0 pinLabel 1
+VDD_2
+ENDPROP
+PROP 0 pinNumber 1
+14
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -25.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -26 0 1.000 3 pinLabel
+ENDPIN
+PIN 15 1 0 -28
+PROP 0 pinLabel 1
+LDQM
+ENDPROP
+PROP 0 pinNumber 1
+15
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -27.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -28 0 1.000 3 pinLabel
+ENDPIN
+PIN 16 1 0 -30
+PROP 0 pinLabel 1
+%WE%
+ENDPROP
+PROP 0 pinNumber 1
+16
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -29.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -30 0 1.000 3 pinLabel
+ENDPIN
+PIN 17 1 0 -32
+PROP 0 pinLabel 1
+%CAS%
+ENDPROP
+PROP 0 pinNumber 1
+17
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -31.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -32 0 1.000 3 pinLabel
+ENDPIN
+PIN 18 1 0 -34
+PROP 0 pinLabel 1
+%RAS%
+ENDPROP
+PROP 0 pinNumber 1
+18
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -33.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -34 0 1.000 3 pinLabel
+ENDPIN
+PIN 19 1 0 -36
+PROP 0 pinLabel 1
+%CS%
+ENDPROP
+PROP 0 pinNumber 1
+19
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -35.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -36 0 1.000 3 pinLabel
+ENDPIN
+PIN 20 1 0 -38
+PROP 0 pinLabel 1
+BS0
+ENDPROP
+PROP 0 pinNumber 1
+20
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -37.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -38 0 1.000 3 pinLabel
+ENDPIN
+PIN 21 1 0 -40
+PROP 0 pinLabel 1
+BS1
+ENDPROP
+PROP 0 pinNumber 1
+21
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -39.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -40 0 1.000 3 pinLabel
+ENDPIN
+PIN 22 1 0 -42
+PROP 0 pinLabel 1
+A10/AP
+ENDPROP
+PROP 0 pinNumber 1
+22
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -41.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -42 0 1.000 3 pinLabel
+ENDPIN
+PIN 23 1 0 -44
+PROP 0 pinLabel 1
+A0
+ENDPROP
+PROP 0 pinNumber 1
+23
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -43.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -44 0 1.000 3 pinLabel
+ENDPIN
+PIN 24 1 0 -46
+PROP 0 pinLabel 1
+A1
+ENDPROP
+PROP 0 pinNumber 1
+24
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -45.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -46 0 1.000 3 pinLabel
+ENDPIN
+PIN 25 1 0 -48
+PROP 0 pinLabel 1
+A2
+ENDPROP
+PROP 0 pinNumber 1
+25
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -47.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -48 0 1.000 3 pinLabel
+ENDPIN
+PIN 26 1 0 -50
+PROP 0 pinLabel 1
+A3
+ENDPROP
+PROP 0 pinNumber 1
+26
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -49.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -50 0 1.000 3 pinLabel
+ENDPIN
+PIN 27 1 0 -52
+PROP 0 pinLabel 1
+VDD_3
+ENDPROP
+PROP 0 pinNumber 1
+27
+ENDPROP
+VIEW 1 1 0 -1 -1 2.8 -51.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -52 0 1.000 3 pinLabel
+ENDPIN
+PIN 28 1 26 0
+PROP 0 pinLabel 1
+VSS_3
+ENDPROP
+PROP 0 pinNumber 1
+54
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 0.4 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 0 0 1.000 5 pinLabel
+ENDPIN
+PIN 29 1 26 -2
+PROP 0 pinLabel 1
+DQ15
+ENDPROP
+PROP 0 pinNumber 1
+53
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -1.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -2 0 1.000 5 pinLabel
+ENDPIN
+PIN 30 1 26 -4
+PROP 0 pinLabel 1
+VSSQ_4
+ENDPROP
+PROP 0 pinNumber 1
+52
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -3.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -4 0 1.000 5 pinLabel
+ENDPIN
+PIN 31 1 26 -6
+PROP 0 pinLabel 1
+DQ14
+ENDPROP
+PROP 0 pinNumber 1
+51
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -5.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -6 0 1.000 5 pinLabel
+ENDPIN
+PIN 32 1 26 -8
+PROP 0 pinLabel 1
+DQ13
+ENDPROP
+PROP 0 pinNumber 1
+50
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -7.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -8 0 1.000 5 pinLabel
+ENDPIN
+PIN 33 1 26 -10
+PROP 0 pinLabel 1
+VDDQ_4
+ENDPROP
+PROP 0 pinNumber 1
+49
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -9.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -10 0 1.000 5 pinLabel
+ENDPIN
+PIN 34 1 26 -12
+PROP 0 pinLabel 1
+DQ12
+ENDPROP
+PROP 0 pinNumber 1
+48
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -11.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -12 0 1.000 5 pinLabel
+ENDPIN
+PIN 35 1 26 -14
+PROP 0 pinLabel 1
+DQ11
+ENDPROP
+PROP 0 pinNumber 1
+47
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -13.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -14 0 1.000 5 pinLabel
+ENDPIN
+PIN 36 1 26 -16
+PROP 0 pinLabel 1
+VSSQ_3
+ENDPROP
+PROP 0 pinNumber 1
+46
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -15.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -16 0 1.000 5 pinLabel
+ENDPIN
+PIN 37 1 26 -18
+PROP 0 pinLabel 1
+DQ10
+ENDPROP
+PROP 0 pinNumber 1
+45
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -17.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -18 0 1.000 5 pinLabel
+ENDPIN
+PIN 38 1 26 -20
+PROP 0 pinLabel 1
+DQ9
+ENDPROP
+PROP 0 pinNumber 1
+44
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -19.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -20 0 1.000 5 pinLabel
+ENDPIN
+PIN 39 1 26 -22
+PROP 0 pinLabel 1
+VDDQ_3
+ENDPROP
+PROP 0 pinNumber 1
+43
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -21.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -22 0 1.000 5 pinLabel
+ENDPIN
+PIN 40 1 26 -24
+PROP 0 pinLabel 1
+DQ8
+ENDPROP
+PROP 0 pinNumber 1
+42
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -23.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -24 0 1.000 5 pinLabel
+ENDPIN
+PIN 41 1 26 -26
+PROP 0 pinLabel 1
+VSS_2
+ENDPROP
+PROP 0 pinNumber 1
+41
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -25.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -26 0 1.000 5 pinLabel
+ENDPIN
+PIN 42 1 26 -28
+PROP 0 pinLabel 1
+NC
+ENDPROP
+PROP 0 pinNumber 1
+40
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -27.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -28 0 1.000 5 pinLabel
+ENDPIN
+PIN 43 1 26 -30
+PROP 0 pinLabel 1
+UDQM
+ENDPROP
+PROP 0 pinNumber 1
+39
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -29.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -30 0 1.000 5 pinLabel
+ENDPIN
+PIN 44 1 26 -32
+PROP 0 pinLabel 1
+CLK
+ENDPROP
+PROP 0 pinNumber 1
+38
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -31.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -32 0 1.000 5 pinLabel
+ENDPIN
+PIN 45 1 26 -34
+PROP 0 pinLabel 1
+CKE
+ENDPROP
+PROP 0 pinNumber 1
+37
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -33.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -34 0 1.000 5 pinLabel
+ENDPIN
+PIN 46 1 26 -36
+PROP 0 pinLabel 1
+A12
+ENDPROP
+PROP 0 pinNumber 1
+36
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -35.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -36 0 1.000 5 pinLabel
+ENDPIN
+PIN 47 1 26 -38
+PROP 0 pinLabel 1
+A11
+ENDPROP
+PROP 0 pinNumber 1
+35
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -37.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -38 0 1.000 5 pinLabel
+ENDPIN
+PIN 48 1 26 -40
+PROP 0 pinLabel 1
+A9
+ENDPROP
+PROP 0 pinNumber 1
+34
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -39.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -40 0 1.000 5 pinLabel
+ENDPIN
+PIN 49 1 26 -42
+PROP 0 pinLabel 1
+A8
+ENDPROP
+PROP 0 pinNumber 1
+33
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -41.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -42 0 1.000 5 pinLabel
+ENDPIN
+PIN 50 1 26 -44
+PROP 0 pinLabel 1
+A7
+ENDPROP
+PROP 0 pinNumber 1
+32
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -43.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -44 0 1.000 5 pinLabel
+ENDPIN
+PIN 51 1 26 -46
+PROP 0 pinLabel 1
+A6
+ENDPROP
+PROP 0 pinNumber 1
+31
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -45.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -46 0 1.000 5 pinLabel
+ENDPIN
+PIN 52 1 26 -48
+PROP 0 pinLabel 1
+A5
+ENDPROP
+PROP 0 pinNumber 1
+30
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -47.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -48 0 1.000 5 pinLabel
+ENDPIN
+PIN 53 1 26 -50
+PROP 0 pinLabel 1
+A4
+ENDPROP
+PROP 0 pinNumber 1
+29
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -49.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -50 0 1.000 5 pinLabel
+ENDPIN
+PIN 54 1 26 -52
+PROP 0 pinLabel 1
+VSS_1
+ENDPROP
+PROP 0 pinNumber 1
+28
+ENDPROP
+VIEW 1 1 0 -1 -1 23.2 -51.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -52 0 1.000 5 pinLabel
+ENDPIN
+ENDLIB
diff --git a/Hardware/Lib/W9825G6KH-5/CircuitStudio/W9825G6KH-5.lbr b/Hardware/Lib/W9825G6KH-5/CircuitStudio/W9825G6KH-5.lbr
new file mode 100644
index 0000000..c4dadd2
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/CircuitStudio/W9825G6KH-5.lbr
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<256Mb SDRAM 200MHz TSOPII54</b><p>
+<author>Created by SamacSys</author>
+
+
+<b>54-Pin TSOP</b><br>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<b>256Mb SDRAM 200MHz TSOPII54</b><p>
+Source: <a href="https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet"> Datasheet </a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Hardware/Lib/W9825G6KH-5/DEHDL/w9825g6kh_5/chips/chips.prt b/Hardware/Lib/W9825G6KH-5/DEHDL/w9825g6kh_5/chips/chips.prt
new file mode 100644
index 0000000..790d68a
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/DEHDL/w9825g6kh_5/chips/chips.prt
@@ -0,0 +1,338 @@
+FILE_TYPE=LIBRARY_PARTS;
+PRIMITIVE 'W9825G6KH_5','W9825G6KH_5_Small Outline Packages';
+ PIN
+ 'VDD_1':
+ PIN_NUMBER='(1)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ0':
+ PIN_NUMBER='(2)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VDDQ_1':
+ PIN_NUMBER='(3)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ1':
+ PIN_NUMBER='(4)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ2':
+ PIN_NUMBER='(5)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VSSQ_1':
+ PIN_NUMBER='(6)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ3':
+ PIN_NUMBER='(7)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ4':
+ PIN_NUMBER='(8)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VDDQ_2':
+ PIN_NUMBER='(9)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ5':
+ PIN_NUMBER='(10)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ6':
+ PIN_NUMBER='(11)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VSSQ_2':
+ PIN_NUMBER='(12)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ7':
+ PIN_NUMBER='(13)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VDD_2':
+ PIN_NUMBER='(14)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'LDQM':
+ PIN_NUMBER='(15)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'WE*':
+ PIN_NUMBER='(16)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'CAS*':
+ PIN_NUMBER='(17)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'RAS*':
+ PIN_NUMBER='(18)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'CS*':
+ PIN_NUMBER='(19)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'BS0':
+ PIN_NUMBER='(20)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'BS1':
+ PIN_NUMBER='(21)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'A10/AP':
+ PIN_NUMBER='(22)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'A0':
+ PIN_NUMBER='(23)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'A1':
+ PIN_NUMBER='(24)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'A2':
+ PIN_NUMBER='(25)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'A3':
+ PIN_NUMBER='(26)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VDD_3':
+ PIN_NUMBER='(27)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VSS_3':
+ PIN_NUMBER='(54)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ15':
+ PIN_NUMBER='(53)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VSSQ_4':
+ PIN_NUMBER='(52)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ14':
+ PIN_NUMBER='(51)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ13':
+ PIN_NUMBER='(50)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VDDQ_4':
+ PIN_NUMBER='(49)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ12':
+ PIN_NUMBER='(48)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ11':
+ PIN_NUMBER='(47)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VSSQ_3':
+ PIN_NUMBER='(46)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ10':
+ PIN_NUMBER='(45)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ9':
+ PIN_NUMBER='(44)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VDDQ_3':
+ PIN_NUMBER='(43)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'DQ8':
+ PIN_NUMBER='(42)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VSS_2':
+ PIN_NUMBER='(41)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'NC':
+ PIN_NUMBER='(40)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='NC';
+ 'UDQM':
+ PIN_NUMBER='(39)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'CLK':
+ PIN_NUMBER='(38)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'CKE':
+ PIN_NUMBER='(37)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'A12':
+ PIN_NUMBER='(36)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'A11':
+ PIN_NUMBER='(35)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'A9':
+ PIN_NUMBER='(34)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'A8':
+ PIN_NUMBER='(33)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'A7':
+ PIN_NUMBER='(32)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'A6':
+ PIN_NUMBER='(31)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'A5':
+ PIN_NUMBER='(30)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'A4':
+ PIN_NUMBER='(29)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ 'VSS_1':
+ PIN_NUMBER='(28)';
+ NO_LOAD_CHECK=BOTH;
+ NO_IO_CHECK=BOTH;
+ ALLOW_CONNECT=TRUE;
+ PINUSE='UNSPEC';
+ END_PIN;
+ BODY
+ PART_NAME='W9825G6KH_5';
+ PHYS_DES_PREFIX='IC';
+ NO_LOAD_CHECK='TRUE';
+ PIN_COUNT='54';
+ BODY_NAME='W9825G6KH_5';
+ JEDEC_TYPE='SOP80P1176X120-54N';
+ END_BODY;
+END_PRIMITIVE;
+END.
diff --git a/Hardware/Lib/W9825G6KH-5/DEHDL/w9825g6kh_5/part_table/part.ptf b/Hardware/Lib/W9825G6KH-5/DEHDL/w9825g6kh_5/part_table/part.ptf
new file mode 100644
index 0000000..5b99494
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/DEHDL/w9825g6kh_5/part_table/part.ptf
@@ -0,0 +1,11 @@
+FILE_TYPE = MULTI_PHYS_TABLE;
+
+PART 'W9825G6KH_5'
+CLASS = IC
+{========================================================================================}
+:"MANUFACTURER_NAME", "MANUFACTURER_PART_NUMBER"= "PART_NUMBER", "JEDEC_TYPE", "PACK_TYPE", "MOUSER_PART_NUMBER", "MOUSER_PRICE/STOCK", "DESCRIPTION", "DATASHEET", "HEIGHT";
+{========================================================================================}
+ "Winbond", "W9825G6KH-5" (!) = "", "SOP80P1176X120-54N", "Small Outline Packages", "454-W9825G6KH-5", "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D", "256Mb SDRAM 200MHz TSOPII54", "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet", "1.2 mm"
+END_PART
+
+END.
diff --git a/Hardware/Lib/W9825G6KH-5/DEHDL/w9825g6kh_5/sym_1/symbol.css b/Hardware/Lib/W9825G6KH-5/DEHDL/w9825g6kh_5/sym_1/symbol.css
new file mode 100644
index 0000000..13266b3
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/DEHDL/w9825g6kh_5/sym_1/symbol.css
@@ -0,0 +1,169 @@
+C 0 0 "VDD_1" 0 0 0 0 60 0 L
+X "PIN_TEXT" "VDD_1" 230 -30 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 0 0 0 -1 0
+C 0 -100 "DQ0" 0 -100 0 0 60 0 L
+X "PIN_TEXT" "DQ0" 230 -130 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -100 0 -100 -1 0
+C 0 -200 "VDDQ_1" 0 -200 0 0 60 0 L
+X "PIN_TEXT" "VDDQ_1" 230 -230 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -200 0 -200 -1 0
+C 0 -300 "DQ1" 0 -300 0 0 60 0 L
+X "PIN_TEXT" "DQ1" 230 -330 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -300 0 -300 -1 0
+C 0 -400 "DQ2" 0 -400 0 0 60 0 L
+X "PIN_TEXT" "DQ2" 230 -430 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -400 0 -400 -1 0
+C 0 -500 "VSSQ_1" 0 -500 0 0 60 0 L
+X "PIN_TEXT" "VSSQ_1" 230 -530 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -500 0 -500 -1 0
+C 0 -600 "DQ3" 0 -600 0 0 60 0 L
+X "PIN_TEXT" "DQ3" 230 -630 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -600 0 -600 -1 0
+C 0 -700 "DQ4" 0 -700 0 0 60 0 L
+X "PIN_TEXT" "DQ4" 230 -730 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -700 0 -700 -1 0
+C 0 -800 "VDDQ_2" 0 -800 0 0 60 0 L
+X "PIN_TEXT" "VDDQ_2" 230 -830 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -800 0 -800 -1 0
+C 0 -900 "DQ5" 0 -900 0 0 60 0 L
+X "PIN_TEXT" "DQ5" 230 -930 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -900 0 -900 -1 0
+C 0 -1000 "DQ6" 0 -1000 0 0 60 0 L
+X "PIN_TEXT" "DQ6" 230 -1030 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1000 0 -1000 -1 0
+C 0 -1100 "VSSQ_2" 0 -1100 0 0 60 0 L
+X "PIN_TEXT" "VSSQ_2" 230 -1130 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1100 0 -1100 -1 0
+C 0 -1200 "DQ7" 0 -1200 0 0 60 0 L
+X "PIN_TEXT" "DQ7" 230 -1230 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1200 0 -1200 -1 0
+C 0 -1300 "VDD_2" 0 -1300 0 0 60 0 L
+X "PIN_TEXT" "VDD_2" 230 -1330 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1300 0 -1300 -1 0
+C 0 -1400 "LDQM" 0 -1400 0 0 60 0 L
+X "PIN_TEXT" "LDQM" 230 -1430 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1400 0 -1400 -1 0
+C 0 -1500 "WE*" 0 -1500 0 0 60 0 L
+X "PIN_TEXT" "WE*" 230 -1530 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1500 0 -1500 -1 0
+C 0 -1600 "CAS*" 0 -1600 0 0 60 0 L
+X "PIN_TEXT" "CAS*" 230 -1630 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1600 0 -1600 -1 0
+C 0 -1700 "RAS*" 0 -1700 0 0 60 0 L
+X "PIN_TEXT" "RAS*" 230 -1730 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1700 0 -1700 -1 0
+C 0 -1800 "CS*" 0 -1800 0 0 60 0 L
+X "PIN_TEXT" "CS*" 230 -1830 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1800 0 -1800 -1 0
+C 0 -1900 "BS0" 0 -1900 0 0 60 0 L
+X "PIN_TEXT" "BS0" 230 -1930 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -1900 0 -1900 -1 0
+C 0 -2000 "BS1" 0 -2000 0 0 60 0 L
+X "PIN_TEXT" "BS1" 230 -2030 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2000 0 -2000 -1 0
+C 0 -2100 "A10/AP" 0 -2100 0 0 60 0 L
+X "PIN_TEXT" "A10/AP" 230 -2130 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2100 0 -2100 -1 0
+C 0 -2200 "A0" 0 -2200 0 0 60 0 L
+X "PIN_TEXT" "A0" 230 -2230 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2200 0 -2200 -1 0
+C 0 -2300 "A1" 0 -2300 0 0 60 0 L
+X "PIN_TEXT" "A1" 230 -2330 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2300 0 -2300 -1 0
+C 0 -2400 "A2" 0 -2400 0 0 60 0 L
+X "PIN_TEXT" "A2" 230 -2430 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2400 0 -2400 -1 0
+C 0 -2500 "A3" 0 -2500 0 0 60 0 L
+X "PIN_TEXT" "A3" 230 -2530 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2500 0 -2500 -1 0
+C 0 -2600 "VDD_3" 0 -2600 0 0 60 0 L
+X "PIN_TEXT" "VDD_3" 230 -2630 0 0.00 60 0 0 0 0 0 1 0 74
+L 200 -2600 0 -2600 -1 0
+C 1300 0 "VSS_3" 1300 0 0 0 60 0 R
+X "PIN_TEXT" "VSS_3" 1070 -30 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 0 1300 0 -1 0
+C 1300 -100 "DQ15" 1300 -100 0 0 60 0 R
+X "PIN_TEXT" "DQ15" 1070 -130 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -100 1300 -100 -1 0
+C 1300 -200 "VSSQ_4" 1300 -200 0 0 60 0 R
+X "PIN_TEXT" "VSSQ_4" 1070 -230 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -200 1300 -200 -1 0
+C 1300 -300 "DQ14" 1300 -300 0 0 60 0 R
+X "PIN_TEXT" "DQ14" 1070 -330 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -300 1300 -300 -1 0
+C 1300 -400 "DQ13" 1300 -400 0 0 60 0 R
+X "PIN_TEXT" "DQ13" 1070 -430 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -400 1300 -400 -1 0
+C 1300 -500 "VDDQ_4" 1300 -500 0 0 60 0 R
+X "PIN_TEXT" "VDDQ_4" 1070 -530 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -500 1300 -500 -1 0
+C 1300 -600 "DQ12" 1300 -600 0 0 60 0 R
+X "PIN_TEXT" "DQ12" 1070 -630 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -600 1300 -600 -1 0
+C 1300 -700 "DQ11" 1300 -700 0 0 60 0 R
+X "PIN_TEXT" "DQ11" 1070 -730 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -700 1300 -700 -1 0
+C 1300 -800 "VSSQ_3" 1300 -800 0 0 60 0 R
+X "PIN_TEXT" "VSSQ_3" 1070 -830 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -800 1300 -800 -1 0
+C 1300 -900 "DQ10" 1300 -900 0 0 60 0 R
+X "PIN_TEXT" "DQ10" 1070 -930 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -900 1300 -900 -1 0
+C 1300 -1000 "DQ9" 1300 -1000 0 0 60 0 R
+X "PIN_TEXT" "DQ9" 1070 -1030 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -1000 1300 -1000 -1 0
+C 1300 -1100 "VDDQ_3" 1300 -1100 0 0 60 0 R
+X "PIN_TEXT" "VDDQ_3" 1070 -1130 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -1100 1300 -1100 -1 0
+C 1300 -1200 "DQ8" 1300 -1200 0 0 60 0 R
+X "PIN_TEXT" "DQ8" 1070 -1230 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -1200 1300 -1200 -1 0
+C 1300 -1300 "VSS_2" 1300 -1300 0 0 60 0 R
+X "PIN_TEXT" "VSS_2" 1070 -1330 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -1300 1300 -1300 -1 0
+C 1300 -1400 "NC" 1300 -1400 0 0 60 0 R
+X "PIN_TEXT" "NC" 1070 -1430 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -1400 1300 -1400 -1 0
+C 1300 -1500 "UDQM" 1300 -1500 0 0 60 0 R
+X "PIN_TEXT" "UDQM" 1070 -1530 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -1500 1300 -1500 -1 0
+C 1300 -1600 "CLK" 1300 -1600 0 0 60 0 R
+X "PIN_TEXT" "CLK" 1070 -1630 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -1600 1300 -1600 -1 0
+C 1300 -1700 "CKE" 1300 -1700 0 0 60 0 R
+X "PIN_TEXT" "CKE" 1070 -1730 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -1700 1300 -1700 -1 0
+C 1300 -1800 "A12" 1300 -1800 0 0 60 0 R
+X "PIN_TEXT" "A12" 1070 -1830 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -1800 1300 -1800 -1 0
+C 1300 -1900 "A11" 1300 -1900 0 0 60 0 R
+X "PIN_TEXT" "A11" 1070 -1930 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -1900 1300 -1900 -1 0
+C 1300 -2000 "A9" 1300 -2000 0 0 60 0 R
+X "PIN_TEXT" "A9" 1070 -2030 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -2000 1300 -2000 -1 0
+C 1300 -2100 "A8" 1300 -2100 0 0 60 0 R
+X "PIN_TEXT" "A8" 1070 -2130 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -2100 1300 -2100 -1 0
+C 1300 -2200 "A7" 1300 -2200 0 0 60 0 R
+X "PIN_TEXT" "A7" 1070 -2230 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -2200 1300 -2200 -1 0
+C 1300 -2300 "A6" 1300 -2300 0 0 60 0 R
+X "PIN_TEXT" "A6" 1070 -2330 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -2300 1300 -2300 -1 0
+C 1300 -2400 "A5" 1300 -2400 0 0 60 0 R
+X "PIN_TEXT" "A5" 1070 -2430 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -2400 1300 -2400 -1 0
+C 1300 -2500 "A4" 1300 -2500 0 0 60 0 R
+X "PIN_TEXT" "A4" 1070 -2530 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -2500 1300 -2500 -1 0
+C 1300 -2600 "VSS_1" 1300 -2600 0 0 60 0 R
+X "PIN_TEXT" "VSS_1" 1070 -2630 0 0.00 60 0 0 2 0 0 1 0 74
+L 1100 -2600 1300 -2600 -1 0
+L 200 100 1100 100 -1 0
+L 1100 -2700 1100 100 -1 0
+L 1100 -2700 200 -2700 -1 0
+L 200 100 200 -2700 -1 0
+P "$LOCATION" "?" 1150 270 0 0 60 0 0 0 0 0 1 0 32
+P "PACK_TYPE" "?" 0 -50 0 0 100 0 0 1 0 0 0 0 32
+
diff --git a/Hardware/Lib/W9825G6KH-5/DesignSpark PCB PRO/W9825G6KH-5.dsl b/Hardware/Lib/W9825G6KH-5/DesignSpark PCB PRO/W9825G6KH-5.dsl
new file mode 100644
index 0000000..3f0a7a6
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/DesignSpark PCB PRO/W9825G6KH-5.dsl
@@ -0,0 +1,368 @@
+SamacSys ECAD Model
+1350235/1031803/2.50/54/2/Integrated Circuit
+
+DESIGNSPARK_INTERMEDIATE_ASCII
+
+(asciiHeader
+ (fileUnits MM)
+)
+(library Library_1
+ (padStyleDef "r129.5_60"
+ (holeDiam 0)
+ (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.6) (shapeHeight 1.295))
+ (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0))
+ )
+ (textStyleDef "Default"
+ (font
+ (fontType Stroke)
+ (fontFace "Helvetica")
+ (fontHeight 50 mils)
+ (strokeWidth 5 mils)
+ )
+ )
+ (patternDef "SOP80P1176X120-54N" (originalName "SOP80P1176X120-54N")
+ (multiLayer
+ (pad (padNum 1) (padStyleRef r129.5_60) (pt -5.728, 10.4) (rotation 90))
+ (pad (padNum 2) (padStyleRef r129.5_60) (pt -5.728, 9.6) (rotation 90))
+ (pad (padNum 3) (padStyleRef r129.5_60) (pt -5.728, 8.8) (rotation 90))
+ (pad (padNum 4) (padStyleRef r129.5_60) (pt -5.728, 8) (rotation 90))
+ (pad (padNum 5) (padStyleRef r129.5_60) (pt -5.728, 7.2) (rotation 90))
+ (pad (padNum 6) (padStyleRef r129.5_60) (pt -5.728, 6.4) (rotation 90))
+ (pad (padNum 7) (padStyleRef r129.5_60) (pt -5.728, 5.6) (rotation 90))
+ (pad (padNum 8) (padStyleRef r129.5_60) (pt -5.728, 4.8) (rotation 90))
+ (pad (padNum 9) (padStyleRef r129.5_60) (pt -5.728, 4) (rotation 90))
+ (pad (padNum 10) (padStyleRef r129.5_60) (pt -5.728, 3.2) (rotation 90))
+ (pad (padNum 11) (padStyleRef r129.5_60) (pt -5.728, 2.4) (rotation 90))
+ (pad (padNum 12) (padStyleRef r129.5_60) (pt -5.728, 1.6) (rotation 90))
+ (pad (padNum 13) (padStyleRef r129.5_60) (pt -5.728, 0.8) (rotation 90))
+ (pad (padNum 14) (padStyleRef r129.5_60) (pt -5.728, 0) (rotation 90))
+ (pad (padNum 15) (padStyleRef r129.5_60) (pt -5.728, -0.8) (rotation 90))
+ (pad (padNum 16) (padStyleRef r129.5_60) (pt -5.728, -1.6) (rotation 90))
+ (pad (padNum 17) (padStyleRef r129.5_60) (pt -5.728, -2.4) (rotation 90))
+ (pad (padNum 18) (padStyleRef r129.5_60) (pt -5.728, -3.2) (rotation 90))
+ (pad (padNum 19) (padStyleRef r129.5_60) (pt -5.728, -4) (rotation 90))
+ (pad (padNum 20) (padStyleRef r129.5_60) (pt -5.728, -4.8) (rotation 90))
+ (pad (padNum 21) (padStyleRef r129.5_60) (pt -5.728, -5.6) (rotation 90))
+ (pad (padNum 22) (padStyleRef r129.5_60) (pt -5.728, -6.4) (rotation 90))
+ (pad (padNum 23) (padStyleRef r129.5_60) (pt -5.728, -7.2) (rotation 90))
+ (pad (padNum 24) (padStyleRef r129.5_60) (pt -5.728, -8) (rotation 90))
+ (pad (padNum 25) (padStyleRef r129.5_60) (pt -5.728, -8.8) (rotation 90))
+ (pad (padNum 26) (padStyleRef r129.5_60) (pt -5.728, -9.6) (rotation 90))
+ (pad (padNum 27) (padStyleRef r129.5_60) (pt -5.728, -10.4) (rotation 90))
+ (pad (padNum 28) (padStyleRef r129.5_60) (pt 5.728, -10.4) (rotation 90))
+ (pad (padNum 29) (padStyleRef r129.5_60) (pt 5.728, -9.6) (rotation 90))
+ (pad (padNum 30) (padStyleRef r129.5_60) (pt 5.728, -8.8) (rotation 90))
+ (pad (padNum 31) (padStyleRef r129.5_60) (pt 5.728, -8) (rotation 90))
+ (pad (padNum 32) (padStyleRef r129.5_60) (pt 5.728, -7.2) (rotation 90))
+ (pad (padNum 33) (padStyleRef r129.5_60) (pt 5.728, -6.4) (rotation 90))
+ (pad (padNum 34) (padStyleRef r129.5_60) (pt 5.728, -5.6) (rotation 90))
+ (pad (padNum 35) (padStyleRef r129.5_60) (pt 5.728, -4.8) (rotation 90))
+ (pad (padNum 36) (padStyleRef r129.5_60) (pt 5.728, -4) (rotation 90))
+ (pad (padNum 37) (padStyleRef r129.5_60) (pt 5.728, -3.2) (rotation 90))
+ (pad (padNum 38) (padStyleRef r129.5_60) (pt 5.728, -2.4) (rotation 90))
+ (pad (padNum 39) (padStyleRef r129.5_60) (pt 5.728, -1.6) (rotation 90))
+ (pad (padNum 40) (padStyleRef r129.5_60) (pt 5.728, -0.8) (rotation 90))
+ (pad (padNum 41) (padStyleRef r129.5_60) (pt 5.728, 0) (rotation 90))
+ (pad (padNum 42) (padStyleRef r129.5_60) (pt 5.728, 0.8) (rotation 90))
+ (pad (padNum 43) (padStyleRef r129.5_60) (pt 5.728, 1.6) (rotation 90))
+ (pad (padNum 44) (padStyleRef r129.5_60) (pt 5.728, 2.4) (rotation 90))
+ (pad (padNum 45) (padStyleRef r129.5_60) (pt 5.728, 3.2) (rotation 90))
+ (pad (padNum 46) (padStyleRef r129.5_60) (pt 5.728, 4) (rotation 90))
+ (pad (padNum 47) (padStyleRef r129.5_60) (pt 5.728, 4.8) (rotation 90))
+ (pad (padNum 48) (padStyleRef r129.5_60) (pt 5.728, 5.6) (rotation 90))
+ (pad (padNum 49) (padStyleRef r129.5_60) (pt 5.728, 6.4) (rotation 90))
+ (pad (padNum 50) (padStyleRef r129.5_60) (pt 5.728, 7.2) (rotation 90))
+ (pad (padNum 51) (padStyleRef r129.5_60) (pt 5.728, 8) (rotation 90))
+ (pad (padNum 52) (padStyleRef r129.5_60) (pt 5.728, 8.8) (rotation 90))
+ (pad (padNum 53) (padStyleRef r129.5_60) (pt 5.728, 9.6) (rotation 90))
+ (pad (padNum 54) (padStyleRef r129.5_60) (pt 5.728, 10.4) (rotation 90))
+ )
+ (layerContents (layerNumRef 18)
+ (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Default") (isVisible True))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -6.625 11.425) (pt 6.625 11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 6.625 11.425) (pt 6.625 -11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 6.625 -11.425) (pt -6.625 -11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -6.625 -11.425) (pt -6.625 11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -5.08 11.11) (pt 5.08 11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 5.08 11.11) (pt 5.08 -11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 5.08 -11.11) (pt -5.08 -11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -5.08 -11.11) (pt -5.08 11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -5.08 10.31) (pt -4.28 11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -4.73 11.11) (pt 4.73 11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 4.73 11.11) (pt 4.73 -11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 4.73 -11.11) (pt -4.73 -11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -4.73 -11.11) (pt -4.73 11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -6.375 11.05) (pt -5.08 11.05) (width 0.2))
+ )
+ )
+ (symbolDef "W9825G6KH-5" (originalName "W9825G6KH-5")
+
+ (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 13) (pt 0 mils -1200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 14) (pt 0 mils -1300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 15) (pt 0 mils -1400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 16) (pt 0 mils -1500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 17) (pt 0 mils -1600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 18) (pt 0 mils -1700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 19) (pt 0 mils -1800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 20) (pt 0 mils -1900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 21) (pt 0 mils -2000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 22) (pt 0 mils -2100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 23) (pt 0 mils -2200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 24) (pt 0 mils -2300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 25) (pt 0 mils -2400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 26) (pt 0 mils -2500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 27) (pt 0 mils -2600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 28) (pt 1300 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 29) (pt 1300 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 30) (pt 1300 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 31) (pt 1300 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 32) (pt 1300 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 33) (pt 1300 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 34) (pt 1300 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 35) (pt 1300 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 36) (pt 1300 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 37) (pt 1300 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 38) (pt 1300 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 39) (pt 1300 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 40) (pt 1300 mils -1200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 41) (pt 1300 mils -1300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 42) (pt 1300 mils -1400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 43) (pt 1300 mils -1500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 44) (pt 1300 mils -1600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 45) (pt 1300 mils -1700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 46) (pt 1300 mils -1800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 47) (pt 1300 mils -1900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 48) (pt 1300 mils -2000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 49) (pt 1300 mils -2100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 50) (pt 1300 mils -2200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 51) (pt 1300 mils -2300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 52) (pt 1300 mils -2400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 53) (pt 1300 mils -2500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 54) (pt 1300 mils -2600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (line (pt 200 mils 100 mils) (pt 1100 mils 100 mils) (width 6 mils))
+ (line (pt 1100 mils 100 mils) (pt 1100 mils -2700 mils) (width 6 mils))
+ (line (pt 1100 mils -2700 mils) (pt 200 mils -2700 mils) (width 6 mils))
+ (line (pt 200 mils -2700 mils) (pt 200 mils 100 mils) (width 6 mils))
+ (attr "RefDes" "RefDes" (pt 1150 mils 300 mils) (justify Left) (isVisible True) (textStyleRef "Default"))
+
+ )
+ (compDef "W9825G6KH-5" (originalName "W9825G6KH-5") (compHeader (numPins 54) (numParts 1) (refDesPrefix IC)
+ )
+ (compPin "1" (pinName "VDD_1") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "2" (pinName "DQ0") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "3" (pinName "VDDQ_1") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "4" (pinName "DQ1") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "5" (pinName "DQ2") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "6" (pinName "VSSQ_1") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "7" (pinName "DQ3") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "8" (pinName "DQ4") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "9" (pinName "VDDQ_2") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "10" (pinName "DQ5") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "11" (pinName "DQ6") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "12" (pinName "VSSQ_2") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "13" (pinName "DQ7") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "14" (pinName "VDD_2") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "15" (pinName "LDQM") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "16" (pinName "__WE") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "17" (pinName "__CAS") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "18" (pinName "__RAS") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "19" (pinName "__CS") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "20" (pinName "BS0") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "21" (pinName "BS1") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "22" (pinName "A10/AP") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "23" (pinName "A0") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "24" (pinName "A1") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "25" (pinName "A2") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "26" (pinName "A3") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "27" (pinName "VDD_3") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "54" (pinName "VSS_3") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "53" (pinName "DQ15") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "52" (pinName "VSSQ_4") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "51" (pinName "DQ14") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "50" (pinName "DQ13") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "49" (pinName "VDDQ_4") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "48" (pinName "DQ12") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "47" (pinName "DQ11") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "46" (pinName "VSSQ_3") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "45" (pinName "DQ10") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "44" (pinName "DQ9") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "43" (pinName "VDDQ_3") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "42" (pinName "DQ8") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "41" (pinName "VSS_2") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "40" (pinName "NC") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "39" (pinName "UDQM") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "38" (pinName "CLK") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "37" (pinName "CKE") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "36" (pinName "A12") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "35" (pinName "A11") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "34" (pinName "A9") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "33" (pinName "A8") (partNum 1) (symPinNum 49) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "32" (pinName "A7") (partNum 1) (symPinNum 50) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "31" (pinName "A6") (partNum 1) (symPinNum 51) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "30" (pinName "A5") (partNum 1) (symPinNum 52) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "29" (pinName "A4") (partNum 1) (symPinNum 53) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "28" (pinName "VSS_1") (partNum 1) (symPinNum 54) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (attachedSymbol (partNum 1) (altType Normal) (symbolName "W9825G6KH-5"))
+ (attachedPattern (patternNum 1) (patternName "SOP80P1176X120-54N")
+ (numPads 54)
+ (padPinMap
+ (padNum 1) (compPinRef "1")
+ (padNum 2) (compPinRef "2")
+ (padNum 3) (compPinRef "3")
+ (padNum 4) (compPinRef "4")
+ (padNum 5) (compPinRef "5")
+ (padNum 6) (compPinRef "6")
+ (padNum 7) (compPinRef "7")
+ (padNum 8) (compPinRef "8")
+ (padNum 9) (compPinRef "9")
+ (padNum 10) (compPinRef "10")
+ (padNum 11) (compPinRef "11")
+ (padNum 12) (compPinRef "12")
+ (padNum 13) (compPinRef "13")
+ (padNum 14) (compPinRef "14")
+ (padNum 15) (compPinRef "15")
+ (padNum 16) (compPinRef "16")
+ (padNum 17) (compPinRef "17")
+ (padNum 18) (compPinRef "18")
+ (padNum 19) (compPinRef "19")
+ (padNum 20) (compPinRef "20")
+ (padNum 21) (compPinRef "21")
+ (padNum 22) (compPinRef "22")
+ (padNum 23) (compPinRef "23")
+ (padNum 24) (compPinRef "24")
+ (padNum 25) (compPinRef "25")
+ (padNum 26) (compPinRef "26")
+ (padNum 27) (compPinRef "27")
+ (padNum 28) (compPinRef "28")
+ (padNum 29) (compPinRef "29")
+ (padNum 30) (compPinRef "30")
+ (padNum 31) (compPinRef "31")
+ (padNum 32) (compPinRef "32")
+ (padNum 33) (compPinRef "33")
+ (padNum 34) (compPinRef "34")
+ (padNum 35) (compPinRef "35")
+ (padNum 36) (compPinRef "36")
+ (padNum 37) (compPinRef "37")
+ (padNum 38) (compPinRef "38")
+ (padNum 39) (compPinRef "39")
+ (padNum 40) (compPinRef "40")
+ (padNum 41) (compPinRef "41")
+ (padNum 42) (compPinRef "42")
+ (padNum 43) (compPinRef "43")
+ (padNum 44) (compPinRef "44")
+ (padNum 45) (compPinRef "45")
+ (padNum 46) (compPinRef "46")
+ (padNum 47) (compPinRef "47")
+ (padNum 48) (compPinRef "48")
+ (padNum 49) (compPinRef "49")
+ (padNum 50) (compPinRef "50")
+ (padNum 51) (compPinRef "51")
+ (padNum 52) (compPinRef "52")
+ (padNum 53) (compPinRef "53")
+ (padNum 54) (compPinRef "54")
+ )
+ )
+ (attr "Mouser Part Number" "454-W9825G6KH-5")
+ (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D")
+ (attr "Manufacturer_Name" "Winbond")
+ (attr "Manufacturer_Part_Number" "W9825G6KH-5")
+ (attr "Description" "256Mb SDRAM 200MHz TSOPII54")
+ (attr "Datasheet Link" "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet")
+ (attr "Height" "1.2 mm")
+ )
+
+)
diff --git a/Hardware/Lib/W9825G6KH-5/DesignSpark PCB/Readme.html b/Hardware/Lib/W9825G6KH-5/DesignSpark PCB/Readme.html
new file mode 100644
index 0000000..930c561
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/DesignSpark PCB/Readme.html
@@ -0,0 +1,12 @@
+
+
+
+ DesignSpark PCB
+
+
+ Please first install the Library Loader application from: http://componentsearchengine.com/pcb-libraries.php
+ If Library Loader is already installed please make sure it's running by launching it from the desktop shortcut.
+ For help loading the SamacSys libraries into DesignSpark PCB please Click Here: https://www.samacsys.com/dspcb/
+ Alternatively, if you wish to manually import the DesignSpark PCB libraries please refer to https://www.samacsys.com/designspark-pcb-dsl-import/
+
+
diff --git a/Hardware/Lib/W9825G6KH-5/DesignSpark PCB/W9825G6KH-5.dsl b/Hardware/Lib/W9825G6KH-5/DesignSpark PCB/W9825G6KH-5.dsl
new file mode 100644
index 0000000..3f0a7a6
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/DesignSpark PCB/W9825G6KH-5.dsl
@@ -0,0 +1,368 @@
+SamacSys ECAD Model
+1350235/1031803/2.50/54/2/Integrated Circuit
+
+DESIGNSPARK_INTERMEDIATE_ASCII
+
+(asciiHeader
+ (fileUnits MM)
+)
+(library Library_1
+ (padStyleDef "r129.5_60"
+ (holeDiam 0)
+ (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.6) (shapeHeight 1.295))
+ (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0))
+ )
+ (textStyleDef "Default"
+ (font
+ (fontType Stroke)
+ (fontFace "Helvetica")
+ (fontHeight 50 mils)
+ (strokeWidth 5 mils)
+ )
+ )
+ (patternDef "SOP80P1176X120-54N" (originalName "SOP80P1176X120-54N")
+ (multiLayer
+ (pad (padNum 1) (padStyleRef r129.5_60) (pt -5.728, 10.4) (rotation 90))
+ (pad (padNum 2) (padStyleRef r129.5_60) (pt -5.728, 9.6) (rotation 90))
+ (pad (padNum 3) (padStyleRef r129.5_60) (pt -5.728, 8.8) (rotation 90))
+ (pad (padNum 4) (padStyleRef r129.5_60) (pt -5.728, 8) (rotation 90))
+ (pad (padNum 5) (padStyleRef r129.5_60) (pt -5.728, 7.2) (rotation 90))
+ (pad (padNum 6) (padStyleRef r129.5_60) (pt -5.728, 6.4) (rotation 90))
+ (pad (padNum 7) (padStyleRef r129.5_60) (pt -5.728, 5.6) (rotation 90))
+ (pad (padNum 8) (padStyleRef r129.5_60) (pt -5.728, 4.8) (rotation 90))
+ (pad (padNum 9) (padStyleRef r129.5_60) (pt -5.728, 4) (rotation 90))
+ (pad (padNum 10) (padStyleRef r129.5_60) (pt -5.728, 3.2) (rotation 90))
+ (pad (padNum 11) (padStyleRef r129.5_60) (pt -5.728, 2.4) (rotation 90))
+ (pad (padNum 12) (padStyleRef r129.5_60) (pt -5.728, 1.6) (rotation 90))
+ (pad (padNum 13) (padStyleRef r129.5_60) (pt -5.728, 0.8) (rotation 90))
+ (pad (padNum 14) (padStyleRef r129.5_60) (pt -5.728, 0) (rotation 90))
+ (pad (padNum 15) (padStyleRef r129.5_60) (pt -5.728, -0.8) (rotation 90))
+ (pad (padNum 16) (padStyleRef r129.5_60) (pt -5.728, -1.6) (rotation 90))
+ (pad (padNum 17) (padStyleRef r129.5_60) (pt -5.728, -2.4) (rotation 90))
+ (pad (padNum 18) (padStyleRef r129.5_60) (pt -5.728, -3.2) (rotation 90))
+ (pad (padNum 19) (padStyleRef r129.5_60) (pt -5.728, -4) (rotation 90))
+ (pad (padNum 20) (padStyleRef r129.5_60) (pt -5.728, -4.8) (rotation 90))
+ (pad (padNum 21) (padStyleRef r129.5_60) (pt -5.728, -5.6) (rotation 90))
+ (pad (padNum 22) (padStyleRef r129.5_60) (pt -5.728, -6.4) (rotation 90))
+ (pad (padNum 23) (padStyleRef r129.5_60) (pt -5.728, -7.2) (rotation 90))
+ (pad (padNum 24) (padStyleRef r129.5_60) (pt -5.728, -8) (rotation 90))
+ (pad (padNum 25) (padStyleRef r129.5_60) (pt -5.728, -8.8) (rotation 90))
+ (pad (padNum 26) (padStyleRef r129.5_60) (pt -5.728, -9.6) (rotation 90))
+ (pad (padNum 27) (padStyleRef r129.5_60) (pt -5.728, -10.4) (rotation 90))
+ (pad (padNum 28) (padStyleRef r129.5_60) (pt 5.728, -10.4) (rotation 90))
+ (pad (padNum 29) (padStyleRef r129.5_60) (pt 5.728, -9.6) (rotation 90))
+ (pad (padNum 30) (padStyleRef r129.5_60) (pt 5.728, -8.8) (rotation 90))
+ (pad (padNum 31) (padStyleRef r129.5_60) (pt 5.728, -8) (rotation 90))
+ (pad (padNum 32) (padStyleRef r129.5_60) (pt 5.728, -7.2) (rotation 90))
+ (pad (padNum 33) (padStyleRef r129.5_60) (pt 5.728, -6.4) (rotation 90))
+ (pad (padNum 34) (padStyleRef r129.5_60) (pt 5.728, -5.6) (rotation 90))
+ (pad (padNum 35) (padStyleRef r129.5_60) (pt 5.728, -4.8) (rotation 90))
+ (pad (padNum 36) (padStyleRef r129.5_60) (pt 5.728, -4) (rotation 90))
+ (pad (padNum 37) (padStyleRef r129.5_60) (pt 5.728, -3.2) (rotation 90))
+ (pad (padNum 38) (padStyleRef r129.5_60) (pt 5.728, -2.4) (rotation 90))
+ (pad (padNum 39) (padStyleRef r129.5_60) (pt 5.728, -1.6) (rotation 90))
+ (pad (padNum 40) (padStyleRef r129.5_60) (pt 5.728, -0.8) (rotation 90))
+ (pad (padNum 41) (padStyleRef r129.5_60) (pt 5.728, 0) (rotation 90))
+ (pad (padNum 42) (padStyleRef r129.5_60) (pt 5.728, 0.8) (rotation 90))
+ (pad (padNum 43) (padStyleRef r129.5_60) (pt 5.728, 1.6) (rotation 90))
+ (pad (padNum 44) (padStyleRef r129.5_60) (pt 5.728, 2.4) (rotation 90))
+ (pad (padNum 45) (padStyleRef r129.5_60) (pt 5.728, 3.2) (rotation 90))
+ (pad (padNum 46) (padStyleRef r129.5_60) (pt 5.728, 4) (rotation 90))
+ (pad (padNum 47) (padStyleRef r129.5_60) (pt 5.728, 4.8) (rotation 90))
+ (pad (padNum 48) (padStyleRef r129.5_60) (pt 5.728, 5.6) (rotation 90))
+ (pad (padNum 49) (padStyleRef r129.5_60) (pt 5.728, 6.4) (rotation 90))
+ (pad (padNum 50) (padStyleRef r129.5_60) (pt 5.728, 7.2) (rotation 90))
+ (pad (padNum 51) (padStyleRef r129.5_60) (pt 5.728, 8) (rotation 90))
+ (pad (padNum 52) (padStyleRef r129.5_60) (pt 5.728, 8.8) (rotation 90))
+ (pad (padNum 53) (padStyleRef r129.5_60) (pt 5.728, 9.6) (rotation 90))
+ (pad (padNum 54) (padStyleRef r129.5_60) (pt 5.728, 10.4) (rotation 90))
+ )
+ (layerContents (layerNumRef 18)
+ (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Default") (isVisible True))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -6.625 11.425) (pt 6.625 11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 6.625 11.425) (pt 6.625 -11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 6.625 -11.425) (pt -6.625 -11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -6.625 -11.425) (pt -6.625 11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -5.08 11.11) (pt 5.08 11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 5.08 11.11) (pt 5.08 -11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 5.08 -11.11) (pt -5.08 -11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -5.08 -11.11) (pt -5.08 11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -5.08 10.31) (pt -4.28 11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -4.73 11.11) (pt 4.73 11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 4.73 11.11) (pt 4.73 -11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 4.73 -11.11) (pt -4.73 -11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -4.73 -11.11) (pt -4.73 11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -6.375 11.05) (pt -5.08 11.05) (width 0.2))
+ )
+ )
+ (symbolDef "W9825G6KH-5" (originalName "W9825G6KH-5")
+
+ (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 13) (pt 0 mils -1200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 14) (pt 0 mils -1300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 15) (pt 0 mils -1400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 16) (pt 0 mils -1500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 17) (pt 0 mils -1600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 18) (pt 0 mils -1700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 19) (pt 0 mils -1800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 20) (pt 0 mils -1900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 21) (pt 0 mils -2000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 22) (pt 0 mils -2100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 23) (pt 0 mils -2200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 24) (pt 0 mils -2300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 25) (pt 0 mils -2400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 26) (pt 0 mils -2500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 27) (pt 0 mils -2600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 28) (pt 1300 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 29) (pt 1300 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 30) (pt 1300 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 31) (pt 1300 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 32) (pt 1300 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 33) (pt 1300 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 34) (pt 1300 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 35) (pt 1300 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 36) (pt 1300 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 37) (pt 1300 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 38) (pt 1300 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 39) (pt 1300 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 40) (pt 1300 mils -1200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 41) (pt 1300 mils -1300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 42) (pt 1300 mils -1400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 43) (pt 1300 mils -1500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 44) (pt 1300 mils -1600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 45) (pt 1300 mils -1700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 46) (pt 1300 mils -1800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 47) (pt 1300 mils -1900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 48) (pt 1300 mils -2000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 49) (pt 1300 mils -2100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 50) (pt 1300 mils -2200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 51) (pt 1300 mils -2300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 52) (pt 1300 mils -2400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 53) (pt 1300 mils -2500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 54) (pt 1300 mils -2600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (line (pt 200 mils 100 mils) (pt 1100 mils 100 mils) (width 6 mils))
+ (line (pt 1100 mils 100 mils) (pt 1100 mils -2700 mils) (width 6 mils))
+ (line (pt 1100 mils -2700 mils) (pt 200 mils -2700 mils) (width 6 mils))
+ (line (pt 200 mils -2700 mils) (pt 200 mils 100 mils) (width 6 mils))
+ (attr "RefDes" "RefDes" (pt 1150 mils 300 mils) (justify Left) (isVisible True) (textStyleRef "Default"))
+
+ )
+ (compDef "W9825G6KH-5" (originalName "W9825G6KH-5") (compHeader (numPins 54) (numParts 1) (refDesPrefix IC)
+ )
+ (compPin "1" (pinName "VDD_1") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "2" (pinName "DQ0") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "3" (pinName "VDDQ_1") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "4" (pinName "DQ1") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "5" (pinName "DQ2") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "6" (pinName "VSSQ_1") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "7" (pinName "DQ3") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "8" (pinName "DQ4") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "9" (pinName "VDDQ_2") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "10" (pinName "DQ5") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "11" (pinName "DQ6") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "12" (pinName "VSSQ_2") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "13" (pinName "DQ7") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "14" (pinName "VDD_2") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "15" (pinName "LDQM") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "16" (pinName "__WE") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "17" (pinName "__CAS") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "18" (pinName "__RAS") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "19" (pinName "__CS") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "20" (pinName "BS0") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "21" (pinName "BS1") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "22" (pinName "A10/AP") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "23" (pinName "A0") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "24" (pinName "A1") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "25" (pinName "A2") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "26" (pinName "A3") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "27" (pinName "VDD_3") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "54" (pinName "VSS_3") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "53" (pinName "DQ15") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "52" (pinName "VSSQ_4") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "51" (pinName "DQ14") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "50" (pinName "DQ13") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "49" (pinName "VDDQ_4") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "48" (pinName "DQ12") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "47" (pinName "DQ11") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "46" (pinName "VSSQ_3") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "45" (pinName "DQ10") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "44" (pinName "DQ9") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "43" (pinName "VDDQ_3") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "42" (pinName "DQ8") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "41" (pinName "VSS_2") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "40" (pinName "NC") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "39" (pinName "UDQM") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "38" (pinName "CLK") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "37" (pinName "CKE") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "36" (pinName "A12") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "35" (pinName "A11") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "34" (pinName "A9") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "33" (pinName "A8") (partNum 1) (symPinNum 49) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "32" (pinName "A7") (partNum 1) (symPinNum 50) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "31" (pinName "A6") (partNum 1) (symPinNum 51) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "30" (pinName "A5") (partNum 1) (symPinNum 52) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "29" (pinName "A4") (partNum 1) (symPinNum 53) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "28" (pinName "VSS_1") (partNum 1) (symPinNum 54) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (attachedSymbol (partNum 1) (altType Normal) (symbolName "W9825G6KH-5"))
+ (attachedPattern (patternNum 1) (patternName "SOP80P1176X120-54N")
+ (numPads 54)
+ (padPinMap
+ (padNum 1) (compPinRef "1")
+ (padNum 2) (compPinRef "2")
+ (padNum 3) (compPinRef "3")
+ (padNum 4) (compPinRef "4")
+ (padNum 5) (compPinRef "5")
+ (padNum 6) (compPinRef "6")
+ (padNum 7) (compPinRef "7")
+ (padNum 8) (compPinRef "8")
+ (padNum 9) (compPinRef "9")
+ (padNum 10) (compPinRef "10")
+ (padNum 11) (compPinRef "11")
+ (padNum 12) (compPinRef "12")
+ (padNum 13) (compPinRef "13")
+ (padNum 14) (compPinRef "14")
+ (padNum 15) (compPinRef "15")
+ (padNum 16) (compPinRef "16")
+ (padNum 17) (compPinRef "17")
+ (padNum 18) (compPinRef "18")
+ (padNum 19) (compPinRef "19")
+ (padNum 20) (compPinRef "20")
+ (padNum 21) (compPinRef "21")
+ (padNum 22) (compPinRef "22")
+ (padNum 23) (compPinRef "23")
+ (padNum 24) (compPinRef "24")
+ (padNum 25) (compPinRef "25")
+ (padNum 26) (compPinRef "26")
+ (padNum 27) (compPinRef "27")
+ (padNum 28) (compPinRef "28")
+ (padNum 29) (compPinRef "29")
+ (padNum 30) (compPinRef "30")
+ (padNum 31) (compPinRef "31")
+ (padNum 32) (compPinRef "32")
+ (padNum 33) (compPinRef "33")
+ (padNum 34) (compPinRef "34")
+ (padNum 35) (compPinRef "35")
+ (padNum 36) (compPinRef "36")
+ (padNum 37) (compPinRef "37")
+ (padNum 38) (compPinRef "38")
+ (padNum 39) (compPinRef "39")
+ (padNum 40) (compPinRef "40")
+ (padNum 41) (compPinRef "41")
+ (padNum 42) (compPinRef "42")
+ (padNum 43) (compPinRef "43")
+ (padNum 44) (compPinRef "44")
+ (padNum 45) (compPinRef "45")
+ (padNum 46) (compPinRef "46")
+ (padNum 47) (compPinRef "47")
+ (padNum 48) (compPinRef "48")
+ (padNum 49) (compPinRef "49")
+ (padNum 50) (compPinRef "50")
+ (padNum 51) (compPinRef "51")
+ (padNum 52) (compPinRef "52")
+ (padNum 53) (compPinRef "53")
+ (padNum 54) (compPinRef "54")
+ )
+ )
+ (attr "Mouser Part Number" "454-W9825G6KH-5")
+ (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D")
+ (attr "Manufacturer_Name" "Winbond")
+ (attr "Manufacturer_Part_Number" "W9825G6KH-5")
+ (attr "Description" "256Mb SDRAM 200MHz TSOPII54")
+ (attr "Datasheet Link" "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet")
+ (attr "Height" "1.2 mm")
+ )
+
+)
diff --git a/Hardware/Lib/W9825G6KH-5/DipTrace/W9825G6KH-5.asc b/Hardware/Lib/W9825G6KH-5/DipTrace/W9825G6KH-5.asc
new file mode 100644
index 0000000..c095ea3
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/DipTrace/W9825G6KH-5.asc
@@ -0,0 +1,2586 @@
+(Source "DipTrace-ElementLibrary")
+ (Library
+ (Name "W9825G6KH-5")
+ (Hint "W9825G6KH-5")
+ (Subfolders
+ )
+ (Categories 0
+ )
+ (Components
+ (Component
+ (Part "W9825G6KH-5" "IC"
+ (Enabled "Y")
+ (PartType 0)
+ (PartName "W9825G6KH-5")
+ (ShowNumbers 1)
+ (Type 0)
+ (Number1 0)
+ (Number2 0)
+ (Width 60.96)
+ (Height 91.44)
+ (Value "")
+ (LockProperties "N")
+ (OriginX 0)
+ (OriginY 0)
+ (Datasheet "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet")
+ (ModelType 0)
+ (ModelString "")
+ (ModelBody
+ )
+ (Manufacturer "Winbond")
+ (CategoryName "")
+ (CategoryIndex -1)
+ (CategoryTypes 0
+ )
+ (SubfolderIndex 0)
+ (Verification "N" "N" "N" "N" "N" "N" "N")
+ (Pins
+ (Pin 0 15.24 -0
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 1)
+ (Length 15.24)
+ (Name "VDD_1")
+ (StringNumber "1")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 1 15.24 7.62
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 2)
+ (Length 15.24)
+ (Name "DQ0")
+ (StringNumber "2")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 2 15.24 15.24
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 3)
+ (Length 15.24)
+ (Name "VDDQ_1")
+ (StringNumber "3")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 3 15.24 22.86
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 4)
+ (Length 15.24)
+ (Name "DQ1")
+ (StringNumber "4")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 4 15.24 30.48
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 5)
+ (Length 15.24)
+ (Name "DQ2")
+ (StringNumber "5")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 5 15.24 38.1
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 6)
+ (Length 15.24)
+ (Name "VSSQ_1")
+ (StringNumber "6")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 6 15.24 45.72
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 7)
+ (Length 15.24)
+ (Name "DQ3")
+ (StringNumber "7")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 7 15.24 53.34
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 8)
+ (Length 15.24)
+ (Name "DQ4")
+ (StringNumber "8")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 8 15.24 60.96
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 9)
+ (Length 15.24)
+ (Name "VDDQ_2")
+ (StringNumber "9")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 9 15.24 68.58
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 10)
+ (Length 15.24)
+ (Name "DQ5")
+ (StringNumber "10")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 10 15.24 76.2
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 11)
+ (Length 15.24)
+ (Name "DQ6")
+ (StringNumber "11")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 11 15.24 83.82
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 12)
+ (Length 15.24)
+ (Name "VSSQ_2")
+ (StringNumber "12")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 12 15.24 91.44
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 13)
+ (Length 15.24)
+ (Name "DQ7")
+ (StringNumber "13")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 13 15.24 99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 14)
+ (Length 15.24)
+ (Name "VDD_2")
+ (StringNumber "14")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 14 15.24 106.68
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 15)
+ (Length 15.24)
+ (Name "LDQM")
+ (StringNumber "15")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 15 15.24 114.3
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 16)
+ (Length 15.24)
+ (Name "~WE")
+ (StringNumber "16")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 16 15.24 121.92
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 17)
+ (Length 15.24)
+ (Name "~CAS")
+ (StringNumber "17")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 17 15.24 129.54
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 18)
+ (Length 15.24)
+ (Name "~RAS")
+ (StringNumber "18")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 18 15.24 137.16
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 19)
+ (Length 15.24)
+ (Name "~CS")
+ (StringNumber "19")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 19 15.24 144.78
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 20)
+ (Length 15.24)
+ (Name "BS0")
+ (StringNumber "20")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 20 15.24 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 21)
+ (Length 15.24)
+ (Name "BS1")
+ (StringNumber "21")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 21 15.24 160.02
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 22)
+ (Length 15.24)
+ (Name "A10/AP")
+ (StringNumber "22")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 22 15.24 167.64
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 23)
+ (Length 15.24)
+ (Name "A0")
+ (StringNumber "23")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 23 15.24 175.26
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 24)
+ (Length 15.24)
+ (Name "A1")
+ (StringNumber "24")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 24 15.24 182.88
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 25)
+ (Length 15.24)
+ (Name "A2")
+ (StringNumber "25")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 25 15.24 190.5
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 26)
+ (Length 15.24)
+ (Name "A3")
+ (StringNumber "26")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 26 15.24 198.12
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 0)
+ (Number 27)
+ (Length 15.24)
+ (Name "VDD_3")
+ (StringNumber "27")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 27 83.82 -0
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 28)
+ (Length 15.24)
+ (Name "VSS_3")
+ (StringNumber "54")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 28 83.82 7.62
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 29)
+ (Length 15.24)
+ (Name "DQ15")
+ (StringNumber "53")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 29 83.82 15.24
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 30)
+ (Length 15.24)
+ (Name "VSSQ_4")
+ (StringNumber "52")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 30 83.82 22.86
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 31)
+ (Length 15.24)
+ (Name "DQ14")
+ (StringNumber "51")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 31 83.82 30.48
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 32)
+ (Length 15.24)
+ (Name "DQ13")
+ (StringNumber "50")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 32 83.82 38.1
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 33)
+ (Length 15.24)
+ (Name "VDDQ_4")
+ (StringNumber "49")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 33 83.82 45.72
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 34)
+ (Length 15.24)
+ (Name "DQ12")
+ (StringNumber "48")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 34 83.82 53.34
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 35)
+ (Length 15.24)
+ (Name "DQ11")
+ (StringNumber "47")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 35 83.82 60.96
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 36)
+ (Length 15.24)
+ (Name "VSSQ_3")
+ (StringNumber "46")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 36 83.82 68.58
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 37)
+ (Length 15.24)
+ (Name "DQ10")
+ (StringNumber "45")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 37 83.82 76.2
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 38)
+ (Length 15.24)
+ (Name "DQ9")
+ (StringNumber "44")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 38 83.82 83.82
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 39)
+ (Length 15.24)
+ (Name "VDDQ_3")
+ (StringNumber "43")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 39 83.82 91.44
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 40)
+ (Length 15.24)
+ (Name "DQ8")
+ (StringNumber "42")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 40 83.82 99.06
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 41)
+ (Length 15.24)
+ (Name "VSS_2")
+ (StringNumber "41")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 41 83.82 106.68
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 42)
+ (Length 15.24)
+ (Name "NC")
+ (StringNumber "40")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 42 83.82 114.3
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 43)
+ (Length 15.24)
+ (Name "UDQM")
+ (StringNumber "39")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 43 83.82 121.92
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 44)
+ (Length 15.24)
+ (Name "CLK")
+ (StringNumber "38")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 44 83.82 129.54
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 45)
+ (Length 15.24)
+ (Name "CKE")
+ (StringNumber "37")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 45 83.82 137.16
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 46)
+ (Length 15.24)
+ (Name "A12")
+ (StringNumber "36")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 46 83.82 144.78
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 47)
+ (Length 15.24)
+ (Name "A11")
+ (StringNumber "35")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 47 83.82 152.4
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 48)
+ (Length 15.24)
+ (Name "A9")
+ (StringNumber "34")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 48 83.82 160.02
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 49)
+ (Length 15.24)
+ (Name "A8")
+ (StringNumber "33")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 49 83.82 167.64
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 50)
+ (Length 15.24)
+ (Name "A7")
+ (StringNumber "32")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 50 83.82 175.26
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 51)
+ (Length 15.24)
+ (Name "A6")
+ (StringNumber "31")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 51 83.82 182.88
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 52)
+ (Length 15.24)
+ (Name "A5")
+ (StringNumber "30")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 52 83.82 190.5
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 53)
+ (Length 15.24)
+ (Name "A4")
+ (StringNumber "29")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ (Pin 53 83.82 198.12
+ (Enabled "Y")
+ (Locked "N")
+ (ModelSig "")
+ (Type 0)
+ (Orientation 2)
+ (Number 54)
+ (Length 15.24)
+ (Name "VSS_1")
+ (StringNumber "28")
+ (ShowName "Y")
+ (PinNumXShift 0)
+ (PinNumYShift 0)
+ (PinNamexShift 0)
+ (PinNameYShift 0)
+ (ElectricType 0)
+ (NameFontSize 5)
+ (NameFontWidth -2)
+ (NameFontScale 1)
+ (SignalDelay 0)
+ )
+ )
+ (Shapes
+ (Shape 0
+ (Enabled "Y")
+ (Locked "N")
+ (VectorFont "N")
+ (FontWidth 0)
+ (FontScale 0)
+ (Orientation 0)
+ (Type 1)
+ (FontSize 0)
+ (FontColor 0)
+ (FontType 0)
+ (FontName "")
+ (Name "")
+ (Width 0.762)
+ (Points
+ (pt 15.24 -7.62)
+ (pt 83.82 -7.62)
+ )
+ )
+ (Shape 1
+ (Enabled "Y")
+ (Locked "N")
+ (VectorFont "N")
+ (FontWidth 0)
+ (FontScale 0)
+ (Orientation 0)
+ (Type 1)
+ (FontSize 0)
+ (FontColor 0)
+ (FontType 0)
+ (FontName "")
+ (Name "")
+ (Width 0.762)
+ (Points
+ (pt 83.82 205.74)
+ (pt 83.82 -7.62)
+ )
+ )
+ (Shape 2
+ (Enabled "Y")
+ (Locked "N")
+ (VectorFont "N")
+ (FontWidth 0)
+ (FontScale 0)
+ (Orientation 0)
+ (Type 1)
+ (FontSize 0)
+ (FontColor 0)
+ (FontType 0)
+ (FontName "")
+ (Name "")
+ (Width 0.762)
+ (Points
+ (pt 83.82 205.74)
+ (pt 15.24 205.74)
+ )
+ )
+ (Shape 3
+ (Enabled "Y")
+ (Locked "N")
+ (VectorFont "N")
+ (FontWidth 0)
+ (FontScale 0)
+ (Orientation 0)
+ (Type 1)
+ (FontSize 0)
+ (FontColor 0)
+ (FontType 0)
+ (FontName "")
+ (Name "")
+ (Width 0.762)
+ (Points
+ (pt 15.24 -7.62)
+ (pt 15.24 205.74)
+ )
+ )
+ )
+ (UserFields
+ (UserField "Mouser Part Number" "454-W9825G6KH-5" 0)
+ (UserField "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D" 0)
+ (UserField "Manufacturer_Name" "Winbond" 0)
+ (UserField "Manufacturer_Part_Number" "W9825G6KH-5" 0)
+ (UserField "Height" "1.2 mm" 0)
+ (UserField "Description" "256Mb SDRAM 200MHz TSOPII54" 0)
+ )
+ )
+ (Pattern "SOP80P1176X120-54N"
+ (Type 0)
+ (VariableParameter1 "N")
+ (VariableParameter2 "N")
+ (VariableParameter3 "N")
+ (VariableParameter4 "N")
+ (InternalConnections
+ )
+ (Number1 0)
+ (Number2 0)
+ (Spacing1 0)
+ (Spacing2 0)
+ (VariableParameter5 "N")
+ (Spacing3 0)
+ (LockProperties "N")
+ (PatternOrientation 0)
+ (Width 30.48)
+ (Height 66.66)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadShape 2)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (OriginX 0)
+ (OriginY 0)
+ (PadPoints
+ )
+ (Pads
+ (Pad 0 "" "" 0 0
+ (Number 0)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell 0)
+ (CustomShrink 0)
+ (PadWidth 0)
+ (PadHeight 0)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "N")
+ (PadShape 0)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 1 "1" "" -17.184 -31.2
+ (Number 1)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 2 "2" "" -17.184 -28.8
+ (Number 2)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 3 "3" "" -17.184 -26.4
+ (Number 3)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 4 "4" "" -17.184 -24
+ (Number 4)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 5 "5" "" -17.184 -21.6
+ (Number 5)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 6 "6" "" -17.184 -19.2
+ (Number 6)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 7 "7" "" -17.184 -16.8
+ (Number 7)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 8 "8" "" -17.184 -14.4
+ (Number 8)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 9 "9" "" -17.184 -12
+ (Number 9)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 10 "10" "" -17.184 -9.6
+ (Number 10)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 11 "11" "" -17.184 -7.2
+ (Number 11)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 12 "12" "" -17.184 -4.8
+ (Number 12)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 13 "13" "" -17.184 -2.4
+ (Number 13)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 14 "14" "" -17.184 0
+ (Number 14)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 15 "15" "" -17.184 2.4
+ (Number 15)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 16 "16" "" -17.184 4.8
+ (Number 16)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 17 "17" "" -17.184 7.2
+ (Number 17)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 18 "18" "" -17.184 9.6
+ (Number 18)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 19 "19" "" -17.184 12
+ (Number 19)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 20 "20" "" -17.184 14.4
+ (Number 20)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 21 "21" "" -17.184 16.8
+ (Number 21)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 22 "22" "" -17.184 19.2
+ (Number 22)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 23 "23" "" -17.184 21.6
+ (Number 23)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 24 "24" "" -17.184 24
+ (Number 24)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 25 "25" "" -17.184 26.4
+ (Number 25)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 26 "26" "" -17.184 28.8
+ (Number 26)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 27 "27" "" -17.184 31.2
+ (Number 27)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 28 "28" "" 17.184 31.2
+ (Number 28)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 29 "29" "" 17.184 28.8
+ (Number 29)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 30 "30" "" 17.184 26.4
+ (Number 30)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 31 "31" "" 17.184 24
+ (Number 31)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 32 "32" "" 17.184 21.6
+ (Number 32)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 33 "33" "" 17.184 19.2
+ (Number 33)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 34 "34" "" 17.184 16.8
+ (Number 34)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 35 "35" "" 17.184 14.4
+ (Number 35)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 36 "36" "" 17.184 12
+ (Number 36)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 37 "37" "" 17.184 9.6
+ (Number 37)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 38 "38" "" 17.184 7.2
+ (Number 38)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 39 "39" "" 17.184 4.8
+ (Number 39)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 40 "40" "" 17.184 2.4
+ (Number 40)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 41 "41" "" 17.184 0
+ (Number 41)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 42 "42" "" 17.184 -2.4
+ (Number 42)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 43 "43" "" 17.184 -4.8
+ (Number 43)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 44 "44" "" 17.184 -7.2
+ (Number 44)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 45 "45" "" 17.184 -9.6
+ (Number 45)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 46 "46" "" 17.184 -12
+ (Number 46)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 47 "47" "" 17.184 -14.4
+ (Number 47)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 48 "48" "" 17.184 -16.8
+ (Number 48)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 49 "49" "" 17.184 -19.2
+ (Number 49)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 50 "50" "" 17.184 -21.6
+ (Number 50)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 51 "51" "" 17.184 -24
+ (Number 51)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 52 "52" "" 17.184 -26.4
+ (Number 52)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 53 "53" "" 17.184 -28.8
+ (Number 53)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 54 "54" "" 17.184 -31.2
+ (Number 54)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell -1000)
+ (CustomShrink -1000)
+ (PadWidth 3.885)
+ (PadHeight 1.8)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "Y")
+ (PadShape 2)
+ (Standard "N")
+ (Point
+ )
+ )
+ (Pad 55 "" "" 0 0
+ (Number 0)
+ (Inverted "N")
+ (Locked "N")
+ (Sided "N")
+ (DisableTopMask "N" 0)
+ (DisableBottomMask "N" 0)
+ (DisableTopPaste "N" 0)
+ (DisableBottomPaste "N" 0)
+ (CustomSwell 0)
+ (CustomShrink 0)
+ (PadWidth 0)
+ (PadHeight 0)
+ (PadHole 0)
+ (PadHoleH 0)
+ (PadHoleType 0)
+ (SurfacePad "N")
+ (PadShape 0)
+ (Standard "N")
+ (Point
+ )
+ )
+ )
+ (Shapes
+ (Shape 0 "N" 0 0 0 0 0 0 0 "" "" "N" 0 0 0 0 0 0)
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt -0.5 -0.5)
+ (pt 0.5 -0.5)
+ )
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt 0.5 -0.5)
+ (pt 0.5 0.5)
+ )
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt 0.5 0.5)
+ (pt -0.5 0.5)
+ )
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt -0.5 0.5)
+ (pt -0.5 -0.5)
+ )
+ (Shape 8 "N" 1 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.3 0)
+ (Point
+ (pt -0.5 -0.464)
+ (pt -0.421 -0.5)
+ )
+ (Shape 8 "N" 0 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.6 0)
+ (Point
+ (pt -0.466 -0.5)
+ (pt 0.466 -0.5)
+ )
+ (Shape 8 "N" 0 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.6 0)
+ (Point
+ (pt 0.466 -0.5)
+ (pt 0.466 0.5)
+ )
+ (Shape 8 "N" 0 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.6 0)
+ (Point
+ (pt 0.466 0.5)
+ (pt -0.466 0.5)
+ )
+ (Shape 8 "N" 0 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.6 0)
+ (Point
+ (pt -0.466 0.5)
+ (pt -0.466 -0.5)
+ )
+ (Shape 8 "N" 0 0 0 0 0 0 0 "" "Tahoma" "Y" 4 1 -2 0 0.6 0)
+ (Point
+ (pt -0.627 -0.497)
+ (pt -0.5 -0.497)
+ )
+ (Shape 0 "N" 0 0 0 0 0 0 0 "" "" "N" 0 0 0 0 0 0)
+ )
+ (Model3D
+ (Model3DFile "W9825G6KH-5.stp")
+ (pt 0 0 0 0 0 0 1 1 1 "N" "N" 0)
+ )
+ )
+ )
+ )
+ )
+()
+
diff --git a/Hardware/Lib/W9825G6KH-5/EAGLE/Readme.html b/Hardware/Lib/W9825G6KH-5/EAGLE/Readme.html
new file mode 100644
index 0000000..833b90c
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/EAGLE/Readme.html
@@ -0,0 +1,35 @@
+
+
+
+ Instructions for schematic symbols and footprints
+
+
+
+
+How to use the Schematic Symbols and PCB Footprints:
+
+First Time:
+
+The PCB Part Libraries require FREE software to convert them into EAGLE Format.
+
+To get started please visit - EAGLE.componentsearchengine.com/pcb-libraries.php
+
+Subsequent Times:
+
+Make sure 'Library Loader' is running on your PC.
+
+
+
+If not launch it from the desktop shortcut: 
+
+After downloading the Schematic Symbol & PCB Footprint zip, check in your ECAD tool. The libraries will have been loaded automatically.
+
+For further help please visit - www.samacsys.com/eagle/
+
+------------------------------------------------------------------------------------------------------------------------------------------------
+
+Alternatively, please try out our new EAGLE Plugin
+
+For help installing and using the EAGLE Plugin please visit - www.samacsys.com/eagle-library/
+
+
diff --git a/Hardware/Lib/W9825G6KH-5/EAGLE/W9825G6KH-5.lbr b/Hardware/Lib/W9825G6KH-5/EAGLE/W9825G6KH-5.lbr
new file mode 100644
index 0000000..c4dadd2
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/EAGLE/W9825G6KH-5.lbr
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<256Mb SDRAM 200MHz TSOPII54</b><p>
+<author>Created by SamacSys</author>
+
+
+<b>54-Pin TSOP</b><br>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<b>256Mb SDRAM 200MHz TSOPII54</b><p>
+Source: <a href="https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet"> Datasheet </a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Hardware/Lib/W9825G6KH-5/Easy-PC/W9825G6KH-5.epl b/Hardware/Lib/W9825G6KH-5/Easy-PC/W9825G6KH-5.epl
new file mode 100644
index 0000000..3f0a7a6
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/Easy-PC/W9825G6KH-5.epl
@@ -0,0 +1,368 @@
+SamacSys ECAD Model
+1350235/1031803/2.50/54/2/Integrated Circuit
+
+DESIGNSPARK_INTERMEDIATE_ASCII
+
+(asciiHeader
+ (fileUnits MM)
+)
+(library Library_1
+ (padStyleDef "r129.5_60"
+ (holeDiam 0)
+ (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.6) (shapeHeight 1.295))
+ (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0))
+ )
+ (textStyleDef "Default"
+ (font
+ (fontType Stroke)
+ (fontFace "Helvetica")
+ (fontHeight 50 mils)
+ (strokeWidth 5 mils)
+ )
+ )
+ (patternDef "SOP80P1176X120-54N" (originalName "SOP80P1176X120-54N")
+ (multiLayer
+ (pad (padNum 1) (padStyleRef r129.5_60) (pt -5.728, 10.4) (rotation 90))
+ (pad (padNum 2) (padStyleRef r129.5_60) (pt -5.728, 9.6) (rotation 90))
+ (pad (padNum 3) (padStyleRef r129.5_60) (pt -5.728, 8.8) (rotation 90))
+ (pad (padNum 4) (padStyleRef r129.5_60) (pt -5.728, 8) (rotation 90))
+ (pad (padNum 5) (padStyleRef r129.5_60) (pt -5.728, 7.2) (rotation 90))
+ (pad (padNum 6) (padStyleRef r129.5_60) (pt -5.728, 6.4) (rotation 90))
+ (pad (padNum 7) (padStyleRef r129.5_60) (pt -5.728, 5.6) (rotation 90))
+ (pad (padNum 8) (padStyleRef r129.5_60) (pt -5.728, 4.8) (rotation 90))
+ (pad (padNum 9) (padStyleRef r129.5_60) (pt -5.728, 4) (rotation 90))
+ (pad (padNum 10) (padStyleRef r129.5_60) (pt -5.728, 3.2) (rotation 90))
+ (pad (padNum 11) (padStyleRef r129.5_60) (pt -5.728, 2.4) (rotation 90))
+ (pad (padNum 12) (padStyleRef r129.5_60) (pt -5.728, 1.6) (rotation 90))
+ (pad (padNum 13) (padStyleRef r129.5_60) (pt -5.728, 0.8) (rotation 90))
+ (pad (padNum 14) (padStyleRef r129.5_60) (pt -5.728, 0) (rotation 90))
+ (pad (padNum 15) (padStyleRef r129.5_60) (pt -5.728, -0.8) (rotation 90))
+ (pad (padNum 16) (padStyleRef r129.5_60) (pt -5.728, -1.6) (rotation 90))
+ (pad (padNum 17) (padStyleRef r129.5_60) (pt -5.728, -2.4) (rotation 90))
+ (pad (padNum 18) (padStyleRef r129.5_60) (pt -5.728, -3.2) (rotation 90))
+ (pad (padNum 19) (padStyleRef r129.5_60) (pt -5.728, -4) (rotation 90))
+ (pad (padNum 20) (padStyleRef r129.5_60) (pt -5.728, -4.8) (rotation 90))
+ (pad (padNum 21) (padStyleRef r129.5_60) (pt -5.728, -5.6) (rotation 90))
+ (pad (padNum 22) (padStyleRef r129.5_60) (pt -5.728, -6.4) (rotation 90))
+ (pad (padNum 23) (padStyleRef r129.5_60) (pt -5.728, -7.2) (rotation 90))
+ (pad (padNum 24) (padStyleRef r129.5_60) (pt -5.728, -8) (rotation 90))
+ (pad (padNum 25) (padStyleRef r129.5_60) (pt -5.728, -8.8) (rotation 90))
+ (pad (padNum 26) (padStyleRef r129.5_60) (pt -5.728, -9.6) (rotation 90))
+ (pad (padNum 27) (padStyleRef r129.5_60) (pt -5.728, -10.4) (rotation 90))
+ (pad (padNum 28) (padStyleRef r129.5_60) (pt 5.728, -10.4) (rotation 90))
+ (pad (padNum 29) (padStyleRef r129.5_60) (pt 5.728, -9.6) (rotation 90))
+ (pad (padNum 30) (padStyleRef r129.5_60) (pt 5.728, -8.8) (rotation 90))
+ (pad (padNum 31) (padStyleRef r129.5_60) (pt 5.728, -8) (rotation 90))
+ (pad (padNum 32) (padStyleRef r129.5_60) (pt 5.728, -7.2) (rotation 90))
+ (pad (padNum 33) (padStyleRef r129.5_60) (pt 5.728, -6.4) (rotation 90))
+ (pad (padNum 34) (padStyleRef r129.5_60) (pt 5.728, -5.6) (rotation 90))
+ (pad (padNum 35) (padStyleRef r129.5_60) (pt 5.728, -4.8) (rotation 90))
+ (pad (padNum 36) (padStyleRef r129.5_60) (pt 5.728, -4) (rotation 90))
+ (pad (padNum 37) (padStyleRef r129.5_60) (pt 5.728, -3.2) (rotation 90))
+ (pad (padNum 38) (padStyleRef r129.5_60) (pt 5.728, -2.4) (rotation 90))
+ (pad (padNum 39) (padStyleRef r129.5_60) (pt 5.728, -1.6) (rotation 90))
+ (pad (padNum 40) (padStyleRef r129.5_60) (pt 5.728, -0.8) (rotation 90))
+ (pad (padNum 41) (padStyleRef r129.5_60) (pt 5.728, 0) (rotation 90))
+ (pad (padNum 42) (padStyleRef r129.5_60) (pt 5.728, 0.8) (rotation 90))
+ (pad (padNum 43) (padStyleRef r129.5_60) (pt 5.728, 1.6) (rotation 90))
+ (pad (padNum 44) (padStyleRef r129.5_60) (pt 5.728, 2.4) (rotation 90))
+ (pad (padNum 45) (padStyleRef r129.5_60) (pt 5.728, 3.2) (rotation 90))
+ (pad (padNum 46) (padStyleRef r129.5_60) (pt 5.728, 4) (rotation 90))
+ (pad (padNum 47) (padStyleRef r129.5_60) (pt 5.728, 4.8) (rotation 90))
+ (pad (padNum 48) (padStyleRef r129.5_60) (pt 5.728, 5.6) (rotation 90))
+ (pad (padNum 49) (padStyleRef r129.5_60) (pt 5.728, 6.4) (rotation 90))
+ (pad (padNum 50) (padStyleRef r129.5_60) (pt 5.728, 7.2) (rotation 90))
+ (pad (padNum 51) (padStyleRef r129.5_60) (pt 5.728, 8) (rotation 90))
+ (pad (padNum 52) (padStyleRef r129.5_60) (pt 5.728, 8.8) (rotation 90))
+ (pad (padNum 53) (padStyleRef r129.5_60) (pt 5.728, 9.6) (rotation 90))
+ (pad (padNum 54) (padStyleRef r129.5_60) (pt 5.728, 10.4) (rotation 90))
+ )
+ (layerContents (layerNumRef 18)
+ (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Default") (isVisible True))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -6.625 11.425) (pt 6.625 11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 6.625 11.425) (pt 6.625 -11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt 6.625 -11.425) (pt -6.625 -11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef 30)
+ (line (pt -6.625 -11.425) (pt -6.625 11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -5.08 11.11) (pt 5.08 11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 5.08 11.11) (pt 5.08 -11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 5.08 -11.11) (pt -5.08 -11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -5.08 -11.11) (pt -5.08 11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -5.08 10.31) (pt -4.28 11.11) (width 0.1))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -4.73 11.11) (pt 4.73 11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 4.73 11.11) (pt 4.73 -11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 4.73 -11.11) (pt -4.73 -11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -4.73 -11.11) (pt -4.73 11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -6.375 11.05) (pt -5.08 11.05) (width 0.2))
+ )
+ )
+ (symbolDef "W9825G6KH-5" (originalName "W9825G6KH-5")
+
+ (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 13) (pt 0 mils -1200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 14) (pt 0 mils -1300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 15) (pt 0 mils -1400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 16) (pt 0 mils -1500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 17) (pt 0 mils -1600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 18) (pt 0 mils -1700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1725 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 19) (pt 0 mils -1800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1825 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 20) (pt 0 mils -1900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1925 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 21) (pt 0 mils -2000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2025 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 22) (pt 0 mils -2100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2125 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 23) (pt 0 mils -2200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2225 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 24) (pt 0 mils -2300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2325 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 25) (pt 0 mils -2400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2425 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 26) (pt 0 mils -2500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2525 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 27) (pt 0 mils -2600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2625 mils) (rotation 0]) (justify "Left") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 28) (pt 1300 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 29) (pt 1300 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 30) (pt 1300 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 31) (pt 1300 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 32) (pt 1300 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 33) (pt 1300 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 34) (pt 1300 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 35) (pt 1300 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 36) (pt 1300 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 37) (pt 1300 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 38) (pt 1300 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 39) (pt 1300 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 40) (pt 1300 mils -1200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 41) (pt 1300 mils -1300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 42) (pt 1300 mils -1400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 43) (pt 1300 mils -1500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 44) (pt 1300 mils -1600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 45) (pt 1300 mils -1700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1725 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 46) (pt 1300 mils -1800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1825 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 47) (pt 1300 mils -1900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1925 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 48) (pt 1300 mils -2000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2025 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 49) (pt 1300 mils -2100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2125 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 50) (pt 1300 mils -2200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2225 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 51) (pt 1300 mils -2300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2325 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 52) (pt 1300 mils -2400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2425 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 53) (pt 1300 mils -2500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2525 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (pin (pinNum 54) (pt 1300 mils -2600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2625 mils) (rotation 0]) (justify "Right") (textStyleRef "Default"))
+ ))
+ (line (pt 200 mils 100 mils) (pt 1100 mils 100 mils) (width 6 mils))
+ (line (pt 1100 mils 100 mils) (pt 1100 mils -2700 mils) (width 6 mils))
+ (line (pt 1100 mils -2700 mils) (pt 200 mils -2700 mils) (width 6 mils))
+ (line (pt 200 mils -2700 mils) (pt 200 mils 100 mils) (width 6 mils))
+ (attr "RefDes" "RefDes" (pt 1150 mils 300 mils) (justify Left) (isVisible True) (textStyleRef "Default"))
+
+ )
+ (compDef "W9825G6KH-5" (originalName "W9825G6KH-5") (compHeader (numPins 54) (numParts 1) (refDesPrefix IC)
+ )
+ (compPin "1" (pinName "VDD_1") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "2" (pinName "DQ0") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "3" (pinName "VDDQ_1") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "4" (pinName "DQ1") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "5" (pinName "DQ2") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "6" (pinName "VSSQ_1") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "7" (pinName "DQ3") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "8" (pinName "DQ4") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "9" (pinName "VDDQ_2") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "10" (pinName "DQ5") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "11" (pinName "DQ6") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "12" (pinName "VSSQ_2") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "13" (pinName "DQ7") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "14" (pinName "VDD_2") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "15" (pinName "LDQM") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "16" (pinName "__WE") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "17" (pinName "__CAS") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "18" (pinName "__RAS") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "19" (pinName "__CS") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "20" (pinName "BS0") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "21" (pinName "BS1") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "22" (pinName "A10/AP") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "23" (pinName "A0") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "24" (pinName "A1") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "25" (pinName "A2") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "26" (pinName "A3") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "27" (pinName "VDD_3") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "54" (pinName "VSS_3") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "53" (pinName "DQ15") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "52" (pinName "VSSQ_4") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "51" (pinName "DQ14") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "50" (pinName "DQ13") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "49" (pinName "VDDQ_4") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "48" (pinName "DQ12") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "47" (pinName "DQ11") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "46" (pinName "VSSQ_3") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "45" (pinName "DQ10") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "44" (pinName "DQ9") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "43" (pinName "VDDQ_3") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "42" (pinName "DQ8") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "41" (pinName "VSS_2") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "40" (pinName "NC") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "39" (pinName "UDQM") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "38" (pinName "CLK") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "37" (pinName "CKE") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "36" (pinName "A12") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "35" (pinName "A11") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "34" (pinName "A9") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "33" (pinName "A8") (partNum 1) (symPinNum 49) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "32" (pinName "A7") (partNum 1) (symPinNum 50) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "31" (pinName "A6") (partNum 1) (symPinNum 51) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "30" (pinName "A5") (partNum 1) (symPinNum 52) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "29" (pinName "A4") (partNum 1) (symPinNum 53) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (compPin "28" (pinName "VSS_1") (partNum 1) (symPinNum 54) (gateEq 0) (pinEq 0) (pinType Bidirectional))
+ (attachedSymbol (partNum 1) (altType Normal) (symbolName "W9825G6KH-5"))
+ (attachedPattern (patternNum 1) (patternName "SOP80P1176X120-54N")
+ (numPads 54)
+ (padPinMap
+ (padNum 1) (compPinRef "1")
+ (padNum 2) (compPinRef "2")
+ (padNum 3) (compPinRef "3")
+ (padNum 4) (compPinRef "4")
+ (padNum 5) (compPinRef "5")
+ (padNum 6) (compPinRef "6")
+ (padNum 7) (compPinRef "7")
+ (padNum 8) (compPinRef "8")
+ (padNum 9) (compPinRef "9")
+ (padNum 10) (compPinRef "10")
+ (padNum 11) (compPinRef "11")
+ (padNum 12) (compPinRef "12")
+ (padNum 13) (compPinRef "13")
+ (padNum 14) (compPinRef "14")
+ (padNum 15) (compPinRef "15")
+ (padNum 16) (compPinRef "16")
+ (padNum 17) (compPinRef "17")
+ (padNum 18) (compPinRef "18")
+ (padNum 19) (compPinRef "19")
+ (padNum 20) (compPinRef "20")
+ (padNum 21) (compPinRef "21")
+ (padNum 22) (compPinRef "22")
+ (padNum 23) (compPinRef "23")
+ (padNum 24) (compPinRef "24")
+ (padNum 25) (compPinRef "25")
+ (padNum 26) (compPinRef "26")
+ (padNum 27) (compPinRef "27")
+ (padNum 28) (compPinRef "28")
+ (padNum 29) (compPinRef "29")
+ (padNum 30) (compPinRef "30")
+ (padNum 31) (compPinRef "31")
+ (padNum 32) (compPinRef "32")
+ (padNum 33) (compPinRef "33")
+ (padNum 34) (compPinRef "34")
+ (padNum 35) (compPinRef "35")
+ (padNum 36) (compPinRef "36")
+ (padNum 37) (compPinRef "37")
+ (padNum 38) (compPinRef "38")
+ (padNum 39) (compPinRef "39")
+ (padNum 40) (compPinRef "40")
+ (padNum 41) (compPinRef "41")
+ (padNum 42) (compPinRef "42")
+ (padNum 43) (compPinRef "43")
+ (padNum 44) (compPinRef "44")
+ (padNum 45) (compPinRef "45")
+ (padNum 46) (compPinRef "46")
+ (padNum 47) (compPinRef "47")
+ (padNum 48) (compPinRef "48")
+ (padNum 49) (compPinRef "49")
+ (padNum 50) (compPinRef "50")
+ (padNum 51) (compPinRef "51")
+ (padNum 52) (compPinRef "52")
+ (padNum 53) (compPinRef "53")
+ (padNum 54) (compPinRef "54")
+ )
+ )
+ (attr "Mouser Part Number" "454-W9825G6KH-5")
+ (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D")
+ (attr "Manufacturer_Name" "Winbond")
+ (attr "Manufacturer_Part_Number" "W9825G6KH-5")
+ (attr "Description" "256Mb SDRAM 200MHz TSOPII54")
+ (attr "Datasheet Link" "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet")
+ (attr "Height" "1.2 mm")
+ )
+
+)
diff --git a/Hardware/Lib/W9825G6KH-5/EasyEDA/Readme.html b/Hardware/Lib/W9825G6KH-5/EasyEDA/Readme.html
new file mode 100644
index 0000000..ef35f7d
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/EasyEDA/Readme.html
@@ -0,0 +1,11 @@
+
+
+
+ Eagle
+
+
+ Please first install the Library Loader application from: http://componentsearchengine.com/pcb-libraries.php
+ If Library Loader is already installed please make sure it's running by launching it from the desktop shortcut.
+ For help loading the SamacSys libraries into EasyEDA please Click Here: http://www.samacsys.com/easyeda-instructions/
+
+
diff --git a/Hardware/Lib/W9825G6KH-5/EasyEDA/W9825G6KH-5.lbr b/Hardware/Lib/W9825G6KH-5/EasyEDA/W9825G6KH-5.lbr
new file mode 100644
index 0000000..c4dadd2
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/EasyEDA/W9825G6KH-5.lbr
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<256Mb SDRAM 200MHz TSOPII54</b><p>
+<author>Created by SamacSys</author>
+
+
+<b>54-Pin TSOP</b><br>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<b>256Mb SDRAM 200MHz TSOPII54</b><p>
+Source: <a href="https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet"> Datasheet </a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Hardware/Lib/W9825G6KH-5/How_To_Use_Models.pdf b/Hardware/Lib/W9825G6KH-5/How_To_Use_Models.pdf
new file mode 100644
index 0000000..6f229d6
Binary files /dev/null and b/Hardware/Lib/W9825G6KH-5/How_To_Use_Models.pdf differ
diff --git a/Hardware/Lib/W9825G6KH-5/KiCad/SOP80P1176X120-54N.kicad_mod b/Hardware/Lib/W9825G6KH-5/KiCad/SOP80P1176X120-54N.kicad_mod
new file mode 100644
index 0000000..be9d2e8
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/KiCad/SOP80P1176X120-54N.kicad_mod
@@ -0,0 +1,87 @@
+(module "SOP80P1176X120-54N" (layer F.Cu)
+ (descr "54-Pin TSOP")
+ (tags "Integrated Circuit")
+ (attr smd)
+ (fp_text reference IC** (at 0 0) (layer F.SilkS)
+ (effects (font (size 1.27 1.27) (thickness 0.254)))
+ )
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 1.27 1.27) (thickness 0.254)))
+ )
+ (fp_text value "SOP80P1176X120-54N" (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.27) (thickness 0.254)))
+ )
+ (fp_line (start -6.625 -11.425) (end 6.625 -11.425) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.625 -11.425) (end 6.625 11.425) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.625 11.425) (end -6.625 11.425) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.625 11.425) (end -6.625 -11.425) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.08 -11.11) (end 5.08 -11.11) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.08 -11.11) (end 5.08 11.11) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.08 11.11) (end -5.08 11.11) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.08 11.11) (end -5.08 -11.11) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.08 -10.31) (end -4.28 -11.11) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.73 -11.11) (end 4.73 -11.11) (layer F.SilkS) (width 0.2))
+ (fp_line (start 4.73 -11.11) (end 4.73 11.11) (layer F.SilkS) (width 0.2))
+ (fp_line (start 4.73 11.11) (end -4.73 11.11) (layer F.SilkS) (width 0.2))
+ (fp_line (start -4.73 11.11) (end -4.73 -11.11) (layer F.SilkS) (width 0.2))
+ (fp_line (start -6.375 -11.05) (end -5.08 -11.05) (layer F.SilkS) (width 0.2))
+ (pad 1 smd rect (at -5.728 -10.4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -5.728 -9.6 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -5.728 -8.8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -5.728 -8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -5.728 -7.2 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -5.728 -6.4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -5.728 -5.6 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -5.728 -4.8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -5.728 -4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -5.728 -3.2 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -5.728 -2.4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -5.728 -1.6 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -5.728 -0.8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -5.728 0 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -5.728 0.8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -5.728 1.6 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -5.728 2.4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -5.728 3.2 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -5.728 4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -5.728 4.8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at -5.728 5.6 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at -5.728 6.4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at -5.728 7.2 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at -5.728 8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at -5.728 8.8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at -5.728 9.6 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at -5.728 10.4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 5.728 10.4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 5.728 9.6 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 5.728 8.8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 5.728 8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 5.728 7.2 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 5.728 6.4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 5.728 5.6 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 5.728 4.8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 5.728 4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 5.728 3.2 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 5.728 2.4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 5.728 1.6 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 5.728 0.8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 41 smd rect (at 5.728 0 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 42 smd rect (at 5.728 -0.8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 43 smd rect (at 5.728 -1.6 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 44 smd rect (at 5.728 -2.4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 45 smd rect (at 5.728 -3.2 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 46 smd rect (at 5.728 -4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 47 smd rect (at 5.728 -4.8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 48 smd rect (at 5.728 -5.6 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 49 smd rect (at 5.728 -6.4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 50 smd rect (at 5.728 -7.2 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 51 smd rect (at 5.728 -8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 52 smd rect (at 5.728 -8.8 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 53 smd rect (at 5.728 -9.6 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (pad 54 smd rect (at 5.728 -10.4 90) (size 0.6 1.295) (layers F.Cu F.Paste F.Mask))
+ (model W9825G6KH-5.stp
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/Hardware/Lib/W9825G6KH-5/KiCad/W9825G6KH-5.dcm b/Hardware/Lib/W9825G6KH-5/KiCad/W9825G6KH-5.dcm
new file mode 100644
index 0000000..723bc95
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/KiCad/W9825G6KH-5.dcm
@@ -0,0 +1,9 @@
+EESchema-DOCLIB Version 2.0
+#
+$CMP W9825G6KH-5
+D 256Mb SDRAM 200MHz TSOPII54
+K
+F https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet
+$ENDCMP
+#
+#End Doc Library
diff --git a/Hardware/Lib/W9825G6KH-5/KiCad/W9825G6KH-5.kicad_sym b/Hardware/Lib/W9825G6KH-5/KiCad/W9825G6KH-5.kicad_sym
new file mode 100644
index 0000000..013e8c1
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/KiCad/W9825G6KH-5.kicad_sym
@@ -0,0 +1,256 @@
+(kicad_symbol_lib (version 20211014) (generator SamacSys_ECAD_Model)
+ (symbol "W9825G6KH-5" (in_bom yes) (on_board yes)
+ (property "Reference" "IC" (at 29.21 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify left top))
+ )
+ (property "Value" "W9825G6KH-5" (at 29.21 5.08 0)
+ (effects (font (size 1.27 1.27)) (justify left top))
+ )
+ (property "Footprint" "SOP80P1176X120-54N" (at 29.21 -94.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (property "Datasheet" "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet" (at 29.21 -194.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (property "ki_description" "256Mb SDRAM 200MHz TSOPII54" (at 29.21 -294.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (property "Height" "1.2" (at 29.21 -394.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (property "Mouser Part Number" "454-W9825G6KH-5" (at 29.21 -494.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D" (at 29.21 -594.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (property "Manufacturer_Name" "Winbond" (at 29.21 -694.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (property "Manufacturer_Part_Number" "W9825G6KH-5" (at 29.21 -794.92 0)
+ (effects (font (size 1.27 1.27)) (justify left top) hide)
+ )
+ (rectangle
+ (start 5.08 2.54)
+ (end 27.94 -68.58)
+ (stroke (width 0.254) (type default))
+ (fill (type background))
+ )
+ (pin passive line (at 0 0 0) (length 5.08)
+ (name "VDD_1" (effects (font (size 1.27 1.27))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -2.54 0) (length 5.08)
+ (name "DQ0" (effects (font (size 1.27 1.27))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -5.08 0) (length 5.08)
+ (name "VDDQ_1" (effects (font (size 1.27 1.27))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -7.62 0) (length 5.08)
+ (name "DQ1" (effects (font (size 1.27 1.27))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -10.16 0) (length 5.08)
+ (name "DQ2" (effects (font (size 1.27 1.27))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -12.7 0) (length 5.08)
+ (name "VSSQ_1" (effects (font (size 1.27 1.27))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -15.24 0) (length 5.08)
+ (name "DQ3" (effects (font (size 1.27 1.27))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -17.78 0) (length 5.08)
+ (name "DQ4" (effects (font (size 1.27 1.27))))
+ (number "8" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -20.32 0) (length 5.08)
+ (name "VDDQ_2" (effects (font (size 1.27 1.27))))
+ (number "9" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -22.86 0) (length 5.08)
+ (name "DQ5" (effects (font (size 1.27 1.27))))
+ (number "10" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -25.4 0) (length 5.08)
+ (name "DQ6" (effects (font (size 1.27 1.27))))
+ (number "11" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -27.94 0) (length 5.08)
+ (name "VSSQ_2" (effects (font (size 1.27 1.27))))
+ (number "12" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -30.48 0) (length 5.08)
+ (name "DQ7" (effects (font (size 1.27 1.27))))
+ (number "13" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -33.02 0) (length 5.08)
+ (name "VDD_2" (effects (font (size 1.27 1.27))))
+ (number "14" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -35.56 0) (length 5.08)
+ (name "LDQM" (effects (font (size 1.27 1.27))))
+ (number "15" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -38.1 0) (length 5.08)
+ (name "~{WE}" (effects (font (size 1.27 1.27))))
+ (number "16" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -40.64 0) (length 5.08)
+ (name "~{CAS}" (effects (font (size 1.27 1.27))))
+ (number "17" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -43.18 0) (length 5.08)
+ (name "~{RAS}" (effects (font (size 1.27 1.27))))
+ (number "18" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -45.72 0) (length 5.08)
+ (name "~{CS}" (effects (font (size 1.27 1.27))))
+ (number "19" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -48.26 0) (length 5.08)
+ (name "BS0" (effects (font (size 1.27 1.27))))
+ (number "20" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -50.8 0) (length 5.08)
+ (name "BS1" (effects (font (size 1.27 1.27))))
+ (number "21" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -53.34 0) (length 5.08)
+ (name "A10/AP" (effects (font (size 1.27 1.27))))
+ (number "22" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -55.88 0) (length 5.08)
+ (name "A0" (effects (font (size 1.27 1.27))))
+ (number "23" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -58.42 0) (length 5.08)
+ (name "A1" (effects (font (size 1.27 1.27))))
+ (number "24" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -60.96 0) (length 5.08)
+ (name "A2" (effects (font (size 1.27 1.27))))
+ (number "25" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -63.5 0) (length 5.08)
+ (name "A3" (effects (font (size 1.27 1.27))))
+ (number "26" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 0 -66.04 0) (length 5.08)
+ (name "VDD_3" (effects (font (size 1.27 1.27))))
+ (number "27" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 0 180) (length 5.08)
+ (name "VSS_3" (effects (font (size 1.27 1.27))))
+ (number "54" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -2.54 180) (length 5.08)
+ (name "DQ15" (effects (font (size 1.27 1.27))))
+ (number "53" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -5.08 180) (length 5.08)
+ (name "VSSQ_4" (effects (font (size 1.27 1.27))))
+ (number "52" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -7.62 180) (length 5.08)
+ (name "DQ14" (effects (font (size 1.27 1.27))))
+ (number "51" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -10.16 180) (length 5.08)
+ (name "DQ13" (effects (font (size 1.27 1.27))))
+ (number "50" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -12.7 180) (length 5.08)
+ (name "VDDQ_4" (effects (font (size 1.27 1.27))))
+ (number "49" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -15.24 180) (length 5.08)
+ (name "DQ12" (effects (font (size 1.27 1.27))))
+ (number "48" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -17.78 180) (length 5.08)
+ (name "DQ11" (effects (font (size 1.27 1.27))))
+ (number "47" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -20.32 180) (length 5.08)
+ (name "VSSQ_3" (effects (font (size 1.27 1.27))))
+ (number "46" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -22.86 180) (length 5.08)
+ (name "DQ10" (effects (font (size 1.27 1.27))))
+ (number "45" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -25.4 180) (length 5.08)
+ (name "DQ9" (effects (font (size 1.27 1.27))))
+ (number "44" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -27.94 180) (length 5.08)
+ (name "VDDQ_3" (effects (font (size 1.27 1.27))))
+ (number "43" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -30.48 180) (length 5.08)
+ (name "DQ8" (effects (font (size 1.27 1.27))))
+ (number "42" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -33.02 180) (length 5.08)
+ (name "VSS_2" (effects (font (size 1.27 1.27))))
+ (number "41" (effects (font (size 1.27 1.27))))
+ )
+ (pin no_connect line (at 33.02 -35.56 180) (length 5.08)
+ (name "NC" (effects (font (size 1.27 1.27))))
+ (number "40" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -38.1 180) (length 5.08)
+ (name "UDQM" (effects (font (size 1.27 1.27))))
+ (number "39" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -40.64 180) (length 5.08)
+ (name "CLK" (effects (font (size 1.27 1.27))))
+ (number "38" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -43.18 180) (length 5.08)
+ (name "CKE" (effects (font (size 1.27 1.27))))
+ (number "37" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -45.72 180) (length 5.08)
+ (name "A12" (effects (font (size 1.27 1.27))))
+ (number "36" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -48.26 180) (length 5.08)
+ (name "A11" (effects (font (size 1.27 1.27))))
+ (number "35" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -50.8 180) (length 5.08)
+ (name "A9" (effects (font (size 1.27 1.27))))
+ (number "34" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -53.34 180) (length 5.08)
+ (name "A8" (effects (font (size 1.27 1.27))))
+ (number "33" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -55.88 180) (length 5.08)
+ (name "A7" (effects (font (size 1.27 1.27))))
+ (number "32" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -58.42 180) (length 5.08)
+ (name "A6" (effects (font (size 1.27 1.27))))
+ (number "31" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -60.96 180) (length 5.08)
+ (name "A5" (effects (font (size 1.27 1.27))))
+ (number "30" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -63.5 180) (length 5.08)
+ (name "A4" (effects (font (size 1.27 1.27))))
+ (number "29" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 33.02 -66.04 180) (length 5.08)
+ (name "VSS_1" (effects (font (size 1.27 1.27))))
+ (number "28" (effects (font (size 1.27 1.27))))
+ )
+ )
+)
diff --git a/Hardware/Lib/W9825G6KH-5/KiCad/W9825G6KH-5.lib b/Hardware/Lib/W9825G6KH-5/KiCad/W9825G6KH-5.lib
new file mode 100644
index 0000000..95e32ca
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/KiCad/W9825G6KH-5.lib
@@ -0,0 +1,75 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#SamacSys ECAD Model W9825G6KH-5
+#/1350235/1031803/2.50/54/2/Integrated Circuit
+DEF W9825G6KH-5 IC 0 30 Y Y 1 F N
+F0 "IC" 1150 300 50 H V L CNN
+F1 "W9825G6KH-5" 1150 200 50 H V L CNN
+F2 "SOP80P1176X120-54N" 1150 100 50 H I L CNN
+F3 "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet" 1150 0 50 H I L CNN
+F4 "256Mb SDRAM 200MHz TSOPII54" 1150 -100 50 H I L CNN "Description"
+F5 "1.2" 1150 -200 50 H I L CNN "Height"
+F6 "454-W9825G6KH-5" 1150 -300 50 H I L CNN "Mouser Part Number"
+F7 "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D" 1150 -400 50 H I L CNN "Mouser Price/Stock"
+F8 "Winbond" 1150 -500 50 H I L CNN "Manufacturer_Name"
+F9 "W9825G6KH-5" 1150 -600 50 H I L CNN "Manufacturer_Part_Number"
+DRAW
+X VDD_1 1 0 0 200 R 50 50 0 0 P
+X DQ0 2 0 -100 200 R 50 50 0 0 P
+X VDDQ_1 3 0 -200 200 R 50 50 0 0 P
+X DQ1 4 0 -300 200 R 50 50 0 0 P
+X DQ2 5 0 -400 200 R 50 50 0 0 P
+X VSSQ_1 6 0 -500 200 R 50 50 0 0 P
+X DQ3 7 0 -600 200 R 50 50 0 0 P
+X DQ4 8 0 -700 200 R 50 50 0 0 P
+X VDDQ_2 9 0 -800 200 R 50 50 0 0 P
+X DQ5 10 0 -900 200 R 50 50 0 0 P
+X DQ6 11 0 -1000 200 R 50 50 0 0 P
+X VSSQ_2 12 0 -1100 200 R 50 50 0 0 P
+X DQ7 13 0 -1200 200 R 50 50 0 0 P
+X VDD_2 14 0 -1300 200 R 50 50 0 0 P
+X LDQM 15 0 -1400 200 R 50 50 0 0 P
+X ~WE 16 0 -1500 200 R 50 50 0 0 P
+X ~CAS 17 0 -1600 200 R 50 50 0 0 P
+X ~RAS 18 0 -1700 200 R 50 50 0 0 P
+X ~CS 19 0 -1800 200 R 50 50 0 0 P
+X BS0 20 0 -1900 200 R 50 50 0 0 P
+X BS1 21 0 -2000 200 R 50 50 0 0 P
+X A10/AP 22 0 -2100 200 R 50 50 0 0 P
+X A0 23 0 -2200 200 R 50 50 0 0 P
+X A1 24 0 -2300 200 R 50 50 0 0 P
+X A2 25 0 -2400 200 R 50 50 0 0 P
+X A3 26 0 -2500 200 R 50 50 0 0 P
+X VDD_3 27 0 -2600 200 R 50 50 0 0 P
+X VSS_3 54 1300 0 200 L 50 50 0 0 P
+X DQ15 53 1300 -100 200 L 50 50 0 0 P
+X VSSQ_4 52 1300 -200 200 L 50 50 0 0 P
+X DQ14 51 1300 -300 200 L 50 50 0 0 P
+X DQ13 50 1300 -400 200 L 50 50 0 0 P
+X VDDQ_4 49 1300 -500 200 L 50 50 0 0 P
+X DQ12 48 1300 -600 200 L 50 50 0 0 P
+X DQ11 47 1300 -700 200 L 50 50 0 0 P
+X VSSQ_3 46 1300 -800 200 L 50 50 0 0 P
+X DQ10 45 1300 -900 200 L 50 50 0 0 P
+X DQ9 44 1300 -1000 200 L 50 50 0 0 P
+X VDDQ_3 43 1300 -1100 200 L 50 50 0 0 P
+X DQ8 42 1300 -1200 200 L 50 50 0 0 P
+X VSS_2 41 1300 -1300 200 L 50 50 0 0 P
+X NC 40 1300 -1400 200 L 50 50 0 0 N
+X UDQM 39 1300 -1500 200 L 50 50 0 0 P
+X CLK 38 1300 -1600 200 L 50 50 0 0 P
+X CKE 37 1300 -1700 200 L 50 50 0 0 P
+X A12 36 1300 -1800 200 L 50 50 0 0 P
+X A11 35 1300 -1900 200 L 50 50 0 0 P
+X A9 34 1300 -2000 200 L 50 50 0 0 P
+X A8 33 1300 -2100 200 L 50 50 0 0 P
+X A7 32 1300 -2200 200 L 50 50 0 0 P
+X A6 31 1300 -2300 200 L 50 50 0 0 P
+X A5 30 1300 -2400 200 L 50 50 0 0 P
+X A4 29 1300 -2500 200 L 50 50 0 0 P
+X VSS_1 28 1300 -2600 200 L 50 50 0 0 P
+P 5 0 1 6 200 100 1100 100 1100 -2700 200 -2700 200 100 N
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/Hardware/Lib/W9825G6KH-5/KiCad/W9825G6KH-5.mod b/Hardware/Lib/W9825G6KH-5/KiCad/W9825G6KH-5.mod
new file mode 100644
index 0000000..dd016af
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/KiCad/W9825G6KH-5.mod
@@ -0,0 +1,357 @@
+PCBNEW-LibModule-V1 2025-02-01 05:40:22
+# encoding utf-8
+Units mm
+$INDEX
+SOP80P1176X120-54N
+$EndINDEX
+$MODULE SOP80P1176X120-54N
+Po 0 0 0 15 679db3c6 00000000 ~~
+Li SOP80P1176X120-54N
+Cd 54-Pin TSOP
+Kw Integrated Circuit
+Sc 0
+At SMD
+AR
+Op 0 0 0
+T0 0 0 1.27 1.27 0 0.254 N V 21 N "IC**"
+T1 0 0 1.27 1.27 0 0.254 N I 21 N "SOP80P1176X120-54N"
+DS -6.625 -11.425 6.625 -11.425 0.05 24
+DS 6.625 -11.425 6.625 11.425 0.05 24
+DS 6.625 11.425 -6.625 11.425 0.05 24
+DS -6.625 11.425 -6.625 -11.425 0.05 24
+DS -5.08 -11.11 5.08 -11.11 0.1 24
+DS 5.08 -11.11 5.08 11.11 0.1 24
+DS 5.08 11.11 -5.08 11.11 0.1 24
+DS -5.08 11.11 -5.08 -11.11 0.1 24
+DS -5.08 -10.31 -4.28 -11.11 0.1 24
+DS -4.73 -11.11 4.73 -11.11 0.2 21
+DS 4.73 -11.11 4.73 11.11 0.2 21
+DS 4.73 11.11 -4.73 11.11 0.2 21
+DS -4.73 11.11 -4.73 -11.11 0.2 21
+DS -6.375 -11.05 -5.08 -11.05 0.2 21
+$PAD
+Po -5.728 -10.4
+Sh "1" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 -9.6
+Sh "2" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 -8.8
+Sh "3" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 -8
+Sh "4" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 -7.2
+Sh "5" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 -6.4
+Sh "6" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 -5.6
+Sh "7" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 -4.8
+Sh "8" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 -4
+Sh "9" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 -3.2
+Sh "10" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 -2.4
+Sh "11" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 -1.6
+Sh "12" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 -0.8
+Sh "13" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 0
+Sh "14" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 0.8
+Sh "15" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 1.6
+Sh "16" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 2.4
+Sh "17" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 3.2
+Sh "18" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 4
+Sh "19" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 4.8
+Sh "20" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 5.6
+Sh "21" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 6.4
+Sh "22" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 7.2
+Sh "23" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 8
+Sh "24" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 8.8
+Sh "25" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 9.6
+Sh "26" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po -5.728 10.4
+Sh "27" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 10.4
+Sh "28" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 9.6
+Sh "29" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 8.8
+Sh "30" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 8
+Sh "31" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 7.2
+Sh "32" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 6.4
+Sh "33" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 5.6
+Sh "34" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 4.8
+Sh "35" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 4
+Sh "36" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 3.2
+Sh "37" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 2.4
+Sh "38" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 1.6
+Sh "39" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 0.8
+Sh "40" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 0
+Sh "41" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 -0.8
+Sh "42" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 -1.6
+Sh "43" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 -2.4
+Sh "44" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 -3.2
+Sh "45" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 -4
+Sh "46" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 -4.8
+Sh "47" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 -5.6
+Sh "48" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 -6.4
+Sh "49" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 -7.2
+Sh "50" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 -8
+Sh "51" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 -8.8
+Sh "52" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 -9.6
+Sh "53" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$PAD
+Po 5.728 -10.4
+Sh "54" R 0.6 1.295 0 0 900
+At SMD N 00888000
+Ne 0 ""
+$EndPAD
+$EndMODULE SOP80P1176X120-54N
+$EndLIBRARY
diff --git a/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/BuildFootprint.bat b/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/BuildFootprint.bat
new file mode 100644
index 0000000..a9fa6b1
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/BuildFootprint.bat
@@ -0,0 +1,2 @@
+pad_designer -s "padstack1.scr"
+allegro -s "footprint.scr"
diff --git a/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/EDI2CAP.CFG b/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/EDI2CAP.CFG
new file mode 100644
index 0000000..fb91cad
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/EDI2CAP.CFG
@@ -0,0 +1,35 @@
+;>------- Configuration parameters: -------<
+;>------Check EDIF2CAP.PDF for details ----<
+
+[OrCAD Writer]
+
+SuppressWarnings = 0
+ConvertOnlyLibs = 0
+UnitMeasurement = default
+PinToPin = 0
+Grid = 0
+EnableOffgridObjects = 0
+GenerateIniFile = 1
+OrcadConventions = 1
+UseDesignatorsForPackaging = 1
+DesignatorsEndOnLetters = 0
+DesignatorsSameInHierarchy = 1
+GeneratePinNumbers = 0
+GeneratePortSymbols = 1
+GenerateOffPageConnectors = 0
+GenerationVisible = 1
+CaptureLibsWithUserPackages = ""
+SystemNetNamePrefix = ""
+BackgroundTextScale = 0.8
+DefaultNetNameScale = 0.3
+StandardPageSize = 0
+EliminatePageText = 0
+SmashTitleBlock = 0
+PinDisplayStyle = orcad
+TopView = ""
+ComponentsMode = 0
+ReplacePartWithNoPinsWithTitleBlock = 0
+ChangeBusBaseThatEndsOnDigit = 0
+ProcessBackAnnotation = 1
+
+[Mapper]
diff --git a/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/W9825G6KH-5.edf b/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/W9825G6KH-5.edf
new file mode 100644
index 0000000..0eacfce
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/W9825G6KH-5.edf
@@ -0,0 +1,666 @@
+
+(EDIF
+ (rename &W9825G6KH_5 "W9825G6KH_5")
+ (EDIFVersion 2 0 0)
+ (EDIFLevel 0)
+ (keywordMap (keywordLevel 0))
+ (status
+ (written
+ (timestamp 2025 02 01 05 40 22)
+ (dataOrigin "1350235/1031803/2.50/54/2/Integrated Circuit")
+ (program "SamacSys ECAD Model W9825G6KH_5"
+ (version "7.1"))))
+ (library
+ (rename &W9825G6KH_5 "W9825G6KH_5")
+ (EDIFLevel 0)
+ (technology
+ (numberDefinition (scale 1 (e 254 -6) (unit DISTANCE)))
+ (userData GRIDRESOLUTION (integer 50 50))
+ (figureGroup DEFAULT (pathWidth 10) (textHeight 100))
+ (figureGroup PROPERTY (pathWidth 10) (textHeight 90))
+ (figureGroup PINNUMBER (pathWidth 10) (textHeight 90))
+ (figureGroup PINNAME (pathWidth 10) (textHeight 90))
+ (figureGroup COMMENT (pathWidth 10) (textHeight 90))
+ (figureGroup PIN (pathWidth 10) (textHeight 90))
+ (figureGroup GRAPHIC (pathWidth 10) (textHeight 100))
+ )
+ (cell
+ (rename &W9825G6KH_5 "W9825G6KH_5")
+ (cellType GENERIC)
+ (view
+ (rename NORMAL "Normal")
+ (viewType SCHEMATIC)
+ (interface
+ (designator "IC")
+ (property (rename PACKAGENAME "PackageName") (string "W9825G6KH_5"))
+ (property (rename ISHETEROGENEOUS "IsHeterogeneous") (string "False"))
+ (property (rename DEVICESINVIEW "DevicesInView") (string "1"))
+ (property (rename DEVICESINPACKAGE "DevicesInPackage") (string "1"))
+ (property (rename DEVICEDESIGNATOR "DeviceDesignator") (string "A"))
+ (property (rename DEVICENUMBERING "DeviceNumbering") (string "Alpha"))
+ (property (rename PCB_32_FOOTPRINT "PCB Footprint") (string "SOP80P1176X120-54N"))
+ (property (rename &Mouser_Part_Number "Mouser Part Number") (string "454-W9825G6KH-5"))
+ (property (rename &Mouser_Price_Stock "Mouser Price/Stock") (string "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D"))
+ (property (rename &Manufacturer_Name "Manufacturer_Name") (string "Winbond"))
+ (property (rename &Manufacturer_Part_Number "Manufacturer_Part_Number") (string "W9825G6KH-5"))
+ (property (rename &Description "Description") (string "256Mb SDRAM 200MHz TSOPII54"))
+ (property (rename &Datasheet_Link "Datasheet Link") (string "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet"))
+ (property (rename &Height "Height") (string "1.2 mm"))
+ (property (rename &_60__32_VALUE_32__62_ "Value") (string "W9825G6KH_5"))
+ (property (rename VALUE "Value") (string "Value"))
+ (port
+ (rename &VDD_1 "VDD_1")
+ (designator "1")
+ (property (rename ORDER "Order") (string "0") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ0 "DQ0")
+ (designator "2")
+ (property (rename ORDER "Order") (string "1") (owner "OrCAD"))
+ )
+ (port
+ (rename &VDDQ_1 "VDDQ_1")
+ (designator "3")
+ (property (rename ORDER "Order") (string "2") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ1 "DQ1")
+ (designator "4")
+ (property (rename ORDER "Order") (string "3") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ2 "DQ2")
+ (designator "5")
+ (property (rename ORDER "Order") (string "4") (owner "OrCAD"))
+ )
+ (port
+ (rename &VSSQ_1 "VSSQ_1")
+ (designator "6")
+ (property (rename ORDER "Order") (string "5") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ3 "DQ3")
+ (designator "7")
+ (property (rename ORDER "Order") (string "6") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ4 "DQ4")
+ (designator "8")
+ (property (rename ORDER "Order") (string "7") (owner "OrCAD"))
+ )
+ (port
+ (rename &VDDQ_2 "VDDQ_2")
+ (designator "9")
+ (property (rename ORDER "Order") (string "8") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ5 "DQ5")
+ (designator "10")
+ (property (rename ORDER "Order") (string "9") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ6 "DQ6")
+ (designator "11")
+ (property (rename ORDER "Order") (string "10") (owner "OrCAD"))
+ )
+ (port
+ (rename &VSSQ_2 "VSSQ_2")
+ (designator "12")
+ (property (rename ORDER "Order") (string "11") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ7 "DQ7")
+ (designator "13")
+ (property (rename ORDER "Order") (string "12") (owner "OrCAD"))
+ )
+ (port
+ (rename &VDD_2 "VDD_2")
+ (designator "14")
+ (property (rename ORDER "Order") (string "13") (owner "OrCAD"))
+ )
+ (port
+ (rename &LDQM "LDQM")
+ (designator "15")
+ (property (rename ORDER "Order") (string "14") (owner "OrCAD"))
+ )
+ (port
+ (rename &_WE "W\E\")
+ (designator "16")
+ (property (rename ORDER "Order") (string "15") (owner "OrCAD"))
+ )
+ (port
+ (rename &_CAS "C\A\S\")
+ (designator "17")
+ (property (rename ORDER "Order") (string "16") (owner "OrCAD"))
+ )
+ (port
+ (rename &_RAS "R\A\S\")
+ (designator "18")
+ (property (rename ORDER "Order") (string "17") (owner "OrCAD"))
+ )
+ (port
+ (rename &_CS "C\S\")
+ (designator "19")
+ (property (rename ORDER "Order") (string "18") (owner "OrCAD"))
+ )
+ (port
+ (rename &BS0 "BS0")
+ (designator "20")
+ (property (rename ORDER "Order") (string "19") (owner "OrCAD"))
+ )
+ (port
+ (rename &BS1 "BS1")
+ (designator "21")
+ (property (rename ORDER "Order") (string "20") (owner "OrCAD"))
+ )
+ (port
+ (rename &A10_AP "A10_AP")
+ (designator "22")
+ (property (rename ORDER "Order") (string "21") (owner "OrCAD"))
+ )
+ (port
+ (rename &A0 "A0")
+ (designator "23")
+ (property (rename ORDER "Order") (string "22") (owner "OrCAD"))
+ )
+ (port
+ (rename &A1 "A1")
+ (designator "24")
+ (property (rename ORDER "Order") (string "23") (owner "OrCAD"))
+ )
+ (port
+ (rename &A2 "A2")
+ (designator "25")
+ (property (rename ORDER "Order") (string "24") (owner "OrCAD"))
+ )
+ (port
+ (rename &A3 "A3")
+ (designator "26")
+ (property (rename ORDER "Order") (string "25") (owner "OrCAD"))
+ )
+ (port
+ (rename &VDD_3 "VDD_3")
+ (designator "27")
+ (property (rename ORDER "Order") (string "26") (owner "OrCAD"))
+ )
+ (port
+ (rename &VSS_1 "VSS_1")
+ (designator "28")
+ (property (rename ORDER "Order") (string "27") (owner "OrCAD"))
+ )
+ (port
+ (rename &A4 "A4")
+ (designator "29")
+ (property (rename ORDER "Order") (string "28") (owner "OrCAD"))
+ )
+ (port
+ (rename &A5 "A5")
+ (designator "30")
+ (property (rename ORDER "Order") (string "29") (owner "OrCAD"))
+ )
+ (port
+ (rename &A6 "A6")
+ (designator "31")
+ (property (rename ORDER "Order") (string "30") (owner "OrCAD"))
+ )
+ (port
+ (rename &A7 "A7")
+ (designator "32")
+ (property (rename ORDER "Order") (string "31") (owner "OrCAD"))
+ )
+ (port
+ (rename &A8 "A8")
+ (designator "33")
+ (property (rename ORDER "Order") (string "32") (owner "OrCAD"))
+ )
+ (port
+ (rename &A9 "A9")
+ (designator "34")
+ (property (rename ORDER "Order") (string "33") (owner "OrCAD"))
+ )
+ (port
+ (rename &A11 "A11")
+ (designator "35")
+ (property (rename ORDER "Order") (string "34") (owner "OrCAD"))
+ )
+ (port
+ (rename &A12 "A12")
+ (designator "36")
+ (property (rename ORDER "Order") (string "35") (owner "OrCAD"))
+ )
+ (port
+ (rename &CKE "CKE")
+ (designator "37")
+ (property (rename ORDER "Order") (string "36") (owner "OrCAD"))
+ )
+ (port
+ (rename &CLK "CLK")
+ (designator "38")
+ (property (rename ORDER "Order") (string "37") (owner "OrCAD"))
+ )
+ (port
+ (rename &UDQM "UDQM")
+ (designator "39")
+ (property (rename ORDER "Order") (string "38") (owner "OrCAD"))
+ )
+ (port
+ (rename &NC "NC")
+ (designator "40")
+ (property (rename ORDER "Order") (string "39") (owner "OrCAD"))
+ )
+ (port
+ (rename &VSS_2 "VSS_2")
+ (designator "41")
+ (property (rename ORDER "Order") (string "40") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ8 "DQ8")
+ (designator "42")
+ (property (rename ORDER "Order") (string "41") (owner "OrCAD"))
+ )
+ (port
+ (rename &VDDQ_3 "VDDQ_3")
+ (designator "43")
+ (property (rename ORDER "Order") (string "42") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ9 "DQ9")
+ (designator "44")
+ (property (rename ORDER "Order") (string "43") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ10 "DQ10")
+ (designator "45")
+ (property (rename ORDER "Order") (string "44") (owner "OrCAD"))
+ )
+ (port
+ (rename &VSSQ_3 "VSSQ_3")
+ (designator "46")
+ (property (rename ORDER "Order") (string "45") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ11 "DQ11")
+ (designator "47")
+ (property (rename ORDER "Order") (string "46") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ12 "DQ12")
+ (designator "48")
+ (property (rename ORDER "Order") (string "47") (owner "OrCAD"))
+ )
+ (port
+ (rename &VDDQ_4 "VDDQ_4")
+ (designator "49")
+ (property (rename ORDER "Order") (string "48") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ13 "DQ13")
+ (designator "50")
+ (property (rename ORDER "Order") (string "49") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ14 "DQ14")
+ (designator "51")
+ (property (rename ORDER "Order") (string "50") (owner "OrCAD"))
+ )
+ (port
+ (rename &VSSQ_4 "VSSQ_4")
+ (designator "52")
+ (property (rename ORDER "Order") (string "51") (owner "OrCAD"))
+ )
+ (port
+ (rename &DQ15 "DQ15")
+ (designator "53")
+ (property (rename ORDER "Order") (string "52") (owner "OrCAD"))
+ )
+ (port
+ (rename &VSS_3 "VSS_3")
+ (designator "54")
+ (property (rename ORDER "Order") (string "53") (owner "OrCAD"))
+ )
+ (symbol
+ (portImplementation
+ (name &VDD_1 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -100) (pt 0 -100))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -100))))
+ )
+ (portImplementation
+ (name &DQ0 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -200) (pt 0 -200))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -200))))
+ )
+ (portImplementation
+ (name &VDDQ_1 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -300) (pt 0 -300))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -300))))
+ )
+ (portImplementation
+ (name &DQ1 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -400) (pt 0 -400))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -400))))
+ )
+ (portImplementation
+ (name &DQ2 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -500) (pt 0 -500))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -500))))
+ )
+ (portImplementation
+ (name &VSSQ_1 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -600) (pt 0 -600))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -600))))
+ )
+ (portImplementation
+ (name &DQ3 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -700) (pt 0 -700))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -700))))
+ )
+ (portImplementation
+ (name &DQ4 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -800) (pt 0 -800))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -800))))
+ )
+ (portImplementation
+ (name &VDDQ_2 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -900) (pt 0 -900))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -900))))
+ )
+ (portImplementation
+ (name &DQ5 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1000) (pt 0 -1000))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1000))))
+ )
+ (portImplementation
+ (name &DQ6 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1100) (pt 0 -1100))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1100))))
+ )
+ (portImplementation
+ (name &VSSQ_2 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1200) (pt 0 -1200))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1200))))
+ )
+ (portImplementation
+ (name &DQ7 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1300) (pt 0 -1300))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1300))))
+ )
+ (portImplementation
+ (name &VDD_2 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1400) (pt 0 -1400))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1400))))
+ )
+ (portImplementation
+ (name &LDQM (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1500) (pt 0 -1500))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1500))))
+ )
+ (portImplementation
+ (name &_WE (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1600) (pt 0 -1600))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1600))))
+ )
+ (portImplementation
+ (name &_CAS (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1700) (pt 0 -1700))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1700))))
+ )
+ (portImplementation
+ (name &_RAS (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1800) (pt 0 -1800))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1800))))
+ )
+ (portImplementation
+ (name &_CS (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -1900) (pt 0 -1900))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -1900))))
+ )
+ (portImplementation
+ (name &BS0 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2000) (pt 0 -2000))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2000))))
+ )
+ (portImplementation
+ (name &BS1 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2100) (pt 0 -2100))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2100))))
+ )
+ (portImplementation
+ (name &A10_AP (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2200) (pt 0 -2200))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2200))))
+ )
+ (portImplementation
+ (name &A0 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2300) (pt 0 -2300))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2300))))
+ )
+ (portImplementation
+ (name &A1 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2400) (pt 0 -2400))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2400))))
+ )
+ (portImplementation
+ (name &A2 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2500) (pt 0 -2500))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2500))))
+ )
+ (portImplementation
+ (name &A3 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2600) (pt 0 -2600))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2600))))
+ )
+ (portImplementation
+ (name &VDD_3 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt -200 -2700) (pt 0 -2700))))
+ (connectLocation (figure GRAPHIC (dot (pt -200 -2700))))
+ )
+ (portImplementation
+ (name &VSS_3 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -100) (pt 1100 -100))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -100))))
+ )
+ (portImplementation
+ (name &DQ15 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -200) (pt 1100 -200))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -200))))
+ )
+ (portImplementation
+ (name &VSSQ_4 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -300) (pt 1100 -300))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -300))))
+ )
+ (portImplementation
+ (name &DQ14 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -400) (pt 1100 -400))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -400))))
+ )
+ (portImplementation
+ (name &DQ13 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -500) (pt 1100 -500))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -500))))
+ )
+ (portImplementation
+ (name &VDDQ_4 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -600) (pt 1100 -600))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -600))))
+ )
+ (portImplementation
+ (name &DQ12 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -700) (pt 1100 -700))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -700))))
+ )
+ (portImplementation
+ (name &DQ11 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -800) (pt 1100 -800))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -800))))
+ )
+ (portImplementation
+ (name &VSSQ_3 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -900) (pt 1100 -900))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -900))))
+ )
+ (portImplementation
+ (name &DQ10 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -1000) (pt 1100 -1000))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -1000))))
+ )
+ (portImplementation
+ (name &DQ9 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -1100) (pt 1100 -1100))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -1100))))
+ )
+ (portImplementation
+ (name &VDDQ_3 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -1200) (pt 1100 -1200))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -1200))))
+ )
+ (portImplementation
+ (name &DQ8 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -1300) (pt 1100 -1300))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -1300))))
+ )
+ (portImplementation
+ (name &VSS_2 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -1400) (pt 1100 -1400))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -1400))))
+ )
+ (portImplementation
+ (name &NC (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -1500) (pt 1100 -1500))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -1500))))
+ )
+ (portImplementation
+ (name &UDQM (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -1600) (pt 1100 -1600))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -1600))))
+ )
+ (portImplementation
+ (name &CLK (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -1700) (pt 1100 -1700))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -1700))))
+ )
+ (portImplementation
+ (name &CKE (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -1800) (pt 1100 -1800))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -1800))))
+ )
+ (portImplementation
+ (name &A12 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -1900) (pt 1100 -1900))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -1900))))
+ )
+ (portImplementation
+ (name &A11 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -2000) (pt 1100 -2000))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -2000))))
+ )
+ (portImplementation
+ (name &A9 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -2100) (pt 1100 -2100))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -2100))))
+ )
+ (portImplementation
+ (name &A8 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -2200) (pt 1100 -2200))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -2200))))
+ )
+ (portImplementation
+ (name &A7 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -2300) (pt 1100 -2300))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -2300))))
+ )
+ (portImplementation
+ (name &A6 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -2400) (pt 1100 -2400))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -2400))))
+ )
+ (portImplementation
+ (name &A5 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -2500) (pt 1100 -2500))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -2500))))
+ )
+ (portImplementation
+ (name &A4 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -2600) (pt 1100 -2600))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -2600))))
+ )
+ (portImplementation
+ (name &VSS_1 (display PINNAME))
+ (keywordDisplay DESIGNATOR (display PINNUMBER))
+ (figure PIN (path (pointList (pt 900 -2700) (pt 1100 -2700))))
+ (connectLocation (figure GRAPHIC (dot (pt 1100 -2700))))
+ )
+ (figure GRAPHIC
+ (figureGroupOverride GRAPHIC
+ (pathWidth 10))
+ (path
+ (pointList
+ (pt 0 0)
+ (pt 900 0)
+ (pt 900 -2800)
+ (pt 0 -2800)
+ (pt 0 0)
+ )
+ )
+ )
+ (keywordDisplay DESIGNATOR (display PROPERTY (justify LOWERLEFT) (orientation R0) (origin (pt 950 130))))
+ (propertyDisplay &_60__32_VALUE_32__62_ (display PROPERTY (justify LOWERLEFT) (orientation R0) (origin (pt 950 30))))
+ )
+ )
+ )
+ )
+ )
+)
diff --git a/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/footprint.scr b/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/footprint.scr
new file mode 100644
index 0000000..6a1be4d
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/footprint.scr
@@ -0,0 +1,1001 @@
+# **************************New Pattern starts here************************
+Version 14#
+setwindow pcb
+new
+newdrawfillin "SOP80P1176X120-54N.dra" "Package Symbol"
+prmed
+setwindow Form.prmedit
+FORM prmedit design
+FORM prmedit type Package
+FORM prmedit units Millimeter
+FORM prmedit size Other
+FORM prmedit accuracy 3
+FORM prmedit width 2711
+FORM prmedit height 2436
+FORM prmedit apply
+FORM prmedit x -1095.5
+FORM prmedit y -1245.5
+FORM prmedit apply
+FORM prmedit lock_mode Line
+FORM prmedit lock_direction Off
+FORM prmedit apply
+FORM prmedit done
+setwindow pcb
+Status
+setwindow Form.Status
+FORM status lock_direction Off
+FORM status lock_mode line
+FORM status symbol_mirror NO
+FORM status drawing_size
+FORM status done
+setwindow pcb
+window center; pick 0.0 0.0
+define subclass
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name ASSEMBLY_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name SILKSCREEN_TOP
+setwindow Form.subclass
+FORM subclass PIN pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PASTEMASK_TOP
+setwindow Form.subclass
+FORM subclass PIN pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name SOLDERMASK_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PLACE_BOUND_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PLACE_BOUND_BOTTOM
+setwindow Form.subclass
+FORM subclass PIN pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name SOLDERMASK_BOTTOM
+setwindow Form.subclass
+FORM subclass PIN pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PASTEMASK_BOTTOM
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name SILKSCREEN_BOTTOM
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name ASSEMBLY_BOTTOM
+setwindow Form.subclass
+FORM subclass BOARD_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name DIMENSION
+setwindow Form.subclass
+FORM subclass BOARD_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name OUTLINE
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name ASSEMBLY_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PLACE_BOUND_TOP
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name PLACE_BOUND_BOTTOM
+setwindow Form.subclass
+FORM subclass MANUFACTURING pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name NO_PROBE_TOP
+setwindow Form.subclass
+FORM subclass MANUFACTURING pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name NO_PROBE_BOTTOM
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name CONTACT_AREA
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name CUTOUTSLOTS
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name DIEBONDPADS
+setwindow Form.subclass
+FORM subclass PACKAGE_GEOMETRY pick
+setwindow Form.subclass_nonetch
+FORM subclass_nonetch name WIREBONDS
+FORM subclass done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 1
+setwindow pcb
+pick -5.728 10.4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 2
+setwindow pcb
+pick -5.728 9.6
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 3
+setwindow pcb
+pick -5.728 8.8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 4
+setwindow pcb
+pick -5.728 8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 5
+setwindow pcb
+pick -5.728 7.2
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 6
+setwindow pcb
+pick -5.728 6.4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 7
+setwindow pcb
+pick -5.728 5.6
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 8
+setwindow pcb
+pick -5.728 4.8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 9
+setwindow pcb
+pick -5.728 4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 10
+setwindow pcb
+pick -5.728 3.2
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 11
+setwindow pcb
+pick -5.728 2.4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 12
+setwindow pcb
+pick -5.728 1.6
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 13
+setwindow pcb
+pick -5.728 0.8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 14
+setwindow pcb
+pick -5.728 0
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 15
+setwindow pcb
+pick -5.728 -0.8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 16
+setwindow pcb
+pick -5.728 -1.6
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 17
+setwindow pcb
+pick -5.728 -2.4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 18
+setwindow pcb
+pick -5.728 -3.2
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 19
+setwindow pcb
+pick -5.728 -4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 20
+setwindow pcb
+pick -5.728 -4.8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 21
+setwindow pcb
+pick -5.728 -5.6
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 22
+setwindow pcb
+pick -5.728 -6.4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 23
+setwindow pcb
+pick -5.728 -7.2
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 24
+setwindow pcb
+pick -5.728 -8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 25
+setwindow pcb
+pick -5.728 -8.8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 26
+setwindow pcb
+pick -5.728 -9.6
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 27
+setwindow pcb
+pick -5.728 -10.4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 28
+setwindow pcb
+pick 5.728 -10.4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 29
+setwindow pcb
+pick 5.728 -9.6
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 30
+setwindow pcb
+pick 5.728 -8.8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 31
+setwindow pcb
+pick 5.728 -8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 32
+setwindow pcb
+pick 5.728 -7.2
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 33
+setwindow pcb
+pick 5.728 -6.4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 34
+setwindow pcb
+pick 5.728 -5.6
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 35
+setwindow pcb
+pick 5.728 -4.8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 36
+setwindow pcb
+pick 5.728 -4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 37
+setwindow pcb
+pick 5.728 -3.2
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 38
+setwindow pcb
+pick 5.728 -2.4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 39
+setwindow pcb
+pick 5.728 -1.6
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 40
+setwindow pcb
+pick 5.728 -0.8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 41
+setwindow pcb
+pick 5.728 0
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 42
+setwindow pcb
+pick 5.728 0.8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 43
+setwindow pcb
+pick 5.728 1.6
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 44
+setwindow pcb
+pick 5.728 2.4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 45
+setwindow pcb
+pick 5.728 3.2
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 46
+setwindow pcb
+pick 5.728 4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 47
+setwindow pcb
+pick 5.728 4.8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 48
+setwindow pcb
+pick 5.728 5.6
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 49
+setwindow pcb
+pick 5.728 6.4
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 50
+setwindow pcb
+pick 5.728 7.2
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 51
+setwindow pcb
+pick 5.728 8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 52
+setwindow pcb
+pick 5.728 8.8
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 53
+setwindow pcb
+pick 5.728 9.6
+done
+Add Pin
+setwindow Form.mini
+FORM mini offsetx 0.00
+FORM mini offsety 0.00
+FORM mini rotate_pin 90
+Add Pin
+setwindow Form.mini
+FORM mini pad_name r129-5_60
+setwindow Form.mini
+FORM mini next_pin_number 54
+setwindow pcb
+pick 5.728 10.4
+done
+setwindow pcb
+Label refdes
+setwindow Form.mini
+FORM mini class REF DES
+FORM mini subclass SILKSCREEN_TOP
+FORM mini text_block 3
+FORM mini text_justification Center
+FORM mini angle 0
+FORM mini mirror NO
+setwindow pcb
+pick 0 0
+Text IC*
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass PLACE_BOUND_TOP
+setwindow FORM.mini
+FORM mini line_width 0.05
+FORM mini lock_direction Off
+setwindow pcb
+pick -6.625 11.425
+pick 6.625 11.425
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass PLACE_BOUND_TOP
+setwindow FORM.mini
+FORM mini line_width 0.05
+FORM mini lock_direction Off
+setwindow pcb
+pick 6.625 11.425
+pick 6.625 -11.425
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass PLACE_BOUND_TOP
+setwindow FORM.mini
+FORM mini line_width 0.05
+FORM mini lock_direction Off
+setwindow pcb
+pick 6.625 -11.425
+pick -6.625 -11.425
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass PLACE_BOUND_TOP
+setwindow FORM.mini
+FORM mini line_width 0.05
+FORM mini lock_direction Off
+setwindow pcb
+pick -6.625 -11.425
+pick -6.625 11.425
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick -5.08 11.11
+pick 5.08 11.11
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick 5.08 11.11
+pick 5.08 -11.11
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick 5.08 -11.11
+pick -5.08 -11.11
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick -5.08 -11.11
+pick -5.08 11.11
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass ASSEMBLY_TOP
+setwindow FORM.mini
+FORM mini line_width 0.1
+FORM mini lock_direction Off
+setwindow pcb
+pick -5.08 10.31
+pick -4.28 11.11
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass SILKSCREEN_TOP
+setwindow FORM.mini
+FORM mini line_width 0.2
+FORM mini lock_direction Off
+setwindow pcb
+pick -4.73 11.11
+pick 4.73 11.11
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass SILKSCREEN_TOP
+setwindow FORM.mini
+FORM mini line_width 0.2
+FORM mini lock_direction Off
+setwindow pcb
+pick 4.73 11.11
+pick 4.73 -11.11
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass SILKSCREEN_TOP
+setwindow FORM.mini
+FORM mini line_width 0.2
+FORM mini lock_direction Off
+setwindow pcb
+pick 4.73 -11.11
+pick -4.73 -11.11
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass SILKSCREEN_TOP
+setwindow FORM.mini
+FORM mini line_width 0.2
+FORM mini lock_direction Off
+setwindow pcb
+pick -4.73 -11.11
+pick -4.73 11.11
+done
+Add Line
+setwindow FORM.mini
+FORM mini class PACKAGE GEOMETRY
+FORM mini subclass SILKSCREEN_TOP
+setwindow FORM.mini
+FORM mini line_width 0.2
+FORM mini lock_direction Off
+setwindow pcb
+pick -6.375 11.05
+pick -5.08 11.05
+done
+Create Symbol
+fillin "SOP80P1176X120-54N"
+setwindow pcb
+trapsize 503
+dbdoctor
+setwindow Form.dbdoctor_allegro
+FORM dbdoctor_allegro drc YES
+FORM dbdoctor_allegro shapes YES
+FORM dbdoctor_allegro execute
+setwindow pcb
+save_as
+fillin "SOP80P1176X120-54N"
+setwindow pcb
+#exit
diff --git a/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/padstack1.scr b/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/padstack1.scr
new file mode 100644
index 0000000..1bd5cfe
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/OrCAD_Allegro16/padstack1.scr
@@ -0,0 +1,20 @@
+setwindow Form.padedit
+######################## New PadStack #########################
+pse_new
+fillin "r129-5_60.pad"
+FORM padedit units Millimeter
+FORM padedit layers
+
+FORM padedit grid row 1
+FORM padedit geometry Rectangle
+FORM padedit width 0.6
+FORM padedit height 1.295
+FORM padedit x_offset 0
+FORM padedit y_offset 0
+FORM padedit geometry_th Null
+FORM padedit geometry_ant Null
+
+FORM padedit single YES
+FORM padedit plating Non-Plated
+pse_save_as
+fillin "r129-5_60.Pad"
diff --git a/Hardware/Lib/W9825G6KH-5/PADS/SOP80P1176X120-54N.d b/Hardware/Lib/W9825G6KH-5/PADS/SOP80P1176X120-54N.d
new file mode 100644
index 0000000..2723dd3
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/PADS/SOP80P1176X120-54N.d
@@ -0,0 +1,94 @@
+*PADS-LIBRARY-PCB-DECALS-V9*
+
+SOP80P1176X120-54N M 0 0 0 2 5 0 54 1 0
+TIMESTAMP 2025.02.01.05.02.22
+0 0 0 0 1.27 0.127 1 0 34 "Regular "
+REF-DES
+0 0 0 0 1.27 0.127 1 32 35 "Regular "
+PART-TYPE
+CLOSED 5 0.05 20 -1
+-6.625 11.425
+6.625 11.425
+6.625 -11.425
+-6.625 -11.425
+-6.625 11.425
+CLOSED 5 0.1 27 -1
+-5.08 11.11
+5.08 11.11
+5.08 -11.11
+-5.08 -11.11
+-5.08 11.11
+OPEN 2 0.1 27 -1
+-5.08 10.31
+-4.28 11.11
+CLOSED 5 0.2 26 -1
+-4.73 11.11
+4.73 11.11
+4.73 -11.11
+-4.73 -11.11
+-4.73 11.11
+OPEN 2 0.2 26 -1
+-6.375 11.05
+-5.08 11.05
+T-5.728 10.4 -5.728 10.4 1
+T-5.728 9.6 -5.728 9.6 2
+T-5.728 8.8 -5.728 8.8 3
+T-5.728 8 -5.728 8 4
+T-5.728 7.2 -5.728 7.2 5
+T-5.728 6.4 -5.728 6.4 6
+T-5.728 5.6 -5.728 5.6 7
+T-5.728 4.8 -5.728 4.8 8
+T-5.728 4 -5.728 4 9
+T-5.728 3.2 -5.728 3.2 10
+T-5.728 2.4 -5.728 2.4 11
+T-5.728 1.6 -5.728 1.6 12
+T-5.728 0.8 -5.728 0.8 13
+T-5.728 0 -5.728 0 14
+T-5.728 -0.8 -5.728 -0.8 15
+T-5.728 -1.6 -5.728 -1.6 16
+T-5.728 -2.4 -5.728 -2.4 17
+T-5.728 -3.2 -5.728 -3.2 18
+T-5.728 -4 -5.728 -4 19
+T-5.728 -4.8 -5.728 -4.8 20
+T-5.728 -5.6 -5.728 -5.6 21
+T-5.728 -6.4 -5.728 -6.4 22
+T-5.728 -7.2 -5.728 -7.2 23
+T-5.728 -8 -5.728 -8 24
+T-5.728 -8.8 -5.728 -8.8 25
+T-5.728 -9.6 -5.728 -9.6 26
+T-5.728 -10.4 -5.728 -10.4 27
+T5.728 -10.4 5.728 -10.4 28
+T5.728 -9.6 5.728 -9.6 29
+T5.728 -8.8 5.728 -8.8 30
+T5.728 -8 5.728 -8 31
+T5.728 -7.2 5.728 -7.2 32
+T5.728 -6.4 5.728 -6.4 33
+T5.728 -5.6 5.728 -5.6 34
+T5.728 -4.8 5.728 -4.8 35
+T5.728 -4 5.728 -4 36
+T5.728 -3.2 5.728 -3.2 37
+T5.728 -2.4 5.728 -2.4 38
+T5.728 -1.6 5.728 -1.6 39
+T5.728 -0.8 5.728 -0.8 40
+T5.728 0 5.728 0 41
+T5.728 0.8 5.728 0.8 42
+T5.728 1.6 5.728 1.6 43
+T5.728 2.4 5.728 2.4 44
+T5.728 3.2 5.728 3.2 45
+T5.728 4 5.728 4 46
+T5.728 4.8 5.728 4.8 47
+T5.728 5.6 5.728 5.6 48
+T5.728 6.4 5.728 6.4 49
+T5.728 7.2 5.728 7.2 50
+T5.728 8 5.728 8 51
+T5.728 8.8 5.728 8.8 52
+T5.728 9.6 5.728 9.6 53
+T5.728 10.4 5.728 10.4 54
+PAD 0 3 N 0
+-2 0.6 RF 0 0 1.295 0
+-1 0 R
+0 0 R
+
+*END*
+*REMARK* AP
+W9825G6KH-5.stp/0/0/0/0/0/0
diff --git a/Hardware/Lib/W9825G6KH-5/PADS/W9825G6KH-5.asc b/Hardware/Lib/W9825G6KH-5/PADS/W9825G6KH-5.asc
new file mode 100644
index 0000000..445ddcd
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/PADS/W9825G6KH-5.asc
@@ -0,0 +1,94 @@
+!PADS-POWERPCB-V9.5-METRIC! DESIGN DATABASE ASCII FILE 1.0
+*PARTDECAL* ITEMS
+
+SOP80P1176X120-54N M 0 0 5 54 1 0 2
+CLOSED 5 0.05 0 20
+-6.625 11.425
+6.625 11.425
+6.625 -11.425
+-6.625 -11.425
+-6.625 11.425
+CLOSED 5 0.1 0 27
+-5.08 11.11
+5.08 11.11
+5.08 -11.11
+-5.08 -11.11
+-5.08 11.11
+OPEN 2 0.1 0 27
+-5.08 10.31
+-4.28 11.11
+CLOSED 5 0.2 0 26
+-4.73 11.11
+4.73 11.11
+4.73 -11.11
+-4.73 -11.11
+-4.73 11.11
+OPEN 2 0.2 0 26
+-6.375 11.05
+-5.08 11.05
+VALUE 0 0 0 1 1.27 0.127 N LEFT DOWN
+Regular
+Ref.Des.
+VALUE 0 0 0 1 1.27 0.127 N LEFT UP
+Regular
+Part Type
+T-5.728 10.4 -5.728 10.4 1
+T-5.728 9.6 -5.728 9.6 2
+T-5.728 8.8 -5.728 8.8 3
+T-5.728 8 -5.728 8 4
+T-5.728 7.2 -5.728 7.2 5
+T-5.728 6.4 -5.728 6.4 6
+T-5.728 5.6 -5.728 5.6 7
+T-5.728 4.8 -5.728 4.8 8
+T-5.728 4 -5.728 4 9
+T-5.728 3.2 -5.728 3.2 10
+T-5.728 2.4 -5.728 2.4 11
+T-5.728 1.6 -5.728 1.6 12
+T-5.728 0.8 -5.728 0.8 13
+T-5.728 0 -5.728 0 14
+T-5.728 -0.8 -5.728 -0.8 15
+T-5.728 -1.6 -5.728 -1.6 16
+T-5.728 -2.4 -5.728 -2.4 17
+T-5.728 -3.2 -5.728 -3.2 18
+T-5.728 -4 -5.728 -4 19
+T-5.728 -4.8 -5.728 -4.8 20
+T-5.728 -5.6 -5.728 -5.6 21
+T-5.728 -6.4 -5.728 -6.4 22
+T-5.728 -7.2 -5.728 -7.2 23
+T-5.728 -8 -5.728 -8 24
+T-5.728 -8.8 -5.728 -8.8 25
+T-5.728 -9.6 -5.728 -9.6 26
+T-5.728 -10.4 -5.728 -10.4 27
+T5.728 -10.4 5.728 -10.4 28
+T5.728 -9.6 5.728 -9.6 29
+T5.728 -8.8 5.728 -8.8 30
+T5.728 -8 5.728 -8 31
+T5.728 -7.2 5.728 -7.2 32
+T5.728 -6.4 5.728 -6.4 33
+T5.728 -5.6 5.728 -5.6 34
+T5.728 -4.8 5.728 -4.8 35
+T5.728 -4 5.728 -4 36
+T5.728 -3.2 5.728 -3.2 37
+T5.728 -2.4 5.728 -2.4 38
+T5.728 -1.6 5.728 -1.6 39
+T5.728 -0.8 5.728 -0.8 40
+T5.728 0 5.728 0 41
+T5.728 0.8 5.728 0.8 42
+T5.728 1.6 5.728 1.6 43
+T5.728 2.4 5.728 2.4 44
+T5.728 3.2 5.728 3.2 45
+T5.728 4 5.728 4 46
+T5.728 4.8 5.728 4.8 47
+T5.728 5.6 5.728 5.6 48
+T5.728 6.4 5.728 6.4 49
+T5.728 7.2 5.728 7.2 50
+T5.728 8 5.728 8 51
+T5.728 8.8 5.728 8.8 52
+T5.728 9.6 5.728 9.6 53
+T5.728 10.4 5.728 10.4 54
+PAD 0 3
+-2 0.6 RF 0 1.295 0 0 0 N
+-1 0 R
+0 0 R
+
+*END* OF ASCII OUTPUT FILE
diff --git a/Hardware/Lib/W9825G6KH-5/PADS/W9825G6KH-5.c b/Hardware/Lib/W9825G6KH-5/PADS/W9825G6KH-5.c
new file mode 100644
index 0000000..4446673
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/PADS/W9825G6KH-5.c
@@ -0,0 +1,131 @@
+*PADS-LIBRARY-SCH-DECALS-V9*
+
+W9825G6KH-5 0 0 100 10 100 10 4 1 0 54 0
+TIMESTAMP 2025.02.01.05.40.22
+"Default Font"
+"Default Font"
+1150 300 0 8 100 10
+REF-DES
+1150 200 0 8 100 10
+PART-TYPE
+1150 -2800 0 8 100 10
+*
+1150 -2900 0 8 100 10
+*
+CLOSED 5 10 0 -1
+200 100
+1100 100
+1100 -2700
+200 -2700
+200 100
+T0 0 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -1900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T0 -2600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 0 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -1000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -1100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -1200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -1300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -1400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -1500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -1600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -1700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -1800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -1900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -2000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -2100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -2200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -2300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -2400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -2500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T1300 -2600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+
+*END*
+*REMARK* SamacSys ECAD Model
diff --git a/Hardware/Lib/W9825G6KH-5/PADS/W9825G6KH-5.p b/Hardware/Lib/W9825G6KH-5/PADS/W9825G6KH-5.p
new file mode 100644
index 0000000..c813ec9
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/PADS/W9825G6KH-5.p
@@ -0,0 +1,71 @@
+*PADS-LIBRARY-PART-TYPES-V9*
+
+W9825G6KH-5 SOP80P1176X120-54N I ANA 7 1 0 0 0
+TIMESTAMP 2025.02.01.05.40.22
+"Mouser Part Number" 454-W9825G6KH-5
+"Mouser Price/Stock" https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D
+"Manufacturer_Name" Winbond
+"Manufacturer_Part_Number" W9825G6KH-5
+"Description" 256Mb SDRAM 200MHz TSOPII54
+"Datasheet Link" https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet
+"Geometry.Height" 1.2mm
+GATE 1 54 0
+W9825G6KH-5
+1 0 U VDD_1
+2 0 U DQ0
+3 0 U VDDQ_1
+4 0 U DQ1
+5 0 U DQ2
+6 0 U VSSQ_1
+7 0 U DQ3
+8 0 U DQ4
+9 0 U VDDQ_2
+10 0 U DQ5
+11 0 U DQ6
+12 0 U VSSQ_2
+13 0 U DQ7
+14 0 U VDD_2
+15 0 U LDQM
+16 0 U \WE
+17 0 U \CAS
+18 0 U \RAS
+19 0 U \CS
+20 0 U BS0
+21 0 U BS1
+22 0 U A10/AP
+23 0 U A0
+24 0 U A1
+25 0 U A2
+26 0 U A3
+27 0 U VDD_3
+54 0 U VSS_3
+53 0 U DQ15
+52 0 U VSSQ_4
+51 0 U DQ14
+50 0 U DQ13
+49 0 U VDDQ_4
+48 0 U DQ12
+47 0 U DQ11
+46 0 U VSSQ_3
+45 0 U DQ10
+44 0 U DQ9
+43 0 U VDDQ_3
+42 0 U DQ8
+41 0 U VSS_2
+40 0 U NC
+39 0 U UDQM
+38 0 U CLK
+37 0 U CKE
+36 0 U A12
+35 0 U A11
+34 0 U A9
+33 0 U A8
+32 0 U A7
+31 0 U A6
+30 0 U A5
+29 0 U A4
+28 0 U VSS_1
+
+*END*
+*REMARK* SamacSys ECAD Model
+1350235/1031803/2.50/54/2/Integrated Circuit
diff --git a/Hardware/Lib/W9825G6KH-5/Proteus/8.8 or earlier/Readme.html b/Hardware/Lib/W9825G6KH-5/Proteus/8.8 or earlier/Readme.html
new file mode 100644
index 0000000..496a57f
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/Proteus/8.8 or earlier/Readme.html
@@ -0,0 +1,16 @@
+
+
+
+ SamacSys support for Proteus 8.8 or earlier
+
+
+Supporting Proteus 8.8 or earlier was done by including the Mentor Graphics PADS library files in the Proteus folder, with instructions on how to import them.
+
+Unfortunately Mentor Graphics have stopped us from promoting their files for use in other design tools, now we can only include the PADS files in the "PADS" folder from our website.
+
+Sorry for the inconvenience, but please note that we are working with Labcenter Electronics to bring you a new integrated experience in Proteus 8.9.
+
+Best Regards
+The SamacSys Team
+
+
diff --git a/Hardware/Lib/W9825G6KH-5/Proteus/8.9 or later/Readme.html b/Hardware/Lib/W9825G6KH-5/Proteus/8.9 or later/Readme.html
new file mode 100644
index 0000000..91a8a69
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/Proteus/8.9 or later/Readme.html
@@ -0,0 +1,14 @@
+
+
+
+ SamacSys support for Proteus 8.9 or later
+
+
+Supporting Proteus 8.9 and beyond
+
+We are working with Labcenter Electronics to bring you a new integrated experience in Proteus 8.9. This version is currently in BETA and we will inform you upon its release.
+
+Best Regards
+The SamacSys Team
+
+
diff --git a/Hardware/Lib/W9825G6KH-5/Proteus/W9825G6KH-5.pdif b/Hardware/Lib/W9825G6KH-5/Proteus/W9825G6KH-5.pdif
new file mode 100644
index 0000000..21181bd
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/Proteus/W9825G6KH-5.pdif
@@ -0,0 +1,420 @@
+;Proteus Design Interchange Format
+(PDIF
+ (vendor "SamacSys Limited")
+ (version 1 0)
+ (library
+ (part "W9825G6KH-5"
+ (description "256Mb SDRAM 200MHz TSOPII54")
+ (family "ANA")
+ (package "SOP80P1176X120-54N")
+ (attribute "Datasheet Link" "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet")
+ (attribute "Geometry.Height" "1.2mm")
+ (attribute "Mouser Part Number" "454-W9825G6KH-5")
+ (attribute "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D")
+ (attribute "Manufacturer_Name" "Winbond")
+ (attribute "Manufacturer_Part_Number" "W9825G6KH-5")
+ (gate
+ (symbol "W9825G6KH-5")
+ (pin "VDD_1" 1 PS)
+ (pin "DQ0" 2 PS)
+ (pin "VDDQ_1" 3 PS)
+ (pin "DQ1" 4 PS)
+ (pin "DQ2" 5 PS)
+ (pin "VSSQ_1" 6 PS)
+ (pin "DQ3" 7 PS)
+ (pin "DQ4" 8 PS)
+ (pin "VDDQ_2" 9 PS)
+ (pin "DQ5" 10 PS)
+ (pin "DQ6" 11 PS)
+ (pin "VSSQ_2" 12 PS)
+ (pin "DQ7" 13 PS)
+ (pin "VDD_2" 14 PS)
+ (pin "LDQM" 15 PS)
+ (pin "$WE$" 16 PS)
+ (pin "$CAS$" 17 PS)
+ (pin "$RAS$" 18 PS)
+ (pin "$CS$" 19 PS)
+ (pin "BS0" 20 PS)
+ (pin "BS1" 21 PS)
+ (pin "A10/AP" 22 PS)
+ (pin "A0" 23 PS)
+ (pin "A1" 24 PS)
+ (pin "A2" 25 PS)
+ (pin "A3" 26 PS)
+ (pin "VDD_3" 27 PS)
+ (pin "VSS_3" 54 PS)
+ (pin "DQ15" 53 PS)
+ (pin "VSSQ_4" 52 PS)
+ (pin "DQ14" 51 PS)
+ (pin "DQ13" 50 PS)
+ (pin "VDDQ_4" 49 PS)
+ (pin "DQ12" 48 PS)
+ (pin "DQ11" 47 PS)
+ (pin "VSSQ_3" 46 PS)
+ (pin "DQ10" 45 PS)
+ (pin "DQ9" 44 PS)
+ (pin "VDDQ_3" 43 PS)
+ (pin "DQ8" 42 PS)
+ (pin "VSS_2" 41 PS)
+ (pin "NC" 40 NC)
+ (pin "UDQM" 39 PS)
+ (pin "CLK" 38 PS)
+ (pin "CKE" 37 PS)
+ (pin "A12" 36 PS)
+ (pin "A11" 35 PS)
+ (pin "A9" 34 PS)
+ (pin "A8" 33 PS)
+ (pin "A7" 32 PS)
+ (pin "A6" 31 PS)
+ (pin "A5" 30 PS)
+ (pin "A4" 29 PS)
+ (pin "VSS_1" 28 PS)
+ )
+ )
+ (symbol "W9825G6KH-5"
+ (units THOU)
+ (origin (pt 0 0))
+ (graphic
+ (stroke 10)
+ (path (pt 200 100) (pt 1100 100) (pt 1100 -2700) (pt 200 -2700) (pt 200 100) (closed))
+ )
+ (terminal
+ (body (symbol "PIN") (pt 0 0) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -100) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -200) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -300) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -400) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -500) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -600) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -700) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -800) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -900) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1000) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1100) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1200) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1300) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1400) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1500) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1600) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1700) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1800) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -1900) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2000) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2100) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2200) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2300) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2400) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2500) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 0 -2600) (rot 0) (mir 0) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 0) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -100) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -200) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -300) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -400) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -500) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -600) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -700) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -800) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -900) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -1000) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -1100) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -1200) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -1300) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -1400) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -1500) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -1600) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -1700) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -1800) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -1900) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -2000) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -2100) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -2200) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -2300) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -2400) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -2500) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ (terminal
+ (body (symbol "PIN") (pt 1300 -2600) (rot 0) (mir X) (visible true))
+ (name (pt 230 0) (rot 0) (just MIDDLE LEFT) (visible true))
+ (number (pt 140 20) (rot 0) (just BOTTOM RIGHT) (visible true)))
+ )
+ (symbol "PIN"
+ (units THOU)
+ (origin (pt 0 0))
+ (graphic
+ (stroke 10)
+ (path (pt 0 0) (pt 200 0))))
+ (symbol "PINSHORT"
+ (units THOU)
+ (origin (pt 0 0))
+ (graphic
+ (stroke 10)
+ (path (pt 0 0) (pt 100 0))))
+ (package "SOP80P1176X120-54N"
+ (units MM)
+ (layer OCCA
+ (graphic
+ (stroke 0.05)
+ (path
+ (closed true)
+ (pt -6.625 11.425)
+ (pt 6.625 11.425)
+ (pt 6.625 -11.425)
+ (pt -6.625 -11.425)
+ (pt -6.625 11.425))))
+ (layer TASM
+ (graphic
+ (stroke 0.1)
+ (path
+ (closed true)
+ (pt -5.08 11.11)
+ (pt 5.08 11.11)
+ (pt 5.08 -11.11)
+ (pt -5.08 -11.11)
+ (pt -5.08 11.11))))
+ (layer TASM
+ (graphic
+ (stroke 0.1)
+ (path
+ (closed false)
+ (pt -5.08 10.31)
+ (pt -4.28 11.11))))
+ (layer TSLK
+ (graphic
+ (stroke 0.2)
+ (path
+ (closed true)
+ (pt -4.73 11.11)
+ (pt 4.73 11.11)
+ (pt 4.73 -11.11)
+ (pt -4.73 -11.11)
+ (pt -4.73 11.11))))
+ (layer TSLK
+ (graphic
+ (stroke 0.2)
+ (path
+ (closed false)
+ (pt -6.375 11.05)
+ (pt -5.08 11.05))))
+ (leg 1 (pt -5.728 10.4) (padstack 0))
+ (leg 2 (pt -5.728 9.6) (padstack 0))
+ (leg 3 (pt -5.728 8.8) (padstack 0))
+ (leg 4 (pt -5.728 8) (padstack 0))
+ (leg 5 (pt -5.728 7.2) (padstack 0))
+ (leg 6 (pt -5.728 6.4) (padstack 0))
+ (leg 7 (pt -5.728 5.6) (padstack 0))
+ (leg 8 (pt -5.728 4.8) (padstack 0))
+ (leg 9 (pt -5.728 4) (padstack 0))
+ (leg 10 (pt -5.728 3.2) (padstack 0))
+ (leg 11 (pt -5.728 2.4) (padstack 0))
+ (leg 12 (pt -5.728 1.6) (padstack 0))
+ (leg 13 (pt -5.728 0.8) (padstack 0))
+ (leg 14 (pt -5.728 0) (padstack 0))
+ (leg 15 (pt -5.728 -0.8) (padstack 0))
+ (leg 16 (pt -5.728 -1.6) (padstack 0))
+ (leg 17 (pt -5.728 -2.4) (padstack 0))
+ (leg 18 (pt -5.728 -3.2) (padstack 0))
+ (leg 19 (pt -5.728 -4) (padstack 0))
+ (leg 20 (pt -5.728 -4.8) (padstack 0))
+ (leg 21 (pt -5.728 -5.6) (padstack 0))
+ (leg 22 (pt -5.728 -6.4) (padstack 0))
+ (leg 23 (pt -5.728 -7.2) (padstack 0))
+ (leg 24 (pt -5.728 -8) (padstack 0))
+ (leg 25 (pt -5.728 -8.8) (padstack 0))
+ (leg 26 (pt -5.728 -9.6) (padstack 0))
+ (leg 27 (pt -5.728 -10.4) (padstack 0))
+ (leg 28 (pt 5.728 -10.4) (padstack 0))
+ (leg 29 (pt 5.728 -9.6) (padstack 0))
+ (leg 30 (pt 5.728 -8.8) (padstack 0))
+ (leg 31 (pt 5.728 -8) (padstack 0))
+ (leg 32 (pt 5.728 -7.2) (padstack 0))
+ (leg 33 (pt 5.728 -6.4) (padstack 0))
+ (leg 34 (pt 5.728 -5.6) (padstack 0))
+ (leg 35 (pt 5.728 -4.8) (padstack 0))
+ (leg 36 (pt 5.728 -4) (padstack 0))
+ (leg 37 (pt 5.728 -3.2) (padstack 0))
+ (leg 38 (pt 5.728 -2.4) (padstack 0))
+ (leg 39 (pt 5.728 -1.6) (padstack 0))
+ (leg 40 (pt 5.728 -0.8) (padstack 0))
+ (leg 41 (pt 5.728 0) (padstack 0))
+ (leg 42 (pt 5.728 0.8) (padstack 0))
+ (leg 43 (pt 5.728 1.6) (padstack 0))
+ (leg 44 (pt 5.728 2.4) (padstack 0))
+ (leg 45 (pt 5.728 3.2) (padstack 0))
+ (leg 46 (pt 5.728 4) (padstack 0))
+ (leg 47 (pt 5.728 4.8) (padstack 0))
+ (leg 48 (pt 5.728 5.6) (padstack 0))
+ (leg 49 (pt 5.728 6.4) (padstack 0))
+ (leg 50 (pt 5.728 7.2) (padstack 0))
+ (leg 51 (pt 5.728 8) (padstack 0))
+ (leg 52 (pt 5.728 8.8) (padstack 0))
+ (leg 53 (pt 5.728 9.6) (padstack 0))
+ (leg 54 (pt 5.728 10.4) (padstack 0))
+ (padstack 0
+ (plated false)
+ (pad (layer TCOP) (rectf 0.6 1.295 0 0 0))
+ )
+ (model "W9825G6KH-5.stp"
+ (euler 0 0 0)
+ (offset 0 0 0)
+ )
+ )
+ )
+)
diff --git a/Hardware/Lib/W9825G6KH-5/Proteus/W9825G6KH-5.pdspart b/Hardware/Lib/W9825G6KH-5/Proteus/W9825G6KH-5.pdspart
new file mode 100644
index 0000000..cb6b9d9
Binary files /dev/null and b/Hardware/Lib/W9825G6KH-5/Proteus/W9825G6KH-5.pdspart differ
diff --git a/Hardware/Lib/W9825G6KH-5/Pulsonix/W9825G6KH-5.plx b/Hardware/Lib/W9825G6KH-5/Pulsonix/W9825G6KH-5.plx
new file mode 100644
index 0000000..e20b2fd
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/Pulsonix/W9825G6KH-5.plx
@@ -0,0 +1,370 @@
+PULSONIX_LIBRARY_ASCII "SamacSys ECAD Model"
+//1350235/1031803/2.50/54/2/Integrated Circuit
+
+(asciiHeader
+ (fileUnits MM)
+)
+(library Library_1
+ (padStyleDef "r129.5_60"
+ (holeDiam 0)
+ (padShape (layerNumRef 1) (padShapeType Rect) (shapeWidth 0.6) (shapeHeight 1.295))
+ (padShape (layerNumRef 16) (padShapeType Ellipse) (shapeWidth 0) (shapeHeight 0))
+ )
+ (textStyleDef "Normal"
+ (font
+ (fontType Stroke)
+ (fontFace "Helvetica")
+ (fontHeight 1.27)
+ (strokeWidth 0.127)
+ )
+ )
+ (patternDef "SOP80P1176X120-54N" (originalName "SOP80P1176X120-54N")
+ (multiLayer
+ (pad (padNum 1) (padStyleRef r129.5_60) (pt -5.728, 10.4) (rotation 90))
+ (pad (padNum 2) (padStyleRef r129.5_60) (pt -5.728, 9.6) (rotation 90))
+ (pad (padNum 3) (padStyleRef r129.5_60) (pt -5.728, 8.8) (rotation 90))
+ (pad (padNum 4) (padStyleRef r129.5_60) (pt -5.728, 8) (rotation 90))
+ (pad (padNum 5) (padStyleRef r129.5_60) (pt -5.728, 7.2) (rotation 90))
+ (pad (padNum 6) (padStyleRef r129.5_60) (pt -5.728, 6.4) (rotation 90))
+ (pad (padNum 7) (padStyleRef r129.5_60) (pt -5.728, 5.6) (rotation 90))
+ (pad (padNum 8) (padStyleRef r129.5_60) (pt -5.728, 4.8) (rotation 90))
+ (pad (padNum 9) (padStyleRef r129.5_60) (pt -5.728, 4) (rotation 90))
+ (pad (padNum 10) (padStyleRef r129.5_60) (pt -5.728, 3.2) (rotation 90))
+ (pad (padNum 11) (padStyleRef r129.5_60) (pt -5.728, 2.4) (rotation 90))
+ (pad (padNum 12) (padStyleRef r129.5_60) (pt -5.728, 1.6) (rotation 90))
+ (pad (padNum 13) (padStyleRef r129.5_60) (pt -5.728, 0.8) (rotation 90))
+ (pad (padNum 14) (padStyleRef r129.5_60) (pt -5.728, 0) (rotation 90))
+ (pad (padNum 15) (padStyleRef r129.5_60) (pt -5.728, -0.8) (rotation 90))
+ (pad (padNum 16) (padStyleRef r129.5_60) (pt -5.728, -1.6) (rotation 90))
+ (pad (padNum 17) (padStyleRef r129.5_60) (pt -5.728, -2.4) (rotation 90))
+ (pad (padNum 18) (padStyleRef r129.5_60) (pt -5.728, -3.2) (rotation 90))
+ (pad (padNum 19) (padStyleRef r129.5_60) (pt -5.728, -4) (rotation 90))
+ (pad (padNum 20) (padStyleRef r129.5_60) (pt -5.728, -4.8) (rotation 90))
+ (pad (padNum 21) (padStyleRef r129.5_60) (pt -5.728, -5.6) (rotation 90))
+ (pad (padNum 22) (padStyleRef r129.5_60) (pt -5.728, -6.4) (rotation 90))
+ (pad (padNum 23) (padStyleRef r129.5_60) (pt -5.728, -7.2) (rotation 90))
+ (pad (padNum 24) (padStyleRef r129.5_60) (pt -5.728, -8) (rotation 90))
+ (pad (padNum 25) (padStyleRef r129.5_60) (pt -5.728, -8.8) (rotation 90))
+ (pad (padNum 26) (padStyleRef r129.5_60) (pt -5.728, -9.6) (rotation 90))
+ (pad (padNum 27) (padStyleRef r129.5_60) (pt -5.728, -10.4) (rotation 90))
+ (pad (padNum 28) (padStyleRef r129.5_60) (pt 5.728, -10.4) (rotation 90))
+ (pad (padNum 29) (padStyleRef r129.5_60) (pt 5.728, -9.6) (rotation 90))
+ (pad (padNum 30) (padStyleRef r129.5_60) (pt 5.728, -8.8) (rotation 90))
+ (pad (padNum 31) (padStyleRef r129.5_60) (pt 5.728, -8) (rotation 90))
+ (pad (padNum 32) (padStyleRef r129.5_60) (pt 5.728, -7.2) (rotation 90))
+ (pad (padNum 33) (padStyleRef r129.5_60) (pt 5.728, -6.4) (rotation 90))
+ (pad (padNum 34) (padStyleRef r129.5_60) (pt 5.728, -5.6) (rotation 90))
+ (pad (padNum 35) (padStyleRef r129.5_60) (pt 5.728, -4.8) (rotation 90))
+ (pad (padNum 36) (padStyleRef r129.5_60) (pt 5.728, -4) (rotation 90))
+ (pad (padNum 37) (padStyleRef r129.5_60) (pt 5.728, -3.2) (rotation 90))
+ (pad (padNum 38) (padStyleRef r129.5_60) (pt 5.728, -2.4) (rotation 90))
+ (pad (padNum 39) (padStyleRef r129.5_60) (pt 5.728, -1.6) (rotation 90))
+ (pad (padNum 40) (padStyleRef r129.5_60) (pt 5.728, -0.8) (rotation 90))
+ (pad (padNum 41) (padStyleRef r129.5_60) (pt 5.728, 0) (rotation 90))
+ (pad (padNum 42) (padStyleRef r129.5_60) (pt 5.728, 0.8) (rotation 90))
+ (pad (padNum 43) (padStyleRef r129.5_60) (pt 5.728, 1.6) (rotation 90))
+ (pad (padNum 44) (padStyleRef r129.5_60) (pt 5.728, 2.4) (rotation 90))
+ (pad (padNum 45) (padStyleRef r129.5_60) (pt 5.728, 3.2) (rotation 90))
+ (pad (padNum 46) (padStyleRef r129.5_60) (pt 5.728, 4) (rotation 90))
+ (pad (padNum 47) (padStyleRef r129.5_60) (pt 5.728, 4.8) (rotation 90))
+ (pad (padNum 48) (padStyleRef r129.5_60) (pt 5.728, 5.6) (rotation 90))
+ (pad (padNum 49) (padStyleRef r129.5_60) (pt 5.728, 6.4) (rotation 90))
+ (pad (padNum 50) (padStyleRef r129.5_60) (pt 5.728, 7.2) (rotation 90))
+ (pad (padNum 51) (padStyleRef r129.5_60) (pt 5.728, 8) (rotation 90))
+ (pad (padNum 52) (padStyleRef r129.5_60) (pt 5.728, 8.8) (rotation 90))
+ (pad (padNum 53) (padStyleRef r129.5_60) (pt 5.728, 9.6) (rotation 90))
+ (pad (padNum 54) (padStyleRef r129.5_60) (pt 5.728, 10.4) (rotation 90))
+ )
+ (layerContents (layerNumRef 18)
+ (attr "RefDes" "RefDes" (pt 0, 0) (textStyleRef "Normal") (isVisible True))
+ )
+ (layerContents (layerNumRef Courtyard_Top)
+ (line (pt -6.625 11.425) (pt 6.625 11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef Courtyard_Top)
+ (line (pt 6.625 11.425) (pt 6.625 -11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef Courtyard_Top)
+ (line (pt 6.625 -11.425) (pt -6.625 -11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef Courtyard_Top)
+ (line (pt -6.625 -11.425) (pt -6.625 11.425) (width 0.05))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -5.08 11.11) (pt 5.08 11.11) (width 0.025))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 5.08 11.11) (pt 5.08 -11.11) (width 0.025))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt 5.08 -11.11) (pt -5.08 -11.11) (width 0.025))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -5.08 -11.11) (pt -5.08 11.11) (width 0.025))
+ )
+ (layerContents (layerNumRef 28)
+ (line (pt -5.08 10.31) (pt -4.28 11.11) (width 0.025))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -4.73 11.11) (pt 4.73 11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 4.73 11.11) (pt 4.73 -11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt 4.73 -11.11) (pt -4.73 -11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -4.73 -11.11) (pt -4.73 11.11) (width 0.2))
+ )
+ (layerContents (layerNumRef 18)
+ (line (pt -6.375 11.05) (pt -5.08 11.05) (width 0.2))
+ )
+ )
+ (symbolDef "W9825G6KH-5" (originalName "W9825G6KH-5")
+
+ (pin (pinNum 1) (pt 0 mils 0 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -25 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 2) (pt 0 mils -100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -125 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 3) (pt 0 mils -200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -225 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 4) (pt 0 mils -300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -325 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 5) (pt 0 mils -400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -425 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 6) (pt 0 mils -500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -525 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 7) (pt 0 mils -600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -625 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 8) (pt 0 mils -700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -725 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 9) (pt 0 mils -800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -825 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 10) (pt 0 mils -900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -925 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 11) (pt 0 mils -1000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1025 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 12) (pt 0 mils -1100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1125 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 13) (pt 0 mils -1200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1225 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 14) (pt 0 mils -1300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1325 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 15) (pt 0 mils -1400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1425 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 16) (pt 0 mils -1500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1525 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 17) (pt 0 mils -1600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1625 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 18) (pt 0 mils -1700 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1725 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 19) (pt 0 mils -1800 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1825 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 20) (pt 0 mils -1900 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -1925 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 21) (pt 0 mils -2000 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2025 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 22) (pt 0 mils -2100 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2125 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 23) (pt 0 mils -2200 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2225 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 24) (pt 0 mils -2300 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2325 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 25) (pt 0 mils -2400 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2425 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 26) (pt 0 mils -2500 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2525 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 27) (pt 0 mils -2600 mils) (rotation 0) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 230 mils -2625 mils) (rotation 0]) (justify "Left") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 28) (pt 1300 mils 0 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -25 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 29) (pt 1300 mils -100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -125 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 30) (pt 1300 mils -200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -225 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 31) (pt 1300 mils -300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -325 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 32) (pt 1300 mils -400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -425 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 33) (pt 1300 mils -500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -525 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 34) (pt 1300 mils -600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -625 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 35) (pt 1300 mils -700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -725 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 36) (pt 1300 mils -800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -825 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 37) (pt 1300 mils -900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -925 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 38) (pt 1300 mils -1000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1025 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 39) (pt 1300 mils -1100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1125 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 40) (pt 1300 mils -1200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1225 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 41) (pt 1300 mils -1300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1325 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 42) (pt 1300 mils -1400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1425 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 43) (pt 1300 mils -1500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1525 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 44) (pt 1300 mils -1600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1625 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 45) (pt 1300 mils -1700 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1725 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 46) (pt 1300 mils -1800 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1825 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 47) (pt 1300 mils -1900 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -1925 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 48) (pt 1300 mils -2000 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2025 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 49) (pt 1300 mils -2100 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2125 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 50) (pt 1300 mils -2200 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2225 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 51) (pt 1300 mils -2300 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2325 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 52) (pt 1300 mils -2400 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2425 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 53) (pt 1300 mils -2500 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2525 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (pin (pinNum 54) (pt 1300 mils -2600 mils) (rotation 180) (pinLength 200 mils) (pinDisplay (dispPinName true)) (pinName (text (pt 1070 mils -2625 mils) (rotation 0]) (justify "Right") (textStyleRef "Normal"))
+ ))
+ (line (pt 200 mils 100 mils) (pt 1100 mils 100 mils) (width 6 mils))
+ (line (pt 1100 mils 100 mils) (pt 1100 mils -2700 mils) (width 6 mils))
+ (line (pt 1100 mils -2700 mils) (pt 200 mils -2700 mils) (width 6 mils))
+ (line (pt 200 mils -2700 mils) (pt 200 mils 100 mils) (width 6 mils))
+ (attr "RefDes" "RefDes" (pt 1150 mils 300 mils) (justify Left) (isVisible True) (textStyleRef "Normal"))
+ (attr "Type" "Type" (pt 1150 mils 200 mils) (justify Left) (isVisible True) (textStyleRef "Normal"))
+
+ )
+ (compDef "W9825G6KH-5" (originalName "W9825G6KH-5") (compHeader (numPins 54) (numParts 1) (refDesPrefix IC)
+ )
+ (compPin "1" (pinName "VDD_1") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "2" (pinName "DQ0") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "3" (pinName "VDDQ_1") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "4" (pinName "DQ1") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "5" (pinName "DQ2") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "6" (pinName "VSSQ_1") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "7" (pinName "DQ3") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "8" (pinName "DQ4") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "9" (pinName "VDDQ_2") (partNum 1) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "10" (pinName "DQ5") (partNum 1) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "11" (pinName "DQ6") (partNum 1) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "12" (pinName "VSSQ_2") (partNum 1) (symPinNum 12) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "13" (pinName "DQ7") (partNum 1) (symPinNum 13) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "14" (pinName "VDD_2") (partNum 1) (symPinNum 14) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "15" (pinName "LDQM") (partNum 1) (symPinNum 15) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "16" (pinName "__WE") (partNum 1) (symPinNum 16) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "17" (pinName "__CAS") (partNum 1) (symPinNum 17) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "18" (pinName "__RAS") (partNum 1) (symPinNum 18) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "19" (pinName "__CS") (partNum 1) (symPinNum 19) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "20" (pinName "BS0") (partNum 1) (symPinNum 20) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "21" (pinName "BS1") (partNum 1) (symPinNum 21) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "22" (pinName "A10/AP") (partNum 1) (symPinNum 22) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "23" (pinName "A0") (partNum 1) (symPinNum 23) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "24" (pinName "A1") (partNum 1) (symPinNum 24) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "25" (pinName "A2") (partNum 1) (symPinNum 25) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "26" (pinName "A3") (partNum 1) (symPinNum 26) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "27" (pinName "VDD_3") (partNum 1) (symPinNum 27) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "54" (pinName "VSS_3") (partNum 1) (symPinNum 28) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "53" (pinName "DQ15") (partNum 1) (symPinNum 29) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "52" (pinName "VSSQ_4") (partNum 1) (symPinNum 30) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "51" (pinName "DQ14") (partNum 1) (symPinNum 31) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "50" (pinName "DQ13") (partNum 1) (symPinNum 32) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "49" (pinName "VDDQ_4") (partNum 1) (symPinNum 33) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "48" (pinName "DQ12") (partNum 1) (symPinNum 34) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "47" (pinName "DQ11") (partNum 1) (symPinNum 35) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "46" (pinName "VSSQ_3") (partNum 1) (symPinNum 36) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "45" (pinName "DQ10") (partNum 1) (symPinNum 37) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "44" (pinName "DQ9") (partNum 1) (symPinNum 38) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "43" (pinName "VDDQ_3") (partNum 1) (symPinNum 39) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "42" (pinName "DQ8") (partNum 1) (symPinNum 40) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "41" (pinName "VSS_2") (partNum 1) (symPinNum 41) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "40" (pinName "NC") (partNum 1) (symPinNum 42) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "39" (pinName "UDQM") (partNum 1) (symPinNum 43) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "38" (pinName "CLK") (partNum 1) (symPinNum 44) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "37" (pinName "CKE") (partNum 1) (symPinNum 45) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "36" (pinName "A12") (partNum 1) (symPinNum 46) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "35" (pinName "A11") (partNum 1) (symPinNum 47) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "34" (pinName "A9") (partNum 1) (symPinNum 48) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "33" (pinName "A8") (partNum 1) (symPinNum 49) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "32" (pinName "A7") (partNum 1) (symPinNum 50) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "31" (pinName "A6") (partNum 1) (symPinNum 51) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "30" (pinName "A5") (partNum 1) (symPinNum 52) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "29" (pinName "A4") (partNum 1) (symPinNum 53) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (compPin "28" (pinName "VSS_1") (partNum 1) (symPinNum 54) (gateEq 0) (pinEq 0) (pinType Unknown))
+ (attachedSymbol (partNum 1) (altType Normal) (symbolName "W9825G6KH-5"))
+ (attachedPattern (patternNum 1) (patternName "SOP80P1176X120-54N")
+ (numPads 54)
+ (padPinMap
+ (padNum 1) (compPinRef "1")
+ (padNum 2) (compPinRef "2")
+ (padNum 3) (compPinRef "3")
+ (padNum 4) (compPinRef "4")
+ (padNum 5) (compPinRef "5")
+ (padNum 6) (compPinRef "6")
+ (padNum 7) (compPinRef "7")
+ (padNum 8) (compPinRef "8")
+ (padNum 9) (compPinRef "9")
+ (padNum 10) (compPinRef "10")
+ (padNum 11) (compPinRef "11")
+ (padNum 12) (compPinRef "12")
+ (padNum 13) (compPinRef "13")
+ (padNum 14) (compPinRef "14")
+ (padNum 15) (compPinRef "15")
+ (padNum 16) (compPinRef "16")
+ (padNum 17) (compPinRef "17")
+ (padNum 18) (compPinRef "18")
+ (padNum 19) (compPinRef "19")
+ (padNum 20) (compPinRef "20")
+ (padNum 21) (compPinRef "21")
+ (padNum 22) (compPinRef "22")
+ (padNum 23) (compPinRef "23")
+ (padNum 24) (compPinRef "24")
+ (padNum 25) (compPinRef "25")
+ (padNum 26) (compPinRef "26")
+ (padNum 27) (compPinRef "27")
+ (padNum 28) (compPinRef "28")
+ (padNum 29) (compPinRef "29")
+ (padNum 30) (compPinRef "30")
+ (padNum 31) (compPinRef "31")
+ (padNum 32) (compPinRef "32")
+ (padNum 33) (compPinRef "33")
+ (padNum 34) (compPinRef "34")
+ (padNum 35) (compPinRef "35")
+ (padNum 36) (compPinRef "36")
+ (padNum 37) (compPinRef "37")
+ (padNum 38) (compPinRef "38")
+ (padNum 39) (compPinRef "39")
+ (padNum 40) (compPinRef "40")
+ (padNum 41) (compPinRef "41")
+ (padNum 42) (compPinRef "42")
+ (padNum 43) (compPinRef "43")
+ (padNum 44) (compPinRef "44")
+ (padNum 45) (compPinRef "45")
+ (padNum 46) (compPinRef "46")
+ (padNum 47) (compPinRef "47")
+ (padNum 48) (compPinRef "48")
+ (padNum 49) (compPinRef "49")
+ (padNum 50) (compPinRef "50")
+ (padNum 51) (compPinRef "51")
+ (padNum 52) (compPinRef "52")
+ (padNum 53) (compPinRef "53")
+ (padNum 54) (compPinRef "54")
+ )
+ )
+ (attr "Mouser Part Number" "454-W9825G6KH-5")
+ (attr "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D")
+ (attr "Manufacturer_Name" "Winbond")
+ (attr "Manufacturer_Part_Number" "W9825G6KH-5")
+ (attr "Description" "256Mb SDRAM 200MHz TSOPII54")
+ (attr "" "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet")
+ (attr "" "1.2")
+ (attr "" "W9825G6KH-5.stp")
+ (attr "" "X=0;Y=0;Z=0")
+ (attr "" "X=0;Y=0;Z=0")
+ )
+
+)
diff --git a/Hardware/Lib/W9825G6KH-5/SOLIDWORKS PCB/W9825G6KH-5.lbr b/Hardware/Lib/W9825G6KH-5/SOLIDWORKS PCB/W9825G6KH-5.lbr
new file mode 100644
index 0000000..c4dadd2
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/SOLIDWORKS PCB/W9825G6KH-5.lbr
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<256Mb SDRAM 200MHz TSOPII54</b><p>
+<author>Created by SamacSys</author>
+
+
+<b>54-Pin TSOP</b><br>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<b>256Mb SDRAM 200MHz TSOPII54</b><p>
+Source: <a href="https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet"> Datasheet </a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Hardware/Lib/W9825G6KH-5/TARGET 3001!/W9825G6KH-5.cxf b/Hardware/Lib/W9825G6KH-5/TARGET 3001!/W9825G6KH-5.cxf
new file mode 100644
index 0000000..2b0d39d
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/TARGET 3001!/W9825G6KH-5.cxf
@@ -0,0 +1,190 @@
+COMPONENT NAME=W9825G6KH-5 VALUE=W9825G6KH-5 PREFIX=IC SYMBOLS=1 PACKAGE=65 PROPERTIES=9
+Mouser Part Number=454-W9825G6KH-5
+Mouser Price/Stock=https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D
+MANUFACTURER=Winbond
+COMPONENT_NAME=W9825G6KH-5
+3D_MODEL=0,0,0,0,0,0
+COMPONENT_TYPE_ID=
+DATASHEET=https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet
+COMPONENT_HEIGHT=1200000
+SamacSys_ECAD_Model=1350235/1031803/2.50/54/2/Integrated Circuit
+PACKAGE NAME=SOP80P1176X120-54N X1=0 Y1=0 LAYER=4
+LINE X1=-6625000 Y1=11425000 X2=6625000 Y2=11425000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1
+LINE X1=6625000 Y1=11425000 X2=6625000 Y2=-11425000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1
+LINE X1=6625000 Y1=-11425000 X2=-6625000 Y2=-11425000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1
+LINE X1=-6625000 Y1=-11425000 X2=-6625000 Y2=11425000 WIDTH=50000 LAYER=4 PROPERTIES=0 DASHED=1
+LINE X1=-4730000 Y1=11110000 X2=4730000 Y2=11110000 WIDTH=200000 LAYER=4 PROPERTIES=0 DASHED=0
+LINE X1=4730000 Y1=11110000 X2=4730000 Y2=-11110000 WIDTH=200000 LAYER=4 PROPERTIES=0 DASHED=0
+LINE X1=4730000 Y1=-11110000 X2=-4730000 Y2=-11110000 WIDTH=200000 LAYER=4 PROPERTIES=0 DASHED=0
+LINE X1=-4730000 Y1=-11110000 X2=-4730000 Y2=11110000 WIDTH=200000 LAYER=4 PROPERTIES=0 DASHED=0
+LINE X1=-6375000 Y1=11050000 X2=-5080000 Y2=11050000 WIDTH=200000 LAYER=4 PROPERTIES=0 DASHED=0
+PAD XM=-5728000 YM=10400000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=1 FORM=2 ROTATION=90 DRILL=0 PADNAME=1
+PAD XM=-5728000 YM=9600000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=2 FORM=2 ROTATION=90 DRILL=0 PADNAME=2
+PAD XM=-5728000 YM=8800000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=3 FORM=2 ROTATION=90 DRILL=0 PADNAME=3
+PAD XM=-5728000 YM=8000000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=4 FORM=2 ROTATION=90 DRILL=0 PADNAME=4
+PAD XM=-5728000 YM=7200000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=5 FORM=2 ROTATION=90 DRILL=0 PADNAME=5
+PAD XM=-5728000 YM=6400000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=6 FORM=2 ROTATION=90 DRILL=0 PADNAME=6
+PAD XM=-5728000 YM=5600000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=7 FORM=2 ROTATION=90 DRILL=0 PADNAME=7
+PAD XM=-5728000 YM=4800000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=8 FORM=2 ROTATION=90 DRILL=0 PADNAME=8
+PAD XM=-5728000 YM=4000000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=9 FORM=2 ROTATION=90 DRILL=0 PADNAME=9
+PAD XM=-5728000 YM=3200000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=10 FORM=2 ROTATION=90 DRILL=0 PADNAME=10
+PAD XM=-5728000 YM=2400000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=11 FORM=2 ROTATION=90 DRILL=0 PADNAME=11
+PAD XM=-5728000 YM=1600000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=12 FORM=2 ROTATION=90 DRILL=0 PADNAME=12
+PAD XM=-5728000 YM=800000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=13 FORM=2 ROTATION=90 DRILL=0 PADNAME=13
+PAD XM=-5728000 YM=0 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=14 FORM=2 ROTATION=90 DRILL=0 PADNAME=14
+PAD XM=-5728000 YM=-800000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=15 FORM=2 ROTATION=90 DRILL=0 PADNAME=15
+PAD XM=-5728000 YM=-1600000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=16 FORM=2 ROTATION=90 DRILL=0 PADNAME=16
+PAD XM=-5728000 YM=-2400000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=17 FORM=2 ROTATION=90 DRILL=0 PADNAME=17
+PAD XM=-5728000 YM=-3200000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=18 FORM=2 ROTATION=90 DRILL=0 PADNAME=18
+PAD XM=-5728000 YM=-4000000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=19 FORM=2 ROTATION=90 DRILL=0 PADNAME=19
+PAD XM=-5728000 YM=-4800000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=20 FORM=2 ROTATION=90 DRILL=0 PADNAME=20
+PAD XM=-5728000 YM=-5600000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=21 FORM=2 ROTATION=90 DRILL=0 PADNAME=21
+PAD XM=-5728000 YM=-6400000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=22 FORM=2 ROTATION=90 DRILL=0 PADNAME=22
+PAD XM=-5728000 YM=-7200000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=23 FORM=2 ROTATION=90 DRILL=0 PADNAME=23
+PAD XM=-5728000 YM=-8000000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=24 FORM=2 ROTATION=90 DRILL=0 PADNAME=24
+PAD XM=-5728000 YM=-8800000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=25 FORM=2 ROTATION=90 DRILL=0 PADNAME=25
+PAD XM=-5728000 YM=-9600000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=26 FORM=2 ROTATION=90 DRILL=0 PADNAME=26
+PAD XM=-5728000 YM=-10400000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=27 FORM=2 ROTATION=90 DRILL=0 PADNAME=27
+PAD XM=5728000 YM=-10400000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=28 FORM=2 ROTATION=90 DRILL=0 PADNAME=28
+PAD XM=5728000 YM=-9600000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=29 FORM=2 ROTATION=90 DRILL=0 PADNAME=29
+PAD XM=5728000 YM=-8800000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=30 FORM=2 ROTATION=90 DRILL=0 PADNAME=30
+PAD XM=5728000 YM=-8000000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=31 FORM=2 ROTATION=90 DRILL=0 PADNAME=31
+PAD XM=5728000 YM=-7200000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=32 FORM=2 ROTATION=90 DRILL=0 PADNAME=32
+PAD XM=5728000 YM=-6400000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=33 FORM=2 ROTATION=90 DRILL=0 PADNAME=33
+PAD XM=5728000 YM=-5600000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=34 FORM=2 ROTATION=90 DRILL=0 PADNAME=34
+PAD XM=5728000 YM=-4800000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=35 FORM=2 ROTATION=90 DRILL=0 PADNAME=35
+PAD XM=5728000 YM=-4000000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=36 FORM=2 ROTATION=90 DRILL=0 PADNAME=36
+PAD XM=5728000 YM=-3200000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=37 FORM=2 ROTATION=90 DRILL=0 PADNAME=37
+PAD XM=5728000 YM=-2400000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=38 FORM=2 ROTATION=90 DRILL=0 PADNAME=38
+PAD XM=5728000 YM=-1600000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=39 FORM=2 ROTATION=90 DRILL=0 PADNAME=39
+PAD XM=5728000 YM=-800000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=40 FORM=2 ROTATION=90 DRILL=0 PADNAME=40
+PAD XM=5728000 YM=0 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=41 FORM=2 ROTATION=90 DRILL=0 PADNAME=41
+PAD XM=5728000 YM=800000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=42 FORM=2 ROTATION=90 DRILL=0 PADNAME=42
+PAD XM=5728000 YM=1600000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=43 FORM=2 ROTATION=90 DRILL=0 PADNAME=43
+PAD XM=5728000 YM=2400000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=44 FORM=2 ROTATION=90 DRILL=0 PADNAME=44
+PAD XM=5728000 YM=3200000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=45 FORM=2 ROTATION=90 DRILL=0 PADNAME=45
+PAD XM=5728000 YM=4000000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=46 FORM=2 ROTATION=90 DRILL=0 PADNAME=46
+PAD XM=5728000 YM=4800000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=47 FORM=2 ROTATION=90 DRILL=0 PADNAME=47
+PAD XM=5728000 YM=5600000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=48 FORM=2 ROTATION=90 DRILL=0 PADNAME=48
+PAD XM=5728000 YM=6400000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=49 FORM=2 ROTATION=90 DRILL=0 PADNAME=49
+PAD XM=5728000 YM=7200000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=50 FORM=2 ROTATION=90 DRILL=0 PADNAME=50
+PAD XM=5728000 YM=8000000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=51 FORM=2 ROTATION=90 DRILL=0 PADNAME=51
+PAD XM=5728000 YM=8800000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=52 FORM=2 ROTATION=90 DRILL=0 PADNAME=52
+PAD XM=5728000 YM=9600000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=53 FORM=2 ROTATION=90 DRILL=0 PADNAME=53
+PAD XM=5728000 YM=10400000 WIDTH=600000 HEIGHT=1295000 LAYER=2 PINNUMBER=54 FORM=2 ROTATION=90 DRILL=0 PADNAME=54
+TEXT CONTENT=0 X1=0 Y1=0 WIDTH=1500000 HEIGHT=1500000 FONT=DIN-ISO-ANSI LAYER=4 WEIGHT=10 FUNCTION=1
+SYMBOL X1=0 Y1=0 LAYER=101 SUFFIX= NUMBER=1 ELEMENTS=114
+LINE X1=5080000 Y1=2540000 X2=27940000 Y2=2540000 WIDTH=254000 LAYER=101 PROPERTIES=0
+LINE X1=27940000 Y1=2540000 X2=27940000 Y2=-68580000 WIDTH=254000 LAYER=101 PROPERTIES=0
+LINE X1=27940000 Y1=-68580000 X2=5080000 Y2=-68580000 WIDTH=254000 LAYER=101 PROPERTIES=0
+LINE X1=5080000 Y1=-68580000 X2=5080000 Y2=2540000 WIDTH=254000 LAYER=101 PROPERTIES=0
+PIN X1=0 Y1=0 PINNUMBER=1 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VDD_1 X1=5842000 Y1=-750000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-2540000 PINNUMBER=2 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ0 X1=5842000 Y1=-3290000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-5080000 PINNUMBER=3 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VDDQ_1 X1=5842000 Y1=-5830000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-7620000 PINNUMBER=4 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ1 X1=5842000 Y1=-8370000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-10160000 PINNUMBER=5 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ2 X1=5842000 Y1=-10910000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-12700000 PINNUMBER=6 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VSSQ_1 X1=5842000 Y1=-13450000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-15240000 PINNUMBER=7 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ3 X1=5842000 Y1=-15990000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-17780000 PINNUMBER=8 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ4 X1=5842000 Y1=-18530000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-20320000 PINNUMBER=9 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VDDQ_2 X1=5842000 Y1=-21070000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-22860000 PINNUMBER=10 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ5 X1=5842000 Y1=-23610000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-25400000 PINNUMBER=11 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ6 X1=5842000 Y1=-26150000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-27940000 PINNUMBER=12 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VSSQ_2 X1=5842000 Y1=-28690000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-30480000 PINNUMBER=13 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ7 X1=5842000 Y1=-31230000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-33020000 PINNUMBER=14 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VDD_2 X1=5842000 Y1=-33770000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-35560000 PINNUMBER=15 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=LDQM X1=5842000 Y1=-36310000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-38100000 PINNUMBER=16 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=|WE X1=5842000 Y1=-38850000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-40640000 PINNUMBER=17 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=|CAS X1=5842000 Y1=-41390000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-43180000 PINNUMBER=18 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=|RAS X1=5842000 Y1=-43930000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-45720000 PINNUMBER=19 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=|CS X1=5842000 Y1=-46470000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-48260000 PINNUMBER=20 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=BS0 X1=5842000 Y1=-49010000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-50800000 PINNUMBER=21 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=BS1 X1=5842000 Y1=-51550000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-53340000 PINNUMBER=22 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=A10/AP X1=5842000 Y1=-54090000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-55880000 PINNUMBER=23 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=A0 X1=5842000 Y1=-56630000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-58420000 PINNUMBER=24 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=A1 X1=5842000 Y1=-59170000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-60960000 PINNUMBER=25 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=A2 X1=5842000 Y1=-61710000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-63500000 PINNUMBER=26 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=A3 X1=5842000 Y1=-64250000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=0 Y1=-66040000 PINNUMBER=27 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=0.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VDD_3 X1=5842000 Y1=-66790000 WIDTH=800000 HEIGHT=1500000 RIGHT=NO FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=0 PINNUMBER=54 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VSS_3 X1=27178000 Y1=-750000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-2540000 PINNUMBER=53 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ15 X1=27178000 Y1=-3290000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-5080000 PINNUMBER=52 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VSSQ_4 X1=27178000 Y1=-5830000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-7620000 PINNUMBER=51 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ14 X1=27178000 Y1=-8370000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-10160000 PINNUMBER=50 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ13 X1=27178000 Y1=-10910000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-12700000 PINNUMBER=49 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VDDQ_4 X1=27178000 Y1=-13450000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-15240000 PINNUMBER=48 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ12 X1=27178000 Y1=-15990000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-17780000 PINNUMBER=47 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ11 X1=27178000 Y1=-18530000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-20320000 PINNUMBER=46 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VSSQ_3 X1=27178000 Y1=-21070000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-22860000 PINNUMBER=45 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ10 X1=27178000 Y1=-23610000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-25400000 PINNUMBER=44 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ9 X1=27178000 Y1=-26150000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-27940000 PINNUMBER=43 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VDDQ_3 X1=27178000 Y1=-28690000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-30480000 PINNUMBER=42 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=DQ8 X1=27178000 Y1=-31230000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-33020000 PINNUMBER=41 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VSS_2 X1=27178000 Y1=-33770000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-35560000 PINNUMBER=40 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=NC X1=27178000 Y1=-36310000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-38100000 PINNUMBER=39 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=UDQM X1=27178000 Y1=-38850000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-40640000 PINNUMBER=38 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=CLK X1=27178000 Y1=-41390000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-43180000 PINNUMBER=37 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=CKE X1=27178000 Y1=-43930000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-45720000 PINNUMBER=36 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=A12 X1=27178000 Y1=-46470000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-48260000 PINNUMBER=35 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=A11 X1=27178000 Y1=-49010000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-50800000 PINNUMBER=34 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=A9 X1=27178000 Y1=-51550000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-53340000 PINNUMBER=33 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=A8 X1=27178000 Y1=-54090000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-55880000 PINNUMBER=32 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=A7 X1=27178000 Y1=-56630000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-58420000 PINNUMBER=31 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=A6 X1=27178000 Y1=-59170000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-60960000 PINNUMBER=30 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=A5 X1=27178000 Y1=-61710000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-63500000 PINNUMBER=29 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=A4 X1=27178000 Y1=-64250000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+PIN X1=33020000 Y1=-66040000 PINNUMBER=28 PINNAME=YES SHOWNUMBER=YES LENGTH=5080000 WIDTH=254000 ROTATION=180.0000 LAYER=101 FUNCTION=6
+TEXT CONTENT=VSS_1 X1=27178000 Y1=-66790000 WIDTH=800000 HEIGHT=1500000 RIGHT=YES FONT=ARIAL ROTATION=0 LAYER=101 WEIGHT=10 FUNCTION=5
+TEXT CONTENT=IC# X1=29210000 Y1=6620000 WIDTH=1000000 HEIGHT=2000000 FONT=ARIAL LAYER=101 WEIGHT=13 FUNCTION=3
+TEXT CONTENT=W9825G6KH-5 X1=29210000 Y1=4080000 WIDTH=1000000 HEIGHT=2000000 FONT=ARIAL LAYER=101 WEIGHT=13 FUNCTION=2 GERMAN=W9825G6KH-5 ENGLISH=W9825G6KH-5 FRENCH=W9825G6KH-5
diff --git a/Hardware/Lib/W9825G6KH-5/W9825G6KH-5.epw b/Hardware/Lib/W9825G6KH-5/W9825G6KH-5.epw
new file mode 100644
index 0000000..be2df1c
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/W9825G6KH-5.epw
@@ -0,0 +1,6 @@
+1350235
+Message from SamacSys:
+To use this model save to your preferred location and then open within the ECAD Part Wizard tool.
+If you do not yet have a copy of the ECAD Part Wizard tool then please refer to the Instructions provided with this model.
+Source=ms
+1350235/1031803/2.50/54/2/Integrated Circuit
\ No newline at end of file
diff --git a/Hardware/Lib/W9825G6KH-5/Xpedition/W9825G6KH-5.1 b/Hardware/Lib/W9825G6KH-5/Xpedition/W9825G6KH-5.1
new file mode 100644
index 0000000..e637060
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/Xpedition/W9825G6KH-5.1
@@ -0,0 +1,234 @@
+V 54
+K 1
+D 0 -6604000 3302000 0
+Y 1
+U 2921000 762000 254000 0 2 3 REFDES=IC?
+U 2921000 508000 254000 0 2 3 DEVICE=W9825G6KH-5
+U 2921000 254000 254000 0 2 0 PKG_TYPE=SOP80P1176X120-54N
+U 2921000 0 254000 0 2 0 Description=256Mb SDRAM 200MHz TSOPII54
+U 2921000 -254000 254000 0 2 0 Datasheet Link=https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet
+U 2921000 -508000 254000 0 2 0 Height=1.2
+U 2921000 -762000 254000 0 2 0 Mouser Part Number=454-W9825G6KH-5
+U 2921000 -1016000 254000 0 2 0 Mouser Price/Stock=https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D
+U 2921000 -1270000 254000 0 2 0 Manufacturer_Name=Winbond
+U 2921000 -1524000 254000 0 2 0 Manufacturer_Part_Number=W9825G6KH-5
+U 0 0 254000 0 1 0 FORWARD_PCB=1
+l 5 508000 254000 2794000 254000 2794000 -6858000 508000 -6858000 508000 254000
+|GRPHSTL -1 -1 -1 1
+P 1 0 0 508000 0 0 2 0
+L 584200 0 228600 0 2 0 1 0 VDD_1
+A 355600 50800 203200 0 9 3 #=1
+A 0 0 9 0 3 0 PINTYPE=BI
+P 2 0 -254000 508000 -254000 0 2 0
+L 584200 -254000 228600 0 2 0 1 0 DQ0
+A 355600 -203200 203200 0 9 3 #=2
+A 0 0 9 0 3 0 PINTYPE=BI
+P 3 0 -508000 508000 -508000 0 2 0
+L 584200 -508000 228600 0 2 0 1 0 VDDQ_1
+A 355600 -457200 203200 0 9 3 #=3
+A 0 0 9 0 3 0 PINTYPE=BI
+P 4 0 -762000 508000 -762000 0 2 0
+L 584200 -762000 228600 0 2 0 1 0 DQ1
+A 355600 -711200 203200 0 9 3 #=4
+A 0 0 9 0 3 0 PINTYPE=BI
+P 5 0 -1016000 508000 -1016000 0 2 0
+L 584200 -1016000 228600 0 2 0 1 0 DQ2
+A 355600 -965200 203200 0 9 3 #=5
+A 0 0 9 0 3 0 PINTYPE=BI
+P 6 0 -1270000 508000 -1270000 0 2 0
+L 584200 -1270000 228600 0 2 0 1 0 VSSQ_1
+A 355600 -1219200 203200 0 9 3 #=6
+A 0 0 9 0 3 0 PINTYPE=BI
+P 7 0 -1524000 508000 -1524000 0 2 0
+L 584200 -1524000 228600 0 2 0 1 0 DQ3
+A 355600 -1473200 203200 0 9 3 #=7
+A 0 0 9 0 3 0 PINTYPE=BI
+P 8 0 -1778000 508000 -1778000 0 2 0
+L 584200 -1778000 228600 0 2 0 1 0 DQ4
+A 355600 -1727200 203200 0 9 3 #=8
+A 0 0 9 0 3 0 PINTYPE=BI
+P 9 0 -2032000 508000 -2032000 0 2 0
+L 584200 -2032000 228600 0 2 0 1 0 VDDQ_2
+A 355600 -1981200 203200 0 9 3 #=9
+A 0 0 9 0 3 0 PINTYPE=BI
+P 10 0 -2286000 508000 -2286000 0 2 0
+L 584200 -2286000 228600 0 2 0 1 0 DQ5
+A 355600 -2235200 203200 0 9 3 #=10
+A 0 0 9 0 3 0 PINTYPE=BI
+P 11 0 -2540000 508000 -2540000 0 2 0
+L 584200 -2540000 228600 0 2 0 1 0 DQ6
+A 355600 -2489200 203200 0 9 3 #=11
+A 0 0 9 0 3 0 PINTYPE=BI
+P 12 0 -2794000 508000 -2794000 0 2 0
+L 584200 -2794000 228600 0 2 0 1 0 VSSQ_2
+A 355600 -2743200 203200 0 9 3 #=12
+A 0 0 9 0 3 0 PINTYPE=BI
+P 13 0 -3048000 508000 -3048000 0 2 0
+L 584200 -3048000 228600 0 2 0 1 0 DQ7
+A 355600 -2997200 203200 0 9 3 #=13
+A 0 0 9 0 3 0 PINTYPE=BI
+P 14 0 -3302000 508000 -3302000 0 2 0
+L 584200 -3302000 228600 0 2 0 1 0 VDD_2
+A 355600 -3251200 203200 0 9 3 #=14
+A 0 0 9 0 3 0 PINTYPE=BI
+P 15 0 -3556000 508000 -3556000 0 2 0
+L 584200 -3556000 228600 0 2 0 1 0 LDQM
+A 355600 -3505200 203200 0 9 3 #=15
+A 0 0 9 0 3 0 PINTYPE=BI
+P 16 0 -3810000 508000 -3810000 0 2 0
+L 584200 -3810000 228600 0 2 0 1 0 ~WE
+A 355600 -3759200 203200 0 9 3 #=16
+A 0 0 9 0 3 0 PINTYPE=BI
+P 17 0 -4064000 508000 -4064000 0 2 0
+L 584200 -4064000 228600 0 2 0 1 0 ~CAS
+A 355600 -4013200 203200 0 9 3 #=17
+A 0 0 9 0 3 0 PINTYPE=BI
+P 18 0 -4318000 508000 -4318000 0 2 0
+L 584200 -4318000 228600 0 2 0 1 0 ~RAS
+A 355600 -4267200 203200 0 9 3 #=18
+A 0 0 9 0 3 0 PINTYPE=BI
+P 19 0 -4572000 508000 -4572000 0 2 0
+L 584200 -4572000 228600 0 2 0 1 0 ~CS
+A 355600 -4521200 203200 0 9 3 #=19
+A 0 0 9 0 3 0 PINTYPE=BI
+P 20 0 -4826000 508000 -4826000 0 2 0
+L 584200 -4826000 228600 0 2 0 1 0 BS0
+A 355600 -4775200 203200 0 9 3 #=20
+A 0 0 9 0 3 0 PINTYPE=BI
+P 21 0 -5080000 508000 -5080000 0 2 0
+L 584200 -5080000 228600 0 2 0 1 0 BS1
+A 355600 -5029200 203200 0 9 3 #=21
+A 0 0 9 0 3 0 PINTYPE=BI
+P 22 0 -5334000 508000 -5334000 0 2 0
+L 584200 -5334000 228600 0 2 0 1 0 A10/AP
+A 355600 -5283200 203200 0 9 3 #=22
+A 0 0 9 0 3 0 PINTYPE=BI
+P 23 0 -5588000 508000 -5588000 0 2 0
+L 584200 -5588000 228600 0 2 0 1 0 A0
+A 355600 -5537200 203200 0 9 3 #=23
+A 0 0 9 0 3 0 PINTYPE=BI
+P 24 0 -5842000 508000 -5842000 0 2 0
+L 584200 -5842000 228600 0 2 0 1 0 A1
+A 355600 -5791200 203200 0 9 3 #=24
+A 0 0 9 0 3 0 PINTYPE=BI
+P 25 0 -6096000 508000 -6096000 0 2 0
+L 584200 -6096000 228600 0 2 0 1 0 A2
+A 355600 -6045200 203200 0 9 3 #=25
+A 0 0 9 0 3 0 PINTYPE=BI
+P 26 0 -6350000 508000 -6350000 0 2 0
+L 584200 -6350000 228600 0 2 0 1 0 A3
+A 355600 -6299200 203200 0 9 3 #=26
+A 0 0 9 0 3 0 PINTYPE=BI
+P 27 0 -6604000 508000 -6604000 0 2 0
+L 584200 -6604000 228600 0 2 0 1 0 VDD_3
+A 355600 -6553200 203200 0 9 3 #=27
+A 0 0 9 0 3 0 PINTYPE=BI
+P 28 3302000 0 2794000 0 0 3 0
+L 2717800 0 228600 0 8 0 1 0 VSS_3
+A 2946400 50800 203200 0 3 3 #=54
+A 0 0 9 0 3 0 PINTYPE=BI
+P 29 3302000 -254000 2794000 -254000 0 3 0
+L 2717800 -254000 228600 0 8 0 1 0 DQ15
+A 2946400 -203200 203200 0 3 3 #=53
+A 0 0 9 0 3 0 PINTYPE=BI
+P 30 3302000 -508000 2794000 -508000 0 3 0
+L 2717800 -508000 228600 0 8 0 1 0 VSSQ_4
+A 2946400 -457200 203200 0 3 3 #=52
+A 0 0 9 0 3 0 PINTYPE=BI
+P 31 3302000 -762000 2794000 -762000 0 3 0
+L 2717800 -762000 228600 0 8 0 1 0 DQ14
+A 2946400 -711200 203200 0 3 3 #=51
+A 0 0 9 0 3 0 PINTYPE=BI
+P 32 3302000 -1016000 2794000 -1016000 0 3 0
+L 2717800 -1016000 228600 0 8 0 1 0 DQ13
+A 2946400 -965200 203200 0 3 3 #=50
+A 0 0 9 0 3 0 PINTYPE=BI
+P 33 3302000 -1270000 2794000 -1270000 0 3 0
+L 2717800 -1270000 228600 0 8 0 1 0 VDDQ_4
+A 2946400 -1219200 203200 0 3 3 #=49
+A 0 0 9 0 3 0 PINTYPE=BI
+P 34 3302000 -1524000 2794000 -1524000 0 3 0
+L 2717800 -1524000 228600 0 8 0 1 0 DQ12
+A 2946400 -1473200 203200 0 3 3 #=48
+A 0 0 9 0 3 0 PINTYPE=BI
+P 35 3302000 -1778000 2794000 -1778000 0 3 0
+L 2717800 -1778000 228600 0 8 0 1 0 DQ11
+A 2946400 -1727200 203200 0 3 3 #=47
+A 0 0 9 0 3 0 PINTYPE=BI
+P 36 3302000 -2032000 2794000 -2032000 0 3 0
+L 2717800 -2032000 228600 0 8 0 1 0 VSSQ_3
+A 2946400 -1981200 203200 0 3 3 #=46
+A 0 0 9 0 3 0 PINTYPE=BI
+P 37 3302000 -2286000 2794000 -2286000 0 3 0
+L 2717800 -2286000 228600 0 8 0 1 0 DQ10
+A 2946400 -2235200 203200 0 3 3 #=45
+A 0 0 9 0 3 0 PINTYPE=BI
+P 38 3302000 -2540000 2794000 -2540000 0 3 0
+L 2717800 -2540000 228600 0 8 0 1 0 DQ9
+A 2946400 -2489200 203200 0 3 3 #=44
+A 0 0 9 0 3 0 PINTYPE=BI
+P 39 3302000 -2794000 2794000 -2794000 0 3 0
+L 2717800 -2794000 228600 0 8 0 1 0 VDDQ_3
+A 2946400 -2743200 203200 0 3 3 #=43
+A 0 0 9 0 3 0 PINTYPE=BI
+P 40 3302000 -3048000 2794000 -3048000 0 3 0
+L 2717800 -3048000 228600 0 8 0 1 0 DQ8
+A 2946400 -2997200 203200 0 3 3 #=42
+A 0 0 9 0 3 0 PINTYPE=BI
+P 41 3302000 -3302000 2794000 -3302000 0 3 0
+L 2717800 -3302000 228600 0 8 0 1 0 VSS_2
+A 2946400 -3251200 203200 0 3 3 #=41
+A 0 0 9 0 3 0 PINTYPE=BI
+P 42 3302000 -3556000 2794000 -3556000 0 3 0
+L 2717800 -3556000 228600 0 8 0 1 0 NC
+A 2946400 -3505200 203200 0 3 3 #=40
+A 0 0 9 0 3 0 PINTYPE=BI
+P 43 3302000 -3810000 2794000 -3810000 0 3 0
+L 2717800 -3810000 228600 0 8 0 1 0 UDQM
+A 2946400 -3759200 203200 0 3 3 #=39
+A 0 0 9 0 3 0 PINTYPE=BI
+P 44 3302000 -4064000 2794000 -4064000 0 3 0
+L 2717800 -4064000 228600 0 8 0 1 0 CLK
+A 2946400 -4013200 203200 0 3 3 #=38
+A 0 0 9 0 3 0 PINTYPE=BI
+P 45 3302000 -4318000 2794000 -4318000 0 3 0
+L 2717800 -4318000 228600 0 8 0 1 0 CKE
+A 2946400 -4267200 203200 0 3 3 #=37
+A 0 0 9 0 3 0 PINTYPE=BI
+P 46 3302000 -4572000 2794000 -4572000 0 3 0
+L 2717800 -4572000 228600 0 8 0 1 0 A12
+A 2946400 -4521200 203200 0 3 3 #=36
+A 0 0 9 0 3 0 PINTYPE=BI
+P 47 3302000 -4826000 2794000 -4826000 0 3 0
+L 2717800 -4826000 228600 0 8 0 1 0 A11
+A 2946400 -4775200 203200 0 3 3 #=35
+A 0 0 9 0 3 0 PINTYPE=BI
+P 48 3302000 -5080000 2794000 -5080000 0 3 0
+L 2717800 -5080000 228600 0 8 0 1 0 A9
+A 2946400 -5029200 203200 0 3 3 #=34
+A 0 0 9 0 3 0 PINTYPE=BI
+P 49 3302000 -5334000 2794000 -5334000 0 3 0
+L 2717800 -5334000 228600 0 8 0 1 0 A8
+A 2946400 -5283200 203200 0 3 3 #=33
+A 0 0 9 0 3 0 PINTYPE=BI
+P 50 3302000 -5588000 2794000 -5588000 0 3 0
+L 2717800 -5588000 228600 0 8 0 1 0 A7
+A 2946400 -5537200 203200 0 3 3 #=32
+A 0 0 9 0 3 0 PINTYPE=BI
+P 51 3302000 -5842000 2794000 -5842000 0 3 0
+L 2717800 -5842000 228600 0 8 0 1 0 A6
+A 2946400 -5791200 203200 0 3 3 #=31
+A 0 0 9 0 3 0 PINTYPE=BI
+P 52 3302000 -6096000 2794000 -6096000 0 3 0
+L 2717800 -6096000 228600 0 8 0 1 0 A5
+A 2946400 -6045200 203200 0 3 3 #=30
+A 0 0 9 0 3 0 PINTYPE=BI
+P 53 3302000 -6350000 2794000 -6350000 0 3 0
+L 2717800 -6350000 228600 0 8 0 1 0 A4
+A 2946400 -6299200 203200 0 3 3 #=29
+A 0 0 9 0 3 0 PINTYPE=BI
+P 54 3302000 -6604000 2794000 -6604000 0 3 0
+L 2717800 -6604000 228600 0 8 0 1 0 VSS_1
+A 2946400 -6553200 203200 0 3 3 #=28
+A 0 0 9 0 3 0 PINTYPE=BI
+E
diff --git a/Hardware/Lib/W9825G6KH-5/Xpedition/cell.hkp b/Hardware/Lib/W9825G6KH-5/Xpedition/cell.hkp
new file mode 100644
index 0000000..2a77692
Binary files /dev/null and b/Hardware/Lib/W9825G6KH-5/Xpedition/cell.hkp differ
diff --git a/Hardware/Lib/W9825G6KH-5/Xpedition/padstacks.hkp b/Hardware/Lib/W9825G6KH-5/Xpedition/padstacks.hkp
new file mode 100644
index 0000000..18e880f
Binary files /dev/null and b/Hardware/Lib/W9825G6KH-5/Xpedition/padstacks.hkp differ
diff --git a/Hardware/Lib/W9825G6KH-5/Xpedition/pdb.hkp b/Hardware/Lib/W9825G6KH-5/Xpedition/pdb.hkp
new file mode 100644
index 0000000..23913d1
Binary files /dev/null and b/Hardware/Lib/W9825G6KH-5/Xpedition/pdb.hkp differ
diff --git a/Hardware/Lib/W9825G6KH-5/eCADSTAR/SOP80P1176X120-54N.foota b/Hardware/Lib/W9825G6KH-5/eCADSTAR/SOP80P1176X120-54N.foota
new file mode 100644
index 0000000..df81e25
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/eCADSTAR/SOP80P1176X120-54N.foota
@@ -0,0 +1,925 @@
+(ftf
+ (header
+ (version 2.0)
+ (unit DBUNIT)
+ )
+ (TechnologyContainer
+ (technology SamacSys_Footprint
+ (footprintLayer
+ (layer Top (type CONDUCTIVE))
+ (layer Inner (type CONDUCTIVE))
+ (layer Bottom (type CONDUCTIVE))
+ (layer Silk-Top (type SYMBOLMARK))
+ (layer Silk-Bottom (type SYMBOLMARK))
+ (layer Resist-Top (type SOLDERRESIST))
+ (layer Resist-Bottom (type SOLDERRESIST))
+ (layer MetalMask-Top (type METALMASK))
+ (layer MetalMask-Bottom (type METALMASK))
+ (layer CompArea-Top (type COMPAREA))
+ (layer CompArea-Bottom (type COMPAREA))
+ (layer Top_Assembly (type SYMBOLMARK))
+ (layer Bottom_Assembly (type SYMBOLMARK))
+ (layer Hole (type HOLE))
+ )
+ )
+ )
+ (footprintContainer
+ (commonParameters
+ (dimensionParameters
+ (arrowLength 100000)
+ (arrowAngle 15.000000)
+ (dotDiameter 100000)
+ (textFrameOffset 100000)
+ (arrowOffset 100000)
+ (dimAssistOffset 100000)
+ (dimLineWidth 10000)
+ (drawTextFrame NO)
+ (textFrameRange ALL)
+ (textClip YES)
+ (standard JIS)
+ )
+ )
+ (padstackGroups
+ (padstackGroup default)
+ )
+ (pads
+ (pad r129.5_60
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2017-06-16-12:00:00)
+ (utime 2017-06-16-12:00:00)
+ (photo FLASH)
+ (panelUse NO)
+ (propertyI padShape 5)
+ (propertyI angle 0)
+ (propertyI width 60000)
+ (propertyI height 129500)
+ (propertyI originXOffset 0)
+ (propertyI originYOffset 0)
+ )
+ ); End of pads
+ (padstacks
+ (padstack r129.5_60
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2017-06-16-12:00:00)
+ (utime 2017-06-16-12:00:00)
+ (type NONPLATED)
+ (throughMode NONTHROUGH)
+ (panelUse NO)
+ (padSet (footLayer Top)
+ (connect (pad r129.5_60))
+ (noconnect (pad r129.5_60))
+ )
+ (padSet (footLayer MetalMask-Top)
+ (connect (pad r129.5_60))
+ )
+ (padSet (footLayer Resist-Top)
+ (connect (pad r129.5_60))
+ )
+ )
+ ); End of padstacks
+ (footprints
+ (footprint "SOP80P1176X120-54N"
+ (polarity YES)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (utime 2024-07-23-06:55:49)
+ (panelUse NO)
+ (heelprint
+ (layout
+ (layer (footLayer CompArea-Top)
+ (area
+ (geometry
+ (surface
+ (outlineWidth 0)
+ (fillWidth 0)
+ (fillAngle 0.000000)
+ (vertex
+ (pt 662500 1142500)
+ (pt 662500 -1142500)
+ (pt -662500 -1142500)
+ (pt -662500 1142500)
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -508000 1111000
+ (width 10000)
+ )
+ (pt 508000 1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 508000 1111000
+ (width 10000)
+ )
+ (pt 508000 -1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 508000 -1111000
+ (width 10000)
+ )
+ (pt -508000 -1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -508000 -1111000
+ (width 10000)
+ )
+ (pt -508000 1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Top_Assembly)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -508000 1031000
+ (width 10000)
+ )
+ (pt -428000 1111000
+ (width 10000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -473000 1111000
+ (width 20000)
+ )
+ (pt 473000 1111000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 473000 1111000
+ (width 20000)
+ )
+ (pt 473000 -1111000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt 473000 -1111000
+ (width 20000)
+ )
+ (pt -473000 -1111000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -473000 -1111000
+ (width 20000)
+ )
+ (pt -473000 1111000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ (layer (footLayer Silk-Top)
+ (line
+ (geometry
+ (line
+ (vertex
+ (pt -637500 1105000
+ (width 20000)
+ )
+ (pt -508000 1105000
+ (width 20000)
+ )
+ )
+ )
+ )
+ )
+ )
+ ); End of layout
+ ); End of heelprint
+ (toeprint
+ (pin 1
+ (pt -572800 1040000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 1040000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 2
+ (pt -572800 960000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 960000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 3
+ (pt -572800 880000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 880000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 4
+ (pt -572800 800000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 800000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 5
+ (pt -572800 720000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 720000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 6
+ (pt -572800 640000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 640000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 7
+ (pt -572800 560000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 560000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 8
+ (pt -572800 480000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 480000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 9
+ (pt -572800 400000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 400000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 10
+ (pt -572800 320000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 320000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 11
+ (pt -572800 240000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 240000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 12
+ (pt -572800 160000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 160000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 13
+ (pt -572800 80000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 80000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 14
+ (pt -572800 0)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 0)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 15
+ (pt -572800 -80000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -80000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 16
+ (pt -572800 -160000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -160000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 17
+ (pt -572800 -240000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -240000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 18
+ (pt -572800 -320000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -320000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 19
+ (pt -572800 -400000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -400000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 20
+ (pt -572800 -480000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -480000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 21
+ (pt -572800 -560000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -560000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 22
+ (pt -572800 -640000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -640000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 23
+ (pt -572800 -720000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -720000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 24
+ (pt -572800 -800000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -800000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 25
+ (pt -572800 -880000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -880000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 26
+ (pt -572800 -960000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -960000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 27
+ (pt -572800 -1040000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt -572800 -1040000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 28
+ (pt 572800 -1040000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -1040000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 29
+ (pt 572800 -960000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -960000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 30
+ (pt 572800 -880000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -880000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 31
+ (pt 572800 -800000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -800000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 32
+ (pt 572800 -720000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -720000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 33
+ (pt 572800 -640000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -640000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 34
+ (pt 572800 -560000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -560000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 35
+ (pt 572800 -480000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -480000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 36
+ (pt 572800 -400000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -400000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 37
+ (pt 572800 -320000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -320000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 38
+ (pt 572800 -240000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -240000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 39
+ (pt 572800 -160000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -160000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 40
+ (pt 572800 -80000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 -80000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 41
+ (pt 572800 0)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 0)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 42
+ (pt 572800 80000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 80000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 43
+ (pt 572800 160000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 160000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 44
+ (pt 572800 240000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 240000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 45
+ (pt 572800 320000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 320000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 46
+ (pt 572800 400000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 400000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 47
+ (pt 572800 480000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 480000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 48
+ (pt 572800 560000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 560000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 49
+ (pt 572800 640000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 640000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 50
+ (pt 572800 720000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 720000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 51
+ (pt 572800 800000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 800000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 52
+ (pt 572800 880000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 880000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 53
+ (pt 572800 960000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 960000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ (pin 54
+ (pt 572800 1040000)
+ (layout
+ (layer (FPADSTACK)
+ (fpadstack
+ (pt 572800 1040000)
+ (angle 90)
+ (padstackGroup default (padstack r129.5_60))
+ )
+ )
+ )
+ )
+ ); End of toeprint
+ (propertyS accurateShape W9825G6KH-5.stp)
+ ); End of footprint
+ ); End of footprints
+ ); End of footprintContainer
+); End of ftf
+
diff --git a/Hardware/Lib/W9825G6KH-5/eCADSTAR/SOP80P1176X120-54N.packa b/Hardware/Lib/W9825G6KH-5/eCADSTAR/SOP80P1176X120-54N.packa
new file mode 100644
index 0000000..404eae5
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/eCADSTAR/SOP80P1176X120-54N.packa
@@ -0,0 +1,13 @@
+(unit MM)
+
+(package "W9825G6KH-5"
+ (type UNDEF)
+ (uver 2)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (utime 2024-07-23-06:55:49)
+ (mountForm default
+ (footprintRef "SOP80P1176X120-54N")
+ (spec "System")
+ )
+)
diff --git a/Hardware/Lib/W9825G6KH-5/eCADSTAR/W9825G6KH-5.parta b/Hardware/Lib/W9825G6KH-5/eCADSTAR/W9825G6KH-5.parta
new file mode 100644
index 0000000..bfdf68b
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/eCADSTAR/W9825G6KH-5.parta
@@ -0,0 +1,274 @@
+(Japanese_coding: sjis)
+(function "ECS_1350235"
+ (uver 1)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2019-03-14-13:44:45)
+ (utime 2024-07-23-07:58:42)
+ (interface
+ (port "1" (symbPinId 1) (portType INOUT))
+ (port "2" (symbPinId 2) (portType INOUT))
+ (port "3" (symbPinId 3) (portType INOUT))
+ (port "4" (symbPinId 4) (portType INOUT))
+ (port "5" (symbPinId 5) (portType INOUT))
+ (port "6" (symbPinId 6) (portType INOUT))
+ (port "7" (symbPinId 7) (portType INOUT))
+ (port "8" (symbPinId 8) (portType INOUT))
+ (port "9" (symbPinId 9) (portType INOUT))
+ (port "10" (symbPinId 10) (portType INOUT))
+ (port "11" (symbPinId 11) (portType INOUT))
+ (port "12" (symbPinId 12) (portType INOUT))
+ (port "13" (symbPinId 13) (portType INOUT))
+ (port "14" (symbPinId 14) (portType INOUT))
+ (port "15" (symbPinId 15) (portType INOUT))
+ (port "16" (symbPinId 16) (portType INOUT))
+ (port "17" (symbPinId 17) (portType INOUT))
+ (port "18" (symbPinId 18) (portType INOUT))
+ (port "19" (symbPinId 19) (portType INOUT))
+ (port "20" (symbPinId 20) (portType INOUT))
+ (port "21" (symbPinId 21) (portType INOUT))
+ (port "22" (symbPinId 22) (portType INOUT))
+ (port "23" (symbPinId 23) (portType INOUT))
+ (port "24" (symbPinId 24) (portType INOUT))
+ (port "25" (symbPinId 25) (portType INOUT))
+ (port "26" (symbPinId 26) (portType INOUT))
+ (port "27" (symbPinId 27) (portType INOUT))
+ (port "28" (symbPinId 54) (portType INOUT))
+ (port "29" (symbPinId 53) (portType INOUT))
+ (port "30" (symbPinId 52) (portType INOUT))
+ (port "31" (symbPinId 51) (portType INOUT))
+ (port "32" (symbPinId 50) (portType INOUT))
+ (port "33" (symbPinId 49) (portType INOUT))
+ (port "34" (symbPinId 48) (portType INOUT))
+ (port "35" (symbPinId 47) (portType INOUT))
+ (port "36" (symbPinId 46) (portType INOUT))
+ (port "37" (symbPinId 45) (portType INOUT))
+ (port "38" (symbPinId 44) (portType INOUT))
+ (port "39" (symbPinId 43) (portType INOUT))
+ (port "40" (symbPinId 42) (portType INOUT))
+ (port "41" (symbPinId 41) (portType INOUT))
+ (port "42" (symbPinId 40) (portType INOUT))
+ (port "43" (symbPinId 39) (portType INOUT))
+ (port "44" (symbPinId 38) (portType INOUT))
+ (port "45" (symbPinId 37) (portType INOUT))
+ (port "46" (symbPinId 36) (portType INOUT))
+ (port "47" (symbPinId 35) (portType INOUT))
+ (port "48" (symbPinId 34) (portType INOUT))
+ (port "49" (symbPinId 33) (portType INOUT))
+ (port "50" (symbPinId 32) (portType INOUT))
+ (port "51" (symbPinId 31) (portType INOUT))
+ (port "52" (symbPinId 30) (portType INOUT))
+ (port "53" (symbPinId 29) (portType INOUT))
+ (port "54" (symbPinId 28) (portType INOUT))
+ )
+ (property "symbolName" "W9825G6KH-5")
+)
+
+
+(pinAssign "ECS_1350235"
+ (uver 1)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2019-03-14-13:44:45)
+ (utime 2024-07-23-07:58:42)
+ (interface
+ (port "1" (symbPinId 1) (portName "VDD_1") (portType INOUT))
+ (port "2" (symbPinId 2) (portName "DQ0") (portType INOUT))
+ (port "3" (symbPinId 3) (portName "VDDQ_1") (portType INOUT))
+ (port "4" (symbPinId 4) (portName "DQ1") (portType INOUT))
+ (port "5" (symbPinId 5) (portName "DQ2") (portType INOUT))
+ (port "6" (symbPinId 6) (portName "VSSQ_1") (portType INOUT))
+ (port "7" (symbPinId 7) (portName "DQ3") (portType INOUT))
+ (port "8" (symbPinId 8) (portName "DQ4") (portType INOUT))
+ (port "9" (symbPinId 9) (portName "VDDQ_2") (portType INOUT))
+ (port "10" (symbPinId 10) (portName "DQ5") (portType INOUT))
+ (port "11" (symbPinId 11) (portName "DQ6") (portType INOUT))
+ (port "12" (symbPinId 12) (portName "VSSQ_2") (portType INOUT))
+ (port "13" (symbPinId 13) (portName "DQ7") (portType INOUT))
+ (port "14" (symbPinId 14) (portName "VDD_2") (portType INOUT))
+ (port "15" (symbPinId 15) (portName "LDQM") (portType INOUT))
+ (port "16" (symbPinId 16) (portName "'WE'") (portType INOUT))
+ (port "17" (symbPinId 17) (portName "'CAS'") (portType INOUT))
+ (port "18" (symbPinId 18) (portName "'RAS'") (portType INOUT))
+ (port "19" (symbPinId 19) (portName "'CS'") (portType INOUT))
+ (port "20" (symbPinId 20) (portName "BS0") (portType INOUT))
+ (port "21" (symbPinId 21) (portName "BS1") (portType INOUT))
+ (port "22" (symbPinId 22) (portName "A10/AP") (portType INOUT))
+ (port "23" (symbPinId 23) (portName "A0") (portType INOUT))
+ (port "24" (symbPinId 24) (portName "A1") (portType INOUT))
+ (port "25" (symbPinId 25) (portName "A2") (portType INOUT))
+ (port "26" (symbPinId 26) (portName "A3") (portType INOUT))
+ (port "27" (symbPinId 27) (portName "VDD_3") (portType INOUT))
+ (port "28" (symbPinId 54) (portName "VSS_1") (portType INOUT))
+ (port "29" (symbPinId 53) (portName "A4") (portType INOUT))
+ (port "30" (symbPinId 52) (portName "A5") (portType INOUT))
+ (port "31" (symbPinId 51) (portName "A6") (portType INOUT))
+ (port "32" (symbPinId 50) (portName "A7") (portType INOUT))
+ (port "33" (symbPinId 49) (portName "A8") (portType INOUT))
+ (port "34" (symbPinId 48) (portName "A9") (portType INOUT))
+ (port "35" (symbPinId 47) (portName "A11") (portType INOUT))
+ (port "36" (symbPinId 46) (portName "A12") (portType INOUT))
+ (port "37" (symbPinId 45) (portName "CKE") (portType INOUT))
+ (port "38" (symbPinId 44) (portName "CLK") (portType INOUT))
+ (port "39" (symbPinId 43) (portName "UDQM") (portType INOUT))
+ (port "40" (symbPinId 42) (portName "NC") (portType INOUT))
+ (port "41" (symbPinId 41) (portName "VSS_2") (portType INOUT))
+ (port "42" (symbPinId 40) (portName "DQ8") (portType INOUT))
+ (port "43" (symbPinId 39) (portName "VDDQ_3") (portType INOUT))
+ (port "44" (symbPinId 38) (portName "DQ9") (portType INOUT))
+ (port "45" (symbPinId 37) (portName "DQ10") (portType INOUT))
+ (port "46" (symbPinId 36) (portName "VSSQ_3") (portType INOUT))
+ (port "47" (symbPinId 35) (portName "DQ11") (portType INOUT))
+ (port "48" (symbPinId 34) (portName "DQ12") (portType INOUT))
+ (port "49" (symbPinId 33) (portName "VDDQ_4") (portType INOUT))
+ (port "50" (symbPinId 32) (portName "DQ13") (portType INOUT))
+ (port "51" (symbPinId 31) (portName "DQ14") (portType INOUT))
+ (port "52" (symbPinId 30) (portName "VSSQ_4") (portType INOUT))
+ (port "53" (symbPinId 29) (portName "DQ15") (portType INOUT))
+ (port "54" (symbPinId 28) (portName "VSS_3") (portType INOUT))
+ )
+ (internal
+ (funcInst (functionRef "ECS_1350235")
+ (port "1" (match "1"))
+ (port "2" (match "2"))
+ (port "3" (match "3"))
+ (port "4" (match "4"))
+ (port "5" (match "5"))
+ (port "6" (match "6"))
+ (port "7" (match "7"))
+ (port "8" (match "8"))
+ (port "9" (match "9"))
+ (port "10" (match "10"))
+ (port "11" (match "11"))
+ (port "12" (match "12"))
+ (port "13" (match "13"))
+ (port "14" (match "14"))
+ (port "15" (match "15"))
+ (port "16" (match "16"))
+ (port "17" (match "17"))
+ (port "18" (match "18"))
+ (port "19" (match "19"))
+ (port "20" (match "20"))
+ (port "21" (match "21"))
+ (port "22" (match "22"))
+ (port "23" (match "23"))
+ (port "24" (match "24"))
+ (port "25" (match "25"))
+ (port "26" (match "26"))
+ (port "27" (match "27"))
+ (port "28" (match "28"))
+ (port "29" (match "29"))
+ (port "30" (match "30"))
+ (port "31" (match "31"))
+ (port "32" (match "32"))
+ (port "33" (match "33"))
+ (port "34" (match "34"))
+ (port "35" (match "35"))
+ (port "36" (match "36"))
+ (port "37" (match "37"))
+ (port "38" (match "38"))
+ (port "39" (match "39"))
+ (port "40" (match "40"))
+ (port "41" (match "41"))
+ (port "42" (match "42"))
+ (port "43" (match "43"))
+ (port "44" (match "44"))
+ (port "45" (match "45"))
+ (port "46" (match "46"))
+ (port "47" (match "47"))
+ (port "48" (match "48"))
+ (port "49" (match "49"))
+ (port "50" (match "50"))
+ (port "51" (match "51"))
+ (port "52" (match "52"))
+ (port "53" (match "53"))
+ (port "54" (match "54"))
+ )
+ )
+ (property "usePowerBox" "No")
+ (property "symbolName" "W9825G6KH-5")
+)
+
+
+(part "W9825G6KH-5"
+ (uver 1)
+ (cuser "SamacSys")
+ (uuser "SamacSys")
+ (ctime 2019-03-14-13:44:45)
+ (utime 2024-07-23-07:58:42)
+ (packageRef "W9825G6KH-5")
+ (pinAssignRef "ECS_1350235")
+ (interface
+ (port "1" (symbPinId 1) (portName "VDD_1") (portType INOUT))
+ (port "2" (symbPinId 2) (portName "DQ0") (portType INOUT))
+ (port "3" (symbPinId 3) (portName "VDDQ_1") (portType INOUT))
+ (port "4" (symbPinId 4) (portName "DQ1") (portType INOUT))
+ (port "5" (symbPinId 5) (portName "DQ2") (portType INOUT))
+ (port "6" (symbPinId 6) (portName "VSSQ_1") (portType INOUT))
+ (port "7" (symbPinId 7) (portName "DQ3") (portType INOUT))
+ (port "8" (symbPinId 8) (portName "DQ4") (portType INOUT))
+ (port "9" (symbPinId 9) (portName "VDDQ_2") (portType INOUT))
+ (port "10" (symbPinId 10) (portName "DQ5") (portType INOUT))
+ (port "11" (symbPinId 11) (portName "DQ6") (portType INOUT))
+ (port "12" (symbPinId 12) (portName "VSSQ_2") (portType INOUT))
+ (port "13" (symbPinId 13) (portName "DQ7") (portType INOUT))
+ (port "14" (symbPinId 14) (portName "VDD_2") (portType INOUT))
+ (port "15" (symbPinId 15) (portName "LDQM") (portType INOUT))
+ (port "16" (symbPinId 16) (portName "'WE'") (portType INOUT))
+ (port "17" (symbPinId 17) (portName "'CAS'") (portType INOUT))
+ (port "18" (symbPinId 18) (portName "'RAS'") (portType INOUT))
+ (port "19" (symbPinId 19) (portName "'CS'") (portType INOUT))
+ (port "20" (symbPinId 20) (portName "BS0") (portType INOUT))
+ (port "21" (symbPinId 21) (portName "BS1") (portType INOUT))
+ (port "22" (symbPinId 22) (portName "A10/AP") (portType INOUT))
+ (port "23" (symbPinId 23) (portName "A0") (portType INOUT))
+ (port "24" (symbPinId 24) (portName "A1") (portType INOUT))
+ (port "25" (symbPinId 25) (portName "A2") (portType INOUT))
+ (port "26" (symbPinId 26) (portName "A3") (portType INOUT))
+ (port "27" (symbPinId 27) (portName "VDD_3") (portType INOUT))
+ (port "28" (symbPinId 54) (portName "VSS_1") (portType INOUT))
+ (port "29" (symbPinId 53) (portName "A4") (portType INOUT))
+ (port "30" (symbPinId 52) (portName "A5") (portType INOUT))
+ (port "31" (symbPinId 51) (portName "A6") (portType INOUT))
+ (port "32" (symbPinId 50) (portName "A7") (portType INOUT))
+ (port "33" (symbPinId 49) (portName "A8") (portType INOUT))
+ (port "34" (symbPinId 48) (portName "A9") (portType INOUT))
+ (port "35" (symbPinId 47) (portName "A11") (portType INOUT))
+ (port "36" (symbPinId 46) (portName "A12") (portType INOUT))
+ (port "37" (symbPinId 45) (portName "CKE") (portType INOUT))
+ (port "38" (symbPinId 44) (portName "CLK") (portType INOUT))
+ (port "39" (symbPinId 43) (portName "UDQM") (portType INOUT))
+ (port "40" (symbPinId 42) (portName "NC") (portType INOUT))
+ (port "41" (symbPinId 41) (portName "VSS_2") (portType INOUT))
+ (port "42" (symbPinId 40) (portName "DQ8") (portType INOUT))
+ (port "43" (symbPinId 39) (portName "VDDQ_3") (portType INOUT))
+ (port "44" (symbPinId 38) (portName "DQ9") (portType INOUT))
+ (port "45" (symbPinId 37) (portName "DQ10") (portType INOUT))
+ (port "46" (symbPinId 36) (portName "VSSQ_3") (portType INOUT))
+ (port "47" (symbPinId 35) (portName "DQ11") (portType INOUT))
+ (port "48" (symbPinId 34) (portName "DQ12") (portType INOUT))
+ (port "49" (symbPinId 33) (portName "VDDQ_4") (portType INOUT))
+ (port "50" (symbPinId 32) (portName "DQ13") (portType INOUT))
+ (port "51" (symbPinId 31) (portName "DQ14") (portType INOUT))
+ (port "52" (symbPinId 30) (portName "VSSQ_4") (portType INOUT))
+ (port "53" (symbPinId 29) (portName "DQ15") (portType INOUT))
+ (port "54" (symbPinId 28) (portName "VSS_3") (portType INOUT))
+ )
+ (partClass UNDEF)
+ (useInSchema Y)
+ (useInLayout Y)
+ (inPartsList Y)
+ (partType NORMAL)
+ (placeRestriction FREE)
+ (property "enetNonSeries" "YES")
+ (property "refDesPrefix" "IC")
+ (property "description" "256Mb SDRAM 200MHz TSOPII54")
+ (property "Mouser_Part_Number" "454-W9825G6KH-5")
+ (property "Mouser_Price/Stock" "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D")
+ (property "Manufacturer_Name" "Winbond")
+ (property "Manufacturer_Part_Number" "W9825G6KH-5")
+ (property "Datasheet_Link" "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet")
+ (property "compAreaTopHeight" 1.2)
+)
+
+
diff --git a/Hardware/Lib/W9825G6KH-5/eCADSTAR/W9825G6KH-5.symba b/Hardware/Lib/W9825G6KH-5/eCADSTAR/W9825G6KH-5.symba
new file mode 100644
index 0000000..5f1f1d5
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/eCADSTAR/W9825G6KH-5.symba
@@ -0,0 +1,459 @@
+LIB W9825G6KH-5
+ZONE 1 0 -1 50.000 50.000 0.000 0.000 0 A 1
+GRID 1 1 -1 -1 1.000 1.000 5 5
+SHT 1 1 -251658241 0.000 54.000 26.000 56.000
+PROP 0 updateUser 1
+SamacSys
+ENDPROP
+PROP 0 updateDate 1
+2024.07.23
+ENDPROP
+PROP 0 updateTime 1
+07:58:42
+ENDPROP
+PROP 0 componentType 1
+parts
+ENDPROP
+VIEW 1 1 0 -1 -1 23.000 6.000 0 1.000 3 reference
+VIEW 1 1 0 -1 -1 23.000 4.000 0 1.000 3 partName
+ENDSHT
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 4.000 2.000
+POINT - 22.000 2.000
+POINT - 22.000 -54.000
+POINT - 4.000 -54.000
+POINT - 4.000 2.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 0.000
+POINT - 4.000 0.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -2.000
+POINT - 4.000 -2.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -4.000
+POINT - 4.000 -4.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -6.000
+POINT - 4.000 -6.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -8.000
+POINT - 4.000 -8.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -10.000
+POINT - 4.000 -10.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -12.000
+POINT - 4.000 -12.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -14.000
+POINT - 4.000 -14.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -16.000
+POINT - 4.000 -16.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -18.000
+POINT - 4.000 -18.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -20.000
+POINT - 4.000 -20.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -22.000
+POINT - 4.000 -22.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -24.000
+POINT - 4.000 -24.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -26.000
+POINT - 4.000 -26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -28.000
+POINT - 4.000 -28.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -30.000
+POINT - 4.000 -30.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -32.000
+POINT - 4.000 -32.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -34.000
+POINT - 4.000 -34.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -36.000
+POINT - 4.000 -36.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -38.000
+POINT - 4.000 -38.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -40.000
+POINT - 4.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -42.000
+POINT - 4.000 -42.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -44.000
+POINT - 4.000 -44.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -46.000
+POINT - 4.000 -46.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -48.000
+POINT - 4.000 -48.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -50.000
+POINT - 4.000 -50.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 0.000 -52.000
+POINT - 4.000 -52.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 0.000
+POINT - 22.000 0.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -2.000
+POINT - 22.000 -2.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -4.000
+POINT - 22.000 -4.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -6.000
+POINT - 22.000 -6.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -8.000
+POINT - 22.000 -8.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -10.000
+POINT - 22.000 -10.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -12.000
+POINT - 22.000 -12.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -14.000
+POINT - 22.000 -14.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -16.000
+POINT - 22.000 -16.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -18.000
+POINT - 22.000 -18.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -20.000
+POINT - 22.000 -20.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -22.000
+POINT - 22.000 -22.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -24.000
+POINT - 22.000 -24.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -26.000
+POINT - 22.000 -26.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -28.000
+POINT - 22.000 -28.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -30.000
+POINT - 22.000 -30.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -32.000
+POINT - 22.000 -32.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -34.000
+POINT - 22.000 -34.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -36.000
+POINT - 22.000 -36.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -38.000
+POINT - 22.000 -38.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -40.000
+POINT - 22.000 -40.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -42.000
+POINT - 22.000 -42.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -44.000
+POINT - 22.000 -44.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -46.000
+POINT - 22.000 -46.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -48.000
+POINT - 22.000 -48.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -50.000
+POINT - 22.000 -50.000
+ENDLIN
+LINE 1 -1 -1 -1 -1 -1 -1
+POINT - 26.000 -52.000
+POINT - 22.000 -52.000
+ENDLIN
+PIN 1 1 0.000 0.000
+VIEW 1 1 0 -1 -1 2.8 0.4 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 0 0 1.000 3 pinLabel
+ENDPIN
+PIN 2 1 0.000 -2.000
+VIEW 1 1 0 -1 -1 2.8 -1.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -2 0 1.000 3 pinLabel
+ENDPIN
+PIN 3 1 0.000 -4.000
+VIEW 1 1 0 -1 -1 2.8 -3.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -4 0 1.000 3 pinLabel
+ENDPIN
+PIN 4 1 0.000 -6.000
+VIEW 1 1 0 -1 -1 2.8 -5.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -6 0 1.000 3 pinLabel
+ENDPIN
+PIN 5 1 0.000 -8.000
+VIEW 1 1 0 -1 -1 2.8 -7.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -8 0 1.000 3 pinLabel
+ENDPIN
+PIN 6 1 0.000 -10.000
+VIEW 1 1 0 -1 -1 2.8 -9.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -10 0 1.000 3 pinLabel
+ENDPIN
+PIN 7 1 0.000 -12.000
+VIEW 1 1 0 -1 -1 2.8 -11.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -12 0 1.000 3 pinLabel
+ENDPIN
+PIN 8 1 0.000 -14.000
+VIEW 1 1 0 -1 -1 2.8 -13.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -14 0 1.000 3 pinLabel
+ENDPIN
+PIN 9 1 0.000 -16.000
+VIEW 1 1 0 -1 -1 2.8 -15.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -16 0 1.000 3 pinLabel
+ENDPIN
+PIN 10 1 0.000 -18.000
+VIEW 1 1 0 -1 -1 2.8 -17.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -18 0 1.000 3 pinLabel
+ENDPIN
+PIN 11 1 0.000 -20.000
+VIEW 1 1 0 -1 -1 2.8 -19.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -20 0 1.000 3 pinLabel
+ENDPIN
+PIN 12 1 0.000 -22.000
+VIEW 1 1 0 -1 -1 2.8 -21.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -22 0 1.000 3 pinLabel
+ENDPIN
+PIN 13 1 0.000 -24.000
+VIEW 1 1 0 -1 -1 2.8 -23.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -24 0 1.000 3 pinLabel
+ENDPIN
+PIN 14 1 0.000 -26.000
+VIEW 1 1 0 -1 -1 2.8 -25.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -26 0 1.000 3 pinLabel
+ENDPIN
+PIN 15 1 0.000 -28.000
+VIEW 1 1 0 -1 -1 2.8 -27.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -28 0 1.000 3 pinLabel
+ENDPIN
+PIN 16 1 0.000 -30.000
+VIEW 1 1 0 -1 -1 2.8 -29.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -30 0 1.000 3 pinLabel
+ENDPIN
+PIN 17 1 0.000 -32.000
+VIEW 1 1 0 -1 -1 2.8 -31.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -32 0 1.000 3 pinLabel
+ENDPIN
+PIN 18 1 0.000 -34.000
+VIEW 1 1 0 -1 -1 2.8 -33.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -34 0 1.000 3 pinLabel
+ENDPIN
+PIN 19 1 0.000 -36.000
+VIEW 1 1 0 -1 -1 2.8 -35.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -36 0 1.000 3 pinLabel
+ENDPIN
+PIN 20 1 0.000 -38.000
+VIEW 1 1 0 -1 -1 2.8 -37.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -38 0 1.000 3 pinLabel
+ENDPIN
+PIN 21 1 0.000 -40.000
+VIEW 1 1 0 -1 -1 2.8 -39.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -40 0 1.000 3 pinLabel
+ENDPIN
+PIN 22 1 0.000 -42.000
+VIEW 1 1 0 -1 -1 2.8 -41.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -42 0 1.000 3 pinLabel
+ENDPIN
+PIN 23 1 0.000 -44.000
+VIEW 1 1 0 -1 -1 2.8 -43.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -44 0 1.000 3 pinLabel
+ENDPIN
+PIN 24 1 0.000 -46.000
+VIEW 1 1 0 -1 -1 2.8 -45.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -46 0 1.000 3 pinLabel
+ENDPIN
+PIN 25 1 0.000 -48.000
+VIEW 1 1 0 -1 -1 2.8 -47.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -48 0 1.000 3 pinLabel
+ENDPIN
+PIN 26 1 0.000 -50.000
+VIEW 1 1 0 -1 -1 2.8 -49.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -50 0 1.000 3 pinLabel
+ENDPIN
+PIN 27 1 0.000 -52.000
+VIEW 1 1 0 -1 -1 2.8 -51.6 0 1.000 2 pinNumber
+VIEW 2 1 0 -1 -1 4.6 -52 0 1.000 3 pinLabel
+ENDPIN
+PIN 28 1 26.000 0.000
+VIEW 1 1 0 -1 -1 23.2 0.4 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 0 0 1.000 5 pinLabel
+ENDPIN
+PIN 29 1 26.000 -2.000
+VIEW 1 1 0 -1 -1 23.2 -1.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -2 0 1.000 5 pinLabel
+ENDPIN
+PIN 30 1 26.000 -4.000
+VIEW 1 1 0 -1 -1 23.2 -3.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -4 0 1.000 5 pinLabel
+ENDPIN
+PIN 31 1 26.000 -6.000
+VIEW 1 1 0 -1 -1 23.2 -5.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -6 0 1.000 5 pinLabel
+ENDPIN
+PIN 32 1 26.000 -8.000
+VIEW 1 1 0 -1 -1 23.2 -7.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -8 0 1.000 5 pinLabel
+ENDPIN
+PIN 33 1 26.000 -10.000
+VIEW 1 1 0 -1 -1 23.2 -9.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -10 0 1.000 5 pinLabel
+ENDPIN
+PIN 34 1 26.000 -12.000
+VIEW 1 1 0 -1 -1 23.2 -11.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -12 0 1.000 5 pinLabel
+ENDPIN
+PIN 35 1 26.000 -14.000
+VIEW 1 1 0 -1 -1 23.2 -13.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -14 0 1.000 5 pinLabel
+ENDPIN
+PIN 36 1 26.000 -16.000
+VIEW 1 1 0 -1 -1 23.2 -15.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -16 0 1.000 5 pinLabel
+ENDPIN
+PIN 37 1 26.000 -18.000
+VIEW 1 1 0 -1 -1 23.2 -17.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -18 0 1.000 5 pinLabel
+ENDPIN
+PIN 38 1 26.000 -20.000
+VIEW 1 1 0 -1 -1 23.2 -19.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -20 0 1.000 5 pinLabel
+ENDPIN
+PIN 39 1 26.000 -22.000
+VIEW 1 1 0 -1 -1 23.2 -21.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -22 0 1.000 5 pinLabel
+ENDPIN
+PIN 40 1 26.000 -24.000
+VIEW 1 1 0 -1 -1 23.2 -23.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -24 0 1.000 5 pinLabel
+ENDPIN
+PIN 41 1 26.000 -26.000
+VIEW 1 1 0 -1 -1 23.2 -25.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -26 0 1.000 5 pinLabel
+ENDPIN
+PIN 42 1 26.000 -28.000
+VIEW 1 1 0 -1 -1 23.2 -27.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -28 0 1.000 5 pinLabel
+ENDPIN
+PIN 43 1 26.000 -30.000
+VIEW 1 1 0 -1 -1 23.2 -29.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -30 0 1.000 5 pinLabel
+ENDPIN
+PIN 44 1 26.000 -32.000
+VIEW 1 1 0 -1 -1 23.2 -31.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -32 0 1.000 5 pinLabel
+ENDPIN
+PIN 45 1 26.000 -34.000
+VIEW 1 1 0 -1 -1 23.2 -33.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -34 0 1.000 5 pinLabel
+ENDPIN
+PIN 46 1 26.000 -36.000
+VIEW 1 1 0 -1 -1 23.2 -35.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -36 0 1.000 5 pinLabel
+ENDPIN
+PIN 47 1 26.000 -38.000
+VIEW 1 1 0 -1 -1 23.2 -37.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -38 0 1.000 5 pinLabel
+ENDPIN
+PIN 48 1 26.000 -40.000
+VIEW 1 1 0 -1 -1 23.2 -39.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -40 0 1.000 5 pinLabel
+ENDPIN
+PIN 49 1 26.000 -42.000
+VIEW 1 1 0 -1 -1 23.2 -41.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -42 0 1.000 5 pinLabel
+ENDPIN
+PIN 50 1 26.000 -44.000
+VIEW 1 1 0 -1 -1 23.2 -43.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -44 0 1.000 5 pinLabel
+ENDPIN
+PIN 51 1 26.000 -46.000
+VIEW 1 1 0 -1 -1 23.2 -45.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -46 0 1.000 5 pinLabel
+ENDPIN
+PIN 52 1 26.000 -48.000
+VIEW 1 1 0 -1 -1 23.2 -47.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -48 0 1.000 5 pinLabel
+ENDPIN
+PIN 53 1 26.000 -50.000
+VIEW 1 1 0 -1 -1 23.2 -49.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -50 0 1.000 5 pinLabel
+ENDPIN
+PIN 54 1 26.000 -52.000
+VIEW 1 1 0 -1 -1 23.2 -51.6 0 1.000 0 pinNumber
+VIEW 2 1 0 -1 -1 21.4 -52 0 1.000 5 pinLabel
+ENDPIN
+ENDLIB
diff --git a/Hardware/Lib/W9825G6KH-5/part_info.txt b/Hardware/Lib/W9825G6KH-5/part_info.txt
new file mode 100644
index 0000000..ada894a
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/part_info.txt
@@ -0,0 +1,9 @@
+Manufacturer=Winbond
+PartNumber=W9825G6KH-5
+PartCategory=Integrated Circuit
+PackageCategory=Small Outline Packages
+PinCount=54
+Version=7.1
+Released=2019-03-14 13:44:45
+Downloaded=2025-02-01 05:40:22
+3D=Y
diff --git a/Hardware/Lib/W9825G6KH-5/xDX Designer/W9825G6KH-5.1 b/Hardware/Lib/W9825G6KH-5/xDX Designer/W9825G6KH-5.1
new file mode 100644
index 0000000..e637060
--- /dev/null
+++ b/Hardware/Lib/W9825G6KH-5/xDX Designer/W9825G6KH-5.1
@@ -0,0 +1,234 @@
+V 54
+K 1
+D 0 -6604000 3302000 0
+Y 1
+U 2921000 762000 254000 0 2 3 REFDES=IC?
+U 2921000 508000 254000 0 2 3 DEVICE=W9825G6KH-5
+U 2921000 254000 254000 0 2 0 PKG_TYPE=SOP80P1176X120-54N
+U 2921000 0 254000 0 2 0 Description=256Mb SDRAM 200MHz TSOPII54
+U 2921000 -254000 254000 0 2 0 Datasheet Link=https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet
+U 2921000 -508000 254000 0 2 0 Height=1.2
+U 2921000 -762000 254000 0 2 0 Mouser Part Number=454-W9825G6KH-5
+U 2921000 -1016000 254000 0 2 0 Mouser Price/Stock=https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D
+U 2921000 -1270000 254000 0 2 0 Manufacturer_Name=Winbond
+U 2921000 -1524000 254000 0 2 0 Manufacturer_Part_Number=W9825G6KH-5
+U 0 0 254000 0 1 0 FORWARD_PCB=1
+l 5 508000 254000 2794000 254000 2794000 -6858000 508000 -6858000 508000 254000
+|GRPHSTL -1 -1 -1 1
+P 1 0 0 508000 0 0 2 0
+L 584200 0 228600 0 2 0 1 0 VDD_1
+A 355600 50800 203200 0 9 3 #=1
+A 0 0 9 0 3 0 PINTYPE=BI
+P 2 0 -254000 508000 -254000 0 2 0
+L 584200 -254000 228600 0 2 0 1 0 DQ0
+A 355600 -203200 203200 0 9 3 #=2
+A 0 0 9 0 3 0 PINTYPE=BI
+P 3 0 -508000 508000 -508000 0 2 0
+L 584200 -508000 228600 0 2 0 1 0 VDDQ_1
+A 355600 -457200 203200 0 9 3 #=3
+A 0 0 9 0 3 0 PINTYPE=BI
+P 4 0 -762000 508000 -762000 0 2 0
+L 584200 -762000 228600 0 2 0 1 0 DQ1
+A 355600 -711200 203200 0 9 3 #=4
+A 0 0 9 0 3 0 PINTYPE=BI
+P 5 0 -1016000 508000 -1016000 0 2 0
+L 584200 -1016000 228600 0 2 0 1 0 DQ2
+A 355600 -965200 203200 0 9 3 #=5
+A 0 0 9 0 3 0 PINTYPE=BI
+P 6 0 -1270000 508000 -1270000 0 2 0
+L 584200 -1270000 228600 0 2 0 1 0 VSSQ_1
+A 355600 -1219200 203200 0 9 3 #=6
+A 0 0 9 0 3 0 PINTYPE=BI
+P 7 0 -1524000 508000 -1524000 0 2 0
+L 584200 -1524000 228600 0 2 0 1 0 DQ3
+A 355600 -1473200 203200 0 9 3 #=7
+A 0 0 9 0 3 0 PINTYPE=BI
+P 8 0 -1778000 508000 -1778000 0 2 0
+L 584200 -1778000 228600 0 2 0 1 0 DQ4
+A 355600 -1727200 203200 0 9 3 #=8
+A 0 0 9 0 3 0 PINTYPE=BI
+P 9 0 -2032000 508000 -2032000 0 2 0
+L 584200 -2032000 228600 0 2 0 1 0 VDDQ_2
+A 355600 -1981200 203200 0 9 3 #=9
+A 0 0 9 0 3 0 PINTYPE=BI
+P 10 0 -2286000 508000 -2286000 0 2 0
+L 584200 -2286000 228600 0 2 0 1 0 DQ5
+A 355600 -2235200 203200 0 9 3 #=10
+A 0 0 9 0 3 0 PINTYPE=BI
+P 11 0 -2540000 508000 -2540000 0 2 0
+L 584200 -2540000 228600 0 2 0 1 0 DQ6
+A 355600 -2489200 203200 0 9 3 #=11
+A 0 0 9 0 3 0 PINTYPE=BI
+P 12 0 -2794000 508000 -2794000 0 2 0
+L 584200 -2794000 228600 0 2 0 1 0 VSSQ_2
+A 355600 -2743200 203200 0 9 3 #=12
+A 0 0 9 0 3 0 PINTYPE=BI
+P 13 0 -3048000 508000 -3048000 0 2 0
+L 584200 -3048000 228600 0 2 0 1 0 DQ7
+A 355600 -2997200 203200 0 9 3 #=13
+A 0 0 9 0 3 0 PINTYPE=BI
+P 14 0 -3302000 508000 -3302000 0 2 0
+L 584200 -3302000 228600 0 2 0 1 0 VDD_2
+A 355600 -3251200 203200 0 9 3 #=14
+A 0 0 9 0 3 0 PINTYPE=BI
+P 15 0 -3556000 508000 -3556000 0 2 0
+L 584200 -3556000 228600 0 2 0 1 0 LDQM
+A 355600 -3505200 203200 0 9 3 #=15
+A 0 0 9 0 3 0 PINTYPE=BI
+P 16 0 -3810000 508000 -3810000 0 2 0
+L 584200 -3810000 228600 0 2 0 1 0 ~WE
+A 355600 -3759200 203200 0 9 3 #=16
+A 0 0 9 0 3 0 PINTYPE=BI
+P 17 0 -4064000 508000 -4064000 0 2 0
+L 584200 -4064000 228600 0 2 0 1 0 ~CAS
+A 355600 -4013200 203200 0 9 3 #=17
+A 0 0 9 0 3 0 PINTYPE=BI
+P 18 0 -4318000 508000 -4318000 0 2 0
+L 584200 -4318000 228600 0 2 0 1 0 ~RAS
+A 355600 -4267200 203200 0 9 3 #=18
+A 0 0 9 0 3 0 PINTYPE=BI
+P 19 0 -4572000 508000 -4572000 0 2 0
+L 584200 -4572000 228600 0 2 0 1 0 ~CS
+A 355600 -4521200 203200 0 9 3 #=19
+A 0 0 9 0 3 0 PINTYPE=BI
+P 20 0 -4826000 508000 -4826000 0 2 0
+L 584200 -4826000 228600 0 2 0 1 0 BS0
+A 355600 -4775200 203200 0 9 3 #=20
+A 0 0 9 0 3 0 PINTYPE=BI
+P 21 0 -5080000 508000 -5080000 0 2 0
+L 584200 -5080000 228600 0 2 0 1 0 BS1
+A 355600 -5029200 203200 0 9 3 #=21
+A 0 0 9 0 3 0 PINTYPE=BI
+P 22 0 -5334000 508000 -5334000 0 2 0
+L 584200 -5334000 228600 0 2 0 1 0 A10/AP
+A 355600 -5283200 203200 0 9 3 #=22
+A 0 0 9 0 3 0 PINTYPE=BI
+P 23 0 -5588000 508000 -5588000 0 2 0
+L 584200 -5588000 228600 0 2 0 1 0 A0
+A 355600 -5537200 203200 0 9 3 #=23
+A 0 0 9 0 3 0 PINTYPE=BI
+P 24 0 -5842000 508000 -5842000 0 2 0
+L 584200 -5842000 228600 0 2 0 1 0 A1
+A 355600 -5791200 203200 0 9 3 #=24
+A 0 0 9 0 3 0 PINTYPE=BI
+P 25 0 -6096000 508000 -6096000 0 2 0
+L 584200 -6096000 228600 0 2 0 1 0 A2
+A 355600 -6045200 203200 0 9 3 #=25
+A 0 0 9 0 3 0 PINTYPE=BI
+P 26 0 -6350000 508000 -6350000 0 2 0
+L 584200 -6350000 228600 0 2 0 1 0 A3
+A 355600 -6299200 203200 0 9 3 #=26
+A 0 0 9 0 3 0 PINTYPE=BI
+P 27 0 -6604000 508000 -6604000 0 2 0
+L 584200 -6604000 228600 0 2 0 1 0 VDD_3
+A 355600 -6553200 203200 0 9 3 #=27
+A 0 0 9 0 3 0 PINTYPE=BI
+P 28 3302000 0 2794000 0 0 3 0
+L 2717800 0 228600 0 8 0 1 0 VSS_3
+A 2946400 50800 203200 0 3 3 #=54
+A 0 0 9 0 3 0 PINTYPE=BI
+P 29 3302000 -254000 2794000 -254000 0 3 0
+L 2717800 -254000 228600 0 8 0 1 0 DQ15
+A 2946400 -203200 203200 0 3 3 #=53
+A 0 0 9 0 3 0 PINTYPE=BI
+P 30 3302000 -508000 2794000 -508000 0 3 0
+L 2717800 -508000 228600 0 8 0 1 0 VSSQ_4
+A 2946400 -457200 203200 0 3 3 #=52
+A 0 0 9 0 3 0 PINTYPE=BI
+P 31 3302000 -762000 2794000 -762000 0 3 0
+L 2717800 -762000 228600 0 8 0 1 0 DQ14
+A 2946400 -711200 203200 0 3 3 #=51
+A 0 0 9 0 3 0 PINTYPE=BI
+P 32 3302000 -1016000 2794000 -1016000 0 3 0
+L 2717800 -1016000 228600 0 8 0 1 0 DQ13
+A 2946400 -965200 203200 0 3 3 #=50
+A 0 0 9 0 3 0 PINTYPE=BI
+P 33 3302000 -1270000 2794000 -1270000 0 3 0
+L 2717800 -1270000 228600 0 8 0 1 0 VDDQ_4
+A 2946400 -1219200 203200 0 3 3 #=49
+A 0 0 9 0 3 0 PINTYPE=BI
+P 34 3302000 -1524000 2794000 -1524000 0 3 0
+L 2717800 -1524000 228600 0 8 0 1 0 DQ12
+A 2946400 -1473200 203200 0 3 3 #=48
+A 0 0 9 0 3 0 PINTYPE=BI
+P 35 3302000 -1778000 2794000 -1778000 0 3 0
+L 2717800 -1778000 228600 0 8 0 1 0 DQ11
+A 2946400 -1727200 203200 0 3 3 #=47
+A 0 0 9 0 3 0 PINTYPE=BI
+P 36 3302000 -2032000 2794000 -2032000 0 3 0
+L 2717800 -2032000 228600 0 8 0 1 0 VSSQ_3
+A 2946400 -1981200 203200 0 3 3 #=46
+A 0 0 9 0 3 0 PINTYPE=BI
+P 37 3302000 -2286000 2794000 -2286000 0 3 0
+L 2717800 -2286000 228600 0 8 0 1 0 DQ10
+A 2946400 -2235200 203200 0 3 3 #=45
+A 0 0 9 0 3 0 PINTYPE=BI
+P 38 3302000 -2540000 2794000 -2540000 0 3 0
+L 2717800 -2540000 228600 0 8 0 1 0 DQ9
+A 2946400 -2489200 203200 0 3 3 #=44
+A 0 0 9 0 3 0 PINTYPE=BI
+P 39 3302000 -2794000 2794000 -2794000 0 3 0
+L 2717800 -2794000 228600 0 8 0 1 0 VDDQ_3
+A 2946400 -2743200 203200 0 3 3 #=43
+A 0 0 9 0 3 0 PINTYPE=BI
+P 40 3302000 -3048000 2794000 -3048000 0 3 0
+L 2717800 -3048000 228600 0 8 0 1 0 DQ8
+A 2946400 -2997200 203200 0 3 3 #=42
+A 0 0 9 0 3 0 PINTYPE=BI
+P 41 3302000 -3302000 2794000 -3302000 0 3 0
+L 2717800 -3302000 228600 0 8 0 1 0 VSS_2
+A 2946400 -3251200 203200 0 3 3 #=41
+A 0 0 9 0 3 0 PINTYPE=BI
+P 42 3302000 -3556000 2794000 -3556000 0 3 0
+L 2717800 -3556000 228600 0 8 0 1 0 NC
+A 2946400 -3505200 203200 0 3 3 #=40
+A 0 0 9 0 3 0 PINTYPE=BI
+P 43 3302000 -3810000 2794000 -3810000 0 3 0
+L 2717800 -3810000 228600 0 8 0 1 0 UDQM
+A 2946400 -3759200 203200 0 3 3 #=39
+A 0 0 9 0 3 0 PINTYPE=BI
+P 44 3302000 -4064000 2794000 -4064000 0 3 0
+L 2717800 -4064000 228600 0 8 0 1 0 CLK
+A 2946400 -4013200 203200 0 3 3 #=38
+A 0 0 9 0 3 0 PINTYPE=BI
+P 45 3302000 -4318000 2794000 -4318000 0 3 0
+L 2717800 -4318000 228600 0 8 0 1 0 CKE
+A 2946400 -4267200 203200 0 3 3 #=37
+A 0 0 9 0 3 0 PINTYPE=BI
+P 46 3302000 -4572000 2794000 -4572000 0 3 0
+L 2717800 -4572000 228600 0 8 0 1 0 A12
+A 2946400 -4521200 203200 0 3 3 #=36
+A 0 0 9 0 3 0 PINTYPE=BI
+P 47 3302000 -4826000 2794000 -4826000 0 3 0
+L 2717800 -4826000 228600 0 8 0 1 0 A11
+A 2946400 -4775200 203200 0 3 3 #=35
+A 0 0 9 0 3 0 PINTYPE=BI
+P 48 3302000 -5080000 2794000 -5080000 0 3 0
+L 2717800 -5080000 228600 0 8 0 1 0 A9
+A 2946400 -5029200 203200 0 3 3 #=34
+A 0 0 9 0 3 0 PINTYPE=BI
+P 49 3302000 -5334000 2794000 -5334000 0 3 0
+L 2717800 -5334000 228600 0 8 0 1 0 A8
+A 2946400 -5283200 203200 0 3 3 #=33
+A 0 0 9 0 3 0 PINTYPE=BI
+P 50 3302000 -5588000 2794000 -5588000 0 3 0
+L 2717800 -5588000 228600 0 8 0 1 0 A7
+A 2946400 -5537200 203200 0 3 3 #=32
+A 0 0 9 0 3 0 PINTYPE=BI
+P 51 3302000 -5842000 2794000 -5842000 0 3 0
+L 2717800 -5842000 228600 0 8 0 1 0 A6
+A 2946400 -5791200 203200 0 3 3 #=31
+A 0 0 9 0 3 0 PINTYPE=BI
+P 52 3302000 -6096000 2794000 -6096000 0 3 0
+L 2717800 -6096000 228600 0 8 0 1 0 A5
+A 2946400 -6045200 203200 0 3 3 #=30
+A 0 0 9 0 3 0 PINTYPE=BI
+P 53 3302000 -6350000 2794000 -6350000 0 3 0
+L 2717800 -6350000 228600 0 8 0 1 0 A4
+A 2946400 -6299200 203200 0 3 3 #=29
+A 0 0 9 0 3 0 PINTYPE=BI
+P 54 3302000 -6604000 2794000 -6604000 0 3 0
+L 2717800 -6604000 228600 0 8 0 1 0 VSS_1
+A 2946400 -6553200 203200 0 3 3 #=28
+A 0 0 9 0 3 0 PINTYPE=BI
+E
diff --git a/Hardware/Lib/charger.kicad_sym b/Hardware/Lib/charger.kicad_sym
new file mode 100644
index 0000000..c51a02e
--- /dev/null
+++ b/Hardware/Lib/charger.kicad_sym
@@ -0,0 +1,4538 @@
+(kicad_symbol_lib
+ (version 20231120)
+ (generator "kicad_symbol_editor")
+ (generator_version "8.0")
+ (symbol "STM32H753IITx"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at -11.684 0.762 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "STM32H753IITx"
+ (at -23.114 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_QFP:LQFP-176_24x24mm_P0.5mm"
+ (at 21.336 47.244 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753ii.pdf"
+ (at -3.556 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 140 GPIO, LQFP176"
+ (at -3.556 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "Arm Cortex-M7 STM32H7 STM32H743/753"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "LQFP*24x24mm*P0.5mm*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "STM32H753IITx_1_1"
+ (rectangle
+ (start 10.16 25.4)
+ (end -10.16 -25.4)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "102"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -2.54 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "103"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "113"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -17.78 180)
+ (length 5.08)
+ (name "VDD33_USB"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "114"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "126"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -5.08 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "127"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "135"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -7.62 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "136"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -15.24 1.27 0)
+ (length 5.08)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "148"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -10.16 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "149"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 17.78 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "158"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -12.7 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "159"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -15.24 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "172"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 15.24 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 12.7 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "36"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -15.24 -1.27 0)
+ (length 5.08)
+ (name "VSSA"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "37"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -20.32 180)
+ (length 5.08)
+ (name "VDDA"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "39"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "48"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 10.16 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "49"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 20.32 180)
+ (length 5.08)
+ (name "VBAT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "61"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 7.62 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "62"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "71"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 5.08 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "72"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 2.54 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "82"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "90"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 0 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "91"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (symbol "STM32H753IITx_2_1"
+ (rectangle
+ (start -10.16 31.75)
+ (end 10.16 -31.75)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -22.86 180)
+ (length 5.08)
+ (name "PE2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_TRACECLK" bidirectional line)
+ (alternate "ETH_TXD3" bidirectional line)
+ (alternate "FMC_A23" bidirectional line)
+ (alternate "QUADSPI_BK1_IO2" bidirectional line)
+ (alternate "SAI1_CK1" bidirectional line)
+ (alternate "SAI1_MCLK_A" bidirectional line)
+ (alternate "SAI4_CK1" bidirectional line)
+ (alternate "SAI4_MCLK_A" bidirectional line)
+ (alternate "SPI4_SCK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -17.78 180)
+ (length 5.08)
+ (name "PD12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "100"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A17" bidirectional line)
+ (alternate "FMC_ALE" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ (alternate "LPTIM1_IN1" bidirectional line)
+ (alternate "LPTIM2_IN1" bidirectional line)
+ (alternate "QUADSPI_BK1_IO1" bidirectional line)
+ (alternate "SAI2_FS_A" bidirectional line)
+ (alternate "TIM4_CH1" bidirectional line)
+ (alternate "USART3_DE" bidirectional line)
+ (alternate "USART3_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -20.32 180)
+ (length 5.08)
+ (name "PD13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "101"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A18" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ (alternate "LPTIM1_OUT" bidirectional line)
+ (alternate "QUADSPI_BK1_IO3" bidirectional line)
+ (alternate "SAI2_SCK_A" bidirectional line)
+ (alternate "TIM4_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -5.08 0)
+ (length 5.08)
+ (name "PG3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "107"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A13" bidirectional line)
+ (alternate "TIM8_BKIN2" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 7.62 180)
+ (length 5.08)
+ (name "PC6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "115"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D0" bidirectional line)
+ (alternate "DFSDM1_CKIN3" bidirectional line)
+ (alternate "FMC_NWAIT" bidirectional line)
+ (alternate "HRTIM_CHA1" bidirectional line)
+ (alternate "I2S2_MCK" bidirectional line)
+ (alternate "LTDC_HSYNC" bidirectional line)
+ (alternate "SDMMC1_D0DIR" bidirectional line)
+ (alternate "SDMMC1_D6" bidirectional line)
+ (alternate "SDMMC2_D6" bidirectional line)
+ (alternate "SWPMI1_IO" bidirectional line)
+ (alternate "TIM3_CH1" bidirectional line)
+ (alternate "TIM8_CH1" bidirectional line)
+ (alternate "USART6_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 5.08 180)
+ (length 5.08)
+ (name "PC7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "116"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D1" bidirectional line)
+ (alternate "DEBUG_TRGIO" bidirectional line)
+ (alternate "DFSDM1_DATIN3" bidirectional line)
+ (alternate "FMC_NE1" bidirectional line)
+ (alternate "HRTIM_CHA2" bidirectional line)
+ (alternate "I2S3_MCK" bidirectional line)
+ (alternate "LTDC_G6" bidirectional line)
+ (alternate "SDMMC1_D123DIR" bidirectional line)
+ (alternate "SDMMC1_D7" bidirectional line)
+ (alternate "SDMMC2_D7" bidirectional line)
+ (alternate "SWPMI1_TX" bidirectional line)
+ (alternate "TIM3_CH2" bidirectional line)
+ (alternate "TIM8_CH2" bidirectional line)
+ (alternate "USART6_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 2.54 180)
+ (length 5.08)
+ (name "PC8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "117"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D2" bidirectional line)
+ (alternate "DEBUG_TRACED1" bidirectional line)
+ (alternate "FMC_NCE" bidirectional line)
+ (alternate "FMC_NE2" bidirectional line)
+ (alternate "HRTIM_CHB1" bidirectional line)
+ (alternate "SDMMC1_D0" bidirectional line)
+ (alternate "SWPMI1_RX" bidirectional line)
+ (alternate "TIM3_CH3" bidirectional line)
+ (alternate "TIM8_CH3" bidirectional line)
+ (alternate "UART5_DE" bidirectional line)
+ (alternate "UART5_RTS" bidirectional line)
+ (alternate "USART6_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -2.54 0)
+ (length 5.08)
+ (name "PH15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "130"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "DCMI_D11" bidirectional line)
+ (alternate "FMC_D23" bidirectional line)
+ (alternate "LTDC_G4" bidirectional line)
+ (alternate "TIM8_CH3N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 27.94 0)
+ (length 5.08)
+ (name "PI0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "131"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D13" bidirectional line)
+ (alternate "FMC_D24" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "LTDC_G5" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "TIM5_CH4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 25.4 0)
+ (length 5.08)
+ (name "PI1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "132"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D8" bidirectional line)
+ (alternate "FMC_D25" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LTDC_G6" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM8_BKIN2" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 22.86 0)
+ (length 5.08)
+ (name "PI3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "134"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D10" bidirectional line)
+ (alternate "FMC_D27" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ (alternate "TIM8_ETR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 25.4 180)
+ (length 5.08)
+ (name "PA15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "138"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "CEC" bidirectional line)
+ (alternate "DEBUG_JTDI" bidirectional line)
+ (alternate "HRTIM_FLT1" bidirectional line)
+ (alternate "I2S1_WS" bidirectional line)
+ (alternate "I2S3_WS" bidirectional line)
+ (alternate "SPI1_NSS" bidirectional line)
+ (alternate "SPI3_NSS" bidirectional line)
+ (alternate "SPI6_NSS" bidirectional line)
+ (alternate "TIM2_CH1" bidirectional line)
+ (alternate "TIM2_ETR" bidirectional line)
+ (alternate "UART4_DE" bidirectional line)
+ (alternate "UART4_RTS" bidirectional line)
+ (alternate "UART7_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 0 180)
+ (length 5.08)
+ (name "PC10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "139"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D8" bidirectional line)
+ (alternate "DFSDM1_CKIN5" bidirectional line)
+ (alternate "HRTIM_EEV1" bidirectional line)
+ (alternate "I2S3_CK" bidirectional line)
+ (alternate "LTDC_R2" bidirectional line)
+ (alternate "QUADSPI_BK1_IO1" bidirectional line)
+ (alternate "SDMMC1_D2" bidirectional line)
+ (alternate "SPI3_SCK" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ (alternate "USART3_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -2.54 180)
+ (length 5.08)
+ (name "PC11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "140"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DCMI_D4" bidirectional line)
+ (alternate "DFSDM1_DATIN5" bidirectional line)
+ (alternate "HRTIM_FLT2" bidirectional line)
+ (alternate "I2S3_SDI" bidirectional line)
+ (alternate "QUADSPI_BK2_NCS" bidirectional line)
+ (alternate "SDMMC1_D3" bidirectional line)
+ (alternate "SPI3_MISO" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ (alternate "USART3_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -7.62 180)
+ (length 5.08)
+ (name "PD3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "145"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D5" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "FMC_CLK" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LTDC_G7" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "USART2_CTS" bidirectional line)
+ (alternate "USART2_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -10.16 180)
+ (length 5.08)
+ (name "PD4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "146"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_NOE" bidirectional line)
+ (alternate "HRTIM_FLT3" bidirectional line)
+ (alternate "SAI3_FS_A" bidirectional line)
+ (alternate "USART2_DE" bidirectional line)
+ (alternate "USART2_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -12.7 180)
+ (length 5.08)
+ (name "PD7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "151"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKIN1" bidirectional line)
+ (alternate "DFSDM1_DATIN4" bidirectional line)
+ (alternate "FMC_NE1" bidirectional line)
+ (alternate "I2S1_SDO" bidirectional line)
+ (alternate "SDMMC2_CMD" bidirectional line)
+ (alternate "SPDIFRX1_IN0" bidirectional line)
+ (alternate "SPI1_MOSI" bidirectional line)
+ (alternate "USART2_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -7.62 0)
+ (length 5.08)
+ (name "PG9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "152"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_VSYNC" bidirectional line)
+ (alternate "FMC_NCE" bidirectional line)
+ (alternate "FMC_NE2" bidirectional line)
+ (alternate "I2S1_SDI" bidirectional line)
+ (alternate "QUADSPI_BK2_IO2" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "SPDIFRX1_IN3" bidirectional line)
+ (alternate "SPI1_MISO" bidirectional line)
+ (alternate "USART6_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -10.16 0)
+ (length 5.08)
+ (name "PG10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "153"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D2" bidirectional line)
+ (alternate "FMC_NE3" bidirectional line)
+ (alternate "HRTIM_FLT5" bidirectional line)
+ (alternate "I2S1_WS" bidirectional line)
+ (alternate "LTDC_B2" bidirectional line)
+ (alternate "LTDC_G3" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SPI1_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -12.7 0)
+ (length 5.08)
+ (name "PG11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "154"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DCMI_D3" bidirectional line)
+ (alternate "ETH_TX_EN" bidirectional line)
+ (alternate "HRTIM_EEV4" bidirectional line)
+ (alternate "I2S1_CK" bidirectional line)
+ (alternate "LPTIM1_IN2" bidirectional line)
+ (alternate "LTDC_B3" bidirectional line)
+ (alternate "SDMMC2_D2" bidirectional line)
+ (alternate "SPDIFRX1_IN0" bidirectional line)
+ (alternate "SPI1_SCK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -15.24 0)
+ (length 5.08)
+ (name "PG13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "156"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_TRACED0" bidirectional line)
+ (alternate "ETH_TXD0" bidirectional line)
+ (alternate "FMC_A24" bidirectional line)
+ (alternate "HRTIM_EEV10" bidirectional line)
+ (alternate "LPTIM1_OUT" bidirectional line)
+ (alternate "LTDC_R0" bidirectional line)
+ (alternate "SPI6_SCK" bidirectional line)
+ (alternate "USART6_CTS" bidirectional line)
+ (alternate "USART6_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -17.78 0)
+ (length 5.08)
+ (name "PG14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "157"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_TRACED1" bidirectional line)
+ (alternate "ETH_TXD1" bidirectional line)
+ (alternate "FMC_A25" bidirectional line)
+ (alternate "LPTIM1_ETR" bidirectional line)
+ (alternate "LTDC_B0" bidirectional line)
+ (alternate "QUADSPI_BK2_IO3" bidirectional line)
+ (alternate "SPI6_MOSI" bidirectional line)
+ (alternate "USART6_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 20.32 180)
+ (length 5.08)
+ (name "PB4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "162"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_JTRST" bidirectional line)
+ (alternate "HRTIM_EEV6" bidirectional line)
+ (alternate "I2S1_SDI" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "I2S3_SDI" bidirectional line)
+ (alternate "SDMMC2_D3" bidirectional line)
+ (alternate "SPI1_MISO" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "SPI3_MISO" bidirectional line)
+ (alternate "SPI6_MISO" bidirectional line)
+ (alternate "TIM16_BKIN" bidirectional line)
+ (alternate "TIM3_CH1" bidirectional line)
+ (alternate "UART7_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 17.78 180)
+ (length 5.08)
+ (name "PB5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "163"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D10" bidirectional line)
+ (alternate "ETH_PPS_OUT" bidirectional line)
+ (alternate "FDCAN2_RX" bidirectional line)
+ (alternate "FMC_SDCKE1" bidirectional line)
+ (alternate "HRTIM_EEV7" bidirectional line)
+ (alternate "I2C1_SMBA" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ (alternate "I2S1_SDO" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "SPI1_MOSI" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ (alternate "SPI6_MOSI" bidirectional line)
+ (alternate "TIM17_BKIN" bidirectional line)
+ (alternate "TIM3_CH2" bidirectional line)
+ (alternate "UART5_RX" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D7" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 15.24 180)
+ (length 5.08)
+ (name "PB6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "164"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "CEC" bidirectional line)
+ (alternate "DCMI_D5" bidirectional line)
+ (alternate "DFSDM1_DATIN5" bidirectional line)
+ (alternate "FDCAN2_TX" bidirectional line)
+ (alternate "FMC_SDNE1" bidirectional line)
+ (alternate "HRTIM_EEV8" bidirectional line)
+ (alternate "I2C1_SCL" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ (alternate "LPUART1_TX" bidirectional line)
+ (alternate "QUADSPI_BK1_NCS" bidirectional line)
+ (alternate "TIM16_CH1N" bidirectional line)
+ (alternate "TIM4_CH1" bidirectional line)
+ (alternate "UART5_TX" bidirectional line)
+ (alternate "USART1_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 12.7 180)
+ (length 5.08)
+ (name "PB7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "165"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_VSYNC" bidirectional line)
+ (alternate "DFSDM1_CKIN5" bidirectional line)
+ (alternate "FMC_NL" bidirectional line)
+ (alternate "HRTIM_EEV9" bidirectional line)
+ (alternate "I2C1_SDA" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ (alternate "LPUART1_RX" bidirectional line)
+ (alternate "PWR_PVD_IN" bidirectional line)
+ (alternate "TIM17_CH1N" bidirectional line)
+ (alternate "TIM4_CH2" bidirectional line)
+ (alternate "USART1_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 20.32 0)
+ (length 5.08)
+ (name "PI6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "175"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D6" bidirectional line)
+ (alternate "FMC_D28" bidirectional line)
+ (alternate "LTDC_B6" bidirectional line)
+ (alternate "SAI2_SD_A" bidirectional line)
+ (alternate "TIM8_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 17.78 0)
+ (length 5.08)
+ (name "PI7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "176"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D7" bidirectional line)
+ (alternate "FMC_D29" bidirectional line)
+ (alternate "LTDC_B7" bidirectional line)
+ (alternate "SAI2_FS_A" bidirectional line)
+ (alternate "TIM8_CH3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -25.4 180)
+ (length 5.08)
+ (name "PE3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_TRACED0" bidirectional line)
+ (alternate "FMC_A19" bidirectional line)
+ (alternate "SAI1_SD_B" bidirectional line)
+ (alternate "SAI4_SD_B" bidirectional line)
+ (alternate "TIM15_BKIN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -20.32 0)
+ (length 5.08)
+ (name "PF6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN4" bidirectional line)
+ (alternate "ADC3_INP8" bidirectional line)
+ (alternate "QUADSPI_BK1_IO3" bidirectional line)
+ (alternate "SAI1_SD_B" bidirectional line)
+ (alternate "SAI4_SD_B" bidirectional line)
+ (alternate "SPI5_NSS" bidirectional line)
+ (alternate "TIM16_CH1" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -22.86 0)
+ (length 5.08)
+ (name "PF7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP3" bidirectional line)
+ (alternate "QUADSPI_BK1_IO2" bidirectional line)
+ (alternate "SAI1_MCLK_B" bidirectional line)
+ (alternate "SAI4_MCLK_B" bidirectional line)
+ (alternate "SPI5_SCK" bidirectional line)
+ (alternate "TIM17_CH1" bidirectional line)
+ (alternate "UART7_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -25.4 0)
+ (length 5.08)
+ (name "PF8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN3" bidirectional line)
+ (alternate "ADC3_INP7" bidirectional line)
+ (alternate "QUADSPI_BK1_IO0" bidirectional line)
+ (alternate "SAI1_SCK_B" bidirectional line)
+ (alternate "SAI4_SCK_B" bidirectional line)
+ (alternate "SPI5_MISO" bidirectional line)
+ (alternate "TIM13_CH1" bidirectional line)
+ (alternate "TIM16_CH1N" bidirectional line)
+ (alternate "UART7_DE" bidirectional line)
+ (alternate "UART7_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -27.94 0)
+ (length 5.08)
+ (name "PF9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP2" bidirectional line)
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "QUADSPI_BK1_IO1" bidirectional line)
+ (alternate "SAI1_FS_B" bidirectional line)
+ (alternate "SAI4_FS_B" bidirectional line)
+ (alternate "SPI5_MOSI" bidirectional line)
+ (alternate "TIM14_CH1" bidirectional line)
+ (alternate "TIM17_CH1N" bidirectional line)
+ (alternate "UART7_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 22.86 180)
+ (length 5.08)
+ (name "PB2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "58"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP1_INP" bidirectional line)
+ (alternate "DFSDM1_CKIN1" bidirectional line)
+ (alternate "ETH_TX_ER" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "QUADSPI_CLK" bidirectional line)
+ (alternate "RTC_OUT_ALARM" bidirectional line)
+ (alternate "RTC_OUT_CALIB" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 15.24 0)
+ (length 5.08)
+ (name "PI8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "PWR_WKUP3" bidirectional line)
+ (alternate "RTC_TAMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -5.08 180)
+ (length 5.08)
+ (name "PC13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "PWR_WKUP4" bidirectional line)
+ (alternate "RTC_OUT_ALARM" bidirectional line)
+ (alternate "RTC_OUT_CALIB" bidirectional line)
+ (alternate "RTC_TAMP1" bidirectional line)
+ (alternate "RTC_TS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 12.7 0)
+ (length 5.08)
+ (name "PH6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "83"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D8" bidirectional line)
+ (alternate "ETH_RXD2" bidirectional line)
+ (alternate "FMC_SDNE1" bidirectional line)
+ (alternate "I2C2_SMBA" bidirectional line)
+ (alternate "SPI5_SCK" bidirectional line)
+ (alternate "TIM12_CH1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 10.16 0)
+ (length 5.08)
+ (name "PH7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "84"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D9" bidirectional line)
+ (alternate "ETH_RXD3" bidirectional line)
+ (alternate "FMC_SDCKE1" bidirectional line)
+ (alternate "I2C3_SCL" bidirectional line)
+ (alternate "SPI5_MISO" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 7.62 0)
+ (length 5.08)
+ (name "PH9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "86"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_D0" bidirectional line)
+ (alternate "FMC_D17" bidirectional line)
+ (alternate "I2C3_SMBA" bidirectional line)
+ (alternate "LTDC_R3" bidirectional line)
+ (alternate "TIM12_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 5.08 0)
+ (length 5.08)
+ (name "PH10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "87"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D1" bidirectional line)
+ (alternate "FMC_D18" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ (alternate "LTDC_R4" bidirectional line)
+ (alternate "TIM5_CH1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 2.54 0)
+ (length 5.08)
+ (name "PH11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "88"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DCMI_D2" bidirectional line)
+ (alternate "FMC_D19" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "TIM5_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 0 0)
+ (length 5.08)
+ (name "PH12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "89"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D3" bidirectional line)
+ (alternate "FMC_D20" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ (alternate "LTDC_R6" bidirectional line)
+ (alternate "TIM5_CH3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 10.16 180)
+ (length 5.08)
+ (name "PB15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "95"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "DFSDM1_CKIN2" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "RTC_REFIN" bidirectional line)
+ (alternate "SDMMC2_D1" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ (alternate "TIM12_CH2" bidirectional line)
+ (alternate "TIM1_CH3N" bidirectional line)
+ (alternate "TIM8_CH3N" bidirectional line)
+ (alternate "UART4_CTS" bidirectional line)
+ (alternate "USART1_RX" bidirectional line)
+ (alternate "USB_OTG_HS_DP" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -15.24 180)
+ (length 5.08)
+ (name "PD11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "99"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "FMC_A16" bidirectional line)
+ (alternate "FMC_CLE" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ (alternate "LPTIM2_IN2" bidirectional line)
+ (alternate "QUADSPI_BK1_IO0" bidirectional line)
+ (alternate "SAI2_SD_A" bidirectional line)
+ (alternate "USART3_CTS" bidirectional line)
+ (alternate "USART3_NSS" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_3_1"
+ (rectangle
+ (start -6.35 38.1)
+ (end 6.35 -38.1)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "LTDC"
+ (at -2.54 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 11.43 -3.81 180)
+ (length 5.08)
+ (name "PG6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "110"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D12" bidirectional line)
+ (alternate "FMC_NE3" bidirectional line)
+ (alternate "HRTIM_CHE1" bidirectional line)
+ (alternate "LTDC_R7" bidirectional line)
+ (alternate "QUADSPI_BK1_NCS" bidirectional line)
+ (alternate "TIM17_BKIN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -6.35 180)
+ (length 5.08)
+ (name "PG7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "111"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D13" bidirectional line)
+ (alternate "FMC_INT" bidirectional line)
+ (alternate "HRTIM_CHE2" bidirectional line)
+ (alternate "LTDC_CLK" bidirectional line)
+ (alternate "SAI1_MCLK_A" bidirectional line)
+ (alternate "USART6_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 8.89 180)
+ (length 5.08)
+ (name "PC9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "118"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_D3" bidirectional line)
+ (alternate "I2C3_SDA" bidirectional line)
+ (alternate "I2S_CKIN" bidirectional line)
+ (alternate "LTDC_B2" bidirectional line)
+ (alternate "LTDC_G3" bidirectional line)
+ (alternate "QUADSPI_BK1_IO0" bidirectional line)
+ (alternate "RCC_MCO_2" bidirectional line)
+ (alternate "SDMMC1_D1" bidirectional line)
+ (alternate "SWPMI1_SUSPEND" bidirectional line)
+ (alternate "TIM3_CH4" bidirectional line)
+ (alternate "TIM8_CH4" bidirectional line)
+ (alternate "UART5_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 26.67 180)
+ (length 5.08)
+ (name "PA8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "119"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "HRTIM_CHB2" bidirectional line)
+ (alternate "I2C3_SCL" bidirectional line)
+ (alternate "LTDC_B3" bidirectional line)
+ (alternate "LTDC_R6" bidirectional line)
+ (alternate "RCC_MCO_1" bidirectional line)
+ (alternate "TIM1_CH1" bidirectional line)
+ (alternate "TIM8_BKIN2" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP2" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ (alternate "USART1_CK" bidirectional line)
+ (alternate "USB_OTG_FS_SOF" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -31.75 180)
+ (length 5.08)
+ (name "PI10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ETH_RX_ER" bidirectional line)
+ (alternate "FMC_D31" bidirectional line)
+ (alternate "LTDC_HSYNC" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -21.59 180)
+ (length 5.08)
+ (name "PH14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "129"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D4" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "FMC_D22" bidirectional line)
+ (alternate "LTDC_G3" bidirectional line)
+ (alternate "TIM8_CH2N" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -34.29 180)
+ (length 5.08)
+ (name "PI11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "LTDC_G6" bidirectional line)
+ (alternate "PWR_WKUP5" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_DIR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -24.13 180)
+ (length 5.08)
+ (name "PI2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "133"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D9" bidirectional line)
+ (alternate "FMC_D26" bidirectional line)
+ (alternate "I2S2_SDI" bidirectional line)
+ (alternate "LTDC_G7" bidirectional line)
+ (alternate "SPI2_MISO" bidirectional line)
+ (alternate "TIM8_CH4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -8.89 180)
+ (length 5.08)
+ (name "PG12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "155"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ETH_TXD1" bidirectional line)
+ (alternate "FMC_NE4" bidirectional line)
+ (alternate "HRTIM_EEV5" bidirectional line)
+ (alternate "LPTIM1_IN1" bidirectional line)
+ (alternate "LTDC_B1" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "SPDIFRX1_IN1" bidirectional line)
+ (alternate "SPI6_MISO" bidirectional line)
+ (alternate "USART6_DE" bidirectional line)
+ (alternate "USART6_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 19.05 180)
+ (length 5.08)
+ (name "PB8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "167"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D6" bidirectional line)
+ (alternate "DFSDM1_CKIN7" bidirectional line)
+ (alternate "ETH_TXD3" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "I2C1_SCL" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ (alternate "LTDC_B6" bidirectional line)
+ (alternate "SDMMC1_CKIN" bidirectional line)
+ (alternate "SDMMC1_D4" bidirectional line)
+ (alternate "SDMMC2_D4" bidirectional line)
+ (alternate "TIM16_CH1" bidirectional line)
+ (alternate "TIM4_CH3" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 16.51 180)
+ (length 5.08)
+ (name "PB9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "168"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_D7" bidirectional line)
+ (alternate "DFSDM1_DATIN7" bidirectional line)
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "I2C1_SDA" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "LTDC_B7" bidirectional line)
+ (alternate "SDMMC1_CDIR" bidirectional line)
+ (alternate "SDMMC1_D5" bidirectional line)
+ (alternate "SDMMC2_D5" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "TIM17_CH1" bidirectional line)
+ (alternate "TIM4_CH4" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -26.67 180)
+ (length 5.08)
+ (name "PI4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "173"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D5" bidirectional line)
+ (alternate "FMC_NBL2" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "SAI2_MCLK_A" bidirectional line)
+ (alternate "TIM8_BKIN" bidirectional line)
+ (alternate "TIM8_BKIN_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -29.21 180)
+ (length 5.08)
+ (name "PI5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "174"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_VSYNC" bidirectional line)
+ (alternate "FMC_NBL3" bidirectional line)
+ (alternate "LTDC_B5" bidirectional line)
+ (alternate "SAI2_SCK_A" bidirectional line)
+ (alternate "TIM8_CH1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -1.27 180)
+ (length 5.08)
+ (name "PF10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "28"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN2" bidirectional line)
+ (alternate "ADC3_INP6" bidirectional line)
+ (alternate "DCMI_D11" bidirectional line)
+ (alternate "LTDC_DE" bidirectional line)
+ (alternate "QUADSPI_CLK" bidirectional line)
+ (alternate "SAI1_D3" bidirectional line)
+ (alternate "SAI4_D3" bidirectional line)
+ (alternate "TIM16_BKIN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 6.35 180)
+ (length 5.08)
+ (name "PE4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D4" bidirectional line)
+ (alternate "DEBUG_TRACED1" bidirectional line)
+ (alternate "DFSDM1_DATIN3" bidirectional line)
+ (alternate "FMC_A20" bidirectional line)
+ (alternate "LTDC_B0" bidirectional line)
+ (alternate "SAI1_D2" bidirectional line)
+ (alternate "SAI1_FS_A" bidirectional line)
+ (alternate "SAI4_D2" bidirectional line)
+ (alternate "SAI4_FS_A" bidirectional line)
+ (alternate "SPI4_NSS" bidirectional line)
+ (alternate "TIM15_CH1N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 11.43 180)
+ (length 5.08)
+ (name "PC0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "32"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP10" bidirectional line)
+ (alternate "ADC2_INP10" bidirectional line)
+ (alternate "ADC3_INP10" bidirectional line)
+ (alternate "DFSDM1_CKIN0" bidirectional line)
+ (alternate "DFSDM1_DATIN4" bidirectional line)
+ (alternate "FMC_SDNWE" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_STP" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 3.81 180)
+ (length 5.08)
+ (name "PE5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D6" bidirectional line)
+ (alternate "DEBUG_TRACED2" bidirectional line)
+ (alternate "DFSDM1_CKIN3" bidirectional line)
+ (alternate "FMC_A21" bidirectional line)
+ (alternate "LTDC_G0" bidirectional line)
+ (alternate "SAI1_CK2" bidirectional line)
+ (alternate "SAI1_SCK_A" bidirectional line)
+ (alternate "SAI4_CK2" bidirectional line)
+ (alternate "SAI4_SCK_A" bidirectional line)
+ (alternate "SPI4_MISO" bidirectional line)
+ (alternate "TIM15_CH1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -11.43 180)
+ (length 5.08)
+ (name "PH2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "43"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP13" bidirectional line)
+ (alternate "ETH_CRS" bidirectional line)
+ (alternate "FMC_SDCKE0" bidirectional line)
+ (alternate "LPTIM1_IN2" bidirectional line)
+ (alternate "LTDC_R0" bidirectional line)
+ (alternate "QUADSPI_BK2_IO0" bidirectional line)
+ (alternate "SAI2_SCK_B" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -13.97 180)
+ (length 5.08)
+ (name "PH3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "44"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN13" bidirectional line)
+ (alternate "ADC3_INP14" bidirectional line)
+ (alternate "ETH_COL" bidirectional line)
+ (alternate "FMC_SDNE0" bidirectional line)
+ (alternate "LTDC_R1" bidirectional line)
+ (alternate "QUADSPI_BK2_IO1" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -16.51 180)
+ (length 5.08)
+ (name "PH4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "45"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN14" bidirectional line)
+ (alternate "ADC3_INP15" bidirectional line)
+ (alternate "I2C2_SCL" bidirectional line)
+ (alternate "LTDC_G4" bidirectional line)
+ (alternate "LTDC_G5" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_NXT" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 1.27 180)
+ (length 5.08)
+ (name "PE6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D7" bidirectional line)
+ (alternate "DEBUG_TRACED3" bidirectional line)
+ (alternate "FMC_A22" bidirectional line)
+ (alternate "LTDC_G1" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SPI4_MOSI" bidirectional line)
+ (alternate "TIM15_CH2" bidirectional line)
+ (alternate "TIM1_BKIN2" bidirectional line)
+ (alternate "TIM1_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN2_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 34.29 180)
+ (length 5.08)
+ (name "PA4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "50"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP18" bidirectional line)
+ (alternate "ADC2_INP18" bidirectional line)
+ (alternate "DAC1_OUT1" bidirectional line)
+ (alternate "DCMI_HSYNC" bidirectional line)
+ (alternate "I2S1_WS" bidirectional line)
+ (alternate "I2S3_WS" bidirectional line)
+ (alternate "LTDC_VSYNC" bidirectional line)
+ (alternate "SPI1_NSS" bidirectional line)
+ (alternate "SPI3_NSS" bidirectional line)
+ (alternate "SPI6_NSS" bidirectional line)
+ (alternate "TIM5_ETR" bidirectional line)
+ (alternate "USART2_CK" bidirectional line)
+ (alternate "USB_OTG_HS_SOF" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 31.75 180)
+ (length 5.08)
+ (name "PA5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "51"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN18" bidirectional line)
+ (alternate "ADC1_INP19" bidirectional line)
+ (alternate "ADC2_INN18" bidirectional line)
+ (alternate "ADC2_INP19" bidirectional line)
+ (alternate "DAC1_OUT2" bidirectional line)
+ (alternate "I2S1_CK" bidirectional line)
+ (alternate "LTDC_R4" bidirectional line)
+ (alternate "PWR_NDSTOP2" bidirectional line)
+ (alternate "SPI1_SCK" bidirectional line)
+ (alternate "SPI6_SCK" bidirectional line)
+ (alternate "TIM2_CH1" bidirectional line)
+ (alternate "TIM2_ETR" bidirectional line)
+ (alternate "TIM8_CH1N" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 29.21 180)
+ (length 5.08)
+ (name "PA6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "52"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP3" bidirectional line)
+ (alternate "ADC2_INP3" bidirectional line)
+ (alternate "DCMI_PIXCLK" bidirectional line)
+ (alternate "I2S1_SDI" bidirectional line)
+ (alternate "LTDC_G2" bidirectional line)
+ (alternate "MDIOS_MDC" bidirectional line)
+ (alternate "SPI1_MISO" bidirectional line)
+ (alternate "SPI6_MISO" bidirectional line)
+ (alternate "TIM13_CH1" bidirectional line)
+ (alternate "TIM1_BKIN" bidirectional line)
+ (alternate "TIM1_BKIN_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN_COMP2" bidirectional line)
+ (alternate "TIM3_CH1" bidirectional line)
+ (alternate "TIM8_BKIN" bidirectional line)
+ (alternate "TIM8_BKIN_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 24.13 180)
+ (length 5.08)
+ (name "PB0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "56"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN5" bidirectional line)
+ (alternate "ADC1_INP9" bidirectional line)
+ (alternate "ADC2_INN5" bidirectional line)
+ (alternate "ADC2_INP9" bidirectional line)
+ (alternate "COMP1_INP" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "ETH_RXD2" bidirectional line)
+ (alternate "LTDC_G1" bidirectional line)
+ (alternate "LTDC_R3" bidirectional line)
+ (alternate "OPAMP1_VINP" bidirectional line)
+ (alternate "TIM1_CH2N" bidirectional line)
+ (alternate "TIM3_CH3" bidirectional line)
+ (alternate "TIM8_CH2N" bidirectional line)
+ (alternate "UART4_CTS" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 21.59 180)
+ (length 5.08)
+ (name "PB1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "57"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP5" bidirectional line)
+ (alternate "ADC2_INP5" bidirectional line)
+ (alternate "COMP1_INM" bidirectional line)
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "ETH_RXD3" bidirectional line)
+ (alternate "LTDC_G0" bidirectional line)
+ (alternate "LTDC_R6" bidirectional line)
+ (alternate "TIM1_CH3N" bidirectional line)
+ (alternate "TIM3_CH4" bidirectional line)
+ (alternate "TIM8_CH3N" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 13.97 180)
+ (length 5.08)
+ (name "PB10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "79"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_DATIN7" bidirectional line)
+ (alternate "ETH_RX_ER" bidirectional line)
+ (alternate "HRTIM_SCOUT" bidirectional line)
+ (alternate "I2C2_SCL" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LPTIM2_IN1" bidirectional line)
+ (alternate "LTDC_G4" bidirectional line)
+ (alternate "QUADSPI_BK1_NCS" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM2_CH3" bidirectional line)
+ (alternate "USART3_TX" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -19.05 180)
+ (length 5.08)
+ (name "PH8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "85"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_HSYNC" bidirectional line)
+ (alternate "FMC_D16" bidirectional line)
+ (alternate "I2C3_SDA" bidirectional line)
+ (alternate "LTDC_R2" bidirectional line)
+ (alternate "TIM5_ETR" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_4_1"
+ (rectangle
+ (start -6.35 12.7)
+ (end 6.35 -12.7)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "ETH"
+ (at -2.032 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 11.43 -5.08 180)
+ (length 5.08)
+ (name "PC1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "33"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN10" bidirectional line)
+ (alternate "ADC1_INP11" bidirectional line)
+ (alternate "ADC2_INN10" bidirectional line)
+ (alternate "ADC2_INP11" bidirectional line)
+ (alternate "ADC3_INN10" bidirectional line)
+ (alternate "ADC3_INP11" bidirectional line)
+ (alternate "DEBUG_TRACED0" bidirectional line)
+ (alternate "DFSDM1_CKIN4" bidirectional line)
+ (alternate "DFSDM1_DATIN0" bidirectional line)
+ (alternate "ETH_MDC" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "MDIOS_MDC" bidirectional line)
+ (alternate "PWR_WKUP6" bidirectional line)
+ (alternate "RTC_TAMP3" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SDMMC2_CK" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 10.16 180)
+ (length 5.08)
+ (name "PA1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "41"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN16" bidirectional line)
+ (alternate "ADC1_INP17" bidirectional line)
+ (alternate "ETH_REF_CLK" bidirectional line)
+ (alternate "ETH_RX_CLK" bidirectional line)
+ (alternate "LPTIM3_OUT" bidirectional line)
+ (alternate "LTDC_R2" bidirectional line)
+ (alternate "QUADSPI_BK1_IO3" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
+ (alternate "TIM15_CH1N" bidirectional line)
+ (alternate "TIM2_CH2" bidirectional line)
+ (alternate "TIM5_CH2" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ (alternate "USART2_DE" bidirectional line)
+ (alternate "USART2_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 7.62 180)
+ (length 5.08)
+ (name "PA2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "42"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP14" bidirectional line)
+ (alternate "ADC2_INP14" bidirectional line)
+ (alternate "ETH_MDIO" bidirectional line)
+ (alternate "LPTIM4_OUT" bidirectional line)
+ (alternate "LTDC_R1" bidirectional line)
+ (alternate "MDIOS_MDIO" bidirectional line)
+ (alternate "PWR_WKUP2" bidirectional line)
+ (alternate "SAI2_SCK_B" bidirectional line)
+ (alternate "TIM15_CH1" bidirectional line)
+ (alternate "TIM2_CH3" bidirectional line)
+ (alternate "TIM5_CH3" bidirectional line)
+ (alternate "USART2_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 5.08 180)
+ (length 5.08)
+ (name "PA7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "53"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN3" bidirectional line)
+ (alternate "ADC1_INP7" bidirectional line)
+ (alternate "ADC2_INN3" bidirectional line)
+ (alternate "ADC2_INP7" bidirectional line)
+ (alternate "ETH_CRS_DV" bidirectional line)
+ (alternate "ETH_RX_DV" bidirectional line)
+ (alternate "FMC_SDNWE" bidirectional line)
+ (alternate "I2S1_SDO" bidirectional line)
+ (alternate "OPAMP1_VINM" bidirectional line)
+ (alternate "OPAMP1_VINM1" bidirectional line)
+ (alternate "SPI1_MOSI" bidirectional line)
+ (alternate "SPI6_MOSI" bidirectional line)
+ (alternate "TIM14_CH1" bidirectional line)
+ (alternate "TIM1_CH1N" bidirectional line)
+ (alternate "TIM3_CH2" bidirectional line)
+ (alternate "TIM8_CH1N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -7.62 180)
+ (length 5.08)
+ (name "PC4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "54"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP4" bidirectional line)
+ (alternate "ADC2_INP4" bidirectional line)
+ (alternate "COMP1_INM" bidirectional line)
+ (alternate "DFSDM1_CKIN2" bidirectional line)
+ (alternate "ETH_RXD0" bidirectional line)
+ (alternate "FMC_SDNE0" bidirectional line)
+ (alternate "I2S1_MCK" bidirectional line)
+ (alternate "OPAMP1_VOUT" bidirectional line)
+ (alternate "SPDIFRX1_IN2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -10.16 180)
+ (length 5.08)
+ (name "PC5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "55"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN4" bidirectional line)
+ (alternate "ADC1_INP8" bidirectional line)
+ (alternate "ADC2_INN4" bidirectional line)
+ (alternate "ADC2_INP8" bidirectional line)
+ (alternate "COMP1_OUT" bidirectional line)
+ (alternate "DFSDM1_DATIN2" bidirectional line)
+ (alternate "ETH_RXD1" bidirectional line)
+ (alternate "FMC_SDCKE0" bidirectional line)
+ (alternate "OPAMP1_VINM" bidirectional line)
+ (alternate "OPAMP1_VINM0" bidirectional line)
+ (alternate "SAI1_D3" bidirectional line)
+ (alternate "SAI4_D3" bidirectional line)
+ (alternate "SPDIFRX1_IN3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 2.54 180)
+ (length 5.08)
+ (name "PB11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "80"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DFSDM1_CKIN7" bidirectional line)
+ (alternate "ETH_TX_EN" bidirectional line)
+ (alternate "HRTIM_SCIN" bidirectional line)
+ (alternate "I2C2_SDA" bidirectional line)
+ (alternate "LPTIM2_ETR" bidirectional line)
+ (alternate "LTDC_G5" bidirectional line)
+ (alternate "TIM2_CH4" bidirectional line)
+ (alternate "USART3_RX" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 0 180)
+ (length 5.08)
+ (name "PB12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "92"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "ETH_TXD0" bidirectional line)
+ (alternate "FDCAN2_RX" bidirectional line)
+ (alternate "I2C2_SMBA" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "TIM1_BKIN" bidirectional line)
+ (alternate "TIM1_BKIN_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN_COMP2" bidirectional line)
+ (alternate "UART5_RX" bidirectional line)
+ (alternate "USART3_CK" bidirectional line)
+ (alternate "USB_OTG_HS_ID" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D5" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -2.54 180)
+ (length 5.08)
+ (name "PB13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "93"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKIN1" bidirectional line)
+ (alternate "ETH_TXD1" bidirectional line)
+ (alternate "FDCAN2_TX" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LPTIM2_OUT" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM1_CH1N" bidirectional line)
+ (alternate "UART5_TX" bidirectional line)
+ (alternate "USART3_CTS" bidirectional line)
+ (alternate "USART3_NSS" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D6" bidirectional line)
+ (alternate "USB_OTG_HS_VBUS" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_5_1"
+ (rectangle
+ (start -7.62 27.94)
+ (end 7.62 -27.94)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "FMC"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 5.08 180)
+ (length 5.08)
+ (name "PD14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "104"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_D0" bidirectional line)
+ (alternate "FMC_DA0" bidirectional line)
+ (alternate "SAI3_MCLK_B" bidirectional line)
+ (alternate "TIM4_CH3" bidirectional line)
+ (alternate "UART8_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 2.54 180)
+ (length 5.08)
+ (name "PD15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "105"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "FMC_D1" bidirectional line)
+ (alternate "FMC_DA1" bidirectional line)
+ (alternate "SAI3_MCLK_A" bidirectional line)
+ (alternate "TIM4_CH4" bidirectional line)
+ (alternate "UART8_DE" bidirectional line)
+ (alternate "UART8_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -11.43 0)
+ (length 5.08)
+ (name "PG2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "106"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A12" bidirectional line)
+ (alternate "TIM8_BKIN" bidirectional line)
+ (alternate "TIM8_BKIN_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -13.97 0)
+ (length 5.08)
+ (name "PG4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "108"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A14" bidirectional line)
+ (alternate "FMC_BA0" bidirectional line)
+ (alternate "TIM1_BKIN2" bidirectional line)
+ (alternate "TIM1_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN2_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -16.51 0)
+ (length 5.08)
+ (name "PG5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "109"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A15" bidirectional line)
+ (alternate "FMC_BA1" bidirectional line)
+ (alternate "TIM1_ETR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -19.05 0)
+ (length 5.08)
+ (name "PG8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "112"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ETH_PPS_OUT" bidirectional line)
+ (alternate "FMC_SDCLK" bidirectional line)
+ (alternate "LTDC_G7" bidirectional line)
+ (alternate "SPDIFRX1_IN2" bidirectional line)
+ (alternate "SPI6_NSS" bidirectional line)
+ (alternate "TIM8_ETR" bidirectional line)
+ (alternate "USART6_DE" bidirectional line)
+ (alternate "USART6_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 17.78 180)
+ (length 5.08)
+ (name "PD0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "142"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKIN6" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "FMC_D2" bidirectional line)
+ (alternate "FMC_DA2" bidirectional line)
+ (alternate "SAI3_SCK_A" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 15.24 180)
+ (length 5.08)
+ (name "PD1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "143"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_DATIN6" bidirectional line)
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "FMC_D3" bidirectional line)
+ (alternate "FMC_DA3" bidirectional line)
+ (alternate "SAI3_SD_A" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 21.59 0)
+ (length 5.08)
+ (name "PF0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A0" bidirectional line)
+ (alternate "I2C2_SDA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -21.59 0)
+ (length 5.08)
+ (name "PG15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "160"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "DCMI_D13" bidirectional line)
+ (alternate "FMC_SDNCAS" bidirectional line)
+ (alternate "USART6_CTS" bidirectional line)
+ (alternate "USART6_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 0 180)
+ (length 5.08)
+ (name "PE0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "169"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D2" bidirectional line)
+ (alternate "FMC_NBL0" bidirectional line)
+ (alternate "HRTIM_SCIN" bidirectional line)
+ (alternate "LPTIM1_ETR" bidirectional line)
+ (alternate "LPTIM2_ETR" bidirectional line)
+ (alternate "SAI2_MCLK_A" bidirectional line)
+ (alternate "TIM4_ETR" bidirectional line)
+ (alternate "UART8_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 19.05 0)
+ (length 5.08)
+ (name "PF1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A1" bidirectional line)
+ (alternate "I2C2_SCL" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -2.54 180)
+ (length 5.08)
+ (name "PE1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "170"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D3" bidirectional line)
+ (alternate "FMC_NBL1" bidirectional line)
+ (alternate "HRTIM_SCOUT" bidirectional line)
+ (alternate "LPTIM1_IN2" bidirectional line)
+ (alternate "UART8_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 16.51 0)
+ (length 5.08)
+ (name "PF2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A2" bidirectional line)
+ (alternate "I2C2_SMBA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 13.97 0)
+ (length 5.08)
+ (name "PF3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP5" bidirectional line)
+ (alternate "FMC_A3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 11.43 0)
+ (length 5.08)
+ (name "PF4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN5" bidirectional line)
+ (alternate "ADC3_INP9" bidirectional line)
+ (alternate "FMC_A4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 8.89 0)
+ (length 5.08)
+ (name "PF5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP4" bidirectional line)
+ (alternate "FMC_A5" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 22.86 180)
+ (length 5.08)
+ (name "PC2_C"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "34"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN1" bidirectional line)
+ (alternate "ADC3_INP0" bidirectional line)
+ (alternate "DFSDM1_CKIN1" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "ETH_TXD2" bidirectional line)
+ (alternate "FMC_SDNE0" bidirectional line)
+ (alternate "I2S2_SDI" bidirectional line)
+ (alternate "PWR_CSTOP" bidirectional line)
+ (alternate "SPI2_MISO" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_DIR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 20.32 180)
+ (length 5.08)
+ (name "PC3_C"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "35"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP1" bidirectional line)
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "ETH_TX_CLK" bidirectional line)
+ (alternate "FMC_SDCKE0" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "PWR_CSLEEP" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_NXT" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -24.13 0)
+ (length 5.08)
+ (name "PH5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "46"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN15" bidirectional line)
+ (alternate "ADC3_INP16" bidirectional line)
+ (alternate "FMC_SDNWE" bidirectional line)
+ (alternate "I2C2_SDA" bidirectional line)
+ (alternate "SPI5_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 6.35 0)
+ (length 5.08)
+ (name "PF11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "59"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC1_INP2" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DCMI_D12" bidirectional line)
+ (alternate "FMC_SDNRAS" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SPI5_MOSI" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 3.81 0)
+ (length 5.08)
+ (name "PF12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "60"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN2" bidirectional line)
+ (alternate "ADC1_INP6" bidirectional line)
+ (alternate "FMC_A6" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 1.27 0)
+ (length 5.08)
+ (name "PF13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "63"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC2_INP2" bidirectional line)
+ (alternate "DFSDM1_DATIN6" bidirectional line)
+ (alternate "FMC_A7" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -1.27 0)
+ (length 5.08)
+ (name "PF14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "64"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC2_INN2" bidirectional line)
+ (alternate "ADC2_INP6" bidirectional line)
+ (alternate "DFSDM1_CKIN6" bidirectional line)
+ (alternate "FMC_A8" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -3.81 0)
+ (length 5.08)
+ (name "PF15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "65"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "FMC_A9" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -6.35 0)
+ (length 5.08)
+ (name "PG0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "66"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A10" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -8.89 0)
+ (length 5.08)
+ (name "PG1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "67"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A11" bidirectional line)
+ (alternate "OPAMP2_VINM" bidirectional line)
+ (alternate "OPAMP2_VINM1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -5.08 180)
+ (length 5.08)
+ (name "PE7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "68"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_INM" bidirectional line)
+ (alternate "DFSDM1_DATIN2" bidirectional line)
+ (alternate "FMC_D4" bidirectional line)
+ (alternate "FMC_DA4" bidirectional line)
+ (alternate "OPAMP2_VOUT" bidirectional line)
+ (alternate "QUADSPI_BK2_IO0" bidirectional line)
+ (alternate "TIM1_ETR" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -7.62 180)
+ (length 5.08)
+ (name "PE8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "69"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_OUT" bidirectional line)
+ (alternate "DFSDM1_CKIN2" bidirectional line)
+ (alternate "FMC_D5" bidirectional line)
+ (alternate "FMC_DA5" bidirectional line)
+ (alternate "OPAMP2_VINM" bidirectional line)
+ (alternate "OPAMP2_VINM0" bidirectional line)
+ (alternate "QUADSPI_BK2_IO1" bidirectional line)
+ (alternate "TIM1_CH1N" bidirectional line)
+ (alternate "UART7_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -10.16 180)
+ (length 5.08)
+ (name "PE9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "70"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_INP" bidirectional line)
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "FMC_D6" bidirectional line)
+ (alternate "FMC_DA6" bidirectional line)
+ (alternate "OPAMP2_VINP" bidirectional line)
+ (alternate "QUADSPI_BK2_IO2" bidirectional line)
+ (alternate "TIM1_CH1" bidirectional line)
+ (alternate "UART7_DE" bidirectional line)
+ (alternate "UART7_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -12.7 180)
+ (length 5.08)
+ (name "PE10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "73"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_INM" bidirectional line)
+ (alternate "DFSDM1_DATIN4" bidirectional line)
+ (alternate "FMC_D7" bidirectional line)
+ (alternate "FMC_DA7" bidirectional line)
+ (alternate "QUADSPI_BK2_IO3" bidirectional line)
+ (alternate "TIM1_CH2N" bidirectional line)
+ (alternate "UART7_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -15.24 180)
+ (length 5.08)
+ (name "PE11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "74"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "COMP2_INP" bidirectional line)
+ (alternate "DFSDM1_CKIN4" bidirectional line)
+ (alternate "FMC_D8" bidirectional line)
+ (alternate "FMC_DA8" bidirectional line)
+ (alternate "LTDC_G3" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SPI4_NSS" bidirectional line)
+ (alternate "TIM1_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -17.78 180)
+ (length 5.08)
+ (name "PE12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "75"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP1_OUT" bidirectional line)
+ (alternate "DFSDM1_DATIN5" bidirectional line)
+ (alternate "FMC_D9" bidirectional line)
+ (alternate "FMC_DA9" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "SAI2_SCK_B" bidirectional line)
+ (alternate "SPI4_SCK" bidirectional line)
+ (alternate "TIM1_CH3N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -20.32 180)
+ (length 5.08)
+ (name "PE13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "76"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_OUT" bidirectional line)
+ (alternate "DFSDM1_CKIN5" bidirectional line)
+ (alternate "FMC_D10" bidirectional line)
+ (alternate "FMC_DA10" bidirectional line)
+ (alternate "LTDC_DE" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "SPI4_MISO" bidirectional line)
+ (alternate "TIM1_CH3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -22.86 180)
+ (length 5.08)
+ (name "PE14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "77"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_D11" bidirectional line)
+ (alternate "FMC_DA11" bidirectional line)
+ (alternate "LTDC_CLK" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
+ (alternate "SPI4_MOSI" bidirectional line)
+ (alternate "TIM1_CH4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 24.13 0)
+ (length 5.08)
+ (name "PE15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "78"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "FMC_D12" bidirectional line)
+ (alternate "FMC_DA12" bidirectional line)
+ (alternate "LTDC_R7" bidirectional line)
+ (alternate "TIM1_BKIN" bidirectional line)
+ (alternate "TIM1_BKIN_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 12.7 180)
+ (length 5.08)
+ (name "PD8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "96"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKIN3" bidirectional line)
+ (alternate "FMC_D13" bidirectional line)
+ (alternate "FMC_DA13" bidirectional line)
+ (alternate "SAI3_SCK_B" bidirectional line)
+ (alternate "SPDIFRX1_IN1" bidirectional line)
+ (alternate "USART3_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 10.16 180)
+ (length 5.08)
+ (name "PD9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "97"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DFSDM1_DATIN3" bidirectional line)
+ (alternate "FMC_D14" bidirectional line)
+ (alternate "FMC_DA14" bidirectional line)
+ (alternate "SAI3_SD_B" bidirectional line)
+ (alternate "USART3_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 7.62 180)
+ (length 5.08)
+ (name "PD10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "98"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "FMC_D15" bidirectional line)
+ (alternate "FMC_DA15" bidirectional line)
+ (alternate "LTDC_B3" bidirectional line)
+ (alternate "SAI3_FS_B" bidirectional line)
+ (alternate "USART3_CK" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_6_1"
+ (rectangle
+ (start -7.62 22.86)
+ (end 7.62 -22.86)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 -11.43 180)
+ (length 5.08)
+ (name "PC15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "RCC_OSC32_OUT" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 1.27 180)
+ (length 5.08)
+ (name "PA13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "124"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_JTMS-SWDIO" bidirectional line)
+ )
+ (pin power_out line
+ (at 12.7 8.89 180)
+ (length 5.08)
+ (name "VCAP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "125"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 -1.27 180)
+ (length 5.08)
+ (name "PA14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "137"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_JTCK-SWCLK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -3.81 180)
+ (length 5.08)
+ (name "PB3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "161"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "CRS_SYNC" bidirectional line)
+ (alternate "DEBUG_JTDO-SWO" bidirectional line)
+ (alternate "HRTIM_FLT4" bidirectional line)
+ (alternate "I2S1_CK" bidirectional line)
+ (alternate "I2S3_CK" bidirectional line)
+ (alternate "SDMMC2_D2" bidirectional line)
+ (alternate "SPI1_SCK" bidirectional line)
+ (alternate "SPI3_SCK" bidirectional line)
+ (alternate "SPI6_SCK" bidirectional line)
+ (alternate "TIM2_CH2" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ )
+ (pin input line
+ (at 12.7 13.97 180)
+ (length 5.08)
+ (name "BOOT0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "166"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 12.7 19.05 180)
+ (length 5.08)
+ (name "PDR_ON"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "171"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 -16.51 180)
+ (length 5.08)
+ (name "PH0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "29"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "RCC_OSC_IN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -19.05 180)
+ (length 5.08)
+ (name "PH1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "30"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "RCC_OSC_OUT" bidirectional line)
+ )
+ (pin input line
+ (at 12.7 11.43 180)
+ (length 5.08)
+ (name "NRST"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "31"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 12.7 16.51 180)
+ (length 5.08)
+ (name "VREF+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "38"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "VREFBUF_OUT" bidirectional line)
+ )
+ (pin power_out line
+ (at 12.7 6.35 180)
+ (length 5.08)
+ (name "VCAP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "81"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 -8.89 180)
+ (length 5.08)
+ (name "PC14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "RCC_OSC32_IN" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_7_1"
+ (rectangle
+ (start -7.62 24.13)
+ (end 7.62 -24.13)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "CAN"
+ (at -2.54 6.096 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "SDMMC"
+ (at -2.54 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "UART"
+ (at -2.54 -11.43 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "USART"
+ (at -2.54 -19.05 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "USB"
+ (at -2.54 16.51 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 5.08 180)
+ (length 5.08)
+ (name "PI9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "FMC_D30" bidirectional line)
+ (alternate "LTDC_VSYNC" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 20.32 180)
+ (length 5.08)
+ (name "PA9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "120"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_D0" bidirectional line)
+ (alternate "ETH_TX_ER" bidirectional line)
+ (alternate "HRTIM_CHC1" bidirectional line)
+ (alternate "I2C3_SMBA" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LPUART1_TX" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM1_CH2" bidirectional line)
+ (alternate "USART1_TX" bidirectional line)
+ (alternate "USB_OTG_FS_VBUS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 17.78 180)
+ (length 5.08)
+ (name "PA10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "121"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D1" bidirectional line)
+ (alternate "HRTIM_CHC2" bidirectional line)
+ (alternate "LPUART1_RX" bidirectional line)
+ (alternate "LTDC_B1" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "MDIOS_MDIO" bidirectional line)
+ (alternate "TIM1_CH3" bidirectional line)
+ (alternate "USART1_RX" bidirectional line)
+ (alternate "USB_OTG_FS_ID" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 15.24 180)
+ (length 5.08)
+ (name "PA11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "122"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "HRTIM_CHD1" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "LPUART1_CTS" bidirectional line)
+ (alternate "LTDC_R4" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "TIM1_CH4" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ (alternate "USART1_CTS" bidirectional line)
+ (alternate "USART1_NSS" bidirectional line)
+ (alternate "USB_OTG_FS_DM" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 12.7 180)
+ (length 5.08)
+ (name "PA12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "123"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "HRTIM_CHD2" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LPUART1_DE" bidirectional line)
+ (alternate "LPUART1_RTS" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM1_ETR" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ (alternate "USART1_DE" bidirectional line)
+ (alternate "USART1_RTS" bidirectional line)
+ (alternate "USB_OTG_FS_DP" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 7.62 180)
+ (length 5.08)
+ (name "PH13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "128"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "FMC_D21" bidirectional line)
+ (alternate "LTDC_G2" bidirectional line)
+ (alternate "TIM8_CH1N" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -10.16 180)
+ (length 5.08)
+ (name "PC12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "141"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D9" bidirectional line)
+ (alternate "DEBUG_TRACED3" bidirectional line)
+ (alternate "HRTIM_EEV2" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "SDMMC1_CK" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ (alternate "UART5_TX" bidirectional line)
+ (alternate "USART3_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -12.7 180)
+ (length 5.08)
+ (name "PD2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "144"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D11" bidirectional line)
+ (alternate "DEBUG_TRACED2" bidirectional line)
+ (alternate "SDMMC1_CMD" bidirectional line)
+ (alternate "TIM3_ETR" bidirectional line)
+ (alternate "UART5_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -20.32 180)
+ (length 5.08)
+ (name "PD5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "147"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_NWE" bidirectional line)
+ (alternate "HRTIM_EEV3" bidirectional line)
+ (alternate "USART2_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -5.08 180)
+ (length 5.08)
+ (name "PD6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "150"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D10" bidirectional line)
+ (alternate "DFSDM1_CKIN4" bidirectional line)
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "FMC_NWAIT" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "LTDC_B2" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SDMMC2_CK" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ (alternate "USART2_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 0 180)
+ (length 5.08)
+ (name "PA0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "40"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP16" bidirectional line)
+ (alternate "ETH_CRS" bidirectional line)
+ (alternate "PWR_WKUP1" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SDMMC2_CMD" bidirectional line)
+ (alternate "TIM15_BKIN" bidirectional line)
+ (alternate "TIM2_CH1" bidirectional line)
+ (alternate "TIM2_ETR" bidirectional line)
+ (alternate "TIM5_CH1" bidirectional line)
+ (alternate "TIM8_ETR" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ (alternate "USART2_CTS" bidirectional line)
+ (alternate "USART2_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -17.78 180)
+ (length 5.08)
+ (name "PA3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "47"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP15" bidirectional line)
+ (alternate "ADC2_INP15" bidirectional line)
+ (alternate "ETH_COL" bidirectional line)
+ (alternate "LPTIM5_OUT" bidirectional line)
+ (alternate "LTDC_B2" bidirectional line)
+ (alternate "LTDC_B5" bidirectional line)
+ (alternate "TIM15_CH2" bidirectional line)
+ (alternate "TIM2_CH4" bidirectional line)
+ (alternate "TIM5_CH4" bidirectional line)
+ (alternate "USART2_RX" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D0" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -2.54 180)
+ (length 5.08)
+ (name "PB14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "94"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_DATIN2" bidirectional line)
+ (alternate "I2S2_SDI" bidirectional line)
+ (alternate "SDMMC2_D0" bidirectional line)
+ (alternate "SPI2_MISO" bidirectional line)
+ (alternate "TIM12_CH1" bidirectional line)
+ (alternate "TIM1_CH2N" bidirectional line)
+ (alternate "TIM8_CH2N" bidirectional line)
+ (alternate "UART4_DE" bidirectional line)
+ (alternate "UART4_RTS" bidirectional line)
+ (alternate "USART1_TX" bidirectional line)
+ (alternate "USART3_DE" bidirectional line)
+ (alternate "USART3_RTS" bidirectional line)
+ (alternate "USB_OTG_HS_DM" bidirectional line)
+ )
+ )
+ )
+)
diff --git a/Hardware/MCU.kicad_sch b/Hardware/MCU.kicad_sch
index a508928..7175640 100644
--- a/Hardware/MCU.kicad_sch
+++ b/Hardware/MCU.kicad_sch
@@ -3,14 +3,1137 @@
(generator "eeschema")
(generator_version "8.0")
(uuid "35b8a975-a1f8-4a47-8395-8e1ea283b386")
- (paper "A4")
+ (paper "A3")
(lib_symbols
- (symbol "MCU_ST_STM32H7:STM32H753ZITx"
+ (symbol "SN75LVDS83BDGGR:SN75LVDS83BDGGR"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "IC"
+ (at 31.75 7.62 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ )
+ )
+ (property "Value" "SN75LVDS83BDGGR"
+ (at 31.75 5.08 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ )
+ )
+ (property "Footprint" "SOP50P810X120-56N"
+ (at 31.75 -94.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.ti.com/lit/gpn/SN75LVDS83B"
+ (at 31.75 -194.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Description" "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Height" "1.2"
+ (at 31.75 -394.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Mouser Part Number" "595-SN75LVDS83BDGGR"
+ (at 31.75 -494.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D"
+ (at 31.75 -594.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Manufacturer_Name" "Texas Instruments"
+ (at 31.75 -694.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Manufacturer_Part_Number" "SN75LVDS83BDGGR"
+ (at 31.75 -794.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (symbol "SN75LVDS83BDGGR_1_1"
+ (rectangle
+ (start 5.08 2.54)
+ (end 30.48 -71.12)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin passive line
+ (at 0 0 0)
+ (length 5.08)
+ (name "IOVCC_1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -22.86 0)
+ (length 5.08)
+ (name "D11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -25.4 0)
+ (length 5.08)
+ (name "D12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -27.94 0)
+ (length 5.08)
+ (name "D13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -30.48 0)
+ (length 5.08)
+ (name "GND_2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -33.02 0)
+ (length 5.08)
+ (name "D14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -35.56 0)
+ (length 5.08)
+ (name "D15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -38.1 0)
+ (length 5.08)
+ (name "D16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -40.64 0)
+ (length 5.08)
+ (name "CLKSEL"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -43.18 0)
+ (length 5.08)
+ (name "D17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -45.72 0)
+ (length 5.08)
+ (name "D18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -2.54 0)
+ (length 5.08)
+ (name "D5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -48.26 0)
+ (length 5.08)
+ (name "D19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -50.8 0)
+ (length 5.08)
+ (name "GND_3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -53.34 0)
+ (length 5.08)
+ (name "D20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -55.88 0)
+ (length 5.08)
+ (name "D21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -58.42 0)
+ (length 5.08)
+ (name "D22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -60.96 0)
+ (length 5.08)
+ (name "D23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -63.5 0)
+ (length 5.08)
+ (name "IOVCC_2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -66.04 0)
+ (length 5.08)
+ (name "D24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -68.58 0)
+ (length 5.08)
+ (name "D25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "28"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -68.58 180)
+ (length 5.08)
+ (name "GND_4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "29"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -5.08 0)
+ (length 5.08)
+ (name "D6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -66.04 180)
+ (length 5.08)
+ (name "D26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "30"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -63.5 180)
+ (length 5.08)
+ (name "CLKIN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "31"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -60.96 180)
+ (length 5.08)
+ (name "~{SHTDN}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "32"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -58.42 180)
+ (length 5.08)
+ (name "GND_5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "33"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -55.88 180)
+ (length 5.08)
+ (name "PLLVCC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "34"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -53.34 180)
+ (length 5.08)
+ (name "GND_6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "35"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -50.8 180)
+ (length 5.08)
+ (name "GND_7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "36"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -48.26 180)
+ (length 5.08)
+ (name "Y3P"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "37"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -45.72 180)
+ (length 5.08)
+ (name "Y3M"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "38"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -43.18 180)
+ (length 5.08)
+ (name "CLKOUTP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "39"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -7.62 0)
+ (length 5.08)
+ (name "D7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -40.64 180)
+ (length 5.08)
+ (name "CLKOUTM"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "40"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -38.1 180)
+ (length 5.08)
+ (name "Y2P"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "41"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -35.56 180)
+ (length 5.08)
+ (name "Y2M"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "42"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -33.02 180)
+ (length 5.08)
+ (name "GND_8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "43"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -30.48 180)
+ (length 5.08)
+ (name "LVDSVCC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "44"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -27.94 180)
+ (length 5.08)
+ (name "Y1P"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "45"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -25.4 180)
+ (length 5.08)
+ (name "Y1M"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "46"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -22.86 180)
+ (length 5.08)
+ (name "Y0P"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "47"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -20.32 180)
+ (length 5.08)
+ (name "Y0M"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "48"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -17.78 180)
+ (length 5.08)
+ (name "GND_9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "49"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -10.16 0)
+ (length 5.08)
+ (name "GND_1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -15.24 180)
+ (length 5.08)
+ (name "D27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "50"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -12.7 180)
+ (length 5.08)
+ (name "D0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "51"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -10.16 180)
+ (length 5.08)
+ (name "D1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "52"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -7.62 180)
+ (length 5.08)
+ (name "GND_10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "53"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -5.08 180)
+ (length 5.08)
+ (name "D2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "54"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 -2.54 180)
+ (length 5.08)
+ (name "D3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "55"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 35.56 0 180)
+ (length 5.08)
+ (name "D4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "56"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -12.7 0)
+ (length 5.08)
+ (name "D8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -15.24 0)
+ (length 5.08)
+ (name "D9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -17.78 0)
+ (length 5.08)
+ (name "D10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -20.32 0)
+ (length 5.08)
+ (name "VCC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "STM32H753IITx_1"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "U"
- (at -27.94 90.17 0)
+ (at -11.684 0.762 0)
(effects
(font
(size 1.27 1.27)
@@ -18,8 +1141,8 @@
(justify left)
)
)
- (property "Value" "STM32H753ZITx"
- (at 20.32 90.17 0)
+ (property "Value" "STM32H753IITx"
+ (at -23.114 -2.54 0)
(effects
(font
(size 1.27 1.27)
@@ -27,8 +1150,8 @@
(justify left)
)
)
- (property "Footprint" "Package_QFP:LQFP-144_20x20mm_P0.5mm"
- (at -27.94 -88.9 0)
+ (property "Footprint" "Package_QFP:LQFP-176_24x24mm_P0.5mm"
+ (at 21.336 47.244 0)
(effects
(font
(size 1.27 1.27)
@@ -37,8 +1160,8 @@
(hide yes)
)
)
- (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753zi.pdf"
- (at 0 0 0)
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753ii.pdf"
+ (at -3.556 43.18 0)
(effects
(font
(size 1.27 1.27)
@@ -46,8 +1169,8 @@
(hide yes)
)
)
- (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 114 GPIO, LQFP144"
- (at 0 0 0)
+ (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 140 GPIO, LQFP176"
+ (at -3.556 43.18 0)
(effects
(font
(size 1.27 1.27)
@@ -64,7 +1187,7 @@
(hide yes)
)
)
- (property "ki_fp_filters" "LQFP*20x20mm*P0.5mm*"
+ (property "ki_fp_filters" "LQFP*24x24mm*P0.5mm*"
(at 0 0 0)
(effects
(font
@@ -73,10 +1196,10 @@
(hide yes)
)
)
- (symbol "STM32H753ZITx_0_1"
+ (symbol "STM32H753IITx_1_1_1"
(rectangle
- (start -27.94 -88.9)
- (end 27.94 88.9)
+ (start 10.16 25.4)
+ (end -10.16 -25.4)
(stroke
(width 0.254)
(type default)
@@ -85,10 +1208,561 @@
(type background)
)
)
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "102"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -2.54 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "103"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "113"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -17.78 180)
+ (length 5.08)
+ (name "VDD33_USB"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "114"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "126"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -5.08 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "127"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "135"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -7.62 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "136"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -15.24 1.27 0)
+ (length 5.08)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "148"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -10.16 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "149"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 17.78 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "158"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -12.7 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "159"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -15.24 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "172"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 15.24 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 12.7 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "36"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -15.24 -1.27 0)
+ (length 5.08)
+ (name "VSSA"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "37"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -20.32 180)
+ (length 5.08)
+ (name "VDDA"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "39"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "48"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 10.16 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "49"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 20.32 180)
+ (length 5.08)
+ (name "VBAT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "61"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 7.62 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "62"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "71"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 5.08 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "72"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 2.54 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "82"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "90"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 0 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "91"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
)
- (symbol "STM32H753ZITx_1_1"
+ (symbol "STM32H753IITx_1_2_1"
+ (rectangle
+ (start -10.16 31.75)
+ (end 10.16 -31.75)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
(pin bidirectional line
- (at -33.02 -35.56 0)
+ (at 15.24 -22.86 180)
(length 5.08)
(name "PE2"
(effects
@@ -115,29 +1789,9 @@
(alternate "SPI4_SCK" bidirectional line)
)
(pin bidirectional line
- (at -33.02 12.7 0)
+ (at 15.24 -17.78 180)
(length 5.08)
- (name "PF0"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "10"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "FMC_A0" bidirectional line)
- (alternate "I2C2_SDA" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 63.5 180)
- (length 5.08)
- (name "PA8"
+ (name "PD12"
(effects
(font
(size 1.27 1.27)
@@ -151,23 +1805,21 @@
)
)
)
- (alternate "HRTIM_CHB2" bidirectional line)
- (alternate "I2C3_SCL" bidirectional line)
- (alternate "LTDC_B3" bidirectional line)
- (alternate "LTDC_R6" bidirectional line)
- (alternate "RCC_MCO_1" bidirectional line)
- (alternate "TIM1_CH1" bidirectional line)
- (alternate "TIM8_BKIN2" bidirectional line)
- (alternate "TIM8_BKIN2_COMP1" bidirectional line)
- (alternate "TIM8_BKIN2_COMP2" bidirectional line)
- (alternate "UART7_RX" bidirectional line)
- (alternate "USART1_CK" bidirectional line)
- (alternate "USB_OTG_FS_SOF" bidirectional line)
+ (alternate "FMC_A17" bidirectional line)
+ (alternate "FMC_ALE" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ (alternate "LPTIM1_IN1" bidirectional line)
+ (alternate "LPTIM2_IN1" bidirectional line)
+ (alternate "QUADSPI_BK1_IO1" bidirectional line)
+ (alternate "SAI2_FS_A" bidirectional line)
+ (alternate "TIM4_CH1" bidirectional line)
+ (alternate "USART3_DE" bidirectional line)
+ (alternate "USART3_RTS" bidirectional line)
)
(pin bidirectional line
- (at 33.02 60.96 180)
+ (at 15.24 -20.32 180)
(length 5.08)
- (name "PA9"
+ (name "PD13"
(effects
(font
(size 1.27 1.27)
@@ -181,150 +1833,17 @@
)
)
)
- (alternate "DAC1_EXTI9" bidirectional line)
- (alternate "DCMI_D0" bidirectional line)
- (alternate "ETH_TX_ER" bidirectional line)
- (alternate "HRTIM_CHC1" bidirectional line)
- (alternate "I2C3_SMBA" bidirectional line)
- (alternate "I2S2_CK" bidirectional line)
- (alternate "LPUART1_TX" bidirectional line)
- (alternate "LTDC_R5" bidirectional line)
- (alternate "SPI2_SCK" bidirectional line)
- (alternate "TIM1_CH2" bidirectional line)
- (alternate "USART1_TX" bidirectional line)
- (alternate "USB_OTG_FS_VBUS" bidirectional line)
+ (alternate "FMC_A18" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ (alternate "LPTIM1_OUT" bidirectional line)
+ (alternate "QUADSPI_BK1_IO3" bidirectional line)
+ (alternate "SAI2_SCK_A" bidirectional line)
+ (alternate "TIM4_CH2" bidirectional line)
)
(pin bidirectional line
- (at 33.02 58.42 180)
+ (at -15.24 -5.08 0)
(length 5.08)
- (name "PA10"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "102"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "DCMI_D1" bidirectional line)
- (alternate "HRTIM_CHC2" bidirectional line)
- (alternate "LPUART1_RX" bidirectional line)
- (alternate "LTDC_B1" bidirectional line)
- (alternate "LTDC_B4" bidirectional line)
- (alternate "MDIOS_MDIO" bidirectional line)
- (alternate "TIM1_CH3" bidirectional line)
- (alternate "USART1_RX" bidirectional line)
- (alternate "USB_OTG_FS_ID" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 55.88 180)
- (length 5.08)
- (name "PA11"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "103"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_EXTI11" bidirectional line)
- (alternate "ADC2_EXTI11" bidirectional line)
- (alternate "ADC3_EXTI11" bidirectional line)
- (alternate "FDCAN1_RX" bidirectional line)
- (alternate "HRTIM_CHD1" bidirectional line)
- (alternate "I2S2_WS" bidirectional line)
- (alternate "LPUART1_CTS" bidirectional line)
- (alternate "LTDC_R4" bidirectional line)
- (alternate "SPI2_NSS" bidirectional line)
- (alternate "TIM1_CH4" bidirectional line)
- (alternate "UART4_RX" bidirectional line)
- (alternate "USART1_CTS" bidirectional line)
- (alternate "USART1_NSS" bidirectional line)
- (alternate "USB_OTG_FS_DM" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 53.34 180)
- (length 5.08)
- (name "PA12"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "104"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "FDCAN1_TX" bidirectional line)
- (alternate "HRTIM_CHD2" bidirectional line)
- (alternate "I2S2_CK" bidirectional line)
- (alternate "LPUART1_DE" bidirectional line)
- (alternate "LPUART1_RTS" bidirectional line)
- (alternate "LTDC_R5" bidirectional line)
- (alternate "SAI2_FS_B" bidirectional line)
- (alternate "SPI2_SCK" bidirectional line)
- (alternate "TIM1_ETR" bidirectional line)
- (alternate "UART4_TX" bidirectional line)
- (alternate "USART1_DE" bidirectional line)
- (alternate "USART1_RTS" bidirectional line)
- (alternate "USB_OTG_FS_DP" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 50.8 180)
- (length 5.08)
- (name "PA13"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "105"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "DEBUG_JTMS-SWDIO" bidirectional line)
- )
- (pin power_out line
- (at -33.02 -76.2 0)
- (length 5.08)
- (name "VCAP"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "106"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at 0 -93.98 90)
- (length 5.08) hide
- (name "VSS"
+ (name "PG3"
(effects
(font
(size 1.27 1.27)
@@ -338,66 +1857,204 @@
)
)
)
- )
- (pin power_in line
- (at 5.08 93.98 270)
- (length 5.08)
- (name "VDD"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "108"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
+ (alternate "FMC_A13" bidirectional line)
+ (alternate "TIM8_BKIN2" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP2" bidirectional line)
)
(pin bidirectional line
- (at 33.02 48.26 180)
+ (at 15.24 7.62 180)
(length 5.08)
- (name "PA14"
+ (name "PC6"
(effects
(font
(size 1.27 1.27)
)
)
)
- (number "109"
+ (number "115"
(effects
(font
(size 1.27 1.27)
)
)
)
- (alternate "DEBUG_JTCK-SWCLK" bidirectional line)
+ (alternate "DCMI_D0" bidirectional line)
+ (alternate "DFSDM1_CKIN3" bidirectional line)
+ (alternate "FMC_NWAIT" bidirectional line)
+ (alternate "HRTIM_CHA1" bidirectional line)
+ (alternate "I2S2_MCK" bidirectional line)
+ (alternate "LTDC_HSYNC" bidirectional line)
+ (alternate "SDMMC1_D0DIR" bidirectional line)
+ (alternate "SDMMC1_D6" bidirectional line)
+ (alternate "SDMMC2_D6" bidirectional line)
+ (alternate "SWPMI1_IO" bidirectional line)
+ (alternate "TIM3_CH1" bidirectional line)
+ (alternate "TIM8_CH1" bidirectional line)
+ (alternate "USART6_TX" bidirectional line)
)
(pin bidirectional line
- (at -33.02 10.16 0)
+ (at 15.24 5.08 180)
(length 5.08)
- (name "PF1"
+ (name "PC7"
(effects
(font
(size 1.27 1.27)
)
)
)
- (number "11"
+ (number "116"
(effects
(font
(size 1.27 1.27)
)
)
)
- (alternate "FMC_A1" bidirectional line)
- (alternate "I2C2_SCL" bidirectional line)
+ (alternate "DCMI_D1" bidirectional line)
+ (alternate "DEBUG_TRGIO" bidirectional line)
+ (alternate "DFSDM1_DATIN3" bidirectional line)
+ (alternate "FMC_NE1" bidirectional line)
+ (alternate "HRTIM_CHA2" bidirectional line)
+ (alternate "I2S3_MCK" bidirectional line)
+ (alternate "LTDC_G6" bidirectional line)
+ (alternate "SDMMC1_D123DIR" bidirectional line)
+ (alternate "SDMMC1_D7" bidirectional line)
+ (alternate "SDMMC2_D7" bidirectional line)
+ (alternate "SWPMI1_TX" bidirectional line)
+ (alternate "TIM3_CH2" bidirectional line)
+ (alternate "TIM8_CH2" bidirectional line)
+ (alternate "USART6_RX" bidirectional line)
)
(pin bidirectional line
- (at 33.02 45.72 180)
+ (at 15.24 2.54 180)
+ (length 5.08)
+ (name "PC8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "117"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D2" bidirectional line)
+ (alternate "DEBUG_TRACED1" bidirectional line)
+ (alternate "FMC_NCE" bidirectional line)
+ (alternate "FMC_NE2" bidirectional line)
+ (alternate "HRTIM_CHB1" bidirectional line)
+ (alternate "SDMMC1_D0" bidirectional line)
+ (alternate "SWPMI1_RX" bidirectional line)
+ (alternate "TIM3_CH3" bidirectional line)
+ (alternate "TIM8_CH3" bidirectional line)
+ (alternate "UART5_DE" bidirectional line)
+ (alternate "UART5_RTS" bidirectional line)
+ (alternate "USART6_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -2.54 0)
+ (length 5.08)
+ (name "PH15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "130"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "DCMI_D11" bidirectional line)
+ (alternate "FMC_D23" bidirectional line)
+ (alternate "LTDC_G4" bidirectional line)
+ (alternate "TIM8_CH3N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 27.94 0)
+ (length 5.08)
+ (name "PI0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "131"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D13" bidirectional line)
+ (alternate "FMC_D24" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "LTDC_G5" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "TIM5_CH4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 25.4 0)
+ (length 5.08)
+ (name "PI1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "132"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D8" bidirectional line)
+ (alternate "FMC_D25" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LTDC_G6" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM8_BKIN2" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 22.86 0)
+ (length 5.08)
+ (name "PI3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "134"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D10" bidirectional line)
+ (alternate "FMC_D27" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ (alternate "TIM8_ETR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 25.4 180)
(length 5.08)
(name "PA15"
(effects
@@ -406,7 +2063,7 @@
)
)
)
- (number "110"
+ (number "138"
(effects
(font
(size 1.27 1.27)
@@ -431,7 +2088,7 @@
(alternate "UART7_TX" bidirectional line)
)
(pin bidirectional line
- (at 33.02 -27.94 180)
+ (at 15.24 0 180)
(length 5.08)
(name "PC10"
(effects
@@ -440,7 +2097,7 @@
)
)
)
- (number "111"
+ (number "139"
(effects
(font
(size 1.27 1.27)
@@ -459,7 +2116,7 @@
(alternate "USART3_TX" bidirectional line)
)
(pin bidirectional line
- (at 33.02 -30.48 180)
+ (at 15.24 -2.54 180)
(length 5.08)
(name "PC11"
(effects
@@ -468,7 +2125,7 @@
)
)
)
- (number "112"
+ (number "140"
(effects
(font
(size 1.27 1.27)
@@ -489,104 +2146,7 @@
(alternate "USART3_RX" bidirectional line)
)
(pin bidirectional line
- (at 33.02 -33.02 180)
- (length 5.08)
- (name "PC12"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "113"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "DCMI_D9" bidirectional line)
- (alternate "DEBUG_TRACED3" bidirectional line)
- (alternate "HRTIM_EEV2" bidirectional line)
- (alternate "I2S3_SDO" bidirectional line)
- (alternate "SDMMC1_CK" bidirectional line)
- (alternate "SPI3_MOSI" bidirectional line)
- (alternate "UART5_TX" bidirectional line)
- (alternate "USART3_CK" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 -45.72 180)
- (length 5.08)
- (name "PD0"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "114"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "DFSDM1_CKIN6" bidirectional line)
- (alternate "FDCAN1_RX" bidirectional line)
- (alternate "FMC_D2" bidirectional line)
- (alternate "FMC_DA2" bidirectional line)
- (alternate "SAI3_SCK_A" bidirectional line)
- (alternate "UART4_RX" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 -48.26 180)
- (length 5.08)
- (name "PD1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "115"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "DFSDM1_DATIN6" bidirectional line)
- (alternate "FDCAN1_TX" bidirectional line)
- (alternate "FMC_D3" bidirectional line)
- (alternate "FMC_DA3" bidirectional line)
- (alternate "SAI3_SD_A" bidirectional line)
- (alternate "UART4_TX" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 -50.8 180)
- (length 5.08)
- (name "PD2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "116"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "DCMI_D11" bidirectional line)
- (alternate "DEBUG_TRACED2" bidirectional line)
- (alternate "SDMMC1_CMD" bidirectional line)
- (alternate "TIM3_ETR" bidirectional line)
- (alternate "UART5_RX" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 -53.34 180)
+ (at 15.24 -7.62 180)
(length 5.08)
(name "PD3"
(effects
@@ -595,7 +2155,7 @@
)
)
)
- (number "117"
+ (number "145"
(effects
(font
(size 1.27 1.27)
@@ -612,7 +2172,7 @@
(alternate "USART2_NSS" bidirectional line)
)
(pin bidirectional line
- (at 33.02 -55.88 180)
+ (at 15.24 -10.16 180)
(length 5.08)
(name "PD4"
(effects
@@ -621,7 +2181,7 @@
)
)
)
- (number "118"
+ (number "146"
(effects
(font
(size 1.27 1.27)
@@ -635,115 +2195,7 @@
(alternate "USART2_RTS" bidirectional line)
)
(pin bidirectional line
- (at 33.02 -58.42 180)
- (length 5.08)
- (name "PD5"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "119"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "FMC_NWE" bidirectional line)
- (alternate "HRTIM_EEV3" bidirectional line)
- (alternate "USART2_TX" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 7.62 0)
- (length 5.08)
- (name "PF2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "12"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "FMC_A2" bidirectional line)
- (alternate "I2C2_SMBA" bidirectional line)
- )
- (pin passive line
- (at 0 -93.98 90)
- (length 5.08) hide
- (name "VSS"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "120"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at 7.62 93.98 270)
- (length 5.08)
- (name "VDD"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "121"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 33.02 -60.96 180)
- (length 5.08)
- (name "PD6"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "122"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "DCMI_D10" bidirectional line)
- (alternate "DFSDM1_CKIN4" bidirectional line)
- (alternate "DFSDM1_DATIN1" bidirectional line)
- (alternate "FMC_NWAIT" bidirectional line)
- (alternate "I2S3_SDO" bidirectional line)
- (alternate "LTDC_B2" bidirectional line)
- (alternate "SAI1_D1" bidirectional line)
- (alternate "SAI1_SD_A" bidirectional line)
- (alternate "SAI4_D1" bidirectional line)
- (alternate "SAI4_SD_A" bidirectional line)
- (alternate "SDMMC2_CK" bidirectional line)
- (alternate "SPI3_MOSI" bidirectional line)
- (alternate "USART2_RX" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 -63.5 180)
+ (at 15.24 -12.7 180)
(length 5.08)
(name "PD7"
(effects
@@ -752,7 +2204,7 @@
)
)
)
- (number "123"
+ (number "151"
(effects
(font
(size 1.27 1.27)
@@ -769,7 +2221,7 @@
(alternate "USART2_CK" bidirectional line)
)
(pin bidirectional line
- (at -33.02 33.02 0)
+ (at -15.24 -7.62 0)
(length 5.08)
(name "PG9"
(effects
@@ -778,7 +2230,7 @@
)
)
)
- (number "124"
+ (number "152"
(effects
(font
(size 1.27 1.27)
@@ -797,7 +2249,7 @@
(alternate "USART6_RX" bidirectional line)
)
(pin bidirectional line
- (at -33.02 30.48 0)
+ (at -15.24 -10.16 0)
(length 5.08)
(name "PG10"
(effects
@@ -806,7 +2258,7 @@
)
)
)
- (number "125"
+ (number "153"
(effects
(font
(size 1.27 1.27)
@@ -823,7 +2275,7 @@
(alternate "SPI1_NSS" bidirectional line)
)
(pin bidirectional line
- (at -33.02 27.94 0)
+ (at -15.24 -12.7 0)
(length 5.08)
(name "PG11"
(effects
@@ -832,7 +2284,7 @@
)
)
)
- (number "126"
+ (number "154"
(effects
(font
(size 1.27 1.27)
@@ -853,35 +2305,7 @@
(alternate "SPI1_SCK" bidirectional line)
)
(pin bidirectional line
- (at -33.02 25.4 0)
- (length 5.08)
- (name "PG12"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "127"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ETH_TXD1" bidirectional line)
- (alternate "FMC_NE4" bidirectional line)
- (alternate "HRTIM_EEV5" bidirectional line)
- (alternate "LPTIM1_IN1" bidirectional line)
- (alternate "LTDC_B1" bidirectional line)
- (alternate "LTDC_B4" bidirectional line)
- (alternate "SPDIFRX1_IN1" bidirectional line)
- (alternate "SPI6_MISO" bidirectional line)
- (alternate "USART6_DE" bidirectional line)
- (alternate "USART6_RTS" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 22.86 0)
+ (at -15.24 -15.24 0)
(length 5.08)
(name "PG13"
(effects
@@ -890,7 +2314,7 @@
)
)
)
- (number "128"
+ (number "156"
(effects
(font
(size 1.27 1.27)
@@ -908,7 +2332,7 @@
(alternate "USART6_NSS" bidirectional line)
)
(pin bidirectional line
- (at -33.02 20.32 0)
+ (at -15.24 -17.78 0)
(length 5.08)
(name "PG14"
(effects
@@ -917,7 +2341,7 @@
)
)
)
- (number "129"
+ (number "157"
(effects
(font
(size 1.27 1.27)
@@ -934,117 +2358,7 @@
(alternate "USART6_TX" bidirectional line)
)
(pin bidirectional line
- (at -33.02 5.08 0)
- (length 5.08)
- (name "PF3"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "13"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC3_INP5" bidirectional line)
- (alternate "FMC_A3" bidirectional line)
- )
- (pin passive line
- (at 0 -93.98 90)
- (length 5.08) hide
- (name "VSS"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "130"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at 10.16 93.98 270)
- (length 5.08)
- (name "VDD"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "131"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -33.02 17.78 0)
- (length 5.08)
- (name "PG15"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "132"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_EXTI15" bidirectional line)
- (alternate "ADC2_EXTI15" bidirectional line)
- (alternate "ADC3_EXTI15" bidirectional line)
- (alternate "DCMI_D13" bidirectional line)
- (alternate "FMC_SDNCAS" bidirectional line)
- (alternate "USART6_CTS" bidirectional line)
- (alternate "USART6_NSS" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 33.02 180)
- (length 5.08)
- (name "PB3"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "133"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "CRS_SYNC" bidirectional line)
- (alternate "DEBUG_JTDO-SWO" bidirectional line)
- (alternate "HRTIM_FLT4" bidirectional line)
- (alternate "I2S1_CK" bidirectional line)
- (alternate "I2S3_CK" bidirectional line)
- (alternate "SDMMC2_D2" bidirectional line)
- (alternate "SPI1_SCK" bidirectional line)
- (alternate "SPI3_SCK" bidirectional line)
- (alternate "SPI6_SCK" bidirectional line)
- (alternate "TIM2_CH2" bidirectional line)
- (alternate "UART7_RX" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 30.48 180)
+ (at 15.24 20.32 180)
(length 5.08)
(name "PB4"
(effects
@@ -1053,7 +2367,7 @@
)
)
)
- (number "134"
+ (number "162"
(effects
(font
(size 1.27 1.27)
@@ -1075,7 +2389,7 @@
(alternate "UART7_TX" bidirectional line)
)
(pin bidirectional line
- (at 33.02 27.94 180)
+ (at 15.24 17.78 180)
(length 5.08)
(name "PB5"
(effects
@@ -1084,7 +2398,7 @@
)
)
)
- (number "135"
+ (number "163"
(effects
(font
(size 1.27 1.27)
@@ -1109,7 +2423,7 @@
(alternate "USB_OTG_HS_ULPI_D7" bidirectional line)
)
(pin bidirectional line
- (at 33.02 25.4 180)
+ (at 15.24 15.24 180)
(length 5.08)
(name "PB6"
(effects
@@ -1118,7 +2432,7 @@
)
)
)
- (number "136"
+ (number "164"
(effects
(font
(size 1.27 1.27)
@@ -1141,7 +2455,7 @@
(alternate "USART1_TX" bidirectional line)
)
(pin bidirectional line
- (at 33.02 22.86 180)
+ (at 15.24 12.7 180)
(length 5.08)
(name "PB7"
(effects
@@ -1150,7 +2464,7 @@
)
)
)
- (number "137"
+ (number "165"
(effects
(font
(size 1.27 1.27)
@@ -1169,26 +2483,711 @@
(alternate "TIM4_CH2" bidirectional line)
(alternate "USART1_RX" bidirectional line)
)
- (pin input line
- (at -33.02 78.74 0)
+ (pin bidirectional line
+ (at -15.24 20.32 0)
(length 5.08)
- (name "BOOT0"
+ (name "PI6"
(effects
(font
(size 1.27 1.27)
)
)
)
- (number "138"
+ (number "175"
(effects
(font
(size 1.27 1.27)
)
)
)
+ (alternate "DCMI_D6" bidirectional line)
+ (alternate "FMC_D28" bidirectional line)
+ (alternate "LTDC_B6" bidirectional line)
+ (alternate "SAI2_SD_A" bidirectional line)
+ (alternate "TIM8_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 17.78 0)
+ (length 5.08)
+ (name "PI7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "176"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D7" bidirectional line)
+ (alternate "FMC_D29" bidirectional line)
+ (alternate "LTDC_B7" bidirectional line)
+ (alternate "SAI2_FS_A" bidirectional line)
+ (alternate "TIM8_CH3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -25.4 180)
+ (length 5.08)
+ (name "PE3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_TRACED0" bidirectional line)
+ (alternate "FMC_A19" bidirectional line)
+ (alternate "SAI1_SD_B" bidirectional line)
+ (alternate "SAI4_SD_B" bidirectional line)
+ (alternate "TIM15_BKIN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -20.32 0)
+ (length 5.08)
+ (name "PF6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN4" bidirectional line)
+ (alternate "ADC3_INP8" bidirectional line)
+ (alternate "QUADSPI_BK1_IO3" bidirectional line)
+ (alternate "SAI1_SD_B" bidirectional line)
+ (alternate "SAI4_SD_B" bidirectional line)
+ (alternate "SPI5_NSS" bidirectional line)
+ (alternate "TIM16_CH1" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -22.86 0)
+ (length 5.08)
+ (name "PF7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP3" bidirectional line)
+ (alternate "QUADSPI_BK1_IO2" bidirectional line)
+ (alternate "SAI1_MCLK_B" bidirectional line)
+ (alternate "SAI4_MCLK_B" bidirectional line)
+ (alternate "SPI5_SCK" bidirectional line)
+ (alternate "TIM17_CH1" bidirectional line)
+ (alternate "UART7_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -25.4 0)
+ (length 5.08)
+ (name "PF8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN3" bidirectional line)
+ (alternate "ADC3_INP7" bidirectional line)
+ (alternate "QUADSPI_BK1_IO0" bidirectional line)
+ (alternate "SAI1_SCK_B" bidirectional line)
+ (alternate "SAI4_SCK_B" bidirectional line)
+ (alternate "SPI5_MISO" bidirectional line)
+ (alternate "TIM13_CH1" bidirectional line)
+ (alternate "TIM16_CH1N" bidirectional line)
+ (alternate "UART7_DE" bidirectional line)
+ (alternate "UART7_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -27.94 0)
+ (length 5.08)
+ (name "PF9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP2" bidirectional line)
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "QUADSPI_BK1_IO1" bidirectional line)
+ (alternate "SAI1_FS_B" bidirectional line)
+ (alternate "SAI4_FS_B" bidirectional line)
+ (alternate "SPI5_MOSI" bidirectional line)
+ (alternate "TIM14_CH1" bidirectional line)
+ (alternate "TIM17_CH1N" bidirectional line)
+ (alternate "UART7_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 22.86 180)
+ (length 5.08)
+ (name "PB2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "58"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP1_INP" bidirectional line)
+ (alternate "DFSDM1_CKIN1" bidirectional line)
+ (alternate "ETH_TX_ER" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "QUADSPI_CLK" bidirectional line)
+ (alternate "RTC_OUT_ALARM" bidirectional line)
+ (alternate "RTC_OUT_CALIB" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 15.24 0)
+ (length 5.08)
+ (name "PI8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "PWR_WKUP3" bidirectional line)
+ (alternate "RTC_TAMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -5.08 180)
+ (length 5.08)
+ (name "PC13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "PWR_WKUP4" bidirectional line)
+ (alternate "RTC_OUT_ALARM" bidirectional line)
+ (alternate "RTC_OUT_CALIB" bidirectional line)
+ (alternate "RTC_TAMP1" bidirectional line)
+ (alternate "RTC_TS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 12.7 0)
+ (length 5.08)
+ (name "PH6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "83"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D8" bidirectional line)
+ (alternate "ETH_RXD2" bidirectional line)
+ (alternate "FMC_SDNE1" bidirectional line)
+ (alternate "I2C2_SMBA" bidirectional line)
+ (alternate "SPI5_SCK" bidirectional line)
+ (alternate "TIM12_CH1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 10.16 0)
+ (length 5.08)
+ (name "PH7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "84"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D9" bidirectional line)
+ (alternate "ETH_RXD3" bidirectional line)
+ (alternate "FMC_SDCKE1" bidirectional line)
+ (alternate "I2C3_SCL" bidirectional line)
+ (alternate "SPI5_MISO" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 7.62 0)
+ (length 5.08)
+ (name "PH9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "86"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_D0" bidirectional line)
+ (alternate "FMC_D17" bidirectional line)
+ (alternate "I2C3_SMBA" bidirectional line)
+ (alternate "LTDC_R3" bidirectional line)
+ (alternate "TIM12_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 5.08 0)
+ (length 5.08)
+ (name "PH10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "87"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D1" bidirectional line)
+ (alternate "FMC_D18" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ (alternate "LTDC_R4" bidirectional line)
+ (alternate "TIM5_CH1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 2.54 0)
+ (length 5.08)
+ (name "PH11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "88"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DCMI_D2" bidirectional line)
+ (alternate "FMC_D19" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "TIM5_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 0 0)
+ (length 5.08)
+ (name "PH12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "89"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D3" bidirectional line)
+ (alternate "FMC_D20" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ (alternate "LTDC_R6" bidirectional line)
+ (alternate "TIM5_CH3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 10.16 180)
+ (length 5.08)
+ (name "PB15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "95"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "DFSDM1_CKIN2" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "RTC_REFIN" bidirectional line)
+ (alternate "SDMMC2_D1" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ (alternate "TIM12_CH2" bidirectional line)
+ (alternate "TIM1_CH3N" bidirectional line)
+ (alternate "TIM8_CH3N" bidirectional line)
+ (alternate "UART4_CTS" bidirectional line)
+ (alternate "USART1_RX" bidirectional line)
+ (alternate "USB_OTG_HS_DP" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -15.24 180)
+ (length 5.08)
+ (name "PD11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "99"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "FMC_A16" bidirectional line)
+ (alternate "FMC_CLE" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ (alternate "LPTIM2_IN2" bidirectional line)
+ (alternate "QUADSPI_BK1_IO0" bidirectional line)
+ (alternate "SAI2_SD_A" bidirectional line)
+ (alternate "USART3_CTS" bidirectional line)
+ (alternate "USART3_NSS" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_1_3_1"
+ (rectangle
+ (start -6.35 38.1)
+ (end 6.35 -38.1)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "LTDC"
+ (at -2.54 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
)
(pin bidirectional line
- (at 33.02 20.32 180)
+ (at 11.43 -3.81 180)
+ (length 5.08)
+ (name "PG6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "110"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D12" bidirectional line)
+ (alternate "FMC_NE3" bidirectional line)
+ (alternate "HRTIM_CHE1" bidirectional line)
+ (alternate "LTDC_R7" bidirectional line)
+ (alternate "QUADSPI_BK1_NCS" bidirectional line)
+ (alternate "TIM17_BKIN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -6.35 180)
+ (length 5.08)
+ (name "PG7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "111"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D13" bidirectional line)
+ (alternate "FMC_INT" bidirectional line)
+ (alternate "HRTIM_CHE2" bidirectional line)
+ (alternate "LTDC_CLK" bidirectional line)
+ (alternate "SAI1_MCLK_A" bidirectional line)
+ (alternate "USART6_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 8.89 180)
+ (length 5.08)
+ (name "PC9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "118"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_D3" bidirectional line)
+ (alternate "I2C3_SDA" bidirectional line)
+ (alternate "I2S_CKIN" bidirectional line)
+ (alternate "LTDC_B2" bidirectional line)
+ (alternate "LTDC_G3" bidirectional line)
+ (alternate "QUADSPI_BK1_IO0" bidirectional line)
+ (alternate "RCC_MCO_2" bidirectional line)
+ (alternate "SDMMC1_D1" bidirectional line)
+ (alternate "SWPMI1_SUSPEND" bidirectional line)
+ (alternate "TIM3_CH4" bidirectional line)
+ (alternate "TIM8_CH4" bidirectional line)
+ (alternate "UART5_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 26.67 180)
+ (length 5.08)
+ (name "PA8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "119"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "HRTIM_CHB2" bidirectional line)
+ (alternate "I2C3_SCL" bidirectional line)
+ (alternate "LTDC_B3" bidirectional line)
+ (alternate "LTDC_R6" bidirectional line)
+ (alternate "RCC_MCO_1" bidirectional line)
+ (alternate "TIM1_CH1" bidirectional line)
+ (alternate "TIM8_BKIN2" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP2" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ (alternate "USART1_CK" bidirectional line)
+ (alternate "USB_OTG_FS_SOF" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -31.75 180)
+ (length 5.08)
+ (name "PI10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ETH_RX_ER" bidirectional line)
+ (alternate "FMC_D31" bidirectional line)
+ (alternate "LTDC_HSYNC" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -21.59 180)
+ (length 5.08)
+ (name "PH14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "129"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D4" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "FMC_D22" bidirectional line)
+ (alternate "LTDC_G3" bidirectional line)
+ (alternate "TIM8_CH2N" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -34.29 180)
+ (length 5.08)
+ (name "PI11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "LTDC_G6" bidirectional line)
+ (alternate "PWR_WKUP5" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_DIR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -24.13 180)
+ (length 5.08)
+ (name "PI2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "133"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D9" bidirectional line)
+ (alternate "FMC_D26" bidirectional line)
+ (alternate "I2S2_SDI" bidirectional line)
+ (alternate "LTDC_G7" bidirectional line)
+ (alternate "SPI2_MISO" bidirectional line)
+ (alternate "TIM8_CH4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -8.89 180)
+ (length 5.08)
+ (name "PG12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "155"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ETH_TXD1" bidirectional line)
+ (alternate "FMC_NE4" bidirectional line)
+ (alternate "HRTIM_EEV5" bidirectional line)
+ (alternate "LPTIM1_IN1" bidirectional line)
+ (alternate "LTDC_B1" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "SPDIFRX1_IN1" bidirectional line)
+ (alternate "SPI6_MISO" bidirectional line)
+ (alternate "USART6_DE" bidirectional line)
+ (alternate "USART6_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 19.05 180)
(length 5.08)
(name "PB8"
(effects
@@ -1197,7 +3196,7 @@
)
)
)
- (number "139"
+ (number "167"
(effects
(font
(size 1.27 1.27)
@@ -1219,28 +3218,7 @@
(alternate "UART4_RX" bidirectional line)
)
(pin bidirectional line
- (at -33.02 2.54 0)
- (length 5.08)
- (name "PF4"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "14"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC3_INN5" bidirectional line)
- (alternate "ADC3_INP9" bidirectional line)
- (alternate "FMC_A4" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 17.78 180)
+ (at 11.43 16.51 180)
(length 5.08)
(name "PB9"
(effects
@@ -1249,7 +3227,7 @@
)
)
)
- (number "140"
+ (number "168"
(effects
(font
(size 1.27 1.27)
@@ -1274,277 +3252,55 @@
(alternate "UART4_TX" bidirectional line)
)
(pin bidirectional line
- (at -33.02 -30.48 0)
+ (at 11.43 -26.67 180)
(length 5.08)
- (name "PE0"
+ (name "PI4"
(effects
(font
(size 1.27 1.27)
)
)
)
- (number "141"
+ (number "173"
(effects
(font
(size 1.27 1.27)
)
)
)
- (alternate "DCMI_D2" bidirectional line)
- (alternate "FMC_NBL0" bidirectional line)
- (alternate "HRTIM_SCIN" bidirectional line)
- (alternate "LPTIM1_ETR" bidirectional line)
- (alternate "LPTIM2_ETR" bidirectional line)
+ (alternate "DCMI_D5" bidirectional line)
+ (alternate "FMC_NBL2" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
(alternate "SAI2_MCLK_A" bidirectional line)
- (alternate "TIM4_ETR" bidirectional line)
- (alternate "UART8_RX" bidirectional line)
+ (alternate "TIM8_BKIN" bidirectional line)
+ (alternate "TIM8_BKIN_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN_COMP2" bidirectional line)
)
(pin bidirectional line
- (at -33.02 -33.02 0)
+ (at 11.43 -29.21 180)
(length 5.08)
- (name "PE1"
+ (name "PI5"
(effects
(font
(size 1.27 1.27)
)
)
)
- (number "142"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "DCMI_D3" bidirectional line)
- (alternate "FMC_NBL1" bidirectional line)
- (alternate "HRTIM_SCOUT" bidirectional line)
- (alternate "LPTIM1_IN2" bidirectional line)
- (alternate "UART8_TX" bidirectional line)
- )
- (pin input line
- (at -33.02 68.58 0)
- (length 5.08)
- (name "PDR_ON"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "143"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at 12.7 93.98 270)
- (length 5.08)
- (name "VDD"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "144"
+ (number "174"
(effects
(font
(size 1.27 1.27)
)
)
)
+ (alternate "DCMI_VSYNC" bidirectional line)
+ (alternate "FMC_NBL3" bidirectional line)
+ (alternate "LTDC_B5" bidirectional line)
+ (alternate "SAI2_SCK_A" bidirectional line)
+ (alternate "TIM8_CH1" bidirectional line)
)
(pin bidirectional line
- (at -33.02 0 0)
- (length 5.08)
- (name "PF5"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "15"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC3_INP4" bidirectional line)
- (alternate "FMC_A5" bidirectional line)
- )
- (pin power_in line
- (at 0 -93.98 90)
- (length 5.08)
- (name "VSS"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "16"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at -12.7 93.98 270)
- (length 5.08)
- (name "VDD"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "17"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -33.02 -2.54 0)
- (length 5.08)
- (name "PF6"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "18"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC3_INN4" bidirectional line)
- (alternate "ADC3_INP8" bidirectional line)
- (alternate "QUADSPI_BK1_IO3" bidirectional line)
- (alternate "SAI1_SD_B" bidirectional line)
- (alternate "SAI4_SD_B" bidirectional line)
- (alternate "SPI5_NSS" bidirectional line)
- (alternate "TIM16_CH1" bidirectional line)
- (alternate "UART7_RX" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -5.08 0)
- (length 5.08)
- (name "PF7"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "19"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC3_INP3" bidirectional line)
- (alternate "QUADSPI_BK1_IO2" bidirectional line)
- (alternate "SAI1_MCLK_B" bidirectional line)
- (alternate "SAI4_MCLK_B" bidirectional line)
- (alternate "SPI5_SCK" bidirectional line)
- (alternate "TIM17_CH1" bidirectional line)
- (alternate "UART7_TX" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -38.1 0)
- (length 5.08)
- (name "PE3"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "DEBUG_TRACED0" bidirectional line)
- (alternate "FMC_A19" bidirectional line)
- (alternate "SAI1_SD_B" bidirectional line)
- (alternate "SAI4_SD_B" bidirectional line)
- (alternate "TIM15_BKIN" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -7.62 0)
- (length 5.08)
- (name "PF8"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "20"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC3_INN3" bidirectional line)
- (alternate "ADC3_INP7" bidirectional line)
- (alternate "QUADSPI_BK1_IO0" bidirectional line)
- (alternate "SAI1_SCK_B" bidirectional line)
- (alternate "SAI4_SCK_B" bidirectional line)
- (alternate "SPI5_MISO" bidirectional line)
- (alternate "TIM13_CH1" bidirectional line)
- (alternate "TIM16_CH1N" bidirectional line)
- (alternate "UART7_DE" bidirectional line)
- (alternate "UART7_RTS" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -10.16 0)
- (length 5.08)
- (name "PF9"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "21"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC3_INP2" bidirectional line)
- (alternate "DAC1_EXTI9" bidirectional line)
- (alternate "QUADSPI_BK1_IO1" bidirectional line)
- (alternate "SAI1_FS_B" bidirectional line)
- (alternate "SAI4_FS_B" bidirectional line)
- (alternate "SPI5_MOSI" bidirectional line)
- (alternate "TIM14_CH1" bidirectional line)
- (alternate "TIM17_CH1N" bidirectional line)
- (alternate "UART7_CTS" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -12.7 0)
+ (at 11.43 -1.27 180)
(length 5.08)
(name "PF10"
(effects
@@ -1553,7 +3309,7 @@
)
)
)
- (number "22"
+ (number "28"
(effects
(font
(size 1.27 1.27)
@@ -1570,182 +3326,7 @@
(alternate "TIM16_BKIN" bidirectional line)
)
(pin bidirectional line
- (at -33.02 63.5 0)
- (length 5.08)
- (name "PH0"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "23"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "RCC_OSC_IN" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 60.96 0)
- (length 5.08)
- (name "PH1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "24"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "RCC_OSC_OUT" bidirectional line)
- )
- (pin input line
- (at -33.02 83.82 0)
- (length 5.08)
- (name "NRST"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "25"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 33.02 -2.54 180)
- (length 5.08)
- (name "PC0"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "26"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_INP10" bidirectional line)
- (alternate "ADC2_INP10" bidirectional line)
- (alternate "ADC3_INP10" bidirectional line)
- (alternate "DFSDM1_CKIN0" bidirectional line)
- (alternate "DFSDM1_DATIN4" bidirectional line)
- (alternate "FMC_SDNWE" bidirectional line)
- (alternate "LTDC_R5" bidirectional line)
- (alternate "SAI2_FS_B" bidirectional line)
- (alternate "USB_OTG_HS_ULPI_STP" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 -5.08 180)
- (length 5.08)
- (name "PC1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "27"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_INN10" bidirectional line)
- (alternate "ADC1_INP11" bidirectional line)
- (alternate "ADC2_INN10" bidirectional line)
- (alternate "ADC2_INP11" bidirectional line)
- (alternate "ADC3_INN10" bidirectional line)
- (alternate "ADC3_INP11" bidirectional line)
- (alternate "DEBUG_TRACED0" bidirectional line)
- (alternate "DFSDM1_CKIN4" bidirectional line)
- (alternate "DFSDM1_DATIN0" bidirectional line)
- (alternate "ETH_MDC" bidirectional line)
- (alternate "I2S2_SDO" bidirectional line)
- (alternate "MDIOS_MDC" bidirectional line)
- (alternate "PWR_WKUP6" bidirectional line)
- (alternate "RTC_TAMP3" bidirectional line)
- (alternate "SAI1_D1" bidirectional line)
- (alternate "SAI1_SD_A" bidirectional line)
- (alternate "SAI4_D1" bidirectional line)
- (alternate "SAI4_SD_A" bidirectional line)
- (alternate "SDMMC2_CK" bidirectional line)
- (alternate "SPI2_MOSI" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 -7.62 180)
- (length 5.08)
- (name "PC2_C"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "28"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC3_INN1" bidirectional line)
- (alternate "ADC3_INP0" bidirectional line)
- (alternate "DFSDM1_CKIN1" bidirectional line)
- (alternate "DFSDM1_CKOUT" bidirectional line)
- (alternate "ETH_TXD2" bidirectional line)
- (alternate "FMC_SDNE0" bidirectional line)
- (alternate "I2S2_SDI" bidirectional line)
- (alternate "PWR_CSTOP" bidirectional line)
- (alternate "SPI2_MISO" bidirectional line)
- (alternate "USB_OTG_HS_ULPI_DIR" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 -10.16 180)
- (length 5.08)
- (name "PC3_C"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "29"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC3_INP1" bidirectional line)
- (alternate "DFSDM1_DATIN1" bidirectional line)
- (alternate "ETH_TX_CLK" bidirectional line)
- (alternate "FMC_SDCKE0" bidirectional line)
- (alternate "I2S2_SDO" bidirectional line)
- (alternate "PWR_CSLEEP" bidirectional line)
- (alternate "SPI2_MOSI" bidirectional line)
- (alternate "USB_OTG_HS_ULPI_NXT" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -40.64 0)
+ (at 11.43 6.35 180)
(length 5.08)
(name "PE4"
(effects
@@ -1773,46 +3354,10 @@
(alternate "SPI4_NSS" bidirectional line)
(alternate "TIM15_CH1N" bidirectional line)
)
- (pin power_in line
- (at -10.16 93.98 270)
+ (pin bidirectional line
+ (at 11.43 11.43 180)
(length 5.08)
- (name "VDD"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "30"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at 2.54 -93.98 90)
- (length 5.08)
- (name "VSSA"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "31"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin input line
- (at -33.02 73.66 0)
- (length 5.08)
- (name "VREF+"
+ (name "PC0"
(effects
(font
(size 1.27 1.27)
@@ -1826,186 +3371,18 @@
)
)
)
- (alternate "VREFBUF_OUT" bidirectional line)
- )
- (pin power_in line
- (at 17.78 93.98 270)
- (length 5.08)
- (name "VDDA"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "33"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
+ (alternate "ADC1_INP10" bidirectional line)
+ (alternate "ADC2_INP10" bidirectional line)
+ (alternate "ADC3_INP10" bidirectional line)
+ (alternate "DFSDM1_CKIN0" bidirectional line)
+ (alternate "DFSDM1_DATIN4" bidirectional line)
+ (alternate "FMC_SDNWE" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_STP" bidirectional line)
)
(pin bidirectional line
- (at 33.02 83.82 180)
- (length 5.08)
- (name "PA0"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "34"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_INP16" bidirectional line)
- (alternate "ETH_CRS" bidirectional line)
- (alternate "PWR_WKUP1" bidirectional line)
- (alternate "SAI2_SD_B" bidirectional line)
- (alternate "SDMMC2_CMD" bidirectional line)
- (alternate "TIM15_BKIN" bidirectional line)
- (alternate "TIM2_CH1" bidirectional line)
- (alternate "TIM2_ETR" bidirectional line)
- (alternate "TIM5_CH1" bidirectional line)
- (alternate "TIM8_ETR" bidirectional line)
- (alternate "UART4_TX" bidirectional line)
- (alternate "USART2_CTS" bidirectional line)
- (alternate "USART2_NSS" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 81.28 180)
- (length 5.08)
- (name "PA1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "35"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_INN16" bidirectional line)
- (alternate "ADC1_INP17" bidirectional line)
- (alternate "ETH_REF_CLK" bidirectional line)
- (alternate "ETH_RX_CLK" bidirectional line)
- (alternate "LPTIM3_OUT" bidirectional line)
- (alternate "LTDC_R2" bidirectional line)
- (alternate "QUADSPI_BK1_IO3" bidirectional line)
- (alternate "SAI2_MCLK_B" bidirectional line)
- (alternate "TIM15_CH1N" bidirectional line)
- (alternate "TIM2_CH2" bidirectional line)
- (alternate "TIM5_CH2" bidirectional line)
- (alternate "UART4_RX" bidirectional line)
- (alternate "USART2_DE" bidirectional line)
- (alternate "USART2_RTS" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 78.74 180)
- (length 5.08)
- (name "PA2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "36"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_INP14" bidirectional line)
- (alternate "ADC2_INP14" bidirectional line)
- (alternate "ETH_MDIO" bidirectional line)
- (alternate "LPTIM4_OUT" bidirectional line)
- (alternate "LTDC_R1" bidirectional line)
- (alternate "MDIOS_MDIO" bidirectional line)
- (alternate "PWR_WKUP2" bidirectional line)
- (alternate "SAI2_SCK_B" bidirectional line)
- (alternate "TIM15_CH1" bidirectional line)
- (alternate "TIM2_CH3" bidirectional line)
- (alternate "TIM5_CH3" bidirectional line)
- (alternate "USART2_TX" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 76.2 180)
- (length 5.08)
- (name "PA3"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "37"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_INP15" bidirectional line)
- (alternate "ADC2_INP15" bidirectional line)
- (alternate "ETH_COL" bidirectional line)
- (alternate "LPTIM5_OUT" bidirectional line)
- (alternate "LTDC_B2" bidirectional line)
- (alternate "LTDC_B5" bidirectional line)
- (alternate "TIM15_CH2" bidirectional line)
- (alternate "TIM2_CH4" bidirectional line)
- (alternate "TIM5_CH4" bidirectional line)
- (alternate "USART2_RX" bidirectional line)
- (alternate "USB_OTG_HS_ULPI_D0" bidirectional line)
- )
- (pin passive line
- (at 0 -93.98 90)
- (length 5.08) hide
- (name "VSS"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "38"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at -7.62 93.98 270)
- (length 5.08)
- (name "VDD"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "39"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -33.02 -43.18 0)
+ (at 11.43 3.81 180)
(length 5.08)
(name "PE5"
(effects
@@ -2034,106 +3411,9 @@
(alternate "TIM15_CH1" bidirectional line)
)
(pin bidirectional line
- (at 33.02 73.66 180)
+ (at 11.43 -11.43 180)
(length 5.08)
- (name "PA4"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "40"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_INP18" bidirectional line)
- (alternate "ADC2_INP18" bidirectional line)
- (alternate "DAC1_OUT1" bidirectional line)
- (alternate "DCMI_HSYNC" bidirectional line)
- (alternate "I2S1_WS" bidirectional line)
- (alternate "I2S3_WS" bidirectional line)
- (alternate "LTDC_VSYNC" bidirectional line)
- (alternate "SPI1_NSS" bidirectional line)
- (alternate "SPI3_NSS" bidirectional line)
- (alternate "SPI6_NSS" bidirectional line)
- (alternate "TIM5_ETR" bidirectional line)
- (alternate "USART2_CK" bidirectional line)
- (alternate "USB_OTG_HS_SOF" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 71.12 180)
- (length 5.08)
- (name "PA5"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "41"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_INN18" bidirectional line)
- (alternate "ADC1_INP19" bidirectional line)
- (alternate "ADC2_INN18" bidirectional line)
- (alternate "ADC2_INP19" bidirectional line)
- (alternate "DAC1_OUT2" bidirectional line)
- (alternate "I2S1_CK" bidirectional line)
- (alternate "LTDC_R4" bidirectional line)
- (alternate "PWR_NDSTOP2" bidirectional line)
- (alternate "SPI1_SCK" bidirectional line)
- (alternate "SPI6_SCK" bidirectional line)
- (alternate "TIM2_CH1" bidirectional line)
- (alternate "TIM2_ETR" bidirectional line)
- (alternate "TIM8_CH1N" bidirectional line)
- (alternate "USB_OTG_HS_ULPI_CK" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 68.58 180)
- (length 5.08)
- (name "PA6"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "42"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_INP3" bidirectional line)
- (alternate "ADC2_INP3" bidirectional line)
- (alternate "DCMI_PIXCLK" bidirectional line)
- (alternate "I2S1_SDI" bidirectional line)
- (alternate "LTDC_G2" bidirectional line)
- (alternate "MDIOS_MDC" bidirectional line)
- (alternate "SPI1_MISO" bidirectional line)
- (alternate "SPI6_MISO" bidirectional line)
- (alternate "TIM13_CH1" bidirectional line)
- (alternate "TIM1_BKIN" bidirectional line)
- (alternate "TIM1_BKIN_COMP1" bidirectional line)
- (alternate "TIM1_BKIN_COMP2" bidirectional line)
- (alternate "TIM3_CH1" bidirectional line)
- (alternate "TIM8_BKIN" bidirectional line)
- (alternate "TIM8_BKIN_COMP1" bidirectional line)
- (alternate "TIM8_BKIN_COMP2" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 66.04 180)
- (length 5.08)
- (name "PA7"
+ (name "PH2"
(effects
(font
(size 1.27 1.27)
@@ -2147,27 +3427,18 @@
)
)
)
- (alternate "ADC1_INN3" bidirectional line)
- (alternate "ADC1_INP7" bidirectional line)
- (alternate "ADC2_INN3" bidirectional line)
- (alternate "ADC2_INP7" bidirectional line)
- (alternate "ETH_CRS_DV" bidirectional line)
- (alternate "ETH_RX_DV" bidirectional line)
- (alternate "FMC_SDNWE" bidirectional line)
- (alternate "I2S1_SDO" bidirectional line)
- (alternate "OPAMP1_VINM" bidirectional line)
- (alternate "OPAMP1_VINM1" bidirectional line)
- (alternate "SPI1_MOSI" bidirectional line)
- (alternate "SPI6_MOSI" bidirectional line)
- (alternate "TIM14_CH1" bidirectional line)
- (alternate "TIM1_CH1N" bidirectional line)
- (alternate "TIM3_CH2" bidirectional line)
- (alternate "TIM8_CH1N" bidirectional line)
+ (alternate "ADC3_INP13" bidirectional line)
+ (alternate "ETH_CRS" bidirectional line)
+ (alternate "FMC_SDCKE0" bidirectional line)
+ (alternate "LPTIM1_IN2" bidirectional line)
+ (alternate "LTDC_R0" bidirectional line)
+ (alternate "QUADSPI_BK2_IO0" bidirectional line)
+ (alternate "SAI2_SCK_B" bidirectional line)
)
(pin bidirectional line
- (at 33.02 -12.7 180)
+ (at 11.43 -13.97 180)
(length 5.08)
- (name "PC4"
+ (name "PH3"
(effects
(font
(size 1.27 1.27)
@@ -2181,20 +3452,18 @@
)
)
)
- (alternate "ADC1_INP4" bidirectional line)
- (alternate "ADC2_INP4" bidirectional line)
- (alternate "COMP1_INM" bidirectional line)
- (alternate "DFSDM1_CKIN2" bidirectional line)
- (alternate "ETH_RXD0" bidirectional line)
+ (alternate "ADC3_INN13" bidirectional line)
+ (alternate "ADC3_INP14" bidirectional line)
+ (alternate "ETH_COL" bidirectional line)
(alternate "FMC_SDNE0" bidirectional line)
- (alternate "I2S1_MCK" bidirectional line)
- (alternate "OPAMP1_VOUT" bidirectional line)
- (alternate "SPDIFRX1_IN2" bidirectional line)
+ (alternate "LTDC_R1" bidirectional line)
+ (alternate "QUADSPI_BK2_IO1" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
)
(pin bidirectional line
- (at 33.02 -15.24 180)
+ (at 11.43 -16.51 180)
(length 5.08)
- (name "PC5"
+ (name "PH4"
(effects
(font
(size 1.27 1.27)
@@ -2208,140 +3477,15 @@
)
)
)
- (alternate "ADC1_INN4" bidirectional line)
- (alternate "ADC1_INP8" bidirectional line)
- (alternate "ADC2_INN4" bidirectional line)
- (alternate "ADC2_INP8" bidirectional line)
- (alternate "COMP1_OUT" bidirectional line)
- (alternate "DFSDM1_DATIN2" bidirectional line)
- (alternate "ETH_RXD1" bidirectional line)
- (alternate "FMC_SDCKE0" bidirectional line)
- (alternate "OPAMP1_VINM" bidirectional line)
- (alternate "OPAMP1_VINM0" bidirectional line)
- (alternate "SAI1_D3" bidirectional line)
- (alternate "SAI4_D3" bidirectional line)
- (alternate "SPDIFRX1_IN3" bidirectional line)
+ (alternate "ADC3_INN14" bidirectional line)
+ (alternate "ADC3_INP15" bidirectional line)
+ (alternate "I2C2_SCL" bidirectional line)
+ (alternate "LTDC_G4" bidirectional line)
+ (alternate "LTDC_G5" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_NXT" bidirectional line)
)
(pin bidirectional line
- (at 33.02 40.64 180)
- (length 5.08)
- (name "PB0"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "46"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_INN5" bidirectional line)
- (alternate "ADC1_INP9" bidirectional line)
- (alternate "ADC2_INN5" bidirectional line)
- (alternate "ADC2_INP9" bidirectional line)
- (alternate "COMP1_INP" bidirectional line)
- (alternate "DFSDM1_CKOUT" bidirectional line)
- (alternate "ETH_RXD2" bidirectional line)
- (alternate "LTDC_G1" bidirectional line)
- (alternate "LTDC_R3" bidirectional line)
- (alternate "OPAMP1_VINP" bidirectional line)
- (alternate "TIM1_CH2N" bidirectional line)
- (alternate "TIM3_CH3" bidirectional line)
- (alternate "TIM8_CH2N" bidirectional line)
- (alternate "UART4_CTS" bidirectional line)
- (alternate "USB_OTG_HS_ULPI_D1" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 38.1 180)
- (length 5.08)
- (name "PB1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "47"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_INP5" bidirectional line)
- (alternate "ADC2_INP5" bidirectional line)
- (alternate "COMP1_INM" bidirectional line)
- (alternate "DFSDM1_DATIN1" bidirectional line)
- (alternate "ETH_RXD3" bidirectional line)
- (alternate "LTDC_G0" bidirectional line)
- (alternate "LTDC_R6" bidirectional line)
- (alternate "TIM1_CH3N" bidirectional line)
- (alternate "TIM3_CH4" bidirectional line)
- (alternate "TIM8_CH3N" bidirectional line)
- (alternate "USB_OTG_HS_ULPI_D2" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 35.56 180)
- (length 5.08)
- (name "PB2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "48"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "COMP1_INP" bidirectional line)
- (alternate "DFSDM1_CKIN1" bidirectional line)
- (alternate "ETH_TX_ER" bidirectional line)
- (alternate "I2S3_SDO" bidirectional line)
- (alternate "QUADSPI_CLK" bidirectional line)
- (alternate "RTC_OUT_ALARM" bidirectional line)
- (alternate "RTC_OUT_CALIB" bidirectional line)
- (alternate "SAI1_D1" bidirectional line)
- (alternate "SAI1_SD_A" bidirectional line)
- (alternate "SAI4_D1" bidirectional line)
- (alternate "SAI4_SD_A" bidirectional line)
- (alternate "SPI3_MOSI" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -15.24 0)
- (length 5.08)
- (name "PF11"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "49"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_EXTI11" bidirectional line)
- (alternate "ADC1_INP2" bidirectional line)
- (alternate "ADC2_EXTI11" bidirectional line)
- (alternate "ADC3_EXTI11" bidirectional line)
- (alternate "DCMI_D12" bidirectional line)
- (alternate "FMC_SDNRAS" bidirectional line)
- (alternate "SAI2_SD_B" bidirectional line)
- (alternate "SPI5_MOSI" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -45.72 0)
+ (at 11.43 1.27 180)
(length 5.08)
(name "PE6"
(effects
@@ -2373,9 +3517,9 @@
(alternate "TIM1_BKIN2_COMP2" bidirectional line)
)
(pin bidirectional line
- (at -33.02 -17.78 0)
+ (at 11.43 34.29 180)
(length 5.08)
- (name "PF12"
+ (name "PA4"
(effects
(font
(size 1.27 1.27)
@@ -2389,14 +3533,24 @@
)
)
)
- (alternate "ADC1_INN2" bidirectional line)
- (alternate "ADC1_INP6" bidirectional line)
- (alternate "FMC_A6" bidirectional line)
+ (alternate "ADC1_INP18" bidirectional line)
+ (alternate "ADC2_INP18" bidirectional line)
+ (alternate "DAC1_OUT1" bidirectional line)
+ (alternate "DCMI_HSYNC" bidirectional line)
+ (alternate "I2S1_WS" bidirectional line)
+ (alternate "I2S3_WS" bidirectional line)
+ (alternate "LTDC_VSYNC" bidirectional line)
+ (alternate "SPI1_NSS" bidirectional line)
+ (alternate "SPI3_NSS" bidirectional line)
+ (alternate "SPI6_NSS" bidirectional line)
+ (alternate "TIM5_ETR" bidirectional line)
+ (alternate "USART2_CK" bidirectional line)
+ (alternate "USB_OTG_HS_SOF" bidirectional line)
)
- (pin passive line
- (at 0 -93.98 90)
- (length 5.08) hide
- (name "VSS"
+ (pin bidirectional line
+ (at 11.43 31.75 180)
+ (length 5.08)
+ (name "PA5"
(effects
(font
(size 1.27 1.27)
@@ -2410,11 +3564,25 @@
)
)
)
+ (alternate "ADC1_INN18" bidirectional line)
+ (alternate "ADC1_INP19" bidirectional line)
+ (alternate "ADC2_INN18" bidirectional line)
+ (alternate "ADC2_INP19" bidirectional line)
+ (alternate "DAC1_OUT2" bidirectional line)
+ (alternate "I2S1_CK" bidirectional line)
+ (alternate "LTDC_R4" bidirectional line)
+ (alternate "PWR_NDSTOP2" bidirectional line)
+ (alternate "SPI1_SCK" bidirectional line)
+ (alternate "SPI6_SCK" bidirectional line)
+ (alternate "TIM2_CH1" bidirectional line)
+ (alternate "TIM2_ETR" bidirectional line)
+ (alternate "TIM8_CH1N" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_CK" bidirectional line)
)
- (pin power_in line
- (at -5.08 93.98 270)
+ (pin bidirectional line
+ (at 11.43 29.21 180)
(length 5.08)
- (name "VDD"
+ (name "PA6"
(effects
(font
(size 1.27 1.27)
@@ -2428,79 +3596,27 @@
)
)
)
+ (alternate "ADC1_INP3" bidirectional line)
+ (alternate "ADC2_INP3" bidirectional line)
+ (alternate "DCMI_PIXCLK" bidirectional line)
+ (alternate "I2S1_SDI" bidirectional line)
+ (alternate "LTDC_G2" bidirectional line)
+ (alternate "MDIOS_MDC" bidirectional line)
+ (alternate "SPI1_MISO" bidirectional line)
+ (alternate "SPI6_MISO" bidirectional line)
+ (alternate "TIM13_CH1" bidirectional line)
+ (alternate "TIM1_BKIN" bidirectional line)
+ (alternate "TIM1_BKIN_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN_COMP2" bidirectional line)
+ (alternate "TIM3_CH1" bidirectional line)
+ (alternate "TIM8_BKIN" bidirectional line)
+ (alternate "TIM8_BKIN_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN_COMP2" bidirectional line)
)
(pin bidirectional line
- (at -33.02 -20.32 0)
+ (at 11.43 24.13 180)
(length 5.08)
- (name "PF13"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "53"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC2_INP2" bidirectional line)
- (alternate "DFSDM1_DATIN6" bidirectional line)
- (alternate "FMC_A7" bidirectional line)
- (alternate "I2C4_SMBA" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -22.86 0)
- (length 5.08)
- (name "PF14"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "54"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC2_INN2" bidirectional line)
- (alternate "ADC2_INP6" bidirectional line)
- (alternate "DFSDM1_CKIN6" bidirectional line)
- (alternate "FMC_A8" bidirectional line)
- (alternate "I2C4_SCL" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -25.4 0)
- (length 5.08)
- (name "PF15"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "55"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_EXTI15" bidirectional line)
- (alternate "ADC2_EXTI15" bidirectional line)
- (alternate "ADC3_EXTI15" bidirectional line)
- (alternate "FMC_A9" bidirectional line)
- (alternate "I2C4_SDA" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 55.88 0)
- (length 5.08)
- (name "PG0"
+ (name "PB0"
(effects
(font
(size 1.27 1.27)
@@ -2514,12 +3630,26 @@
)
)
)
- (alternate "FMC_A10" bidirectional line)
+ (alternate "ADC1_INN5" bidirectional line)
+ (alternate "ADC1_INP9" bidirectional line)
+ (alternate "ADC2_INN5" bidirectional line)
+ (alternate "ADC2_INP9" bidirectional line)
+ (alternate "COMP1_INP" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "ETH_RXD2" bidirectional line)
+ (alternate "LTDC_G1" bidirectional line)
+ (alternate "LTDC_R3" bidirectional line)
+ (alternate "OPAMP1_VINP" bidirectional line)
+ (alternate "TIM1_CH2N" bidirectional line)
+ (alternate "TIM3_CH3" bidirectional line)
+ (alternate "TIM8_CH2N" bidirectional line)
+ (alternate "UART4_CTS" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D1" bidirectional line)
)
(pin bidirectional line
- (at -33.02 53.34 0)
+ (at 11.43 21.59 180)
(length 5.08)
- (name "PG1"
+ (name "PB1"
(effects
(font
(size 1.27 1.27)
@@ -2533,304 +3663,20 @@
)
)
)
- (alternate "FMC_A11" bidirectional line)
- (alternate "OPAMP2_VINM" bidirectional line)
- (alternate "OPAMP2_VINM1" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -48.26 0)
- (length 5.08)
- (name "PE7"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "58"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "COMP2_INM" bidirectional line)
- (alternate "DFSDM1_DATIN2" bidirectional line)
- (alternate "FMC_D4" bidirectional line)
- (alternate "FMC_DA4" bidirectional line)
- (alternate "OPAMP2_VOUT" bidirectional line)
- (alternate "QUADSPI_BK2_IO0" bidirectional line)
- (alternate "TIM1_ETR" bidirectional line)
- (alternate "UART7_RX" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -50.8 0)
- (length 5.08)
- (name "PE8"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "59"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "COMP2_OUT" bidirectional line)
- (alternate "DFSDM1_CKIN2" bidirectional line)
- (alternate "FMC_D5" bidirectional line)
- (alternate "FMC_DA5" bidirectional line)
- (alternate "OPAMP2_VINM" bidirectional line)
- (alternate "OPAMP2_VINM0" bidirectional line)
- (alternate "QUADSPI_BK2_IO1" bidirectional line)
- (alternate "TIM1_CH1N" bidirectional line)
- (alternate "UART7_TX" bidirectional line)
- )
- (pin power_in line
- (at -15.24 93.98 270)
- (length 5.08)
- (name "VBAT"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "6"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -33.02 -53.34 0)
- (length 5.08)
- (name "PE9"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "60"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "COMP2_INP" bidirectional line)
- (alternate "DAC1_EXTI9" bidirectional line)
- (alternate "DFSDM1_CKOUT" bidirectional line)
- (alternate "FMC_D6" bidirectional line)
- (alternate "FMC_DA6" bidirectional line)
- (alternate "OPAMP2_VINP" bidirectional line)
- (alternate "QUADSPI_BK2_IO2" bidirectional line)
- (alternate "TIM1_CH1" bidirectional line)
- (alternate "UART7_DE" bidirectional line)
- (alternate "UART7_RTS" bidirectional line)
- )
- (pin passive line
- (at 0 -93.98 90)
- (length 5.08) hide
- (name "VSS"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "61"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at -2.54 93.98 270)
- (length 5.08)
- (name "VDD"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "62"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -33.02 -55.88 0)
- (length 5.08)
- (name "PE10"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "63"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "COMP2_INM" bidirectional line)
- (alternate "DFSDM1_DATIN4" bidirectional line)
- (alternate "FMC_D7" bidirectional line)
- (alternate "FMC_DA7" bidirectional line)
- (alternate "QUADSPI_BK2_IO3" bidirectional line)
- (alternate "TIM1_CH2N" bidirectional line)
- (alternate "UART7_CTS" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -58.42 0)
- (length 5.08)
- (name "PE11"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "64"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_EXTI11" bidirectional line)
- (alternate "ADC2_EXTI11" bidirectional line)
- (alternate "ADC3_EXTI11" bidirectional line)
- (alternate "COMP2_INP" bidirectional line)
- (alternate "DFSDM1_CKIN4" bidirectional line)
- (alternate "FMC_D8" bidirectional line)
- (alternate "FMC_DA8" bidirectional line)
- (alternate "LTDC_G3" bidirectional line)
- (alternate "SAI2_SD_B" bidirectional line)
- (alternate "SPI4_NSS" bidirectional line)
- (alternate "TIM1_CH2" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -60.96 0)
- (length 5.08)
- (name "PE12"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "65"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "COMP1_OUT" bidirectional line)
- (alternate "DFSDM1_DATIN5" bidirectional line)
- (alternate "FMC_D9" bidirectional line)
- (alternate "FMC_DA9" bidirectional line)
- (alternate "LTDC_B4" bidirectional line)
- (alternate "SAI2_SCK_B" bidirectional line)
- (alternate "SPI4_SCK" bidirectional line)
+ (alternate "ADC1_INP5" bidirectional line)
+ (alternate "ADC2_INP5" bidirectional line)
+ (alternate "COMP1_INM" bidirectional line)
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "ETH_RXD3" bidirectional line)
+ (alternate "LTDC_G0" bidirectional line)
+ (alternate "LTDC_R6" bidirectional line)
(alternate "TIM1_CH3N" bidirectional line)
+ (alternate "TIM3_CH4" bidirectional line)
+ (alternate "TIM8_CH3N" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D2" bidirectional line)
)
(pin bidirectional line
- (at -33.02 -63.5 0)
- (length 5.08)
- (name "PE13"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "66"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "COMP2_OUT" bidirectional line)
- (alternate "DFSDM1_CKIN5" bidirectional line)
- (alternate "FMC_D10" bidirectional line)
- (alternate "FMC_DA10" bidirectional line)
- (alternate "LTDC_DE" bidirectional line)
- (alternate "SAI2_FS_B" bidirectional line)
- (alternate "SPI4_MISO" bidirectional line)
- (alternate "TIM1_CH3" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -66.04 0)
- (length 5.08)
- (name "PE14"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "67"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "FMC_D11" bidirectional line)
- (alternate "FMC_DA11" bidirectional line)
- (alternate "LTDC_CLK" bidirectional line)
- (alternate "SAI2_MCLK_B" bidirectional line)
- (alternate "SPI4_MOSI" bidirectional line)
- (alternate "TIM1_CH4" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 -68.58 0)
- (length 5.08)
- (name "PE15"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "68"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_EXTI15" bidirectional line)
- (alternate "ADC2_EXTI15" bidirectional line)
- (alternate "ADC3_EXTI15" bidirectional line)
- (alternate "FMC_D12" bidirectional line)
- (alternate "FMC_DA12" bidirectional line)
- (alternate "LTDC_R7" bidirectional line)
- (alternate "TIM1_BKIN" bidirectional line)
- (alternate "TIM1_BKIN_COMP1" bidirectional line)
- (alternate "TIM1_BKIN_COMP2" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 15.24 180)
+ (at 11.43 13.97 180)
(length 5.08)
(name "PB10"
(effects
@@ -2839,7 +3685,7 @@
)
)
)
- (number "69"
+ (number "79"
(effects
(font
(size 1.27 1.27)
@@ -2860,30 +3706,243 @@
(alternate "USB_OTG_HS_ULPI_D3" bidirectional line)
)
(pin bidirectional line
- (at 33.02 -35.56 180)
+ (at 11.43 -19.05 180)
(length 5.08)
- (name "PC13"
+ (name "PH8"
(effects
(font
(size 1.27 1.27)
)
)
)
- (number "7"
+ (number "85"
(effects
(font
(size 1.27 1.27)
)
)
)
- (alternate "PWR_WKUP4" bidirectional line)
- (alternate "RTC_OUT_ALARM" bidirectional line)
- (alternate "RTC_OUT_CALIB" bidirectional line)
- (alternate "RTC_TAMP1" bidirectional line)
- (alternate "RTC_TS" bidirectional line)
+ (alternate "DCMI_HSYNC" bidirectional line)
+ (alternate "FMC_D16" bidirectional line)
+ (alternate "I2C3_SDA" bidirectional line)
+ (alternate "LTDC_R2" bidirectional line)
+ (alternate "TIM5_ETR" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_1_4_1"
+ (rectangle
+ (start -6.35 12.7)
+ (end 6.35 -12.7)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "ETH"
+ (at -2.032 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
)
(pin bidirectional line
- (at 33.02 12.7 180)
+ (at 11.43 -5.08 180)
+ (length 5.08)
+ (name "PC1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "33"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN10" bidirectional line)
+ (alternate "ADC1_INP11" bidirectional line)
+ (alternate "ADC2_INN10" bidirectional line)
+ (alternate "ADC2_INP11" bidirectional line)
+ (alternate "ADC3_INN10" bidirectional line)
+ (alternate "ADC3_INP11" bidirectional line)
+ (alternate "DEBUG_TRACED0" bidirectional line)
+ (alternate "DFSDM1_CKIN4" bidirectional line)
+ (alternate "DFSDM1_DATIN0" bidirectional line)
+ (alternate "ETH_MDC" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "MDIOS_MDC" bidirectional line)
+ (alternate "PWR_WKUP6" bidirectional line)
+ (alternate "RTC_TAMP3" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SDMMC2_CK" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 10.16 180)
+ (length 5.08)
+ (name "PA1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "41"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN16" bidirectional line)
+ (alternate "ADC1_INP17" bidirectional line)
+ (alternate "ETH_REF_CLK" bidirectional line)
+ (alternate "ETH_RX_CLK" bidirectional line)
+ (alternate "LPTIM3_OUT" bidirectional line)
+ (alternate "LTDC_R2" bidirectional line)
+ (alternate "QUADSPI_BK1_IO3" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
+ (alternate "TIM15_CH1N" bidirectional line)
+ (alternate "TIM2_CH2" bidirectional line)
+ (alternate "TIM5_CH2" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ (alternate "USART2_DE" bidirectional line)
+ (alternate "USART2_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 7.62 180)
+ (length 5.08)
+ (name "PA2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "42"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP14" bidirectional line)
+ (alternate "ADC2_INP14" bidirectional line)
+ (alternate "ETH_MDIO" bidirectional line)
+ (alternate "LPTIM4_OUT" bidirectional line)
+ (alternate "LTDC_R1" bidirectional line)
+ (alternate "MDIOS_MDIO" bidirectional line)
+ (alternate "PWR_WKUP2" bidirectional line)
+ (alternate "SAI2_SCK_B" bidirectional line)
+ (alternate "TIM15_CH1" bidirectional line)
+ (alternate "TIM2_CH3" bidirectional line)
+ (alternate "TIM5_CH3" bidirectional line)
+ (alternate "USART2_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 5.08 180)
+ (length 5.08)
+ (name "PA7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "53"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN3" bidirectional line)
+ (alternate "ADC1_INP7" bidirectional line)
+ (alternate "ADC2_INN3" bidirectional line)
+ (alternate "ADC2_INP7" bidirectional line)
+ (alternate "ETH_CRS_DV" bidirectional line)
+ (alternate "ETH_RX_DV" bidirectional line)
+ (alternate "FMC_SDNWE" bidirectional line)
+ (alternate "I2S1_SDO" bidirectional line)
+ (alternate "OPAMP1_VINM" bidirectional line)
+ (alternate "OPAMP1_VINM1" bidirectional line)
+ (alternate "SPI1_MOSI" bidirectional line)
+ (alternate "SPI6_MOSI" bidirectional line)
+ (alternate "TIM14_CH1" bidirectional line)
+ (alternate "TIM1_CH1N" bidirectional line)
+ (alternate "TIM3_CH2" bidirectional line)
+ (alternate "TIM8_CH1N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -7.62 180)
+ (length 5.08)
+ (name "PC4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "54"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP4" bidirectional line)
+ (alternate "ADC2_INP4" bidirectional line)
+ (alternate "COMP1_INM" bidirectional line)
+ (alternate "DFSDM1_CKIN2" bidirectional line)
+ (alternate "ETH_RXD0" bidirectional line)
+ (alternate "FMC_SDNE0" bidirectional line)
+ (alternate "I2S1_MCK" bidirectional line)
+ (alternate "OPAMP1_VOUT" bidirectional line)
+ (alternate "SPDIFRX1_IN2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -10.16 180)
+ (length 5.08)
+ (name "PC5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "55"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN4" bidirectional line)
+ (alternate "ADC1_INP8" bidirectional line)
+ (alternate "ADC2_INN4" bidirectional line)
+ (alternate "ADC2_INP8" bidirectional line)
+ (alternate "COMP1_OUT" bidirectional line)
+ (alternate "DFSDM1_DATIN2" bidirectional line)
+ (alternate "ETH_RXD1" bidirectional line)
+ (alternate "FMC_SDCKE0" bidirectional line)
+ (alternate "OPAMP1_VINM" bidirectional line)
+ (alternate "OPAMP1_VINM0" bidirectional line)
+ (alternate "SAI1_D3" bidirectional line)
+ (alternate "SAI4_D3" bidirectional line)
+ (alternate "SPDIFRX1_IN3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 2.54 180)
(length 5.08)
(name "PB11"
(effects
@@ -2892,7 +3951,7 @@
)
)
)
- (number "70"
+ (number "80"
(effects
(font
(size 1.27 1.27)
@@ -2912,44 +3971,8 @@
(alternate "USART3_RX" bidirectional line)
(alternate "USB_OTG_HS_ULPI_D4" bidirectional line)
)
- (pin power_out line
- (at -33.02 -73.66 0)
- (length 5.08)
- (name "VCAP"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "71"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at 0 93.98 270)
- (length 5.08)
- (name "VDD"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "72"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
(pin bidirectional line
- (at 33.02 10.16 180)
+ (at 11.43 0 180)
(length 5.08)
(name "PB12"
(effects
@@ -2958,7 +3981,7 @@
)
)
)
- (number "73"
+ (number "92"
(effects
(font
(size 1.27 1.27)
@@ -2980,7 +4003,7 @@
(alternate "USB_OTG_HS_ULPI_D5" bidirectional line)
)
(pin bidirectional line
- (at 33.02 7.62 180)
+ (at 11.43 -2.54 180)
(length 5.08)
(name "PB13"
(effects
@@ -2989,7 +4012,7 @@
)
)
)
- (number "74"
+ (number "93"
(effects
(font
(size 1.27 1.27)
@@ -3009,8 +4032,1604 @@
(alternate "USB_OTG_HS_ULPI_D6" bidirectional line)
(alternate "USB_OTG_HS_VBUS" bidirectional line)
)
+ )
+ (symbol "STM32H753IITx_1_5_1"
+ (rectangle
+ (start -7.62 27.94)
+ (end 7.62 -27.94)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "FMC"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
(pin bidirectional line
- (at 33.02 5.08 180)
+ (at 12.7 5.08 180)
+ (length 5.08)
+ (name "PD14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "104"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_D0" bidirectional line)
+ (alternate "FMC_DA0" bidirectional line)
+ (alternate "SAI3_MCLK_B" bidirectional line)
+ (alternate "TIM4_CH3" bidirectional line)
+ (alternate "UART8_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 2.54 180)
+ (length 5.08)
+ (name "PD15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "105"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "FMC_D1" bidirectional line)
+ (alternate "FMC_DA1" bidirectional line)
+ (alternate "SAI3_MCLK_A" bidirectional line)
+ (alternate "TIM4_CH4" bidirectional line)
+ (alternate "UART8_DE" bidirectional line)
+ (alternate "UART8_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -11.43 0)
+ (length 5.08)
+ (name "PG2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "106"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A12" bidirectional line)
+ (alternate "TIM8_BKIN" bidirectional line)
+ (alternate "TIM8_BKIN_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -13.97 0)
+ (length 5.08)
+ (name "PG4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "108"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A14" bidirectional line)
+ (alternate "FMC_BA0" bidirectional line)
+ (alternate "TIM1_BKIN2" bidirectional line)
+ (alternate "TIM1_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN2_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -16.51 0)
+ (length 5.08)
+ (name "PG5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "109"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A15" bidirectional line)
+ (alternate "FMC_BA1" bidirectional line)
+ (alternate "TIM1_ETR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -19.05 0)
+ (length 5.08)
+ (name "PG8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "112"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ETH_PPS_OUT" bidirectional line)
+ (alternate "FMC_SDCLK" bidirectional line)
+ (alternate "LTDC_G7" bidirectional line)
+ (alternate "SPDIFRX1_IN2" bidirectional line)
+ (alternate "SPI6_NSS" bidirectional line)
+ (alternate "TIM8_ETR" bidirectional line)
+ (alternate "USART6_DE" bidirectional line)
+ (alternate "USART6_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 17.78 180)
+ (length 5.08)
+ (name "PD0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "142"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKIN6" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "FMC_D2" bidirectional line)
+ (alternate "FMC_DA2" bidirectional line)
+ (alternate "SAI3_SCK_A" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 15.24 180)
+ (length 5.08)
+ (name "PD1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "143"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_DATIN6" bidirectional line)
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "FMC_D3" bidirectional line)
+ (alternate "FMC_DA3" bidirectional line)
+ (alternate "SAI3_SD_A" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 21.59 0)
+ (length 5.08)
+ (name "PF0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A0" bidirectional line)
+ (alternate "I2C2_SDA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -21.59 0)
+ (length 5.08)
+ (name "PG15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "160"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "DCMI_D13" bidirectional line)
+ (alternate "FMC_SDNCAS" bidirectional line)
+ (alternate "USART6_CTS" bidirectional line)
+ (alternate "USART6_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 0 180)
+ (length 5.08)
+ (name "PE0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "169"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D2" bidirectional line)
+ (alternate "FMC_NBL0" bidirectional line)
+ (alternate "HRTIM_SCIN" bidirectional line)
+ (alternate "LPTIM1_ETR" bidirectional line)
+ (alternate "LPTIM2_ETR" bidirectional line)
+ (alternate "SAI2_MCLK_A" bidirectional line)
+ (alternate "TIM4_ETR" bidirectional line)
+ (alternate "UART8_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 19.05 0)
+ (length 5.08)
+ (name "PF1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A1" bidirectional line)
+ (alternate "I2C2_SCL" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -2.54 180)
+ (length 5.08)
+ (name "PE1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "170"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D3" bidirectional line)
+ (alternate "FMC_NBL1" bidirectional line)
+ (alternate "HRTIM_SCOUT" bidirectional line)
+ (alternate "LPTIM1_IN2" bidirectional line)
+ (alternate "UART8_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 16.51 0)
+ (length 5.08)
+ (name "PF2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A2" bidirectional line)
+ (alternate "I2C2_SMBA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 13.97 0)
+ (length 5.08)
+ (name "PF3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP5" bidirectional line)
+ (alternate "FMC_A3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 11.43 0)
+ (length 5.08)
+ (name "PF4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN5" bidirectional line)
+ (alternate "ADC3_INP9" bidirectional line)
+ (alternate "FMC_A4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 8.89 0)
+ (length 5.08)
+ (name "PF5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP4" bidirectional line)
+ (alternate "FMC_A5" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 22.86 180)
+ (length 5.08)
+ (name "PC2_C"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "34"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN1" bidirectional line)
+ (alternate "ADC3_INP0" bidirectional line)
+ (alternate "DFSDM1_CKIN1" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "ETH_TXD2" bidirectional line)
+ (alternate "FMC_SDNE0" bidirectional line)
+ (alternate "I2S2_SDI" bidirectional line)
+ (alternate "PWR_CSTOP" bidirectional line)
+ (alternate "SPI2_MISO" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_DIR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 20.32 180)
+ (length 5.08)
+ (name "PC3_C"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "35"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP1" bidirectional line)
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "ETH_TX_CLK" bidirectional line)
+ (alternate "FMC_SDCKE0" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "PWR_CSLEEP" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_NXT" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -24.13 0)
+ (length 5.08)
+ (name "PH5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "46"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN15" bidirectional line)
+ (alternate "ADC3_INP16" bidirectional line)
+ (alternate "FMC_SDNWE" bidirectional line)
+ (alternate "I2C2_SDA" bidirectional line)
+ (alternate "SPI5_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 6.35 0)
+ (length 5.08)
+ (name "PF11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "59"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC1_INP2" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DCMI_D12" bidirectional line)
+ (alternate "FMC_SDNRAS" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SPI5_MOSI" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 3.81 0)
+ (length 5.08)
+ (name "PF12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "60"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN2" bidirectional line)
+ (alternate "ADC1_INP6" bidirectional line)
+ (alternate "FMC_A6" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 1.27 0)
+ (length 5.08)
+ (name "PF13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "63"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC2_INP2" bidirectional line)
+ (alternate "DFSDM1_DATIN6" bidirectional line)
+ (alternate "FMC_A7" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -1.27 0)
+ (length 5.08)
+ (name "PF14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "64"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC2_INN2" bidirectional line)
+ (alternate "ADC2_INP6" bidirectional line)
+ (alternate "DFSDM1_CKIN6" bidirectional line)
+ (alternate "FMC_A8" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -3.81 0)
+ (length 5.08)
+ (name "PF15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "65"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "FMC_A9" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -6.35 0)
+ (length 5.08)
+ (name "PG0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "66"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A10" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -8.89 0)
+ (length 5.08)
+ (name "PG1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "67"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A11" bidirectional line)
+ (alternate "OPAMP2_VINM" bidirectional line)
+ (alternate "OPAMP2_VINM1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -5.08 180)
+ (length 5.08)
+ (name "PE7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "68"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_INM" bidirectional line)
+ (alternate "DFSDM1_DATIN2" bidirectional line)
+ (alternate "FMC_D4" bidirectional line)
+ (alternate "FMC_DA4" bidirectional line)
+ (alternate "OPAMP2_VOUT" bidirectional line)
+ (alternate "QUADSPI_BK2_IO0" bidirectional line)
+ (alternate "TIM1_ETR" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -7.62 180)
+ (length 5.08)
+ (name "PE8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "69"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_OUT" bidirectional line)
+ (alternate "DFSDM1_CKIN2" bidirectional line)
+ (alternate "FMC_D5" bidirectional line)
+ (alternate "FMC_DA5" bidirectional line)
+ (alternate "OPAMP2_VINM" bidirectional line)
+ (alternate "OPAMP2_VINM0" bidirectional line)
+ (alternate "QUADSPI_BK2_IO1" bidirectional line)
+ (alternate "TIM1_CH1N" bidirectional line)
+ (alternate "UART7_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -10.16 180)
+ (length 5.08)
+ (name "PE9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "70"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_INP" bidirectional line)
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "FMC_D6" bidirectional line)
+ (alternate "FMC_DA6" bidirectional line)
+ (alternate "OPAMP2_VINP" bidirectional line)
+ (alternate "QUADSPI_BK2_IO2" bidirectional line)
+ (alternate "TIM1_CH1" bidirectional line)
+ (alternate "UART7_DE" bidirectional line)
+ (alternate "UART7_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -12.7 180)
+ (length 5.08)
+ (name "PE10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "73"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_INM" bidirectional line)
+ (alternate "DFSDM1_DATIN4" bidirectional line)
+ (alternate "FMC_D7" bidirectional line)
+ (alternate "FMC_DA7" bidirectional line)
+ (alternate "QUADSPI_BK2_IO3" bidirectional line)
+ (alternate "TIM1_CH2N" bidirectional line)
+ (alternate "UART7_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -15.24 180)
+ (length 5.08)
+ (name "PE11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "74"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "COMP2_INP" bidirectional line)
+ (alternate "DFSDM1_CKIN4" bidirectional line)
+ (alternate "FMC_D8" bidirectional line)
+ (alternate "FMC_DA8" bidirectional line)
+ (alternate "LTDC_G3" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SPI4_NSS" bidirectional line)
+ (alternate "TIM1_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -17.78 180)
+ (length 5.08)
+ (name "PE12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "75"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP1_OUT" bidirectional line)
+ (alternate "DFSDM1_DATIN5" bidirectional line)
+ (alternate "FMC_D9" bidirectional line)
+ (alternate "FMC_DA9" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "SAI2_SCK_B" bidirectional line)
+ (alternate "SPI4_SCK" bidirectional line)
+ (alternate "TIM1_CH3N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -20.32 180)
+ (length 5.08)
+ (name "PE13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "76"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_OUT" bidirectional line)
+ (alternate "DFSDM1_CKIN5" bidirectional line)
+ (alternate "FMC_D10" bidirectional line)
+ (alternate "FMC_DA10" bidirectional line)
+ (alternate "LTDC_DE" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "SPI4_MISO" bidirectional line)
+ (alternate "TIM1_CH3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -22.86 180)
+ (length 5.08)
+ (name "PE14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "77"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_D11" bidirectional line)
+ (alternate "FMC_DA11" bidirectional line)
+ (alternate "LTDC_CLK" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
+ (alternate "SPI4_MOSI" bidirectional line)
+ (alternate "TIM1_CH4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 24.13 0)
+ (length 5.08)
+ (name "PE15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "78"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "FMC_D12" bidirectional line)
+ (alternate "FMC_DA12" bidirectional line)
+ (alternate "LTDC_R7" bidirectional line)
+ (alternate "TIM1_BKIN" bidirectional line)
+ (alternate "TIM1_BKIN_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 12.7 180)
+ (length 5.08)
+ (name "PD8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "96"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKIN3" bidirectional line)
+ (alternate "FMC_D13" bidirectional line)
+ (alternate "FMC_DA13" bidirectional line)
+ (alternate "SAI3_SCK_B" bidirectional line)
+ (alternate "SPDIFRX1_IN1" bidirectional line)
+ (alternate "USART3_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 10.16 180)
+ (length 5.08)
+ (name "PD9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "97"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DFSDM1_DATIN3" bidirectional line)
+ (alternate "FMC_D14" bidirectional line)
+ (alternate "FMC_DA14" bidirectional line)
+ (alternate "SAI3_SD_B" bidirectional line)
+ (alternate "USART3_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 7.62 180)
+ (length 5.08)
+ (name "PD10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "98"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "FMC_D15" bidirectional line)
+ (alternate "FMC_DA15" bidirectional line)
+ (alternate "LTDC_B3" bidirectional line)
+ (alternate "SAI3_FS_B" bidirectional line)
+ (alternate "USART3_CK" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_1_6_1"
+ (rectangle
+ (start -7.62 22.86)
+ (end 7.62 -22.86)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 -11.43 180)
+ (length 5.08)
+ (name "PC15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "RCC_OSC32_OUT" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 1.27 180)
+ (length 5.08)
+ (name "PA13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "124"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_JTMS-SWDIO" bidirectional line)
+ )
+ (pin power_out line
+ (at 12.7 8.89 180)
+ (length 5.08)
+ (name "VCAP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "125"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 -1.27 180)
+ (length 5.08)
+ (name "PA14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "137"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_JTCK-SWCLK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -3.81 180)
+ (length 5.08)
+ (name "PB3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "161"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "CRS_SYNC" bidirectional line)
+ (alternate "DEBUG_JTDO-SWO" bidirectional line)
+ (alternate "HRTIM_FLT4" bidirectional line)
+ (alternate "I2S1_CK" bidirectional line)
+ (alternate "I2S3_CK" bidirectional line)
+ (alternate "SDMMC2_D2" bidirectional line)
+ (alternate "SPI1_SCK" bidirectional line)
+ (alternate "SPI3_SCK" bidirectional line)
+ (alternate "SPI6_SCK" bidirectional line)
+ (alternate "TIM2_CH2" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ )
+ (pin input line
+ (at 12.7 13.97 180)
+ (length 5.08)
+ (name "BOOT0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "166"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 12.7 19.05 180)
+ (length 5.08)
+ (name "PDR_ON"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "171"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 -16.51 180)
+ (length 5.08)
+ (name "PH0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "29"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "RCC_OSC_IN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -19.05 180)
+ (length 5.08)
+ (name "PH1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "30"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "RCC_OSC_OUT" bidirectional line)
+ )
+ (pin input line
+ (at 12.7 11.43 180)
+ (length 5.08)
+ (name "NRST"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "31"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 12.7 16.51 180)
+ (length 5.08)
+ (name "VREF+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "38"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "VREFBUF_OUT" bidirectional line)
+ )
+ (pin power_out line
+ (at 12.7 6.35 180)
+ (length 5.08)
+ (name "VCAP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "81"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 -8.89 180)
+ (length 5.08)
+ (name "PC14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "RCC_OSC32_IN" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_1_7_1"
+ (rectangle
+ (start -7.62 24.13)
+ (end 7.62 -24.13)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "CAN"
+ (at -2.54 6.096 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "SDMMC"
+ (at -2.54 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "UART"
+ (at -2.54 -11.43 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "USART"
+ (at -2.54 -19.05 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "USB"
+ (at -2.54 16.51 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 5.08 180)
+ (length 5.08)
+ (name "PI9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "FMC_D30" bidirectional line)
+ (alternate "LTDC_VSYNC" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 20.32 180)
+ (length 5.08)
+ (name "PA9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "120"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_D0" bidirectional line)
+ (alternate "ETH_TX_ER" bidirectional line)
+ (alternate "HRTIM_CHC1" bidirectional line)
+ (alternate "I2C3_SMBA" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LPUART1_TX" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM1_CH2" bidirectional line)
+ (alternate "USART1_TX" bidirectional line)
+ (alternate "USB_OTG_FS_VBUS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 17.78 180)
+ (length 5.08)
+ (name "PA10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "121"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D1" bidirectional line)
+ (alternate "HRTIM_CHC2" bidirectional line)
+ (alternate "LPUART1_RX" bidirectional line)
+ (alternate "LTDC_B1" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "MDIOS_MDIO" bidirectional line)
+ (alternate "TIM1_CH3" bidirectional line)
+ (alternate "USART1_RX" bidirectional line)
+ (alternate "USB_OTG_FS_ID" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 15.24 180)
+ (length 5.08)
+ (name "PA11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "122"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "HRTIM_CHD1" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "LPUART1_CTS" bidirectional line)
+ (alternate "LTDC_R4" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "TIM1_CH4" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ (alternate "USART1_CTS" bidirectional line)
+ (alternate "USART1_NSS" bidirectional line)
+ (alternate "USB_OTG_FS_DM" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 12.7 180)
+ (length 5.08)
+ (name "PA12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "123"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "HRTIM_CHD2" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LPUART1_DE" bidirectional line)
+ (alternate "LPUART1_RTS" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM1_ETR" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ (alternate "USART1_DE" bidirectional line)
+ (alternate "USART1_RTS" bidirectional line)
+ (alternate "USB_OTG_FS_DP" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 7.62 180)
+ (length 5.08)
+ (name "PH13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "128"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "FMC_D21" bidirectional line)
+ (alternate "LTDC_G2" bidirectional line)
+ (alternate "TIM8_CH1N" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -10.16 180)
+ (length 5.08)
+ (name "PC12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "141"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D9" bidirectional line)
+ (alternate "DEBUG_TRACED3" bidirectional line)
+ (alternate "HRTIM_EEV2" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "SDMMC1_CK" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ (alternate "UART5_TX" bidirectional line)
+ (alternate "USART3_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -12.7 180)
+ (length 5.08)
+ (name "PD2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "144"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D11" bidirectional line)
+ (alternate "DEBUG_TRACED2" bidirectional line)
+ (alternate "SDMMC1_CMD" bidirectional line)
+ (alternate "TIM3_ETR" bidirectional line)
+ (alternate "UART5_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -20.32 180)
+ (length 5.08)
+ (name "PD5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "147"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_NWE" bidirectional line)
+ (alternate "HRTIM_EEV3" bidirectional line)
+ (alternate "USART2_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -5.08 180)
+ (length 5.08)
+ (name "PD6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "150"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D10" bidirectional line)
+ (alternate "DFSDM1_CKIN4" bidirectional line)
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "FMC_NWAIT" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "LTDC_B2" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SDMMC2_CK" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ (alternate "USART2_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 0 180)
+ (length 5.08)
+ (name "PA0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "40"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP16" bidirectional line)
+ (alternate "ETH_CRS" bidirectional line)
+ (alternate "PWR_WKUP1" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SDMMC2_CMD" bidirectional line)
+ (alternate "TIM15_BKIN" bidirectional line)
+ (alternate "TIM2_CH1" bidirectional line)
+ (alternate "TIM2_ETR" bidirectional line)
+ (alternate "TIM5_CH1" bidirectional line)
+ (alternate "TIM8_ETR" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ (alternate "USART2_CTS" bidirectional line)
+ (alternate "USART2_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -17.78 180)
+ (length 5.08)
+ (name "PA3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "47"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP15" bidirectional line)
+ (alternate "ADC2_INP15" bidirectional line)
+ (alternate "ETH_COL" bidirectional line)
+ (alternate "LPTIM5_OUT" bidirectional line)
+ (alternate "LTDC_B2" bidirectional line)
+ (alternate "LTDC_B5" bidirectional line)
+ (alternate "TIM15_CH2" bidirectional line)
+ (alternate "TIM2_CH4" bidirectional line)
+ (alternate "TIM5_CH4" bidirectional line)
+ (alternate "USART2_RX" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D0" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -2.54 180)
(length 5.08)
(name "PB14"
(effects
@@ -3019,7 +5638,7 @@
)
)
)
- (number "75"
+ (number "94"
(effects
(font
(size 1.27 1.27)
@@ -3040,160 +5659,670 @@
(alternate "USART3_RTS" bidirectional line)
(alternate "USB_OTG_HS_DM" bidirectional line)
)
- (pin bidirectional line
- (at 33.02 2.54 180)
+ )
+ )
+ (symbol "STM32H753IITx_2"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at -11.684 0.762 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "STM32H753IITx"
+ (at -23.114 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_QFP:LQFP-176_24x24mm_P0.5mm"
+ (at 21.336 47.244 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753ii.pdf"
+ (at -3.556 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 140 GPIO, LQFP176"
+ (at -3.556 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "Arm Cortex-M7 STM32H7 STM32H743/753"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "LQFP*24x24mm*P0.5mm*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "STM32H753IITx_2_1_1"
+ (rectangle
+ (start 10.16 25.4)
+ (end -10.16 -25.4)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "102"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -2.54 180)
(length 5.08)
- (name "PB15"
+ (name "VDD"
(effects
(font
(size 1.27 1.27)
)
)
)
- (number "76"
+ (number "103"
(effects
(font
(size 1.27 1.27)
)
)
)
- (alternate "ADC1_EXTI15" bidirectional line)
- (alternate "ADC2_EXTI15" bidirectional line)
- (alternate "ADC3_EXTI15" bidirectional line)
- (alternate "DFSDM1_CKIN2" bidirectional line)
- (alternate "I2S2_SDO" bidirectional line)
- (alternate "RTC_REFIN" bidirectional line)
- (alternate "SDMMC2_D1" bidirectional line)
- (alternate "SPI2_MOSI" bidirectional line)
- (alternate "TIM12_CH2" bidirectional line)
- (alternate "TIM1_CH3N" bidirectional line)
- (alternate "TIM8_CH3N" bidirectional line)
- (alternate "UART4_CTS" bidirectional line)
- (alternate "USART1_RX" bidirectional line)
- (alternate "USB_OTG_HS_DP" bidirectional line)
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "113"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -17.78 180)
+ (length 5.08)
+ (name "VDD33_USB"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "114"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "126"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -5.08 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "127"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "135"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -7.62 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "136"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -15.24 1.27 0)
+ (length 5.08)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "148"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -10.16 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "149"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 17.78 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "158"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -12.7 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "159"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -15.24 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "172"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 15.24 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 12.7 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "36"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -15.24 -1.27 0)
+ (length 5.08)
+ (name "VSSA"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "37"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -20.32 180)
+ (length 5.08)
+ (name "VDDA"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "39"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "48"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 10.16 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "49"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 20.32 180)
+ (length 5.08)
+ (name "VBAT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "61"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 7.62 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "62"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "71"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 5.08 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "72"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 2.54 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "82"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "90"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 0 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "91"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (symbol "STM32H753IITx_2_2_1"
+ (rectangle
+ (start -10.16 31.75)
+ (end 10.16 -31.75)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
)
(pin bidirectional line
- (at 33.02 -66.04 180)
+ (at 15.24 -22.86 180)
(length 5.08)
- (name "PD8"
+ (name "PE2"
(effects
(font
(size 1.27 1.27)
)
)
)
- (number "77"
+ (number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
- (alternate "DFSDM1_CKIN3" bidirectional line)
- (alternate "FMC_D13" bidirectional line)
- (alternate "FMC_DA13" bidirectional line)
- (alternate "SAI3_SCK_B" bidirectional line)
- (alternate "SPDIFRX1_IN1" bidirectional line)
- (alternate "USART3_TX" bidirectional line)
+ (alternate "DEBUG_TRACECLK" bidirectional line)
+ (alternate "ETH_TXD3" bidirectional line)
+ (alternate "FMC_A23" bidirectional line)
+ (alternate "QUADSPI_BK1_IO2" bidirectional line)
+ (alternate "SAI1_CK1" bidirectional line)
+ (alternate "SAI1_MCLK_A" bidirectional line)
+ (alternate "SAI4_CK1" bidirectional line)
+ (alternate "SAI4_MCLK_A" bidirectional line)
+ (alternate "SPI4_SCK" bidirectional line)
)
(pin bidirectional line
- (at 33.02 -68.58 180)
- (length 5.08)
- (name "PD9"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "78"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "DAC1_EXTI9" bidirectional line)
- (alternate "DFSDM1_DATIN3" bidirectional line)
- (alternate "FMC_D14" bidirectional line)
- (alternate "FMC_DA14" bidirectional line)
- (alternate "SAI3_SD_B" bidirectional line)
- (alternate "USART3_RX" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 -71.12 180)
- (length 5.08)
- (name "PD10"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "79"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "DFSDM1_CKOUT" bidirectional line)
- (alternate "FMC_D15" bidirectional line)
- (alternate "FMC_DA15" bidirectional line)
- (alternate "LTDC_B3" bidirectional line)
- (alternate "SAI3_FS_B" bidirectional line)
- (alternate "USART3_CK" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 -38.1 180)
- (length 5.08)
- (name "PC14"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "8"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "RCC_OSC32_IN" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 -73.66 180)
- (length 5.08)
- (name "PD11"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "80"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_EXTI11" bidirectional line)
- (alternate "ADC2_EXTI11" bidirectional line)
- (alternate "ADC3_EXTI11" bidirectional line)
- (alternate "FMC_A16" bidirectional line)
- (alternate "FMC_CLE" bidirectional line)
- (alternate "I2C4_SMBA" bidirectional line)
- (alternate "LPTIM2_IN2" bidirectional line)
- (alternate "QUADSPI_BK1_IO0" bidirectional line)
- (alternate "SAI2_SD_A" bidirectional line)
- (alternate "USART3_CTS" bidirectional line)
- (alternate "USART3_NSS" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 -76.2 180)
+ (at 15.24 -17.78 180)
(length 5.08)
(name "PD12"
(effects
@@ -3202,7 +6331,7 @@
)
)
)
- (number "81"
+ (number "100"
(effects
(font
(size 1.27 1.27)
@@ -3221,7 +6350,7 @@
(alternate "USART3_RTS" bidirectional line)
)
(pin bidirectional line
- (at 33.02 -78.74 180)
+ (at 15.24 -20.32 180)
(length 5.08)
(name "PD13"
(effects
@@ -3230,7 +6359,7 @@
)
)
)
- (number "82"
+ (number "101"
(effects
(font
(size 1.27 1.27)
@@ -3244,116 +6373,8 @@
(alternate "SAI2_SCK_A" bidirectional line)
(alternate "TIM4_CH2" bidirectional line)
)
- (pin passive line
- (at 0 -93.98 90)
- (length 5.08) hide
- (name "VSS"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "83"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at 2.54 93.98 270)
- (length 5.08)
- (name "VDD"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "84"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
(pin bidirectional line
- (at 33.02 -81.28 180)
- (length 5.08)
- (name "PD14"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "85"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "FMC_D0" bidirectional line)
- (alternate "FMC_DA0" bidirectional line)
- (alternate "SAI3_MCLK_B" bidirectional line)
- (alternate "TIM4_CH3" bidirectional line)
- (alternate "UART8_CTS" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 -83.82 180)
- (length 5.08)
- (name "PD15"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "86"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_EXTI15" bidirectional line)
- (alternate "ADC2_EXTI15" bidirectional line)
- (alternate "ADC3_EXTI15" bidirectional line)
- (alternate "FMC_D1" bidirectional line)
- (alternate "FMC_DA1" bidirectional line)
- (alternate "SAI3_MCLK_A" bidirectional line)
- (alternate "TIM4_CH4" bidirectional line)
- (alternate "UART8_DE" bidirectional line)
- (alternate "UART8_RTS" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 50.8 0)
- (length 5.08)
- (name "PG2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "87"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "FMC_A12" bidirectional line)
- (alternate "TIM8_BKIN" bidirectional line)
- (alternate "TIM8_BKIN_COMP1" bidirectional line)
- (alternate "TIM8_BKIN_COMP2" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 48.26 0)
+ (at -15.24 -5.08 0)
(length 5.08)
(name "PG3"
(effects
@@ -3362,7 +6383,7 @@
)
)
)
- (number "88"
+ (number "107"
(effects
(font
(size 1.27 1.27)
@@ -3375,183 +6396,7 @@
(alternate "TIM8_BKIN2_COMP2" bidirectional line)
)
(pin bidirectional line
- (at -33.02 45.72 0)
- (length 5.08)
- (name "PG4"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "89"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "FMC_A14" bidirectional line)
- (alternate "FMC_BA0" bidirectional line)
- (alternate "TIM1_BKIN2" bidirectional line)
- (alternate "TIM1_BKIN2_COMP1" bidirectional line)
- (alternate "TIM1_BKIN2_COMP2" bidirectional line)
- )
- (pin bidirectional line
- (at 33.02 -40.64 180)
- (length 5.08)
- (name "PC15"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "9"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ADC1_EXTI15" bidirectional line)
- (alternate "ADC2_EXTI15" bidirectional line)
- (alternate "ADC3_EXTI15" bidirectional line)
- (alternate "RCC_OSC32_OUT" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 43.18 0)
- (length 5.08)
- (name "PG5"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "90"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "FMC_A15" bidirectional line)
- (alternate "FMC_BA1" bidirectional line)
- (alternate "TIM1_ETR" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 40.64 0)
- (length 5.08)
- (name "PG6"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "91"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "DCMI_D12" bidirectional line)
- (alternate "FMC_NE3" bidirectional line)
- (alternate "HRTIM_CHE1" bidirectional line)
- (alternate "LTDC_R7" bidirectional line)
- (alternate "QUADSPI_BK1_NCS" bidirectional line)
- (alternate "TIM17_BKIN" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 38.1 0)
- (length 5.08)
- (name "PG7"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "92"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "DCMI_D13" bidirectional line)
- (alternate "FMC_INT" bidirectional line)
- (alternate "HRTIM_CHE2" bidirectional line)
- (alternate "LTDC_CLK" bidirectional line)
- (alternate "SAI1_MCLK_A" bidirectional line)
- (alternate "USART6_CK" bidirectional line)
- )
- (pin bidirectional line
- (at -33.02 35.56 0)
- (length 5.08)
- (name "PG8"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "93"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (alternate "ETH_PPS_OUT" bidirectional line)
- (alternate "FMC_SDCLK" bidirectional line)
- (alternate "LTDC_G7" bidirectional line)
- (alternate "SPDIFRX1_IN2" bidirectional line)
- (alternate "SPI6_NSS" bidirectional line)
- (alternate "TIM8_ETR" bidirectional line)
- (alternate "USART6_DE" bidirectional line)
- (alternate "USART6_RTS" bidirectional line)
- )
- (pin passive line
- (at 0 -93.98 90)
- (length 5.08) hide
- (name "VSS"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "94"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at 15.24 93.98 270)
- (length 5.08)
- (name "VDD33_USB"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "95"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 33.02 -17.78 180)
+ (at 15.24 7.62 180)
(length 5.08)
(name "PC6"
(effects
@@ -3560,7 +6405,7 @@
)
)
)
- (number "96"
+ (number "115"
(effects
(font
(size 1.27 1.27)
@@ -3582,7 +6427,7 @@
(alternate "USART6_TX" bidirectional line)
)
(pin bidirectional line
- (at 33.02 -20.32 180)
+ (at 15.24 5.08 180)
(length 5.08)
(name "PC7"
(effects
@@ -3591,7 +6436,7 @@
)
)
)
- (number "97"
+ (number "116"
(effects
(font
(size 1.27 1.27)
@@ -3614,7 +6459,7 @@
(alternate "USART6_RX" bidirectional line)
)
(pin bidirectional line
- (at 33.02 -22.86 180)
+ (at 15.24 2.54 180)
(length 5.08)
(name "PC8"
(effects
@@ -3623,7 +6468,7 @@
)
)
)
- (number "98"
+ (number "117"
(effects
(font
(size 1.27 1.27)
@@ -3644,7 +6489,1056 @@
(alternate "USART6_CK" bidirectional line)
)
(pin bidirectional line
- (at 33.02 -25.4 180)
+ (at -15.24 -2.54 0)
+ (length 5.08)
+ (name "PH15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "130"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "DCMI_D11" bidirectional line)
+ (alternate "FMC_D23" bidirectional line)
+ (alternate "LTDC_G4" bidirectional line)
+ (alternate "TIM8_CH3N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 27.94 0)
+ (length 5.08)
+ (name "PI0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "131"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D13" bidirectional line)
+ (alternate "FMC_D24" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "LTDC_G5" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "TIM5_CH4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 25.4 0)
+ (length 5.08)
+ (name "PI1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "132"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D8" bidirectional line)
+ (alternate "FMC_D25" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LTDC_G6" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM8_BKIN2" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 22.86 0)
+ (length 5.08)
+ (name "PI3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "134"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D10" bidirectional line)
+ (alternate "FMC_D27" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ (alternate "TIM8_ETR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 25.4 180)
+ (length 5.08)
+ (name "PA15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "138"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "CEC" bidirectional line)
+ (alternate "DEBUG_JTDI" bidirectional line)
+ (alternate "HRTIM_FLT1" bidirectional line)
+ (alternate "I2S1_WS" bidirectional line)
+ (alternate "I2S3_WS" bidirectional line)
+ (alternate "SPI1_NSS" bidirectional line)
+ (alternate "SPI3_NSS" bidirectional line)
+ (alternate "SPI6_NSS" bidirectional line)
+ (alternate "TIM2_CH1" bidirectional line)
+ (alternate "TIM2_ETR" bidirectional line)
+ (alternate "UART4_DE" bidirectional line)
+ (alternate "UART4_RTS" bidirectional line)
+ (alternate "UART7_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 0 180)
+ (length 5.08)
+ (name "PC10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "139"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D8" bidirectional line)
+ (alternate "DFSDM1_CKIN5" bidirectional line)
+ (alternate "HRTIM_EEV1" bidirectional line)
+ (alternate "I2S3_CK" bidirectional line)
+ (alternate "LTDC_R2" bidirectional line)
+ (alternate "QUADSPI_BK1_IO1" bidirectional line)
+ (alternate "SDMMC1_D2" bidirectional line)
+ (alternate "SPI3_SCK" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ (alternate "USART3_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -2.54 180)
+ (length 5.08)
+ (name "PC11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "140"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DCMI_D4" bidirectional line)
+ (alternate "DFSDM1_DATIN5" bidirectional line)
+ (alternate "HRTIM_FLT2" bidirectional line)
+ (alternate "I2S3_SDI" bidirectional line)
+ (alternate "QUADSPI_BK2_NCS" bidirectional line)
+ (alternate "SDMMC1_D3" bidirectional line)
+ (alternate "SPI3_MISO" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ (alternate "USART3_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -7.62 180)
+ (length 5.08)
+ (name "PD3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "145"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D5" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "FMC_CLK" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LTDC_G7" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "USART2_CTS" bidirectional line)
+ (alternate "USART2_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -10.16 180)
+ (length 5.08)
+ (name "PD4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "146"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_NOE" bidirectional line)
+ (alternate "HRTIM_FLT3" bidirectional line)
+ (alternate "SAI3_FS_A" bidirectional line)
+ (alternate "USART2_DE" bidirectional line)
+ (alternate "USART2_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -12.7 180)
+ (length 5.08)
+ (name "PD7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "151"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKIN1" bidirectional line)
+ (alternate "DFSDM1_DATIN4" bidirectional line)
+ (alternate "FMC_NE1" bidirectional line)
+ (alternate "I2S1_SDO" bidirectional line)
+ (alternate "SDMMC2_CMD" bidirectional line)
+ (alternate "SPDIFRX1_IN0" bidirectional line)
+ (alternate "SPI1_MOSI" bidirectional line)
+ (alternate "USART2_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -7.62 0)
+ (length 5.08)
+ (name "PG9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "152"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_VSYNC" bidirectional line)
+ (alternate "FMC_NCE" bidirectional line)
+ (alternate "FMC_NE2" bidirectional line)
+ (alternate "I2S1_SDI" bidirectional line)
+ (alternate "QUADSPI_BK2_IO2" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "SPDIFRX1_IN3" bidirectional line)
+ (alternate "SPI1_MISO" bidirectional line)
+ (alternate "USART6_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -10.16 0)
+ (length 5.08)
+ (name "PG10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "153"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D2" bidirectional line)
+ (alternate "FMC_NE3" bidirectional line)
+ (alternate "HRTIM_FLT5" bidirectional line)
+ (alternate "I2S1_WS" bidirectional line)
+ (alternate "LTDC_B2" bidirectional line)
+ (alternate "LTDC_G3" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SPI1_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -12.7 0)
+ (length 5.08)
+ (name "PG11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "154"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DCMI_D3" bidirectional line)
+ (alternate "ETH_TX_EN" bidirectional line)
+ (alternate "HRTIM_EEV4" bidirectional line)
+ (alternate "I2S1_CK" bidirectional line)
+ (alternate "LPTIM1_IN2" bidirectional line)
+ (alternate "LTDC_B3" bidirectional line)
+ (alternate "SDMMC2_D2" bidirectional line)
+ (alternate "SPDIFRX1_IN0" bidirectional line)
+ (alternate "SPI1_SCK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -15.24 0)
+ (length 5.08)
+ (name "PG13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "156"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_TRACED0" bidirectional line)
+ (alternate "ETH_TXD0" bidirectional line)
+ (alternate "FMC_A24" bidirectional line)
+ (alternate "HRTIM_EEV10" bidirectional line)
+ (alternate "LPTIM1_OUT" bidirectional line)
+ (alternate "LTDC_R0" bidirectional line)
+ (alternate "SPI6_SCK" bidirectional line)
+ (alternate "USART6_CTS" bidirectional line)
+ (alternate "USART6_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -17.78 0)
+ (length 5.08)
+ (name "PG14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "157"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_TRACED1" bidirectional line)
+ (alternate "ETH_TXD1" bidirectional line)
+ (alternate "FMC_A25" bidirectional line)
+ (alternate "LPTIM1_ETR" bidirectional line)
+ (alternate "LTDC_B0" bidirectional line)
+ (alternate "QUADSPI_BK2_IO3" bidirectional line)
+ (alternate "SPI6_MOSI" bidirectional line)
+ (alternate "USART6_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 20.32 180)
+ (length 5.08)
+ (name "PB4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "162"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_JTRST" bidirectional line)
+ (alternate "HRTIM_EEV6" bidirectional line)
+ (alternate "I2S1_SDI" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "I2S3_SDI" bidirectional line)
+ (alternate "SDMMC2_D3" bidirectional line)
+ (alternate "SPI1_MISO" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "SPI3_MISO" bidirectional line)
+ (alternate "SPI6_MISO" bidirectional line)
+ (alternate "TIM16_BKIN" bidirectional line)
+ (alternate "TIM3_CH1" bidirectional line)
+ (alternate "UART7_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 17.78 180)
+ (length 5.08)
+ (name "PB5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "163"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D10" bidirectional line)
+ (alternate "ETH_PPS_OUT" bidirectional line)
+ (alternate "FDCAN2_RX" bidirectional line)
+ (alternate "FMC_SDCKE1" bidirectional line)
+ (alternate "HRTIM_EEV7" bidirectional line)
+ (alternate "I2C1_SMBA" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ (alternate "I2S1_SDO" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "SPI1_MOSI" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ (alternate "SPI6_MOSI" bidirectional line)
+ (alternate "TIM17_BKIN" bidirectional line)
+ (alternate "TIM3_CH2" bidirectional line)
+ (alternate "UART5_RX" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D7" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 15.24 180)
+ (length 5.08)
+ (name "PB6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "164"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "CEC" bidirectional line)
+ (alternate "DCMI_D5" bidirectional line)
+ (alternate "DFSDM1_DATIN5" bidirectional line)
+ (alternate "FDCAN2_TX" bidirectional line)
+ (alternate "FMC_SDNE1" bidirectional line)
+ (alternate "HRTIM_EEV8" bidirectional line)
+ (alternate "I2C1_SCL" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ (alternate "LPUART1_TX" bidirectional line)
+ (alternate "QUADSPI_BK1_NCS" bidirectional line)
+ (alternate "TIM16_CH1N" bidirectional line)
+ (alternate "TIM4_CH1" bidirectional line)
+ (alternate "UART5_TX" bidirectional line)
+ (alternate "USART1_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 12.7 180)
+ (length 5.08)
+ (name "PB7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "165"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_VSYNC" bidirectional line)
+ (alternate "DFSDM1_CKIN5" bidirectional line)
+ (alternate "FMC_NL" bidirectional line)
+ (alternate "HRTIM_EEV9" bidirectional line)
+ (alternate "I2C1_SDA" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ (alternate "LPUART1_RX" bidirectional line)
+ (alternate "PWR_PVD_IN" bidirectional line)
+ (alternate "TIM17_CH1N" bidirectional line)
+ (alternate "TIM4_CH2" bidirectional line)
+ (alternate "USART1_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 20.32 0)
+ (length 5.08)
+ (name "PI6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "175"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D6" bidirectional line)
+ (alternate "FMC_D28" bidirectional line)
+ (alternate "LTDC_B6" bidirectional line)
+ (alternate "SAI2_SD_A" bidirectional line)
+ (alternate "TIM8_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 17.78 0)
+ (length 5.08)
+ (name "PI7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "176"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D7" bidirectional line)
+ (alternate "FMC_D29" bidirectional line)
+ (alternate "LTDC_B7" bidirectional line)
+ (alternate "SAI2_FS_A" bidirectional line)
+ (alternate "TIM8_CH3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -25.4 180)
+ (length 5.08)
+ (name "PE3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_TRACED0" bidirectional line)
+ (alternate "FMC_A19" bidirectional line)
+ (alternate "SAI1_SD_B" bidirectional line)
+ (alternate "SAI4_SD_B" bidirectional line)
+ (alternate "TIM15_BKIN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -20.32 0)
+ (length 5.08)
+ (name "PF6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN4" bidirectional line)
+ (alternate "ADC3_INP8" bidirectional line)
+ (alternate "QUADSPI_BK1_IO3" bidirectional line)
+ (alternate "SAI1_SD_B" bidirectional line)
+ (alternate "SAI4_SD_B" bidirectional line)
+ (alternate "SPI5_NSS" bidirectional line)
+ (alternate "TIM16_CH1" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -22.86 0)
+ (length 5.08)
+ (name "PF7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP3" bidirectional line)
+ (alternate "QUADSPI_BK1_IO2" bidirectional line)
+ (alternate "SAI1_MCLK_B" bidirectional line)
+ (alternate "SAI4_MCLK_B" bidirectional line)
+ (alternate "SPI5_SCK" bidirectional line)
+ (alternate "TIM17_CH1" bidirectional line)
+ (alternate "UART7_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -25.4 0)
+ (length 5.08)
+ (name "PF8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN3" bidirectional line)
+ (alternate "ADC3_INP7" bidirectional line)
+ (alternate "QUADSPI_BK1_IO0" bidirectional line)
+ (alternate "SAI1_SCK_B" bidirectional line)
+ (alternate "SAI4_SCK_B" bidirectional line)
+ (alternate "SPI5_MISO" bidirectional line)
+ (alternate "TIM13_CH1" bidirectional line)
+ (alternate "TIM16_CH1N" bidirectional line)
+ (alternate "UART7_DE" bidirectional line)
+ (alternate "UART7_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 -27.94 0)
+ (length 5.08)
+ (name "PF9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP2" bidirectional line)
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "QUADSPI_BK1_IO1" bidirectional line)
+ (alternate "SAI1_FS_B" bidirectional line)
+ (alternate "SAI4_FS_B" bidirectional line)
+ (alternate "SPI5_MOSI" bidirectional line)
+ (alternate "TIM14_CH1" bidirectional line)
+ (alternate "TIM17_CH1N" bidirectional line)
+ (alternate "UART7_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 22.86 180)
+ (length 5.08)
+ (name "PB2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "58"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP1_INP" bidirectional line)
+ (alternate "DFSDM1_CKIN1" bidirectional line)
+ (alternate "ETH_TX_ER" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "QUADSPI_CLK" bidirectional line)
+ (alternate "RTC_OUT_ALARM" bidirectional line)
+ (alternate "RTC_OUT_CALIB" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 15.24 0)
+ (length 5.08)
+ (name "PI8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "PWR_WKUP3" bidirectional line)
+ (alternate "RTC_TAMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -5.08 180)
+ (length 5.08)
+ (name "PC13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "PWR_WKUP4" bidirectional line)
+ (alternate "RTC_OUT_ALARM" bidirectional line)
+ (alternate "RTC_OUT_CALIB" bidirectional line)
+ (alternate "RTC_TAMP1" bidirectional line)
+ (alternate "RTC_TS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 12.7 0)
+ (length 5.08)
+ (name "PH6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "83"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D8" bidirectional line)
+ (alternate "ETH_RXD2" bidirectional line)
+ (alternate "FMC_SDNE1" bidirectional line)
+ (alternate "I2C2_SMBA" bidirectional line)
+ (alternate "SPI5_SCK" bidirectional line)
+ (alternate "TIM12_CH1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 10.16 0)
+ (length 5.08)
+ (name "PH7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "84"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D9" bidirectional line)
+ (alternate "ETH_RXD3" bidirectional line)
+ (alternate "FMC_SDCKE1" bidirectional line)
+ (alternate "I2C3_SCL" bidirectional line)
+ (alternate "SPI5_MISO" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 7.62 0)
+ (length 5.08)
+ (name "PH9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "86"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_D0" bidirectional line)
+ (alternate "FMC_D17" bidirectional line)
+ (alternate "I2C3_SMBA" bidirectional line)
+ (alternate "LTDC_R3" bidirectional line)
+ (alternate "TIM12_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 5.08 0)
+ (length 5.08)
+ (name "PH10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "87"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D1" bidirectional line)
+ (alternate "FMC_D18" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ (alternate "LTDC_R4" bidirectional line)
+ (alternate "TIM5_CH1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 2.54 0)
+ (length 5.08)
+ (name "PH11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "88"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DCMI_D2" bidirectional line)
+ (alternate "FMC_D19" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "TIM5_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -15.24 0 0)
+ (length 5.08)
+ (name "PH12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "89"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D3" bidirectional line)
+ (alternate "FMC_D20" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ (alternate "LTDC_R6" bidirectional line)
+ (alternate "TIM5_CH3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 10.16 180)
+ (length 5.08)
+ (name "PB15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "95"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "DFSDM1_CKIN2" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "RTC_REFIN" bidirectional line)
+ (alternate "SDMMC2_D1" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ (alternate "TIM12_CH2" bidirectional line)
+ (alternate "TIM1_CH3N" bidirectional line)
+ (alternate "TIM8_CH3N" bidirectional line)
+ (alternate "UART4_CTS" bidirectional line)
+ (alternate "USART1_RX" bidirectional line)
+ (alternate "USB_OTG_HS_DP" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 15.24 -15.24 180)
+ (length 5.08)
+ (name "PD11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "99"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "FMC_A16" bidirectional line)
+ (alternate "FMC_CLE" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ (alternate "LPTIM2_IN2" bidirectional line)
+ (alternate "QUADSPI_BK1_IO0" bidirectional line)
+ (alternate "SAI2_SD_A" bidirectional line)
+ (alternate "USART3_CTS" bidirectional line)
+ (alternate "USART3_NSS" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_2_3_1"
+ (rectangle
+ (start -6.35 38.1)
+ (end 6.35 -38.1)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "LTDC"
+ (at -2.54 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 11.43 -3.81 180)
+ (length 5.08)
+ (name "PG6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "110"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D12" bidirectional line)
+ (alternate "FMC_NE3" bidirectional line)
+ (alternate "HRTIM_CHE1" bidirectional line)
+ (alternate "LTDC_R7" bidirectional line)
+ (alternate "QUADSPI_BK1_NCS" bidirectional line)
+ (alternate "TIM17_BKIN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -6.35 180)
+ (length 5.08)
+ (name "PG7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "111"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D13" bidirectional line)
+ (alternate "FMC_INT" bidirectional line)
+ (alternate "HRTIM_CHE2" bidirectional line)
+ (alternate "LTDC_CLK" bidirectional line)
+ (alternate "SAI1_MCLK_A" bidirectional line)
+ (alternate "USART6_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 8.89 180)
(length 5.08)
(name "PC9"
(effects
@@ -3653,7 +7547,7 @@
)
)
)
- (number "99"
+ (number "118"
(effects
(font
(size 1.27 1.27)
@@ -3674,39 +7568,8281 @@
(alternate "TIM8_CH4" bidirectional line)
(alternate "UART5_CTS" bidirectional line)
)
+ (pin bidirectional line
+ (at 11.43 26.67 180)
+ (length 5.08)
+ (name "PA8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "119"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "HRTIM_CHB2" bidirectional line)
+ (alternate "I2C3_SCL" bidirectional line)
+ (alternate "LTDC_B3" bidirectional line)
+ (alternate "LTDC_R6" bidirectional line)
+ (alternate "RCC_MCO_1" bidirectional line)
+ (alternate "TIM1_CH1" bidirectional line)
+ (alternate "TIM8_BKIN2" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP2" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ (alternate "USART1_CK" bidirectional line)
+ (alternate "USB_OTG_FS_SOF" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -31.75 180)
+ (length 5.08)
+ (name "PI10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ETH_RX_ER" bidirectional line)
+ (alternate "FMC_D31" bidirectional line)
+ (alternate "LTDC_HSYNC" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -21.59 180)
+ (length 5.08)
+ (name "PH14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "129"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D4" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "FMC_D22" bidirectional line)
+ (alternate "LTDC_G3" bidirectional line)
+ (alternate "TIM8_CH2N" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -34.29 180)
+ (length 5.08)
+ (name "PI11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "LTDC_G6" bidirectional line)
+ (alternate "PWR_WKUP5" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_DIR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -24.13 180)
+ (length 5.08)
+ (name "PI2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "133"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D9" bidirectional line)
+ (alternate "FMC_D26" bidirectional line)
+ (alternate "I2S2_SDI" bidirectional line)
+ (alternate "LTDC_G7" bidirectional line)
+ (alternate "SPI2_MISO" bidirectional line)
+ (alternate "TIM8_CH4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -8.89 180)
+ (length 5.08)
+ (name "PG12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "155"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ETH_TXD1" bidirectional line)
+ (alternate "FMC_NE4" bidirectional line)
+ (alternate "HRTIM_EEV5" bidirectional line)
+ (alternate "LPTIM1_IN1" bidirectional line)
+ (alternate "LTDC_B1" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "SPDIFRX1_IN1" bidirectional line)
+ (alternate "SPI6_MISO" bidirectional line)
+ (alternate "USART6_DE" bidirectional line)
+ (alternate "USART6_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 19.05 180)
+ (length 5.08)
+ (name "PB8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "167"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D6" bidirectional line)
+ (alternate "DFSDM1_CKIN7" bidirectional line)
+ (alternate "ETH_TXD3" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "I2C1_SCL" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ (alternate "LTDC_B6" bidirectional line)
+ (alternate "SDMMC1_CKIN" bidirectional line)
+ (alternate "SDMMC1_D4" bidirectional line)
+ (alternate "SDMMC2_D4" bidirectional line)
+ (alternate "TIM16_CH1" bidirectional line)
+ (alternate "TIM4_CH3" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 16.51 180)
+ (length 5.08)
+ (name "PB9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "168"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_D7" bidirectional line)
+ (alternate "DFSDM1_DATIN7" bidirectional line)
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "I2C1_SDA" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "LTDC_B7" bidirectional line)
+ (alternate "SDMMC1_CDIR" bidirectional line)
+ (alternate "SDMMC1_D5" bidirectional line)
+ (alternate "SDMMC2_D5" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "TIM17_CH1" bidirectional line)
+ (alternate "TIM4_CH4" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -26.67 180)
+ (length 5.08)
+ (name "PI4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "173"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D5" bidirectional line)
+ (alternate "FMC_NBL2" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "SAI2_MCLK_A" bidirectional line)
+ (alternate "TIM8_BKIN" bidirectional line)
+ (alternate "TIM8_BKIN_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -29.21 180)
+ (length 5.08)
+ (name "PI5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "174"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_VSYNC" bidirectional line)
+ (alternate "FMC_NBL3" bidirectional line)
+ (alternate "LTDC_B5" bidirectional line)
+ (alternate "SAI2_SCK_A" bidirectional line)
+ (alternate "TIM8_CH1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -1.27 180)
+ (length 5.08)
+ (name "PF10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "28"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN2" bidirectional line)
+ (alternate "ADC3_INP6" bidirectional line)
+ (alternate "DCMI_D11" bidirectional line)
+ (alternate "LTDC_DE" bidirectional line)
+ (alternate "QUADSPI_CLK" bidirectional line)
+ (alternate "SAI1_D3" bidirectional line)
+ (alternate "SAI4_D3" bidirectional line)
+ (alternate "TIM16_BKIN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 6.35 180)
+ (length 5.08)
+ (name "PE4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D4" bidirectional line)
+ (alternate "DEBUG_TRACED1" bidirectional line)
+ (alternate "DFSDM1_DATIN3" bidirectional line)
+ (alternate "FMC_A20" bidirectional line)
+ (alternate "LTDC_B0" bidirectional line)
+ (alternate "SAI1_D2" bidirectional line)
+ (alternate "SAI1_FS_A" bidirectional line)
+ (alternate "SAI4_D2" bidirectional line)
+ (alternate "SAI4_FS_A" bidirectional line)
+ (alternate "SPI4_NSS" bidirectional line)
+ (alternate "TIM15_CH1N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 11.43 180)
+ (length 5.08)
+ (name "PC0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "32"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP10" bidirectional line)
+ (alternate "ADC2_INP10" bidirectional line)
+ (alternate "ADC3_INP10" bidirectional line)
+ (alternate "DFSDM1_CKIN0" bidirectional line)
+ (alternate "DFSDM1_DATIN4" bidirectional line)
+ (alternate "FMC_SDNWE" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_STP" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 3.81 180)
+ (length 5.08)
+ (name "PE5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D6" bidirectional line)
+ (alternate "DEBUG_TRACED2" bidirectional line)
+ (alternate "DFSDM1_CKIN3" bidirectional line)
+ (alternate "FMC_A21" bidirectional line)
+ (alternate "LTDC_G0" bidirectional line)
+ (alternate "SAI1_CK2" bidirectional line)
+ (alternate "SAI1_SCK_A" bidirectional line)
+ (alternate "SAI4_CK2" bidirectional line)
+ (alternate "SAI4_SCK_A" bidirectional line)
+ (alternate "SPI4_MISO" bidirectional line)
+ (alternate "TIM15_CH1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -11.43 180)
+ (length 5.08)
+ (name "PH2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "43"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP13" bidirectional line)
+ (alternate "ETH_CRS" bidirectional line)
+ (alternate "FMC_SDCKE0" bidirectional line)
+ (alternate "LPTIM1_IN2" bidirectional line)
+ (alternate "LTDC_R0" bidirectional line)
+ (alternate "QUADSPI_BK2_IO0" bidirectional line)
+ (alternate "SAI2_SCK_B" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -13.97 180)
+ (length 5.08)
+ (name "PH3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "44"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN13" bidirectional line)
+ (alternate "ADC3_INP14" bidirectional line)
+ (alternate "ETH_COL" bidirectional line)
+ (alternate "FMC_SDNE0" bidirectional line)
+ (alternate "LTDC_R1" bidirectional line)
+ (alternate "QUADSPI_BK2_IO1" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -16.51 180)
+ (length 5.08)
+ (name "PH4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "45"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN14" bidirectional line)
+ (alternate "ADC3_INP15" bidirectional line)
+ (alternate "I2C2_SCL" bidirectional line)
+ (alternate "LTDC_G4" bidirectional line)
+ (alternate "LTDC_G5" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_NXT" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 1.27 180)
+ (length 5.08)
+ (name "PE6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D7" bidirectional line)
+ (alternate "DEBUG_TRACED3" bidirectional line)
+ (alternate "FMC_A22" bidirectional line)
+ (alternate "LTDC_G1" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SPI4_MOSI" bidirectional line)
+ (alternate "TIM15_CH2" bidirectional line)
+ (alternate "TIM1_BKIN2" bidirectional line)
+ (alternate "TIM1_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN2_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 34.29 180)
+ (length 5.08)
+ (name "PA4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "50"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP18" bidirectional line)
+ (alternate "ADC2_INP18" bidirectional line)
+ (alternate "DAC1_OUT1" bidirectional line)
+ (alternate "DCMI_HSYNC" bidirectional line)
+ (alternate "I2S1_WS" bidirectional line)
+ (alternate "I2S3_WS" bidirectional line)
+ (alternate "LTDC_VSYNC" bidirectional line)
+ (alternate "SPI1_NSS" bidirectional line)
+ (alternate "SPI3_NSS" bidirectional line)
+ (alternate "SPI6_NSS" bidirectional line)
+ (alternate "TIM5_ETR" bidirectional line)
+ (alternate "USART2_CK" bidirectional line)
+ (alternate "USB_OTG_HS_SOF" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 31.75 180)
+ (length 5.08)
+ (name "PA5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "51"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN18" bidirectional line)
+ (alternate "ADC1_INP19" bidirectional line)
+ (alternate "ADC2_INN18" bidirectional line)
+ (alternate "ADC2_INP19" bidirectional line)
+ (alternate "DAC1_OUT2" bidirectional line)
+ (alternate "I2S1_CK" bidirectional line)
+ (alternate "LTDC_R4" bidirectional line)
+ (alternate "PWR_NDSTOP2" bidirectional line)
+ (alternate "SPI1_SCK" bidirectional line)
+ (alternate "SPI6_SCK" bidirectional line)
+ (alternate "TIM2_CH1" bidirectional line)
+ (alternate "TIM2_ETR" bidirectional line)
+ (alternate "TIM8_CH1N" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 29.21 180)
+ (length 5.08)
+ (name "PA6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "52"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP3" bidirectional line)
+ (alternate "ADC2_INP3" bidirectional line)
+ (alternate "DCMI_PIXCLK" bidirectional line)
+ (alternate "I2S1_SDI" bidirectional line)
+ (alternate "LTDC_G2" bidirectional line)
+ (alternate "MDIOS_MDC" bidirectional line)
+ (alternate "SPI1_MISO" bidirectional line)
+ (alternate "SPI6_MISO" bidirectional line)
+ (alternate "TIM13_CH1" bidirectional line)
+ (alternate "TIM1_BKIN" bidirectional line)
+ (alternate "TIM1_BKIN_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN_COMP2" bidirectional line)
+ (alternate "TIM3_CH1" bidirectional line)
+ (alternate "TIM8_BKIN" bidirectional line)
+ (alternate "TIM8_BKIN_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 24.13 180)
+ (length 5.08)
+ (name "PB0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "56"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN5" bidirectional line)
+ (alternate "ADC1_INP9" bidirectional line)
+ (alternate "ADC2_INN5" bidirectional line)
+ (alternate "ADC2_INP9" bidirectional line)
+ (alternate "COMP1_INP" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "ETH_RXD2" bidirectional line)
+ (alternate "LTDC_G1" bidirectional line)
+ (alternate "LTDC_R3" bidirectional line)
+ (alternate "OPAMP1_VINP" bidirectional line)
+ (alternate "TIM1_CH2N" bidirectional line)
+ (alternate "TIM3_CH3" bidirectional line)
+ (alternate "TIM8_CH2N" bidirectional line)
+ (alternate "UART4_CTS" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 21.59 180)
+ (length 5.08)
+ (name "PB1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "57"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP5" bidirectional line)
+ (alternate "ADC2_INP5" bidirectional line)
+ (alternate "COMP1_INM" bidirectional line)
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "ETH_RXD3" bidirectional line)
+ (alternate "LTDC_G0" bidirectional line)
+ (alternate "LTDC_R6" bidirectional line)
+ (alternate "TIM1_CH3N" bidirectional line)
+ (alternate "TIM3_CH4" bidirectional line)
+ (alternate "TIM8_CH3N" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 13.97 180)
+ (length 5.08)
+ (name "PB10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "79"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_DATIN7" bidirectional line)
+ (alternate "ETH_RX_ER" bidirectional line)
+ (alternate "HRTIM_SCOUT" bidirectional line)
+ (alternate "I2C2_SCL" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LPTIM2_IN1" bidirectional line)
+ (alternate "LTDC_G4" bidirectional line)
+ (alternate "QUADSPI_BK1_NCS" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM2_CH3" bidirectional line)
+ (alternate "USART3_TX" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -19.05 180)
+ (length 5.08)
+ (name "PH8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "85"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_HSYNC" bidirectional line)
+ (alternate "FMC_D16" bidirectional line)
+ (alternate "I2C3_SDA" bidirectional line)
+ (alternate "LTDC_R2" bidirectional line)
+ (alternate "TIM5_ETR" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_2_4_1"
+ (rectangle
+ (start -6.35 12.7)
+ (end 6.35 -12.7)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "ETH"
+ (at -2.032 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 11.43 -5.08 180)
+ (length 5.08)
+ (name "PC1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "33"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN10" bidirectional line)
+ (alternate "ADC1_INP11" bidirectional line)
+ (alternate "ADC2_INN10" bidirectional line)
+ (alternate "ADC2_INP11" bidirectional line)
+ (alternate "ADC3_INN10" bidirectional line)
+ (alternate "ADC3_INP11" bidirectional line)
+ (alternate "DEBUG_TRACED0" bidirectional line)
+ (alternate "DFSDM1_CKIN4" bidirectional line)
+ (alternate "DFSDM1_DATIN0" bidirectional line)
+ (alternate "ETH_MDC" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "MDIOS_MDC" bidirectional line)
+ (alternate "PWR_WKUP6" bidirectional line)
+ (alternate "RTC_TAMP3" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SDMMC2_CK" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 10.16 180)
+ (length 5.08)
+ (name "PA1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "41"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN16" bidirectional line)
+ (alternate "ADC1_INP17" bidirectional line)
+ (alternate "ETH_REF_CLK" bidirectional line)
+ (alternate "ETH_RX_CLK" bidirectional line)
+ (alternate "LPTIM3_OUT" bidirectional line)
+ (alternate "LTDC_R2" bidirectional line)
+ (alternate "QUADSPI_BK1_IO3" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
+ (alternate "TIM15_CH1N" bidirectional line)
+ (alternate "TIM2_CH2" bidirectional line)
+ (alternate "TIM5_CH2" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ (alternate "USART2_DE" bidirectional line)
+ (alternate "USART2_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 7.62 180)
+ (length 5.08)
+ (name "PA2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "42"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP14" bidirectional line)
+ (alternate "ADC2_INP14" bidirectional line)
+ (alternate "ETH_MDIO" bidirectional line)
+ (alternate "LPTIM4_OUT" bidirectional line)
+ (alternate "LTDC_R1" bidirectional line)
+ (alternate "MDIOS_MDIO" bidirectional line)
+ (alternate "PWR_WKUP2" bidirectional line)
+ (alternate "SAI2_SCK_B" bidirectional line)
+ (alternate "TIM15_CH1" bidirectional line)
+ (alternate "TIM2_CH3" bidirectional line)
+ (alternate "TIM5_CH3" bidirectional line)
+ (alternate "USART2_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 5.08 180)
+ (length 5.08)
+ (name "PA7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "53"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN3" bidirectional line)
+ (alternate "ADC1_INP7" bidirectional line)
+ (alternate "ADC2_INN3" bidirectional line)
+ (alternate "ADC2_INP7" bidirectional line)
+ (alternate "ETH_CRS_DV" bidirectional line)
+ (alternate "ETH_RX_DV" bidirectional line)
+ (alternate "FMC_SDNWE" bidirectional line)
+ (alternate "I2S1_SDO" bidirectional line)
+ (alternate "OPAMP1_VINM" bidirectional line)
+ (alternate "OPAMP1_VINM1" bidirectional line)
+ (alternate "SPI1_MOSI" bidirectional line)
+ (alternate "SPI6_MOSI" bidirectional line)
+ (alternate "TIM14_CH1" bidirectional line)
+ (alternate "TIM1_CH1N" bidirectional line)
+ (alternate "TIM3_CH2" bidirectional line)
+ (alternate "TIM8_CH1N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -7.62 180)
+ (length 5.08)
+ (name "PC4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "54"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP4" bidirectional line)
+ (alternate "ADC2_INP4" bidirectional line)
+ (alternate "COMP1_INM" bidirectional line)
+ (alternate "DFSDM1_CKIN2" bidirectional line)
+ (alternate "ETH_RXD0" bidirectional line)
+ (alternate "FMC_SDNE0" bidirectional line)
+ (alternate "I2S1_MCK" bidirectional line)
+ (alternate "OPAMP1_VOUT" bidirectional line)
+ (alternate "SPDIFRX1_IN2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -10.16 180)
+ (length 5.08)
+ (name "PC5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "55"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN4" bidirectional line)
+ (alternate "ADC1_INP8" bidirectional line)
+ (alternate "ADC2_INN4" bidirectional line)
+ (alternate "ADC2_INP8" bidirectional line)
+ (alternate "COMP1_OUT" bidirectional line)
+ (alternate "DFSDM1_DATIN2" bidirectional line)
+ (alternate "ETH_RXD1" bidirectional line)
+ (alternate "FMC_SDCKE0" bidirectional line)
+ (alternate "OPAMP1_VINM" bidirectional line)
+ (alternate "OPAMP1_VINM0" bidirectional line)
+ (alternate "SAI1_D3" bidirectional line)
+ (alternate "SAI4_D3" bidirectional line)
+ (alternate "SPDIFRX1_IN3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 2.54 180)
+ (length 5.08)
+ (name "PB11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "80"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DFSDM1_CKIN7" bidirectional line)
+ (alternate "ETH_TX_EN" bidirectional line)
+ (alternate "HRTIM_SCIN" bidirectional line)
+ (alternate "I2C2_SDA" bidirectional line)
+ (alternate "LPTIM2_ETR" bidirectional line)
+ (alternate "LTDC_G5" bidirectional line)
+ (alternate "TIM2_CH4" bidirectional line)
+ (alternate "USART3_RX" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 0 180)
+ (length 5.08)
+ (name "PB12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "92"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "ETH_TXD0" bidirectional line)
+ (alternate "FDCAN2_RX" bidirectional line)
+ (alternate "I2C2_SMBA" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "TIM1_BKIN" bidirectional line)
+ (alternate "TIM1_BKIN_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN_COMP2" bidirectional line)
+ (alternate "UART5_RX" bidirectional line)
+ (alternate "USART3_CK" bidirectional line)
+ (alternate "USB_OTG_HS_ID" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D5" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -2.54 180)
+ (length 5.08)
+ (name "PB13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "93"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKIN1" bidirectional line)
+ (alternate "ETH_TXD1" bidirectional line)
+ (alternate "FDCAN2_TX" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LPTIM2_OUT" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM1_CH1N" bidirectional line)
+ (alternate "UART5_TX" bidirectional line)
+ (alternate "USART3_CTS" bidirectional line)
+ (alternate "USART3_NSS" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D6" bidirectional line)
+ (alternate "USB_OTG_HS_VBUS" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_2_5_1"
+ (rectangle
+ (start -7.62 27.94)
+ (end 7.62 -27.94)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "FMC"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 5.08 180)
+ (length 5.08)
+ (name "PD14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "104"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_D0" bidirectional line)
+ (alternate "FMC_DA0" bidirectional line)
+ (alternate "SAI3_MCLK_B" bidirectional line)
+ (alternate "TIM4_CH3" bidirectional line)
+ (alternate "UART8_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 2.54 180)
+ (length 5.08)
+ (name "PD15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "105"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "FMC_D1" bidirectional line)
+ (alternate "FMC_DA1" bidirectional line)
+ (alternate "SAI3_MCLK_A" bidirectional line)
+ (alternate "TIM4_CH4" bidirectional line)
+ (alternate "UART8_DE" bidirectional line)
+ (alternate "UART8_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -11.43 0)
+ (length 5.08)
+ (name "PG2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "106"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A12" bidirectional line)
+ (alternate "TIM8_BKIN" bidirectional line)
+ (alternate "TIM8_BKIN_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -13.97 0)
+ (length 5.08)
+ (name "PG4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "108"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A14" bidirectional line)
+ (alternate "FMC_BA0" bidirectional line)
+ (alternate "TIM1_BKIN2" bidirectional line)
+ (alternate "TIM1_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN2_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -16.51 0)
+ (length 5.08)
+ (name "PG5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "109"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A15" bidirectional line)
+ (alternate "FMC_BA1" bidirectional line)
+ (alternate "TIM1_ETR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -19.05 0)
+ (length 5.08)
+ (name "PG8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "112"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ETH_PPS_OUT" bidirectional line)
+ (alternate "FMC_SDCLK" bidirectional line)
+ (alternate "LTDC_G7" bidirectional line)
+ (alternate "SPDIFRX1_IN2" bidirectional line)
+ (alternate "SPI6_NSS" bidirectional line)
+ (alternate "TIM8_ETR" bidirectional line)
+ (alternate "USART6_DE" bidirectional line)
+ (alternate "USART6_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 17.78 180)
+ (length 5.08)
+ (name "PD0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "142"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKIN6" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "FMC_D2" bidirectional line)
+ (alternate "FMC_DA2" bidirectional line)
+ (alternate "SAI3_SCK_A" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 15.24 180)
+ (length 5.08)
+ (name "PD1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "143"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_DATIN6" bidirectional line)
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "FMC_D3" bidirectional line)
+ (alternate "FMC_DA3" bidirectional line)
+ (alternate "SAI3_SD_A" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 21.59 0)
+ (length 5.08)
+ (name "PF0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A0" bidirectional line)
+ (alternate "I2C2_SDA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -21.59 0)
+ (length 5.08)
+ (name "PG15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "160"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "DCMI_D13" bidirectional line)
+ (alternate "FMC_SDNCAS" bidirectional line)
+ (alternate "USART6_CTS" bidirectional line)
+ (alternate "USART6_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 0 180)
+ (length 5.08)
+ (name "PE0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "169"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D2" bidirectional line)
+ (alternate "FMC_NBL0" bidirectional line)
+ (alternate "HRTIM_SCIN" bidirectional line)
+ (alternate "LPTIM1_ETR" bidirectional line)
+ (alternate "LPTIM2_ETR" bidirectional line)
+ (alternate "SAI2_MCLK_A" bidirectional line)
+ (alternate "TIM4_ETR" bidirectional line)
+ (alternate "UART8_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 19.05 0)
+ (length 5.08)
+ (name "PF1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A1" bidirectional line)
+ (alternate "I2C2_SCL" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -2.54 180)
+ (length 5.08)
+ (name "PE1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "170"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D3" bidirectional line)
+ (alternate "FMC_NBL1" bidirectional line)
+ (alternate "HRTIM_SCOUT" bidirectional line)
+ (alternate "LPTIM1_IN2" bidirectional line)
+ (alternate "UART8_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 16.51 0)
+ (length 5.08)
+ (name "PF2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A2" bidirectional line)
+ (alternate "I2C2_SMBA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 13.97 0)
+ (length 5.08)
+ (name "PF3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP5" bidirectional line)
+ (alternate "FMC_A3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 11.43 0)
+ (length 5.08)
+ (name "PF4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN5" bidirectional line)
+ (alternate "ADC3_INP9" bidirectional line)
+ (alternate "FMC_A4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 8.89 0)
+ (length 5.08)
+ (name "PF5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP4" bidirectional line)
+ (alternate "FMC_A5" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 22.86 180)
+ (length 5.08)
+ (name "PC2_C"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "34"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN1" bidirectional line)
+ (alternate "ADC3_INP0" bidirectional line)
+ (alternate "DFSDM1_CKIN1" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "ETH_TXD2" bidirectional line)
+ (alternate "FMC_SDNE0" bidirectional line)
+ (alternate "I2S2_SDI" bidirectional line)
+ (alternate "PWR_CSTOP" bidirectional line)
+ (alternate "SPI2_MISO" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_DIR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 20.32 180)
+ (length 5.08)
+ (name "PC3_C"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "35"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP1" bidirectional line)
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "ETH_TX_CLK" bidirectional line)
+ (alternate "FMC_SDCKE0" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "PWR_CSLEEP" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_NXT" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -24.13 0)
+ (length 5.08)
+ (name "PH5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "46"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN15" bidirectional line)
+ (alternate "ADC3_INP16" bidirectional line)
+ (alternate "FMC_SDNWE" bidirectional line)
+ (alternate "I2C2_SDA" bidirectional line)
+ (alternate "SPI5_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 6.35 0)
+ (length 5.08)
+ (name "PF11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "59"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC1_INP2" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DCMI_D12" bidirectional line)
+ (alternate "FMC_SDNRAS" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SPI5_MOSI" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 3.81 0)
+ (length 5.08)
+ (name "PF12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "60"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN2" bidirectional line)
+ (alternate "ADC1_INP6" bidirectional line)
+ (alternate "FMC_A6" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 1.27 0)
+ (length 5.08)
+ (name "PF13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "63"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC2_INP2" bidirectional line)
+ (alternate "DFSDM1_DATIN6" bidirectional line)
+ (alternate "FMC_A7" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -1.27 0)
+ (length 5.08)
+ (name "PF14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "64"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC2_INN2" bidirectional line)
+ (alternate "ADC2_INP6" bidirectional line)
+ (alternate "DFSDM1_CKIN6" bidirectional line)
+ (alternate "FMC_A8" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -3.81 0)
+ (length 5.08)
+ (name "PF15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "65"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "FMC_A9" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -6.35 0)
+ (length 5.08)
+ (name "PG0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "66"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A10" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -8.89 0)
+ (length 5.08)
+ (name "PG1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "67"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A11" bidirectional line)
+ (alternate "OPAMP2_VINM" bidirectional line)
+ (alternate "OPAMP2_VINM1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -5.08 180)
+ (length 5.08)
+ (name "PE7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "68"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_INM" bidirectional line)
+ (alternate "DFSDM1_DATIN2" bidirectional line)
+ (alternate "FMC_D4" bidirectional line)
+ (alternate "FMC_DA4" bidirectional line)
+ (alternate "OPAMP2_VOUT" bidirectional line)
+ (alternate "QUADSPI_BK2_IO0" bidirectional line)
+ (alternate "TIM1_ETR" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -7.62 180)
+ (length 5.08)
+ (name "PE8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "69"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_OUT" bidirectional line)
+ (alternate "DFSDM1_CKIN2" bidirectional line)
+ (alternate "FMC_D5" bidirectional line)
+ (alternate "FMC_DA5" bidirectional line)
+ (alternate "OPAMP2_VINM" bidirectional line)
+ (alternate "OPAMP2_VINM0" bidirectional line)
+ (alternate "QUADSPI_BK2_IO1" bidirectional line)
+ (alternate "TIM1_CH1N" bidirectional line)
+ (alternate "UART7_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -10.16 180)
+ (length 5.08)
+ (name "PE9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "70"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_INP" bidirectional line)
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "FMC_D6" bidirectional line)
+ (alternate "FMC_DA6" bidirectional line)
+ (alternate "OPAMP2_VINP" bidirectional line)
+ (alternate "QUADSPI_BK2_IO2" bidirectional line)
+ (alternate "TIM1_CH1" bidirectional line)
+ (alternate "UART7_DE" bidirectional line)
+ (alternate "UART7_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -12.7 180)
+ (length 5.08)
+ (name "PE10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "73"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_INM" bidirectional line)
+ (alternate "DFSDM1_DATIN4" bidirectional line)
+ (alternate "FMC_D7" bidirectional line)
+ (alternate "FMC_DA7" bidirectional line)
+ (alternate "QUADSPI_BK2_IO3" bidirectional line)
+ (alternate "TIM1_CH2N" bidirectional line)
+ (alternate "UART7_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -15.24 180)
+ (length 5.08)
+ (name "PE11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "74"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "COMP2_INP" bidirectional line)
+ (alternate "DFSDM1_CKIN4" bidirectional line)
+ (alternate "FMC_D8" bidirectional line)
+ (alternate "FMC_DA8" bidirectional line)
+ (alternate "LTDC_G3" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SPI4_NSS" bidirectional line)
+ (alternate "TIM1_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -17.78 180)
+ (length 5.08)
+ (name "PE12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "75"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP1_OUT" bidirectional line)
+ (alternate "DFSDM1_DATIN5" bidirectional line)
+ (alternate "FMC_D9" bidirectional line)
+ (alternate "FMC_DA9" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "SAI2_SCK_B" bidirectional line)
+ (alternate "SPI4_SCK" bidirectional line)
+ (alternate "TIM1_CH3N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -20.32 180)
+ (length 5.08)
+ (name "PE13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "76"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_OUT" bidirectional line)
+ (alternate "DFSDM1_CKIN5" bidirectional line)
+ (alternate "FMC_D10" bidirectional line)
+ (alternate "FMC_DA10" bidirectional line)
+ (alternate "LTDC_DE" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "SPI4_MISO" bidirectional line)
+ (alternate "TIM1_CH3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -22.86 180)
+ (length 5.08)
+ (name "PE14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "77"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_D11" bidirectional line)
+ (alternate "FMC_DA11" bidirectional line)
+ (alternate "LTDC_CLK" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
+ (alternate "SPI4_MOSI" bidirectional line)
+ (alternate "TIM1_CH4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 24.13 0)
+ (length 5.08)
+ (name "PE15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "78"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "FMC_D12" bidirectional line)
+ (alternate "FMC_DA12" bidirectional line)
+ (alternate "LTDC_R7" bidirectional line)
+ (alternate "TIM1_BKIN" bidirectional line)
+ (alternate "TIM1_BKIN_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 12.7 180)
+ (length 5.08)
+ (name "PD8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "96"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKIN3" bidirectional line)
+ (alternate "FMC_D13" bidirectional line)
+ (alternate "FMC_DA13" bidirectional line)
+ (alternate "SAI3_SCK_B" bidirectional line)
+ (alternate "SPDIFRX1_IN1" bidirectional line)
+ (alternate "USART3_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 10.16 180)
+ (length 5.08)
+ (name "PD9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "97"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DFSDM1_DATIN3" bidirectional line)
+ (alternate "FMC_D14" bidirectional line)
+ (alternate "FMC_DA14" bidirectional line)
+ (alternate "SAI3_SD_B" bidirectional line)
+ (alternate "USART3_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 7.62 180)
+ (length 5.08)
+ (name "PD10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "98"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "FMC_D15" bidirectional line)
+ (alternate "FMC_DA15" bidirectional line)
+ (alternate "LTDC_B3" bidirectional line)
+ (alternate "SAI3_FS_B" bidirectional line)
+ (alternate "USART3_CK" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_2_6_1"
+ (rectangle
+ (start -7.62 22.86)
+ (end 7.62 -22.86)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 -11.43 180)
+ (length 5.08)
+ (name "PC15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "RCC_OSC32_OUT" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 1.27 180)
+ (length 5.08)
+ (name "PA13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "124"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_JTMS-SWDIO" bidirectional line)
+ )
+ (pin power_out line
+ (at 12.7 8.89 180)
+ (length 5.08)
+ (name "VCAP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "125"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 -1.27 180)
+ (length 5.08)
+ (name "PA14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "137"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_JTCK-SWCLK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -3.81 180)
+ (length 5.08)
+ (name "PB3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "161"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "CRS_SYNC" bidirectional line)
+ (alternate "DEBUG_JTDO-SWO" bidirectional line)
+ (alternate "HRTIM_FLT4" bidirectional line)
+ (alternate "I2S1_CK" bidirectional line)
+ (alternate "I2S3_CK" bidirectional line)
+ (alternate "SDMMC2_D2" bidirectional line)
+ (alternate "SPI1_SCK" bidirectional line)
+ (alternate "SPI3_SCK" bidirectional line)
+ (alternate "SPI6_SCK" bidirectional line)
+ (alternate "TIM2_CH2" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ )
+ (pin input line
+ (at 12.7 13.97 180)
+ (length 5.08)
+ (name "BOOT0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "166"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 12.7 19.05 180)
+ (length 5.08)
+ (name "PDR_ON"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "171"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 -16.51 180)
+ (length 5.08)
+ (name "PH0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "29"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "RCC_OSC_IN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -19.05 180)
+ (length 5.08)
+ (name "PH1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "30"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "RCC_OSC_OUT" bidirectional line)
+ )
+ (pin input line
+ (at 12.7 11.43 180)
+ (length 5.08)
+ (name "NRST"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "31"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 12.7 16.51 180)
+ (length 5.08)
+ (name "VREF+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "38"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "VREFBUF_OUT" bidirectional line)
+ )
+ (pin power_out line
+ (at 12.7 6.35 180)
+ (length 5.08)
+ (name "VCAP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "81"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 -8.89 180)
+ (length 5.08)
+ (name "PC14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "RCC_OSC32_IN" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_2_7_1"
+ (rectangle
+ (start -7.62 24.13)
+ (end 7.62 -24.13)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "CAN"
+ (at -2.54 6.096 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "SDMMC"
+ (at -2.54 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "UART"
+ (at -2.54 -11.43 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "USART"
+ (at -2.54 -19.05 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "USB"
+ (at -2.54 16.51 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 5.08 180)
+ (length 5.08)
+ (name "PI9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "FMC_D30" bidirectional line)
+ (alternate "LTDC_VSYNC" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 20.32 180)
+ (length 5.08)
+ (name "PA9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "120"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_D0" bidirectional line)
+ (alternate "ETH_TX_ER" bidirectional line)
+ (alternate "HRTIM_CHC1" bidirectional line)
+ (alternate "I2C3_SMBA" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LPUART1_TX" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM1_CH2" bidirectional line)
+ (alternate "USART1_TX" bidirectional line)
+ (alternate "USB_OTG_FS_VBUS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 17.78 180)
+ (length 5.08)
+ (name "PA10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "121"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D1" bidirectional line)
+ (alternate "HRTIM_CHC2" bidirectional line)
+ (alternate "LPUART1_RX" bidirectional line)
+ (alternate "LTDC_B1" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "MDIOS_MDIO" bidirectional line)
+ (alternate "TIM1_CH3" bidirectional line)
+ (alternate "USART1_RX" bidirectional line)
+ (alternate "USB_OTG_FS_ID" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 15.24 180)
+ (length 5.08)
+ (name "PA11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "122"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "HRTIM_CHD1" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "LPUART1_CTS" bidirectional line)
+ (alternate "LTDC_R4" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "TIM1_CH4" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ (alternate "USART1_CTS" bidirectional line)
+ (alternate "USART1_NSS" bidirectional line)
+ (alternate "USB_OTG_FS_DM" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 12.7 180)
+ (length 5.08)
+ (name "PA12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "123"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "HRTIM_CHD2" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LPUART1_DE" bidirectional line)
+ (alternate "LPUART1_RTS" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM1_ETR" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ (alternate "USART1_DE" bidirectional line)
+ (alternate "USART1_RTS" bidirectional line)
+ (alternate "USB_OTG_FS_DP" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 7.62 180)
+ (length 5.08)
+ (name "PH13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "128"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "FMC_D21" bidirectional line)
+ (alternate "LTDC_G2" bidirectional line)
+ (alternate "TIM8_CH1N" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -10.16 180)
+ (length 5.08)
+ (name "PC12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "141"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D9" bidirectional line)
+ (alternate "DEBUG_TRACED3" bidirectional line)
+ (alternate "HRTIM_EEV2" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "SDMMC1_CK" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ (alternate "UART5_TX" bidirectional line)
+ (alternate "USART3_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -12.7 180)
+ (length 5.08)
+ (name "PD2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "144"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D11" bidirectional line)
+ (alternate "DEBUG_TRACED2" bidirectional line)
+ (alternate "SDMMC1_CMD" bidirectional line)
+ (alternate "TIM3_ETR" bidirectional line)
+ (alternate "UART5_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -20.32 180)
+ (length 5.08)
+ (name "PD5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "147"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_NWE" bidirectional line)
+ (alternate "HRTIM_EEV3" bidirectional line)
+ (alternate "USART2_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -5.08 180)
+ (length 5.08)
+ (name "PD6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "150"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D10" bidirectional line)
+ (alternate "DFSDM1_CKIN4" bidirectional line)
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "FMC_NWAIT" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "LTDC_B2" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SDMMC2_CK" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ (alternate "USART2_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 0 180)
+ (length 5.08)
+ (name "PA0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "40"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP16" bidirectional line)
+ (alternate "ETH_CRS" bidirectional line)
+ (alternate "PWR_WKUP1" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SDMMC2_CMD" bidirectional line)
+ (alternate "TIM15_BKIN" bidirectional line)
+ (alternate "TIM2_CH1" bidirectional line)
+ (alternate "TIM2_ETR" bidirectional line)
+ (alternate "TIM5_CH1" bidirectional line)
+ (alternate "TIM8_ETR" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ (alternate "USART2_CTS" bidirectional line)
+ (alternate "USART2_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -17.78 180)
+ (length 5.08)
+ (name "PA3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "47"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP15" bidirectional line)
+ (alternate "ADC2_INP15" bidirectional line)
+ (alternate "ETH_COL" bidirectional line)
+ (alternate "LPTIM5_OUT" bidirectional line)
+ (alternate "LTDC_B2" bidirectional line)
+ (alternate "LTDC_B5" bidirectional line)
+ (alternate "TIM15_CH2" bidirectional line)
+ (alternate "TIM2_CH4" bidirectional line)
+ (alternate "TIM5_CH4" bidirectional line)
+ (alternate "USART2_RX" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D0" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -2.54 180)
+ (length 5.08)
+ (name "PB14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "94"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_DATIN2" bidirectional line)
+ (alternate "I2S2_SDI" bidirectional line)
+ (alternate "SDMMC2_D0" bidirectional line)
+ (alternate "SPI2_MISO" bidirectional line)
+ (alternate "TIM12_CH1" bidirectional line)
+ (alternate "TIM1_CH2N" bidirectional line)
+ (alternate "TIM8_CH2N" bidirectional line)
+ (alternate "UART4_DE" bidirectional line)
+ (alternate "UART4_RTS" bidirectional line)
+ (alternate "USART1_TX" bidirectional line)
+ (alternate "USART3_DE" bidirectional line)
+ (alternate "USART3_RTS" bidirectional line)
+ (alternate "USB_OTG_HS_DM" bidirectional line)
+ )
+ )
+ )
+ (symbol "W9825G6KH-5:W9825G6KH-5"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "IC"
+ (at 29.21 7.62 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ )
+ )
+ (property "Value" "W9825G6KH-5"
+ (at 29.21 5.08 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ )
+ )
+ (property "Footprint" "SOP80P1176X120-54N"
+ (at 29.21 -94.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet"
+ (at 29.21 -194.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Description" "256Mb SDRAM 200MHz TSOPII54"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Height" "1.2"
+ (at 29.21 -394.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Mouser Part Number" "454-W9825G6KH-5"
+ (at 29.21 -494.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D"
+ (at 29.21 -594.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Manufacturer_Name" "Winbond"
+ (at 29.21 -694.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Manufacturer_Part_Number" "W9825G6KH-5"
+ (at 29.21 -794.92 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (symbol "W9825G6KH-5_1_1"
+ (rectangle
+ (start 5.08 2.54)
+ (end 27.94 -68.58)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin passive line
+ (at 0 0 0)
+ (length 5.08)
+ (name "VDD_1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -22.86 0)
+ (length 5.08)
+ (name "DQ5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -25.4 0)
+ (length 5.08)
+ (name "DQ6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -27.94 0)
+ (length 5.08)
+ (name "VSSQ_2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -30.48 0)
+ (length 5.08)
+ (name "DQ7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -33.02 0)
+ (length 5.08)
+ (name "VDD_2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -35.56 0)
+ (length 5.08)
+ (name "LDQM"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -38.1 0)
+ (length 5.08)
+ (name "~{WE}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -40.64 0)
+ (length 5.08)
+ (name "~{CAS}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -43.18 0)
+ (length 5.08)
+ (name "~{RAS}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -45.72 0)
+ (length 5.08)
+ (name "~{CS}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -2.54 0)
+ (length 5.08)
+ (name "DQ0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -48.26 0)
+ (length 5.08)
+ (name "BS0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -50.8 0)
+ (length 5.08)
+ (name "BS1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -53.34 0)
+ (length 5.08)
+ (name "A10/AP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -55.88 0)
+ (length 5.08)
+ (name "A0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -58.42 0)
+ (length 5.08)
+ (name "A1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -60.96 0)
+ (length 5.08)
+ (name "A2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -63.5 0)
+ (length 5.08)
+ (name "A3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -66.04 0)
+ (length 5.08)
+ (name "VDD_3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -66.04 180)
+ (length 5.08)
+ (name "VSS_1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "28"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -63.5 180)
+ (length 5.08)
+ (name "A4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "29"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -5.08 0)
+ (length 5.08)
+ (name "VDDQ_1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -60.96 180)
+ (length 5.08)
+ (name "A5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "30"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -58.42 180)
+ (length 5.08)
+ (name "A6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "31"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -55.88 180)
+ (length 5.08)
+ (name "A7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "32"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -53.34 180)
+ (length 5.08)
+ (name "A8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "33"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -50.8 180)
+ (length 5.08)
+ (name "A9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "34"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -48.26 180)
+ (length 5.08)
+ (name "A11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "35"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -45.72 180)
+ (length 5.08)
+ (name "A12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "36"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -43.18 180)
+ (length 5.08)
+ (name "CKE"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "37"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -40.64 180)
+ (length 5.08)
+ (name "CLK"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "38"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -38.1 180)
+ (length 5.08)
+ (name "UDQM"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "39"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -7.62 0)
+ (length 5.08)
+ (name "DQ1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin no_connect line
+ (at 33.02 -35.56 180)
+ (length 5.08)
+ (name "NC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "40"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -33.02 180)
+ (length 5.08)
+ (name "VSS_2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "41"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -30.48 180)
+ (length 5.08)
+ (name "DQ8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "42"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -27.94 180)
+ (length 5.08)
+ (name "VDDQ_3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "43"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -25.4 180)
+ (length 5.08)
+ (name "DQ9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "44"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -22.86 180)
+ (length 5.08)
+ (name "DQ10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "45"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -20.32 180)
+ (length 5.08)
+ (name "VSSQ_3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "46"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -17.78 180)
+ (length 5.08)
+ (name "DQ11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "47"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -15.24 180)
+ (length 5.08)
+ (name "DQ12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "48"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -12.7 180)
+ (length 5.08)
+ (name "VDDQ_4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "49"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -10.16 0)
+ (length 5.08)
+ (name "DQ2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -10.16 180)
+ (length 5.08)
+ (name "DQ13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "50"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -7.62 180)
+ (length 5.08)
+ (name "DQ14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "51"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -5.08 180)
+ (length 5.08)
+ (name "VSSQ_4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "52"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 -2.54 180)
+ (length 5.08)
+ (name "DQ15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "53"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 33.02 0 180)
+ (length 5.08)
+ (name "VSS_3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "54"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -12.7 0)
+ (length 5.08)
+ (name "VSSQ_1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -15.24 0)
+ (length 5.08)
+ (name "DQ3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -17.78 0)
+ (length 5.08)
+ (name "DQ4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -20.32 0)
+ (length 5.08)
+ (name "VDDQ_2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "charger:STM32H753IITx"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at -11.684 0.762 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "STM32H753IITx"
+ (at -23.114 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_QFP:LQFP-176_24x24mm_P0.5mm"
+ (at 21.336 47.244 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753ii.pdf"
+ (at -3.556 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 140 GPIO, LQFP176"
+ (at -3.556 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "Arm Cortex-M7 STM32H7 STM32H743/753"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "LQFP*24x24mm*P0.5mm*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "STM32H753IITx_1_1"
+ (rectangle
+ (start 10.16 25.4)
+ (end -10.16 -25.4)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "102"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -2.54 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "103"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "113"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -17.78 180)
+ (length 5.08)
+ (name "VDD33_USB"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "114"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "126"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -5.08 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "127"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "135"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -7.62 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "136"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -15.24 1.27 0)
+ (length 5.08)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "148"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -10.16 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "149"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 17.78 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "158"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -12.7 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "159"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -15.24 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "172"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 15.24 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 12.7 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "36"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -15.24 -1.27 0)
+ (length 5.08)
+ (name "VSSA"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "37"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 -20.32 180)
+ (length 5.08)
+ (name "VDDA"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "39"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "48"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 10.16 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "49"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 20.32 180)
+ (length 5.08)
+ (name "VBAT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "61"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 7.62 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "62"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "71"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 5.08 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "72"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 2.54 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "82"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -15.24 1.27 0)
+ (length 5.08) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "90"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 15.24 0 180)
+ (length 5.08)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "91"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (symbol "STM32H753IITx_2_1"
+ (rectangle
+ (start -30.48 77.47)
+ (end 30.48 -77.47)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin bidirectional line
+ (at 35.56 -71.12 180)
+ (length 5.08)
+ (name "PE2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_TRACECLK" bidirectional line)
+ (alternate "ETH_TXD3" bidirectional line)
+ (alternate "FMC_A23" bidirectional line)
+ (alternate "QUADSPI_BK1_IO2" bidirectional line)
+ (alternate "SAI1_CK1" bidirectional line)
+ (alternate "SAI1_MCLK_A" bidirectional line)
+ (alternate "SAI4_CK1" bidirectional line)
+ (alternate "SAI4_MCLK_A" bidirectional line)
+ (alternate "SPI4_SCK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 -17.78 180)
+ (length 5.08)
+ (name "PC15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "RCC_OSC32_OUT" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 -53.34 180)
+ (length 5.08)
+ (name "PD12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "100"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A17" bidirectional line)
+ (alternate "FMC_ALE" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ (alternate "LPTIM1_IN1" bidirectional line)
+ (alternate "LPTIM2_IN1" bidirectional line)
+ (alternate "QUADSPI_BK1_IO1" bidirectional line)
+ (alternate "SAI2_FS_A" bidirectional line)
+ (alternate "TIM4_CH1" bidirectional line)
+ (alternate "USART3_DE" bidirectional line)
+ (alternate "USART3_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 -55.88 180)
+ (length 5.08)
+ (name "PD13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "101"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A18" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ (alternate "LPTIM1_OUT" bidirectional line)
+ (alternate "QUADSPI_BK1_IO3" bidirectional line)
+ (alternate "SAI2_SCK_A" bidirectional line)
+ (alternate "TIM4_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 2.54 0)
+ (length 5.08)
+ (name "PG3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "107"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A13" bidirectional line)
+ (alternate "TIM8_BKIN2" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 5.08 180)
+ (length 5.08)
+ (name "PC6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "115"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D0" bidirectional line)
+ (alternate "DFSDM1_CKIN3" bidirectional line)
+ (alternate "FMC_NWAIT" bidirectional line)
+ (alternate "HRTIM_CHA1" bidirectional line)
+ (alternate "I2S2_MCK" bidirectional line)
+ (alternate "LTDC_HSYNC" bidirectional line)
+ (alternate "SDMMC1_D0DIR" bidirectional line)
+ (alternate "SDMMC1_D6" bidirectional line)
+ (alternate "SDMMC2_D6" bidirectional line)
+ (alternate "SWPMI1_IO" bidirectional line)
+ (alternate "TIM3_CH1" bidirectional line)
+ (alternate "TIM8_CH1" bidirectional line)
+ (alternate "USART6_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 2.54 180)
+ (length 5.08)
+ (name "PC7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "116"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D1" bidirectional line)
+ (alternate "DEBUG_TRGIO" bidirectional line)
+ (alternate "DFSDM1_DATIN3" bidirectional line)
+ (alternate "FMC_NE1" bidirectional line)
+ (alternate "HRTIM_CHA2" bidirectional line)
+ (alternate "I2S3_MCK" bidirectional line)
+ (alternate "LTDC_G6" bidirectional line)
+ (alternate "SDMMC1_D123DIR" bidirectional line)
+ (alternate "SDMMC1_D7" bidirectional line)
+ (alternate "SDMMC2_D7" bidirectional line)
+ (alternate "SWPMI1_TX" bidirectional line)
+ (alternate "TIM3_CH2" bidirectional line)
+ (alternate "TIM8_CH2" bidirectional line)
+ (alternate "USART6_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 0 180)
+ (length 5.08)
+ (name "PC8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "117"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D2" bidirectional line)
+ (alternate "DEBUG_TRACED1" bidirectional line)
+ (alternate "FMC_NCE" bidirectional line)
+ (alternate "FMC_NE2" bidirectional line)
+ (alternate "HRTIM_CHB1" bidirectional line)
+ (alternate "SDMMC1_D0" bidirectional line)
+ (alternate "SWPMI1_RX" bidirectional line)
+ (alternate "TIM3_CH3" bidirectional line)
+ (alternate "TIM8_CH3" bidirectional line)
+ (alternate "UART5_DE" bidirectional line)
+ (alternate "UART5_RTS" bidirectional line)
+ (alternate "USART6_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 15.24 0)
+ (length 5.08)
+ (name "PH15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "130"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "DCMI_D11" bidirectional line)
+ (alternate "FMC_D23" bidirectional line)
+ (alternate "LTDC_G4" bidirectional line)
+ (alternate "TIM8_CH3N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 69.85 0)
+ (length 5.08)
+ (name "PI0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "131"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D13" bidirectional line)
+ (alternate "FMC_D24" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "LTDC_G5" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "TIM5_CH4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 67.31 0)
+ (length 5.08)
+ (name "PI1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "132"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D8" bidirectional line)
+ (alternate "FMC_D25" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LTDC_G6" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM8_BKIN2" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 62.23 0)
+ (length 5.08)
+ (name "PI3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "134"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D10" bidirectional line)
+ (alternate "FMC_D27" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ (alternate "TIM8_ETR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 40.64 180)
+ (length 5.08)
+ (name "PA15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "138"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "CEC" bidirectional line)
+ (alternate "DEBUG_JTDI" bidirectional line)
+ (alternate "HRTIM_FLT1" bidirectional line)
+ (alternate "I2S1_WS" bidirectional line)
+ (alternate "I2S3_WS" bidirectional line)
+ (alternate "SPI1_NSS" bidirectional line)
+ (alternate "SPI3_NSS" bidirectional line)
+ (alternate "SPI6_NSS" bidirectional line)
+ (alternate "TIM2_CH1" bidirectional line)
+ (alternate "TIM2_ETR" bidirectional line)
+ (alternate "UART4_DE" bidirectional line)
+ (alternate "UART4_RTS" bidirectional line)
+ (alternate "UART7_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 -5.08 180)
+ (length 5.08)
+ (name "PC10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "139"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D8" bidirectional line)
+ (alternate "DFSDM1_CKIN5" bidirectional line)
+ (alternate "HRTIM_EEV1" bidirectional line)
+ (alternate "I2S3_CK" bidirectional line)
+ (alternate "LTDC_R2" bidirectional line)
+ (alternate "QUADSPI_BK1_IO1" bidirectional line)
+ (alternate "SDMMC1_D2" bidirectional line)
+ (alternate "SPI3_SCK" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ (alternate "USART3_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 -7.62 180)
+ (length 5.08)
+ (name "PC11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "140"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DCMI_D4" bidirectional line)
+ (alternate "DFSDM1_DATIN5" bidirectional line)
+ (alternate "HRTIM_FLT2" bidirectional line)
+ (alternate "I2S3_SDI" bidirectional line)
+ (alternate "QUADSPI_BK2_NCS" bidirectional line)
+ (alternate "SDMMC1_D3" bidirectional line)
+ (alternate "SPI3_MISO" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ (alternate "USART3_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 -30.48 180)
+ (length 5.08)
+ (name "PD3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "145"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D5" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "FMC_CLK" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LTDC_G7" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "USART2_CTS" bidirectional line)
+ (alternate "USART2_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 -33.02 180)
+ (length 5.08)
+ (name "PD4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "146"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_NOE" bidirectional line)
+ (alternate "HRTIM_FLT3" bidirectional line)
+ (alternate "SAI3_FS_A" bidirectional line)
+ (alternate "USART2_DE" bidirectional line)
+ (alternate "USART2_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 -40.64 180)
+ (length 5.08)
+ (name "PD7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "151"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKIN1" bidirectional line)
+ (alternate "DFSDM1_DATIN4" bidirectional line)
+ (alternate "FMC_NE1" bidirectional line)
+ (alternate "I2S1_SDO" bidirectional line)
+ (alternate "SDMMC2_CMD" bidirectional line)
+ (alternate "SPDIFRX1_IN0" bidirectional line)
+ (alternate "SPI1_MOSI" bidirectional line)
+ (alternate "USART2_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 -12.7 0)
+ (length 5.08)
+ (name "PG9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "152"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_VSYNC" bidirectional line)
+ (alternate "FMC_NCE" bidirectional line)
+ (alternate "FMC_NE2" bidirectional line)
+ (alternate "I2S1_SDI" bidirectional line)
+ (alternate "QUADSPI_BK2_IO2" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "SPDIFRX1_IN3" bidirectional line)
+ (alternate "SPI1_MISO" bidirectional line)
+ (alternate "USART6_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 -15.24 0)
+ (length 5.08)
+ (name "PG10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "153"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D2" bidirectional line)
+ (alternate "FMC_NE3" bidirectional line)
+ (alternate "HRTIM_FLT5" bidirectional line)
+ (alternate "I2S1_WS" bidirectional line)
+ (alternate "LTDC_B2" bidirectional line)
+ (alternate "LTDC_G3" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SPI1_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 -17.78 0)
+ (length 5.08)
+ (name "PG11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "154"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DCMI_D3" bidirectional line)
+ (alternate "ETH_TX_EN" bidirectional line)
+ (alternate "HRTIM_EEV4" bidirectional line)
+ (alternate "I2S1_CK" bidirectional line)
+ (alternate "LPTIM1_IN2" bidirectional line)
+ (alternate "LTDC_B3" bidirectional line)
+ (alternate "SDMMC2_D2" bidirectional line)
+ (alternate "SPDIFRX1_IN0" bidirectional line)
+ (alternate "SPI1_SCK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 -22.86 0)
+ (length 5.08)
+ (name "PG13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "156"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_TRACED0" bidirectional line)
+ (alternate "ETH_TXD0" bidirectional line)
+ (alternate "FMC_A24" bidirectional line)
+ (alternate "HRTIM_EEV10" bidirectional line)
+ (alternate "LPTIM1_OUT" bidirectional line)
+ (alternate "LTDC_R0" bidirectional line)
+ (alternate "SPI6_SCK" bidirectional line)
+ (alternate "USART6_CTS" bidirectional line)
+ (alternate "USART6_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 -25.4 0)
+ (length 5.08)
+ (name "PG14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "157"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_TRACED1" bidirectional line)
+ (alternate "ETH_TXD1" bidirectional line)
+ (alternate "FMC_A25" bidirectional line)
+ (alternate "LPTIM1_ETR" bidirectional line)
+ (alternate "LTDC_B0" bidirectional line)
+ (alternate "QUADSPI_BK2_IO3" bidirectional line)
+ (alternate "SPI6_MOSI" bidirectional line)
+ (alternate "USART6_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 25.4 180)
+ (length 5.08)
+ (name "PB4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "162"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_JTRST" bidirectional line)
+ (alternate "HRTIM_EEV6" bidirectional line)
+ (alternate "I2S1_SDI" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "I2S3_SDI" bidirectional line)
+ (alternate "SDMMC2_D3" bidirectional line)
+ (alternate "SPI1_MISO" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "SPI3_MISO" bidirectional line)
+ (alternate "SPI6_MISO" bidirectional line)
+ (alternate "TIM16_BKIN" bidirectional line)
+ (alternate "TIM3_CH1" bidirectional line)
+ (alternate "UART7_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 22.86 180)
+ (length 5.08)
+ (name "PB5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "163"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D10" bidirectional line)
+ (alternate "ETH_PPS_OUT" bidirectional line)
+ (alternate "FDCAN2_RX" bidirectional line)
+ (alternate "FMC_SDCKE1" bidirectional line)
+ (alternate "HRTIM_EEV7" bidirectional line)
+ (alternate "I2C1_SMBA" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ (alternate "I2S1_SDO" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "SPI1_MOSI" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ (alternate "SPI6_MOSI" bidirectional line)
+ (alternate "TIM17_BKIN" bidirectional line)
+ (alternate "TIM3_CH2" bidirectional line)
+ (alternate "UART5_RX" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D7" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 20.32 180)
+ (length 5.08)
+ (name "PB6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "164"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "CEC" bidirectional line)
+ (alternate "DCMI_D5" bidirectional line)
+ (alternate "DFSDM1_DATIN5" bidirectional line)
+ (alternate "FDCAN2_TX" bidirectional line)
+ (alternate "FMC_SDNE1" bidirectional line)
+ (alternate "HRTIM_EEV8" bidirectional line)
+ (alternate "I2C1_SCL" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ (alternate "LPUART1_TX" bidirectional line)
+ (alternate "QUADSPI_BK1_NCS" bidirectional line)
+ (alternate "TIM16_CH1N" bidirectional line)
+ (alternate "TIM4_CH1" bidirectional line)
+ (alternate "UART5_TX" bidirectional line)
+ (alternate "USART1_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 17.78 180)
+ (length 5.08)
+ (name "PB7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "165"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_VSYNC" bidirectional line)
+ (alternate "DFSDM1_CKIN5" bidirectional line)
+ (alternate "FMC_NL" bidirectional line)
+ (alternate "HRTIM_EEV9" bidirectional line)
+ (alternate "I2C1_SDA" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ (alternate "LPUART1_RX" bidirectional line)
+ (alternate "PWR_PVD_IN" bidirectional line)
+ (alternate "TIM17_CH1N" bidirectional line)
+ (alternate "TIM4_CH2" bidirectional line)
+ (alternate "USART1_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 54.61 0)
+ (length 5.08)
+ (name "PI6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "175"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D6" bidirectional line)
+ (alternate "FMC_D28" bidirectional line)
+ (alternate "LTDC_B6" bidirectional line)
+ (alternate "SAI2_SD_A" bidirectional line)
+ (alternate "TIM8_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 52.07 0)
+ (length 5.08)
+ (name "PI7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "176"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D7" bidirectional line)
+ (alternate "FMC_D29" bidirectional line)
+ (alternate "LTDC_B7" bidirectional line)
+ (alternate "SAI2_FS_A" bidirectional line)
+ (alternate "TIM8_CH3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 -73.66 180)
+ (length 5.08)
+ (name "PE3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_TRACED0" bidirectional line)
+ (alternate "FMC_A19" bidirectional line)
+ (alternate "SAI1_SD_B" bidirectional line)
+ (alternate "SAI4_SD_B" bidirectional line)
+ (alternate "TIM15_BKIN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 -48.26 0)
+ (length 5.08)
+ (name "PF6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN4" bidirectional line)
+ (alternate "ADC3_INP8" bidirectional line)
+ (alternate "QUADSPI_BK1_IO3" bidirectional line)
+ (alternate "SAI1_SD_B" bidirectional line)
+ (alternate "SAI4_SD_B" bidirectional line)
+ (alternate "SPI5_NSS" bidirectional line)
+ (alternate "TIM16_CH1" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 -50.8 0)
+ (length 5.08)
+ (name "PF7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP3" bidirectional line)
+ (alternate "QUADSPI_BK1_IO2" bidirectional line)
+ (alternate "SAI1_MCLK_B" bidirectional line)
+ (alternate "SAI4_MCLK_B" bidirectional line)
+ (alternate "SPI5_SCK" bidirectional line)
+ (alternate "TIM17_CH1" bidirectional line)
+ (alternate "UART7_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 -53.34 0)
+ (length 5.08)
+ (name "PF8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN3" bidirectional line)
+ (alternate "ADC3_INP7" bidirectional line)
+ (alternate "QUADSPI_BK1_IO0" bidirectional line)
+ (alternate "SAI1_SCK_B" bidirectional line)
+ (alternate "SAI4_SCK_B" bidirectional line)
+ (alternate "SPI5_MISO" bidirectional line)
+ (alternate "TIM13_CH1" bidirectional line)
+ (alternate "TIM16_CH1N" bidirectional line)
+ (alternate "UART7_DE" bidirectional line)
+ (alternate "UART7_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 -55.88 0)
+ (length 5.08)
+ (name "PF9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP2" bidirectional line)
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "QUADSPI_BK1_IO1" bidirectional line)
+ (alternate "SAI1_FS_B" bidirectional line)
+ (alternate "SAI4_FS_B" bidirectional line)
+ (alternate "SPI5_MOSI" bidirectional line)
+ (alternate "TIM14_CH1" bidirectional line)
+ (alternate "TIM17_CH1N" bidirectional line)
+ (alternate "UART7_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 46.99 0)
+ (length 5.08)
+ (name "PH0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "29"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "RCC_OSC_IN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 44.45 0)
+ (length 5.08)
+ (name "PH1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "30"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "RCC_OSC_OUT" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 30.48 180)
+ (length 5.08)
+ (name "PB2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "58"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP1_INP" bidirectional line)
+ (alternate "DFSDM1_CKIN1" bidirectional line)
+ (alternate "ETH_TX_ER" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "QUADSPI_CLK" bidirectional line)
+ (alternate "RTC_OUT_ALARM" bidirectional line)
+ (alternate "RTC_OUT_CALIB" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 49.53 0)
+ (length 5.08)
+ (name "PI8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "PWR_WKUP3" bidirectional line)
+ (alternate "RTC_TAMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 -12.7 180)
+ (length 5.08)
+ (name "PC13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "PWR_WKUP4" bidirectional line)
+ (alternate "RTC_OUT_ALARM" bidirectional line)
+ (alternate "RTC_OUT_CALIB" bidirectional line)
+ (alternate "RTC_TAMP1" bidirectional line)
+ (alternate "RTC_TS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 38.1 0)
+ (length 5.08)
+ (name "PH6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "83"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D8" bidirectional line)
+ (alternate "ETH_RXD2" bidirectional line)
+ (alternate "FMC_SDNE1" bidirectional line)
+ (alternate "I2C2_SMBA" bidirectional line)
+ (alternate "SPI5_SCK" bidirectional line)
+ (alternate "TIM12_CH1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 35.56 0)
+ (length 5.08)
+ (name "PH7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "84"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D9" bidirectional line)
+ (alternate "ETH_RXD3" bidirectional line)
+ (alternate "FMC_SDCKE1" bidirectional line)
+ (alternate "I2C3_SCL" bidirectional line)
+ (alternate "SPI5_MISO" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 30.48 0)
+ (length 5.08)
+ (name "PH9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "86"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_D0" bidirectional line)
+ (alternate "FMC_D17" bidirectional line)
+ (alternate "I2C3_SMBA" bidirectional line)
+ (alternate "LTDC_R3" bidirectional line)
+ (alternate "TIM12_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 27.94 0)
+ (length 5.08)
+ (name "PH10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "87"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D1" bidirectional line)
+ (alternate "FMC_D18" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ (alternate "LTDC_R4" bidirectional line)
+ (alternate "TIM5_CH1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 25.4 0)
+ (length 5.08)
+ (name "PH11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "88"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DCMI_D2" bidirectional line)
+ (alternate "FMC_D19" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "TIM5_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -35.56 22.86 0)
+ (length 5.08)
+ (name "PH12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "89"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D3" bidirectional line)
+ (alternate "FMC_D20" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ (alternate "LTDC_R6" bidirectional line)
+ (alternate "TIM5_CH3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 -15.24 180)
+ (length 5.08)
+ (name "PC14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "RCC_OSC32_IN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 7.62 180)
+ (length 5.08)
+ (name "PB15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "95"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "DFSDM1_CKIN2" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "RTC_REFIN" bidirectional line)
+ (alternate "SDMMC2_D1" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ (alternate "TIM12_CH2" bidirectional line)
+ (alternate "TIM1_CH3N" bidirectional line)
+ (alternate "TIM8_CH3N" bidirectional line)
+ (alternate "UART4_CTS" bidirectional line)
+ (alternate "USART1_RX" bidirectional line)
+ (alternate "USB_OTG_HS_DP" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 35.56 -50.8 180)
+ (length 5.08)
+ (name "PD11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "99"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "FMC_A16" bidirectional line)
+ (alternate "FMC_CLE" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ (alternate "LPTIM2_IN2" bidirectional line)
+ (alternate "QUADSPI_BK1_IO0" bidirectional line)
+ (alternate "SAI2_SD_A" bidirectional line)
+ (alternate "USART3_CTS" bidirectional line)
+ (alternate "USART3_NSS" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_3_1"
+ (rectangle
+ (start -6.35 38.1)
+ (end 6.35 -38.1)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "LTDC"
+ (at -2.54 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 11.43 -3.81 180)
+ (length 5.08)
+ (name "PG6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "110"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D12" bidirectional line)
+ (alternate "FMC_NE3" bidirectional line)
+ (alternate "HRTIM_CHE1" bidirectional line)
+ (alternate "LTDC_R7" bidirectional line)
+ (alternate "QUADSPI_BK1_NCS" bidirectional line)
+ (alternate "TIM17_BKIN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -6.35 180)
+ (length 5.08)
+ (name "PG7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "111"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D13" bidirectional line)
+ (alternate "FMC_INT" bidirectional line)
+ (alternate "HRTIM_CHE2" bidirectional line)
+ (alternate "LTDC_CLK" bidirectional line)
+ (alternate "SAI1_MCLK_A" bidirectional line)
+ (alternate "USART6_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 8.89 180)
+ (length 5.08)
+ (name "PC9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "118"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_D3" bidirectional line)
+ (alternate "I2C3_SDA" bidirectional line)
+ (alternate "I2S_CKIN" bidirectional line)
+ (alternate "LTDC_B2" bidirectional line)
+ (alternate "LTDC_G3" bidirectional line)
+ (alternate "QUADSPI_BK1_IO0" bidirectional line)
+ (alternate "RCC_MCO_2" bidirectional line)
+ (alternate "SDMMC1_D1" bidirectional line)
+ (alternate "SWPMI1_SUSPEND" bidirectional line)
+ (alternate "TIM3_CH4" bidirectional line)
+ (alternate "TIM8_CH4" bidirectional line)
+ (alternate "UART5_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 26.67 180)
+ (length 5.08)
+ (name "PA8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "119"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "HRTIM_CHB2" bidirectional line)
+ (alternate "I2C3_SCL" bidirectional line)
+ (alternate "LTDC_B3" bidirectional line)
+ (alternate "LTDC_R6" bidirectional line)
+ (alternate "RCC_MCO_1" bidirectional line)
+ (alternate "TIM1_CH1" bidirectional line)
+ (alternate "TIM8_BKIN2" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN2_COMP2" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ (alternate "USART1_CK" bidirectional line)
+ (alternate "USB_OTG_FS_SOF" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -31.75 180)
+ (length 5.08)
+ (name "PI10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ETH_RX_ER" bidirectional line)
+ (alternate "FMC_D31" bidirectional line)
+ (alternate "LTDC_HSYNC" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -21.59 180)
+ (length 5.08)
+ (name "PH14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "129"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D4" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "FMC_D22" bidirectional line)
+ (alternate "LTDC_G3" bidirectional line)
+ (alternate "TIM8_CH2N" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -34.29 180)
+ (length 5.08)
+ (name "PI11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "LTDC_G6" bidirectional line)
+ (alternate "PWR_WKUP5" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_DIR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -24.13 180)
+ (length 5.08)
+ (name "PI2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "133"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D9" bidirectional line)
+ (alternate "FMC_D26" bidirectional line)
+ (alternate "I2S2_SDI" bidirectional line)
+ (alternate "LTDC_G7" bidirectional line)
+ (alternate "SPI2_MISO" bidirectional line)
+ (alternate "TIM8_CH4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -8.89 180)
+ (length 5.08)
+ (name "PG12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "155"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ETH_TXD1" bidirectional line)
+ (alternate "FMC_NE4" bidirectional line)
+ (alternate "HRTIM_EEV5" bidirectional line)
+ (alternate "LPTIM1_IN1" bidirectional line)
+ (alternate "LTDC_B1" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "SPDIFRX1_IN1" bidirectional line)
+ (alternate "SPI6_MISO" bidirectional line)
+ (alternate "USART6_DE" bidirectional line)
+ (alternate "USART6_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 19.05 180)
+ (length 5.08)
+ (name "PB8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "167"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D6" bidirectional line)
+ (alternate "DFSDM1_CKIN7" bidirectional line)
+ (alternate "ETH_TXD3" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "I2C1_SCL" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ (alternate "LTDC_B6" bidirectional line)
+ (alternate "SDMMC1_CKIN" bidirectional line)
+ (alternate "SDMMC1_D4" bidirectional line)
+ (alternate "SDMMC2_D4" bidirectional line)
+ (alternate "TIM16_CH1" bidirectional line)
+ (alternate "TIM4_CH3" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 16.51 180)
+ (length 5.08)
+ (name "PB9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "168"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_D7" bidirectional line)
+ (alternate "DFSDM1_DATIN7" bidirectional line)
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "I2C1_SDA" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "LTDC_B7" bidirectional line)
+ (alternate "SDMMC1_CDIR" bidirectional line)
+ (alternate "SDMMC1_D5" bidirectional line)
+ (alternate "SDMMC2_D5" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "TIM17_CH1" bidirectional line)
+ (alternate "TIM4_CH4" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -26.67 180)
+ (length 5.08)
+ (name "PI4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "173"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D5" bidirectional line)
+ (alternate "FMC_NBL2" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "SAI2_MCLK_A" bidirectional line)
+ (alternate "TIM8_BKIN" bidirectional line)
+ (alternate "TIM8_BKIN_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -29.21 180)
+ (length 5.08)
+ (name "PI5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "174"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_VSYNC" bidirectional line)
+ (alternate "FMC_NBL3" bidirectional line)
+ (alternate "LTDC_B5" bidirectional line)
+ (alternate "SAI2_SCK_A" bidirectional line)
+ (alternate "TIM8_CH1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -1.27 180)
+ (length 5.08)
+ (name "PF10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "28"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN2" bidirectional line)
+ (alternate "ADC3_INP6" bidirectional line)
+ (alternate "DCMI_D11" bidirectional line)
+ (alternate "LTDC_DE" bidirectional line)
+ (alternate "QUADSPI_CLK" bidirectional line)
+ (alternate "SAI1_D3" bidirectional line)
+ (alternate "SAI4_D3" bidirectional line)
+ (alternate "TIM16_BKIN" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 6.35 180)
+ (length 5.08)
+ (name "PE4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D4" bidirectional line)
+ (alternate "DEBUG_TRACED1" bidirectional line)
+ (alternate "DFSDM1_DATIN3" bidirectional line)
+ (alternate "FMC_A20" bidirectional line)
+ (alternate "LTDC_B0" bidirectional line)
+ (alternate "SAI1_D2" bidirectional line)
+ (alternate "SAI1_FS_A" bidirectional line)
+ (alternate "SAI4_D2" bidirectional line)
+ (alternate "SAI4_FS_A" bidirectional line)
+ (alternate "SPI4_NSS" bidirectional line)
+ (alternate "TIM15_CH1N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 11.43 180)
+ (length 5.08)
+ (name "PC0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "32"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP10" bidirectional line)
+ (alternate "ADC2_INP10" bidirectional line)
+ (alternate "ADC3_INP10" bidirectional line)
+ (alternate "DFSDM1_CKIN0" bidirectional line)
+ (alternate "DFSDM1_DATIN4" bidirectional line)
+ (alternate "FMC_SDNWE" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_STP" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 3.81 180)
+ (length 5.08)
+ (name "PE5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D6" bidirectional line)
+ (alternate "DEBUG_TRACED2" bidirectional line)
+ (alternate "DFSDM1_CKIN3" bidirectional line)
+ (alternate "FMC_A21" bidirectional line)
+ (alternate "LTDC_G0" bidirectional line)
+ (alternate "SAI1_CK2" bidirectional line)
+ (alternate "SAI1_SCK_A" bidirectional line)
+ (alternate "SAI4_CK2" bidirectional line)
+ (alternate "SAI4_SCK_A" bidirectional line)
+ (alternate "SPI4_MISO" bidirectional line)
+ (alternate "TIM15_CH1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -11.43 180)
+ (length 5.08)
+ (name "PH2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "43"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP13" bidirectional line)
+ (alternate "ETH_CRS" bidirectional line)
+ (alternate "FMC_SDCKE0" bidirectional line)
+ (alternate "LPTIM1_IN2" bidirectional line)
+ (alternate "LTDC_R0" bidirectional line)
+ (alternate "QUADSPI_BK2_IO0" bidirectional line)
+ (alternate "SAI2_SCK_B" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -13.97 180)
+ (length 5.08)
+ (name "PH3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "44"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN13" bidirectional line)
+ (alternate "ADC3_INP14" bidirectional line)
+ (alternate "ETH_COL" bidirectional line)
+ (alternate "FMC_SDNE0" bidirectional line)
+ (alternate "LTDC_R1" bidirectional line)
+ (alternate "QUADSPI_BK2_IO1" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -16.51 180)
+ (length 5.08)
+ (name "PH4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "45"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN14" bidirectional line)
+ (alternate "ADC3_INP15" bidirectional line)
+ (alternate "I2C2_SCL" bidirectional line)
+ (alternate "LTDC_G4" bidirectional line)
+ (alternate "LTDC_G5" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_NXT" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 1.27 180)
+ (length 5.08)
+ (name "PE6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D7" bidirectional line)
+ (alternate "DEBUG_TRACED3" bidirectional line)
+ (alternate "FMC_A22" bidirectional line)
+ (alternate "LTDC_G1" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SPI4_MOSI" bidirectional line)
+ (alternate "TIM15_CH2" bidirectional line)
+ (alternate "TIM1_BKIN2" bidirectional line)
+ (alternate "TIM1_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN2_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 34.29 180)
+ (length 5.08)
+ (name "PA4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "50"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP18" bidirectional line)
+ (alternate "ADC2_INP18" bidirectional line)
+ (alternate "DAC1_OUT1" bidirectional line)
+ (alternate "DCMI_HSYNC" bidirectional line)
+ (alternate "I2S1_WS" bidirectional line)
+ (alternate "I2S3_WS" bidirectional line)
+ (alternate "LTDC_VSYNC" bidirectional line)
+ (alternate "SPI1_NSS" bidirectional line)
+ (alternate "SPI3_NSS" bidirectional line)
+ (alternate "SPI6_NSS" bidirectional line)
+ (alternate "TIM5_ETR" bidirectional line)
+ (alternate "USART2_CK" bidirectional line)
+ (alternate "USB_OTG_HS_SOF" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 31.75 180)
+ (length 5.08)
+ (name "PA5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "51"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN18" bidirectional line)
+ (alternate "ADC1_INP19" bidirectional line)
+ (alternate "ADC2_INN18" bidirectional line)
+ (alternate "ADC2_INP19" bidirectional line)
+ (alternate "DAC1_OUT2" bidirectional line)
+ (alternate "I2S1_CK" bidirectional line)
+ (alternate "LTDC_R4" bidirectional line)
+ (alternate "PWR_NDSTOP2" bidirectional line)
+ (alternate "SPI1_SCK" bidirectional line)
+ (alternate "SPI6_SCK" bidirectional line)
+ (alternate "TIM2_CH1" bidirectional line)
+ (alternate "TIM2_ETR" bidirectional line)
+ (alternate "TIM8_CH1N" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 29.21 180)
+ (length 5.08)
+ (name "PA6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "52"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP3" bidirectional line)
+ (alternate "ADC2_INP3" bidirectional line)
+ (alternate "DCMI_PIXCLK" bidirectional line)
+ (alternate "I2S1_SDI" bidirectional line)
+ (alternate "LTDC_G2" bidirectional line)
+ (alternate "MDIOS_MDC" bidirectional line)
+ (alternate "SPI1_MISO" bidirectional line)
+ (alternate "SPI6_MISO" bidirectional line)
+ (alternate "TIM13_CH1" bidirectional line)
+ (alternate "TIM1_BKIN" bidirectional line)
+ (alternate "TIM1_BKIN_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN_COMP2" bidirectional line)
+ (alternate "TIM3_CH1" bidirectional line)
+ (alternate "TIM8_BKIN" bidirectional line)
+ (alternate "TIM8_BKIN_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 24.13 180)
+ (length 5.08)
+ (name "PB0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "56"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN5" bidirectional line)
+ (alternate "ADC1_INP9" bidirectional line)
+ (alternate "ADC2_INN5" bidirectional line)
+ (alternate "ADC2_INP9" bidirectional line)
+ (alternate "COMP1_INP" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "ETH_RXD2" bidirectional line)
+ (alternate "LTDC_G1" bidirectional line)
+ (alternate "LTDC_R3" bidirectional line)
+ (alternate "OPAMP1_VINP" bidirectional line)
+ (alternate "TIM1_CH2N" bidirectional line)
+ (alternate "TIM3_CH3" bidirectional line)
+ (alternate "TIM8_CH2N" bidirectional line)
+ (alternate "UART4_CTS" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 21.59 180)
+ (length 5.08)
+ (name "PB1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "57"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP5" bidirectional line)
+ (alternate "ADC2_INP5" bidirectional line)
+ (alternate "COMP1_INM" bidirectional line)
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "ETH_RXD3" bidirectional line)
+ (alternate "LTDC_G0" bidirectional line)
+ (alternate "LTDC_R6" bidirectional line)
+ (alternate "TIM1_CH3N" bidirectional line)
+ (alternate "TIM3_CH4" bidirectional line)
+ (alternate "TIM8_CH3N" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 13.97 180)
+ (length 5.08)
+ (name "PB10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "79"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_DATIN7" bidirectional line)
+ (alternate "ETH_RX_ER" bidirectional line)
+ (alternate "HRTIM_SCOUT" bidirectional line)
+ (alternate "I2C2_SCL" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LPTIM2_IN1" bidirectional line)
+ (alternate "LTDC_G4" bidirectional line)
+ (alternate "QUADSPI_BK1_NCS" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM2_CH3" bidirectional line)
+ (alternate "USART3_TX" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -19.05 180)
+ (length 5.08)
+ (name "PH8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "85"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_HSYNC" bidirectional line)
+ (alternate "FMC_D16" bidirectional line)
+ (alternate "I2C3_SDA" bidirectional line)
+ (alternate "LTDC_R2" bidirectional line)
+ (alternate "TIM5_ETR" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_4_1"
+ (rectangle
+ (start -6.35 12.7)
+ (end 6.35 -12.7)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "ETH"
+ (at -2.032 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 11.43 -5.08 180)
+ (length 5.08)
+ (name "PC1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "33"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN10" bidirectional line)
+ (alternate "ADC1_INP11" bidirectional line)
+ (alternate "ADC2_INN10" bidirectional line)
+ (alternate "ADC2_INP11" bidirectional line)
+ (alternate "ADC3_INN10" bidirectional line)
+ (alternate "ADC3_INP11" bidirectional line)
+ (alternate "DEBUG_TRACED0" bidirectional line)
+ (alternate "DFSDM1_CKIN4" bidirectional line)
+ (alternate "DFSDM1_DATIN0" bidirectional line)
+ (alternate "ETH_MDC" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "MDIOS_MDC" bidirectional line)
+ (alternate "PWR_WKUP6" bidirectional line)
+ (alternate "RTC_TAMP3" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SDMMC2_CK" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 10.16 180)
+ (length 5.08)
+ (name "PA1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "41"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN16" bidirectional line)
+ (alternate "ADC1_INP17" bidirectional line)
+ (alternate "ETH_REF_CLK" bidirectional line)
+ (alternate "ETH_RX_CLK" bidirectional line)
+ (alternate "LPTIM3_OUT" bidirectional line)
+ (alternate "LTDC_R2" bidirectional line)
+ (alternate "QUADSPI_BK1_IO3" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
+ (alternate "TIM15_CH1N" bidirectional line)
+ (alternate "TIM2_CH2" bidirectional line)
+ (alternate "TIM5_CH2" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ (alternate "USART2_DE" bidirectional line)
+ (alternate "USART2_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 7.62 180)
+ (length 5.08)
+ (name "PA2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "42"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP14" bidirectional line)
+ (alternate "ADC2_INP14" bidirectional line)
+ (alternate "ETH_MDIO" bidirectional line)
+ (alternate "LPTIM4_OUT" bidirectional line)
+ (alternate "LTDC_R1" bidirectional line)
+ (alternate "MDIOS_MDIO" bidirectional line)
+ (alternate "PWR_WKUP2" bidirectional line)
+ (alternate "SAI2_SCK_B" bidirectional line)
+ (alternate "TIM15_CH1" bidirectional line)
+ (alternate "TIM2_CH3" bidirectional line)
+ (alternate "TIM5_CH3" bidirectional line)
+ (alternate "USART2_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 5.08 180)
+ (length 5.08)
+ (name "PA7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "53"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN3" bidirectional line)
+ (alternate "ADC1_INP7" bidirectional line)
+ (alternate "ADC2_INN3" bidirectional line)
+ (alternate "ADC2_INP7" bidirectional line)
+ (alternate "ETH_CRS_DV" bidirectional line)
+ (alternate "ETH_RX_DV" bidirectional line)
+ (alternate "FMC_SDNWE" bidirectional line)
+ (alternate "I2S1_SDO" bidirectional line)
+ (alternate "OPAMP1_VINM" bidirectional line)
+ (alternate "OPAMP1_VINM1" bidirectional line)
+ (alternate "SPI1_MOSI" bidirectional line)
+ (alternate "SPI6_MOSI" bidirectional line)
+ (alternate "TIM14_CH1" bidirectional line)
+ (alternate "TIM1_CH1N" bidirectional line)
+ (alternate "TIM3_CH2" bidirectional line)
+ (alternate "TIM8_CH1N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -7.62 180)
+ (length 5.08)
+ (name "PC4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "54"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP4" bidirectional line)
+ (alternate "ADC2_INP4" bidirectional line)
+ (alternate "COMP1_INM" bidirectional line)
+ (alternate "DFSDM1_CKIN2" bidirectional line)
+ (alternate "ETH_RXD0" bidirectional line)
+ (alternate "FMC_SDNE0" bidirectional line)
+ (alternate "I2S1_MCK" bidirectional line)
+ (alternate "OPAMP1_VOUT" bidirectional line)
+ (alternate "SPDIFRX1_IN2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -10.16 180)
+ (length 5.08)
+ (name "PC5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "55"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN4" bidirectional line)
+ (alternate "ADC1_INP8" bidirectional line)
+ (alternate "ADC2_INN4" bidirectional line)
+ (alternate "ADC2_INP8" bidirectional line)
+ (alternate "COMP1_OUT" bidirectional line)
+ (alternate "DFSDM1_DATIN2" bidirectional line)
+ (alternate "ETH_RXD1" bidirectional line)
+ (alternate "FMC_SDCKE0" bidirectional line)
+ (alternate "OPAMP1_VINM" bidirectional line)
+ (alternate "OPAMP1_VINM0" bidirectional line)
+ (alternate "SAI1_D3" bidirectional line)
+ (alternate "SAI4_D3" bidirectional line)
+ (alternate "SPDIFRX1_IN3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 2.54 180)
+ (length 5.08)
+ (name "PB11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "80"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DFSDM1_CKIN7" bidirectional line)
+ (alternate "ETH_TX_EN" bidirectional line)
+ (alternate "HRTIM_SCIN" bidirectional line)
+ (alternate "I2C2_SDA" bidirectional line)
+ (alternate "LPTIM2_ETR" bidirectional line)
+ (alternate "LTDC_G5" bidirectional line)
+ (alternate "TIM2_CH4" bidirectional line)
+ (alternate "USART3_RX" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 0 180)
+ (length 5.08)
+ (name "PB12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "92"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "ETH_TXD0" bidirectional line)
+ (alternate "FDCAN2_RX" bidirectional line)
+ (alternate "I2C2_SMBA" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "TIM1_BKIN" bidirectional line)
+ (alternate "TIM1_BKIN_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN_COMP2" bidirectional line)
+ (alternate "UART5_RX" bidirectional line)
+ (alternate "USART3_CK" bidirectional line)
+ (alternate "USB_OTG_HS_ID" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D5" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 11.43 -2.54 180)
+ (length 5.08)
+ (name "PB13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "93"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKIN1" bidirectional line)
+ (alternate "ETH_TXD1" bidirectional line)
+ (alternate "FDCAN2_TX" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LPTIM2_OUT" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM1_CH1N" bidirectional line)
+ (alternate "UART5_TX" bidirectional line)
+ (alternate "USART3_CTS" bidirectional line)
+ (alternate "USART3_NSS" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D6" bidirectional line)
+ (alternate "USB_OTG_HS_VBUS" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_5_1"
+ (rectangle
+ (start -7.62 27.94)
+ (end 7.62 -27.94)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "FMC"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 5.08 180)
+ (length 5.08)
+ (name "PD14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "104"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_D0" bidirectional line)
+ (alternate "FMC_DA0" bidirectional line)
+ (alternate "SAI3_MCLK_B" bidirectional line)
+ (alternate "TIM4_CH3" bidirectional line)
+ (alternate "UART8_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 2.54 180)
+ (length 5.08)
+ (name "PD15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "105"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "FMC_D1" bidirectional line)
+ (alternate "FMC_DA1" bidirectional line)
+ (alternate "SAI3_MCLK_A" bidirectional line)
+ (alternate "TIM4_CH4" bidirectional line)
+ (alternate "UART8_DE" bidirectional line)
+ (alternate "UART8_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -11.43 0)
+ (length 5.08)
+ (name "PG2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "106"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A12" bidirectional line)
+ (alternate "TIM8_BKIN" bidirectional line)
+ (alternate "TIM8_BKIN_COMP1" bidirectional line)
+ (alternate "TIM8_BKIN_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -13.97 0)
+ (length 5.08)
+ (name "PG4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "108"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A14" bidirectional line)
+ (alternate "FMC_BA0" bidirectional line)
+ (alternate "TIM1_BKIN2" bidirectional line)
+ (alternate "TIM1_BKIN2_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN2_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -16.51 0)
+ (length 5.08)
+ (name "PG5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "109"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A15" bidirectional line)
+ (alternate "FMC_BA1" bidirectional line)
+ (alternate "TIM1_ETR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -19.05 0)
+ (length 5.08)
+ (name "PG8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "112"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ETH_PPS_OUT" bidirectional line)
+ (alternate "FMC_SDCLK" bidirectional line)
+ (alternate "LTDC_G7" bidirectional line)
+ (alternate "SPDIFRX1_IN2" bidirectional line)
+ (alternate "SPI6_NSS" bidirectional line)
+ (alternate "TIM8_ETR" bidirectional line)
+ (alternate "USART6_DE" bidirectional line)
+ (alternate "USART6_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 17.78 180)
+ (length 5.08)
+ (name "PD0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "142"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKIN6" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "FMC_D2" bidirectional line)
+ (alternate "FMC_DA2" bidirectional line)
+ (alternate "SAI3_SCK_A" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 15.24 180)
+ (length 5.08)
+ (name "PD1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "143"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_DATIN6" bidirectional line)
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "FMC_D3" bidirectional line)
+ (alternate "FMC_DA3" bidirectional line)
+ (alternate "SAI3_SD_A" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 21.59 0)
+ (length 5.08)
+ (name "PF0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A0" bidirectional line)
+ (alternate "I2C2_SDA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -21.59 0)
+ (length 5.08)
+ (name "PG15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "160"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "DCMI_D13" bidirectional line)
+ (alternate "FMC_SDNCAS" bidirectional line)
+ (alternate "USART6_CTS" bidirectional line)
+ (alternate "USART6_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 0 180)
+ (length 5.08)
+ (name "PE0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "169"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D2" bidirectional line)
+ (alternate "FMC_NBL0" bidirectional line)
+ (alternate "HRTIM_SCIN" bidirectional line)
+ (alternate "LPTIM1_ETR" bidirectional line)
+ (alternate "LPTIM2_ETR" bidirectional line)
+ (alternate "SAI2_MCLK_A" bidirectional line)
+ (alternate "TIM4_ETR" bidirectional line)
+ (alternate "UART8_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 19.05 0)
+ (length 5.08)
+ (name "PF1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A1" bidirectional line)
+ (alternate "I2C2_SCL" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -2.54 180)
+ (length 5.08)
+ (name "PE1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "170"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D3" bidirectional line)
+ (alternate "FMC_NBL1" bidirectional line)
+ (alternate "HRTIM_SCOUT" bidirectional line)
+ (alternate "LPTIM1_IN2" bidirectional line)
+ (alternate "UART8_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 16.51 0)
+ (length 5.08)
+ (name "PF2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A2" bidirectional line)
+ (alternate "I2C2_SMBA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 13.97 0)
+ (length 5.08)
+ (name "PF3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP5" bidirectional line)
+ (alternate "FMC_A3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 11.43 0)
+ (length 5.08)
+ (name "PF4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN5" bidirectional line)
+ (alternate "ADC3_INP9" bidirectional line)
+ (alternate "FMC_A4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 8.89 0)
+ (length 5.08)
+ (name "PF5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP4" bidirectional line)
+ (alternate "FMC_A5" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 22.86 180)
+ (length 5.08)
+ (name "PC2_C"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "34"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN1" bidirectional line)
+ (alternate "ADC3_INP0" bidirectional line)
+ (alternate "DFSDM1_CKIN1" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "ETH_TXD2" bidirectional line)
+ (alternate "FMC_SDNE0" bidirectional line)
+ (alternate "I2S2_SDI" bidirectional line)
+ (alternate "PWR_CSTOP" bidirectional line)
+ (alternate "SPI2_MISO" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_DIR" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 20.32 180)
+ (length 5.08)
+ (name "PC3_C"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "35"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INP1" bidirectional line)
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "ETH_TX_CLK" bidirectional line)
+ (alternate "FMC_SDCKE0" bidirectional line)
+ (alternate "I2S2_SDO" bidirectional line)
+ (alternate "PWR_CSLEEP" bidirectional line)
+ (alternate "SPI2_MOSI" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_NXT" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -24.13 0)
+ (length 5.08)
+ (name "PH5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "46"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC3_INN15" bidirectional line)
+ (alternate "ADC3_INP16" bidirectional line)
+ (alternate "FMC_SDNWE" bidirectional line)
+ (alternate "I2C2_SDA" bidirectional line)
+ (alternate "SPI5_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 6.35 0)
+ (length 5.08)
+ (name "PF11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "59"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC1_INP2" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "DCMI_D12" bidirectional line)
+ (alternate "FMC_SDNRAS" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SPI5_MOSI" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 3.81 0)
+ (length 5.08)
+ (name "PF12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "60"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INN2" bidirectional line)
+ (alternate "ADC1_INP6" bidirectional line)
+ (alternate "FMC_A6" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 1.27 0)
+ (length 5.08)
+ (name "PF13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "63"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC2_INP2" bidirectional line)
+ (alternate "DFSDM1_DATIN6" bidirectional line)
+ (alternate "FMC_A7" bidirectional line)
+ (alternate "I2C4_SMBA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -1.27 0)
+ (length 5.08)
+ (name "PF14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "64"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC2_INN2" bidirectional line)
+ (alternate "ADC2_INP6" bidirectional line)
+ (alternate "DFSDM1_CKIN6" bidirectional line)
+ (alternate "FMC_A8" bidirectional line)
+ (alternate "I2C4_SCL" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -3.81 0)
+ (length 5.08)
+ (name "PF15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "65"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "FMC_A9" bidirectional line)
+ (alternate "I2C4_SDA" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -6.35 0)
+ (length 5.08)
+ (name "PG0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "66"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A10" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 -8.89 0)
+ (length 5.08)
+ (name "PG1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "67"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_A11" bidirectional line)
+ (alternate "OPAMP2_VINM" bidirectional line)
+ (alternate "OPAMP2_VINM1" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -5.08 180)
+ (length 5.08)
+ (name "PE7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "68"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_INM" bidirectional line)
+ (alternate "DFSDM1_DATIN2" bidirectional line)
+ (alternate "FMC_D4" bidirectional line)
+ (alternate "FMC_DA4" bidirectional line)
+ (alternate "OPAMP2_VOUT" bidirectional line)
+ (alternate "QUADSPI_BK2_IO0" bidirectional line)
+ (alternate "TIM1_ETR" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -7.62 180)
+ (length 5.08)
+ (name "PE8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "69"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_OUT" bidirectional line)
+ (alternate "DFSDM1_CKIN2" bidirectional line)
+ (alternate "FMC_D5" bidirectional line)
+ (alternate "FMC_DA5" bidirectional line)
+ (alternate "OPAMP2_VINM" bidirectional line)
+ (alternate "OPAMP2_VINM0" bidirectional line)
+ (alternate "QUADSPI_BK2_IO1" bidirectional line)
+ (alternate "TIM1_CH1N" bidirectional line)
+ (alternate "UART7_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -10.16 180)
+ (length 5.08)
+ (name "PE9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "70"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_INP" bidirectional line)
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "FMC_D6" bidirectional line)
+ (alternate "FMC_DA6" bidirectional line)
+ (alternate "OPAMP2_VINP" bidirectional line)
+ (alternate "QUADSPI_BK2_IO2" bidirectional line)
+ (alternate "TIM1_CH1" bidirectional line)
+ (alternate "UART7_DE" bidirectional line)
+ (alternate "UART7_RTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -12.7 180)
+ (length 5.08)
+ (name "PE10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "73"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_INM" bidirectional line)
+ (alternate "DFSDM1_DATIN4" bidirectional line)
+ (alternate "FMC_D7" bidirectional line)
+ (alternate "FMC_DA7" bidirectional line)
+ (alternate "QUADSPI_BK2_IO3" bidirectional line)
+ (alternate "TIM1_CH2N" bidirectional line)
+ (alternate "UART7_CTS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -15.24 180)
+ (length 5.08)
+ (name "PE11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "74"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "COMP2_INP" bidirectional line)
+ (alternate "DFSDM1_CKIN4" bidirectional line)
+ (alternate "FMC_D8" bidirectional line)
+ (alternate "FMC_DA8" bidirectional line)
+ (alternate "LTDC_G3" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SPI4_NSS" bidirectional line)
+ (alternate "TIM1_CH2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -17.78 180)
+ (length 5.08)
+ (name "PE12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "75"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP1_OUT" bidirectional line)
+ (alternate "DFSDM1_DATIN5" bidirectional line)
+ (alternate "FMC_D9" bidirectional line)
+ (alternate "FMC_DA9" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "SAI2_SCK_B" bidirectional line)
+ (alternate "SPI4_SCK" bidirectional line)
+ (alternate "TIM1_CH3N" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -20.32 180)
+ (length 5.08)
+ (name "PE13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "76"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "COMP2_OUT" bidirectional line)
+ (alternate "DFSDM1_CKIN5" bidirectional line)
+ (alternate "FMC_D10" bidirectional line)
+ (alternate "FMC_DA10" bidirectional line)
+ (alternate "LTDC_DE" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "SPI4_MISO" bidirectional line)
+ (alternate "TIM1_CH3" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -22.86 180)
+ (length 5.08)
+ (name "PE14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "77"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_D11" bidirectional line)
+ (alternate "FMC_DA11" bidirectional line)
+ (alternate "LTDC_CLK" bidirectional line)
+ (alternate "SAI2_MCLK_B" bidirectional line)
+ (alternate "SPI4_MOSI" bidirectional line)
+ (alternate "TIM1_CH4" bidirectional line)
+ )
+ (pin bidirectional line
+ (at -12.7 24.13 0)
+ (length 5.08)
+ (name "PE15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "78"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI15" bidirectional line)
+ (alternate "ADC2_EXTI15" bidirectional line)
+ (alternate "ADC3_EXTI15" bidirectional line)
+ (alternate "FMC_D12" bidirectional line)
+ (alternate "FMC_DA12" bidirectional line)
+ (alternate "LTDC_R7" bidirectional line)
+ (alternate "TIM1_BKIN" bidirectional line)
+ (alternate "TIM1_BKIN_COMP1" bidirectional line)
+ (alternate "TIM1_BKIN_COMP2" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 12.7 180)
+ (length 5.08)
+ (name "PD8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "96"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKIN3" bidirectional line)
+ (alternate "FMC_D13" bidirectional line)
+ (alternate "FMC_DA13" bidirectional line)
+ (alternate "SAI3_SCK_B" bidirectional line)
+ (alternate "SPDIFRX1_IN1" bidirectional line)
+ (alternate "USART3_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 10.16 180)
+ (length 5.08)
+ (name "PD9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "97"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DFSDM1_DATIN3" bidirectional line)
+ (alternate "FMC_D14" bidirectional line)
+ (alternate "FMC_DA14" bidirectional line)
+ (alternate "SAI3_SD_B" bidirectional line)
+ (alternate "USART3_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 7.62 180)
+ (length 5.08)
+ (name "PD10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "98"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_CKOUT" bidirectional line)
+ (alternate "FMC_D15" bidirectional line)
+ (alternate "FMC_DA15" bidirectional line)
+ (alternate "LTDC_B3" bidirectional line)
+ (alternate "SAI3_FS_B" bidirectional line)
+ (alternate "USART3_CK" bidirectional line)
+ )
+ )
+ (symbol "STM32H753IITx_6_1"
+ (rectangle
+ (start -7.62 15.24)
+ (end 7.62 -15.24)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 -6.35 180)
+ (length 5.08)
+ (name "PA13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "124"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_JTMS-SWDIO" bidirectional line)
+ )
+ (pin power_out line
+ (at 12.7 1.27 180)
+ (length 5.08)
+ (name "VCAP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "125"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 -8.89 180)
+ (length 5.08)
+ (name "PA14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "137"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DEBUG_JTCK-SWCLK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -11.43 180)
+ (length 5.08)
+ (name "PB3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "161"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "CRS_SYNC" bidirectional line)
+ (alternate "DEBUG_JTDO-SWO" bidirectional line)
+ (alternate "HRTIM_FLT4" bidirectional line)
+ (alternate "I2S1_CK" bidirectional line)
+ (alternate "I2S3_CK" bidirectional line)
+ (alternate "SDMMC2_D2" bidirectional line)
+ (alternate "SPI1_SCK" bidirectional line)
+ (alternate "SPI3_SCK" bidirectional line)
+ (alternate "SPI6_SCK" bidirectional line)
+ (alternate "TIM2_CH2" bidirectional line)
+ (alternate "UART7_RX" bidirectional line)
+ )
+ (pin input line
+ (at 12.7 6.35 180)
+ (length 5.08)
+ (name "BOOT0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "166"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 12.7 11.43 180)
+ (length 5.08)
+ (name "PDR_ON"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "171"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 12.7 3.81 180)
+ (length 5.08)
+ (name "NRST"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "31"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 12.7 8.89 180)
+ (length 5.08)
+ (name "VREF+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "38"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "VREFBUF_OUT" bidirectional line)
+ )
+ (pin power_out line
+ (at 12.7 -1.27 180)
+ (length 5.08)
+ (name "VCAP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "81"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (symbol "STM32H753IITx_7_1"
+ (rectangle
+ (start -7.62 24.13)
+ (end 7.62 -24.13)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (text "CAN"
+ (at -2.54 6.096 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "SDMMC"
+ (at -2.54 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "UART"
+ (at -2.54 -11.43 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "USART"
+ (at -2.54 -19.05 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (text "USB"
+ (at -2.54 16.51 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 12.7 5.08 180)
+ (length 5.08)
+ (name "PI9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "FMC_D30" bidirectional line)
+ (alternate "LTDC_VSYNC" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 20.32 180)
+ (length 5.08)
+ (name "PA9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "120"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DAC1_EXTI9" bidirectional line)
+ (alternate "DCMI_D0" bidirectional line)
+ (alternate "ETH_TX_ER" bidirectional line)
+ (alternate "HRTIM_CHC1" bidirectional line)
+ (alternate "I2C3_SMBA" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LPUART1_TX" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM1_CH2" bidirectional line)
+ (alternate "USART1_TX" bidirectional line)
+ (alternate "USB_OTG_FS_VBUS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 17.78 180)
+ (length 5.08)
+ (name "PA10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "121"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D1" bidirectional line)
+ (alternate "HRTIM_CHC2" bidirectional line)
+ (alternate "LPUART1_RX" bidirectional line)
+ (alternate "LTDC_B1" bidirectional line)
+ (alternate "LTDC_B4" bidirectional line)
+ (alternate "MDIOS_MDIO" bidirectional line)
+ (alternate "TIM1_CH3" bidirectional line)
+ (alternate "USART1_RX" bidirectional line)
+ (alternate "USB_OTG_FS_ID" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 15.24 180)
+ (length 5.08)
+ (name "PA11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "122"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_EXTI11" bidirectional line)
+ (alternate "ADC2_EXTI11" bidirectional line)
+ (alternate "ADC3_EXTI11" bidirectional line)
+ (alternate "FDCAN1_RX" bidirectional line)
+ (alternate "HRTIM_CHD1" bidirectional line)
+ (alternate "I2S2_WS" bidirectional line)
+ (alternate "LPUART1_CTS" bidirectional line)
+ (alternate "LTDC_R4" bidirectional line)
+ (alternate "SPI2_NSS" bidirectional line)
+ (alternate "TIM1_CH4" bidirectional line)
+ (alternate "UART4_RX" bidirectional line)
+ (alternate "USART1_CTS" bidirectional line)
+ (alternate "USART1_NSS" bidirectional line)
+ (alternate "USB_OTG_FS_DM" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 12.7 180)
+ (length 5.08)
+ (name "PA12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "123"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "HRTIM_CHD2" bidirectional line)
+ (alternate "I2S2_CK" bidirectional line)
+ (alternate "LPUART1_DE" bidirectional line)
+ (alternate "LPUART1_RTS" bidirectional line)
+ (alternate "LTDC_R5" bidirectional line)
+ (alternate "SAI2_FS_B" bidirectional line)
+ (alternate "SPI2_SCK" bidirectional line)
+ (alternate "TIM1_ETR" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ (alternate "USART1_DE" bidirectional line)
+ (alternate "USART1_RTS" bidirectional line)
+ (alternate "USB_OTG_FS_DP" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 7.62 180)
+ (length 5.08)
+ (name "PH13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "128"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FDCAN1_TX" bidirectional line)
+ (alternate "FMC_D21" bidirectional line)
+ (alternate "LTDC_G2" bidirectional line)
+ (alternate "TIM8_CH1N" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -10.16 180)
+ (length 5.08)
+ (name "PC12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "141"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D9" bidirectional line)
+ (alternate "DEBUG_TRACED3" bidirectional line)
+ (alternate "HRTIM_EEV2" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "SDMMC1_CK" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ (alternate "UART5_TX" bidirectional line)
+ (alternate "USART3_CK" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -12.7 180)
+ (length 5.08)
+ (name "PD2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "144"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D11" bidirectional line)
+ (alternate "DEBUG_TRACED2" bidirectional line)
+ (alternate "SDMMC1_CMD" bidirectional line)
+ (alternate "TIM3_ETR" bidirectional line)
+ (alternate "UART5_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -20.32 180)
+ (length 5.08)
+ (name "PD5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "147"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "FMC_NWE" bidirectional line)
+ (alternate "HRTIM_EEV3" bidirectional line)
+ (alternate "USART2_TX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -5.08 180)
+ (length 5.08)
+ (name "PD6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "150"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DCMI_D10" bidirectional line)
+ (alternate "DFSDM1_CKIN4" bidirectional line)
+ (alternate "DFSDM1_DATIN1" bidirectional line)
+ (alternate "FMC_NWAIT" bidirectional line)
+ (alternate "I2S3_SDO" bidirectional line)
+ (alternate "LTDC_B2" bidirectional line)
+ (alternate "SAI1_D1" bidirectional line)
+ (alternate "SAI1_SD_A" bidirectional line)
+ (alternate "SAI4_D1" bidirectional line)
+ (alternate "SAI4_SD_A" bidirectional line)
+ (alternate "SDMMC2_CK" bidirectional line)
+ (alternate "SPI3_MOSI" bidirectional line)
+ (alternate "USART2_RX" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 0 180)
+ (length 5.08)
+ (name "PA0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "40"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP16" bidirectional line)
+ (alternate "ETH_CRS" bidirectional line)
+ (alternate "PWR_WKUP1" bidirectional line)
+ (alternate "SAI2_SD_B" bidirectional line)
+ (alternate "SDMMC2_CMD" bidirectional line)
+ (alternate "TIM15_BKIN" bidirectional line)
+ (alternate "TIM2_CH1" bidirectional line)
+ (alternate "TIM2_ETR" bidirectional line)
+ (alternate "TIM5_CH1" bidirectional line)
+ (alternate "TIM8_ETR" bidirectional line)
+ (alternate "UART4_TX" bidirectional line)
+ (alternate "USART2_CTS" bidirectional line)
+ (alternate "USART2_NSS" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -17.78 180)
+ (length 5.08)
+ (name "PA3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "47"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "ADC1_INP15" bidirectional line)
+ (alternate "ADC2_INP15" bidirectional line)
+ (alternate "ETH_COL" bidirectional line)
+ (alternate "LPTIM5_OUT" bidirectional line)
+ (alternate "LTDC_B2" bidirectional line)
+ (alternate "LTDC_B5" bidirectional line)
+ (alternate "TIM15_CH2" bidirectional line)
+ (alternate "TIM2_CH4" bidirectional line)
+ (alternate "TIM5_CH4" bidirectional line)
+ (alternate "USART2_RX" bidirectional line)
+ (alternate "USB_OTG_HS_ULPI_D0" bidirectional line)
+ )
+ (pin bidirectional line
+ (at 12.7 -2.54 180)
+ (length 5.08)
+ (name "PB14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "94"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (alternate "DFSDM1_DATIN2" bidirectional line)
+ (alternate "I2S2_SDI" bidirectional line)
+ (alternate "SDMMC2_D0" bidirectional line)
+ (alternate "SPI2_MISO" bidirectional line)
+ (alternate "TIM12_CH1" bidirectional line)
+ (alternate "TIM1_CH2N" bidirectional line)
+ (alternate "TIM8_CH2N" bidirectional line)
+ (alternate "UART4_DE" bidirectional line)
+ (alternate "UART4_RTS" bidirectional line)
+ (alternate "USART1_TX" bidirectional line)
+ (alternate "USART3_DE" bidirectional line)
+ (alternate "USART3_RTS" bidirectional line)
+ (alternate "USB_OTG_HS_DM" bidirectional line)
+ )
)
)
)
(symbol
- (lib_id "MCU_ST_STM32H7:STM32H753ZITx")
- (at 70.485 105.41 0)
- (unit 1)
+ (lib_id "charger:STM32H753IITx")
+ (at 153.67 45.72 0)
+ (unit 6)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
- (uuid "77c55b81-ba32-49b7-a6c9-7da4edc30646")
- (property "Reference" "U1"
- (at 75.2191 196.85 0)
+ (uuid "1465dc29-432b-440a-96f2-3319fe75aac0")
+ (property "Reference" "U2"
+ (at 153.67 25.4 0)
(effects
(font
(size 1.27 1.27)
)
- (justify left)
)
)
- (property "Value" "STM32H753ZITx"
- (at 75.2191 199.39 0)
+ (property "Value" "STM32H753IITx"
+ (at 153.67 27.94 0)
(effects
(font
(size 1.27 1.27)
)
- (justify left)
)
)
- (property "Footprint" "Package_QFP:LQFP-144_20x20mm_P0.5mm"
- (at 42.545 194.31 0)
+ (property "Footprint" "Package_QFP:LQFP-176_24x24mm_P0.5mm"
+ (at 175.006 -1.524 0)
(effects
(font
(size 1.27 1.27)
@@ -3715,8 +15851,8 @@
(hide yes)
)
)
- (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753zi.pdf"
- (at 70.485 105.41 0)
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753ii.pdf"
+ (at 150.114 2.54 0)
(effects
(font
(size 1.27 1.27)
@@ -3724,8 +15860,8 @@
(hide yes)
)
)
- (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 114 GPIO, LQFP144"
- (at 70.485 105.41 0)
+ (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 140 GPIO, LQFP176"
+ (at 150.114 2.54 0)
(effects
(font
(size 1.27 1.27)
@@ -3733,445 +15869,4647 @@
(hide yes)
)
)
- (pin "130"
- (uuid "cf4c299b-825e-4e04-b86e-6328c4e2ce70")
- )
- (pin "37"
- (uuid "62f61430-8f85-456a-9da8-e70484428117")
- )
- (pin "3"
- (uuid "e181376f-890d-4f8c-8f02-55ffc660c1c8")
- )
- (pin "87"
- (uuid "d2237168-2051-4666-9249-fbb24c1f0828")
- )
- (pin "57"
- (uuid "c8d55538-34f4-407b-a1ca-93aad0a9a2a2")
- )
- (pin "64"
- (uuid "e471f9d4-9510-4475-a32a-afdc783af355")
- )
- (pin "117"
- (uuid "610fec45-5aa9-42bb-9ddc-ce9326710c61")
- )
- (pin "114"
- (uuid "d8008989-7d44-4417-80d2-1a4ba6534043")
- )
- (pin "68"
- (uuid "aeb5bbad-e41c-4e60-9735-e5eac649b399")
- )
- (pin "135"
- (uuid "c40f71c4-9e9f-44f6-8557-5d33d946f235")
- )
- (pin "71"
- (uuid "504cc673-36b2-44e4-b19a-63728f37706a")
- )
- (pin "123"
- (uuid "7f37d8fe-6981-4995-8830-2715b8642dc8")
- )
- (pin "11"
- (uuid "796640ec-7d62-40d8-9c5f-bd4264bdeb7d")
- )
- (pin "137"
- (uuid "e4a4a9b4-2b4c-487b-bacd-6f47e38217a7")
- )
- (pin "69"
- (uuid "440b1bd5-b7ae-48c2-ab66-6573c0df79d5")
- )
- (pin "75"
- (uuid "6e5b955e-ae40-4ebd-8db6-6b1fda502734")
- )
- (pin "23"
- (uuid "06222f32-7cf8-41e0-b8be-4206e01e8390")
- )
- (pin "105"
- (uuid "41bf385c-bb2f-449e-a9fc-61f8d1db7660")
- )
- (pin "24"
- (uuid "cbe53ab9-5ce3-4f94-b197-6b1e5e350de4")
- )
- (pin "28"
- (uuid "76649490-18d1-4671-85f3-e32fd9c1ed58")
- )
- (pin "83"
- (uuid "be38fab4-057b-4a0b-b66f-7b4f505e94f2")
- )
- (pin "46"
- (uuid "a6fe4d6d-ffaf-4bda-b62b-9617365693ea")
- )
- (pin "86"
- (uuid "a893265a-62b4-4588-bb69-ef57540ad42a")
- )
- (pin "53"
- (uuid "7b3e441d-0d6d-45de-a43a-c27be75b311e")
- )
- (pin "109"
- (uuid "105f2796-9cf6-4210-969a-8b064b77c917")
- )
- (pin "48"
- (uuid "ab4ab1c7-83cb-4196-998e-6055048edea5")
- )
- (pin "74"
- (uuid "39be9705-9009-4bd9-9e1b-76b138a7ad1c")
- )
- (pin "97"
- (uuid "395d3e1e-592e-4ad7-8baf-fab775d76424")
- )
- (pin "120"
- (uuid "e0a622c9-14d6-454a-adbc-ae7dc744afee")
- )
- (pin "44"
- (uuid "95bae991-bccf-4caa-a1b0-4d35b47d7bf9")
- )
- (pin "56"
- (uuid "3f4a9a17-ac51-4812-bef3-f89efd108a02")
- )
- (pin "12"
- (uuid "0000afff-6a5c-43c3-aaf1-b09e4dfa57bb")
- )
- (pin "21"
- (uuid "5ef4d04a-21cb-4eea-9c10-d6ae6b027dae")
- )
- (pin "126"
- (uuid "47a4944e-e8dc-4524-846c-f6fd80d11b7f")
- )
- (pin "107"
- (uuid "f8ef8ba3-520f-4fdf-bba6-213e61cab919")
- )
- (pin "35"
- (uuid "086a4d5b-1bf9-4fb9-ac3b-5b0ab54c639f")
- )
- (pin "19"
- (uuid "5fb41345-505d-486e-aeb2-108f932b3113")
- )
- (pin "108"
- (uuid "755fef02-c06d-4b34-bec6-8ca6fcea9ada")
- )
- (pin "18"
- (uuid "100093af-9e02-4ca4-b903-7b3bf277cd16")
- )
- (pin "82"
- (uuid "050f5e22-545c-4c1e-85f1-248cd028047c")
- )
- (pin "2"
- (uuid "ac45cf69-2d1c-4e4e-ae11-3e3e20afb0c6")
- )
- (pin "14"
- (uuid "5e863016-52a6-45b7-be7f-2284b8ad4ce0")
- )
- (pin "93"
- (uuid "a951e56b-8d16-4bed-837b-c155a3f62316")
- )
- (pin "89"
- (uuid "0ebae3ab-1e4e-4131-992d-7b1b861e4ba0")
- )
- (pin "132"
- (uuid "2c5a5d68-8d6f-4dfa-8fa7-117c04d0f8b5")
- )
- (pin "115"
- (uuid "c1b6539d-2556-40d7-9ae5-923d6a6be7e7")
- )
- (pin "43"
- (uuid "1e296042-5fe1-406d-bb63-1b2381aa32be")
- )
- (pin "84"
- (uuid "192dbd51-4734-4228-94c8-083cb7e635bc")
- )
- (pin "45"
- (uuid "2945053f-5378-499e-9bd4-495f7e65d7a6")
- )
- (pin "72"
- (uuid "5bd56938-8ddd-4446-aca9-afe30605f475")
- )
- (pin "50"
- (uuid "c3cfabd9-fa3d-43b7-8793-fe9e40f42d89")
- )
- (pin "55"
- (uuid "1cfb126c-69c6-46c6-9d0d-2d1650ffea75")
+ (pin "154"
+ (uuid "72e2e5ae-fceb-4678-b0e5-40fbde69ed82")
)
(pin "85"
- (uuid "7396f060-4473-41ec-b502-434f6817e277")
+ (uuid "46bc4391-a08b-434e-b65d-5d7e811d14de")
)
- (pin "111"
- (uuid "fae338a0-2c8a-4636-b332-a63c0c112bcb")
+ (pin "115"
+ (uuid "49a44443-029b-4d52-810a-a14e3270f15b")
)
- (pin "122"
- (uuid "020f7f81-cabf-4f20-a102-e4b3a853dc7f")
- )
- (pin "134"
- (uuid "1db7312f-e3f0-478e-b7a6-0115dfdbeb54")
- )
- (pin "5"
- (uuid "7c83fd93-4bb0-407a-b8e8-4390f30763e6")
- )
- (pin "96"
- (uuid "76509959-ddca-4fda-b442-ef4145c584f7")
- )
- (pin "78"
- (uuid "5bb2120c-7787-45a1-9ce9-dc2e267aa3a4")
- )
- (pin "17"
- (uuid "c88103e1-bf54-48a8-9039-856535f94904")
- )
- (pin "58"
- (uuid "444fefa4-476f-41ce-bcb2-214b24c4c9f0")
- )
- (pin "29"
- (uuid "00d984b2-56b9-4f8a-95f6-da2241794974")
- )
- (pin "20"
- (uuid "0a84896a-f79d-4070-9994-ca3d12ace298")
- )
- (pin "77"
- (uuid "6a5bd008-60c2-4077-8fc5-ae6db3cb4e02")
- )
- (pin "127"
- (uuid "b67548b5-2026-4f94-9463-b61f4b50b028")
- )
- (pin "121"
- (uuid "e504533f-014e-472c-bf42-a86d4d7a1e4b")
- )
- (pin "4"
- (uuid "a3726418-fc47-4398-ac14-c562aad42d4b")
- )
- (pin "67"
- (uuid "9c183b5f-50d3-4e8c-9fe1-16689bbf7955")
- )
- (pin "131"
- (uuid "a8e8f89c-fe8e-43b4-8f81-7551d6f78481")
- )
- (pin "95"
- (uuid "04438fa7-50bf-4636-9a42-bad0d3119f46")
- )
- (pin "16"
- (uuid "cbafd9be-02fa-466d-854a-03b45bd322df")
- )
- (pin "138"
- (uuid "ff532619-bab0-450a-824b-5c06f3028f1b")
- )
- (pin "144"
- (uuid "bee04731-d021-467e-a45a-4e9f9de1cb7b")
- )
- (pin "112"
- (uuid "e15e3e49-9001-45a0-bde6-e51e498e4f20")
- )
- (pin "63"
- (uuid "21833963-cf4a-40fe-b9df-34dcced07c72")
- )
- (pin "133"
- (uuid "491c5ff0-8ea4-4e7f-a09a-95d3c4341adc")
- )
- (pin "102"
- (uuid "8ee2adcc-0fc3-4856-93dc-2d42548d07bc")
- )
- (pin "22"
- (uuid "37e51730-686a-4efa-9cfe-e21d25cc03d5")
- )
- (pin "38"
- (uuid "36e9984d-5dae-4730-adfa-350bbf1f0020")
- )
- (pin "9"
- (uuid "fcdd7b6e-12dd-45a7-a268-5643eca2c531")
- )
- (pin "30"
- (uuid "618cf518-f262-4fc0-8356-377461b70cbc")
- )
- (pin "79"
- (uuid "c92e6f74-7b6a-4374-82bb-6cfc603924da")
- )
- (pin "62"
- (uuid "c71d59c2-400f-4171-825d-dbbe8158aa61")
- )
- (pin "60"
- (uuid "40e60a30-597d-441b-a77d-2869b1f4e96f")
- )
- (pin "139"
- (uuid "a675268a-16b0-4980-aee7-efc1026c3179")
- )
- (pin "128"
- (uuid "55f93f45-d2e0-4d71-af08-4176c229ced1")
- )
- (pin "13"
- (uuid "a273a306-0f36-43bf-9dbb-3cfb2b861084")
- )
- (pin "99"
- (uuid "e08cd60d-2f41-4c24-b69f-00cebf253a75")
- )
- (pin "119"
- (uuid "fef94167-20be-4cc1-b971-739ba8ffa522")
- )
- (pin "140"
- (uuid "4daa4202-d142-43fb-afc1-4ffc928ca4d6")
- )
- (pin "116"
- (uuid "2af84f3f-83a7-4cc8-8949-9e67545e06b7")
- )
- (pin "124"
- (uuid "ddf7c46f-7014-485f-9708-1c0488951da1")
- )
- (pin "104"
- (uuid "47660c97-ac5a-4ba8-aaca-3473898ec0c4")
- )
- (pin "103"
- (uuid "73812c3e-dec7-4d04-9886-704c13ef7e73")
- )
- (pin "92"
- (uuid "99dc3d02-c7c0-488a-b3ad-9fc295b11ac8")
- )
- (pin "94"
- (uuid "b7c691ef-2888-495f-8d18-abb138e254ea")
- )
- (pin "106"
- (uuid "9871b159-d84f-44a3-a993-f25900a3d01d")
- )
- (pin "125"
- (uuid "1bbfc524-ed8e-4b59-9e05-f3796bbc8413")
- )
- (pin "39"
- (uuid "cc640afc-c27a-4ea6-83f6-a1a42780a0e9")
- )
- (pin "51"
- (uuid "13ba6339-a2fe-43bf-a33f-0c51e326263f")
- )
- (pin "76"
- (uuid "16d0b1c6-0910-41e6-9061-f1133c5cd6d5")
- )
- (pin "36"
- (uuid "a6996da0-77b1-4be9-9ada-c40fa274cff2")
- )
- (pin "129"
- (uuid "11baab2b-3f9b-4b84-844c-9fe02f99b9b1")
- )
- (pin "61"
- (uuid "b8c5e56b-07fc-4d4a-b5b5-4c11ef0a0640")
- )
- (pin "66"
- (uuid "adb507b0-e9fa-4250-b10b-d8cd0d625135")
- )
- (pin "91"
- (uuid "db05f69f-f172-4656-b715-cfb4ae9be081")
- )
- (pin "88"
- (uuid "e091a92f-ddde-4248-b9b3-c8e02e503444")
- )
- (pin "59"
- (uuid "35c629db-048b-4df0-9653-2b327eb26a11")
- )
- (pin "90"
- (uuid "959407a4-0ebc-4053-9695-22083af13704")
- )
- (pin "31"
- (uuid "0a9991bb-0fce-4084-8d51-ab8a0cc4129d")
- )
- (pin "81"
- (uuid "68a9c2d5-aa5b-4162-b1fe-6ae82af7f430")
- )
- (pin "143"
- (uuid "d5270696-2ae8-4fb6-8d78-216da2f7f857")
- )
- (pin "73"
- (uuid "479ce6a1-9f03-4d61-81af-3d0abc846e64")
- )
- (pin "70"
- (uuid "c9adfcd2-049f-48be-8066-f82406156eb4")
- )
- (pin "136"
- (uuid "d24e9e7d-b551-4f88-8b38-0e608ee27a4a")
- )
- (pin "98"
- (uuid "60b8e39e-643e-4158-a080-174499a0c204")
- )
- (pin "25"
- (uuid "42bc9f07-07ba-4101-928b-436d5abb2aac")
- )
- (pin "6"
- (uuid "ce1609b6-b380-4320-a0a9-f43f20f02b82")
- )
- (pin "7"
- (uuid "9b350ff2-068d-45af-90e2-c8477dee0ba9")
- )
- (pin "27"
- (uuid "3cb13205-7784-47a3-a85f-4f375d0f9d66")
- )
- (pin "34"
- (uuid "266a5472-2c24-4f09-ac46-b53a7cb6e847")
- )
- (pin "49"
- (uuid "1a6ba52b-1407-484d-a2b7-9672848b01bc")
- )
- (pin "40"
- (uuid "5599efb6-8322-43e1-b478-82634bf505bb")
- )
- (pin "118"
- (uuid "b3e8553c-cbc0-4504-874a-2cf1c950a894")
- )
- (pin "42"
- (uuid "b8743577-5091-4342-af57-9c4ebbfd9466")
- )
- (pin "47"
- (uuid "7c5221f3-b6d3-460b-9ca4-7fec51bd74ee")
- )
- (pin "8"
- (uuid "1eb80a58-9870-4cad-8197-abfb4cd552da")
- )
- (pin "1"
- (uuid "faa298a4-d3c4-4f0e-8125-72eeaf7c3205")
- )
- (pin "101"
- (uuid "59d826f4-6fa0-4fe0-9e4a-8df147584bfe")
- )
- (pin "100"
- (uuid "ad829fd7-eb5a-4f82-96e0-f4f32454d513")
+ (pin "55"
+ (uuid "9f78b364-8c0d-4fae-bbfa-164138889fdb")
)
(pin "10"
- (uuid "3a1df1f7-968b-4961-acf6-e6122e1017c8")
+ (uuid "47c249ae-81c6-4d6d-937b-abbff62ad09f")
)
- (pin "26"
- (uuid "06e37361-fd4f-4993-9ef7-370129d4c7cb")
+ (pin "83"
+ (uuid "522c5748-4f01-4fb5-bb36-ab0412806dad")
)
- (pin "110"
- (uuid "b84724d8-2324-494d-9313-134444e9721a")
+ (pin "129"
+ (uuid "ebf410dd-cf91-4a1e-b96c-7390a179b7dc")
)
- (pin "80"
- (uuid "a7598a37-c11e-48e0-aa5a-915dabbbe6b5")
+ (pin "172"
+ (uuid "5e6a0607-d5cf-4326-959f-0b78d59c5677")
)
- (pin "54"
- (uuid "69c515e2-46a1-476b-a692-cd7010507a23")
+ (pin "147"
+ (uuid "94f17371-49fc-49e7-9135-f9824e6627e1")
)
- (pin "41"
- (uuid "3cbcb622-40bb-4a79-879f-c090c7046177")
+ (pin "118"
+ (uuid "9c4e2bb6-e370-422b-bf82-c86f0fd7f668")
)
- (pin "65"
- (uuid "bc455f48-5245-405d-97ef-8fae2046b697")
+ (pin "171"
+ (uuid "7f5d48a0-b3bb-4e56-b744-7e0e17562daa")
)
- (pin "52"
- (uuid "60f1aaac-4652-4373-9ea4-68c07cff88dd")
+ (pin "114"
+ (uuid "619b5161-b019-4ec2-a106-d528010c20ab")
)
- (pin "113"
- (uuid "32fc128a-01fd-4cc0-a0af-c574ede300fc")
+ (pin "45"
+ (uuid "9f98abe9-d0de-4244-92a6-97160a5d3cae")
)
- (pin "142"
- (uuid "bad63771-7b11-474f-a92a-404538a35351")
+ (pin "46"
+ (uuid "f06d8ffd-b340-44b6-9dc0-eb55e4815cd3")
)
- (pin "32"
- (uuid "11e0b02c-e6d4-4e2a-8591-1125b5a67789")
+ (pin "53"
+ (uuid "41fa9b48-6419-4984-8782-6bd5f05488e4")
)
- (pin "15"
- (uuid "0ce03729-eefa-46d2-a9b7-d1779c03e2bb")
+ (pin "19"
+ (uuid "61769267-87a9-4bd5-a3dd-7892a865c7e6")
+ )
+ (pin "18"
+ (uuid "a499dd32-275e-4d25-ab64-871b76e5032f")
+ )
+ (pin "144"
+ (uuid "12dc07ff-1e91-4ec3-ad50-e6d0fad972f3")
+ )
+ (pin "156"
+ (uuid "26598a8a-f0a1-4748-bbde-a69515aaba98")
)
(pin "33"
- (uuid "46816c66-0aa9-4e9a-87c9-dde75944f0aa")
+ (uuid "20fd891f-091a-4387-8d82-00d62529d6ad")
+ )
+ (pin "139"
+ (uuid "d78fbe84-6ba5-4c66-90e4-9bc81c9716de")
+ )
+ (pin "47"
+ (uuid "1a258af9-8aa9-4c17-b663-3966ebe3b824")
+ )
+ (pin "151"
+ (uuid "2aa00ffb-53f3-4c47-b656-dc09513b99d0")
+ )
+ (pin "56"
+ (uuid "4628aa70-95cb-4fd5-9ae7-26fdebcae5f6")
+ )
+ (pin "158"
+ (uuid "cf9fc6d0-530b-4fd3-97de-756448d5df93")
+ )
+ (pin "34"
+ (uuid "85c11968-7735-468b-9449-9648862886de")
+ )
+ (pin "70"
+ (uuid "d4295776-6fd3-47e7-9d93-035d82b8e0af")
+ )
+ (pin "130"
+ (uuid "277a789e-bac1-4823-a968-dc3d8e3e1ae8")
+ )
+ (pin "145"
+ (uuid "6b90983c-b3bb-4158-be86-7d4389ca6363")
+ )
+ (pin "31"
+ (uuid "3ea21934-db14-4d9e-a476-3d2db59f219d")
+ )
+ (pin "128"
+ (uuid "16e657f0-300c-4ae1-b08c-f7abe89469c6")
+ )
+ (pin "4"
+ (uuid "88d144d2-df6f-4688-ac7e-63b32af08927")
+ )
+ (pin "136"
+ (uuid "53592695-7860-4db2-bd87-4f110b9f1e22")
+ )
+ (pin "167"
+ (uuid "96f88345-d633-457d-baa2-dad44bd9bd3f")
+ )
+ (pin "168"
+ (uuid "fd7bc4fb-7fb9-4140-b424-e316e46fb400")
+ )
+ (pin "21"
+ (uuid "6f074eb2-9958-49b4-81af-b268ef3de128")
+ )
+ (pin "67"
+ (uuid "41377c66-9bb6-4c10-ac1e-2c4aae3521ad")
+ )
+ (pin "60"
+ (uuid "80047032-c925-445e-a11c-224ed354dd2f")
+ )
+ (pin "106"
+ (uuid "1be04454-2c6b-45bd-9b03-76cbb543792f")
+ )
+ (pin "95"
+ (uuid "1eaff2a5-ca34-4a52-9c6e-1e6ac9d584f2")
+ )
+ (pin "97"
+ (uuid "c6fc952e-1a6e-441a-85ff-8cadbcec4819")
+ )
+ (pin "165"
+ (uuid "56ccba57-1037-445d-9a12-68a809af1076")
+ )
+ (pin "148"
+ (uuid "edeb53df-40a5-4d82-8d29-8c49e0bb50bb")
+ )
+ (pin "152"
+ (uuid "1d704a48-9b7e-4348-9419-ad4faf252c1b")
+ )
+ (pin "79"
+ (uuid "8471e568-a8ba-4f6e-a84d-583765b6933b")
+ )
+ (pin "135"
+ (uuid "ee896520-5cc1-4004-aa01-cc0ed32928f9")
+ )
+ (pin "44"
+ (uuid "03c11d96-728a-4255-b90a-b978b1e332a7")
+ )
+ (pin "7"
+ (uuid "feb02431-2c15-4ddf-9404-bdad7864bb18")
+ )
+ (pin "63"
+ (uuid "ec7dc0dd-e058-44db-8423-ef7a28fdc162")
+ )
+ (pin "105"
+ (uuid "90b9b8a2-0d05-46ea-b703-c91cb36ea857")
+ )
+ (pin "149"
+ (uuid "316d3bff-7b7c-47d1-929b-4a5b5095e23e")
+ )
+ (pin "62"
+ (uuid "46069b6e-08f0-401b-9bc6-487d080ad7fa")
+ )
+ (pin "138"
+ (uuid "ef51b2c6-0d05-42db-b535-21e0858e175d")
+ )
+ (pin "51"
+ (uuid "69326659-4ed1-40e2-96f7-03904a20ea4b")
+ )
+ (pin "77"
+ (uuid "de5a9c6d-d3bc-4938-b6f4-e79c6badf0ad")
+ )
+ (pin "66"
+ (uuid "7e437ee9-38e9-43ee-a052-6325bef00726")
+ )
+ (pin "121"
+ (uuid "47d7303f-e4fb-4675-a431-781b09879c7c")
+ )
+ (pin "108"
+ (uuid "641456bb-c140-4713-8bb1-bf15dc9ad4cd")
+ )
+ (pin "169"
+ (uuid "fdf35964-0ebf-4611-9778-31b33d58e4b5")
+ )
+ (pin "75"
+ (uuid "cc4415ec-0477-4d18-befd-63a2b7d6510c")
+ )
+ (pin "27"
+ (uuid "81945fec-e414-4ba8-8b24-f552f7667818")
+ )
+ (pin "98"
+ (uuid "81020f79-49fe-4144-b5e4-b11d193fd8f6")
)
(pin "141"
- (uuid "02aba456-191d-4820-af49-2660f8dd9239")
+ (uuid "da91df20-3fd7-4033-8ee8-9d86209334fc")
+ )
+ (pin "124"
+ (uuid "6ad168aa-dd68-497d-88e8-5ccd286a47bc")
+ )
+ (pin "20"
+ (uuid "22a674b0-06d0-4cbf-ac20-40842a61ec62")
+ )
+ (pin "163"
+ (uuid "b2c2a7a8-85bb-40c5-ab4f-a9b19a961183")
+ )
+ (pin "125"
+ (uuid "9e1b5dcd-ef2c-4c25-9dfc-3598cf8c4afb")
+ )
+ (pin "65"
+ (uuid "7d172891-4d0b-4f90-969c-919e93258087")
+ )
+ (pin "153"
+ (uuid "10fa2896-a1a2-4a93-9f27-129da3e758b3")
+ )
+ (pin "16"
+ (uuid "d86c039b-6045-47e4-b45c-853010294f34")
+ )
+ (pin "112"
+ (uuid "90028ed8-7381-46cd-8cf7-ab516cc9282e")
+ )
+ (pin "43"
+ (uuid "bb36c0de-2217-45da-aabb-e50f09e21a82")
+ )
+ (pin "104"
+ (uuid "33161777-9166-4d2f-9978-3906fc9dd7e8")
+ )
+ (pin "93"
+ (uuid "6777c9bd-2657-4908-8e65-a496abc57f96")
+ )
+ (pin "133"
+ (uuid "be076b7a-6cfe-4d1f-ace2-439b8a627ff7")
+ )
+ (pin "143"
+ (uuid "0b14f1ce-b916-4c0d-a393-ab1d30cb8335")
+ )
+ (pin "50"
+ (uuid "620b9436-8fb7-4bee-b2f9-8b0692578ce4")
+ )
+ (pin "99"
+ (uuid "bdfed879-22d2-4a2f-9efe-cdfae10962b7")
+ )
+ (pin "15"
+ (uuid "b10069de-4dd1-4b54-8b9a-a648da7f5d2f")
+ )
+ (pin "42"
+ (uuid "232fe55d-3d24-439a-bc38-b2950d69f246")
+ )
+ (pin "14"
+ (uuid "ba3b8348-c77e-4fca-92a1-8d1415d3352a")
+ )
+ (pin "57"
+ (uuid "53be4455-0038-4f97-88ef-bf0cdfd88c1e")
+ )
+ (pin "82"
+ (uuid "d3c633a9-d158-4d39-a07c-75a197c4671b")
+ )
+ (pin "80"
+ (uuid "ef4e5496-c94f-46c0-8b4f-2a33beaad42b")
+ )
+ (pin "78"
+ (uuid "d5c1b408-2db9-4180-9cc9-f0b9c839399c")
+ )
+ (pin "68"
+ (uuid "c6b4c13c-24d4-416d-ac53-0b12205bf7c0")
+ )
+ (pin "17"
+ (uuid "b9e0305a-a3df-4169-90d6-349f46e5fed5")
+ )
+ (pin "89"
+ (uuid "4bf3feb7-e620-4ff5-8a97-484464425739")
+ )
+ (pin "38"
+ (uuid "cf39cfb0-7283-4e2d-9f01-bafad03a9d5c")
+ )
+ (pin "174"
+ (uuid "2e7ef14f-19ab-45de-b9d3-b390fea3a8cb")
+ )
+ (pin "81"
+ (uuid "b460f405-c21b-4290-b3b6-fdeface59c70")
+ )
+ (pin "101"
+ (uuid "f7d063de-370f-4337-985b-c059bc13d755")
+ )
+ (pin "111"
+ (uuid "5e29f41b-27c5-41f3-967f-08986fd19290")
+ )
+ (pin "96"
+ (uuid "e6cd91e4-faae-468e-9d9b-b7fb8b1f6a21")
+ )
+ (pin "64"
+ (uuid "32a67fb7-0d88-419a-9dc0-15c41ace355a")
+ )
+ (pin "74"
+ (uuid "5cda4466-d9ab-4065-be76-9787e3042211")
+ )
+ (pin "162"
+ (uuid "9c0e6e70-d80d-4333-a5bf-6f36fb55fe6f")
+ )
+ (pin "40"
+ (uuid "22475dbe-acd0-4725-a03b-ab08c0042770")
+ )
+ (pin "61"
+ (uuid "fa3f441b-8017-4209-bd05-3623224722ee")
+ )
+ (pin "23"
+ (uuid "78c7bee6-556a-47e2-98ce-6e8e6f307817")
+ )
+ (pin "116"
+ (uuid "a581bb76-3c94-4c63-b5ab-af7fc973f814")
+ )
+ (pin "30"
+ (uuid "22b39c0e-f8d6-4198-bf2a-8d056e7e5fa3")
+ )
+ (pin "160"
+ (uuid "14c0802f-84ad-4c5e-ac23-6b18d5d7943b")
+ )
+ (pin "91"
+ (uuid "1e863cd3-a4cc-4fb6-8682-562cdf8f9274")
+ )
+ (pin "140"
+ (uuid "cd805142-e518-46d4-be32-db172dbcc7c8")
+ )
+ (pin "157"
+ (uuid "93243c6f-2ef0-4c70-a603-1d9342c44cce")
+ )
+ (pin "26"
+ (uuid "d90668cf-5434-4be9-8392-f627d81980fd")
+ )
+ (pin "6"
+ (uuid "044878cc-deaf-4329-a6e6-91c0d27320ad")
+ )
+ (pin "9"
+ (uuid "f1ae988b-4c38-4190-beab-e5d012a98595")
+ )
+ (pin "58"
+ (uuid "4209541a-01ae-405a-9dd5-85d8347271f5")
+ )
+ (pin "131"
+ (uuid "f19d79cd-cba9-4186-9a5a-d2428073b6be")
+ )
+ (pin "37"
+ (uuid "28afe5dc-fe04-4b94-bde7-607ef4204b2f")
+ )
+ (pin "86"
+ (uuid "9238a512-47c6-4f91-b6d4-dbb6e8b454d1")
+ )
+ (pin "126"
+ (uuid "79bdc123-a8a5-48d4-a4ca-dd1389ed4317")
+ )
+ (pin "117"
+ (uuid "1d915276-aefb-4f58-95d2-76579190ea6a")
+ )
+ (pin "166"
+ (uuid "302b2616-aa8d-4f80-8ff2-53902aeafa84")
+ )
+ (pin "2"
+ (uuid "f7ac3dd4-815b-4943-9682-d4a0dc2dce3e")
+ )
+ (pin "13"
+ (uuid "13db52b4-396b-4817-af1c-21c0327d7f00")
+ )
+ (pin "103"
+ (uuid "21e1bd1b-f9e7-4f1e-9d28-3be7cd1bcbd9")
+ )
+ (pin "11"
+ (uuid "d67b55c1-349e-4498-81ae-e6fc773ffba4")
+ )
+ (pin "173"
+ (uuid "67b460af-9ba8-4db4-a196-9471f3eb15b5")
+ )
+ (pin "100"
+ (uuid "a51ddbba-7075-467e-ab0a-4f2993780bd6")
+ )
+ (pin "127"
+ (uuid "6107085f-eba3-46fa-88ed-07a92a3a4710")
+ )
+ (pin "155"
+ (uuid "8e46b8f9-1340-4268-9f6a-3754f462ddcb")
+ )
+ (pin "113"
+ (uuid "9e49f546-092c-4ba3-8241-053a373eca22")
+ )
+ (pin "146"
+ (uuid "67353497-66b9-491a-9785-2e3216b4b6b6")
+ )
+ (pin "1"
+ (uuid "74fd7045-d9aa-4449-907e-d55401654542")
+ )
+ (pin "176"
+ (uuid "452fe5b5-91d9-4844-adb3-64c461f3b187")
+ )
+ (pin "3"
+ (uuid "645795ac-f87e-4930-9702-4bf714dc6624")
+ )
+ (pin "29"
+ (uuid "e1d2a4e9-57bf-4a17-97ce-cbd405422ff1")
+ )
+ (pin "22"
+ (uuid "a025064c-6f1d-4d23-ba73-15e5b8fdff35")
+ )
+ (pin "84"
+ (uuid "745c6975-b0c5-43a6-85ee-1087ff96cc29")
+ )
+ (pin "134"
+ (uuid "6595812c-b032-4a94-aa93-11e421774589")
+ )
+ (pin "132"
+ (uuid "2740a3bb-d595-419b-90fc-4e096feabf82")
+ )
+ (pin "39"
+ (uuid "6d17e684-d89c-4840-bcd0-f9b9e8d1397f")
+ )
+ (pin "36"
+ (uuid "b0b0e0cc-512f-406a-8001-5c97046d9e16")
+ )
+ (pin "35"
+ (uuid "22a7b7cf-1d23-42ac-8903-4f94d6926e2e")
+ )
+ (pin "48"
+ (uuid "78bb08bd-e1ad-4056-afc6-0dd7f0dc29e3")
+ )
+ (pin "24"
+ (uuid "d474d6e2-9e5a-44d6-a088-ed93e76d9e12")
+ )
+ (pin "49"
+ (uuid "727b15ac-8c61-48f9-8ba2-26ac35658c8b")
+ )
+ (pin "120"
+ (uuid "4e027b18-0b51-40d9-adc0-a0f986414831")
+ )
+ (pin "92"
+ (uuid "9c1f056c-7592-453b-9dd1-20eb45bd49b3")
+ )
+ (pin "25"
+ (uuid "8e6d68e5-556d-4ff8-99df-37956bbaa6f7")
+ )
+ (pin "107"
+ (uuid "5268a9e9-3963-4f7f-8a45-f175868735b6")
+ )
+ (pin "90"
+ (uuid "6a4818eb-ea28-470b-b1c2-2f70ff3846b5")
+ )
+ (pin "150"
+ (uuid "82f09946-25b0-40ec-9b14-8ec1a457a938")
+ )
+ (pin "32"
+ (uuid "23edda60-cfb8-4ee6-8362-ee716b5a0246")
+ )
+ (pin "8"
+ (uuid "a9cca901-a026-45b1-ac9f-d9f752195306")
+ )
+ (pin "119"
+ (uuid "09aa332b-fb1e-4dd8-b360-7bd5d45dc551")
+ )
+ (pin "28"
+ (uuid "77ddfd1d-85e5-4075-8d46-6b8b1f4f3b9c")
+ )
+ (pin "94"
+ (uuid "8d089d24-bd07-4878-87b6-bf11d2b08c22")
+ )
+ (pin "164"
+ (uuid "8d4317e1-6f03-4915-aaf6-210c514ece40")
+ )
+ (pin "123"
+ (uuid "a6e7ca6f-72ef-4980-89d8-36cc79896801")
+ )
+ (pin "76"
+ (uuid "c8d046a2-6e2c-4477-8f88-0a91305d68ed")
+ )
+ (pin "59"
+ (uuid "5f6c3563-b1d7-46df-90a3-df8656f6b36f")
+ )
+ (pin "73"
+ (uuid "61762387-d0b4-425f-b51a-6a9ed7599650")
+ )
+ (pin "175"
+ (uuid "8e4288fb-ec01-4bb0-829c-07ab7f4efd73")
+ )
+ (pin "69"
+ (uuid "87508351-6ec0-4663-a5cd-66ef01d7226b")
+ )
+ (pin "88"
+ (uuid "fa5fe992-59ed-47ca-ad9b-ce05a61a2db9")
+ )
+ (pin "52"
+ (uuid "b709ae15-60bd-4097-94a1-0b953a2e07f9")
+ )
+ (pin "41"
+ (uuid "b45d72af-8003-4fb2-b48e-386c7ef9364e")
+ )
+ (pin "161"
+ (uuid "10e12c6e-f6b1-46ec-8b4a-f57995c72827")
+ )
+ (pin "54"
+ (uuid "09407608-76ab-47c4-b830-bc0327a78be1")
+ )
+ (pin "110"
+ (uuid "793359dd-38c8-41cd-b4a8-146b0237d482")
+ )
+ (pin "5"
+ (uuid "41ca3556-f839-4432-a957-e54a0872502c")
+ )
+ (pin "159"
+ (uuid "cf3f4ad9-a37c-4d6d-a8cf-08a7d4f91d76")
+ )
+ (pin "137"
+ (uuid "855d4630-686f-4a3e-af34-e1f7f3397790")
+ )
+ (pin "12"
+ (uuid "cb11aae6-89d9-4740-8a39-0e98847bbdc2")
+ )
+ (pin "142"
+ (uuid "1aff3f71-879a-416e-bd74-649357ba96b3")
+ )
+ (pin "71"
+ (uuid "e766358a-20b8-489c-87ee-8e73e37c6716")
+ )
+ (pin "72"
+ (uuid "c9017343-6a8d-4a60-a8c2-61a6ed1abfda")
+ )
+ (pin "122"
+ (uuid "0e1075ba-21ed-4d2e-8a85-904c746fec90")
+ )
+ (pin "102"
+ (uuid "17457a8c-1ef6-49c8-be81-f594c90e62cc")
+ )
+ (pin "170"
+ (uuid "c288187d-e964-45f1-b381-193de8bdb460")
+ )
+ (pin "87"
+ (uuid "cf188daf-a12d-4c62-875c-ddd4630f3399")
+ )
+ (pin "109"
+ (uuid "540fe1be-7b05-4a7b-909e-3bc0d8149cd4")
)
(instances
(project "FT25-Charger"
- (path "/0dca9b66-f638-4727-874b-1b91b6921c17/927a4376-a166-4f69-84bd-032af3aa29f2"
- (reference "U1")
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd"
+ (reference "U2")
+ (unit 6)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "charger:STM32H753IITx")
+ (at 49.53 239.395 0)
+ (unit 5)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "153a9cf1-30b8-44ba-9918-3ceffe10d161")
+ (property "Reference" "U2"
+ (at 49.53 206.375 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "STM32H753IITx"
+ (at 49.53 208.915 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_QFP:LQFP-176_24x24mm_P0.5mm"
+ (at 70.866 192.151 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753ii.pdf"
+ (at 45.974 196.215 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 140 GPIO, LQFP176"
+ (at 45.974 196.215 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "154"
+ (uuid "72e2e5ae-fceb-4678-b0e5-40fbde69ed81")
+ )
+ (pin "85"
+ (uuid "46bc4391-a08b-434e-b65d-5d7e811d14dd")
+ )
+ (pin "115"
+ (uuid "49a44443-029b-4d52-810a-a14e3270f15a")
+ )
+ (pin "55"
+ (uuid "9f78b364-8c0d-4fae-bbfa-164138889fda")
+ )
+ (pin "10"
+ (uuid "47c249ae-81c6-4d6d-937b-abbff62ad09e")
+ )
+ (pin "83"
+ (uuid "522c5748-4f01-4fb5-bb36-ab0412806dac")
+ )
+ (pin "129"
+ (uuid "ebf410dd-cf91-4a1e-b96c-7390a179b7db")
+ )
+ (pin "172"
+ (uuid "5e6a0607-d5cf-4326-959f-0b78d59c5676")
+ )
+ (pin "147"
+ (uuid "94f17371-49fc-49e7-9135-f9824e6627e0")
+ )
+ (pin "118"
+ (uuid "9c4e2bb6-e370-422b-bf82-c86f0fd7f667")
+ )
+ (pin "171"
+ (uuid "5e1b14b5-a164-4f9f-bf64-48835e60baf8")
+ )
+ (pin "114"
+ (uuid "619b5161-b019-4ec2-a106-d528010c20aa")
+ )
+ (pin "45"
+ (uuid "9f98abe9-d0de-4244-92a6-97160a5d3cad")
+ )
+ (pin "46"
+ (uuid "3f64e71c-e241-4b46-a30b-143eb2e11fb8")
+ )
+ (pin "53"
+ (uuid "41fa9b48-6419-4984-8782-6bd5f05488e3")
+ )
+ (pin "19"
+ (uuid "9393be5d-af21-470e-bb86-32930ad14eb7")
+ )
+ (pin "18"
+ (uuid "e7cdf0a9-cbe8-4ccc-989b-eefb62847b06")
+ )
+ (pin "144"
+ (uuid "12dc07ff-1e91-4ec3-ad50-e6d0fad972f2")
+ )
+ (pin "156"
+ (uuid "26598a8a-f0a1-4748-bbde-a69515aaba97")
+ )
+ (pin "33"
+ (uuid "20fd891f-091a-4387-8d82-00d62529d6ac")
+ )
+ (pin "139"
+ (uuid "d78fbe84-6ba5-4c66-90e4-9bc81c9716dd")
+ )
+ (pin "47"
+ (uuid "1a258af9-8aa9-4c17-b663-3966ebe3b823")
+ )
+ (pin "151"
+ (uuid "2aa00ffb-53f3-4c47-b656-dc09513b99cf")
+ )
+ (pin "56"
+ (uuid "4628aa70-95cb-4fd5-9ae7-26fdebcae5f5")
+ )
+ (pin "158"
+ (uuid "cf9fc6d0-530b-4fd3-97de-756448d5df92")
+ )
+ (pin "34"
+ (uuid "aa038673-eb7a-4889-8d56-c24a0065a70e")
+ )
+ (pin "70"
+ (uuid "7f53ce0d-cc77-45bb-92c6-9b1da9e450ba")
+ )
+ (pin "130"
+ (uuid "277a789e-bac1-4823-a968-dc3d8e3e1ae7")
+ )
+ (pin "145"
+ (uuid "6b90983c-b3bb-4158-be86-7d4389ca6362")
+ )
+ (pin "31"
+ (uuid "bff5efc7-249e-4526-ac73-92027b81288a")
+ )
+ (pin "128"
+ (uuid "16e657f0-300c-4ae1-b08c-f7abe89469c5")
+ )
+ (pin "4"
+ (uuid "88d144d2-df6f-4688-ac7e-63b32af08926")
+ )
+ (pin "136"
+ (uuid "53592695-7860-4db2-bd87-4f110b9f1e21")
+ )
+ (pin "167"
+ (uuid "96f88345-d633-457d-baa2-dad44bd9bd3e")
+ )
+ (pin "168"
+ (uuid "fd7bc4fb-7fb9-4140-b424-e316e46fb3ff")
+ )
+ (pin "21"
+ (uuid "5f8dd080-cd50-4466-9a59-3a0c02d62961")
+ )
+ (pin "67"
+ (uuid "05a90acb-37f1-4e70-8b68-06085605c62f")
+ )
+ (pin "60"
+ (uuid "9bc441b8-0358-42d4-8b09-98ab61f41cf4")
+ )
+ (pin "106"
+ (uuid "24e7dbac-0acc-4d8b-8017-d50f2d107dcb")
+ )
+ (pin "95"
+ (uuid "1eaff2a5-ca34-4a52-9c6e-1e6ac9d584f1")
+ )
+ (pin "97"
+ (uuid "be40b3b5-206a-47f8-8fd9-2fbd9ad274e0")
+ )
+ (pin "165"
+ (uuid "56ccba57-1037-445d-9a12-68a809af1075")
+ )
+ (pin "148"
+ (uuid "edeb53df-40a5-4d82-8d29-8c49e0bb50ba")
+ )
+ (pin "152"
+ (uuid "1d704a48-9b7e-4348-9419-ad4faf252c1a")
+ )
+ (pin "79"
+ (uuid "8471e568-a8ba-4f6e-a84d-583765b6933a")
+ )
+ (pin "135"
+ (uuid "ee896520-5cc1-4004-aa01-cc0ed32928f8")
+ )
+ (pin "44"
+ (uuid "03c11d96-728a-4255-b90a-b978b1e332a6")
+ )
+ (pin "7"
+ (uuid "feb02431-2c15-4ddf-9404-bdad7864bb17")
+ )
+ (pin "63"
+ (uuid "2e9bc1d6-fdf4-4ac1-9d03-1340fa9274af")
+ )
+ (pin "105"
+ (uuid "2d7deea6-9849-4692-95e6-3494c2e88b40")
+ )
+ (pin "149"
+ (uuid "316d3bff-7b7c-47d1-929b-4a5b5095e23d")
+ )
+ (pin "62"
+ (uuid "46069b6e-08f0-401b-9bc6-487d080ad7f9")
+ )
+ (pin "138"
+ (uuid "ef51b2c6-0d05-42db-b535-21e0858e175c")
+ )
+ (pin "51"
+ (uuid "69326659-4ed1-40e2-96f7-03904a20ea4a")
+ )
+ (pin "77"
+ (uuid "ace5688a-a6ff-42d7-b2fd-c6b5ee454b2a")
+ )
+ (pin "66"
+ (uuid "a4f5fb64-9c05-4c1f-a326-f3f2a7d4c81d")
+ )
+ (pin "121"
+ (uuid "47d7303f-e4fb-4675-a431-781b09879c7b")
+ )
+ (pin "108"
+ (uuid "3ae871af-8d8f-417b-a457-8c0dbd7afdd8")
+ )
+ (pin "169"
+ (uuid "5fa35fc1-ebcf-4dbe-a06f-cf140008cb11")
+ )
+ (pin "75"
+ (uuid "ec313843-53fc-49aa-91fd-a01f67bee131")
+ )
+ (pin "27"
+ (uuid "81945fec-e414-4ba8-8b24-f552f7667817")
+ )
+ (pin "98"
+ (uuid "5217d5a6-f868-4a79-91b0-4cbd109c8bed")
+ )
+ (pin "141"
+ (uuid "da91df20-3fd7-4033-8ee8-9d86209334fb")
+ )
+ (pin "124"
+ (uuid "62c649c1-a3ba-4dc2-a7c1-885c55e44fb1")
+ )
+ (pin "20"
+ (uuid "257506e7-1a2a-4c3a-9155-1cf59b0c639e")
+ )
+ (pin "163"
+ (uuid "b2c2a7a8-85bb-40c5-ab4f-a9b19a961182")
+ )
+ (pin "125"
+ (uuid "62db6253-4a0b-49ca-8c56-a58222baec10")
+ )
+ (pin "65"
+ (uuid "e9d3dfc5-fa61-43d7-967b-f2211bb67783")
+ )
+ (pin "153"
+ (uuid "10fa2896-a1a2-4a93-9f27-129da3e758b2")
+ )
+ (pin "16"
+ (uuid "caa88e6b-0664-4174-8734-3b998179a1ae")
+ )
+ (pin "112"
+ (uuid "c402fbbd-76b0-4110-8dfb-57989b32a749")
+ )
+ (pin "43"
+ (uuid "bb36c0de-2217-45da-aabb-e50f09e21a81")
+ )
+ (pin "104"
+ (uuid "3f9310c3-cc9e-495a-a68a-ebd031885002")
+ )
+ (pin "93"
+ (uuid "6777c9bd-2657-4908-8e65-a496abc57f95")
+ )
+ (pin "133"
+ (uuid "be076b7a-6cfe-4d1f-ace2-439b8a627ff6")
+ )
+ (pin "143"
+ (uuid "a27c022b-342c-492f-9e07-7f31778a14fd")
+ )
+ (pin "50"
+ (uuid "620b9436-8fb7-4bee-b2f9-8b0692578ce3")
+ )
+ (pin "99"
+ (uuid "bdfed879-22d2-4a2f-9efe-cdfae10962b6")
+ )
+ (pin "15"
+ (uuid "b10069de-4dd1-4b54-8b9a-a648da7f5d2e")
+ )
+ (pin "42"
+ (uuid "232fe55d-3d24-439a-bc38-b2950d69f245")
+ )
+ (pin "14"
+ (uuid "ba3b8348-c77e-4fca-92a1-8d1415d33529")
+ )
+ (pin "57"
+ (uuid "53be4455-0038-4f97-88ef-bf0cdfd88c1d")
+ )
+ (pin "82"
+ (uuid "d3c633a9-d158-4d39-a07c-75a197c4671a")
+ )
+ (pin "80"
+ (uuid "ef4e5496-c94f-46c0-8b4f-2a33beaad42a")
+ )
+ (pin "78"
+ (uuid "3dd7853d-09aa-4a37-8b43-54c98449ed58")
+ )
+ (pin "68"
+ (uuid "428e729d-d12d-4819-ae36-a24f97a6aab7")
+ )
+ (pin "17"
+ (uuid "ce0e53b6-8a0e-44a5-b2a8-238cdfce95ca")
+ )
+ (pin "89"
+ (uuid "4bf3feb7-e620-4ff5-8a97-484464425738")
+ )
+ (pin "38"
+ (uuid "b653a90f-0604-40fa-b19e-7c14f18015f3")
+ )
+ (pin "174"
+ (uuid "2e7ef14f-19ab-45de-b9d3-b390fea3a8ca")
+ )
+ (pin "81"
+ (uuid "72d129ed-fd69-40d9-80aa-46480b302fca")
+ )
+ (pin "101"
+ (uuid "f7d063de-370f-4337-985b-c059bc13d754")
+ )
+ (pin "111"
+ (uuid "5e29f41b-27c5-41f3-967f-08986fd1928f")
+ )
+ (pin "96"
+ (uuid "09ff9707-76c4-4282-95d5-4062dcfe7b83")
+ )
+ (pin "64"
+ (uuid "99f42a97-16b0-4edb-8ec3-24d90280202f")
+ )
+ (pin "74"
+ (uuid "626e0437-0954-450c-a52b-40e32ae6492b")
+ )
+ (pin "162"
+ (uuid "9c0e6e70-d80d-4333-a5bf-6f36fb55fe6e")
+ )
+ (pin "40"
+ (uuid "22475dbe-acd0-4725-a03b-ab08c004276f")
+ )
+ (pin "61"
+ (uuid "fa3f441b-8017-4209-bd05-3623224722ed")
+ )
+ (pin "23"
+ (uuid "78c7bee6-556a-47e2-98ce-6e8e6f307816")
+ )
+ (pin "116"
+ (uuid "a581bb76-3c94-4c63-b5ab-af7fc973f813")
+ )
+ (pin "30"
+ (uuid "22b39c0e-f8d6-4198-bf2a-8d056e7e5fa2")
+ )
+ (pin "160"
+ (uuid "caffb162-ac04-44f6-9785-dfdbd8d5ea68")
+ )
+ (pin "91"
+ (uuid "1e863cd3-a4cc-4fb6-8682-562cdf8f9273")
+ )
+ (pin "140"
+ (uuid "cd805142-e518-46d4-be32-db172dbcc7c7")
+ )
+ (pin "157"
+ (uuid "93243c6f-2ef0-4c70-a603-1d9342c44ccd")
+ )
+ (pin "26"
+ (uuid "d90668cf-5434-4be9-8392-f627d81980fc")
+ )
+ (pin "6"
+ (uuid "044878cc-deaf-4329-a6e6-91c0d27320ac")
+ )
+ (pin "9"
+ (uuid "f1ae988b-4c38-4190-beab-e5d012a98594")
+ )
+ (pin "58"
+ (uuid "4209541a-01ae-405a-9dd5-85d8347271f4")
+ )
+ (pin "131"
+ (uuid "f19d79cd-cba9-4186-9a5a-d2428073b6bd")
+ )
+ (pin "37"
+ (uuid "28afe5dc-fe04-4b94-bde7-607ef4204b2e")
+ )
+ (pin "86"
+ (uuid "9238a512-47c6-4f91-b6d4-dbb6e8b454d0")
+ )
+ (pin "126"
+ (uuid "79bdc123-a8a5-48d4-a4ca-dd1389ed4316")
+ )
+ (pin "117"
+ (uuid "1d915276-aefb-4f58-95d2-76579190ea69")
+ )
+ (pin "166"
+ (uuid "bbcbf6a6-0094-4426-bf8d-ad37b404b3eb")
+ )
+ (pin "2"
+ (uuid "f7ac3dd4-815b-4943-9682-d4a0dc2dce3d")
+ )
+ (pin "13"
+ (uuid "13db52b4-396b-4817-af1c-21c0327d7eff")
+ )
+ (pin "103"
+ (uuid "21e1bd1b-f9e7-4f1e-9d28-3be7cd1bcbd8")
+ )
+ (pin "11"
+ (uuid "d67b55c1-349e-4498-81ae-e6fc773ffba3")
+ )
+ (pin "173"
+ (uuid "67b460af-9ba8-4db4-a196-9471f3eb15b4")
+ )
+ (pin "100"
+ (uuid "a51ddbba-7075-467e-ab0a-4f2993780bd5")
+ )
+ (pin "127"
+ (uuid "6107085f-eba3-46fa-88ed-07a92a3a470f")
+ )
+ (pin "155"
+ (uuid "8e46b8f9-1340-4268-9f6a-3754f462ddca")
+ )
+ (pin "113"
+ (uuid "9e49f546-092c-4ba3-8241-053a373eca21")
+ )
+ (pin "146"
+ (uuid "67353497-66b9-491a-9785-2e3216b4b6b5")
+ )
+ (pin "1"
+ (uuid "74fd7045-d9aa-4449-907e-d55401654541")
+ )
+ (pin "176"
+ (uuid "452fe5b5-91d9-4844-adb3-64c461f3b186")
+ )
+ (pin "3"
+ (uuid "645795ac-f87e-4930-9702-4bf714dc6623")
+ )
+ (pin "29"
+ (uuid "e1d2a4e9-57bf-4a17-97ce-cbd405422ff0")
+ )
+ (pin "22"
+ (uuid "a025064c-6f1d-4d23-ba73-15e5b8fdff34")
+ )
+ (pin "84"
+ (uuid "745c6975-b0c5-43a6-85ee-1087ff96cc28")
+ )
+ (pin "134"
+ (uuid "6595812c-b032-4a94-aa93-11e421774588")
+ )
+ (pin "132"
+ (uuid "2740a3bb-d595-419b-90fc-4e096feabf81")
+ )
+ (pin "39"
+ (uuid "6d17e684-d89c-4840-bcd0-f9b9e8d1397e")
+ )
+ (pin "36"
+ (uuid "b0b0e0cc-512f-406a-8001-5c97046d9e15")
+ )
+ (pin "35"
+ (uuid "4053c174-88ce-4e63-bda4-796960e7f364")
+ )
+ (pin "48"
+ (uuid "78bb08bd-e1ad-4056-afc6-0dd7f0dc29e2")
+ )
+ (pin "24"
+ (uuid "d474d6e2-9e5a-44d6-a088-ed93e76d9e11")
+ )
+ (pin "49"
+ (uuid "727b15ac-8c61-48f9-8ba2-26ac35658c8a")
+ )
+ (pin "120"
+ (uuid "4e027b18-0b51-40d9-adc0-a0f986414830")
+ )
+ (pin "92"
+ (uuid "9c1f056c-7592-453b-9dd1-20eb45bd49b2")
+ )
+ (pin "25"
+ (uuid "8e6d68e5-556d-4ff8-99df-37956bbaa6f6")
+ )
+ (pin "107"
+ (uuid "5268a9e9-3963-4f7f-8a45-f175868735b5")
+ )
+ (pin "90"
+ (uuid "6a4818eb-ea28-470b-b1c2-2f70ff3846b4")
+ )
+ (pin "150"
+ (uuid "82f09946-25b0-40ec-9b14-8ec1a457a937")
+ )
+ (pin "32"
+ (uuid "23edda60-cfb8-4ee6-8362-ee716b5a0245")
+ )
+ (pin "8"
+ (uuid "a9cca901-a026-45b1-ac9f-d9f752195305")
+ )
+ (pin "119"
+ (uuid "09aa332b-fb1e-4dd8-b360-7bd5d45dc550")
+ )
+ (pin "28"
+ (uuid "77ddfd1d-85e5-4075-8d46-6b8b1f4f3b9b")
+ )
+ (pin "94"
+ (uuid "8d089d24-bd07-4878-87b6-bf11d2b08c21")
+ )
+ (pin "164"
+ (uuid "8d4317e1-6f03-4915-aaf6-210c514ece3f")
+ )
+ (pin "123"
+ (uuid "a6e7ca6f-72ef-4980-89d8-36cc79896800")
+ )
+ (pin "76"
+ (uuid "e737a373-03cb-42bb-8afd-62338513ae4e")
+ )
+ (pin "59"
+ (uuid "d1bd3efd-9ccc-4865-b4f8-873e5992871f")
+ )
+ (pin "73"
+ (uuid "3d0721fd-824b-46aa-a6a9-c1589d6e74b2")
+ )
+ (pin "175"
+ (uuid "8e4288fb-ec01-4bb0-829c-07ab7f4efd72")
+ )
+ (pin "69"
+ (uuid "8a77d16f-cbae-446c-a73a-0040f106155e")
+ )
+ (pin "88"
+ (uuid "fa5fe992-59ed-47ca-ad9b-ce05a61a2db8")
+ )
+ (pin "52"
+ (uuid "b709ae15-60bd-4097-94a1-0b953a2e07f8")
+ )
+ (pin "41"
+ (uuid "b45d72af-8003-4fb2-b48e-386c7ef9364d")
+ )
+ (pin "161"
+ (uuid "4e5025ff-883f-45c9-84b3-d439f22ee5e9")
+ )
+ (pin "54"
+ (uuid "09407608-76ab-47c4-b830-bc0327a78be0")
+ )
+ (pin "110"
+ (uuid "793359dd-38c8-41cd-b4a8-146b0237d481")
+ )
+ (pin "5"
+ (uuid "41ca3556-f839-4432-a957-e54a0872502b")
+ )
+ (pin "159"
+ (uuid "cf3f4ad9-a37c-4d6d-a8cf-08a7d4f91d75")
+ )
+ (pin "137"
+ (uuid "0a98f507-6022-4fbe-92e9-ad400e11ec50")
+ )
+ (pin "12"
+ (uuid "cb11aae6-89d9-4740-8a39-0e98847bbdc1")
+ )
+ (pin "142"
+ (uuid "77b8986d-e218-42ad-84ba-c21041c3d563")
+ )
+ (pin "71"
+ (uuid "e766358a-20b8-489c-87ee-8e73e37c6715")
+ )
+ (pin "72"
+ (uuid "c9017343-6a8d-4a60-a8c2-61a6ed1abfd9")
+ )
+ (pin "122"
+ (uuid "0e1075ba-21ed-4d2e-8a85-904c746fec8f")
+ )
+ (pin "102"
+ (uuid "17457a8c-1ef6-49c8-be81-f594c90e62cb")
+ )
+ (pin "170"
+ (uuid "2263cca9-f44c-4073-bfc5-16aafe6eeb90")
+ )
+ (pin "87"
+ (uuid "cf188daf-a12d-4c62-875c-ddd4630f3398")
+ )
+ (pin "109"
+ (uuid "fe7af1ab-b83c-4977-8941-157537d14be9")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd"
+ (reference "U2")
+ (unit 5)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "charger:STM32H753IITx")
+ (at 44.45 157.48 0)
+ (unit 3)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "1becf092-440e-4327-968a-aca31500157c")
+ (property "Reference" "U2"
+ (at 44.45 114.935 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "STM32H753IITx"
+ (at 44.45 117.475 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_QFP:LQFP-176_24x24mm_P0.5mm"
+ (at 65.786 110.236 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753ii.pdf"
+ (at 40.894 114.3 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 140 GPIO, LQFP176"
+ (at 40.894 114.3 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "154"
+ (uuid "72e2e5ae-fceb-4678-b0e5-40fbde69ed7e")
+ )
+ (pin "85"
+ (uuid "13cd0177-0972-4913-bd06-5b350ff9f7a7")
+ )
+ (pin "115"
+ (uuid "49a44443-029b-4d52-810a-a14e3270f157")
+ )
+ (pin "55"
+ (uuid "9f78b364-8c0d-4fae-bbfa-164138889fd7")
+ )
+ (pin "10"
+ (uuid "47c249ae-81c6-4d6d-937b-abbff62ad09b")
+ )
+ (pin "83"
+ (uuid "522c5748-4f01-4fb5-bb36-ab0412806da9")
+ )
+ (pin "129"
+ (uuid "3611991a-6ef0-46ee-a479-a25bc76c0532")
+ )
+ (pin "172"
+ (uuid "5e6a0607-d5cf-4326-959f-0b78d59c5673")
+ )
+ (pin "147"
+ (uuid "94f17371-49fc-49e7-9135-f9824e6627dd")
+ )
+ (pin "118"
+ (uuid "ecf48d8a-a3e6-4a4b-87f2-455f0e685a0c")
+ )
+ (pin "171"
+ (uuid "5e1b14b5-a164-4f9f-bf64-48835e60baf5")
+ )
+ (pin "114"
+ (uuid "619b5161-b019-4ec2-a106-d528010c20a7")
+ )
+ (pin "45"
+ (uuid "c80e097c-1663-4e91-80bb-4c0e37a520f0")
+ )
+ (pin "46"
+ (uuid "f06d8ffd-b340-44b6-9dc0-eb55e4815ccf")
+ )
+ (pin "53"
+ (uuid "41fa9b48-6419-4984-8782-6bd5f05488e0")
+ )
+ (pin "19"
+ (uuid "61769267-87a9-4bd5-a3dd-7892a865c7e2")
+ )
+ (pin "18"
+ (uuid "a499dd32-275e-4d25-ab64-871b76e5032b")
+ )
+ (pin "144"
+ (uuid "12dc07ff-1e91-4ec3-ad50-e6d0fad972ef")
+ )
+ (pin "156"
+ (uuid "26598a8a-f0a1-4748-bbde-a69515aaba94")
+ )
+ (pin "33"
+ (uuid "20fd891f-091a-4387-8d82-00d62529d6a9")
+ )
+ (pin "139"
+ (uuid "d78fbe84-6ba5-4c66-90e4-9bc81c9716da")
+ )
+ (pin "47"
+ (uuid "1a258af9-8aa9-4c17-b663-3966ebe3b820")
+ )
+ (pin "151"
+ (uuid "2aa00ffb-53f3-4c47-b656-dc09513b99cc")
+ )
+ (pin "56"
+ (uuid "9bd6cbea-3f37-4d77-ae7a-ec9a48de3ff3")
+ )
+ (pin "158"
+ (uuid "cf9fc6d0-530b-4fd3-97de-756448d5df8f")
+ )
+ (pin "34"
+ (uuid "85c11968-7735-468b-9449-9648862886da")
+ )
+ (pin "70"
+ (uuid "d4295776-6fd3-47e7-9d93-035d82b8e0ab")
+ )
+ (pin "130"
+ (uuid "277a789e-bac1-4823-a968-dc3d8e3e1ae4")
+ )
+ (pin "145"
+ (uuid "6b90983c-b3bb-4158-be86-7d4389ca635f")
+ )
+ (pin "31"
+ (uuid "bff5efc7-249e-4526-ac73-92027b812887")
+ )
+ (pin "128"
+ (uuid "16e657f0-300c-4ae1-b08c-f7abe89469c2")
+ )
+ (pin "4"
+ (uuid "f1eb2827-c150-4a49-8c91-3af36c097546")
+ )
+ (pin "136"
+ (uuid "53592695-7860-4db2-bd87-4f110b9f1e1e")
+ )
+ (pin "167"
+ (uuid "d206c6b9-cae7-49f7-9ad1-eedd48f1f4b6")
+ )
+ (pin "168"
+ (uuid "b412a2ce-3681-4ff0-b462-0f4b59975bd7")
+ )
+ (pin "21"
+ (uuid "6f074eb2-9958-49b4-81af-b268ef3de124")
+ )
+ (pin "67"
+ (uuid "41377c66-9bb6-4c10-ac1e-2c4aae3521a9")
+ )
+ (pin "60"
+ (uuid "80047032-c925-445e-a11c-224ed354dd2b")
+ )
+ (pin "106"
+ (uuid "1be04454-2c6b-45bd-9b03-76cbb543792b")
+ )
+ (pin "95"
+ (uuid "1eaff2a5-ca34-4a52-9c6e-1e6ac9d584ee")
+ )
+ (pin "97"
+ (uuid "c6fc952e-1a6e-441a-85ff-8cadbcec4815")
+ )
+ (pin "165"
+ (uuid "56ccba57-1037-445d-9a12-68a809af1072")
+ )
+ (pin "148"
+ (uuid "edeb53df-40a5-4d82-8d29-8c49e0bb50b7")
+ )
+ (pin "152"
+ (uuid "1d704a48-9b7e-4348-9419-ad4faf252c17")
+ )
+ (pin "79"
+ (uuid "5481e0e8-a3ea-4d17-9ae2-54ded21769a9")
+ )
+ (pin "135"
+ (uuid "ee896520-5cc1-4004-aa01-cc0ed32928f5")
+ )
+ (pin "44"
+ (uuid "b03bfcf0-4067-4bdc-bb36-56ce37b2ed86")
+ )
+ (pin "7"
+ (uuid "feb02431-2c15-4ddf-9404-bdad7864bb14")
+ )
+ (pin "63"
+ (uuid "ec7dc0dd-e058-44db-8423-ef7a28fdc15e")
+ )
+ (pin "105"
+ (uuid "90b9b8a2-0d05-46ea-b703-c91cb36ea853")
+ )
+ (pin "149"
+ (uuid "316d3bff-7b7c-47d1-929b-4a5b5095e23a")
+ )
+ (pin "62"
+ (uuid "46069b6e-08f0-401b-9bc6-487d080ad7f6")
+ )
+ (pin "138"
+ (uuid "ef51b2c6-0d05-42db-b535-21e0858e1759")
+ )
+ (pin "51"
+ (uuid "cb6e4b82-93d6-4364-9ab7-f106fab693a9")
+ )
+ (pin "77"
+ (uuid "de5a9c6d-d3bc-4938-b6f4-e79c6badf0a9")
+ )
+ (pin "66"
+ (uuid "7e437ee9-38e9-43ee-a052-6325bef00722")
+ )
+ (pin "121"
+ (uuid "47d7303f-e4fb-4675-a431-781b09879c78")
+ )
+ (pin "108"
+ (uuid "641456bb-c140-4713-8bb1-bf15dc9ad4c9")
+ )
+ (pin "169"
+ (uuid "fdf35964-0ebf-4611-9778-31b33d58e4b1")
+ )
+ (pin "75"
+ (uuid "cc4415ec-0477-4d18-befd-63a2b7d65108")
+ )
+ (pin "27"
+ (uuid "81945fec-e414-4ba8-8b24-f552f7667814")
+ )
+ (pin "98"
+ (uuid "81020f79-49fe-4144-b5e4-b11d193fd8f2")
+ )
+ (pin "141"
+ (uuid "da91df20-3fd7-4033-8ee8-9d86209334f8")
+ )
+ (pin "124"
+ (uuid "62c649c1-a3ba-4dc2-a7c1-885c55e44fae")
+ )
+ (pin "20"
+ (uuid "22a674b0-06d0-4cbf-ac20-40842a61ec5e")
+ )
+ (pin "163"
+ (uuid "b2c2a7a8-85bb-40c5-ab4f-a9b19a96117f")
+ )
+ (pin "125"
+ (uuid "62db6253-4a0b-49ca-8c56-a58222baec0d")
+ )
+ (pin "65"
+ (uuid "7d172891-4d0b-4f90-969c-919e93258083")
+ )
+ (pin "153"
+ (uuid "10fa2896-a1a2-4a93-9f27-129da3e758af")
+ )
+ (pin "16"
+ (uuid "d86c039b-6045-47e4-b45c-853010294f30")
+ )
+ (pin "112"
+ (uuid "90028ed8-7381-46cd-8cf7-ab516cc9282a")
+ )
+ (pin "43"
+ (uuid "63825d86-e804-445b-900a-90bada80746c")
+ )
+ (pin "104"
+ (uuid "33161777-9166-4d2f-9978-3906fc9dd7e4")
+ )
+ (pin "93"
+ (uuid "6777c9bd-2657-4908-8e65-a496abc57f92")
+ )
+ (pin "133"
+ (uuid "ff458624-50b0-45ce-9130-5dd77b307d4f")
+ )
+ (pin "143"
+ (uuid "0b14f1ce-b916-4c0d-a393-ab1d30cb8331")
+ )
+ (pin "50"
+ (uuid "8cf132a2-efa0-4610-9e63-6efffaaca4ba")
+ )
+ (pin "99"
+ (uuid "bdfed879-22d2-4a2f-9efe-cdfae10962b3")
+ )
+ (pin "15"
+ (uuid "b10069de-4dd1-4b54-8b9a-a648da7f5d2b")
+ )
+ (pin "42"
+ (uuid "232fe55d-3d24-439a-bc38-b2950d69f242")
+ )
+ (pin "14"
+ (uuid "ba3b8348-c77e-4fca-92a1-8d1415d33526")
+ )
+ (pin "57"
+ (uuid "edce884c-2284-4615-a73a-cc642610ced8")
+ )
+ (pin "82"
+ (uuid "d3c633a9-d158-4d39-a07c-75a197c46717")
+ )
+ (pin "80"
+ (uuid "ef4e5496-c94f-46c0-8b4f-2a33beaad427")
+ )
+ (pin "78"
+ (uuid "d5c1b408-2db9-4180-9cc9-f0b9c8393998")
+ )
+ (pin "68"
+ (uuid "c6b4c13c-24d4-416d-ac53-0b12205bf7bc")
+ )
+ (pin "17"
+ (uuid "b9e0305a-a3df-4169-90d6-349f46e5fed1")
+ )
+ (pin "89"
+ (uuid "4bf3feb7-e620-4ff5-8a97-484464425735")
+ )
+ (pin "38"
+ (uuid "b653a90f-0604-40fa-b19e-7c14f18015f0")
+ )
+ (pin "174"
+ (uuid "616f8f51-ca0c-42e9-98f4-4dc75c53ed6f")
+ )
+ (pin "81"
+ (uuid "72d129ed-fd69-40d9-80aa-46480b302fc7")
+ )
+ (pin "101"
+ (uuid "f7d063de-370f-4337-985b-c059bc13d751")
+ )
+ (pin "111"
+ (uuid "1b3fbbc0-f2b6-428e-ad74-212c0479c877")
+ )
+ (pin "96"
+ (uuid "e6cd91e4-faae-468e-9d9b-b7fb8b1f6a1d")
+ )
+ (pin "64"
+ (uuid "32a67fb7-0d88-419a-9dc0-15c41ace3556")
+ )
+ (pin "74"
+ (uuid "5cda4466-d9ab-4065-be76-9787e304220d")
+ )
+ (pin "162"
+ (uuid "9c0e6e70-d80d-4333-a5bf-6f36fb55fe6b")
+ )
+ (pin "40"
+ (uuid "22475dbe-acd0-4725-a03b-ab08c004276c")
+ )
+ (pin "61"
+ (uuid "fa3f441b-8017-4209-bd05-3623224722ea")
+ )
+ (pin "23"
+ (uuid "78c7bee6-556a-47e2-98ce-6e8e6f307813")
+ )
+ (pin "116"
+ (uuid "a581bb76-3c94-4c63-b5ab-af7fc973f810")
+ )
+ (pin "30"
+ (uuid "22b39c0e-f8d6-4198-bf2a-8d056e7e5f9f")
+ )
+ (pin "160"
+ (uuid "14c0802f-84ad-4c5e-ac23-6b18d5d79437")
+ )
+ (pin "91"
+ (uuid "1e863cd3-a4cc-4fb6-8682-562cdf8f9270")
+ )
+ (pin "140"
+ (uuid "cd805142-e518-46d4-be32-db172dbcc7c4")
+ )
+ (pin "157"
+ (uuid "93243c6f-2ef0-4c70-a603-1d9342c44cca")
+ )
+ (pin "26"
+ (uuid "d90668cf-5434-4be9-8392-f627d81980f9")
+ )
+ (pin "6"
+ (uuid "044878cc-deaf-4329-a6e6-91c0d27320a9")
+ )
+ (pin "9"
+ (uuid "f1ae988b-4c38-4190-beab-e5d012a98591")
+ )
+ (pin "58"
+ (uuid "4209541a-01ae-405a-9dd5-85d8347271f1")
+ )
+ (pin "131"
+ (uuid "f19d79cd-cba9-4186-9a5a-d2428073b6ba")
+ )
+ (pin "37"
+ (uuid "28afe5dc-fe04-4b94-bde7-607ef4204b2b")
+ )
+ (pin "86"
+ (uuid "9238a512-47c6-4f91-b6d4-dbb6e8b454cd")
+ )
+ (pin "126"
+ (uuid "79bdc123-a8a5-48d4-a4ca-dd1389ed4313")
+ )
+ (pin "117"
+ (uuid "1d915276-aefb-4f58-95d2-76579190ea66")
+ )
+ (pin "166"
+ (uuid "bbcbf6a6-0094-4426-bf8d-ad37b404b3e8")
+ )
+ (pin "2"
+ (uuid "f7ac3dd4-815b-4943-9682-d4a0dc2dce3a")
+ )
+ (pin "13"
+ (uuid "ab91e38e-ec70-4828-a86b-d8e12b2976f8")
+ )
+ (pin "103"
+ (uuid "21e1bd1b-f9e7-4f1e-9d28-3be7cd1bcbd5")
+ )
+ (pin "11"
+ (uuid "d67b55c1-349e-4498-81ae-e6fc773ffba0")
+ )
+ (pin "173"
+ (uuid "dd5611d1-f1aa-41da-b366-5b5e46327034")
+ )
+ (pin "100"
+ (uuid "a51ddbba-7075-467e-ab0a-4f2993780bd2")
+ )
+ (pin "127"
+ (uuid "6107085f-eba3-46fa-88ed-07a92a3a470c")
+ )
+ (pin "155"
+ (uuid "6b3c68de-15e2-40f2-8b62-5cb567ef7f64")
+ )
+ (pin "113"
+ (uuid "9e49f546-092c-4ba3-8241-053a373eca1e")
+ )
+ (pin "146"
+ (uuid "67353497-66b9-491a-9785-2e3216b4b6b2")
+ )
+ (pin "1"
+ (uuid "74fd7045-d9aa-4449-907e-d5540165453e")
+ )
+ (pin "176"
+ (uuid "452fe5b5-91d9-4844-adb3-64c461f3b183")
+ )
+ (pin "3"
+ (uuid "9af28c1c-54ac-4d1f-8145-eae3a4eaceeb")
+ )
+ (pin "29"
+ (uuid "e1d2a4e9-57bf-4a17-97ce-cbd405422fed")
+ )
+ (pin "22"
+ (uuid "a025064c-6f1d-4d23-ba73-15e5b8fdff31")
+ )
+ (pin "84"
+ (uuid "745c6975-b0c5-43a6-85ee-1087ff96cc25")
+ )
+ (pin "134"
+ (uuid "6595812c-b032-4a94-aa93-11e421774585")
+ )
+ (pin "132"
+ (uuid "2740a3bb-d595-419b-90fc-4e096feabf7e")
+ )
+ (pin "39"
+ (uuid "6d17e684-d89c-4840-bcd0-f9b9e8d1397b")
+ )
+ (pin "36"
+ (uuid "b0b0e0cc-512f-406a-8001-5c97046d9e12")
+ )
+ (pin "35"
+ (uuid "22a7b7cf-1d23-42ac-8903-4f94d6926e2a")
+ )
+ (pin "48"
+ (uuid "78bb08bd-e1ad-4056-afc6-0dd7f0dc29df")
+ )
+ (pin "24"
+ (uuid "d474d6e2-9e5a-44d6-a088-ed93e76d9e0e")
+ )
+ (pin "49"
+ (uuid "727b15ac-8c61-48f9-8ba2-26ac35658c87")
+ )
+ (pin "120"
+ (uuid "4e027b18-0b51-40d9-adc0-a0f98641482d")
+ )
+ (pin "92"
+ (uuid "9c1f056c-7592-453b-9dd1-20eb45bd49af")
+ )
+ (pin "25"
+ (uuid "8e6d68e5-556d-4ff8-99df-37956bbaa6f3")
+ )
+ (pin "107"
+ (uuid "5268a9e9-3963-4f7f-8a45-f175868735b2")
+ )
+ (pin "90"
+ (uuid "6a4818eb-ea28-470b-b1c2-2f70ff3846b1")
+ )
+ (pin "150"
+ (uuid "82f09946-25b0-40ec-9b14-8ec1a457a934")
+ )
+ (pin "32"
+ (uuid "e17e8e5f-9b90-464e-b8fd-c769c5357012")
+ )
+ (pin "8"
+ (uuid "a9cca901-a026-45b1-ac9f-d9f752195302")
+ )
+ (pin "119"
+ (uuid "980eed38-5ac7-44d2-91b3-1a409aeb0b7f")
+ )
+ (pin "28"
+ (uuid "2c4044b1-6562-4afd-8a49-55c0c1c9312e")
+ )
+ (pin "94"
+ (uuid "8d089d24-bd07-4878-87b6-bf11d2b08c1e")
+ )
+ (pin "164"
+ (uuid "8d4317e1-6f03-4915-aaf6-210c514ece3c")
+ )
+ (pin "123"
+ (uuid "a6e7ca6f-72ef-4980-89d8-36cc798967fd")
+ )
+ (pin "76"
+ (uuid "c8d046a2-6e2c-4477-8f88-0a91305d68e9")
+ )
+ (pin "59"
+ (uuid "5f6c3563-b1d7-46df-90a3-df8656f6b36b")
+ )
+ (pin "73"
+ (uuid "61762387-d0b4-425f-b51a-6a9ed759964c")
+ )
+ (pin "175"
+ (uuid "8e4288fb-ec01-4bb0-829c-07ab7f4efd6f")
+ )
+ (pin "69"
+ (uuid "87508351-6ec0-4663-a5cd-66ef01d72267")
+ )
+ (pin "88"
+ (uuid "fa5fe992-59ed-47ca-ad9b-ce05a61a2db5")
+ )
+ (pin "52"
+ (uuid "ed2787c6-41b7-452e-9684-d34b659b3496")
+ )
+ (pin "41"
+ (uuid "b45d72af-8003-4fb2-b48e-386c7ef9364a")
+ )
+ (pin "161"
+ (uuid "4e5025ff-883f-45c9-84b3-d439f22ee5e6")
+ )
+ (pin "54"
+ (uuid "09407608-76ab-47c4-b830-bc0327a78bdd")
+ )
+ (pin "110"
+ (uuid "202b2fa5-83a4-4e2c-a484-9cb672fdacaa")
+ )
+ (pin "5"
+ (uuid "29d893d5-5ccf-40b6-9c2b-a25cf8254355")
+ )
+ (pin "159"
+ (uuid "cf3f4ad9-a37c-4d6d-a8cf-08a7d4f91d72")
+ )
+ (pin "137"
+ (uuid "0a98f507-6022-4fbe-92e9-ad400e11ec4d")
+ )
+ (pin "12"
+ (uuid "4a808264-88b1-4364-ba28-748378131e9d")
+ )
+ (pin "142"
+ (uuid "1aff3f71-879a-416e-bd74-649357ba96af")
+ )
+ (pin "71"
+ (uuid "e766358a-20b8-489c-87ee-8e73e37c6712")
+ )
+ (pin "72"
+ (uuid "c9017343-6a8d-4a60-a8c2-61a6ed1abfd6")
+ )
+ (pin "122"
+ (uuid "0e1075ba-21ed-4d2e-8a85-904c746fec8c")
+ )
+ (pin "102"
+ (uuid "17457a8c-1ef6-49c8-be81-f594c90e62c8")
+ )
+ (pin "170"
+ (uuid "c288187d-e964-45f1-b381-193de8bdb45c")
+ )
+ (pin "87"
+ (uuid "cf188daf-a12d-4c62-875c-ddd4630f3395")
+ )
+ (pin "109"
+ (uuid "540fe1be-7b05-4a7b-909e-3bc0d8149cd0")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd"
+ (reference "U2")
+ (unit 3)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "SN75LVDS83BDGGR:SN75LVDS83BDGGR")
+ (at 66.04 120.015 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "5dae35b8-c2b0-4fb2-8a25-cc795b9a169a")
+ (property "Reference" "IC1"
+ (at 83.82 113.03 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "SN75LVDS83BDGGR"
+ (at 83.82 115.57 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "SOP50P810X120-56N"
+ (at 97.79 214.935 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.ti.com/lit/gpn/SN75LVDS83B"
+ (at 97.79 314.935 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Description" "10- to 135-MHz 28-bit LVDS transmitter/serializer & FlatLink integrated circuit"
+ (at 66.04 120.015 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Height" "1.2"
+ (at 97.79 514.935 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Mouser Part Number" "595-SN75LVDS83BDGGR"
+ (at 97.79 614.935 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Texas-Instruments/SN75LVDS83BDGGR?qs=IDSsxkoac0yg4KfFeU4liA%3D%3D"
+ (at 97.79 714.935 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Manufacturer_Name" "Texas Instruments"
+ (at 97.79 814.935 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Manufacturer_Part_Number" "SN75LVDS83BDGGR"
+ (at 97.79 914.935 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (pin "49"
+ (uuid "96f9f150-ec47-4731-b437-b09df245afec")
+ )
+ (pin "55"
+ (uuid "99c34449-89f8-46a8-9110-a244686cdbad")
+ )
+ (pin "50"
+ (uuid "0bfaf185-3eb7-4842-8ad4-5eb41440c426")
+ )
+ (pin "3"
+ (uuid "e1a7e1a2-784b-40d0-aa7a-d76c9447f971")
+ )
+ (pin "29"
+ (uuid "c4b1e7c1-65fb-4ab0-bd8a-feac04fafe27")
+ )
+ (pin "30"
+ (uuid "a225ea5b-97d2-45ef-8e91-3b74b3a4d4c6")
+ )
+ (pin "6"
+ (uuid "00d00faf-3b26-4c22-b2b7-d1e82b96fa15")
+ )
+ (pin "39"
+ (uuid "ab6535ed-ce59-40c3-9293-cdf4747f3d4a")
+ )
+ (pin "5"
+ (uuid "318e5fae-15f9-448c-81b6-1c83b22a2d39")
+ )
+ (pin "9"
+ (uuid "776c3300-c587-47e1-842f-deadfd89ee95")
+ )
+ (pin "18"
+ (uuid "3600379a-9ca2-40ed-a618-74f78b36fadd")
+ )
+ (pin "47"
+ (uuid "2152be28-74de-43a7-9029-8ef331135e08")
+ )
+ (pin "42"
+ (uuid "b9f74d70-69a0-4885-9a3c-d6e36a3963f7")
+ )
+ (pin "38"
+ (uuid "2f78de71-e5f4-43e8-9af4-70b4971c884b")
+ )
+ (pin "54"
+ (uuid "3fbe4068-74df-4658-9e28-a054459d77b0")
+ )
+ (pin "41"
+ (uuid "5b39dc6c-82dc-43f2-a011-d04854fc5144")
+ )
+ (pin "40"
+ (uuid "ca446931-b193-48d8-91a5-81f3488933eb")
+ )
+ (pin "31"
+ (uuid "d7792467-2bdb-43f9-b50a-0e2966cbe2e4")
+ )
+ (pin "33"
+ (uuid "e321d6d3-b210-42d1-8436-f0fa73340697")
+ )
+ (pin "8"
+ (uuid "332e5ac7-62f2-4239-8d79-5ec742d585c2")
+ )
+ (pin "56"
+ (uuid "f539bdd7-8f67-44db-a0aa-839cc8be986b")
+ )
+ (pin "36"
+ (uuid "f441d14d-e3a0-4113-afb7-a8f807c5bf71")
+ )
+ (pin "53"
+ (uuid "c27612a8-7dcb-49ad-8682-ea69118edaff")
+ )
+ (pin "45"
+ (uuid "18196cc5-7055-4129-8483-030368333934")
+ )
+ (pin "19"
+ (uuid "629a0a10-0ede-4f34-ac39-e8cfbae0a20d")
+ )
+ (pin "35"
+ (uuid "d50e835e-8d37-460a-90a0-be04f0573338")
+ )
+ (pin "43"
+ (uuid "0178dfa4-1421-4498-8ca0-44a7897a6fc7")
+ )
+ (pin "52"
+ (uuid "ffad70b8-917f-44b2-bb93-c6d2abd36e49")
+ )
+ (pin "2"
+ (uuid "3acfd5a3-9558-484f-8aa0-ebb211edd813")
+ )
+ (pin "44"
+ (uuid "a42f99fe-5777-49ef-9e97-9996d3da6cbf")
+ )
+ (pin "7"
+ (uuid "748405fe-8a88-44e3-a4e1-c23e059537c6")
+ )
+ (pin "16"
+ (uuid "158cf2cb-9ff6-42f4-b78c-f00ec7a79142")
+ )
+ (pin "10"
+ (uuid "ac173b52-2831-49f0-bae6-ba0979122fed")
+ )
+ (pin "11"
+ (uuid "4099a70e-ae34-4217-9d1f-d374faa83d80")
+ )
+ (pin "23"
+ (uuid "5ee52775-a961-4d93-ab19-bd49a7dc6279")
+ )
+ (pin "25"
+ (uuid "233af7a5-e089-4d59-9290-ad3645b00819")
+ )
+ (pin "27"
+ (uuid "ed9cdd8e-1732-46bc-8dbe-60f1ecc07437")
+ )
+ (pin "32"
+ (uuid "2d50fa11-24f1-4d49-a14b-3ccaf07f3ee5")
+ )
+ (pin "13"
+ (uuid "b43aa301-7c72-44b1-9783-f7a9bd43f13d")
+ )
+ (pin "26"
+ (uuid "f39fef9c-b9f2-47af-bb68-98e03e567ed3")
+ )
+ (pin "12"
+ (uuid "8b5536d5-87ec-4263-872d-9be805e886ba")
+ )
+ (pin "15"
+ (uuid "a2d9f934-a9d7-4462-9455-a92abd5f89f4")
+ )
+ (pin "4"
+ (uuid "483d0e31-16f4-4dc5-b8bc-14b5942c154c")
+ )
+ (pin "21"
+ (uuid "390ad042-6548-412f-a9d0-2b9c3a3cd3bc")
+ )
+ (pin "20"
+ (uuid "f0103baa-715f-4c91-be54-4661da9a3fc9")
+ )
+ (pin "37"
+ (uuid "1b61dab7-e227-4cb3-95db-7de84f3a6e87")
+ )
+ (pin "17"
+ (uuid "e5c790e9-283a-4d9e-a1cd-d2c473384aee")
+ )
+ (pin "1"
+ (uuid "4eca2840-e6c1-43db-a77f-e2cf2103b162")
+ )
+ (pin "28"
+ (uuid "f2c1cd0b-bfa8-476e-9bf2-2407a950f550")
+ )
+ (pin "14"
+ (uuid "754765f1-9a7c-42ea-8a18-f4d887042feb")
+ )
+ (pin "22"
+ (uuid "9b771c41-c2ac-48d9-81a0-fdbebb19a492")
+ )
+ (pin "24"
+ (uuid "787336bb-c376-4e27-b9dc-3ded41850ad8")
+ )
+ (pin "34"
+ (uuid "20a5a333-e734-4422-a094-257a28616397")
+ )
+ (pin "51"
+ (uuid "c7e2482e-4a7d-49c8-ba7c-0fe2b336a673")
+ )
+ (pin "48"
+ (uuid "2d2b0509-309c-472b-a154-ffdb15f7caa4")
+ )
+ (pin "46"
+ (uuid "63a187e6-06e9-4b7c-bd90-b4eedac90ad1")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd"
+ (reference "IC1")
(unit 1)
)
)
)
)
+ (symbol
+ (lib_name "STM32H753IITx_2")
+ (lib_id "charger:STM32H753IITx")
+ (at 379.73 52.07 0)
+ (unit 2)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "6a61d9e5-acf6-4fef-84f6-36766441a30f")
+ (property "Reference" "U2"
+ (at 379.73 15.24 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "STM32H753IITx"
+ (at 379.73 17.78 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_QFP:LQFP-176_24x24mm_P0.5mm"
+ (at 401.066 4.826 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753ii.pdf"
+ (at 376.174 8.89 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 140 GPIO, LQFP176"
+ (at 376.174 8.89 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "154"
+ (uuid "45b64035-2698-4cec-b38e-d3b8f530522f")
+ )
+ (pin "85"
+ (uuid "46bc4391-a08b-434e-b65d-5d7e811d14da")
+ )
+ (pin "115"
+ (uuid "3750b6a9-3e3c-4e96-9a33-e2b83ab2127a")
+ )
+ (pin "55"
+ (uuid "9f78b364-8c0d-4fae-bbfa-164138889fd7")
+ )
+ (pin "10"
+ (uuid "47c249ae-81c6-4d6d-937b-abbff62ad09b")
+ )
+ (pin "83"
+ (uuid "4258d644-bdaa-4799-b078-614f6af156fd")
+ )
+ (pin "129"
+ (uuid "ebf410dd-cf91-4a1e-b96c-7390a179b7d8")
+ )
+ (pin "172"
+ (uuid "5e6a0607-d5cf-4326-959f-0b78d59c5673")
+ )
+ (pin "147"
+ (uuid "94f17371-49fc-49e7-9135-f9824e6627dd")
+ )
+ (pin "118"
+ (uuid "9c4e2bb6-e370-422b-bf82-c86f0fd7f664")
+ )
+ (pin "171"
+ (uuid "5e1b14b5-a164-4f9f-bf64-48835e60baf5")
+ )
+ (pin "114"
+ (uuid "619b5161-b019-4ec2-a106-d528010c20a7")
+ )
+ (pin "45"
+ (uuid "9f98abe9-d0de-4244-92a6-97160a5d3caa")
+ )
+ (pin "46"
+ (uuid "f06d8ffd-b340-44b6-9dc0-eb55e4815ccf")
+ )
+ (pin "53"
+ (uuid "41fa9b48-6419-4984-8782-6bd5f05488e0")
+ )
+ (pin "19"
+ (uuid "61769267-87a9-4bd5-a3dd-7892a865c7e2")
+ )
+ (pin "18"
+ (uuid "a499dd32-275e-4d25-ab64-871b76e5032b")
+ )
+ (pin "144"
+ (uuid "12dc07ff-1e91-4ec3-ad50-e6d0fad972ef")
+ )
+ (pin "156"
+ (uuid "a52b2bc1-6044-4b10-bc34-c46077774af1")
+ )
+ (pin "33"
+ (uuid "20fd891f-091a-4387-8d82-00d62529d6a9")
+ )
+ (pin "139"
+ (uuid "8a8fab68-2fb0-4be1-acea-cbfeb94585f3")
+ )
+ (pin "47"
+ (uuid "1a258af9-8aa9-4c17-b663-3966ebe3b820")
+ )
+ (pin "151"
+ (uuid "4e695202-9f46-4f2d-9739-907d7f3dbd75")
+ )
+ (pin "56"
+ (uuid "4628aa70-95cb-4fd5-9ae7-26fdebcae5f2")
+ )
+ (pin "158"
+ (uuid "cf9fc6d0-530b-4fd3-97de-756448d5df8f")
+ )
+ (pin "34"
+ (uuid "85c11968-7735-468b-9449-9648862886da")
+ )
+ (pin "70"
+ (uuid "d4295776-6fd3-47e7-9d93-035d82b8e0ab")
+ )
+ (pin "130"
+ (uuid "b02c25af-e861-4326-9518-153042d2ad78")
+ )
+ (pin "145"
+ (uuid "52b509c2-69e2-4d2f-ac52-fea41440112b")
+ )
+ (pin "31"
+ (uuid "bff5efc7-249e-4526-ac73-92027b812887")
+ )
+ (pin "128"
+ (uuid "16e657f0-300c-4ae1-b08c-f7abe89469c2")
+ )
+ (pin "4"
+ (uuid "88d144d2-df6f-4688-ac7e-63b32af08923")
+ )
+ (pin "136"
+ (uuid "53592695-7860-4db2-bd87-4f110b9f1e1e")
+ )
+ (pin "167"
+ (uuid "96f88345-d633-457d-baa2-dad44bd9bd3b")
+ )
+ (pin "168"
+ (uuid "fd7bc4fb-7fb9-4140-b424-e316e46fb3fc")
+ )
+ (pin "21"
+ (uuid "6f074eb2-9958-49b4-81af-b268ef3de124")
+ )
+ (pin "67"
+ (uuid "41377c66-9bb6-4c10-ac1e-2c4aae3521a9")
+ )
+ (pin "60"
+ (uuid "80047032-c925-445e-a11c-224ed354dd2b")
+ )
+ (pin "106"
+ (uuid "1be04454-2c6b-45bd-9b03-76cbb543792b")
+ )
+ (pin "95"
+ (uuid "5d5cf7af-21c7-4988-b4fc-5d7c6e493f3d")
+ )
+ (pin "97"
+ (uuid "c6fc952e-1a6e-441a-85ff-8cadbcec4815")
+ )
+ (pin "165"
+ (uuid "dfe166e1-d0a8-4062-bfaa-83d1bef0fd99")
+ )
+ (pin "148"
+ (uuid "edeb53df-40a5-4d82-8d29-8c49e0bb50b7")
+ )
+ (pin "152"
+ (uuid "6f8c4e34-b48e-4612-99a5-0c33a7105f32")
+ )
+ (pin "79"
+ (uuid "8471e568-a8ba-4f6e-a84d-583765b69337")
+ )
+ (pin "135"
+ (uuid "ee896520-5cc1-4004-aa01-cc0ed32928f5")
+ )
+ (pin "44"
+ (uuid "03c11d96-728a-4255-b90a-b978b1e332a3")
+ )
+ (pin "7"
+ (uuid "b0cac761-49cb-4420-8ac2-a36b33667307")
+ )
+ (pin "63"
+ (uuid "ec7dc0dd-e058-44db-8423-ef7a28fdc15e")
+ )
+ (pin "105"
+ (uuid "90b9b8a2-0d05-46ea-b703-c91cb36ea853")
+ )
+ (pin "149"
+ (uuid "316d3bff-7b7c-47d1-929b-4a5b5095e23a")
+ )
+ (pin "62"
+ (uuid "46069b6e-08f0-401b-9bc6-487d080ad7f6")
+ )
+ (pin "138"
+ (uuid "fd810730-0c09-4412-9ef6-9c4a0345c7fa")
+ )
+ (pin "51"
+ (uuid "69326659-4ed1-40e2-96f7-03904a20ea47")
+ )
+ (pin "77"
+ (uuid "de5a9c6d-d3bc-4938-b6f4-e79c6badf0a9")
+ )
+ (pin "66"
+ (uuid "7e437ee9-38e9-43ee-a052-6325bef00722")
+ )
+ (pin "121"
+ (uuid "47d7303f-e4fb-4675-a431-781b09879c78")
+ )
+ (pin "108"
+ (uuid "641456bb-c140-4713-8bb1-bf15dc9ad4c9")
+ )
+ (pin "169"
+ (uuid "fdf35964-0ebf-4611-9778-31b33d58e4b1")
+ )
+ (pin "75"
+ (uuid "cc4415ec-0477-4d18-befd-63a2b7d65108")
+ )
+ (pin "27"
+ (uuid "d7a1ea3c-3cdf-47e8-a57f-a6d30524be64")
+ )
+ (pin "98"
+ (uuid "81020f79-49fe-4144-b5e4-b11d193fd8f2")
+ )
+ (pin "141"
+ (uuid "da91df20-3fd7-4033-8ee8-9d86209334f8")
+ )
+ (pin "124"
+ (uuid "62c649c1-a3ba-4dc2-a7c1-885c55e44fae")
+ )
+ (pin "20"
+ (uuid "22a674b0-06d0-4cbf-ac20-40842a61ec5e")
+ )
+ (pin "163"
+ (uuid "237594eb-ed7f-45da-a01f-6893a9310a27")
+ )
+ (pin "125"
+ (uuid "62db6253-4a0b-49ca-8c56-a58222baec0d")
+ )
+ (pin "65"
+ (uuid "7d172891-4d0b-4f90-969c-919e93258083")
+ )
+ (pin "153"
+ (uuid "241fd9e8-d0e5-466c-9bf5-b361db29529f")
+ )
+ (pin "16"
+ (uuid "d86c039b-6045-47e4-b45c-853010294f30")
+ )
+ (pin "112"
+ (uuid "90028ed8-7381-46cd-8cf7-ab516cc9282a")
+ )
+ (pin "43"
+ (uuid "bb36c0de-2217-45da-aabb-e50f09e21a7e")
+ )
+ (pin "104"
+ (uuid "33161777-9166-4d2f-9978-3906fc9dd7e4")
+ )
+ (pin "93"
+ (uuid "6777c9bd-2657-4908-8e65-a496abc57f92")
+ )
+ (pin "133"
+ (uuid "be076b7a-6cfe-4d1f-ace2-439b8a627ff3")
+ )
+ (pin "143"
+ (uuid "0b14f1ce-b916-4c0d-a393-ab1d30cb8331")
+ )
+ (pin "50"
+ (uuid "620b9436-8fb7-4bee-b2f9-8b0692578ce0")
+ )
+ (pin "99"
+ (uuid "0f070bb5-c6df-4369-be4b-ff47f6be1fa2")
+ )
+ (pin "15"
+ (uuid "b10069de-4dd1-4b54-8b9a-a648da7f5d2b")
+ )
+ (pin "42"
+ (uuid "232fe55d-3d24-439a-bc38-b2950d69f242")
+ )
+ (pin "14"
+ (uuid "ba3b8348-c77e-4fca-92a1-8d1415d33526")
+ )
+ (pin "57"
+ (uuid "53be4455-0038-4f97-88ef-bf0cdfd88c1a")
+ )
+ (pin "82"
+ (uuid "d3c633a9-d158-4d39-a07c-75a197c46717")
+ )
+ (pin "80"
+ (uuid "ef4e5496-c94f-46c0-8b4f-2a33beaad427")
+ )
+ (pin "78"
+ (uuid "d5c1b408-2db9-4180-9cc9-f0b9c8393998")
+ )
+ (pin "68"
+ (uuid "c6b4c13c-24d4-416d-ac53-0b12205bf7bc")
+ )
+ (pin "17"
+ (uuid "b9e0305a-a3df-4169-90d6-349f46e5fed1")
+ )
+ (pin "89"
+ (uuid "ce8cdc0a-5649-4a40-b79f-f383855cf90b")
+ )
+ (pin "38"
+ (uuid "b653a90f-0604-40fa-b19e-7c14f18015f0")
+ )
+ (pin "174"
+ (uuid "2e7ef14f-19ab-45de-b9d3-b390fea3a8c7")
+ )
+ (pin "81"
+ (uuid "72d129ed-fd69-40d9-80aa-46480b302fc7")
+ )
+ (pin "101"
+ (uuid "c0b84aae-7fdd-4e98-9887-2d9501aa51e4")
+ )
+ (pin "111"
+ (uuid "5e29f41b-27c5-41f3-967f-08986fd1928c")
+ )
+ (pin "96"
+ (uuid "e6cd91e4-faae-468e-9d9b-b7fb8b1f6a1d")
+ )
+ (pin "64"
+ (uuid "32a67fb7-0d88-419a-9dc0-15c41ace3556")
+ )
+ (pin "74"
+ (uuid "5cda4466-d9ab-4065-be76-9787e304220d")
+ )
+ (pin "162"
+ (uuid "662b84c3-1cc9-42e9-b6e1-f70b2de6944a")
+ )
+ (pin "40"
+ (uuid "22475dbe-acd0-4725-a03b-ab08c004276c")
+ )
+ (pin "61"
+ (uuid "fa3f441b-8017-4209-bd05-3623224722ea")
+ )
+ (pin "23"
+ (uuid "78c7bee6-556a-47e2-98ce-6e8e6f307813")
+ )
+ (pin "116"
+ (uuid "90c20520-aa43-4dbf-b075-0b7e93f19562")
+ )
+ (pin "30"
+ (uuid "22b39c0e-f8d6-4198-bf2a-8d056e7e5f9f")
+ )
+ (pin "160"
+ (uuid "14c0802f-84ad-4c5e-ac23-6b18d5d79437")
+ )
+ (pin "91"
+ (uuid "1e863cd3-a4cc-4fb6-8682-562cdf8f9270")
+ )
+ (pin "140"
+ (uuid "9cd82c54-3a91-41f9-8b5c-4835bdc0c4fd")
+ )
+ (pin "157"
+ (uuid "3aeeb828-3655-44b2-bd53-b1c607fc6ba8")
+ )
+ (pin "26"
+ (uuid "20d3b5ba-e2c3-42ab-a025-434a422d5eb9")
+ )
+ (pin "6"
+ (uuid "044878cc-deaf-4329-a6e6-91c0d27320a9")
+ )
+ (pin "9"
+ (uuid "f1ae988b-4c38-4190-beab-e5d012a98591")
+ )
+ (pin "58"
+ (uuid "c60e0144-c54d-4dfd-9fc2-00a81bdac76f")
+ )
+ (pin "131"
+ (uuid "305aad71-53dc-4f44-a6f7-12ecbc1e7ee5")
+ )
+ (pin "37"
+ (uuid "28afe5dc-fe04-4b94-bde7-607ef4204b2b")
+ )
+ (pin "86"
+ (uuid "91626ec0-9218-4b3e-a780-50751d64d08c")
+ )
+ (pin "126"
+ (uuid "79bdc123-a8a5-48d4-a4ca-dd1389ed4313")
+ )
+ (pin "117"
+ (uuid "a6181559-0727-4677-82f6-c08384807b9f")
+ )
+ (pin "166"
+ (uuid "bbcbf6a6-0094-4426-bf8d-ad37b404b3e8")
+ )
+ (pin "2"
+ (uuid "7af74ecc-8a43-4c82-a664-72233f14dc1e")
+ )
+ (pin "13"
+ (uuid "13db52b4-396b-4817-af1c-21c0327d7efc")
+ )
+ (pin "103"
+ (uuid "21e1bd1b-f9e7-4f1e-9d28-3be7cd1bcbd5")
+ )
+ (pin "11"
+ (uuid "d67b55c1-349e-4498-81ae-e6fc773ffba0")
+ )
+ (pin "173"
+ (uuid "67b460af-9ba8-4db4-a196-9471f3eb15b1")
+ )
+ (pin "100"
+ (uuid "4a87a55d-cb68-47c5-98d5-1645f842709d")
+ )
+ (pin "127"
+ (uuid "6107085f-eba3-46fa-88ed-07a92a3a470c")
+ )
+ (pin "155"
+ (uuid "8e46b8f9-1340-4268-9f6a-3754f462ddc7")
+ )
+ (pin "113"
+ (uuid "9e49f546-092c-4ba3-8241-053a373eca1e")
+ )
+ (pin "146"
+ (uuid "4f64d7e9-c999-43c1-b207-d12f1588356c")
+ )
+ (pin "1"
+ (uuid "6099d31c-3d65-40de-a3e4-75fef877df79")
+ )
+ (pin "176"
+ (uuid "acb2f727-65c4-4e03-a8b0-c812bd78352a")
+ )
+ (pin "3"
+ (uuid "645795ac-f87e-4930-9702-4bf714dc6620")
+ )
+ (pin "29"
+ (uuid "e1d2a4e9-57bf-4a17-97ce-cbd405422fed")
+ )
+ (pin "22"
+ (uuid "a025064c-6f1d-4d23-ba73-15e5b8fdff31")
+ )
+ (pin "84"
+ (uuid "d6f79ce9-c403-4b51-bdeb-dcb7f7dace66")
+ )
+ (pin "134"
+ (uuid "0ed35c72-ad1c-4cf5-b8b1-b14839b09872")
+ )
+ (pin "132"
+ (uuid "8543241c-0de1-4b04-9d26-5107a2af7c1b")
+ )
+ (pin "39"
+ (uuid "6d17e684-d89c-4840-bcd0-f9b9e8d1397b")
+ )
+ (pin "36"
+ (uuid "b0b0e0cc-512f-406a-8001-5c97046d9e12")
+ )
+ (pin "35"
+ (uuid "22a7b7cf-1d23-42ac-8903-4f94d6926e2a")
+ )
+ (pin "48"
+ (uuid "78bb08bd-e1ad-4056-afc6-0dd7f0dc29df")
+ )
+ (pin "24"
+ (uuid "5ab801bc-96c6-474b-995d-0af433e4564b")
+ )
+ (pin "49"
+ (uuid "727b15ac-8c61-48f9-8ba2-26ac35658c87")
+ )
+ (pin "120"
+ (uuid "4e027b18-0b51-40d9-adc0-a0f98641482d")
+ )
+ (pin "92"
+ (uuid "9c1f056c-7592-453b-9dd1-20eb45bd49af")
+ )
+ (pin "25"
+ (uuid "b1ae52fd-c290-4b76-84bf-1bf2702cc327")
+ )
+ (pin "107"
+ (uuid "62c0ff2a-c1a6-471b-af6e-559f80b3930a")
+ )
+ (pin "90"
+ (uuid "6a4818eb-ea28-470b-b1c2-2f70ff3846b1")
+ )
+ (pin "150"
+ (uuid "82f09946-25b0-40ec-9b14-8ec1a457a934")
+ )
+ (pin "32"
+ (uuid "23edda60-cfb8-4ee6-8362-ee716b5a0242")
+ )
+ (pin "8"
+ (uuid "7ca88776-17b8-4ff2-b29c-fb2762f822b3")
+ )
+ (pin "119"
+ (uuid "09aa332b-fb1e-4dd8-b360-7bd5d45dc54d")
+ )
+ (pin "28"
+ (uuid "77ddfd1d-85e5-4075-8d46-6b8b1f4f3b98")
+ )
+ (pin "94"
+ (uuid "8d089d24-bd07-4878-87b6-bf11d2b08c1e")
+ )
+ (pin "164"
+ (uuid "0b7f9beb-b3c8-428e-b1db-d8095f201c36")
+ )
+ (pin "123"
+ (uuid "a6e7ca6f-72ef-4980-89d8-36cc798967fd")
+ )
+ (pin "76"
+ (uuid "c8d046a2-6e2c-4477-8f88-0a91305d68e9")
+ )
+ (pin "59"
+ (uuid "5f6c3563-b1d7-46df-90a3-df8656f6b36b")
+ )
+ (pin "73"
+ (uuid "61762387-d0b4-425f-b51a-6a9ed759964c")
+ )
+ (pin "175"
+ (uuid "31c2c5ad-4b03-4f2d-b374-2233cbec201f")
+ )
+ (pin "69"
+ (uuid "87508351-6ec0-4663-a5cd-66ef01d72267")
+ )
+ (pin "88"
+ (uuid "c7561b39-b913-4411-b21e-88de4591dec4")
+ )
+ (pin "52"
+ (uuid "b709ae15-60bd-4097-94a1-0b953a2e07f5")
+ )
+ (pin "41"
+ (uuid "b45d72af-8003-4fb2-b48e-386c7ef9364a")
+ )
+ (pin "161"
+ (uuid "4e5025ff-883f-45c9-84b3-d439f22ee5e6")
+ )
+ (pin "54"
+ (uuid "09407608-76ab-47c4-b830-bc0327a78bdd")
+ )
+ (pin "110"
+ (uuid "793359dd-38c8-41cd-b4a8-146b0237d47e")
+ )
+ (pin "5"
+ (uuid "41ca3556-f839-4432-a957-e54a08725028")
+ )
+ (pin "159"
+ (uuid "cf3f4ad9-a37c-4d6d-a8cf-08a7d4f91d72")
+ )
+ (pin "137"
+ (uuid "0a98f507-6022-4fbe-92e9-ad400e11ec4d")
+ )
+ (pin "12"
+ (uuid "cb11aae6-89d9-4740-8a39-0e98847bbdbe")
+ )
+ (pin "142"
+ (uuid "1aff3f71-879a-416e-bd74-649357ba96af")
+ )
+ (pin "71"
+ (uuid "e766358a-20b8-489c-87ee-8e73e37c6712")
+ )
+ (pin "72"
+ (uuid "c9017343-6a8d-4a60-a8c2-61a6ed1abfd6")
+ )
+ (pin "122"
+ (uuid "0e1075ba-21ed-4d2e-8a85-904c746fec8c")
+ )
+ (pin "102"
+ (uuid "17457a8c-1ef6-49c8-be81-f594c90e62c8")
+ )
+ (pin "170"
+ (uuid "c288187d-e964-45f1-b381-193de8bdb45c")
+ )
+ (pin "87"
+ (uuid "0f672f5b-8766-4545-add8-7c16484b6593")
+ )
+ (pin "109"
+ (uuid "540fe1be-7b05-4a7b-909e-3bc0d8149cd0")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd"
+ (reference "U2")
+ (unit 2)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_name "STM32H753IITx_1")
+ (lib_id "charger:STM32H753IITx")
+ (at 97.79 50.165 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "8b06a887-1866-43aa-8974-f26382b86713")
+ (property "Reference" "U2"
+ (at 97.79 20.32 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "STM32H753IITx"
+ (at 97.79 22.86 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_QFP:LQFP-176_24x24mm_P0.5mm"
+ (at 119.126 2.921 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753ii.pdf"
+ (at 94.234 6.985 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 140 GPIO, LQFP176"
+ (at 94.234 6.985 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "154"
+ (uuid "72e2e5ae-fceb-4678-b0e5-40fbde69ed80")
+ )
+ (pin "85"
+ (uuid "46bc4391-a08b-434e-b65d-5d7e811d14dc")
+ )
+ (pin "115"
+ (uuid "49a44443-029b-4d52-810a-a14e3270f159")
+ )
+ (pin "55"
+ (uuid "9f78b364-8c0d-4fae-bbfa-164138889fd9")
+ )
+ (pin "10"
+ (uuid "47c249ae-81c6-4d6d-937b-abbff62ad09d")
+ )
+ (pin "83"
+ (uuid "522c5748-4f01-4fb5-bb36-ab0412806dab")
+ )
+ (pin "129"
+ (uuid "ebf410dd-cf91-4a1e-b96c-7390a179b7da")
+ )
+ (pin "172"
+ (uuid "29e93930-fb5e-410f-8f7a-408d573a2576")
+ )
+ (pin "147"
+ (uuid "94f17371-49fc-49e7-9135-f9824e6627df")
+ )
+ (pin "118"
+ (uuid "9c4e2bb6-e370-422b-bf82-c86f0fd7f666")
+ )
+ (pin "171"
+ (uuid "5e1b14b5-a164-4f9f-bf64-48835e60baf7")
+ )
+ (pin "114"
+ (uuid "e60ffc0f-ee25-4906-a287-fb6a1bbd0e23")
+ )
+ (pin "45"
+ (uuid "9f98abe9-d0de-4244-92a6-97160a5d3cac")
+ )
+ (pin "46"
+ (uuid "f06d8ffd-b340-44b6-9dc0-eb55e4815cd1")
+ )
+ (pin "53"
+ (uuid "41fa9b48-6419-4984-8782-6bd5f05488e2")
+ )
+ (pin "19"
+ (uuid "61769267-87a9-4bd5-a3dd-7892a865c7e4")
+ )
+ (pin "18"
+ (uuid "a499dd32-275e-4d25-ab64-871b76e5032d")
+ )
+ (pin "144"
+ (uuid "12dc07ff-1e91-4ec3-ad50-e6d0fad972f1")
+ )
+ (pin "156"
+ (uuid "26598a8a-f0a1-4748-bbde-a69515aaba96")
+ )
+ (pin "33"
+ (uuid "20fd891f-091a-4387-8d82-00d62529d6ab")
+ )
+ (pin "139"
+ (uuid "d78fbe84-6ba5-4c66-90e4-9bc81c9716dc")
+ )
+ (pin "47"
+ (uuid "1a258af9-8aa9-4c17-b663-3966ebe3b822")
+ )
+ (pin "151"
+ (uuid "2aa00ffb-53f3-4c47-b656-dc09513b99ce")
+ )
+ (pin "56"
+ (uuid "4628aa70-95cb-4fd5-9ae7-26fdebcae5f4")
+ )
+ (pin "158"
+ (uuid "d7bb47b7-523f-4d61-a1f4-a23986b657e2")
+ )
+ (pin "34"
+ (uuid "85c11968-7735-468b-9449-9648862886dc")
+ )
+ (pin "70"
+ (uuid "d4295776-6fd3-47e7-9d93-035d82b8e0ad")
+ )
+ (pin "130"
+ (uuid "277a789e-bac1-4823-a968-dc3d8e3e1ae6")
+ )
+ (pin "145"
+ (uuid "6b90983c-b3bb-4158-be86-7d4389ca6361")
+ )
+ (pin "31"
+ (uuid "bff5efc7-249e-4526-ac73-92027b812889")
+ )
+ (pin "128"
+ (uuid "16e657f0-300c-4ae1-b08c-f7abe89469c4")
+ )
+ (pin "4"
+ (uuid "88d144d2-df6f-4688-ac7e-63b32af08925")
+ )
+ (pin "136"
+ (uuid "327f90fd-6f3b-4974-a6b1-45cdf42701e6")
+ )
+ (pin "167"
+ (uuid "96f88345-d633-457d-baa2-dad44bd9bd3d")
+ )
+ (pin "168"
+ (uuid "fd7bc4fb-7fb9-4140-b424-e316e46fb3fe")
+ )
+ (pin "21"
+ (uuid "6f074eb2-9958-49b4-81af-b268ef3de126")
+ )
+ (pin "67"
+ (uuid "41377c66-9bb6-4c10-ac1e-2c4aae3521ab")
+ )
+ (pin "60"
+ (uuid "80047032-c925-445e-a11c-224ed354dd2d")
+ )
+ (pin "106"
+ (uuid "1be04454-2c6b-45bd-9b03-76cbb543792d")
+ )
+ (pin "95"
+ (uuid "1eaff2a5-ca34-4a52-9c6e-1e6ac9d584f0")
+ )
+ (pin "97"
+ (uuid "c6fc952e-1a6e-441a-85ff-8cadbcec4817")
+ )
+ (pin "165"
+ (uuid "56ccba57-1037-445d-9a12-68a809af1074")
+ )
+ (pin "148"
+ (uuid "bcb8630c-5f27-4c5b-b5a2-b358c9db5fac")
+ )
+ (pin "152"
+ (uuid "1d704a48-9b7e-4348-9419-ad4faf252c19")
+ )
+ (pin "79"
+ (uuid "8471e568-a8ba-4f6e-a84d-583765b69339")
+ )
+ (pin "135"
+ (uuid "c4676ee1-48a9-407f-b95a-bce7a4f15a9f")
+ )
+ (pin "44"
+ (uuid "03c11d96-728a-4255-b90a-b978b1e332a5")
+ )
+ (pin "7"
+ (uuid "feb02431-2c15-4ddf-9404-bdad7864bb16")
+ )
+ (pin "63"
+ (uuid "ec7dc0dd-e058-44db-8423-ef7a28fdc160")
+ )
+ (pin "105"
+ (uuid "90b9b8a2-0d05-46ea-b703-c91cb36ea855")
+ )
+ (pin "149"
+ (uuid "12794ce2-e04a-459c-8bc4-21e722a6567c")
+ )
+ (pin "62"
+ (uuid "3d1f6fb4-4428-4c02-9378-40bccc1be788")
+ )
+ (pin "138"
+ (uuid "ef51b2c6-0d05-42db-b535-21e0858e175b")
+ )
+ (pin "51"
+ (uuid "69326659-4ed1-40e2-96f7-03904a20ea49")
+ )
+ (pin "77"
+ (uuid "de5a9c6d-d3bc-4938-b6f4-e79c6badf0ab")
+ )
+ (pin "66"
+ (uuid "7e437ee9-38e9-43ee-a052-6325bef00724")
+ )
+ (pin "121"
+ (uuid "47d7303f-e4fb-4675-a431-781b09879c7a")
+ )
+ (pin "108"
+ (uuid "641456bb-c140-4713-8bb1-bf15dc9ad4cb")
+ )
+ (pin "169"
+ (uuid "fdf35964-0ebf-4611-9778-31b33d58e4b3")
+ )
+ (pin "75"
+ (uuid "cc4415ec-0477-4d18-befd-63a2b7d6510a")
+ )
+ (pin "27"
+ (uuid "81945fec-e414-4ba8-8b24-f552f7667816")
+ )
+ (pin "98"
+ (uuid "81020f79-49fe-4144-b5e4-b11d193fd8f4")
+ )
+ (pin "141"
+ (uuid "da91df20-3fd7-4033-8ee8-9d86209334fa")
+ )
+ (pin "124"
+ (uuid "62c649c1-a3ba-4dc2-a7c1-885c55e44fb0")
+ )
+ (pin "20"
+ (uuid "22a674b0-06d0-4cbf-ac20-40842a61ec60")
+ )
+ (pin "163"
+ (uuid "b2c2a7a8-85bb-40c5-ab4f-a9b19a961181")
+ )
+ (pin "125"
+ (uuid "62db6253-4a0b-49ca-8c56-a58222baec0f")
+ )
+ (pin "65"
+ (uuid "7d172891-4d0b-4f90-969c-919e93258085")
+ )
+ (pin "153"
+ (uuid "10fa2896-a1a2-4a93-9f27-129da3e758b1")
+ )
+ (pin "16"
+ (uuid "d86c039b-6045-47e4-b45c-853010294f32")
+ )
+ (pin "112"
+ (uuid "90028ed8-7381-46cd-8cf7-ab516cc9282c")
+ )
+ (pin "43"
+ (uuid "bb36c0de-2217-45da-aabb-e50f09e21a80")
+ )
+ (pin "104"
+ (uuid "33161777-9166-4d2f-9978-3906fc9dd7e6")
+ )
+ (pin "93"
+ (uuid "6777c9bd-2657-4908-8e65-a496abc57f94")
+ )
+ (pin "133"
+ (uuid "be076b7a-6cfe-4d1f-ace2-439b8a627ff5")
+ )
+ (pin "143"
+ (uuid "0b14f1ce-b916-4c0d-a393-ab1d30cb8333")
+ )
+ (pin "50"
+ (uuid "620b9436-8fb7-4bee-b2f9-8b0692578ce2")
+ )
+ (pin "99"
+ (uuid "bdfed879-22d2-4a2f-9efe-cdfae10962b5")
+ )
+ (pin "15"
+ (uuid "b3197777-61b2-444d-8f8b-1d8b9425641e")
+ )
+ (pin "42"
+ (uuid "232fe55d-3d24-439a-bc38-b2950d69f244")
+ )
+ (pin "14"
+ (uuid "c20bf8c6-f121-473e-821c-ebdb4dec368c")
+ )
+ (pin "57"
+ (uuid "53be4455-0038-4f97-88ef-bf0cdfd88c1c")
+ )
+ (pin "82"
+ (uuid "0da155fd-d140-44ba-acb2-312f51bc7947")
+ )
+ (pin "80"
+ (uuid "ef4e5496-c94f-46c0-8b4f-2a33beaad429")
+ )
+ (pin "78"
+ (uuid "d5c1b408-2db9-4180-9cc9-f0b9c839399a")
+ )
+ (pin "68"
+ (uuid "c6b4c13c-24d4-416d-ac53-0b12205bf7be")
+ )
+ (pin "17"
+ (uuid "b9e0305a-a3df-4169-90d6-349f46e5fed3")
+ )
+ (pin "89"
+ (uuid "4bf3feb7-e620-4ff5-8a97-484464425737")
+ )
+ (pin "38"
+ (uuid "b653a90f-0604-40fa-b19e-7c14f18015f2")
+ )
+ (pin "174"
+ (uuid "2e7ef14f-19ab-45de-b9d3-b390fea3a8c9")
+ )
+ (pin "81"
+ (uuid "72d129ed-fd69-40d9-80aa-46480b302fc9")
+ )
+ (pin "101"
+ (uuid "f7d063de-370f-4337-985b-c059bc13d753")
+ )
+ (pin "111"
+ (uuid "5e29f41b-27c5-41f3-967f-08986fd1928e")
+ )
+ (pin "96"
+ (uuid "e6cd91e4-faae-468e-9d9b-b7fb8b1f6a1f")
+ )
+ (pin "64"
+ (uuid "32a67fb7-0d88-419a-9dc0-15c41ace3558")
+ )
+ (pin "74"
+ (uuid "5cda4466-d9ab-4065-be76-9787e304220f")
+ )
+ (pin "162"
+ (uuid "9c0e6e70-d80d-4333-a5bf-6f36fb55fe6d")
+ )
+ (pin "40"
+ (uuid "22475dbe-acd0-4725-a03b-ab08c004276e")
+ )
+ (pin "61"
+ (uuid "561fb3c5-41ed-476c-a2f3-7d73dbdce551")
+ )
+ (pin "23"
+ (uuid "7915c6be-1113-42c3-aa27-f1d7b98be4f1")
+ )
+ (pin "116"
+ (uuid "a581bb76-3c94-4c63-b5ab-af7fc973f812")
+ )
+ (pin "30"
+ (uuid "22b39c0e-f8d6-4198-bf2a-8d056e7e5fa1")
+ )
+ (pin "160"
+ (uuid "14c0802f-84ad-4c5e-ac23-6b18d5d79439")
+ )
+ (pin "91"
+ (uuid "5d554902-6af9-4f9c-b677-f0fa9df7e0b0")
+ )
+ (pin "140"
+ (uuid "cd805142-e518-46d4-be32-db172dbcc7c6")
+ )
+ (pin "157"
+ (uuid "93243c6f-2ef0-4c70-a603-1d9342c44ccc")
+ )
+ (pin "26"
+ (uuid "d90668cf-5434-4be9-8392-f627d81980fb")
+ )
+ (pin "6"
+ (uuid "ad53af10-4136-4c2b-9846-e02c8693e1c5")
+ )
+ (pin "9"
+ (uuid "f1ae988b-4c38-4190-beab-e5d012a98593")
+ )
+ (pin "58"
+ (uuid "4209541a-01ae-405a-9dd5-85d8347271f3")
+ )
+ (pin "131"
+ (uuid "f19d79cd-cba9-4186-9a5a-d2428073b6bc")
+ )
+ (pin "37"
+ (uuid "df9ad72c-2de5-4a60-bc92-c95e3d5aae49")
+ )
+ (pin "86"
+ (uuid "9238a512-47c6-4f91-b6d4-dbb6e8b454cf")
+ )
+ (pin "126"
+ (uuid "1c08fd2f-8345-478a-946e-67c7cbea1c54")
+ )
+ (pin "117"
+ (uuid "1d915276-aefb-4f58-95d2-76579190ea68")
+ )
+ (pin "166"
+ (uuid "bbcbf6a6-0094-4426-bf8d-ad37b404b3ea")
+ )
+ (pin "2"
+ (uuid "f7ac3dd4-815b-4943-9682-d4a0dc2dce3c")
+ )
+ (pin "13"
+ (uuid "13db52b4-396b-4817-af1c-21c0327d7efe")
+ )
+ (pin "103"
+ (uuid "7214cebe-9036-4c37-a801-877e19c4d798")
+ )
+ (pin "11"
+ (uuid "d67b55c1-349e-4498-81ae-e6fc773ffba2")
+ )
+ (pin "173"
+ (uuid "67b460af-9ba8-4db4-a196-9471f3eb15b3")
+ )
+ (pin "100"
+ (uuid "a51ddbba-7075-467e-ab0a-4f2993780bd4")
+ )
+ (pin "127"
+ (uuid "e3318e41-8007-474c-8a5b-ecb7149409b4")
+ )
+ (pin "155"
+ (uuid "8e46b8f9-1340-4268-9f6a-3754f462ddc9")
+ )
+ (pin "113"
+ (uuid "7a8d92b9-3984-48b7-b8cf-ee814a29cb89")
+ )
+ (pin "146"
+ (uuid "67353497-66b9-491a-9785-2e3216b4b6b4")
+ )
+ (pin "1"
+ (uuid "74fd7045-d9aa-4449-907e-d55401654540")
+ )
+ (pin "176"
+ (uuid "452fe5b5-91d9-4844-adb3-64c461f3b185")
+ )
+ (pin "3"
+ (uuid "645795ac-f87e-4930-9702-4bf714dc6622")
+ )
+ (pin "29"
+ (uuid "e1d2a4e9-57bf-4a17-97ce-cbd405422fef")
+ )
+ (pin "22"
+ (uuid "adcc7b3e-8f07-4625-b5d4-a3fdca79404e")
+ )
+ (pin "84"
+ (uuid "745c6975-b0c5-43a6-85ee-1087ff96cc27")
+ )
+ (pin "134"
+ (uuid "6595812c-b032-4a94-aa93-11e421774587")
+ )
+ (pin "132"
+ (uuid "2740a3bb-d595-419b-90fc-4e096feabf80")
+ )
+ (pin "39"
+ (uuid "876f954a-59c3-41a4-b8ed-d005b282e62e")
+ )
+ (pin "36"
+ (uuid "e9b285c6-92db-4fb9-8d71-1d8c58ef83b3")
+ )
+ (pin "35"
+ (uuid "22a7b7cf-1d23-42ac-8903-4f94d6926e2c")
+ )
+ (pin "48"
+ (uuid "34e0a87c-d7e7-4f71-9825-9ba12cf8b9fd")
+ )
+ (pin "24"
+ (uuid "d474d6e2-9e5a-44d6-a088-ed93e76d9e10")
+ )
+ (pin "49"
+ (uuid "4f6a9944-6ab1-4c73-b46e-9dc857e81d8d")
+ )
+ (pin "120"
+ (uuid "4e027b18-0b51-40d9-adc0-a0f98641482f")
+ )
+ (pin "92"
+ (uuid "9c1f056c-7592-453b-9dd1-20eb45bd49b1")
+ )
+ (pin "25"
+ (uuid "8e6d68e5-556d-4ff8-99df-37956bbaa6f5")
+ )
+ (pin "107"
+ (uuid "5268a9e9-3963-4f7f-8a45-f175868735b4")
+ )
+ (pin "90"
+ (uuid "70eedd18-f369-4d4e-bd1a-6fd975c8a89c")
+ )
+ (pin "150"
+ (uuid "82f09946-25b0-40ec-9b14-8ec1a457a936")
+ )
+ (pin "32"
+ (uuid "23edda60-cfb8-4ee6-8362-ee716b5a0244")
+ )
+ (pin "8"
+ (uuid "a9cca901-a026-45b1-ac9f-d9f752195304")
+ )
+ (pin "119"
+ (uuid "09aa332b-fb1e-4dd8-b360-7bd5d45dc54f")
+ )
+ (pin "28"
+ (uuid "77ddfd1d-85e5-4075-8d46-6b8b1f4f3b9a")
+ )
+ (pin "94"
+ (uuid "8d089d24-bd07-4878-87b6-bf11d2b08c20")
+ )
+ (pin "164"
+ (uuid "8d4317e1-6f03-4915-aaf6-210c514ece3e")
+ )
+ (pin "123"
+ (uuid "a6e7ca6f-72ef-4980-89d8-36cc798967ff")
+ )
+ (pin "76"
+ (uuid "c8d046a2-6e2c-4477-8f88-0a91305d68eb")
+ )
+ (pin "59"
+ (uuid "5f6c3563-b1d7-46df-90a3-df8656f6b36d")
+ )
+ (pin "73"
+ (uuid "61762387-d0b4-425f-b51a-6a9ed759964e")
+ )
+ (pin "175"
+ (uuid "8e4288fb-ec01-4bb0-829c-07ab7f4efd71")
+ )
+ (pin "69"
+ (uuid "87508351-6ec0-4663-a5cd-66ef01d72269")
+ )
+ (pin "88"
+ (uuid "fa5fe992-59ed-47ca-ad9b-ce05a61a2db7")
+ )
+ (pin "52"
+ (uuid "b709ae15-60bd-4097-94a1-0b953a2e07f7")
+ )
+ (pin "41"
+ (uuid "b45d72af-8003-4fb2-b48e-386c7ef9364c")
+ )
+ (pin "161"
+ (uuid "4e5025ff-883f-45c9-84b3-d439f22ee5e8")
+ )
+ (pin "54"
+ (uuid "09407608-76ab-47c4-b830-bc0327a78bdf")
+ )
+ (pin "110"
+ (uuid "793359dd-38c8-41cd-b4a8-146b0237d480")
+ )
+ (pin "5"
+ (uuid "41ca3556-f839-4432-a957-e54a0872502a")
+ )
+ (pin "159"
+ (uuid "b67b5059-f79b-4223-95f2-2432467fbf7d")
+ )
+ (pin "137"
+ (uuid "0a98f507-6022-4fbe-92e9-ad400e11ec4f")
+ )
+ (pin "12"
+ (uuid "cb11aae6-89d9-4740-8a39-0e98847bbdc0")
+ )
+ (pin "142"
+ (uuid "1aff3f71-879a-416e-bd74-649357ba96b1")
+ )
+ (pin "71"
+ (uuid "14e062e9-89bc-4d4f-8165-c9f0d5e6adde")
+ )
+ (pin "72"
+ (uuid "75810bc2-fb8b-40d1-b636-a18790409706")
+ )
+ (pin "122"
+ (uuid "0e1075ba-21ed-4d2e-8a85-904c746fec8e")
+ )
+ (pin "102"
+ (uuid "dde9faab-65b4-41a5-8355-530c09918754")
+ )
+ (pin "170"
+ (uuid "c288187d-e964-45f1-b381-193de8bdb45e")
+ )
+ (pin "87"
+ (uuid "cf188daf-a12d-4c62-875c-ddd4630f3397")
+ )
+ (pin "109"
+ (uuid "540fe1be-7b05-4a7b-909e-3bc0d8149cd2")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd"
+ (reference "U2")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "W9825G6KH-5:W9825G6KH-5")
+ (at 69.215 203.835 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "8b210665-886a-4c71-b00b-cbf8701835fe")
+ (property "Reference" "IC2"
+ (at 85.725 196.215 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "W9825G6KH-5"
+ (at 85.725 198.755 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_SO:TSOP-II-54_22.2x10.16mm_P0.8mm"
+ (at 98.425 298.755 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.winbond.com/hq/search-resource-file.jsp?partNo=W9825G6KH-5&type=datasheet"
+ (at 98.425 398.755 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Description" "256Mb SDRAM 200MHz TSOPII54"
+ (at 69.215 203.835 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Height" "1.2"
+ (at 98.425 598.755 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Mouser Part Number" "454-W9825G6KH-5"
+ (at 98.425 698.755 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Winbond/W9825G6KH-5?qs=qSfuJ%252Bfl%2Fd5GA9vAeXgu7w%3D%3D"
+ (at 98.425 798.755 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Manufacturer_Name" "Winbond"
+ (at 98.425 898.755 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (property "Manufacturer_Part_Number" "W9825G6KH-5"
+ (at 98.425 998.755 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left top)
+ (hide yes)
+ )
+ )
+ (pin "17"
+ (uuid "d15b9ae8-6341-4505-9077-be5963bae2d0")
+ )
+ (pin "20"
+ (uuid "250e3c07-eb06-4c81-b947-7e36ef3d9cea")
+ )
+ (pin "18"
+ (uuid "8908673a-16b4-45be-88d4-221efdb00b1a")
+ )
+ (pin "22"
+ (uuid "e1ae33c4-6aaa-4e6c-a4db-d44071b3fcfc")
+ )
+ (pin "35"
+ (uuid "aadffd86-de46-481e-80a9-2c968ac37e3e")
+ )
+ (pin "21"
+ (uuid "0a68edf5-c9af-4f68-b706-ca3f0360e61b")
+ )
+ (pin "15"
+ (uuid "991f89e6-8b22-4869-ab80-049360831faa")
+ )
+ (pin "33"
+ (uuid "0078b2e1-92f7-4007-9a3c-447d1f1c29a2")
+ )
+ (pin "41"
+ (uuid "96e09f06-2231-446e-bb7a-c7211bc06e0d")
+ )
+ (pin "3"
+ (uuid "70273a5e-a6af-493b-b060-ae9ba935fe1f")
+ )
+ (pin "28"
+ (uuid "3f284cf6-c78e-4f90-ae5f-4d6bad02b0eb")
+ )
+ (pin "42"
+ (uuid "f7646087-fc71-4af8-860a-d728a8bd704e")
+ )
+ (pin "53"
+ (uuid "00f34f8e-cc4b-426d-b6c4-4884b57760ec")
+ )
+ (pin "19"
+ (uuid "85db756c-7625-4a8f-be71-32bb499331b2")
+ )
+ (pin "29"
+ (uuid "87d0803c-7cdd-4490-854f-672dc9e9eeb3")
+ )
+ (pin "47"
+ (uuid "d3615d17-b7ea-4aec-ae2e-08d04d773a5a")
+ )
+ (pin "54"
+ (uuid "13abb91c-cc24-4a2f-9488-90e73a5803a7")
+ )
+ (pin "38"
+ (uuid "63c8df7d-b68e-43ae-91f2-86a3d458ffbe")
+ )
+ (pin "36"
+ (uuid "f39ddb99-bb5f-4a22-8c55-e1022f21670f")
+ )
+ (pin "14"
+ (uuid "4a33b6d3-bdfc-43f4-9d6d-ab1bf41e2bb0")
+ )
+ (pin "13"
+ (uuid "29f589b9-0c5d-4a9a-86b6-fd77033f4b35")
+ )
+ (pin "32"
+ (uuid "70175ec9-cb5b-486e-b978-41d5f5277a8a")
+ )
+ (pin "12"
+ (uuid "0c775ff7-7b77-499a-b45e-2b64a5b43257")
+ )
+ (pin "8"
+ (uuid "b6f2e816-7872-4d2b-b1e8-06b9bf33e8de")
+ )
+ (pin "10"
+ (uuid "2305d04d-266d-418c-a074-6b66d056547c")
+ )
+ (pin "1"
+ (uuid "9da1a06b-2e55-4ddd-b17e-8cee07248e01")
+ )
+ (pin "27"
+ (uuid "ada658be-cc3d-4fc1-bab7-b23962ccaf7e")
+ )
+ (pin "30"
+ (uuid "c5e2ce12-1e43-476c-927f-f230c565bd27")
+ )
+ (pin "49"
+ (uuid "fef24a53-64a3-4fe3-b092-40391d6a5671")
+ )
+ (pin "5"
+ (uuid "f637b2e6-18e5-429d-893b-d898f4147801")
+ )
+ (pin "34"
+ (uuid "88b71352-a052-4e37-9742-2c454d679604")
+ )
+ (pin "51"
+ (uuid "ca35686b-0a41-4dba-a418-d6bb50b53109")
+ )
+ (pin "37"
+ (uuid "1044bfc7-54b1-426b-a37e-042fec80f063")
+ )
+ (pin "43"
+ (uuid "9ec3e94d-b03d-46ee-8ac8-44e447d53088")
+ )
+ (pin "7"
+ (uuid "d46f63ae-4aca-416e-9061-8e51a11b8426")
+ )
+ (pin "46"
+ (uuid "7db12060-eb8b-478a-a60e-ef0a58ad143d")
+ )
+ (pin "23"
+ (uuid "ab0a564d-c823-4c01-b756-83069ab25ec4")
+ )
+ (pin "50"
+ (uuid "95ebde24-4f0c-477b-b511-a68e7bc830d5")
+ )
+ (pin "2"
+ (uuid "0e5e6df7-3c88-40bc-9253-3a82650220af")
+ )
+ (pin "48"
+ (uuid "326eba07-b681-4de3-bd0b-80955f71b0ae")
+ )
+ (pin "45"
+ (uuid "e2fbdf7b-c9fd-4f69-aef0-de7e74674fbb")
+ )
+ (pin "16"
+ (uuid "807ce3c9-51ce-41b0-aa8f-b25d275815ac")
+ )
+ (pin "26"
+ (uuid "8c214b3c-2495-4c0b-a008-89608fd54969")
+ )
+ (pin "25"
+ (uuid "c018a96e-02b0-4b64-9d16-ec856240e5ed")
+ )
+ (pin "31"
+ (uuid "3e4c778b-123f-42e0-8cfe-489d87143268")
+ )
+ (pin "4"
+ (uuid "96d08808-626f-4176-b9de-e13776c2182f")
+ )
+ (pin "40"
+ (uuid "5c6cb05a-21df-48da-b37b-99761d4fdf72")
+ )
+ (pin "44"
+ (uuid "d89998a1-4d43-4fb3-901a-082029140cb4")
+ )
+ (pin "39"
+ (uuid "4cd683a7-25fd-4c26-b494-cc15d7df3a6e")
+ )
+ (pin "24"
+ (uuid "80c52d3e-c180-4651-96a9-cdbcb3816b1d")
+ )
+ (pin "52"
+ (uuid "089d7146-e47b-4bf4-be09-27b71eaff5ee")
+ )
+ (pin "9"
+ (uuid "5a0b8d65-7f1d-4fe6-8d74-d49d04689058")
+ )
+ (pin "6"
+ (uuid "78f7dc60-983b-4c93-adb5-adcd83b900a2")
+ )
+ (pin "11"
+ (uuid "2beec193-0cba-4ad9-b935-be126e3e8d26")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd"
+ (reference "IC2")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "charger:STM32H753IITx")
+ (at 294.005 169.545 0)
+ (unit 7)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "c58dfac5-3530-4b42-9e22-71b945cdaddf")
+ (property "Reference" "U2"
+ (at 294.005 140.97 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "STM32H753IITx"
+ (at 294.005 143.51 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_QFP:LQFP-176_24x24mm_P0.5mm"
+ (at 315.341 122.301 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753ii.pdf"
+ (at 290.449 126.365 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 140 GPIO, LQFP176"
+ (at 290.449 126.365 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "154"
+ (uuid "72e2e5ae-fceb-4678-b0e5-40fbde69ed7f")
+ )
+ (pin "85"
+ (uuid "46bc4391-a08b-434e-b65d-5d7e811d14db")
+ )
+ (pin "115"
+ (uuid "49a44443-029b-4d52-810a-a14e3270f158")
+ )
+ (pin "55"
+ (uuid "9f78b364-8c0d-4fae-bbfa-164138889fd8")
+ )
+ (pin "10"
+ (uuid "47c249ae-81c6-4d6d-937b-abbff62ad09c")
+ )
+ (pin "83"
+ (uuid "522c5748-4f01-4fb5-bb36-ab0412806daa")
+ )
+ (pin "129"
+ (uuid "ebf410dd-cf91-4a1e-b96c-7390a179b7d9")
+ )
+ (pin "172"
+ (uuid "5e6a0607-d5cf-4326-959f-0b78d59c5674")
+ )
+ (pin "147"
+ (uuid "d3195ff0-68cd-4865-95b4-da58e8111712")
+ )
+ (pin "118"
+ (uuid "9c4e2bb6-e370-422b-bf82-c86f0fd7f665")
+ )
+ (pin "171"
+ (uuid "5e1b14b5-a164-4f9f-bf64-48835e60baf6")
+ )
+ (pin "114"
+ (uuid "619b5161-b019-4ec2-a106-d528010c20a8")
+ )
+ (pin "45"
+ (uuid "9f98abe9-d0de-4244-92a6-97160a5d3cab")
+ )
+ (pin "46"
+ (uuid "f06d8ffd-b340-44b6-9dc0-eb55e4815cd0")
+ )
+ (pin "53"
+ (uuid "41fa9b48-6419-4984-8782-6bd5f05488e1")
+ )
+ (pin "19"
+ (uuid "61769267-87a9-4bd5-a3dd-7892a865c7e3")
+ )
+ (pin "18"
+ (uuid "a499dd32-275e-4d25-ab64-871b76e5032c")
+ )
+ (pin "144"
+ (uuid "3509aa3b-e058-4726-b22f-183276fcbc7e")
+ )
+ (pin "156"
+ (uuid "26598a8a-f0a1-4748-bbde-a69515aaba95")
+ )
+ (pin "33"
+ (uuid "20fd891f-091a-4387-8d82-00d62529d6aa")
+ )
+ (pin "139"
+ (uuid "d78fbe84-6ba5-4c66-90e4-9bc81c9716db")
+ )
+ (pin "47"
+ (uuid "6ce60d0d-09d1-4d2a-b031-cc6e3196b8d1")
+ )
+ (pin "151"
+ (uuid "2aa00ffb-53f3-4c47-b656-dc09513b99cd")
+ )
+ (pin "56"
+ (uuid "4628aa70-95cb-4fd5-9ae7-26fdebcae5f3")
+ )
+ (pin "158"
+ (uuid "cf9fc6d0-530b-4fd3-97de-756448d5df90")
+ )
+ (pin "34"
+ (uuid "85c11968-7735-468b-9449-9648862886db")
+ )
+ (pin "70"
+ (uuid "d4295776-6fd3-47e7-9d93-035d82b8e0ac")
+ )
+ (pin "130"
+ (uuid "277a789e-bac1-4823-a968-dc3d8e3e1ae5")
+ )
+ (pin "145"
+ (uuid "6b90983c-b3bb-4158-be86-7d4389ca6360")
+ )
+ (pin "31"
+ (uuid "bff5efc7-249e-4526-ac73-92027b812888")
+ )
+ (pin "128"
+ (uuid "a3c5732a-08c5-4862-964a-f27495ee3fe8")
+ )
+ (pin "4"
+ (uuid "88d144d2-df6f-4688-ac7e-63b32af08924")
+ )
+ (pin "136"
+ (uuid "53592695-7860-4db2-bd87-4f110b9f1e1f")
+ )
+ (pin "167"
+ (uuid "96f88345-d633-457d-baa2-dad44bd9bd3c")
+ )
+ (pin "168"
+ (uuid "fd7bc4fb-7fb9-4140-b424-e316e46fb3fd")
+ )
+ (pin "21"
+ (uuid "6f074eb2-9958-49b4-81af-b268ef3de125")
+ )
+ (pin "67"
+ (uuid "41377c66-9bb6-4c10-ac1e-2c4aae3521aa")
+ )
+ (pin "60"
+ (uuid "80047032-c925-445e-a11c-224ed354dd2c")
+ )
+ (pin "106"
+ (uuid "1be04454-2c6b-45bd-9b03-76cbb543792c")
+ )
+ (pin "95"
+ (uuid "1eaff2a5-ca34-4a52-9c6e-1e6ac9d584ef")
+ )
+ (pin "97"
+ (uuid "c6fc952e-1a6e-441a-85ff-8cadbcec4816")
+ )
+ (pin "165"
+ (uuid "56ccba57-1037-445d-9a12-68a809af1073")
+ )
+ (pin "148"
+ (uuid "edeb53df-40a5-4d82-8d29-8c49e0bb50b8")
+ )
+ (pin "152"
+ (uuid "1d704a48-9b7e-4348-9419-ad4faf252c18")
+ )
+ (pin "79"
+ (uuid "8471e568-a8ba-4f6e-a84d-583765b69338")
+ )
+ (pin "135"
+ (uuid "ee896520-5cc1-4004-aa01-cc0ed32928f6")
+ )
+ (pin "44"
+ (uuid "03c11d96-728a-4255-b90a-b978b1e332a4")
+ )
+ (pin "7"
+ (uuid "feb02431-2c15-4ddf-9404-bdad7864bb15")
+ )
+ (pin "63"
+ (uuid "ec7dc0dd-e058-44db-8423-ef7a28fdc15f")
+ )
+ (pin "105"
+ (uuid "90b9b8a2-0d05-46ea-b703-c91cb36ea854")
+ )
+ (pin "149"
+ (uuid "316d3bff-7b7c-47d1-929b-4a5b5095e23b")
+ )
+ (pin "62"
+ (uuid "46069b6e-08f0-401b-9bc6-487d080ad7f7")
+ )
+ (pin "138"
+ (uuid "ef51b2c6-0d05-42db-b535-21e0858e175a")
+ )
+ (pin "51"
+ (uuid "69326659-4ed1-40e2-96f7-03904a20ea48")
+ )
+ (pin "77"
+ (uuid "de5a9c6d-d3bc-4938-b6f4-e79c6badf0aa")
+ )
+ (pin "66"
+ (uuid "7e437ee9-38e9-43ee-a052-6325bef00723")
+ )
+ (pin "121"
+ (uuid "49ca317d-aaff-4103-ad98-c05585131b02")
+ )
+ (pin "108"
+ (uuid "641456bb-c140-4713-8bb1-bf15dc9ad4ca")
+ )
+ (pin "169"
+ (uuid "fdf35964-0ebf-4611-9778-31b33d58e4b2")
+ )
+ (pin "75"
+ (uuid "cc4415ec-0477-4d18-befd-63a2b7d65109")
+ )
+ (pin "27"
+ (uuid "81945fec-e414-4ba8-8b24-f552f7667815")
+ )
+ (pin "98"
+ (uuid "81020f79-49fe-4144-b5e4-b11d193fd8f3")
+ )
+ (pin "141"
+ (uuid "2295ad2a-2642-4f68-a3e2-eeba11acc058")
+ )
+ (pin "124"
+ (uuid "62c649c1-a3ba-4dc2-a7c1-885c55e44faf")
+ )
+ (pin "20"
+ (uuid "22a674b0-06d0-4cbf-ac20-40842a61ec5f")
+ )
+ (pin "163"
+ (uuid "b2c2a7a8-85bb-40c5-ab4f-a9b19a961180")
+ )
+ (pin "125"
+ (uuid "62db6253-4a0b-49ca-8c56-a58222baec0e")
+ )
+ (pin "65"
+ (uuid "7d172891-4d0b-4f90-969c-919e93258084")
+ )
+ (pin "153"
+ (uuid "10fa2896-a1a2-4a93-9f27-129da3e758b0")
+ )
+ (pin "16"
+ (uuid "d86c039b-6045-47e4-b45c-853010294f31")
+ )
+ (pin "112"
+ (uuid "90028ed8-7381-46cd-8cf7-ab516cc9282b")
+ )
+ (pin "43"
+ (uuid "bb36c0de-2217-45da-aabb-e50f09e21a7f")
+ )
+ (pin "104"
+ (uuid "33161777-9166-4d2f-9978-3906fc9dd7e5")
+ )
+ (pin "93"
+ (uuid "6777c9bd-2657-4908-8e65-a496abc57f93")
+ )
+ (pin "133"
+ (uuid "be076b7a-6cfe-4d1f-ace2-439b8a627ff4")
+ )
+ (pin "143"
+ (uuid "0b14f1ce-b916-4c0d-a393-ab1d30cb8332")
+ )
+ (pin "50"
+ (uuid "620b9436-8fb7-4bee-b2f9-8b0692578ce1")
+ )
+ (pin "99"
+ (uuid "bdfed879-22d2-4a2f-9efe-cdfae10962b4")
+ )
+ (pin "15"
+ (uuid "b10069de-4dd1-4b54-8b9a-a648da7f5d2c")
+ )
+ (pin "42"
+ (uuid "232fe55d-3d24-439a-bc38-b2950d69f243")
+ )
+ (pin "14"
+ (uuid "ba3b8348-c77e-4fca-92a1-8d1415d33527")
+ )
+ (pin "57"
+ (uuid "53be4455-0038-4f97-88ef-bf0cdfd88c1b")
+ )
+ (pin "82"
+ (uuid "d3c633a9-d158-4d39-a07c-75a197c46718")
+ )
+ (pin "80"
+ (uuid "ef4e5496-c94f-46c0-8b4f-2a33beaad428")
+ )
+ (pin "78"
+ (uuid "d5c1b408-2db9-4180-9cc9-f0b9c8393999")
+ )
+ (pin "68"
+ (uuid "c6b4c13c-24d4-416d-ac53-0b12205bf7bd")
+ )
+ (pin "17"
+ (uuid "b9e0305a-a3df-4169-90d6-349f46e5fed2")
+ )
+ (pin "89"
+ (uuid "4bf3feb7-e620-4ff5-8a97-484464425736")
+ )
+ (pin "38"
+ (uuid "b653a90f-0604-40fa-b19e-7c14f18015f1")
+ )
+ (pin "174"
+ (uuid "2e7ef14f-19ab-45de-b9d3-b390fea3a8c8")
+ )
+ (pin "81"
+ (uuid "72d129ed-fd69-40d9-80aa-46480b302fc8")
+ )
+ (pin "101"
+ (uuid "f7d063de-370f-4337-985b-c059bc13d752")
+ )
+ (pin "111"
+ (uuid "5e29f41b-27c5-41f3-967f-08986fd1928d")
+ )
+ (pin "96"
+ (uuid "e6cd91e4-faae-468e-9d9b-b7fb8b1f6a1e")
+ )
+ (pin "64"
+ (uuid "32a67fb7-0d88-419a-9dc0-15c41ace3557")
+ )
+ (pin "74"
+ (uuid "5cda4466-d9ab-4065-be76-9787e304220e")
+ )
+ (pin "162"
+ (uuid "9c0e6e70-d80d-4333-a5bf-6f36fb55fe6c")
+ )
+ (pin "40"
+ (uuid "3791ccca-c453-4f9d-8fda-ab181cb35469")
+ )
+ (pin "61"
+ (uuid "fa3f441b-8017-4209-bd05-3623224722eb")
+ )
+ (pin "23"
+ (uuid "78c7bee6-556a-47e2-98ce-6e8e6f307814")
+ )
+ (pin "116"
+ (uuid "a581bb76-3c94-4c63-b5ab-af7fc973f811")
+ )
+ (pin "30"
+ (uuid "22b39c0e-f8d6-4198-bf2a-8d056e7e5fa0")
+ )
+ (pin "160"
+ (uuid "14c0802f-84ad-4c5e-ac23-6b18d5d79438")
+ )
+ (pin "91"
+ (uuid "1e863cd3-a4cc-4fb6-8682-562cdf8f9271")
+ )
+ (pin "140"
+ (uuid "cd805142-e518-46d4-be32-db172dbcc7c5")
+ )
+ (pin "157"
+ (uuid "93243c6f-2ef0-4c70-a603-1d9342c44ccb")
+ )
+ (pin "26"
+ (uuid "d90668cf-5434-4be9-8392-f627d81980fa")
+ )
+ (pin "6"
+ (uuid "044878cc-deaf-4329-a6e6-91c0d27320aa")
+ )
+ (pin "9"
+ (uuid "f1ae988b-4c38-4190-beab-e5d012a98592")
+ )
+ (pin "58"
+ (uuid "4209541a-01ae-405a-9dd5-85d8347271f2")
+ )
+ (pin "131"
+ (uuid "f19d79cd-cba9-4186-9a5a-d2428073b6bb")
+ )
+ (pin "37"
+ (uuid "28afe5dc-fe04-4b94-bde7-607ef4204b2c")
+ )
+ (pin "86"
+ (uuid "9238a512-47c6-4f91-b6d4-dbb6e8b454ce")
+ )
+ (pin "126"
+ (uuid "79bdc123-a8a5-48d4-a4ca-dd1389ed4314")
+ )
+ (pin "117"
+ (uuid "1d915276-aefb-4f58-95d2-76579190ea67")
+ )
+ (pin "166"
+ (uuid "bbcbf6a6-0094-4426-bf8d-ad37b404b3e9")
+ )
+ (pin "2"
+ (uuid "f7ac3dd4-815b-4943-9682-d4a0dc2dce3b")
+ )
+ (pin "13"
+ (uuid "13db52b4-396b-4817-af1c-21c0327d7efd")
+ )
+ (pin "103"
+ (uuid "21e1bd1b-f9e7-4f1e-9d28-3be7cd1bcbd6")
+ )
+ (pin "11"
+ (uuid "248da1a3-ce9d-420c-9b89-772081e8a755")
+ )
+ (pin "173"
+ (uuid "67b460af-9ba8-4db4-a196-9471f3eb15b2")
+ )
+ (pin "100"
+ (uuid "a51ddbba-7075-467e-ab0a-4f2993780bd3")
+ )
+ (pin "127"
+ (uuid "6107085f-eba3-46fa-88ed-07a92a3a470d")
+ )
+ (pin "155"
+ (uuid "8e46b8f9-1340-4268-9f6a-3754f462ddc8")
+ )
+ (pin "113"
+ (uuid "9e49f546-092c-4ba3-8241-053a373eca1f")
+ )
+ (pin "146"
+ (uuid "67353497-66b9-491a-9785-2e3216b4b6b3")
+ )
+ (pin "1"
+ (uuid "74fd7045-d9aa-4449-907e-d5540165453f")
+ )
+ (pin "176"
+ (uuid "452fe5b5-91d9-4844-adb3-64c461f3b184")
+ )
+ (pin "3"
+ (uuid "645795ac-f87e-4930-9702-4bf714dc6621")
+ )
+ (pin "29"
+ (uuid "e1d2a4e9-57bf-4a17-97ce-cbd405422fee")
+ )
+ (pin "22"
+ (uuid "a025064c-6f1d-4d23-ba73-15e5b8fdff32")
+ )
+ (pin "84"
+ (uuid "745c6975-b0c5-43a6-85ee-1087ff96cc26")
+ )
+ (pin "134"
+ (uuid "6595812c-b032-4a94-aa93-11e421774586")
+ )
+ (pin "132"
+ (uuid "2740a3bb-d595-419b-90fc-4e096feabf7f")
+ )
+ (pin "39"
+ (uuid "6d17e684-d89c-4840-bcd0-f9b9e8d1397c")
+ )
+ (pin "36"
+ (uuid "b0b0e0cc-512f-406a-8001-5c97046d9e13")
+ )
+ (pin "35"
+ (uuid "22a7b7cf-1d23-42ac-8903-4f94d6926e2b")
+ )
+ (pin "48"
+ (uuid "78bb08bd-e1ad-4056-afc6-0dd7f0dc29e0")
+ )
+ (pin "24"
+ (uuid "d474d6e2-9e5a-44d6-a088-ed93e76d9e0f")
+ )
+ (pin "49"
+ (uuid "727b15ac-8c61-48f9-8ba2-26ac35658c88")
+ )
+ (pin "120"
+ (uuid "7769b35d-723b-4874-9d60-d2a31cc47e7a")
+ )
+ (pin "92"
+ (uuid "9c1f056c-7592-453b-9dd1-20eb45bd49b0")
+ )
+ (pin "25"
+ (uuid "8e6d68e5-556d-4ff8-99df-37956bbaa6f4")
+ )
+ (pin "107"
+ (uuid "5268a9e9-3963-4f7f-8a45-f175868735b3")
+ )
+ (pin "90"
+ (uuid "6a4818eb-ea28-470b-b1c2-2f70ff3846b2")
+ )
+ (pin "150"
+ (uuid "db19e656-fff7-4f5d-bbdf-734dfc56375e")
+ )
+ (pin "32"
+ (uuid "23edda60-cfb8-4ee6-8362-ee716b5a0243")
+ )
+ (pin "8"
+ (uuid "a9cca901-a026-45b1-ac9f-d9f752195303")
+ )
+ (pin "119"
+ (uuid "09aa332b-fb1e-4dd8-b360-7bd5d45dc54e")
+ )
+ (pin "28"
+ (uuid "77ddfd1d-85e5-4075-8d46-6b8b1f4f3b99")
+ )
+ (pin "94"
+ (uuid "6fb6c9bc-b85f-4c72-aa44-2a1397ef4a16")
+ )
+ (pin "164"
+ (uuid "8d4317e1-6f03-4915-aaf6-210c514ece3d")
+ )
+ (pin "123"
+ (uuid "521afd43-bf24-4168-97a9-6bff805bb18a")
+ )
+ (pin "76"
+ (uuid "c8d046a2-6e2c-4477-8f88-0a91305d68ea")
+ )
+ (pin "59"
+ (uuid "5f6c3563-b1d7-46df-90a3-df8656f6b36c")
+ )
+ (pin "73"
+ (uuid "61762387-d0b4-425f-b51a-6a9ed759964d")
+ )
+ (pin "175"
+ (uuid "8e4288fb-ec01-4bb0-829c-07ab7f4efd70")
+ )
+ (pin "69"
+ (uuid "87508351-6ec0-4663-a5cd-66ef01d72268")
+ )
+ (pin "88"
+ (uuid "fa5fe992-59ed-47ca-ad9b-ce05a61a2db6")
+ )
+ (pin "52"
+ (uuid "b709ae15-60bd-4097-94a1-0b953a2e07f6")
+ )
+ (pin "41"
+ (uuid "b45d72af-8003-4fb2-b48e-386c7ef9364b")
+ )
+ (pin "161"
+ (uuid "4e5025ff-883f-45c9-84b3-d439f22ee5e7")
+ )
+ (pin "54"
+ (uuid "09407608-76ab-47c4-b830-bc0327a78bde")
+ )
+ (pin "110"
+ (uuid "793359dd-38c8-41cd-b4a8-146b0237d47f")
+ )
+ (pin "5"
+ (uuid "41ca3556-f839-4432-a957-e54a08725029")
+ )
+ (pin "159"
+ (uuid "cf3f4ad9-a37c-4d6d-a8cf-08a7d4f91d73")
+ )
+ (pin "137"
+ (uuid "0a98f507-6022-4fbe-92e9-ad400e11ec4e")
+ )
+ (pin "12"
+ (uuid "cb11aae6-89d9-4740-8a39-0e98847bbdbf")
+ )
+ (pin "142"
+ (uuid "1aff3f71-879a-416e-bd74-649357ba96b0")
+ )
+ (pin "71"
+ (uuid "e766358a-20b8-489c-87ee-8e73e37c6713")
+ )
+ (pin "72"
+ (uuid "c9017343-6a8d-4a60-a8c2-61a6ed1abfd7")
+ )
+ (pin "122"
+ (uuid "48bd68b0-912e-4e80-b9e0-110d5216d54d")
+ )
+ (pin "102"
+ (uuid "17457a8c-1ef6-49c8-be81-f594c90e62c9")
+ )
+ (pin "170"
+ (uuid "c288187d-e964-45f1-b381-193de8bdb45d")
+ )
+ (pin "87"
+ (uuid "cf188daf-a12d-4c62-875c-ddd4630f3396")
+ )
+ (pin "109"
+ (uuid "540fe1be-7b05-4a7b-909e-3bc0d8149cd1")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd"
+ (reference "U2")
+ (unit 7)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "charger:STM32H753IITx")
+ (at 125.73 257.175 0)
+ (unit 4)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "d5375a0f-a75c-4dc5-855b-447081f2c46e")
+ (property "Reference" "U2"
+ (at 125.73 239.395 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "STM32H753IITx"
+ (at 125.73 241.935 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_QFP:LQFP-176_24x24mm_P0.5mm"
+ (at 147.066 209.931 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753ii.pdf"
+ (at 122.174 213.995 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 140 GPIO, LQFP176"
+ (at 122.174 213.995 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "154"
+ (uuid "72e2e5ae-fceb-4678-b0e5-40fbde69ed7f")
+ )
+ (pin "85"
+ (uuid "46bc4391-a08b-434e-b65d-5d7e811d14db")
+ )
+ (pin "115"
+ (uuid "49a44443-029b-4d52-810a-a14e3270f158")
+ )
+ (pin "55"
+ (uuid "e6b22d4d-9102-4a5e-9da0-8cad63c586d2")
+ )
+ (pin "10"
+ (uuid "47c249ae-81c6-4d6d-937b-abbff62ad09c")
+ )
+ (pin "83"
+ (uuid "522c5748-4f01-4fb5-bb36-ab0412806daa")
+ )
+ (pin "129"
+ (uuid "ebf410dd-cf91-4a1e-b96c-7390a179b7d9")
+ )
+ (pin "172"
+ (uuid "5e6a0607-d5cf-4326-959f-0b78d59c5674")
+ )
+ (pin "147"
+ (uuid "94f17371-49fc-49e7-9135-f9824e6627de")
+ )
+ (pin "118"
+ (uuid "9c4e2bb6-e370-422b-bf82-c86f0fd7f665")
+ )
+ (pin "171"
+ (uuid "5e1b14b5-a164-4f9f-bf64-48835e60baf6")
+ )
+ (pin "114"
+ (uuid "619b5161-b019-4ec2-a106-d528010c20a8")
+ )
+ (pin "45"
+ (uuid "9f98abe9-d0de-4244-92a6-97160a5d3cab")
+ )
+ (pin "46"
+ (uuid "f06d8ffd-b340-44b6-9dc0-eb55e4815cd0")
+ )
+ (pin "53"
+ (uuid "9e169347-5422-4e87-8f28-78cf42c9a8b3")
+ )
+ (pin "19"
+ (uuid "61769267-87a9-4bd5-a3dd-7892a865c7e3")
+ )
+ (pin "18"
+ (uuid "a499dd32-275e-4d25-ab64-871b76e5032c")
+ )
+ (pin "144"
+ (uuid "12dc07ff-1e91-4ec3-ad50-e6d0fad972f0")
+ )
+ (pin "156"
+ (uuid "26598a8a-f0a1-4748-bbde-a69515aaba95")
+ )
+ (pin "33"
+ (uuid "cb4e38bf-779f-4b65-b997-60db5ed1dbf9")
+ )
+ (pin "139"
+ (uuid "d78fbe84-6ba5-4c66-90e4-9bc81c9716db")
+ )
+ (pin "47"
+ (uuid "1a258af9-8aa9-4c17-b663-3966ebe3b821")
+ )
+ (pin "151"
+ (uuid "2aa00ffb-53f3-4c47-b656-dc09513b99cd")
+ )
+ (pin "56"
+ (uuid "4628aa70-95cb-4fd5-9ae7-26fdebcae5f3")
+ )
+ (pin "158"
+ (uuid "cf9fc6d0-530b-4fd3-97de-756448d5df90")
+ )
+ (pin "34"
+ (uuid "85c11968-7735-468b-9449-9648862886db")
+ )
+ (pin "70"
+ (uuid "d4295776-6fd3-47e7-9d93-035d82b8e0ac")
+ )
+ (pin "130"
+ (uuid "277a789e-bac1-4823-a968-dc3d8e3e1ae5")
+ )
+ (pin "145"
+ (uuid "6b90983c-b3bb-4158-be86-7d4389ca6360")
+ )
+ (pin "31"
+ (uuid "bff5efc7-249e-4526-ac73-92027b812888")
+ )
+ (pin "128"
+ (uuid "16e657f0-300c-4ae1-b08c-f7abe89469c3")
+ )
+ (pin "4"
+ (uuid "88d144d2-df6f-4688-ac7e-63b32af08924")
+ )
+ (pin "136"
+ (uuid "53592695-7860-4db2-bd87-4f110b9f1e1f")
+ )
+ (pin "167"
+ (uuid "96f88345-d633-457d-baa2-dad44bd9bd3c")
+ )
+ (pin "168"
+ (uuid "fd7bc4fb-7fb9-4140-b424-e316e46fb3fd")
+ )
+ (pin "21"
+ (uuid "6f074eb2-9958-49b4-81af-b268ef3de125")
+ )
+ (pin "67"
+ (uuid "41377c66-9bb6-4c10-ac1e-2c4aae3521aa")
+ )
+ (pin "60"
+ (uuid "80047032-c925-445e-a11c-224ed354dd2c")
+ )
+ (pin "106"
+ (uuid "1be04454-2c6b-45bd-9b03-76cbb543792c")
+ )
+ (pin "95"
+ (uuid "1eaff2a5-ca34-4a52-9c6e-1e6ac9d584ef")
+ )
+ (pin "97"
+ (uuid "c6fc952e-1a6e-441a-85ff-8cadbcec4816")
+ )
+ (pin "165"
+ (uuid "56ccba57-1037-445d-9a12-68a809af1073")
+ )
+ (pin "148"
+ (uuid "edeb53df-40a5-4d82-8d29-8c49e0bb50b8")
+ )
+ (pin "152"
+ (uuid "1d704a48-9b7e-4348-9419-ad4faf252c18")
+ )
+ (pin "79"
+ (uuid "8471e568-a8ba-4f6e-a84d-583765b69338")
+ )
+ (pin "135"
+ (uuid "ee896520-5cc1-4004-aa01-cc0ed32928f6")
+ )
+ (pin "44"
+ (uuid "03c11d96-728a-4255-b90a-b978b1e332a4")
+ )
+ (pin "7"
+ (uuid "feb02431-2c15-4ddf-9404-bdad7864bb15")
+ )
+ (pin "63"
+ (uuid "ec7dc0dd-e058-44db-8423-ef7a28fdc15f")
+ )
+ (pin "105"
+ (uuid "90b9b8a2-0d05-46ea-b703-c91cb36ea854")
+ )
+ (pin "149"
+ (uuid "316d3bff-7b7c-47d1-929b-4a5b5095e23b")
+ )
+ (pin "62"
+ (uuid "46069b6e-08f0-401b-9bc6-487d080ad7f7")
+ )
+ (pin "138"
+ (uuid "ef51b2c6-0d05-42db-b535-21e0858e175a")
+ )
+ (pin "51"
+ (uuid "69326659-4ed1-40e2-96f7-03904a20ea48")
+ )
+ (pin "77"
+ (uuid "de5a9c6d-d3bc-4938-b6f4-e79c6badf0aa")
+ )
+ (pin "66"
+ (uuid "7e437ee9-38e9-43ee-a052-6325bef00723")
+ )
+ (pin "121"
+ (uuid "47d7303f-e4fb-4675-a431-781b09879c79")
+ )
+ (pin "108"
+ (uuid "641456bb-c140-4713-8bb1-bf15dc9ad4ca")
+ )
+ (pin "169"
+ (uuid "fdf35964-0ebf-4611-9778-31b33d58e4b2")
+ )
+ (pin "75"
+ (uuid "cc4415ec-0477-4d18-befd-63a2b7d65109")
+ )
+ (pin "27"
+ (uuid "81945fec-e414-4ba8-8b24-f552f7667815")
+ )
+ (pin "98"
+ (uuid "81020f79-49fe-4144-b5e4-b11d193fd8f3")
+ )
+ (pin "141"
+ (uuid "da91df20-3fd7-4033-8ee8-9d86209334f9")
+ )
+ (pin "124"
+ (uuid "62c649c1-a3ba-4dc2-a7c1-885c55e44faf")
+ )
+ (pin "20"
+ (uuid "22a674b0-06d0-4cbf-ac20-40842a61ec5f")
+ )
+ (pin "163"
+ (uuid "b2c2a7a8-85bb-40c5-ab4f-a9b19a961180")
+ )
+ (pin "125"
+ (uuid "62db6253-4a0b-49ca-8c56-a58222baec0e")
+ )
+ (pin "65"
+ (uuid "7d172891-4d0b-4f90-969c-919e93258084")
+ )
+ (pin "153"
+ (uuid "10fa2896-a1a2-4a93-9f27-129da3e758b0")
+ )
+ (pin "16"
+ (uuid "d86c039b-6045-47e4-b45c-853010294f31")
+ )
+ (pin "112"
+ (uuid "90028ed8-7381-46cd-8cf7-ab516cc9282b")
+ )
+ (pin "43"
+ (uuid "bb36c0de-2217-45da-aabb-e50f09e21a7f")
+ )
+ (pin "104"
+ (uuid "33161777-9166-4d2f-9978-3906fc9dd7e5")
+ )
+ (pin "93"
+ (uuid "c1601f52-9048-4721-be13-40ffbfc3778a")
+ )
+ (pin "133"
+ (uuid "be076b7a-6cfe-4d1f-ace2-439b8a627ff4")
+ )
+ (pin "143"
+ (uuid "0b14f1ce-b916-4c0d-a393-ab1d30cb8332")
+ )
+ (pin "50"
+ (uuid "620b9436-8fb7-4bee-b2f9-8b0692578ce1")
+ )
+ (pin "99"
+ (uuid "bdfed879-22d2-4a2f-9efe-cdfae10962b4")
+ )
+ (pin "15"
+ (uuid "b10069de-4dd1-4b54-8b9a-a648da7f5d2c")
+ )
+ (pin "42"
+ (uuid "733bd7b2-290c-4cf2-bb6d-a12c827506ef")
+ )
+ (pin "14"
+ (uuid "ba3b8348-c77e-4fca-92a1-8d1415d33527")
+ )
+ (pin "57"
+ (uuid "53be4455-0038-4f97-88ef-bf0cdfd88c1b")
+ )
+ (pin "82"
+ (uuid "d3c633a9-d158-4d39-a07c-75a197c46718")
+ )
+ (pin "80"
+ (uuid "b0d2fcdc-85ad-44c0-a267-9c3695992684")
+ )
+ (pin "78"
+ (uuid "d5c1b408-2db9-4180-9cc9-f0b9c8393999")
+ )
+ (pin "68"
+ (uuid "c6b4c13c-24d4-416d-ac53-0b12205bf7bd")
+ )
+ (pin "17"
+ (uuid "b9e0305a-a3df-4169-90d6-349f46e5fed2")
+ )
+ (pin "89"
+ (uuid "4bf3feb7-e620-4ff5-8a97-484464425736")
+ )
+ (pin "38"
+ (uuid "b653a90f-0604-40fa-b19e-7c14f18015f1")
+ )
+ (pin "174"
+ (uuid "2e7ef14f-19ab-45de-b9d3-b390fea3a8c8")
+ )
+ (pin "81"
+ (uuid "72d129ed-fd69-40d9-80aa-46480b302fc8")
+ )
+ (pin "101"
+ (uuid "f7d063de-370f-4337-985b-c059bc13d752")
+ )
+ (pin "111"
+ (uuid "5e29f41b-27c5-41f3-967f-08986fd1928d")
+ )
+ (pin "96"
+ (uuid "e6cd91e4-faae-468e-9d9b-b7fb8b1f6a1e")
+ )
+ (pin "64"
+ (uuid "32a67fb7-0d88-419a-9dc0-15c41ace3557")
+ )
+ (pin "74"
+ (uuid "5cda4466-d9ab-4065-be76-9787e304220e")
+ )
+ (pin "162"
+ (uuid "9c0e6e70-d80d-4333-a5bf-6f36fb55fe6c")
+ )
+ (pin "40"
+ (uuid "22475dbe-acd0-4725-a03b-ab08c004276d")
+ )
+ (pin "61"
+ (uuid "fa3f441b-8017-4209-bd05-3623224722eb")
+ )
+ (pin "23"
+ (uuid "78c7bee6-556a-47e2-98ce-6e8e6f307814")
+ )
+ (pin "116"
+ (uuid "a581bb76-3c94-4c63-b5ab-af7fc973f811")
+ )
+ (pin "30"
+ (uuid "22b39c0e-f8d6-4198-bf2a-8d056e7e5fa0")
+ )
+ (pin "160"
+ (uuid "14c0802f-84ad-4c5e-ac23-6b18d5d79438")
+ )
+ (pin "91"
+ (uuid "1e863cd3-a4cc-4fb6-8682-562cdf8f9271")
+ )
+ (pin "140"
+ (uuid "cd805142-e518-46d4-be32-db172dbcc7c5")
+ )
+ (pin "157"
+ (uuid "93243c6f-2ef0-4c70-a603-1d9342c44ccb")
+ )
+ (pin "26"
+ (uuid "d90668cf-5434-4be9-8392-f627d81980fa")
+ )
+ (pin "6"
+ (uuid "044878cc-deaf-4329-a6e6-91c0d27320aa")
+ )
+ (pin "9"
+ (uuid "f1ae988b-4c38-4190-beab-e5d012a98592")
+ )
+ (pin "58"
+ (uuid "4209541a-01ae-405a-9dd5-85d8347271f2")
+ )
+ (pin "131"
+ (uuid "f19d79cd-cba9-4186-9a5a-d2428073b6bb")
+ )
+ (pin "37"
+ (uuid "28afe5dc-fe04-4b94-bde7-607ef4204b2c")
+ )
+ (pin "86"
+ (uuid "9238a512-47c6-4f91-b6d4-dbb6e8b454ce")
+ )
+ (pin "126"
+ (uuid "79bdc123-a8a5-48d4-a4ca-dd1389ed4314")
+ )
+ (pin "117"
+ (uuid "1d915276-aefb-4f58-95d2-76579190ea67")
+ )
+ (pin "166"
+ (uuid "bbcbf6a6-0094-4426-bf8d-ad37b404b3e9")
+ )
+ (pin "2"
+ (uuid "f7ac3dd4-815b-4943-9682-d4a0dc2dce3b")
+ )
+ (pin "13"
+ (uuid "13db52b4-396b-4817-af1c-21c0327d7efd")
+ )
+ (pin "103"
+ (uuid "21e1bd1b-f9e7-4f1e-9d28-3be7cd1bcbd6")
+ )
+ (pin "11"
+ (uuid "d67b55c1-349e-4498-81ae-e6fc773ffba1")
+ )
+ (pin "173"
+ (uuid "67b460af-9ba8-4db4-a196-9471f3eb15b2")
+ )
+ (pin "100"
+ (uuid "a51ddbba-7075-467e-ab0a-4f2993780bd3")
+ )
+ (pin "127"
+ (uuid "6107085f-eba3-46fa-88ed-07a92a3a470d")
+ )
+ (pin "155"
+ (uuid "8e46b8f9-1340-4268-9f6a-3754f462ddc8")
+ )
+ (pin "113"
+ (uuid "9e49f546-092c-4ba3-8241-053a373eca1f")
+ )
+ (pin "146"
+ (uuid "67353497-66b9-491a-9785-2e3216b4b6b3")
+ )
+ (pin "1"
+ (uuid "74fd7045-d9aa-4449-907e-d5540165453f")
+ )
+ (pin "176"
+ (uuid "452fe5b5-91d9-4844-adb3-64c461f3b184")
+ )
+ (pin "3"
+ (uuid "645795ac-f87e-4930-9702-4bf714dc6621")
+ )
+ (pin "29"
+ (uuid "e1d2a4e9-57bf-4a17-97ce-cbd405422fee")
+ )
+ (pin "22"
+ (uuid "a025064c-6f1d-4d23-ba73-15e5b8fdff32")
+ )
+ (pin "84"
+ (uuid "745c6975-b0c5-43a6-85ee-1087ff96cc26")
+ )
+ (pin "134"
+ (uuid "6595812c-b032-4a94-aa93-11e421774586")
+ )
+ (pin "132"
+ (uuid "2740a3bb-d595-419b-90fc-4e096feabf7f")
+ )
+ (pin "39"
+ (uuid "6d17e684-d89c-4840-bcd0-f9b9e8d1397c")
+ )
+ (pin "36"
+ (uuid "b0b0e0cc-512f-406a-8001-5c97046d9e13")
+ )
+ (pin "35"
+ (uuid "22a7b7cf-1d23-42ac-8903-4f94d6926e2b")
+ )
+ (pin "48"
+ (uuid "78bb08bd-e1ad-4056-afc6-0dd7f0dc29e0")
+ )
+ (pin "24"
+ (uuid "d474d6e2-9e5a-44d6-a088-ed93e76d9e0f")
+ )
+ (pin "49"
+ (uuid "727b15ac-8c61-48f9-8ba2-26ac35658c88")
+ )
+ (pin "120"
+ (uuid "4e027b18-0b51-40d9-adc0-a0f98641482e")
+ )
+ (pin "92"
+ (uuid "81fd116f-0fa0-489d-abc6-8fad3be085aa")
+ )
+ (pin "25"
+ (uuid "8e6d68e5-556d-4ff8-99df-37956bbaa6f4")
+ )
+ (pin "107"
+ (uuid "5268a9e9-3963-4f7f-8a45-f175868735b3")
+ )
+ (pin "90"
+ (uuid "6a4818eb-ea28-470b-b1c2-2f70ff3846b2")
+ )
+ (pin "150"
+ (uuid "82f09946-25b0-40ec-9b14-8ec1a457a935")
+ )
+ (pin "32"
+ (uuid "23edda60-cfb8-4ee6-8362-ee716b5a0243")
+ )
+ (pin "8"
+ (uuid "a9cca901-a026-45b1-ac9f-d9f752195303")
+ )
+ (pin "119"
+ (uuid "09aa332b-fb1e-4dd8-b360-7bd5d45dc54e")
+ )
+ (pin "28"
+ (uuid "77ddfd1d-85e5-4075-8d46-6b8b1f4f3b99")
+ )
+ (pin "94"
+ (uuid "8d089d24-bd07-4878-87b6-bf11d2b08c1f")
+ )
+ (pin "164"
+ (uuid "8d4317e1-6f03-4915-aaf6-210c514ece3d")
+ )
+ (pin "123"
+ (uuid "a6e7ca6f-72ef-4980-89d8-36cc798967fe")
+ )
+ (pin "76"
+ (uuid "c8d046a2-6e2c-4477-8f88-0a91305d68ea")
+ )
+ (pin "59"
+ (uuid "5f6c3563-b1d7-46df-90a3-df8656f6b36c")
+ )
+ (pin "73"
+ (uuid "61762387-d0b4-425f-b51a-6a9ed759964d")
+ )
+ (pin "175"
+ (uuid "8e4288fb-ec01-4bb0-829c-07ab7f4efd70")
+ )
+ (pin "69"
+ (uuid "87508351-6ec0-4663-a5cd-66ef01d72268")
+ )
+ (pin "88"
+ (uuid "fa5fe992-59ed-47ca-ad9b-ce05a61a2db6")
+ )
+ (pin "52"
+ (uuid "b709ae15-60bd-4097-94a1-0b953a2e07f6")
+ )
+ (pin "41"
+ (uuid "2006d390-edb4-4bca-bf65-7b3bf8ed31fa")
+ )
+ (pin "161"
+ (uuid "4e5025ff-883f-45c9-84b3-d439f22ee5e7")
+ )
+ (pin "54"
+ (uuid "9bb7fbca-17a8-437a-b21c-fd93b7c10256")
+ )
+ (pin "110"
+ (uuid "793359dd-38c8-41cd-b4a8-146b0237d47f")
+ )
+ (pin "5"
+ (uuid "41ca3556-f839-4432-a957-e54a08725029")
+ )
+ (pin "159"
+ (uuid "cf3f4ad9-a37c-4d6d-a8cf-08a7d4f91d73")
+ )
+ (pin "137"
+ (uuid "0a98f507-6022-4fbe-92e9-ad400e11ec4e")
+ )
+ (pin "12"
+ (uuid "cb11aae6-89d9-4740-8a39-0e98847bbdbf")
+ )
+ (pin "142"
+ (uuid "1aff3f71-879a-416e-bd74-649357ba96b0")
+ )
+ (pin "71"
+ (uuid "e766358a-20b8-489c-87ee-8e73e37c6713")
+ )
+ (pin "72"
+ (uuid "c9017343-6a8d-4a60-a8c2-61a6ed1abfd7")
+ )
+ (pin "122"
+ (uuid "0e1075ba-21ed-4d2e-8a85-904c746fec8d")
+ )
+ (pin "102"
+ (uuid "17457a8c-1ef6-49c8-be81-f594c90e62c9")
+ )
+ (pin "170"
+ (uuid "c288187d-e964-45f1-b381-193de8bdb45d")
+ )
+ (pin "87"
+ (uuid "cf188daf-a12d-4c62-875c-ddd4630f3396")
+ )
+ (pin "109"
+ (uuid "540fe1be-7b05-4a7b-909e-3bc0d8149cd1")
+ )
+ (instances
+ (project "FT25-Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd"
+ (reference "U2")
+ (unit 4)
+ )
+ )
+ )
+ )
)
diff --git a/Hardware/Power_Supply.kicad_sch b/Hardware/Power_Supply.kicad_sch
new file mode 100644
index 0000000..8796b27
--- /dev/null
+++ b/Hardware/Power_Supply.kicad_sch
@@ -0,0 +1,11901 @@
+(kicad_sch
+ (version 20231120)
+ (generator "eeschema")
+ (generator_version "8.0")
+ (uuid "b8cc4a78-7caf-4f4e-9703-605abc1f50d8")
+ (paper "A2")
+ (lib_symbols
+ (symbol "Device:C"
+ (pin_numbers hide)
+ (pin_names
+ (offset 0.254)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "C"
+ (at 0.635 2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "C"
+ (at 0.635 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 0.9652 -3.81 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" "Unpolarized capacitor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "cap capacitor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "C_*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "C_0_1"
+ (polyline
+ (pts
+ (xy -2.032 -0.762) (xy 2.032 -0.762)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -2.032 0.762) (xy 2.032 0.762)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "C_1_1"
+ (pin passive line
+ (at 0 3.81 270)
+ (length 2.794)
+ (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 2.794)
+ (name "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:C_Polarized"
+ (pin_numbers hide)
+ (pin_names
+ (offset 0.254)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "C"
+ (at 0.635 2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "C_Polarized"
+ (at 0.635 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 0.9652 -3.81 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" "Polarized capacitor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "cap capacitor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "CP_*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "C_Polarized_0_1"
+ (rectangle
+ (start -2.286 0.508)
+ (end 2.286 1.016)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.778 2.286) (xy -0.762 2.286)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 2.794) (xy -1.27 1.778)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start 2.286 -0.508)
+ (end -2.286 -1.016)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ )
+ (symbol "C_Polarized_1_1"
+ (pin passive line
+ (at 0 3.81 270)
+ (length 2.794)
+ (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 2.794)
+ (name "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:D_Schottky"
+ (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_Schottky"
+ (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" "Schottky diode"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "diode Schottky"
+ (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_Schottky_0_1"
+ (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)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "D_Schottky_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:L"
+ (pin_numbers hide)
+ (pin_names
+ (offset 1.016) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "L"
+ (at -1.27 0 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "L"
+ (at 1.905 0 90)
+ (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" "Inductor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "inductor choke coil reactor magnetic"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "L_0_1"
+ (arc
+ (start 0 -2.54)
+ (mid 0.6323 -1.905)
+ (end 0 -1.27)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start 0 -1.27)
+ (mid 0.6323 -0.635)
+ (end 0 0)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start 0 0)
+ (mid 0.6323 0.635)
+ (end 0 1.27)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start 0 1.27)
+ (mid 0.6323 1.905)
+ (end 0 2.54)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "L_1_1"
+ (pin passive line
+ (at 0 3.81 270)
+ (length 1.27)
+ (name "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -3.81 90)
+ (length 1.27)
+ (name "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:LED"
+ (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" "LED"
+ (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" "Light emitting diode"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "LED diode"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "LED_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)
+ )
+ )
+ (polyline
+ (pts
+ (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "LED_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 "FaSTTUBe_Voltage_Regulators:A5975AD"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at 0 11.43 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "A5975AD"
+ (at 0 13.97 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm"
+ (at 0 11.43 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/a5975ad.pdf"
+ (at 0 11.43 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 "A5975AD_0_1"
+ (rectangle
+ (start 8.89 7.62)
+ (end -8.89 -10.16)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ )
+ (symbol "A5975AD_1_1"
+ (pin output line
+ (at 11.43 5.08 180)
+ (length 2.54)
+ (name "VOUT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin no_connect line
+ (at -11.43 0 0)
+ (length 2.54)
+ (name "SYNC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -2.54 -12.7 90)
+ (length 2.54)
+ (name "INH"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at -11.43 -3.81 0)
+ (length 2.54)
+ (name "COMP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 11.43 -3.81 180)
+ (length 2.54)
+ (name "FB"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -11.43 2.54 0)
+ (length 2.54)
+ (name "VREF"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 0 -12.7 90)
+ (length 2.54)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -11.43 5.08 0)
+ (length 2.54)
+ (name "VCC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 2.54 -12.7 90)
+ (length 2.54)
+ (name "PAD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Regulator_Linear:AP1117-33"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at -3.81 3.175 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "AP1117-33"
+ (at 0 3.175 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2"
+ (at 0 5.08 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://www.diodes.com/datasheets/AP1117.pdf"
+ (at 2.54 -6.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "linear regulator ldo fixed positive obsolete"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "SOT?223*TabPin2*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "AP1117-33_0_1"
+ (rectangle
+ (start -5.08 -5.08)
+ (end 5.08 1.905)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ )
+ (symbol "AP1117-33_1_1"
+ (pin power_in line
+ (at 0 -7.62 90)
+ (length 2.54)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_out line
+ (at 7.62 0 180)
+ (length 2.54)
+ (name "VO"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -7.62 0 0)
+ (length 2.54)
+ (name "VI"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "TPS6510x:TPS65105"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at 0 39.37 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "TPS65105"
+ (at 0 41.91 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_SO:HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm"
+ (at 0 39.37 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tps65101.pdf?HQS=dis-mous-null-mousermode-dsf-pf-null-wwe&ts=1672757737464&ref_url=https%253A%252F%252Fwww.mouser.co.uk%252F"
+ (at 0 39.37 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 "TPS65105_1_1"
+ (rectangle
+ (start -10.16 36.83)
+ (end 8.89 -38.1)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (pin input line
+ (at 11.43 26.67 180)
+ (length 2.54)
+ (name "FB1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_out line
+ (at 11.43 -29.21 180)
+ (length 2.54)
+ (name "VCOM"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 11.43 15.24 180)
+ (length 2.54)
+ (name "VCOMIN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 11.43 -21.59 180)
+ (length 2.54)
+ (name "FB3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_out line
+ (at 11.43 -16.51 180)
+ (length 2.54)
+ (name "OUT3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -12.7 0 0)
+ (length 2.54)
+ (name "C2+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -12.7 -10.16 0)
+ (length 2.54)
+ (name "C2-"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -12.7 15.24 0)
+ (length 2.54)
+ (name "C1+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -12.7 5.08 0)
+ (length 2.54)
+ (name "C1-"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_out line
+ (at 11.43 8.89 180)
+ (length 2.54)
+ (name "DRV"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 1.27 -40.64 90)
+ (length 2.54)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -12.7 -29.21 0)
+ (length 2.54)
+ (name "FB4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 11.43 -6.35 180)
+ (length 2.54)
+ (name "REF"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 11.43 -1.27 180)
+ (length 2.54)
+ (name "FB2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at -12.7 24.13 0)
+ (length 2.54)
+ (name "COMP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -12.7 27.94 0)
+ (length 2.54)
+ (name "ENR"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -12.7 30.48 0)
+ (length 2.54)
+ (name "EN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 3.81 -40.64 90)
+ (length 2.54)
+ (name "PGND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at -12.7 -21.59 0)
+ (length 2.54)
+ (name "BASE"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -12.7 33.02 0)
+ (length 2.54)
+ (name "VIN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 11.43 33.02 180)
+ (length 2.54)
+ (name "SW"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 11.43 30.48 180)
+ (length 2.54)
+ (name "SW"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -3.81 -40.64 90)
+ (length 2.54)
+ (name "PGND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -1.27 -40.64 90)
+ (length 2.54)
+ (name "PGND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 11.43 22.86 180)
+ (length 2.54)
+ (name "SUP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Transistor_BJT:BC847"
+ (pin_names
+ (offset 0) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "Q"
+ (at 5.08 1.905 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "BC847"
+ (at 5.08 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23"
+ (at 5.08 -1.905 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ (italic yes)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://www.infineon.com/dgdl/Infineon-BC847SERIES_BC848SERIES_BC849SERIES_BC850SERIES-DS-v01_01-en.pdf?fileId=db3a304314dca389011541d4630a1657"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Description" "0.1A Ic, 45V Vce, NPN Transistor, SOT-23"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "NPN Small Signal Transistor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "SOT?23*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "BC847_0_1"
+ (polyline
+ (pts
+ (xy 0.635 0.635) (xy 2.54 2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.635 -0.635) (xy 2.54 -2.54) (xy 2.54 -2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.635 1.905) (xy 0.635 -1.905) (xy 0.635 -1.905)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.27 -1.778) (xy 1.778 -1.27) (xy 2.286 -2.286) (xy 1.27 -1.778) (xy 1.27 -1.778)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (circle
+ (center 1.27 0)
+ (radius 2.8194)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "BC847_1_1"
+ (pin input line
+ (at -5.08 0 0)
+ (length 5.715)
+ (name "B"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 2.54 -5.08 90)
+ (length 2.54)
+ (name "E"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 2.54 5.08 270)
+ (length 2.54)
+ (name "C"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:+3V3"
+ (power)
+ (pin_names
+ (offset 0)
+ )
+ (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) hide
+ (name "+3V3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:+5V"
+ (power)
+ (pin_names
+ (offset 0)
+ )
+ (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) hide
+ (name "+5V"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:+5VP"
+ (power)
+ (pin_names
+ (offset 0)
+ )
+ (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" "+5VP"
+ (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 \"+5VP\""
+ (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 "+5VP_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 "+5VP_1_1"
+ (pin power_in line
+ (at 0 0 90)
+ (length 0) hide
+ (name "+5VP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:+VDC"
+ (power)
+ (pin_names
+ (offset 0)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "#PWR"
+ (at 0 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+VDC"
+ (at 0 6.35 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 \"+VDC\""
+ (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 "+VDC_0_1"
+ (polyline
+ (pts
+ (xy -1.143 3.175) (xy 1.143 3.175)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 0) (xy 0 1.27)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 2.032) (xy 0 4.318)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 0 3.175)
+ (radius 1.905)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "+VDC_1_1"
+ (pin power_in line
+ (at 0 0 90)
+ (length 0) hide
+ (name "+VDC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:GND"
+ (power)
+ (pin_names
+ (offset 0)
+ )
+ (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) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (junction
+ (at 432.435 80.01)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "005000e0-185b-4ce7-8668-6caf8f6e623d")
+ )
+ (junction
+ (at 182.88 78.74)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "01b52456-14d3-4ba1-8d52-54ce55aed6cb")
+ )
+ (junction
+ (at 161.925 55.245)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "0863763a-4504-4fe3-a5f4-bdb54b157ed5")
+ )
+ (junction
+ (at 67.945 87.63)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "0ce692b9-d64d-4994-9a32-1416fadd61c0")
+ )
+ (junction
+ (at 173.99 96.52)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "0e275eb3-dceb-434a-bcbf-03953062c17f")
+ )
+ (junction
+ (at 296.545 82.55)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "105c4492-c83f-4574-9133-c3b7cecc084b")
+ )
+ (junction
+ (at 317.5 208.915)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "13784e8d-4f26-4aae-817e-f17f931297d2")
+ )
+ (junction
+ (at 121.285 148.59)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "14a891fe-95b4-4801-a128-115f1ef9d3e0")
+ )
+ (junction
+ (at 86.995 136.525)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "1da5e358-7fea-4e20-8661-fb4a55a36366")
+ )
+ (junction
+ (at 106.68 72.39)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "22e2f6d9-52cd-452a-9ec6-0a187805e905")
+ )
+ (junction
+ (at 138.43 134.62)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "290c3bf9-8c1e-4626-8189-1823d792f5ca")
+ )
+ (junction
+ (at 289.56 226.695)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "2dae7ab2-c56b-4aa8-9ed6-ea8e6ea80f91")
+ )
+ (junction
+ (at 196.85 55.245)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "371399d7-ffb7-47bf-96af-590f4e2dabc9")
+ )
+ (junction
+ (at 149.86 96.52)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "3acf452c-7618-4b2b-ae8e-cd71dd296ee8")
+ )
+ (junction
+ (at 296.545 105.41)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "42c4dfbc-3f5a-4b3e-8e4f-7d90fad41620")
+ )
+ (junction
+ (at 375.285 88.9)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "44843a09-316f-4be9-89d1-91c6176df08f")
+ )
+ (junction
+ (at 381.635 200.025)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "45141723-7edb-4ae4-90c1-9bfe2d4aa284")
+ )
+ (junction
+ (at 415.29 98.425)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "56fd85e2-19b3-4d74-a7e8-f4e1bef7404d")
+ )
+ (junction
+ (at 106.68 74.93)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "58e40f59-b8bc-49b1-8387-609480db188d")
+ )
+ (junction
+ (at 137.795 55.245)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "5f82d775-9328-40a7-a0c6-3751d1c7a9e9")
+ )
+ (junction
+ (at 99.695 72.39)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "63f29ae1-852c-4a17-a383-7f1df1d25e8b")
+ )
+ (junction
+ (at 123.825 148.59)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "69c7c20f-4fb4-48a2-8d20-d68d9ffe0327")
+ )
+ (junction
+ (at 375.285 80.01)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "754a7d05-73c3-41b4-ba65-2a449533a648")
+ )
+ (junction
+ (at 358.775 80.01)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "7e8ac8b0-d25e-47e8-9d53-a36fc89d6f89")
+ )
+ (junction
+ (at 161.925 78.74)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "80c9ef7b-e222-4c1f-bf77-135fc53079fe")
+ )
+ (junction
+ (at 297.18 80.01)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "81d36648-ca66-41d3-addc-b25ee4302e90")
+ )
+ (junction
+ (at 149.225 121.92)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "827adf22-8bb4-42ba-bea4-9809c2a4f6c5")
+ )
+ (junction
+ (at 213.995 55.245)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "83b4a5f5-57d9-4d2c-b371-1e5d6cf1d374")
+ )
+ (junction
+ (at 351.79 200.025)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "8838c564-df61-4388-8d4a-274f4e014e68")
+ )
+ (junction
+ (at 290.195 200.025)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "8b44cc86-b40e-42f7-a5c8-8372abeb0391")
+ )
+ (junction
+ (at 137.795 72.39)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "8ddd8078-5881-448b-8916-f2cabd0f08f2")
+ )
+ (junction
+ (at 335.915 221.615)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "90ed2348-63c7-4cc0-b08a-1077d40edd76")
+ )
+ (junction
+ (at 213.995 95.25)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "90f42569-42e2-4c75-9194-43c99d9eaf57")
+ )
+ (junction
+ (at 324.485 88.9)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "a0c677e4-2d96-46d2-a5fb-668d7fcab3e8")
+ )
+ (junction
+ (at 121.92 148.59)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "a12f2d64-c4a5-4517-a5f8-7815e2cb862d")
+ )
+ (junction
+ (at 173.99 115.57)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "a168d1a8-0d7d-4444-a803-241440381bdb")
+ )
+ (junction
+ (at 67.945 72.39)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "a3cca7c2-f43f-4231-b96f-03e928b8d75a")
+ )
+ (junction
+ (at 149.225 133.985)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "a5a768b9-eda8-417b-b645-94aa54f2d8e7")
+ )
+ (junction
+ (at 335.915 219.71)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "a7b49a99-c402-4dd5-ba55-e47777cde9db")
+ )
+ (junction
+ (at 175.26 55.245)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "aa9a6f6e-c712-478a-9f83-4dc4973d2522")
+ )
+ (junction
+ (at 182.88 55.245)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "ad86e2cc-aff5-4d3d-b597-758bae569b53")
+ )
+ (junction
+ (at 342.9 101.6)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "b3abefb2-576d-4f9a-abeb-c89fde09344a")
+ )
+ (junction
+ (at 317.5 110.49)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "b90a4e9e-1775-4d90-8bd1-b13386f883a9")
+ )
+ (junction
+ (at 310.515 230.505)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "b92b5752-78c7-4a82-8de0-619c5ec503bc")
+ )
+ (junction
+ (at 368.3 200.025)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "be1a7fbe-0341-412a-9a6f-e42d18334698")
+ )
+ (junction
+ (at 388.62 80.01)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "be55ba96-2c06-4cbf-ab7e-0835fc78a7d7")
+ )
+ (junction
+ (at 387.985 80.01)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "c2eefa91-d166-4717-8fe6-1ff0feafd9f2")
+ )
+ (junction
+ (at 189.865 96.52)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "c75683bf-61ee-4508-a729-a93534ffe41f")
+ )
+ (junction
+ (at 158.115 121.92)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "cd1b565d-23d0-4c0d-ae24-a0816660dc12")
+ )
+ (junction
+ (at 368.3 208.915)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "d22b028e-b272-4691-81f9-d49ca314a1da")
+ )
+ (junction
+ (at 73.025 72.39)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "d23ff314-f276-41c4-9664-d744b74dbc7a")
+ )
+ (junction
+ (at 342.9 99.695)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "dc0148b8-bbfe-4ce5-aad4-b8897a59b8ef")
+ )
+ (junction
+ (at 213.995 106.68)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "e9edd57a-23a1-48a7-b481-153277f53d04")
+ )
+ (junction
+ (at 76.2 120.015)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "ec96d41f-d912-45cc-af61-cf10b7cdec98")
+ )
+ (junction
+ (at 86.995 134.62)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "ecdc09fc-b51f-45e1-9ff0-642b3d627b79")
+ )
+ (junction
+ (at 289.56 200.025)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "ecde0d47-74c2-4bdf-8088-46e7450a20d9")
+ )
+ (junction
+ (at 208.915 55.245)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "eeb19de6-f1e8-49db-9b1f-472deb351952")
+ )
+ (junction
+ (at 173.99 105.41)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "fb4e6bc9-768d-49c1-a706-286ac75bf285")
+ )
+ (no_connect
+ (at 331.47 82.55)
+ (uuid "3ecacce1-5803-456c-8a77-ba7b1d5d1a7c")
+ )
+ (no_connect
+ (at 324.485 202.565)
+ (uuid "d5e3a9d3-6af9-40b9-9e1e-8cbb3d761463")
+ )
+ (wire
+ (pts
+ (xy 67.945 120.015) (xy 76.2 120.015)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "00644931-89af-4eb0-b5ef-07132daa5687")
+ )
+ (wire
+ (pts
+ (xy 311.15 110.49) (xy 311.15 109.22)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "0174d3e4-c617-4939-8a50-c300f20f7219")
+ )
+ (wire
+ (pts
+ (xy 53.975 78.105) (xy 53.975 72.39)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "024f4e98-1333-4c01-a0e9-624c6c5bd86d")
+ )
+ (wire
+ (pts
+ (xy 432.435 90.17) (xy 432.435 89.535)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "0306501a-f6ac-46c4-a332-a328054993de")
+ )
+ (wire
+ (pts
+ (xy 317.5 219.075) (xy 317.5 221.615)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "058c9cf9-c985-46d4-9ff8-a39e8e87e29c")
+ )
+ (wire
+ (pts
+ (xy 368.3 208.28) (xy 368.3 208.915)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "076cb5a1-28ed-4644-931e-08f3dddcaeb7")
+ )
+ (wire
+ (pts
+ (xy 317.5 208.915) (xy 317.5 211.455)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "082206f3-6ac4-4a9b-8861-16c7f6388485")
+ )
+ (wire
+ (pts
+ (xy 375.285 80.01) (xy 375.285 80.645)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "08c146d0-1886-4e92-b76b-e2b32aa1d0c5")
+ )
+ (wire
+ (pts
+ (xy 117.475 55.245) (xy 99.695 55.245)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "09b053cb-55ed-4e0c-abb2-1260025af671")
+ )
+ (wire
+ (pts
+ (xy 86.995 136.525) (xy 86.995 138.43)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "0a817279-4a00-44e8-83cd-1b2cea87dba6")
+ )
+ (wire
+ (pts
+ (xy 196.85 55.245) (xy 196.85 59.055)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "0daafe55-c151-4780-8c17-3a9ba95addd5")
+ )
+ (wire
+ (pts
+ (xy 324.485 88.9) (xy 331.47 88.9)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "0fd36cb1-b928-4399-8104-1ffff5d5f3e4")
+ )
+ (wire
+ (pts
+ (xy 226.695 106.68) (xy 226.695 105.41)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "10b61f67-b7e2-4967-ad56-cc4ff14e4555")
+ )
+ (wire
+ (pts
+ (xy 53.975 85.725) (xy 53.975 87.63)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "12a2c476-2454-463f-81a0-e826c542ccab")
+ )
+ (wire
+ (pts
+ (xy 290.195 194.31) (xy 290.195 200.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "13543697-e87d-4313-b938-fb12fbb267e6")
+ )
+ (wire
+ (pts
+ (xy 86.995 146.05) (xy 86.995 147.32)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "13daf24f-86a4-4ec2-8fe2-9b00696ea8e9")
+ )
+ (wire
+ (pts
+ (xy 146.685 113.665) (xy 146.685 106.68)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "14699c80-5e1d-4a4c-832d-50dd4b92e083")
+ )
+ (wire
+ (pts
+ (xy 106.68 72.39) (xy 106.68 74.93)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "14a6e59c-0a71-478c-8b41-bdd25d658475")
+ )
+ (wire
+ (pts
+ (xy 179.07 90.17) (xy 179.07 95.25)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "14c02e2a-dac4-47b7-af34-093242682cd6")
+ )
+ (wire
+ (pts
+ (xy 381.635 200.025) (xy 400.05 200.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "14d921e1-4ccc-4eaa-8d68-4d835917b14d")
+ )
+ (wire
+ (pts
+ (xy 60.325 173.99) (xy 60.325 175.895)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "16ec2fbf-4919-4b70-965c-619e2d939867")
+ )
+ (wire
+ (pts
+ (xy 277.495 220.98) (xy 277.495 226.695)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "16f3c41b-add1-45e3-86ba-2563e75e9e77")
+ )
+ (wire
+ (pts
+ (xy 121.285 148.59) (xy 121.92 148.59)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "175e6fc8-fa07-4058-ba2a-f68e35f03529")
+ )
+ (wire
+ (pts
+ (xy 351.79 212.09) (xy 351.79 200.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1862e35a-af86-454e-a9a3-9ca8bc9b1887")
+ )
+ (wire
+ (pts
+ (xy 354.33 80.01) (xy 358.775 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1899adad-ace9-4aba-9826-46259e4f82e1")
+ )
+ (wire
+ (pts
+ (xy 335.915 221.615) (xy 351.79 221.615)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1982aeda-818f-443b-8c79-c5fb6d20b044")
+ )
+ (wire
+ (pts
+ (xy 388.62 80.01) (xy 407.67 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1a083e64-c5c1-471c-87b7-e878372235b2")
+ )
+ (wire
+ (pts
+ (xy 99.695 72.39) (xy 106.68 72.39)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1ad30543-2bde-402b-81ad-f9e902d2f2fa")
+ )
+ (wire
+ (pts
+ (xy 342.9 101.6) (xy 358.775 101.6)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1b47f4d9-0fdc-41b0-99da-38199e58e299")
+ )
+ (wire
+ (pts
+ (xy 358.775 101.6) (xy 358.775 99.695)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1cc601a7-e41c-42e1-8bcc-be44114d71cd")
+ )
+ (wire
+ (pts
+ (xy 160.02 96.52) (xy 173.99 96.52)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1e4884ec-92dc-46e3-89c1-5e1effbad2fd")
+ )
+ (wire
+ (pts
+ (xy 173.99 115.57) (xy 144.145 115.57)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1f26826a-4d74-4b31-9b8d-cf2bcbdbc0c0")
+ )
+ (wire
+ (pts
+ (xy 123.825 146.05) (xy 123.825 148.59)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1f49c0c1-3417-41ba-86b0-b5d139038fd3")
+ )
+ (wire
+ (pts
+ (xy 158.115 125.095) (xy 158.115 121.92)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1fa03ad3-087d-4f91-b10d-f8a31d889245")
+ )
+ (wire
+ (pts
+ (xy 125.095 55.245) (xy 137.795 55.245)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2023cd56-5f57-443f-8f47-84d52b78ff9d")
+ )
+ (wire
+ (pts
+ (xy 347.345 200.025) (xy 351.79 200.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "213b7239-8688-435d-a023-892de6da1ff7")
+ )
+ (wire
+ (pts
+ (xy 335.915 219.71) (xy 338.455 219.71)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2358b1e5-c2c5-48e4-910e-97ac9e5ef2c8")
+ )
+ (wire
+ (pts
+ (xy 123.825 148.59) (xy 126.365 148.59)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "26a5646c-12c0-4856-9d69-46789a6bc0b7")
+ )
+ (wire
+ (pts
+ (xy 106.68 74.93) (xy 109.855 74.93)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "28ee0ad7-7cbf-4c36-a73e-6a0d4b6cee21")
+ )
+ (wire
+ (pts
+ (xy 175.26 55.245) (xy 182.88 55.245)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "293c3402-5be7-4bba-b15c-208978acd778")
+ )
+ (wire
+ (pts
+ (xy 126.365 148.59) (xy 126.365 146.05)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2944eb7e-1e8d-40ff-bcaf-cc67ebe1d623")
+ )
+ (wire
+ (pts
+ (xy 161.925 78.74) (xy 182.88 78.74)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "29ff3bff-be7b-4b0a-bf07-df76d1da04f8")
+ )
+ (wire
+ (pts
+ (xy 388.62 86.36) (xy 388.62 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2b925dcf-d89a-4487-ab66-530db385d313")
+ )
+ (wire
+ (pts
+ (xy 289.56 220.98) (xy 289.56 226.695)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2c79f7dd-a29f-4f77-b3d9-9dcb2ef10e73")
+ )
+ (wire
+ (pts
+ (xy 335.915 217.805) (xy 335.915 219.71)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2ce32082-6408-43d5-b4a7-c115f1778b2b")
+ )
+ (wire
+ (pts
+ (xy 173.99 96.52) (xy 189.865 96.52)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2dd6d31f-be71-48bb-920c-b76eba3daff2")
+ )
+ (wire
+ (pts
+ (xy 208.915 55.245) (xy 208.915 59.055)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3380f810-3ac4-4ad4-bbb5-d5bea058417f")
+ )
+ (wire
+ (pts
+ (xy 101.6 90.805) (xy 101.6 90.17)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "343a04c9-1c15-437e-8e7d-bd94391dd101")
+ )
+ (wire
+ (pts
+ (xy 146.685 106.68) (xy 133.985 106.68)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "344bbfbc-6e36-450f-ad72-1becffb4121f")
+ )
+ (polyline
+ (pts
+ (xy 34.29 29.845) (xy 248.285 29.845)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "35934de9-6695-41f6-9ed8-8ffb0d80b7d4")
+ )
+ (wire
+ (pts
+ (xy 133.985 78.74) (xy 161.925 78.74)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "35b8249a-ef74-48e5-b3a2-41834b278169")
+ )
+ (wire
+ (pts
+ (xy 86.995 120.015) (xy 86.995 121.92)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "372eb469-54f9-43da-8455-61474b73e14c")
+ )
+ (wire
+ (pts
+ (xy 296.545 100.965) (xy 296.545 105.41)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "375f888c-0b25-4078-9e28-dcd15169d0c9")
+ )
+ (wire
+ (pts
+ (xy 149.225 121.92) (xy 149.225 124.46)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "37636ecb-b6cb-43d4-a291-dcbb1728eeb2")
+ )
+ (wire
+ (pts
+ (xy 53.975 72.39) (xy 67.945 72.39)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "39261240-518a-4bcd-991a-2fda2dd68d3e")
+ )
+ (polyline
+ (pts
+ (xy 248.285 191.135) (xy 34.29 191.135)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3944899a-5a65-440b-928f-dfc5c40057e5")
+ )
+ (wire
+ (pts
+ (xy 213.995 105.41) (xy 213.995 106.68)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3a6eac3a-a510-4afb-95be-ddd2641dac33")
+ )
+ (wire
+ (pts
+ (xy 304.165 230.505) (xy 304.165 229.235)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3bd3953a-f4ff-473d-9ae2-19775efb5788")
+ )
+ (wire
+ (pts
+ (xy 226.695 95.25) (xy 213.995 95.25)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3bf6c685-b144-4892-9662-42bbb5377ac1")
+ )
+ (wire
+ (pts
+ (xy 189.865 106.045) (xy 189.865 107.95)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3c72b629-f298-47b8-8965-45491031f01f")
+ )
+ (wire
+ (pts
+ (xy 368.3 200.025) (xy 368.3 200.66)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3fede7af-dcfd-4a53-a5d7-38844494d094")
+ )
+ (wire
+ (pts
+ (xy 138.43 139.065) (xy 138.43 134.62)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "40104532-a364-4fe4-b5b5-eb9a40529e20")
+ )
+ (wire
+ (pts
+ (xy 149.225 146.05) (xy 149.225 144.78)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4219cdb7-86b7-41e4-ba68-9c85b12b022b")
+ )
+ (wire
+ (pts
+ (xy 226.695 97.79) (xy 226.695 95.25)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "42bf7825-2ddb-41c7-887f-0c67b1036119")
+ )
+ (wire
+ (pts
+ (xy 311.15 88.9) (xy 324.485 88.9)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4702eb45-2468-4726-9ab5-fbd56884b157")
+ )
+ (wire
+ (pts
+ (xy 149.225 133.985) (xy 149.225 137.16)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4887d7e7-5c29-447b-85a0-77eed2c9f9d1")
+ )
+ (wire
+ (pts
+ (xy 363.22 200.025) (xy 368.3 200.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "48ce30d3-9a85-4bf0-a183-8bec176787fd")
+ )
+ (wire
+ (pts
+ (xy 149.225 133.985) (xy 144.78 133.985)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4b3e67b1-9a7b-4e0b-bcd0-c3f70c3279c9")
+ )
+ (wire
+ (pts
+ (xy 208.915 55.245) (xy 213.995 55.245)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4c8f25ca-5dcd-44f1-b571-2db6cb4cd814")
+ )
+ (polyline
+ (pts
+ (xy 274.955 49.53) (xy 480.695 49.53)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4f231e2f-7b0f-428d-a0a1-cd0f29fd915b")
+ )
+ (wire
+ (pts
+ (xy 146.05 96.52) (xy 149.86 96.52)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4f471269-b447-4a5d-b647-5348d6d0b10a")
+ )
+ (wire
+ (pts
+ (xy 137.795 55.245) (xy 137.795 72.39)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4f997adc-8a7c-4723-91a9-1270e6d3d1a3")
+ )
+ (wire
+ (pts
+ (xy 182.88 87.63) (xy 182.88 89.535)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "50fafd8e-dfc0-4ec6-9a03-0c14b6849120")
+ )
+ (wire
+ (pts
+ (xy 182.88 76.2) (xy 182.88 78.74)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "52a0090e-f59c-40da-84d0-2a88af24ded4")
+ )
+ (wire
+ (pts
+ (xy 138.43 134.62) (xy 133.985 134.62)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "52a8e631-2d74-44e0-b8d9-5b9555de0d86")
+ )
+ (wire
+ (pts
+ (xy 432.435 80.01) (xy 422.91 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "53405adb-b275-42d5-bf52-dfcdb50d118e")
+ )
+ (wire
+ (pts
+ (xy 73.025 72.39) (xy 99.695 72.39)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "54081a83-f371-4f08-af67-3c01ceaa05c4")
+ )
+ (wire
+ (pts
+ (xy 73.025 68.58) (xy 73.025 72.39)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "545d4a21-72c3-4d5b-9cd9-60a128c2a496")
+ )
+ (wire
+ (pts
+ (xy 173.99 105.41) (xy 173.99 106.68)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "566f7c6a-51f6-4be4-817c-19413688f7b7")
+ )
+ (wire
+ (pts
+ (xy 284.48 93.345) (xy 284.48 82.55)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "56d467f2-d2b6-47e8-8ec2-dfee43188d72")
+ )
+ (polyline
+ (pts
+ (xy 248.285 29.845) (xy 248.285 191.135)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "57b3ef7c-fb30-4c80-94d4-ae36f852a1ce")
+ )
+ (wire
+ (pts
+ (xy 67.945 131.445) (xy 67.945 132.715)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "57f02218-e43b-413c-b93b-16b1111e82b5")
+ )
+ (wire
+ (pts
+ (xy 290.195 200.025) (xy 324.485 200.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "5858815c-702e-4799-b808-d19557e29c82")
+ )
+ (wire
+ (pts
+ (xy 296.545 80.01) (xy 296.545 82.55)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "58905d55-96b9-4c62-8319-fb3884e6a58b")
+ )
+ (wire
+ (pts
+ (xy 340.36 99.695) (xy 340.36 97.79)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "596ce339-0675-4387-972f-4c1d6c8de6d8")
+ )
+ (wire
+ (pts
+ (xy 368.3 217.17) (xy 368.3 219.71)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "5ae9e227-d317-43fa-918e-d77122caea3f")
+ )
+ (wire
+ (pts
+ (xy 109.855 115.57) (xy 101.6 115.57)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "5c19a335-1ac8-42b8-b24e-12067127e467")
+ )
+ (wire
+ (pts
+ (xy 100.965 81.28) (xy 109.855 81.28)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "5c387f88-2843-4aab-b008-64fcc0fbe5ae")
+ )
+ (wire
+ (pts
+ (xy 415.29 98.425) (xy 432.435 98.425)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "5c7d7d5c-7049-486f-b589-1c6ef6eda9f8")
+ )
+ (wire
+ (pts
+ (xy 189.865 96.52) (xy 191.135 96.52)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "5d16d174-d7af-4b3a-991d-94118d40c2e6")
+ )
+ (wire
+ (pts
+ (xy 289.56 226.695) (xy 289.56 231.775)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "5ed5b4a0-46ab-400d-a9dd-cbd2acaec48d")
+ )
+ (wire
+ (pts
+ (xy 101.6 106.68) (xy 101.6 105.41)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "605e2b95-f117-4f63-a110-3178c5733d53")
+ )
+ (wire
+ (pts
+ (xy 400.05 197.485) (xy 400.05 200.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "61cb20ef-2018-48b7-932d-cb47de7c9244")
+ )
+ (wire
+ (pts
+ (xy 213.995 106.68) (xy 226.695 106.68)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "62c226b3-39e5-4d45-9f53-66442070d16b")
+ )
+ (wire
+ (pts
+ (xy 153.035 55.245) (xy 161.925 55.245)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "62d03d0e-1aa1-485f-97a1-02fcccdca323")
+ )
+ (wire
+ (pts
+ (xy 121.285 146.05) (xy 121.285 148.59)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "62fa75c6-1ead-4697-902e-26d3eac8a00f")
+ )
+ (wire
+ (pts
+ (xy 82.55 91.44) (xy 82.55 93.345)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "63adba34-b799-40fd-bf39-a0fd9c8d6bc1")
+ )
+ (wire
+ (pts
+ (xy 375.285 97.155) (xy 375.285 99.695)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "63cc6a2b-a84f-4d01-ba88-b1c33af8ae75")
+ )
+ (wire
+ (pts
+ (xy 311.15 101.6) (xy 311.15 88.9)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6420950e-04e9-4396-86d6-3c96aefb5f6f")
+ )
+ (wire
+ (pts
+ (xy 82.55 81.28) (xy 82.55 83.82)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "683df69c-ee0a-4921-bad0-3fa4c6cce90d")
+ )
+ (wire
+ (pts
+ (xy 144.78 133.985) (xy 144.78 127)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "69233f2d-a6c7-446e-bd19-41ea9762ede6")
+ )
+ (wire
+ (pts
+ (xy 149.225 132.08) (xy 149.225 133.985)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "69e09a72-3fd8-4df2-bcc6-0e212474241a")
+ )
+ (wire
+ (pts
+ (xy 213.995 106.68) (xy 213.995 109.22)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "69ea8636-d34c-41b2-a7ae-543754e7dadf")
+ )
+ (wire
+ (pts
+ (xy 165.1 105.41) (xy 173.99 105.41)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6ae8e45f-9ada-4932-96d7-d892fc7231bf")
+ )
+ (wire
+ (pts
+ (xy 368.3 200.025) (xy 381.635 200.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6b4515c2-0f1f-4edb-8204-47b6de4db21c")
+ )
+ (wire
+ (pts
+ (xy 297.18 80.01) (xy 331.47 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6d3a760f-d2ef-42a6-853f-88d918e48936")
+ )
+ (wire
+ (pts
+ (xy 358.775 80.01) (xy 362.585 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6dd753bf-2fb5-4b65-8371-4453d5dd5c48")
+ )
+ (wire
+ (pts
+ (xy 173.99 115.57) (xy 173.99 116.205)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6e20af80-cbaf-4240-9941-3eaef1f1b18a")
+ )
+ (wire
+ (pts
+ (xy 109.855 77.47) (xy 106.68 77.47)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6fbe3c60-de2c-4d05-89ee-b6b4445cdaa3")
+ )
+ (wire
+ (pts
+ (xy 387.985 77.47) (xy 387.985 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7129ca5c-b5e4-4942-bf2e-e4bdfbd3d85a")
+ )
+ (wire
+ (pts
+ (xy 345.44 99.695) (xy 345.44 97.79)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "73d3ca22-8762-4b6a-a517-61b042837b3f")
+ )
+ (wire
+ (pts
+ (xy 415.29 87.63) (xy 415.29 98.425)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "74e3f312-4fc8-4ea2-afbc-824d3218db87")
+ )
+ (wire
+ (pts
+ (xy 133.985 127) (xy 144.78 127)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "759b071f-6fdd-474e-9bb6-141334875d4b")
+ )
+ (wire
+ (pts
+ (xy 101.6 90.17) (xy 109.855 90.17)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "768a208b-c2d1-44f4-a5d3-a956af6cef9c")
+ )
+ (wire
+ (pts
+ (xy 289.56 200.025) (xy 289.56 213.36)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "772d863f-06e4-45cb-a143-786df59a01b0")
+ )
+ (polyline
+ (pts
+ (xy 274.955 144.78) (xy 480.695 144.78)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "77da1500-4aba-4e3f-a120-169408b589d6")
+ )
+ (wire
+ (pts
+ (xy 277.495 226.695) (xy 289.56 226.695)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "77f8d270-6220-4890-b8ca-a5d20b1b7b2a")
+ )
+ (wire
+ (pts
+ (xy 101.6 105.41) (xy 109.855 105.41)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "78929854-0822-413b-a8f4-c8ee6f86a56d")
+ )
+ (wire
+ (pts
+ (xy 317.5 112.395) (xy 317.5 110.49)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7ac23e28-f6cd-4387-a3b0-51cf7a66e2a2")
+ )
+ (wire
+ (pts
+ (xy 432.435 78.105) (xy 432.435 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7add6252-9abf-496c-adfc-e0098c4d020e")
+ )
+ (wire
+ (pts
+ (xy 432.435 98.425) (xy 432.435 97.79)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7e6e78ce-43cb-4164-8478-05deb2811ca6")
+ )
+ (wire
+ (pts
+ (xy 375.285 80.01) (xy 387.985 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7ea81248-e54c-4e30-8f05-1c864ba4edb1")
+ )
+ (wire
+ (pts
+ (xy 133.985 121.92) (xy 149.225 121.92)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "806f34af-ba58-40be-b365-75505ba774b0")
+ )
+ (wire
+ (pts
+ (xy 173.99 114.3) (xy 173.99 115.57)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "822d903f-7553-47bc-95d1-1f2f822ce115")
+ )
+ (wire
+ (pts
+ (xy 173.99 104.775) (xy 173.99 105.41)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "85586da7-3839-4cdd-a282-0200c5734991")
+ )
+ (wire
+ (pts
+ (xy 333.375 219.71) (xy 333.375 217.805)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "858e011c-e562-4314-8178-c0ea8d4b58e1")
+ )
+ (wire
+ (pts
+ (xy 415.29 98.425) (xy 415.29 100.33)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "861b333e-9e55-4c5a-9fad-bdc6a41f4bbd")
+ )
+ (wire
+ (pts
+ (xy 304.165 221.615) (xy 304.165 208.915)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "86420c39-38d2-4426-82ab-ad7be75828b9")
+ )
+ (wire
+ (pts
+ (xy 297.18 74.295) (xy 297.18 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "88c3b319-31b5-4523-a249-8d6b3748812e")
+ )
+ (wire
+ (pts
+ (xy 146.685 113.665) (xy 165.1 113.665)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "89109703-2ba4-4b6e-af33-9fe408065302")
+ )
+ (wire
+ (pts
+ (xy 358.775 92.075) (xy 358.775 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8e137f61-31ac-4fea-85b6-80e90657cb72")
+ )
+ (wire
+ (pts
+ (xy 387.985 80.01) (xy 388.62 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8e72eacd-0f44-4f78-b0ff-ed5f6385c17d")
+ )
+ (wire
+ (pts
+ (xy 121.92 151.13) (xy 121.92 148.59)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8eadfa6f-ce37-40bc-b4ae-6cbdd84cac73")
+ )
+ (wire
+ (pts
+ (xy 317.5 230.505) (xy 317.5 229.235)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8eb5fd59-1410-4111-ad80-e7ef0f0a91b3")
+ )
+ (wire
+ (pts
+ (xy 347.345 208.915) (xy 368.3 208.915)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8ef1a7d7-0960-4c08-a38f-4cd085cd6b81")
+ )
+ (wire
+ (pts
+ (xy 335.915 219.71) (xy 333.375 219.71)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8f38ae78-fb93-49b6-90a1-dcda0569cb98")
+ )
+ (wire
+ (pts
+ (xy 67.945 123.825) (xy 67.945 120.015)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "90bc205c-4558-468e-bfe6-69b6a3b27b1c")
+ )
+ (wire
+ (pts
+ (xy 317.5 208.915) (xy 324.485 208.915)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "90e4df7b-7516-4257-8981-c8c6e6b24371")
+ )
+ (wire
+ (pts
+ (xy 161.925 55.245) (xy 175.26 55.245)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9127e7f1-e864-4764-9556-dd72618bc195")
+ )
+ (wire
+ (pts
+ (xy 213.995 92.075) (xy 213.995 95.25)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "918d7ecf-2352-4134-b609-6f2f032275aa")
+ )
+ (wire
+ (pts
+ (xy 161.925 67.945) (xy 161.925 78.74)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "91d76694-39de-439c-9769-c81f38ae49dc")
+ )
+ (wire
+ (pts
+ (xy 109.855 100.33) (xy 101.6 100.33)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9237bb81-2b41-4c19-bbc7-ec3693433e2b")
+ )
+ (wire
+ (pts
+ (xy 173.99 96.52) (xy 173.99 97.155)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "935e56d3-3b4f-4c61-9440-8baa1e47105f")
+ )
+ (wire
+ (pts
+ (xy 149.225 121.92) (xy 158.115 121.92)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "94b2b69d-da0d-4a84-8410-7c14b5b6b91e")
+ )
+ (wire
+ (pts
+ (xy 310.515 232.41) (xy 310.515 230.505)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9702622c-a99a-4526-984c-99c8491b69b9")
+ )
+ (wire
+ (pts
+ (xy 342.9 97.79) (xy 342.9 99.695)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "97b04c24-d059-4277-86d6-fe788960d053")
+ )
+ (wire
+ (pts
+ (xy 338.455 219.71) (xy 338.455 217.805)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "97cbaef8-d5a3-468c-85c0-9fc6860fe59f")
+ )
+ (wire
+ (pts
+ (xy 335.915 219.71) (xy 335.915 221.615)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "98c368b0-f5be-448e-b778-b9cb395a22ea")
+ )
+ (wire
+ (pts
+ (xy 179.07 95.25) (xy 213.995 95.25)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9a53b33e-c05a-41f7-99f2-4a02ecb7c54d")
+ )
+ (wire
+ (pts
+ (xy 342.9 101.6) (xy 342.9 102.87)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9a8fc19b-a2cb-465f-a50d-b272b5a16772")
+ )
+ (wire
+ (pts
+ (xy 196.85 55.245) (xy 208.915 55.245)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9b62f15a-848e-40d4-8052-fc4100050976")
+ )
+ (wire
+ (pts
+ (xy 109.855 72.39) (xy 106.68 72.39)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9b90c0ce-e920-495a-89f0-d7217c7d4aa7")
+ )
+ (wire
+ (pts
+ (xy 289.56 200.025) (xy 290.195 200.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "9dec551b-528b-445d-9d09-8ac356378283")
+ )
+ (wire
+ (pts
+ (xy 342.9 99.695) (xy 340.36 99.695)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a06e98a6-f8ca-4b8b-b2ba-f5ddee892b39")
+ )
+ (wire
+ (pts
+ (xy 118.745 148.59) (xy 121.285 148.59)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a2e04c07-4b17-4ab0-955d-5ddaf90518e2")
+ )
+ (wire
+ (pts
+ (xy 324.485 99.06) (xy 324.485 101.6)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a3266a93-15aa-44b6-9c5b-96b338155442")
+ )
+ (wire
+ (pts
+ (xy 213.995 55.245) (xy 216.535 55.245)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a38bc965-8ce2-4db3-a89f-0c720cb12d52")
+ )
+ (wire
+ (pts
+ (xy 121.92 148.59) (xy 123.825 148.59)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a46f97d2-c548-477f-b642-8d33a53b4c88")
+ )
+ (wire
+ (pts
+ (xy 67.945 85.725) (xy 67.945 87.63)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a5125585-d59d-4114-9115-7a0f710b31e2")
+ )
+ (wire
+ (pts
+ (xy 144.145 111.76) (xy 144.145 115.57)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a8518be9-a379-4e75-9dcf-82afbca72b03")
+ )
+ (wire
+ (pts
+ (xy 324.485 110.49) (xy 324.485 109.22)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a8846b13-f417-46c7-97e5-223c4c127882")
+ )
+ (wire
+ (pts
+ (xy 296.545 105.41) (xy 296.545 111.76)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a8f9b466-ce92-4eb6-a4de-27d71132759e")
+ )
+ (wire
+ (pts
+ (xy 76.2 116.84) (xy 76.2 120.015)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "aa5df4f2-5552-4455-a834-4f8604a5656f")
+ )
+ (wire
+ (pts
+ (xy 354.33 88.9) (xy 375.285 88.9)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "abba22a9-a2ce-4640-adea-3ddc48ce0d71")
+ )
+ (wire
+ (pts
+ (xy 137.795 72.39) (xy 133.985 72.39)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ac628f2c-f502-4129-a6b5-c25d0165ae76")
+ )
+ (wire
+ (pts
+ (xy 432.435 81.915) (xy 432.435 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "acdce894-3be7-499a-bb73-7204305c3acd")
+ )
+ (polyline
+ (pts
+ (xy 34.29 29.845) (xy 34.29 191.135)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "af8bd638-b263-4b41-a6fc-e567e1a843de")
+ )
+ (wire
+ (pts
+ (xy 175.26 82.55) (xy 175.26 55.245)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b05a8563-82d5-4048-873b-230d8521a63c")
+ )
+ (wire
+ (pts
+ (xy 189.865 96.52) (xy 189.865 98.425)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b33524cd-d073-4681-8f91-d1157cb613d6")
+ )
+ (wire
+ (pts
+ (xy 133.985 111.76) (xy 144.145 111.76)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b5b18032-5509-4979-8e58-ea752e736947")
+ )
+ (wire
+ (pts
+ (xy 67.945 72.39) (xy 73.025 72.39)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b6959a45-6e37-4ee3-9fa4-d168436f0887")
+ )
+ (wire
+ (pts
+ (xy 149.86 96.52) (xy 149.86 97.79)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b7c2c4e7-8b62-4586-8252-9606f2037f15")
+ )
+ (wire
+ (pts
+ (xy 351.79 221.615) (xy 351.79 219.71)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b871058e-0764-4df5-b541-b6909edd9214")
+ )
+ (wire
+ (pts
+ (xy 101.6 98.425) (xy 101.6 100.33)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ba2d6753-3d96-4531-ab34-d03fe5e2217d")
+ )
+ (polyline
+ (pts
+ (xy 480.695 144.78) (xy 480.695 49.53)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "bab14410-fde4-4b1e-8b9b-6f1da93107c2")
+ )
+ (wire
+ (pts
+ (xy 101.6 115.57) (xy 101.6 114.3)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "bb6a8772-a36e-4ad6-844e-9ebdc63c56c2")
+ )
+ (wire
+ (pts
+ (xy 317.5 110.49) (xy 324.485 110.49)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "bede1986-63d0-4273-9a9b-c07a1c6a5035")
+ )
+ (wire
+ (pts
+ (xy 86.995 132.08) (xy 86.995 134.62)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c0168ae5-ebab-4658-aeba-5a2b791d635a")
+ )
+ (wire
+ (pts
+ (xy 67.945 78.105) (xy 67.945 72.39)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c0f0d984-d4b5-4bbe-8723-01addfe85942")
+ )
+ (wire
+ (pts
+ (xy 182.88 78.74) (xy 182.88 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c1215901-a15f-441a-8b5e-1b4c22f2eba6")
+ )
+ (wire
+ (pts
+ (xy 133.985 90.17) (xy 179.07 90.17)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c20ee481-94a0-4171-9959-4253bfe7c824")
+ )
+ (wire
+ (pts
+ (xy 351.79 200.025) (xy 355.6 200.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c3575dac-494b-4ccc-a47d-b57c42bbc49c")
+ )
+ (wire
+ (pts
+ (xy 161.925 55.245) (xy 161.925 60.325)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c3b77c2d-2397-41d7-aeb8-0674f8d550db")
+ )
+ (wire
+ (pts
+ (xy 53.975 87.63) (xy 67.945 87.63)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c44058c8-07ba-4bbd-91fc-e471d8b9565c")
+ )
+ (wire
+ (pts
+ (xy 109.855 134.62) (xy 86.995 134.62)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c452f412-da96-45fd-943b-e965a2e09fd0")
+ )
+ (wire
+ (pts
+ (xy 60.325 152.4) (xy 60.325 156.21)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c534f9bb-f041-4c84-a15b-b45bc2388e3a")
+ )
+ (polyline
+ (pts
+ (xy 274.955 49.53) (xy 274.955 144.78)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c58afb25-6b05-49e4-999f-025c9dc7bf25")
+ )
+ (wire
+ (pts
+ (xy 182.88 66.675) (xy 182.88 68.58)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c917bdcf-b015-4423-8e73-61acf615c084")
+ )
+ (wire
+ (pts
+ (xy 213.995 84.455) (xy 213.995 55.245)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c98f647d-0110-4a80-9bf8-f7ceac3b6d24")
+ )
+ (wire
+ (pts
+ (xy 182.88 55.245) (xy 182.88 59.055)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c9a1fd7c-878b-4f60-8b11-bb7ee3be761b")
+ )
+ (wire
+ (pts
+ (xy 149.86 96.52) (xy 152.4 96.52)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ca1d02d9-97c2-481d-b327-7db9c8485b97")
+ )
+ (wire
+ (pts
+ (xy 137.795 55.245) (xy 145.415 55.245)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ca68a734-22a8-451c-b1a3-6186f3a61687")
+ )
+ (wire
+ (pts
+ (xy 138.43 134.62) (xy 139.065 134.62)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "cae523fc-1890-4a07-b75c-cc5a247f168d")
+ )
+ (wire
+ (pts
+ (xy 381.635 213.995) (xy 381.635 219.075)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "cbc2f0fa-46c2-4b16-8976-34f7b5725efe")
+ )
+ (wire
+ (pts
+ (xy 208.915 66.675) (xy 208.915 68.58)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "cd122c63-3661-4754-a411-82ce8d07a86b")
+ )
+ (wire
+ (pts
+ (xy 67.945 87.63) (xy 67.945 88.265)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ce1f6409-1b88-4eed-b4f8-c7fb7311b615")
+ )
+ (wire
+ (pts
+ (xy 137.795 74.93) (xy 137.795 72.39)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d0309bd5-f429-4555-9673-19315715915f")
+ )
+ (wire
+ (pts
+ (xy 311.15 110.49) (xy 317.5 110.49)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d0a14db9-3bdc-4d63-9559-d2d29819d94d")
+ )
+ (wire
+ (pts
+ (xy 284.48 105.41) (xy 296.545 105.41)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d156d8af-9893-4f80-8ca4-edfbaf30ec59")
+ )
+ (wire
+ (pts
+ (xy 310.515 230.505) (xy 317.5 230.505)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d1e82a82-5abf-43da-8536-42b976399024")
+ )
+ (wire
+ (pts
+ (xy 93.345 81.28) (xy 82.55 81.28)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d435e0f2-cbb6-4869-a1f2-69e859d65219")
+ )
+ (wire
+ (pts
+ (xy 138.43 146.685) (xy 138.43 148.59)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d4aaa9e9-b6b7-4606-b87f-b2ade73a5630")
+ )
+ (wire
+ (pts
+ (xy 284.48 100.965) (xy 284.48 105.41)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d66c64b6-d54c-491e-b876-0b9119b62ddc")
+ )
+ (wire
+ (pts
+ (xy 158.115 121.92) (xy 160.02 121.92)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d9227d77-3694-4e09-b591-c74c7e4a9fc3")
+ )
+ (wire
+ (pts
+ (xy 324.485 88.9) (xy 324.485 91.44)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "db22c116-cde1-4bf3-8fc1-08d35b9c02d4")
+ )
+ (wire
+ (pts
+ (xy 86.995 134.62) (xy 86.995 136.525)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "db7ab1b2-538b-4981-b409-55a995ae9387")
+ )
+ (wire
+ (pts
+ (xy 375.285 88.265) (xy 375.285 88.9)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "dbfb11d2-fe8c-4267-aa5a-79ced4a250dc")
+ )
+ (wire
+ (pts
+ (xy 133.985 82.55) (xy 175.26 82.55)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "dca830a7-d11d-4ebf-b011-643622dcb024")
+ )
+ (wire
+ (pts
+ (xy 76.2 120.015) (xy 86.995 120.015)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "dd21bc61-7109-478c-96b0-08fbdbba60d3")
+ )
+ (wire
+ (pts
+ (xy 213.995 95.25) (xy 213.995 97.79)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "dd4f448a-a4db-44d8-8205-202a27bce68f")
+ )
+ (wire
+ (pts
+ (xy 94.615 127) (xy 109.855 127)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e14d499d-2c3e-4b90-a99f-e9c1a6a81221")
+ )
+ (wire
+ (pts
+ (xy 342.9 99.695) (xy 345.44 99.695)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e1de1cda-b26d-4d65-844c-964f81ba4936")
+ )
+ (wire
+ (pts
+ (xy 381.635 206.375) (xy 381.635 200.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e2c998dc-facb-4f1f-8de2-b6f24e04839c")
+ )
+ (wire
+ (pts
+ (xy 304.165 208.915) (xy 317.5 208.915)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e3477874-309b-42b6-9f9e-cbbe4817d3be")
+ )
+ (wire
+ (pts
+ (xy 335.915 221.615) (xy 335.915 222.885)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e36174ca-1a0d-46f8-b4a7-ba0b4ddeac51")
+ )
+ (wire
+ (pts
+ (xy 133.985 74.93) (xy 137.795 74.93)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e3648bab-588f-4d85-89fe-eef9a6f42749")
+ )
+ (wire
+ (pts
+ (xy 158.115 132.715) (xy 158.115 134.62)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e4e50307-96ee-4697-8c65-c9fc7ebb42b5")
+ )
+ (wire
+ (pts
+ (xy 277.495 200.025) (xy 289.56 200.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e78d5d69-cae7-48ad-901a-95650910f902")
+ )
+ (wire
+ (pts
+ (xy 182.88 55.245) (xy 196.85 55.245)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e7c3b17f-03c1-408d-96c9-c2bb71bae2c8")
+ )
+ (wire
+ (pts
+ (xy 284.48 82.55) (xy 296.545 82.55)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e89d02dd-a37a-4fd2-b1c1-411b24d181b0")
+ )
+ (wire
+ (pts
+ (xy 90.17 136.525) (xy 86.995 136.525)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e8c16b26-4fc9-41aa-b78a-79d0103aad02")
+ )
+ (wire
+ (pts
+ (xy 296.545 80.01) (xy 297.18 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e8f18a66-027c-4589-92f7-ad5722e16d34")
+ )
+ (wire
+ (pts
+ (xy 165.1 113.665) (xy 165.1 105.41)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "eb0ead9a-700f-45df-b403-d1ef2999f666")
+ )
+ (wire
+ (pts
+ (xy 388.62 93.98) (xy 388.62 99.06)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ee1e9ef3-1e90-4fdf-b5d0-328d5347fa1b")
+ )
+ (wire
+ (pts
+ (xy 304.165 230.505) (xy 310.515 230.505)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ef084cee-ca2a-4f0b-b8a0-2d0af87f88fd")
+ )
+ (wire
+ (pts
+ (xy 375.285 88.9) (xy 375.285 89.535)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ef739e25-c56f-4d15-8f7c-16c35722238c")
+ )
+ (wire
+ (pts
+ (xy 118.745 148.59) (xy 118.745 146.05)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ef814a29-ed89-45ee-84b2-0257db94a428")
+ )
+ (wire
+ (pts
+ (xy 368.3 208.915) (xy 368.3 209.55)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f025eeb1-37bd-4ff7-b457-82bb36108efe")
+ )
+ (wire
+ (pts
+ (xy 149.86 105.41) (xy 149.86 107.315)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f25c7c73-854e-4c34-a53c-ace1aa6dc7e9")
+ )
+ (wire
+ (pts
+ (xy 173.99 123.825) (xy 173.99 125.73)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f35ff3fd-870a-43e7-8999-1536cf992cde")
+ )
+ (wire
+ (pts
+ (xy 60.325 163.83) (xy 60.325 166.37)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f4f0cf8b-57d7-4e02-8224-0ac0fd17d341")
+ )
+ (wire
+ (pts
+ (xy 296.545 82.55) (xy 296.545 93.345)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f54aa3df-7929-48c1-a339-7dcd13a5f0ae")
+ )
+ (wire
+ (pts
+ (xy 342.9 99.695) (xy 342.9 101.6)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f5864571-5bb8-469a-95f7-6a04837811d8")
+ )
+ (wire
+ (pts
+ (xy 133.985 96.52) (xy 138.43 96.52)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f656623e-b80d-4bbf-9b4d-a70640fd791a")
+ )
+ (wire
+ (pts
+ (xy 370.205 80.01) (xy 375.285 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f6bb37b7-bc2f-4f32-80f9-458a6663b384")
+ )
+ (wire
+ (pts
+ (xy 196.85 66.675) (xy 196.85 68.58)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f99bc044-9be9-4379-8c30-5698d07529cb")
+ )
+ (wire
+ (pts
+ (xy 277.495 213.36) (xy 277.495 200.025)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f9cc8dd1-90b7-4a83-95b4-c7fe26ce139e")
+ )
+ (wire
+ (pts
+ (xy 99.695 55.245) (xy 99.695 72.39)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f9ceedd7-7e78-46c9-885a-d509cdda4121")
+ )
+ (wire
+ (pts
+ (xy 106.68 77.47) (xy 106.68 74.93)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ff7d5a90-71bc-4917-97f9-476a37f8e82d")
+ )
+ (rectangle
+ (start 270.51 176.53)
+ (end 414.02 260.35)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ (uuid 1a6bb41e-abe4-4e0b-a2bd-eb2c6506d9c4)
+ )
+ (text "Vout approx 5.2V"
+ (exclude_from_sim no)
+ (at 363.855 66.04 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "046102a3-a03a-4e93-bd06-beae90814165")
+ )
+ (text "Vout approx 5.2V"
+ (exclude_from_sim no)
+ (at 356.87 186.055 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "0df85943-6771-4de3-8973-d2b4379952e2")
+ )
+ (text "5V Buck and 3V3 post LDO"
+ (exclude_from_sim no)
+ (at 287.02 139.065 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "298890b7-4296-4541-8e5c-41bf3388ab9a")
+ )
+ (text "D ~ 0.545\nIavg ~692mA\nIswitchpp = 323mA\nIpeak ~ 853mA\nCo @200mOhm ESR min. 22uF\nCin min 22uF"
+ (exclude_from_sim no)
+ (at 91.44 169.545 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "66dbd06c-9ed1-44c9-b47a-57be7c411ac5")
+ )
+ (text "Display Voltage Regulator"
+ (exclude_from_sim no)
+ (at 44.45 39.37 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "fc3eb8ee-fba1-44e2-bc27-7f0ff9f827d1")
+ )
+ (label "3V3_Display"
+ (at 60.325 152.4 0)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left bottom)
+ )
+ (uuid "cbe015e5-28c8-4df1-8e26-a6359fa41602")
+ )
+ (hierarchical_label "18V"
+ (shape output)
+ (at 160.02 121.92 0)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "00349dff-2af5-41cb-bc28-380658bd207d")
+ )
+ (hierarchical_label "9V6"
+ (shape output)
+ (at 216.535 55.245 0)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "36eec725-fa5c-4395-8782-3f694ffa9731")
+ )
+ (hierarchical_label "3V8"
+ (shape output)
+ (at 139.065 134.62 0)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "4614d17a-3915-4f9c-8db6-750e22343379")
+ )
+ (hierarchical_label "-6V"
+ (shape output)
+ (at 191.135 96.52 0)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "b5fe48c3-c668-421e-86f2-5fd318129dbd")
+ )
+ (hierarchical_label "3V3_Display"
+ (shape output)
+ (at 90.17 136.525 0)
+ (fields_autoplaced yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ (uuid "f38c67ce-de52-434d-901a-10499582c41c")
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 101.6 94.615 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "08fd933e-f97e-44bc-87f9-d71fbd02dd5f")
+ (property "Reference" "C93"
+ (at 104.775 93.3449 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "220nF"
+ (at 104.775 95.8849 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 102.5652 98.425 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 101.6 94.615 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 101.6 94.615 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "5018adf1-75af-4f75-9e1d-ddf8757b7fac")
+ )
+ (pin "2"
+ (uuid "364c6b02-588e-466d-86db-2a705abca1e2")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C93")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 86.995 142.24 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "0af79f18-a8a5-401e-86ad-e60b75162708")
+ (property "Reference" "C91"
+ (at 90.805 140.9699 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "4.7uF"
+ (at 90.805 143.5099 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 87.9602 146.05 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 86.995 142.24 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 86.995 142.24 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "6a5c53ab-9bc4-4607-8b42-7e3f1450764a")
+ )
+ (pin "2"
+ (uuid "d3fafa5f-afbb-4c71-bf1b-25d05e672fa1")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C91")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 296.545 97.155 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "0c54fded-bdcd-4742-9841-fa36c961ee58")
+ (property "Reference" "C103"
+ (at 299.72 96.52 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "22uF"
+ (at 299.72 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_1206_3216Metric"
+ (at 297.5102 100.965 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 296.545 97.155 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 296.545 97.155 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "61ef4cb4-8167-44cc-a95b-c90ab512a37f")
+ )
+ (pin "2"
+ (uuid "8ed0d448-73dc-4887-9afb-f9e95a07dfde")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C103")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+5V")
+ (at 76.2 116.84 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "0cb4cbb8-652f-4832-a63a-2a5b40b3b3c6")
+ (property "Reference" "#PWR0180"
+ (at 76.2 120.65 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+5V"
+ (at 76.2 111.125 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 76.2 116.84 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 76.2 116.84 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 76.2 116.84 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "93706de7-8f04-45a0-a4ac-79845f2e2a02")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0180")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 304.165 225.425 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "0f53dffb-e4bd-4f3e-ae39-402f58188a17")
+ (property "Reference" "C19"
+ (at 307.34 224.1549 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "100pF"
+ (at 307.34 226.6949 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 305.1302 229.235 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 304.165 225.425 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 304.165 225.425 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "3d9821ba-3ff1-4e65-bfad-f04f785b21df")
+ )
+ (pin "2"
+ (uuid "44ba311f-b1f5-437e-bbe5-d6f5693412a7")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C19")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 213.995 109.22 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "110a913a-a78d-4023-8558-338723710e12")
+ (property "Reference" "#PWR0177"
+ (at 213.995 115.57 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 213.995 113.665 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 213.995 109.22 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 213.995 109.22 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 213.995 109.22 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "3beb5e83-ae54-4e08-9cce-75b17693f8d9")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0177")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 182.88 72.39 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "140ef95a-e26b-4a4d-b6d8-0140252a37f4")
+ (property "Reference" "R156"
+ (at 184.785 71.1199 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "11k"
+ (at 184.785 73.6599 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 181.102 72.39 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 182.88 72.39 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 182.88 72.39 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "d58ef733-7099-4b2a-9c05-db544b8d6152")
+ )
+ (pin "2"
+ (uuid "6b7852d0-3390-4aa7-8f98-04c64a38d4c7")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R156")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D_Schottky")
+ (at 149.86 101.6 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "17034685-c036-4528-9e46-5450162eba2a")
+ (property "Reference" "D13"
+ (at 153.035 100.6474 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "D_Schottky"
+ (at 153.035 103.1874 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "Diode_SMD:D_SMA"
+ (at 149.86 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 149.86 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 149.86 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "5fabfb1e-50f9-43c5-81d2-bd75ab6cf6e4")
+ )
+ (pin "2"
+ (uuid "405fd7f3-68ba-4c08-a422-edd1bf6b477b")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "D13")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 310.515 232.41 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "19420bab-50cb-4f64-9833-1426dbd21790")
+ (property "Reference" "#PWR054"
+ (at 310.515 238.76 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 310.515 236.855 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 310.515 232.41 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 310.515 232.41 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 310.515 232.41 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "a08fa0b4-8655-41da-936b-75d916ab7212")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR054")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 161.925 64.135 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp yes)
+ (fields_autoplaced yes)
+ (uuid "1fb49420-bd7e-4dd1-b732-ee7f996418ae")
+ (property "Reference" "C98"
+ (at 165.735 62.8649 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "3pF,DNP"
+ (at 165.735 65.4049 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 162.8902 67.945 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 161.925 64.135 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 161.925 64.135 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "9222819e-7f05-422b-a6fc-69f70e061be0")
+ )
+ (pin "2"
+ (uuid "9abca61c-449e-4173-b2c3-7c0ebcecde59")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C98")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 60.325 175.895 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "20ecc023-a00f-4cfa-aa87-645f697f7e13")
+ (property "Reference" "#PWR0183"
+ (at 60.325 182.245 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 60.325 180.975 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 60.325 175.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 60.325 175.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 60.325 175.895 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "235d8e7d-a131-4b3b-be4f-0aeac0cc4b03")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0183")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 335.915 222.885 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "24158836-0568-456f-a9dd-df8977fb46c1")
+ (property "Reference" "#PWR056"
+ (at 335.915 229.235 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 335.915 227.965 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 335.915 222.885 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 335.915 222.885 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 335.915 222.885 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "b32682b0-34e8-43fe-909d-bfb42bffab9a")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR056")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:L")
+ (at 121.285 55.245 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "276d644c-0bcf-47d3-9027-53c8b2a034a0")
+ (property "Reference" "L2"
+ (at 121.285 48.895 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "4.7uH"
+ (at 121.285 51.435 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Inductor_SMD:L_Bourns-SRN6028"
+ (at 121.285 55.245 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 121.285 55.245 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 121.285 55.245 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "192e3f44-073b-41e9-8fe8-5fd3ce1756e4")
+ )
+ (pin "2"
+ (uuid "0e160581-9d16-4a59-b1f5-7b6756868fff")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "L2")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C_Polarized")
+ (at 381.635 210.185 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "278229de-be4a-4fae-b62a-cc0b414c54bf")
+ (property "Reference" "C21"
+ (at 385.445 208.0259 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "100uF"
+ (at 385.445 210.5659 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:CP_Elec_6.3x7.7"
+ (at 382.6002 213.995 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 381.635 210.185 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 381.635 210.185 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "fa99a3b5-87cf-416d-8ed5-04f70c0a4eba")
+ )
+ (pin "2"
+ (uuid "99cb2f3c-5be2-4787-bbe8-c85ea7535b12")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C21")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 311.15 105.41 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "29d79789-4b7a-45db-80f8-45e967fd7dde")
+ (property "Reference" "C104"
+ (at 314.325 104.1399 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "100pF"
+ (at 314.325 106.6799 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 312.1152 109.22 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 311.15 105.41 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 311.15 105.41 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "5b0afa72-5d86-433e-a37d-dd3bb6119fdb")
+ )
+ (pin "2"
+ (uuid "e089a1d1-248f-434d-8339-463901955581")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C104")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 158.115 134.62 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "2c3f8ba4-941b-4692-8b68-306d865cae98")
+ (property "Reference" "#PWR0187"
+ (at 158.115 140.97 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 158.115 139.065 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 158.115 134.62 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 158.115 134.62 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 158.115 134.62 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "21488ebd-d74d-4a34-8916-776b34eab45b")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0187")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Regulator_Linear:AP1117-33")
+ (at 415.29 80.01 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "2d17b911-9292-4b62-b474-1d3f0f935cab")
+ (property "Reference" "U17"
+ (at 415.29 72.39 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "AP1117-33"
+ (at 415.29 74.93 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2"
+ (at 415.29 74.93 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://www.diodes.com/datasheets/AP1117.pdf"
+ (at 417.83 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 415.29 80.01 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "1741a73b-cad3-4dcc-85f4-e54c890a7fa7")
+ )
+ (pin "2"
+ (uuid "c341cc6e-8df7-4c75-bb7a-86b1225ef4bd")
+ )
+ (pin "3"
+ (uuid "45bcd6f6-c491-47af-a31b-1803699d9463")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "U17")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 213.995 88.265 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "2df0344a-90b5-41e7-9cb3-e1995c1ff005")
+ (property "Reference" "R158"
+ (at 216.535 86.9949 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "500k"
+ (at 216.535 89.5349 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 212.217 88.265 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 213.995 88.265 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 213.995 88.265 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "c7e4c558-f4c4-4f35-9b81-9a9b1fe90272")
+ )
+ (pin "2"
+ (uuid "6413a241-b374-4f8f-9379-2a5bf9312661")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R158")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 375.285 84.455 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "2f62dc15-3f80-4ddf-bf39-9fddc135844c")
+ (property "Reference" "R161"
+ (at 377.19 83.1849 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "3k3"
+ (at 377.19 85.7249 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 373.507 84.455 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 375.285 84.455 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 375.285 84.455 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "b4233c84-054a-446c-a641-3955d548b30c")
+ )
+ (pin "2"
+ (uuid "5e729c6b-498a-44bd-b7c5-79743f573f14")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R161")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 67.945 132.715 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "30287a1d-13dc-46c5-a044-46c28fe3b172")
+ (property "Reference" "#PWR0184"
+ (at 67.945 139.065 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 67.945 137.795 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 67.945 132.715 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 67.945 132.715 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 67.945 132.715 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "8f9966dc-fe33-4258-853d-5e854f6633d7")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0184")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+5V")
+ (at 73.025 68.58 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "31159180-11a1-433e-914c-d658bd06e1e3")
+ (property "Reference" "#PWR0181"
+ (at 73.025 72.39 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+5V"
+ (at 73.025 62.865 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 73.025 68.58 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 73.025 68.58 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 73.025 68.58 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "9956d3c6-7593-424d-8371-9fdbd8db7eaf")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0181")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 296.545 111.76 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "3177f5fe-2bd3-4b08-820d-1279c547455f")
+ (property "Reference" "#PWR0197"
+ (at 296.545 118.11 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 296.545 116.84 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 296.545 111.76 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 296.545 111.76 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 296.545 111.76 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "0cc1bac2-1c65-403d-9db8-84fa1973c147")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0197")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 277.495 217.17 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "33900077-0af9-4425-a164-6405ee6a48c8")
+ (property "Reference" "C112"
+ (at 281.305 216.535 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "22uF"
+ (at 281.305 219.075 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_1206_3216Metric"
+ (at 278.4602 220.98 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 277.495 217.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 277.495 217.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "d2c56b4b-b3a9-484c-b302-bef79b66041b")
+ )
+ (pin "2"
+ (uuid "52c816ac-7075-4ff8-9195-2945c2728dd5")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C112")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 324.485 105.41 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "36547435-b46b-4b37-822d-ca27668b5880")
+ (property "Reference" "C105"
+ (at 327.66 104.1399 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "2.2nF"
+ (at 327.66 106.6799 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 325.4502 109.22 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 324.485 105.41 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 324.485 105.41 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "21a34249-fb0f-4814-9d7f-f96b8797b197")
+ )
+ (pin "2"
+ (uuid "f7c3a2eb-2ff9-4b4e-93ef-129eda255308")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C105")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:L")
+ (at 359.41 200.025 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "385f42f2-359c-4266-a5f2-a11e3ea165b7")
+ (property "Reference" "L1"
+ (at 359.41 193.675 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "16.8uH"
+ (at 359.41 196.215 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Inductor_SMD:L_Bourns-SRN6028"
+ (at 359.41 200.025 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 359.41 200.025 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 359.41 200.025 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "03f32682-3007-4630-bd94-65d820f08608")
+ )
+ (pin "2"
+ (uuid "491bc346-c105-4ae0-97fc-9560baee6a89")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "L1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 60.325 160.02 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "3c04317a-9e0b-468b-8980-23320e5c1536")
+ (property "Reference" "R149"
+ (at 62.23 158.7499 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "1k"
+ (at 62.23 161.2899 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 58.547 160.02 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 60.325 160.02 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 60.325 160.02 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "681bd81b-6583-4136-a352-9880d696aaf5")
+ )
+ (pin "2"
+ (uuid "59b75ecc-bb2e-458d-81aa-20341e400e79")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R149")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 53.975 81.915 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "3cb53896-5cb5-4437-96c3-5b77f49b9d8a")
+ (property "Reference" "C110"
+ (at 57.15 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "22uF"
+ (at 57.15 83.82 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_1206_3216Metric"
+ (at 54.9402 85.725 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 53.975 81.915 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 53.975 81.915 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "e7de1007-904f-4bb3-b529-459da4906b2c")
+ )
+ (pin "2"
+ (uuid "7bbdb271-5ad6-4037-ae9b-e96a9866e5fc")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C110")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 289.56 217.17 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "3dd68433-516b-4ed1-a6c0-e4a827653b19")
+ (property "Reference" "C18"
+ (at 293.37 216.535 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "22uF"
+ (at 293.37 219.075 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_1206_3216Metric"
+ (at 290.5252 220.98 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 289.56 217.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 289.56 217.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "895a52cf-09bb-4b99-8caf-02a1e140139a")
+ )
+ (pin "2"
+ (uuid "3232af5b-38b6-4889-9101-7d1af74c5c4f")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C18")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 101.6 110.49 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "40769b7f-b3e7-4cc3-ae40-0927a82894c8")
+ (property "Reference" "C94"
+ (at 104.775 109.2199 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "220nF"
+ (at 104.775 111.7599 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 102.5652 114.3 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 101.6 110.49 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 101.6 110.49 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "ad59d0bc-65be-469f-9467-248f02866ed0")
+ )
+ (pin "2"
+ (uuid "862f9f18-57e8-499a-92f6-2f993e6f3ccf")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C94")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 173.99 120.015 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "49262d32-31cd-4475-9204-8f2230a114df")
+ (property "Reference" "C99"
+ (at 177.165 118.7449 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "220nF"
+ (at 177.165 121.2849 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 174.9552 123.825 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 173.99 120.015 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 173.99 120.015 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "e4120fc4-0643-4925-a9a5-92868466a64e")
+ )
+ (pin "2"
+ (uuid "a4389f40-41cd-4f58-9c66-d3df170387a5")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C99")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 317.5 225.425 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "4a4d1769-e09e-4724-ab2a-74fb2363f3fc")
+ (property "Reference" "C20"
+ (at 320.675 224.1549 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "2.2nF"
+ (at 320.675 226.6949 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 318.4652 229.235 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 317.5 225.425 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 317.5 225.425 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "f4db2c98-ae29-4be5-b38d-89398e895eb5")
+ )
+ (pin "2"
+ (uuid "573b6139-94e0-4bbf-9d16-49469a9a0522")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C20")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 97.155 81.28 270)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "4c0c1c43-f316-42b0-ba8f-25f9edb05a5b")
+ (property "Reference" "C92"
+ (at 97.155 74.295 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "2.2nF"
+ (at 97.155 76.835 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 93.345 82.2452 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 97.155 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 97.155 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "9a8e84d9-7b8f-44d6-8a18-95656f878c4a")
+ )
+ (pin "2"
+ (uuid "e22766d9-6115-457e-9f30-7b3d595b84cd")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C92")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 324.485 95.25 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "4d1d6952-b436-40bd-9171-846bb8f7f862")
+ (property "Reference" "R160"
+ (at 326.39 93.9799 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "2k7"
+ (at 326.39 96.5199 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 322.707 95.25 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 324.485 95.25 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 324.485 95.25 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "92fc47df-1c02-483c-aaff-ffb59956e879")
+ )
+ (pin "2"
+ (uuid "54317a2d-3b75-409a-9529-44b36edf8155")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R160")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+5V")
+ (at 387.985 77.47 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "52ffdb26-b491-44b8-902a-cbf9bcad2d7a")
+ (property "Reference" "#PWR0198"
+ (at 387.985 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+5V"
+ (at 387.985 72.39 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 387.985 77.47 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 387.985 77.47 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 387.985 77.47 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "acdc67d5-255c-4a5a-aba6-e7d13ccdf152")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0198")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 158.115 128.905 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "569f7948-9921-4266-ade2-78680bcf104c")
+ (property "Reference" "C97"
+ (at 161.29 127.6349 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "220nF"
+ (at 161.29 130.1749 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 159.0802 132.715 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 158.115 128.905 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 158.115 128.905 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "063353fc-7f1b-47d1-b56e-2e73deebd2bc")
+ )
+ (pin "2"
+ (uuid "c6f33885-5fa7-4987-9b49-b345ec94f6ed")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C97")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+5VP")
+ (at 400.05 197.485 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "59c42f80-735e-46a2-a3db-55881366b69e")
+ (property "Reference" "#PWR063"
+ (at 400.05 201.295 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+5VP"
+ (at 400.05 194.31 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 400.05 197.485 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 400.05 197.485 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 400.05 197.485 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "4eb12e5f-e69a-4fde-99ed-913bb8bb5144")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR063")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 381.635 219.075 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "5bfc3ebf-d6b1-451a-9082-5b4a8069622a")
+ (property "Reference" "#PWR062"
+ (at 381.635 225.425 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 381.635 224.155 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 381.635 219.075 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 381.635 219.075 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 381.635 219.075 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "0ba62598-c5da-415e-888b-4e357f16309f")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR062")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 368.3 213.36 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "5e6aa0c2-12a8-4598-9eeb-e09ed8dd98a5")
+ (property "Reference" "R46"
+ (at 370.205 212.0899 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "1k"
+ (at 370.205 214.6299 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 366.522 213.36 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 368.3 213.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 368.3 213.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "687a1cde-9202-47f8-a291-ebe3b7e3d4ba")
+ )
+ (pin "2"
+ (uuid "7152552b-df88-4863-8812-b40d7a30485a")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R46")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D_Schottky")
+ (at 351.79 215.9 270)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "5e999be1-da69-4878-a06b-b7055a58f3f6")
+ (property "Reference" "D10"
+ (at 354.965 214.3124 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "D_Schottky"
+ (at 354.965 216.8524 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Diode_SMD:D_SMA"
+ (at 351.79 215.9 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 351.79 215.9 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 351.79 215.9 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "56a00b05-5b43-43b1-b4d0-b9557682ec9a")
+ )
+ (pin "2"
+ (uuid "a391b69b-ed43-48b7-b911-06bf4089df2a")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "D10")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 182.88 62.865 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "663ec9d7-2e36-4c47-a786-a8578e57fbe9")
+ (property "Reference" "R155"
+ (at 184.785 61.5949 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "100k"
+ (at 184.785 64.1349 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 181.102 62.865 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 182.88 62.865 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 182.88 62.865 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "8d34657e-440d-4b7c-b8c9-b64ed2f18b7f")
+ )
+ (pin "2"
+ (uuid "3d9673df-8c37-4c57-8617-d7ddaf10b42c")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R155")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 208.915 62.865 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "67386c9c-26de-40c7-99c8-a22c43f82c44")
+ (property "Reference" "C109"
+ (at 212.725 62.23 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "22uF"
+ (at 212.725 64.77 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_1206_3216Metric"
+ (at 209.8802 66.675 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 208.915 62.865 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 208.915 62.865 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "8ee841ad-380d-467a-b6d9-5d9f7c673a13")
+ )
+ (pin "2"
+ (uuid "d808afab-8e0c-4d54-a8af-221b9498cac0")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C109")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 149.225 128.27 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "6a2f6953-a20a-4158-b58e-697c25f0dd3a")
+ (property "Reference" "R151"
+ (at 151.13 126.9999 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "620k"
+ (at 151.13 129.5399 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 147.447 128.27 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 149.225 128.27 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 149.225 128.27 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "bf41dd98-de14-4fec-b561-2fd80320ff97")
+ )
+ (pin "2"
+ (uuid "4195b370-a608-42c5-94e7-8443523b30cd")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R151")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 182.88 83.82 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "6b6444e8-d099-4484-94d9-1f0c176cc237")
+ (property "Reference" "R157"
+ (at 185.42 82.5499 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "15k"
+ (at 185.42 85.0899 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 181.102 83.82 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 182.88 83.82 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 182.88 83.82 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "07be99bc-3222-4b7c-98d1-f07f3cfdd16b")
+ )
+ (pin "2"
+ (uuid "7a69e44f-d102-4fc5-91da-44682f5237e7")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R157")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 82.55 87.63 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "6d26639a-eac4-4d07-b634-2b068dda1c20")
+ (property "Reference" "R150"
+ (at 84.455 86.3599 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "4k3"
+ (at 84.455 88.8999 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 80.772 87.63 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 82.55 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 82.55 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "4a468807-ab92-4f6c-9f28-fff11523d9b5")
+ )
+ (pin "2"
+ (uuid "ce2473bc-bbce-462e-a091-48b911835a13")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R150")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 67.945 127.635 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "6eb02a3e-047d-4615-ace3-17c46d52c12e")
+ (property "Reference" "C90"
+ (at 71.755 126.3649 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "1uF"
+ (at 71.755 128.9049 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 68.9102 131.445 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 67.945 127.635 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 67.945 127.635 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "724aa4a9-0dfa-48b3-9419-77353498289d")
+ )
+ (pin "2"
+ (uuid "98d42cde-c6e9-4a97-ac50-2e0cdad5d8d5")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C90")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D_Schottky")
+ (at 149.225 55.245 180)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "7110dcfe-d2f7-4261-85a9-b7ac3057cab7")
+ (property "Reference" "D12"
+ (at 149.5425 48.26 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "D_Schottky"
+ (at 149.5425 50.8 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Diode_SMD:D_SMA"
+ (at 149.225 55.245 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 149.225 55.245 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 149.225 55.245 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "02171e79-3930-4582-a6f6-ee0838443feb")
+ )
+ (pin "2"
+ (uuid "ed2df119-86f3-40e4-9d17-6ce8a4cecccd")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "D12")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D_Schottky")
+ (at 358.775 95.885 270)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "723cc38c-c378-471d-9baf-f6abe8186bee")
+ (property "Reference" "D15"
+ (at 361.95 94.2974 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "D_Schottky"
+ (at 361.95 96.8374 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Diode_SMD:D_SMA"
+ (at 358.775 95.885 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 358.775 95.885 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 358.775 95.885 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "1dae4dfc-a3c1-45e6-8ea5-dc3be8fcde88")
+ )
+ (pin "2"
+ (uuid "22b039a8-8809-4213-a739-e31674d8d8ca")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "D15")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 368.3 219.71 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "77b6a74e-500c-478d-8a9e-93ca28b29e28")
+ (property "Reference" "#PWR060"
+ (at 368.3 226.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 368.3 224.79 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 368.3 219.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 368.3 219.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 368.3 219.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "6fe620d1-2817-4529-a8ee-8940f0e84a91")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR060")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 142.24 96.52 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "7e2721e4-fa65-46a2-b3de-f4fecbb6c85b")
+ (property "Reference" "C96"
+ (at 142.24 89.535 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "220nF"
+ (at 142.24 92.075 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 146.05 95.5548 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 142.24 96.52 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 142.24 96.52 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "ff9323c9-64a1-46d6-86a5-0b4175b13c48")
+ )
+ (pin "2"
+ (uuid "586ec380-3617-4f69-822d-78dc17c81242")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C96")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 226.695 101.6 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "7f704b50-2919-40d2-82c8-927ed15e9a97")
+ (property "Reference" "C102"
+ (at 230.505 100.3299 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "1nF"
+ (at 230.505 102.8699 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 227.6602 105.41 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 226.695 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 226.695 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "b3edb7c1-8170-40e5-aa43-12a4f53e79a2")
+ )
+ (pin "2"
+ (uuid "b86f5392-7f66-41fe-a38a-6ac043200151")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C102")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 173.99 125.73 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "82cc13d7-5c2c-47f1-98f7-dcef14f9ebb7")
+ (property "Reference" "#PWR0186"
+ (at 173.99 132.08 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 173.99 130.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 173.99 125.73 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 173.99 125.73 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 173.99 125.73 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "9325a395-42ad-4afc-984e-803d4ed0ff71")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0186")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 284.48 97.155 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "8515e373-0f07-4131-9cdb-d046a592e6f3")
+ (property "Reference" "C111"
+ (at 288.29 96.52 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "22uF"
+ (at 288.29 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_1206_3216Metric"
+ (at 285.4452 100.965 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 284.48 97.155 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 284.48 97.155 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "0fe9eb8d-7a96-4647-ac05-276d09216477")
+ )
+ (pin "2"
+ (uuid "21619f08-bf07-4019-b44e-45cad3a4a2b1")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C111")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 196.85 68.58 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "8905a3d6-c9c9-4635-acfb-837cfeb78343")
+ (property "Reference" "#PWR0176"
+ (at 196.85 74.93 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 196.85 73.025 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 196.85 68.58 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 196.85 68.58 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 196.85 68.58 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "0dc83f0c-c56c-4605-9da7-7d1a1fb34968")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0176")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 189.865 102.235 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "890e1393-db55-43a1-b379-270bcb51373c")
+ (property "Reference" "C100"
+ (at 193.675 100.9649 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "220nF"
+ (at 193.675 103.5049 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 190.8302 106.045 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 189.865 102.235 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 189.865 102.235 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "a6934562-844f-49cf-9352-3307dfbfdc86")
+ )
+ (pin "2"
+ (uuid "f26da076-af7b-4e90-af8b-53dd85a62fdf")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C100")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 368.3 204.47 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "895aba34-2fac-4eb6-8643-e53e3a49cac8")
+ (property "Reference" "R45"
+ (at 370.205 203.1999 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "3k3"
+ (at 370.205 205.7399 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 366.522 204.47 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 368.3 204.47 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 368.3 204.47 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "7aae7dc0-8ab9-49b6-8ca7-db7a76a9adf2")
+ )
+ (pin "2"
+ (uuid "8b77b5d9-8798-4b06-b48a-ace95a8bf65a")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R45")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+VDC")
+ (at 297.18 74.295 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "89dc425c-c2d1-4c4b-9835-9ce11fc06c21")
+ (property "Reference" "#PWR0196"
+ (at 297.18 76.835 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+VDC"
+ (at 297.18 66.04 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 297.18 74.295 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 297.18 74.295 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 297.18 74.295 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "0eb59d5c-22ed-4fc5-8920-b24ee4165d6c")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0196")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "TPS6510x:TPS65105")
+ (at 122.555 105.41 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "8a31f2a8-4452-4a5e-a37a-0fdcf1a67aaa")
+ (property "Reference" "U15"
+ (at 121.92 62.865 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "TPS65105"
+ (at 121.92 65.405 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_SO:HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm"
+ (at 122.555 66.04 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tps65101.pdf?HQS=dis-mous-null-mousermode-dsf-pf-null-wwe&ts=1672757737464&ref_url=https%253A%252F%252Fwww.mouser.co.uk%252F"
+ (at 122.555 66.04 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 122.555 105.41 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "835c72f6-d9c5-497c-8219-447e5fcfff80")
+ )
+ (pin "10"
+ (uuid "52deb0c9-ca38-4f97-812e-02c5e308d11b")
+ )
+ (pin "11"
+ (uuid "decd443b-f8ad-4f4d-919d-3a5b2446f634")
+ )
+ (pin "12"
+ (uuid "a409a54e-38c5-4f9f-8711-901928388114")
+ )
+ (pin "13"
+ (uuid "a475b907-6b0b-438b-9f84-67dbdc3f2b28")
+ )
+ (pin "14"
+ (uuid "74dfe438-2c29-4b92-a11a-b9437eee2973")
+ )
+ (pin "15"
+ (uuid "b6b7d801-8e28-45a5-90c3-6cb894b0b13d")
+ )
+ (pin "16"
+ (uuid "d2b5fb68-019f-48d9-93f9-e329c1e102df")
+ )
+ (pin "17"
+ (uuid "02285c60-c78a-4d50-94a8-9ceed9b45bd1")
+ )
+ (pin "18"
+ (uuid "e65f7573-62e3-48ee-8f0f-2d4b2321b763")
+ )
+ (pin "19"
+ (uuid "1ce4c039-3c36-4c19-a504-ac02f93cb2f0")
+ )
+ (pin "2"
+ (uuid "ed05bed4-e2e6-4b57-86e9-6dcf0598cc62")
+ )
+ (pin "20"
+ (uuid "ec684c9c-70b5-41ac-bf91-30abc8670b05")
+ )
+ (pin "21"
+ (uuid "465c5008-ab2a-430b-a5a1-30cb2213e6aa")
+ )
+ (pin "22"
+ (uuid "3636beff-ded2-48a2-baf3-4ddbf53b39dc")
+ )
+ (pin "23"
+ (uuid "0a4fff9e-1962-4c9b-a756-07ff0b083ca8")
+ )
+ (pin "24"
+ (uuid "878ffe8b-2448-4fce-a0ad-1bfac2a62935")
+ )
+ (pin "25"
+ (uuid "24dbebd9-6fd1-4660-85ac-b9042e6c1de8")
+ )
+ (pin "3"
+ (uuid "a6023e98-1733-492f-b1ef-1653920158ad")
+ )
+ (pin "4"
+ (uuid "a30545dc-836e-4274-a311-6bb0302774ab")
+ )
+ (pin "5"
+ (uuid "dde02612-db4a-45f0-a63e-2f32c8aa06fc")
+ )
+ (pin "6"
+ (uuid "9015e06c-9097-4bc5-a903-4c27f2fa8c3b")
+ )
+ (pin "7"
+ (uuid "d1366225-c4d7-4d98-ba81-f2a3f191b013")
+ )
+ (pin "8"
+ (uuid "bcc0a64a-e735-4de2-8d68-1f84de62a85b")
+ )
+ (pin "9"
+ (uuid "cc717097-669e-4052-a7ca-be65dd6346b9")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "U15")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 317.5 215.265 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "967d9be1-eea2-4e76-a913-165809b2139d")
+ (property "Reference" "R44"
+ (at 319.405 213.9949 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "2k7"
+ (at 319.405 216.5349 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 315.722 215.265 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 317.5 215.265 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 317.5 215.265 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "e3beb00d-bc8a-4ac4-86cc-4cab1b8cf1b8")
+ )
+ (pin "2"
+ (uuid "47c29370-cfed-472c-b26f-bd8f779794bf")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R44")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 415.29 100.33 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "996f8f36-2445-45c6-bd80-cb6a3e7e3135")
+ (property "Reference" "#PWR0193"
+ (at 415.29 106.68 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 415.29 105.41 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 415.29 100.33 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 415.29 100.33 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 415.29 100.33 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "c21b1c81-3e79-4c8a-9ce9-0cb8b2e04945")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0193")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 149.225 140.97 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "9b525e76-5419-437c-8c70-f8e928a3d90b")
+ (property "Reference" "R152"
+ (at 151.13 139.6999 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "47k"
+ (at 151.13 142.2399 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 147.447 140.97 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 149.225 140.97 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 149.225 140.97 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "87f4b3cd-e9d7-4b5b-8ac9-572886ca7986")
+ )
+ (pin "2"
+ (uuid "46b921f2-ca91-45e7-8a26-2f5d7abffe0b")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R152")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 121.92 151.13 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "9b8906bf-30a5-49c0-ba95-194c8ba1462d")
+ (property "Reference" "#PWR0175"
+ (at 121.92 157.48 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 121.92 155.575 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 121.92 151.13 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 121.92 151.13 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 121.92 151.13 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "59695fd0-eec8-4ffa-a5d7-92dc820445ea")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0175")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 289.56 231.775 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "9f5ffb64-2fa7-466c-b51b-c9b6b391ea0d")
+ (property "Reference" "#PWR051"
+ (at 289.56 238.125 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 289.56 236.855 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 289.56 231.775 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 289.56 231.775 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 289.56 231.775 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "039f16fe-0071-4e74-ac6b-a9df75c20c9d")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR051")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 196.85 62.865 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "a05c7087-ed26-486c-adad-ac2da6f97a10")
+ (property "Reference" "C101"
+ (at 200.66 62.23 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "22uF"
+ (at 200.66 64.77 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_1206_3216Metric"
+ (at 197.8152 66.675 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 196.85 62.865 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 196.85 62.865 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "d9a00e3e-4c05-4924-aa3c-28eb2ee2f13c")
+ )
+ (pin "2"
+ (uuid "5446698d-a50c-4453-a175-c426767d8854")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C101")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 182.88 89.535 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "a1b12ab2-8ce3-4ad1-82a2-62a4ef677565")
+ (property "Reference" "#PWR0189"
+ (at 182.88 95.885 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 182.88 93.98 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 182.88 89.535 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 182.88 89.535 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 182.88 89.535 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "3325192f-6014-4ae4-96f9-17e76fdcb331")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0189")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 317.5 112.395 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "a1bb0ca9-24ee-4015-9124-b723cc28ff73")
+ (property "Reference" "#PWR0195"
+ (at 317.5 118.745 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 317.5 116.84 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 317.5 112.395 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 317.5 112.395 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 317.5 112.395 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "5eee2757-3dd5-4f85-ba01-ca2a691fba22")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0195")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+3V3")
+ (at 432.435 78.105 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "a813cf6a-9a17-442a-977b-74cba9eed007")
+ (property "Reference" "#PWR0192"
+ (at 432.435 81.915 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+3V3"
+ (at 432.435 72.39 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 432.435 78.105 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 432.435 78.105 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 432.435 78.105 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "d6968140-4cea-4688-b444-86b2e4d39f3d")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0192")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 375.285 99.695 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "a82af702-e278-42a4-8e43-1d516cc34a6d")
+ (property "Reference" "#PWR0191"
+ (at 375.285 106.045 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 375.285 104.775 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 375.285 99.695 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 375.285 99.695 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 375.285 99.695 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "c914ef5b-7912-4305-9ecd-4b383aeb2f56")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0191")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 213.995 101.6 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "a82dbe79-665f-4178-9930-fef405d31e3a")
+ (property "Reference" "R159"
+ (at 216.535 100.3299 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "330k"
+ (at 216.535 102.8699 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 212.217 101.6 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 213.995 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 213.995 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "697af5e6-a70a-4d75-9742-693a0b45a966")
+ )
+ (pin "2"
+ (uuid "fd791df1-675b-4f74-b9eb-5c52cdad0ac7")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R159")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 189.865 107.95 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "ab8ce577-52c0-459c-8402-a30ca2094046")
+ (property "Reference" "#PWR0185"
+ (at 189.865 114.3 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 189.865 113.03 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 189.865 107.95 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 189.865 107.95 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 189.865 107.95 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "3f23e44b-6bcd-490a-8be4-2db10347fab4")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0185")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 432.435 93.98 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "b0e881e6-4f16-437f-9cd0-db8b3b541f64")
+ (property "Reference" "C107"
+ (at 435.61 93.345 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "22uF"
+ (at 435.61 95.885 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_1206_3216Metric"
+ (at 433.4002 97.79 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 432.435 93.98 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 432.435 93.98 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "7b7129e5-d303-4354-a8b0-ee86246abda3")
+ )
+ (pin "2"
+ (uuid "6445ff69-698e-42c9-8462-c0bca8ab9de3")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C107")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:+VDC")
+ (at 290.195 194.31 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "b44de6bd-9c68-4dc7-9a5e-da05e7cc0435")
+ (property "Reference" "#PWR052"
+ (at 290.195 196.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+VDC"
+ (at 290.195 186.055 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 290.195 194.31 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 290.195 194.31 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 290.195 194.31 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "a721d557-414a-45b1-935c-0a27460f5111")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR052")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 67.945 88.265 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "b9997c08-bede-46b7-99ad-d85b43a8dd3b")
+ (property "Reference" "#PWR0182"
+ (at 67.945 94.615 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 67.945 93.345 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 67.945 88.265 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 67.945 88.265 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 67.945 88.265 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "f25cf3c4-5975-4893-b498-2a00f8f4115c")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0182")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 342.9 102.87 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "bca91e76-47cc-4611-9d49-235d632855b9")
+ (property "Reference" "#PWR0194"
+ (at 342.9 109.22 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 342.9 107.95 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 342.9 102.87 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 342.9 102.87 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 342.9 102.87 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "a184839a-bbfc-42f7-aeb6-a3db21db4b12")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0194")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 149.86 107.315 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "bfdb7d4f-0bd6-4277-a348-1ec4bf053095")
+ (property "Reference" "#PWR0188"
+ (at 149.86 113.665 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 149.86 112.395 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 149.86 107.315 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 149.86 107.315 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 149.86 107.315 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "bab2a7e8-e45a-45b4-8390-82bf0268845b")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0188")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C_Polarized")
+ (at 388.62 90.17 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "c3d777af-24b2-409e-8108-e0052d00f4d3")
+ (property "Reference" "C106"
+ (at 392.43 88.0109 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "100uF"
+ (at 392.43 90.5509 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:CP_Elec_6.3x7.7"
+ (at 389.5852 93.98 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 388.62 90.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 388.62 90.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "c0e68062-db7f-4ed5-abb0-042a7219d5b5")
+ )
+ (pin "2"
+ (uuid "669c63b2-9c7e-45d7-98c0-1858183cb7ff")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C106")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 173.99 100.965 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "c72615df-60a6-4181-babc-81fa5d29e6b0")
+ (property "Reference" "R153"
+ (at 175.895 99.6949 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "500k"
+ (at 175.895 102.2349 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 172.212 100.965 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 173.99 100.965 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 173.99 100.965 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "20abe810-e120-4282-a5e5-334e841cf0bf")
+ )
+ (pin "2"
+ (uuid "f87257fe-3ac1-488d-8e3b-c6405a8cd72d")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R153")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 82.55 93.345 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "c9429a7e-bac2-4c45-8aec-434fba5f84bb")
+ (property "Reference" "#PWR0179"
+ (at 82.55 99.695 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 82.55 98.425 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 82.55 93.345 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 82.55 93.345 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 82.55 93.345 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "9fc078e4-5a55-4e2e-b3e8-60faca4edc5d")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0179")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "FaSTTUBe_Voltage_Regulators:A5975AD")
+ (at 335.915 205.105 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "cc190da0-d410-4bcf-8aac-f05b92c7f39d")
+ (property "Reference" "U6"
+ (at 335.915 193.675 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "A5975AD"
+ (at 335.915 196.215 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm"
+ (at 335.915 193.675 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/a5975ad.pdf"
+ (at 335.915 193.675 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 335.915 205.105 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "78c152ed-b1b8-41e1-a474-a653cfdb8eba")
+ )
+ (pin "2"
+ (uuid "80bf4c7e-a92d-4604-be2e-bc9cf1ffa5bb")
+ )
+ (pin "3"
+ (uuid "769dbf32-d0ec-4cf3-aefd-48a7bc7186f5")
+ )
+ (pin "4"
+ (uuid "2bfb1d3e-8b5f-4683-b171-f747ccb59e9c")
+ )
+ (pin "5"
+ (uuid "3142b766-1d7c-4b46-a096-acbc0a43a88b")
+ )
+ (pin "6"
+ (uuid "460f0741-fc3b-4f1d-aa6a-cd20d20e96e2")
+ )
+ (pin "7"
+ (uuid "907725e8-86d9-4c3a-8118-4774c60de213")
+ )
+ (pin "8"
+ (uuid "e9e14bf8-2896-48f1-af20-4e2ba9610c4b")
+ )
+ (pin "9"
+ (uuid "ddbaa9d2-e5d2-46a2-bf67-4f7c81218bc3")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "U6")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 86.995 147.32 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "ce32349e-67af-40ea-9fc8-52c38a9a41de")
+ (property "Reference" "#PWR0173"
+ (at 86.995 153.67 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 86.995 151.765 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 86.995 147.32 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 86.995 147.32 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 86.995 147.32 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "bf599eec-44bf-4f5b-835c-52aedd433846")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0173")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:LED")
+ (at 60.325 170.18 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "d700bfb0-c97f-4f34-820d-d1053b6f7366")
+ (property "Reference" "D11"
+ (at 63.5 170.4974 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Value" "LED"
+ (at 63.5 173.0374 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" "LED_SMD:LED_0603_1608Metric"
+ (at 60.325 170.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 60.325 170.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 60.325 170.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "3d86a0bd-1246-47e6-b646-d70bc17f5142")
+ )
+ (pin "2"
+ (uuid "6f4e000f-96f5-4ddf-9306-f8b2a3d82475")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "D11")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:L")
+ (at 366.395 80.01 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "d84ebfc9-6537-44e7-a9d0-27770b3b7d48")
+ (property "Reference" "L3"
+ (at 366.395 73.66 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "16.8uH"
+ (at 366.395 76.2 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Inductor_SMD:L_Bourns-SRN6028"
+ (at 366.395 80.01 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 366.395 80.01 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 366.395 80.01 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "565d2616-19e6-489e-aeee-3597668a2838")
+ )
+ (pin "2"
+ (uuid "96aaadc0-5cbe-4d48-a650-b744a8bd9606")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "L3")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 173.99 110.49 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "d87e35b5-2c76-4698-a177-0426e53713ee")
+ (property "Reference" "R154"
+ (at 175.895 109.2199 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "100k"
+ (at 175.895 111.7599 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 172.212 110.49 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 173.99 110.49 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 173.99 110.49 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "90705614-44f0-4f11-b6de-810bb552d83e")
+ )
+ (pin "2"
+ (uuid "c2afbd64-17d2-4977-b889-a2be655e8b57")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R154")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 149.225 146.05 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "dda27625-0900-4c48-99d1-ea24fcb70a5f")
+ (property "Reference" "#PWR0178"
+ (at 149.225 152.4 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 149.225 151.13 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 149.225 146.05 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 149.225 146.05 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 149.225 146.05 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "8dec322d-e8e5-4bf7-a5be-6d82df534974")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0178")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:D_Schottky")
+ (at 156.21 96.52 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "de46855e-6fca-4581-88e9-3e3abdcf180d")
+ (property "Reference" "D14"
+ (at 155.8925 89.535 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "D_Schottky"
+ (at 155.8925 92.075 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Diode_SMD:D_SMA"
+ (at 156.21 96.52 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 156.21 96.52 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 156.21 96.52 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "c4308c33-59bc-4aee-b015-ee1e7f2f3c8f")
+ )
+ (pin "2"
+ (uuid "b3a50beb-25a2-45bc-9a2b-bbb1c2143456")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "D14")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 388.62 99.06 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "e391f662-66aa-4696-bcd3-e79dc0e6552c")
+ (property "Reference" "#PWR0190"
+ (at 388.62 105.41 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 388.62 104.14 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 388.62 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 388.62 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 388.62 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "96a20008-6027-4986-8ae0-14db032d5dc0")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0190")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 208.915 68.58 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "e91491ae-000d-40c0-8af1-cc39206f9292")
+ (property "Reference" "#PWR083"
+ (at 208.915 74.93 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 208.915 73.025 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 208.915 68.58 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 208.915 68.58 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 208.915 68.58 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "d47a5e4e-b3a7-4303-a4f4-34cfbc3936e7")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR083")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 138.43 142.875 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "ea47738f-e059-4210-96ca-d82984b51ca9")
+ (property "Reference" "C95"
+ (at 141.605 141.6049 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "1uF"
+ (at 141.605 144.1449 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_0603_1608Metric"
+ (at 139.3952 146.685 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 138.43 142.875 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 138.43 142.875 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "974d674e-536c-409a-bd52-57e20666503f")
+ )
+ (pin "2"
+ (uuid "e8fcaec5-9394-4a51-9a14-7a825211269f")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C95")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 375.285 93.345 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "ee2bdb58-24f0-44c4-9704-944ded6d04d2")
+ (property "Reference" "R162"
+ (at 377.19 92.0749 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "1k"
+ (at 377.19 94.6149 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 373.507 93.345 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 375.285 93.345 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 375.285 93.345 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "116198c3-fef2-4d55-ada3-b1a266f360cc")
+ )
+ (pin "2"
+ (uuid "d1ea10f8-7a20-4326-8e2a-2988acda156c")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R162")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:C")
+ (at 67.945 81.915 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "eea080f7-322d-436d-a60f-510352d5b6aa")
+ (property "Reference" "C89"
+ (at 71.12 81.28 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "22uF"
+ (at 71.12 83.82 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Capacitor_SMD:C_1206_3216Metric"
+ (at 68.9102 85.725 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 67.945 81.915 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 67.945 81.915 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "ce54a4cd-9a73-4b5c-a88a-32fca5599f73")
+ )
+ (pin "2"
+ (uuid "59d8992c-71f3-4d96-a665-43f8d7d91dab")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "C89")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 138.43 148.59 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "ef8f84a7-3775-4db1-b342-a6ef6c282716")
+ (property "Reference" "#PWR0174"
+ (at 138.43 154.94 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 138.43 153.035 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 138.43 148.59 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 138.43 148.59 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 138.43 148.59 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "22814eac-ff51-4a16-a2fd-bbadfba10225")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "#PWR0174")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 432.435 85.725 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "f3e65c5d-229a-42d6-82c0-18e8a7af77d9")
+ (property "Reference" "R27"
+ (at 434.34 85.09 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "0"
+ (at 434.34 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 430.657 85.725 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 432.435 85.725 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 432.435 85.725 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "a9fe539a-0ded-42f8-abae-dc15678054b3")
+ )
+ (pin "2"
+ (uuid "23acab50-e6e1-49ac-a95a-8be15f4f29d8")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "R27")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "FaSTTUBe_Voltage_Regulators:A5975AD")
+ (at 342.9 85.09 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "f4aec3de-9f8b-44a6-8985-37c1e29739e7")
+ (property "Reference" "U16"
+ (at 342.9 73.66 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "A5975AD"
+ (at 342.9 76.2 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm"
+ (at 342.9 73.66 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.st.com/resource/en/datasheet/a5975ad.pdf"
+ (at 342.9 73.66 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 342.9 85.09 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "e9a03e1f-7fe2-458b-b648-e0f668022d35")
+ )
+ (pin "2"
+ (uuid "caf38e46-ef49-432e-b488-41e2201e85eb")
+ )
+ (pin "3"
+ (uuid "1480b948-12a1-48e7-9203-51b381c782a2")
+ )
+ (pin "4"
+ (uuid "ff61a30a-b66f-41ac-9c86-6bf36004eca7")
+ )
+ (pin "5"
+ (uuid "898cce78-4b2f-4d84-bf7e-c6a679f85241")
+ )
+ (pin "6"
+ (uuid "fbf27ffc-6683-4f0e-883e-e9215177575b")
+ )
+ (pin "7"
+ (uuid "69ae4ff5-c1e0-46d1-aeac-44bf1cd69138")
+ )
+ (pin "8"
+ (uuid "7c88a4bf-19ba-430e-838c-0d7d6268b43a")
+ )
+ (pin "9"
+ (uuid "66c26d49-c035-421e-9869-aaa892c27ab4")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "U16")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Transistor_BJT:BC847")
+ (at 89.535 127 0)
+ (mirror y)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "faab21fe-67bf-4a97-a1cc-2d6dd3b11afa")
+ (property "Reference" "Q3"
+ (at 84.455 125.7299 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "BC847"
+ (at 84.455 128.2699 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23"
+ (at 84.455 128.905 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ (italic yes)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://www.infineon.com/dgdl/Infineon-BC847SERIES_BC848SERIES_BC849SERIES_BC850SERIES-DS-v01_01-en.pdf?fileId=db3a304314dca389011541d4630a1657"
+ (at 89.535 127 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 89.535 127 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "b5306618-e18a-4168-b075-a4b8959234d8")
+ )
+ (pin "2"
+ (uuid "02d0da1e-77ee-4182-b1a7-fbac16e8ad55")
+ )
+ (pin "3"
+ (uuid "7df96a70-4903-4a39-b155-57254f0a16a8")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/5d7ad868-fe8d-4586-bec5-c912a0440450"
+ (reference "Q3")
+ (unit 1)
+ )
+ )
+ )
+ )
+)
diff --git a/Hardware/TS_Side.kicad_sch b/Hardware/TS_Side.kicad_sch
new file mode 100644
index 0000000..de12a87
--- /dev/null
+++ b/Hardware/TS_Side.kicad_sch
@@ -0,0 +1,1566 @@
+(kicad_sch
+ (version 20231120)
+ (generator "eeschema")
+ (generator_version "8.0")
+ (uuid "fe6cb174-9f9c-4473-88de-07e9b7e58eed")
+ (paper "A4")
+ (lib_symbols
+ (symbol "Connector:Conn_01x02_Socket"
+ (pin_names
+ (offset 1.016) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "J"
+ (at 0 2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "Conn_01x02_Socket"
+ (at 0 -5.08 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" "Generic connector, single row, 01x02, script generated"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_locked" ""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "ki_keywords" "connector"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "Connector*:*_1x??_*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "Conn_01x02_Socket_1_1"
+ (arc
+ (start 0 -2.032)
+ (mid -0.5058 -2.54)
+ (end 0 -3.048)
+ (stroke
+ (width 0.1524)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 -2.54) (xy -0.508 -2.54)
+ )
+ (stroke
+ (width 0.1524)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 0) (xy -0.508 0)
+ )
+ (stroke
+ (width 0.1524)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (arc
+ (start 0 0.508)
+ (mid -0.5058 0)
+ (end 0 -0.508)
+ (stroke
+ (width 0.1524)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (pin passive line
+ (at -5.08 0 0)
+ (length 3.81)
+ (name "Pin_1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -5.08 -2.54 0)
+ (length 3.81)
+ (name "Pin_2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:D_Schottky"
+ (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_Schottky"
+ (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" "Schottky diode"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "diode Schottky"
+ (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_Schottky_0_1"
+ (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)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "D_Schottky_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 "Transistor_FET:BSS138"
+ (pin_names hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "Q"
+ (at 5.08 1.905 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "BSS138"
+ (at 5.08 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23"
+ (at 5.08 -1.905 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ (italic yes)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.onsemi.com/pub/Collateral/BSS138-D.PDF"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Description" "50V Vds, 0.22A Id, N-Channel MOSFET, SOT-23"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "N-Channel MOSFET"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "SOT?23*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "BSS138_0_1"
+ (polyline
+ (pts
+ (xy 0.254 0) (xy -2.54 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.254 1.905) (xy 0.254 -1.905)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.762 -1.27) (xy 0.762 -2.286)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.762 0.508) (xy 0.762 -0.508)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.762 2.286) (xy 0.762 1.27)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 2.54 2.54) (xy 2.54 1.778)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (polyline
+ (pts
+ (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 1.651 0)
+ (radius 2.794)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (circle
+ (center 2.54 -1.778)
+ (radius 0.254)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (circle
+ (center 2.54 1.778)
+ (radius 0.254)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ )
+ (symbol "BSS138_1_1"
+ (pin input line
+ (at -5.08 0 0)
+ (length 2.54)
+ (name "G"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 2.54 -5.08 90)
+ (length 2.54)
+ (name "S"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 2.54 5.08 270)
+ (length 2.54)
+ (name "D"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:GND"
+ (power)
+ (pin_names
+ (offset 0)
+ )
+ (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) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (junction
+ (at 102.87 74.93)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "4b67a7a0-c835-4090-8bf4-e07788b5a0bf")
+ )
+ (junction
+ (at 91.44 88.265)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "53e5b23b-84ca-4fab-898f-72a5a663f7da")
+ )
+ (junction
+ (at 90.805 62.865)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "6f866233-3f9b-4ba8-8406-1bd1b07dc806")
+ )
+ (wire
+ (pts
+ (xy 102.87 93.345) (xy 102.87 95.885)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "06b3a24a-65ec-4fdc-9acf-413058f3e9ec")
+ )
+ (wire
+ (pts
+ (xy 91.44 90.17) (xy 91.44 88.265)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "28e3f618-fda5-4aed-b0e4-2ff2dd4bb78a")
+ )
+ (wire
+ (pts
+ (xy 114.935 67.31) (xy 120.015 67.31)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "297d5632-3835-4b2b-84a4-a03ee8fb712a")
+ )
+ (wire
+ (pts
+ (xy 90.805 62.865) (xy 90.805 66.04)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4756d91a-4b98-4cf7-85bb-3e31c40d51ee")
+ )
+ (wire
+ (pts
+ (xy 102.87 74.93) (xy 90.805 74.93)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "63f4c666-f08c-43fd-9d32-3da4ba29f592")
+ )
+ (wire
+ (pts
+ (xy 78.74 62.865) (xy 90.805 62.865)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "67180cb6-90c4-4b81-81f6-8f0bd6c9d21f")
+ )
+ (wire
+ (pts
+ (xy 114.935 74.93) (xy 102.87 74.93)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7c7c80d2-8205-442b-9e07-3ef6b8265aa4")
+ )
+ (wire
+ (pts
+ (xy 102.87 83.185) (xy 102.87 74.93)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8744f044-1cfa-4dde-9a0c-53e24f197229")
+ )
+ (wire
+ (pts
+ (xy 90.805 74.93) (xy 90.805 73.66)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a983f906-7f2a-4623-af6c-526999170229")
+ )
+ (wire
+ (pts
+ (xy 91.44 88.265) (xy 95.25 88.265)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "abddfa9a-584e-4b4f-ab42-6d6f8f813f40")
+ )
+ (wire
+ (pts
+ (xy 114.935 69.85) (xy 120.015 69.85)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b99569c6-8022-4d2e-a6f4-a26e15646d1b")
+ )
+ (wire
+ (pts
+ (xy 114.935 62.865) (xy 114.935 67.31)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c1c88858-81e0-4d2f-abb2-b17260d22ece")
+ )
+ (wire
+ (pts
+ (xy 88.265 88.265) (xy 91.44 88.265)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "c2044af7-4442-4cac-a425-be5cd1a86d42")
+ )
+ (wire
+ (pts
+ (xy 114.935 69.85) (xy 114.935 74.93)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e1d98add-dd60-4c4d-992c-ad2d7c9a54a0")
+ )
+ (wire
+ (pts
+ (xy 91.44 97.79) (xy 91.44 99.06)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e76b7b34-7c9b-4ce9-918e-75f5c8c4ed8b")
+ )
+ (wire
+ (pts
+ (xy 75.565 88.265) (xy 80.645 88.265)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e7e3f610-5644-4b96-a44f-af1172a95132")
+ )
+ (wire
+ (pts
+ (xy 90.805 62.865) (xy 114.935 62.865)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e8b8a881-5545-4291-b5cf-aedb7a6c9977")
+ )
+ (hierarchical_label "Shutdown_Circuit"
+ (shape input)
+ (at 78.74 62.865 180)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "4698ffce-abea-4903-80b3-f95e2e5e18d8")
+ )
+ (hierarchical_label "Charger_Relay"
+ (shape input)
+ (at 75.565 88.265 180)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ (uuid "bc89dcb2-0443-434a-b137-f90400069c67")
+ )
+ (symbol
+ (lib_id "Device:D_Schottky")
+ (at 90.805 69.85 270)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "3d70af5c-11eb-4b37-9c5e-039a5c87a2f8")
+ (property "Reference" "D19"
+ (at 93.98 68.2624 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "D_Schottky"
+ (at 93.98 70.8024 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Diode_SMD:D_SMA"
+ (at 90.805 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 90.805 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 90.805 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "dab83d94-1800-4ff2-bf4b-30aa0ee9697b")
+ )
+ (pin "2"
+ (uuid "529c4bb1-0898-4fe5-b47e-61d3b7e5b819")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/ec8baa0e-15c7-44ac-aac2-1d2638d0e415"
+ (reference "D19")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/978eee6e-9c15-4f3b-84df-d36fecce49f9"
+ (reference "D19")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Transistor_FET:BSS138")
+ (at 100.33 88.265 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "4f848a36-6c19-4fba-b6a9-d9f296a58781")
+ (property "Reference" "Q7"
+ (at 106.68 86.9949 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "BSS138"
+ (at 106.68 89.5349 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_TO_SOT_SMD:SOT-23"
+ (at 105.41 90.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ (italic yes)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.onsemi.com/pub/Collateral/BSS138-D.PDF"
+ (at 100.33 88.265 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 100.33 88.265 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "56dba8c7-c71f-4d91-bd93-1f8bd56aa0d9")
+ )
+ (pin "2"
+ (uuid "eeacf6ab-2790-4ea7-b59f-77c570ced47f")
+ )
+ (pin "3"
+ (uuid "337849c6-a9f0-4e03-8e7a-d6cd304ed47c")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/ec8baa0e-15c7-44ac-aac2-1d2638d0e415"
+ (reference "Q7")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/978eee6e-9c15-4f3b-84df-d36fecce49f9"
+ (reference "Q7")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Connector:Conn_01x02_Socket")
+ (at 125.095 69.85 0)
+ (mirror x)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "7a657eba-8403-40e2-9057-5313125b9532")
+ (property "Reference" "J15"
+ (at 127 69.215 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "SDC_Relay"
+ (at 127 66.675 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Connector_JST:JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal"
+ (at 125.095 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 125.095 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 125.095 69.85 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "d1423850-d44f-4b96-aaaf-3cb6167c74bc")
+ )
+ (pin "2"
+ (uuid "ca342af9-7a69-45e2-9033-d9f3444f8aec")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/ec8baa0e-15c7-44ac-aac2-1d2638d0e415"
+ (reference "J15")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/978eee6e-9c15-4f3b-84df-d36fecce49f9"
+ (reference "J15")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 102.87 95.885 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "c24dccc6-c65c-4270-bcd9-8193bc382941")
+ (property "Reference" "#PWR0211"
+ (at 102.87 102.235 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 102.87 100.33 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 102.87 95.885 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 102.87 95.885 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 102.87 95.885 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "13da5cbb-410b-4122-909f-b09e264a5de2")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/ec8baa0e-15c7-44ac-aac2-1d2638d0e415"
+ (reference "#PWR0211")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/978eee6e-9c15-4f3b-84df-d36fecce49f9"
+ (reference "#PWR0211")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 84.455 88.265 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "c7d6d8d7-485e-412e-b2a5-56e0b4f3ae21")
+ (property "Reference" "R172"
+ (at 84.455 82.55 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "120"
+ (at 84.455 85.09 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 84.455 90.043 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 84.455 88.265 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 84.455 88.265 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "df15e496-3a12-48a9-939b-690366accaaf")
+ )
+ (pin "2"
+ (uuid "ad16dd62-f001-46e4-b139-f362460b9b26")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/ec8baa0e-15c7-44ac-aac2-1d2638d0e415"
+ (reference "R172")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/978eee6e-9c15-4f3b-84df-d36fecce49f9"
+ (reference "R172")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
+ (at 91.44 99.06 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "d7edae7a-9cc7-47ca-a5ee-f3c899f0ee47")
+ (property "Reference" "#PWR0212"
+ (at 91.44 105.41 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 91.44 104.14 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 91.44 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 91.44 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 91.44 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "0983faa3-eb83-473c-85fb-963f2a3cedac")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/ec8baa0e-15c7-44ac-aac2-1d2638d0e415"
+ (reference "#PWR0212")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/978eee6e-9c15-4f3b-84df-d36fecce49f9"
+ (reference "#PWR0212")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:R")
+ (at 91.44 93.98 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "fe31ad15-0def-4767-94f4-fb3536403ca1")
+ (property "Reference" "R173"
+ (at 93.98 92.7099 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "10k"
+ (at 93.98 95.2499 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Resistor_SMD:R_0603_1608Metric"
+ (at 89.662 93.98 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 91.44 93.98 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" ""
+ (at 91.44 93.98 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "cb465e0a-441d-438b-8715-90355ab91c10")
+ )
+ (pin "2"
+ (uuid "def4f0f9-34cf-463f-8a7b-5e1eac98c7e8")
+ )
+ (instances
+ (project "FT23_Charger"
+ (path "/0dca9b66-f638-4727-874b-1b91b6921c17/ec8baa0e-15c7-44ac-aac2-1d2638d0e415"
+ (reference "R173")
+ (unit 1)
+ )
+ )
+ (project "FT23_Charger"
+ (path "/e63e39d7-6ac0-4ffd-8aa3-1841a4541b55/978eee6e-9c15-4f3b-84df-d36fecce49f9"
+ (reference "R173")
+ (unit 1)
+ )
+ )
+ )
+ )
+)
diff --git a/Hardware/sym-lib-table b/Hardware/sym-lib-table
index 993ca18..72fc04b 100644
--- a/Hardware/sym-lib-table
+++ b/Hardware/sym-lib-table
@@ -1,3 +1,6 @@
(sym_lib_table
(version 7)
+ (lib (name "charger")(type "KiCad")(uri "${KIPRJMOD}/Lib/charger.kicad_sym")(options "")(descr ""))
+ (lib (name "W9825G6KH-5")(type "KiCad")(uri "${KIPRJMOD}/Lib/W9825G6KH-5/KiCad/W9825G6KH-5.kicad_sym")(options "")(descr ""))
+ (lib (name "SN75LVDS83BDGGR")(type "KiCad")(uri "${KIPRJMOD}/Lib/SN75LVDS83BDGGR/KiCad/SN75LVDS83BDGGR.kicad_sym")(options "")(descr ""))
)
diff --git a/Hardware/~FT23_Charger.kicad_sch.lck b/Hardware/~FT23_Charger.kicad_sch.lck
deleted file mode 100644
index e15e945..0000000
--- a/Hardware/~FT23_Charger.kicad_sch.lck
+++ /dev/null
@@ -1 +0,0 @@
-{"hostname":"eggyhitsrock-fedora","username":"chiangni"}
\ No newline at end of file
diff --git a/Software/Core/Src/main.c b/Software/Core/Src/main.c
index a4bd505..4cab3e0 100644
--- a/Software/Core/Src/main.c
+++ b/Software/Core/Src/main.c
@@ -220,7 +220,7 @@ static void MX_ETH_Init(void)
MACAddr[4] = 0x00;
MACAddr[5] = 0x00;
heth.Init.MACAddr = &MACAddr[0];
- heth.Init.MediaInterface = HAL_ETH_RMII_MODE;
+ heth.Init.MediaInterface = HAL_ETH_MII_MODE;
heth.Init.TxDesc = DMATxDscrTab;
heth.Init.RxDesc = DMARxDscrTab;
heth.Init.RxBuffLen = 1524;
diff --git a/Software/Core/Src/stm32h7xx_hal_msp.c b/Software/Core/Src/stm32h7xx_hal_msp.c
index d4e9f51..d444d6b 100644
--- a/Software/Core/Src/stm32h7xx_hal_msp.c
+++ b/Software/Core/Src/stm32h7xx_hal_msp.c
@@ -95,41 +95,66 @@ void HAL_ETH_MspInit(ETH_HandleTypeDef* heth)
__HAL_RCC_ETH1TX_CLK_ENABLE();
__HAL_RCC_ETH1RX_CLK_ENABLE();
+ __HAL_RCC_GPIOE_CLK_ENABLE();
__HAL_RCC_GPIOC_CLK_ENABLE();
__HAL_RCC_GPIOA_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();
+ __HAL_RCC_GPIOH_CLK_ENABLE();
/**ETH GPIO Configuration
+ PE2 ------> ETH_TXD3
PC1 ------> ETH_MDC
- PA1 ------> ETH_REF_CLK
+ PC2_C ------> ETH_TXD2
+ PC3_C ------> ETH_TX_CLK
+ PA0 ------> ETH_CRS
+ PA1 ------> ETH_RX_CLK
PA2 ------> ETH_MDIO
- PA7 ------> ETH_CRS_DV
+ PA3 ------> ETH_COL
+ PA7 ------> ETH_RX_DV
PC4 ------> ETH_RXD0
PC5 ------> ETH_RXD1
+ PB1 ------> ETH_RXD3
PB11 ------> ETH_TX_EN
+ PH6 ------> ETH_RXD2
PB12 ------> ETH_TXD0
PB13 ------> ETH_TXD1
*/
- GPIO_InitStruct.Pin = GPIO_PIN_1|GPIO_PIN_4|GPIO_PIN_5;
+ GPIO_InitStruct.Pin = GPIO_PIN_2;
+ GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
+ GPIO_InitStruct.Pull = GPIO_NOPULL;
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
+ GPIO_InitStruct.Alternate = GPIO_AF11_ETH;
+ HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);
+
+ GPIO_InitStruct.Pin = GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4
+ |GPIO_PIN_5;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF11_ETH;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
- GPIO_InitStruct.Pin = GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_7;
+ GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3
+ |GPIO_PIN_7;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF11_ETH;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
- GPIO_InitStruct.Pin = GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13;
+ GPIO_InitStruct.Pin = GPIO_PIN_1|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF11_ETH;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
+ GPIO_InitStruct.Pin = GPIO_PIN_6;
+ GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
+ GPIO_InitStruct.Pull = GPIO_NOPULL;
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
+ GPIO_InitStruct.Alternate = GPIO_AF11_ETH;
+ HAL_GPIO_Init(GPIOH, &GPIO_InitStruct);
+
/* USER CODE BEGIN ETH_MspInit 1 */
/* USER CODE END ETH_MspInit 1 */
@@ -156,21 +181,34 @@ void HAL_ETH_MspDeInit(ETH_HandleTypeDef* heth)
__HAL_RCC_ETH1RX_CLK_DISABLE();
/**ETH GPIO Configuration
+ PE2 ------> ETH_TXD3
PC1 ------> ETH_MDC
- PA1 ------> ETH_REF_CLK
+ PC2_C ------> ETH_TXD2
+ PC3_C ------> ETH_TX_CLK
+ PA0 ------> ETH_CRS
+ PA1 ------> ETH_RX_CLK
PA2 ------> ETH_MDIO
- PA7 ------> ETH_CRS_DV
+ PA3 ------> ETH_COL
+ PA7 ------> ETH_RX_DV
PC4 ------> ETH_RXD0
PC5 ------> ETH_RXD1
+ PB1 ------> ETH_RXD3
PB11 ------> ETH_TX_EN
+ PH6 ------> ETH_RXD2
PB12 ------> ETH_TXD0
PB13 ------> ETH_TXD1
*/
- HAL_GPIO_DeInit(GPIOC, GPIO_PIN_1|GPIO_PIN_4|GPIO_PIN_5);
+ HAL_GPIO_DeInit(GPIOE, GPIO_PIN_2);
- HAL_GPIO_DeInit(GPIOA, GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_7);
+ HAL_GPIO_DeInit(GPIOC, GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4
+ |GPIO_PIN_5);
- HAL_GPIO_DeInit(GPIOB, GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13);
+ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3
+ |GPIO_PIN_7);
+
+ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_1|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13);
+
+ HAL_GPIO_DeInit(GPIOH, GPIO_PIN_6);
/* USER CODE BEGIN ETH_MspDeInit 1 */
@@ -281,7 +319,7 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc)
PeriphClkInitStruct.PLL3.PLL3R = 6;
PeriphClkInitStruct.PLL3.PLL3RGE = RCC_PLL3VCIRANGE_3;
PeriphClkInitStruct.PLL3.PLL3VCOSEL = RCC_PLL3VCOWIDE;
- PeriphClkInitStruct.PLL3.PLL3FRACN = 0.0;
+ PeriphClkInitStruct.PLL3.PLL3FRACN = 0;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK)
{
Error_Handler();
@@ -311,23 +349,23 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc)
PH2 ------> LTDC_R0
PH3 ------> LTDC_R1
PH4 ------> LTDC_G5
- PA3 ------> LTDC_B5
PA5 ------> LTDC_R4
PA6 ------> LTDC_G2
PB0 ------> LTDC_R3
- PB1 ------> LTDC_R6
PE11 ------> LTDC_G3
PE12 ------> LTDC_B4
PE14 ------> LTDC_CLK
PE15 ------> LTDC_R7
PB10 ------> LTDC_G4
PH8 ------> LTDC_R2
+ PH12 ------> LTDC_R6
PD10 ------> LTDC_B3
PG8 ------> LTDC_G7
PC9 ------> LTDC_B2
PA10 ------> LTDC_B1
PB8 ------> LTDC_B6
PB9 ------> LTDC_B7
+ PI5 ------> LTDC_B5
*/
GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_11
|GPIO_PIN_12|GPIO_PIN_14|GPIO_PIN_15;
@@ -337,7 +375,7 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc)
GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);
- GPIO_InitStruct.Pin = GPIO_PIN_9|GPIO_PIN_10;
+ GPIO_InitStruct.Pin = GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_5;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
@@ -365,7 +403,7 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc)
GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
- GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_8;
+ GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_8|GPIO_PIN_12;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
@@ -379,14 +417,14 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc)
GPIO_InitStruct.Alternate = GPIO_AF9_LTDC;
HAL_GPIO_Init(GPIOH, &GPIO_InitStruct);
- GPIO_InitStruct.Pin = GPIO_PIN_3|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_10;
+ GPIO_InitStruct.Pin = GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_10;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
- GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1;
+ GPIO_InitStruct.Pin = GPIO_PIN_0;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
@@ -449,39 +487,39 @@ void HAL_LTDC_MspDeInit(LTDC_HandleTypeDef* hltdc)
PH2 ------> LTDC_R0
PH3 ------> LTDC_R1
PH4 ------> LTDC_G5
- PA3 ------> LTDC_B5
PA5 ------> LTDC_R4
PA6 ------> LTDC_G2
PB0 ------> LTDC_R3
- PB1 ------> LTDC_R6
PE11 ------> LTDC_G3
PE12 ------> LTDC_B4
PE14 ------> LTDC_CLK
PE15 ------> LTDC_R7
PB10 ------> LTDC_G4
PH8 ------> LTDC_R2
+ PH12 ------> LTDC_R6
PD10 ------> LTDC_B3
PG8 ------> LTDC_G7
PC9 ------> LTDC_B2
PA10 ------> LTDC_B1
PB8 ------> LTDC_B6
PB9 ------> LTDC_B7
+ PI5 ------> LTDC_B5
*/
HAL_GPIO_DeInit(GPIOE, GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_11
|GPIO_PIN_12|GPIO_PIN_14|GPIO_PIN_15);
- HAL_GPIO_DeInit(GPIOI, GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11);
+ HAL_GPIO_DeInit(GPIOI, GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_5);
HAL_GPIO_DeInit(GPIOF, GPIO_PIN_10);
HAL_GPIO_DeInit(GPIOC, GPIO_PIN_0|GPIO_PIN_9);
- HAL_GPIO_DeInit(GPIOH, GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_8);
+ HAL_GPIO_DeInit(GPIOH, GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_8
+ |GPIO_PIN_12);
- HAL_GPIO_DeInit(GPIOA, GPIO_PIN_3|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_10);
+ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_10);
- HAL_GPIO_DeInit(GPIOB, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_10|GPIO_PIN_8
- |GPIO_PIN_9);
+ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_0|GPIO_PIN_10|GPIO_PIN_8|GPIO_PIN_9);
HAL_GPIO_DeInit(GPIOD, GPIO_PIN_10);
diff --git a/Software/FT25-Charger.ioc b/Software/FT25-Charger.ioc
index 81027ee..711bbc4 100644
--- a/Software/FT25-Charger.ioc
+++ b/Software/FT25-Charger.ioc
@@ -6,77 +6,138 @@ CORTEX_M7.IPParameters=default_mode_Activation
CORTEX_M7.default_mode_Activation=1
ETH.IPParameters=MediaInterface
ETH.MediaInterface=HAL_ETH_RMII_MODE
-FDCAN1.CalculateBaudRateNominal=625000
-FDCAN1.CalculateTimeBitNominal=1600
-FDCAN1.CalculateTimeQuantumNominal=320.0
+FDCAN1.CalculateBaudRateNominal=520833
+FDCAN1.CalculateTimeBitNominal=1920
+FDCAN1.CalculateTimeQuantumNominal=640.0
FDCAN1.IPParameters=CalculateTimeQuantumNominal,CalculateTimeBitNominal,CalculateBaudRateNominal
File.Version=6
GPIO.groupedBy=
KeepUserPlacement=false
+MMTAppRegionsCount=0
+MMTConfigApplied=false
Mcu.CPN=STM32H753IIT6
Mcu.Family=STM32H7
Mcu.IP0=CORTEX_M7
Mcu.IP1=DEBUG
+Mcu.IP10=SYS
+Mcu.IP11=UART5
+Mcu.IP12=USART2
+Mcu.IP13=USB_OTG_FS
Mcu.IP2=ETH
Mcu.IP3=FDCAN1
-Mcu.IP4=LTDC
-Mcu.IP5=NVIC
-Mcu.IP6=RCC
-Mcu.IP7=SYS
-Mcu.IPNb=8
+Mcu.IP4=FMC
+Mcu.IP5=LTDC
+Mcu.IP6=MEMORYMAP
+Mcu.IP7=NVIC
+Mcu.IP8=RCC
+Mcu.IP9=SDMMC2
+Mcu.IPNb=14
Mcu.Name=STM32H753IITx
Mcu.Package=LQFP176
Mcu.Pin0=PE4
Mcu.Pin1=PE5
-Mcu.Pin10=PC1
-Mcu.Pin11=PA1
-Mcu.Pin12=PA2
-Mcu.Pin13=PH2
-Mcu.Pin14=PH3
-Mcu.Pin15=PH4
-Mcu.Pin16=PA3
-Mcu.Pin17=PA5
-Mcu.Pin18=PA6
-Mcu.Pin19=PA7
+Mcu.Pin10=PF2
+Mcu.Pin11=PF3
+Mcu.Pin12=PF4
+Mcu.Pin13=PF5
+Mcu.Pin14=PF10
+Mcu.Pin15=PH0-OSC_IN (PH0)
+Mcu.Pin16=PH1-OSC_OUT (PH1)
+Mcu.Pin17=PC0
+Mcu.Pin18=PC1
+Mcu.Pin19=PC2_C
Mcu.Pin2=PE6
-Mcu.Pin20=PC4
-Mcu.Pin21=PC5
-Mcu.Pin22=PB0
-Mcu.Pin23=PB1
-Mcu.Pin24=PE11
-Mcu.Pin25=PE12
-Mcu.Pin26=PE14
-Mcu.Pin27=PE15
-Mcu.Pin28=PB10
-Mcu.Pin29=PB11
-Mcu.Pin3=PI9
-Mcu.Pin30=PH8
-Mcu.Pin31=PB12
-Mcu.Pin32=PB13
-Mcu.Pin33=PD10
-Mcu.Pin34=PG8
-Mcu.Pin35=PC9
-Mcu.Pin36=PA10
-Mcu.Pin37=PA11
-Mcu.Pin38=PA12
-Mcu.Pin39=PA13 (JTMS/SWDIO)
-Mcu.Pin4=PI10
-Mcu.Pin40=PA14 (JTCK/SWCLK)
-Mcu.Pin41=PB3 (JTDO/TRACESWO)
-Mcu.Pin42=PB8
-Mcu.Pin43=PB9
-Mcu.Pin44=VP_SYS_VS_Systick
-Mcu.Pin5=PI11
-Mcu.Pin6=PF10
-Mcu.Pin7=PH0-OSC_IN (PH0)
-Mcu.Pin8=PH1-OSC_OUT (PH1)
-Mcu.Pin9=PC0
-Mcu.PinsNb=45
+Mcu.Pin20=PC3_C
+Mcu.Pin21=PA0
+Mcu.Pin22=PA1
+Mcu.Pin23=PA2
+Mcu.Pin24=PH2
+Mcu.Pin25=PH3
+Mcu.Pin26=PH4
+Mcu.Pin27=PH5
+Mcu.Pin28=PA3
+Mcu.Pin29=PA4
+Mcu.Pin3=PC14-OSC32_IN (OSC32_IN)
+Mcu.Pin30=PA5
+Mcu.Pin31=PA6
+Mcu.Pin32=PA7
+Mcu.Pin33=PC4
+Mcu.Pin34=PC5
+Mcu.Pin35=PB0
+Mcu.Pin36=PB1
+Mcu.Pin37=PF11
+Mcu.Pin38=PF12
+Mcu.Pin39=PF13
+Mcu.Pin4=PC15-OSC32_OUT (OSC32_OUT)
+Mcu.Pin40=PF14
+Mcu.Pin41=PF15
+Mcu.Pin42=PG0
+Mcu.Pin43=PG1
+Mcu.Pin44=PE7
+Mcu.Pin45=PE8
+Mcu.Pin46=PE9
+Mcu.Pin47=PE10
+Mcu.Pin48=PE11
+Mcu.Pin49=PE12
+Mcu.Pin5=PI9
+Mcu.Pin50=PE13
+Mcu.Pin51=PE14
+Mcu.Pin52=PE15
+Mcu.Pin53=PB10
+Mcu.Pin54=PB11
+Mcu.Pin55=PH8
+Mcu.Pin56=PB12
+Mcu.Pin57=PB13
+Mcu.Pin58=PB14
+Mcu.Pin59=PD8
+Mcu.Pin6=PI10
+Mcu.Pin60=PD9
+Mcu.Pin61=PD10
+Mcu.Pin62=PD14
+Mcu.Pin63=PD15
+Mcu.Pin64=PG2
+Mcu.Pin65=PG4
+Mcu.Pin66=PG5
+Mcu.Pin67=PG6
+Mcu.Pin68=PG7
+Mcu.Pin69=PG8
+Mcu.Pin7=PI11
+Mcu.Pin70=PC9
+Mcu.Pin71=PA8
+Mcu.Pin72=PA9
+Mcu.Pin73=PA10
+Mcu.Pin74=PA11
+Mcu.Pin75=PA12
+Mcu.Pin76=PA13 (JTMS/SWDIO)
+Mcu.Pin77=PH13
+Mcu.Pin78=PH14
+Mcu.Pin79=PI2
+Mcu.Pin8=PF0
+Mcu.Pin80=PA14 (JTCK/SWCLK)
+Mcu.Pin81=PC12
+Mcu.Pin82=PD0
+Mcu.Pin83=PD1
+Mcu.Pin84=PD2
+Mcu.Pin85=PD5
+Mcu.Pin86=PD6
+Mcu.Pin87=PG12
+Mcu.Pin88=PG15
+Mcu.Pin89=PB3 (JTDO/TRACESWO)
+Mcu.Pin9=PF1
+Mcu.Pin90=PB8
+Mcu.Pin91=PB9
+Mcu.Pin92=PE0
+Mcu.Pin93=PE1
+Mcu.Pin94=PI4
+Mcu.Pin95=PI5
+Mcu.Pin96=VP_SYS_VS_Systick
+Mcu.Pin97=VP_MEMORYMAP_VS_MEMORYMAP
+Mcu.PinsNb=98
Mcu.ThirdPartyNb=0
Mcu.UserConstants=
Mcu.UserName=STM32H753IITx
-MxCube.Version=6.11.1
-MxDb.Version=DB.6.0.111
+MxCube.Version=6.13.0
+MxDb.Version=DB.6.0.130
NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.ForceEnableDMAVector=true
@@ -88,28 +149,36 @@ NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
+PA0.Mode=SD_1_bit
+PA0.Signal=SDMMC2_CMD
PA1.Mode=RMII
PA1.Signal=ETH_REF_CLK
-PA10.Mode=RGB888
-PA10.Signal=LTDC_B1
-PA11.Mode=FDCAN_Activate
-PA11.Signal=FDCAN1_RX
-PA12.Mode=FDCAN_Activate
-PA12.Signal=FDCAN1_TX
+PA10.Mode=OTG/Dual_Role_Device
+PA10.Signal=USB_OTG_FS_ID
+PA11.Mode=OTG/Dual_Role_Device
+PA11.Signal=USB_OTG_FS_DM
+PA12.Mode=OTG/Dual_Role_Device
+PA12.Signal=USB_OTG_FS_DP
PA13\ (JTMS/SWDIO).Mode=Trace_Asynchronous_SW
PA13\ (JTMS/SWDIO).Signal=DEBUG_JTMS-SWDIO
PA14\ (JTCK/SWCLK).Mode=Trace_Asynchronous_SW
PA14\ (JTCK/SWCLK).Signal=DEBUG_JTCK-SWCLK
PA2.Mode=RMII
PA2.Signal=ETH_MDIO
-PA3.Mode=RGB888
-PA3.Signal=LTDC_B5
+PA3.Mode=Asynchronous
+PA3.Signal=USART2_RX
+PA4.Mode=RGB888
+PA4.Signal=LTDC_VSYNC
PA5.Mode=RGB888
PA5.Signal=LTDC_R4
PA6.Mode=RGB888
PA6.Signal=LTDC_G2
PA7.Mode=RMII
PA7.Signal=ETH_CRS_DV
+PA8.Mode=RGB888
+PA8.Signal=LTDC_B3
+PA9.Mode=Activate_VBUS
+PA9.Signal=USB_OTG_FS_VBUS
PB0.Mode=RGB888
PB0.Signal=LTDC_R3
PB1.Mode=RGB888
@@ -122,6 +191,8 @@ PB12.Mode=RMII
PB12.Signal=ETH_TXD0
PB13.Mode=RMII
PB13.Signal=ETH_TXD1
+PB14.Mode=SD_1_bit
+PB14.Signal=SDMMC2_D0
PB3\ (JTDO/TRACESWO).Mode=Trace_Asynchronous_SW
PB3\ (JTDO/TRACESWO).Signal=DEBUG_JTDO-SWO
PB8.Mode=RGB888
@@ -132,50 +203,107 @@ PC0.Mode=RGB888
PC0.Signal=LTDC_R5
PC1.Mode=RMII
PC1.Signal=ETH_MDC
+PC12.Mode=Asynchronous
+PC12.Signal=UART5_TX
+PC14-OSC32_IN\ (OSC32_IN).Mode=LSE-External-Oscillator
+PC14-OSC32_IN\ (OSC32_IN).Signal=RCC_OSC32_IN
+PC15-OSC32_OUT\ (OSC32_OUT).Mode=LSE-External-Oscillator
+PC15-OSC32_OUT\ (OSC32_OUT).Signal=RCC_OSC32_OUT
+PC2_C.Mode=SdramChipSelect1_1
+PC2_C.Signal=FMC_SDNE0
+PC3_C.Mode=SdramChipSelect1_1
+PC3_C.Signal=FMC_SDCKE0
PC4.Mode=RMII
PC4.Signal=ETH_RXD0
PC5.Mode=RMII
PC5.Signal=ETH_RXD1
PC9.Mode=RGB888
PC9.Signal=LTDC_B2
-PD10.Mode=RGB888
-PD10.Signal=LTDC_B3
-PE11.Mode=RGB888
-PE11.Signal=LTDC_G3
-PE12.Mode=RGB888
-PE12.Signal=LTDC_B4
-PE14.Mode=RGB888
-PE14.Signal=LTDC_CLK
-PE15.Mode=RGB888
-PE15.Signal=LTDC_R7
+PD0.Signal=FMC_D2_DA2
+PD1.Signal=FMC_D3_DA3
+PD10.Signal=FMC_D15_DA15
+PD14.Signal=FMC_D0_DA0
+PD15.Signal=FMC_D1_DA1
+PD2.Mode=Asynchronous
+PD2.Signal=UART5_RX
+PD5.Mode=Asynchronous
+PD5.Signal=USART2_TX
+PD6.Mode=SD_1_bit
+PD6.Signal=SDMMC2_CK
+PD8.Signal=FMC_D13_DA13
+PD9.Signal=FMC_D14_DA14
+PE0.Signal=FMC_NBL0
+PE1.Signal=FMC_NBL1
+PE10.Signal=FMC_D7_DA7
+PE11.Signal=FMC_D8_DA8
+PE12.Signal=FMC_D9_DA9
+PE13.Signal=FMC_D10_DA10
+PE14.Signal=FMC_D11_DA11
+PE15.Signal=FMC_D12_DA12
PE4.Mode=RGB888
PE4.Signal=LTDC_B0
PE5.Mode=RGB888
PE5.Signal=LTDC_G0
PE6.Mode=RGB888
PE6.Signal=LTDC_G1
+PE7.Signal=FMC_D4_DA4
+PE8.Signal=FMC_D5_DA5
+PE9.Signal=FMC_D6_DA6
+PF0.Signal=FMC_A0
+PF1.Signal=FMC_A1
PF10.Mode=RGB888
PF10.Signal=LTDC_DE
-PG8.Mode=RGB888
-PG8.Signal=LTDC_G7
+PF11.Signal=FMC_SDNRAS
+PF12.Signal=FMC_A6
+PF13.Signal=FMC_A7
+PF14.Signal=FMC_A8
+PF15.Signal=FMC_A9
+PF2.Signal=FMC_A2
+PF3.Signal=FMC_A3
+PF4.Signal=FMC_A4
+PF5.Signal=FMC_A5
+PG0.Signal=FMC_A10
+PG1.Signal=FMC_A11
+PG12.Mode=RGB888
+PG12.Signal=LTDC_B1
+PG15.Signal=FMC_SDNCAS
+PG2.Signal=FMC_A12
+PG4.Signal=FMC_A14_BA0
+PG5.Signal=FMC_A15_BA1
+PG6.Mode=RGB888
+PG6.Signal=LTDC_R7
+PG7.Mode=RGB888
+PG7.Signal=LTDC_CLK
+PG8.Signal=FMC_SDCLK
PH0-OSC_IN\ (PH0).Mode=HSE-External-Oscillator
PH0-OSC_IN\ (PH0).Signal=RCC_OSC_IN
PH1-OSC_OUT\ (PH1).Mode=HSE-External-Oscillator
PH1-OSC_OUT\ (PH1).Signal=RCC_OSC_OUT
+PH13.Mode=FDCAN_Activate
+PH13.Signal=FDCAN1_TX
+PH14.Mode=RGB888
+PH14.Signal=LTDC_G3
PH2.Mode=RGB888
PH2.Signal=LTDC_R0
PH3.Mode=RGB888
PH3.Signal=LTDC_R1
PH4.Mode=RGB888
PH4.Signal=LTDC_G5
+PH5.Signal=FMC_SDNWE
PH8.Mode=RGB888
PH8.Signal=LTDC_R2
PI10.Mode=RGB888
PI10.Signal=LTDC_HSYNC
PI11.Mode=RGB888
PI11.Signal=LTDC_G6
-PI9.Mode=RGB888
-PI9.Signal=LTDC_VSYNC
+PI2.Mode=RGB888
+PI2.Signal=LTDC_G7
+PI4.Mode=RGB888
+PI4.Signal=LTDC_B4
+PI5.Mode=RGB888
+PI5.Signal=LTDC_B5
+PI9.Mode=FDCAN_Activate
+PI9.Signal=FDCAN1_RX
PinOutPanel.RotationAngle=0
ProjectManager.AskForMigrate=true
ProjectManager.BackupPrevious=false
@@ -186,7 +314,7 @@ ProjectManager.CustomerFirmwarePackage=
ProjectManager.DefaultFWLocation=true
ProjectManager.DeletePrevious=true
ProjectManager.DeviceId=STM32H753IITx
-ProjectManager.FirmwarePackage=STM32Cube FW_H7 V1.11.2
+ProjectManager.FirmwarePackage=STM32Cube FW_H7 V1.12.1
ProjectManager.FreePins=false
ProjectManager.HalAssertFull=false
ProjectManager.HeapSize=0x200
@@ -207,55 +335,59 @@ ProjectManager.ToolChainLocation=
ProjectManager.UAScriptAfterPath=
ProjectManager.UAScriptBeforePath=
ProjectManager.UnderRoot=false
-ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_LTDC_Init-LTDC-false-HAL-true,0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true
-RCC.ADCFreq_Value=129000000
+ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_LTDC_Init-LTDC-false-HAL-true,4-MX_ETH_Init-ETH-false-HAL-true,5-MX_FDCAN1_Init-FDCAN1-false-HAL-true,6-MX_SDMMC2_SD_Init-SDMMC2-false-HAL-true,7-MX_UART5_Init-UART5-false-HAL-true,8-MX_USART1_UART_Init-USART1-false-HAL-true,0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true
+RCC.ADCFreq_Value=50390625
RCC.AHB12Freq_Value=64000000
RCC.AHB4Freq_Value=64000000
-RCC.APB1Freq_Value=64000000
-RCC.APB2Freq_Value=64000000
+RCC.APB1Freq_Value=32000000
+RCC.APB2Freq_Value=32000000
RCC.APB3Freq_Value=64000000
RCC.APB4Freq_Value=64000000
RCC.AXIClockFreq_Value=64000000
RCC.CECFreq_Value=32000
-RCC.CKPERFreq_Value=64000000
+RCC.CKPERFreq_Value=25000000
+RCC.CKPERSourceSelection=RCC_CLKPSOURCE_HSE
RCC.CortexFreq_Value=64000000
RCC.CpuClockFreq_Value=64000000
RCC.D1CPREFreq_Value=64000000
+RCC.D2PPRE1=RCC_APB1_DIV2
+RCC.D2PPRE2=RCC_APB2_DIV2
RCC.DFSDMACLkFreq_Value=50000000
-RCC.DFSDMFreq_Value=64000000
+RCC.DFSDMFreq_Value=32000000
RCC.DIVM1=4
RCC.DIVM3=1
-RCC.DIVN1=9
-RCC.DIVN3=4
+RCC.DIVN1=24
+RCC.DIVN3=6
RCC.DIVP1Freq_Value=75000000
-RCC.DIVP2Freq_Value=129000000
-RCC.DIVP3Freq_Value=128000000
+RCC.DIVP2Freq_Value=50390625
+RCC.DIVP3Freq_Value=75000000
RCC.DIVQ1=3
RCC.DIVQ1Freq_Value=50000000
-RCC.DIVQ2Freq_Value=129000000
-RCC.DIVQ3Freq_Value=128000000
+RCC.DIVQ2Freq_Value=50390625
+RCC.DIVQ3Freq_Value=75000000
RCC.DIVR1Freq_Value=75000000
-RCC.DIVR2Freq_Value=129000000
+RCC.DIVR2Freq_Value=50390625
RCC.DIVR3=6
-RCC.DIVR3Freq_Value=42666666.666666664
-RCC.FDCANFreq_Value=50000000
+RCC.DIVR3Freq_Value=25000000
+RCC.FDCANCLockSelection=RCC_FDCANCLKSOURCE_HSE
+RCC.FDCANFreq_Value=25000000
RCC.FMCFreq_Value=64000000
RCC.FamilyName=M
RCC.HCLK3ClockFreq_Value=64000000
RCC.HCLKFreq_Value=64000000
RCC.HRTIMFreq_Value=64000000
-RCC.I2C123Freq_Value=64000000
+RCC.I2C123Freq_Value=32000000
RCC.I2C4Freq_Value=64000000
-RCC.IPParameters=ADCFreq_Value,AHB12Freq_Value,AHB4Freq_Value,APB1Freq_Value,APB2Freq_Value,APB3Freq_Value,APB4Freq_Value,AXIClockFreq_Value,CECFreq_Value,CKPERFreq_Value,CortexFreq_Value,CpuClockFreq_Value,D1CPREFreq_Value,DFSDMACLkFreq_Value,DFSDMFreq_Value,DIVM1,DIVM3,DIVN1,DIVN3,DIVP1Freq_Value,DIVP2Freq_Value,DIVP3Freq_Value,DIVQ1,DIVQ1Freq_Value,DIVQ2Freq_Value,DIVQ3Freq_Value,DIVR1Freq_Value,DIVR2Freq_Value,DIVR3,DIVR3Freq_Value,FDCANFreq_Value,FMCFreq_Value,FamilyName,HCLK3ClockFreq_Value,HCLKFreq_Value,HRTIMFreq_Value,I2C123Freq_Value,I2C4Freq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIM345Freq_Value,LPUART1Freq_Value,LTDCFreq_Value,MCO1PinFreq_Value,MCO2PinFreq_Value,PLL3FRACN,PLLFRACN,QSPIFreq_Value,RNGFreq_Value,RTCFreq_Value,SAI1Freq_Value,SAI23Freq_Value,SAI4AFreq_Value,SAI4BFreq_Value,SDMMCFreq_Value,SPDIFRXFreq_Value,SPI123Freq_Value,SPI45Freq_Value,SPI6Freq_Value,SWPMI1Freq_Value,SYSCLKFreq_VALUE,Tim1OutputFreq_Value,Tim2OutputFreq_Value,TraceFreq_Value,USART16Freq_Value,USART234578Freq_Value,USBFreq_Value,VCO1OutputFreq_Value,VCO2OutputFreq_Value,VCO3OutputFreq_Value,VCOInput1Freq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value
-RCC.LPTIM1Freq_Value=64000000
+RCC.IPParameters=ADCFreq_Value,AHB12Freq_Value,AHB4Freq_Value,APB1Freq_Value,APB2Freq_Value,APB3Freq_Value,APB4Freq_Value,AXIClockFreq_Value,CECFreq_Value,CKPERFreq_Value,CKPERSourceSelection,CortexFreq_Value,CpuClockFreq_Value,D1CPREFreq_Value,D2PPRE1,D2PPRE2,DFSDMACLkFreq_Value,DFSDMFreq_Value,DIVM1,DIVM3,DIVN1,DIVN3,DIVP1Freq_Value,DIVP2Freq_Value,DIVP3Freq_Value,DIVQ1,DIVQ1Freq_Value,DIVQ2Freq_Value,DIVQ3Freq_Value,DIVR1Freq_Value,DIVR2Freq_Value,DIVR3,DIVR3Freq_Value,FDCANCLockSelection,FDCANFreq_Value,FMCFreq_Value,FamilyName,HCLK3ClockFreq_Value,HCLKFreq_Value,HRTIMFreq_Value,I2C123Freq_Value,I2C4Freq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIM345Freq_Value,LPUART1Freq_Value,LTDCFreq_Value,MCO1PinFreq_Value,MCO2PinFreq_Value,PLL3FRACN,PLLFRACN,QSPIFreq_Value,RNGFreq_Value,RTCFreq_Value,SAI1Freq_Value,SAI23Freq_Value,SAI4AFreq_Value,SAI4BFreq_Value,SDMMCFreq_Value,SPDIFRXFreq_Value,SPI123Freq_Value,SPI45Freq_Value,SPI6Freq_Value,SWPMI1Freq_Value,SYSCLKFreq_VALUE,Tim1OutputFreq_Value,Tim2OutputFreq_Value,TraceFreq_Value,USART16Freq_Value,USART234578Freq_Value,USBFreq_Value,VCO1OutputFreq_Value,VCO2OutputFreq_Value,VCO3OutputFreq_Value,VCOInput1Freq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value
+RCC.LPTIM1Freq_Value=32000000
RCC.LPTIM2Freq_Value=64000000
RCC.LPTIM345Freq_Value=64000000
RCC.LPUART1Freq_Value=64000000
-RCC.LTDCFreq_Value=42666666.666666664
+RCC.LTDCFreq_Value=25000000
RCC.MCO1PinFreq_Value=64000000
RCC.MCO2PinFreq_Value=64000000
RCC.PLL3FRACN=0
-RCC.PLLFRACN=3072
+RCC.PLLFRACN=0
RCC.QSPIFreq_Value=64000000
RCC.RNGFreq_Value=48000000
RCC.RTCFreq_Value=32000
@@ -266,22 +398,100 @@ RCC.SAI4BFreq_Value=50000000
RCC.SDMMCFreq_Value=50000000
RCC.SPDIFRXFreq_Value=50000000
RCC.SPI123Freq_Value=50000000
-RCC.SPI45Freq_Value=64000000
+RCC.SPI45Freq_Value=32000000
RCC.SPI6Freq_Value=64000000
-RCC.SWPMI1Freq_Value=64000000
+RCC.SWPMI1Freq_Value=32000000
RCC.SYSCLKFreq_VALUE=64000000
RCC.Tim1OutputFreq_Value=64000000
RCC.Tim2OutputFreq_Value=64000000
RCC.TraceFreq_Value=64000000
-RCC.USART16Freq_Value=64000000
-RCC.USART234578Freq_Value=64000000
+RCC.USART16Freq_Value=32000000
+RCC.USART234578Freq_Value=32000000
RCC.USBFreq_Value=50000000
RCC.VCO1OutputFreq_Value=150000000
-RCC.VCO2OutputFreq_Value=258000000
-RCC.VCO3OutputFreq_Value=256000000
-RCC.VCOInput1Freq_Value=16000000
-RCC.VCOInput2Freq_Value=2000000
-RCC.VCOInput3Freq_Value=64000000
+RCC.VCO2OutputFreq_Value=100781250
+RCC.VCO3OutputFreq_Value=150000000
+RCC.VCOInput1Freq_Value=6250000
+RCC.VCOInput2Freq_Value=781250
+RCC.VCOInput3Freq_Value=25000000
+SH.FMC_A0.0=FMC_A0,13b-sda1
+SH.FMC_A0.ConfNb=1
+SH.FMC_A1.0=FMC_A1,13b-sda1
+SH.FMC_A1.ConfNb=1
+SH.FMC_A10.0=FMC_A10,13b-sda1
+SH.FMC_A10.ConfNb=1
+SH.FMC_A11.0=FMC_A11,13b-sda1
+SH.FMC_A11.ConfNb=1
+SH.FMC_A12.0=FMC_A12,13b-sda1
+SH.FMC_A12.ConfNb=1
+SH.FMC_A14_BA0.0=FMC_BA0,FourSdramBanks1
+SH.FMC_A14_BA0.ConfNb=1
+SH.FMC_A15_BA1.0=FMC_BA1,FourSdramBanks1
+SH.FMC_A15_BA1.ConfNb=1
+SH.FMC_A2.0=FMC_A2,13b-sda1
+SH.FMC_A2.ConfNb=1
+SH.FMC_A3.0=FMC_A3,13b-sda1
+SH.FMC_A3.ConfNb=1
+SH.FMC_A4.0=FMC_A4,13b-sda1
+SH.FMC_A4.ConfNb=1
+SH.FMC_A5.0=FMC_A5,13b-sda1
+SH.FMC_A5.ConfNb=1
+SH.FMC_A6.0=FMC_A6,13b-sda1
+SH.FMC_A6.ConfNb=1
+SH.FMC_A7.0=FMC_A7,13b-sda1
+SH.FMC_A7.ConfNb=1
+SH.FMC_A8.0=FMC_A8,13b-sda1
+SH.FMC_A8.ConfNb=1
+SH.FMC_A9.0=FMC_A9,13b-sda1
+SH.FMC_A9.ConfNb=1
+SH.FMC_D0_DA0.0=FMC_D0,sd-16b-d1
+SH.FMC_D0_DA0.ConfNb=1
+SH.FMC_D10_DA10.0=FMC_D10,sd-16b-d1
+SH.FMC_D10_DA10.ConfNb=1
+SH.FMC_D11_DA11.0=FMC_D11,sd-16b-d1
+SH.FMC_D11_DA11.ConfNb=1
+SH.FMC_D12_DA12.0=FMC_D12,sd-16b-d1
+SH.FMC_D12_DA12.ConfNb=1
+SH.FMC_D13_DA13.0=FMC_D13,sd-16b-d1
+SH.FMC_D13_DA13.ConfNb=1
+SH.FMC_D14_DA14.0=FMC_D14,sd-16b-d1
+SH.FMC_D14_DA14.ConfNb=1
+SH.FMC_D15_DA15.0=FMC_D15,sd-16b-d1
+SH.FMC_D15_DA15.ConfNb=1
+SH.FMC_D1_DA1.0=FMC_D1,sd-16b-d1
+SH.FMC_D1_DA1.ConfNb=1
+SH.FMC_D2_DA2.0=FMC_D2,sd-16b-d1
+SH.FMC_D2_DA2.ConfNb=1
+SH.FMC_D3_DA3.0=FMC_D3,sd-16b-d1
+SH.FMC_D3_DA3.ConfNb=1
+SH.FMC_D4_DA4.0=FMC_D4,sd-16b-d1
+SH.FMC_D4_DA4.ConfNb=1
+SH.FMC_D5_DA5.0=FMC_D5,sd-16b-d1
+SH.FMC_D5_DA5.ConfNb=1
+SH.FMC_D6_DA6.0=FMC_D6,sd-16b-d1
+SH.FMC_D6_DA6.ConfNb=1
+SH.FMC_D7_DA7.0=FMC_D7,sd-16b-d1
+SH.FMC_D7_DA7.ConfNb=1
+SH.FMC_D8_DA8.0=FMC_D8,sd-16b-d1
+SH.FMC_D8_DA8.ConfNb=1
+SH.FMC_D9_DA9.0=FMC_D9,sd-16b-d1
+SH.FMC_D9_DA9.ConfNb=1
+SH.FMC_NBL0.0=FMC_NBL0,Sd2ByteEnable1
+SH.FMC_NBL0.ConfNb=1
+SH.FMC_NBL1.0=FMC_NBL1,Sd2ByteEnable1
+SH.FMC_NBL1.ConfNb=1
+SH.FMC_SDCLK.0=FMC_SDCLK,13b-sda1
+SH.FMC_SDCLK.ConfNb=1
+SH.FMC_SDNCAS.0=FMC_SDNCAS,13b-sda1
+SH.FMC_SDNCAS.ConfNb=1
+SH.FMC_SDNRAS.0=FMC_SDNRAS,13b-sda1
+SH.FMC_SDNRAS.ConfNb=1
+SH.FMC_SDNWE.0=FMC_SDNWE,13b-sda1
+SH.FMC_SDNWE.ConfNb=1
+USART2.IPParameters=VirtualMode-Asynchronous
+USART2.VirtualMode-Asynchronous=VM_ASYNC
+VP_MEMORYMAP_VS_MEMORYMAP.Mode=CurAppReg
+VP_MEMORYMAP_VS_MEMORYMAP.Signal=MEMORYMAP_VS_MEMORYMAP
VP_SYS_VS_Systick.Mode=SysTick
VP_SYS_VS_Systick.Signal=SYS_VS_Systick
board=custom
diff --git a/Software/Makefile b/Software/Makefile
index 842f00f..00169a5 100644
--- a/Software/Makefile
+++ b/Software/Makefile
@@ -1,5 +1,5 @@
##########################################################################################################################
-# File automatically-generated by tool: [projectgenerator] version: [4.3.0-B58] date: [Tue Dec 10 17:52:20 CET 2024]
+# File automatically-generated by tool: [projectgenerator] version: [4.3.0-B58] date: [Fri Dec 13 03:34:05 CET 2024]
##########################################################################################################################
# ------------------------------------------------