← Commit history
2ehdrm-08p.glbadded
⋯ 1 unchanged line ⋯
2ehdrm-08p.kicad_modadded+357
@@ -0,0 +1,357 @@+(footprint "2EHDRM-08P"+	(layer "F.Cu")+	(descr "Dinkle 2EHDRM-08P pluggable terminal block header, 8 positions, 5.08mm pitch, horizontal (right-angle), threaded flange locking, THT, body 50.8x12x8.47mm, pins 1.0x1.0mm, PCB holes 1.6-1.7mm, locating pegs 2.4mm; mates with 2ESDVM-08P; https://www.dinkle.com/en/terminal/2EHDRM-XXP"+	)+	(tags "Dinkle 2EHDRM terminal block header 5.08mm horizontal threaded flange 8P")+	(property "Reference" "REF**"+		(at 17.78 -11.6)+		(layer "F.SilkS")+		(hide yes)+		(uuid "66274eef-9d86-418a-a289-13413ec0a203")+		(effects+			(font (size 1 1) (thickness 0.15))+		)+	)+	(property "Value" "2EHDRM-08P"+		(at 17.78 3.6)+		(layer "F.Fab")+		(hide yes)+		(uuid "9012386d-275c-4966-8fea-b1dc21723b3c")+		(effects+			(font (size 1 1) (thickness 0.15))+		)+	)+	(property "Datasheet" "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/3750/2EHDRM-XXP.pdf"+		(at 0 0)+		(layer "F.Fab")+		(hide yes)+		(uuid "c3c70cd3-1352-48ea-9a43-832d00915826")+		(effects+			(font (size 1.27 1.27))+		)+	)+	(property "Description" "8 Position Terminal Block Header, Male Pins, Shrouded (4 Side) 0.200\" (5.08mm) 90°, Right Angle Through Hole"+		(at 0 0)+		(layer "F.Fab")+		(hide yes)+		(uuid "38a9be9b-f0d4-4a18-b0e6-b336ebf82e4b")+		(effects+			(font (size 1.27 1.27))+		)+	)+	(property "Note" "DNP, Place in-house, Male Mate: 2861-2ESDVM-08P-ND"+		(at 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "cff56b91-54e2-42f6-ac1d-9f226ec4ee52")+		(effects+			(font (size 1 1) (thickness 0.15))+		)+	)+	(property ki_fp_filters "CONN8_250-408_WAG")+	(units+		(unit (name "A") (pins "1" "2" "3" "4" "5" "6" "7" "8"))+	)+	(attr through_hole exclude_from_pos_files exclude_from_bom)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start 43.29 -10.36)+		(end 43.29 1.86)+		(stroke (width 0.12) (type solid))+		(layer "F.SilkS")+		(uuid "3976bd37-09c7-437d-bd06-b72b157806bb")+	)+	(fp_line+		(start -7.73 -10.36)+		(end 43.29 -10.36)+		(stroke (width 0.12) (type solid))+		(layer "F.SilkS")+		(uuid "e794d23a-bc8f-4297-b608-39e7d0ec299e")+	)+	(fp_line+		(start -7.73 -10.36)+		(end -7.73 1.86)+		(stroke (width 0.12) (type solid))+		(layer "F.SilkS")+		(uuid "34655bd8-b365-4f5c-b076-0b99fb9ae17d")+	)+	(fp_line+		(start -7.73 -8.2)+		(end 43.29 -8.2)+		(stroke (width 0.12) (type solid))+		(layer "F.SilkS")+		(uuid "cc6191c2-cbe3-43ad-9a93-6086942c8c05")+	)+	(fp_line+		(start -7.73 1.86)+		(end 43.29 1.86)+		(stroke (width 0.12) (type solid))+		(layer "F.SilkS")+		(uuid "6e65c38c-aa87-42f9-b520-c6d4ee6de582")+	)+	(fp_poly+		(pts (xy 0 2.2) (xy -0.5 3) (xy 0.5 3) (xy 0 2.2))+		(stroke (width 0.12) (type solid))+		(fill yes)+		(layer "F.SilkS")+		(uuid "aa7ef5b9-4ef1-44bd-9cc7-f4dbb1f43b25")+	)+	(fp_line+		(start 43.68 -10.75)+		(end 43.68 2.25)+		(stroke (width 0.05) (type solid))+		(layer "F.CrtYd")+		(uuid "783b5023-73fb-412c-bcdb-f3cf4b462f6b")+	)+	(fp_line+		(start -8.12 -10.75)+		(end 43.68 -10.75)+		(stroke (width 0.05) (type solid))+		(layer "F.CrtYd")+		(uuid "8df105ba-cf59-470e-8fd0-f94eaf949f6f")+	)+	(fp_line+		(start 43.68 2.25)+		(end -8.12 2.25)+		(stroke (width 0.05) (type solid))+		(layer "F.CrtYd")+		(uuid "6f613a2f-1c55-444d-b727-5a34c9cbf691")+	)+	(fp_line+		(start -8.12 2.25)+		(end -8.12 -10.75)+		(stroke (width 0.05) (type solid))+		(layer "F.CrtYd")+		(uuid "9161d6fe-0cdf-423d-bde9-a17fc183d9fe")+	)+	(fp_line+		(start 43.18 -10.25)+		(end 43.18 1.75)+		(stroke (width 0.1) (type solid))+		(layer "F.Fab")+		(uuid "add1e0af-29df-4fda-a4c9-4d250c5447b1")+	)+	(fp_line+		(start -7.62 -10.25)+		(end 43.18 -10.25)+		(stroke (width 0.1) (type solid))+		(layer "F.Fab")+		(uuid "900b138a-7d32-48e3-b61a-8baaa942d51b")+	)+	(fp_line+		(start -7.62 -8.2)+		(end 43.18 -8.2)+		(stroke (width 0.1) (type solid))+		(layer "F.Fab")+		(uuid "e3731b45-10fd-49f3-9f60-1db521c2bd44")+	)+	(fp_line+		(start -7.62 0.75)+		(end -7.62 -10.25)+		(stroke (width 0.1) (type solid))+		(layer "F.Fab")+		(uuid "77f43305-7037-49cf-939b-579917f4673e")+	)+	(fp_line+		(start 43.18 1.75)+		(end -6.62 1.75)+		(stroke (width 0.1) (type solid))+		(layer "F.Fab")+		(uuid "4e7d2b5c-fa0f-40bd-8f23-cc97ccbee770")+	)+	(fp_line+		(start -6.62 1.75)+		(end -7.62 0.75)+		(stroke (width 0.1) (type solid))+		(layer "F.Fab")+		(uuid "8424aba3-1d93-493b-9b4f-1ad7f6a1b001")+	)+	(fp_circle+		(center 40.64 -8.2)+		(end 42.14 -8.2)+		(stroke (width 0.1) (type solid))+		(fill no)+		(layer "F.Fab")+		(uuid "17d6a9b0-3ac0-4a68-a3a5-0368874e70fb")+	)+	(fp_circle+		(center -5.08 -8.2)+		(end -3.58 -8.2)+		(stroke (width 0.1) (type solid))+		(fill no)+		(layer "F.Fab")+		(uuid "32a553a2-09cf-4346-b5f3-4648b30083e8")+	)+	(fp_text user "${REFERENCE}"+		(at 17.78 -7.3)+		(layer "F.Fab")+		(uuid "97af2ef1-fb27-4921-8955-3960e7f6714f")+		(effects+			(font (size 1 1) (thickness 0.15))+		)+	)+	(pad "" np_thru_hole circle+		(at -5.079999 -2.51)+		(size 2.4 2.4)+		(drill 2.4)+		(layers "*.Cu" "*.Mask")+	)+	(pad "" np_thru_hole circle+		(at 40.640001 -2.51)+		(size 2.4 2.4)+		(drill 2.4)+		(layers "*.Cu" "*.Mask")+	)+	(pad "1" thru_hole roundrect+		(at 0 0)+		(size 3 3)+		(drill 1.7)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(roundrect_rratio 0.25)+		(teardrops+			(best_length_ratio 0.5)+			(max_length 1)+			(best_width_ratio 1)+			(max_width 2)+			(curved_edges yes)+			(filter_ratio 0.9)+			(enabled yes)+			(allow_two_segments yes)+			(prefer_zone_connections yes)+		)+	)+	(pad "2" thru_hole circle+		(at 5.079999 0)+		(size 3 3)+		(drill 1.7)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(teardrops+			(best_length_ratio 0.5)+			(max_length 1)+			(best_width_ratio 1)+			(max_width 2)+			(curved_edges yes)+			(filter_ratio 0.9)+			(enabled yes)+			(allow_two_segments yes)+			(prefer_zone_connections yes)+		)+	)+	(pad "3" thru_hole circle+		(at 10.16 0)+		(size 3 3)+		(drill 1.7)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(teardrops+			(best_length_ratio 0.5)+			(max_length 1)+			(best_width_ratio 1)+			(max_width 2)+			(curved_edges yes)+			(filter_ratio 0.9)+			(enabled yes)+			(allow_two_segments yes)+			(prefer_zone_connections yes)+		)+	)+	(pad "4" thru_hole circle+		(at 15.24 0)+		(size 3 3)+		(drill 1.7)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(teardrops+			(best_length_ratio 0.5)+			(max_length 1)+			(best_width_ratio 1)+			(max_width 2)+			(curved_edges yes)+			(filter_ratio 0.9)+			(enabled yes)+			(allow_two_segments yes)+			(prefer_zone_connections yes)+		)+	)+	(pad "5" thru_hole circle+		(at 20.32 0)+		(size 3 3)+		(drill 1.7)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(teardrops+			(best_length_ratio 0.5)+			(max_length 1)+			(best_width_ratio 1)+			(max_width 2)+			(curved_edges yes)+			(filter_ratio 0.9)+			(enabled yes)+			(allow_two_segments yes)+			(prefer_zone_connections yes)+		)+	)+	(pad "6" thru_hole circle+		(at 25.4 0)+		(size 3 3)+		(drill 1.7)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(teardrops+			(best_length_ratio 0.5)+			(max_length 1)+			(best_width_ratio 1)+			(max_width 2)+			(curved_edges yes)+			(filter_ratio 0.9)+			(enabled yes)+			(allow_two_segments yes)+			(prefer_zone_connections yes)+		)+	)+	(pad "7" thru_hole circle+		(at 30.48 0)+		(size 3 3)+		(drill 1.7)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(teardrops+			(best_length_ratio 0.5)+			(max_length 1)+			(best_width_ratio 1)+			(max_width 2)+			(curved_edges yes)+			(filter_ratio 0.9)+			(enabled yes)+			(allow_two_segments yes)+			(prefer_zone_connections yes)+		)+	)+	(pad "8" thru_hole circle+		(at 35.56 0)+		(size 3 3)+		(drill 1.7)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(teardrops+			(best_length_ratio 0.5)+			(max_length 1)+			(best_width_ratio 1)+			(max_width 2)+			(curved_edges yes)+			(filter_ratio 0.9)+			(enabled yes)+			(allow_two_segments yes)+			(prefer_zone_connections yes)+		)+	)+	(embedded_fonts no)+	(model "${KIPRJMOD}/2ehdrm-08p.step"+		(offset (xyz 0 0 0))+		(scale (xyz 1 1 1))+		(rotate (xyz 0 0 0))+	)+)
2ehdrm-08p.kicad_symadded+605
@@ -0,0 +1,605 @@+(kicad_symbol_lib+	(version 20241209)+	(generator "adom-parts")+	(generator_version "1.0")+	(symbol "2EHDRM-08P"+		(body_styles demorgan)+		(pin_names (offset 0.254))+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "J"+			(at 8.89 6.35 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font (size 1.524 1.524))+			)+		)+		(property "Manufacturer" "Dinkle"+			(at 0 0 0)+			(effects+				(font (size 1.27 1.27))+				(hide yes)+			)+		)+		(property "DigiKey" "2861-2EHDRM-08P-ND"+			(at 0 0 0)+			(effects+				(font (size 1.27 1.27))+				(hide yes)+			)+		)+		(property "Value" "2EHDRM-08P"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font (size 1.524 1.524))+			)+		)+		(property "Footprint" "Dinkle_CDT:Dinkle_2EHDRM-08P_1x08_P5.08mm_Horizontal_ThreadedFlange"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font (size 1.27 1.27) (italic yes))+			)+		)+		(property "Datasheet" "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/3750/2EHDRM-XXP.pdf"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font (size 1.27 1.27) (italic yes))+			)+		)+		(property "Description" "Dinkle 2EHDRM-08P 5.08 mm 8-position PCB connector socket with threaded flange"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font (size 1.27 1.27))+			)+		)+		(property "ki_keywords" "2EHDRM-08P Dinkle terminal block header 5.08mm"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font (size 1.27 1.27))+			)+		)+		(property "ki_fp_filters" "Dinkle*2EHDRM*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font (size 1.27 1.27))+			)+		)+		(property "MPN" "2EHDRM-08P"+			(at 0 0 0)+			(effects+				(font (size 1.27 1.27))+				(hide yes)+			)+		)+		(symbol "2EHDRM-08P_1_1"+			(polyline+				(pts (xy 5.08 2.54) (xy 5.08 -20.32))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 5.08 -20.32) (xy 12.7 -20.32))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 0) (xy 5.08 0))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 0) (xy 8.89 0.8467))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 0) (xy 8.89 -0.8467))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -2.54) (xy 5.08 -2.54))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -2.54) (xy 8.89 -1.6933))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -2.54) (xy 8.89 -3.3867))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -5.08) (xy 5.08 -5.08))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -5.08) (xy 8.89 -4.2333))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -5.08) (xy 8.89 -5.9267))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -7.62) (xy 5.08 -7.62))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -7.62) (xy 8.89 -6.7733))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -7.62) (xy 8.89 -8.4667))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -10.16) (xy 5.08 -10.16))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -10.16) (xy 8.89 -9.3133))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -10.16) (xy 8.89 -11.0067))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -12.7) (xy 5.08 -12.7))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -12.7) (xy 8.89 -11.8533))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -12.7) (xy 8.89 -13.5467))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -15.24) (xy 5.08 -15.24))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -15.24) (xy 8.89 -14.3933))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -15.24) (xy 8.89 -16.0867))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -17.78) (xy 5.08 -17.78))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -17.78) (xy 8.89 -16.9333))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -17.78) (xy 8.89 -18.6267))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 12.7 2.54) (xy 5.08 2.54))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 12.7 -20.32) (xy 12.7 2.54))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(pin unspecified line+				(at 0 0 0)+				(length 5.08)+				(name "1"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "1"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin unspecified line+				(at 0 -2.54 0)+				(length 5.08)+				(name "2"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "2"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin unspecified line+				(at 0 -5.08 0)+				(length 5.08)+				(name "3"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "3"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin unspecified line+				(at 0 -7.62 0)+				(length 5.08)+				(name "4"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "4"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin unspecified line+				(at 0 -10.16 0)+				(length 5.08)+				(name "5"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "5"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin unspecified line+				(at 0 -12.7 0)+				(length 5.08)+				(name "6"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "6"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin unspecified line+				(at 0 -15.24 0)+				(length 5.08)+				(name "7"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "7"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin unspecified line+				(at 0 -17.78 0)+				(length 5.08)+				(name "8"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "8"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+		)+		(symbol "2EHDRM-08P_1_2"+			(polyline+				(pts (xy 5.08 2.54) (xy 5.08 -20.32))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 5.08 -20.32) (xy 12.7 -20.32))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 0) (xy 5.08 0))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 0) (xy 8.89 0.8467))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 0) (xy 8.89 -0.8467))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -2.54) (xy 5.08 -2.54))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -2.54) (xy 8.89 -1.6933))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -2.54) (xy 8.89 -3.3867))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -5.08) (xy 5.08 -5.08))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -5.08) (xy 8.89 -4.2333))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -5.08) (xy 8.89 -5.9267))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -7.62) (xy 5.08 -7.62))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -7.62) (xy 8.89 -6.7733))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -7.62) (xy 8.89 -8.4667))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -10.16) (xy 5.08 -10.16))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -10.16) (xy 8.89 -9.3133))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -10.16) (xy 8.89 -11.0067))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -12.7) (xy 5.08 -12.7))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -12.7) (xy 8.89 -11.8533))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -12.7) (xy 8.89 -13.5467))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -15.24) (xy 5.08 -15.24))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -15.24) (xy 8.89 -14.3933))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -15.24) (xy 8.89 -16.0867))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -17.78) (xy 5.08 -17.78))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -17.78) (xy 8.89 -16.9333))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 10.16 -17.78) (xy 8.89 -18.6267))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 12.7 2.54) (xy 5.08 2.54))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 12.7 -20.32) (xy 12.7 2.54))+				(stroke (width 0.127) (type default))+				(fill (type none))+			)+			(pin unspecified line+				(at 0 0 0)+				(length 5.08)+				(name "1"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "1"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin unspecified line+				(at 0 -2.54 0)+				(length 5.08)+				(name "2"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "2"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin unspecified line+				(at 0 -5.08 0)+				(length 5.08)+				(name "3"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "3"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin unspecified line+				(at 0 -7.62 0)+				(length 5.08)+				(name "4"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "4"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin unspecified line+				(at 0 -10.16 0)+				(length 5.08)+				(name "5"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "5"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin unspecified line+				(at 0 -12.7 0)+				(length 5.08)+				(name "6"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "6"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin unspecified line+				(at 0 -15.24 0)+				(length 5.08)+				(name "7"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "7"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+			(pin unspecified line+				(at 0 -17.78 0)+				(length 5.08)+				(name "8"+					(effects+						(font (size 1.27 1.27))+					)+				)+				(number "8"+					(effects+						(font (size 1.27 1.27))+					)+				)+			)+		)+		(embedded_fonts no)+	)+)
2ehdrm-08p.lbradded+208
@@ -0,0 +1,208 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>Dinkle 2EHDRM-08P 5.08 mm 8-position PCB connector socket with threaded flange</description>+<packages>+<package name="2EHDRM-08P">+  <description>8 pads, 38.6 x 3.0 mm. Dinkle 2EHDRM-08P pluggable terminal block header, 8 positions, 5.08mm pitch, horizontal (right-angle), threaded flange locking, THT, body 50.8x12x8.47mm, pins 1.0x1.0mm, PCB holes 1.6-1.7mm, locating pegs 2.4mm; mates with 2ESDVM-08P</description>+  <pad name="1" x="0.0000" y="-0.0000" drill="1.7000" diameter="3.0000" shape="round"/>+  <pad name="2" x="5.0800" y="-0.0000" drill="1.7000" diameter="3.0000" shape="round"/>+  <pad name="3" x="10.1600" y="-0.0000" drill="1.7000" diameter="3.0000" shape="round"/>+  <pad name="4" x="15.2400" y="-0.0000" drill="1.7000" diameter="3.0000" shape="round"/>+  <pad name="5" x="20.3200" y="-0.0000" drill="1.7000" diameter="3.0000" shape="round"/>+  <pad name="6" x="25.4000" y="-0.0000" drill="1.7000" diameter="3.0000" shape="round"/>+  <pad name="7" x="30.4800" y="-0.0000" drill="1.7000" diameter="3.0000" shape="round"/>+  <pad name="8" x="35.5600" y="-0.0000" drill="1.7000" diameter="3.0000" shape="round"/>+  <circle x="40.6400" y="8.2000" radius="1.5000" width="0.1000" layer="51"/>+  <circle x="-5.0800" y="8.2000" radius="1.5000" width="0.1000" layer="51"/>+  <polygon width="0.1200" layer="21">+    <vertex x="0.0000" y="-2.2000"/>+    <vertex x="-0.5000" y="-3.0000"/>+    <vertex x="0.5000" y="-3.0000"/>+    <vertex x="0.0000" y="-2.2000"/>+  </polygon>+  <wire x1="43.2900" y1="10.3600" x2="43.2900" y2="-1.8600" width="0.1200" layer="21"/>+  <wire x1="-7.7300" y1="10.3600" x2="43.2900" y2="10.3600" width="0.1200" layer="21"/>+  <wire x1="-7.7300" y1="10.3600" x2="-7.7300" y2="-1.8600" width="0.1200" layer="21"/>+  <wire x1="-7.7300" y1="8.2000" x2="43.2900" y2="8.2000" width="0.1200" layer="21"/>+  <wire x1="-7.7300" y1="-1.8600" x2="43.2900" y2="-1.8600" width="0.1200" layer="21"/>+  <wire x1="43.1800" y1="10.2500" x2="43.1800" y2="-1.7500" width="0.1000" layer="51"/>+  <wire x1="-7.6200" y1="10.2500" x2="43.1800" y2="10.2500" width="0.1000" layer="51"/>+  <wire x1="-7.6200" y1="8.2000" x2="43.1800" y2="8.2000" width="0.1000" layer="51"/>+  <wire x1="-7.6200" y1="-0.7500" x2="-7.6200" y2="10.2500" width="0.1000" layer="51"/>+  <wire x1="43.1800" y1="-1.7500" x2="-6.6200" y2="-1.7500" width="0.1000" layer="51"/>+  <wire x1="-6.6200" y1="-1.7500" x2="-7.6200" y2="-0.7500" width="0.1000" layer="51"/>+  <text x="0" y="10.960" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-2.460" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="2EHDRM-08P">+  <description>Dinkle 2EHDRM-08P 5.08 mm 8-position PCB connector socket with threaded flange</description>+  <wire x1="5.0800" y1="2.5400" x2="5.0800" y2="-20.3200" width="0.0254" layer="94"/>+  <wire x1="5.0800" y1="-20.3200" x2="12.7000" y2="-20.3200" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="0.0000" x2="5.0800" y2="0.0000" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="0.0000" x2="8.8900" y2="0.8467" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="0.0000" x2="8.8900" y2="-0.8467" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-2.5400" x2="5.0800" y2="-2.5400" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-2.5400" x2="8.8900" y2="-1.6933" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-2.5400" x2="8.8900" y2="-3.3867" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-5.0800" x2="5.0800" y2="-5.0800" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-5.0800" x2="8.8900" y2="-4.2333" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-5.0800" x2="8.8900" y2="-5.9267" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-7.6200" x2="5.0800" y2="-7.6200" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-7.6200" x2="8.8900" y2="-6.7733" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-7.6200" x2="8.8900" y2="-8.4667" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-10.1600" x2="5.0800" y2="-10.1600" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-10.1600" x2="8.8900" y2="-9.3133" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-10.1600" x2="8.8900" y2="-11.0067" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-12.7000" x2="5.0800" y2="-12.7000" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-12.7000" x2="8.8900" y2="-11.8533" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-12.7000" x2="8.8900" y2="-13.5467" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-15.2400" x2="5.0800" y2="-15.2400" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-15.2400" x2="8.8900" y2="-14.3933" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-15.2400" x2="8.8900" y2="-16.0867" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-17.7800" x2="5.0800" y2="-17.7800" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-17.7800" x2="8.8900" y2="-16.9333" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-17.7800" x2="8.8900" y2="-18.6267" width="0.0254" layer="94"/>+  <wire x1="12.7000" y1="2.5400" x2="5.0800" y2="2.5400" width="0.0254" layer="94"/>+  <wire x1="12.7000" y1="-20.3200" x2="12.7000" y2="2.5400" width="0.0254" layer="94"/>+  <wire x1="5.0800" y1="2.5400" x2="5.0800" y2="-20.3200" width="0.0254" layer="94"/>+  <wire x1="5.0800" y1="-20.3200" x2="12.7000" y2="-20.3200" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="0.0000" x2="5.0800" y2="0.0000" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="0.0000" x2="8.8900" y2="0.8467" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="0.0000" x2="8.8900" y2="-0.8467" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-2.5400" x2="5.0800" y2="-2.5400" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-2.5400" x2="8.8900" y2="-1.6933" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-2.5400" x2="8.8900" y2="-3.3867" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-5.0800" x2="5.0800" y2="-5.0800" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-5.0800" x2="8.8900" y2="-4.2333" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-5.0800" x2="8.8900" y2="-5.9267" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-7.6200" x2="5.0800" y2="-7.6200" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-7.6200" x2="8.8900" y2="-6.7733" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-7.6200" x2="8.8900" y2="-8.4667" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-10.1600" x2="5.0800" y2="-10.1600" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-10.1600" x2="8.8900" y2="-9.3133" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-10.1600" x2="8.8900" y2="-11.0067" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-12.7000" x2="5.0800" y2="-12.7000" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-12.7000" x2="8.8900" y2="-11.8533" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-12.7000" x2="8.8900" y2="-13.5467" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-15.2400" x2="5.0800" y2="-15.2400" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-15.2400" x2="8.8900" y2="-14.3933" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-15.2400" x2="8.8900" y2="-16.0867" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-17.7800" x2="5.0800" y2="-17.7800" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-17.7800" x2="8.8900" y2="-16.9333" width="0.0254" layer="94"/>+  <wire x1="10.1600" y1="-17.7800" x2="8.8900" y2="-18.6267" width="0.0254" layer="94"/>+  <wire x1="12.7000" y1="2.5400" x2="5.0800" y2="2.5400" width="0.0254" layer="94"/>+  <wire x1="12.7000" y1="-20.3200" x2="12.7000" y2="2.5400" width="0.0254" layer="94"/>+  <text x="0" y="10" size="1.27" layer="95" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-10" size="1.27" layer="96" align="top-center">&gt;VALUE</text>+  <pin name="1" x="0" y="0" length="middle" direction="io"/>+  <pin name="2" x="0" y="-2.54" length="middle" direction="io"/>+  <pin name="3" x="0" y="-5.08" length="middle" direction="io"/>+  <pin name="4" x="0" y="-7.62" length="middle" direction="io"/>+  <pin name="5" x="0" y="-10.16" length="middle" direction="io"/>+  <pin name="6" x="0" y="-12.7" length="middle" direction="io"/>+  <pin name="7" x="0" y="-15.24" length="middle" direction="io"/>+  <pin name="8" x="0" y="-17.78" length="middle" direction="io"/>+  <pin name="1@2" x="0" y="0" length="middle" direction="io"/>+  <pin name="2@2" x="0" y="-2.54" length="middle" direction="io"/>+  <pin name="3@2" x="0" y="-5.08" length="middle" direction="io"/>+  <pin name="4@2" x="0" y="-7.62" length="middle" direction="io"/>+  <pin name="5@2" x="0" y="-10.16" length="middle" direction="io"/>+  <pin name="6@2" x="0" y="-12.7" length="middle" direction="io"/>+  <pin name="7@2" x="0" y="-15.24" length="middle" direction="io"/>+  <pin name="8@2" x="0" y="-17.78" length="middle" direction="io"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="2EHDRM-08P" prefix="J">+  <description>Dinkle 2EHDRM-08P 5.08 mm 8-position PCB connector socket with threaded flange</description>+  <gates>+    <gate name="G$1" symbol="2EHDRM-08P" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="2EHDRM-08P">+      <connects>+        <connect gate="G$1" pin="1" pad="1"/>+        <connect gate="G$1" pin="2" pad="2"/>+        <connect gate="G$1" pin="3" pad="3"/>+        <connect gate="G$1" pin="4" pad="4"/>+        <connect gate="G$1" pin="5" pad="5"/>+        <connect gate="G$1" pin="6" pad="6"/>+        <connect gate="G$1" pin="7" pad="7"/>+        <connect gate="G$1" pin="8" pad="8"/>+        <connect gate="G$1" pin="1@2" pad="1"/>+        <connect gate="G$1" pin="2@2" pad="2"/>+        <connect gate="G$1" pin="3@2" pad="3"/>+        <connect gate="G$1" pin="4@2" pad="4"/>+        <connect gate="G$1" pin="5@2" pad="5"/>+        <connect gate="G$1" pin="6@2" pad="6"/>+        <connect gate="G$1" pin="7@2" pad="7"/>+        <connect gate="G$1" pin="8@2" pad="8"/>+      </connects>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="2EHDRM-08P" constant="no"/>+          <attribute name="MANUFACTURER" value="Dinkle" constant="no"/>+          <attribute name="DATASHEET" value="https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/3750/2EHDRM-XXP.pdf" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/2ehdrm-08p" constant="no"/>+          <attribute name="DIGIKEY_PN" value="2861-2EHDRM-08P-ND" constant="no"/>+        </technology>+      </technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
2ehdrm-08p.stepadded+6316
@@ -0,0 +1,6316 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-16T23:13:35',('Author'),(+    'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'+  ,'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('Open CASCADE STEP translator 7.9 9',+  'Open CASCADE STEP translator 7.9 9','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);+#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 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20,+  'distance_accuracy_value','confusion accuracy');+#24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#25 = SHAPE_DEFINITION_REPRESENTATION(#26,#32);+#26 = PRODUCT_DEFINITION_SHAPE('','',#27);+#27 = PRODUCT_DEFINITION('design','',#28,#31);+#28 = PRODUCT_DEFINITION_FORMATION('','',#29);+#29 = PRODUCT('2EHDRM-08P','2EHDRM-08P','',(#30));+#30 = PRODUCT_CONTEXT('',#2,'mechanical');+#31 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#32 = SHAPE_REPRESENTATION('',(#11,#33),#37);+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);+#34 = CARTESIAN_POINT('',(0.,0.,0.));+#35 = DIRECTION('',(0.,0.,1.));+#36 = DIRECTION('',(1.,0.,0.));+#37 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#38,#39,#40)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#38 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#39 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#40 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#41 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#38,+  'distance_accuracy_value','confusion accuracy');+#42 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43,#45);+#43 = ( REPRESENTATION_RELATIONSHIP('','',#32,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#44 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#45 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#46);+#46 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('61','','',#5,#27,$);+#47 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29));+#48 = SHAPE_DEFINITION_REPRESENTATION(#49,#55);+#49 = PRODUCT_DEFINITION_SHAPE('','',#50);+#50 = PRODUCT_DEFINITION('design','',#51,#54);+#51 = PRODUCT_DEFINITION_FORMATION('','',#52);+#52 = PRODUCT('afcfd7da-7700-11f1-afb4-b75a43bbda54',+  'afcfd7da-7700-11f1-afb4-b75a43bbda54','',(#53));+#53 = PRODUCT_CONTEXT('',#2,'mechanical');+#54 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#55 = SHAPE_REPRESENTATION('',(#11,#56,#60,#64),#68);+#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59);+#57 = CARTESIAN_POINT('',(0.,0.,0.));+#58 = DIRECTION('',(0.,0.,1.));+#59 = DIRECTION('',(1.,0.,0.));+#60 = AXIS2_PLACEMENT_3D('',#61,#62,#63);+#61 = CARTESIAN_POINT('',(0.,0.,0.));+#62 = DIRECTION('',(0.,0.,1.));+#63 = DIRECTION('',(1.,0.,0.));+#64 = AXIS2_PLACEMENT_3D('',#65,#66,#67);+#65 = CARTESIAN_POINT('',(0.,0.,0.));+#66 = DIRECTION('',(0.,0.,1.));+#67 = DIRECTION('',(1.,0.,0.));+#68 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#72)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#69,#70,#71)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#69 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#70 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#71 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#72 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#69,+  'distance_accuracy_value','confusion accuracy');+#73 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74,#76);+#74 = ( REPRESENTATION_RELATIONSHIP('','',#55,#32) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#75) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#75 = ITEM_DEFINED_TRANSFORMATION('','',#11,#33);+#76 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#77);+#77 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('60','=>0:1:1:3','',#27,#50,$);+#78 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52));+#79 = SHAPE_DEFINITION_REPRESENTATION(#80,#86);+#80 = PRODUCT_DEFINITION_SHAPE('','',#81);+#81 = PRODUCT_DEFINITION('design','',#82,#85);+#82 = PRODUCT_DEFINITION_FORMATION('','',#83);+#83 = PRODUCT('body','body','',(#84));+#84 = PRODUCT_CONTEXT('',#2,'mechanical');+#85 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#86 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#87),#1099);+#87 = MANIFOLD_SOLID_BREP('',#88);+#88 = CLOSED_SHELL('',(#89,#209,#285,#356,#445,#472,#655,#710,#765,#841,+    #890,#939,#966,#1021,#1076,#1080,#1084,#1091,#1095));+#89 = ADVANCED_FACE('',(#90),#104,.F.);+#90 = FACE_BOUND('',#91,.F.);+#91 = EDGE_LOOP('',(#92,#127,#155,#183));+#92 = ORIENTED_EDGE('',*,*,#93,.T.);+#93 = EDGE_CURVE('',#94,#96,#98,.T.);+#94 = VERTEX_POINT('',#95);+#95 = CARTESIAN_POINT('',(-7.62,-1.75,0.));+#96 = VERTEX_POINT('',#97);+#97 = CARTESIAN_POINT('',(-7.62,-1.75,8.47));+#98 = SURFACE_CURVE('',#99,(#103,#115),.PCURVE_S1.);+#99 = LINE('',#100,#101);+#100 = CARTESIAN_POINT('',(-7.62,-1.75,0.));+#101 = VECTOR('',#102,1.);+#102 = DIRECTION('',(0.,0.,1.));+#103 = PCURVE('',#104,#109);+#104 = PLANE('',#105);+#105 = AXIS2_PLACEMENT_3D('',#106,#107,#108);+#106 = CARTESIAN_POINT('',(-7.62,-1.75,0.));+#107 = DIRECTION('',(0.,1.,0.));+#108 = DIRECTION('',(1.,0.,0.));+#109 = DEFINITIONAL_REPRESENTATION('',(#110),#114);+#110 = LINE('',#111,#112);+#111 = CARTESIAN_POINT('',(0.,0.));+#112 = VECTOR('',#113,1.);+#113 = DIRECTION('',(0.,-1.));+#114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#115 = PCURVE('',#116,#121);+#116 = PLANE('',#117);+#117 = AXIS2_PLACEMENT_3D('',#118,#119,#120);+#118 = CARTESIAN_POINT('',(-7.62,10.25,0.));+#119 = DIRECTION('',(1.,0.,-0.));+#120 = DIRECTION('',(0.,-1.,0.));+#121 = DEFINITIONAL_REPRESENTATION('',(#122),#126);+#122 = LINE('',#123,#124);+#123 = CARTESIAN_POINT('',(12.,0.));+#124 = VECTOR('',#125,1.);+#125 = DIRECTION('',(0.,-1.));+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#127 = ORIENTED_EDGE('',*,*,#128,.T.);+#128 = EDGE_CURVE('',#96,#129,#131,.T.);+#129 = VERTEX_POINT('',#130);+#130 = CARTESIAN_POINT('',(43.18,-1.75,8.47));+#131 = SURFACE_CURVE('',#132,(#136,#143),.PCURVE_S1.);+#132 = LINE('',#133,#134);+#133 = CARTESIAN_POINT('',(-7.62,-1.75,8.47));+#134 = VECTOR('',#135,1.);+#135 = DIRECTION('',(1.,0.,0.));+#136 = PCURVE('',#104,#137);+#137 = DEFINITIONAL_REPRESENTATION('',(#138),#142);+#138 = LINE('',#139,#140);+#139 = CARTESIAN_POINT('',(0.,-8.47));+#140 = VECTOR('',#141,1.);+#141 = DIRECTION('',(1.,0.));+#142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#143 = PCURVE('',#144,#149);+#144 = PLANE('',#145);+#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148);+#146 = CARTESIAN_POINT('',(17.78,4.25,8.47));+#147 = DIRECTION('',(0.,0.,1.));+#148 = DIRECTION('',(1.,0.,-0.));+#149 = DEFINITIONAL_REPRESENTATION('',(#150),#154);+#150 = LINE('',#151,#152);+#151 = CARTESIAN_POINT('',(-25.4,-6.));+#152 = VECTOR('',#153,1.);+#153 = DIRECTION('',(1.,0.));+#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#155 = ORIENTED_EDGE('',*,*,#156,.F.);+#156 = EDGE_CURVE('',#157,#129,#159,.T.);+#157 = VERTEX_POINT('',#158);+#158 = CARTESIAN_POINT('',(43.18,-1.75,0.));+#159 = SURFACE_CURVE('',#160,(#164,#171),.PCURVE_S1.);+#160 = LINE('',#161,#162);+#161 = CARTESIAN_POINT('',(43.18,-1.75,0.));+#162 = VECTOR('',#163,1.);+#163 = DIRECTION('',(0.,0.,1.));+#164 = PCURVE('',#104,#165);+#165 = DEFINITIONAL_REPRESENTATION('',(#166),#170);+#166 = LINE('',#167,#168);+#167 = CARTESIAN_POINT('',(50.8,0.));+#168 = VECTOR('',#169,1.);+#169 = DIRECTION('',(0.,-1.));+#170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#171 = PCURVE('',#172,#177);+#172 = PLANE('',#173);+#173 = AXIS2_PLACEMENT_3D('',#174,#175,#176);+#174 = CARTESIAN_POINT('',(43.18,-1.75,0.));+#175 = DIRECTION('',(-1.,0.,0.));+#176 = DIRECTION('',(0.,1.,0.));+#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182);+#178 = LINE('',#179,#180);+#179 = CARTESIAN_POINT('',(0.,0.));+#180 = VECTOR('',#181,1.);+#181 = DIRECTION('',(0.,-1.));+#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#183 = ORIENTED_EDGE('',*,*,#184,.F.);+#184 = EDGE_CURVE('',#94,#157,#185,.T.);+#185 = SURFACE_CURVE('',#186,(#190,#197),.PCURVE_S1.);+#186 = LINE('',#187,#188);+#187 = CARTESIAN_POINT('',(-7.62,-1.75,0.));+#188 = VECTOR('',#189,1.);+#189 = DIRECTION('',(1.,0.,0.));+#190 = PCURVE('',#104,#191);+#191 = DEFINITIONAL_REPRESENTATION('',(#192),#196);+#192 = LINE('',#193,#194);+#193 = CARTESIAN_POINT('',(0.,0.));+#194 = VECTOR('',#195,1.);+#195 = DIRECTION('',(1.,0.));+#196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#197 = PCURVE('',#198,#203);+#198 = PLANE('',#199);+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);+#200 = CARTESIAN_POINT('',(17.78,4.25,0.));+#201 = DIRECTION('',(0.,0.,1.));+#202 = DIRECTION('',(1.,0.,-0.));+#203 = DEFINITIONAL_REPRESENTATION('',(#204),#208);+#204 = LINE('',#205,#206);+#205 = CARTESIAN_POINT('',(-25.4,-6.));+#206 = VECTOR('',#207,1.);+#207 = DIRECTION('',(1.,0.));+#208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#209 = ADVANCED_FACE('',(#210),#116,.F.);+#210 = FACE_BOUND('',#211,.F.);+#211 = EDGE_LOOP('',(#212,#242,#263,#264));+#212 = ORIENTED_EDGE('',*,*,#213,.T.);+#213 = EDGE_CURVE('',#214,#216,#218,.T.);+#214 = VERTEX_POINT('',#215);+#215 = CARTESIAN_POINT('',(-7.62,10.25,0.));+#216 = VERTEX_POINT('',#217);+#217 = CARTESIAN_POINT('',(-7.62,10.25,8.47));+#218 = SURFACE_CURVE('',#219,(#223,#230),.PCURVE_S1.);+#219 = LINE('',#220,#221);+#220 = CARTESIAN_POINT('',(-7.62,10.25,0.));+#221 = VECTOR('',#222,1.);+#222 = DIRECTION('',(0.,0.,1.));+#223 = PCURVE('',#116,#224);+#224 = DEFINITIONAL_REPRESENTATION('',(#225),#229);+#225 = LINE('',#226,#227);+#226 = CARTESIAN_POINT('',(0.,0.));+#227 = VECTOR('',#228,1.);+#228 = DIRECTION('',(0.,-1.));+#229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#230 = PCURVE('',#231,#236);+#231 = PLANE('',#232);+#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235);+#233 = CARTESIAN_POINT('',(43.18,10.25,0.));+#234 = DIRECTION('',(0.,-1.,0.));+#235 = DIRECTION('',(-1.,0.,0.));+#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241);+#237 = LINE('',#238,#239);+#238 = CARTESIAN_POINT('',(50.8,0.));+#239 = VECTOR('',#240,1.);+#240 = DIRECTION('',(0.,-1.));+#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#242 = ORIENTED_EDGE('',*,*,#243,.T.);+#243 = EDGE_CURVE('',#216,#96,#244,.T.);+#244 = SURFACE_CURVE('',#245,(#249,#256),.PCURVE_S1.);+#245 = LINE('',#246,#247);+#246 = CARTESIAN_POINT('',(-7.62,10.25,8.47));+#247 = VECTOR('',#248,1.);+#248 = DIRECTION('',(0.,-1.,0.));+#249 = PCURVE('',#116,#250);+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);+#251 = LINE('',#252,#253);+#252 = CARTESIAN_POINT('',(0.,-8.47));+#253 = VECTOR('',#254,1.);+#254 = DIRECTION('',(1.,0.));+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#256 = PCURVE('',#144,#257);+#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262);+#258 = LINE('',#259,#260);+#259 = CARTESIAN_POINT('',(-25.4,6.));+#260 = VECTOR('',#261,1.);+#261 = DIRECTION('',(0.,-1.));+#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#263 = ORIENTED_EDGE('',*,*,#93,.F.);+#264 = ORIENTED_EDGE('',*,*,#265,.F.);+#265 = EDGE_CURVE('',#214,#94,#266,.T.);+#266 = SURFACE_CURVE('',#267,(#271,#278),.PCURVE_S1.);+#267 = LINE('',#268,#269);+#268 = CARTESIAN_POINT('',(-7.62,10.25,0.));+#269 = VECTOR('',#270,1.);+#270 = DIRECTION('',(0.,-1.,0.));+#271 = PCURVE('',#116,#272);+#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277);+#273 = LINE('',#274,#275);+#274 = CARTESIAN_POINT('',(0.,0.));+#275 = VECTOR('',#276,1.);+#276 = DIRECTION('',(1.,0.));+#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#278 = PCURVE('',#198,#279);+#279 = DEFINITIONAL_REPRESENTATION('',(#280),#284);+#280 = LINE('',#281,#282);+#281 = CARTESIAN_POINT('',(-25.4,6.));+#282 = VECTOR('',#283,1.);+#283 = DIRECTION('',(0.,-1.));+#284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#285 = ADVANCED_FACE('',(#286),#172,.F.);+#286 = FACE_BOUND('',#287,.F.);+#287 = EDGE_LOOP('',(#288,#289,#312,#335));+#288 = ORIENTED_EDGE('',*,*,#156,.T.);+#289 = ORIENTED_EDGE('',*,*,#290,.T.);+#290 = EDGE_CURVE('',#129,#291,#293,.T.);+#291 = VERTEX_POINT('',#292);+#292 = CARTESIAN_POINT('',(43.18,10.25,8.47));+#293 = SURFACE_CURVE('',#294,(#298,#305),.PCURVE_S1.);+#294 = LINE('',#295,#296);+#295 = CARTESIAN_POINT('',(43.18,-1.75,8.47));+#296 = VECTOR('',#297,1.);+#297 = DIRECTION('',(0.,1.,0.));+#298 = PCURVE('',#172,#299);+#299 = DEFINITIONAL_REPRESENTATION('',(#300),#304);+#300 = LINE('',#301,#302);+#301 = CARTESIAN_POINT('',(0.,-8.47));+#302 = VECTOR('',#303,1.);+#303 = DIRECTION('',(1.,0.));+#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#305 = PCURVE('',#144,#306);+#306 = DEFINITIONAL_REPRESENTATION('',(#307),#311);+#307 = LINE('',#308,#309);+#308 = CARTESIAN_POINT('',(25.4,-6.));+#309 = VECTOR('',#310,1.);+#310 = DIRECTION('',(0.,1.));+#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#312 = ORIENTED_EDGE('',*,*,#313,.F.);+#313 = EDGE_CURVE('',#314,#291,#316,.T.);+#314 = VERTEX_POINT('',#315);+#315 = CARTESIAN_POINT('',(43.18,10.25,0.));+#316 = SURFACE_CURVE('',#317,(#321,#328),.PCURVE_S1.);+#317 = LINE('',#318,#319);+#318 = CARTESIAN_POINT('',(43.18,10.25,0.));+#319 = VECTOR('',#320,1.);+#320 = DIRECTION('',(0.,0.,1.));+#321 = PCURVE('',#172,#322);+#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327);+#323 = LINE('',#324,#325);+#324 = CARTESIAN_POINT('',(12.,0.));+#325 = VECTOR('',#326,1.);+#326 = DIRECTION('',(0.,-1.));+#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#328 = PCURVE('',#231,#329);+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);+#330 = LINE('',#331,#332);+#331 = CARTESIAN_POINT('',(0.,-0.));+#332 = VECTOR('',#333,1.);+#333 = DIRECTION('',(0.,-1.));+#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#335 = ORIENTED_EDGE('',*,*,#336,.F.);+#336 = EDGE_CURVE('',#157,#314,#337,.T.);+#337 = SURFACE_CURVE('',#338,(#342,#349),.PCURVE_S1.);+#338 = LINE('',#339,#340);+#339 = CARTESIAN_POINT('',(43.18,-1.75,0.));+#340 = VECTOR('',#341,1.);+#341 = DIRECTION('',(0.,1.,0.));+#342 = PCURVE('',#172,#343);+#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348);+#344 = LINE('',#345,#346);+#345 = CARTESIAN_POINT('',(0.,0.));+#346 = VECTOR('',#347,1.);+#347 = DIRECTION('',(1.,0.));+#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#349 = PCURVE('',#198,#350);+#350 = DEFINITIONAL_REPRESENTATION('',(#351),#355);+#351 = LINE('',#352,#353);+#352 = CARTESIAN_POINT('',(25.4,-6.));+#353 = VECTOR('',#354,1.);+#354 = DIRECTION('',(0.,1.));+#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#356 = ADVANCED_FACE('',(#357,#383,#414),#198,.F.);+#357 = FACE_BOUND('',#358,.F.);+#358 = EDGE_LOOP('',(#359,#360,#361,#382));+#359 = ORIENTED_EDGE('',*,*,#184,.T.);+#360 = ORIENTED_EDGE('',*,*,#336,.T.);+#361 = ORIENTED_EDGE('',*,*,#362,.T.);+#362 = EDGE_CURVE('',#314,#214,#363,.T.);+#363 = SURFACE_CURVE('',#364,(#368,#375),.PCURVE_S1.);+#364 = LINE('',#365,#366);+#365 = CARTESIAN_POINT('',(43.18,10.25,0.));+#366 = VECTOR('',#367,1.);+#367 = DIRECTION('',(-1.,0.,0.));+#368 = PCURVE('',#198,#369);+#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374);+#370 = LINE('',#371,#372);+#371 = CARTESIAN_POINT('',(25.4,6.));+#372 = VECTOR('',#373,1.);+#373 = DIRECTION('',(-1.,0.));+#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#375 = PCURVE('',#231,#376);+#376 = DEFINITIONAL_REPRESENTATION('',(#377),#381);+#377 = LINE('',#378,#379);+#378 = CARTESIAN_POINT('',(0.,-0.));+#379 = VECTOR('',#380,1.);+#380 = DIRECTION('',(1.,0.));+#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#382 = ORIENTED_EDGE('',*,*,#265,.T.);+#383 = FACE_BOUND('',#384,.F.);+#384 = EDGE_LOOP('',(#385));+#385 = ORIENTED_EDGE('',*,*,#386,.F.);+#386 = EDGE_CURVE('',#387,#387,#389,.T.);+#387 = VERTEX_POINT('',#388);+#388 = CARTESIAN_POINT('',(-3.93,2.51,0.));+#389 = SURFACE_CURVE('',#390,(#395,#402),.PCURVE_S1.);+#390 = CIRCLE('',#391,1.15);+#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);+#392 = CARTESIAN_POINT('',(-5.08,2.51,0.));+#393 = DIRECTION('',(0.,0.,1.));+#394 = DIRECTION('',(1.,0.,-0.));+#395 = PCURVE('',#198,#396);+#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401);+#397 = CIRCLE('',#398,1.15);+#398 = AXIS2_PLACEMENT_2D('',#399,#400);+#399 = CARTESIAN_POINT('',(-22.86,-1.74));+#400 = DIRECTION('',(1.,0.));+#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#402 = PCURVE('',#403,#408);+#403 = CYLINDRICAL_SURFACE('',#404,1.15);+#404 = AXIS2_PLACEMENT_3D('',#405,#406,#407);+#405 = CARTESIAN_POINT('',(-5.08,2.51,-2.5));+#406 = DIRECTION('',(-0.,-0.,-1.));+#407 = DIRECTION('',(1.,0.,0.));+#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413);+#409 = LINE('',#410,#411);+#410 = CARTESIAN_POINT('',(6.28318530718,-2.5));+#411 = VECTOR('',#412,1.);+#412 = DIRECTION('',(-1.,0.));+#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#414 = FACE_BOUND('',#415,.F.);+#415 = EDGE_LOOP('',(#416));+#416 = ORIENTED_EDGE('',*,*,#417,.F.);+#417 = EDGE_CURVE('',#418,#418,#420,.T.);+#418 = VERTEX_POINT('',#419);+#419 = CARTESIAN_POINT('',(41.79,2.51,0.));+#420 = SURFACE_CURVE('',#421,(#426,#433),.PCURVE_S1.);+#421 = CIRCLE('',#422,1.15);+#422 = AXIS2_PLACEMENT_3D('',#423,#424,#425);+#423 = CARTESIAN_POINT('',(40.64,2.51,0.));+#424 = DIRECTION('',(0.,0.,1.));+#425 = DIRECTION('',(1.,0.,-0.));+#426 = PCURVE('',#198,#427);+#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432);+#428 = CIRCLE('',#429,1.15);+#429 = AXIS2_PLACEMENT_2D('',#430,#431);+#430 = CARTESIAN_POINT('',(22.86,-1.74));+#431 = DIRECTION('',(1.,0.));+#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#433 = PCURVE('',#434,#439);+#434 = CYLINDRICAL_SURFACE('',#435,1.15);+#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);+#436 = CARTESIAN_POINT('',(40.64,2.51,-2.5));+#437 = DIRECTION('',(-0.,-0.,-1.));+#438 = DIRECTION('',(1.,0.,0.));+#439 = DEFINITIONAL_REPRESENTATION('',(#440),#444);+#440 = LINE('',#441,#442);+#441 = CARTESIAN_POINT('',(6.28318530718,-2.5));+#442 = VECTOR('',#443,1.);+#443 = DIRECTION('',(-1.,0.));+#444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#445 = ADVANCED_FACE('',(#446),#144,.T.);+#446 = FACE_BOUND('',#447,.T.);+#447 = EDGE_LOOP('',(#448,#449,#450,#471));+#448 = ORIENTED_EDGE('',*,*,#128,.T.);+#449 = ORIENTED_EDGE('',*,*,#290,.T.);+#450 = ORIENTED_EDGE('',*,*,#451,.T.);+#451 = EDGE_CURVE('',#291,#216,#452,.T.);+#452 = SURFACE_CURVE('',#453,(#457,#464),.PCURVE_S1.);+#453 = LINE('',#454,#455);+#454 = CARTESIAN_POINT('',(43.18,10.25,8.47));+#455 = VECTOR('',#456,1.);+#456 = DIRECTION('',(-1.,0.,0.));+#457 = PCURVE('',#144,#458);+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);+#459 = LINE('',#460,#461);+#460 = CARTESIAN_POINT('',(25.4,6.));+#461 = VECTOR('',#462,1.);+#462 = DIRECTION('',(-1.,0.));+#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#464 = PCURVE('',#231,#465);+#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470);+#466 = LINE('',#467,#468);+#467 = CARTESIAN_POINT('',(0.,-8.47));+#468 = VECTOR('',#469,1.);+#469 = DIRECTION('',(1.,0.));+#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#471 = ORIENTED_EDGE('',*,*,#243,.T.);+#472 = ADVANCED_FACE('',(#473,#479,#593,#624),#231,.F.);+#473 = FACE_BOUND('',#474,.F.);+#474 = EDGE_LOOP('',(#475,#476,#477,#478));+#475 = ORIENTED_EDGE('',*,*,#313,.T.);+#476 = ORIENTED_EDGE('',*,*,#451,.T.);+#477 = ORIENTED_EDGE('',*,*,#213,.F.);+#478 = ORIENTED_EDGE('',*,*,#362,.F.);+#479 = FACE_BOUND('',#480,.F.);+#480 = EDGE_LOOP('',(#481,#511,#539,#567));+#481 = ORIENTED_EDGE('',*,*,#482,.F.);+#482 = EDGE_CURVE('',#483,#485,#487,.T.);+#483 = VERTEX_POINT('',#484);+#484 = CARTESIAN_POINT('',(38.31,10.25,1.4));+#485 = VERTEX_POINT('',#486);+#486 = CARTESIAN_POINT('',(38.31,10.25,7.07));+#487 = SURFACE_CURVE('',#488,(#492,#499),.PCURVE_S1.);+#488 = LINE('',#489,#490);+#489 = CARTESIAN_POINT('',(38.31,10.25,1.4));+#490 = VECTOR('',#491,1.);+#491 = DIRECTION('',(0.,0.,1.));+#492 = PCURVE('',#231,#493);+#493 = DEFINITIONAL_REPRESENTATION('',(#494),#498);+#494 = LINE('',#495,#496);+#495 = CARTESIAN_POINT('',(4.87,-1.4));+#496 = VECTOR('',#497,1.);+#497 = DIRECTION('',(0.,-1.));+#498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#499 = PCURVE('',#500,#505);+#500 = PLANE('',#501);+#501 = AXIS2_PLACEMENT_3D('',#502,#503,#504);+#502 = CARTESIAN_POINT('',(38.31,4.75,1.4));+#503 = DIRECTION('',(-1.,0.,0.));+#504 = DIRECTION('',(0.,1.,0.));+#505 = DEFINITIONAL_REPRESENTATION('',(#506),#510);+#506 = LINE('',#507,#508);+#507 = CARTESIAN_POINT('',(5.5,0.));+#508 = VECTOR('',#509,1.);+#509 = DIRECTION('',(0.,-1.));+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#511 = ORIENTED_EDGE('',*,*,#512,.T.);+#512 = EDGE_CURVE('',#483,#513,#515,.T.);+#513 = VERTEX_POINT('',#514);+#514 = CARTESIAN_POINT('',(-2.75,10.25,1.4));+#515 = SURFACE_CURVE('',#516,(#520,#527),.PCURVE_S1.);+#516 = LINE('',#517,#518);+#517 = CARTESIAN_POINT('',(38.31,10.25,1.4));+#518 = VECTOR('',#519,1.);+#519 = DIRECTION('',(-1.,0.,0.));+#520 = PCURVE('',#231,#521);+#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526);+#522 = LINE('',#523,#524);+#523 = CARTESIAN_POINT('',(4.87,-1.4));+#524 = VECTOR('',#525,1.);+#525 = DIRECTION('',(1.,0.));+#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#527 = PCURVE('',#528,#533);+#528 = PLANE('',#529);+#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532);+#530 = CARTESIAN_POINT('',(17.78,7.5,1.4));+#531 = DIRECTION('',(0.,0.,1.));+#532 = DIRECTION('',(1.,0.,-0.));+#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538);+#534 = LINE('',#535,#536);+#535 = CARTESIAN_POINT('',(20.53,2.75));+#536 = VECTOR('',#537,1.);+#537 = DIRECTION('',(-1.,0.));+#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#539 = ORIENTED_EDGE('',*,*,#540,.T.);+#540 = EDGE_CURVE('',#513,#541,#543,.T.);+#541 = VERTEX_POINT('',#542);+#542 = CARTESIAN_POINT('',(-2.75,10.25,7.07));+#543 = SURFACE_CURVE('',#544,(#548,#555),.PCURVE_S1.);+#544 = LINE('',#545,#546);+#545 = CARTESIAN_POINT('',(-2.75,10.25,1.4));+#546 = VECTOR('',#547,1.);+#547 = DIRECTION('',(0.,0.,1.));+#548 = PCURVE('',#231,#549);+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);+#550 = LINE('',#551,#552);+#551 = CARTESIAN_POINT('',(45.93,-1.4));+#552 = VECTOR('',#553,1.);+#553 = DIRECTION('',(0.,-1.));+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#555 = PCURVE('',#556,#561);+#556 = PLANE('',#557);+#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560);+#558 = CARTESIAN_POINT('',(-2.75,10.25,1.4));+#559 = DIRECTION('',(1.,0.,-0.));+#560 = DIRECTION('',(0.,-1.,0.));+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);+#562 = LINE('',#563,#564);+#563 = CARTESIAN_POINT('',(0.,0.));+#564 = VECTOR('',#565,1.);+#565 = DIRECTION('',(0.,-1.));+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#567 = ORIENTED_EDGE('',*,*,#568,.F.);+#568 = EDGE_CURVE('',#485,#541,#569,.T.);+#569 = SURFACE_CURVE('',#570,(#574,#581),.PCURVE_S1.);+#570 = LINE('',#571,#572);+#571 = CARTESIAN_POINT('',(38.31,10.25,7.07));+#572 = VECTOR('',#573,1.);+#573 = DIRECTION('',(-1.,0.,0.));+#574 = PCURVE('',#231,#575);+#575 = DEFINITIONAL_REPRESENTATION('',(#576),#580);+#576 = LINE('',#577,#578);+#577 = CARTESIAN_POINT('',(4.87,-7.07));+#578 = VECTOR('',#579,1.);+#579 = DIRECTION('',(1.,0.));+#580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#581 = PCURVE('',#582,#587);+#582 = PLANE('',#583);+#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);+#584 = CARTESIAN_POINT('',(17.78,7.5,7.07));+#585 = DIRECTION('',(0.,0.,1.));+#586 = DIRECTION('',(1.,0.,-0.));+#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);+#588 = LINE('',#589,#590);+#589 = CARTESIAN_POINT('',(20.53,2.75));+#590 = VECTOR('',#591,1.);+#591 = DIRECTION('',(-1.,0.));+#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#593 = FACE_BOUND('',#594,.F.);+#594 = EDGE_LOOP('',(#595));+#595 = ORIENTED_EDGE('',*,*,#596,.F.);+#596 = EDGE_CURVE('',#597,#597,#599,.T.);+#597 = VERTEX_POINT('',#598);+#598 = CARTESIAN_POINT('',(42.64,10.25,4.2));+#599 = SURFACE_CURVE('',#600,(#605,#612),.PCURVE_S1.);+#600 = CIRCLE('',#601,2.);+#601 = AXIS2_PLACEMENT_3D('',#602,#603,#604);+#602 = CARTESIAN_POINT('',(40.64,10.25,4.2));+#603 = DIRECTION('',(0.,-1.,0.));+#604 = DIRECTION('',(1.,0.,0.));+#605 = PCURVE('',#231,#606);+#606 = DEFINITIONAL_REPRESENTATION('',(#607),#611);+#607 = CIRCLE('',#608,2.);+#608 = AXIS2_PLACEMENT_2D('',#609,#610);+#609 = CARTESIAN_POINT('',(2.54,-4.2));+#610 = DIRECTION('',(-1.,-0.));+#611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#612 = PCURVE('',#613,#618);+#613 = CYLINDRICAL_SURFACE('',#614,2.);+#614 = AXIS2_PLACEMENT_3D('',#615,#616,#617);+#615 = CARTESIAN_POINT('',(40.64,10.25,4.2));+#616 = DIRECTION('',(-0.,1.,-0.));+#617 = DIRECTION('',(1.,0.,0.));+#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623);+#619 = LINE('',#620,#621);+#620 = CARTESIAN_POINT('',(6.28318530718,0.));+#621 = VECTOR('',#622,1.);+#622 = DIRECTION('',(-1.,0.));+#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#624 = FACE_BOUND('',#625,.F.);+#625 = EDGE_LOOP('',(#626));+#626 = ORIENTED_EDGE('',*,*,#627,.F.);+#627 = EDGE_CURVE('',#628,#628,#630,.T.);+#628 = VERTEX_POINT('',#629);+#629 = CARTESIAN_POINT('',(-3.08,10.25,4.2));+#630 = SURFACE_CURVE('',#631,(#636,#643),.PCURVE_S1.);+#631 = CIRCLE('',#632,2.);+#632 = AXIS2_PLACEMENT_3D('',#633,#634,#635);+#633 = CARTESIAN_POINT('',(-5.08,10.25,4.2));+#634 = DIRECTION('',(0.,-1.,0.));+#635 = DIRECTION('',(1.,0.,0.));+#636 = PCURVE('',#231,#637);+#637 = DEFINITIONAL_REPRESENTATION('',(#638),#642);+#638 = CIRCLE('',#639,2.);+#639 = AXIS2_PLACEMENT_2D('',#640,#641);+#640 = CARTESIAN_POINT('',(48.26,-4.2));+#641 = DIRECTION('',(-1.,-0.));+#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#643 = PCURVE('',#644,#649);+#644 = CYLINDRICAL_SURFACE('',#645,2.);+#645 = AXIS2_PLACEMENT_3D('',#646,#647,#648);+#646 = CARTESIAN_POINT('',(-5.08,10.25,4.2));+#647 = DIRECTION('',(-0.,1.,-0.));+#648 = DIRECTION('',(1.,0.,0.));+#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654);+#650 = LINE('',#651,#652);+#651 = CARTESIAN_POINT('',(6.28318530718,0.));+#652 = VECTOR('',#653,1.);+#653 = DIRECTION('',(-1.,0.));+#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#655 = ADVANCED_FACE('',(#656),#403,.T.);+#656 = FACE_BOUND('',#657,.T.);+#657 = EDGE_LOOP('',(#658,#687,#708,#709));+#658 = ORIENTED_EDGE('',*,*,#659,.T.);+#659 = EDGE_CURVE('',#660,#660,#662,.T.);+#660 = VERTEX_POINT('',#661);+#661 = CARTESIAN_POINT('',(-3.93,2.51,-2.5));+#662 = SURFACE_CURVE('',#663,(#668,#675),.PCURVE_S1.);+#663 = CIRCLE('',#664,1.15);+#664 = AXIS2_PLACEMENT_3D('',#665,#666,#667);+#665 = CARTESIAN_POINT('',(-5.08,2.51,-2.5));+#666 = DIRECTION('',(0.,0.,1.));+#667 = DIRECTION('',(1.,0.,-0.));+#668 = PCURVE('',#403,#669);+#669 = DEFINITIONAL_REPRESENTATION('',(#670),#674);+#670 = LINE('',#671,#672);+#671 = CARTESIAN_POINT('',(6.28318530718,0.));+#672 = VECTOR('',#673,1.);+#673 = DIRECTION('',(-1.,0.));+#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#675 = PCURVE('',#676,#681);+#676 = PLANE('',#677);+#677 = AXIS2_PLACEMENT_3D('',#678,#679,#680);+#678 = CARTESIAN_POINT('',(-5.08,2.51,-2.5));+#679 = DIRECTION('',(0.,0.,1.));+#680 = DIRECTION('',(1.,0.,-0.));+#681 = DEFINITIONAL_REPRESENTATION('',(#682),#686);+#682 = CIRCLE('',#683,1.15);+#683 = AXIS2_PLACEMENT_2D('',#684,#685);+#684 = CARTESIAN_POINT('',(0.,0.));+#685 = DIRECTION('',(1.,0.));+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#687 = ORIENTED_EDGE('',*,*,#688,.T.);+#688 = EDGE_CURVE('',#660,#387,#689,.T.);+#689 = SEAM_CURVE('',#690,(#694,#701),.PCURVE_S1.);+#690 = LINE('',#691,#692);+#691 = CARTESIAN_POINT('',(-3.93,2.51,-2.5));+#692 = VECTOR('',#693,1.);+#693 = DIRECTION('',(0.,0.,1.));+#694 = PCURVE('',#403,#695);+#695 = DEFINITIONAL_REPRESENTATION('',(#696),#700);+#696 = LINE('',#697,#698);+#697 = CARTESIAN_POINT('',(0.,0.));+#698 = VECTOR('',#699,1.);+#699 = DIRECTION('',(0.,-1.));+#700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#701 = PCURVE('',#403,#702);+#702 = DEFINITIONAL_REPRESENTATION('',(#703),#707);+#703 = LINE('',#704,#705);+#704 = CARTESIAN_POINT('',(6.28318530718,0.));+#705 = VECTOR('',#706,1.);+#706 = DIRECTION('',(0.,-1.));+#707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#708 = ORIENTED_EDGE('',*,*,#386,.F.);+#709 = ORIENTED_EDGE('',*,*,#688,.F.);+#710 = ADVANCED_FACE('',(#711),#434,.T.);+#711 = FACE_BOUND('',#712,.T.);+#712 = EDGE_LOOP('',(#713,#742,#763,#764));+#713 = ORIENTED_EDGE('',*,*,#714,.T.);+#714 = EDGE_CURVE('',#715,#715,#717,.T.);+#715 = VERTEX_POINT('',#716);+#716 = CARTESIAN_POINT('',(41.79,2.51,-2.5));+#717 = SURFACE_CURVE('',#718,(#723,#730),.PCURVE_S1.);+#718 = CIRCLE('',#719,1.15);+#719 = AXIS2_PLACEMENT_3D('',#720,#721,#722);+#720 = CARTESIAN_POINT('',(40.64,2.51,-2.5));+#721 = DIRECTION('',(0.,0.,1.));+#722 = DIRECTION('',(1.,0.,-0.));+#723 = PCURVE('',#434,#724);+#724 = DEFINITIONAL_REPRESENTATION('',(#725),#729);+#725 = LINE('',#726,#727);+#726 = CARTESIAN_POINT('',(6.28318530718,0.));+#727 = VECTOR('',#728,1.);+#728 = DIRECTION('',(-1.,0.));+#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#730 = PCURVE('',#731,#736);+#731 = PLANE('',#732);+#732 = AXIS2_PLACEMENT_3D('',#733,#734,#735);+#733 = CARTESIAN_POINT('',(40.64,2.51,-2.5));+#734 = DIRECTION('',(0.,0.,1.));+#735 = DIRECTION('',(1.,0.,-0.));+#736 = DEFINITIONAL_REPRESENTATION('',(#737),#741);+#737 = CIRCLE('',#738,1.15);+#738 = AXIS2_PLACEMENT_2D('',#739,#740);+#739 = CARTESIAN_POINT('',(0.,0.));+#740 = DIRECTION('',(1.,0.));+#741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#742 = ORIENTED_EDGE('',*,*,#743,.T.);+#743 = EDGE_CURVE('',#715,#418,#744,.T.);+#744 = SEAM_CURVE('',#745,(#749,#756),.PCURVE_S1.);+#745 = LINE('',#746,#747);+#746 = CARTESIAN_POINT('',(41.79,2.51,-2.5));+#747 = VECTOR('',#748,1.);+#748 = DIRECTION('',(0.,0.,1.));+#749 = PCURVE('',#434,#750);+#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755);+#751 = LINE('',#752,#753);+#752 = CARTESIAN_POINT('',(0.,0.));+#753 = VECTOR('',#754,1.);+#754 = DIRECTION('',(0.,-1.));+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#756 = PCURVE('',#434,#757);+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762);+#758 = LINE('',#759,#760);+#759 = CARTESIAN_POINT('',(6.28318530718,0.));+#760 = VECTOR('',#761,1.);+#761 = DIRECTION('',(0.,-1.));+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#763 = ORIENTED_EDGE('',*,*,#417,.F.);+#764 = ORIENTED_EDGE('',*,*,#743,.F.);+#765 = ADVANCED_FACE('',(#766),#500,.T.);+#766 = FACE_BOUND('',#767,.T.);+#767 = EDGE_LOOP('',(#768,#798,#819,#820));+#768 = ORIENTED_EDGE('',*,*,#769,.T.);+#769 = EDGE_CURVE('',#770,#772,#774,.T.);+#770 = VERTEX_POINT('',#771);+#771 = CARTESIAN_POINT('',(38.31,4.75,1.4));+#772 = VERTEX_POINT('',#773);+#773 = CARTESIAN_POINT('',(38.31,4.75,7.07));+#774 = SURFACE_CURVE('',#775,(#779,#786),.PCURVE_S1.);+#775 = LINE('',#776,#777);+#776 = CARTESIAN_POINT('',(38.31,4.75,1.4));+#777 = VECTOR('',#778,1.);+#778 = DIRECTION('',(0.,0.,1.));+#779 = PCURVE('',#500,#780);+#780 = DEFINITIONAL_REPRESENTATION('',(#781),#785);+#781 = LINE('',#782,#783);+#782 = CARTESIAN_POINT('',(0.,0.));+#783 = VECTOR('',#784,1.);+#784 = DIRECTION('',(0.,-1.));+#785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#786 = PCURVE('',#787,#792);+#787 = PLANE('',#788);+#788 = AXIS2_PLACEMENT_3D('',#789,#790,#791);+#789 = CARTESIAN_POINT('',(-2.75,4.75,1.4));+#790 = DIRECTION('',(0.,1.,0.));+#791 = DIRECTION('',(1.,0.,0.));+#792 = DEFINITIONAL_REPRESENTATION('',(#793),#797);+#793 = LINE('',#794,#795);+#794 = CARTESIAN_POINT('',(41.06,0.));+#795 = VECTOR('',#796,1.);+#796 = DIRECTION('',(0.,-1.));+#797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#798 = ORIENTED_EDGE('',*,*,#799,.T.);+#799 = EDGE_CURVE('',#772,#485,#800,.T.);+#800 = SURFACE_CURVE('',#801,(#805,#812),.PCURVE_S1.);+#801 = LINE('',#802,#803);+#802 = CARTESIAN_POINT('',(38.31,4.75,7.07));+#803 = VECTOR('',#804,1.);+#804 = DIRECTION('',(0.,1.,0.));+#805 = PCURVE('',#500,#806);+#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811);+#807 = LINE('',#808,#809);+#808 = CARTESIAN_POINT('',(0.,-5.67));+#809 = VECTOR('',#810,1.);+#810 = DIRECTION('',(1.,0.));+#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#812 = PCURVE('',#582,#813);+#813 = DEFINITIONAL_REPRESENTATION('',(#814),#818);+#814 = LINE('',#815,#816);+#815 = CARTESIAN_POINT('',(20.53,-2.75));+#816 = VECTOR('',#817,1.);+#817 = DIRECTION('',(0.,1.));+#818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#819 = ORIENTED_EDGE('',*,*,#482,.F.);+#820 = ORIENTED_EDGE('',*,*,#821,.F.);+#821 = EDGE_CURVE('',#770,#483,#822,.T.);+#822 = SURFACE_CURVE('',#823,(#827,#834),.PCURVE_S1.);+#823 = LINE('',#824,#825);+#824 = CARTESIAN_POINT('',(38.31,4.75,1.4));+#825 = VECTOR('',#826,1.);+#826 = DIRECTION('',(0.,1.,0.));+#827 = PCURVE('',#500,#828);+#828 = DEFINITIONAL_REPRESENTATION('',(#829),#833);+#829 = LINE('',#830,#831);+#830 = CARTESIAN_POINT('',(0.,0.));+#831 = VECTOR('',#832,1.);+#832 = DIRECTION('',(1.,0.));+#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#834 = PCURVE('',#528,#835);+#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840);+#836 = LINE('',#837,#838);+#837 = CARTESIAN_POINT('',(20.53,-2.75));+#838 = VECTOR('',#839,1.);+#839 = DIRECTION('',(0.,1.));+#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#841 = ADVANCED_FACE('',(#842),#528,.T.);+#842 = FACE_BOUND('',#843,.T.);+#843 = EDGE_LOOP('',(#844,#867,#868,#869));+#844 = ORIENTED_EDGE('',*,*,#845,.T.);+#845 = EDGE_CURVE('',#846,#770,#848,.T.);+#846 = VERTEX_POINT('',#847);+#847 = CARTESIAN_POINT('',(-2.75,4.75,1.4));+#848 = SURFACE_CURVE('',#849,(#853,#860),.PCURVE_S1.);+#849 = LINE('',#850,#851);+#850 = CARTESIAN_POINT('',(-2.75,4.75,1.4));+#851 = VECTOR('',#852,1.);+#852 = DIRECTION('',(1.,0.,0.));+#853 = PCURVE('',#528,#854);+#854 = DEFINITIONAL_REPRESENTATION('',(#855),#859);+#855 = LINE('',#856,#857);+#856 = CARTESIAN_POINT('',(-20.53,-2.75));+#857 = VECTOR('',#858,1.);+#858 = DIRECTION('',(1.,0.));+#859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#860 = PCURVE('',#787,#861);+#861 = DEFINITIONAL_REPRESENTATION('',(#862),#866);+#862 = LINE('',#863,#864);+#863 = CARTESIAN_POINT('',(0.,0.));+#864 = VECTOR('',#865,1.);+#865 = DIRECTION('',(1.,0.));+#866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#867 = ORIENTED_EDGE('',*,*,#821,.T.);+#868 = ORIENTED_EDGE('',*,*,#512,.T.);+#869 = ORIENTED_EDGE('',*,*,#870,.T.);+#870 = EDGE_CURVE('',#513,#846,#871,.T.);+#871 = SURFACE_CURVE('',#872,(#876,#883),.PCURVE_S1.);+#872 = LINE('',#873,#874);+#873 = CARTESIAN_POINT('',(-2.75,10.25,1.4));+#874 = VECTOR('',#875,1.);+#875 = DIRECTION('',(0.,-1.,0.));+#876 = PCURVE('',#528,#877);+#877 = DEFINITIONAL_REPRESENTATION('',(#878),#882);+#878 = LINE('',#879,#880);+#879 = CARTESIAN_POINT('',(-20.53,2.75));+#880 = VECTOR('',#881,1.);+#881 = DIRECTION('',(0.,-1.));+#882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#883 = PCURVE('',#556,#884);+#884 = DEFINITIONAL_REPRESENTATION('',(#885),#889);+#885 = LINE('',#886,#887);+#886 = CARTESIAN_POINT('',(0.,0.));+#887 = VECTOR('',#888,1.);+#888 = DIRECTION('',(1.,0.));+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#890 = ADVANCED_FACE('',(#891),#582,.F.);+#891 = FACE_BOUND('',#892,.F.);+#892 = EDGE_LOOP('',(#893,#916,#917,#918));+#893 = ORIENTED_EDGE('',*,*,#894,.T.);+#894 = EDGE_CURVE('',#895,#772,#897,.T.);+#895 = VERTEX_POINT('',#896);+#896 = CARTESIAN_POINT('',(-2.75,4.75,7.07));+#897 = SURFACE_CURVE('',#898,(#902,#909),.PCURVE_S1.);+#898 = LINE('',#899,#900);+#899 = CARTESIAN_POINT('',(-2.75,4.75,7.07));+#900 = VECTOR('',#901,1.);+#901 = DIRECTION('',(1.,0.,0.));+#902 = PCURVE('',#582,#903);+#903 = DEFINITIONAL_REPRESENTATION('',(#904),#908);+#904 = LINE('',#905,#906);+#905 = CARTESIAN_POINT('',(-20.53,-2.75));+#906 = VECTOR('',#907,1.);+#907 = DIRECTION('',(1.,0.));+#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#909 = PCURVE('',#787,#910);+#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915);+#911 = LINE('',#912,#913);+#912 = CARTESIAN_POINT('',(0.,-5.67));+#913 = VECTOR('',#914,1.);+#914 = DIRECTION('',(1.,0.));+#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#916 = ORIENTED_EDGE('',*,*,#799,.T.);+#917 = ORIENTED_EDGE('',*,*,#568,.T.);+#918 = ORIENTED_EDGE('',*,*,#919,.T.);+#919 = EDGE_CURVE('',#541,#895,#920,.T.);+#920 = SURFACE_CURVE('',#921,(#925,#932),.PCURVE_S1.);+#921 = LINE('',#922,#923);+#922 = CARTESIAN_POINT('',(-2.75,10.25,7.07));+#923 = VECTOR('',#924,1.);+#924 = DIRECTION('',(0.,-1.,0.));+#925 = PCURVE('',#582,#926);+#926 = DEFINITIONAL_REPRESENTATION('',(#927),#931);+#927 = LINE('',#928,#929);+#928 = CARTESIAN_POINT('',(-20.53,2.75));+#929 = VECTOR('',#930,1.);+#930 = DIRECTION('',(0.,-1.));+#931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#932 = PCURVE('',#556,#933);+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938);+#934 = LINE('',#935,#936);+#935 = CARTESIAN_POINT('',(0.,-5.67));+#936 = VECTOR('',#937,1.);+#937 = DIRECTION('',(1.,0.));+#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#939 = ADVANCED_FACE('',(#940),#556,.T.);+#940 = FACE_BOUND('',#941,.T.);+#941 = EDGE_LOOP('',(#942,#943,#944,#965));+#942 = ORIENTED_EDGE('',*,*,#540,.T.);+#943 = ORIENTED_EDGE('',*,*,#919,.T.);+#944 = ORIENTED_EDGE('',*,*,#945,.F.);+#945 = EDGE_CURVE('',#846,#895,#946,.T.);+#946 = SURFACE_CURVE('',#947,(#951,#958),.PCURVE_S1.);+#947 = LINE('',#948,#949);+#948 = CARTESIAN_POINT('',(-2.75,4.75,1.4));+#949 = VECTOR('',#950,1.);+#950 = DIRECTION('',(0.,0.,1.));+#951 = PCURVE('',#556,#952);+#952 = DEFINITIONAL_REPRESENTATION('',(#953),#957);+#953 = LINE('',#954,#955);+#954 = CARTESIAN_POINT('',(5.5,0.));+#955 = VECTOR('',#956,1.);+#956 = DIRECTION('',(0.,-1.));+#957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#958 = PCURVE('',#787,#959);+#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964);+#960 = LINE('',#961,#962);+#961 = CARTESIAN_POINT('',(0.,0.));+#962 = VECTOR('',#963,1.);+#963 = DIRECTION('',(0.,-1.));+#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#965 = ORIENTED_EDGE('',*,*,#870,.F.);+#966 = ADVANCED_FACE('',(#967),#613,.F.);+#967 = FACE_BOUND('',#968,.F.);+#968 = EDGE_LOOP('',(#969,#970,#993,#1020));+#969 = ORIENTED_EDGE('',*,*,#596,.T.);+#970 = ORIENTED_EDGE('',*,*,#971,.T.);+#971 = EDGE_CURVE('',#597,#972,#974,.T.);+#972 = VERTEX_POINT('',#973);+#973 = CARTESIAN_POINT('',(42.64,5.75,4.2));+#974 = SEAM_CURVE('',#975,(#979,#986),.PCURVE_S1.);+#975 = LINE('',#976,#977);+#976 = CARTESIAN_POINT('',(42.64,10.25,4.2));+#977 = VECTOR('',#978,1.);+#978 = DIRECTION('',(0.,-1.,0.));+#979 = PCURVE('',#613,#980);+#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 = PCURVE('',#613,#987);+#987 = DEFINITIONAL_REPRESENTATION('',(#988),#992);+#988 = LINE('',#989,#990);+#989 = CARTESIAN_POINT('',(6.28318530718,0.));+#990 = VECTOR('',#991,1.);+#991 = DIRECTION('',(0.,-1.));+#992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#993 = ORIENTED_EDGE('',*,*,#994,.F.);+#994 = EDGE_CURVE('',#972,#972,#995,.T.);+#995 = SURFACE_CURVE('',#996,(#1001,#1008),.PCURVE_S1.);+#996 = CIRCLE('',#997,2.);+#997 = AXIS2_PLACEMENT_3D('',#998,#999,#1000);+#998 = CARTESIAN_POINT('',(40.64,5.75,4.2));+#999 = DIRECTION('',(0.,-1.,0.));+#1000 = DIRECTION('',(1.,0.,0.));+#1001 = PCURVE('',#613,#1002);+#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1007);+#1003 = LINE('',#1004,#1005);+#1004 = CARTESIAN_POINT('',(6.28318530718,-4.5));+#1005 = VECTOR('',#1006,1.);+#1006 = DIRECTION('',(-1.,0.));+#1007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1008 = PCURVE('',#1009,#1014);+#1009 = PLANE('',#1010);+#1010 = AXIS2_PLACEMENT_3D('',#1011,#1012,#1013);+#1011 = CARTESIAN_POINT('',(40.64,5.75,4.2));+#1012 = DIRECTION('',(-0.,-1.,-0.));+#1013 = DIRECTION('',(0.,0.,-1.));+#1014 = DEFINITIONAL_REPRESENTATION('',(#1015),#1019);+#1015 = CIRCLE('',#1016,2.);+#1016 = AXIS2_PLACEMENT_2D('',#1017,#1018);+#1017 = CARTESIAN_POINT('',(0.,0.));+#1018 = DIRECTION('',(0.,1.));+#1019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1020 = ORIENTED_EDGE('',*,*,#971,.F.);+#1021 = ADVANCED_FACE('',(#1022),#644,.F.);+#1022 = FACE_BOUND('',#1023,.F.);+#1023 = EDGE_LOOP('',(#1024,#1025,#1048,#1075));+#1024 = ORIENTED_EDGE('',*,*,#627,.T.);+#1025 = ORIENTED_EDGE('',*,*,#1026,.T.);+#1026 = EDGE_CURVE('',#628,#1027,#1029,.T.);+#1027 = VERTEX_POINT('',#1028);+#1028 = CARTESIAN_POINT('',(-3.08,5.75,4.2));+#1029 = SEAM_CURVE('',#1030,(#1034,#1041),.PCURVE_S1.);+#1030 = LINE('',#1031,#1032);+#1031 = CARTESIAN_POINT('',(-3.08,10.25,4.2));+#1032 = VECTOR('',#1033,1.);+#1033 = DIRECTION('',(0.,-1.,0.));+#1034 = PCURVE('',#644,#1035);+#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040);+#1036 = LINE('',#1037,#1038);+#1037 = CARTESIAN_POINT('',(0.,0.));+#1038 = VECTOR('',#1039,1.);+#1039 = DIRECTION('',(0.,-1.));+#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1041 = PCURVE('',#644,#1042);+#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1047);+#1043 = LINE('',#1044,#1045);+#1044 = CARTESIAN_POINT('',(6.28318530718,0.));+#1045 = VECTOR('',#1046,1.);+#1046 = DIRECTION('',(0.,-1.));+#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1048 = ORIENTED_EDGE('',*,*,#1049,.F.);+#1049 = EDGE_CURVE('',#1027,#1027,#1050,.T.);+#1050 = SURFACE_CURVE('',#1051,(#1056,#1063),.PCURVE_S1.);+#1051 = CIRCLE('',#1052,2.);+#1052 = AXIS2_PLACEMENT_3D('',#1053,#1054,#1055);+#1053 = CARTESIAN_POINT('',(-5.08,5.75,4.2));+#1054 = DIRECTION('',(0.,-1.,0.));+#1055 = DIRECTION('',(1.,0.,0.));+#1056 = PCURVE('',#644,#1057);+#1057 = DEFINITIONAL_REPRESENTATION('',(#1058),#1062);+#1058 = LINE('',#1059,#1060);+#1059 = CARTESIAN_POINT('',(6.28318530718,-4.5));+#1060 = VECTOR('',#1061,1.);+#1061 = DIRECTION('',(-1.,0.));+#1062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1063 = PCURVE('',#1064,#1069);+#1064 = PLANE('',#1065);+#1065 = AXIS2_PLACEMENT_3D('',#1066,#1067,#1068);+#1066 = CARTESIAN_POINT('',(-5.08,5.75,4.2));+#1067 = DIRECTION('',(-0.,-1.,-0.));+#1068 = DIRECTION('',(0.,0.,-1.));+#1069 = DEFINITIONAL_REPRESENTATION('',(#1070),#1074);+#1070 = CIRCLE('',#1071,2.);+#1071 = AXIS2_PLACEMENT_2D('',#1072,#1073);+#1072 = CARTESIAN_POINT('',(0.,0.));+#1073 = DIRECTION('',(0.,1.));+#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1075 = ORIENTED_EDGE('',*,*,#1026,.F.);+#1076 = ADVANCED_FACE('',(#1077),#676,.F.);+#1077 = FACE_BOUND('',#1078,.F.);+#1078 = EDGE_LOOP('',(#1079));+#1079 = ORIENTED_EDGE('',*,*,#659,.T.);+#1080 = ADVANCED_FACE('',(#1081),#731,.F.);+#1081 = FACE_BOUND('',#1082,.F.);+#1082 = EDGE_LOOP('',(#1083));+#1083 = ORIENTED_EDGE('',*,*,#714,.T.);+#1084 = ADVANCED_FACE('',(#1085),#787,.T.);+#1085 = FACE_BOUND('',#1086,.T.);+#1086 = EDGE_LOOP('',(#1087,#1088,#1089,#1090));+#1087 = ORIENTED_EDGE('',*,*,#945,.T.);+#1088 = ORIENTED_EDGE('',*,*,#894,.T.);+#1089 = ORIENTED_EDGE('',*,*,#769,.F.);+#1090 = ORIENTED_EDGE('',*,*,#845,.F.);+#1091 = ADVANCED_FACE('',(#1092),#1009,.F.);+#1092 = FACE_BOUND('',#1093,.F.);+#1093 = EDGE_LOOP('',(#1094));+#1094 = ORIENTED_EDGE('',*,*,#994,.T.);+#1095 = ADVANCED_FACE('',(#1096),#1064,.F.);+#1096 = FACE_BOUND('',#1097,.F.);+#1097 = EDGE_LOOP('',(#1098));+#1098 = ORIENTED_EDGE('',*,*,#1049,.T.);+#1099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1103)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1100,#1101,#1102)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1100 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1101 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1102 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1103 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1100,+  'distance_accuracy_value','confusion accuracy');+#1104 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1105,#1107);+#1105 = ( REPRESENTATION_RELATIONSHIP('','',#86,#55) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1106) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1106 = ITEM_DEFINED_TRANSFORMATION('','',#11,#56);+#1107 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1108);+#1108 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('57','body','',#50,#81,$);+#1109 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83));+#1110 = SHAPE_DEFINITION_REPRESENTATION(#1111,#1117);+#1111 = PRODUCT_DEFINITION_SHAPE('','',#1112);+#1112 = PRODUCT_DEFINITION('design','',#1113,#1116);+#1113 = PRODUCT_DEFINITION_FORMATION('','',#1114);+#1114 = PRODUCT('pins','pins','',(#1115));+#1115 = PRODUCT_CONTEXT('',#2,'mechanical');+#1116 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1117 = SHAPE_REPRESENTATION('',(#11,#1118,#1604,#2090,#2576,#3062,#3548+    ,#4034,#4520),#5006);+#1118 = MANIFOLD_SOLID_BREP('',#1119);+#1119 = CLOSED_SHELL('',(#1120,#1240,#1316,#1392,#1468,#1539,#1586,#1595+    ));+#1120 = ADVANCED_FACE('',(#1121),#1135,.F.);+#1121 = FACE_BOUND('',#1122,.F.);+#1122 = EDGE_LOOP('',(#1123,#1158,#1186,#1214));+#1123 = ORIENTED_EDGE('',*,*,#1124,.T.);+#1124 = EDGE_CURVE('',#1125,#1127,#1129,.T.);+#1125 = VERTEX_POINT('',#1126);+#1126 = CARTESIAN_POINT('',(-0.5,-0.5,-4.));+#1127 = VERTEX_POINT('',#1128);+#1128 = CARTESIAN_POINT('',(-0.5,-0.5,4.7));+#1129 = SURFACE_CURVE('',#1130,(#1134,#1146),.PCURVE_S1.);+#1130 = LINE('',#1131,#1132);+#1131 = CARTESIAN_POINT('',(-0.5,-0.5,-4.));+#1132 = VECTOR('',#1133,1.);+#1133 = DIRECTION('',(0.,0.,1.));+#1134 = PCURVE('',#1135,#1140);+#1135 = PLANE('',#1136);+#1136 = AXIS2_PLACEMENT_3D('',#1137,#1138,#1139);+#1137 = CARTESIAN_POINT('',(-0.5,-0.5,-4.));+#1138 = DIRECTION('',(0.,1.,0.));+#1139 = DIRECTION('',(1.,0.,0.));+#1140 = DEFINITIONAL_REPRESENTATION('',(#1141),#1145);+#1141 = LINE('',#1142,#1143);+#1142 = CARTESIAN_POINT('',(0.,0.));+#1143 = VECTOR('',#1144,1.);+#1144 = DIRECTION('',(0.,-1.));+#1145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1146 = PCURVE('',#1147,#1152);+#1147 = PLANE('',#1148);+#1148 = AXIS2_PLACEMENT_3D('',#1149,#1150,#1151);+#1149 = CARTESIAN_POINT('',(-0.5,0.5,-4.));+#1150 = DIRECTION('',(1.,0.,-0.));+#1151 = DIRECTION('',(0.,-1.,0.));+#1152 = DEFINITIONAL_REPRESENTATION('',(#1153),#1157);+#1153 = LINE('',#1154,#1155);+#1154 = CARTESIAN_POINT('',(1.,0.));+#1155 = VECTOR('',#1156,1.);+#1156 = DIRECTION('',(0.,-1.));+#1157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1158 = ORIENTED_EDGE('',*,*,#1159,.T.);+#1159 = EDGE_CURVE('',#1127,#1160,#1162,.T.);+#1160 = VERTEX_POINT('',#1161);+#1161 = CARTESIAN_POINT('',(0.5,-0.5,4.7));+#1162 = SURFACE_CURVE('',#1163,(#1167,#1174),.PCURVE_S1.);+#1163 = LINE('',#1164,#1165);+#1164 = CARTESIAN_POINT('',(-0.5,-0.5,4.7));+#1165 = VECTOR('',#1166,1.);+#1166 = DIRECTION('',(1.,0.,0.));+#1167 = PCURVE('',#1135,#1168);+#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1173);+#1169 = LINE('',#1170,#1171);+#1170 = CARTESIAN_POINT('',(0.,-8.7));+#1171 = VECTOR('',#1172,1.);+#1172 = DIRECTION('',(1.,0.));+#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1174 = PCURVE('',#1175,#1180);+#1175 = PLANE('',#1176);+#1176 = AXIS2_PLACEMENT_3D('',#1177,#1178,#1179);+#1177 = CARTESIAN_POINT('',(0.,0.,4.7));+#1178 = DIRECTION('',(0.,0.,1.));+#1179 = DIRECTION('',(1.,0.,-0.));+#1180 = DEFINITIONAL_REPRESENTATION('',(#1181),#1185);+#1181 = LINE('',#1182,#1183);+#1182 = CARTESIAN_POINT('',(-0.5,-0.5));+#1183 = VECTOR('',#1184,1.);+#1184 = DIRECTION('',(1.,0.));+#1185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1186 = ORIENTED_EDGE('',*,*,#1187,.F.);+#1187 = EDGE_CURVE('',#1188,#1160,#1190,.T.);+#1188 = VERTEX_POINT('',#1189);+#1189 = CARTESIAN_POINT('',(0.5,-0.5,-4.));+#1190 = SURFACE_CURVE('',#1191,(#1195,#1202),.PCURVE_S1.);+#1191 = LINE('',#1192,#1193);+#1192 = CARTESIAN_POINT('',(0.5,-0.5,-4.));+#1193 = VECTOR('',#1194,1.);+#1194 = DIRECTION('',(0.,0.,1.));+#1195 = PCURVE('',#1135,#1196);+#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1201);+#1197 = LINE('',#1198,#1199);+#1198 = CARTESIAN_POINT('',(1.,0.));+#1199 = VECTOR('',#1200,1.);+#1200 = DIRECTION('',(0.,-1.));+#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1202 = PCURVE('',#1203,#1208);+#1203 = PLANE('',#1204);+#1204 = AXIS2_PLACEMENT_3D('',#1205,#1206,#1207);+#1205 = CARTESIAN_POINT('',(0.5,-0.5,-4.));+#1206 = DIRECTION('',(-1.,0.,0.));+#1207 = DIRECTION('',(0.,1.,0.));+#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1213);+#1209 = LINE('',#1210,#1211);+#1210 = CARTESIAN_POINT('',(0.,0.));+#1211 = VECTOR('',#1212,1.);+#1212 = DIRECTION('',(0.,-1.));+#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1214 = ORIENTED_EDGE('',*,*,#1215,.F.);+#1215 = EDGE_CURVE('',#1125,#1188,#1216,.T.);+#1216 = SURFACE_CURVE('',#1217,(#1221,#1228),.PCURVE_S1.);+#1217 = LINE('',#1218,#1219);+#1218 = CARTESIAN_POINT('',(-0.5,-0.5,-4.));+#1219 = VECTOR('',#1220,1.);+#1220 = DIRECTION('',(1.,0.,0.));+#1221 = PCURVE('',#1135,#1222);+#1222 = DEFINITIONAL_REPRESENTATION('',(#1223),#1227);+#1223 = LINE('',#1224,#1225);+#1224 = CARTESIAN_POINT('',(0.,0.));+#1225 = VECTOR('',#1226,1.);+#1226 = DIRECTION('',(1.,0.));+#1227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1228 = PCURVE('',#1229,#1234);+#1229 = PLANE('',#1230);+#1230 = AXIS2_PLACEMENT_3D('',#1231,#1232,#1233);+#1231 = CARTESIAN_POINT('',(0.,0.,-4.));+#1232 = DIRECTION('',(0.,0.,1.));+#1233 = DIRECTION('',(1.,0.,-0.));+#1234 = DEFINITIONAL_REPRESENTATION('',(#1235),#1239);+#1235 = LINE('',#1236,#1237);+#1236 = CARTESIAN_POINT('',(-0.5,-0.5));+#1237 = VECTOR('',#1238,1.);+#1238 = DIRECTION('',(1.,0.));+#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1240 = ADVANCED_FACE('',(#1241),#1175,.T.);+#1241 = FACE_BOUND('',#1242,.T.);+#1242 = EDGE_LOOP('',(#1243,#1266,#1267,#1290));+#1243 = ORIENTED_EDGE('',*,*,#1244,.F.);+#1244 = EDGE_CURVE('',#1127,#1245,#1247,.T.);+#1245 = VERTEX_POINT('',#1246);+#1246 = CARTESIAN_POINT('',(-0.5,9.,4.7));+#1247 = SURFACE_CURVE('',#1248,(#1252,#1259),.PCURVE_S1.);+#1248 = LINE('',#1249,#1250);+#1249 = CARTESIAN_POINT('',(-0.5,-0.5,4.7));+#1250 = VECTOR('',#1251,1.);+#1251 = DIRECTION('',(0.,1.,9.349246523159E-17));+#1252 = PCURVE('',#1175,#1253);+#1253 = DEFINITIONAL_REPRESENTATION('',(#1254),#1258);+#1254 = LINE('',#1255,#1256);+#1255 = CARTESIAN_POINT('',(-0.5,-0.5));+#1256 = VECTOR('',#1257,1.);+#1257 = DIRECTION('',(0.,1.));+#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1259 = PCURVE('',#1147,#1260);+#1260 = DEFINITIONAL_REPRESENTATION('',(#1261),#1265);+#1261 = LINE('',#1262,#1263);+#1262 = CARTESIAN_POINT('',(1.,-8.7));+#1263 = VECTOR('',#1264,1.);+#1264 = DIRECTION('',(-1.,-9.349246523159E-17));+#1265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1266 = ORIENTED_EDGE('',*,*,#1159,.T.);+#1267 = ORIENTED_EDGE('',*,*,#1268,.F.);+#1268 = EDGE_CURVE('',#1269,#1160,#1271,.T.);+#1269 = VERTEX_POINT('',#1270);+#1270 = CARTESIAN_POINT('',(0.5,9.,4.7));+#1271 = SURFACE_CURVE('',#1272,(#1276,#1283),.PCURVE_S1.);+#1272 = LINE('',#1273,#1274);+#1273 = CARTESIAN_POINT('',(0.5,9.,4.7));+#1274 = VECTOR('',#1275,1.);+#1275 = DIRECTION('',(0.,-1.,-9.349246523159E-17));+#1276 = PCURVE('',#1175,#1277);+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282);+#1278 = LINE('',#1279,#1280);+#1279 = CARTESIAN_POINT('',(0.5,9.));+#1280 = VECTOR('',#1281,1.);+#1281 = DIRECTION('',(0.,-1.));+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1283 = PCURVE('',#1203,#1284);+#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289);+#1285 = LINE('',#1286,#1287);+#1286 = CARTESIAN_POINT('',(9.5,-8.7));+#1287 = VECTOR('',#1288,1.);+#1288 = DIRECTION('',(-1.,9.349246523159E-17));+#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1290 = ORIENTED_EDGE('',*,*,#1291,.T.);+#1291 = EDGE_CURVE('',#1269,#1245,#1292,.T.);+#1292 = SURFACE_CURVE('',#1293,(#1297,#1304),.PCURVE_S1.);+#1293 = LINE('',#1294,#1295);+#1294 = CARTESIAN_POINT('',(0.5,9.,4.7));+#1295 = VECTOR('',#1296,1.);+#1296 = DIRECTION('',(-1.,0.,0.));+#1297 = PCURVE('',#1175,#1298);+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1303);+#1299 = LINE('',#1300,#1301);+#1300 = CARTESIAN_POINT('',(0.5,9.));+#1301 = VECTOR('',#1302,1.);+#1302 = DIRECTION('',(-1.,0.));+#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1304 = PCURVE('',#1305,#1310);+#1305 = PLANE('',#1306);+#1306 = AXIS2_PLACEMENT_3D('',#1307,#1308,#1309);+#1307 = CARTESIAN_POINT('',(0.,9.,4.2));+#1308 = DIRECTION('',(-0.,-1.,-0.));+#1309 = DIRECTION('',(0.,0.,-1.));+#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315);+#1311 = LINE('',#1312,#1313);+#1312 = CARTESIAN_POINT('',(-0.5,0.5));+#1313 = VECTOR('',#1314,1.);+#1314 = DIRECTION('',(0.,-1.));+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1316 = ADVANCED_FACE('',(#1317),#1305,.F.);+#1317 = FACE_BOUND('',#1318,.F.);+#1318 = EDGE_LOOP('',(#1319,#1349,#1370,#1371));+#1319 = ORIENTED_EDGE('',*,*,#1320,.T.);+#1320 = EDGE_CURVE('',#1321,#1323,#1325,.T.);+#1321 = VERTEX_POINT('',#1322);+#1322 = CARTESIAN_POINT('',(-0.5,9.,3.7));+#1323 = VERTEX_POINT('',#1324);+#1324 = CARTESIAN_POINT('',(0.5,9.,3.7));+#1325 = SURFACE_CURVE('',#1326,(#1330,#1337),.PCURVE_S1.);+#1326 = LINE('',#1327,#1328);+#1327 = CARTESIAN_POINT('',(-0.5,9.,3.7));+#1328 = VECTOR('',#1329,1.);+#1329 = DIRECTION('',(1.,0.,0.));+#1330 = PCURVE('',#1305,#1331);+#1331 = DEFINITIONAL_REPRESENTATION('',(#1332),#1336);+#1332 = LINE('',#1333,#1334);+#1333 = CARTESIAN_POINT('',(0.5,-0.5));+#1334 = VECTOR('',#1335,1.);+#1335 = DIRECTION('',(0.,1.));+#1336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1337 = PCURVE('',#1338,#1343);+#1338 = PLANE('',#1339);+#1339 = AXIS2_PLACEMENT_3D('',#1340,#1341,#1342);+#1340 = CARTESIAN_POINT('',(-0.5,9.,3.7));+#1341 = DIRECTION('',(-0.,0.,1.));+#1342 = DIRECTION('',(1.,0.,0.));+#1343 = DEFINITIONAL_REPRESENTATION('',(#1344),#1348);+#1344 = LINE('',#1345,#1346);+#1345 = CARTESIAN_POINT('',(0.,0.));+#1346 = VECTOR('',#1347,1.);+#1347 = DIRECTION('',(1.,0.));+#1348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1349 = ORIENTED_EDGE('',*,*,#1350,.T.);+#1350 = EDGE_CURVE('',#1323,#1269,#1351,.T.);+#1351 = SURFACE_CURVE('',#1352,(#1356,#1363),.PCURVE_S1.);+#1352 = LINE('',#1353,#1354);+#1353 = CARTESIAN_POINT('',(0.5,9.,3.7));+#1354 = VECTOR('',#1355,1.);+#1355 = DIRECTION('',(0.,0.,1.));+#1356 = PCURVE('',#1305,#1357);+#1357 = DEFINITIONAL_REPRESENTATION('',(#1358),#1362);+#1358 = LINE('',#1359,#1360);+#1359 = CARTESIAN_POINT('',(0.5,0.5));+#1360 = VECTOR('',#1361,1.);+#1361 = DIRECTION('',(-1.,0.));+#1362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1363 = PCURVE('',#1203,#1364);+#1364 = DEFINITIONAL_REPRESENTATION('',(#1365),#1369);+#1365 = LINE('',#1366,#1367);+#1366 = CARTESIAN_POINT('',(9.5,-7.7));+#1367 = VECTOR('',#1368,1.);+#1368 = DIRECTION('',(0.,-1.));+#1369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1370 = ORIENTED_EDGE('',*,*,#1291,.T.);+#1371 = ORIENTED_EDGE('',*,*,#1372,.T.);+#1372 = EDGE_CURVE('',#1245,#1321,#1373,.T.);+#1373 = SURFACE_CURVE('',#1374,(#1378,#1385),.PCURVE_S1.);+#1374 = LINE('',#1375,#1376);+#1375 = CARTESIAN_POINT('',(-0.5,9.,4.7));+#1376 = VECTOR('',#1377,1.);+#1377 = DIRECTION('',(0.,0.,-1.));+#1378 = PCURVE('',#1305,#1379);+#1379 = DEFINITIONAL_REPRESENTATION('',(#1380),#1384);+#1380 = LINE('',#1381,#1382);+#1381 = CARTESIAN_POINT('',(-0.5,-0.5));+#1382 = VECTOR('',#1383,1.);+#1383 = DIRECTION('',(1.,0.));+#1384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1385 = PCURVE('',#1147,#1386);+#1386 = DEFINITIONAL_REPRESENTATION('',(#1387),#1391);+#1387 = LINE('',#1388,#1389);+#1388 = CARTESIAN_POINT('',(-8.5,-8.7));+#1389 = VECTOR('',#1390,1.);+#1390 = DIRECTION('',(0.,1.));+#1391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1392 = ADVANCED_FACE('',(#1393),#1338,.F.);+#1393 = FACE_BOUND('',#1394,.F.);+#1394 = EDGE_LOOP('',(#1395,#1396,#1419,#1447));+#1395 = ORIENTED_EDGE('',*,*,#1320,.F.);+#1396 = ORIENTED_EDGE('',*,*,#1397,.T.);+#1397 = EDGE_CURVE('',#1321,#1398,#1400,.T.);+#1398 = VERTEX_POINT('',#1399);+#1399 = CARTESIAN_POINT('',(-0.5,0.5,3.7));+#1400 = SURFACE_CURVE('',#1401,(#1405,#1412),.PCURVE_S1.);+#1401 = LINE('',#1402,#1403);+#1402 = CARTESIAN_POINT('',(-0.5,9.,3.7));+#1403 = VECTOR('',#1404,1.);+#1404 = DIRECTION('',(0.,-1.,0.));+#1405 = PCURVE('',#1338,#1406);+#1406 = DEFINITIONAL_REPRESENTATION('',(#1407),#1411);+#1407 = LINE('',#1408,#1409);+#1408 = CARTESIAN_POINT('',(0.,0.));+#1409 = VECTOR('',#1410,1.);+#1410 = DIRECTION('',(0.,-1.));+#1411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1412 = PCURVE('',#1147,#1413);+#1413 = DEFINITIONAL_REPRESENTATION('',(#1414),#1418);+#1414 = LINE('',#1415,#1416);+#1415 = CARTESIAN_POINT('',(-8.5,-7.7));+#1416 = VECTOR('',#1417,1.);+#1417 = DIRECTION('',(1.,0.));+#1418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1419 = ORIENTED_EDGE('',*,*,#1420,.F.);+#1420 = EDGE_CURVE('',#1421,#1398,#1423,.T.);+#1421 = VERTEX_POINT('',#1422);+#1422 = CARTESIAN_POINT('',(0.5,0.5,3.7));+#1423 = SURFACE_CURVE('',#1424,(#1428,#1435),.PCURVE_S1.);+#1424 = LINE('',#1425,#1426);+#1425 = CARTESIAN_POINT('',(0.,0.5,3.7));+#1426 = VECTOR('',#1427,1.);+#1427 = DIRECTION('',(-1.,-0.,0.));+#1428 = PCURVE('',#1338,#1429);+#1429 = DEFINITIONAL_REPRESENTATION('',(#1430),#1434);+#1430 = LINE('',#1431,#1432);+#1431 = CARTESIAN_POINT('',(0.5,-8.5));+#1432 = VECTOR('',#1433,1.);+#1433 = DIRECTION('',(-1.,-0.));+#1434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1435 = PCURVE('',#1436,#1441);+#1436 = PLANE('',#1437);+#1437 = AXIS2_PLACEMENT_3D('',#1438,#1439,#1440);+#1438 = CARTESIAN_POINT('',(0.5,0.5,-4.));+#1439 = DIRECTION('',(0.,-1.,0.));+#1440 = DIRECTION('',(-1.,0.,0.));+#1441 = DEFINITIONAL_REPRESENTATION('',(#1442),#1446);+#1442 = LINE('',#1443,#1444);+#1443 = CARTESIAN_POINT('',(0.5,-7.7));+#1444 = VECTOR('',#1445,1.);+#1445 = DIRECTION('',(1.,0.));+#1446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1447 = ORIENTED_EDGE('',*,*,#1448,.F.);+#1448 = EDGE_CURVE('',#1323,#1421,#1449,.T.);+#1449 = SURFACE_CURVE('',#1450,(#1454,#1461),.PCURVE_S1.);+#1450 = LINE('',#1451,#1452);+#1451 = CARTESIAN_POINT('',(0.5,9.,3.7));+#1452 = VECTOR('',#1453,1.);+#1453 = DIRECTION('',(0.,-1.,0.));+#1454 = PCURVE('',#1338,#1455);+#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1460);+#1456 = LINE('',#1457,#1458);+#1457 = CARTESIAN_POINT('',(1.,0.));+#1458 = VECTOR('',#1459,1.);+#1459 = DIRECTION('',(0.,-1.));+#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1461 = PCURVE('',#1203,#1462);+#1462 = DEFINITIONAL_REPRESENTATION('',(#1463),#1467);+#1463 = LINE('',#1464,#1465);+#1464 = CARTESIAN_POINT('',(9.5,-7.7));+#1465 = VECTOR('',#1466,1.);+#1466 = DIRECTION('',(-1.,0.));+#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1468 = ADVANCED_FACE('',(#1469),#1436,.F.);+#1469 = FACE_BOUND('',#1470,.F.);+#1470 = EDGE_LOOP('',(#1471,#1496,#1517,#1518));+#1471 = ORIENTED_EDGE('',*,*,#1472,.F.);+#1472 = EDGE_CURVE('',#1473,#1475,#1477,.T.);+#1473 = VERTEX_POINT('',#1474);+#1474 = CARTESIAN_POINT('',(0.5,0.5,-4.));+#1475 = VERTEX_POINT('',#1476);+#1476 = CARTESIAN_POINT('',(-0.5,0.5,-4.));+#1477 = SURFACE_CURVE('',#1478,(#1482,#1489),.PCURVE_S1.);+#1478 = LINE('',#1479,#1480);+#1479 = CARTESIAN_POINT('',(0.5,0.5,-4.));+#1480 = VECTOR('',#1481,1.);+#1481 = DIRECTION('',(-1.,0.,0.));+#1482 = PCURVE('',#1436,#1483);+#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1488);+#1484 = LINE('',#1485,#1486);+#1485 = CARTESIAN_POINT('',(0.,-0.));+#1486 = VECTOR('',#1487,1.);+#1487 = DIRECTION('',(1.,0.));+#1488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1489 = PCURVE('',#1229,#1490);+#1490 = DEFINITIONAL_REPRESENTATION('',(#1491),#1495);+#1491 = LINE('',#1492,#1493);+#1492 = CARTESIAN_POINT('',(0.5,0.5));+#1493 = VECTOR('',#1494,1.);+#1494 = DIRECTION('',(-1.,0.));+#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1496 = ORIENTED_EDGE('',*,*,#1497,.T.);+#1497 = EDGE_CURVE('',#1473,#1421,#1498,.T.);+#1498 = SURFACE_CURVE('',#1499,(#1503,#1510),.PCURVE_S1.);+#1499 = LINE('',#1500,#1501);+#1500 = CARTESIAN_POINT('',(0.5,0.5,-4.));+#1501 = VECTOR('',#1502,1.);+#1502 = DIRECTION('',(0.,0.,1.));+#1503 = PCURVE('',#1436,#1504);+#1504 = DEFINITIONAL_REPRESENTATION('',(#1505),#1509);+#1505 = LINE('',#1506,#1507);+#1506 = CARTESIAN_POINT('',(0.,-0.));+#1507 = VECTOR('',#1508,1.);+#1508 = DIRECTION('',(0.,-1.));+#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1510 = PCURVE('',#1203,#1511);+#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);+#1512 = LINE('',#1513,#1514);+#1513 = CARTESIAN_POINT('',(1.,0.));+#1514 = VECTOR('',#1515,1.);+#1515 = DIRECTION('',(0.,-1.));+#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1517 = ORIENTED_EDGE('',*,*,#1420,.T.);+#1518 = ORIENTED_EDGE('',*,*,#1519,.F.);+#1519 = EDGE_CURVE('',#1475,#1398,#1520,.T.);+#1520 = SURFACE_CURVE('',#1521,(#1525,#1532),.PCURVE_S1.);+#1521 = LINE('',#1522,#1523);+#1522 = CARTESIAN_POINT('',(-0.5,0.5,-4.));+#1523 = VECTOR('',#1524,1.);+#1524 = DIRECTION('',(0.,0.,1.));+#1525 = PCURVE('',#1436,#1526);+#1526 = DEFINITIONAL_REPRESENTATION('',(#1527),#1531);+#1527 = LINE('',#1528,#1529);+#1528 = CARTESIAN_POINT('',(1.,0.));+#1529 = VECTOR('',#1530,1.);+#1530 = DIRECTION('',(0.,-1.));+#1531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1532 = PCURVE('',#1147,#1533);+#1533 = DEFINITIONAL_REPRESENTATION('',(#1534),#1538);+#1534 = LINE('',#1535,#1536);+#1535 = CARTESIAN_POINT('',(0.,0.));+#1536 = VECTOR('',#1537,1.);+#1537 = DIRECTION('',(0.,-1.));+#1538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1539 = ADVANCED_FACE('',(#1540),#1229,.F.);+#1540 = FACE_BOUND('',#1541,.F.);+#1541 = EDGE_LOOP('',(#1542,#1543,#1564,#1565));+#1542 = ORIENTED_EDGE('',*,*,#1215,.T.);+#1543 = ORIENTED_EDGE('',*,*,#1544,.T.);+#1544 = EDGE_CURVE('',#1188,#1473,#1545,.T.);+#1545 = SURFACE_CURVE('',#1546,(#1550,#1557),.PCURVE_S1.);+#1546 = LINE('',#1547,#1548);+#1547 = CARTESIAN_POINT('',(0.5,-0.5,-4.));+#1548 = VECTOR('',#1549,1.);+#1549 = DIRECTION('',(0.,1.,0.));+#1550 = PCURVE('',#1229,#1551);+#1551 = DEFINITIONAL_REPRESENTATION('',(#1552),#1556);+#1552 = LINE('',#1553,#1554);+#1553 = CARTESIAN_POINT('',(0.5,-0.5));+#1554 = VECTOR('',#1555,1.);+#1555 = DIRECTION('',(0.,1.));+#1556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1557 = PCURVE('',#1203,#1558);+#1558 = DEFINITIONAL_REPRESENTATION('',(#1559),#1563);+#1559 = LINE('',#1560,#1561);+#1560 = CARTESIAN_POINT('',(0.,0.));+#1561 = VECTOR('',#1562,1.);+#1562 = DIRECTION('',(1.,0.));+#1563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1564 = ORIENTED_EDGE('',*,*,#1472,.T.);+#1565 = ORIENTED_EDGE('',*,*,#1566,.T.);+#1566 = EDGE_CURVE('',#1475,#1125,#1567,.T.);+#1567 = SURFACE_CURVE('',#1568,(#1572,#1579),.PCURVE_S1.);+#1568 = LINE('',#1569,#1570);+#1569 = CARTESIAN_POINT('',(-0.5,0.5,-4.));+#1570 = VECTOR('',#1571,1.);+#1571 = DIRECTION('',(0.,-1.,0.));+#1572 = PCURVE('',#1229,#1573);+#1573 = DEFINITIONAL_REPRESENTATION('',(#1574),#1578);+#1574 = LINE('',#1575,#1576);+#1575 = CARTESIAN_POINT('',(-0.5,0.5));+#1576 = VECTOR('',#1577,1.);+#1577 = DIRECTION('',(0.,-1.));+#1578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1579 = PCURVE('',#1147,#1580);+#1580 = DEFINITIONAL_REPRESENTATION('',(#1581),#1585);+#1581 = LINE('',#1582,#1583);+#1582 = CARTESIAN_POINT('',(0.,0.));+#1583 = VECTOR('',#1584,1.);+#1584 = DIRECTION('',(1.,0.));+#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1586 = ADVANCED_FACE('',(#1587),#1203,.F.);+#1587 = FACE_BOUND('',#1588,.F.);+#1588 = EDGE_LOOP('',(#1589,#1590,#1591,#1592,#1593,#1594));+#1589 = ORIENTED_EDGE('',*,*,#1544,.F.);+#1590 = ORIENTED_EDGE('',*,*,#1187,.T.);+#1591 = ORIENTED_EDGE('',*,*,#1268,.F.);+#1592 = ORIENTED_EDGE('',*,*,#1350,.F.);+#1593 = ORIENTED_EDGE('',*,*,#1448,.T.);+#1594 = ORIENTED_EDGE('',*,*,#1497,.F.);+#1595 = ADVANCED_FACE('',(#1596),#1147,.F.);+#1596 = FACE_BOUND('',#1597,.F.);+#1597 = EDGE_LOOP('',(#1598,#1599,#1600,#1601,#1602,#1603));+#1598 = ORIENTED_EDGE('',*,*,#1566,.F.);+#1599 = ORIENTED_EDGE('',*,*,#1519,.T.);+#1600 = ORIENTED_EDGE('',*,*,#1397,.F.);+#1601 = ORIENTED_EDGE('',*,*,#1372,.F.);+#1602 = ORIENTED_EDGE('',*,*,#1244,.F.);+#1603 = ORIENTED_EDGE('',*,*,#1124,.F.);+#1604 = MANIFOLD_SOLID_BREP('',#1605);+#1605 = CLOSED_SHELL('',(#1606,#1726,#1802,#1878,#1954,#2025,#2072,#2081+    ));+#1606 = ADVANCED_FACE('',(#1607),#1621,.F.);+#1607 = FACE_BOUND('',#1608,.F.);+#1608 = EDGE_LOOP('',(#1609,#1644,#1672,#1700));+#1609 = ORIENTED_EDGE('',*,*,#1610,.T.);+#1610 = EDGE_CURVE('',#1611,#1613,#1615,.T.);+#1611 = VERTEX_POINT('',#1612);+#1612 = CARTESIAN_POINT('',(4.58,-0.5,-4.));+#1613 = VERTEX_POINT('',#1614);+#1614 = CARTESIAN_POINT('',(4.58,-0.5,4.7));+#1615 = SURFACE_CURVE('',#1616,(#1620,#1632),.PCURVE_S1.);+#1616 = LINE('',#1617,#1618);+#1617 = CARTESIAN_POINT('',(4.58,-0.5,-4.));+#1618 = VECTOR('',#1619,1.);+#1619 = DIRECTION('',(0.,0.,1.));+#1620 = PCURVE('',#1621,#1626);+#1621 = PLANE('',#1622);+#1622 = AXIS2_PLACEMENT_3D('',#1623,#1624,#1625);+#1623 = CARTESIAN_POINT('',(4.58,-0.5,-4.));+#1624 = DIRECTION('',(0.,1.,0.));+#1625 = DIRECTION('',(1.,0.,0.));+#1626 = DEFINITIONAL_REPRESENTATION('',(#1627),#1631);+#1627 = LINE('',#1628,#1629);+#1628 = CARTESIAN_POINT('',(0.,0.));+#1629 = VECTOR('',#1630,1.);+#1630 = DIRECTION('',(0.,-1.));+#1631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1632 = PCURVE('',#1633,#1638);+#1633 = PLANE('',#1634);+#1634 = AXIS2_PLACEMENT_3D('',#1635,#1636,#1637);+#1635 = CARTESIAN_POINT('',(4.58,0.5,-4.));+#1636 = DIRECTION('',(1.,0.,-0.));+#1637 = DIRECTION('',(0.,-1.,0.));+#1638 = DEFINITIONAL_REPRESENTATION('',(#1639),#1643);+#1639 = LINE('',#1640,#1641);+#1640 = CARTESIAN_POINT('',(1.,0.));+#1641 = VECTOR('',#1642,1.);+#1642 = DIRECTION('',(0.,-1.));+#1643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1644 = ORIENTED_EDGE('',*,*,#1645,.T.);+#1645 = EDGE_CURVE('',#1613,#1646,#1648,.T.);+#1646 = VERTEX_POINT('',#1647);+#1647 = CARTESIAN_POINT('',(5.58,-0.5,4.7));+#1648 = SURFACE_CURVE('',#1649,(#1653,#1660),.PCURVE_S1.);+#1649 = LINE('',#1650,#1651);+#1650 = CARTESIAN_POINT('',(4.58,-0.5,4.7));+#1651 = VECTOR('',#1652,1.);+#1652 = DIRECTION('',(1.,0.,0.));+#1653 = PCURVE('',#1621,#1654);+#1654 = DEFINITIONAL_REPRESENTATION('',(#1655),#1659);+#1655 = LINE('',#1656,#1657);+#1656 = CARTESIAN_POINT('',(0.,-8.7));+#1657 = VECTOR('',#1658,1.);+#1658 = DIRECTION('',(1.,0.));+#1659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1660 = PCURVE('',#1661,#1666);+#1661 = PLANE('',#1662);+#1662 = AXIS2_PLACEMENT_3D('',#1663,#1664,#1665);+#1663 = CARTESIAN_POINT('',(5.08,0.,4.7));+#1664 = DIRECTION('',(0.,0.,1.));+#1665 = DIRECTION('',(1.,0.,-0.));+#1666 = DEFINITIONAL_REPRESENTATION('',(#1667),#1671);+#1667 = LINE('',#1668,#1669);+#1668 = CARTESIAN_POINT('',(-0.5,-0.5));+#1669 = VECTOR('',#1670,1.);+#1670 = DIRECTION('',(1.,0.));+#1671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1672 = ORIENTED_EDGE('',*,*,#1673,.F.);+#1673 = EDGE_CURVE('',#1674,#1646,#1676,.T.);+#1674 = VERTEX_POINT('',#1675);+#1675 = CARTESIAN_POINT('',(5.58,-0.5,-4.));+#1676 = SURFACE_CURVE('',#1677,(#1681,#1688),.PCURVE_S1.);+#1677 = LINE('',#1678,#1679);+#1678 = CARTESIAN_POINT('',(5.58,-0.5,-4.));+#1679 = VECTOR('',#1680,1.);+#1680 = DIRECTION('',(0.,0.,1.));+#1681 = PCURVE('',#1621,#1682);+#1682 = DEFINITIONAL_REPRESENTATION('',(#1683),#1687);+#1683 = LINE('',#1684,#1685);+#1684 = CARTESIAN_POINT('',(1.,0.));+#1685 = VECTOR('',#1686,1.);+#1686 = DIRECTION('',(0.,-1.));+#1687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1688 = PCURVE('',#1689,#1694);+#1689 = PLANE('',#1690);+#1690 = AXIS2_PLACEMENT_3D('',#1691,#1692,#1693);+#1691 = CARTESIAN_POINT('',(5.58,-0.5,-4.));+#1692 = DIRECTION('',(-1.,0.,0.));+#1693 = DIRECTION('',(0.,1.,0.));+#1694 = DEFINITIONAL_REPRESENTATION('',(#1695),#1699);+#1695 = LINE('',#1696,#1697);+#1696 = CARTESIAN_POINT('',(0.,0.));+#1697 = VECTOR('',#1698,1.);+#1698 = DIRECTION('',(0.,-1.));+#1699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1700 = ORIENTED_EDGE('',*,*,#1701,.F.);+#1701 = EDGE_CURVE('',#1611,#1674,#1702,.T.);+#1702 = SURFACE_CURVE('',#1703,(#1707,#1714),.PCURVE_S1.);+#1703 = LINE('',#1704,#1705);+#1704 = CARTESIAN_POINT('',(4.58,-0.5,-4.));+#1705 = VECTOR('',#1706,1.);+#1706 = DIRECTION('',(1.,0.,0.));+#1707 = PCURVE('',#1621,#1708);+#1708 = DEFINITIONAL_REPRESENTATION('',(#1709),#1713);+#1709 = LINE('',#1710,#1711);+#1710 = CARTESIAN_POINT('',(0.,0.));+#1711 = VECTOR('',#1712,1.);+#1712 = DIRECTION('',(1.,0.));+#1713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1714 = PCURVE('',#1715,#1720);+#1715 = PLANE('',#1716);+#1716 = AXIS2_PLACEMENT_3D('',#1717,#1718,#1719);+#1717 = CARTESIAN_POINT('',(5.08,0.,-4.));+#1718 = DIRECTION('',(0.,0.,1.));+#1719 = DIRECTION('',(1.,0.,-0.));+#1720 = DEFINITIONAL_REPRESENTATION('',(#1721),#1725);+#1721 = LINE('',#1722,#1723);+#1722 = CARTESIAN_POINT('',(-0.5,-0.5));+#1723 = VECTOR('',#1724,1.);+#1724 = DIRECTION('',(1.,0.));+#1725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1726 = ADVANCED_FACE('',(#1727),#1661,.T.);+#1727 = FACE_BOUND('',#1728,.T.);+#1728 = EDGE_LOOP('',(#1729,#1752,#1753,#1776));+#1729 = ORIENTED_EDGE('',*,*,#1730,.F.);+#1730 = EDGE_CURVE('',#1613,#1731,#1733,.T.);+#1731 = VERTEX_POINT('',#1732);+#1732 = CARTESIAN_POINT('',(4.58,9.,4.7));+#1733 = SURFACE_CURVE('',#1734,(#1738,#1745),.PCURVE_S1.);+#1734 = LINE('',#1735,#1736);+#1735 = CARTESIAN_POINT('',(4.58,-0.5,4.7));+#1736 = VECTOR('',#1737,1.);+#1737 = DIRECTION('',(0.,1.,9.349246523159E-17));+#1738 = PCURVE('',#1661,#1739);+#1739 = DEFINITIONAL_REPRESENTATION('',(#1740),#1744);+#1740 = LINE('',#1741,#1742);+#1741 = CARTESIAN_POINT('',(-0.5,-0.5));+#1742 = VECTOR('',#1743,1.);+#1743 = DIRECTION('',(0.,1.));+#1744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1745 = PCURVE('',#1633,#1746);+#1746 = DEFINITIONAL_REPRESENTATION('',(#1747),#1751);+#1747 = LINE('',#1748,#1749);+#1748 = CARTESIAN_POINT('',(1.,-8.7));+#1749 = VECTOR('',#1750,1.);+#1750 = DIRECTION('',(-1.,-9.349246523159E-17));+#1751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1752 = ORIENTED_EDGE('',*,*,#1645,.T.);+#1753 = ORIENTED_EDGE('',*,*,#1754,.F.);+#1754 = EDGE_CURVE('',#1755,#1646,#1757,.T.);+#1755 = VERTEX_POINT('',#1756);+#1756 = CARTESIAN_POINT('',(5.58,9.,4.7));+#1757 = SURFACE_CURVE('',#1758,(#1762,#1769),.PCURVE_S1.);+#1758 = LINE('',#1759,#1760);+#1759 = CARTESIAN_POINT('',(5.58,9.,4.7));+#1760 = VECTOR('',#1761,1.);+#1761 = DIRECTION('',(0.,-1.,-9.349246523159E-17));+#1762 = PCURVE('',#1661,#1763);+#1763 = DEFINITIONAL_REPRESENTATION('',(#1764),#1768);+#1764 = LINE('',#1765,#1766);+#1765 = CARTESIAN_POINT('',(0.5,9.));+#1766 = VECTOR('',#1767,1.);+#1767 = DIRECTION('',(0.,-1.));+#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1769 = PCURVE('',#1689,#1770);+#1770 = DEFINITIONAL_REPRESENTATION('',(#1771),#1775);+#1771 = LINE('',#1772,#1773);+#1772 = CARTESIAN_POINT('',(9.5,-8.7));+#1773 = VECTOR('',#1774,1.);+#1774 = DIRECTION('',(-1.,9.349246523159E-17));+#1775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1776 = ORIENTED_EDGE('',*,*,#1777,.T.);+#1777 = EDGE_CURVE('',#1755,#1731,#1778,.T.);+#1778 = SURFACE_CURVE('',#1779,(#1783,#1790),.PCURVE_S1.);+#1779 = LINE('',#1780,#1781);+#1780 = CARTESIAN_POINT('',(5.58,9.,4.7));+#1781 = VECTOR('',#1782,1.);+#1782 = DIRECTION('',(-1.,0.,0.));+#1783 = PCURVE('',#1661,#1784);+#1784 = DEFINITIONAL_REPRESENTATION('',(#1785),#1789);+#1785 = LINE('',#1786,#1787);+#1786 = CARTESIAN_POINT('',(0.5,9.));+#1787 = VECTOR('',#1788,1.);+#1788 = DIRECTION('',(-1.,0.));+#1789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1790 = PCURVE('',#1791,#1796);+#1791 = PLANE('',#1792);+#1792 = AXIS2_PLACEMENT_3D('',#1793,#1794,#1795);+#1793 = CARTESIAN_POINT('',(5.08,9.,4.2));+#1794 = DIRECTION('',(-0.,-1.,-0.));+#1795 = DIRECTION('',(0.,0.,-1.));+#1796 = DEFINITIONAL_REPRESENTATION('',(#1797),#1801);+#1797 = LINE('',#1798,#1799);+#1798 = CARTESIAN_POINT('',(-0.5,0.5));+#1799 = VECTOR('',#1800,1.);+#1800 = DIRECTION('',(0.,-1.));+#1801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1802 = ADVANCED_FACE('',(#1803),#1791,.F.);+#1803 = FACE_BOUND('',#1804,.F.);+#1804 = EDGE_LOOP('',(#1805,#1835,#1856,#1857));+#1805 = ORIENTED_EDGE('',*,*,#1806,.T.);+#1806 = EDGE_CURVE('',#1807,#1809,#1811,.T.);+#1807 = VERTEX_POINT('',#1808);+#1808 = CARTESIAN_POINT('',(4.58,9.,3.7));+#1809 = VERTEX_POINT('',#1810);+#1810 = CARTESIAN_POINT('',(5.58,9.,3.7));+#1811 = SURFACE_CURVE('',#1812,(#1816,#1823),.PCURVE_S1.);+#1812 = LINE('',#1813,#1814);+#1813 = CARTESIAN_POINT('',(4.58,9.,3.7));+#1814 = VECTOR('',#1815,1.);+#1815 = DIRECTION('',(1.,0.,0.));+#1816 = PCURVE('',#1791,#1817);+#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1822);+#1818 = LINE('',#1819,#1820);+#1819 = CARTESIAN_POINT('',(0.5,-0.5));+#1820 = VECTOR('',#1821,1.);+#1821 = DIRECTION('',(0.,1.));+#1822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1823 = PCURVE('',#1824,#1829);+#1824 = PLANE('',#1825);+#1825 = AXIS2_PLACEMENT_3D('',#1826,#1827,#1828);+#1826 = CARTESIAN_POINT('',(4.58,9.,3.7));+#1827 = DIRECTION('',(-0.,0.,1.));+#1828 = DIRECTION('',(1.,0.,0.));+#1829 = DEFINITIONAL_REPRESENTATION('',(#1830),#1834);+#1830 = LINE('',#1831,#1832);+#1831 = CARTESIAN_POINT('',(0.,0.));+#1832 = VECTOR('',#1833,1.);+#1833 = DIRECTION('',(1.,0.));+#1834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1835 = ORIENTED_EDGE('',*,*,#1836,.T.);+#1836 = EDGE_CURVE('',#1809,#1755,#1837,.T.);+#1837 = SURFACE_CURVE('',#1838,(#1842,#1849),.PCURVE_S1.);+#1838 = LINE('',#1839,#1840);+#1839 = CARTESIAN_POINT('',(5.58,9.,3.7));+#1840 = VECTOR('',#1841,1.);+#1841 = DIRECTION('',(0.,0.,1.));+#1842 = PCURVE('',#1791,#1843);+#1843 = DEFINITIONAL_REPRESENTATION('',(#1844),#1848);+#1844 = LINE('',#1845,#1846);+#1845 = CARTESIAN_POINT('',(0.5,0.5));+#1846 = VECTOR('',#1847,1.);+#1847 = DIRECTION('',(-1.,0.));+#1848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1849 = PCURVE('',#1689,#1850);+#1850 = DEFINITIONAL_REPRESENTATION('',(#1851),#1855);+#1851 = LINE('',#1852,#1853);+#1852 = CARTESIAN_POINT('',(9.5,-7.7));+#1853 = VECTOR('',#1854,1.);+#1854 = DIRECTION('',(0.,-1.));+#1855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1856 = ORIENTED_EDGE('',*,*,#1777,.T.);+#1857 = ORIENTED_EDGE('',*,*,#1858,.T.);+#1858 = EDGE_CURVE('',#1731,#1807,#1859,.T.);+#1859 = SURFACE_CURVE('',#1860,(#1864,#1871),.PCURVE_S1.);+#1860 = LINE('',#1861,#1862);+#1861 = CARTESIAN_POINT('',(4.58,9.,4.7));+#1862 = VECTOR('',#1863,1.);+#1863 = DIRECTION('',(0.,0.,-1.));+#1864 = PCURVE('',#1791,#1865);+#1865 = DEFINITIONAL_REPRESENTATION('',(#1866),#1870);+#1866 = LINE('',#1867,#1868);+#1867 = CARTESIAN_POINT('',(-0.5,-0.5));+#1868 = VECTOR('',#1869,1.);+#1869 = DIRECTION('',(1.,0.));+#1870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1871 = PCURVE('',#1633,#1872);+#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1877);+#1873 = LINE('',#1874,#1875);+#1874 = CARTESIAN_POINT('',(-8.5,-8.7));+#1875 = VECTOR('',#1876,1.);+#1876 = DIRECTION('',(0.,1.));+#1877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1878 = ADVANCED_FACE('',(#1879),#1824,.F.);+#1879 = FACE_BOUND('',#1880,.F.);+#1880 = EDGE_LOOP('',(#1881,#1882,#1905,#1933));+#1881 = ORIENTED_EDGE('',*,*,#1806,.F.);+#1882 = ORIENTED_EDGE('',*,*,#1883,.T.);+#1883 = EDGE_CURVE('',#1807,#1884,#1886,.T.);+#1884 = VERTEX_POINT('',#1885);+#1885 = CARTESIAN_POINT('',(4.58,0.5,3.7));+#1886 = SURFACE_CURVE('',#1887,(#1891,#1898),.PCURVE_S1.);+#1887 = LINE('',#1888,#1889);+#1888 = CARTESIAN_POINT('',(4.58,9.,3.7));+#1889 = VECTOR('',#1890,1.);+#1890 = DIRECTION('',(0.,-1.,0.));+#1891 = PCURVE('',#1824,#1892);+#1892 = DEFINITIONAL_REPRESENTATION('',(#1893),#1897);+#1893 = LINE('',#1894,#1895);+#1894 = CARTESIAN_POINT('',(0.,0.));+#1895 = VECTOR('',#1896,1.);+#1896 = DIRECTION('',(0.,-1.));+#1897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1898 = PCURVE('',#1633,#1899);+#1899 = DEFINITIONAL_REPRESENTATION('',(#1900),#1904);+#1900 = LINE('',#1901,#1902);+#1901 = CARTESIAN_POINT('',(-8.5,-7.7));+#1902 = VECTOR('',#1903,1.);+#1903 = DIRECTION('',(1.,0.));+#1904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1905 = ORIENTED_EDGE('',*,*,#1906,.F.);+#1906 = EDGE_CURVE('',#1907,#1884,#1909,.T.);+#1907 = VERTEX_POINT('',#1908);+#1908 = CARTESIAN_POINT('',(5.58,0.5,3.7));+#1909 = SURFACE_CURVE('',#1910,(#1914,#1921),.PCURVE_S1.);+#1910 = LINE('',#1911,#1912);+#1911 = CARTESIAN_POINT('',(5.08,0.5,3.7));+#1912 = VECTOR('',#1913,1.);+#1913 = DIRECTION('',(-1.,-0.,0.));+#1914 = PCURVE('',#1824,#1915);+#1915 = DEFINITIONAL_REPRESENTATION('',(#1916),#1920);+#1916 = LINE('',#1917,#1918);+#1917 = CARTESIAN_POINT('',(0.5,-8.5));+#1918 = VECTOR('',#1919,1.);+#1919 = DIRECTION('',(-1.,-0.));+#1920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1921 = PCURVE('',#1922,#1927);+#1922 = PLANE('',#1923);+#1923 = AXIS2_PLACEMENT_3D('',#1924,#1925,#1926);+#1924 = CARTESIAN_POINT('',(5.58,0.5,-4.));+#1925 = DIRECTION('',(0.,-1.,0.));+#1926 = DIRECTION('',(-1.,0.,0.));+#1927 = DEFINITIONAL_REPRESENTATION('',(#1928),#1932);+#1928 = LINE('',#1929,#1930);+#1929 = CARTESIAN_POINT('',(0.5,-7.7));+#1930 = VECTOR('',#1931,1.);+#1931 = DIRECTION('',(1.,0.));+#1932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1933 = ORIENTED_EDGE('',*,*,#1934,.F.);+#1934 = EDGE_CURVE('',#1809,#1907,#1935,.T.);+#1935 = SURFACE_CURVE('',#1936,(#1940,#1947),.PCURVE_S1.);+#1936 = LINE('',#1937,#1938);+#1937 = CARTESIAN_POINT('',(5.58,9.,3.7));+#1938 = VECTOR('',#1939,1.);+#1939 = DIRECTION('',(0.,-1.,0.));+#1940 = PCURVE('',#1824,#1941);+#1941 = DEFINITIONAL_REPRESENTATION('',(#1942),#1946);+#1942 = LINE('',#1943,#1944);+#1943 = CARTESIAN_POINT('',(1.,0.));+#1944 = VECTOR('',#1945,1.);+#1945 = DIRECTION('',(0.,-1.));+#1946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1947 = PCURVE('',#1689,#1948);+#1948 = DEFINITIONAL_REPRESENTATION('',(#1949),#1953);+#1949 = LINE('',#1950,#1951);+#1950 = CARTESIAN_POINT('',(9.5,-7.7));+#1951 = VECTOR('',#1952,1.);+#1952 = DIRECTION('',(-1.,0.));+#1953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1954 = ADVANCED_FACE('',(#1955),#1922,.F.);+#1955 = FACE_BOUND('',#1956,.F.);+#1956 = EDGE_LOOP('',(#1957,#1982,#2003,#2004));+#1957 = ORIENTED_EDGE('',*,*,#1958,.F.);+#1958 = EDGE_CURVE('',#1959,#1961,#1963,.T.);+#1959 = VERTEX_POINT('',#1960);+#1960 = CARTESIAN_POINT('',(5.58,0.5,-4.));+#1961 = VERTEX_POINT('',#1962);+#1962 = CARTESIAN_POINT('',(4.58,0.5,-4.));+#1963 = SURFACE_CURVE('',#1964,(#1968,#1975),.PCURVE_S1.);+#1964 = LINE('',#1965,#1966);+#1965 = CARTESIAN_POINT('',(5.58,0.5,-4.));+#1966 = VECTOR('',#1967,1.);+#1967 = DIRECTION('',(-1.,0.,0.));+#1968 = PCURVE('',#1922,#1969);+#1969 = DEFINITIONAL_REPRESENTATION('',(#1970),#1974);+#1970 = LINE('',#1971,#1972);+#1971 = CARTESIAN_POINT('',(0.,-0.));+#1972 = VECTOR('',#1973,1.);+#1973 = DIRECTION('',(1.,0.));+#1974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1975 = PCURVE('',#1715,#1976);+#1976 = DEFINITIONAL_REPRESENTATION('',(#1977),#1981);+#1977 = LINE('',#1978,#1979);+#1978 = CARTESIAN_POINT('',(0.5,0.5));+#1979 = VECTOR('',#1980,1.);+#1980 = DIRECTION('',(-1.,0.));+#1981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1982 = ORIENTED_EDGE('',*,*,#1983,.T.);+#1983 = EDGE_CURVE('',#1959,#1907,#1984,.T.);+#1984 = SURFACE_CURVE('',#1985,(#1989,#1996),.PCURVE_S1.);+#1985 = LINE('',#1986,#1987);+#1986 = CARTESIAN_POINT('',(5.58,0.5,-4.));+#1987 = VECTOR('',#1988,1.);+#1988 = DIRECTION('',(0.,0.,1.));+#1989 = PCURVE('',#1922,#1990);+#1990 = DEFINITIONAL_REPRESENTATION('',(#1991),#1995);+#1991 = LINE('',#1992,#1993);+#1992 = CARTESIAN_POINT('',(0.,-0.));+#1993 = VECTOR('',#1994,1.);+#1994 = DIRECTION('',(0.,-1.));+#1995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1996 = PCURVE('',#1689,#1997);+#1997 = DEFINITIONAL_REPRESENTATION('',(#1998),#2002);+#1998 = LINE('',#1999,#2000);+#1999 = CARTESIAN_POINT('',(1.,0.));+#2000 = VECTOR('',#2001,1.);+#2001 = DIRECTION('',(0.,-1.));+#2002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2003 = ORIENTED_EDGE('',*,*,#1906,.T.);+#2004 = ORIENTED_EDGE('',*,*,#2005,.F.);+#2005 = EDGE_CURVE('',#1961,#1884,#2006,.T.);+#2006 = SURFACE_CURVE('',#2007,(#2011,#2018),.PCURVE_S1.);+#2007 = LINE('',#2008,#2009);+#2008 = CARTESIAN_POINT('',(4.58,0.5,-4.));+#2009 = VECTOR('',#2010,1.);+#2010 = DIRECTION('',(0.,0.,1.));+#2011 = PCURVE('',#1922,#2012);+#2012 = DEFINITIONAL_REPRESENTATION('',(#2013),#2017);+#2013 = LINE('',#2014,#2015);+#2014 = CARTESIAN_POINT('',(1.,0.));+#2015 = VECTOR('',#2016,1.);+#2016 = DIRECTION('',(0.,-1.));+#2017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2018 = PCURVE('',#1633,#2019);+#2019 = DEFINITIONAL_REPRESENTATION('',(#2020),#2024);+#2020 = LINE('',#2021,#2022);+#2021 = CARTESIAN_POINT('',(0.,0.));+#2022 = VECTOR('',#2023,1.);+#2023 = DIRECTION('',(0.,-1.));+#2024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2025 = ADVANCED_FACE('',(#2026),#1715,.F.);+#2026 = FACE_BOUND('',#2027,.F.);+#2027 = EDGE_LOOP('',(#2028,#2029,#2050,#2051));+#2028 = ORIENTED_EDGE('',*,*,#1701,.T.);+#2029 = ORIENTED_EDGE('',*,*,#2030,.T.);+#2030 = EDGE_CURVE('',#1674,#1959,#2031,.T.);+#2031 = SURFACE_CURVE('',#2032,(#2036,#2043),.PCURVE_S1.);+#2032 = LINE('',#2033,#2034);+#2033 = CARTESIAN_POINT('',(5.58,-0.5,-4.));+#2034 = VECTOR('',#2035,1.);+#2035 = DIRECTION('',(0.,1.,0.));+#2036 = PCURVE('',#1715,#2037);+#2037 = DEFINITIONAL_REPRESENTATION('',(#2038),#2042);+#2038 = LINE('',#2039,#2040);+#2039 = CARTESIAN_POINT('',(0.5,-0.5));+#2040 = VECTOR('',#2041,1.);+#2041 = DIRECTION('',(0.,1.));+#2042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2043 = PCURVE('',#1689,#2044);+#2044 = DEFINITIONAL_REPRESENTATION('',(#2045),#2049);+#2045 = LINE('',#2046,#2047);+#2046 = CARTESIAN_POINT('',(0.,0.));+#2047 = VECTOR('',#2048,1.);+#2048 = DIRECTION('',(1.,0.));+#2049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2050 = ORIENTED_EDGE('',*,*,#1958,.T.);+#2051 = ORIENTED_EDGE('',*,*,#2052,.T.);+#2052 = EDGE_CURVE('',#1961,#1611,#2053,.T.);+#2053 = SURFACE_CURVE('',#2054,(#2058,#2065),.PCURVE_S1.);+#2054 = LINE('',#2055,#2056);+#2055 = CARTESIAN_POINT('',(4.58,0.5,-4.));+#2056 = VECTOR('',#2057,1.);+#2057 = DIRECTION('',(0.,-1.,0.));+#2058 = PCURVE('',#1715,#2059);+#2059 = DEFINITIONAL_REPRESENTATION('',(#2060),#2064);+#2060 = LINE('',#2061,#2062);+#2061 = CARTESIAN_POINT('',(-0.5,0.5));+#2062 = VECTOR('',#2063,1.);+#2063 = DIRECTION('',(0.,-1.));+#2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2065 = PCURVE('',#1633,#2066);+#2066 = DEFINITIONAL_REPRESENTATION('',(#2067),#2071);+#2067 = LINE('',#2068,#2069);+#2068 = CARTESIAN_POINT('',(0.,0.));+#2069 = VECTOR('',#2070,1.);+#2070 = DIRECTION('',(1.,0.));+#2071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2072 = ADVANCED_FACE('',(#2073),#1689,.F.);+#2073 = FACE_BOUND('',#2074,.F.);+#2074 = EDGE_LOOP('',(#2075,#2076,#2077,#2078,#2079,#2080));+#2075 = ORIENTED_EDGE('',*,*,#2030,.F.);+#2076 = ORIENTED_EDGE('',*,*,#1673,.T.);+#2077 = ORIENTED_EDGE('',*,*,#1754,.F.);+#2078 = ORIENTED_EDGE('',*,*,#1836,.F.);+#2079 = ORIENTED_EDGE('',*,*,#1934,.T.);+#2080 = ORIENTED_EDGE('',*,*,#1983,.F.);+#2081 = ADVANCED_FACE('',(#2082),#1633,.F.);+#2082 = FACE_BOUND('',#2083,.F.);+#2083 = EDGE_LOOP('',(#2084,#2085,#2086,#2087,#2088,#2089));+#2084 = ORIENTED_EDGE('',*,*,#2052,.F.);+#2085 = ORIENTED_EDGE('',*,*,#2005,.T.);+#2086 = ORIENTED_EDGE('',*,*,#1883,.F.);+#2087 = ORIENTED_EDGE('',*,*,#1858,.F.);+#2088 = ORIENTED_EDGE('',*,*,#1730,.F.);+#2089 = ORIENTED_EDGE('',*,*,#1610,.F.);+#2090 = MANIFOLD_SOLID_BREP('',#2091);+#2091 = CLOSED_SHELL('',(#2092,#2212,#2288,#2364,#2440,#2511,#2558,#2567+    ));+#2092 = ADVANCED_FACE('',(#2093),#2107,.F.);+#2093 = FACE_BOUND('',#2094,.F.);+#2094 = EDGE_LOOP('',(#2095,#2130,#2158,#2186));+#2095 = ORIENTED_EDGE('',*,*,#2096,.T.);+#2096 = EDGE_CURVE('',#2097,#2099,#2101,.T.);+#2097 = VERTEX_POINT('',#2098);+#2098 = CARTESIAN_POINT('',(9.66,-0.5,-4.));+#2099 = VERTEX_POINT('',#2100);+#2100 = CARTESIAN_POINT('',(9.66,-0.5,4.7));+#2101 = SURFACE_CURVE('',#2102,(#2106,#2118),.PCURVE_S1.);+#2102 = LINE('',#2103,#2104);+#2103 = CARTESIAN_POINT('',(9.66,-0.5,-4.));+#2104 = VECTOR('',#2105,1.);+#2105 = DIRECTION('',(0.,0.,1.));+#2106 = PCURVE('',#2107,#2112);+#2107 = PLANE('',#2108);+#2108 = AXIS2_PLACEMENT_3D('',#2109,#2110,#2111);+#2109 = CARTESIAN_POINT('',(9.66,-0.5,-4.));+#2110 = DIRECTION('',(0.,1.,0.));+#2111 = DIRECTION('',(1.,0.,0.));+#2112 = DEFINITIONAL_REPRESENTATION('',(#2113),#2117);+#2113 = LINE('',#2114,#2115);+#2114 = CARTESIAN_POINT('',(0.,0.));+#2115 = VECTOR('',#2116,1.);+#2116 = DIRECTION('',(0.,-1.));+#2117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2118 = PCURVE('',#2119,#2124);+#2119 = PLANE('',#2120);+#2120 = AXIS2_PLACEMENT_3D('',#2121,#2122,#2123);+#2121 = CARTESIAN_POINT('',(9.66,0.5,-4.));+#2122 = DIRECTION('',(1.,0.,-0.));+#2123 = DIRECTION('',(0.,-1.,0.));+#2124 = DEFINITIONAL_REPRESENTATION('',(#2125),#2129);+#2125 = LINE('',#2126,#2127);+#2126 = CARTESIAN_POINT('',(1.,0.));+#2127 = VECTOR('',#2128,1.);+#2128 = DIRECTION('',(0.,-1.));+#2129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2130 = ORIENTED_EDGE('',*,*,#2131,.T.);+#2131 = EDGE_CURVE('',#2099,#2132,#2134,.T.);+#2132 = VERTEX_POINT('',#2133);+#2133 = CARTESIAN_POINT('',(10.66,-0.5,4.7));+#2134 = SURFACE_CURVE('',#2135,(#2139,#2146),.PCURVE_S1.);+#2135 = LINE('',#2136,#2137);+#2136 = CARTESIAN_POINT('',(9.66,-0.5,4.7));+#2137 = VECTOR('',#2138,1.);+#2138 = DIRECTION('',(1.,0.,0.));+#2139 = PCURVE('',#2107,#2140);+#2140 = DEFINITIONAL_REPRESENTATION('',(#2141),#2145);+#2141 = LINE('',#2142,#2143);+#2142 = CARTESIAN_POINT('',(0.,-8.7));+#2143 = VECTOR('',#2144,1.);+#2144 = DIRECTION('',(1.,0.));+#2145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2146 = PCURVE('',#2147,#2152);+#2147 = PLANE('',#2148);+#2148 = AXIS2_PLACEMENT_3D('',#2149,#2150,#2151);+#2149 = CARTESIAN_POINT('',(10.16,0.,4.7));+#2150 = DIRECTION('',(0.,0.,1.));+#2151 = DIRECTION('',(1.,0.,-0.));+#2152 = DEFINITIONAL_REPRESENTATION('',(#2153),#2157);+#2153 = LINE('',#2154,#2155);+#2154 = CARTESIAN_POINT('',(-0.5,-0.5));+#2155 = VECTOR('',#2156,1.);+#2156 = DIRECTION('',(1.,0.));+#2157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2158 = ORIENTED_EDGE('',*,*,#2159,.F.);+#2159 = EDGE_CURVE('',#2160,#2132,#2162,.T.);+#2160 = VERTEX_POINT('',#2161);+#2161 = CARTESIAN_POINT('',(10.66,-0.5,-4.));+#2162 = SURFACE_CURVE('',#2163,(#2167,#2174),.PCURVE_S1.);+#2163 = LINE('',#2164,#2165);+#2164 = CARTESIAN_POINT('',(10.66,-0.5,-4.));+#2165 = VECTOR('',#2166,1.);+#2166 = DIRECTION('',(0.,0.,1.));+#2167 = PCURVE('',#2107,#2168);+#2168 = DEFINITIONAL_REPRESENTATION('',(#2169),#2173);+#2169 = LINE('',#2170,#2171);+#2170 = CARTESIAN_POINT('',(1.,0.));+#2171 = VECTOR('',#2172,1.);+#2172 = DIRECTION('',(0.,-1.));+#2173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2174 = PCURVE('',#2175,#2180);+#2175 = PLANE('',#2176);+#2176 = AXIS2_PLACEMENT_3D('',#2177,#2178,#2179);+#2177 = CARTESIAN_POINT('',(10.66,-0.5,-4.));+#2178 = DIRECTION('',(-1.,0.,0.));+#2179 = DIRECTION('',(0.,1.,0.));+#2180 = DEFINITIONAL_REPRESENTATION('',(#2181),#2185);+#2181 = LINE('',#2182,#2183);+#2182 = CARTESIAN_POINT('',(0.,0.));+#2183 = VECTOR('',#2184,1.);+#2184 = DIRECTION('',(0.,-1.));+#2185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2186 = ORIENTED_EDGE('',*,*,#2187,.F.);+#2187 = EDGE_CURVE('',#2097,#2160,#2188,.T.);+#2188 = SURFACE_CURVE('',#2189,(#2193,#2200),.PCURVE_S1.);+#2189 = LINE('',#2190,#2191);+#2190 = CARTESIAN_POINT('',(9.66,-0.5,-4.));+#2191 = VECTOR('',#2192,1.);+#2192 = DIRECTION('',(1.,0.,0.));+#2193 = PCURVE('',#2107,#2194);+#2194 = DEFINITIONAL_REPRESENTATION('',(#2195),#2199);+#2195 = LINE('',#2196,#2197);+#2196 = CARTESIAN_POINT('',(0.,0.));+#2197 = VECTOR('',#2198,1.);+#2198 = DIRECTION('',(1.,0.));+#2199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2200 = PCURVE('',#2201,#2206);+#2201 = PLANE('',#2202);+#2202 = AXIS2_PLACEMENT_3D('',#2203,#2204,#2205);+#2203 = CARTESIAN_POINT('',(10.16,0.,-4.));+#2204 = DIRECTION('',(0.,0.,1.));+#2205 = DIRECTION('',(1.,0.,-0.));+#2206 = DEFINITIONAL_REPRESENTATION('',(#2207),#2211);+#2207 = LINE('',#2208,#2209);+#2208 = CARTESIAN_POINT('',(-0.5,-0.5));+#2209 = VECTOR('',#2210,1.);+#2210 = DIRECTION('',(1.,0.));+#2211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2212 = ADVANCED_FACE('',(#2213),#2147,.T.);+#2213 = FACE_BOUND('',#2214,.T.);+#2214 = EDGE_LOOP('',(#2215,#2238,#2239,#2262));+#2215 = ORIENTED_EDGE('',*,*,#2216,.F.);+#2216 = EDGE_CURVE('',#2099,#2217,#2219,.T.);+#2217 = VERTEX_POINT('',#2218);+#2218 = CARTESIAN_POINT('',(9.66,9.,4.7));+#2219 = SURFACE_CURVE('',#2220,(#2224,#2231),.PCURVE_S1.);+#2220 = LINE('',#2221,#2222);+#2221 = CARTESIAN_POINT('',(9.66,-0.5,4.7));+#2222 = VECTOR('',#2223,1.);+#2223 = DIRECTION('',(0.,1.,9.349246523159E-17));+#2224 = PCURVE('',#2147,#2225);+#2225 = DEFINITIONAL_REPRESENTATION('',(#2226),#2230);+#2226 = LINE('',#2227,#2228);+#2227 = CARTESIAN_POINT('',(-0.5,-0.5));+#2228 = VECTOR('',#2229,1.);+#2229 = DIRECTION('',(0.,1.));+#2230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2231 = PCURVE('',#2119,#2232);+#2232 = DEFINITIONAL_REPRESENTATION('',(#2233),#2237);+#2233 = LINE('',#2234,#2235);+#2234 = CARTESIAN_POINT('',(1.,-8.7));+#2235 = VECTOR('',#2236,1.);+#2236 = DIRECTION('',(-1.,-9.349246523159E-17));+#2237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2238 = ORIENTED_EDGE('',*,*,#2131,.T.);+#2239 = ORIENTED_EDGE('',*,*,#2240,.F.);+#2240 = EDGE_CURVE('',#2241,#2132,#2243,.T.);+#2241 = VERTEX_POINT('',#2242);+#2242 = CARTESIAN_POINT('',(10.66,9.,4.7));+#2243 = SURFACE_CURVE('',#2244,(#2248,#2255),.PCURVE_S1.);+#2244 = LINE('',#2245,#2246);+#2245 = CARTESIAN_POINT('',(10.66,9.,4.7));+#2246 = VECTOR('',#2247,1.);+#2247 = DIRECTION('',(0.,-1.,-9.349246523159E-17));+#2248 = PCURVE('',#2147,#2249);+#2249 = DEFINITIONAL_REPRESENTATION('',(#2250),#2254);+#2250 = LINE('',#2251,#2252);+#2251 = CARTESIAN_POINT('',(0.5,9.));+#2252 = VECTOR('',#2253,1.);+#2253 = DIRECTION('',(0.,-1.));+#2254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2255 = PCURVE('',#2175,#2256);+#2256 = DEFINITIONAL_REPRESENTATION('',(#2257),#2261);+#2257 = LINE('',#2258,#2259);+#2258 = CARTESIAN_POINT('',(9.5,-8.7));+#2259 = VECTOR('',#2260,1.);+#2260 = DIRECTION('',(-1.,9.349246523159E-17));+#2261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2262 = ORIENTED_EDGE('',*,*,#2263,.T.);+#2263 = EDGE_CURVE('',#2241,#2217,#2264,.T.);+#2264 = SURFACE_CURVE('',#2265,(#2269,#2276),.PCURVE_S1.);+#2265 = LINE('',#2266,#2267);+#2266 = CARTESIAN_POINT('',(10.66,9.,4.7));+#2267 = VECTOR('',#2268,1.);+#2268 = DIRECTION('',(-1.,0.,0.));+#2269 = PCURVE('',#2147,#2270);+#2270 = DEFINITIONAL_REPRESENTATION('',(#2271),#2275);+#2271 = LINE('',#2272,#2273);+#2272 = CARTESIAN_POINT('',(0.5,9.));+#2273 = VECTOR('',#2274,1.);+#2274 = DIRECTION('',(-1.,0.));+#2275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2276 = PCURVE('',#2277,#2282);+#2277 = PLANE('',#2278);+#2278 = AXIS2_PLACEMENT_3D('',#2279,#2280,#2281);+#2279 = CARTESIAN_POINT('',(10.16,9.,4.2));+#2280 = DIRECTION('',(-0.,-1.,-0.));+#2281 = DIRECTION('',(0.,0.,-1.));+#2282 = DEFINITIONAL_REPRESENTATION('',(#2283),#2287);+#2283 = LINE('',#2284,#2285);+#2284 = CARTESIAN_POINT('',(-0.5,0.5));+#2285 = VECTOR('',#2286,1.);+#2286 = DIRECTION('',(0.,-1.));+#2287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2288 = ADVANCED_FACE('',(#2289),#2277,.F.);+#2289 = FACE_BOUND('',#2290,.F.);+#2290 = EDGE_LOOP('',(#2291,#2321,#2342,#2343));+#2291 = ORIENTED_EDGE('',*,*,#2292,.T.);+#2292 = EDGE_CURVE('',#2293,#2295,#2297,.T.);+#2293 = VERTEX_POINT('',#2294);+#2294 = CARTESIAN_POINT('',(9.66,9.,3.7));+#2295 = VERTEX_POINT('',#2296);+#2296 = CARTESIAN_POINT('',(10.66,9.,3.7));+#2297 = SURFACE_CURVE('',#2298,(#2302,#2309),.PCURVE_S1.);+#2298 = LINE('',#2299,#2300);+#2299 = CARTESIAN_POINT('',(9.66,9.,3.7));+#2300 = VECTOR('',#2301,1.);+#2301 = DIRECTION('',(1.,0.,0.));+#2302 = PCURVE('',#2277,#2303);+#2303 = DEFINITIONAL_REPRESENTATION('',(#2304),#2308);+#2304 = LINE('',#2305,#2306);+#2305 = CARTESIAN_POINT('',(0.5,-0.5));+#2306 = VECTOR('',#2307,1.);+#2307 = DIRECTION('',(0.,1.));+#2308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2309 = PCURVE('',#2310,#2315);+#2310 = PLANE('',#2311);+#2311 = AXIS2_PLACEMENT_3D('',#2312,#2313,#2314);+#2312 = CARTESIAN_POINT('',(9.66,9.,3.7));+#2313 = DIRECTION('',(-0.,0.,1.));+#2314 = DIRECTION('',(1.,0.,0.));+#2315 = DEFINITIONAL_REPRESENTATION('',(#2316),#2320);+#2316 = LINE('',#2317,#2318);+#2317 = CARTESIAN_POINT('',(0.,0.));+#2318 = VECTOR('',#2319,1.);+#2319 = DIRECTION('',(1.,0.));+#2320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2321 = ORIENTED_EDGE('',*,*,#2322,.T.);+#2322 = EDGE_CURVE('',#2295,#2241,#2323,.T.);+#2323 = SURFACE_CURVE('',#2324,(#2328,#2335),.PCURVE_S1.);+#2324 = LINE('',#2325,#2326);+#2325 = CARTESIAN_POINT('',(10.66,9.,3.7));+#2326 = VECTOR('',#2327,1.);+#2327 = DIRECTION('',(0.,0.,1.));+#2328 = PCURVE('',#2277,#2329);+#2329 = DEFINITIONAL_REPRESENTATION('',(#2330),#2334);+#2330 = LINE('',#2331,#2332);+#2331 = CARTESIAN_POINT('',(0.5,0.5));+#2332 = VECTOR('',#2333,1.);+#2333 = DIRECTION('',(-1.,0.));+#2334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2335 = PCURVE('',#2175,#2336);+#2336 = DEFINITIONAL_REPRESENTATION('',(#2337),#2341);+#2337 = LINE('',#2338,#2339);+#2338 = CARTESIAN_POINT('',(9.5,-7.7));+#2339 = VECTOR('',#2340,1.);+#2340 = DIRECTION('',(0.,-1.));+#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2342 = ORIENTED_EDGE('',*,*,#2263,.T.);+#2343 = ORIENTED_EDGE('',*,*,#2344,.T.);+#2344 = EDGE_CURVE('',#2217,#2293,#2345,.T.);+#2345 = SURFACE_CURVE('',#2346,(#2350,#2357),.PCURVE_S1.);+#2346 = LINE('',#2347,#2348);+#2347 = CARTESIAN_POINT('',(9.66,9.,4.7));+#2348 = VECTOR('',#2349,1.);+#2349 = DIRECTION('',(0.,0.,-1.));+#2350 = PCURVE('',#2277,#2351);+#2351 = DEFINITIONAL_REPRESENTATION('',(#2352),#2356);+#2352 = LINE('',#2353,#2354);+#2353 = CARTESIAN_POINT('',(-0.5,-0.5));+#2354 = VECTOR('',#2355,1.);+#2355 = DIRECTION('',(1.,0.));+#2356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2357 = PCURVE('',#2119,#2358);+#2358 = DEFINITIONAL_REPRESENTATION('',(#2359),#2363);+#2359 = LINE('',#2360,#2361);+#2360 = CARTESIAN_POINT('',(-8.5,-8.7));+#2361 = VECTOR('',#2362,1.);+#2362 = DIRECTION('',(0.,1.));+#2363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2364 = ADVANCED_FACE('',(#2365),#2310,.F.);+#2365 = FACE_BOUND('',#2366,.F.);+#2366 = EDGE_LOOP('',(#2367,#2368,#2391,#2419));+#2367 = ORIENTED_EDGE('',*,*,#2292,.F.);+#2368 = ORIENTED_EDGE('',*,*,#2369,.T.);+#2369 = EDGE_CURVE('',#2293,#2370,#2372,.T.);+#2370 = VERTEX_POINT('',#2371);+#2371 = CARTESIAN_POINT('',(9.66,0.5,3.7));+#2372 = SURFACE_CURVE('',#2373,(#2377,#2384),.PCURVE_S1.);+#2373 = LINE('',#2374,#2375);+#2374 = CARTESIAN_POINT('',(9.66,9.,3.7));+#2375 = VECTOR('',#2376,1.);+#2376 = DIRECTION('',(0.,-1.,0.));+#2377 = PCURVE('',#2310,#2378);+#2378 = DEFINITIONAL_REPRESENTATION('',(#2379),#2383);+#2379 = LINE('',#2380,#2381);+#2380 = CARTESIAN_POINT('',(0.,0.));+#2381 = VECTOR('',#2382,1.);+#2382 = DIRECTION('',(0.,-1.));+#2383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2384 = PCURVE('',#2119,#2385);+#2385 = DEFINITIONAL_REPRESENTATION('',(#2386),#2390);+#2386 = LINE('',#2387,#2388);+#2387 = CARTESIAN_POINT('',(-8.5,-7.7));+#2388 = VECTOR('',#2389,1.);+#2389 = DIRECTION('',(1.,0.));+#2390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2391 = ORIENTED_EDGE('',*,*,#2392,.F.);+#2392 = EDGE_CURVE('',#2393,#2370,#2395,.T.);+#2393 = VERTEX_POINT('',#2394);+#2394 = CARTESIAN_POINT('',(10.66,0.5,3.7));+#2395 = SURFACE_CURVE('',#2396,(#2400,#2407),.PCURVE_S1.);+#2396 = LINE('',#2397,#2398);+#2397 = CARTESIAN_POINT('',(10.16,0.5,3.7));+#2398 = VECTOR('',#2399,1.);+#2399 = DIRECTION('',(-1.,-0.,0.));+#2400 = PCURVE('',#2310,#2401);+#2401 = DEFINITIONAL_REPRESENTATION('',(#2402),#2406);+#2402 = LINE('',#2403,#2404);+#2403 = CARTESIAN_POINT('',(0.5,-8.5));+#2404 = VECTOR('',#2405,1.);+#2405 = DIRECTION('',(-1.,-0.));+#2406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2407 = PCURVE('',#2408,#2413);+#2408 = PLANE('',#2409);+#2409 = AXIS2_PLACEMENT_3D('',#2410,#2411,#2412);+#2410 = CARTESIAN_POINT('',(10.66,0.5,-4.));+#2411 = DIRECTION('',(0.,-1.,0.));+#2412 = DIRECTION('',(-1.,0.,0.));+#2413 = DEFINITIONAL_REPRESENTATION('',(#2414),#2418);+#2414 = LINE('',#2415,#2416);+#2415 = CARTESIAN_POINT('',(0.5,-7.7));+#2416 = VECTOR('',#2417,1.);+#2417 = DIRECTION('',(1.,0.));+#2418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2419 = ORIENTED_EDGE('',*,*,#2420,.F.);+#2420 = EDGE_CURVE('',#2295,#2393,#2421,.T.);+#2421 = SURFACE_CURVE('',#2422,(#2426,#2433),.PCURVE_S1.);+#2422 = LINE('',#2423,#2424);+#2423 = CARTESIAN_POINT('',(10.66,9.,3.7));+#2424 = VECTOR('',#2425,1.);+#2425 = DIRECTION('',(0.,-1.,0.));+#2426 = PCURVE('',#2310,#2427);+#2427 = DEFINITIONAL_REPRESENTATION('',(#2428),#2432);+#2428 = LINE('',#2429,#2430);+#2429 = CARTESIAN_POINT('',(1.,0.));+#2430 = VECTOR('',#2431,1.);+#2431 = DIRECTION('',(0.,-1.));+#2432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2433 = PCURVE('',#2175,#2434);+#2434 = DEFINITIONAL_REPRESENTATION('',(#2435),#2439);+#2435 = LINE('',#2436,#2437);+#2436 = CARTESIAN_POINT('',(9.5,-7.7));+#2437 = VECTOR('',#2438,1.);+#2438 = DIRECTION('',(-1.,0.));+#2439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2440 = ADVANCED_FACE('',(#2441),#2408,.F.);+#2441 = FACE_BOUND('',#2442,.F.);+#2442 = EDGE_LOOP('',(#2443,#2468,#2489,#2490));+#2443 = ORIENTED_EDGE('',*,*,#2444,.F.);+#2444 = EDGE_CURVE('',#2445,#2447,#2449,.T.);+#2445 = VERTEX_POINT('',#2446);+#2446 = CARTESIAN_POINT('',(10.66,0.5,-4.));+#2447 = VERTEX_POINT('',#2448);+#2448 = CARTESIAN_POINT('',(9.66,0.5,-4.));+#2449 = SURFACE_CURVE('',#2450,(#2454,#2461),.PCURVE_S1.);+#2450 = LINE('',#2451,#2452);+#2451 = CARTESIAN_POINT('',(10.66,0.5,-4.));+#2452 = VECTOR('',#2453,1.);+#2453 = DIRECTION('',(-1.,0.,0.));+#2454 = PCURVE('',#2408,#2455);+#2455 = DEFINITIONAL_REPRESENTATION('',(#2456),#2460);+#2456 = LINE('',#2457,#2458);+#2457 = CARTESIAN_POINT('',(0.,-0.));+#2458 = VECTOR('',#2459,1.);+#2459 = DIRECTION('',(1.,0.));+#2460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2461 = PCURVE('',#2201,#2462);+#2462 = DEFINITIONAL_REPRESENTATION('',(#2463),#2467);+#2463 = LINE('',#2464,#2465);+#2464 = CARTESIAN_POINT('',(0.5,0.5));+#2465 = VECTOR('',#2466,1.);+#2466 = DIRECTION('',(-1.,0.));+#2467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2468 = ORIENTED_EDGE('',*,*,#2469,.T.);+#2469 = EDGE_CURVE('',#2445,#2393,#2470,.T.);+#2470 = SURFACE_CURVE('',#2471,(#2475,#2482),.PCURVE_S1.);+#2471 = LINE('',#2472,#2473);+#2472 = CARTESIAN_POINT('',(10.66,0.5,-4.));+#2473 = VECTOR('',#2474,1.);+#2474 = DIRECTION('',(0.,0.,1.));+#2475 = PCURVE('',#2408,#2476);+#2476 = DEFINITIONAL_REPRESENTATION('',(#2477),#2481);+#2477 = LINE('',#2478,#2479);+#2478 = CARTESIAN_POINT('',(0.,-0.));+#2479 = VECTOR('',#2480,1.);+#2480 = DIRECTION('',(0.,-1.));+#2481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2482 = PCURVE('',#2175,#2483);+#2483 = DEFINITIONAL_REPRESENTATION('',(#2484),#2488);+#2484 = LINE('',#2485,#2486);+#2485 = CARTESIAN_POINT('',(1.,0.));+#2486 = VECTOR('',#2487,1.);+#2487 = DIRECTION('',(0.,-1.));+#2488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2489 = ORIENTED_EDGE('',*,*,#2392,.T.);+#2490 = ORIENTED_EDGE('',*,*,#2491,.F.);+#2491 = EDGE_CURVE('',#2447,#2370,#2492,.T.);+#2492 = SURFACE_CURVE('',#2493,(#2497,#2504),.PCURVE_S1.);+#2493 = LINE('',#2494,#2495);+#2494 = CARTESIAN_POINT('',(9.66,0.5,-4.));+#2495 = VECTOR('',#2496,1.);+#2496 = DIRECTION('',(0.,0.,1.));+#2497 = PCURVE('',#2408,#2498);+#2498 = DEFINITIONAL_REPRESENTATION('',(#2499),#2503);+#2499 = LINE('',#2500,#2501);+#2500 = CARTESIAN_POINT('',(1.,0.));+#2501 = VECTOR('',#2502,1.);+#2502 = DIRECTION('',(0.,-1.));+#2503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2504 = PCURVE('',#2119,#2505);+#2505 = DEFINITIONAL_REPRESENTATION('',(#2506),#2510);+#2506 = LINE('',#2507,#2508);+#2507 = CARTESIAN_POINT('',(0.,0.));+#2508 = VECTOR('',#2509,1.);+#2509 = DIRECTION('',(0.,-1.));+#2510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2511 = ADVANCED_FACE('',(#2512),#2201,.F.);+#2512 = FACE_BOUND('',#2513,.F.);+#2513 = EDGE_LOOP('',(#2514,#2515,#2536,#2537));+#2514 = ORIENTED_EDGE('',*,*,#2187,.T.);+#2515 = ORIENTED_EDGE('',*,*,#2516,.T.);+#2516 = EDGE_CURVE('',#2160,#2445,#2517,.T.);+#2517 = SURFACE_CURVE('',#2518,(#2522,#2529),.PCURVE_S1.);+#2518 = LINE('',#2519,#2520);+#2519 = CARTESIAN_POINT('',(10.66,-0.5,-4.));+#2520 = VECTOR('',#2521,1.);+#2521 = DIRECTION('',(0.,1.,0.));+#2522 = PCURVE('',#2201,#2523);+#2523 = DEFINITIONAL_REPRESENTATION('',(#2524),#2528);+#2524 = LINE('',#2525,#2526);+#2525 = CARTESIAN_POINT('',(0.5,-0.5));+#2526 = VECTOR('',#2527,1.);+#2527 = DIRECTION('',(0.,1.));+#2528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2529 = PCURVE('',#2175,#2530);+#2530 = DEFINITIONAL_REPRESENTATION('',(#2531),#2535);+#2531 = LINE('',#2532,#2533);+#2532 = CARTESIAN_POINT('',(0.,0.));+#2533 = VECTOR('',#2534,1.);+#2534 = DIRECTION('',(1.,0.));+#2535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2536 = ORIENTED_EDGE('',*,*,#2444,.T.);+#2537 = ORIENTED_EDGE('',*,*,#2538,.T.);+#2538 = EDGE_CURVE('',#2447,#2097,#2539,.T.);+#2539 = SURFACE_CURVE('',#2540,(#2544,#2551),.PCURVE_S1.);+#2540 = LINE('',#2541,#2542);+#2541 = CARTESIAN_POINT('',(9.66,0.5,-4.));+#2542 = VECTOR('',#2543,1.);+#2543 = DIRECTION('',(0.,-1.,0.));+#2544 = PCURVE('',#2201,#2545);+#2545 = DEFINITIONAL_REPRESENTATION('',(#2546),#2550);+#2546 = LINE('',#2547,#2548);+#2547 = CARTESIAN_POINT('',(-0.5,0.5));+#2548 = VECTOR('',#2549,1.);+#2549 = DIRECTION('',(0.,-1.));+#2550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2551 = PCURVE('',#2119,#2552);+#2552 = DEFINITIONAL_REPRESENTATION('',(#2553),#2557);+#2553 = LINE('',#2554,#2555);+#2554 = CARTESIAN_POINT('',(0.,0.));+#2555 = VECTOR('',#2556,1.);+#2556 = DIRECTION('',(1.,0.));+#2557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2558 = ADVANCED_FACE('',(#2559),#2175,.F.);+#2559 = FACE_BOUND('',#2560,.F.);+#2560 = EDGE_LOOP('',(#2561,#2562,#2563,#2564,#2565,#2566));+#2561 = ORIENTED_EDGE('',*,*,#2516,.F.);+#2562 = ORIENTED_EDGE('',*,*,#2159,.T.);+#2563 = ORIENTED_EDGE('',*,*,#2240,.F.);+#2564 = ORIENTED_EDGE('',*,*,#2322,.F.);+#2565 = ORIENTED_EDGE('',*,*,#2420,.T.);+#2566 = ORIENTED_EDGE('',*,*,#2469,.F.);+#2567 = ADVANCED_FACE('',(#2568),#2119,.F.);+#2568 = FACE_BOUND('',#2569,.F.);+#2569 = EDGE_LOOP('',(#2570,#2571,#2572,#2573,#2574,#2575));+#2570 = ORIENTED_EDGE('',*,*,#2538,.F.);+#2571 = ORIENTED_EDGE('',*,*,#2491,.T.);+#2572 = ORIENTED_EDGE('',*,*,#2369,.F.);+#2573 = ORIENTED_EDGE('',*,*,#2344,.F.);+#2574 = ORIENTED_EDGE('',*,*,#2216,.F.);+#2575 = ORIENTED_EDGE('',*,*,#2096,.F.);+#2576 = MANIFOLD_SOLID_BREP('',#2577);+#2577 = CLOSED_SHELL('',(#2578,#2698,#2774,#2850,#2926,#2997,#3044,#3053+    ));+#2578 = ADVANCED_FACE('',(#2579),#2593,.F.);+#2579 = FACE_BOUND('',#2580,.F.);+#2580 = EDGE_LOOP('',(#2581,#2616,#2644,#2672));+#2581 = ORIENTED_EDGE('',*,*,#2582,.T.);+#2582 = EDGE_CURVE('',#2583,#2585,#2587,.T.);+#2583 = VERTEX_POINT('',#2584);+#2584 = CARTESIAN_POINT('',(14.74,-0.5,-4.));+#2585 = VERTEX_POINT('',#2586);+#2586 = CARTESIAN_POINT('',(14.74,-0.5,4.7));+#2587 = SURFACE_CURVE('',#2588,(#2592,#2604),.PCURVE_S1.);+#2588 = LINE('',#2589,#2590);+#2589 = CARTESIAN_POINT('',(14.74,-0.5,-4.));+#2590 = VECTOR('',#2591,1.);+#2591 = DIRECTION('',(0.,0.,1.));+#2592 = PCURVE('',#2593,#2598);+#2593 = PLANE('',#2594);+#2594 = AXIS2_PLACEMENT_3D('',#2595,#2596,#2597);+#2595 = CARTESIAN_POINT('',(14.74,-0.5,-4.));+#2596 = DIRECTION('',(0.,1.,0.));+#2597 = DIRECTION('',(1.,0.,0.));+#2598 = DEFINITIONAL_REPRESENTATION('',(#2599),#2603);+#2599 = LINE('',#2600,#2601);+#2600 = CARTESIAN_POINT('',(0.,0.));+#2601 = VECTOR('',#2602,1.);+#2602 = DIRECTION('',(0.,-1.));+#2603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2604 = PCURVE('',#2605,#2610);+#2605 = PLANE('',#2606);+#2606 = AXIS2_PLACEMENT_3D('',#2607,#2608,#2609);+#2607 = CARTESIAN_POINT('',(14.74,0.5,-4.));+#2608 = DIRECTION('',(1.,0.,-0.));+#2609 = DIRECTION('',(0.,-1.,0.));+#2610 = DEFINITIONAL_REPRESENTATION('',(#2611),#2615);+#2611 = LINE('',#2612,#2613);+#2612 = CARTESIAN_POINT('',(1.,0.));+#2613 = VECTOR('',#2614,1.);+#2614 = DIRECTION('',(0.,-1.));+#2615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2616 = ORIENTED_EDGE('',*,*,#2617,.T.);+#2617 = EDGE_CURVE('',#2585,#2618,#2620,.T.);+#2618 = VERTEX_POINT('',#2619);+#2619 = CARTESIAN_POINT('',(15.74,-0.5,4.7));+#2620 = SURFACE_CURVE('',#2621,(#2625,#2632),.PCURVE_S1.);+#2621 = LINE('',#2622,#2623);+#2622 = CARTESIAN_POINT('',(14.74,-0.5,4.7));+#2623 = VECTOR('',#2624,1.);+#2624 = DIRECTION('',(1.,0.,0.));+#2625 = PCURVE('',#2593,#2626);+#2626 = DEFINITIONAL_REPRESENTATION('',(#2627),#2631);+#2627 = LINE('',#2628,#2629);+#2628 = CARTESIAN_POINT('',(0.,-8.7));+#2629 = VECTOR('',#2630,1.);+#2630 = DIRECTION('',(1.,0.));+#2631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2632 = PCURVE('',#2633,#2638);+#2633 = PLANE('',#2634);+#2634 = AXIS2_PLACEMENT_3D('',#2635,#2636,#2637);+#2635 = CARTESIAN_POINT('',(15.24,0.,4.7));+#2636 = DIRECTION('',(0.,0.,1.));+#2637 = DIRECTION('',(1.,0.,-0.));+#2638 = DEFINITIONAL_REPRESENTATION('',(#2639),#2643);+#2639 = LINE('',#2640,#2641);+#2640 = CARTESIAN_POINT('',(-0.5,-0.5));+#2641 = VECTOR('',#2642,1.);+#2642 = DIRECTION('',(1.,0.));+#2643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2644 = ORIENTED_EDGE('',*,*,#2645,.F.);+#2645 = EDGE_CURVE('',#2646,#2618,#2648,.T.);+#2646 = VERTEX_POINT('',#2647);+#2647 = CARTESIAN_POINT('',(15.74,-0.5,-4.));+#2648 = SURFACE_CURVE('',#2649,(#2653,#2660),.PCURVE_S1.);+#2649 = LINE('',#2650,#2651);+#2650 = CARTESIAN_POINT('',(15.74,-0.5,-4.));+#2651 = VECTOR('',#2652,1.);+#2652 = DIRECTION('',(0.,0.,1.));+#2653 = PCURVE('',#2593,#2654);+#2654 = DEFINITIONAL_REPRESENTATION('',(#2655),#2659);+#2655 = LINE('',#2656,#2657);+#2656 = CARTESIAN_POINT('',(1.,0.));+#2657 = VECTOR('',#2658,1.);+#2658 = DIRECTION('',(0.,-1.));+#2659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2660 = PCURVE('',#2661,#2666);+#2661 = PLANE('',#2662);+#2662 = AXIS2_PLACEMENT_3D('',#2663,#2664,#2665);+#2663 = CARTESIAN_POINT('',(15.74,-0.5,-4.));+#2664 = DIRECTION('',(-1.,0.,0.));+#2665 = DIRECTION('',(0.,1.,0.));+#2666 = DEFINITIONAL_REPRESENTATION('',(#2667),#2671);+#2667 = LINE('',#2668,#2669);+#2668 = CARTESIAN_POINT('',(0.,0.));+#2669 = VECTOR('',#2670,1.);+#2670 = DIRECTION('',(0.,-1.));+#2671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2672 = ORIENTED_EDGE('',*,*,#2673,.F.);+#2673 = EDGE_CURVE('',#2583,#2646,#2674,.T.);+#2674 = SURFACE_CURVE('',#2675,(#2679,#2686),.PCURVE_S1.);+#2675 = LINE('',#2676,#2677);+#2676 = CARTESIAN_POINT('',(14.74,-0.5,-4.));+#2677 = VECTOR('',#2678,1.);+#2678 = DIRECTION('',(1.,0.,0.));+#2679 = PCURVE('',#2593,#2680);+#2680 = DEFINITIONAL_REPRESENTATION('',(#2681),#2685);+#2681 = LINE('',#2682,#2683);+#2682 = CARTESIAN_POINT('',(0.,0.));+#2683 = VECTOR('',#2684,1.);+#2684 = DIRECTION('',(1.,0.));+#2685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2686 = PCURVE('',#2687,#2692);+#2687 = PLANE('',#2688);+#2688 = AXIS2_PLACEMENT_3D('',#2689,#2690,#2691);+#2689 = CARTESIAN_POINT('',(15.24,0.,-4.));+#2690 = DIRECTION('',(0.,0.,1.));+#2691 = DIRECTION('',(1.,0.,-0.));+#2692 = DEFINITIONAL_REPRESENTATION('',(#2693),#2697);+#2693 = LINE('',#2694,#2695);+#2694 = CARTESIAN_POINT('',(-0.5,-0.5));+#2695 = VECTOR('',#2696,1.);+#2696 = DIRECTION('',(1.,0.));+#2697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2698 = ADVANCED_FACE('',(#2699),#2633,.T.);+#2699 = FACE_BOUND('',#2700,.T.);+#2700 = EDGE_LOOP('',(#2701,#2724,#2725,#2748));+#2701 = ORIENTED_EDGE('',*,*,#2702,.F.);+#2702 = EDGE_CURVE('',#2585,#2703,#2705,.T.);+#2703 = VERTEX_POINT('',#2704);+#2704 = CARTESIAN_POINT('',(14.74,9.,4.7));+#2705 = SURFACE_CURVE('',#2706,(#2710,#2717),.PCURVE_S1.);+#2706 = LINE('',#2707,#2708);+#2707 = CARTESIAN_POINT('',(14.74,-0.5,4.7));+#2708 = VECTOR('',#2709,1.);+#2709 = DIRECTION('',(0.,1.,9.349246523159E-17));+#2710 = PCURVE('',#2633,#2711);+#2711 = DEFINITIONAL_REPRESENTATION('',(#2712),#2716);+#2712 = LINE('',#2713,#2714);+#2713 = CARTESIAN_POINT('',(-0.5,-0.5));+#2714 = VECTOR('',#2715,1.);+#2715 = DIRECTION('',(0.,1.));+#2716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2717 = PCURVE('',#2605,#2718);+#2718 = DEFINITIONAL_REPRESENTATION('',(#2719),#2723);+#2719 = LINE('',#2720,#2721);+#2720 = CARTESIAN_POINT('',(1.,-8.7));+#2721 = VECTOR('',#2722,1.);+#2722 = DIRECTION('',(-1.,-9.349246523159E-17));+#2723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2724 = ORIENTED_EDGE('',*,*,#2617,.T.);+#2725 = ORIENTED_EDGE('',*,*,#2726,.F.);+#2726 = EDGE_CURVE('',#2727,#2618,#2729,.T.);+#2727 = VERTEX_POINT('',#2728);+#2728 = CARTESIAN_POINT('',(15.74,9.,4.7));+#2729 = SURFACE_CURVE('',#2730,(#2734,#2741),.PCURVE_S1.);+#2730 = LINE('',#2731,#2732);+#2731 = CARTESIAN_POINT('',(15.74,9.,4.7));+#2732 = VECTOR('',#2733,1.);+#2733 = DIRECTION('',(0.,-1.,-9.349246523159E-17));+#2734 = PCURVE('',#2633,#2735);+#2735 = DEFINITIONAL_REPRESENTATION('',(#2736),#2740);+#2736 = LINE('',#2737,#2738);+#2737 = CARTESIAN_POINT('',(0.5,9.));+#2738 = VECTOR('',#2739,1.);+#2739 = DIRECTION('',(0.,-1.));+#2740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2741 = PCURVE('',#2661,#2742);+#2742 = DEFINITIONAL_REPRESENTATION('',(#2743),#2747);+#2743 = LINE('',#2744,#2745);+#2744 = CARTESIAN_POINT('',(9.5,-8.7));+#2745 = VECTOR('',#2746,1.);+#2746 = DIRECTION('',(-1.,9.349246523159E-17));+#2747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2748 = ORIENTED_EDGE('',*,*,#2749,.T.);+#2749 = EDGE_CURVE('',#2727,#2703,#2750,.T.);+#2750 = SURFACE_CURVE('',#2751,(#2755,#2762),.PCURVE_S1.);+#2751 = LINE('',#2752,#2753);+#2752 = CARTESIAN_POINT('',(15.74,9.,4.7));+#2753 = VECTOR('',#2754,1.);+#2754 = DIRECTION('',(-1.,0.,0.));+#2755 = PCURVE('',#2633,#2756);+#2756 = DEFINITIONAL_REPRESENTATION('',(#2757),#2761);+#2757 = LINE('',#2758,#2759);+#2758 = CARTESIAN_POINT('',(0.5,9.));+#2759 = VECTOR('',#2760,1.);+#2760 = DIRECTION('',(-1.,0.));+#2761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2762 = PCURVE('',#2763,#2768);+#2763 = PLANE('',#2764);+#2764 = AXIS2_PLACEMENT_3D('',#2765,#2766,#2767);+#2765 = CARTESIAN_POINT('',(15.24,9.,4.2));+#2766 = DIRECTION('',(-0.,-1.,-0.));+#2767 = DIRECTION('',(0.,0.,-1.));+#2768 = DEFINITIONAL_REPRESENTATION('',(#2769),#2773);+#2769 = LINE('',#2770,#2771);+#2770 = CARTESIAN_POINT('',(-0.5,0.5));+#2771 = VECTOR('',#2772,1.);+#2772 = DIRECTION('',(0.,-1.));+#2773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2774 = ADVANCED_FACE('',(#2775),#2763,.F.);+#2775 = FACE_BOUND('',#2776,.F.);+#2776 = EDGE_LOOP('',(#2777,#2807,#2828,#2829));+#2777 = ORIENTED_EDGE('',*,*,#2778,.T.);+#2778 = EDGE_CURVE('',#2779,#2781,#2783,.T.);+#2779 = VERTEX_POINT('',#2780);+#2780 = CARTESIAN_POINT('',(14.74,9.,3.7));+#2781 = VERTEX_POINT('',#2782);+#2782 = CARTESIAN_POINT('',(15.74,9.,3.7));+#2783 = SURFACE_CURVE('',#2784,(#2788,#2795),.PCURVE_S1.);+#2784 = LINE('',#2785,#2786);+#2785 = CARTESIAN_POINT('',(14.74,9.,3.7));+#2786 = VECTOR('',#2787,1.);+#2787 = DIRECTION('',(1.,0.,0.));+#2788 = PCURVE('',#2763,#2789);+#2789 = DEFINITIONAL_REPRESENTATION('',(#2790),#2794);+#2790 = LINE('',#2791,#2792);+#2791 = CARTESIAN_POINT('',(0.5,-0.5));+#2792 = VECTOR('',#2793,1.);+#2793 = DIRECTION('',(0.,1.));+#2794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2795 = PCURVE('',#2796,#2801);+#2796 = PLANE('',#2797);+#2797 = AXIS2_PLACEMENT_3D('',#2798,#2799,#2800);+#2798 = CARTESIAN_POINT('',(14.74,9.,3.7));+#2799 = DIRECTION('',(-0.,0.,1.));+#2800 = DIRECTION('',(1.,0.,0.));+#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 = ORIENTED_EDGE('',*,*,#2808,.T.);+#2808 = EDGE_CURVE('',#2781,#2727,#2809,.T.);+#2809 = SURFACE_CURVE('',#2810,(#2814,#2821),.PCURVE_S1.);+#2810 = LINE('',#2811,#2812);+#2811 = CARTESIAN_POINT('',(15.74,9.,3.7));+#2812 = VECTOR('',#2813,1.);+#2813 = DIRECTION('',(0.,0.,1.));+#2814 = PCURVE('',#2763,#2815);+#2815 = DEFINITIONAL_REPRESENTATION('',(#2816),#2820);+#2816 = LINE('',#2817,#2818);+#2817 = CARTESIAN_POINT('',(0.5,0.5));+#2818 = VECTOR('',#2819,1.);+#2819 = DIRECTION('',(-1.,0.));+#2820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2821 = PCURVE('',#2661,#2822);+#2822 = DEFINITIONAL_REPRESENTATION('',(#2823),#2827);+#2823 = LINE('',#2824,#2825);+#2824 = CARTESIAN_POINT('',(9.5,-7.7));+#2825 = VECTOR('',#2826,1.);+#2826 = DIRECTION('',(0.,-1.));+#2827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2828 = ORIENTED_EDGE('',*,*,#2749,.T.);+#2829 = ORIENTED_EDGE('',*,*,#2830,.T.);+#2830 = EDGE_CURVE('',#2703,#2779,#2831,.T.);+#2831 = SURFACE_CURVE('',#2832,(#2836,#2843),.PCURVE_S1.);+#2832 = LINE('',#2833,#2834);+#2833 = CARTESIAN_POINT('',(14.74,9.,4.7));+#2834 = VECTOR('',#2835,1.);+#2835 = DIRECTION('',(0.,0.,-1.));+#2836 = PCURVE('',#2763,#2837);+#2837 = DEFINITIONAL_REPRESENTATION('',(#2838),#2842);+#2838 = LINE('',#2839,#2840);+#2839 = CARTESIAN_POINT('',(-0.5,-0.5));+#2840 = VECTOR('',#2841,1.);+#2841 = DIRECTION('',(1.,0.));+#2842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2843 = PCURVE('',#2605,#2844);+#2844 = DEFINITIONAL_REPRESENTATION('',(#2845),#2849);+#2845 = LINE('',#2846,#2847);+#2846 = CARTESIAN_POINT('',(-8.5,-8.7));+#2847 = VECTOR('',#2848,1.);+#2848 = DIRECTION('',(0.,1.));+#2849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2850 = ADVANCED_FACE('',(#2851),#2796,.F.);+#2851 = FACE_BOUND('',#2852,.F.);+#2852 = EDGE_LOOP('',(#2853,#2854,#2877,#2905));+#2853 = ORIENTED_EDGE('',*,*,#2778,.F.);+#2854 = ORIENTED_EDGE('',*,*,#2855,.T.);+#2855 = EDGE_CURVE('',#2779,#2856,#2858,.T.);+#2856 = VERTEX_POINT('',#2857);+#2857 = CARTESIAN_POINT('',(14.74,0.5,3.7));+#2858 = SURFACE_CURVE('',#2859,(#2863,#2870),.PCURVE_S1.);+#2859 = LINE('',#2860,#2861);+#2860 = CARTESIAN_POINT('',(14.74,9.,3.7));+#2861 = VECTOR('',#2862,1.);+#2862 = DIRECTION('',(0.,-1.,0.));+#2863 = PCURVE('',#2796,#2864);+#2864 = DEFINITIONAL_REPRESENTATION('',(#2865),#2869);+#2865 = LINE('',#2866,#2867);+#2866 = CARTESIAN_POINT('',(0.,0.));+#2867 = VECTOR('',#2868,1.);+#2868 = DIRECTION('',(0.,-1.));+#2869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2870 = PCURVE('',#2605,#2871);+#2871 = DEFINITIONAL_REPRESENTATION('',(#2872),#2876);+#2872 = LINE('',#2873,#2874);+#2873 = CARTESIAN_POINT('',(-8.5,-7.7));+#2874 = VECTOR('',#2875,1.);+#2875 = DIRECTION('',(1.,0.));+#2876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2877 = ORIENTED_EDGE('',*,*,#2878,.F.);+#2878 = EDGE_CURVE('',#2879,#2856,#2881,.T.);+#2879 = VERTEX_POINT('',#2880);+#2880 = CARTESIAN_POINT('',(15.74,0.5,3.7));+#2881 = SURFACE_CURVE('',#2882,(#2886,#2893),.PCURVE_S1.);+#2882 = LINE('',#2883,#2884);+#2883 = CARTESIAN_POINT('',(15.24,0.5,3.7));+#2884 = VECTOR('',#2885,1.);+#2885 = DIRECTION('',(-1.,-0.,0.));+#2886 = PCURVE('',#2796,#2887);+#2887 = DEFINITIONAL_REPRESENTATION('',(#2888),#2892);+#2888 = LINE('',#2889,#2890);+#2889 = CARTESIAN_POINT('',(0.5,-8.5));+#2890 = VECTOR('',#2891,1.);+#2891 = DIRECTION('',(-1.,-0.));+#2892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2893 = PCURVE('',#2894,#2899);+#2894 = PLANE('',#2895);+#2895 = AXIS2_PLACEMENT_3D('',#2896,#2897,#2898);+#2896 = CARTESIAN_POINT('',(15.74,0.5,-4.));+#2897 = DIRECTION('',(0.,-1.,0.));+#2898 = DIRECTION('',(-1.,0.,0.));+#2899 = DEFINITIONAL_REPRESENTATION('',(#2900),#2904);+#2900 = LINE('',#2901,#2902);+#2901 = CARTESIAN_POINT('',(0.5,-7.7));+#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('',#2781,#2879,#2907,.T.);+#2907 = SURFACE_CURVE('',#2908,(#2912,#2919),.PCURVE_S1.);+#2908 = LINE('',#2909,#2910);+#2909 = CARTESIAN_POINT('',(15.74,9.,3.7));+#2910 = VECTOR('',#2911,1.);+#2911 = DIRECTION('',(0.,-1.,0.));+#2912 = PCURVE('',#2796,#2913);+#2913 = DEFINITIONAL_REPRESENTATION('',(#2914),#2918);+#2914 = LINE('',#2915,#2916);+#2915 = CARTESIAN_POINT('',(1.,0.));+#2916 = VECTOR('',#2917,1.);+#2917 = DIRECTION('',(0.,-1.));+#2918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2919 = PCURVE('',#2661,#2920);+#2920 = DEFINITIONAL_REPRESENTATION('',(#2921),#2925);+#2921 = LINE('',#2922,#2923);+#2922 = CARTESIAN_POINT('',(9.5,-7.7));+#2923 = VECTOR('',#2924,1.);+#2924 = DIRECTION('',(-1.,0.));+#2925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2926 = ADVANCED_FACE('',(#2927),#2894,.F.);+#2927 = FACE_BOUND('',#2928,.F.);+#2928 = EDGE_LOOP('',(#2929,#2954,#2975,#2976));+#2929 = ORIENTED_EDGE('',*,*,#2930,.F.);+#2930 = EDGE_CURVE('',#2931,#2933,#2935,.T.);+#2931 = VERTEX_POINT('',#2932);+#2932 = CARTESIAN_POINT('',(15.74,0.5,-4.));+#2933 = VERTEX_POINT('',#2934);+#2934 = CARTESIAN_POINT('',(14.74,0.5,-4.));+#2935 = SURFACE_CURVE('',#2936,(#2940,#2947),.PCURVE_S1.);+#2936 = LINE('',#2937,#2938);+#2937 = CARTESIAN_POINT('',(15.74,0.5,-4.));+#2938 = VECTOR('',#2939,1.);+#2939 = DIRECTION('',(-1.,0.,0.));+#2940 = PCURVE('',#2894,#2941);+#2941 = DEFINITIONAL_REPRESENTATION('',(#2942),#2946);+#2942 = LINE('',#2943,#2944);+#2943 = CARTESIAN_POINT('',(0.,-0.));+#2944 = VECTOR('',#2945,1.);+#2945 = DIRECTION('',(1.,0.));+#2946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2947 = PCURVE('',#2687,#2948);+#2948 = DEFINITIONAL_REPRESENTATION('',(#2949),#2953);+#2949 = LINE('',#2950,#2951);+#2950 = CARTESIAN_POINT('',(0.5,0.5));+#2951 = VECTOR('',#2952,1.);+#2952 = DIRECTION('',(-1.,0.));+#2953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2954 = ORIENTED_EDGE('',*,*,#2955,.T.);+#2955 = EDGE_CURVE('',#2931,#2879,#2956,.T.);+#2956 = SURFACE_CURVE('',#2957,(#2961,#2968),.PCURVE_S1.);+#2957 = LINE('',#2958,#2959);+#2958 = CARTESIAN_POINT('',(15.74,0.5,-4.));+#2959 = VECTOR('',#2960,1.);+#2960 = DIRECTION('',(0.,0.,1.));+#2961 = PCURVE('',#2894,#2962);+#2962 = DEFINITIONAL_REPRESENTATION('',(#2963),#2967);+#2963 = LINE('',#2964,#2965);+#2964 = CARTESIAN_POINT('',(0.,-0.));+#2965 = VECTOR('',#2966,1.);+#2966 = DIRECTION('',(0.,-1.));+#2967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2968 = PCURVE('',#2661,#2969);+#2969 = DEFINITIONAL_REPRESENTATION('',(#2970),#2974);+#2970 = LINE('',#2971,#2972);+#2971 = CARTESIAN_POINT('',(1.,0.));+#2972 = VECTOR('',#2973,1.);+#2973 = DIRECTION('',(0.,-1.));+#2974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2975 = ORIENTED_EDGE('',*,*,#2878,.T.);+#2976 = ORIENTED_EDGE('',*,*,#2977,.F.);+#2977 = EDGE_CURVE('',#2933,#2856,#2978,.T.);+#2978 = SURFACE_CURVE('',#2979,(#2983,#2990),.PCURVE_S1.);+#2979 = LINE('',#2980,#2981);+#2980 = CARTESIAN_POINT('',(14.74,0.5,-4.));+#2981 = VECTOR('',#2982,1.);+#2982 = DIRECTION('',(0.,0.,1.));+#2983 = PCURVE('',#2894,#2984);+#2984 = DEFINITIONAL_REPRESENTATION('',(#2985),#2989);+#2985 = LINE('',#2986,#2987);+#2986 = CARTESIAN_POINT('',(1.,0.));+#2987 = VECTOR('',#2988,1.);+#2988 = DIRECTION('',(0.,-1.));+#2989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2990 = PCURVE('',#2605,#2991);+#2991 = DEFINITIONAL_REPRESENTATION('',(#2992),#2996);+#2992 = LINE('',#2993,#2994);+#2993 = CARTESIAN_POINT('',(0.,0.));+#2994 = VECTOR('',#2995,1.);+#2995 = DIRECTION('',(0.,-1.));+#2996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2997 = ADVANCED_FACE('',(#2998),#2687,.F.);+#2998 = FACE_BOUND('',#2999,.F.);+#2999 = EDGE_LOOP('',(#3000,#3001,#3022,#3023));+#3000 = ORIENTED_EDGE('',*,*,#2673,.T.);+#3001 = ORIENTED_EDGE('',*,*,#3002,.T.);+#3002 = EDGE_CURVE('',#2646,#2931,#3003,.T.);+#3003 = SURFACE_CURVE('',#3004,(#3008,#3015),.PCURVE_S1.);+#3004 = LINE('',#3005,#3006);+#3005 = CARTESIAN_POINT('',(15.74,-0.5,-4.));+#3006 = VECTOR('',#3007,1.);+#3007 = DIRECTION('',(0.,1.,0.));+#3008 = PCURVE('',#2687,#3009);+#3009 = DEFINITIONAL_REPRESENTATION('',(#3010),#3014);+#3010 = LINE('',#3011,#3012);+#3011 = CARTESIAN_POINT('',(0.5,-0.5));+#3012 = VECTOR('',#3013,1.);+#3013 = DIRECTION('',(0.,1.));+#3014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3015 = PCURVE('',#2661,#3016);+#3016 = DEFINITIONAL_REPRESENTATION('',(#3017),#3021);+#3017 = LINE('',#3018,#3019);+#3018 = CARTESIAN_POINT('',(0.,0.));+#3019 = VECTOR('',#3020,1.);+#3020 = DIRECTION('',(1.,0.));+#3021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3022 = ORIENTED_EDGE('',*,*,#2930,.T.);+#3023 = ORIENTED_EDGE('',*,*,#3024,.T.);+#3024 = EDGE_CURVE('',#2933,#2583,#3025,.T.);+#3025 = SURFACE_CURVE('',#3026,(#3030,#3037),.PCURVE_S1.);+#3026 = LINE('',#3027,#3028);+#3027 = CARTESIAN_POINT('',(14.74,0.5,-4.));+#3028 = VECTOR('',#3029,1.);+#3029 = DIRECTION('',(0.,-1.,0.));+#3030 = PCURVE('',#2687,#3031);+#3031 = DEFINITIONAL_REPRESENTATION('',(#3032),#3036);+#3032 = LINE('',#3033,#3034);+#3033 = CARTESIAN_POINT('',(-0.5,0.5));+#3034 = VECTOR('',#3035,1.);+#3035 = DIRECTION('',(0.,-1.));+#3036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3037 = PCURVE('',#2605,#3038);+#3038 = DEFINITIONAL_REPRESENTATION('',(#3039),#3043);+#3039 = LINE('',#3040,#3041);+#3040 = CARTESIAN_POINT('',(0.,0.));+#3041 = VECTOR('',#3042,1.);+#3042 = DIRECTION('',(1.,0.));+#3043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3044 = ADVANCED_FACE('',(#3045),#2661,.F.);+#3045 = FACE_BOUND('',#3046,.F.);+#3046 = EDGE_LOOP('',(#3047,#3048,#3049,#3050,#3051,#3052));+#3047 = ORIENTED_EDGE('',*,*,#3002,.F.);+#3048 = ORIENTED_EDGE('',*,*,#2645,.T.);+#3049 = ORIENTED_EDGE('',*,*,#2726,.F.);+#3050 = ORIENTED_EDGE('',*,*,#2808,.F.);+#3051 = ORIENTED_EDGE('',*,*,#2906,.T.);+#3052 = ORIENTED_EDGE('',*,*,#2955,.F.);+#3053 = ADVANCED_FACE('',(#3054),#2605,.F.);+#3054 = FACE_BOUND('',#3055,.F.);+#3055 = EDGE_LOOP('',(#3056,#3057,#3058,#3059,#3060,#3061));+#3056 = ORIENTED_EDGE('',*,*,#3024,.F.);+#3057 = ORIENTED_EDGE('',*,*,#2977,.T.);+#3058 = ORIENTED_EDGE('',*,*,#2855,.F.);+#3059 = ORIENTED_EDGE('',*,*,#2830,.F.);+#3060 = ORIENTED_EDGE('',*,*,#2702,.F.);+#3061 = ORIENTED_EDGE('',*,*,#2582,.F.);+#3062 = MANIFOLD_SOLID_BREP('',#3063);+#3063 = CLOSED_SHELL('',(#3064,#3184,#3260,#3336,#3412,#3483,#3530,#3539+    ));+#3064 = ADVANCED_FACE('',(#3065),#3079,.F.);+#3065 = FACE_BOUND('',#3066,.F.);+#3066 = EDGE_LOOP('',(#3067,#3102,#3130,#3158));+#3067 = ORIENTED_EDGE('',*,*,#3068,.T.);+#3068 = EDGE_CURVE('',#3069,#3071,#3073,.T.);+#3069 = VERTEX_POINT('',#3070);+#3070 = CARTESIAN_POINT('',(19.82,-0.5,-4.));+#3071 = VERTEX_POINT('',#3072);+#3072 = CARTESIAN_POINT('',(19.82,-0.5,4.7));+#3073 = SURFACE_CURVE('',#3074,(#3078,#3090),.PCURVE_S1.);+#3074 = LINE('',#3075,#3076);+#3075 = CARTESIAN_POINT('',(19.82,-0.5,-4.));+#3076 = VECTOR('',#3077,1.);+#3077 = DIRECTION('',(0.,0.,1.));+#3078 = PCURVE('',#3079,#3084);+#3079 = PLANE('',#3080);+#3080 = AXIS2_PLACEMENT_3D('',#3081,#3082,#3083);+#3081 = CARTESIAN_POINT('',(19.82,-0.5,-4.));+#3082 = DIRECTION('',(0.,1.,0.));+#3083 = DIRECTION('',(1.,0.,0.));+#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089);+#3085 = LINE('',#3086,#3087);+#3086 = CARTESIAN_POINT('',(0.,0.));+#3087 = VECTOR('',#3088,1.);+#3088 = DIRECTION('',(0.,-1.));+#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3090 = PCURVE('',#3091,#3096);+#3091 = PLANE('',#3092);+#3092 = AXIS2_PLACEMENT_3D('',#3093,#3094,#3095);+#3093 = CARTESIAN_POINT('',(19.82,0.5,-4.));+#3094 = DIRECTION('',(1.,0.,-0.));+#3095 = DIRECTION('',(0.,-1.,0.));+#3096 = DEFINITIONAL_REPRESENTATION('',(#3097),#3101);+#3097 = LINE('',#3098,#3099);+#3098 = CARTESIAN_POINT('',(1.,0.));+#3099 = VECTOR('',#3100,1.);+#3100 = DIRECTION('',(0.,-1.));+#3101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3102 = ORIENTED_EDGE('',*,*,#3103,.T.);+#3103 = EDGE_CURVE('',#3071,#3104,#3106,.T.);+#3104 = VERTEX_POINT('',#3105);+#3105 = CARTESIAN_POINT('',(20.82,-0.5,4.7));+#3106 = SURFACE_CURVE('',#3107,(#3111,#3118),.PCURVE_S1.);+#3107 = LINE('',#3108,#3109);+#3108 = CARTESIAN_POINT('',(19.82,-0.5,4.7));+#3109 = VECTOR('',#3110,1.);+#3110 = DIRECTION('',(1.,0.,0.));+#3111 = PCURVE('',#3079,#3112);+#3112 = DEFINITIONAL_REPRESENTATION('',(#3113),#3117);+#3113 = LINE('',#3114,#3115);+#3114 = CARTESIAN_POINT('',(0.,-8.7));+#3115 = VECTOR('',#3116,1.);+#3116 = DIRECTION('',(1.,0.));+#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3118 = PCURVE('',#3119,#3124);+#3119 = PLANE('',#3120);+#3120 = AXIS2_PLACEMENT_3D('',#3121,#3122,#3123);+#3121 = CARTESIAN_POINT('',(20.32,0.,4.7));+#3122 = DIRECTION('',(0.,0.,1.));+#3123 = DIRECTION('',(1.,0.,-0.));+#3124 = DEFINITIONAL_REPRESENTATION('',(#3125),#3129);+#3125 = LINE('',#3126,#3127);+#3126 = CARTESIAN_POINT('',(-0.5,-0.5));+#3127 = VECTOR('',#3128,1.);+#3128 = DIRECTION('',(1.,0.));+#3129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3130 = ORIENTED_EDGE('',*,*,#3131,.F.);+#3131 = EDGE_CURVE('',#3132,#3104,#3134,.T.);+#3132 = VERTEX_POINT('',#3133);+#3133 = CARTESIAN_POINT('',(20.82,-0.5,-4.));+#3134 = SURFACE_CURVE('',#3135,(#3139,#3146),.PCURVE_S1.);+#3135 = LINE('',#3136,#3137);+#3136 = CARTESIAN_POINT('',(20.82,-0.5,-4.));+#3137 = VECTOR('',#3138,1.);+#3138 = DIRECTION('',(0.,0.,1.));+#3139 = PCURVE('',#3079,#3140);+#3140 = DEFINITIONAL_REPRESENTATION('',(#3141),#3145);+#3141 = LINE('',#3142,#3143);+#3142 = CARTESIAN_POINT('',(1.,0.));+#3143 = VECTOR('',#3144,1.);+#3144 = DIRECTION('',(0.,-1.));+#3145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3146 = PCURVE('',#3147,#3152);+#3147 = PLANE('',#3148);+#3148 = AXIS2_PLACEMENT_3D('',#3149,#3150,#3151);+#3149 = CARTESIAN_POINT('',(20.82,-0.5,-4.));+#3150 = DIRECTION('',(-1.,0.,0.));+#3151 = DIRECTION('',(0.,1.,0.));+#3152 = DEFINITIONAL_REPRESENTATION('',(#3153),#3157);+#3153 = LINE('',#3154,#3155);+#3154 = CARTESIAN_POINT('',(0.,0.));+#3155 = VECTOR('',#3156,1.);+#3156 = DIRECTION('',(0.,-1.));+#3157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3158 = ORIENTED_EDGE('',*,*,#3159,.F.);+#3159 = EDGE_CURVE('',#3069,#3132,#3160,.T.);+#3160 = SURFACE_CURVE('',#3161,(#3165,#3172),.PCURVE_S1.);+#3161 = LINE('',#3162,#3163);+#3162 = CARTESIAN_POINT('',(19.82,-0.5,-4.));+#3163 = VECTOR('',#3164,1.);+#3164 = DIRECTION('',(1.,0.,0.));+#3165 = PCURVE('',#3079,#3166);+#3166 = DEFINITIONAL_REPRESENTATION('',(#3167),#3171);+#3167 = LINE('',#3168,#3169);+#3168 = CARTESIAN_POINT('',(0.,0.));+#3169 = VECTOR('',#3170,1.);+#3170 = DIRECTION('',(1.,0.));+#3171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3172 = PCURVE('',#3173,#3178);+#3173 = PLANE('',#3174);+#3174 = AXIS2_PLACEMENT_3D('',#3175,#3176,#3177);+#3175 = CARTESIAN_POINT('',(20.32,0.,-4.));+#3176 = DIRECTION('',(0.,0.,1.));+#3177 = DIRECTION('',(1.,0.,-0.));+#3178 = DEFINITIONAL_REPRESENTATION('',(#3179),#3183);+#3179 = LINE('',#3180,#3181);+#3180 = CARTESIAN_POINT('',(-0.5,-0.5));+#3181 = VECTOR('',#3182,1.);+#3182 = DIRECTION('',(1.,0.));+#3183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3184 = ADVANCED_FACE('',(#3185),#3119,.T.);+#3185 = FACE_BOUND('',#3186,.T.);+#3186 = EDGE_LOOP('',(#3187,#3210,#3211,#3234));+#3187 = ORIENTED_EDGE('',*,*,#3188,.F.);+#3188 = EDGE_CURVE('',#3071,#3189,#3191,.T.);+#3189 = VERTEX_POINT('',#3190);+#3190 = CARTESIAN_POINT('',(19.82,9.,4.7));+#3191 = SURFACE_CURVE('',#3192,(#3196,#3203),.PCURVE_S1.);+#3192 = LINE('',#3193,#3194);+#3193 = CARTESIAN_POINT('',(19.82,-0.5,4.7));+#3194 = VECTOR('',#3195,1.);+#3195 = DIRECTION('',(0.,1.,9.349246523159E-17));+#3196 = PCURVE('',#3119,#3197);+#3197 = DEFINITIONAL_REPRESENTATION('',(#3198),#3202);+#3198 = LINE('',#3199,#3200);+#3199 = CARTESIAN_POINT('',(-0.5,-0.5));+#3200 = VECTOR('',#3201,1.);+#3201 = DIRECTION('',(0.,1.));+#3202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3203 = PCURVE('',#3091,#3204);+#3204 = DEFINITIONAL_REPRESENTATION('',(#3205),#3209);+#3205 = LINE('',#3206,#3207);+#3206 = CARTESIAN_POINT('',(1.,-8.7));+#3207 = VECTOR('',#3208,1.);+#3208 = DIRECTION('',(-1.,-9.349246523159E-17));+#3209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3210 = ORIENTED_EDGE('',*,*,#3103,.T.);+#3211 = ORIENTED_EDGE('',*,*,#3212,.F.);+#3212 = EDGE_CURVE('',#3213,#3104,#3215,.T.);+#3213 = VERTEX_POINT('',#3214);+#3214 = CARTESIAN_POINT('',(20.82,9.,4.7));+#3215 = SURFACE_CURVE('',#3216,(#3220,#3227),.PCURVE_S1.);+#3216 = LINE('',#3217,#3218);+#3217 = CARTESIAN_POINT('',(20.82,9.,4.7));+#3218 = VECTOR('',#3219,1.);+#3219 = DIRECTION('',(0.,-1.,-9.349246523159E-17));+#3220 = PCURVE('',#3119,#3221);+#3221 = DEFINITIONAL_REPRESENTATION('',(#3222),#3226);+#3222 = LINE('',#3223,#3224);+#3223 = CARTESIAN_POINT('',(0.5,9.));+#3224 = VECTOR('',#3225,1.);+#3225 = DIRECTION('',(0.,-1.));+#3226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3227 = PCURVE('',#3147,#3228);+#3228 = DEFINITIONAL_REPRESENTATION('',(#3229),#3233);+#3229 = LINE('',#3230,#3231);+#3230 = CARTESIAN_POINT('',(9.5,-8.7));+#3231 = VECTOR('',#3232,1.);+#3232 = DIRECTION('',(-1.,9.349246523159E-17));+#3233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3234 = ORIENTED_EDGE('',*,*,#3235,.T.);+#3235 = EDGE_CURVE('',#3213,#3189,#3236,.T.);+#3236 = SURFACE_CURVE('',#3237,(#3241,#3248),.PCURVE_S1.);+#3237 = LINE('',#3238,#3239);+#3238 = CARTESIAN_POINT('',(20.82,9.,4.7));+#3239 = VECTOR('',#3240,1.);+#3240 = DIRECTION('',(-1.,0.,0.));+#3241 = PCURVE('',#3119,#3242);+#3242 = DEFINITIONAL_REPRESENTATION('',(#3243),#3247);+#3243 = LINE('',#3244,#3245);+#3244 = CARTESIAN_POINT('',(0.5,9.));+#3245 = VECTOR('',#3246,1.);+#3246 = DIRECTION('',(-1.,0.));+#3247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3248 = PCURVE('',#3249,#3254);+#3249 = PLANE('',#3250);+#3250 = AXIS2_PLACEMENT_3D('',#3251,#3252,#3253);+#3251 = CARTESIAN_POINT('',(20.32,9.,4.2));+#3252 = DIRECTION('',(-0.,-1.,-0.));+#3253 = DIRECTION('',(0.,0.,-1.));+#3254 = DEFINITIONAL_REPRESENTATION('',(#3255),#3259);+#3255 = LINE('',#3256,#3257);+#3256 = CARTESIAN_POINT('',(-0.5,0.5));+#3257 = VECTOR('',#3258,1.);+#3258 = DIRECTION('',(0.,-1.));+#3259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3260 = ADVANCED_FACE('',(#3261),#3249,.F.);+#3261 = FACE_BOUND('',#3262,.F.);+#3262 = EDGE_LOOP('',(#3263,#3293,#3314,#3315));+#3263 = ORIENTED_EDGE('',*,*,#3264,.T.);+#3264 = EDGE_CURVE('',#3265,#3267,#3269,.T.);+#3265 = VERTEX_POINT('',#3266);+#3266 = CARTESIAN_POINT('',(19.82,9.,3.7));+#3267 = VERTEX_POINT('',#3268);+#3268 = CARTESIAN_POINT('',(20.82,9.,3.7));+#3269 = SURFACE_CURVE('',#3270,(#3274,#3281),.PCURVE_S1.);+#3270 = LINE('',#3271,#3272);+#3271 = CARTESIAN_POINT('',(19.82,9.,3.7));+#3272 = VECTOR('',#3273,1.);+#3273 = DIRECTION('',(1.,0.,0.));+#3274 = PCURVE('',#3249,#3275);+#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3280);+#3276 = LINE('',#3277,#3278);+#3277 = CARTESIAN_POINT('',(0.5,-0.5));+#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('',(19.82,9.,3.7));+#3285 = DIRECTION('',(-0.,0.,1.));+#3286 = DIRECTION('',(1.,0.,0.));+#3287 = DEFINITIONAL_REPRESENTATION('',(#3288),#3292);+#3288 = LINE('',#3289,#3290);+#3289 = CARTESIAN_POINT('',(0.,0.));+#3290 = VECTOR('',#3291,1.);+#3291 = DIRECTION('',(1.,0.));+#3292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3293 = ORIENTED_EDGE('',*,*,#3294,.T.);+#3294 = EDGE_CURVE('',#3267,#3213,#3295,.T.);+#3295 = SURFACE_CURVE('',#3296,(#3300,#3307),.PCURVE_S1.);+#3296 = LINE('',#3297,#3298);+#3297 = CARTESIAN_POINT('',(20.82,9.,3.7));+#3298 = VECTOR('',#3299,1.);+#3299 = DIRECTION('',(0.,0.,1.));+#3300 = PCURVE('',#3249,#3301);+#3301 = DEFINITIONAL_REPRESENTATION('',(#3302),#3306);+#3302 = LINE('',#3303,#3304);+#3303 = CARTESIAN_POINT('',(0.5,0.5));+#3304 = VECTOR('',#3305,1.);+#3305 = DIRECTION('',(-1.,0.));+#3306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3307 = PCURVE('',#3147,#3308);+#3308 = DEFINITIONAL_REPRESENTATION('',(#3309),#3313);+#3309 = LINE('',#3310,#3311);+#3310 = CARTESIAN_POINT('',(9.5,-7.7));+#3311 = VECTOR('',#3312,1.);+#3312 = DIRECTION('',(0.,-1.));+#3313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3314 = ORIENTED_EDGE('',*,*,#3235,.T.);+#3315 = ORIENTED_EDGE('',*,*,#3316,.T.);+#3316 = EDGE_CURVE('',#3189,#3265,#3317,.T.);+#3317 = SURFACE_CURVE('',#3318,(#3322,#3329),.PCURVE_S1.);+#3318 = LINE('',#3319,#3320);+#3319 = CARTESIAN_POINT('',(19.82,9.,4.7));+#3320 = VECTOR('',#3321,1.);+#3321 = DIRECTION('',(0.,0.,-1.));+#3322 = PCURVE('',#3249,#3323);+#3323 = DEFINITIONAL_REPRESENTATION('',(#3324),#3328);+#3324 = LINE('',#3325,#3326);+#3325 = CARTESIAN_POINT('',(-0.5,-0.5));+#3326 = VECTOR('',#3327,1.);+#3327 = DIRECTION('',(1.,0.));+#3328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3329 = PCURVE('',#3091,#3330);+#3330 = DEFINITIONAL_REPRESENTATION('',(#3331),#3335);+#3331 = LINE('',#3332,#3333);+#3332 = CARTESIAN_POINT('',(-8.5,-8.7));+#3333 = VECTOR('',#3334,1.);+#3334 = DIRECTION('',(0.,1.));+#3335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3336 = ADVANCED_FACE('',(#3337),#3282,.F.);+#3337 = FACE_BOUND('',#3338,.F.);+#3338 = EDGE_LOOP('',(#3339,#3340,#3363,#3391));+#3339 = ORIENTED_EDGE('',*,*,#3264,.F.);+#3340 = ORIENTED_EDGE('',*,*,#3341,.T.);+#3341 = EDGE_CURVE('',#3265,#3342,#3344,.T.);+#3342 = VERTEX_POINT('',#3343);+#3343 = CARTESIAN_POINT('',(19.82,0.5,3.7));+#3344 = SURFACE_CURVE('',#3345,(#3349,#3356),.PCURVE_S1.);+#3345 = LINE('',#3346,#3347);+#3346 = CARTESIAN_POINT('',(19.82,9.,3.7));+#3347 = VECTOR('',#3348,1.);+#3348 = DIRECTION('',(0.,-1.,0.));+#3349 = PCURVE('',#3282,#3350);+#3350 = DEFINITIONAL_REPRESENTATION('',(#3351),#3355);+#3351 = LINE('',#3352,#3353);+#3352 = CARTESIAN_POINT('',(0.,0.));+#3353 = VECTOR('',#3354,1.);+#3354 = DIRECTION('',(0.,-1.));+#3355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3356 = PCURVE('',#3091,#3357);+#3357 = DEFINITIONAL_REPRESENTATION('',(#3358),#3362);+#3358 = LINE('',#3359,#3360);+#3359 = CARTESIAN_POINT('',(-8.5,-7.7));+#3360 = VECTOR('',#3361,1.);+#3361 = DIRECTION('',(1.,0.));+#3362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3363 = ORIENTED_EDGE('',*,*,#3364,.F.);+#3364 = EDGE_CURVE('',#3365,#3342,#3367,.T.);+#3365 = VERTEX_POINT('',#3366);+#3366 = CARTESIAN_POINT('',(20.82,0.5,3.7));+#3367 = SURFACE_CURVE('',#3368,(#3372,#3379),.PCURVE_S1.);+#3368 = LINE('',#3369,#3370);+#3369 = CARTESIAN_POINT('',(20.32,0.5,3.7));+#3370 = VECTOR('',#3371,1.);+#3371 = DIRECTION('',(-1.,-0.,0.));+#3372 = PCURVE('',#3282,#3373);+#3373 = DEFINITIONAL_REPRESENTATION('',(#3374),#3378);+#3374 = LINE('',#3375,#3376);+#3375 = CARTESIAN_POINT('',(0.5,-8.5));+#3376 = VECTOR('',#3377,1.);+#3377 = DIRECTION('',(-1.,-0.));+#3378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3379 = PCURVE('',#3380,#3385);+#3380 = PLANE('',#3381);+#3381 = AXIS2_PLACEMENT_3D('',#3382,#3383,#3384);+#3382 = CARTESIAN_POINT('',(20.82,0.5,-4.));+#3383 = DIRECTION('',(0.,-1.,0.));+#3384 = DIRECTION('',(-1.,0.,0.));+#3385 = DEFINITIONAL_REPRESENTATION('',(#3386),#3390);+#3386 = LINE('',#3387,#3388);+#3387 = CARTESIAN_POINT('',(0.5,-7.7));+#3388 = VECTOR('',#3389,1.);+#3389 = DIRECTION('',(1.,0.));+#3390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3391 = ORIENTED_EDGE('',*,*,#3392,.F.);+#3392 = EDGE_CURVE('',#3267,#3365,#3393,.T.);+#3393 = SURFACE_CURVE('',#3394,(#3398,#3405),.PCURVE_S1.);+#3394 = LINE('',#3395,#3396);+#3395 = CARTESIAN_POINT('',(20.82,9.,3.7));+#3396 = VECTOR('',#3397,1.);+#3397 = DIRECTION('',(0.,-1.,0.));+#3398 = PCURVE('',#3282,#3399);+#3399 = DEFINITIONAL_REPRESENTATION('',(#3400),#3404);+#3400 = LINE('',#3401,#3402);+#3401 = CARTESIAN_POINT('',(1.,0.));+#3402 = VECTOR('',#3403,1.);+#3403 = DIRECTION('',(0.,-1.));+#3404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3405 = PCURVE('',#3147,#3406);+#3406 = DEFINITIONAL_REPRESENTATION('',(#3407),#3411);+#3407 = LINE('',#3408,#3409);+#3408 = CARTESIAN_POINT('',(9.5,-7.7));+#3409 = VECTOR('',#3410,1.);+#3410 = DIRECTION('',(-1.,0.));+#3411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3412 = ADVANCED_FACE('',(#3413),#3380,.F.);+#3413 = FACE_BOUND('',#3414,.F.);+#3414 = EDGE_LOOP('',(#3415,#3440,#3461,#3462));+#3415 = ORIENTED_EDGE('',*,*,#3416,.F.);+#3416 = EDGE_CURVE('',#3417,#3419,#3421,.T.);+#3417 = VERTEX_POINT('',#3418);+#3418 = CARTESIAN_POINT('',(20.82,0.5,-4.));+#3419 = VERTEX_POINT('',#3420);+#3420 = CARTESIAN_POINT('',(19.82,0.5,-4.));+#3421 = SURFACE_CURVE('',#3422,(#3426,#3433),.PCURVE_S1.);+#3422 = LINE('',#3423,#3424);+#3423 = CARTESIAN_POINT('',(20.82,0.5,-4.));+#3424 = VECTOR('',#3425,1.);+#3425 = DIRECTION('',(-1.,0.,0.));+#3426 = PCURVE('',#3380,#3427);+#3427 = DEFINITIONAL_REPRESENTATION('',(#3428),#3432);+#3428 = LINE('',#3429,#3430);+#3429 = CARTESIAN_POINT('',(0.,-0.));+#3430 = VECTOR('',#3431,1.);+#3431 = DIRECTION('',(1.,0.));+#3432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3433 = PCURVE('',#3173,#3434);+#3434 = DEFINITIONAL_REPRESENTATION('',(#3435),#3439);+#3435 = LINE('',#3436,#3437);+#3436 = CARTESIAN_POINT('',(0.5,0.5));+#3437 = VECTOR('',#3438,1.);+#3438 = DIRECTION('',(-1.,0.));+#3439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3440 = ORIENTED_EDGE('',*,*,#3441,.T.);+#3441 = EDGE_CURVE('',#3417,#3365,#3442,.T.);+#3442 = SURFACE_CURVE('',#3443,(#3447,#3454),.PCURVE_S1.);+#3443 = LINE('',#3444,#3445);+#3444 = CARTESIAN_POINT('',(20.82,0.5,-4.));+#3445 = VECTOR('',#3446,1.);+#3446 = DIRECTION('',(0.,0.,1.));+#3447 = PCURVE('',#3380,#3448);+#3448 = DEFINITIONAL_REPRESENTATION('',(#3449),#3453);+#3449 = LINE('',#3450,#3451);+#3450 = CARTESIAN_POINT('',(0.,-0.));+#3451 = VECTOR('',#3452,1.);+#3452 = DIRECTION('',(0.,-1.));+#3453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3454 = PCURVE('',#3147,#3455);+#3455 = DEFINITIONAL_REPRESENTATION('',(#3456),#3460);+#3456 = LINE('',#3457,#3458);+#3457 = CARTESIAN_POINT('',(1.,0.));+#3458 = VECTOR('',#3459,1.);+#3459 = DIRECTION('',(0.,-1.));+#3460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3461 = ORIENTED_EDGE('',*,*,#3364,.T.);+#3462 = ORIENTED_EDGE('',*,*,#3463,.F.);+#3463 = EDGE_CURVE('',#3419,#3342,#3464,.T.);+#3464 = SURFACE_CURVE('',#3465,(#3469,#3476),.PCURVE_S1.);+#3465 = LINE('',#3466,#3467);+#3466 = CARTESIAN_POINT('',(19.82,0.5,-4.));+#3467 = VECTOR('',#3468,1.);+#3468 = DIRECTION('',(0.,0.,1.));+#3469 = PCURVE('',#3380,#3470);+#3470 = DEFINITIONAL_REPRESENTATION('',(#3471),#3475);+#3471 = LINE('',#3472,#3473);+#3472 = CARTESIAN_POINT('',(1.,0.));+#3473 = VECTOR('',#3474,1.);+#3474 = DIRECTION('',(0.,-1.));+#3475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3476 = PCURVE('',#3091,#3477);+#3477 = DEFINITIONAL_REPRESENTATION('',(#3478),#3482);+#3478 = LINE('',#3479,#3480);+#3479 = CARTESIAN_POINT('',(0.,0.));+#3480 = VECTOR('',#3481,1.);+#3481 = DIRECTION('',(0.,-1.));+#3482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3483 = ADVANCED_FACE('',(#3484),#3173,.F.);+#3484 = FACE_BOUND('',#3485,.F.);+#3485 = EDGE_LOOP('',(#3486,#3487,#3508,#3509));+#3486 = ORIENTED_EDGE('',*,*,#3159,.T.);+#3487 = ORIENTED_EDGE('',*,*,#3488,.T.);+#3488 = EDGE_CURVE('',#3132,#3417,#3489,.T.);+#3489 = SURFACE_CURVE('',#3490,(#3494,#3501),.PCURVE_S1.);+#3490 = LINE('',#3491,#3492);+#3491 = CARTESIAN_POINT('',(20.82,-0.5,-4.));+#3492 = VECTOR('',#3493,1.);+#3493 = DIRECTION('',(0.,1.,0.));+#3494 = PCURVE('',#3173,#3495);+#3495 = DEFINITIONAL_REPRESENTATION('',(#3496),#3500);+#3496 = LINE('',#3497,#3498);+#3497 = CARTESIAN_POINT('',(0.5,-0.5));+#3498 = VECTOR('',#3499,1.);+#3499 = DIRECTION('',(0.,1.));+#3500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3501 = PCURVE('',#3147,#3502);+#3502 = DEFINITIONAL_REPRESENTATION('',(#3503),#3507);+#3503 = LINE('',#3504,#3505);+#3504 = CARTESIAN_POINT('',(0.,0.));+#3505 = VECTOR('',#3506,1.);+#3506 = DIRECTION('',(1.,0.));+#3507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3508 = ORIENTED_EDGE('',*,*,#3416,.T.);+#3509 = ORIENTED_EDGE('',*,*,#3510,.T.);+#3510 = EDGE_CURVE('',#3419,#3069,#3511,.T.);+#3511 = SURFACE_CURVE('',#3512,(#3516,#3523),.PCURVE_S1.);+#3512 = LINE('',#3513,#3514);+#3513 = CARTESIAN_POINT('',(19.82,0.5,-4.));+#3514 = VECTOR('',#3515,1.);+#3515 = DIRECTION('',(0.,-1.,0.));+#3516 = PCURVE('',#3173,#3517);+#3517 = DEFINITIONAL_REPRESENTATION('',(#3518),#3522);+#3518 = LINE('',#3519,#3520);+#3519 = CARTESIAN_POINT('',(-0.5,0.5));+#3520 = VECTOR('',#3521,1.);+#3521 = DIRECTION('',(0.,-1.));+#3522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3523 = PCURVE('',#3091,#3524);+#3524 = DEFINITIONAL_REPRESENTATION('',(#3525),#3529);+#3525 = LINE('',#3526,#3527);+#3526 = CARTESIAN_POINT('',(0.,0.));+#3527 = VECTOR('',#3528,1.);+#3528 = DIRECTION('',(1.,0.));+#3529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3530 = ADVANCED_FACE('',(#3531),#3147,.F.);+#3531 = FACE_BOUND('',#3532,.F.);+#3532 = EDGE_LOOP('',(#3533,#3534,#3535,#3536,#3537,#3538));+#3533 = ORIENTED_EDGE('',*,*,#3488,.F.);+#3534 = ORIENTED_EDGE('',*,*,#3131,.T.);+#3535 = ORIENTED_EDGE('',*,*,#3212,.F.);+#3536 = ORIENTED_EDGE('',*,*,#3294,.F.);+#3537 = ORIENTED_EDGE('',*,*,#3392,.T.);+#3538 = ORIENTED_EDGE('',*,*,#3441,.F.);+#3539 = ADVANCED_FACE('',(#3540),#3091,.F.);+#3540 = FACE_BOUND('',#3541,.F.);+#3541 = EDGE_LOOP('',(#3542,#3543,#3544,#3545,#3546,#3547));+#3542 = ORIENTED_EDGE('',*,*,#3510,.F.);+#3543 = ORIENTED_EDGE('',*,*,#3463,.T.);+#3544 = ORIENTED_EDGE('',*,*,#3341,.F.);+#3545 = ORIENTED_EDGE('',*,*,#3316,.F.);+#3546 = ORIENTED_EDGE('',*,*,#3188,.F.);+#3547 = ORIENTED_EDGE('',*,*,#3068,.F.);+#3548 = MANIFOLD_SOLID_BREP('',#3549);+#3549 = CLOSED_SHELL('',(#3550,#3670,#3746,#3822,#3898,#3969,#4016,#4025+    ));+#3550 = ADVANCED_FACE('',(#3551),#3565,.F.);+#3551 = FACE_BOUND('',#3552,.F.);+#3552 = EDGE_LOOP('',(#3553,#3588,#3616,#3644));+#3553 = ORIENTED_EDGE('',*,*,#3554,.T.);+#3554 = EDGE_CURVE('',#3555,#3557,#3559,.T.);+#3555 = VERTEX_POINT('',#3556);+#3556 = CARTESIAN_POINT('',(24.9,-0.5,-4.));+#3557 = VERTEX_POINT('',#3558);+#3558 = CARTESIAN_POINT('',(24.9,-0.5,4.7));+#3559 = SURFACE_CURVE('',#3560,(#3564,#3576),.PCURVE_S1.);+#3560 = LINE('',#3561,#3562);+#3561 = CARTESIAN_POINT('',(24.9,-0.5,-4.));+#3562 = VECTOR('',#3563,1.);+#3563 = DIRECTION('',(0.,0.,1.));+#3564 = PCURVE('',#3565,#3570);+#3565 = PLANE('',#3566);+#3566 = AXIS2_PLACEMENT_3D('',#3567,#3568,#3569);+#3567 = CARTESIAN_POINT('',(24.9,-0.5,-4.));+#3568 = DIRECTION('',(0.,1.,0.));+#3569 = DIRECTION('',(1.,0.,0.));+#3570 = DEFINITIONAL_REPRESENTATION('',(#3571),#3575);+#3571 = LINE('',#3572,#3573);+#3572 = CARTESIAN_POINT('',(0.,0.));+#3573 = VECTOR('',#3574,1.);+#3574 = DIRECTION('',(0.,-1.));+#3575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3576 = PCURVE('',#3577,#3582);+#3577 = PLANE('',#3578);+#3578 = AXIS2_PLACEMENT_3D('',#3579,#3580,#3581);+#3579 = CARTESIAN_POINT('',(24.9,0.5,-4.));+#3580 = DIRECTION('',(1.,0.,-0.));+#3581 = DIRECTION('',(0.,-1.,0.));+#3582 = DEFINITIONAL_REPRESENTATION('',(#3583),#3587);+#3583 = LINE('',#3584,#3585);+#3584 = CARTESIAN_POINT('',(1.,0.));+#3585 = VECTOR('',#3586,1.);+#3586 = DIRECTION('',(0.,-1.));+#3587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3588 = ORIENTED_EDGE('',*,*,#3589,.T.);+#3589 = EDGE_CURVE('',#3557,#3590,#3592,.T.);+#3590 = VERTEX_POINT('',#3591);+#3591 = CARTESIAN_POINT('',(25.9,-0.5,4.7));+#3592 = SURFACE_CURVE('',#3593,(#3597,#3604),.PCURVE_S1.);+#3593 = LINE('',#3594,#3595);+#3594 = CARTESIAN_POINT('',(24.9,-0.5,4.7));+#3595 = VECTOR('',#3596,1.);+#3596 = DIRECTION('',(1.,0.,0.));+#3597 = PCURVE('',#3565,#3598);+#3598 = DEFINITIONAL_REPRESENTATION('',(#3599),#3603);+#3599 = LINE('',#3600,#3601);+#3600 = CARTESIAN_POINT('',(0.,-8.7));+#3601 = VECTOR('',#3602,1.);+#3602 = DIRECTION('',(1.,0.));+#3603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3604 = PCURVE('',#3605,#3610);+#3605 = PLANE('',#3606);+#3606 = AXIS2_PLACEMENT_3D('',#3607,#3608,#3609);+#3607 = CARTESIAN_POINT('',(25.4,0.,4.7));+#3608 = DIRECTION('',(0.,0.,1.));+#3609 = DIRECTION('',(1.,0.,-0.));+#3610 = DEFINITIONAL_REPRESENTATION('',(#3611),#3615);+#3611 = LINE('',#3612,#3613);+#3612 = CARTESIAN_POINT('',(-0.5,-0.5));+#3613 = VECTOR('',#3614,1.);+#3614 = DIRECTION('',(1.,0.));+#3615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3616 = ORIENTED_EDGE('',*,*,#3617,.F.);+#3617 = EDGE_CURVE('',#3618,#3590,#3620,.T.);+#3618 = VERTEX_POINT('',#3619);+#3619 = CARTESIAN_POINT('',(25.9,-0.5,-4.));+#3620 = SURFACE_CURVE('',#3621,(#3625,#3632),.PCURVE_S1.);+#3621 = LINE('',#3622,#3623);+#3622 = CARTESIAN_POINT('',(25.9,-0.5,-4.));+#3623 = VECTOR('',#3624,1.);+#3624 = DIRECTION('',(0.,0.,1.));+#3625 = PCURVE('',#3565,#3626);+#3626 = DEFINITIONAL_REPRESENTATION('',(#3627),#3631);+#3627 = LINE('',#3628,#3629);+#3628 = CARTESIAN_POINT('',(1.,0.));+#3629 = VECTOR('',#3630,1.);+#3630 = DIRECTION('',(0.,-1.));+#3631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3632 = PCURVE('',#3633,#3638);+#3633 = PLANE('',#3634);+#3634 = AXIS2_PLACEMENT_3D('',#3635,#3636,#3637);+#3635 = CARTESIAN_POINT('',(25.9,-0.5,-4.));+#3636 = DIRECTION('',(-1.,0.,0.));+#3637 = DIRECTION('',(0.,1.,0.));+#3638 = DEFINITIONAL_REPRESENTATION('',(#3639),#3643);+#3639 = LINE('',#3640,#3641);+#3640 = CARTESIAN_POINT('',(0.,0.));+#3641 = VECTOR('',#3642,1.);+#3642 = DIRECTION('',(0.,-1.));+#3643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3644 = ORIENTED_EDGE('',*,*,#3645,.F.);+#3645 = EDGE_CURVE('',#3555,#3618,#3646,.T.);+#3646 = SURFACE_CURVE('',#3647,(#3651,#3658),.PCURVE_S1.);+#3647 = LINE('',#3648,#3649);+#3648 = CARTESIAN_POINT('',(24.9,-0.5,-4.));+#3649 = VECTOR('',#3650,1.);+#3650 = DIRECTION('',(1.,0.,0.));+#3651 = PCURVE('',#3565,#3652);+#3652 = DEFINITIONAL_REPRESENTATION('',(#3653),#3657);+#3653 = LINE('',#3654,#3655);+#3654 = CARTESIAN_POINT('',(0.,0.));+#3655 = VECTOR('',#3656,1.);+#3656 = DIRECTION('',(1.,0.));+#3657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3658 = PCURVE('',#3659,#3664);+#3659 = PLANE('',#3660);+#3660 = AXIS2_PLACEMENT_3D('',#3661,#3662,#3663);+#3661 = CARTESIAN_POINT('',(25.4,0.,-4.));+#3662 = DIRECTION('',(0.,0.,1.));+#3663 = DIRECTION('',(1.,0.,-0.));+#3664 = DEFINITIONAL_REPRESENTATION('',(#3665),#3669);+#3665 = LINE('',#3666,#3667);+#3666 = CARTESIAN_POINT('',(-0.5,-0.5));+#3667 = VECTOR('',#3668,1.);+#3668 = DIRECTION('',(1.,0.));+#3669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3670 = ADVANCED_FACE('',(#3671),#3605,.T.);+#3671 = FACE_BOUND('',#3672,.T.);+#3672 = EDGE_LOOP('',(#3673,#3696,#3697,#3720));+#3673 = ORIENTED_EDGE('',*,*,#3674,.F.);+#3674 = EDGE_CURVE('',#3557,#3675,#3677,.T.);+#3675 = VERTEX_POINT('',#3676);+#3676 = CARTESIAN_POINT('',(24.9,9.,4.7));+#3677 = SURFACE_CURVE('',#3678,(#3682,#3689),.PCURVE_S1.);+#3678 = LINE('',#3679,#3680);+#3679 = CARTESIAN_POINT('',(24.9,-0.5,4.7));+#3680 = VECTOR('',#3681,1.);+#3681 = DIRECTION('',(0.,1.,9.349246523159E-17));+#3682 = PCURVE('',#3605,#3683);+#3683 = DEFINITIONAL_REPRESENTATION('',(#3684),#3688);+#3684 = LINE('',#3685,#3686);+#3685 = CARTESIAN_POINT('',(-0.5,-0.5));+#3686 = VECTOR('',#3687,1.);+#3687 = DIRECTION('',(0.,1.));+#3688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3689 = PCURVE('',#3577,#3690);+#3690 = DEFINITIONAL_REPRESENTATION('',(#3691),#3695);+#3691 = LINE('',#3692,#3693);+#3692 = CARTESIAN_POINT('',(1.,-8.7));+#3693 = VECTOR('',#3694,1.);+#3694 = DIRECTION('',(-1.,-9.349246523159E-17));+#3695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3696 = ORIENTED_EDGE('',*,*,#3589,.T.);+#3697 = ORIENTED_EDGE('',*,*,#3698,.F.);+#3698 = EDGE_CURVE('',#3699,#3590,#3701,.T.);+#3699 = VERTEX_POINT('',#3700);+#3700 = CARTESIAN_POINT('',(25.9,9.,4.7));+#3701 = SURFACE_CURVE('',#3702,(#3706,#3713),.PCURVE_S1.);+#3702 = LINE('',#3703,#3704);+#3703 = CARTESIAN_POINT('',(25.9,9.,4.7));+#3704 = VECTOR('',#3705,1.);+#3705 = DIRECTION('',(0.,-1.,-9.349246523159E-17));+#3706 = PCURVE('',#3605,#3707);+#3707 = DEFINITIONAL_REPRESENTATION('',(#3708),#3712);+#3708 = LINE('',#3709,#3710);+#3709 = CARTESIAN_POINT('',(0.5,9.));+#3710 = VECTOR('',#3711,1.);+#3711 = DIRECTION('',(0.,-1.));+#3712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3713 = PCURVE('',#3633,#3714);+#3714 = DEFINITIONAL_REPRESENTATION('',(#3715),#3719);+#3715 = LINE('',#3716,#3717);+#3716 = CARTESIAN_POINT('',(9.5,-8.7));+#3717 = VECTOR('',#3718,1.);+#3718 = DIRECTION('',(-1.,9.349246523159E-17));+#3719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3720 = ORIENTED_EDGE('',*,*,#3721,.T.);+#3721 = EDGE_CURVE('',#3699,#3675,#3722,.T.);+#3722 = SURFACE_CURVE('',#3723,(#3727,#3734),.PCURVE_S1.);+#3723 = LINE('',#3724,#3725);+#3724 = CARTESIAN_POINT('',(25.9,9.,4.7));+#3725 = VECTOR('',#3726,1.);+#3726 = DIRECTION('',(-1.,0.,0.));+#3727 = PCURVE('',#3605,#3728);+#3728 = DEFINITIONAL_REPRESENTATION('',(#3729),#3733);+#3729 = LINE('',#3730,#3731);+#3730 = CARTESIAN_POINT('',(0.5,9.));+#3731 = VECTOR('',#3732,1.);+#3732 = DIRECTION('',(-1.,0.));+#3733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3734 = PCURVE('',#3735,#3740);+#3735 = PLANE('',#3736);+#3736 = AXIS2_PLACEMENT_3D('',#3737,#3738,#3739);+#3737 = CARTESIAN_POINT('',(25.4,9.,4.2));+#3738 = DIRECTION('',(-0.,-1.,-0.));+#3739 = DIRECTION('',(0.,0.,-1.));+#3740 = DEFINITIONAL_REPRESENTATION('',(#3741),#3745);+#3741 = LINE('',#3742,#3743);+#3742 = CARTESIAN_POINT('',(-0.5,0.5));+#3743 = VECTOR('',#3744,1.);+#3744 = DIRECTION('',(0.,-1.));+#3745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3746 = ADVANCED_FACE('',(#3747),#3735,.F.);+#3747 = FACE_BOUND('',#3748,.F.);+#3748 = EDGE_LOOP('',(#3749,#3779,#3800,#3801));+#3749 = ORIENTED_EDGE('',*,*,#3750,.T.);+#3750 = EDGE_CURVE('',#3751,#3753,#3755,.T.);+#3751 = VERTEX_POINT('',#3752);+#3752 = CARTESIAN_POINT('',(24.9,9.,3.7));+#3753 = VERTEX_POINT('',#3754);+#3754 = CARTESIAN_POINT('',(25.9,9.,3.7));+#3755 = SURFACE_CURVE('',#3756,(#3760,#3767),.PCURVE_S1.);+#3756 = LINE('',#3757,#3758);+#3757 = CARTESIAN_POINT('',(24.9,9.,3.7));+#3758 = VECTOR('',#3759,1.);+#3759 = DIRECTION('',(1.,0.,0.));+#3760 = PCURVE('',#3735,#3761);+#3761 = DEFINITIONAL_REPRESENTATION('',(#3762),#3766);+#3762 = LINE('',#3763,#3764);+#3763 = CARTESIAN_POINT('',(0.5,-0.5));+#3764 = VECTOR('',#3765,1.);+#3765 = DIRECTION('',(0.,1.));+#3766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3767 = PCURVE('',#3768,#3773);+#3768 = PLANE('',#3769);+#3769 = AXIS2_PLACEMENT_3D('',#3770,#3771,#3772);+#3770 = CARTESIAN_POINT('',(24.9,9.,3.7));+#3771 = DIRECTION('',(-0.,0.,1.));+#3772 = DIRECTION('',(1.,0.,0.));+#3773 = DEFINITIONAL_REPRESENTATION('',(#3774),#3778);+#3774 = LINE('',#3775,#3776);+#3775 = CARTESIAN_POINT('',(0.,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('',#3753,#3699,#3781,.T.);+#3781 = SURFACE_CURVE('',#3782,(#3786,#3793),.PCURVE_S1.);+#3782 = LINE('',#3783,#3784);+#3783 = CARTESIAN_POINT('',(25.9,9.,3.7));+#3784 = VECTOR('',#3785,1.);+#3785 = DIRECTION('',(0.,0.,1.));+#3786 = PCURVE('',#3735,#3787);+#3787 = DEFINITIONAL_REPRESENTATION('',(#3788),#3792);+#3788 = LINE('',#3789,#3790);+#3789 = CARTESIAN_POINT('',(0.5,0.5));+#3790 = VECTOR('',#3791,1.);+#3791 = DIRECTION('',(-1.,0.));+#3792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3793 = PCURVE('',#3633,#3794);+#3794 = DEFINITIONAL_REPRESENTATION('',(#3795),#3799);+#3795 = LINE('',#3796,#3797);+#3796 = CARTESIAN_POINT('',(9.5,-7.7));+#3797 = VECTOR('',#3798,1.);+#3798 = DIRECTION('',(0.,-1.));+#3799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3800 = ORIENTED_EDGE('',*,*,#3721,.T.);+#3801 = ORIENTED_EDGE('',*,*,#3802,.T.);+#3802 = EDGE_CURVE('',#3675,#3751,#3803,.T.);+#3803 = SURFACE_CURVE('',#3804,(#3808,#3815),.PCURVE_S1.);+#3804 = LINE('',#3805,#3806);+#3805 = CARTESIAN_POINT('',(24.9,9.,4.7));+#3806 = VECTOR('',#3807,1.);+#3807 = DIRECTION('',(0.,0.,-1.));+#3808 = PCURVE('',#3735,#3809);+#3809 = DEFINITIONAL_REPRESENTATION('',(#3810),#3814);+#3810 = LINE('',#3811,#3812);+#3811 = CARTESIAN_POINT('',(-0.5,-0.5));+#3812 = VECTOR('',#3813,1.);+#3813 = DIRECTION('',(1.,0.));+#3814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3815 = PCURVE('',#3577,#3816);+#3816 = DEFINITIONAL_REPRESENTATION('',(#3817),#3821);+#3817 = LINE('',#3818,#3819);+#3818 = CARTESIAN_POINT('',(-8.5,-8.7));+#3819 = VECTOR('',#3820,1.);+#3820 = DIRECTION('',(0.,1.));+#3821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3822 = ADVANCED_FACE('',(#3823),#3768,.F.);+#3823 = FACE_BOUND('',#3824,.F.);+#3824 = EDGE_LOOP('',(#3825,#3826,#3849,#3877));+#3825 = ORIENTED_EDGE('',*,*,#3750,.F.);+#3826 = ORIENTED_EDGE('',*,*,#3827,.T.);+#3827 = EDGE_CURVE('',#3751,#3828,#3830,.T.);+#3828 = VERTEX_POINT('',#3829);+#3829 = CARTESIAN_POINT('',(24.9,0.5,3.7));+#3830 = SURFACE_CURVE('',#3831,(#3835,#3842),.PCURVE_S1.);+#3831 = LINE('',#3832,#3833);+#3832 = CARTESIAN_POINT('',(24.9,9.,3.7));+#3833 = VECTOR('',#3834,1.);+#3834 = DIRECTION('',(0.,-1.,0.));+#3835 = PCURVE('',#3768,#3836);+#3836 = DEFINITIONAL_REPRESENTATION('',(#3837),#3841);+#3837 = LINE('',#3838,#3839);+#3838 = CARTESIAN_POINT('',(0.,0.));+#3839 = VECTOR('',#3840,1.);+#3840 = DIRECTION('',(0.,-1.));+#3841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3842 = PCURVE('',#3577,#3843);+#3843 = DEFINITIONAL_REPRESENTATION('',(#3844),#3848);+#3844 = LINE('',#3845,#3846);+#3845 = CARTESIAN_POINT('',(-8.5,-7.7));+#3846 = VECTOR('',#3847,1.);+#3847 = DIRECTION('',(1.,0.));+#3848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3849 = ORIENTED_EDGE('',*,*,#3850,.F.);+#3850 = EDGE_CURVE('',#3851,#3828,#3853,.T.);+#3851 = VERTEX_POINT('',#3852);+#3852 = CARTESIAN_POINT('',(25.9,0.5,3.7));+#3853 = SURFACE_CURVE('',#3854,(#3858,#3865),.PCURVE_S1.);+#3854 = LINE('',#3855,#3856);+#3855 = CARTESIAN_POINT('',(25.4,0.5,3.7));+#3856 = VECTOR('',#3857,1.);+#3857 = DIRECTION('',(-1.,-0.,0.));+#3858 = PCURVE('',#3768,#3859);+#3859 = DEFINITIONAL_REPRESENTATION('',(#3860),#3864);+#3860 = LINE('',#3861,#3862);+#3861 = CARTESIAN_POINT('',(0.5,-8.5));+#3862 = VECTOR('',#3863,1.);+#3863 = DIRECTION('',(-1.,-0.));+#3864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3865 = PCURVE('',#3866,#3871);+#3866 = PLANE('',#3867);+#3867 = AXIS2_PLACEMENT_3D('',#3868,#3869,#3870);+#3868 = CARTESIAN_POINT('',(25.9,0.5,-4.));+#3869 = DIRECTION('',(0.,-1.,0.));+#3870 = DIRECTION('',(-1.,0.,0.));+#3871 = DEFINITIONAL_REPRESENTATION('',(#3872),#3876);+#3872 = LINE('',#3873,#3874);+#3873 = CARTESIAN_POINT('',(0.5,-7.7));+#3874 = VECTOR('',#3875,1.);+#3875 = DIRECTION('',(1.,0.));+#3876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3877 = ORIENTED_EDGE('',*,*,#3878,.F.);+#3878 = EDGE_CURVE('',#3753,#3851,#3879,.T.);+#3879 = SURFACE_CURVE('',#3880,(#3884,#3891),.PCURVE_S1.);+#3880 = LINE('',#3881,#3882);+#3881 = CARTESIAN_POINT('',(25.9,9.,3.7));+#3882 = VECTOR('',#3883,1.);+#3883 = DIRECTION('',(0.,-1.,0.));+#3884 = PCURVE('',#3768,#3885);+#3885 = DEFINITIONAL_REPRESENTATION('',(#3886),#3890);+#3886 = LINE('',#3887,#3888);+#3887 = CARTESIAN_POINT('',(1.,0.));+#3888 = VECTOR('',#3889,1.);+#3889 = DIRECTION('',(0.,-1.));+#3890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3891 = PCURVE('',#3633,#3892);+#3892 = DEFINITIONAL_REPRESENTATION('',(#3893),#3897);+#3893 = LINE('',#3894,#3895);+#3894 = CARTESIAN_POINT('',(9.5,-7.7));+#3895 = VECTOR('',#3896,1.);+#3896 = DIRECTION('',(-1.,0.));+#3897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3898 = ADVANCED_FACE('',(#3899),#3866,.F.);+#3899 = FACE_BOUND('',#3900,.F.);+#3900 = EDGE_LOOP('',(#3901,#3926,#3947,#3948));+#3901 = ORIENTED_EDGE('',*,*,#3902,.F.);+#3902 = EDGE_CURVE('',#3903,#3905,#3907,.T.);+#3903 = VERTEX_POINT('',#3904);+#3904 = CARTESIAN_POINT('',(25.9,0.5,-4.));+#3905 = VERTEX_POINT('',#3906);+#3906 = CARTESIAN_POINT('',(24.9,0.5,-4.));+#3907 = SURFACE_CURVE('',#3908,(#3912,#3919),.PCURVE_S1.);+#3908 = LINE('',#3909,#3910);+#3909 = CARTESIAN_POINT('',(25.9,0.5,-4.));+#3910 = VECTOR('',#3911,1.);+#3911 = DIRECTION('',(-1.,0.,0.));+#3912 = PCURVE('',#3866,#3913);+#3913 = DEFINITIONAL_REPRESENTATION('',(#3914),#3918);+#3914 = LINE('',#3915,#3916);+#3915 = CARTESIAN_POINT('',(0.,-0.));+#3916 = VECTOR('',#3917,1.);+#3917 = DIRECTION('',(1.,0.));+#3918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3919 = PCURVE('',#3659,#3920);+#3920 = DEFINITIONAL_REPRESENTATION('',(#3921),#3925);+#3921 = LINE('',#3922,#3923);+#3922 = CARTESIAN_POINT('',(0.5,0.5));+#3923 = VECTOR('',#3924,1.);+#3924 = DIRECTION('',(-1.,0.));+#3925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3926 = ORIENTED_EDGE('',*,*,#3927,.T.);+#3927 = EDGE_CURVE('',#3903,#3851,#3928,.T.);+#3928 = SURFACE_CURVE('',#3929,(#3933,#3940),.PCURVE_S1.);+#3929 = LINE('',#3930,#3931);+#3930 = CARTESIAN_POINT('',(25.9,0.5,-4.));+#3931 = VECTOR('',#3932,1.);+#3932 = DIRECTION('',(0.,0.,1.));+#3933 = PCURVE('',#3866,#3934);+#3934 = DEFINITIONAL_REPRESENTATION('',(#3935),#3939);+#3935 = LINE('',#3936,#3937);+#3936 = CARTESIAN_POINT('',(0.,-0.));+#3937 = VECTOR('',#3938,1.);+#3938 = DIRECTION('',(0.,-1.));+#3939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3940 = PCURVE('',#3633,#3941);+#3941 = DEFINITIONAL_REPRESENTATION('',(#3942),#3946);+#3942 = LINE('',#3943,#3944);+#3943 = CARTESIAN_POINT('',(1.,0.));+#3944 = VECTOR('',#3945,1.);+#3945 = DIRECTION('',(0.,-1.));+#3946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3947 = ORIENTED_EDGE('',*,*,#3850,.T.);+#3948 = ORIENTED_EDGE('',*,*,#3949,.F.);+#3949 = EDGE_CURVE('',#3905,#3828,#3950,.T.);+#3950 = SURFACE_CURVE('',#3951,(#3955,#3962),.PCURVE_S1.);+#3951 = LINE('',#3952,#3953);+#3952 = CARTESIAN_POINT('',(24.9,0.5,-4.));+#3953 = VECTOR('',#3954,1.);+#3954 = DIRECTION('',(0.,0.,1.));+#3955 = PCURVE('',#3866,#3956);+#3956 = DEFINITIONAL_REPRESENTATION('',(#3957),#3961);+#3957 = LINE('',#3958,#3959);+#3958 = CARTESIAN_POINT('',(1.,0.));+#3959 = VECTOR('',#3960,1.);+#3960 = DIRECTION('',(0.,-1.));+#3961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3962 = PCURVE('',#3577,#3963);+#3963 = DEFINITIONAL_REPRESENTATION('',(#3964),#3968);+#3964 = LINE('',#3965,#3966);+#3965 = CARTESIAN_POINT('',(0.,0.));+#3966 = VECTOR('',#3967,1.);+#3967 = DIRECTION('',(0.,-1.));+#3968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3969 = ADVANCED_FACE('',(#3970),#3659,.F.);+#3970 = FACE_BOUND('',#3971,.F.);+#3971 = EDGE_LOOP('',(#3972,#3973,#3994,#3995));+#3972 = ORIENTED_EDGE('',*,*,#3645,.T.);+#3973 = ORIENTED_EDGE('',*,*,#3974,.T.);+#3974 = EDGE_CURVE('',#3618,#3903,#3975,.T.);+#3975 = SURFACE_CURVE('',#3976,(#3980,#3987),.PCURVE_S1.);+#3976 = LINE('',#3977,#3978);+#3977 = CARTESIAN_POINT('',(25.9,-0.5,-4.));+#3978 = VECTOR('',#3979,1.);+#3979 = DIRECTION('',(0.,1.,0.));+#3980 = PCURVE('',#3659,#3981);+#3981 = DEFINITIONAL_REPRESENTATION('',(#3982),#3986);+#3982 = LINE('',#3983,#3984);+#3983 = CARTESIAN_POINT('',(0.5,-0.5));+#3984 = VECTOR('',#3985,1.);+#3985 = DIRECTION('',(0.,1.));+#3986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3987 = PCURVE('',#3633,#3988);+#3988 = DEFINITIONAL_REPRESENTATION('',(#3989),#3993);+#3989 = LINE('',#3990,#3991);+#3990 = CARTESIAN_POINT('',(0.,0.));+#3991 = VECTOR('',#3992,1.);+#3992 = DIRECTION('',(1.,0.));+#3993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3994 = ORIENTED_EDGE('',*,*,#3902,.T.);+#3995 = ORIENTED_EDGE('',*,*,#3996,.T.);+#3996 = EDGE_CURVE('',#3905,#3555,#3997,.T.);+#3997 = SURFACE_CURVE('',#3998,(#4002,#4009),.PCURVE_S1.);+#3998 = LINE('',#3999,#4000);+#3999 = CARTESIAN_POINT('',(24.9,0.5,-4.));+#4000 = VECTOR('',#4001,1.);+#4001 = DIRECTION('',(0.,-1.,0.));+#4002 = PCURVE('',#3659,#4003);+#4003 = DEFINITIONAL_REPRESENTATION('',(#4004),#4008);+#4004 = LINE('',#4005,#4006);+#4005 = CARTESIAN_POINT('',(-0.5,0.5));+#4006 = VECTOR('',#4007,1.);+#4007 = DIRECTION('',(0.,-1.));+#4008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4009 = PCURVE('',#3577,#4010);+#4010 = DEFINITIONAL_REPRESENTATION('',(#4011),#4015);+#4011 = LINE('',#4012,#4013);+#4012 = CARTESIAN_POINT('',(0.,0.));+#4013 = VECTOR('',#4014,1.);+#4014 = DIRECTION('',(1.,0.));+#4015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4016 = ADVANCED_FACE('',(#4017),#3633,.F.);+#4017 = FACE_BOUND('',#4018,.F.);+#4018 = EDGE_LOOP('',(#4019,#4020,#4021,#4022,#4023,#4024));+#4019 = ORIENTED_EDGE('',*,*,#3974,.F.);+#4020 = ORIENTED_EDGE('',*,*,#3617,.T.);+#4021 = ORIENTED_EDGE('',*,*,#3698,.F.);+#4022 = ORIENTED_EDGE('',*,*,#3780,.F.);+#4023 = ORIENTED_EDGE('',*,*,#3878,.T.);+#4024 = ORIENTED_EDGE('',*,*,#3927,.F.);+#4025 = ADVANCED_FACE('',(#4026),#3577,.F.);+#4026 = FACE_BOUND('',#4027,.F.);+#4027 = EDGE_LOOP('',(#4028,#4029,#4030,#4031,#4032,#4033));+#4028 = ORIENTED_EDGE('',*,*,#3996,.F.);+#4029 = ORIENTED_EDGE('',*,*,#3949,.T.);+#4030 = ORIENTED_EDGE('',*,*,#3827,.F.);+#4031 = ORIENTED_EDGE('',*,*,#3802,.F.);+#4032 = ORIENTED_EDGE('',*,*,#3674,.F.);+#4033 = ORIENTED_EDGE('',*,*,#3554,.F.);+#4034 = MANIFOLD_SOLID_BREP('',#4035);+#4035 = CLOSED_SHELL('',(#4036,#4156,#4232,#4308,#4384,#4455,#4502,#4511+    ));+#4036 = ADVANCED_FACE('',(#4037),#4051,.F.);+#4037 = FACE_BOUND('',#4038,.F.);+#4038 = EDGE_LOOP('',(#4039,#4074,#4102,#4130));+#4039 = ORIENTED_EDGE('',*,*,#4040,.T.);+#4040 = EDGE_CURVE('',#4041,#4043,#4045,.T.);+#4041 = VERTEX_POINT('',#4042);+#4042 = CARTESIAN_POINT('',(29.98,-0.5,-4.));+#4043 = VERTEX_POINT('',#4044);+#4044 = CARTESIAN_POINT('',(29.98,-0.5,4.7));+#4045 = SURFACE_CURVE('',#4046,(#4050,#4062),.PCURVE_S1.);+#4046 = LINE('',#4047,#4048);+#4047 = CARTESIAN_POINT('',(29.98,-0.5,-4.));+#4048 = VECTOR('',#4049,1.);+#4049 = DIRECTION('',(0.,0.,1.));+#4050 = PCURVE('',#4051,#4056);+#4051 = PLANE('',#4052);+#4052 = AXIS2_PLACEMENT_3D('',#4053,#4054,#4055);+#4053 = CARTESIAN_POINT('',(29.98,-0.5,-4.));+#4054 = DIRECTION('',(0.,1.,0.));+#4055 = DIRECTION('',(1.,0.,0.));+#4056 = DEFINITIONAL_REPRESENTATION('',(#4057),#4061);+#4057 = LINE('',#4058,#4059);+#4058 = CARTESIAN_POINT('',(0.,0.));+#4059 = VECTOR('',#4060,1.);+#4060 = DIRECTION('',(0.,-1.));+#4061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4062 = PCURVE('',#4063,#4068);+#4063 = PLANE('',#4064);+#4064 = AXIS2_PLACEMENT_3D('',#4065,#4066,#4067);+#4065 = CARTESIAN_POINT('',(29.98,0.5,-4.));+#4066 = DIRECTION('',(1.,0.,-0.));+#4067 = DIRECTION('',(0.,-1.,0.));+#4068 = DEFINITIONAL_REPRESENTATION('',(#4069),#4073);+#4069 = LINE('',#4070,#4071);+#4070 = CARTESIAN_POINT('',(1.,0.));+#4071 = VECTOR('',#4072,1.);+#4072 = DIRECTION('',(0.,-1.));+#4073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4074 = ORIENTED_EDGE('',*,*,#4075,.T.);+#4075 = EDGE_CURVE('',#4043,#4076,#4078,.T.);+#4076 = VERTEX_POINT('',#4077);+#4077 = CARTESIAN_POINT('',(30.98,-0.5,4.7));+#4078 = SURFACE_CURVE('',#4079,(#4083,#4090),.PCURVE_S1.);+#4079 = LINE('',#4080,#4081);+#4080 = CARTESIAN_POINT('',(29.98,-0.5,4.7));+#4081 = VECTOR('',#4082,1.);+#4082 = DIRECTION('',(1.,0.,0.));+#4083 = PCURVE('',#4051,#4084);+#4084 = DEFINITIONAL_REPRESENTATION('',(#4085),#4089);+#4085 = LINE('',#4086,#4087);+#4086 = CARTESIAN_POINT('',(0.,-8.7));+#4087 = VECTOR('',#4088,1.);+#4088 = DIRECTION('',(1.,0.));+#4089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4090 = PCURVE('',#4091,#4096);+#4091 = PLANE('',#4092);+#4092 = AXIS2_PLACEMENT_3D('',#4093,#4094,#4095);+#4093 = CARTESIAN_POINT('',(30.48,0.,4.7));+#4094 = DIRECTION('',(0.,0.,1.));+#4095 = DIRECTION('',(1.,0.,-0.));+#4096 = DEFINITIONAL_REPRESENTATION('',(#4097),#4101);+#4097 = LINE('',#4098,#4099);+#4098 = CARTESIAN_POINT('',(-0.5,-0.5));+#4099 = VECTOR('',#4100,1.);+#4100 = DIRECTION('',(1.,0.));+#4101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4102 = ORIENTED_EDGE('',*,*,#4103,.F.);+#4103 = EDGE_CURVE('',#4104,#4076,#4106,.T.);+#4104 = VERTEX_POINT('',#4105);+#4105 = CARTESIAN_POINT('',(30.98,-0.5,-4.));+#4106 = SURFACE_CURVE('',#4107,(#4111,#4118),.PCURVE_S1.);+#4107 = LINE('',#4108,#4109);+#4108 = CARTESIAN_POINT('',(30.98,-0.5,-4.));+#4109 = VECTOR('',#4110,1.);+#4110 = DIRECTION('',(0.,0.,1.));+#4111 = PCURVE('',#4051,#4112);+#4112 = DEFINITIONAL_REPRESENTATION('',(#4113),#4117);+#4113 = LINE('',#4114,#4115);+#4114 = CARTESIAN_POINT('',(1.,0.));+#4115 = VECTOR('',#4116,1.);+#4116 = DIRECTION('',(0.,-1.));+#4117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4118 = PCURVE('',#4119,#4124);+#4119 = PLANE('',#4120);+#4120 = AXIS2_PLACEMENT_3D('',#4121,#4122,#4123);+#4121 = CARTESIAN_POINT('',(30.98,-0.5,-4.));+#4122 = DIRECTION('',(-1.,0.,0.));+#4123 = DIRECTION('',(0.,1.,0.));+#4124 = DEFINITIONAL_REPRESENTATION('',(#4125),#4129);+#4125 = LINE('',#4126,#4127);+#4126 = CARTESIAN_POINT('',(0.,0.));+#4127 = VECTOR('',#4128,1.);+#4128 = DIRECTION('',(0.,-1.));+#4129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4130 = ORIENTED_EDGE('',*,*,#4131,.F.);+#4131 = EDGE_CURVE('',#4041,#4104,#4132,.T.);+#4132 = SURFACE_CURVE('',#4133,(#4137,#4144),.PCURVE_S1.);+#4133 = LINE('',#4134,#4135);+#4134 = CARTESIAN_POINT('',(29.98,-0.5,-4.));+#4135 = VECTOR('',#4136,1.);+#4136 = DIRECTION('',(1.,0.,0.));+#4137 = PCURVE('',#4051,#4138);+#4138 = DEFINITIONAL_REPRESENTATION('',(#4139),#4143);+#4139 = LINE('',#4140,#4141);+#4140 = CARTESIAN_POINT('',(0.,0.));+#4141 = VECTOR('',#4142,1.);+#4142 = DIRECTION('',(1.,0.));+#4143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4144 = PCURVE('',#4145,#4150);+#4145 = PLANE('',#4146);+#4146 = AXIS2_PLACEMENT_3D('',#4147,#4148,#4149);+#4147 = CARTESIAN_POINT('',(30.48,0.,-4.));+#4148 = DIRECTION('',(0.,0.,1.));+#4149 = DIRECTION('',(1.,0.,-0.));+#4150 = DEFINITIONAL_REPRESENTATION('',(#4151),#4155);+#4151 = LINE('',#4152,#4153);+#4152 = CARTESIAN_POINT('',(-0.5,-0.5));+#4153 = VECTOR('',#4154,1.);+#4154 = DIRECTION('',(1.,0.));+#4155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4156 = ADVANCED_FACE('',(#4157),#4091,.T.);+#4157 = FACE_BOUND('',#4158,.T.);+#4158 = EDGE_LOOP('',(#4159,#4182,#4183,#4206));+#4159 = ORIENTED_EDGE('',*,*,#4160,.F.);+#4160 = EDGE_CURVE('',#4043,#4161,#4163,.T.);+#4161 = VERTEX_POINT('',#4162);+#4162 = CARTESIAN_POINT('',(29.98,9.,4.7));+#4163 = SURFACE_CURVE('',#4164,(#4168,#4175),.PCURVE_S1.);+#4164 = LINE('',#4165,#4166);+#4165 = CARTESIAN_POINT('',(29.98,-0.5,4.7));+#4166 = VECTOR('',#4167,1.);+#4167 = DIRECTION('',(0.,1.,9.349246523159E-17));+#4168 = PCURVE('',#4091,#4169);+#4169 = DEFINITIONAL_REPRESENTATION('',(#4170),#4174);+#4170 = LINE('',#4171,#4172);+#4171 = CARTESIAN_POINT('',(-0.5,-0.5));+#4172 = VECTOR('',#4173,1.);+#4173 = DIRECTION('',(0.,1.));+#4174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4175 = PCURVE('',#4063,#4176);+#4176 = DEFINITIONAL_REPRESENTATION('',(#4177),#4181);+#4177 = LINE('',#4178,#4179);+#4178 = CARTESIAN_POINT('',(1.,-8.7));+#4179 = VECTOR('',#4180,1.);+#4180 = DIRECTION('',(-1.,-9.349246523159E-17));+#4181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4182 = ORIENTED_EDGE('',*,*,#4075,.T.);+#4183 = ORIENTED_EDGE('',*,*,#4184,.F.);+#4184 = EDGE_CURVE('',#4185,#4076,#4187,.T.);+#4185 = VERTEX_POINT('',#4186);+#4186 = CARTESIAN_POINT('',(30.98,9.,4.7));+#4187 = SURFACE_CURVE('',#4188,(#4192,#4199),.PCURVE_S1.);+#4188 = LINE('',#4189,#4190);+#4189 = CARTESIAN_POINT('',(30.98,9.,4.7));+#4190 = VECTOR('',#4191,1.);+#4191 = DIRECTION('',(0.,-1.,-9.349246523159E-17));+#4192 = PCURVE('',#4091,#4193);+#4193 = DEFINITIONAL_REPRESENTATION('',(#4194),#4198);+#4194 = LINE('',#4195,#4196);+#4195 = CARTESIAN_POINT('',(0.5,9.));+#4196 = VECTOR('',#4197,1.);+#4197 = DIRECTION('',(0.,-1.));+#4198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4199 = PCURVE('',#4119,#4200);+#4200 = DEFINITIONAL_REPRESENTATION('',(#4201),#4205);+#4201 = LINE('',#4202,#4203);+#4202 = CARTESIAN_POINT('',(9.5,-8.7));+#4203 = VECTOR('',#4204,1.);+#4204 = DIRECTION('',(-1.,9.349246523159E-17));+#4205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4206 = ORIENTED_EDGE('',*,*,#4207,.T.);+#4207 = EDGE_CURVE('',#4185,#4161,#4208,.T.);+#4208 = SURFACE_CURVE('',#4209,(#4213,#4220),.PCURVE_S1.);+#4209 = LINE('',#4210,#4211);+#4210 = CARTESIAN_POINT('',(30.98,9.,4.7));+#4211 = VECTOR('',#4212,1.);+#4212 = DIRECTION('',(-1.,0.,0.));+#4213 = PCURVE('',#4091,#4214);+#4214 = DEFINITIONAL_REPRESENTATION('',(#4215),#4219);+#4215 = LINE('',#4216,#4217);+#4216 = CARTESIAN_POINT('',(0.5,9.));+#4217 = VECTOR('',#4218,1.);+#4218 = DIRECTION('',(-1.,0.));+#4219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4220 = PCURVE('',#4221,#4226);+#4221 = PLANE('',#4222);+#4222 = AXIS2_PLACEMENT_3D('',#4223,#4224,#4225);+#4223 = CARTESIAN_POINT('',(30.48,9.,4.2));+#4224 = DIRECTION('',(-0.,-1.,-0.));+#4225 = DIRECTION('',(0.,0.,-1.));+#4226 = DEFINITIONAL_REPRESENTATION('',(#4227),#4231);+#4227 = LINE('',#4228,#4229);+#4228 = CARTESIAN_POINT('',(-0.5,0.5));+#4229 = VECTOR('',#4230,1.);+#4230 = DIRECTION('',(0.,-1.));+#4231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4232 = ADVANCED_FACE('',(#4233),#4221,.F.);+#4233 = FACE_BOUND('',#4234,.F.);+#4234 = EDGE_LOOP('',(#4235,#4265,#4286,#4287));+#4235 = ORIENTED_EDGE('',*,*,#4236,.T.);+#4236 = EDGE_CURVE('',#4237,#4239,#4241,.T.);+#4237 = VERTEX_POINT('',#4238);+#4238 = CARTESIAN_POINT('',(29.98,9.,3.7));+#4239 = VERTEX_POINT('',#4240);+#4240 = CARTESIAN_POINT('',(30.98,9.,3.7));+#4241 = SURFACE_CURVE('',#4242,(#4246,#4253),.PCURVE_S1.);+#4242 = LINE('',#4243,#4244);+#4243 = CARTESIAN_POINT('',(29.98,9.,3.7));+#4244 = VECTOR('',#4245,1.);+#4245 = DIRECTION('',(1.,0.,0.));+#4246 = PCURVE('',#4221,#4247);+#4247 = DEFINITIONAL_REPRESENTATION('',(#4248),#4252);+#4248 = LINE('',#4249,#4250);+#4249 = CARTESIAN_POINT('',(0.5,-0.5));+#4250 = VECTOR('',#4251,1.);+#4251 = DIRECTION('',(0.,1.));+#4252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4253 = PCURVE('',#4254,#4259);+#4254 = PLANE('',#4255);+#4255 = AXIS2_PLACEMENT_3D('',#4256,#4257,#4258);+#4256 = CARTESIAN_POINT('',(29.98,9.,3.7));+#4257 = DIRECTION('',(-0.,0.,1.));+#4258 = DIRECTION('',(1.,0.,0.));+#4259 = DEFINITIONAL_REPRESENTATION('',(#4260),#4264);+#4260 = LINE('',#4261,#4262);+#4261 = CARTESIAN_POINT('',(0.,0.));+#4262 = VECTOR('',#4263,1.);+#4263 = DIRECTION('',(1.,0.));+#4264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4265 = ORIENTED_EDGE('',*,*,#4266,.T.);+#4266 = EDGE_CURVE('',#4239,#4185,#4267,.T.);+#4267 = SURFACE_CURVE('',#4268,(#4272,#4279),.PCURVE_S1.);+#4268 = LINE('',#4269,#4270);+#4269 = CARTESIAN_POINT('',(30.98,9.,3.7));+#4270 = VECTOR('',#4271,1.);+#4271 = DIRECTION('',(0.,0.,1.));+#4272 = PCURVE('',#4221,#4273);+#4273 = DEFINITIONAL_REPRESENTATION('',(#4274),#4278);+#4274 = LINE('',#4275,#4276);+#4275 = CARTESIAN_POINT('',(0.5,0.5));+#4276 = VECTOR('',#4277,1.);+#4277 = DIRECTION('',(-1.,0.));+#4278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4279 = PCURVE('',#4119,#4280);+#4280 = DEFINITIONAL_REPRESENTATION('',(#4281),#4285);+#4281 = LINE('',#4282,#4283);+#4282 = CARTESIAN_POINT('',(9.5,-7.7));+#4283 = VECTOR('',#4284,1.);+#4284 = DIRECTION('',(0.,-1.));+#4285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4286 = ORIENTED_EDGE('',*,*,#4207,.T.);+#4287 = ORIENTED_EDGE('',*,*,#4288,.T.);+#4288 = EDGE_CURVE('',#4161,#4237,#4289,.T.);+#4289 = SURFACE_CURVE('',#4290,(#4294,#4301),.PCURVE_S1.);+#4290 = LINE('',#4291,#4292);+#4291 = CARTESIAN_POINT('',(29.98,9.,4.7));+#4292 = VECTOR('',#4293,1.);+#4293 = DIRECTION('',(0.,0.,-1.));+#4294 = PCURVE('',#4221,#4295);+#4295 = DEFINITIONAL_REPRESENTATION('',(#4296),#4300);+#4296 = LINE('',#4297,#4298);+#4297 = CARTESIAN_POINT('',(-0.5,-0.5));+#4298 = VECTOR('',#4299,1.);+#4299 = DIRECTION('',(1.,0.));+#4300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4301 = PCURVE('',#4063,#4302);+#4302 = DEFINITIONAL_REPRESENTATION('',(#4303),#4307);+#4303 = LINE('',#4304,#4305);+#4304 = CARTESIAN_POINT('',(-8.5,-8.7));+#4305 = VECTOR('',#4306,1.);+#4306 = DIRECTION('',(0.,1.));+#4307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4308 = ADVANCED_FACE('',(#4309),#4254,.F.);+#4309 = FACE_BOUND('',#4310,.F.);+#4310 = EDGE_LOOP('',(#4311,#4312,#4335,#4363));+#4311 = ORIENTED_EDGE('',*,*,#4236,.F.);+#4312 = ORIENTED_EDGE('',*,*,#4313,.T.);+#4313 = EDGE_CURVE('',#4237,#4314,#4316,.T.);+#4314 = VERTEX_POINT('',#4315);+#4315 = CARTESIAN_POINT('',(29.98,0.5,3.7));+#4316 = SURFACE_CURVE('',#4317,(#4321,#4328),.PCURVE_S1.);+#4317 = LINE('',#4318,#4319);+#4318 = CARTESIAN_POINT('',(29.98,9.,3.7));+#4319 = VECTOR('',#4320,1.);+#4320 = DIRECTION('',(0.,-1.,0.));+#4321 = PCURVE('',#4254,#4322);+#4322 = DEFINITIONAL_REPRESENTATION('',(#4323),#4327);+#4323 = LINE('',#4324,#4325);+#4324 = CARTESIAN_POINT('',(0.,0.));+#4325 = VECTOR('',#4326,1.);+#4326 = DIRECTION('',(0.,-1.));+#4327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4328 = PCURVE('',#4063,#4329);+#4329 = DEFINITIONAL_REPRESENTATION('',(#4330),#4334);+#4330 = LINE('',#4331,#4332);+#4331 = CARTESIAN_POINT('',(-8.5,-7.7));+#4332 = VECTOR('',#4333,1.);+#4333 = DIRECTION('',(1.,0.));+#4334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4335 = ORIENTED_EDGE('',*,*,#4336,.F.);+#4336 = EDGE_CURVE('',#4337,#4314,#4339,.T.);+#4337 = VERTEX_POINT('',#4338);+#4338 = CARTESIAN_POINT('',(30.98,0.5,3.7));+#4339 = SURFACE_CURVE('',#4340,(#4344,#4351),.PCURVE_S1.);+#4340 = LINE('',#4341,#4342);+#4341 = CARTESIAN_POINT('',(30.48,0.5,3.7));+#4342 = VECTOR('',#4343,1.);+#4343 = DIRECTION('',(-1.,-0.,0.));+#4344 = PCURVE('',#4254,#4345);+#4345 = DEFINITIONAL_REPRESENTATION('',(#4346),#4350);+#4346 = LINE('',#4347,#4348);+#4347 = CARTESIAN_POINT('',(0.5,-8.5));+#4348 = VECTOR('',#4349,1.);+#4349 = DIRECTION('',(-1.,-0.));+#4350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4351 = PCURVE('',#4352,#4357);+#4352 = PLANE('',#4353);+#4353 = AXIS2_PLACEMENT_3D('',#4354,#4355,#4356);+#4354 = CARTESIAN_POINT('',(30.98,0.5,-4.));+#4355 = DIRECTION('',(0.,-1.,0.));+#4356 = DIRECTION('',(-1.,0.,0.));+#4357 = DEFINITIONAL_REPRESENTATION('',(#4358),#4362);+#4358 = LINE('',#4359,#4360);+#4359 = CARTESIAN_POINT('',(0.5,-7.7));+#4360 = VECTOR('',#4361,1.);+#4361 = DIRECTION('',(1.,0.));+#4362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4363 = ORIENTED_EDGE('',*,*,#4364,.F.);+#4364 = EDGE_CURVE('',#4239,#4337,#4365,.T.);+#4365 = SURFACE_CURVE('',#4366,(#4370,#4377),.PCURVE_S1.);+#4366 = LINE('',#4367,#4368);+#4367 = CARTESIAN_POINT('',(30.98,9.,3.7));+#4368 = VECTOR('',#4369,1.);+#4369 = DIRECTION('',(0.,-1.,0.));+#4370 = PCURVE('',#4254,#4371);+#4371 = DEFINITIONAL_REPRESENTATION('',(#4372),#4376);+#4372 = LINE('',#4373,#4374);+#4373 = CARTESIAN_POINT('',(1.,0.));+#4374 = VECTOR('',#4375,1.);+#4375 = DIRECTION('',(0.,-1.));+#4376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4377 = PCURVE('',#4119,#4378);+#4378 = DEFINITIONAL_REPRESENTATION('',(#4379),#4383);+#4379 = LINE('',#4380,#4381);+#4380 = CARTESIAN_POINT('',(9.5,-7.7));+#4381 = VECTOR('',#4382,1.);+#4382 = DIRECTION('',(-1.,0.));+#4383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4384 = ADVANCED_FACE('',(#4385),#4352,.F.);+#4385 = FACE_BOUND('',#4386,.F.);+#4386 = EDGE_LOOP('',(#4387,#4412,#4433,#4434));+#4387 = ORIENTED_EDGE('',*,*,#4388,.F.);+#4388 = EDGE_CURVE('',#4389,#4391,#4393,.T.);+#4389 = VERTEX_POINT('',#4390);+#4390 = CARTESIAN_POINT('',(30.98,0.5,-4.));+#4391 = VERTEX_POINT('',#4392);+#4392 = CARTESIAN_POINT('',(29.98,0.5,-4.));+#4393 = SURFACE_CURVE('',#4394,(#4398,#4405),.PCURVE_S1.);+#4394 = LINE('',#4395,#4396);+#4395 = CARTESIAN_POINT('',(30.98,0.5,-4.));+#4396 = VECTOR('',#4397,1.);+#4397 = DIRECTION('',(-1.,0.,0.));+#4398 = PCURVE('',#4352,#4399);+#4399 = DEFINITIONAL_REPRESENTATION('',(#4400),#4404);+#4400 = LINE('',#4401,#4402);+#4401 = CARTESIAN_POINT('',(0.,-0.));+#4402 = VECTOR('',#4403,1.);+#4403 = DIRECTION('',(1.,0.));+#4404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4405 = PCURVE('',#4145,#4406);+#4406 = DEFINITIONAL_REPRESENTATION('',(#4407),#4411);+#4407 = LINE('',#4408,#4409);+#4408 = CARTESIAN_POINT('',(0.5,0.5));+#4409 = VECTOR('',#4410,1.);+#4410 = DIRECTION('',(-1.,0.));+#4411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4412 = ORIENTED_EDGE('',*,*,#4413,.T.);+#4413 = EDGE_CURVE('',#4389,#4337,#4414,.T.);+#4414 = SURFACE_CURVE('',#4415,(#4419,#4426),.PCURVE_S1.);+#4415 = LINE('',#4416,#4417);+#4416 = CARTESIAN_POINT('',(30.98,0.5,-4.));+#4417 = VECTOR('',#4418,1.);+#4418 = DIRECTION('',(0.,0.,1.));+#4419 = PCURVE('',#4352,#4420);+#4420 = DEFINITIONAL_REPRESENTATION('',(#4421),#4425);+#4421 = LINE('',#4422,#4423);+#4422 = CARTESIAN_POINT('',(0.,-0.));+#4423 = VECTOR('',#4424,1.);+#4424 = DIRECTION('',(0.,-1.));+#4425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4426 = PCURVE('',#4119,#4427);+#4427 = DEFINITIONAL_REPRESENTATION('',(#4428),#4432);+#4428 = LINE('',#4429,#4430);+#4429 = CARTESIAN_POINT('',(1.,0.));+#4430 = VECTOR('',#4431,1.);+#4431 = DIRECTION('',(0.,-1.));+#4432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4433 = ORIENTED_EDGE('',*,*,#4336,.T.);+#4434 = ORIENTED_EDGE('',*,*,#4435,.F.);+#4435 = EDGE_CURVE('',#4391,#4314,#4436,.T.);+#4436 = SURFACE_CURVE('',#4437,(#4441,#4448),.PCURVE_S1.);+#4437 = LINE('',#4438,#4439);+#4438 = CARTESIAN_POINT('',(29.98,0.5,-4.));+#4439 = VECTOR('',#4440,1.);+#4440 = DIRECTION('',(0.,0.,1.));+#4441 = PCURVE('',#4352,#4442);+#4442 = DEFINITIONAL_REPRESENTATION('',(#4443),#4447);+#4443 = LINE('',#4444,#4445);+#4444 = CARTESIAN_POINT('',(1.,0.));+#4445 = VECTOR('',#4446,1.);+#4446 = DIRECTION('',(0.,-1.));+#4447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4448 = PCURVE('',#4063,#4449);+#4449 = DEFINITIONAL_REPRESENTATION('',(#4450),#4454);+#4450 = LINE('',#4451,#4452);+#4451 = CARTESIAN_POINT('',(0.,0.));+#4452 = VECTOR('',#4453,1.);+#4453 = DIRECTION('',(0.,-1.));+#4454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4455 = ADVANCED_FACE('',(#4456),#4145,.F.);+#4456 = FACE_BOUND('',#4457,.F.);+#4457 = EDGE_LOOP('',(#4458,#4459,#4480,#4481));+#4458 = ORIENTED_EDGE('',*,*,#4131,.T.);+#4459 = ORIENTED_EDGE('',*,*,#4460,.T.);+#4460 = EDGE_CURVE('',#4104,#4389,#4461,.T.);+#4461 = SURFACE_CURVE('',#4462,(#4466,#4473),.PCURVE_S1.);+#4462 = LINE('',#4463,#4464);+#4463 = CARTESIAN_POINT('',(30.98,-0.5,-4.));+#4464 = VECTOR('',#4465,1.);+#4465 = DIRECTION('',(0.,1.,0.));+#4466 = PCURVE('',#4145,#4467);+#4467 = DEFINITIONAL_REPRESENTATION('',(#4468),#4472);+#4468 = LINE('',#4469,#4470);+#4469 = CARTESIAN_POINT('',(0.5,-0.5));+#4470 = VECTOR('',#4471,1.);+#4471 = DIRECTION('',(0.,1.));+#4472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4473 = PCURVE('',#4119,#4474);+#4474 = DEFINITIONAL_REPRESENTATION('',(#4475),#4479);+#4475 = LINE('',#4476,#4477);+#4476 = CARTESIAN_POINT('',(0.,0.));+#4477 = VECTOR('',#4478,1.);+#4478 = DIRECTION('',(1.,0.));+#4479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4480 = ORIENTED_EDGE('',*,*,#4388,.T.);+#4481 = ORIENTED_EDGE('',*,*,#4482,.T.);+#4482 = EDGE_CURVE('',#4391,#4041,#4483,.T.);+#4483 = SURFACE_CURVE('',#4484,(#4488,#4495),.PCURVE_S1.);+#4484 = LINE('',#4485,#4486);+#4485 = CARTESIAN_POINT('',(29.98,0.5,-4.));+#4486 = VECTOR('',#4487,1.);+#4487 = DIRECTION('',(0.,-1.,0.));+#4488 = PCURVE('',#4145,#4489);+#4489 = DEFINITIONAL_REPRESENTATION('',(#4490),#4494);+#4490 = LINE('',#4491,#4492);+#4491 = CARTESIAN_POINT('',(-0.5,0.5));+#4492 = VECTOR('',#4493,1.);+#4493 = DIRECTION('',(0.,-1.));+#4494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4495 = PCURVE('',#4063,#4496);+#4496 = DEFINITIONAL_REPRESENTATION('',(#4497),#4501);+#4497 = LINE('',#4498,#4499);+#4498 = CARTESIAN_POINT('',(0.,0.));+#4499 = VECTOR('',#4500,1.);+#4500 = DIRECTION('',(1.,0.));+#4501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4502 = ADVANCED_FACE('',(#4503),#4119,.F.);+#4503 = FACE_BOUND('',#4504,.F.);+#4504 = EDGE_LOOP('',(#4505,#4506,#4507,#4508,#4509,#4510));+#4505 = ORIENTED_EDGE('',*,*,#4460,.F.);+#4506 = ORIENTED_EDGE('',*,*,#4103,.T.);+#4507 = ORIENTED_EDGE('',*,*,#4184,.F.);+#4508 = ORIENTED_EDGE('',*,*,#4266,.F.);+#4509 = ORIENTED_EDGE('',*,*,#4364,.T.);+#4510 = ORIENTED_EDGE('',*,*,#4413,.F.);+#4511 = ADVANCED_FACE('',(#4512),#4063,.F.);+#4512 = FACE_BOUND('',#4513,.F.);+#4513 = EDGE_LOOP('',(#4514,#4515,#4516,#4517,#4518,#4519));+#4514 = ORIENTED_EDGE('',*,*,#4482,.F.);+#4515 = ORIENTED_EDGE('',*,*,#4435,.T.);+#4516 = ORIENTED_EDGE('',*,*,#4313,.F.);+#4517 = ORIENTED_EDGE('',*,*,#4288,.F.);+#4518 = ORIENTED_EDGE('',*,*,#4160,.F.);+#4519 = ORIENTED_EDGE('',*,*,#4040,.F.);+#4520 = MANIFOLD_SOLID_BREP('',#4521);+#4521 = CLOSED_SHELL('',(#4522,#4642,#4718,#4794,#4870,#4941,#4988,#4997+    ));+#4522 = ADVANCED_FACE('',(#4523),#4537,.F.);+#4523 = FACE_BOUND('',#4524,.F.);+#4524 = EDGE_LOOP('',(#4525,#4560,#4588,#4616));+#4525 = ORIENTED_EDGE('',*,*,#4526,.T.);+#4526 = EDGE_CURVE('',#4527,#4529,#4531,.T.);+#4527 = VERTEX_POINT('',#4528);+#4528 = CARTESIAN_POINT('',(35.06,-0.5,-4.));+#4529 = VERTEX_POINT('',#4530);+#4530 = CARTESIAN_POINT('',(35.06,-0.5,4.7));+#4531 = SURFACE_CURVE('',#4532,(#4536,#4548),.PCURVE_S1.);+#4532 = LINE('',#4533,#4534);+#4533 = CARTESIAN_POINT('',(35.06,-0.5,-4.));+#4534 = VECTOR('',#4535,1.);+#4535 = DIRECTION('',(0.,0.,1.));+#4536 = PCURVE('',#4537,#4542);+#4537 = PLANE('',#4538);+#4538 = AXIS2_PLACEMENT_3D('',#4539,#4540,#4541);+#4539 = CARTESIAN_POINT('',(35.06,-0.5,-4.));+#4540 = DIRECTION('',(0.,1.,0.));+#4541 = DIRECTION('',(1.,0.,0.));+#4542 = DEFINITIONAL_REPRESENTATION('',(#4543),#4547);+#4543 = LINE('',#4544,#4545);+#4544 = CARTESIAN_POINT('',(0.,0.));+#4545 = VECTOR('',#4546,1.);+#4546 = DIRECTION('',(0.,-1.));+#4547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4548 = PCURVE('',#4549,#4554);+#4549 = PLANE('',#4550);+#4550 = AXIS2_PLACEMENT_3D('',#4551,#4552,#4553);+#4551 = CARTESIAN_POINT('',(35.06,0.5,-4.));+#4552 = DIRECTION('',(1.,0.,-0.));+#4553 = DIRECTION('',(0.,-1.,0.));+#4554 = DEFINITIONAL_REPRESENTATION('',(#4555),#4559);+#4555 = LINE('',#4556,#4557);+#4556 = CARTESIAN_POINT('',(1.,0.));+#4557 = VECTOR('',#4558,1.);+#4558 = DIRECTION('',(0.,-1.));+#4559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4560 = ORIENTED_EDGE('',*,*,#4561,.T.);+#4561 = EDGE_CURVE('',#4529,#4562,#4564,.T.);+#4562 = VERTEX_POINT('',#4563);+#4563 = CARTESIAN_POINT('',(36.06,-0.5,4.7));+#4564 = SURFACE_CURVE('',#4565,(#4569,#4576),.PCURVE_S1.);+#4565 = LINE('',#4566,#4567);+#4566 = CARTESIAN_POINT('',(35.06,-0.5,4.7));+#4567 = VECTOR('',#4568,1.);+#4568 = DIRECTION('',(1.,0.,0.));+#4569 = PCURVE('',#4537,#4570);+#4570 = DEFINITIONAL_REPRESENTATION('',(#4571),#4575);+#4571 = LINE('',#4572,#4573);+#4572 = CARTESIAN_POINT('',(0.,-8.7));+#4573 = VECTOR('',#4574,1.);+#4574 = DIRECTION('',(1.,0.));+#4575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4576 = PCURVE('',#4577,#4582);+#4577 = PLANE('',#4578);+#4578 = AXIS2_PLACEMENT_3D('',#4579,#4580,#4581);+#4579 = CARTESIAN_POINT('',(35.56,0.,4.7));+#4580 = DIRECTION('',(0.,0.,1.));+#4581 = DIRECTION('',(1.,0.,-0.));+#4582 = DEFINITIONAL_REPRESENTATION('',(#4583),#4587);+#4583 = LINE('',#4584,#4585);+#4584 = CARTESIAN_POINT('',(-0.5,-0.5));+#4585 = VECTOR('',#4586,1.);+#4586 = DIRECTION('',(1.,0.));+#4587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4588 = ORIENTED_EDGE('',*,*,#4589,.F.);+#4589 = EDGE_CURVE('',#4590,#4562,#4592,.T.);+#4590 = VERTEX_POINT('',#4591);+#4591 = CARTESIAN_POINT('',(36.06,-0.5,-4.));+#4592 = SURFACE_CURVE('',#4593,(#4597,#4604),.PCURVE_S1.);+#4593 = LINE('',#4594,#4595);+#4594 = CARTESIAN_POINT('',(36.06,-0.5,-4.));+#4595 = VECTOR('',#4596,1.);+#4596 = DIRECTION('',(0.,0.,1.));+#4597 = PCURVE('',#4537,#4598);+#4598 = DEFINITIONAL_REPRESENTATION('',(#4599),#4603);+#4599 = LINE('',#4600,#4601);+#4600 = CARTESIAN_POINT('',(1.,0.));+#4601 = VECTOR('',#4602,1.);+#4602 = DIRECTION('',(0.,-1.));+#4603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4604 = PCURVE('',#4605,#4610);+#4605 = PLANE('',#4606);+#4606 = AXIS2_PLACEMENT_3D('',#4607,#4608,#4609);+#4607 = CARTESIAN_POINT('',(36.06,-0.5,-4.));+#4608 = DIRECTION('',(-1.,0.,0.));+#4609 = DIRECTION('',(0.,1.,0.));+#4610 = DEFINITIONAL_REPRESENTATION('',(#4611),#4615);+#4611 = LINE('',#4612,#4613);+#4612 = CARTESIAN_POINT('',(0.,0.));+#4613 = VECTOR('',#4614,1.);+#4614 = DIRECTION('',(0.,-1.));+#4615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4616 = ORIENTED_EDGE('',*,*,#4617,.F.);+#4617 = EDGE_CURVE('',#4527,#4590,#4618,.T.);+#4618 = SURFACE_CURVE('',#4619,(#4623,#4630),.PCURVE_S1.);+#4619 = LINE('',#4620,#4621);+#4620 = CARTESIAN_POINT('',(35.06,-0.5,-4.));+#4621 = VECTOR('',#4622,1.);+#4622 = DIRECTION('',(1.,0.,0.));+#4623 = PCURVE('',#4537,#4624);+#4624 = DEFINITIONAL_REPRESENTATION('',(#4625),#4629);+#4625 = LINE('',#4626,#4627);+#4626 = CARTESIAN_POINT('',(0.,0.));+#4627 = VECTOR('',#4628,1.);+#4628 = DIRECTION('',(1.,0.));+#4629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4630 = PCURVE('',#4631,#4636);+#4631 = PLANE('',#4632);+#4632 = AXIS2_PLACEMENT_3D('',#4633,#4634,#4635);+#4633 = CARTESIAN_POINT('',(35.56,0.,-4.));+#4634 = DIRECTION('',(0.,0.,1.));+#4635 = DIRECTION('',(1.,0.,-0.));+#4636 = DEFINITIONAL_REPRESENTATION('',(#4637),#4641);+#4637 = LINE('',#4638,#4639);+#4638 = CARTESIAN_POINT('',(-0.5,-0.5));+#4639 = VECTOR('',#4640,1.);+#4640 = DIRECTION('',(1.,0.));+#4641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4642 = ADVANCED_FACE('',(#4643),#4577,.T.);+#4643 = FACE_BOUND('',#4644,.T.);+#4644 = EDGE_LOOP('',(#4645,#4668,#4669,#4692));+#4645 = ORIENTED_EDGE('',*,*,#4646,.F.);+#4646 = EDGE_CURVE('',#4529,#4647,#4649,.T.);+#4647 = VERTEX_POINT('',#4648);+#4648 = CARTESIAN_POINT('',(35.06,9.,4.7));+#4649 = SURFACE_CURVE('',#4650,(#4654,#4661),.PCURVE_S1.);+#4650 = LINE('',#4651,#4652);+#4651 = CARTESIAN_POINT('',(35.06,-0.5,4.7));+#4652 = VECTOR('',#4653,1.);+#4653 = DIRECTION('',(0.,1.,9.349246523159E-17));+#4654 = PCURVE('',#4577,#4655);+#4655 = DEFINITIONAL_REPRESENTATION('',(#4656),#4660);+#4656 = LINE('',#4657,#4658);+#4657 = CARTESIAN_POINT('',(-0.5,-0.5));+#4658 = VECTOR('',#4659,1.);+#4659 = DIRECTION('',(0.,1.));+#4660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4661 = PCURVE('',#4549,#4662);+#4662 = DEFINITIONAL_REPRESENTATION('',(#4663),#4667);+#4663 = LINE('',#4664,#4665);+#4664 = CARTESIAN_POINT('',(1.,-8.7));+#4665 = VECTOR('',#4666,1.);+#4666 = DIRECTION('',(-1.,-9.349246523159E-17));+#4667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4668 = ORIENTED_EDGE('',*,*,#4561,.T.);+#4669 = ORIENTED_EDGE('',*,*,#4670,.F.);+#4670 = EDGE_CURVE('',#4671,#4562,#4673,.T.);+#4671 = VERTEX_POINT('',#4672);+#4672 = CARTESIAN_POINT('',(36.06,9.,4.7));+#4673 = SURFACE_CURVE('',#4674,(#4678,#4685),.PCURVE_S1.);+#4674 = LINE('',#4675,#4676);+#4675 = CARTESIAN_POINT('',(36.06,9.,4.7));+#4676 = VECTOR('',#4677,1.);+#4677 = DIRECTION('',(0.,-1.,-9.349246523159E-17));+#4678 = PCURVE('',#4577,#4679);+#4679 = DEFINITIONAL_REPRESENTATION('',(#4680),#4684);+#4680 = LINE('',#4681,#4682);+#4681 = CARTESIAN_POINT('',(0.5,9.));+#4682 = VECTOR('',#4683,1.);+#4683 = DIRECTION('',(0.,-1.));+#4684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4685 = PCURVE('',#4605,#4686);+#4686 = DEFINITIONAL_REPRESENTATION('',(#4687),#4691);+#4687 = LINE('',#4688,#4689);+#4688 = CARTESIAN_POINT('',(9.5,-8.7));+#4689 = VECTOR('',#4690,1.);+#4690 = DIRECTION('',(-1.,9.349246523159E-17));+#4691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4692 = ORIENTED_EDGE('',*,*,#4693,.T.);+#4693 = EDGE_CURVE('',#4671,#4647,#4694,.T.);+#4694 = SURFACE_CURVE('',#4695,(#4699,#4706),.PCURVE_S1.);+#4695 = LINE('',#4696,#4697);+#4696 = CARTESIAN_POINT('',(36.06,9.,4.7));+#4697 = VECTOR('',#4698,1.);+#4698 = DIRECTION('',(-1.,0.,0.));+#4699 = PCURVE('',#4577,#4700);+#4700 = DEFINITIONAL_REPRESENTATION('',(#4701),#4705);+#4701 = LINE('',#4702,#4703);+#4702 = CARTESIAN_POINT('',(0.5,9.));+#4703 = VECTOR('',#4704,1.);+#4704 = DIRECTION('',(-1.,0.));+#4705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4706 = PCURVE('',#4707,#4712);+#4707 = PLANE('',#4708);+#4708 = AXIS2_PLACEMENT_3D('',#4709,#4710,#4711);+#4709 = CARTESIAN_POINT('',(35.56,9.,4.2));+#4710 = DIRECTION('',(-0.,-1.,-0.));+#4711 = DIRECTION('',(0.,0.,-1.));+#4712 = DEFINITIONAL_REPRESENTATION('',(#4713),#4717);+#4713 = LINE('',#4714,#4715);+#4714 = CARTESIAN_POINT('',(-0.5,0.5));+#4715 = VECTOR('',#4716,1.);+#4716 = DIRECTION('',(0.,-1.));+#4717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4718 = ADVANCED_FACE('',(#4719),#4707,.F.);+#4719 = FACE_BOUND('',#4720,.F.);+#4720 = EDGE_LOOP('',(#4721,#4751,#4772,#4773));+#4721 = ORIENTED_EDGE('',*,*,#4722,.T.);+#4722 = EDGE_CURVE('',#4723,#4725,#4727,.T.);+#4723 = VERTEX_POINT('',#4724);+#4724 = CARTESIAN_POINT('',(35.06,9.,3.7));+#4725 = VERTEX_POINT('',#4726);+#4726 = CARTESIAN_POINT('',(36.06,9.,3.7));+#4727 = SURFACE_CURVE('',#4728,(#4732,#4739),.PCURVE_S1.);+#4728 = LINE('',#4729,#4730);+#4729 = CARTESIAN_POINT('',(35.06,9.,3.7));+#4730 = VECTOR('',#4731,1.);+#4731 = DIRECTION('',(1.,0.,0.));+#4732 = PCURVE('',#4707,#4733);+#4733 = DEFINITIONAL_REPRESENTATION('',(#4734),#4738);+#4734 = LINE('',#4735,#4736);+#4735 = CARTESIAN_POINT('',(0.5,-0.5));+#4736 = VECTOR('',#4737,1.);+#4737 = DIRECTION('',(0.,1.));+#4738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4739 = PCURVE('',#4740,#4745);+#4740 = PLANE('',#4741);+#4741 = AXIS2_PLACEMENT_3D('',#4742,#4743,#4744);+#4742 = CARTESIAN_POINT('',(35.06,9.,3.7));+#4743 = DIRECTION('',(-0.,0.,1.));+#4744 = DIRECTION('',(1.,0.,0.));+#4745 = DEFINITIONAL_REPRESENTATION('',(#4746),#4750);+#4746 = LINE('',#4747,#4748);+#4747 = CARTESIAN_POINT('',(0.,0.));+#4748 = VECTOR('',#4749,1.);+#4749 = DIRECTION('',(1.,0.));+#4750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4751 = ORIENTED_EDGE('',*,*,#4752,.T.);+#4752 = EDGE_CURVE('',#4725,#4671,#4753,.T.);+#4753 = SURFACE_CURVE('',#4754,(#4758,#4765),.PCURVE_S1.);+#4754 = LINE('',#4755,#4756);+#4755 = CARTESIAN_POINT('',(36.06,9.,3.7));+#4756 = VECTOR('',#4757,1.);+#4757 = DIRECTION('',(0.,0.,1.));+#4758 = PCURVE('',#4707,#4759);+#4759 = DEFINITIONAL_REPRESENTATION('',(#4760),#4764);+#4760 = LINE('',#4761,#4762);+#4761 = CARTESIAN_POINT('',(0.5,0.5));+#4762 = VECTOR('',#4763,1.);+#4763 = DIRECTION('',(-1.,0.));+#4764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4765 = PCURVE('',#4605,#4766);+#4766 = DEFINITIONAL_REPRESENTATION('',(#4767),#4771);+#4767 = LINE('',#4768,#4769);+#4768 = CARTESIAN_POINT('',(9.5,-7.7));+#4769 = VECTOR('',#4770,1.);+#4770 = DIRECTION('',(0.,-1.));+#4771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4772 = ORIENTED_EDGE('',*,*,#4693,.T.);+#4773 = ORIENTED_EDGE('',*,*,#4774,.T.);+#4774 = EDGE_CURVE('',#4647,#4723,#4775,.T.);+#4775 = SURFACE_CURVE('',#4776,(#4780,#4787),.PCURVE_S1.);+#4776 = LINE('',#4777,#4778);+#4777 = CARTESIAN_POINT('',(35.06,9.,4.7));+#4778 = VECTOR('',#4779,1.);+#4779 = DIRECTION('',(0.,0.,-1.));+#4780 = PCURVE('',#4707,#4781);+#4781 = DEFINITIONAL_REPRESENTATION('',(#4782),#4786);+#4782 = LINE('',#4783,#4784);+#4783 = CARTESIAN_POINT('',(-0.5,-0.5));+#4784 = VECTOR('',#4785,1.);+#4785 = DIRECTION('',(1.,0.));+#4786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4787 = PCURVE('',#4549,#4788);+#4788 = DEFINITIONAL_REPRESENTATION('',(#4789),#4793);+#4789 = LINE('',#4790,#4791);+#4790 = CARTESIAN_POINT('',(-8.5,-8.7));+#4791 = VECTOR('',#4792,1.);+#4792 = DIRECTION('',(0.,1.));+#4793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4794 = ADVANCED_FACE('',(#4795),#4740,.F.);+#4795 = FACE_BOUND('',#4796,.F.);+#4796 = EDGE_LOOP('',(#4797,#4798,#4821,#4849));+#4797 = ORIENTED_EDGE('',*,*,#4722,.F.);+#4798 = ORIENTED_EDGE('',*,*,#4799,.T.);+#4799 = EDGE_CURVE('',#4723,#4800,#4802,.T.);+#4800 = VERTEX_POINT('',#4801);+#4801 = CARTESIAN_POINT('',(35.06,0.5,3.7));+#4802 = SURFACE_CURVE('',#4803,(#4807,#4814),.PCURVE_S1.);+#4803 = LINE('',#4804,#4805);+#4804 = CARTESIAN_POINT('',(35.06,9.,3.7));+#4805 = VECTOR('',#4806,1.);+#4806 = DIRECTION('',(0.,-1.,0.));+#4807 = PCURVE('',#4740,#4808);+#4808 = DEFINITIONAL_REPRESENTATION('',(#4809),#4813);+#4809 = LINE('',#4810,#4811);+#4810 = CARTESIAN_POINT('',(0.,0.));+#4811 = VECTOR('',#4812,1.);+#4812 = DIRECTION('',(0.,-1.));+#4813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4814 = PCURVE('',#4549,#4815);+#4815 = DEFINITIONAL_REPRESENTATION('',(#4816),#4820);+#4816 = LINE('',#4817,#4818);+#4817 = CARTESIAN_POINT('',(-8.5,-7.7));+#4818 = VECTOR('',#4819,1.);+#4819 = DIRECTION('',(1.,0.));+#4820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4821 = ORIENTED_EDGE('',*,*,#4822,.F.);+#4822 = EDGE_CURVE('',#4823,#4800,#4825,.T.);+#4823 = VERTEX_POINT('',#4824);+#4824 = CARTESIAN_POINT('',(36.06,0.5,3.7));+#4825 = SURFACE_CURVE('',#4826,(#4830,#4837),.PCURVE_S1.);+#4826 = LINE('',#4827,#4828);+#4827 = CARTESIAN_POINT('',(35.56,0.5,3.7));+#4828 = VECTOR('',#4829,1.);+#4829 = DIRECTION('',(-1.,-0.,0.));+#4830 = PCURVE('',#4740,#4831);+#4831 = DEFINITIONAL_REPRESENTATION('',(#4832),#4836);+#4832 = LINE('',#4833,#4834);+#4833 = CARTESIAN_POINT('',(0.5,-8.5));+#4834 = VECTOR('',#4835,1.);+#4835 = DIRECTION('',(-1.,-0.));+#4836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4837 = PCURVE('',#4838,#4843);+#4838 = PLANE('',#4839);+#4839 = AXIS2_PLACEMENT_3D('',#4840,#4841,#4842);+#4840 = CARTESIAN_POINT('',(36.06,0.5,-4.));+#4841 = DIRECTION('',(0.,-1.,0.));+#4842 = DIRECTION('',(-1.,0.,0.));+#4843 = DEFINITIONAL_REPRESENTATION('',(#4844),#4848);+#4844 = LINE('',#4845,#4846);+#4845 = CARTESIAN_POINT('',(0.5,-7.7));+#4846 = VECTOR('',#4847,1.);+#4847 = DIRECTION('',(1.,0.));+#4848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4849 = ORIENTED_EDGE('',*,*,#4850,.F.);+#4850 = EDGE_CURVE('',#4725,#4823,#4851,.T.);+#4851 = SURFACE_CURVE('',#4852,(#4856,#4863),.PCURVE_S1.);+#4852 = LINE('',#4853,#4854);+#4853 = CARTESIAN_POINT('',(36.06,9.,3.7));+#4854 = VECTOR('',#4855,1.);+#4855 = DIRECTION('',(0.,-1.,0.));+#4856 = PCURVE('',#4740,#4857);+#4857 = DEFINITIONAL_REPRESENTATION('',(#4858),#4862);+#4858 = LINE('',#4859,#4860);+#4859 = CARTESIAN_POINT('',(1.,0.));+#4860 = VECTOR('',#4861,1.);+#4861 = DIRECTION('',(0.,-1.));+#4862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4863 = PCURVE('',#4605,#4864);+#4864 = DEFINITIONAL_REPRESENTATION('',(#4865),#4869);+#4865 = LINE('',#4866,#4867);+#4866 = CARTESIAN_POINT('',(9.5,-7.7));+#4867 = VECTOR('',#4868,1.);+#4868 = DIRECTION('',(-1.,0.));+#4869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4870 = ADVANCED_FACE('',(#4871),#4838,.F.);+#4871 = FACE_BOUND('',#4872,.F.);+#4872 = EDGE_LOOP('',(#4873,#4898,#4919,#4920));+#4873 = ORIENTED_EDGE('',*,*,#4874,.F.);+#4874 = EDGE_CURVE('',#4875,#4877,#4879,.T.);+#4875 = VERTEX_POINT('',#4876);+#4876 = CARTESIAN_POINT('',(36.06,0.5,-4.));+#4877 = VERTEX_POINT('',#4878);+#4878 = CARTESIAN_POINT('',(35.06,0.5,-4.));+#4879 = SURFACE_CURVE('',#4880,(#4884,#4891),.PCURVE_S1.);+#4880 = LINE('',#4881,#4882);+#4881 = CARTESIAN_POINT('',(36.06,0.5,-4.));+#4882 = VECTOR('',#4883,1.);+#4883 = DIRECTION('',(-1.,0.,0.));+#4884 = PCURVE('',#4838,#4885);+#4885 = DEFINITIONAL_REPRESENTATION('',(#4886),#4890);+#4886 = LINE('',#4887,#4888);+#4887 = CARTESIAN_POINT('',(0.,-0.));+#4888 = VECTOR('',#4889,1.);+#4889 = DIRECTION('',(1.,0.));+#4890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4891 = PCURVE('',#4631,#4892);+#4892 = DEFINITIONAL_REPRESENTATION('',(#4893),#4897);+#4893 = LINE('',#4894,#4895);+#4894 = CARTESIAN_POINT('',(0.5,0.5));+#4895 = VECTOR('',#4896,1.);+#4896 = DIRECTION('',(-1.,0.));+#4897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4898 = ORIENTED_EDGE('',*,*,#4899,.T.);+#4899 = EDGE_CURVE('',#4875,#4823,#4900,.T.);+#4900 = SURFACE_CURVE('',#4901,(#4905,#4912),.PCURVE_S1.);+#4901 = LINE('',#4902,#4903);+#4902 = CARTESIAN_POINT('',(36.06,0.5,-4.));+#4903 = VECTOR('',#4904,1.);+#4904 = DIRECTION('',(0.,0.,1.));+#4905 = PCURVE('',#4838,#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('',#4605,#4913);+#4913 = DEFINITIONAL_REPRESENTATION('',(#4914),#4918);+#4914 = LINE('',#4915,#4916);+#4915 = CARTESIAN_POINT('',(1.,0.));+#4916 = VECTOR('',#4917,1.);+#4917 = DIRECTION('',(0.,-1.));+#4918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4919 = ORIENTED_EDGE('',*,*,#4822,.T.);+#4920 = ORIENTED_EDGE('',*,*,#4921,.F.);+#4921 = EDGE_CURVE('',#4877,#4800,#4922,.T.);+#4922 = SURFACE_CURVE('',#4923,(#4927,#4934),.PCURVE_S1.);+#4923 = LINE('',#4924,#4925);+#4924 = CARTESIAN_POINT('',(35.06,0.5,-4.));+#4925 = VECTOR('',#4926,1.);+#4926 = DIRECTION('',(0.,0.,1.));+#4927 = PCURVE('',#4838,#4928);+#4928 = DEFINITIONAL_REPRESENTATION('',(#4929),#4933);+#4929 = LINE('',#4930,#4931);+#4930 = CARTESIAN_POINT('',(1.,0.));+#4931 = VECTOR('',#4932,1.);+#4932 = DIRECTION('',(0.,-1.));+#4933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4934 = PCURVE('',#4549,#4935);+#4935 = DEFINITIONAL_REPRESENTATION('',(#4936),#4940);+#4936 = LINE('',#4937,#4938);+#4937 = CARTESIAN_POINT('',(0.,0.));+#4938 = VECTOR('',#4939,1.);+#4939 = DIRECTION('',(0.,-1.));+#4940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4941 = ADVANCED_FACE('',(#4942),#4631,.F.);+#4942 = FACE_BOUND('',#4943,.F.);+#4943 = EDGE_LOOP('',(#4944,#4945,#4966,#4967));+#4944 = ORIENTED_EDGE('',*,*,#4617,.T.);+#4945 = ORIENTED_EDGE('',*,*,#4946,.T.);+#4946 = EDGE_CURVE('',#4590,#4875,#4947,.T.);+#4947 = SURFACE_CURVE('',#4948,(#4952,#4959),.PCURVE_S1.);+#4948 = LINE('',#4949,#4950);+#4949 = CARTESIAN_POINT('',(36.06,-0.5,-4.));+#4950 = VECTOR('',#4951,1.);+#4951 = DIRECTION('',(0.,1.,0.));+#4952 = PCURVE('',#4631,#4953);+#4953 = DEFINITIONAL_REPRESENTATION('',(#4954),#4958);+#4954 = LINE('',#4955,#4956);+#4955 = CARTESIAN_POINT('',(0.5,-0.5));+#4956 = VECTOR('',#4957,1.);+#4957 = DIRECTION('',(0.,1.));+#4958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4959 = PCURVE('',#4605,#4960);+#4960 = DEFINITIONAL_REPRESENTATION('',(#4961),#4965);+#4961 = LINE('',#4962,#4963);+#4962 = CARTESIAN_POINT('',(0.,0.));+#4963 = VECTOR('',#4964,1.);+#4964 = DIRECTION('',(1.,0.));+#4965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4966 = ORIENTED_EDGE('',*,*,#4874,.T.);+#4967 = ORIENTED_EDGE('',*,*,#4968,.T.);+#4968 = EDGE_CURVE('',#4877,#4527,#4969,.T.);+#4969 = SURFACE_CURVE('',#4970,(#4974,#4981),.PCURVE_S1.);+#4970 = LINE('',#4971,#4972);+#4971 = CARTESIAN_POINT('',(35.06,0.5,-4.));+#4972 = VECTOR('',#4973,1.);+#4973 = DIRECTION('',(0.,-1.,0.));+#4974 = PCURVE('',#4631,#4975);+#4975 = DEFINITIONAL_REPRESENTATION('',(#4976),#4980);+#4976 = LINE('',#4977,#4978);+#4977 = CARTESIAN_POINT('',(-0.5,0.5));+#4978 = VECTOR('',#4979,1.);+#4979 = DIRECTION('',(0.,-1.));+#4980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4981 = PCURVE('',#4549,#4982);+#4982 = DEFINITIONAL_REPRESENTATION('',(#4983),#4987);+#4983 = LINE('',#4984,#4985);+#4984 = CARTESIAN_POINT('',(0.,0.));+#4985 = VECTOR('',#4986,1.);+#4986 = DIRECTION('',(1.,0.));+#4987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4988 = ADVANCED_FACE('',(#4989),#4605,.F.);+#4989 = FACE_BOUND('',#4990,.F.);+#4990 = EDGE_LOOP('',(#4991,#4992,#4993,#4994,#4995,#4996));+#4991 = ORIENTED_EDGE('',*,*,#4946,.F.);+#4992 = ORIENTED_EDGE('',*,*,#4589,.T.);+#4993 = ORIENTED_EDGE('',*,*,#4670,.F.);+#4994 = ORIENTED_EDGE('',*,*,#4752,.F.);+#4995 = ORIENTED_EDGE('',*,*,#4850,.T.);+#4996 = ORIENTED_EDGE('',*,*,#4899,.F.);+#4997 = ADVANCED_FACE('',(#4998),#4549,.F.);+#4998 = FACE_BOUND('',#4999,.F.);+#4999 = EDGE_LOOP('',(#5000,#5001,#5002,#5003,#5004,#5005));+#5000 = ORIENTED_EDGE('',*,*,#4968,.F.);+#5001 = ORIENTED_EDGE('',*,*,#4921,.T.);+#5002 = ORIENTED_EDGE('',*,*,#4799,.F.);+#5003 = ORIENTED_EDGE('',*,*,#4774,.F.);+#5004 = ORIENTED_EDGE('',*,*,#4646,.F.);+#5005 = ORIENTED_EDGE('',*,*,#4526,.F.);+#5006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5010)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5007,#5008,#5009)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5007 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5008 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5009 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5010 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5007,+  'distance_accuracy_value','confusion accuracy');+#5011 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5012,#5014);+#5012 = ( REPRESENTATION_RELATIONSHIP('','',#1117,#55) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5013) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5013 = ITEM_DEFINED_TRANSFORMATION('','',#11,#60);+#5014 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #5015);+#5015 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('58','pins','',#50,#1112,$);+#5016 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1114));+#5017 = SHAPE_DEFINITION_REPRESENTATION(#5018,#5024);+#5018 = PRODUCT_DEFINITION_SHAPE('','',#5019);+#5019 = PRODUCT_DEFINITION('design','',#5020,#5023);+#5020 = PRODUCT_DEFINITION_FORMATION('','',#5021);+#5021 = PRODUCT('threaded_inserts','threaded_inserts','',(#5022));+#5022 = PRODUCT_CONTEXT('',#2,'mechanical');+#5023 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#5024 = SHAPE_REPRESENTATION('',(#11,#5025,#5207),#5389);+#5025 = MANIFOLD_SOLID_BREP('',#5026);+#5026 = CLOSED_SHELL('',(#5027,#5115,#5193,#5200));+#5027 = ADVANCED_FACE('',(#5028),#5041,.T.);+#5028 = FACE_BOUND('',#5029,.T.);+#5029 = EDGE_LOOP('',(#5030,#5064,#5087,#5114));+#5030 = ORIENTED_EDGE('',*,*,#5031,.T.);+#5031 = EDGE_CURVE('',#5032,#5032,#5034,.T.);+#5032 = VERTEX_POINT('',#5033);+#5033 = CARTESIAN_POINT('',(-3.13,10.25,4.2));+#5034 = SURFACE_CURVE('',#5035,(#5040,#5052),.PCURVE_S1.);+#5035 = CIRCLE('',#5036,1.95);+#5036 = AXIS2_PLACEMENT_3D('',#5037,#5038,#5039);+#5037 = CARTESIAN_POINT('',(-5.08,10.25,4.2));+#5038 = DIRECTION('',(0.,-1.,0.));+#5039 = DIRECTION('',(1.,0.,0.));+#5040 = PCURVE('',#5041,#5046);+#5041 = CYLINDRICAL_SURFACE('',#5042,1.95);+#5042 = AXIS2_PLACEMENT_3D('',#5043,#5044,#5045);+#5043 = CARTESIAN_POINT('',(-5.08,10.25,4.2));+#5044 = DIRECTION('',(-0.,1.,-0.));+#5045 = DIRECTION('',(1.,0.,0.));+#5046 = DEFINITIONAL_REPRESENTATION('',(#5047),#5051);+#5047 = LINE('',#5048,#5049);+#5048 = CARTESIAN_POINT('',(6.28318530718,0.));+#5049 = VECTOR('',#5050,1.);+#5050 = DIRECTION('',(-1.,0.));+#5051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5052 = PCURVE('',#5053,#5058);+#5053 = PLANE('',#5054);+#5054 = AXIS2_PLACEMENT_3D('',#5055,#5056,#5057);+#5055 = CARTESIAN_POINT('',(-5.08,10.25,4.2));+#5056 = DIRECTION('',(-0.,-1.,-0.));+#5057 = DIRECTION('',(0.,0.,-1.));+#5058 = DEFINITIONAL_REPRESENTATION('',(#5059),#5063);+#5059 = CIRCLE('',#5060,1.95);+#5060 = AXIS2_PLACEMENT_2D('',#5061,#5062);+#5061 = CARTESIAN_POINT('',(0.,0.));+#5062 = DIRECTION('',(0.,1.));+#5063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5064 = ORIENTED_EDGE('',*,*,#5065,.T.);+#5065 = EDGE_CURVE('',#5032,#5066,#5068,.T.);+#5066 = VERTEX_POINT('',#5067);+#5067 = CARTESIAN_POINT('',(-3.13,6.25,4.2));+#5068 = SEAM_CURVE('',#5069,(#5073,#5080),.PCURVE_S1.);+#5069 = LINE('',#5070,#5071);+#5070 = CARTESIAN_POINT('',(-3.13,10.25,4.2));+#5071 = VECTOR('',#5072,1.);+#5072 = DIRECTION('',(0.,-1.,0.));+#5073 = PCURVE('',#5041,#5074);+#5074 = DEFINITIONAL_REPRESENTATION('',(#5075),#5079);+#5075 = LINE('',#5076,#5077);+#5076 = CARTESIAN_POINT('',(0.,0.));+#5077 = VECTOR('',#5078,1.);+#5078 = DIRECTION('',(0.,-1.));+#5079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5080 = PCURVE('',#5041,#5081);+#5081 = DEFINITIONAL_REPRESENTATION('',(#5082),#5086);+#5082 = LINE('',#5083,#5084);+#5083 = CARTESIAN_POINT('',(6.28318530718,0.));+#5084 = VECTOR('',#5085,1.);+#5085 = DIRECTION('',(0.,-1.));+#5086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5087 = ORIENTED_EDGE('',*,*,#5088,.F.);+#5088 = EDGE_CURVE('',#5066,#5066,#5089,.T.);+#5089 = SURFACE_CURVE('',#5090,(#5095,#5102),.PCURVE_S1.);+#5090 = CIRCLE('',#5091,1.95);+#5091 = AXIS2_PLACEMENT_3D('',#5092,#5093,#5094);+#5092 = CARTESIAN_POINT('',(-5.08,6.25,4.2));+#5093 = DIRECTION('',(0.,-1.,0.));+#5094 = DIRECTION('',(1.,0.,0.));+#5095 = PCURVE('',#5041,#5096);+#5096 = DEFINITIONAL_REPRESENTATION('',(#5097),#5101);+#5097 = LINE('',#5098,#5099);+#5098 = CARTESIAN_POINT('',(6.28318530718,-4.));+#5099 = VECTOR('',#5100,1.);+#5100 = DIRECTION('',(-1.,0.));+#5101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5102 = PCURVE('',#5103,#5108);+#5103 = PLANE('',#5104);+#5104 = AXIS2_PLACEMENT_3D('',#5105,#5106,#5107);+#5105 = CARTESIAN_POINT('',(-5.08,6.25,4.2));+#5106 = DIRECTION('',(-0.,-1.,-0.));+#5107 = DIRECTION('',(0.,0.,-1.));+#5108 = DEFINITIONAL_REPRESENTATION('',(#5109),#5113);+#5109 = CIRCLE('',#5110,1.95);+#5110 = AXIS2_PLACEMENT_2D('',#5111,#5112);+#5111 = CARTESIAN_POINT('',(0.,0.));+#5112 = DIRECTION('',(0.,1.));+#5113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5114 = ORIENTED_EDGE('',*,*,#5065,.F.);+#5115 = ADVANCED_FACE('',(#5116),#5129,.F.);+#5116 = FACE_BOUND('',#5117,.F.);+#5117 = EDGE_LOOP('',(#5118,#5147,#5170,#5192));+#5118 = ORIENTED_EDGE('',*,*,#5119,.T.);+#5119 = EDGE_CURVE('',#5120,#5120,#5122,.T.);+#5120 = VERTEX_POINT('',#5121);+#5121 = CARTESIAN_POINT('',(-3.88,10.25,4.2));+#5122 = SURFACE_CURVE('',#5123,(#5128,#5140),.PCURVE_S1.);+#5123 = CIRCLE('',#5124,1.2);+#5124 = AXIS2_PLACEMENT_3D('',#5125,#5126,#5127);+#5125 = CARTESIAN_POINT('',(-5.08,10.25,4.2));+#5126 = DIRECTION('',(0.,-1.,0.));+#5127 = DIRECTION('',(1.,0.,0.));+#5128 = PCURVE('',#5129,#5134);+#5129 = CYLINDRICAL_SURFACE('',#5130,1.2);+#5130 = AXIS2_PLACEMENT_3D('',#5131,#5132,#5133);+#5131 = CARTESIAN_POINT('',(-5.08,10.25,4.2));+#5132 = DIRECTION('',(-0.,1.,-0.));+#5133 = DIRECTION('',(1.,0.,0.));+#5134 = DEFINITIONAL_REPRESENTATION('',(#5135),#5139);+#5135 = LINE('',#5136,#5137);+#5136 = CARTESIAN_POINT('',(6.28318530718,0.));+#5137 = VECTOR('',#5138,1.);+#5138 = DIRECTION('',(-1.,0.));+#5139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5140 = PCURVE('',#5053,#5141);+#5141 = DEFINITIONAL_REPRESENTATION('',(#5142),#5146);+#5142 = CIRCLE('',#5143,1.2);+#5143 = AXIS2_PLACEMENT_2D('',#5144,#5145);+#5144 = CARTESIAN_POINT('',(0.,0.));+#5145 = DIRECTION('',(0.,1.));+#5146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5147 = ORIENTED_EDGE('',*,*,#5148,.T.);+#5148 = EDGE_CURVE('',#5120,#5149,#5151,.T.);+#5149 = VERTEX_POINT('',#5150);+#5150 = CARTESIAN_POINT('',(-3.88,6.25,4.2));+#5151 = SEAM_CURVE('',#5152,(#5156,#5163),.PCURVE_S1.);+#5152 = LINE('',#5153,#5154);+#5153 = CARTESIAN_POINT('',(-3.88,10.25,4.2));+#5154 = VECTOR('',#5155,1.);+#5155 = DIRECTION('',(0.,-1.,0.));+#5156 = PCURVE('',#5129,#5157);+#5157 = DEFINITIONAL_REPRESENTATION('',(#5158),#5162);+#5158 = LINE('',#5159,#5160);+#5159 = CARTESIAN_POINT('',(0.,0.));+#5160 = VECTOR('',#5161,1.);+#5161 = DIRECTION('',(0.,-1.));+#5162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5163 = PCURVE('',#5129,#5164);+#5164 = DEFINITIONAL_REPRESENTATION('',(#5165),#5169);+#5165 = LINE('',#5166,#5167);+#5166 = CARTESIAN_POINT('',(6.28318530718,0.));+#5167 = VECTOR('',#5168,1.);+#5168 = DIRECTION('',(0.,-1.));+#5169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5170 = ORIENTED_EDGE('',*,*,#5171,.F.);+#5171 = EDGE_CURVE('',#5149,#5149,#5172,.T.);+#5172 = SURFACE_CURVE('',#5173,(#5178,#5185),.PCURVE_S1.);+#5173 = CIRCLE('',#5174,1.2);+#5174 = AXIS2_PLACEMENT_3D('',#5175,#5176,#5177);+#5175 = CARTESIAN_POINT('',(-5.08,6.25,4.2));+#5176 = DIRECTION('',(0.,-1.,0.));+#5177 = DIRECTION('',(1.,0.,0.));+#5178 = PCURVE('',#5129,#5179);+#5179 = DEFINITIONAL_REPRESENTATION('',(#5180),#5184);+#5180 = LINE('',#5181,#5182);+#5181 = CARTESIAN_POINT('',(6.28318530718,-4.));+#5182 = VECTOR('',#5183,1.);+#5183 = DIRECTION('',(-1.,0.));+#5184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5185 = PCURVE('',#5103,#5186);+#5186 = DEFINITIONAL_REPRESENTATION('',(#5187),#5191);+#5187 = CIRCLE('',#5188,1.2);+#5188 = AXIS2_PLACEMENT_2D('',#5189,#5190);+#5189 = CARTESIAN_POINT('',(0.,0.));+#5190 = DIRECTION('',(0.,1.));+#5191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5192 = ORIENTED_EDGE('',*,*,#5148,.F.);+#5193 = ADVANCED_FACE('',(#5194,#5197),#5053,.F.);+#5194 = FACE_BOUND('',#5195,.F.);+#5195 = EDGE_LOOP('',(#5196));+#5196 = ORIENTED_EDGE('',*,*,#5031,.T.);+#5197 = FACE_BOUND('',#5198,.F.);+#5198 = EDGE_LOOP('',(#5199));+#5199 = ORIENTED_EDGE('',*,*,#5119,.F.);+#5200 = ADVANCED_FACE('',(#5201,#5204),#5103,.T.);+#5201 = FACE_BOUND('',#5202,.T.);+#5202 = EDGE_LOOP('',(#5203));+#5203 = ORIENTED_EDGE('',*,*,#5088,.T.);+#5204 = FACE_BOUND('',#5205,.T.);+#5205 = EDGE_LOOP('',(#5206));+#5206 = ORIENTED_EDGE('',*,*,#5171,.F.);+#5207 = MANIFOLD_SOLID_BREP('',#5208);+#5208 = CLOSED_SHELL('',(#5209,#5297,#5375,#5382));+#5209 = ADVANCED_FACE('',(#5210),#5223,.T.);+#5210 = FACE_BOUND('',#5211,.T.);+#5211 = EDGE_LOOP('',(#5212,#5246,#5269,#5296));+#5212 = ORIENTED_EDGE('',*,*,#5213,.T.);+#5213 = EDGE_CURVE('',#5214,#5214,#5216,.T.);+#5214 = VERTEX_POINT('',#5215);+#5215 = CARTESIAN_POINT('',(42.59,10.25,4.2));+#5216 = SURFACE_CURVE('',#5217,(#5222,#5234),.PCURVE_S1.);+#5217 = CIRCLE('',#5218,1.95);+#5218 = AXIS2_PLACEMENT_3D('',#5219,#5220,#5221);+#5219 = CARTESIAN_POINT('',(40.64,10.25,4.2));+#5220 = DIRECTION('',(0.,-1.,0.));+#5221 = DIRECTION('',(1.,0.,0.));+#5222 = PCURVE('',#5223,#5228);+#5223 = CYLINDRICAL_SURFACE('',#5224,1.95);+#5224 = AXIS2_PLACEMENT_3D('',#5225,#5226,#5227);+#5225 = CARTESIAN_POINT('',(40.64,10.25,4.2));+#5226 = DIRECTION('',(-0.,1.,-0.));+#5227 = DIRECTION('',(1.,0.,0.));+#5228 = DEFINITIONAL_REPRESENTATION('',(#5229),#5233);+#5229 = LINE('',#5230,#5231);+#5230 = CARTESIAN_POINT('',(6.28318530718,0.));+#5231 = VECTOR('',#5232,1.);+#5232 = DIRECTION('',(-1.,0.));+#5233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5234 = PCURVE('',#5235,#5240);+#5235 = PLANE('',#5236);+#5236 = AXIS2_PLACEMENT_3D('',#5237,#5238,#5239);+#5237 = CARTESIAN_POINT('',(40.64,10.25,4.2));+#5238 = DIRECTION('',(-0.,-1.,-0.));+#5239 = DIRECTION('',(0.,0.,-1.));+#5240 = DEFINITIONAL_REPRESENTATION('',(#5241),#5245);+#5241 = CIRCLE('',#5242,1.95);+#5242 = AXIS2_PLACEMENT_2D('',#5243,#5244);+#5243 = CARTESIAN_POINT('',(0.,0.));+#5244 = DIRECTION('',(0.,1.));+#5245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5246 = ORIENTED_EDGE('',*,*,#5247,.T.);+#5247 = EDGE_CURVE('',#5214,#5248,#5250,.T.);+#5248 = VERTEX_POINT('',#5249);+#5249 = CARTESIAN_POINT('',(42.59,6.25,4.2));+#5250 = SEAM_CURVE('',#5251,(#5255,#5262),.PCURVE_S1.);+#5251 = LINE('',#5252,#5253);+#5252 = CARTESIAN_POINT('',(42.59,10.25,4.2));+#5253 = VECTOR('',#5254,1.);+#5254 = DIRECTION('',(0.,-1.,0.));+#5255 = PCURVE('',#5223,#5256);+#5256 = DEFINITIONAL_REPRESENTATION('',(#5257),#5261);+#5257 = LINE('',#5258,#5259);+#5258 = CARTESIAN_POINT('',(0.,0.));+#5259 = VECTOR('',#5260,1.);+#5260 = DIRECTION('',(0.,-1.));+#5261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5262 = PCURVE('',#5223,#5263);+#5263 = DEFINITIONAL_REPRESENTATION('',(#5264),#5268);+#5264 = LINE('',#5265,#5266);+#5265 = CARTESIAN_POINT('',(6.28318530718,0.));+#5266 = VECTOR('',#5267,1.);+#5267 = DIRECTION('',(0.,-1.));+#5268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5269 = ORIENTED_EDGE('',*,*,#5270,.F.);+#5270 = EDGE_CURVE('',#5248,#5248,#5271,.T.);+#5271 = SURFACE_CURVE('',#5272,(#5277,#5284),.PCURVE_S1.);+#5272 = CIRCLE('',#5273,1.95);+#5273 = AXIS2_PLACEMENT_3D('',#5274,#5275,#5276);+#5274 = CARTESIAN_POINT('',(40.64,6.25,4.2));+#5275 = DIRECTION('',(0.,-1.,0.));+#5276 = DIRECTION('',(1.,0.,0.));+#5277 = PCURVE('',#5223,#5278);+#5278 = DEFINITIONAL_REPRESENTATION('',(#5279),#5283);+#5279 = LINE('',#5280,#5281);+#5280 = CARTESIAN_POINT('',(6.28318530718,-4.));+#5281 = VECTOR('',#5282,1.);+#5282 = DIRECTION('',(-1.,0.));+#5283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5284 = PCURVE('',#5285,#5290);+#5285 = PLANE('',#5286);+#5286 = AXIS2_PLACEMENT_3D('',#5287,#5288,#5289);+#5287 = CARTESIAN_POINT('',(40.64,6.25,4.2));+#5288 = DIRECTION('',(-0.,-1.,-0.));+#5289 = DIRECTION('',(0.,0.,-1.));+#5290 = DEFINITIONAL_REPRESENTATION('',(#5291),#5295);+#5291 = CIRCLE('',#5292,1.95);+#5292 = AXIS2_PLACEMENT_2D('',#5293,#5294);+#5293 = CARTESIAN_POINT('',(0.,0.));+#5294 = DIRECTION('',(0.,1.));+#5295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5296 = ORIENTED_EDGE('',*,*,#5247,.F.);+#5297 = ADVANCED_FACE('',(#5298),#5311,.F.);+#5298 = FACE_BOUND('',#5299,.F.);+#5299 = EDGE_LOOP('',(#5300,#5329,#5352,#5374));+#5300 = ORIENTED_EDGE('',*,*,#5301,.T.);+#5301 = EDGE_CURVE('',#5302,#5302,#5304,.T.);+#5302 = VERTEX_POINT('',#5303);+#5303 = CARTESIAN_POINT('',(41.84,10.25,4.2));+#5304 = SURFACE_CURVE('',#5305,(#5310,#5322),.PCURVE_S1.);+#5305 = CIRCLE('',#5306,1.2);+#5306 = AXIS2_PLACEMENT_3D('',#5307,#5308,#5309);+#5307 = CARTESIAN_POINT('',(40.64,10.25,4.2));+#5308 = DIRECTION('',(0.,-1.,0.));+#5309 = DIRECTION('',(1.,0.,0.));+#5310 = PCURVE('',#5311,#5316);+#5311 = CYLINDRICAL_SURFACE('',#5312,1.2);+#5312 = AXIS2_PLACEMENT_3D('',#5313,#5314,#5315);+#5313 = CARTESIAN_POINT('',(40.64,10.25,4.2));+#5314 = DIRECTION('',(-0.,1.,-0.));+#5315 = DIRECTION('',(1.,0.,0.));+#5316 = DEFINITIONAL_REPRESENTATION('',(#5317),#5321);+#5317 = LINE('',#5318,#5319);+#5318 = CARTESIAN_POINT('',(6.28318530718,0.));+#5319 = VECTOR('',#5320,1.);+#5320 = DIRECTION('',(-1.,0.));+#5321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5322 = PCURVE('',#5235,#5323);+#5323 = DEFINITIONAL_REPRESENTATION('',(#5324),#5328);+#5324 = CIRCLE('',#5325,1.2);+#5325 = AXIS2_PLACEMENT_2D('',#5326,#5327);+#5326 = CARTESIAN_POINT('',(0.,0.));+#5327 = DIRECTION('',(0.,1.));+#5328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5329 = ORIENTED_EDGE('',*,*,#5330,.T.);+#5330 = EDGE_CURVE('',#5302,#5331,#5333,.T.);+#5331 = VERTEX_POINT('',#5332);+#5332 = CARTESIAN_POINT('',(41.84,6.25,4.2));+#5333 = SEAM_CURVE('',#5334,(#5338,#5345),.PCURVE_S1.);+#5334 = LINE('',#5335,#5336);+#5335 = CARTESIAN_POINT('',(41.84,10.25,4.2));+#5336 = VECTOR('',#5337,1.);+#5337 = DIRECTION('',(0.,-1.,0.));+#5338 = PCURVE('',#5311,#5339);+#5339 = DEFINITIONAL_REPRESENTATION('',(#5340),#5344);+#5340 = LINE('',#5341,#5342);+#5341 = CARTESIAN_POINT('',(0.,0.));+#5342 = VECTOR('',#5343,1.);+#5343 = DIRECTION('',(0.,-1.));+#5344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5345 = PCURVE('',#5311,#5346);+#5346 = DEFINITIONAL_REPRESENTATION('',(#5347),#5351);+#5347 = LINE('',#5348,#5349);+#5348 = CARTESIAN_POINT('',(6.28318530718,0.));+#5349 = VECTOR('',#5350,1.);+#5350 = DIRECTION('',(0.,-1.));+#5351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5352 = ORIENTED_EDGE('',*,*,#5353,.F.);+#5353 = EDGE_CURVE('',#5331,#5331,#5354,.T.);+#5354 = SURFACE_CURVE('',#5355,(#5360,#5367),.PCURVE_S1.);+#5355 = CIRCLE('',#5356,1.2);+#5356 = AXIS2_PLACEMENT_3D('',#5357,#5358,#5359);+#5357 = CARTESIAN_POINT('',(40.64,6.25,4.2));+#5358 = DIRECTION('',(0.,-1.,0.));+#5359 = DIRECTION('',(1.,0.,0.));+#5360 = PCURVE('',#5311,#5361);+#5361 = DEFINITIONAL_REPRESENTATION('',(#5362),#5366);+#5362 = LINE('',#5363,#5364);+#5363 = CARTESIAN_POINT('',(6.28318530718,-4.));+#5364 = VECTOR('',#5365,1.);+#5365 = DIRECTION('',(-1.,0.));+#5366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5367 = PCURVE('',#5285,#5368);+#5368 = DEFINITIONAL_REPRESENTATION('',(#5369),#5373);+#5369 = CIRCLE('',#5370,1.2);+#5370 = AXIS2_PLACEMENT_2D('',#5371,#5372);+#5371 = CARTESIAN_POINT('',(0.,0.));+#5372 = DIRECTION('',(0.,1.));+#5373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5374 = ORIENTED_EDGE('',*,*,#5330,.F.);+#5375 = ADVANCED_FACE('',(#5376,#5379),#5235,.F.);+#5376 = FACE_BOUND('',#5377,.F.);+#5377 = EDGE_LOOP('',(#5378));+#5378 = ORIENTED_EDGE('',*,*,#5213,.T.);+#5379 = FACE_BOUND('',#5380,.F.);+#5380 = EDGE_LOOP('',(#5381));+#5381 = ORIENTED_EDGE('',*,*,#5301,.F.);+#5382 = ADVANCED_FACE('',(#5383,#5386),#5285,.T.);+#5383 = FACE_BOUND('',#5384,.T.);+#5384 = EDGE_LOOP('',(#5385));+#5385 = ORIENTED_EDGE('',*,*,#5270,.T.);+#5386 = FACE_BOUND('',#5387,.T.);+#5387 = EDGE_LOOP('',(#5388));+#5388 = ORIENTED_EDGE('',*,*,#5353,.F.);+#5389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5393)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5390,#5391,#5392)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5390 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5391 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5392 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5393 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5390,+  'distance_accuracy_value','confusion accuracy');+#5394 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5395,#5397);+#5395 = ( REPRESENTATION_RELATIONSHIP('','',#5024,#55) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5396) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5396 = ITEM_DEFINED_TRANSFORMATION('','',#11,#64);+#5397 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #5398);+#5398 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('59','threaded_inserts','',#50,+  #5019,$);+#5399 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5021));+#5400 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #5401),#1099);+#5401 = STYLED_ITEM('color',(#5402),#87);+#5402 = PRESENTATION_STYLE_ASSIGNMENT((#5403));+#5403 = SURFACE_STYLE_USAGE(.BOTH.,#5404);+#5404 = SURFACE_SIDE_STYLE('',(#5405));+#5405 = SURFACE_STYLE_FILL_AREA(#5406);+#5406 = FILL_AREA_STYLE('',(#5407));+#5407 = FILL_AREA_STYLE_COLOUR('',#5408);+#5408 = COLOUR_RGB('',0.130000001093,0.55000000909,0.309999994343);+#5409 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #5410,#5418,#5425,#5432,#5439,#5446,#5453,#5460),#5006);+#5410 = STYLED_ITEM('color',(#5411),#1118);+#5411 = PRESENTATION_STYLE_ASSIGNMENT((#5412));+#5412 = SURFACE_STYLE_USAGE(.BOTH.,#5413);+#5413 = SURFACE_SIDE_STYLE('',(#5414));+#5414 = SURFACE_STYLE_FILL_AREA(#5415);+#5415 = FILL_AREA_STYLE('',(#5416));+#5416 = FILL_AREA_STYLE_COLOUR('',#5417);+#5417 = COLOUR_RGB('',0.850000012718,0.850000012718,0.879999997771);+#5418 = STYLED_ITEM('color',(#5419),#1604);+#5419 = PRESENTATION_STYLE_ASSIGNMENT((#5420));+#5420 = SURFACE_STYLE_USAGE(.BOTH.,#5421);+#5421 = SURFACE_SIDE_STYLE('',(#5422));+#5422 = SURFACE_STYLE_FILL_AREA(#5423);+#5423 = FILL_AREA_STYLE('',(#5424));+#5424 = FILL_AREA_STYLE_COLOUR('',#5417);+#5425 = STYLED_ITEM('color',(#5426),#2090);+#5426 = PRESENTATION_STYLE_ASSIGNMENT((#5427));+#5427 = SURFACE_STYLE_USAGE(.BOTH.,#5428);+#5428 = SURFACE_SIDE_STYLE('',(#5429));+#5429 = SURFACE_STYLE_FILL_AREA(#5430);+#5430 = FILL_AREA_STYLE('',(#5431));+#5431 = FILL_AREA_STYLE_COLOUR('',#5417);+#5432 = STYLED_ITEM('color',(#5433),#2576);+#5433 = PRESENTATION_STYLE_ASSIGNMENT((#5434));+#5434 = SURFACE_STYLE_USAGE(.BOTH.,#5435);+#5435 = SURFACE_SIDE_STYLE('',(#5436));+#5436 = SURFACE_STYLE_FILL_AREA(#5437);+#5437 = FILL_AREA_STYLE('',(#5438));+#5438 = FILL_AREA_STYLE_COLOUR('',#5417);+#5439 = STYLED_ITEM('color',(#5440),#3062);+#5440 = PRESENTATION_STYLE_ASSIGNMENT((#5441));+#5441 = SURFACE_STYLE_USAGE(.BOTH.,#5442);+#5442 = SURFACE_SIDE_STYLE('',(#5443));+#5443 = SURFACE_STYLE_FILL_AREA(#5444);+#5444 = FILL_AREA_STYLE('',(#5445));+#5445 = FILL_AREA_STYLE_COLOUR('',#5417);+#5446 = STYLED_ITEM('color',(#5447),#3548);+#5447 = PRESENTATION_STYLE_ASSIGNMENT((#5448));+#5448 = SURFACE_STYLE_USAGE(.BOTH.,#5449);+#5449 = SURFACE_SIDE_STYLE('',(#5450));+#5450 = SURFACE_STYLE_FILL_AREA(#5451);+#5451 = FILL_AREA_STYLE('',(#5452));+#5452 = FILL_AREA_STYLE_COLOUR('',#5417);+#5453 = STYLED_ITEM('color',(#5454),#4034);+#5454 = PRESENTATION_STYLE_ASSIGNMENT((#5455));+#5455 = SURFACE_STYLE_USAGE(.BOTH.,#5456);+#5456 = SURFACE_SIDE_STYLE('',(#5457));+#5457 = SURFACE_STYLE_FILL_AREA(#5458);+#5458 = FILL_AREA_STYLE('',(#5459));+#5459 = FILL_AREA_STYLE_COLOUR('',#5417);+#5460 = STYLED_ITEM('color',(#5461),#4520);+#5461 = PRESENTATION_STYLE_ASSIGNMENT((#5462));+#5462 = SURFACE_STYLE_USAGE(.BOTH.,#5463);+#5463 = SURFACE_SIDE_STYLE('',(#5464));+#5464 = SURFACE_STYLE_FILL_AREA(#5465);+#5465 = FILL_AREA_STYLE('',(#5466));+#5466 = FILL_AREA_STYLE_COLOUR('',#5417);+#5467 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #5468,#5476),#5389);+#5468 = STYLED_ITEM('color',(#5469),#5025);+#5469 = PRESENTATION_STYLE_ASSIGNMENT((#5470));+#5470 = SURFACE_STYLE_USAGE(.BOTH.,#5471);+#5471 = SURFACE_SIDE_STYLE('',(#5472));+#5472 = SURFACE_STYLE_FILL_AREA(#5473);+#5473 = FILL_AREA_STYLE('',(#5474));+#5474 = FILL_AREA_STYLE_COLOUR('',#5475);+#5475 = COLOUR_RGB('',0.78000000177,0.620000000292,0.27999999963);+#5476 = STYLED_ITEM('color',(#5477),#5207);+#5477 = PRESENTATION_STYLE_ASSIGNMENT((#5478));+#5478 = SURFACE_STYLE_USAGE(.BOTH.,#5479);+#5479 = SURFACE_SIDE_STYLE('',(#5480));+#5480 = SURFACE_STYLE_FILL_AREA(#5481);+#5481 = FILL_AREA_STYLE('',(#5482));+#5482 = FILL_AREA_STYLE_COLOUR('',#5475);+ENDSEC;+END-ISO-10303-21;
README.md+46−1
@@ -1,3 +1,48 @@ # 2EHDRM-08P -Dinkle PCB connector socket (pluggable terminal block header), 5.08 mm, 8 positions, threaded flange, THT 1x08, 5.08 mm pitch, horizontal. KiCad symbol, footprint and 3D as used on Adom boards.+::adom-verified{src="/adom/2ehdrm-08p/render/verification.json"}++**Dinkle** · PCB connector socket (pluggable terminal block header), 5.08 mm, 8 positions, threaded flange · THT 1x08, 5.08 mm pitch, horizontal++2EHDRM-08P from Dinkle, in a THT 1x08, 5.08 mm pitch, horizontal. Symbol, footprint and 3D model are the ones used on Adom board designs (3D model extracted from the board STEP export, seated in the footprint frame). **Staged for validation: see the open items in the verification log above.**++- Mating plug (named by the design owner): Dinkle 2ESDVM-08P, 5.08 mm 8-position plug with mating flange (DigiKey 2861-2ESDVM-08P-ND). Neither Dinkle catalog page states the pairing.+- Catalog data (Dinkle 2EHDRM-XXP, 2021-05-19 V1): 5.08 mm pitch, length 5.08 x (P - 1) + 15.24 mm, width 12 mm, height 8.47 mm, 1.0 x 1.0 mm pins, 1.6-1.7 mm PCB holes, IEC 630 V / 18 A, UL 300 V / 15 A, -40 to 120 C.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | 1 | unspecified | Position 1; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol] |+| 2 | 2 | unspecified | Position 2; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol] |+| 3 | 3 | unspecified | Position 3; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol] |+| 4 | 4 | unspecified | Position 4; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol] |+| 5 | 5 | unspecified | Position 5; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol] |+| 6 | 6 | unspecified | Position 6; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol] |+| 7 | 7 | unspecified | Position 7; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol] |+| 8 | 8 | unspecified | Position 8; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol] |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Dinkle |+| Package | THT 1x08, 5.08 mm pitch, horizontal |+| Category | Connectors |+| Pins | 8 |++## CAD++- Symbol: `2ehdrm-08p` (source library `2026-04-28_15-24-39:250-408`)+- Footprint: `Dinkle_CDT:Dinkle_2EHDRM-08P_1x08_P5.08mm_Horizontal_ThreadedFlange`+- 3D model path in footprint: `${KIPRJMOD}/2ehdrm-08p.step`+- 3D files: `2ehdrm-08p.step` / `2ehdrm-08p.glb`.+- EAGLE/Fusion library: `2ehdrm-08p.lbr` (adom-lbr)++## Provenance++- **Datasheet:** [Dinkle datasheet](https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/3750/2EHDRM-XXP.pdf) (sha256 `eb80ee727694d57b`, retrieved 2026-10-16, tier: mfr)+- **CAD:** Footprint, symbol and 3D model as used on Adom board designs; the 3D model was extracted from the board STEP export.+- **Pins:** KiCad symbol from the source board.++[Datasheet PDF](docs/2ehdrm-08p-datasheet.pdf)
docs/2ehdrm-08p-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+154
@@ -0,0 +1,154 @@+{+  "slug": "2ehdrm-08p",+  "version": "0.1.0",+  "type": "component",+  "tags": [+    "component",+    "connectors",+    "2ehdrm-08p",+    "board-derived",+    "staged-for-validation"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "verification.json",+    "2ehdrm-08p.kicad_sym",+    "2ehdrm-08p.kicad_mod",+    "2ehdrm-08p.glb",+    "2ehdrm-08p.step",+    "2ehdrm-08p.lbr",+    "docs/hero.png",+    "docs/2ehdrm-08p-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ],+  "component": {+    "mpn": "2EHDRM-08P",+    "manufacturer": "Dinkle",+    "package": "THT 1x08, 5.08 mm pitch, horizontal",+    "pin_count": 8,+    "category": "Connectors",+    "subcategory": "PCB connector socket (pluggable terminal block header), 5.08 mm, 8 positions, threaded flange",+    "datasheet": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/3750/2EHDRM-XXP.pdf",+    "parts": {+      "symbol": "2ehdrm-08p.kicad_sym",+      "footprint": "2ehdrm-08p.kicad_mod",+      "model_3d": "2ehdrm-08p.glb",+      "model_3d_plain": "2ehdrm-08p.glb",+      "model_3d_step": "2ehdrm-08p.step",+      "model_3d_step_plain": "2ehdrm-08p.step",+      "lbr": "2ehdrm-08p.lbr"+    },+    "distributor_links": {+      "digikey": {+        "part": "2861-2EHDRM-08P-ND",+        "url": "https://www.digikey.com/en/products/detail/dinkle-corporation-usa/2EHDRM-08P/15222190"+      },+      "mouser": false,+      "mouser_note": "2026-10-16: no exact-MPN listing for 2EHDRM-08P found via the mouser API.",+      "lcsc": false,+      "lcsc_note": "2026-10-16: no LCSC number on the source BOM and none found in the JLCPCB/LCSC catalogue for 2EHDRM-08P."+    },+    "pins": [+      {+        "number": "1",+        "name": "1",+        "type": "unspecified",+        "description": "Position 1; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol]"+      },+      {+        "number": "2",+        "name": "2",+        "type": "unspecified",+        "description": "Position 2; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol]"+      },+      {+        "number": "3",+        "name": "3",+        "type": "unspecified",+        "description": "Position 3; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol]"+      },+      {+        "number": "4",+        "name": "4",+        "type": "unspecified",+        "description": "Position 4; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol]"+      },+      {+        "number": "5",+        "name": "5",+        "type": "unspecified",+        "description": "Position 5; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol]"+      },+      {+        "number": "6",+        "name": "6",+        "type": "unspecified",+        "description": "Position 6; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol]"+      },+      {+        "number": "7",+        "name": "7",+        "type": "unspecified",+        "description": "Position 7; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol]"+      },+      {+        "number": "8",+        "name": "8",+        "type": "unspecified",+        "description": "Position 8; numbering follows the board footprint (the Dinkle catalog page prints no pin numbers). [from symbol]"+      }+    ],+    "provenance": {+      "factory_chain": {+        "pipeline": "adom-parts (board-derived) 0.1",+        "pins": "KiCad symbol from the source board",+        "at": "2026-10-16"+      },+      "datasheet": {+        "url": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/3750/2EHDRM-XXP.pdf",+        "pages": null,+        "sha256": "eb80ee727694d57b0a52f5321cc3f88083932856462b8b8c501d3bbecb38fed2",+        "source_tier": "mfr"+      },+      "cad": "Footprint, symbol and 3D model as used on Adom board designs; the 3D model was extracted from the board STEP export",+      "pins": {+        "total": 8,+        "described": 8,+        "cites_pages": false,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "2ehdrm-08p.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin",+        "seat": "z = 0 (PCB top surface)",+        "extents_mm": [+          50.8,+          12.0,+          12.47+        ],+        "zmin_mm": -4.0,+        "footprint_binding": "identity",+        "sha256": "5ba73be657871c9821aa1572b35ad7bce68f3544d008843317025d9fc5e198df",+        "checked": "2026-10-16",+        "checked_by": "adom-parts/partstep.py (placement inverse from the source board; centroid-matched to KiCad library models on 59 reference cases)"+      }+    ]+  },+  "description": "Dinkle PCB connector socket (pluggable terminal block header), 5.08 mm, 8 positions, threaded flange, THT 1x08, 5.08 mm pitch, horizontal. KiCad symbol, footprint and 3D as used on Adom boards."+}\ No newline at end of file
verification.jsonadded+150
@@ -0,0 +1,150 @@+{+ "schema": "adom/verification@1",+ "part": "2EHDRM-08P",+ "variants": [],+ "entries": [+  {+   "date": "2026-10-16",+   "by": {+    "name": "Claude (AI build)",+    "handle": "claude"+   },+   "status": "open",+   "title": "Automated build checks (awaiting human validation)",+   "scope": [+    "symbol",+    "footprint",+    "3d",+    "pins"+   ],+   "variants": [+    "*"+   ],+   "checks": [+    {+     "text": "Footprint extracted pad-for-pad from the source board and normalized to the footprint frame (back-side parts un-mirrored)",+     "result": "pass"+    },+    {+     "text": "3D model seated z=0 at footprint origin (placement inverse; method centroid-matched to KiCad library models on 59 cases)",+     "result": "pass"+    },+    {+     "text": "adom-lbr generate + lint passed",+     "result": "pass"+    },+    {+     "text": "8 of 8 pins described",+     "result": "pass"+    },+    {+     "text": "Not yet checked by a person: land pattern vs datasheet, pin-1/orientation, 3D body vs drawing",+     "result": "note"+    }+   ],+   "evidence": [+    {+     "label": "datasheet",+     "href": "docs/2ehdrm-08p-datasheet.pdf"+    }+   ],+   "files": {+    "2ehdrm-08p.kicad_sym": "a11df7642aea595b1fac2945f2221503e28be35a95a4b84f19e03dcdda029baf",+    "2ehdrm-08p.kicad_mod": "e4d5e18023f7975b2b34dc3698823f43a402e0cca1eb868d6aeea61538deab25",+    "2ehdrm-08p.step": "5ba73be657871c9821aa1572b35ad7bce68f3544d008843317025d9fc5e198df"+   }+  },+  {+   "date": "2026-10-16",+   "by": {+    "name": "Claude (AI build)",+    "handle": "claude"+   },+   "status": "open",+   "title": "The board symbol is a WAGO 250-408 symbol reused for this Dinkle header; its stale WAGO ke...",+   "scope": [+    "review"+   ],+   "variants": [+    "*"+   ],+   "checks": [+    {+     "text": "The board symbol is a WAGO 250-408 symbol reused for this Dinkle header; its stale WAGO keyword, footprint filter and datasheet fields are replaced on this page.",+     "result": "note"+    }+   ],+   "evidence": [],+   "files": {}+  },+  {+   "date": "2026-10-16",+   "by": {+    "name": "Claude (AI build)",+    "handle": "claude"+   },+   "status": "open",+   "title": "Mating plug 2ESDVM-08P is named by the design owner; the Dinkle catalog pages for 2EHDRM-X...",+   "scope": [+    "review"+   ],+   "variants": [+    "*"+   ],+   "checks": [+    {+     "text": "Mating plug 2ESDVM-08P is named by the design owner; the Dinkle catalog pages for 2EHDRM-XXP and 2ESDVM-XXP do not state the pairing.",+     "result": "note"+    }+   ],+   "evidence": [],+   "files": {}+  },+  {+   "date": "2026-10-16",+   "by": {+    "name": "Claude (AI build)",+    "handle": "claude"+   },+   "status": "open",+   "title": "The Dinkle catalog page prints no pin numbering; positions 1-8 follow the board footprint.",+   "scope": [+    "review"+   ],+   "variants": [+    "*"+   ],+   "checks": [+    {+     "text": "The Dinkle catalog page prints no pin numbering; positions 1-8 follow the board footprint.",+     "result": "note"+    }+   ],+   "evidence": [],+   "files": {}+  },+  {+   "date": "2026-10-16",+   "by": {+    "name": "Claude (AI build)",+    "handle": "claude"+   },+   "status": "open",+   "title": "3D model provenance: extracted from the source board STEP export (designer custom library ...",+   "scope": [+    "review"+   ],+   "variants": [+    "*"+   ],+   "checks": [+    {+     "text": "3D model provenance: extracted from the source board STEP export (designer custom library Dinkle_CDT); the upstream model licence is not stated, so the page licence is NOASSERTION.",+     "result": "note"+    }+   ],+   "evidence": [],+   "files": {}+  }+ ]+}\ No newline at end of file