summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjoshreve <j.a.shreve@gmail.com>2021-03-28 16:57:38 -0400
committerjoshreve <j.a.shreve@gmail.com>2021-03-28 16:57:38 -0400
commitd146c7375ca98331b0019f9d78b9a89e288f3887 (patch)
tree027f14c63827e1f047818fc384df6b1c7f2dafa2 /src
parent0a4415211089c448996cc95c0033d0b5a241c2c2 (diff)
Added hot swap and file import capabilities for modification of switch plates.
Diffstat (limited to 'src')
-rw-r--r--src/dactyl_manuform.py58
-rw-r--r--src/dactyl_manuform_cadquery.py157
-rw-r--r--src/hot_swap_plate.step7303
-rw-r--r--src/hot_swap_plate.stlbin337284 -> 53484 bytes
-rw-r--r--src/hot_swap_plate_V01.FCStdbin0 -> 131082 bytes
5 files changed, 7439 insertions, 79 deletions
diff --git a/src/dactyl_manuform.py b/src/dactyl_manuform.py
index 87f2fde..c2695cb 100644
--- a/src/dactyl_manuform.py
+++ b/src/dactyl_manuform.py
@@ -26,6 +26,8 @@ centerrow = nrows - 3 # controls front_back tilt
centercol = 3 # controls left_right tilt / tenting (higher number is more tenting)
tenting_angle = pi / 12.0 # or, change this for more precise tenting control
+#symmetry states if it is a symmetric or asymmetric build. If asymmetric it doubles the generation time.
+symmetry = "symmetric" # "asymmetric" or "symmetric"
if nrows > 5:
column_style = "orthographic"
@@ -87,12 +89,18 @@ plate_thickness = 4
mount_width = keyswitch_width + 3
mount_height = keyswitch_height + 3
+hot_swap = False
+
plate_file = None
plate_offset = 0.0
-# plate_file = path.join("..", "src", r"hot_swap_plate.stl")
-# plate_offset = plate_thickness - 5.25
-def single_plate(cylinder_segments=100):
+if hot_swap:
+ symmetry = "asymmetric"
+ plate_file = path.join("..", "src", r"hot_swap_plate.stl")
+ # plate_offset = plate_thickness - 5.25
+ plate_offset = 0.0
+
+def single_plate(cylinder_segments=100, side="right"):
top_wall = sl.cube([keyswitch_width + 3, 1.5, plate_thickness], center=True)
top_wall = sl.translate(
(0, (1.5 / 2) + (keyswitch_height / 2), plate_thickness / 2)
@@ -122,10 +130,13 @@ def single_plate(cylinder_segments=100):
if plate_file is not None:
socket = sl.import_(plate_file)
- socket = sl.translate([0, 0, plate_offset])(socket)
+ socket = sl.translate([0, 0, plate_thickness + plate_offset])(socket)
plate = sl.union()(plate, socket)
+ if side == "left":
+ plate = sl.mirror([-1, 0, 0])(plate)
+
return plate
@@ -164,7 +175,7 @@ def sa_cap(Usize=1):
else:
key_cap = sl.hull()(k1, k2)
- key_cap = sl.translate([0, 0, 5 + plate_thickness])(key_cap)
+ # key_cap = sl.translate([0, 0, 5 + plate_thickness])(key_cap)
key_cap = sl.color([220 / 255, 163 / 255, 163 / 255, 1])(key_cap)
return key_cap
@@ -283,8 +294,8 @@ def key_position(position, column, row):
)
-def key_holes():
- hole = single_plate()
+def key_holes(side="right"):
+ hole = single_plate(side=side)
holes = []
for column in range(ncols):
for row in range(nrows):
@@ -483,9 +494,13 @@ def thumbcaps():
return t1 + t15
-def thumb():
- shape = thumb_1x_layout(single_plate())
- shape += thumb_15x_layout(single_plate())
+def thumb(side="right"):
+ # shape = thumb_1x_layout(single_plate(side=side))
+ # shape += thumb_15x_layout(single_plate(side=side))
+ # shape += thumb_15x_layout(double_plate())
+
+ shape = thumb_1x_layout(sl.rotate([0.0, 0.0, -90])(single_plate(side=side)))
+ shape += thumb_15x_layout(sl.rotate([0.0, 0.0, -90])(single_plate(side=side)))
shape += thumb_15x_layout(double_plate())
return shape
@@ -1241,8 +1256,8 @@ def wire_posts():
return shape
-def model_right():
- shape = sl.union()(key_holes(), connectors(), thumb(), thumb_connectors(),)
+def model_side(side="right"):
+ shape = sl.union()(key_holes(side=side), connectors(), thumb(side=side), thumb_connectors(),)
s2 = sl.union()(case_walls(), screw_insert_outers(), teensy_holder(), usb_holder(),)
@@ -1251,14 +1266,25 @@ def model_right():
shape = sl.union()(shape, s2, rj9_holder(), wire_posts(),)
shape -= sl.translate([0, 0, -20])(sl.cube([350, 350, 40], center=True))
+
+ if side == "left":
+ shape = sl.mirror([-1, 0, 0])(shape)
+
return shape
+mod_r = model_side(side="right")
-sl.scad_render_to_file(model_right(), path.join(r"..", "things", r"right_py.scad"))
+sl.scad_render_to_file(mod_r, path.join(r"..", "things", r"right_py.scad"))
-sl.scad_render_to_file(
- sl.mirror([-1, 0, 0])(model_right()), path.join(r"..", "things", r"left_py.scad")
-)
+if symmetry == "asymmetric":
+ mod_l = model_side(side="left")
+ sl.scad_render_to_file(
+ mod_l, path.join(r"..", "things", r"left_py.scad")
+ )
+else:
+ sl.scad_render_to_file(
+ sl.mirror([-1, 0, 0])(mod_r), path.join(r"..", "things", r"left_py.scad")
+ )
def baseplate():
diff --git a/src/dactyl_manuform_cadquery.py b/src/dactyl_manuform_cadquery.py
index ca88d29..bb12a4d 100644
--- a/src/dactyl_manuform_cadquery.py
+++ b/src/dactyl_manuform_cadquery.py
@@ -30,12 +30,77 @@ centerrow = nrows - 3 # controls front_back tilt
centercol = 3 # controls left_right tilt / tenting (higher number is more tenting)
tenting_angle = pi / 12.0 # or, change this for more precise tenting control
+#symmetry states if it is a symmetric or asymmetric build. If asymmetric it doubles the generation time.
+symmetry = "symmetric" # "asymmetric" or "symmetric"
+
if nrows > 5:
column_style = "orthographic"
else:
column_style = "standard" # options include :standard, :orthographic, and :fixed
+thumb_offsets = [6, -3, 7]
+keyboard_z_offset = (
+ 9 # controls overall height# original=9 with centercol=3# use 16 for centercol=2
+)
+
+extra_width = 2.5 # extra space between the base of keys# original= 2
+extra_height = 1.0 # original= 0.5
+
+wall_z_offset = -15 # length of the first downward_sloping part of the wall (negative)
+wall_xy_offset = 5 # offset in the x and/or y direction for the first downward_sloping part of the wall (negative)
+wall_thickness = 2 # wall thickness parameter# originally 5
+
+## Settings for column_style == :fixed
+## The defaults roughly match Maltron settings
+## http://patentimages.storage.googleapis.com/EP0219944A2/imgf0002.png
+## fixed_z overrides the z portion of the column ofsets above.
+## NOTE: THIS DOESN'T WORK QUITE LIKE I'D HOPED.
+fixed_angles = [deg2rad(10), deg2rad(10), 0, 0, 0, deg2rad(-15), deg2rad(-15)]
+fixed_x = [-41.5, -22.5, 0, 20.3, 41.4, 65.5, 89.6] # relative to the middle finger
+fixed_z = [12.1, 8.3, 0, 5, 10.7, 14.5, 17.5]
+fixed_tenting = deg2rad(0)
+
+#######################
+## General variables ##
+#######################
+
+lastrow = nrows - 1
+cornerrow = lastrow - 1
+lastcol = ncols - 1
+
+#################
+## Switch Hole ##
+#################
+
+keyswitch_height = 14.4 ## Was 14.1, then 14.25
+keyswitch_width = 14.4
+
+sa_profile_key_height = 12.7
+
+plate_thickness = 4
+mount_width = keyswitch_width + 3
+mount_height = keyswitch_height + 3
+mount_thickness = plate_thickness
+
+SWITCH_WIDTH = 14
+SWITCH_HEIGHT = 14
+CLIP_THICKNESS = 1.4
+CLIP_UNDERCUT = 1.0
+UNDERCUT_TRANSITION = .2
+
+hot_swap = False
+
+plate_file = None
+plate_offset = 0.0
+
+if hot_swap:
+ symmetry = "asymmetric"
+ plate_file = path.join("..", "src", r"hot_swap_plate.step")
+ plate_offset = 0.0
+
+
+
# column_style='fixed'
def rotate(shape, angle):
@@ -147,58 +212,7 @@ def column_offset(column: int) -> list:
return [0, 0, 0]
-thumb_offsets = [6, -3, 7]
-keyboard_z_offset = (
- 9 # controls overall height# original=9 with centercol=3# use 16 for centercol=2
-)
-
-extra_width = 2.5 # extra space between the base of keys# original= 2
-extra_height = 1.0 # original= 0.5
-
-wall_z_offset = -15 # length of the first downward_sloping part of the wall (negative)
-wall_xy_offset = 5 # offset in the x and/or y direction for the first downward_sloping part of the wall (negative)
-wall_thickness = 2 # wall thickness parameter# originally 5
-
-## Settings for column_style == :fixed
-## The defaults roughly match Maltron settings
-## http://patentimages.storage.googleapis.com/EP0219944A2/imgf0002.png
-## fixed_z overrides the z portion of the column ofsets above.
-## NOTE: THIS DOESN'T WORK QUITE LIKE I'D HOPED.
-fixed_angles = [deg2rad(10), deg2rad(10), 0, 0, 0, deg2rad(-15), deg2rad(-15)]
-fixed_x = [-41.5, -22.5, 0, 20.3, 41.4, 65.5, 89.6] # relative to the middle finger
-fixed_z = [12.1, 8.3, 0, 5, 10.7, 14.5, 17.5]
-fixed_tenting = deg2rad(0)
-
-#######################
-## General variables ##
-#######################
-
-lastrow = nrows - 1
-cornerrow = lastrow - 1
-lastcol = ncols - 1
-
-#################
-## Switch Hole ##
-#################
-
-keyswitch_height = 14.4 ## Was 14.1, then 14.25
-keyswitch_width = 14.4
-
-sa_profile_key_height = 12.7
-
-plate_thickness = 4
-mount_width = keyswitch_width + 3
-mount_height = keyswitch_height + 3
-mount_thickness = plate_thickness
-
-SWITCH_WIDTH = 14
-SWITCH_HEIGHT = 14
-CLIP_THICKNESS = 1.4
-CLIP_UNDERCUT = 1.0
-UNDERCUT_TRANSITION = .2
-
-
-def single_plate(cylinder_segments=100):
+def single_plate(cylinder_segments=100, side="right"):
top_wall = cq.Workplane("XY").box(keyswitch_width + 3, 1.5, plate_thickness)
top_wall = top_wall.translate((0, (1.5 / 2) + (keyswitch_height / 2), plate_thickness / 2))
@@ -222,6 +236,16 @@ def single_plate(cylinder_segments=100):
plate = plate_half1.union(plate_half2)
+ if plate_file is not None:
+ socket = cq.Workplane('XY').add(cq.importers.importShape(
+ cq.exporters.ExportTypes.STEP,
+ plate_file))
+ socket = socket.translate([0, 0, plate_thickness + plate_offset])
+ plate = plate.union(socket)
+
+ if side == "left":
+ plate = plate.mirror('YZ')
+
return plate
@@ -385,14 +409,14 @@ def key_position(position, column, row):
)
-def key_holes():
+def key_holes(side="right"):
print('key_holes()')
# hole = single_plate()
holes = []
for column in range(ncols):
for row in range(nrows):
if (column in [2, 3]) or (not row == lastrow):
- holes.append(key_place(single_plate(), column, row))
+ holes.append(key_place(single_plate(side=side), column, row))
shape = union(holes)
@@ -602,10 +626,10 @@ def thumbcaps():
return t1.add(t15)
-def thumb():
+def thumb(side="right"):
print('thumb()')
- shape = thumb_1x_layout(single_plate())
- shape = shape.union(thumb_15x_layout(single_plate()))
+ shape = thumb_1x_layout(rotate(single_plate(side=side), (0, 0, -90)))
+ shape = shape.union(thumb_15x_layout(rotate(single_plate(side=side), (0, 0, -90))))
shape = shape.union(thumb_15x_layout(double_plate()))
return shape
@@ -1442,11 +1466,11 @@ def wire_posts():
return shape
-def model_right():
+def model_side(side="right"):
print('model_right()')
- shape = cq.Workplane('XY').union(key_holes())
+ shape = cq.Workplane('XY').union(key_holes(side=side))
shape = shape.union(connectors())
- shape = shape.union(thumb())
+ shape = shape.union(thumb(side=side))
shape = shape.union(thumb_connectors())
s2 = cq.Workplane('XY').union(case_walls())
s2 = union([s2, *screw_insert_outers])
@@ -1468,14 +1492,21 @@ def model_right():
shape = shape.add(thumbcaps())
shape = shape.add(caps())
- return shape
+ if side == "left":
+ shape = shape.mirror('YZ')
+ return shape
-mod_r = model_right()
+mod_r = model_side(side="right")
cq.exporters.export(w=mod_r, fname=path.join(r"..", "things", r"right_og_py.step"), exportType='STEP')
-cq.exporters.export(w=mod_r.mirror('YZ'), fname=path.join(r"..", "things", r"left_og_py.step"), exportType='STEP')
+if symmetry == "asymmetric":
+ mod_l = model_side(side="left")
+ cq.exporters.export(w=mod_l, fname=path.join(r"..", "things", r"left_og_py.step"), exportType='STEP')
+
+else:
+ cq.exporters.export(w=mod_r.mirror('YZ'), fname=path.join(r"..", "things", r"left_og_py.step"), exportType='STEP')
def baseplate():
diff --git a/src/hot_swap_plate.step b/src/hot_swap_plate.step
new file mode 100644
index 0000000..13ce36c
--- /dev/null
+++ b/src/hot_swap_plate.step
@@ -0,0 +1,7303 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'E:/Users/jashreve/Documents/git/dactyl-keyboard-JS/src/hot_swap_
+plate.step','2021-03-28T15:39:35',('Author'),(''),
+ 'Open CASCADE STEP processor 7.2','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+ 'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+ 'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('socket029','socket029','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#5721);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#137,#213,#287,#388,#489,#519,#605,#701,#797,
+ #873,#982,#1086,#1141,#1168,#1988,#2332,#2520,#2547,#2623,#2672,
+ #2866,#2918,#2994,#3043,#3092,#3141,#3190,#3217,#3244,#3271,#3298,
+ #3325,#3352,#3379,#3386,#3435,#3533,#3583,#3749,#3882,#3982,#4014,
+ #4068,#4122,#4246,#4298,#4345,#4392,#4512,#4539,#4586,#4656,#4688,
+ #4839,#4891,#5067,#5094,#5121,#5128,#5153,#5253,#5302,#5356,#5383,
+ #5432,#5481,#5508,#5538,#5570,#5597,#5624,#5649,#5676,#5687,#5714));
+#17 = ADVANCED_FACE('',(#18),#32,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#111));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(5.3,6.373224,-8.23347));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-4.2,6.373224,-8.23347));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(5.3,6.373224,-8.23347));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(-1.,-1.1E-016,-1.E-015));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(5.3,6.373224,-8.23347));
+#35 = DIRECTION('',(-1.1E-016,1.,1.12044604925E-016));
+#36 = DIRECTION('',(-8.9E-016,-1.12044604925E-016,1.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-1.1E-016,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43 = PCURVE('',#44,#49);
+#44 = PLANE('',#45);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(5.3,6.740412,-8.547345));
+#47 = DIRECTION('',(-8.3E-016,0.64976737467,0.760133119141));
+#48 = DIRECTION('',(-4.9E-016,-0.760133119141,0.64976737467));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.483057494476,2.4E-016));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(-7.E-017,-1.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#24,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(-4.2,6.373224,-8.135427));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-4.2,6.373224,-8.23347));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.E-015,-2.22044604925E-016,1.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(-1.33E-015,-9.5));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(1.,0.E+000));
+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71 = PCURVE('',#72,#77);
+#72 = PLANE('',#73);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(-4.2,6.711489086604,-8.267409836783));
+#75 = DIRECTION('',(-1.,-8.2E-016,-1.8E-015));
+#76 = DIRECTION('',(1.8E-015,2.22044604925E-016,-1.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-3.393983678321E-002,0.338265086604));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(-1.,-1.1E-016));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.F.);
+#84 = EDGE_CURVE('',#85,#57,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(5.3,6.373224,-8.135427));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(5.3,6.373224,-8.135427));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(-1.,-1.1E-016,-1.E-015));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(9.8043E-002,9.E-017));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(-1.1E-016,-1.));
+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99 = PCURVE('',#100,#105);
+#100 = PLANE('',#101);
+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
+#102 = CARTESIAN_POINT('',(5.3,6.373224,-8.135427));
+#103 = DIRECTION('',(7.7E-016,0.554701674292,-0.832049308958));
+#104 = DIRECTION('',(-5.9E-016,0.832049308958,0.554701674292));
+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(-6.E-017,-1.));
+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111 = ORIENTED_EDGE('',*,*,#112,.F.);
+#112 = EDGE_CURVE('',#22,#85,#113,.T.);
+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
+#114 = LINE('',#115,#116);
+#115 = CARTESIAN_POINT('',(5.3,6.373224,-8.23347));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(-1.E-015,-2.22044604925E-016,1.));
+#118 = PCURVE('',#32,#119);
+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
+#120 = LINE('',#121,#122);
+#121 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#122 = VECTOR('',#123,1.);
+#123 = DIRECTION('',(1.,0.E+000));
+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#125 = PCURVE('',#126,#131);
+#126 = PLANE('',#127);
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(5.3,6.711489086604,-8.267409836783));
+#129 = DIRECTION('',(-1.,-8.2E-016,-1.8E-015));
+#130 = DIRECTION('',(1.8E-015,2.22044604925E-016,-1.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(-3.393983678321E-002,0.338265086604));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(-1.,-1.1E-016));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#137 = ADVANCED_FACE('',(#138),#44,.F.);
+#138 = FACE_BOUND('',#139,.F.);
+#139 = EDGE_LOOP('',(#140,#170,#191,#192));
+#140 = ORIENTED_EDGE('',*,*,#141,.T.);
+#141 = EDGE_CURVE('',#142,#144,#146,.T.);
+#142 = VERTEX_POINT('',#143);
+#143 = CARTESIAN_POINT('',(5.3,6.740412,-8.547345));
+#144 = VERTEX_POINT('',#145);
+#145 = CARTESIAN_POINT('',(-4.2,6.740412,-8.547345));
+#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);
+#147 = LINE('',#148,#149);
+#148 = CARTESIAN_POINT('',(5.3,6.740412,-8.547345));
+#149 = VECTOR('',#150,1.);
+#150 = DIRECTION('',(-1.,-1.1E-016,-1.E-015));
+#151 = PCURVE('',#44,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(-7.E-017,-1.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#158 = PCURVE('',#159,#164);
+#159 = PLANE('',#160);
+#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163);
+#161 = CARTESIAN_POINT('',(5.3,6.946797,-8.547345));
+#162 = DIRECTION('',(-1.E-015,-1.12044604925E-016,1.));
+#163 = DIRECTION('',(1.1E-016,-1.,-1.12044604925E-016));
+#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169);
+#165 = LINE('',#166,#167);
+#166 = CARTESIAN_POINT('',(0.206385,-2.E-017));
+#167 = VECTOR('',#168,1.);
+#168 = DIRECTION('',(-0.E+000,-1.));
+#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#170 = ORIENTED_EDGE('',*,*,#171,.T.);
+#171 = EDGE_CURVE('',#144,#24,#172,.T.);
+#172 = SURFACE_CURVE('',#173,(#177,#184),.PCURVE_S1.);
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(-4.2,6.740412,-8.547345));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(-6.497673746699E-016,-0.760133119141,0.64976737467)
+ );
+#177 = PCURVE('',#44,#178);
+#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(-9.9E-016,-9.5));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(1.,-0.E+000));
+#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#184 = PCURVE('',#72,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
+#186 = LINE('',#187,#188);
+#187 = CARTESIAN_POINT('',(0.279935163217,-2.892291339562E-002));
+#188 = VECTOR('',#189,1.);
+#189 = DIRECTION('',(-0.64976737467,0.760133119141));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#191 = ORIENTED_EDGE('',*,*,#21,.F.);
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#142,#22,#194,.T.);
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(5.3,6.740412,-8.547345));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(-6.497673746699E-016,-0.760133119141,0.64976737467)
+ );
+#199 = PCURVE('',#44,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,-0.E+000));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#206 = PCURVE('',#126,#207);
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(0.279935163217,-2.892291339562E-002));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(-0.64976737467,0.760133119141));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#213 = ADVANCED_FACE('',(#214),#100,.F.);
+#214 = FACE_BOUND('',#215,.F.);
+#215 = EDGE_LOOP('',(#216,#239,#240,#263));
+#216 = ORIENTED_EDGE('',*,*,#217,.F.);
+#217 = EDGE_CURVE('',#85,#218,#220,.T.);
+#218 = VERTEX_POINT('',#219);
+#219 = CARTESIAN_POINT('',(5.3,6.494726327986,-8.054425136242));
+#220 = SURFACE_CURVE('',#221,(#225,#232),.PCURVE_S1.);
+#221 = LINE('',#222,#223);
+#222 = CARTESIAN_POINT('',(5.3,6.373224,-8.135427));
+#223 = VECTOR('',#224,1.);
+#224 = DIRECTION('',(-5.547016742923E-016,0.832049308958,0.554701674292)
+ );
+#225 = PCURVE('',#100,#226);
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);
+#227 = LINE('',#228,#229);
+#228 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#229 = VECTOR('',#230,1.);
+#230 = DIRECTION('',(1.,0.E+000));
+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#232 = PCURVE('',#126,#233);
+#233 = DEFINITIONAL_REPRESENTATION('',(#234),#238);
+#234 = LINE('',#235,#236);
+#235 = CARTESIAN_POINT('',(-0.131982836783,0.338265086604));
+#236 = VECTOR('',#237,1.);
+#237 = DIRECTION('',(-0.554701674292,-0.832049308958));
+#238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#239 = ORIENTED_EDGE('',*,*,#84,.T.);
+#240 = ORIENTED_EDGE('',*,*,#241,.T.);
+#241 = EDGE_CURVE('',#57,#242,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(-4.2,6.494726327986,-8.054425136242));
+#244 = SURFACE_CURVE('',#245,(#249,#256),.PCURVE_S1.);
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(-4.2,6.373224,-8.135427));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(-5.547016742923E-016,0.832049308958,0.554701674292)
+ );
+#249 = PCURVE('',#100,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(-6.E-016,-9.5));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(1.,0.E+000));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#256 = PCURVE('',#72,#257);
+#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262);
+#258 = LINE('',#259,#260);
+#259 = CARTESIAN_POINT('',(-0.131982836783,0.338265086604));
+#260 = VECTOR('',#261,1.);
+#261 = DIRECTION('',(-0.554701674292,-0.832049308958));
+#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#263 = ORIENTED_EDGE('',*,*,#264,.T.);
+#264 = EDGE_CURVE('',#242,#218,#265,.T.);
+#265 = SURFACE_CURVE('',#266,(#270,#276),.PCURVE_S1.);
+#266 = LINE('',#267,#268);
+#267 = CARTESIAN_POINT('',(1.05,6.494726327986,-8.054425136242));
+#268 = VECTOR('',#269,1.);
+#269 = DIRECTION('',(1.,-1.068084712007E-015,2.133667080209E-016));
+#270 = PCURVE('',#100,#271);
+#271 = DEFINITIONAL_REPRESENTATION('',(#272),#275);
+#272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#273,#274),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(-6.2,5.2),.PIECEWISE_BEZIER_KNOTS.);
+#273 = CARTESIAN_POINT('',(0.146027797485,-10.45));
+#274 = CARTESIAN_POINT('',(0.146027797485,0.95));
+#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#276 = PCURVE('',#277,#282);
+#277 = PLANE('',#278);
+#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281);
+#279 = CARTESIAN_POINT('',(-3.2,6.4,-8.133909963118));
+#280 = DIRECTION('',(-8.5E-016,-0.642787609687,0.766044443119));
+#281 = DIRECTION('',(-1.,-1.98834688217E-019,-1.109763038046E-015));
+#282 = DEFINITIONAL_REPRESENTATION('',(#283),#286);
+#283 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#284,#285),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(-6.2,5.2),.PIECEWISE_BEZIER_KNOTS.);
+#284 = CARTESIAN_POINT('',(1.95,-0.123656439045));
+#285 = CARTESIAN_POINT('',(-9.45,-0.123656439045));
+#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#287 = ADVANCED_FACE('',(#288),#126,.F.);
+#288 = FACE_BOUND('',#289,.F.);
+#289 = EDGE_LOOP('',(#290,#320,#341,#342,#343,#344,#367));
+#290 = ORIENTED_EDGE('',*,*,#291,.T.);
+#291 = EDGE_CURVE('',#292,#294,#296,.T.);
+#292 = VERTEX_POINT('',#293);
+#293 = CARTESIAN_POINT('',(5.3,6.4,-8.233909963118));
+#294 = VERTEX_POINT('',#295);
+#295 = CARTESIAN_POINT('',(5.3,6.773537331249,-8.547345));
+#296 = SURFACE_CURVE('',#297,(#301,#308),.PCURVE_S1.);
+#297 = LINE('',#298,#299);
+#298 = CARTESIAN_POINT('',(5.3,6.390274862466,-8.2257496038));
+#299 = VECTOR('',#300,1.);
+#300 = DIRECTION('',(7.1E-016,0.766044443119,-0.642787609687));
+#301 = PCURVE('',#126,#302);
+#302 = DEFINITIONAL_REPRESENTATION('',(#303),#307);
+#303 = LINE('',#304,#305);
+#304 = CARTESIAN_POINT('',(-4.166023298336E-002,0.321214224138));
+#305 = VECTOR('',#306,1.);
+#306 = DIRECTION('',(0.642787609687,-0.766044443119));
+#307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#308 = PCURVE('',#309,#314);
+#309 = PLANE('',#310);
+#310 = AXIS2_PLACEMENT_3D('',#311,#312,#313);
+#311 = CARTESIAN_POINT('',(5.3,8.9,-4.45));
+#312 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#313 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#314 = DEFINITIONAL_REPRESENTATION('',(#315),#319);
+#315 = LINE('',#316,#317);
+#316 = CARTESIAN_POINT('',(-3.7757496038,2.509725137534));
+#317 = VECTOR('',#318,1.);
+#318 = DIRECTION('',(-0.642787609687,-0.766044443119));
+#319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#320 = ORIENTED_EDGE('',*,*,#321,.T.);
+#321 = EDGE_CURVE('',#294,#142,#322,.T.);
+#322 = SURFACE_CURVE('',#323,(#327,#334),.PCURVE_S1.);
+#323 = LINE('',#324,#325);
+#324 = CARTESIAN_POINT('',(5.3,6.946797,-8.547345));
+#325 = VECTOR('',#326,1.);
+#326 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#327 = PCURVE('',#126,#328);
+#328 = DEFINITIONAL_REPRESENTATION('',(#329),#333);
+#329 = LINE('',#330,#331);
+#330 = CARTESIAN_POINT('',(0.279935163217,-0.235307913396));
+#331 = VECTOR('',#332,1.);
+#332 = DIRECTION('',(-1.1E-016,1.));
+#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#334 = PCURVE('',#159,#335);
+#335 = DEFINITIONAL_REPRESENTATION('',(#336),#340);
+#336 = LINE('',#337,#338);
+#337 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#338 = VECTOR('',#339,1.);
+#339 = DIRECTION('',(1.,-0.E+000));
+#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#341 = ORIENTED_EDGE('',*,*,#193,.T.);
+#342 = ORIENTED_EDGE('',*,*,#112,.T.);
+#343 = ORIENTED_EDGE('',*,*,#217,.T.);
+#344 = ORIENTED_EDGE('',*,*,#345,.T.);
+#345 = EDGE_CURVE('',#218,#346,#348,.T.);
+#346 = VERTEX_POINT('',#347);
+#347 = CARTESIAN_POINT('',(5.3,6.4,-8.133909963118));
+#348 = SURFACE_CURVE('',#349,(#353,#360),.PCURVE_S1.);
+#349 = LINE('',#350,#351);
+#350 = CARTESIAN_POINT('',(5.3,8.040515884311,-6.757353689652));
+#351 = VECTOR('',#352,1.);
+#352 = DIRECTION('',(7.1E-016,-0.766044443119,-0.642787609687));
+#353 = PCURVE('',#126,#354);
+#354 = DEFINITIONAL_REPRESENTATION('',(#355),#359);
+#355 = LINE('',#356,#357);
+#356 = CARTESIAN_POINT('',(-1.510056147131,-1.329026797707));
+#357 = VECTOR('',#358,1.);
+#358 = DIRECTION('',(0.642787609687,0.766044443119));
+#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#360 = PCURVE('',#309,#361);
+#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);
+#362 = LINE('',#363,#364);
+#363 = CARTESIAN_POINT('',(-2.307353689652,0.859484115689));
+#364 = VECTOR('',#365,1.);
+#365 = DIRECTION('',(-0.642787609687,0.766044443119));
+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#367 = ORIENTED_EDGE('',*,*,#368,.T.);
+#368 = EDGE_CURVE('',#346,#292,#369,.T.);
+#369 = SURFACE_CURVE('',#370,(#374,#381),.PCURVE_S1.);
+#370 = LINE('',#371,#372);
+#371 = CARTESIAN_POINT('',(5.3,6.4,-6.341954981559));
+#372 = VECTOR('',#373,1.);
+#373 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#374 = PCURVE('',#126,#375);
+#375 = DEFINITIONAL_REPRESENTATION('',(#376),#380);
+#376 = LINE('',#377,#378);
+#377 = CARTESIAN_POINT('',(-1.925454855224,0.311489086604));
+#378 = VECTOR('',#379,1.);
+#379 = DIRECTION('',(1.,-5.658E-031));
+#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#381 = PCURVE('',#309,#382);
+#382 = DEFINITIONAL_REPRESENTATION('',(#383),#387);
+#383 = LINE('',#384,#385);
+#384 = CARTESIAN_POINT('',(-1.891954981559,2.5));
+#385 = VECTOR('',#386,1.);
+#386 = DIRECTION('',(-1.,0.E+000));
+#387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#388 = ADVANCED_FACE('',(#389),#72,.T.);
+#389 = FACE_BOUND('',#390,.T.);
+#390 = EDGE_LOOP('',(#391,#421,#442,#443,#444,#445,#468));
+#391 = ORIENTED_EDGE('',*,*,#392,.F.);
+#392 = EDGE_CURVE('',#393,#395,#397,.T.);
+#393 = VERTEX_POINT('',#394);
+#394 = CARTESIAN_POINT('',(-4.2,6.773537331249,-8.547345));
+#395 = VERTEX_POINT('',#396);
+#396 = CARTESIAN_POINT('',(-4.2,6.4,-8.233909963118));
+#397 = SURFACE_CURVE('',#398,(#402,#409),.PCURVE_S1.);
+#398 = LINE('',#399,#400);
+#399 = CARTESIAN_POINT('',(-4.2,6.776701437038,-8.55));
+#400 = VECTOR('',#401,1.);
+#401 = DIRECTION('',(-7.1E-016,-0.766044443119,0.642787609687));
+#402 = PCURVE('',#72,#403);
+#403 = DEFINITIONAL_REPRESENTATION('',(#404),#408);
+#404 = LINE('',#405,#406);
+#405 = CARTESIAN_POINT('',(0.282590163217,-6.52123504333E-002));
+#406 = VECTOR('',#407,1.);
+#407 = DIRECTION('',(-0.642787609687,0.766044443119));
+#408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#409 = PCURVE('',#410,#415);
+#410 = PLANE('',#411);
+#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414);
+#412 = CARTESIAN_POINT('',(-4.2,7.508532085138,-8.262298951922));
+#413 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#414 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#415 = DEFINITIONAL_REPRESENTATION('',(#416),#420);
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(-0.731830648101,0.287701048078));
+#418 = VECTOR('',#419,1.);
+#419 = DIRECTION('',(-0.766044443119,-0.642787609687));
+#420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#421 = ORIENTED_EDGE('',*,*,#422,.T.);
+#422 = EDGE_CURVE('',#393,#144,#423,.T.);
+#423 = SURFACE_CURVE('',#424,(#428,#435),.PCURVE_S1.);
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(-4.2,6.946797,-8.547345));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#428 = PCURVE('',#72,#429);
+#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434);
+#430 = LINE('',#431,#432);
+#431 = CARTESIAN_POINT('',(0.279935163217,-0.235307913396));
+#432 = VECTOR('',#433,1.);
+#433 = DIRECTION('',(-1.1E-016,1.));
+#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#435 = PCURVE('',#159,#436);
+#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441);
+#437 = LINE('',#438,#439);
+#438 = CARTESIAN_POINT('',(-1.7E-016,-9.5));
+#439 = VECTOR('',#440,1.);
+#440 = DIRECTION('',(1.,-0.E+000));
+#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#442 = ORIENTED_EDGE('',*,*,#171,.T.);
+#443 = ORIENTED_EDGE('',*,*,#56,.T.);
+#444 = ORIENTED_EDGE('',*,*,#241,.T.);
+#445 = ORIENTED_EDGE('',*,*,#446,.F.);
+#446 = EDGE_CURVE('',#447,#242,#449,.T.);
+#447 = VERTEX_POINT('',#448);
+#448 = CARTESIAN_POINT('',(-4.2,6.4,-8.133909963118));
+#449 = SURFACE_CURVE('',#450,(#454,#461),.PCURVE_S1.);
+#450 = LINE('',#451,#452);
+#451 = CARTESIAN_POINT('',(-4.2,6.4,-8.133909963118));
+#452 = VECTOR('',#453,1.);
+#453 = DIRECTION('',(-7.1E-016,0.766044443119,0.642787609687));
+#454 = PCURVE('',#72,#455);
+#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460);
+#456 = LINE('',#457,#458);
+#457 = CARTESIAN_POINT('',(-0.133499873665,0.311489086604));
+#458 = VECTOR('',#459,1.);
+#459 = DIRECTION('',(-0.642787609687,-0.766044443119));
+#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#461 = PCURVE('',#410,#462);
+#462 = DEFINITIONAL_REPRESENTATION('',(#463),#467);
+#463 = LINE('',#464,#465);
+#464 = CARTESIAN_POINT('',(-1.108532085138,-0.128388988804));
+#465 = VECTOR('',#466,1.);
+#466 = DIRECTION('',(0.766044443119,-0.642787609687));
+#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#468 = ORIENTED_EDGE('',*,*,#469,.F.);
+#469 = EDGE_CURVE('',#395,#447,#470,.T.);
+#470 = SURFACE_CURVE('',#471,(#475,#482),.PCURVE_S1.);
+#471 = LINE('',#472,#473);
+#472 = CARTESIAN_POINT('',(-4.2,6.4,-8.233909963118));
+#473 = VECTOR('',#474,1.);
+#474 = DIRECTION('',(-1.11E-015,-1.232044604925E-015,1.));
+#475 = PCURVE('',#72,#476);
+#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481);
+#477 = LINE('',#478,#479);
+#478 = CARTESIAN_POINT('',(-3.349987366547E-002,0.311489086604));
+#479 = VECTOR('',#480,1.);
+#480 = DIRECTION('',(-1.,1.01E-015));
+#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#482 = PCURVE('',#410,#483);
+#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488);
+#484 = LINE('',#485,#486);
+#485 = CARTESIAN_POINT('',(-1.108532085138,-2.838898880404E-002));
+#486 = VECTOR('',#487,1.);
+#487 = DIRECTION('',(-1.01E-015,-1.));
+#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#489 = ADVANCED_FACE('',(#490),#159,.F.);
+#490 = FACE_BOUND('',#491,.F.);
+#491 = EDGE_LOOP('',(#492,#493,#517,#518));
+#492 = ORIENTED_EDGE('',*,*,#321,.F.);
+#493 = ORIENTED_EDGE('',*,*,#494,.T.);
+#494 = EDGE_CURVE('',#294,#393,#495,.T.);
+#495 = SURFACE_CURVE('',#496,(#500,#506),.PCURVE_S1.);
+#496 = LINE('',#497,#498);
+#497 = CARTESIAN_POINT('',(1.05,6.773537331249,-8.547345));
+#498 = VECTOR('',#499,1.);
+#499 = DIRECTION('',(-1.,-1.306116602371E-016,-1.E-015));
+#500 = PCURVE('',#159,#501);
+#501 = DEFINITIONAL_REPRESENTATION('',(#502),#505);
+#502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#503,#504),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(-5.2,6.2),.PIECEWISE_BEZIER_KNOTS.);
+#503 = CARTESIAN_POINT('',(0.173259668751,0.95));
+#504 = CARTESIAN_POINT('',(0.173259668751,-10.45));
+#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#506 = PCURVE('',#507,#512);
+#507 = PLANE('',#508);
+#508 = AXIS2_PLACEMENT_3D('',#509,#510,#511);
+#509 = CARTESIAN_POINT('',(-3.2,6.776701437038,-8.55));
+#510 = DIRECTION('',(8.5E-016,-0.642787609687,-0.766044443119));
+#511 = DIRECTION('',(1.,-1.988346882175E-019,1.109763038046E-015));
+#512 = DEFINITIONAL_REPRESENTATION('',(#513),#516);
+#513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#514,#515),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(-5.2,6.2),.PIECEWISE_BEZIER_KNOTS.);
+#514 = CARTESIAN_POINT('',(9.45,4.130446760324E-003));
+#515 = CARTESIAN_POINT('',(-1.95,4.130446760326E-003));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#517 = ORIENTED_EDGE('',*,*,#422,.T.);
+#518 = ORIENTED_EDGE('',*,*,#141,.F.);
+#519 = ADVANCED_FACE('',(#520),#277,.T.);
+#520 = FACE_BOUND('',#521,.T.);
+#521 = EDGE_LOOP('',(#522,#550,#578,#604));
+#522 = ORIENTED_EDGE('',*,*,#523,.F.);
+#523 = EDGE_CURVE('',#524,#218,#526,.T.);
+#524 = VERTEX_POINT('',#525);
+#525 = CARTESIAN_POINT('',(5.3,6.5,-8.05));
+#526 = SURFACE_CURVE('',#527,(#531,#538),.PCURVE_S1.);
+#527 = LINE('',#528,#529);
+#528 = CARTESIAN_POINT('',(5.3,8.040515884311,-6.757353689652));
+#529 = VECTOR('',#530,1.);
+#530 = DIRECTION('',(7.1E-016,-0.766044443119,-0.642787609687));
+#531 = PCURVE('',#277,#532);
+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537);
+#533 = LINE('',#534,#535);
+#534 = CARTESIAN_POINT('',(-8.5,-2.141541393645));
+#535 = VECTOR('',#536,1.);
+#536 = DIRECTION('',(0.E+000,1.));
+#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#538 = PCURVE('',#539,#544);
+#539 = PLANE('',#540);
+#540 = AXIS2_PLACEMENT_3D('',#541,#542,#543);
+#541 = CARTESIAN_POINT('',(5.3,8.9,-4.45));
+#542 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#543 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#544 = DEFINITIONAL_REPRESENTATION('',(#545),#549);
+#545 = LINE('',#546,#547);
+#546 = CARTESIAN_POINT('',(-2.307353689652,0.859484115689));
+#547 = VECTOR('',#548,1.);
+#548 = DIRECTION('',(-0.642787609687,0.766044443119));
+#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#550 = ORIENTED_EDGE('',*,*,#551,.F.);
+#551 = EDGE_CURVE('',#552,#524,#554,.T.);
+#552 = VERTEX_POINT('',#553);
+#553 = CARTESIAN_POINT('',(-4.2,6.5,-8.05));
+#554 = SURFACE_CURVE('',#555,(#559,#566),.PCURVE_S1.);
+#555 = LINE('',#556,#557);
+#556 = CARTESIAN_POINT('',(-3.2,6.5,-8.05));
+#557 = VECTOR('',#558,1.);
+#558 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#559 = PCURVE('',#277,#560);
+#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565);
+#561 = LINE('',#562,#563);
+#562 = CARTESIAN_POINT('',(-9.E-017,-0.130540728933));
+#563 = VECTOR('',#564,1.);
+#564 = DIRECTION('',(-1.,-0.E+000));
+#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#566 = PCURVE('',#567,#572);
+#567 = PLANE('',#568);
+#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571);
+#569 = CARTESIAN_POINT('',(-4.2,6.5,-7.));
+#570 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#571 = DIRECTION('',(1.,-1.354472090043E-031,6.1E-016));
+#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577);
+#573 = LINE('',#574,#575);
+#574 = CARTESIAN_POINT('',(1.,-1.05));
+#575 = VECTOR('',#576,1.);
+#576 = DIRECTION('',(1.,5.E-016));
+#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#578 = ORIENTED_EDGE('',*,*,#579,.F.);
+#579 = EDGE_CURVE('',#242,#552,#580,.T.);
+#580 = SURFACE_CURVE('',#581,(#585,#592),.PCURVE_S1.);
+#581 = LINE('',#582,#583);
+#582 = CARTESIAN_POINT('',(-4.2,6.4,-8.133909963118));
+#583 = VECTOR('',#584,1.);
+#584 = DIRECTION('',(-7.1E-016,0.766044443119,0.642787609687));
+#585 = PCURVE('',#277,#586);
+#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591);
+#587 = LINE('',#588,#589);
+#588 = CARTESIAN_POINT('',(1.,-4.8E-016));
+#589 = VECTOR('',#590,1.);
+#590 = DIRECTION('',(-0.E+000,-1.));
+#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#592 = PCURVE('',#593,#598);
+#593 = PLANE('',#594);
+#594 = AXIS2_PLACEMENT_3D('',#595,#596,#597);
+#595 = CARTESIAN_POINT('',(-4.2,7.508532085138,-8.262298951922));
+#596 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#597 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603);
+#599 = LINE('',#600,#601);
+#600 = CARTESIAN_POINT('',(-1.108532085138,-0.128388988804));
+#601 = VECTOR('',#602,1.);
+#602 = DIRECTION('',(0.766044443119,-0.642787609687));
+#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#604 = ORIENTED_EDGE('',*,*,#264,.T.);
+#605 = ADVANCED_FACE('',(#606),#309,.T.);
+#606 = FACE_BOUND('',#607,.T.);
+#607 = EDGE_LOOP('',(#608,#631,#632,#633,#634,#657,#680));
+#608 = ORIENTED_EDGE('',*,*,#609,.F.);
+#609 = EDGE_CURVE('',#218,#610,#612,.T.);
+#610 = VERTEX_POINT('',#611);
+#611 = CARTESIAN_POINT('',(5.3,6.503131,-8.048822));
+#612 = SURFACE_CURVE('',#613,(#617,#624),.PCURVE_S1.);
+#613 = LINE('',#614,#615);
+#614 = CARTESIAN_POINT('',(5.3,6.373224,-8.135427));
+#615 = VECTOR('',#616,1.);
+#616 = DIRECTION('',(-5.547016742923E-016,0.832049308958,0.554701674292)
+ );
+#617 = PCURVE('',#309,#618);
+#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623);
+#619 = LINE('',#620,#621);
+#620 = CARTESIAN_POINT('',(-3.685427,2.526776));
+#621 = VECTOR('',#622,1.);
+#622 = DIRECTION('',(0.554701674292,-0.832049308958));
+#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#624 = PCURVE('',#539,#625);
+#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630);
+#626 = LINE('',#627,#628);
+#627 = CARTESIAN_POINT('',(-3.685427,2.526776));
+#628 = VECTOR('',#629,1.);
+#629 = DIRECTION('',(0.554701674292,-0.832049308958));
+#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#631 = ORIENTED_EDGE('',*,*,#345,.T.);
+#632 = ORIENTED_EDGE('',*,*,#368,.T.);
+#633 = ORIENTED_EDGE('',*,*,#291,.T.);
+#634 = ORIENTED_EDGE('',*,*,#635,.F.);
+#635 = EDGE_CURVE('',#636,#294,#638,.T.);
+#636 = VERTEX_POINT('',#637);
+#637 = CARTESIAN_POINT('',(5.3,6.946797,-8.547345));
+#638 = SURFACE_CURVE('',#639,(#643,#650),.PCURVE_S1.);
+#639 = LINE('',#640,#641);
+#640 = CARTESIAN_POINT('',(5.3,6.946797,-8.547345));
+#641 = VECTOR('',#642,1.);
+#642 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#643 = PCURVE('',#309,#644);
+#644 = DEFINITIONAL_REPRESENTATION('',(#645),#649);
+#645 = LINE('',#646,#647);
+#646 = CARTESIAN_POINT('',(-4.097345,1.953203));
+#647 = VECTOR('',#648,1.);
+#648 = DIRECTION('',(0.E+000,1.));
+#649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#650 = PCURVE('',#539,#651);
+#651 = DEFINITIONAL_REPRESENTATION('',(#652),#656);
+#652 = LINE('',#653,#654);
+#653 = CARTESIAN_POINT('',(-4.097345,1.953203));
+#654 = VECTOR('',#655,1.);
+#655 = DIRECTION('',(0.E+000,1.));
+#656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#657 = ORIENTED_EDGE('',*,*,#658,.F.);
+#658 = EDGE_CURVE('',#659,#636,#661,.T.);
+#659 = VERTEX_POINT('',#660);
+#660 = CARTESIAN_POINT('',(5.3,6.946797,-8.048822));
+#661 = SURFACE_CURVE('',#662,(#666,#673),.PCURVE_S1.);
+#662 = LINE('',#663,#664);
+#663 = CARTESIAN_POINT('',(5.3,6.946797,-8.048822));
+#664 = VECTOR('',#665,1.);
+#665 = DIRECTION('',(1.E-015,2.22044604925E-016,-1.));
+#666 = PCURVE('',#309,#667);
+#667 = DEFINITIONAL_REPRESENTATION('',(#668),#672);
+#668 = LINE('',#669,#670);
+#669 = CARTESIAN_POINT('',(-3.598822,1.953203));
+#670 = VECTOR('',#671,1.);
+#671 = DIRECTION('',(-1.,0.E+000));
+#672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#673 = PCURVE('',#539,#674);
+#674 = DEFINITIONAL_REPRESENTATION('',(#675),#679);
+#675 = LINE('',#676,#677);
+#676 = CARTESIAN_POINT('',(-3.598822,1.953203));
+#677 = VECTOR('',#678,1.);
+#678 = DIRECTION('',(-1.,0.E+000));
+#679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#680 = ORIENTED_EDGE('',*,*,#681,.F.);
+#681 = EDGE_CURVE('',#610,#659,#682,.T.);
+#682 = SURFACE_CURVE('',#683,(#687,#694),.PCURVE_S1.);
+#683 = LINE('',#684,#685);
+#684 = CARTESIAN_POINT('',(5.3,6.503131,-8.048822));
+#685 = VECTOR('',#686,1.);
+#686 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#687 = PCURVE('',#309,#688);
+#688 = DEFINITIONAL_REPRESENTATION('',(#689),#693);
+#689 = LINE('',#690,#691);
+#690 = CARTESIAN_POINT('',(-3.598822,2.396869));
+#691 = VECTOR('',#692,1.);
+#692 = DIRECTION('',(0.E+000,-1.));
+#693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#694 = PCURVE('',#539,#695);
+#695 = DEFINITIONAL_REPRESENTATION('',(#696),#700);
+#696 = LINE('',#697,#698);
+#697 = CARTESIAN_POINT('',(-3.598822,2.396869));
+#698 = VECTOR('',#699,1.);
+#699 = DIRECTION('',(0.E+000,-1.));
+#700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#701 = ADVANCED_FACE('',(#702),#410,.T.);
+#702 = FACE_BOUND('',#703,.T.);
+#703 = EDGE_LOOP('',(#704,#705,#728,#751,#774,#795,#796));
+#704 = ORIENTED_EDGE('',*,*,#446,.T.);
+#705 = ORIENTED_EDGE('',*,*,#706,.T.);
+#706 = EDGE_CURVE('',#242,#707,#709,.T.);
+#707 = VERTEX_POINT('',#708);
+#708 = CARTESIAN_POINT('',(-4.2,6.503131,-8.048822));
+#709 = SURFACE_CURVE('',#710,(#714,#721),.PCURVE_S1.);
+#710 = LINE('',#711,#712);
+#711 = CARTESIAN_POINT('',(-4.2,6.373224,-8.135427));
+#712 = VECTOR('',#713,1.);
+#713 = DIRECTION('',(-5.547016742923E-016,0.832049308958,0.554701674292)
+ );
+#714 = PCURVE('',#410,#715);
+#715 = DEFINITIONAL_REPRESENTATION('',(#716),#720);
+#716 = LINE('',#717,#718);
+#717 = CARTESIAN_POINT('',(-1.135308085138,-0.126871951922));
+#718 = VECTOR('',#719,1.);
+#719 = DIRECTION('',(0.832049308958,-0.554701674292));
+#720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#721 = PCURVE('',#593,#722);
+#722 = DEFINITIONAL_REPRESENTATION('',(#723),#727);
+#723 = LINE('',#724,#725);
+#724 = CARTESIAN_POINT('',(-1.135308085138,-0.126871951922));
+#725 = VECTOR('',#726,1.);
+#726 = DIRECTION('',(0.832049308958,-0.554701674292));
+#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#728 = ORIENTED_EDGE('',*,*,#729,.T.);
+#729 = EDGE_CURVE('',#707,#730,#732,.T.);
+#730 = VERTEX_POINT('',#731);
+#731 = CARTESIAN_POINT('',(-4.2,6.946797,-8.048822));
+#732 = SURFACE_CURVE('',#733,(#737,#744),.PCURVE_S1.);
+#733 = LINE('',#734,#735);
+#734 = CARTESIAN_POINT('',(-4.2,6.503131,-8.048822));
+#735 = VECTOR('',#736,1.);
+#736 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#737 = PCURVE('',#410,#738);
+#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743);
+#739 = LINE('',#740,#741);
+#740 = CARTESIAN_POINT('',(-1.005401085138,-0.213476951922));
+#741 = VECTOR('',#742,1.);
+#742 = DIRECTION('',(1.,-0.E+000));
+#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#744 = PCURVE('',#593,#745);
+#745 = DEFINITIONAL_REPRESENTATION('',(#746),#750);
+#746 = LINE('',#747,#748);
+#747 = CARTESIAN_POINT('',(-1.005401085138,-0.213476951922));
+#748 = VECTOR('',#749,1.);
+#749 = DIRECTION('',(1.,-0.E+000));
+#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#751 = ORIENTED_EDGE('',*,*,#752,.T.);
+#752 = EDGE_CURVE('',#730,#753,#755,.T.);
+#753 = VERTEX_POINT('',#754);
+#754 = CARTESIAN_POINT('',(-4.2,6.946797,-8.547345));
+#755 = SURFACE_CURVE('',#756,(#760,#767),.PCURVE_S1.);
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(-4.2,6.946797,-8.048822));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(1.E-015,2.22044604925E-016,-1.));
+#760 = PCURVE('',#410,#761);
+#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766);
+#762 = LINE('',#763,#764);
+#763 = CARTESIAN_POINT('',(-0.561735085138,-0.213476951922));
+#764 = VECTOR('',#765,1.);
+#765 = DIRECTION('',(0.E+000,1.));
+#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#767 = PCURVE('',#593,#768);
+#768 = DEFINITIONAL_REPRESENTATION('',(#769),#773);
+#769 = LINE('',#770,#771);
+#770 = CARTESIAN_POINT('',(-0.561735085138,-0.213476951922));
+#771 = VECTOR('',#772,1.);
+#772 = DIRECTION('',(0.E+000,1.));
+#773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#774 = ORIENTED_EDGE('',*,*,#775,.T.);
+#775 = EDGE_CURVE('',#753,#393,#776,.T.);
+#776 = SURFACE_CURVE('',#777,(#781,#788),.PCURVE_S1.);
+#777 = LINE('',#778,#779);
+#778 = CARTESIAN_POINT('',(-4.2,6.946797,-8.547345));
+#779 = VECTOR('',#780,1.);
+#780 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#781 = PCURVE('',#410,#782);
+#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787);
+#783 = LINE('',#784,#785);
+#784 = CARTESIAN_POINT('',(-0.561735085138,0.285046048078));
+#785 = VECTOR('',#786,1.);
+#786 = DIRECTION('',(-1.,0.E+000));
+#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#788 = PCURVE('',#593,#789);
+#789 = DEFINITIONAL_REPRESENTATION('',(#790),#794);
+#790 = LINE('',#791,#792);
+#791 = CARTESIAN_POINT('',(-0.561735085138,0.285046048078));
+#792 = VECTOR('',#793,1.);
+#793 = DIRECTION('',(-1.,0.E+000));
+#794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#795 = ORIENTED_EDGE('',*,*,#392,.T.);
+#796 = ORIENTED_EDGE('',*,*,#469,.T.);
+#797 = ADVANCED_FACE('',(#798),#507,.T.);
+#798 = FACE_BOUND('',#799,.T.);
+#799 = EDGE_LOOP('',(#800,#823,#824,#847));
+#800 = ORIENTED_EDGE('',*,*,#801,.F.);
+#801 = EDGE_CURVE('',#294,#802,#804,.T.);
+#802 = VERTEX_POINT('',#803);
+#803 = CARTESIAN_POINT('',(5.3,6.776701437038,-8.55));
+#804 = SURFACE_CURVE('',#805,(#809,#816),.PCURVE_S1.);
+#805 = LINE('',#806,#807);
+#806 = CARTESIAN_POINT('',(5.3,6.390274862466,-8.2257496038));
+#807 = VECTOR('',#808,1.);
+#808 = DIRECTION('',(7.1E-016,0.766044443119,-0.642787609687));
+#809 = PCURVE('',#507,#810);
+#810 = DEFINITIONAL_REPRESENTATION('',(#811),#815);
+#811 = LINE('',#812,#813);
+#812 = CARTESIAN_POINT('',(8.5,0.504444067238));
+#813 = VECTOR('',#814,1.);
+#814 = DIRECTION('',(-0.E+000,-1.));
+#815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#816 = PCURVE('',#539,#817);
+#817 = DEFINITIONAL_REPRESENTATION('',(#818),#822);
+#818 = LINE('',#819,#820);
+#819 = CARTESIAN_POINT('',(-3.7757496038,2.509725137534));
+#820 = VECTOR('',#821,1.);
+#821 = DIRECTION('',(-0.642787609687,-0.766044443119));
+#822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#823 = ORIENTED_EDGE('',*,*,#494,.T.);
+#824 = ORIENTED_EDGE('',*,*,#825,.F.);
+#825 = EDGE_CURVE('',#826,#393,#828,.T.);
+#826 = VERTEX_POINT('',#827);
+#827 = CARTESIAN_POINT('',(-4.2,6.776701437038,-8.55));
+#828 = SURFACE_CURVE('',#829,(#833,#840),.PCURVE_S1.);
+#829 = LINE('',#830,#831);
+#830 = CARTESIAN_POINT('',(-4.2,6.776701437038,-8.55));
+#831 = VECTOR('',#832,1.);
+#832 = DIRECTION('',(-7.1E-016,-0.766044443119,0.642787609687));
+#833 = PCURVE('',#507,#834);
+#834 = DEFINITIONAL_REPRESENTATION('',(#835),#839);
+#835 = LINE('',#836,#837);
+#836 = CARTESIAN_POINT('',(-1.,4.8E-016));
+#837 = VECTOR('',#838,1.);
+#838 = DIRECTION('',(0.E+000,1.));
+#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#840 = PCURVE('',#593,#841);
+#841 = DEFINITIONAL_REPRESENTATION('',(#842),#846);
+#842 = LINE('',#843,#844);
+#843 = CARTESIAN_POINT('',(-0.731830648101,0.287701048078));
+#844 = VECTOR('',#845,1.);
+#845 = DIRECTION('',(-0.766044443119,-0.642787609687));
+#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#847 = ORIENTED_EDGE('',*,*,#848,.T.);
+#848 = EDGE_CURVE('',#826,#802,#849,.T.);
+#849 = SURFACE_CURVE('',#850,(#854,#861),.PCURVE_S1.);
+#850 = LINE('',#851,#852);
+#851 = CARTESIAN_POINT('',(-3.2,6.776701437038,-8.55));
+#852 = VECTOR('',#853,1.);
+#853 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#854 = PCURVE('',#507,#855);
+#855 = DEFINITIONAL_REPRESENTATION('',(#856),#860);
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(1.,0.E+000));
+#860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#861 = PCURVE('',#862,#867);
+#862 = PLANE('',#863);
+#863 = AXIS2_PLACEMENT_3D('',#864,#865,#866);
+#864 = CARTESIAN_POINT('',(-3.2,8.5,-8.55));
+#865 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#866 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#867 = DEFINITIONAL_REPRESENTATION('',(#868),#872);
+#868 = LINE('',#869,#870);
+#869 = CARTESIAN_POINT('',(0.E+000,1.723298562962));
+#870 = VECTOR('',#871,1.);
+#871 = DIRECTION('',(1.,0.E+000));
+#872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#873 = ADVANCED_FACE('',(#874),#539,.T.);
+#874 = FACE_BOUND('',#875,.T.);
+#875 = EDGE_LOOP('',(#876,#899,#900,#901,#902,#903,#904,#905,#928,#956)
+ );
+#876 = ORIENTED_EDGE('',*,*,#877,.F.);
+#877 = EDGE_CURVE('',#524,#878,#880,.T.);
+#878 = VERTEX_POINT('',#879);
+#879 = CARTESIAN_POINT('',(5.3,6.5,-6.));
+#880 = SURFACE_CURVE('',#881,(#885,#892),.PCURVE_S1.);
+#881 = LINE('',#882,#883);
+#882 = CARTESIAN_POINT('',(5.3,6.5,-6.5));
+#883 = VECTOR('',#884,1.);
+#884 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#885 = PCURVE('',#539,#886);
+#886 = DEFINITIONAL_REPRESENTATION('',(#887),#891);
+#887 = LINE('',#888,#889);
+#888 = CARTESIAN_POINT('',(-2.05,2.4));
+#889 = VECTOR('',#890,1.);
+#890 = DIRECTION('',(1.,0.E+000));
+#891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#892 = PCURVE('',#567,#893);
+#893 = DEFINITIONAL_REPRESENTATION('',(#894),#898);
+#894 = LINE('',#895,#896);
+#895 = CARTESIAN_POINT('',(9.5,0.5));
+#896 = VECTOR('',#897,1.);
+#897 = DIRECTION('',(6.1E-016,1.));
+#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#899 = ORIENTED_EDGE('',*,*,#523,.T.);
+#900 = ORIENTED_EDGE('',*,*,#609,.T.);
+#901 = ORIENTED_EDGE('',*,*,#681,.T.);
+#902 = ORIENTED_EDGE('',*,*,#658,.T.);
+#903 = ORIENTED_EDGE('',*,*,#635,.T.);
+#904 = ORIENTED_EDGE('',*,*,#801,.T.);
+#905 = ORIENTED_EDGE('',*,*,#906,.T.);
+#906 = EDGE_CURVE('',#802,#907,#909,.T.);
+#907 = VERTEX_POINT('',#908);
+#908 = CARTESIAN_POINT('',(5.3,8.5,-8.55));
+#909 = SURFACE_CURVE('',#910,(#914,#921),.PCURVE_S1.);
+#910 = LINE('',#911,#912);
+#911 = CARTESIAN_POINT('',(5.3,8.7,-8.55));
+#912 = VECTOR('',#913,1.);
+#913 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#914 = PCURVE('',#539,#915);
+#915 = DEFINITIONAL_REPRESENTATION('',(#916),#920);
+#916 = LINE('',#917,#918);
+#917 = CARTESIAN_POINT('',(-4.1,0.2));
+#918 = VECTOR('',#919,1.);
+#919 = DIRECTION('',(0.E+000,-1.));
+#920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#921 = PCURVE('',#862,#922);
+#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927);
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(8.5,-0.2));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(-0.E+000,-1.));
+#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#928 = ORIENTED_EDGE('',*,*,#929,.F.);
+#929 = EDGE_CURVE('',#930,#907,#932,.T.);
+#930 = VERTEX_POINT('',#931);
+#931 = CARTESIAN_POINT('',(5.3,8.5,-6.));
+#932 = SURFACE_CURVE('',#933,(#937,#944),.PCURVE_S1.);
+#933 = LINE('',#934,#935);
+#934 = CARTESIAN_POINT('',(5.3,8.5,-5.716935483871));
+#935 = VECTOR('',#936,1.);
+#936 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#937 = PCURVE('',#539,#938);
+#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943);
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(-1.266935483871,0.4));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(-1.,0.E+000));
+#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#944 = PCURVE('',#945,#950);
+#945 = PLANE('',#946);
+#946 = AXIS2_PLACEMENT_3D('',#947,#948,#949);
+#947 = CARTESIAN_POINT('',(-1.001612903226,8.5,-5.433870967742));
+#948 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#949 = DIRECTION('',(1.,0.E+000,0.E+000));
+#950 = DEFINITIONAL_REPRESENTATION('',(#951),#955);
+#951 = LINE('',#952,#953);
+#952 = CARTESIAN_POINT('',(6.301612903226,0.283064516129));
+#953 = VECTOR('',#954,1.);
+#954 = DIRECTION('',(0.E+000,1.));
+#955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#956 = ORIENTED_EDGE('',*,*,#957,.T.);
+#957 = EDGE_CURVE('',#930,#878,#958,.T.);
+#958 = SURFACE_CURVE('',#959,(#963,#970),.PCURVE_S1.);
+#959 = LINE('',#960,#961);
+#960 = CARTESIAN_POINT('',(5.3,8.5,-6.));
+#961 = VECTOR('',#962,1.);
+#962 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#963 = PCURVE('',#539,#964);
+#964 = DEFINITIONAL_REPRESENTATION('',(#965),#969);
+#965 = LINE('',#966,#967);
+#966 = CARTESIAN_POINT('',(-1.55,0.4));
+#967 = VECTOR('',#968,1.);
+#968 = DIRECTION('',(0.E+000,1.));
+#969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#970 = PCURVE('',#971,#976);
+#971 = PLANE('',#972);
+#972 = AXIS2_PLACEMENT_3D('',#973,#974,#975);
+#973 = CARTESIAN_POINT('',(-1.E-015,4.,-6.));
+#974 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#975 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#976 = DEFINITIONAL_REPRESENTATION('',(#977),#981);
+#977 = LINE('',#978,#979);
+#978 = CARTESIAN_POINT('',(4.5,-5.3));
+#979 = VECTOR('',#980,1.);
+#980 = DIRECTION('',(-1.,0.E+000));
+#981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#982 = ADVANCED_FACE('',(#983),#593,.T.);
+#983 = FACE_BOUND('',#984,.T.);
+#984 = EDGE_LOOP('',(#985,#1015,#1038,#1059,#1060,#1061,#1062,#1063,
+ #1064,#1065));
+#985 = ORIENTED_EDGE('',*,*,#986,.F.);
+#986 = EDGE_CURVE('',#987,#989,#991,.T.);
+#987 = VERTEX_POINT('',#988);
+#988 = CARTESIAN_POINT('',(-4.2,8.5,-8.));
+#989 = VERTEX_POINT('',#990);
+#990 = CARTESIAN_POINT('',(-4.2,6.5,-8.));
+#991 = SURFACE_CURVE('',#992,(#996,#1003),.PCURVE_S1.);
+#992 = LINE('',#993,#994);
+#993 = CARTESIAN_POINT('',(-4.2,6.404266042569,-8.));
+#994 = VECTOR('',#995,1.);
+#995 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#996 = PCURVE('',#593,#997);
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002);
+#998 = LINE('',#999,#1000);
+#999 = CARTESIAN_POINT('',(-1.104266042569,-0.262298951922));
+#1000 = VECTOR('',#1001,1.);
+#1001 = DIRECTION('',(-1.,0.E+000));
+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1003 = PCURVE('',#1004,#1009);
+#1004 = PLANE('',#1005);
+#1005 = AXIS2_PLACEMENT_3D('',#1006,#1007,#1008);
+#1006 = CARTESIAN_POINT('',(-7.1,5.3,-8.));
+#1007 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#1008 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1014);
+#1010 = LINE('',#1011,#1012);
+#1011 = CARTESIAN_POINT('',(-1.104266042569,-2.9));
+#1012 = VECTOR('',#1013,1.);
+#1013 = DIRECTION('',(1.,0.E+000));
+#1014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1015 = ORIENTED_EDGE('',*,*,#1016,.T.);
+#1016 = EDGE_CURVE('',#987,#1017,#1019,.T.);
+#1017 = VERTEX_POINT('',#1018);
+#1018 = CARTESIAN_POINT('',(-4.2,8.5,-8.55));
+#1019 = SURFACE_CURVE('',#1020,(#1024,#1031),.PCURVE_S1.);
+#1020 = LINE('',#1021,#1022);
+#1021 = CARTESIAN_POINT('',(-4.2,8.5,-8.));
+#1022 = VECTOR('',#1023,1.);
+#1023 = DIRECTION('',(1.11E-015,1.232044604925E-015,-1.));
+#1024 = PCURVE('',#593,#1025);
+#1025 = DEFINITIONAL_REPRESENTATION('',(#1026),#1030);
+#1026 = LINE('',#1027,#1028);
+#1027 = CARTESIAN_POINT('',(0.991467914862,-0.262298951922));
+#1028 = VECTOR('',#1029,1.);
+#1029 = DIRECTION('',(1.01E-015,1.));
+#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1031 = PCURVE('',#945,#1032);
+#1032 = DEFINITIONAL_REPRESENTATION('',(#1033),#1037);
+#1033 = LINE('',#1034,#1035);
+#1034 = CARTESIAN_POINT('',(-3.198387096774,2.566129032258));
+#1035 = VECTOR('',#1036,1.);
+#1036 = DIRECTION('',(1.11E-015,1.));
+#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1038 = ORIENTED_EDGE('',*,*,#1039,.T.);
+#1039 = EDGE_CURVE('',#1017,#826,#1040,.T.);
+#1040 = SURFACE_CURVE('',#1041,(#1045,#1052),.PCURVE_S1.);
+#1041 = LINE('',#1042,#1043);
+#1042 = CARTESIAN_POINT('',(-4.2,8.5,-8.55));
+#1043 = VECTOR('',#1044,1.);
+#1044 = DIRECTION('',(0.E+000,-1.,-5.92044604925E-016));
+#1045 = PCURVE('',#593,#1046);
+#1046 = DEFINITIONAL_REPRESENTATION('',(#1047),#1051);
+#1047 = LINE('',#1048,#1049);
+#1048 = CARTESIAN_POINT('',(0.991467914862,0.287701048078));
+#1049 = VECTOR('',#1050,1.);
+#1050 = DIRECTION('',(-1.,3.7E-016));
+#1051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1052 = PCURVE('',#862,#1053);
+#1053 = DEFINITIONAL_REPRESENTATION('',(#1054),#1058);
+#1054 = LINE('',#1055,#1056);
+#1055 = CARTESIAN_POINT('',(-1.,0.E+000));
+#1056 = VECTOR('',#1057,1.);
+#1057 = DIRECTION('',(-0.E+000,1.));
+#1058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1059 = ORIENTED_EDGE('',*,*,#825,.T.);
+#1060 = ORIENTED_EDGE('',*,*,#775,.F.);
+#1061 = ORIENTED_EDGE('',*,*,#752,.F.);
+#1062 = ORIENTED_EDGE('',*,*,#729,.F.);
+#1063 = ORIENTED_EDGE('',*,*,#706,.F.);
+#1064 = ORIENTED_EDGE('',*,*,#579,.T.);
+#1065 = ORIENTED_EDGE('',*,*,#1066,.T.);
+#1066 = EDGE_CURVE('',#552,#989,#1067,.T.);
+#1067 = SURFACE_CURVE('',#1068,(#1072,#1079),.PCURVE_S1.);
+#1068 = LINE('',#1069,#1070);
+#1069 = CARTESIAN_POINT('',(-4.2,6.5,-8.05));
+#1070 = VECTOR('',#1071,1.);
+#1071 = DIRECTION('',(-1.11E-015,-1.232044604925E-015,1.));
+#1072 = PCURVE('',#593,#1073);
+#1073 = DEFINITIONAL_REPRESENTATION('',(#1074),#1078);
+#1074 = LINE('',#1075,#1076);
+#1075 = CARTESIAN_POINT('',(-1.008532085138,-0.212298951922));
+#1076 = VECTOR('',#1077,1.);
+#1077 = DIRECTION('',(-1.01E-015,-1.));
+#1078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1079 = PCURVE('',#567,#1080);
+#1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1085);
+#1081 = LINE('',#1082,#1083);
+#1082 = CARTESIAN_POINT('',(-6.4E-016,-1.05));
+#1083 = VECTOR('',#1084,1.);
+#1084 = DIRECTION('',(-5.E-016,1.));
+#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1086 = ADVANCED_FACE('',(#1087),#567,.T.);
+#1087 = FACE_BOUND('',#1088,.T.);
+#1088 = EDGE_LOOP('',(#1089,#1090,#1113,#1139,#1140));
+#1089 = ORIENTED_EDGE('',*,*,#877,.T.);
+#1090 = ORIENTED_EDGE('',*,*,#1091,.F.);
+#1091 = EDGE_CURVE('',#1092,#878,#1094,.T.);
+#1092 = VERTEX_POINT('',#1093);
+#1093 = CARTESIAN_POINT('',(-4.2,6.5,-6.));
+#1094 = SURFACE_CURVE('',#1095,(#1099,#1106),.PCURVE_S1.);
+#1095 = LINE('',#1096,#1097);
+#1096 = CARTESIAN_POINT('',(6.4,6.5,-6.));
+#1097 = VECTOR('',#1098,1.);
+#1098 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#1099 = PCURVE('',#567,#1100);
+#1100 = DEFINITIONAL_REPRESENTATION('',(#1101),#1105);
+#1101 = LINE('',#1102,#1103);
+#1102 = CARTESIAN_POINT('',(10.6,1.));
+#1103 = VECTOR('',#1104,1.);
+#1104 = DIRECTION('',(1.,5.E-016));
+#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1106 = PCURVE('',#971,#1107);
+#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1112);
+#1108 = LINE('',#1109,#1110);
+#1109 = CARTESIAN_POINT('',(2.5,-6.4));
+#1110 = VECTOR('',#1111,1.);
+#1111 = DIRECTION('',(-0.E+000,-1.));
+#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1113 = ORIENTED_EDGE('',*,*,#1114,.T.);
+#1114 = EDGE_CURVE('',#1092,#989,#1115,.T.);
+#1115 = SURFACE_CURVE('',#1116,(#1120,#1127),.PCURVE_S1.);
+#1116 = LINE('',#1117,#1118);
+#1117 = CARTESIAN_POINT('',(-4.2,6.5,-7.));
+#1118 = VECTOR('',#1119,1.);
+#1119 = DIRECTION('',(7.4E-016,2.22044604925E-016,-1.));
+#1120 = PCURVE('',#567,#1121);
+#1121 = DEFINITIONAL_REPRESENTATION('',(#1122),#1126);
+#1122 = LINE('',#1123,#1124);
+#1123 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1124 = VECTOR('',#1125,1.);
+#1125 = DIRECTION('',(1.3E-016,-1.));
+#1126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1127 = PCURVE('',#1128,#1133);
+#1128 = CYLINDRICAL_SURFACE('',#1129,2.);
+#1129 = AXIS2_PLACEMENT_3D('',#1130,#1131,#1132);
+#1130 = CARTESIAN_POINT('',(-4.2,4.5,-7.));
+#1131 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#1132 = DIRECTION('',(1.,-2.8E-016,1.11E-015));
+#1133 = DEFINITIONAL_REPRESENTATION('',(#1134),#1138);
+#1134 = LINE('',#1135,#1136);
+#1135 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
+#1136 = VECTOR('',#1137,1.);
+#1137 = DIRECTION('',(2.2E-016,-1.));
+#1138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1139 = ORIENTED_EDGE('',*,*,#1066,.F.);
+#1140 = ORIENTED_EDGE('',*,*,#551,.T.);
+#1141 = ADVANCED_FACE('',(#1142),#862,.T.);
+#1142 = FACE_BOUND('',#1143,.T.);
+#1143 = EDGE_LOOP('',(#1144,#1145,#1146,#1147));
+#1144 = ORIENTED_EDGE('',*,*,#906,.F.);
+#1145 = ORIENTED_EDGE('',*,*,#848,.F.);
+#1146 = ORIENTED_EDGE('',*,*,#1039,.F.);
+#1147 = ORIENTED_EDGE('',*,*,#1148,.T.);
+#1148 = EDGE_CURVE('',#1017,#907,#1149,.T.);
+#1149 = SURFACE_CURVE('',#1150,(#1154,#1161),.PCURVE_S1.);
+#1150 = LINE('',#1151,#1152);
+#1151 = CARTESIAN_POINT('',(-3.2,8.5,-8.55));
+#1152 = VECTOR('',#1153,1.);
+#1153 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#1154 = PCURVE('',#862,#1155);
+#1155 = DEFINITIONAL_REPRESENTATION('',(#1156),#1160);
+#1156 = LINE('',#1157,#1158);
+#1157 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1158 = VECTOR('',#1159,1.);
+#1159 = DIRECTION('',(1.,0.E+000));
+#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1161 = PCURVE('',#945,#1162);
+#1162 = DEFINITIONAL_REPRESENTATION('',(#1163),#1167);
+#1163 = LINE('',#1164,#1165);
+#1164 = CARTESIAN_POINT('',(-2.198387096774,3.116129032258));
+#1165 = VECTOR('',#1166,1.);
+#1166 = DIRECTION('',(1.,-1.11E-015));
+#1167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1168 = ADVANCED_FACE('',(#1169,#1918,#1953),#971,.F.);
+#1169 = FACE_BOUND('',#1170,.F.);
+#1170 = EDGE_LOOP('',(#1171,#1201,#1234,#1262,#1290,#1319,#1348,#1376,
+ #1404,#1425,#1426,#1427,#1451,#1479,#1507,#1535,#1563,#1591,#1619,
+ #1647,#1670,#1698,#1726,#1754,#1782,#1810,#1838,#1864,#1892));
+#1171 = ORIENTED_EDGE('',*,*,#1172,.T.);
+#1172 = EDGE_CURVE('',#1173,#1175,#1177,.T.);
+#1173 = VERTEX_POINT('',#1174);
+#1174 = CARTESIAN_POINT('',(-7.7,0.5,-6.));
+#1175 = VERTEX_POINT('',#1176);
+#1176 = CARTESIAN_POINT('',(-2.2,0.5,-6.));
+#1177 = SURFACE_CURVE('',#1178,(#1182,#1189),.PCURVE_S1.);
+#1178 = LINE('',#1179,#1180);
+#1179 = CARTESIAN_POINT('',(-2.3E-016,0.5,-6.));
+#1180 = VECTOR('',#1181,1.);
+#1181 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#1182 = PCURVE('',#971,#1183);
+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1188);
+#1184 = LINE('',#1185,#1186);
+#1185 = CARTESIAN_POINT('',(-3.5,-7.7E-016));
+#1186 = VECTOR('',#1187,1.);
+#1187 = DIRECTION('',(-0.E+000,-1.));
+#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1189 = PCURVE('',#1190,#1195);
+#1190 = PLANE('',#1191);
+#1191 = AXIS2_PLACEMENT_3D('',#1192,#1193,#1194);
+#1192 = CARTESIAN_POINT('',(-4.2,0.5,-7.));
+#1193 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1194 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1200);
+#1196 = LINE('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(-4.2,-1.));
+#1198 = VECTOR('',#1199,1.);
+#1199 = DIRECTION('',(-1.,-1.11E-015));
+#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1201 = ORIENTED_EDGE('',*,*,#1202,.T.);
+#1202 = EDGE_CURVE('',#1175,#1203,#1205,.T.);
+#1203 = VERTEX_POINT('',#1204);
+#1204 = CARTESIAN_POINT('',(-0.4,2.3,-6.));
+#1205 = SURFACE_CURVE('',#1206,(#1211,#1222),.PCURVE_S1.);
+#1206 = CIRCLE('',#1207,1.8);
+#1207 = AXIS2_PLACEMENT_3D('',#1208,#1209,#1210);
+#1208 = CARTESIAN_POINT('',(-0.4,0.5,-6.));
+#1209 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#1210 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#1211 = PCURVE('',#971,#1212);
+#1212 = DEFINITIONAL_REPRESENTATION('',(#1213),#1221);
+#1213 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1214,#1215,#1216,#1217,
+#1218,#1219,#1220),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1214 = CARTESIAN_POINT('',(-3.5,2.2));
+#1215 = CARTESIAN_POINT('',(-0.382308546376,2.2));
+#1216 = CARTESIAN_POINT('',(-1.941154273188,-0.5));
+#1217 = CARTESIAN_POINT('',(-3.5,-3.2));
+#1218 = CARTESIAN_POINT('',(-5.058845726812,-0.5));
+#1219 = CARTESIAN_POINT('',(-6.617691453624,2.2));
+#1220 = CARTESIAN_POINT('',(-3.5,2.2));
+#1221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1222 = PCURVE('',#1223,#1228);
+#1223 = CYLINDRICAL_SURFACE('',#1224,1.8);
+#1224 = AXIS2_PLACEMENT_3D('',#1225,#1226,#1227);
+#1225 = CARTESIAN_POINT('',(-0.4,0.5,-7.));
+#1226 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#1227 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#1228 = DEFINITIONAL_REPRESENTATION('',(#1229),#1233);
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(6.28318530718,1.));
+#1231 = VECTOR('',#1232,1.);
+#1232 = DIRECTION('',(-1.,0.E+000));
+#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1234 = ORIENTED_EDGE('',*,*,#1235,.T.);
+#1235 = EDGE_CURVE('',#1203,#1236,#1238,.T.);
+#1236 = VERTEX_POINT('',#1237);
+#1237 = CARTESIAN_POINT('',(5.3,2.3,-6.));
+#1238 = SURFACE_CURVE('',#1239,(#1243,#1250),.PCURVE_S1.);
+#1239 = LINE('',#1240,#1241);
+#1240 = CARTESIAN_POINT('',(2.6,2.3,-6.));
+#1241 = VECTOR('',#1242,1.);
+#1242 = DIRECTION('',(1.,-5.E-017,1.11E-015));
+#1243 = PCURVE('',#971,#1244);
+#1244 = DEFINITIONAL_REPRESENTATION('',(#1245),#1249);
+#1245 = LINE('',#1246,#1247);
+#1246 = CARTESIAN_POINT('',(-1.7,-2.6));
+#1247 = VECTOR('',#1248,1.);
+#1248 = DIRECTION('',(-5.E-017,-1.));
+#1249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1250 = PCURVE('',#1251,#1256);
+#1251 = PLANE('',#1252);
+#1252 = AXIS2_PLACEMENT_3D('',#1253,#1254,#1255);
+#1253 = CARTESIAN_POINT('',(5.2,2.3,-7.));
+#1254 = DIRECTION('',(5.E-017,1.,2.22044604925E-016));
+#1255 = DIRECTION('',(-1.,5.E-017,-6.1E-016));
+#1256 = DEFINITIONAL_REPRESENTATION('',(#1257),#1261);
+#1257 = LINE('',#1258,#1259);
+#1258 = CARTESIAN_POINT('',(2.6,1.));
+#1259 = VECTOR('',#1260,1.);
+#1260 = DIRECTION('',(-1.,5.E-016));
+#1261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1262 = ORIENTED_EDGE('',*,*,#1263,.T.);
+#1263 = EDGE_CURVE('',#1236,#1264,#1266,.T.);
+#1264 = VERTEX_POINT('',#1265);
+#1265 = CARTESIAN_POINT('',(5.3,0.358528137424,-6.));
+#1266 = SURFACE_CURVE('',#1267,(#1271,#1278),.PCURVE_S1.);
+#1267 = LINE('',#1268,#1269);
+#1268 = CARTESIAN_POINT('',(5.3,8.5,-6.));
+#1269 = VECTOR('',#1270,1.);
+#1270 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1271 = PCURVE('',#971,#1272);
+#1272 = DEFINITIONAL_REPRESENTATION('',(#1273),#1277);
+#1273 = LINE('',#1274,#1275);
+#1274 = CARTESIAN_POINT('',(4.5,-5.3));
+#1275 = VECTOR('',#1276,1.);
+#1276 = DIRECTION('',(-1.,0.E+000));
+#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1278 = PCURVE('',#1279,#1284);
+#1279 = PLANE('',#1280);
+#1280 = AXIS2_PLACEMENT_3D('',#1281,#1282,#1283);
+#1281 = CARTESIAN_POINT('',(5.3,-1.E-001,-8.55));
+#1282 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#1283 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289);
+#1285 = LINE('',#1286,#1287);
+#1286 = CARTESIAN_POINT('',(-2.55,8.6));
+#1287 = VECTOR('',#1288,1.);
+#1288 = DIRECTION('',(0.E+000,-1.));
+#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1290 = ORIENTED_EDGE('',*,*,#1291,.F.);
+#1291 = EDGE_CURVE('',#1292,#1264,#1294,.T.);
+#1292 = VERTEX_POINT('',#1293);
+#1293 = CARTESIAN_POINT('',(5.9,-0.49,-6.));
+#1294 = SURFACE_CURVE('',#1295,(#1300,#1307),.PCURVE_S1.);
+#1295 = CIRCLE('',#1296,0.9);
+#1296 = AXIS2_PLACEMENT_3D('',#1297,#1298,#1299);
+#1297 = CARTESIAN_POINT('',(5.,-0.49,-6.));
+#1298 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#1299 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1300 = PCURVE('',#971,#1301);
+#1301 = DEFINITIONAL_REPRESENTATION('',(#1302),#1306);
+#1302 = CIRCLE('',#1303,0.9);
+#1303 = AXIS2_PLACEMENT_2D('',#1304,#1305);
+#1304 = CARTESIAN_POINT('',(-4.49,-5.));
+#1305 = DIRECTION('',(0.E+000,-1.));
+#1306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1307 = PCURVE('',#1308,#1313);
+#1308 = CYLINDRICAL_SURFACE('',#1309,0.9);
+#1309 = AXIS2_PLACEMENT_3D('',#1310,#1311,#1312);
+#1310 = CARTESIAN_POINT('',(5.,-0.49,-3.25));
+#1311 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#1312 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1313 = DEFINITIONAL_REPRESENTATION('',(#1314),#1318);
+#1314 = LINE('',#1315,#1316);
+#1315 = CARTESIAN_POINT('',(-6.28318530718,-2.75));
+#1316 = VECTOR('',#1317,1.);
+#1317 = DIRECTION('',(1.,-0.E+000));
+#1318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1319 = ORIENTED_EDGE('',*,*,#1320,.F.);
+#1320 = EDGE_CURVE('',#1321,#1292,#1323,.T.);
+#1321 = VERTEX_POINT('',#1322);
+#1322 = CARTESIAN_POINT('',(5.89994444273,-0.5,-6.));
+#1323 = SURFACE_CURVE('',#1324,(#1329,#1336),.PCURVE_S1.);
+#1324 = CIRCLE('',#1325,0.9);
+#1325 = AXIS2_PLACEMENT_3D('',#1326,#1327,#1328);
+#1326 = CARTESIAN_POINT('',(5.,-0.49,-6.));
+#1327 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#1328 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1329 = PCURVE('',#971,#1330);
+#1330 = DEFINITIONAL_REPRESENTATION('',(#1331),#1335);
+#1331 = CIRCLE('',#1332,0.9);
+#1332 = AXIS2_PLACEMENT_2D('',#1333,#1334);
+#1333 = CARTESIAN_POINT('',(-4.49,-5.));
+#1334 = DIRECTION('',(0.E+000,-1.));
+#1335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1336 = PCURVE('',#1337,#1342);
+#1337 = CYLINDRICAL_SURFACE('',#1338,0.9);
+#1338 = AXIS2_PLACEMENT_3D('',#1339,#1340,#1341);
+#1339 = CARTESIAN_POINT('',(5.,-0.49,-3.25));
+#1340 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#1341 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347);
+#1343 = LINE('',#1344,#1345);
+#1344 = CARTESIAN_POINT('',(-6.28318530718,-2.75));
+#1345 = VECTOR('',#1346,1.);
+#1346 = DIRECTION('',(1.,-0.E+000));
+#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1348 = ORIENTED_EDGE('',*,*,#1349,.T.);
+#1349 = EDGE_CURVE('',#1321,#1350,#1352,.T.);
+#1350 = VERTEX_POINT('',#1351);
+#1351 = CARTESIAN_POINT('',(8.9,-0.5,-6.));
+#1352 = SURFACE_CURVE('',#1353,(#1357,#1364),.PCURVE_S1.);
+#1353 = LINE('',#1354,#1355);
+#1354 = CARTESIAN_POINT('',(1.3,-0.5,-6.));
+#1355 = VECTOR('',#1356,1.);
+#1356 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1357 = PCURVE('',#971,#1358);
+#1358 = DEFINITIONAL_REPRESENTATION('',(#1359),#1363);
+#1359 = LINE('',#1360,#1361);
+#1360 = CARTESIAN_POINT('',(-4.5,-1.3));
+#1361 = VECTOR('',#1362,1.);
+#1362 = DIRECTION('',(-0.E+000,-1.));
+#1363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1364 = PCURVE('',#1365,#1370);
+#1365 = PLANE('',#1366);
+#1366 = AXIS2_PLACEMENT_3D('',#1367,#1368,#1369);
+#1367 = CARTESIAN_POINT('',(-4.2,-0.5,-7.));
+#1368 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1369 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1370 = DEFINITIONAL_REPRESENTATION('',(#1371),#1375);
+#1371 = LINE('',#1372,#1373);
+#1372 = CARTESIAN_POINT('',(-5.5,-1.));
+#1373 = VECTOR('',#1374,1.);
+#1374 = DIRECTION('',(-1.,0.E+000));
+#1375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1376 = ORIENTED_EDGE('',*,*,#1377,.F.);
+#1377 = EDGE_CURVE('',#1378,#1350,#1380,.T.);
+#1378 = VERTEX_POINT('',#1379);
+#1379 = CARTESIAN_POINT('',(8.9,8.5,-6.));
+#1380 = SURFACE_CURVE('',#1381,(#1385,#1392),.PCURVE_S1.);
+#1381 = LINE('',#1382,#1383);
+#1382 = CARTESIAN_POINT('',(8.9,6.25,-6.));
+#1383 = VECTOR('',#1384,1.);
+#1384 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1385 = PCURVE('',#971,#1386);
+#1386 = DEFINITIONAL_REPRESENTATION('',(#1387),#1391);
+#1387 = LINE('',#1388,#1389);
+#1388 = CARTESIAN_POINT('',(2.25,-8.9));
+#1389 = VECTOR('',#1390,1.);
+#1390 = DIRECTION('',(-1.,0.E+000));
+#1391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1392 = PCURVE('',#1393,#1398);
+#1393 = PLANE('',#1394);
+#1394 = AXIS2_PLACEMENT_3D('',#1395,#1396,#1397);
+#1395 = CARTESIAN_POINT('',(8.9,8.5,-0.9));
+#1396 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#1397 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#1398 = DEFINITIONAL_REPRESENTATION('',(#1399),#1403);
+#1399 = LINE('',#1400,#1401);
+#1400 = CARTESIAN_POINT('',(5.1,2.25));
+#1401 = VECTOR('',#1402,1.);
+#1402 = DIRECTION('',(0.E+000,1.));
+#1403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1404 = ORIENTED_EDGE('',*,*,#1405,.T.);
+#1405 = EDGE_CURVE('',#1378,#930,#1406,.T.);
+#1406 = SURFACE_CURVE('',#1407,(#1411,#1418),.PCURVE_S1.);
+#1407 = LINE('',#1408,#1409);
+#1408 = CARTESIAN_POINT('',(9.,8.5,-6.));
+#1409 = VECTOR('',#1410,1.);
+#1410 = DIRECTION('',(-1.,5.551115123126E-032,-2.5E-016));
+#1411 = PCURVE('',#971,#1412);
+#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1417);
+#1413 = LINE('',#1414,#1415);
+#1414 = CARTESIAN_POINT('',(4.5,-9.));
+#1415 = VECTOR('',#1416,1.);
+#1416 = DIRECTION('',(0.E+000,1.));
+#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1418 = PCURVE('',#945,#1419);
+#1419 = DEFINITIONAL_REPRESENTATION('',(#1420),#1424);
+#1420 = LINE('',#1421,#1422);
+#1421 = CARTESIAN_POINT('',(10.001612903226,0.566129032258));
+#1422 = VECTOR('',#1423,1.);
+#1423 = DIRECTION('',(-1.,2.5E-016));
+#1424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1425 = ORIENTED_EDGE('',*,*,#957,.T.);
+#1426 = ORIENTED_EDGE('',*,*,#1091,.F.);
+#1427 = ORIENTED_EDGE('',*,*,#1428,.T.);
+#1428 = EDGE_CURVE('',#1092,#1429,#1431,.T.);
+#1429 = VERTEX_POINT('',#1430);
+#1430 = CARTESIAN_POINT('',(-6.2,4.5,-6.));
+#1431 = SURFACE_CURVE('',#1432,(#1437,#1444),.PCURVE_S1.);
+#1432 = CIRCLE('',#1433,2.);
+#1433 = AXIS2_PLACEMENT_3D('',#1434,#1435,#1436);
+#1434 = CARTESIAN_POINT('',(-4.2,4.5,-6.));
+#1435 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#1436 = DIRECTION('',(1.,-2.8E-016,1.11E-015));
+#1437 = PCURVE('',#971,#1438);
+#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443);
+#1439 = CIRCLE('',#1440,2.);
+#1440 = AXIS2_PLACEMENT_2D('',#1441,#1442);
+#1441 = CARTESIAN_POINT('',(0.5,4.2));
+#1442 = DIRECTION('',(-2.8E-016,-1.));
+#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1444 = PCURVE('',#1128,#1445);
+#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1450);
+#1446 = LINE('',#1447,#1448);
+#1447 = CARTESIAN_POINT('',(-8.9E-016,1.));
+#1448 = VECTOR('',#1449,1.);
+#1449 = DIRECTION('',(1.,0.E+000));
+#1450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1451 = ORIENTED_EDGE('',*,*,#1452,.T.);
+#1452 = EDGE_CURVE('',#1429,#1453,#1455,.T.);
+#1453 = VERTEX_POINT('',#1454);
+#1454 = CARTESIAN_POINT('',(-6.2,3.6,-6.));
+#1455 = SURFACE_CURVE('',#1456,(#1460,#1467),.PCURVE_S1.);
+#1456 = LINE('',#1457,#1458);
+#1457 = CARTESIAN_POINT('',(-6.2,2.25,-6.));
+#1458 = VECTOR('',#1459,1.);
+#1459 = DIRECTION('',(5.6E-016,-1.,-2.22044604925E-016));
+#1460 = PCURVE('',#971,#1461);
+#1461 = DEFINITIONAL_REPRESENTATION('',(#1462),#1466);
+#1462 = LINE('',#1463,#1464);
+#1463 = CARTESIAN_POINT('',(-1.75,6.2));
+#1464 = VECTOR('',#1465,1.);
+#1465 = DIRECTION('',(-1.,-5.6E-016));
+#1466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1467 = PCURVE('',#1468,#1473);
+#1468 = PLANE('',#1469);
+#1469 = AXIS2_PLACEMENT_3D('',#1470,#1471,#1472);
+#1470 = CARTESIAN_POINT('',(-6.2,0.5,-7.));
+#1471 = DIRECTION('',(1.,5.6E-016,1.11E-015));
+#1472 = DIRECTION('',(-5.6E-016,1.,2.22044604925E-016));
+#1473 = DEFINITIONAL_REPRESENTATION('',(#1474),#1478);
+#1474 = LINE('',#1475,#1476);
+#1475 = CARTESIAN_POINT('',(1.75,1.));
+#1476 = VECTOR('',#1477,1.);
+#1477 = DIRECTION('',(-1.,0.E+000));
+#1478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1479 = ORIENTED_EDGE('',*,*,#1480,.F.);
+#1480 = EDGE_CURVE('',#1481,#1453,#1483,.T.);
+#1481 = VERTEX_POINT('',#1482);
+#1482 = CARTESIAN_POINT('',(-7.7,3.6,-6.));
+#1483 = SURFACE_CURVE('',#1484,(#1488,#1495),.PCURVE_S1.);
+#1484 = LINE('',#1485,#1486);
+#1485 = CARTESIAN_POINT('',(-7.15,3.6,-6.));
+#1486 = VECTOR('',#1487,1.);
+#1487 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#1488 = PCURVE('',#971,#1489);
+#1489 = DEFINITIONAL_REPRESENTATION('',(#1490),#1494);
+#1490 = LINE('',#1491,#1492);
+#1491 = CARTESIAN_POINT('',(-0.4,7.15));
+#1492 = VECTOR('',#1493,1.);
+#1493 = DIRECTION('',(-0.E+000,-1.));
+#1494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1495 = PCURVE('',#1496,#1501);
+#1496 = PLANE('',#1497);
+#1497 = AXIS2_PLACEMENT_3D('',#1498,#1499,#1500);
+#1498 = CARTESIAN_POINT('',(-6.2,3.6,-8.));
+#1499 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#1500 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#1501 = DEFINITIONAL_REPRESENTATION('',(#1502),#1506);
+#1502 = LINE('',#1503,#1504);
+#1503 = CARTESIAN_POINT('',(0.95,2.));
+#1504 = VECTOR('',#1505,1.);
+#1505 = DIRECTION('',(-1.,0.E+000));
+#1506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1507 = ORIENTED_EDGE('',*,*,#1508,.F.);
+#1508 = EDGE_CURVE('',#1509,#1481,#1511,.T.);
+#1509 = VERTEX_POINT('',#1510);
+#1510 = CARTESIAN_POINT('',(-7.7,4.1,-6.));
+#1511 = SURFACE_CURVE('',#1512,(#1516,#1523),.PCURVE_S1.);
+#1512 = LINE('',#1513,#1514);
+#1513 = CARTESIAN_POINT('',(-7.7,7.5,-6.));
+#1514 = VECTOR('',#1515,1.);
+#1515 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1516 = PCURVE('',#971,#1517);
+#1517 = DEFINITIONAL_REPRESENTATION('',(#1518),#1522);
+#1518 = LINE('',#1519,#1520);
+#1519 = CARTESIAN_POINT('',(3.5,7.7));
+#1520 = VECTOR('',#1521,1.);
+#1521 = DIRECTION('',(-1.,0.E+000));
+#1522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1523 = PCURVE('',#1524,#1529);
+#1524 = PLANE('',#1525);
+#1525 = AXIS2_PLACEMENT_3D('',#1526,#1527,#1528);
+#1526 = CARTESIAN_POINT('',(-7.7,7.5,-7.));
+#1527 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1528 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1534);
+#1530 = LINE('',#1531,#1532);
+#1531 = CARTESIAN_POINT('',(1.,0.E+000));
+#1532 = VECTOR('',#1533,1.);
+#1533 = DIRECTION('',(0.E+000,1.));
+#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1535 = ORIENTED_EDGE('',*,*,#1536,.F.);
+#1536 = EDGE_CURVE('',#1537,#1509,#1539,.T.);
+#1537 = VERTEX_POINT('',#1538);
+#1538 = CARTESIAN_POINT('',(-7.,4.1,-6.));
+#1539 = SURFACE_CURVE('',#1540,(#1544,#1551),.PCURVE_S1.);
+#1540 = LINE('',#1541,#1542);
+#1541 = CARTESIAN_POINT('',(-7.525,4.1,-6.));
+#1542 = VECTOR('',#1543,1.);
+#1543 = DIRECTION('',(-1.,-4.E-016,-1.11E-015));
+#1544 = PCURVE('',#971,#1545);
+#1545 = DEFINITIONAL_REPRESENTATION('',(#1546),#1550);
+#1546 = LINE('',#1547,#1548);
+#1547 = CARTESIAN_POINT('',(1.E-001,7.525));
+#1548 = VECTOR('',#1549,1.);
+#1549 = DIRECTION('',(-4.E-016,1.));
+#1550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1551 = PCURVE('',#1552,#1557);
+#1552 = PLANE('',#1553);
+#1553 = AXIS2_PLACEMENT_3D('',#1554,#1555,#1556);
+#1554 = CARTESIAN_POINT('',(-7.7,4.1,-7.));
+#1555 = DIRECTION('',(4.E-016,-1.,-2.22044604925E-016));
+#1556 = DIRECTION('',(1.,4.E-016,6.1E-016));
+#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562);
+#1558 = LINE('',#1559,#1560);
+#1559 = CARTESIAN_POINT('',(0.175,1.));
+#1560 = VECTOR('',#1561,1.);
+#1561 = DIRECTION('',(-1.,-5.E-016));
+#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1563 = ORIENTED_EDGE('',*,*,#1564,.T.);
+#1564 = EDGE_CURVE('',#1537,#1565,#1567,.T.);
+#1565 = VERTEX_POINT('',#1566);
+#1566 = CARTESIAN_POINT('',(-7.,8.,-6.));
+#1567 = SURFACE_CURVE('',#1568,(#1572,#1579),.PCURVE_S1.);
+#1568 = LINE('',#1569,#1570);
+#1569 = CARTESIAN_POINT('',(-7.,7.5,-6.));
+#1570 = VECTOR('',#1571,1.);
+#1571 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#1572 = PCURVE('',#971,#1573);
+#1573 = DEFINITIONAL_REPRESENTATION('',(#1574),#1578);
+#1574 = LINE('',#1575,#1576);
+#1575 = CARTESIAN_POINT('',(3.5,7.));
+#1576 = VECTOR('',#1577,1.);
+#1577 = DIRECTION('',(1.,0.E+000));
+#1578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1579 = PCURVE('',#1580,#1585);
+#1580 = PLANE('',#1581);
+#1581 = AXIS2_PLACEMENT_3D('',#1582,#1583,#1584);
+#1582 = CARTESIAN_POINT('',(-7.,4.1,-7.));
+#1583 = DIRECTION('',(1.,-2.3E-016,7.4E-016));
+#1584 = DIRECTION('',(2.3E-016,1.,2.22044604925E-016));
+#1585 = DEFINITIONAL_REPRESENTATION('',(#1586),#1590);
+#1586 = LINE('',#1587,#1588);
+#1587 = CARTESIAN_POINT('',(3.4,1.));
+#1588 = VECTOR('',#1589,1.);
+#1589 = DIRECTION('',(1.,0.E+000));
+#1590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1591 = ORIENTED_EDGE('',*,*,#1592,.F.);
+#1592 = EDGE_CURVE('',#1593,#1565,#1595,.T.);
+#1593 = VERTEX_POINT('',#1594);
+#1594 = CARTESIAN_POINT('',(-7.7,8.,-6.));
+#1595 = SURFACE_CURVE('',#1596,(#1600,#1607),.PCURVE_S1.);
+#1596 = LINE('',#1597,#1598);
+#1597 = CARTESIAN_POINT('',(-3.5,8.,-6.));
+#1598 = VECTOR('',#1599,1.);
+#1599 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#1600 = PCURVE('',#971,#1601);
+#1601 = DEFINITIONAL_REPRESENTATION('',(#1602),#1606);
+#1602 = LINE('',#1603,#1604);
+#1603 = CARTESIAN_POINT('',(4.,3.5));
+#1604 = VECTOR('',#1605,1.);
+#1605 = DIRECTION('',(-0.E+000,-1.));
+#1606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1607 = PCURVE('',#1608,#1613);
+#1608 = PLANE('',#1609);
+#1609 = AXIS2_PLACEMENT_3D('',#1610,#1611,#1612);
+#1610 = CARTESIAN_POINT('',(-7.,8.,-6.));
+#1611 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1612 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#1613 = DEFINITIONAL_REPRESENTATION('',(#1614),#1618);
+#1614 = LINE('',#1615,#1616);
+#1615 = CARTESIAN_POINT('',(-3.5,3.89E-015));
+#1616 = VECTOR('',#1617,1.);
+#1617 = DIRECTION('',(-1.,0.E+000));
+#1618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1619 = ORIENTED_EDGE('',*,*,#1620,.F.);
+#1620 = EDGE_CURVE('',#1621,#1593,#1623,.T.);
+#1621 = VERTEX_POINT('',#1622);
+#1622 = CARTESIAN_POINT('',(-7.7,8.5,-6.));
+#1623 = SURFACE_CURVE('',#1624,(#1628,#1635),.PCURVE_S1.);
+#1624 = LINE('',#1625,#1626);
+#1625 = CARTESIAN_POINT('',(-7.7,6.,-6.));
+#1626 = VECTOR('',#1627,1.);
+#1627 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1628 = PCURVE('',#971,#1629);
+#1629 = DEFINITIONAL_REPRESENTATION('',(#1630),#1634);
+#1630 = LINE('',#1631,#1632);
+#1631 = CARTESIAN_POINT('',(2.,7.7));
+#1632 = VECTOR('',#1633,1.);
+#1633 = DIRECTION('',(-1.,0.E+000));
+#1634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1635 = PCURVE('',#1636,#1641);
+#1636 = PLANE('',#1637);
+#1637 = AXIS2_PLACEMENT_3D('',#1638,#1639,#1640);
+#1638 = CARTESIAN_POINT('',(-7.7,8.,-6.));
+#1639 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#1640 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#1641 = DEFINITIONAL_REPRESENTATION('',(#1642),#1646);
+#1642 = LINE('',#1643,#1644);
+#1643 = CARTESIAN_POINT('',(-2.,0.E+000));
+#1644 = VECTOR('',#1645,1.);
+#1645 = DIRECTION('',(-1.,0.E+000));
+#1646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1647 = ORIENTED_EDGE('',*,*,#1648,.T.);
+#1648 = EDGE_CURVE('',#1621,#1649,#1651,.T.);
+#1649 = VERTEX_POINT('',#1650);
+#1650 = CARTESIAN_POINT('',(-8.3,8.5,-6.));
+#1651 = SURFACE_CURVE('',#1652,(#1656,#1663),.PCURVE_S1.);
+#1652 = LINE('',#1653,#1654);
+#1653 = CARTESIAN_POINT('',(-7.,8.5,-6.));
+#1654 = VECTOR('',#1655,1.);
+#1655 = DIRECTION('',(-1.,2.353672812205E-031,-1.06E-015));
+#1656 = PCURVE('',#971,#1657);
+#1657 = DEFINITIONAL_REPRESENTATION('',(#1658),#1662);
+#1658 = LINE('',#1659,#1660);
+#1659 = CARTESIAN_POINT('',(4.5,7.));
+#1660 = VECTOR('',#1661,1.);
+#1661 = DIRECTION('',(0.E+000,1.));
+#1662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1663 = PCURVE('',#945,#1664);
+#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1669);
+#1665 = LINE('',#1666,#1667);
+#1666 = CARTESIAN_POINT('',(-5.998387096774,0.566129032258));
+#1667 = VECTOR('',#1668,1.);
+#1668 = DIRECTION('',(-1.,1.06E-015));
+#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1670 = ORIENTED_EDGE('',*,*,#1671,.F.);
+#1671 = EDGE_CURVE('',#1672,#1649,#1674,.T.);
+#1672 = VERTEX_POINT('',#1673);
+#1673 = CARTESIAN_POINT('',(-8.3,8.,-6.));
+#1674 = SURFACE_CURVE('',#1675,(#1679,#1686),.PCURVE_S1.);
+#1675 = LINE('',#1676,#1677);
+#1676 = CARTESIAN_POINT('',(-8.3,6.25,-6.));
+#1677 = VECTOR('',#1678,1.);
+#1678 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#1679 = PCURVE('',#971,#1680);
+#1680 = DEFINITIONAL_REPRESENTATION('',(#1681),#1685);
+#1681 = LINE('',#1682,#1683);
+#1682 = CARTESIAN_POINT('',(2.25,8.3));
+#1683 = VECTOR('',#1684,1.);
+#1684 = DIRECTION('',(1.,0.E+000));
+#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1686 = PCURVE('',#1687,#1692);
+#1687 = PLANE('',#1688);
+#1688 = AXIS2_PLACEMENT_3D('',#1689,#1690,#1691);
+#1689 = CARTESIAN_POINT('',(-8.3,8.5,-6.));
+#1690 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#1691 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1692 = DEFINITIONAL_REPRESENTATION('',(#1693),#1697);
+#1693 = LINE('',#1694,#1695);
+#1694 = CARTESIAN_POINT('',(2.25,0.E+000));
+#1695 = VECTOR('',#1696,1.);
+#1696 = DIRECTION('',(-1.,0.E+000));
+#1697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1698 = ORIENTED_EDGE('',*,*,#1699,.F.);
+#1699 = EDGE_CURVE('',#1700,#1672,#1702,.T.);
+#1700 = VERTEX_POINT('',#1701);
+#1701 = CARTESIAN_POINT('',(-9.1,8.,-6.));
+#1702 = SURFACE_CURVE('',#1703,(#1707,#1714),.PCURVE_S1.);
+#1703 = LINE('',#1704,#1705);
+#1704 = CARTESIAN_POINT('',(-4.15,8.,-6.));
+#1705 = VECTOR('',#1706,1.);
+#1706 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#1707 = PCURVE('',#971,#1708);
+#1708 = DEFINITIONAL_REPRESENTATION('',(#1709),#1713);
+#1709 = LINE('',#1710,#1711);
+#1710 = CARTESIAN_POINT('',(4.,4.15));
+#1711 = VECTOR('',#1712,1.);
+#1712 = DIRECTION('',(-0.E+000,-1.));
+#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('',(-8.3,8.,-6.));
+#1718 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1719 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#1720 = DEFINITIONAL_REPRESENTATION('',(#1721),#1725);
+#1721 = LINE('',#1722,#1723);
+#1722 = CARTESIAN_POINT('',(-4.15,-5.16E-015));
+#1723 = VECTOR('',#1724,1.);
+#1724 = DIRECTION('',(-1.,0.E+000));
+#1725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1726 = ORIENTED_EDGE('',*,*,#1727,.F.);
+#1727 = EDGE_CURVE('',#1728,#1700,#1730,.T.);
+#1728 = VERTEX_POINT('',#1729);
+#1729 = CARTESIAN_POINT('',(-9.1,4.1,-6.));
+#1730 = SURFACE_CURVE('',#1731,(#1735,#1742),.PCURVE_S1.);
+#1731 = LINE('',#1732,#1733);
+#1732 = CARTESIAN_POINT('',(-9.1,5.75,-6.));
+#1733 = VECTOR('',#1734,1.);
+#1734 = DIRECTION('',(6.5E-016,1.,2.22044604925E-016));
+#1735 = PCURVE('',#971,#1736);
+#1736 = DEFINITIONAL_REPRESENTATION('',(#1737),#1741);
+#1737 = LINE('',#1738,#1739);
+#1738 = CARTESIAN_POINT('',(1.75,9.1));
+#1739 = VECTOR('',#1740,1.);
+#1740 = DIRECTION('',(1.,-6.5E-016));
+#1741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1742 = PCURVE('',#1743,#1748);
+#1743 = PLANE('',#1744);
+#1744 = AXIS2_PLACEMENT_3D('',#1745,#1746,#1747);
+#1745 = CARTESIAN_POINT('',(-9.1,7.5,-6.));
+#1746 = DIRECTION('',(1.,-6.5E-016,1.11E-015));
+#1747 = DIRECTION('',(-6.5E-016,-1.,-2.22044604925E-016));
+#1748 = DEFINITIONAL_REPRESENTATION('',(#1749),#1753);
+#1749 = LINE('',#1750,#1751);
+#1750 = CARTESIAN_POINT('',(1.75,-0.E+000));
+#1751 = VECTOR('',#1752,1.);
+#1752 = DIRECTION('',(-1.,0.E+000));
+#1753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1754 = ORIENTED_EDGE('',*,*,#1755,.F.);
+#1755 = EDGE_CURVE('',#1756,#1728,#1758,.T.);
+#1756 = VERTEX_POINT('',#1757);
+#1757 = CARTESIAN_POINT('',(-8.3,4.1,-6.));
+#1758 = SURFACE_CURVE('',#1759,(#1763,#1770),.PCURVE_S1.);
+#1759 = LINE('',#1760,#1761);
+#1760 = CARTESIAN_POINT('',(-4.75,4.1,-6.));
+#1761 = VECTOR('',#1762,1.);
+#1762 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#1763 = PCURVE('',#971,#1764);
+#1764 = DEFINITIONAL_REPRESENTATION('',(#1765),#1769);
+#1765 = LINE('',#1766,#1767);
+#1766 = CARTESIAN_POINT('',(1.E-001,4.75));
+#1767 = VECTOR('',#1768,1.);
+#1768 = DIRECTION('',(0.E+000,1.));
+#1769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1770 = PCURVE('',#1771,#1776);
+#1771 = PLANE('',#1772);
+#1772 = AXIS2_PLACEMENT_3D('',#1773,#1774,#1775);
+#1773 = CARTESIAN_POINT('',(-9.5,4.1,-6.));
+#1774 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#1775 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#1776 = DEFINITIONAL_REPRESENTATION('',(#1777),#1781);
+#1777 = LINE('',#1778,#1779);
+#1778 = CARTESIAN_POINT('',(4.75,-4.5E-015));
+#1779 = VECTOR('',#1780,1.);
+#1780 = DIRECTION('',(-1.,0.E+000));
+#1781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1782 = ORIENTED_EDGE('',*,*,#1783,.F.);
+#1783 = EDGE_CURVE('',#1784,#1756,#1786,.T.);
+#1784 = VERTEX_POINT('',#1785);
+#1785 = CARTESIAN_POINT('',(-8.3,3.6,-6.));
+#1786 = SURFACE_CURVE('',#1787,(#1791,#1798),.PCURVE_S1.);
+#1787 = LINE('',#1788,#1789);
+#1788 = CARTESIAN_POINT('',(-8.3,4.05,-6.));
+#1789 = VECTOR('',#1790,1.);
+#1790 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#1791 = PCURVE('',#971,#1792);
+#1792 = DEFINITIONAL_REPRESENTATION('',(#1793),#1797);
+#1793 = LINE('',#1794,#1795);
+#1794 = CARTESIAN_POINT('',(5.E-002,8.3));
+#1795 = VECTOR('',#1796,1.);
+#1796 = DIRECTION('',(1.,0.E+000));
+#1797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1798 = PCURVE('',#1799,#1804);
+#1799 = PLANE('',#1800);
+#1800 = AXIS2_PLACEMENT_3D('',#1801,#1802,#1803);
+#1801 = CARTESIAN_POINT('',(-8.3,4.1,-6.));
+#1802 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#1803 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1804 = DEFINITIONAL_REPRESENTATION('',(#1805),#1809);
+#1805 = LINE('',#1806,#1807);
+#1806 = CARTESIAN_POINT('',(5.E-002,0.E+000));
+#1807 = VECTOR('',#1808,1.);
+#1808 = DIRECTION('',(-1.,0.E+000));
+#1809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1810 = ORIENTED_EDGE('',*,*,#1811,.F.);
+#1811 = EDGE_CURVE('',#1812,#1784,#1814,.T.);
+#1812 = VERTEX_POINT('',#1813);
+#1813 = CARTESIAN_POINT('',(-8.75,3.6,-6.));
+#1814 = SURFACE_CURVE('',#1815,(#1819,#1826),.PCURVE_S1.);
+#1815 = LINE('',#1816,#1817);
+#1816 = CARTESIAN_POINT('',(-7.15,3.6,-6.));
+#1817 = VECTOR('',#1818,1.);
+#1818 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#1819 = PCURVE('',#971,#1820);
+#1820 = DEFINITIONAL_REPRESENTATION('',(#1821),#1825);
+#1821 = LINE('',#1822,#1823);
+#1822 = CARTESIAN_POINT('',(-0.4,7.15));
+#1823 = VECTOR('',#1824,1.);
+#1824 = DIRECTION('',(-0.E+000,-1.));
+#1825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1826 = PCURVE('',#1827,#1832);
+#1827 = PLANE('',#1828);
+#1828 = AXIS2_PLACEMENT_3D('',#1829,#1830,#1831);
+#1829 = CARTESIAN_POINT('',(-6.2,3.6,-8.));
+#1830 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#1831 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#1832 = DEFINITIONAL_REPRESENTATION('',(#1833),#1837);
+#1833 = LINE('',#1834,#1835);
+#1834 = CARTESIAN_POINT('',(0.95,2.));
+#1835 = VECTOR('',#1836,1.);
+#1836 = DIRECTION('',(-1.,0.E+000));
+#1837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1838 = ORIENTED_EDGE('',*,*,#1839,.F.);
+#1839 = EDGE_CURVE('',#1840,#1812,#1842,.T.);
+#1840 = VERTEX_POINT('',#1841);
+#1841 = CARTESIAN_POINT('',(-8.75,-0.5,-6.));
+#1842 = SURFACE_CURVE('',#1843,(#1847,#1853),.PCURVE_S1.);
+#1843 = LINE('',#1844,#1845);
+#1844 = CARTESIAN_POINT('',(-8.75,1.3,-6.));
+#1845 = VECTOR('',#1846,1.);
+#1846 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#1847 = PCURVE('',#971,#1848);
+#1848 = DEFINITIONAL_REPRESENTATION('',(#1849),#1852);
+#1849 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1850,#1851),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.7,2.8),.PIECEWISE_BEZIER_KNOTS.);
+#1850 = CARTESIAN_POINT('',(-5.4,8.75));
+#1851 = CARTESIAN_POINT('',(0.1,8.75));
+#1852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1853 = PCURVE('',#1854,#1859);
+#1854 = PLANE('',#1855);
+#1855 = AXIS2_PLACEMENT_3D('',#1856,#1857,#1858);
+#1856 = CARTESIAN_POINT('',(-8.75,-1.4,-3.25));
+#1857 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1858 = DIRECTION('',(-0.E+000,1.,4.42044604925E-016));
+#1859 = DEFINITIONAL_REPRESENTATION('',(#1860),#1863);
+#1860 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1861,#1862),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.7,2.8),.PIECEWISE_BEZIER_KNOTS.);
+#1861 = CARTESIAN_POINT('',(-2.22044604925E-015,-2.75));
+#1862 = CARTESIAN_POINT('',(5.5,-2.75));
+#1863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1864 = ORIENTED_EDGE('',*,*,#1865,.F.);
+#1865 = EDGE_CURVE('',#1866,#1840,#1868,.T.);
+#1866 = VERTEX_POINT('',#1867);
+#1867 = CARTESIAN_POINT('',(-7.7,-0.5,-6.));
+#1868 = SURFACE_CURVE('',#1869,(#1873,#1880),.PCURVE_S1.);
+#1869 = LINE('',#1870,#1871);
+#1870 = CARTESIAN_POINT('',(-9.5,-0.5,-6.));
+#1871 = VECTOR('',#1872,1.);
+#1872 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#1873 = PCURVE('',#971,#1874);
+#1874 = DEFINITIONAL_REPRESENTATION('',(#1875),#1879);
+#1875 = LINE('',#1876,#1877);
+#1876 = CARTESIAN_POINT('',(-4.5,9.5));
+#1877 = VECTOR('',#1878,1.);
+#1878 = DIRECTION('',(0.E+000,1.));
+#1879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1880 = PCURVE('',#1881,#1886);
+#1881 = PLANE('',#1882);
+#1882 = AXIS2_PLACEMENT_3D('',#1883,#1884,#1885);
+#1883 = CARTESIAN_POINT('',(-4.2,-0.5,-7.));
+#1884 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1885 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1886 = DEFINITIONAL_REPRESENTATION('',(#1887),#1891);
+#1887 = LINE('',#1888,#1889);
+#1888 = CARTESIAN_POINT('',(5.3,-1.));
+#1889 = VECTOR('',#1890,1.);
+#1890 = DIRECTION('',(1.,0.E+000));
+#1891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1892 = ORIENTED_EDGE('',*,*,#1893,.F.);
+#1893 = EDGE_CURVE('',#1173,#1866,#1894,.T.);
+#1894 = SURFACE_CURVE('',#1895,(#1899,#1906),.PCURVE_S1.);
+#1895 = LINE('',#1896,#1897);
+#1896 = CARTESIAN_POINT('',(-7.7,0.5,-6.));
+#1897 = VECTOR('',#1898,1.);
+#1898 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1899 = PCURVE('',#971,#1900);
+#1900 = DEFINITIONAL_REPRESENTATION('',(#1901),#1905);
+#1901 = LINE('',#1902,#1903);
+#1902 = CARTESIAN_POINT('',(-3.5,7.7));
+#1903 = VECTOR('',#1904,1.);
+#1904 = DIRECTION('',(-1.,0.E+000));
+#1905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1906 = PCURVE('',#1907,#1912);
+#1907 = PLANE('',#1908);
+#1908 = AXIS2_PLACEMENT_3D('',#1909,#1910,#1911);
+#1909 = CARTESIAN_POINT('',(-7.7,7.5,-7.));
+#1910 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1911 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#1912 = DEFINITIONAL_REPRESENTATION('',(#1913),#1917);
+#1913 = LINE('',#1914,#1915);
+#1914 = CARTESIAN_POINT('',(1.,7.));
+#1915 = VECTOR('',#1916,1.);
+#1916 = DIRECTION('',(0.E+000,1.));
+#1917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1918 = FACE_BOUND('',#1919,.F.);
+#1919 = EDGE_LOOP('',(#1920));
+#1920 = ORIENTED_EDGE('',*,*,#1921,.T.);
+#1921 = EDGE_CURVE('',#1922,#1922,#1924,.T.);
+#1922 = VERTEX_POINT('',#1923);
+#1923 = CARTESIAN_POINT('',(1.1,4.7,-6.));
+#1924 = SURFACE_CURVE('',#1925,(#1930,#1941),.PCURVE_S1.);
+#1925 = CIRCLE('',#1926,1.6);
+#1926 = AXIS2_PLACEMENT_3D('',#1927,#1928,#1929);
+#1927 = CARTESIAN_POINT('',(2.7,4.7,-6.));
+#1928 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#1929 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#1930 = PCURVE('',#971,#1931);
+#1931 = DEFINITIONAL_REPRESENTATION('',(#1932),#1940);
+#1932 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1933,#1934,#1935,#1936,
+#1937,#1938,#1939),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1933 = CARTESIAN_POINT('',(0.7,-4.3));
+#1934 = CARTESIAN_POINT('',(-2.07128129211,-4.3));
+#1935 = CARTESIAN_POINT('',(-0.685640646055,-1.9));
+#1936 = CARTESIAN_POINT('',(0.7,0.5));
+#1937 = CARTESIAN_POINT('',(2.085640646055,-1.9));
+#1938 = CARTESIAN_POINT('',(3.47128129211,-4.3));
+#1939 = CARTESIAN_POINT('',(0.7,-4.3));
+#1940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1941 = PCURVE('',#1942,#1947);
+#1942 = CYLINDRICAL_SURFACE('',#1943,1.6);
+#1943 = AXIS2_PLACEMENT_3D('',#1944,#1945,#1946);
+#1944 = CARTESIAN_POINT('',(2.7,4.7,-5.));
+#1945 = DIRECTION('',(3.2E-016,2.22044604925E-016,-1.));
+#1946 = DIRECTION('',(1.,-7.105427357601E-032,3.2E-016));
+#1947 = DEFINITIONAL_REPRESENTATION('',(#1948),#1952);
+#1948 = LINE('',#1949,#1950);
+#1949 = CARTESIAN_POINT('',(0.E+000,1.));
+#1950 = VECTOR('',#1951,1.);
+#1951 = DIRECTION('',(1.,0.E+000));
+#1952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1953 = FACE_BOUND('',#1954,.F.);
+#1954 = EDGE_LOOP('',(#1955));
+#1955 = ORIENTED_EDGE('',*,*,#1956,.T.);
+#1956 = EDGE_CURVE('',#1957,#1957,#1959,.T.);
+#1957 = VERTEX_POINT('',#1958);
+#1958 = CARTESIAN_POINT('',(-5.25,2.2,-6.));
+#1959 = SURFACE_CURVE('',#1960,(#1965,#1976),.PCURVE_S1.);
+#1960 = CIRCLE('',#1961,1.6);
+#1961 = AXIS2_PLACEMENT_3D('',#1962,#1963,#1964);
+#1962 = CARTESIAN_POINT('',(-3.65,2.2,-6.));
+#1963 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#1964 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#1965 = PCURVE('',#971,#1966);
+#1966 = DEFINITIONAL_REPRESENTATION('',(#1967),#1975);
+#1967 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1968,#1969,#1970,#1971,
+#1972,#1973,#1974),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1968 = CARTESIAN_POINT('',(-1.8,2.05));
+#1969 = CARTESIAN_POINT('',(-4.57128129211,2.05));
+#1970 = CARTESIAN_POINT('',(-3.185640646055,4.45));
+#1971 = CARTESIAN_POINT('',(-1.8,6.85));
+#1972 = CARTESIAN_POINT('',(-0.414359353945,4.45));
+#1973 = CARTESIAN_POINT('',(0.97128129211,2.05));
+#1974 = CARTESIAN_POINT('',(-1.8,2.05));
+#1975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1976 = PCURVE('',#1977,#1982);
+#1977 = CYLINDRICAL_SURFACE('',#1978,1.6);
+#1978 = AXIS2_PLACEMENT_3D('',#1979,#1980,#1981);
+#1979 = CARTESIAN_POINT('',(-3.65,2.2,-5.));
+#1980 = DIRECTION('',(3.3E-016,2.22044604925E-016,-1.));
+#1981 = DIRECTION('',(1.,-7.327471962526E-032,3.3E-016));
+#1982 = DEFINITIONAL_REPRESENTATION('',(#1983),#1987);
+#1983 = LINE('',#1984,#1985);
+#1984 = CARTESIAN_POINT('',(0.E+000,1.));
+#1985 = VECTOR('',#1986,1.);
+#1986 = DIRECTION('',(1.,0.E+000));
+#1987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1988 = ADVANCED_FACE('',(#1989),#945,.T.);
+#1989 = FACE_BOUND('',#1990,.T.);
+#1990 = EDGE_LOOP('',(#1991,#2014,#2015,#2016,#2017,#2018,#2041,#2062,
+ #2063,#2086,#2114,#2142,#2168,#2194,#2222,#2250,#2278,#2306));
+#1991 = ORIENTED_EDGE('',*,*,#1992,.T.);
+#1992 = EDGE_CURVE('',#1993,#1378,#1995,.T.);
+#1993 = VERTEX_POINT('',#1994);
+#1994 = CARTESIAN_POINT('',(8.9,8.5,-0.9));
+#1995 = SURFACE_CURVE('',#1996,(#2000,#2007),.PCURVE_S1.);
+#1996 = LINE('',#1997,#1998);
+#1997 = CARTESIAN_POINT('',(8.9,8.5,-3.166935483871));
+#1998 = VECTOR('',#1999,1.);
+#1999 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#2000 = PCURVE('',#945,#2001);
+#2001 = DEFINITIONAL_REPRESENTATION('',(#2002),#2006);
+#2002 = LINE('',#2003,#2004);
+#2003 = CARTESIAN_POINT('',(9.901612903226,-2.266935483871));
+#2004 = VECTOR('',#2005,1.);
+#2005 = DIRECTION('',(0.E+000,1.));
+#2006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2007 = PCURVE('',#1393,#2008);
+#2008 = DEFINITIONAL_REPRESENTATION('',(#2009),#2013);
+#2009 = LINE('',#2010,#2011);
+#2010 = CARTESIAN_POINT('',(2.266935483871,0.E+000));
+#2011 = VECTOR('',#2012,1.);
+#2012 = DIRECTION('',(1.,0.E+000));
+#2013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2014 = ORIENTED_EDGE('',*,*,#1405,.T.);
+#2015 = ORIENTED_EDGE('',*,*,#929,.T.);
+#2016 = ORIENTED_EDGE('',*,*,#1148,.F.);
+#2017 = ORIENTED_EDGE('',*,*,#1016,.F.);
+#2018 = ORIENTED_EDGE('',*,*,#2019,.T.);
+#2019 = EDGE_CURVE('',#987,#2020,#2022,.T.);
+#2020 = VERTEX_POINT('',#2021);
+#2021 = CARTESIAN_POINT('',(-7.7,8.5,-8.));
+#2022 = SURFACE_CURVE('',#2023,(#2027,#2034),.PCURVE_S1.);
+#2023 = LINE('',#2024,#2025);
+#2024 = CARTESIAN_POINT('',(6.8,8.5,-8.));
+#2025 = VECTOR('',#2026,1.);
+#2026 = DIRECTION('',(-1.,2.509104035653E-031,-1.13E-015));
+#2027 = PCURVE('',#945,#2028);
+#2028 = DEFINITIONAL_REPRESENTATION('',(#2029),#2033);
+#2029 = LINE('',#2030,#2031);
+#2030 = CARTESIAN_POINT('',(7.801612903226,2.566129032258));
+#2031 = VECTOR('',#2032,1.);
+#2032 = DIRECTION('',(-1.,1.13E-015));
+#2033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2034 = PCURVE('',#1004,#2035);
+#2035 = DEFINITIONAL_REPRESENTATION('',(#2036),#2040);
+#2036 = LINE('',#2037,#2038);
+#2037 = CARTESIAN_POINT('',(-3.2,-13.9));
+#2038 = VECTOR('',#2039,1.);
+#2039 = DIRECTION('',(0.E+000,1.));
+#2040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2041 = ORIENTED_EDGE('',*,*,#2042,.F.);
+#2042 = EDGE_CURVE('',#1621,#2020,#2043,.T.);
+#2043 = SURFACE_CURVE('',#2044,(#2048,#2055),.PCURVE_S1.);
+#2044 = LINE('',#2045,#2046);
+#2045 = CARTESIAN_POINT('',(-7.7,8.5,-6.));
+#2046 = VECTOR('',#2047,1.);
+#2047 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#2048 = PCURVE('',#945,#2049);
+#2049 = DEFINITIONAL_REPRESENTATION('',(#2050),#2054);
+#2050 = LINE('',#2051,#2052);
+#2051 = CARTESIAN_POINT('',(-6.698387096774,0.566129032258));
+#2052 = VECTOR('',#2053,1.);
+#2053 = DIRECTION('',(1.11E-015,1.));
+#2054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2055 = PCURVE('',#1636,#2056);
+#2056 = DEFINITIONAL_REPRESENTATION('',(#2057),#2061);
+#2057 = LINE('',#2058,#2059);
+#2058 = CARTESIAN_POINT('',(0.5,0.E+000));
+#2059 = VECTOR('',#2060,1.);
+#2060 = DIRECTION('',(0.E+000,1.));
+#2061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2062 = ORIENTED_EDGE('',*,*,#1648,.T.);
+#2063 = ORIENTED_EDGE('',*,*,#2064,.T.);
+#2064 = EDGE_CURVE('',#1649,#2065,#2067,.T.);
+#2065 = VERTEX_POINT('',#2066);
+#2066 = CARTESIAN_POINT('',(-8.3,8.5,-8.));
+#2067 = SURFACE_CURVE('',#2068,(#2072,#2079),.PCURVE_S1.);
+#2068 = LINE('',#2069,#2070);
+#2069 = CARTESIAN_POINT('',(-8.3,8.5,-6.));
+#2070 = VECTOR('',#2071,1.);
+#2071 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#2072 = PCURVE('',#945,#2073);
+#2073 = DEFINITIONAL_REPRESENTATION('',(#2074),#2078);
+#2074 = LINE('',#2075,#2076);
+#2075 = CARTESIAN_POINT('',(-7.298387096774,0.566129032258));
+#2076 = VECTOR('',#2077,1.);
+#2077 = DIRECTION('',(1.11E-015,1.));
+#2078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2079 = PCURVE('',#1687,#2080);
+#2080 = DEFINITIONAL_REPRESENTATION('',(#2081),#2085);
+#2081 = LINE('',#2082,#2083);
+#2082 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2083 = VECTOR('',#2084,1.);
+#2084 = DIRECTION('',(0.E+000,1.));
+#2085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2086 = ORIENTED_EDGE('',*,*,#2087,.T.);
+#2087 = EDGE_CURVE('',#2065,#2088,#2090,.T.);
+#2088 = VERTEX_POINT('',#2089);
+#2089 = CARTESIAN_POINT('',(-9.9,8.5,-8.));
+#2090 = SURFACE_CURVE('',#2091,(#2095,#2102),.PCURVE_S1.);
+#2091 = LINE('',#2092,#2093);
+#2092 = CARTESIAN_POINT('',(-8.575,8.5,-8.));
+#2093 = VECTOR('',#2094,1.);
+#2094 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#2095 = PCURVE('',#945,#2096);
+#2096 = DEFINITIONAL_REPRESENTATION('',(#2097),#2101);
+#2097 = LINE('',#2098,#2099);
+#2098 = CARTESIAN_POINT('',(-7.573387096774,2.566129032258));
+#2099 = VECTOR('',#2100,1.);
+#2100 = DIRECTION('',(-1.,1.11E-015));
+#2101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2102 = PCURVE('',#2103,#2108);
+#2103 = PLANE('',#2104);
+#2104 = AXIS2_PLACEMENT_3D('',#2105,#2106,#2107);
+#2105 = CARTESIAN_POINT('',(-9.3,5.8,-8.));
+#2106 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#2107 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2108 = DEFINITIONAL_REPRESENTATION('',(#2109),#2113);
+#2109 = LINE('',#2110,#2111);
+#2110 = CARTESIAN_POINT('',(-2.7,-0.725));
+#2111 = VECTOR('',#2112,1.);
+#2112 = DIRECTION('',(0.E+000,1.));
+#2113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2114 = ORIENTED_EDGE('',*,*,#2115,.T.);
+#2115 = EDGE_CURVE('',#2088,#2116,#2118,.T.);
+#2116 = VERTEX_POINT('',#2117);
+#2117 = CARTESIAN_POINT('',(-9.9,8.5,-5.266513));
+#2118 = SURFACE_CURVE('',#2119,(#2123,#2130),.PCURVE_S1.);
+#2119 = LINE('',#2120,#2121);
+#2120 = CARTESIAN_POINT('',(-9.9,8.5,-6.716935483871));
+#2121 = VECTOR('',#2122,1.);
+#2122 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#2123 = PCURVE('',#945,#2124);
+#2124 = DEFINITIONAL_REPRESENTATION('',(#2125),#2129);
+#2125 = LINE('',#2126,#2127);
+#2126 = CARTESIAN_POINT('',(-8.898387096774,1.283064516129));
+#2127 = VECTOR('',#2128,1.);
+#2128 = DIRECTION('',(0.E+000,-1.));
+#2129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2130 = PCURVE('',#2131,#2136);
+#2131 = PLANE('',#2132);
+#2132 = AXIS2_PLACEMENT_3D('',#2133,#2134,#2135);
+#2133 = CARTESIAN_POINT('',(-9.9,8.5,-8.));
+#2134 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2135 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#2136 = DEFINITIONAL_REPRESENTATION('',(#2137),#2141);
+#2137 = LINE('',#2138,#2139);
+#2138 = CARTESIAN_POINT('',(1.283064516129,0.E+000));
+#2139 = VECTOR('',#2140,1.);
+#2140 = DIRECTION('',(1.,0.E+000));
+#2141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2142 = ORIENTED_EDGE('',*,*,#2143,.F.);
+#2143 = EDGE_CURVE('',#2144,#2116,#2146,.T.);
+#2144 = VERTEX_POINT('',#2145);
+#2145 = CARTESIAN_POINT('',(-8.485564,8.5,-3.852077));
+#2146 = SURFACE_CURVE('',#2147,(#2151,#2157),.PCURVE_S1.);
+#2147 = LINE('',#2148,#2149);
+#2148 = CARTESIAN_POINT('',(-7.010024717742,8.5,-2.376537717742));
+#2149 = VECTOR('',#2150,1.);
+#2150 = DIRECTION('',(-0.707106781187,1.570092458684E-016,
+ -0.707106781187));
+#2151 = PCURVE('',#945,#2152);
+#2152 = DEFINITIONAL_REPRESENTATION('',(#2153),#2156);
+#2153 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2154,#2155),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(2.086727664784,4.087042239092),.PIECEWISE_BEZIER_KNOTS.);
+#2154 = CARTESIAN_POINT('',(-7.483951096774,-1.581793967742));
+#2155 = CARTESIAN_POINT('',(-8.898387096774,-0.167357967742));
+#2156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2157 = PCURVE('',#2158,#2163);
+#2158 = PLANE('',#2159);
+#2159 = AXIS2_PLACEMENT_3D('',#2160,#2161,#2162);
+#2160 = CARTESIAN_POINT('',(-8.485564,9.,-3.852077));
+#2161 = DIRECTION('',(0.707106781187,1.570092458684E-016,-0.707106781187
+ ));
+#2162 = DIRECTION('',(-0.707106781187,1.570092458684E-016,
+ -0.707106781187));
+#2163 = DEFINITIONAL_REPRESENTATION('',(#2164),#2167);
+#2164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2165,#2166),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(2.086727664784,4.087042239092),.PIECEWISE_BEZIER_KNOTS.);
+#2165 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#2166 = CARTESIAN_POINT('',(2.000314574309,-0.5));
+#2167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2168 = ORIENTED_EDGE('',*,*,#2169,.T.);
+#2169 = EDGE_CURVE('',#2144,#2170,#2172,.T.);
+#2170 = VERTEX_POINT('',#2171);
+#2171 = CARTESIAN_POINT('',(-8.485564,8.5,-0.9));
+#2172 = SURFACE_CURVE('',#2173,(#2177,#2183),.PCURVE_S1.);
+#2173 = LINE('',#2174,#2175);
+#2174 = CARTESIAN_POINT('',(-8.485564,8.5,-4.642973983871));
+#2175 = VECTOR('',#2176,1.);
+#2176 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#2177 = PCURVE('',#945,#2178);
+#2178 = DEFINITIONAL_REPRESENTATION('',(#2179),#2182);
+#2179 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2180,#2181),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.790896983871,3.742973983871),.PIECEWISE_BEZIER_KNOTS.);
+#2180 = CARTESIAN_POINT('',(-7.483951096774,-1.581793967742));
+#2181 = CARTESIAN_POINT('',(-7.483951096774,-4.533870967742));
+#2182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2183 = PCURVE('',#2184,#2189);
+#2184 = PLANE('',#2185);
+#2185 = AXIS2_PLACEMENT_3D('',#2186,#2187,#2188);
+#2186 = CARTESIAN_POINT('',(-8.485564,9.,-3.852077));
+#2187 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2188 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#2189 = DEFINITIONAL_REPRESENTATION('',(#2190),#2193);
+#2190 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2191,#2192),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.790896983871,3.742973983871),.PIECEWISE_BEZIER_KNOTS.);
+#2191 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#2192 = CARTESIAN_POINT('',(2.952077,-0.5));
+#2193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2194 = ORIENTED_EDGE('',*,*,#2195,.F.);
+#2195 = EDGE_CURVE('',#2196,#2170,#2198,.T.);
+#2196 = VERTEX_POINT('',#2197);
+#2197 = CARTESIAN_POINT('',(-7.5,8.5,-0.9));
+#2198 = SURFACE_CURVE('',#2199,(#2203,#2210),.PCURVE_S1.);
+#2199 = LINE('',#2200,#2201);
+#2200 = CARTESIAN_POINT('',(-7.5,8.5,-0.9));
+#2201 = VECTOR('',#2202,1.);
+#2202 = DIRECTION('',(-1.,-1.731947918415E-031,7.8E-016));
+#2203 = PCURVE('',#945,#2204);
+#2204 = DEFINITIONAL_REPRESENTATION('',(#2205),#2209);
+#2205 = LINE('',#2206,#2207);
+#2206 = CARTESIAN_POINT('',(-6.498387096774,-4.533870967742));
+#2207 = VECTOR('',#2208,1.);
+#2208 = DIRECTION('',(-1.,-7.8E-016));
+#2209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2210 = PCURVE('',#2211,#2216);
+#2211 = PLANE('',#2212);
+#2212 = AXIS2_PLACEMENT_3D('',#2213,#2214,#2215);
+#2213 = CARTESIAN_POINT('',(-8.75,4.,-0.9));
+#2214 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#2215 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#2216 = DEFINITIONAL_REPRESENTATION('',(#2217),#2221);
+#2217 = LINE('',#2218,#2219);
+#2218 = CARTESIAN_POINT('',(4.5,-1.25));
+#2219 = VECTOR('',#2220,1.);
+#2220 = DIRECTION('',(0.E+000,1.));
+#2221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2222 = ORIENTED_EDGE('',*,*,#2223,.F.);
+#2223 = EDGE_CURVE('',#2224,#2196,#2226,.T.);
+#2224 = VERTEX_POINT('',#2225);
+#2225 = CARTESIAN_POINT('',(-7.5,8.5,-5.));
+#2226 = SURFACE_CURVE('',#2227,(#2231,#2238),.PCURVE_S1.);
+#2227 = LINE('',#2228,#2229);
+#2228 = CARTESIAN_POINT('',(-7.5,8.5,-1.5));
+#2229 = VECTOR('',#2230,1.);
+#2230 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#2231 = PCURVE('',#945,#2232);
+#2232 = DEFINITIONAL_REPRESENTATION('',(#2233),#2237);
+#2233 = LINE('',#2234,#2235);
+#2234 = CARTESIAN_POINT('',(-6.498387096774,-3.933870967742));
+#2235 = VECTOR('',#2236,1.);
+#2236 = DIRECTION('',(0.E+000,-1.));
+#2237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2238 = PCURVE('',#2239,#2244);
+#2239 = PLANE('',#2240);
+#2240 = AXIS2_PLACEMENT_3D('',#2241,#2242,#2243);
+#2241 = CARTESIAN_POINT('',(-7.5,4.,-5.));
+#2242 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2243 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#2244 = DEFINITIONAL_REPRESENTATION('',(#2245),#2249);
+#2245 = LINE('',#2246,#2247);
+#2246 = CARTESIAN_POINT('',(3.5,-4.5));
+#2247 = VECTOR('',#2248,1.);
+#2248 = DIRECTION('',(1.,0.E+000));
+#2249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2250 = ORIENTED_EDGE('',*,*,#2251,.T.);
+#2251 = EDGE_CURVE('',#2224,#2252,#2254,.T.);
+#2252 = VERTEX_POINT('',#2253);
+#2253 = CARTESIAN_POINT('',(7.5,8.5,-5.));
+#2254 = SURFACE_CURVE('',#2255,(#2259,#2266),.PCURVE_S1.);
+#2255 = LINE('',#2256,#2257);
+#2256 = CARTESIAN_POINT('',(-7.5,8.5,-5.));
+#2257 = VECTOR('',#2258,1.);
+#2258 = DIRECTION('',(1.,-6.883382752676E-032,3.1E-016));
+#2259 = PCURVE('',#945,#2260);
+#2260 = DEFINITIONAL_REPRESENTATION('',(#2261),#2265);
+#2261 = LINE('',#2262,#2263);
+#2262 = CARTESIAN_POINT('',(-6.498387096774,-0.433870967742));
+#2263 = VECTOR('',#2264,1.);
+#2264 = DIRECTION('',(1.,-3.1E-016));
+#2265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2266 = PCURVE('',#2267,#2272);
+#2267 = PLANE('',#2268);
+#2268 = AXIS2_PLACEMENT_3D('',#2269,#2270,#2271);
+#2269 = CARTESIAN_POINT('',(7.5,4.,-5.));
+#2270 = DIRECTION('',(-3.1E-016,-2.22044604925E-016,1.));
+#2271 = DIRECTION('',(-1.,6.883382752676E-032,-3.1E-016));
+#2272 = DEFINITIONAL_REPRESENTATION('',(#2273),#2277);
+#2273 = LINE('',#2274,#2275);
+#2274 = CARTESIAN_POINT('',(15.,-4.5));
+#2275 = VECTOR('',#2276,1.);
+#2276 = DIRECTION('',(-1.,0.E+000));
+#2277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2278 = ORIENTED_EDGE('',*,*,#2279,.T.);
+#2279 = EDGE_CURVE('',#2252,#2280,#2282,.T.);
+#2280 = VERTEX_POINT('',#2281);
+#2281 = CARTESIAN_POINT('',(7.5,8.5,-0.9));
+#2282 = SURFACE_CURVE('',#2283,(#2287,#2294),.PCURVE_S1.);
+#2283 = LINE('',#2284,#2285);
+#2284 = CARTESIAN_POINT('',(7.5,8.5,-5.));
+#2285 = VECTOR('',#2286,1.);
+#2286 = DIRECTION('',(-1.27E-015,-2.22044604925E-016,1.));
+#2287 = PCURVE('',#945,#2288);
+#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293);
+#2289 = LINE('',#2290,#2291);
+#2290 = CARTESIAN_POINT('',(8.501612903226,-0.433870967742));
+#2291 = VECTOR('',#2292,1.);
+#2292 = DIRECTION('',(-1.27E-015,-1.));
+#2293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2294 = PCURVE('',#2295,#2300);
+#2295 = PLANE('',#2296);
+#2296 = AXIS2_PLACEMENT_3D('',#2297,#2298,#2299);
+#2297 = CARTESIAN_POINT('',(7.5,4.,-1.5));
+#2298 = DIRECTION('',(-1.,2.819966482548E-031,-1.27E-015));
+#2299 = DIRECTION('',(1.27E-015,2.22044604925E-016,-1.));
+#2300 = DEFINITIONAL_REPRESENTATION('',(#2301),#2305);
+#2301 = LINE('',#2302,#2303);
+#2302 = CARTESIAN_POINT('',(3.5,-4.5));
+#2303 = VECTOR('',#2304,1.);
+#2304 = DIRECTION('',(-1.,0.E+000));
+#2305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2306 = ORIENTED_EDGE('',*,*,#2307,.F.);
+#2307 = EDGE_CURVE('',#1993,#2280,#2308,.T.);
+#2308 = SURFACE_CURVE('',#2309,(#2313,#2320),.PCURVE_S1.);
+#2309 = LINE('',#2310,#2311);
+#2310 = CARTESIAN_POINT('',(9.,8.5,-0.9));
+#2311 = VECTOR('',#2312,1.);
+#2312 = DIRECTION('',(-1.,-1.731947918415E-031,7.8E-016));
+#2313 = PCURVE('',#945,#2314);
+#2314 = DEFINITIONAL_REPRESENTATION('',(#2315),#2319);
+#2315 = LINE('',#2316,#2317);
+#2316 = CARTESIAN_POINT('',(10.001612903226,-4.533870967742));
+#2317 = VECTOR('',#2318,1.);
+#2318 = DIRECTION('',(-1.,-7.8E-016));
+#2319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2320 = PCURVE('',#2321,#2326);
+#2321 = PLANE('',#2322);
+#2322 = AXIS2_PLACEMENT_3D('',#2323,#2324,#2325);
+#2323 = CARTESIAN_POINT('',(8.25,4.,-0.9));
+#2324 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#2325 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#2326 = DEFINITIONAL_REPRESENTATION('',(#2327),#2331);
+#2327 = LINE('',#2328,#2329);
+#2328 = CARTESIAN_POINT('',(4.5,-0.75));
+#2329 = VECTOR('',#2330,1.);
+#2330 = DIRECTION('',(0.E+000,1.));
+#2331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2332 = ADVANCED_FACE('',(#2333),#1004,.T.);
+#2333 = FACE_BOUND('',#2334,.T.);
+#2334 = EDGE_LOOP('',(#2335,#2336,#2360,#2383,#2406,#2429,#2452,#2475,
+ #2498,#2519));
+#2335 = ORIENTED_EDGE('',*,*,#986,.T.);
+#2336 = ORIENTED_EDGE('',*,*,#2337,.F.);
+#2337 = EDGE_CURVE('',#2338,#989,#2340,.T.);
+#2338 = VERTEX_POINT('',#2339);
+#2339 = CARTESIAN_POINT('',(-6.2,4.5,-8.));
+#2340 = SURFACE_CURVE('',#2341,(#2346,#2353),.PCURVE_S1.);
+#2341 = CIRCLE('',#2342,2.);
+#2342 = AXIS2_PLACEMENT_3D('',#2343,#2344,#2345);
+#2343 = CARTESIAN_POINT('',(-4.2,4.5,-8.));
+#2344 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#2345 = DIRECTION('',(1.,-2.8E-016,1.11E-015));
+#2346 = PCURVE('',#1004,#2347);
+#2347 = DEFINITIONAL_REPRESENTATION('',(#2348),#2352);
+#2348 = CIRCLE('',#2349,2.);
+#2349 = AXIS2_PLACEMENT_2D('',#2350,#2351);
+#2350 = CARTESIAN_POINT('',(0.8,-2.9));
+#2351 = DIRECTION('',(2.8E-016,-1.));
+#2352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2353 = PCURVE('',#1128,#2354);
+#2354 = DEFINITIONAL_REPRESENTATION('',(#2355),#2359);
+#2355 = LINE('',#2356,#2357);
+#2356 = CARTESIAN_POINT('',(6.28318530718,-1.));
+#2357 = VECTOR('',#2358,1.);
+#2358 = DIRECTION('',(-1.,0.E+000));
+#2359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2360 = ORIENTED_EDGE('',*,*,#2361,.F.);
+#2361 = EDGE_CURVE('',#2362,#2338,#2364,.T.);
+#2362 = VERTEX_POINT('',#2363);
+#2363 = CARTESIAN_POINT('',(-6.2,3.6,-8.));
+#2364 = SURFACE_CURVE('',#2365,(#2369,#2376),.PCURVE_S1.);
+#2365 = LINE('',#2366,#2367);
+#2366 = CARTESIAN_POINT('',(-6.2,4.25,-8.));
+#2367 = VECTOR('',#2368,1.);
+#2368 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#2369 = PCURVE('',#1004,#2370);
+#2370 = DEFINITIONAL_REPRESENTATION('',(#2371),#2375);
+#2371 = LINE('',#2372,#2373);
+#2372 = CARTESIAN_POINT('',(1.05,-0.9));
+#2373 = VECTOR('',#2374,1.);
+#2374 = DIRECTION('',(-1.,0.E+000));
+#2375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2376 = PCURVE('',#1468,#2377);
+#2377 = DEFINITIONAL_REPRESENTATION('',(#2378),#2382);
+#2378 = LINE('',#2379,#2380);
+#2379 = CARTESIAN_POINT('',(3.75,-1.));
+#2380 = VECTOR('',#2381,1.);
+#2381 = DIRECTION('',(1.,-0.E+000));
+#2382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2383 = ORIENTED_EDGE('',*,*,#2384,.T.);
+#2384 = EDGE_CURVE('',#2362,#2385,#2387,.T.);
+#2385 = VERTEX_POINT('',#2386);
+#2386 = CARTESIAN_POINT('',(-7.7,3.6,-8.));
+#2387 = SURFACE_CURVE('',#2388,(#2392,#2399),.PCURVE_S1.);
+#2388 = LINE('',#2389,#2390);
+#2389 = CARTESIAN_POINT('',(-6.65,3.6,-8.));
+#2390 = VECTOR('',#2391,1.);
+#2391 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#2392 = PCURVE('',#1004,#2393);
+#2393 = DEFINITIONAL_REPRESENTATION('',(#2394),#2398);
+#2394 = LINE('',#2395,#2396);
+#2395 = CARTESIAN_POINT('',(1.7,-0.45));
+#2396 = VECTOR('',#2397,1.);
+#2397 = DIRECTION('',(0.E+000,1.));
+#2398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2399 = PCURVE('',#1496,#2400);
+#2400 = DEFINITIONAL_REPRESENTATION('',(#2401),#2405);
+#2401 = LINE('',#2402,#2403);
+#2402 = CARTESIAN_POINT('',(0.45,5.E-016));
+#2403 = VECTOR('',#2404,1.);
+#2404 = DIRECTION('',(1.,0.E+000));
+#2405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2406 = ORIENTED_EDGE('',*,*,#2407,.F.);
+#2407 = EDGE_CURVE('',#2408,#2385,#2410,.T.);
+#2408 = VERTEX_POINT('',#2409);
+#2409 = CARTESIAN_POINT('',(-7.7,4.1,-8.));
+#2410 = SURFACE_CURVE('',#2411,(#2415,#2422),.PCURVE_S1.);
+#2411 = LINE('',#2412,#2413);
+#2412 = CARTESIAN_POINT('',(-7.7,4.2,-8.));
+#2413 = VECTOR('',#2414,1.);
+#2414 = DIRECTION('',(-1.11E-015,-1.,-2.22044604925E-016));
+#2415 = PCURVE('',#1004,#2416);
+#2416 = DEFINITIONAL_REPRESENTATION('',(#2417),#2421);
+#2417 = LINE('',#2418,#2419);
+#2418 = CARTESIAN_POINT('',(1.1,0.6));
+#2419 = VECTOR('',#2420,1.);
+#2420 = DIRECTION('',(1.,1.11E-015));
+#2421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2422 = PCURVE('',#1524,#2423);
+#2423 = DEFINITIONAL_REPRESENTATION('',(#2424),#2428);
+#2424 = LINE('',#2425,#2426);
+#2425 = CARTESIAN_POINT('',(-1.,3.3));
+#2426 = VECTOR('',#2427,1.);
+#2427 = DIRECTION('',(0.E+000,1.));
+#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2429 = ORIENTED_EDGE('',*,*,#2430,.F.);
+#2430 = EDGE_CURVE('',#2431,#2408,#2433,.T.);
+#2431 = VERTEX_POINT('',#2432);
+#2432 = CARTESIAN_POINT('',(-7.,4.1,-8.));
+#2433 = SURFACE_CURVE('',#2434,(#2438,#2445),.PCURVE_S1.);
+#2434 = LINE('',#2435,#2436);
+#2435 = CARTESIAN_POINT('',(-7.4,4.1,-8.));
+#2436 = VECTOR('',#2437,1.);
+#2437 = DIRECTION('',(-1.,-4.E-016,-1.11E-015));
+#2438 = PCURVE('',#1004,#2439);
+#2439 = DEFINITIONAL_REPRESENTATION('',(#2440),#2444);
+#2440 = LINE('',#2441,#2442);
+#2441 = CARTESIAN_POINT('',(1.2,0.3));
+#2442 = VECTOR('',#2443,1.);
+#2443 = DIRECTION('',(4.E-016,1.));
+#2444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2445 = PCURVE('',#1552,#2446);
+#2446 = DEFINITIONAL_REPRESENTATION('',(#2447),#2451);
+#2447 = LINE('',#2448,#2449);
+#2448 = CARTESIAN_POINT('',(0.3,-1.));
+#2449 = VECTOR('',#2450,1.);
+#2450 = DIRECTION('',(-1.,-5.E-016));
+#2451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2452 = ORIENTED_EDGE('',*,*,#2453,.T.);
+#2453 = EDGE_CURVE('',#2431,#2454,#2456,.T.);
+#2454 = VERTEX_POINT('',#2455);
+#2455 = CARTESIAN_POINT('',(-7.,8.,-8.));
+#2456 = SURFACE_CURVE('',#2457,(#2461,#2468),.PCURVE_S1.);
+#2457 = LINE('',#2458,#2459);
+#2458 = CARTESIAN_POINT('',(-7.,7.5,-8.));
+#2459 = VECTOR('',#2460,1.);
+#2460 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#2461 = PCURVE('',#1004,#2462);
+#2462 = DEFINITIONAL_REPRESENTATION('',(#2463),#2467);
+#2463 = LINE('',#2464,#2465);
+#2464 = CARTESIAN_POINT('',(-2.2,-0.1));
+#2465 = VECTOR('',#2466,1.);
+#2466 = DIRECTION('',(-1.,0.E+000));
+#2467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2468 = PCURVE('',#1580,#2469);
+#2469 = DEFINITIONAL_REPRESENTATION('',(#2470),#2474);
+#2470 = LINE('',#2471,#2472);
+#2471 = CARTESIAN_POINT('',(3.4,-1.));
+#2472 = VECTOR('',#2473,1.);
+#2473 = DIRECTION('',(1.,0.E+000));
+#2474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2475 = ORIENTED_EDGE('',*,*,#2476,.F.);
+#2476 = EDGE_CURVE('',#2477,#2454,#2479,.T.);
+#2477 = VERTEX_POINT('',#2478);
+#2478 = CARTESIAN_POINT('',(-7.7,8.,-8.));
+#2479 = SURFACE_CURVE('',#2480,(#2484,#2491),.PCURVE_S1.);
+#2480 = LINE('',#2481,#2482);
+#2481 = CARTESIAN_POINT('',(-7.525,8.,-8.));
+#2482 = VECTOR('',#2483,1.);
+#2483 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#2484 = PCURVE('',#1004,#2485);
+#2485 = DEFINITIONAL_REPRESENTATION('',(#2486),#2490);
+#2486 = LINE('',#2487,#2488);
+#2487 = CARTESIAN_POINT('',(-2.7,0.425));
+#2488 = VECTOR('',#2489,1.);
+#2489 = DIRECTION('',(0.E+000,-1.));
+#2490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2491 = PCURVE('',#1608,#2492);
+#2492 = DEFINITIONAL_REPRESENTATION('',(#2493),#2497);
+#2493 = LINE('',#2494,#2495);
+#2494 = CARTESIAN_POINT('',(0.525,2.));
+#2495 = VECTOR('',#2496,1.);
+#2496 = DIRECTION('',(-1.,0.E+000));
+#2497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2498 = ORIENTED_EDGE('',*,*,#2499,.F.);
+#2499 = EDGE_CURVE('',#2020,#2477,#2500,.T.);
+#2500 = SURFACE_CURVE('',#2501,(#2505,#2512),.PCURVE_S1.);
+#2501 = LINE('',#2502,#2503);
+#2502 = CARTESIAN_POINT('',(-7.7,8.125,-8.));
+#2503 = VECTOR('',#2504,1.);
+#2504 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2505 = PCURVE('',#1004,#2506);
+#2506 = DEFINITIONAL_REPRESENTATION('',(#2507),#2511);
+#2507 = LINE('',#2508,#2509);
+#2508 = CARTESIAN_POINT('',(-2.825,0.6));
+#2509 = VECTOR('',#2510,1.);
+#2510 = DIRECTION('',(1.,0.E+000));
+#2511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2512 = PCURVE('',#1636,#2513);
+#2513 = DEFINITIONAL_REPRESENTATION('',(#2514),#2518);
+#2514 = LINE('',#2515,#2516);
+#2515 = CARTESIAN_POINT('',(0.125,2.));
+#2516 = VECTOR('',#2517,1.);
+#2517 = DIRECTION('',(-1.,0.E+000));
+#2518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2519 = ORIENTED_EDGE('',*,*,#2019,.F.);
+#2520 = ADVANCED_FACE('',(#2521),#1128,.F.);
+#2521 = FACE_BOUND('',#2522,.F.);
+#2522 = EDGE_LOOP('',(#2523,#2524,#2545,#2546));
+#2523 = ORIENTED_EDGE('',*,*,#2337,.F.);
+#2524 = ORIENTED_EDGE('',*,*,#2525,.F.);
+#2525 = EDGE_CURVE('',#1429,#2338,#2526,.T.);
+#2526 = SURFACE_CURVE('',#2527,(#2531,#2538),.PCURVE_S1.);
+#2527 = LINE('',#2528,#2529);
+#2528 = CARTESIAN_POINT('',(-6.2,4.5,-7.));
+#2529 = VECTOR('',#2530,1.);
+#2530 = DIRECTION('',(7.4E-016,2.22044604925E-016,-1.));
+#2531 = PCURVE('',#1128,#2532);
+#2532 = DEFINITIONAL_REPRESENTATION('',(#2533),#2537);
+#2533 = LINE('',#2534,#2535);
+#2534 = CARTESIAN_POINT('',(3.14159265359,2.22E-015));
+#2535 = VECTOR('',#2536,1.);
+#2536 = DIRECTION('',(0.E+000,-1.));
+#2537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2538 = PCURVE('',#1468,#2539);
+#2539 = DEFINITIONAL_REPRESENTATION('',(#2540),#2544);
+#2540 = LINE('',#2541,#2542);
+#2541 = CARTESIAN_POINT('',(4.,0.E+000));
+#2542 = VECTOR('',#2543,1.);
+#2543 = DIRECTION('',(-0.E+000,-1.));
+#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2545 = ORIENTED_EDGE('',*,*,#1428,.F.);
+#2546 = ORIENTED_EDGE('',*,*,#1114,.T.);
+#2547 = ADVANCED_FACE('',(#2548),#1190,.F.);
+#2548 = FACE_BOUND('',#2549,.T.);
+#2549 = EDGE_LOOP('',(#2550,#2573,#2601,#2622));
+#2550 = ORIENTED_EDGE('',*,*,#2551,.T.);
+#2551 = EDGE_CURVE('',#1175,#2552,#2554,.T.);
+#2552 = VERTEX_POINT('',#2553);
+#2553 = CARTESIAN_POINT('',(-2.2,0.5,-8.));
+#2554 = SURFACE_CURVE('',#2555,(#2559,#2566),.PCURVE_S1.);
+#2555 = LINE('',#2556,#2557);
+#2556 = CARTESIAN_POINT('',(-2.2,0.5,-7.));
+#2557 = VECTOR('',#2558,1.);
+#2558 = DIRECTION('',(5.6E-016,2.22044604925E-016,-1.));
+#2559 = PCURVE('',#1190,#2560);
+#2560 = DEFINITIONAL_REPRESENTATION('',(#2561),#2565);
+#2561 = LINE('',#2562,#2563);
+#2562 = CARTESIAN_POINT('',(-2.,-1.021E-014));
+#2563 = VECTOR('',#2564,1.);
+#2564 = DIRECTION('',(-5.6E-016,1.));
+#2565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2566 = PCURVE('',#1223,#2567);
+#2567 = DEFINITIONAL_REPRESENTATION('',(#2568),#2572);
+#2568 = LINE('',#2569,#2570);
+#2569 = CARTESIAN_POINT('',(6.28318530718,2.22E-015));
+#2570 = VECTOR('',#2571,1.);
+#2571 = DIRECTION('',(0.E+000,-1.));
+#2572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2573 = ORIENTED_EDGE('',*,*,#2574,.F.);
+#2574 = EDGE_CURVE('',#2575,#2552,#2577,.T.);
+#2575 = VERTEX_POINT('',#2576);
+#2576 = CARTESIAN_POINT('',(-7.7,0.5,-8.));
+#2577 = SURFACE_CURVE('',#2578,(#2582,#2589),.PCURVE_S1.);
+#2578 = LINE('',#2579,#2580);
+#2579 = CARTESIAN_POINT('',(-7.7,0.5,-8.));
+#2580 = VECTOR('',#2581,1.);
+#2581 = DIRECTION('',(1.,-3.28626015289E-031,1.48E-015));
+#2582 = PCURVE('',#1190,#2583);
+#2583 = DEFINITIONAL_REPRESENTATION('',(#2584),#2588);
+#2584 = LINE('',#2585,#2586);
+#2585 = CARTESIAN_POINT('',(3.5,1.));
+#2586 = VECTOR('',#2587,1.);
+#2587 = DIRECTION('',(-1.,-1.48E-015));
+#2588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2589 = PCURVE('',#2590,#2595);
+#2590 = PLANE('',#2591);
+#2591 = AXIS2_PLACEMENT_3D('',#2592,#2593,#2594);
+#2592 = CARTESIAN_POINT('',(-0.45,4.,-8.));
+#2593 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#2594 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2595 = DEFINITIONAL_REPRESENTATION('',(#2596),#2600);
+#2596 = LINE('',#2597,#2598);
+#2597 = CARTESIAN_POINT('',(3.5,7.25));
+#2598 = VECTOR('',#2599,1.);
+#2599 = DIRECTION('',(0.E+000,-1.));
+#2600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2601 = ORIENTED_EDGE('',*,*,#2602,.F.);
+#2602 = EDGE_CURVE('',#1173,#2575,#2603,.T.);
+#2603 = SURFACE_CURVE('',#2604,(#2608,#2615),.PCURVE_S1.);
+#2604 = LINE('',#2605,#2606);
+#2605 = CARTESIAN_POINT('',(-7.7,0.5,-7.5));
+#2606 = VECTOR('',#2607,1.);
+#2607 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#2608 = PCURVE('',#1190,#2609);
+#2609 = DEFINITIONAL_REPRESENTATION('',(#2610),#2614);
+#2610 = LINE('',#2611,#2612);
+#2611 = CARTESIAN_POINT('',(3.5,0.5));
+#2612 = VECTOR('',#2613,1.);
+#2613 = DIRECTION('',(0.E+000,1.));
+#2614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2615 = PCURVE('',#1907,#2616);
+#2616 = DEFINITIONAL_REPRESENTATION('',(#2617),#2621);
+#2617 = LINE('',#2618,#2619);
+#2618 = CARTESIAN_POINT('',(-0.5,7.));
+#2619 = VECTOR('',#2620,1.);
+#2620 = DIRECTION('',(-1.,0.E+000));
+#2621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2622 = ORIENTED_EDGE('',*,*,#1172,.T.);
+#2623 = ADVANCED_FACE('',(#2624),#1907,.F.);
+#2624 = FACE_BOUND('',#2625,.T.);
+#2625 = EDGE_LOOP('',(#2626,#2627,#2650,#2671));
+#2626 = ORIENTED_EDGE('',*,*,#2602,.T.);
+#2627 = ORIENTED_EDGE('',*,*,#2628,.T.);
+#2628 = EDGE_CURVE('',#2575,#2629,#2631,.T.);
+#2629 = VERTEX_POINT('',#2630);
+#2630 = CARTESIAN_POINT('',(-7.7,-0.5,-8.));
+#2631 = SURFACE_CURVE('',#2632,(#2636,#2643),.PCURVE_S1.);
+#2632 = LINE('',#2633,#2634);
+#2633 = CARTESIAN_POINT('',(-7.7,2.25,-8.));
+#2634 = VECTOR('',#2635,1.);
+#2635 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2636 = PCURVE('',#1907,#2637);
+#2637 = DEFINITIONAL_REPRESENTATION('',(#2638),#2642);
+#2638 = LINE('',#2639,#2640);
+#2639 = CARTESIAN_POINT('',(-1.,5.25));
+#2640 = VECTOR('',#2641,1.);
+#2641 = DIRECTION('',(0.E+000,1.));
+#2642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2643 = PCURVE('',#2590,#2644);
+#2644 = DEFINITIONAL_REPRESENTATION('',(#2645),#2649);
+#2645 = LINE('',#2646,#2647);
+#2646 = CARTESIAN_POINT('',(1.75,7.25));
+#2647 = VECTOR('',#2648,1.);
+#2648 = DIRECTION('',(1.,0.E+000));
+#2649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2650 = ORIENTED_EDGE('',*,*,#2651,.F.);
+#2651 = EDGE_CURVE('',#1866,#2629,#2652,.T.);
+#2652 = SURFACE_CURVE('',#2653,(#2657,#2664),.PCURVE_S1.);
+#2653 = LINE('',#2654,#2655);
+#2654 = CARTESIAN_POINT('',(-7.7,-0.5,-6.));
+#2655 = VECTOR('',#2656,1.);
+#2656 = DIRECTION('',(5.6E-016,2.22044604925E-016,-1.));
+#2657 = PCURVE('',#1907,#2658);
+#2658 = DEFINITIONAL_REPRESENTATION('',(#2659),#2663);
+#2659 = LINE('',#2660,#2661);
+#2660 = CARTESIAN_POINT('',(1.,8.));
+#2661 = VECTOR('',#2662,1.);
+#2662 = DIRECTION('',(-1.,0.E+000));
+#2663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2664 = PCURVE('',#1881,#2665);
+#2665 = DEFINITIONAL_REPRESENTATION('',(#2666),#2670);
+#2666 = LINE('',#2667,#2668);
+#2667 = CARTESIAN_POINT('',(3.5,-1.));
+#2668 = VECTOR('',#2669,1.);
+#2669 = DIRECTION('',(-5.6E-016,1.));
+#2670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2671 = ORIENTED_EDGE('',*,*,#1893,.F.);
+#2672 = ADVANCED_FACE('',(#2673),#1881,.T.);
+#2673 = FACE_BOUND('',#2674,.T.);
+#2674 = EDGE_LOOP('',(#2675,#2700,#2721,#2742,#2761,#2762,#2763,#2786,
+ #2812,#2840));
+#2675 = ORIENTED_EDGE('',*,*,#2676,.F.);
+#2676 = EDGE_CURVE('',#2677,#2679,#2681,.T.);
+#2677 = VERTEX_POINT('',#2678);
+#2678 = CARTESIAN_POINT('',(-8.485564,-0.5,-0.9));
+#2679 = VERTEX_POINT('',#2680);
+#2680 = CARTESIAN_POINT('',(-7.5,-0.5,-0.9));
+#2681 = SURFACE_CURVE('',#2682,(#2686,#2693),.PCURVE_S1.);
+#2682 = LINE('',#2683,#2684);
+#2683 = CARTESIAN_POINT('',(-10.,-0.5,-0.9));
+#2684 = VECTOR('',#2685,1.);
+#2685 = DIRECTION('',(1.,1.731947918415E-031,-7.8E-016));
+#2686 = PCURVE('',#1881,#2687);
+#2687 = DEFINITIONAL_REPRESENTATION('',(#2688),#2692);
+#2688 = LINE('',#2689,#2690);
+#2689 = CARTESIAN_POINT('',(5.8,-6.1));
+#2690 = VECTOR('',#2691,1.);
+#2691 = DIRECTION('',(-1.,7.8E-016));
+#2692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2693 = PCURVE('',#2211,#2694);
+#2694 = DEFINITIONAL_REPRESENTATION('',(#2695),#2699);
+#2695 = LINE('',#2696,#2697);
+#2696 = CARTESIAN_POINT('',(-4.5,1.25));
+#2697 = VECTOR('',#2698,1.);
+#2698 = DIRECTION('',(0.E+000,-1.));
+#2699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2700 = ORIENTED_EDGE('',*,*,#2701,.T.);
+#2701 = EDGE_CURVE('',#2677,#2702,#2704,.T.);
+#2702 = VERTEX_POINT('',#2703);
+#2703 = CARTESIAN_POINT('',(-8.485564,-0.5,-3.852077));
+#2704 = SURFACE_CURVE('',#2705,(#2709,#2715),.PCURVE_S1.);
+#2705 = LINE('',#2706,#2707);
+#2706 = CARTESIAN_POINT('',(-8.485564,-0.5,-5.4260385));
+#2707 = VECTOR('',#2708,1.);
+#2708 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#2709 = PCURVE('',#1881,#2710);
+#2710 = DEFINITIONAL_REPRESENTATION('',(#2711),#2714);
+#2711 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2712,#2713),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-4.5260385,-1.5739615),.PIECEWISE_BEZIER_KNOTS.);
+#2712 = CARTESIAN_POINT('',(4.285564,-6.1));
+#2713 = CARTESIAN_POINT('',(4.285564,-3.147923));
+#2714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2715 = PCURVE('',#2184,#2716);
+#2716 = DEFINITIONAL_REPRESENTATION('',(#2717),#2720);
+#2717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2718,#2719),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-4.5260385,-1.5739615),.PIECEWISE_BEZIER_KNOTS.);
+#2718 = CARTESIAN_POINT('',(2.952077,-9.5));
+#2719 = CARTESIAN_POINT('',(0.E+000,-9.5));
+#2720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2721 = ORIENTED_EDGE('',*,*,#2722,.F.);
+#2722 = EDGE_CURVE('',#2723,#2702,#2725,.T.);
+#2723 = VERTEX_POINT('',#2724);
+#2724 = CARTESIAN_POINT('',(-8.75,-0.5,-4.116513));
+#2725 = SURFACE_CURVE('',#2726,(#2730,#2736),.PCURVE_S1.);
+#2726 = LINE('',#2727,#2728);
+#2727 = CARTESIAN_POINT('',(-8.20115375,-0.5,-3.56766675));
+#2728 = VECTOR('',#2729,1.);
+#2729 = DIRECTION('',(0.707106781187,-1.570092458684E-016,0.707106781187
+ ));
+#2730 = PCURVE('',#1881,#2731);
+#2731 = DEFINITIONAL_REPRESENTATION('',(#2732),#2735);
+#2732 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2733,#2734),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.402531407137,-0.402216832828),.PIECEWISE_BEZIER_KNOTS.);
+#2733 = CARTESIAN_POINT('',(5.7,-1.733487));
+#2734 = CARTESIAN_POINT('',(4.285564,-3.147923));
+#2735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2736 = PCURVE('',#2158,#2737);
+#2737 = DEFINITIONAL_REPRESENTATION('',(#2738),#2741);
+#2738 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2739,#2740),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.402531407137,-0.402216832828),.PIECEWISE_BEZIER_KNOTS.);
+#2739 = CARTESIAN_POINT('',(2.000314574309,-9.5));
+#2740 = CARTESIAN_POINT('',(0.E+000,-9.5));
+#2741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2742 = ORIENTED_EDGE('',*,*,#2743,.F.);
+#2743 = EDGE_CURVE('',#1840,#2723,#2744,.T.);
+#2744 = SURFACE_CURVE('',#2745,(#2749,#2755),.PCURVE_S1.);
+#2745 = LINE('',#2746,#2747);
+#2746 = CARTESIAN_POINT('',(-8.75,-0.5,-5.125));
+#2747 = VECTOR('',#2748,1.);
+#2748 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#2749 = PCURVE('',#1881,#2750);
+#2750 = DEFINITIONAL_REPRESENTATION('',(#2751),#2754);
+#2751 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2752,#2753),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.585,2.875),.PIECEWISE_BEZIER_KNOTS.);
+#2752 = CARTESIAN_POINT('',(4.55,1.71));
+#2753 = CARTESIAN_POINT('',(4.55,-4.75));
+#2754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2755 = PCURVE('',#1854,#2756);
+#2756 = DEFINITIONAL_REPRESENTATION('',(#2757),#2760);
+#2757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2758,#2759),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-3.585,2.875),.PIECEWISE_BEZIER_KNOTS.);
+#2758 = CARTESIAN_POINT('',(0.9,-5.46));
+#2759 = CARTESIAN_POINT('',(0.9,1.));
+#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2761 = ORIENTED_EDGE('',*,*,#1865,.F.);
+#2762 = ORIENTED_EDGE('',*,*,#2651,.T.);
+#2763 = ORIENTED_EDGE('',*,*,#2764,.T.);
+#2764 = EDGE_CURVE('',#2629,#2765,#2767,.T.);
+#2765 = VERTEX_POINT('',#2766);
+#2766 = CARTESIAN_POINT('',(-5.89994444273,-0.5,-8.));
+#2767 = SURFACE_CURVE('',#2768,(#2772,#2779),.PCURVE_S1.);
+#2768 = LINE('',#2769,#2770);
+#2769 = CARTESIAN_POINT('',(1.846618531262,-0.5,-8.));
+#2770 = VECTOR('',#2771,1.);
+#2771 = DIRECTION('',(1.,-2.48689957516E-031,1.12E-015));
+#2772 = PCURVE('',#1881,#2773);
+#2773 = DEFINITIONAL_REPRESENTATION('',(#2774),#2778);
+#2774 = LINE('',#2775,#2776);
+#2775 = CARTESIAN_POINT('',(-6.046618531262,1.));
+#2776 = VECTOR('',#2777,1.);
+#2777 = DIRECTION('',(-1.,-1.12E-015));
+#2778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2779 = PCURVE('',#2590,#2780);
+#2780 = DEFINITIONAL_REPRESENTATION('',(#2781),#2785);
+#2781 = LINE('',#2782,#2783);
+#2782 = CARTESIAN_POINT('',(4.5,-2.296618531262));
+#2783 = VECTOR('',#2784,1.);
+#2784 = DIRECTION('',(0.E+000,-1.));
+#2785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2786 = ORIENTED_EDGE('',*,*,#2787,.T.);
+#2787 = EDGE_CURVE('',#2765,#2788,#2790,.T.);
+#2788 = VERTEX_POINT('',#2789);
+#2789 = CARTESIAN_POINT('',(-5.89994444273,-0.5,-5.));
+#2790 = SURFACE_CURVE('',#2791,(#2795,#2801),.PCURVE_S1.);
+#2791 = LINE('',#2792,#2793);
+#2792 = CARTESIAN_POINT('',(-5.89994444273,-0.5,-3.25));
+#2793 = VECTOR('',#2794,1.);
+#2794 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#2795 = PCURVE('',#1881,#2796);
+#2796 = DEFINITIONAL_REPRESENTATION('',(#2797),#2800);
+#2797 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2798,#2799),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-5.46,6.E-007),.PIECEWISE_BEZIER_KNOTS.);
+#2798 = CARTESIAN_POINT('',(1.69994444273,1.71));
+#2799 = CARTESIAN_POINT('',(1.69994444273,-3.7500006));
+#2800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2801 = PCURVE('',#2802,#2807);
+#2802 = CYLINDRICAL_SURFACE('',#2803,0.9);
+#2803 = AXIS2_PLACEMENT_3D('',#2804,#2805,#2806);
+#2804 = CARTESIAN_POINT('',(-5.,-0.49,-3.25));
+#2805 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#2806 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2807 = DEFINITIONAL_REPRESENTATION('',(#2808),#2811);
+#2808 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2809,#2810),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-5.46,6.E-007),.PIECEWISE_BEZIER_KNOTS.);
+#2809 = CARTESIAN_POINT('',(-3.130481313842,-5.46));
+#2810 = CARTESIAN_POINT('',(-3.130481313842,6.E-007));
+#2811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2812 = ORIENTED_EDGE('',*,*,#2813,.T.);
+#2813 = EDGE_CURVE('',#2788,#2814,#2816,.T.);
+#2814 = VERTEX_POINT('',#2815);
+#2815 = CARTESIAN_POINT('',(-7.5,-0.5,-5.));
+#2816 = SURFACE_CURVE('',#2817,(#2821,#2828),.PCURVE_S1.);
+#2817 = LINE('',#2818,#2819);
+#2818 = CARTESIAN_POINT('',(-1.846618531262,-0.5,-5.));
+#2819 = VECTOR('',#2820,1.);
+#2820 = DIRECTION('',(-1.,6.439293542826E-032,-2.9E-016));
+#2821 = PCURVE('',#1881,#2822);
+#2822 = DEFINITIONAL_REPRESENTATION('',(#2823),#2827);
+#2823 = LINE('',#2824,#2825);
+#2824 = CARTESIAN_POINT('',(-2.353381468738,-2.));
+#2825 = VECTOR('',#2826,1.);
+#2826 = DIRECTION('',(1.,2.9E-016));
+#2827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2828 = PCURVE('',#2829,#2834);
+#2829 = PLANE('',#2830);
+#2830 = AXIS2_PLACEMENT_3D('',#2831,#2832,#2833);
+#2831 = CARTESIAN_POINT('',(7.5,4.,-5.));
+#2832 = DIRECTION('',(-3.1E-016,-2.22044604925E-016,1.));
+#2833 = DIRECTION('',(-1.,6.883382752676E-032,-3.1E-016));
+#2834 = DEFINITIONAL_REPRESENTATION('',(#2835),#2839);
+#2835 = LINE('',#2836,#2837);
+#2836 = CARTESIAN_POINT('',(9.346618531262,4.5));
+#2837 = VECTOR('',#2838,1.);
+#2838 = DIRECTION('',(1.,0.E+000));
+#2839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2840 = ORIENTED_EDGE('',*,*,#2841,.T.);
+#2841 = EDGE_CURVE('',#2814,#2679,#2842,.T.);
+#2842 = SURFACE_CURVE('',#2843,(#2847,#2854),.PCURVE_S1.);
+#2843 = LINE('',#2844,#2845);
+#2844 = CARTESIAN_POINT('',(-7.5,-0.5,-5.));
+#2845 = VECTOR('',#2846,1.);
+#2846 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#2847 = PCURVE('',#1881,#2848);
+#2848 = DEFINITIONAL_REPRESENTATION('',(#2849),#2853);
+#2849 = LINE('',#2850,#2851);
+#2850 = CARTESIAN_POINT('',(3.3,-2.));
+#2851 = VECTOR('',#2852,1.);
+#2852 = DIRECTION('',(0.E+000,-1.));
+#2853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2854 = PCURVE('',#2855,#2860);
+#2855 = PLANE('',#2856);
+#2856 = AXIS2_PLACEMENT_3D('',#2857,#2858,#2859);
+#2857 = CARTESIAN_POINT('',(-7.5,4.,-5.));
+#2858 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2859 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#2860 = DEFINITIONAL_REPRESENTATION('',(#2861),#2865);
+#2861 = LINE('',#2862,#2863);
+#2862 = CARTESIAN_POINT('',(0.E+000,4.5));
+#2863 = VECTOR('',#2864,1.);
+#2864 = DIRECTION('',(1.,0.E+000));
+#2865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2866 = ADVANCED_FACE('',(#2867),#1854,.F.);
+#2867 = FACE_BOUND('',#2868,.F.);
+#2868 = EDGE_LOOP('',(#2869,#2897,#2916,#2917));
+#2869 = ORIENTED_EDGE('',*,*,#2870,.F.);
+#2870 = EDGE_CURVE('',#2871,#1812,#2873,.T.);
+#2871 = VERTEX_POINT('',#2872);
+#2872 = CARTESIAN_POINT('',(-8.75,3.6,-4.116513));
+#2873 = SURFACE_CURVE('',#2874,(#2878,#2885),.PCURVE_S1.);
+#2874 = LINE('',#2875,#2876);
+#2875 = CARTESIAN_POINT('',(-8.75,3.6,-3.25));
+#2876 = VECTOR('',#2877,1.);
+#2877 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#2878 = PCURVE('',#1854,#2879);
+#2879 = DEFINITIONAL_REPRESENTATION('',(#2880),#2884);
+#2880 = LINE('',#2881,#2882);
+#2881 = CARTESIAN_POINT('',(5.,0.E+000));
+#2882 = VECTOR('',#2883,1.);
+#2883 = DIRECTION('',(-2.2E-016,-1.));
+#2884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2885 = PCURVE('',#2886,#2891);
+#2886 = PLANE('',#2887);
+#2887 = AXIS2_PLACEMENT_3D('',#2888,#2889,#2890);
+#2888 = CARTESIAN_POINT('',(-8.75,3.6,-3.25));
+#2889 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#2890 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#2891 = DEFINITIONAL_REPRESENTATION('',(#2892),#2896);
+#2892 = LINE('',#2893,#2894);
+#2893 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#2894 = VECTOR('',#2895,1.);
+#2895 = DIRECTION('',(0.E+000,-1.));
+#2896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2897 = ORIENTED_EDGE('',*,*,#2898,.T.);
+#2898 = EDGE_CURVE('',#2871,#2723,#2899,.T.);
+#2899 = SURFACE_CURVE('',#2900,(#2904,#2910),.PCURVE_S1.);
+#2900 = LINE('',#2901,#2902);
+#2901 = CARTESIAN_POINT('',(-8.75,3.8,-4.116513));
+#2902 = VECTOR('',#2903,1.);
+#2903 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2904 = PCURVE('',#1854,#2905);
+#2905 = DEFINITIONAL_REPRESENTATION('',(#2906),#2909);
+#2906 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2907,#2908),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-0.3,5.2),.PIECEWISE_BEZIER_KNOTS.);
+#2907 = CARTESIAN_POINT('',(5.5,-0.866513));
+#2908 = CARTESIAN_POINT('',(-1.7763568394E-015,-0.866513));
+#2909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2910 = PCURVE('',#2158,#2911);
+#2911 = DEFINITIONAL_REPRESENTATION('',(#2912),#2915);
+#2912 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2913,#2914),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-0.3,5.2),.PIECEWISE_BEZIER_KNOTS.);
+#2913 = CARTESIAN_POINT('',(0.37396897758,-4.9));
+#2914 = CARTESIAN_POINT('',(0.37396897758,-10.4));
+#2915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2916 = ORIENTED_EDGE('',*,*,#2743,.F.);
+#2917 = ORIENTED_EDGE('',*,*,#1839,.T.);
+#2918 = ADVANCED_FACE('',(#2919),#1827,.F.);
+#2919 = FACE_BOUND('',#2920,.F.);
+#2920 = EDGE_LOOP('',(#2921,#2949,#2950,#2973));
+#2921 = ORIENTED_EDGE('',*,*,#2922,.F.);
+#2922 = EDGE_CURVE('',#1812,#2923,#2925,.T.);
+#2923 = VERTEX_POINT('',#2924);
+#2924 = CARTESIAN_POINT('',(-8.75,3.6,-8.));
+#2925 = SURFACE_CURVE('',#2926,(#2930,#2937),.PCURVE_S1.);
+#2926 = LINE('',#2927,#2928);
+#2927 = CARTESIAN_POINT('',(-8.75,3.6,-3.25));
+#2928 = VECTOR('',#2929,1.);
+#2929 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#2930 = PCURVE('',#1827,#2931);
+#2931 = DEFINITIONAL_REPRESENTATION('',(#2932),#2936);
+#2932 = LINE('',#2933,#2934);
+#2933 = CARTESIAN_POINT('',(2.55,4.75));
+#2934 = VECTOR('',#2935,1.);
+#2935 = DIRECTION('',(1.11E-015,-1.));
+#2936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2937 = PCURVE('',#2938,#2943);
+#2938 = PLANE('',#2939);
+#2939 = AXIS2_PLACEMENT_3D('',#2940,#2941,#2942);
+#2940 = CARTESIAN_POINT('',(-8.75,3.6,-3.25));
+#2941 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#2942 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#2943 = DEFINITIONAL_REPRESENTATION('',(#2944),#2948);
+#2944 = LINE('',#2945,#2946);
+#2945 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#2946 = VECTOR('',#2947,1.);
+#2947 = DIRECTION('',(0.E+000,-1.));
+#2948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2949 = ORIENTED_EDGE('',*,*,#1811,.T.);
+#2950 = ORIENTED_EDGE('',*,*,#2951,.T.);
+#2951 = EDGE_CURVE('',#1784,#2952,#2954,.T.);
+#2952 = VERTEX_POINT('',#2953);
+#2953 = CARTESIAN_POINT('',(-8.3,3.6,-8.));
+#2954 = SURFACE_CURVE('',#2955,(#2959,#2966),.PCURVE_S1.);
+#2955 = LINE('',#2956,#2957);
+#2956 = CARTESIAN_POINT('',(-8.3,3.6,-7.));
+#2957 = VECTOR('',#2958,1.);
+#2958 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#2959 = PCURVE('',#1827,#2960);
+#2960 = DEFINITIONAL_REPRESENTATION('',(#2961),#2965);
+#2961 = LINE('',#2962,#2963);
+#2962 = CARTESIAN_POINT('',(2.1,1.));
+#2963 = VECTOR('',#2964,1.);
+#2964 = DIRECTION('',(0.E+000,-1.));
+#2965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2966 = PCURVE('',#1799,#2967);
+#2967 = DEFINITIONAL_REPRESENTATION('',(#2968),#2972);
+#2968 = LINE('',#2969,#2970);
+#2969 = CARTESIAN_POINT('',(0.5,1.));
+#2970 = VECTOR('',#2971,1.);
+#2971 = DIRECTION('',(0.E+000,1.));
+#2972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2973 = ORIENTED_EDGE('',*,*,#2974,.T.);
+#2974 = EDGE_CURVE('',#2952,#2923,#2975,.T.);
+#2975 = SURFACE_CURVE('',#2976,(#2980,#2987),.PCURVE_S1.);
+#2976 = LINE('',#2977,#2978);
+#2977 = CARTESIAN_POINT('',(-7.75,3.6,-8.));
+#2978 = VECTOR('',#2979,1.);
+#2979 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#2980 = PCURVE('',#1827,#2981);
+#2981 = DEFINITIONAL_REPRESENTATION('',(#2982),#2986);
+#2982 = LINE('',#2983,#2984);
+#2983 = CARTESIAN_POINT('',(1.55,-8.94E-015));
+#2984 = VECTOR('',#2985,1.);
+#2985 = DIRECTION('',(1.,0.E+000));
+#2986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2987 = PCURVE('',#2103,#2988);
+#2988 = DEFINITIONAL_REPRESENTATION('',(#2989),#2993);
+#2989 = LINE('',#2990,#2991);
+#2990 = CARTESIAN_POINT('',(2.2,-1.55));
+#2991 = VECTOR('',#2992,1.);
+#2992 = DIRECTION('',(0.E+000,1.));
+#2993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2994 = ADVANCED_FACE('',(#2995),#1799,.T.);
+#2995 = FACE_BOUND('',#2996,.T.);
+#2996 = EDGE_LOOP('',(#2997,#2998,#3021,#3042));
+#2997 = ORIENTED_EDGE('',*,*,#2951,.T.);
+#2998 = ORIENTED_EDGE('',*,*,#2999,.F.);
+#2999 = EDGE_CURVE('',#3000,#2952,#3002,.T.);
+#3000 = VERTEX_POINT('',#3001);
+#3001 = CARTESIAN_POINT('',(-8.3,4.1,-8.));
+#3002 = SURFACE_CURVE('',#3003,(#3007,#3014),.PCURVE_S1.);
+#3003 = LINE('',#3004,#3005);
+#3004 = CARTESIAN_POINT('',(-8.3,4.1,-8.));
+#3005 = VECTOR('',#3006,1.);
+#3006 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3007 = PCURVE('',#1799,#3008);
+#3008 = DEFINITIONAL_REPRESENTATION('',(#3009),#3013);
+#3009 = LINE('',#3010,#3011);
+#3010 = CARTESIAN_POINT('',(0.E+000,2.));
+#3011 = VECTOR('',#3012,1.);
+#3012 = DIRECTION('',(1.,0.E+000));
+#3013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3014 = PCURVE('',#2103,#3015);
+#3015 = DEFINITIONAL_REPRESENTATION('',(#3016),#3020);
+#3016 = LINE('',#3017,#3018);
+#3017 = CARTESIAN_POINT('',(1.7,-1.));
+#3018 = VECTOR('',#3019,1.);
+#3019 = DIRECTION('',(1.,0.E+000));
+#3020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3021 = ORIENTED_EDGE('',*,*,#3022,.F.);
+#3022 = EDGE_CURVE('',#1756,#3000,#3023,.T.);
+#3023 = SURFACE_CURVE('',#3024,(#3028,#3035),.PCURVE_S1.);
+#3024 = LINE('',#3025,#3026);
+#3025 = CARTESIAN_POINT('',(-8.3,4.1,-6.));
+#3026 = VECTOR('',#3027,1.);
+#3027 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#3028 = PCURVE('',#1799,#3029);
+#3029 = DEFINITIONAL_REPRESENTATION('',(#3030),#3034);
+#3030 = LINE('',#3031,#3032);
+#3031 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3032 = VECTOR('',#3033,1.);
+#3033 = DIRECTION('',(0.E+000,1.));
+#3034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3035 = PCURVE('',#1771,#3036);
+#3036 = DEFINITIONAL_REPRESENTATION('',(#3037),#3041);
+#3037 = LINE('',#3038,#3039);
+#3038 = CARTESIAN_POINT('',(1.2,1.33E-015));
+#3039 = VECTOR('',#3040,1.);
+#3040 = DIRECTION('',(0.E+000,1.));
+#3041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3042 = ORIENTED_EDGE('',*,*,#1783,.F.);
+#3043 = ADVANCED_FACE('',(#3044),#1771,.T.);
+#3044 = FACE_BOUND('',#3045,.T.);
+#3045 = EDGE_LOOP('',(#3046,#3069,#3070,#3071));
+#3046 = ORIENTED_EDGE('',*,*,#3047,.F.);
+#3047 = EDGE_CURVE('',#1728,#3048,#3050,.T.);
+#3048 = VERTEX_POINT('',#3049);
+#3049 = CARTESIAN_POINT('',(-9.1,4.1,-8.));
+#3050 = SURFACE_CURVE('',#3051,(#3055,#3062),.PCURVE_S1.);
+#3051 = LINE('',#3052,#3053);
+#3052 = CARTESIAN_POINT('',(-9.1,4.1,-6.));
+#3053 = VECTOR('',#3054,1.);
+#3054 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#3055 = PCURVE('',#1771,#3056);
+#3056 = DEFINITIONAL_REPRESENTATION('',(#3057),#3061);
+#3057 = LINE('',#3058,#3059);
+#3058 = CARTESIAN_POINT('',(0.4,4.4E-016));
+#3059 = VECTOR('',#3060,1.);
+#3060 = DIRECTION('',(0.E+000,1.));
+#3061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3062 = PCURVE('',#1743,#3063);
+#3063 = DEFINITIONAL_REPRESENTATION('',(#3064),#3068);
+#3064 = LINE('',#3065,#3066);
+#3065 = CARTESIAN_POINT('',(3.4,0.E+000));
+#3066 = VECTOR('',#3067,1.);
+#3067 = DIRECTION('',(-0.E+000,1.));
+#3068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3069 = ORIENTED_EDGE('',*,*,#1755,.F.);
+#3070 = ORIENTED_EDGE('',*,*,#3022,.T.);
+#3071 = ORIENTED_EDGE('',*,*,#3072,.F.);
+#3072 = EDGE_CURVE('',#3048,#3000,#3073,.T.);
+#3073 = SURFACE_CURVE('',#3074,(#3078,#3085),.PCURVE_S1.);
+#3074 = LINE('',#3075,#3076);
+#3075 = CARTESIAN_POINT('',(-9.5,4.1,-8.));
+#3076 = VECTOR('',#3077,1.);
+#3077 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#3078 = PCURVE('',#1771,#3079);
+#3079 = DEFINITIONAL_REPRESENTATION('',(#3080),#3084);
+#3080 = LINE('',#3081,#3082);
+#3081 = CARTESIAN_POINT('',(-2.22E-015,2.));
+#3082 = VECTOR('',#3083,1.);
+#3083 = DIRECTION('',(1.,0.E+000));
+#3084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3085 = PCURVE('',#2103,#3086);
+#3086 = DEFINITIONAL_REPRESENTATION('',(#3087),#3091);
+#3087 = LINE('',#3088,#3089);
+#3088 = CARTESIAN_POINT('',(1.7,0.2));
+#3089 = VECTOR('',#3090,1.);
+#3090 = DIRECTION('',(0.E+000,-1.));
+#3091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3092 = ADVANCED_FACE('',(#3093),#1743,.T.);
+#3093 = FACE_BOUND('',#3094,.T.);
+#3094 = EDGE_LOOP('',(#3095,#3118,#3119,#3120));
+#3095 = ORIENTED_EDGE('',*,*,#3096,.T.);
+#3096 = EDGE_CURVE('',#3097,#1700,#3099,.T.);
+#3097 = VERTEX_POINT('',#3098);
+#3098 = CARTESIAN_POINT('',(-9.1,8.,-8.));
+#3099 = SURFACE_CURVE('',#3100,(#3104,#3111),.PCURVE_S1.);
+#3100 = LINE('',#3101,#3102);
+#3101 = CARTESIAN_POINT('',(-9.1,8.,-6.));
+#3102 = VECTOR('',#3103,1.);
+#3103 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#3104 = PCURVE('',#1743,#3105);
+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3110);
+#3106 = LINE('',#3107,#3108);
+#3107 = CARTESIAN_POINT('',(-0.5,-0.E+000));
+#3108 = VECTOR('',#3109,1.);
+#3109 = DIRECTION('',(0.E+000,-1.));
+#3110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3111 = PCURVE('',#1715,#3112);
+#3112 = DEFINITIONAL_REPRESENTATION('',(#3113),#3117);
+#3113 = LINE('',#3114,#3115);
+#3114 = CARTESIAN_POINT('',(0.8,-8.9E-016));
+#3115 = VECTOR('',#3116,1.);
+#3116 = DIRECTION('',(0.E+000,-1.));
+#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3118 = ORIENTED_EDGE('',*,*,#1727,.F.);
+#3119 = ORIENTED_EDGE('',*,*,#3047,.T.);
+#3120 = ORIENTED_EDGE('',*,*,#3121,.T.);
+#3121 = EDGE_CURVE('',#3048,#3097,#3122,.T.);
+#3122 = SURFACE_CURVE('',#3123,(#3127,#3134),.PCURVE_S1.);
+#3123 = LINE('',#3124,#3125);
+#3124 = CARTESIAN_POINT('',(-9.1,7.5,-8.));
+#3125 = VECTOR('',#3126,1.);
+#3126 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#3127 = PCURVE('',#1743,#3128);
+#3128 = DEFINITIONAL_REPRESENTATION('',(#3129),#3133);
+#3129 = LINE('',#3130,#3131);
+#3130 = CARTESIAN_POINT('',(-0.E+000,2.));
+#3131 = VECTOR('',#3132,1.);
+#3132 = DIRECTION('',(-1.,-0.E+000));
+#3133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3134 = PCURVE('',#2103,#3135);
+#3135 = DEFINITIONAL_REPRESENTATION('',(#3136),#3140);
+#3136 = LINE('',#3137,#3138);
+#3137 = CARTESIAN_POINT('',(-1.7,-0.2));
+#3138 = VECTOR('',#3139,1.);
+#3139 = DIRECTION('',(-1.,0.E+000));
+#3140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3141 = ADVANCED_FACE('',(#3142),#1715,.T.);
+#3142 = FACE_BOUND('',#3143,.T.);
+#3143 = EDGE_LOOP('',(#3144,#3167,#3188,#3189));
+#3144 = ORIENTED_EDGE('',*,*,#3145,.T.);
+#3145 = EDGE_CURVE('',#3097,#3146,#3148,.T.);
+#3146 = VERTEX_POINT('',#3147);
+#3147 = CARTESIAN_POINT('',(-8.3,8.,-8.));
+#3148 = SURFACE_CURVE('',#3149,(#3153,#3160),.PCURVE_S1.);
+#3149 = LINE('',#3150,#3151);
+#3150 = CARTESIAN_POINT('',(-8.175,8.,-8.));
+#3151 = VECTOR('',#3152,1.);
+#3152 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#3153 = PCURVE('',#1715,#3154);
+#3154 = DEFINITIONAL_REPRESENTATION('',(#3155),#3159);
+#3155 = LINE('',#3156,#3157);
+#3156 = CARTESIAN_POINT('',(-0.125,2.));
+#3157 = VECTOR('',#3158,1.);
+#3158 = DIRECTION('',(-1.,0.E+000));
+#3159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3160 = PCURVE('',#2103,#3161);
+#3161 = DEFINITIONAL_REPRESENTATION('',(#3162),#3166);
+#3162 = LINE('',#3163,#3164);
+#3163 = CARTESIAN_POINT('',(-2.2,-1.125));
+#3164 = VECTOR('',#3165,1.);
+#3165 = DIRECTION('',(0.E+000,-1.));
+#3166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3167 = ORIENTED_EDGE('',*,*,#3168,.F.);
+#3168 = EDGE_CURVE('',#1672,#3146,#3169,.T.);
+#3169 = SURFACE_CURVE('',#3170,(#3174,#3181),.PCURVE_S1.);
+#3170 = LINE('',#3171,#3172);
+#3171 = CARTESIAN_POINT('',(-8.3,8.,-6.));
+#3172 = VECTOR('',#3173,1.);
+#3173 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#3174 = PCURVE('',#1715,#3175);
+#3175 = DEFINITIONAL_REPRESENTATION('',(#3176),#3180);
+#3176 = LINE('',#3177,#3178);
+#3177 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3178 = VECTOR('',#3179,1.);
+#3179 = DIRECTION('',(0.E+000,1.));
+#3180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3181 = PCURVE('',#1687,#3182);
+#3182 = DEFINITIONAL_REPRESENTATION('',(#3183),#3187);
+#3183 = LINE('',#3184,#3185);
+#3184 = CARTESIAN_POINT('',(0.5,0.E+000));
+#3185 = VECTOR('',#3186,1.);
+#3186 = DIRECTION('',(0.E+000,1.));
+#3187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3188 = ORIENTED_EDGE('',*,*,#1699,.F.);
+#3189 = ORIENTED_EDGE('',*,*,#3096,.F.);
+#3190 = ADVANCED_FACE('',(#3191),#1687,.T.);
+#3191 = FACE_BOUND('',#3192,.T.);
+#3192 = EDGE_LOOP('',(#3193,#3214,#3215,#3216));
+#3193 = ORIENTED_EDGE('',*,*,#3194,.T.);
+#3194 = EDGE_CURVE('',#3146,#2065,#3195,.T.);
+#3195 = SURFACE_CURVE('',#3196,(#3200,#3207),.PCURVE_S1.);
+#3196 = LINE('',#3197,#3198);
+#3197 = CARTESIAN_POINT('',(-8.3,8.375,-8.));
+#3198 = VECTOR('',#3199,1.);
+#3199 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#3200 = PCURVE('',#1687,#3201);
+#3201 = DEFINITIONAL_REPRESENTATION('',(#3202),#3206);
+#3202 = LINE('',#3203,#3204);
+#3203 = CARTESIAN_POINT('',(0.125,2.));
+#3204 = VECTOR('',#3205,1.);
+#3205 = DIRECTION('',(-1.,0.E+000));
+#3206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3207 = PCURVE('',#2103,#3208);
+#3208 = DEFINITIONAL_REPRESENTATION('',(#3209),#3213);
+#3209 = LINE('',#3210,#3211);
+#3210 = CARTESIAN_POINT('',(-2.575,-1.));
+#3211 = VECTOR('',#3212,1.);
+#3212 = DIRECTION('',(-1.,0.E+000));
+#3213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3214 = ORIENTED_EDGE('',*,*,#2064,.F.);
+#3215 = ORIENTED_EDGE('',*,*,#1671,.F.);
+#3216 = ORIENTED_EDGE('',*,*,#3168,.T.);
+#3217 = ADVANCED_FACE('',(#3218),#1636,.T.);
+#3218 = FACE_BOUND('',#3219,.T.);
+#3219 = EDGE_LOOP('',(#3220,#3221,#3242,#3243));
+#3220 = ORIENTED_EDGE('',*,*,#2499,.T.);
+#3221 = ORIENTED_EDGE('',*,*,#3222,.F.);
+#3222 = EDGE_CURVE('',#1593,#2477,#3223,.T.);
+#3223 = SURFACE_CURVE('',#3224,(#3228,#3235),.PCURVE_S1.);
+#3224 = LINE('',#3225,#3226);
+#3225 = CARTESIAN_POINT('',(-7.7,8.,-6.));
+#3226 = VECTOR('',#3227,1.);
+#3227 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#3228 = PCURVE('',#1636,#3229);
+#3229 = DEFINITIONAL_REPRESENTATION('',(#3230),#3234);
+#3230 = LINE('',#3231,#3232);
+#3231 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3232 = VECTOR('',#3233,1.);
+#3233 = DIRECTION('',(0.E+000,1.));
+#3234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3235 = PCURVE('',#1608,#3236);
+#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241);
+#3237 = LINE('',#3238,#3239);
+#3238 = CARTESIAN_POINT('',(0.7,-7.8E-016));
+#3239 = VECTOR('',#3240,1.);
+#3240 = DIRECTION('',(0.E+000,1.));
+#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3242 = ORIENTED_EDGE('',*,*,#1620,.F.);
+#3243 = ORIENTED_EDGE('',*,*,#2042,.T.);
+#3244 = ADVANCED_FACE('',(#3245),#1608,.T.);
+#3245 = FACE_BOUND('',#3246,.T.);
+#3246 = EDGE_LOOP('',(#3247,#3248,#3269,#3270));
+#3247 = ORIENTED_EDGE('',*,*,#2476,.T.);
+#3248 = ORIENTED_EDGE('',*,*,#3249,.F.);
+#3249 = EDGE_CURVE('',#1565,#2454,#3250,.T.);
+#3250 = SURFACE_CURVE('',#3251,(#3255,#3262),.PCURVE_S1.);
+#3251 = LINE('',#3252,#3253);
+#3252 = CARTESIAN_POINT('',(-7.,8.,-6.5));
+#3253 = VECTOR('',#3254,1.);
+#3254 = DIRECTION('',(7.4E-016,2.22044604925E-016,-1.));
+#3255 = PCURVE('',#1608,#3256);
+#3256 = DEFINITIONAL_REPRESENTATION('',(#3257),#3261);
+#3257 = LINE('',#3258,#3259);
+#3258 = CARTESIAN_POINT('',(5.6E-016,0.5));
+#3259 = VECTOR('',#3260,1.);
+#3260 = DIRECTION('',(3.7E-016,1.));
+#3261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3262 = PCURVE('',#1580,#3263);
+#3263 = DEFINITIONAL_REPRESENTATION('',(#3264),#3268);
+#3264 = LINE('',#3265,#3266);
+#3265 = CARTESIAN_POINT('',(3.9,0.5));
+#3266 = VECTOR('',#3267,1.);
+#3267 = DIRECTION('',(0.E+000,-1.));
+#3268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3269 = ORIENTED_EDGE('',*,*,#1592,.F.);
+#3270 = ORIENTED_EDGE('',*,*,#3222,.T.);
+#3271 = ADVANCED_FACE('',(#3272),#1580,.F.);
+#3272 = FACE_BOUND('',#3273,.T.);
+#3273 = EDGE_LOOP('',(#3274,#3275,#3276,#3297));
+#3274 = ORIENTED_EDGE('',*,*,#3249,.T.);
+#3275 = ORIENTED_EDGE('',*,*,#2453,.F.);
+#3276 = ORIENTED_EDGE('',*,*,#3277,.F.);
+#3277 = EDGE_CURVE('',#1537,#2431,#3278,.T.);
+#3278 = SURFACE_CURVE('',#3279,(#3283,#3290),.PCURVE_S1.);
+#3279 = LINE('',#3280,#3281);
+#3280 = CARTESIAN_POINT('',(-7.,4.1,-7.));
+#3281 = VECTOR('',#3282,1.);
+#3282 = DIRECTION('',(7.4E-016,2.22044604925E-016,-1.));
+#3283 = PCURVE('',#1580,#3284);
+#3284 = DEFINITIONAL_REPRESENTATION('',(#3285),#3289);
+#3285 = LINE('',#3286,#3287);
+#3286 = CARTESIAN_POINT('',(-2.1E-016,-0.E+000));
+#3287 = VECTOR('',#3288,1.);
+#3288 = DIRECTION('',(0.E+000,-1.));
+#3289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3290 = PCURVE('',#1552,#3291);
+#3291 = DEFINITIONAL_REPRESENTATION('',(#3292),#3296);
+#3292 = LINE('',#3293,#3294);
+#3293 = CARTESIAN_POINT('',(0.7,-4.3E-016));
+#3294 = VECTOR('',#3295,1.);
+#3295 = DIRECTION('',(1.3E-016,-1.));
+#3296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3297 = ORIENTED_EDGE('',*,*,#1564,.T.);
+#3298 = ADVANCED_FACE('',(#3299),#1552,.F.);
+#3299 = FACE_BOUND('',#3300,.T.);
+#3300 = EDGE_LOOP('',(#3301,#3302,#3303,#3304));
+#3301 = ORIENTED_EDGE('',*,*,#1536,.F.);
+#3302 = ORIENTED_EDGE('',*,*,#3277,.T.);
+#3303 = ORIENTED_EDGE('',*,*,#2430,.T.);
+#3304 = ORIENTED_EDGE('',*,*,#3305,.F.);
+#3305 = EDGE_CURVE('',#1509,#2408,#3306,.T.);
+#3306 = SURFACE_CURVE('',#3307,(#3311,#3318),.PCURVE_S1.);
+#3307 = LINE('',#3308,#3309);
+#3308 = CARTESIAN_POINT('',(-7.7,4.1,-7.));
+#3309 = VECTOR('',#3310,1.);
+#3310 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#3311 = PCURVE('',#1552,#3312);
+#3312 = DEFINITIONAL_REPRESENTATION('',(#3313),#3317);
+#3313 = LINE('',#3314,#3315);
+#3314 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3315 = VECTOR('',#3316,1.);
+#3316 = DIRECTION('',(-6.1E-016,-1.));
+#3317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3318 = PCURVE('',#1524,#3319);
+#3319 = DEFINITIONAL_REPRESENTATION('',(#3320),#3324);
+#3320 = LINE('',#3321,#3322);
+#3321 = CARTESIAN_POINT('',(0.E+000,3.4));
+#3322 = VECTOR('',#3323,1.);
+#3323 = DIRECTION('',(-1.,0.E+000));
+#3324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3325 = ADVANCED_FACE('',(#3326),#1524,.F.);
+#3326 = FACE_BOUND('',#3327,.T.);
+#3327 = EDGE_LOOP('',(#3328,#3349,#3350,#3351));
+#3328 = ORIENTED_EDGE('',*,*,#3329,.T.);
+#3329 = EDGE_CURVE('',#2385,#1481,#3330,.T.);
+#3330 = SURFACE_CURVE('',#3331,(#3335,#3342),.PCURVE_S1.);
+#3331 = LINE('',#3332,#3333);
+#3332 = CARTESIAN_POINT('',(-7.7,3.6,-7.5));
+#3333 = VECTOR('',#3334,1.);
+#3334 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#3335 = PCURVE('',#1524,#3336);
+#3336 = DEFINITIONAL_REPRESENTATION('',(#3337),#3341);
+#3337 = LINE('',#3338,#3339);
+#3338 = CARTESIAN_POINT('',(-0.5,3.9));
+#3339 = VECTOR('',#3340,1.);
+#3340 = DIRECTION('',(1.,0.E+000));
+#3341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3342 = PCURVE('',#1496,#3343);
+#3343 = DEFINITIONAL_REPRESENTATION('',(#3344),#3348);
+#3344 = LINE('',#3345,#3346);
+#3345 = CARTESIAN_POINT('',(1.5,0.5));
+#3346 = VECTOR('',#3347,1.);
+#3347 = DIRECTION('',(-1.11E-015,1.));
+#3348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3349 = ORIENTED_EDGE('',*,*,#1508,.F.);
+#3350 = ORIENTED_EDGE('',*,*,#3305,.T.);
+#3351 = ORIENTED_EDGE('',*,*,#2407,.T.);
+#3352 = ADVANCED_FACE('',(#3353),#1496,.F.);
+#3353 = FACE_BOUND('',#3354,.T.);
+#3354 = EDGE_LOOP('',(#3355,#3356,#3357,#3378));
+#3355 = ORIENTED_EDGE('',*,*,#3329,.F.);
+#3356 = ORIENTED_EDGE('',*,*,#2384,.F.);
+#3357 = ORIENTED_EDGE('',*,*,#3358,.F.);
+#3358 = EDGE_CURVE('',#1453,#2362,#3359,.T.);
+#3359 = SURFACE_CURVE('',#3360,(#3364,#3371),.PCURVE_S1.);
+#3360 = LINE('',#3361,#3362);
+#3361 = CARTESIAN_POINT('',(-6.2,3.6,-7.5));
+#3362 = VECTOR('',#3363,1.);
+#3363 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#3364 = PCURVE('',#1496,#3365);
+#3365 = DEFINITIONAL_REPRESENTATION('',(#3366),#3370);
+#3366 = LINE('',#3367,#3368);
+#3367 = CARTESIAN_POINT('',(-5.6E-016,0.5));
+#3368 = VECTOR('',#3369,1.);
+#3369 = DIRECTION('',(0.E+000,-1.));
+#3370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3371 = PCURVE('',#1468,#3372);
+#3372 = DEFINITIONAL_REPRESENTATION('',(#3373),#3377);
+#3373 = LINE('',#3374,#3375);
+#3374 = CARTESIAN_POINT('',(3.1,-0.5));
+#3375 = VECTOR('',#3376,1.);
+#3376 = DIRECTION('',(-0.E+000,-1.));
+#3377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3378 = ORIENTED_EDGE('',*,*,#1480,.F.);
+#3379 = ADVANCED_FACE('',(#3380),#1468,.T.);
+#3380 = FACE_BOUND('',#3381,.T.);
+#3381 = EDGE_LOOP('',(#3382,#3383,#3384,#3385));
+#3382 = ORIENTED_EDGE('',*,*,#3358,.T.);
+#3383 = ORIENTED_EDGE('',*,*,#2361,.T.);
+#3384 = ORIENTED_EDGE('',*,*,#2525,.F.);
+#3385 = ORIENTED_EDGE('',*,*,#1452,.T.);
+#3386 = ADVANCED_FACE('',(#3387),#1393,.F.);
+#3387 = FACE_BOUND('',#3388,.T.);
+#3388 = EDGE_LOOP('',(#3389,#3412,#3413,#3414));
+#3389 = ORIENTED_EDGE('',*,*,#3390,.F.);
+#3390 = EDGE_CURVE('',#1350,#3391,#3393,.T.);
+#3391 = VERTEX_POINT('',#3392);
+#3392 = CARTESIAN_POINT('',(8.9,-0.5,-0.9));
+#3393 = SURFACE_CURVE('',#3394,(#3398,#3405),.PCURVE_S1.);
+#3394 = LINE('',#3395,#3396);
+#3395 = CARTESIAN_POINT('',(8.9,-0.5,-3.95));
+#3396 = VECTOR('',#3397,1.);
+#3397 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#3398 = PCURVE('',#1393,#3399);
+#3399 = DEFINITIONAL_REPRESENTATION('',(#3400),#3404);
+#3400 = LINE('',#3401,#3402);
+#3401 = CARTESIAN_POINT('',(3.05,9.));
+#3402 = VECTOR('',#3403,1.);
+#3403 = DIRECTION('',(-1.,0.E+000));
+#3404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3405 = PCURVE('',#1365,#3406);
+#3406 = DEFINITIONAL_REPRESENTATION('',(#3407),#3411);
+#3407 = LINE('',#3408,#3409);
+#3408 = CARTESIAN_POINT('',(-13.1,-3.05));
+#3409 = VECTOR('',#3410,1.);
+#3410 = DIRECTION('',(0.E+000,-1.));
+#3411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3412 = ORIENTED_EDGE('',*,*,#1377,.F.);
+#3413 = ORIENTED_EDGE('',*,*,#1992,.F.);
+#3414 = ORIENTED_EDGE('',*,*,#3415,.F.);
+#3415 = EDGE_CURVE('',#3391,#1993,#3416,.T.);
+#3416 = SURFACE_CURVE('',#3417,(#3421,#3428),.PCURVE_S1.);
+#3417 = LINE('',#3418,#3419);
+#3418 = CARTESIAN_POINT('',(8.9,6.25,-0.9));
+#3419 = VECTOR('',#3420,1.);
+#3420 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#3421 = PCURVE('',#1393,#3422);
+#3422 = DEFINITIONAL_REPRESENTATION('',(#3423),#3427);
+#3423 = LINE('',#3424,#3425);
+#3424 = CARTESIAN_POINT('',(0.E+000,2.25));
+#3425 = VECTOR('',#3426,1.);
+#3426 = DIRECTION('',(0.E+000,-1.));
+#3427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3428 = PCURVE('',#2321,#3429);
+#3429 = DEFINITIONAL_REPRESENTATION('',(#3430),#3434);
+#3430 = LINE('',#3431,#3432);
+#3431 = CARTESIAN_POINT('',(2.25,-0.65));
+#3432 = VECTOR('',#3433,1.);
+#3433 = DIRECTION('',(1.,0.E+000));
+#3434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3435 = ADVANCED_FACE('',(#3436),#1365,.T.);
+#3436 = FACE_BOUND('',#3437,.T.);
+#3437 = EDGE_LOOP('',(#3438,#3459,#3460,#3461,#3484,#3512));
+#3438 = ORIENTED_EDGE('',*,*,#3439,.F.);
+#3439 = EDGE_CURVE('',#1321,#3440,#3442,.T.);
+#3440 = VERTEX_POINT('',#3441);
+#3441 = CARTESIAN_POINT('',(5.89994444273,-0.5,-5.));
+#3442 = SURFACE_CURVE('',#3443,(#3447,#3453),.PCURVE_S1.);
+#3443 = LINE('',#3444,#3445);
+#3444 = CARTESIAN_POINT('',(5.89994444273,-0.5,-3.25));
+#3445 = VECTOR('',#3446,1.);
+#3446 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#3447 = PCURVE('',#1365,#3448);
+#3448 = DEFINITIONAL_REPRESENTATION('',(#3449),#3452);
+#3449 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3450,#3451),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-5.46,6.E-007),.PIECEWISE_BEZIER_KNOTS.);
+#3450 = CARTESIAN_POINT('',(-10.09994444273,1.71));
+#3451 = CARTESIAN_POINT('',(-10.09994444273,-3.7500006));
+#3452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3453 = PCURVE('',#1337,#3454);
+#3454 = DEFINITIONAL_REPRESENTATION('',(#3455),#3458);
+#3455 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3456,#3457),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-5.46,6.E-007),.PIECEWISE_BEZIER_KNOTS.);
+#3456 = CARTESIAN_POINT('',(-1.11113397475E-002,-5.46));
+#3457 = CARTESIAN_POINT('',(-1.11113397475E-002,6.E-007));
+#3458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3459 = ORIENTED_EDGE('',*,*,#1349,.T.);
+#3460 = ORIENTED_EDGE('',*,*,#3390,.T.);
+#3461 = ORIENTED_EDGE('',*,*,#3462,.F.);
+#3462 = EDGE_CURVE('',#3463,#3391,#3465,.T.);
+#3463 = VERTEX_POINT('',#3464);
+#3464 = CARTESIAN_POINT('',(7.5,-0.5,-0.9));
+#3465 = SURFACE_CURVE('',#3466,(#3470,#3477),.PCURVE_S1.);
+#3466 = LINE('',#3467,#3468);
+#3467 = CARTESIAN_POINT('',(7.5,-0.5,-0.9));
+#3468 = VECTOR('',#3469,1.);
+#3469 = DIRECTION('',(1.,3.7E-016,-7.8E-016));
+#3470 = PCURVE('',#1365,#3471);
+#3471 = DEFINITIONAL_REPRESENTATION('',(#3472),#3476);
+#3472 = LINE('',#3473,#3474);
+#3473 = CARTESIAN_POINT('',(-11.7,-6.1));
+#3474 = VECTOR('',#3475,1.);
+#3475 = DIRECTION('',(-1.,7.8E-016));
+#3476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3477 = PCURVE('',#2321,#3478);
+#3478 = DEFINITIONAL_REPRESENTATION('',(#3479),#3483);
+#3479 = LINE('',#3480,#3481);
+#3480 = CARTESIAN_POINT('',(-4.5,0.75));
+#3481 = VECTOR('',#3482,1.);
+#3482 = DIRECTION('',(3.7E-016,-1.));
+#3483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3484 = ORIENTED_EDGE('',*,*,#3485,.F.);
+#3485 = EDGE_CURVE('',#3486,#3463,#3488,.T.);
+#3486 = VERTEX_POINT('',#3487);
+#3487 = CARTESIAN_POINT('',(7.5,-0.5,-5.));
+#3488 = SURFACE_CURVE('',#3489,(#3493,#3500),.PCURVE_S1.);
+#3489 = LINE('',#3490,#3491);
+#3490 = CARTESIAN_POINT('',(7.5,-0.5,-1.5));
+#3491 = VECTOR('',#3492,1.);
+#3492 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#3493 = PCURVE('',#1365,#3494);
+#3494 = DEFINITIONAL_REPRESENTATION('',(#3495),#3499);
+#3495 = LINE('',#3496,#3497);
+#3496 = CARTESIAN_POINT('',(-11.7,-5.5));
+#3497 = VECTOR('',#3498,1.);
+#3498 = DIRECTION('',(0.E+000,-1.));
+#3499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3500 = PCURVE('',#3501,#3506);
+#3501 = PLANE('',#3502);
+#3502 = AXIS2_PLACEMENT_3D('',#3503,#3504,#3505);
+#3503 = CARTESIAN_POINT('',(7.5,4.,-1.5));
+#3504 = DIRECTION('',(-1.,2.819966482548E-031,-1.27E-015));
+#3505 = DIRECTION('',(1.27E-015,2.22044604925E-016,-1.));
+#3506 = DEFINITIONAL_REPRESENTATION('',(#3507),#3511);
+#3507 = LINE('',#3508,#3509);
+#3508 = CARTESIAN_POINT('',(1.998E-014,4.5));
+#3509 = VECTOR('',#3510,1.);
+#3510 = DIRECTION('',(-1.,0.E+000));
+#3511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3512 = ORIENTED_EDGE('',*,*,#3513,.T.);
+#3513 = EDGE_CURVE('',#3486,#3440,#3514,.T.);
+#3514 = SURFACE_CURVE('',#3515,(#3519,#3526),.PCURVE_S1.);
+#3515 = LINE('',#3516,#3517);
+#3516 = CARTESIAN_POINT('',(7.5,-0.5,-5.));
+#3517 = VECTOR('',#3518,1.);
+#3518 = DIRECTION('',(-1.,6.439293542826E-032,-2.9E-016));
+#3519 = PCURVE('',#1365,#3520);
+#3520 = DEFINITIONAL_REPRESENTATION('',(#3521),#3525);
+#3521 = LINE('',#3522,#3523);
+#3522 = CARTESIAN_POINT('',(-11.7,-2.));
+#3523 = VECTOR('',#3524,1.);
+#3524 = DIRECTION('',(1.,2.9E-016));
+#3525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3526 = PCURVE('',#2829,#3527);
+#3527 = DEFINITIONAL_REPRESENTATION('',(#3528),#3532);
+#3528 = LINE('',#3529,#3530);
+#3529 = CARTESIAN_POINT('',(0.E+000,4.5));
+#3530 = VECTOR('',#3531,1.);
+#3531 = DIRECTION('',(1.,0.E+000));
+#3532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3533 = ADVANCED_FACE('',(#3534),#1337,.F.);
+#3534 = FACE_BOUND('',#3535,.T.);
+#3535 = EDGE_LOOP('',(#3536,#3560,#3581,#3582));
+#3536 = ORIENTED_EDGE('',*,*,#3537,.T.);
+#3537 = EDGE_CURVE('',#3440,#3538,#3540,.T.);
+#3538 = VERTEX_POINT('',#3539);
+#3539 = CARTESIAN_POINT('',(5.9,-0.49,-5.));
+#3540 = SURFACE_CURVE('',#3541,(#3546,#3553),.PCURVE_S1.);
+#3541 = CIRCLE('',#3542,0.9);
+#3542 = AXIS2_PLACEMENT_3D('',#3543,#3544,#3545);
+#3543 = CARTESIAN_POINT('',(5.,-0.49,-5.));
+#3544 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#3545 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3546 = PCURVE('',#1337,#3547);
+#3547 = DEFINITIONAL_REPRESENTATION('',(#3548),#3552);
+#3548 = LINE('',#3549,#3550);
+#3549 = CARTESIAN_POINT('',(-6.28318530718,-1.75));
+#3550 = VECTOR('',#3551,1.);
+#3551 = DIRECTION('',(1.,-0.E+000));
+#3552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3553 = PCURVE('',#2829,#3554);
+#3554 = DEFINITIONAL_REPRESENTATION('',(#3555),#3559);
+#3555 = CIRCLE('',#3556,0.9);
+#3556 = AXIS2_PLACEMENT_2D('',#3557,#3558);
+#3557 = CARTESIAN_POINT('',(2.5,4.49));
+#3558 = DIRECTION('',(-1.,0.E+000));
+#3559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3560 = ORIENTED_EDGE('',*,*,#3561,.T.);
+#3561 = EDGE_CURVE('',#3538,#1292,#3562,.T.);
+#3562 = SURFACE_CURVE('',#3563,(#3567,#3574),.PCURVE_S1.);
+#3563 = LINE('',#3564,#3565);
+#3564 = CARTESIAN_POINT('',(5.9,-0.49,-3.25));
+#3565 = VECTOR('',#3566,1.);
+#3566 = DIRECTION('',(0.E+000,4.42044604925E-016,-1.));
+#3567 = PCURVE('',#1337,#3568);
+#3568 = DEFINITIONAL_REPRESENTATION('',(#3569),#3573);
+#3569 = LINE('',#3570,#3571);
+#3570 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3571 = VECTOR('',#3572,1.);
+#3572 = DIRECTION('',(-0.E+000,-1.));
+#3573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3574 = PCURVE('',#1308,#3575);
+#3575 = DEFINITIONAL_REPRESENTATION('',(#3576),#3580);
+#3576 = LINE('',#3577,#3578);
+#3577 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#3578 = VECTOR('',#3579,1.);
+#3579 = DIRECTION('',(-0.E+000,-1.));
+#3580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3581 = ORIENTED_EDGE('',*,*,#1320,.F.);
+#3582 = ORIENTED_EDGE('',*,*,#3439,.T.);
+#3583 = ADVANCED_FACE('',(#3584),#1308,.F.);
+#3584 = FACE_BOUND('',#3585,.T.);
+#3585 = EDGE_LOOP('',(#3586,#3587,#3611,#3637,#3670,#3696,#3729,#3748));
+#3586 = ORIENTED_EDGE('',*,*,#3561,.F.);
+#3587 = ORIENTED_EDGE('',*,*,#3588,.T.);
+#3588 = EDGE_CURVE('',#3538,#3589,#3591,.T.);
+#3589 = VERTEX_POINT('',#3590);
+#3590 = CARTESIAN_POINT('',(4.10005555727,-0.5,-5.));
+#3591 = SURFACE_CURVE('',#3592,(#3597,#3604),.PCURVE_S1.);
+#3592 = CIRCLE('',#3593,0.9);
+#3593 = AXIS2_PLACEMENT_3D('',#3594,#3595,#3596);
+#3594 = CARTESIAN_POINT('',(5.,-0.49,-5.));
+#3595 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#3596 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3597 = PCURVE('',#1308,#3598);
+#3598 = DEFINITIONAL_REPRESENTATION('',(#3599),#3603);
+#3599 = LINE('',#3600,#3601);
+#3600 = CARTESIAN_POINT('',(-6.28318530718,-1.75));
+#3601 = VECTOR('',#3602,1.);
+#3602 = DIRECTION('',(1.,-0.E+000));
+#3603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3604 = PCURVE('',#2829,#3605);
+#3605 = DEFINITIONAL_REPRESENTATION('',(#3606),#3610);
+#3606 = CIRCLE('',#3607,0.9);
+#3607 = AXIS2_PLACEMENT_2D('',#3608,#3609);
+#3608 = CARTESIAN_POINT('',(2.5,4.49));
+#3609 = DIRECTION('',(-1.,0.E+000));
+#3610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3611 = ORIENTED_EDGE('',*,*,#3612,.F.);
+#3612 = EDGE_CURVE('',#3613,#3589,#3615,.T.);
+#3613 = VERTEX_POINT('',#3614);
+#3614 = CARTESIAN_POINT('',(4.10005555727,-0.5,-8.));
+#3615 = SURFACE_CURVE('',#3616,(#3620,#3626),.PCURVE_S1.);
+#3616 = LINE('',#3617,#3618);
+#3617 = CARTESIAN_POINT('',(4.10005555727,-0.5,-3.25));
+#3618 = VECTOR('',#3619,1.);
+#3619 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#3620 = PCURVE('',#1308,#3621);
+#3621 = DEFINITIONAL_REPRESENTATION('',(#3622),#3625);
+#3622 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3623,#3624),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-5.46,6.E-007),.PIECEWISE_BEZIER_KNOTS.);
+#3623 = CARTESIAN_POINT('',(-3.130481313842,-5.46));
+#3624 = CARTESIAN_POINT('',(-3.130481313842,6.E-007));
+#3625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3626 = PCURVE('',#3627,#3632);
+#3627 = PLANE('',#3628);
+#3628 = AXIS2_PLACEMENT_3D('',#3629,#3630,#3631);
+#3629 = CARTESIAN_POINT('',(-4.2,-0.5,-7.));
+#3630 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3631 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3632 = DEFINITIONAL_REPRESENTATION('',(#3633),#3636);
+#3633 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3634,#3635),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-5.46,6.E-007),.PIECEWISE_BEZIER_KNOTS.);
+#3634 = CARTESIAN_POINT('',(-8.30005555727,1.71));
+#3635 = CARTESIAN_POINT('',(-8.30005555727,-3.7500006));
+#3636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3637 = ORIENTED_EDGE('',*,*,#3638,.F.);
+#3638 = EDGE_CURVE('',#3639,#3613,#3641,.T.);
+#3639 = VERTEX_POINT('',#3640);
+#3640 = CARTESIAN_POINT('',(4.568838777254,0.3,-8.));
+#3641 = SURFACE_CURVE('',#3642,(#3647,#3654),.PCURVE_S1.);
+#3642 = CIRCLE('',#3643,0.9);
+#3643 = AXIS2_PLACEMENT_3D('',#3644,#3645,#3646);
+#3644 = CARTESIAN_POINT('',(5.,-0.49,-8.));
+#3645 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#3646 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3647 = PCURVE('',#1308,#3648);
+#3648 = DEFINITIONAL_REPRESENTATION('',(#3649),#3653);
+#3649 = LINE('',#3650,#3651);
+#3650 = CARTESIAN_POINT('',(-6.28318530718,-4.75));
+#3651 = VECTOR('',#3652,1.);
+#3652 = DIRECTION('',(1.,-0.E+000));
+#3653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3654 = PCURVE('',#3655,#3660);
+#3655 = PLANE('',#3656);
+#3656 = AXIS2_PLACEMENT_3D('',#3657,#3658,#3659);
+#3657 = CARTESIAN_POINT('',(-0.45,4.,-8.));
+#3658 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#3659 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3660 = DEFINITIONAL_REPRESENTATION('',(#3661),#3669);
+#3661 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3662,#3663,#3664,#3665,
+#3666,#3667,#3668),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3662 = CARTESIAN_POINT('',(4.49,-6.35));
+#3663 = CARTESIAN_POINT('',(2.931154273188,-6.35));
+#3664 = CARTESIAN_POINT('',(3.710577136594,-5.));
+#3665 = CARTESIAN_POINT('',(4.49,-3.65));
+#3666 = CARTESIAN_POINT('',(5.269422863406,-5.));
+#3667 = CARTESIAN_POINT('',(6.048845726812,-6.35));
+#3668 = CARTESIAN_POINT('',(4.49,-6.35));
+#3669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3670 = ORIENTED_EDGE('',*,*,#3671,.F.);
+#3671 = EDGE_CURVE('',#3672,#3639,#3674,.T.);
+#3672 = VERTEX_POINT('',#3673);
+#3673 = CARTESIAN_POINT('',(4.568838777254,0.3,-8.55));
+#3674 = SURFACE_CURVE('',#3675,(#3679,#3685),.PCURVE_S1.);
+#3675 = LINE('',#3676,#3677);
+#3676 = CARTESIAN_POINT('',(4.568838777254,0.3,-3.25));
+#3677 = VECTOR('',#3678,1.);
+#3678 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#3679 = PCURVE('',#1308,#3680);
+#3680 = DEFINITIONAL_REPRESENTATION('',(#3681),#3684);
+#3681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3682,#3683),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-5.355,-4.695),.PIECEWISE_BEZIER_KNOTS.);
+#3682 = CARTESIAN_POINT('',(-4.212796319343,-5.355));
+#3683 = CARTESIAN_POINT('',(-4.212796319343,-4.695));
+#3684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3685 = PCURVE('',#3686,#3691);
+#3686 = PLANE('',#3687);
+#3687 = AXIS2_PLACEMENT_3D('',#3688,#3689,#3690);
+#3688 = CARTESIAN_POINT('',(8.8,0.3,-4.45));
+#3689 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3690 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#3691 = DEFINITIONAL_REPRESENTATION('',(#3692),#3695);
+#3692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3693,#3694),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-5.355,-4.695),.PIECEWISE_BEZIER_KNOTS.);
+#3693 = CARTESIAN_POINT('',(-4.155,4.231161222746));
+#3694 = CARTESIAN_POINT('',(-3.495,4.231161222746));
+#3695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3696 = ORIENTED_EDGE('',*,*,#3697,.F.);
+#3697 = EDGE_CURVE('',#3698,#3672,#3700,.T.);
+#3698 = VERTEX_POINT('',#3699);
+#3699 = CARTESIAN_POINT('',(5.3,0.358528137424,-8.55));
+#3700 = SURFACE_CURVE('',#3701,(#3706,#3713),.PCURVE_S1.);
+#3701 = CIRCLE('',#3702,0.9);
+#3702 = AXIS2_PLACEMENT_3D('',#3703,#3704,#3705);
+#3703 = CARTESIAN_POINT('',(5.,-0.49,-8.55));
+#3704 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#3705 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3706 = PCURVE('',#1308,#3707);
+#3707 = DEFINITIONAL_REPRESENTATION('',(#3708),#3712);
+#3708 = LINE('',#3709,#3710);
+#3709 = CARTESIAN_POINT('',(-6.28318530718,-5.3));
+#3710 = VECTOR('',#3711,1.);
+#3711 = DIRECTION('',(1.,-0.E+000));
+#3712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3713 = PCURVE('',#3714,#3719);
+#3714 = PLANE('',#3715);
+#3715 = AXIS2_PLACEMENT_3D('',#3716,#3717,#3718);
+#3716 = CARTESIAN_POINT('',(8.8,0.3,-8.55));
+#3717 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#3718 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#3719 = DEFINITIONAL_REPRESENTATION('',(#3720),#3728);
+#3720 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3721,#3722,#3723,#3724,
+#3725,#3726,#3727),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3721 = CARTESIAN_POINT('',(2.9,-0.79));
+#3722 = CARTESIAN_POINT('',(2.9,0.768845726812));
+#3723 = CARTESIAN_POINT('',(4.25,-1.0577136594E-002));
+#3724 = CARTESIAN_POINT('',(5.6,-0.79));
+#3725 = CARTESIAN_POINT('',(4.25,-1.569422863406));
+#3726 = CARTESIAN_POINT('',(2.9,-2.348845726812));
+#3727 = CARTESIAN_POINT('',(2.9,-0.79));
+#3728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3729 = ORIENTED_EDGE('',*,*,#3730,.T.);
+#3730 = EDGE_CURVE('',#3698,#1264,#3731,.T.);
+#3731 = SURFACE_CURVE('',#3732,(#3736,#3742),.PCURVE_S1.);
+#3732 = LINE('',#3733,#3734);
+#3733 = CARTESIAN_POINT('',(5.3,0.358528137424,-3.25));
+#3734 = VECTOR('',#3735,1.);
+#3735 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#3736 = PCURVE('',#1308,#3737);
+#3737 = DEFINITIONAL_REPRESENTATION('',(#3738),#3741);
+#3738 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3739,#3740),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-5.555,-2.495),.PIECEWISE_BEZIER_KNOTS.);
+#3739 = CARTESIAN_POINT('',(-5.052225889839,-5.555));
+#3740 = CARTESIAN_POINT('',(-5.052225889839,-2.495));
+#3741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3742 = PCURVE('',#1279,#3743);
+#3743 = DEFINITIONAL_REPRESENTATION('',(#3744),#3747);
+#3744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3745,#3746),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-5.555,-2.495),.PIECEWISE_BEZIER_KNOTS.);
+#3745 = CARTESIAN_POINT('',(0.255,0.458528137424));
+#3746 = CARTESIAN_POINT('',(-2.805,0.458528137424));
+#3747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3748 = ORIENTED_EDGE('',*,*,#1291,.F.);
+#3749 = ADVANCED_FACE('',(#3750),#1279,.T.);
+#3750 = FACE_BOUND('',#3751,.T.);
+#3751 = EDGE_LOOP('',(#3752,#3753,#3776,#3804,#3832,#3860,#3881));
+#3752 = ORIENTED_EDGE('',*,*,#3730,.F.);
+#3753 = ORIENTED_EDGE('',*,*,#3754,.T.);
+#3754 = EDGE_CURVE('',#3698,#3755,#3757,.T.);
+#3755 = VERTEX_POINT('',#3756);
+#3756 = CARTESIAN_POINT('',(5.3,2.023298562962,-8.55));
+#3757 = SURFACE_CURVE('',#3758,(#3762,#3769),.PCURVE_S1.);
+#3758 = LINE('',#3759,#3760);
+#3759 = CARTESIAN_POINT('',(5.3,0.1,-8.55));
+#3760 = VECTOR('',#3761,1.);
+#3761 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#3762 = PCURVE('',#1279,#3763);
+#3763 = DEFINITIONAL_REPRESENTATION('',(#3764),#3768);
+#3764 = LINE('',#3765,#3766);
+#3765 = CARTESIAN_POINT('',(0.E+000,0.2));
+#3766 = VECTOR('',#3767,1.);
+#3767 = DIRECTION('',(0.E+000,1.));
+#3768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3769 = PCURVE('',#3714,#3770);
+#3770 = DEFINITIONAL_REPRESENTATION('',(#3771),#3775);
+#3771 = LINE('',#3772,#3773);
+#3772 = CARTESIAN_POINT('',(3.5,-0.2));
+#3773 = VECTOR('',#3774,1.);
+#3774 = DIRECTION('',(0.E+000,1.));
+#3775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3776 = ORIENTED_EDGE('',*,*,#3777,.T.);
+#3777 = EDGE_CURVE('',#3755,#3778,#3780,.T.);
+#3778 = VERTEX_POINT('',#3779);
+#3779 = CARTESIAN_POINT('',(5.3,2.4,-8.233909963118));
+#3780 = SURFACE_CURVE('',#3781,(#3785,#3792),.PCURVE_S1.);
+#3781 = LINE('',#3782,#3783);
+#3782 = CARTESIAN_POINT('',(5.3,1.400297190696,-9.072760221691));
+#3783 = VECTOR('',#3784,1.);
+#3784 = DIRECTION('',(-7.1E-016,0.766044443119,0.642787609687));
+#3785 = PCURVE('',#1279,#3786);
+#3786 = DEFINITIONAL_REPRESENTATION('',(#3787),#3791);
+#3787 = LINE('',#3788,#3789);
+#3788 = CARTESIAN_POINT('',(0.522760221691,1.500297190696));
+#3789 = VECTOR('',#3790,1.);
+#3790 = DIRECTION('',(-0.642787609687,0.766044443119));
+#3791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3792 = PCURVE('',#3793,#3798);
+#3793 = PLANE('',#3794);
+#3794 = AXIS2_PLACEMENT_3D('',#3795,#3796,#3797);
+#3795 = CARTESIAN_POINT('',(8.8,2.023298562962,-8.55));
+#3796 = DIRECTION('',(8.5E-016,0.642787609687,-0.766044443119));
+#3797 = DIRECTION('',(-1.,-1.98834688217E-019,-1.109763038046E-015));
+#3798 = DEFINITIONAL_REPRESENTATION('',(#3799),#3803);
+#3799 = LINE('',#3800,#3801);
+#3800 = CARTESIAN_POINT('',(3.5,-0.81327053262));
+#3801 = VECTOR('',#3802,1.);
+#3802 = DIRECTION('',(-0.E+000,1.));
+#3803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3804 = ORIENTED_EDGE('',*,*,#3805,.T.);
+#3805 = EDGE_CURVE('',#3778,#3806,#3808,.T.);
+#3806 = VERTEX_POINT('',#3807);
+#3807 = CARTESIAN_POINT('',(5.3,2.4,-8.133909963118));
+#3808 = SURFACE_CURVE('',#3809,(#3813,#3820),.PCURVE_S1.);
+#3809 = LINE('',#3810,#3811);
+#3810 = CARTESIAN_POINT('',(5.3,2.4,-8.391954981559));
+#3811 = VECTOR('',#3812,1.);
+#3812 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#3813 = PCURVE('',#1279,#3814);
+#3814 = DEFINITIONAL_REPRESENTATION('',(#3815),#3819);
+#3815 = LINE('',#3816,#3817);
+#3816 = CARTESIAN_POINT('',(-0.158045018441,2.5));
+#3817 = VECTOR('',#3818,1.);
+#3818 = DIRECTION('',(-1.,-0.E+000));
+#3819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3820 = PCURVE('',#3821,#3826);
+#3821 = PLANE('',#3822);
+#3822 = AXIS2_PLACEMENT_3D('',#3823,#3824,#3825);
+#3823 = CARTESIAN_POINT('',(8.8,2.4,-8.233909963118));
+#3824 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#3825 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#3826 = DEFINITIONAL_REPRESENTATION('',(#3827),#3831);
+#3827 = LINE('',#3828,#3829);
+#3828 = CARTESIAN_POINT('',(0.158045018441,3.5));
+#3829 = VECTOR('',#3830,1.);
+#3830 = DIRECTION('',(-1.,0.E+000));
+#3831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3832 = ORIENTED_EDGE('',*,*,#3833,.T.);
+#3833 = EDGE_CURVE('',#3806,#3834,#3836,.T.);
+#3834 = VERTEX_POINT('',#3835);
+#3835 = CARTESIAN_POINT('',(5.3,2.3,-8.05));
+#3836 = SURFACE_CURVE('',#3837,(#3841,#3848),.PCURVE_S1.);
+#3837 = LINE('',#3838,#3839);
+#3838 = CARTESIAN_POINT('',(5.3,1.768912062526,-7.604364307543));
+#3839 = VECTOR('',#3840,1.);
+#3840 = DIRECTION('',(-7.1E-016,-0.766044443119,0.642787609687));
+#3841 = PCURVE('',#1279,#3842);
+#3842 = DEFINITIONAL_REPRESENTATION('',(#3843),#3847);
+#3843 = LINE('',#3844,#3845);
+#3844 = CARTESIAN_POINT('',(-0.945635692457,1.868912062526));
+#3845 = VECTOR('',#3846,1.);
+#3846 = DIRECTION('',(-0.642787609687,-0.766044443119));
+#3847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3848 = PCURVE('',#3849,#3854);
+#3849 = PLANE('',#3850);
+#3850 = AXIS2_PLACEMENT_3D('',#3851,#3852,#3853);
+#3851 = CARTESIAN_POINT('',(8.8,2.4,-8.133909963118));
+#3852 = DIRECTION('',(-8.5E-016,0.642787609687,0.766044443119));
+#3853 = DIRECTION('',(1.,-1.988346882175E-019,1.109763038046E-015));
+#3854 = DEFINITIONAL_REPRESENTATION('',(#3855),#3859);
+#3855 = LINE('',#3856,#3857);
+#3856 = CARTESIAN_POINT('',(-3.5,-0.823826793788));
+#3857 = VECTOR('',#3858,1.);
+#3858 = DIRECTION('',(0.E+000,-1.));
+#3859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3860 = ORIENTED_EDGE('',*,*,#3861,.F.);
+#3861 = EDGE_CURVE('',#1236,#3834,#3862,.T.);
+#3862 = SURFACE_CURVE('',#3863,(#3867,#3874),.PCURVE_S1.);
+#3863 = LINE('',#3864,#3865);
+#3864 = CARTESIAN_POINT('',(5.3,2.3,-6.5));
+#3865 = VECTOR('',#3866,1.);
+#3866 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#3867 = PCURVE('',#1279,#3868);
+#3868 = DEFINITIONAL_REPRESENTATION('',(#3869),#3873);
+#3869 = LINE('',#3870,#3871);
+#3870 = CARTESIAN_POINT('',(-2.05,2.4));
+#3871 = VECTOR('',#3872,1.);
+#3872 = DIRECTION('',(1.,0.E+000));
+#3873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3874 = PCURVE('',#1251,#3875);
+#3875 = DEFINITIONAL_REPRESENTATION('',(#3876),#3880);
+#3876 = LINE('',#3877,#3878);
+#3877 = CARTESIAN_POINT('',(-1.E-001,0.5));
+#3878 = VECTOR('',#3879,1.);
+#3879 = DIRECTION('',(6.1E-016,-1.));
+#3880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3881 = ORIENTED_EDGE('',*,*,#1263,.T.);
+#3882 = ADVANCED_FACE('',(#3883),#1251,.T.);
+#3883 = FACE_BOUND('',#3884,.T.);
+#3884 = EDGE_LOOP('',(#3885,#3886,#3909,#3937,#3960,#3981));
+#3885 = ORIENTED_EDGE('',*,*,#3861,.T.);
+#3886 = ORIENTED_EDGE('',*,*,#3887,.T.);
+#3887 = EDGE_CURVE('',#3834,#3888,#3890,.T.);
+#3888 = VERTEX_POINT('',#3889);
+#3889 = CARTESIAN_POINT('',(0.3,2.3,-8.05));
+#3890 = SURFACE_CURVE('',#3891,(#3895,#3902),.PCURVE_S1.);
+#3891 = LINE('',#3892,#3893);
+#3892 = CARTESIAN_POINT('',(8.8,2.3,-8.05));
+#3893 = VECTOR('',#3894,1.);
+#3894 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#3895 = PCURVE('',#1251,#3896);
+#3896 = DEFINITIONAL_REPRESENTATION('',(#3897),#3901);
+#3897 = LINE('',#3898,#3899);
+#3898 = CARTESIAN_POINT('',(-3.6,-1.05));
+#3899 = VECTOR('',#3900,1.);
+#3900 = DIRECTION('',(1.,-5.E-016));
+#3901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3902 = PCURVE('',#3849,#3903);
+#3903 = DEFINITIONAL_REPRESENTATION('',(#3904),#3908);
+#3904 = LINE('',#3905,#3906);
+#3905 = CARTESIAN_POINT('',(9.E-017,-0.130540728933));
+#3906 = VECTOR('',#3907,1.);
+#3907 = DIRECTION('',(-1.,0.E+000));
+#3908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3909 = ORIENTED_EDGE('',*,*,#3910,.F.);
+#3910 = EDGE_CURVE('',#3911,#3888,#3913,.T.);
+#3911 = VERTEX_POINT('',#3912);
+#3912 = CARTESIAN_POINT('',(0.3,2.3,-8.));
+#3913 = SURFACE_CURVE('',#3914,(#3918,#3925),.PCURVE_S1.);
+#3914 = LINE('',#3915,#3916);
+#3915 = CARTESIAN_POINT('',(0.3,2.3,-6.25));
+#3916 = VECTOR('',#3917,1.);
+#3917 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#3918 = PCURVE('',#1251,#3919);
+#3919 = DEFINITIONAL_REPRESENTATION('',(#3920),#3924);
+#3920 = LINE('',#3921,#3922);
+#3921 = CARTESIAN_POINT('',(4.9,0.75));
+#3922 = VECTOR('',#3923,1.);
+#3923 = DIRECTION('',(-5.E-016,-1.));
+#3924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3925 = PCURVE('',#3926,#3931);
+#3926 = PLANE('',#3927);
+#3927 = AXIS2_PLACEMENT_3D('',#3928,#3929,#3930);
+#3928 = CARTESIAN_POINT('',(0.3,-1.E-001,-4.45));
+#3929 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#3930 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#3931 = DEFINITIONAL_REPRESENTATION('',(#3932),#3936);
+#3932 = LINE('',#3933,#3934);
+#3933 = CARTESIAN_POINT('',(-1.8,2.4));
+#3934 = VECTOR('',#3935,1.);
+#3935 = DIRECTION('',(-1.,0.E+000));
+#3936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3937 = ORIENTED_EDGE('',*,*,#3938,.F.);
+#3938 = EDGE_CURVE('',#3939,#3911,#3941,.T.);
+#3939 = VERTEX_POINT('',#3940);
+#3940 = CARTESIAN_POINT('',(-0.4,2.3,-8.));
+#3941 = SURFACE_CURVE('',#3942,(#3946,#3953),.PCURVE_S1.);
+#3942 = LINE('',#3943,#3944);
+#3943 = CARTESIAN_POINT('',(2.375,2.3,-8.));
+#3944 = VECTOR('',#3945,1.);
+#3945 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#3946 = PCURVE('',#1251,#3947);
+#3947 = DEFINITIONAL_REPRESENTATION('',(#3948),#3952);
+#3948 = LINE('',#3949,#3950);
+#3949 = CARTESIAN_POINT('',(2.825,-1.));
+#3950 = VECTOR('',#3951,1.);
+#3951 = DIRECTION('',(-1.,5.E-016));
+#3952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3953 = PCURVE('',#2590,#3954);
+#3954 = DEFINITIONAL_REPRESENTATION('',(#3955),#3959);
+#3955 = LINE('',#3956,#3957);
+#3956 = CARTESIAN_POINT('',(1.7,-2.825));
+#3957 = VECTOR('',#3958,1.);
+#3958 = DIRECTION('',(0.E+000,-1.));
+#3959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3960 = ORIENTED_EDGE('',*,*,#3961,.F.);
+#3961 = EDGE_CURVE('',#1203,#3939,#3962,.T.);
+#3962 = SURFACE_CURVE('',#3963,(#3967,#3974),.PCURVE_S1.);
+#3963 = LINE('',#3964,#3965);
+#3964 = CARTESIAN_POINT('',(-0.4,2.3,-7.));
+#3965 = VECTOR('',#3966,1.);
+#3966 = DIRECTION('',(5.6E-016,2.22044604925E-016,-1.));
+#3967 = PCURVE('',#1251,#3968);
+#3968 = DEFINITIONAL_REPRESENTATION('',(#3969),#3973);
+#3969 = LINE('',#3970,#3971);
+#3970 = CARTESIAN_POINT('',(5.6,3.42E-015));
+#3971 = VECTOR('',#3972,1.);
+#3972 = DIRECTION('',(5.E-017,-1.));
+#3973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3974 = PCURVE('',#1223,#3975);
+#3975 = DEFINITIONAL_REPRESENTATION('',(#3976),#3980);
+#3976 = LINE('',#3977,#3978);
+#3977 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
+#3978 = VECTOR('',#3979,1.);
+#3979 = DIRECTION('',(0.E+000,-1.));
+#3980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3981 = ORIENTED_EDGE('',*,*,#1235,.T.);
+#3982 = ADVANCED_FACE('',(#3983),#1223,.T.);
+#3983 = FACE_BOUND('',#3984,.T.);
+#3984 = EDGE_LOOP('',(#3985,#3986,#3987,#3988));
+#3985 = ORIENTED_EDGE('',*,*,#2551,.F.);
+#3986 = ORIENTED_EDGE('',*,*,#1202,.T.);
+#3987 = ORIENTED_EDGE('',*,*,#3961,.T.);
+#3988 = ORIENTED_EDGE('',*,*,#3989,.T.);
+#3989 = EDGE_CURVE('',#3939,#2552,#3990,.T.);
+#3990 = SURFACE_CURVE('',#3991,(#3996,#4003),.PCURVE_S1.);
+#3991 = CIRCLE('',#3992,1.8);
+#3992 = AXIS2_PLACEMENT_3D('',#3993,#3994,#3995);
+#3993 = CARTESIAN_POINT('',(-0.4,0.5,-8.));
+#3994 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#3995 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#3996 = PCURVE('',#1223,#3997);
+#3997 = DEFINITIONAL_REPRESENTATION('',(#3998),#4002);
+#3998 = LINE('',#3999,#4000);
+#3999 = CARTESIAN_POINT('',(0.E+000,-1.));
+#4000 = VECTOR('',#4001,1.);
+#4001 = DIRECTION('',(1.,5.7E-016));
+#4002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4003 = PCURVE('',#2590,#4004);
+#4004 = DEFINITIONAL_REPRESENTATION('',(#4005),#4013);
+#4005 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4006,#4007,#4008,#4009,
+#4010,#4011,#4012),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4006 = CARTESIAN_POINT('',(3.5,1.75));
+#4007 = CARTESIAN_POINT('',(6.617691453624,1.75));
+#4008 = CARTESIAN_POINT('',(5.058845726812,-0.95));
+#4009 = CARTESIAN_POINT('',(3.5,-3.65));
+#4010 = CARTESIAN_POINT('',(1.941154273188,-0.95));
+#4011 = CARTESIAN_POINT('',(0.382308546376,1.75));
+#4012 = CARTESIAN_POINT('',(3.5,1.75));
+#4013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4014 = ADVANCED_FACE('',(#4015),#1942,.F.);
+#4015 = FACE_BOUND('',#4016,.F.);
+#4016 = EDGE_LOOP('',(#4017,#4040,#4041,#4042));
+#4017 = ORIENTED_EDGE('',*,*,#4018,.T.);
+#4018 = EDGE_CURVE('',#4019,#1922,#4021,.T.);
+#4019 = VERTEX_POINT('',#4020);
+#4020 = CARTESIAN_POINT('',(1.1,4.7,-5.));
+#4021 = SEAM_CURVE('',#4022,(#4026,#4033),.PCURVE_S1.);
+#4022 = LINE('',#4023,#4024);
+#4023 = CARTESIAN_POINT('',(1.1,4.7,-5.));
+#4024 = VECTOR('',#4025,1.);
+#4025 = DIRECTION('',(3.2E-016,2.22044604925E-016,-1.));
+#4026 = PCURVE('',#1942,#4027);
+#4027 = DEFINITIONAL_REPRESENTATION('',(#4028),#4032);
+#4028 = LINE('',#4029,#4030);
+#4029 = CARTESIAN_POINT('',(9.424777960769,-4.4E-016));
+#4030 = VECTOR('',#4031,1.);
+#4031 = DIRECTION('',(0.E+000,1.));
+#4032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4033 = PCURVE('',#1942,#4034);
+#4034 = DEFINITIONAL_REPRESENTATION('',(#4035),#4039);
+#4035 = LINE('',#4036,#4037);
+#4036 = CARTESIAN_POINT('',(3.14159265359,-4.4E-016));
+#4037 = VECTOR('',#4038,1.);
+#4038 = DIRECTION('',(0.E+000,1.));
+#4039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4040 = ORIENTED_EDGE('',*,*,#1921,.F.);
+#4041 = ORIENTED_EDGE('',*,*,#4018,.F.);
+#4042 = ORIENTED_EDGE('',*,*,#4043,.T.);
+#4043 = EDGE_CURVE('',#4019,#4019,#4044,.T.);
+#4044 = SURFACE_CURVE('',#4045,(#4050,#4057),.PCURVE_S1.);
+#4045 = CIRCLE('',#4046,1.6);
+#4046 = AXIS2_PLACEMENT_3D('',#4047,#4048,#4049);
+#4047 = CARTESIAN_POINT('',(2.7,4.7,-5.));
+#4048 = DIRECTION('',(3.1E-016,2.22044604925E-016,-1.));
+#4049 = DIRECTION('',(1.,-6.883382752676E-032,3.1E-016));
+#4050 = PCURVE('',#1942,#4051);
+#4051 = DEFINITIONAL_REPRESENTATION('',(#4052),#4056);
+#4052 = LINE('',#4053,#4054);
+#4053 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4054 = VECTOR('',#4055,1.);
+#4055 = DIRECTION('',(1.,0.E+000));
+#4056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4057 = PCURVE('',#2829,#4058);
+#4058 = DEFINITIONAL_REPRESENTATION('',(#4059),#4067);
+#4059 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4060,#4061,#4062,#4063,
+#4064,#4065,#4066),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4060 = CARTESIAN_POINT('',(3.2,-0.7));
+#4061 = CARTESIAN_POINT('',(3.2,2.07128129211));
+#4062 = CARTESIAN_POINT('',(5.6,0.685640646055));
+#4063 = CARTESIAN_POINT('',(8.,-0.7));
+#4064 = CARTESIAN_POINT('',(5.6,-2.085640646055));
+#4065 = CARTESIAN_POINT('',(3.2,-3.47128129211));
+#4066 = CARTESIAN_POINT('',(3.2,-0.7));
+#4067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4068 = ADVANCED_FACE('',(#4069),#1977,.F.);
+#4069 = FACE_BOUND('',#4070,.F.);
+#4070 = EDGE_LOOP('',(#4071,#4094,#4095,#4096));
+#4071 = ORIENTED_EDGE('',*,*,#4072,.T.);
+#4072 = EDGE_CURVE('',#4073,#1957,#4075,.T.);
+#4073 = VERTEX_POINT('',#4074);
+#4074 = CARTESIAN_POINT('',(-5.25,2.2,-5.));
+#4075 = SEAM_CURVE('',#4076,(#4080,#4087),.PCURVE_S1.);
+#4076 = LINE('',#4077,#4078);
+#4077 = CARTESIAN_POINT('',(-5.25,2.2,-5.));
+#4078 = VECTOR('',#4079,1.);
+#4079 = DIRECTION('',(3.3E-016,2.22044604925E-016,-1.));
+#4080 = PCURVE('',#1977,#4081);
+#4081 = DEFINITIONAL_REPRESENTATION('',(#4082),#4086);
+#4082 = LINE('',#4083,#4084);
+#4083 = CARTESIAN_POINT('',(9.424777960769,-6.7E-016));
+#4084 = VECTOR('',#4085,1.);
+#4085 = DIRECTION('',(0.E+000,1.));
+#4086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4087 = PCURVE('',#1977,#4088);
+#4088 = DEFINITIONAL_REPRESENTATION('',(#4089),#4093);
+#4089 = LINE('',#4090,#4091);
+#4090 = CARTESIAN_POINT('',(3.14159265359,-6.7E-016));
+#4091 = VECTOR('',#4092,1.);
+#4092 = DIRECTION('',(0.E+000,1.));
+#4093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4094 = ORIENTED_EDGE('',*,*,#1956,.F.);
+#4095 = ORIENTED_EDGE('',*,*,#4072,.F.);
+#4096 = ORIENTED_EDGE('',*,*,#4097,.T.);
+#4097 = EDGE_CURVE('',#4073,#4073,#4098,.T.);
+#4098 = SURFACE_CURVE('',#4099,(#4104,#4111),.PCURVE_S1.);
+#4099 = CIRCLE('',#4100,1.6);
+#4100 = AXIS2_PLACEMENT_3D('',#4101,#4102,#4103);
+#4101 = CARTESIAN_POINT('',(-3.65,2.2,-5.));
+#4102 = DIRECTION('',(3.1E-016,2.22044604925E-016,-1.));
+#4103 = DIRECTION('',(1.,-6.883382752676E-032,3.1E-016));
+#4104 = PCURVE('',#1977,#4105);
+#4105 = DEFINITIONAL_REPRESENTATION('',(#4106),#4110);
+#4106 = LINE('',#4107,#4108);
+#4107 = CARTESIAN_POINT('',(0.E+000,-2.2E-016));
+#4108 = VECTOR('',#4109,1.);
+#4109 = DIRECTION('',(1.,0.E+000));
+#4110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4111 = PCURVE('',#2829,#4112);
+#4112 = DEFINITIONAL_REPRESENTATION('',(#4113),#4121);
+#4113 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4114,#4115,#4116,#4117,
+#4118,#4119,#4120),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4114 = CARTESIAN_POINT('',(9.55,1.8));
+#4115 = CARTESIAN_POINT('',(9.55,4.57128129211));
+#4116 = CARTESIAN_POINT('',(11.95,3.185640646055));
+#4117 = CARTESIAN_POINT('',(14.35,1.8));
+#4118 = CARTESIAN_POINT('',(11.95,0.414359353945));
+#4119 = CARTESIAN_POINT('',(9.55,-0.97128129211));
+#4120 = CARTESIAN_POINT('',(9.55,1.8));
+#4121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4122 = ADVANCED_FACE('',(#4123),#2321,.T.);
+#4123 = FACE_BOUND('',#4124,.T.);
+#4124 = EDGE_LOOP('',(#4125,#4126,#4127,#4128,#4151,#4179,#4202,#4225));
+#4125 = ORIENTED_EDGE('',*,*,#3462,.T.);
+#4126 = ORIENTED_EDGE('',*,*,#3415,.T.);
+#4127 = ORIENTED_EDGE('',*,*,#2307,.T.);
+#4128 = ORIENTED_EDGE('',*,*,#4129,.T.);
+#4129 = EDGE_CURVE('',#2280,#4130,#4132,.T.);
+#4130 = VERTEX_POINT('',#4131);
+#4131 = CARTESIAN_POINT('',(7.5,8.464333,-0.9));
+#4132 = SURFACE_CURVE('',#4133,(#4137,#4144),.PCURVE_S1.);
+#4133 = LINE('',#4134,#4135);
+#4134 = CARTESIAN_POINT('',(7.5,8.5,-0.9));
+#4135 = VECTOR('',#4136,1.);
+#4136 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4137 = PCURVE('',#2321,#4138);
+#4138 = DEFINITIONAL_REPRESENTATION('',(#4139),#4143);
+#4139 = LINE('',#4140,#4141);
+#4140 = CARTESIAN_POINT('',(4.5,0.75));
+#4141 = VECTOR('',#4142,1.);
+#4142 = DIRECTION('',(-1.,0.E+000));
+#4143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4144 = PCURVE('',#2295,#4145);
+#4145 = DEFINITIONAL_REPRESENTATION('',(#4146),#4150);
+#4146 = LINE('',#4147,#4148);
+#4147 = CARTESIAN_POINT('',(-0.6,-4.5));
+#4148 = VECTOR('',#4149,1.);
+#4149 = DIRECTION('',(0.E+000,1.));
+#4150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4151 = ORIENTED_EDGE('',*,*,#4152,.T.);
+#4152 = EDGE_CURVE('',#4130,#4153,#4155,.T.);
+#4153 = VERTEX_POINT('',#4154);
+#4154 = CARTESIAN_POINT('',(7.773871,8.464333,-0.9));
+#4155 = SURFACE_CURVE('',#4156,(#4160,#4167),.PCURVE_S1.);
+#4156 = LINE('',#4157,#4158);
+#4157 = CARTESIAN_POINT('',(-7.940987,8.464333,-0.9));
+#4158 = VECTOR('',#4159,1.);
+#4159 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#4160 = PCURVE('',#2321,#4161);
+#4161 = DEFINITIONAL_REPRESENTATION('',(#4162),#4166);
+#4162 = LINE('',#4163,#4164);
+#4163 = CARTESIAN_POINT('',(4.464333,16.190987));
+#4164 = VECTOR('',#4165,1.);
+#4165 = DIRECTION('',(0.E+000,-1.));
+#4166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4167 = PCURVE('',#4168,#4173);
+#4168 = PLANE('',#4169);
+#4169 = AXIS2_PLACEMENT_3D('',#4170,#4171,#4172);
+#4170 = CARTESIAN_POINT('',(-8.3558E-002,7.8697835,-0.9));
+#4171 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#4172 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4173 = DEFINITIONAL_REPRESENTATION('',(#4174),#4178);
+#4174 = LINE('',#4175,#4176);
+#4175 = CARTESIAN_POINT('',(-0.5945495,7.857429));
+#4176 = VECTOR('',#4177,1.);
+#4177 = DIRECTION('',(0.E+000,-1.));
+#4178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4179 = ORIENTED_EDGE('',*,*,#4180,.T.);
+#4180 = EDGE_CURVE('',#4153,#4181,#4183,.T.);
+#4181 = VERTEX_POINT('',#4182);
+#4182 = CARTESIAN_POINT('',(7.773871,7.275234,-0.9));
+#4183 = SURFACE_CURVE('',#4184,(#4188,#4195),.PCURVE_S1.);
+#4184 = LINE('',#4185,#4186);
+#4185 = CARTESIAN_POINT('',(7.773871,8.464333,-0.9));
+#4186 = VECTOR('',#4187,1.);
+#4187 = DIRECTION('',(0.E+000,-1.,-4.440892098501E-016));
+#4188 = PCURVE('',#2321,#4189);
+#4189 = DEFINITIONAL_REPRESENTATION('',(#4190),#4194);
+#4190 = LINE('',#4191,#4192);
+#4191 = CARTESIAN_POINT('',(4.464333,0.476129));
+#4192 = VECTOR('',#4193,1.);
+#4193 = DIRECTION('',(-1.,0.E+000));
+#4194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4195 = PCURVE('',#4168,#4196);
+#4196 = DEFINITIONAL_REPRESENTATION('',(#4197),#4201);
+#4197 = LINE('',#4198,#4199);
+#4198 = CARTESIAN_POINT('',(-0.5945495,-7.857429));
+#4199 = VECTOR('',#4200,1.);
+#4200 = DIRECTION('',(1.,0.E+000));
+#4201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4202 = ORIENTED_EDGE('',*,*,#4203,.T.);
+#4203 = EDGE_CURVE('',#4181,#4204,#4206,.T.);
+#4204 = VERTEX_POINT('',#4205);
+#4205 = CARTESIAN_POINT('',(7.5,7.275234,-0.9));
+#4206 = SURFACE_CURVE('',#4207,(#4211,#4218),.PCURVE_S1.);
+#4207 = LINE('',#4208,#4209);
+#4208 = CARTESIAN_POINT('',(7.773871,7.275234,-0.9));
+#4209 = VECTOR('',#4210,1.);
+#4210 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#4211 = PCURVE('',#2321,#4212);
+#4212 = DEFINITIONAL_REPRESENTATION('',(#4213),#4217);
+#4213 = LINE('',#4214,#4215);
+#4214 = CARTESIAN_POINT('',(3.275234,0.476129));
+#4215 = VECTOR('',#4216,1.);
+#4216 = DIRECTION('',(0.E+000,1.));
+#4217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4218 = PCURVE('',#4168,#4219);
+#4219 = DEFINITIONAL_REPRESENTATION('',(#4220),#4224);
+#4220 = LINE('',#4221,#4222);
+#4221 = CARTESIAN_POINT('',(0.5945495,-7.857429));
+#4222 = VECTOR('',#4223,1.);
+#4223 = DIRECTION('',(0.E+000,1.));
+#4224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4225 = ORIENTED_EDGE('',*,*,#4226,.T.);
+#4226 = EDGE_CURVE('',#4204,#3463,#4227,.T.);
+#4227 = SURFACE_CURVE('',#4228,(#4232,#4239),.PCURVE_S1.);
+#4228 = LINE('',#4229,#4230);
+#4229 = CARTESIAN_POINT('',(7.5,8.5,-0.9));
+#4230 = VECTOR('',#4231,1.);
+#4231 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4232 = PCURVE('',#2321,#4233);
+#4233 = DEFINITIONAL_REPRESENTATION('',(#4234),#4238);
+#4234 = LINE('',#4235,#4236);
+#4235 = CARTESIAN_POINT('',(4.5,0.75));
+#4236 = VECTOR('',#4237,1.);
+#4237 = DIRECTION('',(-1.,0.E+000));
+#4238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4239 = PCURVE('',#3501,#4240);
+#4240 = DEFINITIONAL_REPRESENTATION('',(#4241),#4245);
+#4241 = LINE('',#4242,#4243);
+#4242 = CARTESIAN_POINT('',(-0.6,-4.5));
+#4243 = VECTOR('',#4244,1.);
+#4244 = DIRECTION('',(0.E+000,1.));
+#4245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4246 = ADVANCED_FACE('',(#4247),#2295,.T.);
+#4247 = FACE_BOUND('',#4248,.T.);
+#4248 = EDGE_LOOP('',(#4249,#4272,#4296,#4297));
+#4249 = ORIENTED_EDGE('',*,*,#4250,.F.);
+#4250 = EDGE_CURVE('',#4251,#2252,#4253,.T.);
+#4251 = VERTEX_POINT('',#4252);
+#4252 = CARTESIAN_POINT('',(7.5,8.464333,-5.));
+#4253 = SURFACE_CURVE('',#4254,(#4258,#4265),.PCURVE_S1.);
+#4254 = LINE('',#4255,#4256);
+#4255 = CARTESIAN_POINT('',(7.5,4.,-5.));
+#4256 = VECTOR('',#4257,1.);
+#4257 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#4258 = PCURVE('',#2295,#4259);
+#4259 = DEFINITIONAL_REPRESENTATION('',(#4260),#4264);
+#4260 = LINE('',#4261,#4262);
+#4261 = CARTESIAN_POINT('',(3.5,0.E+000));
+#4262 = VECTOR('',#4263,1.);
+#4263 = DIRECTION('',(0.E+000,-1.));
+#4264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4265 = PCURVE('',#2267,#4266);
+#4266 = DEFINITIONAL_REPRESENTATION('',(#4267),#4271);
+#4267 = LINE('',#4268,#4269);
+#4268 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4269 = VECTOR('',#4270,1.);
+#4270 = DIRECTION('',(0.E+000,-1.));
+#4271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4272 = ORIENTED_EDGE('',*,*,#4273,.T.);
+#4273 = EDGE_CURVE('',#4251,#4130,#4274,.T.);
+#4274 = SURFACE_CURVE('',#4275,(#4279,#4285),.PCURVE_S1.);
+#4275 = LINE('',#4276,#4277);
+#4276 = CARTESIAN_POINT('',(7.5,8.464333,-1.2));
+#4277 = VECTOR('',#4278,1.);
+#4278 = DIRECTION('',(-1.27E-015,-4.440892098501E-016,1.));
+#4279 = PCURVE('',#2295,#4280);
+#4280 = DEFINITIONAL_REPRESENTATION('',(#4281),#4284);
+#4281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4282,#4283),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-4.21,0.71),.PIECEWISE_BEZIER_KNOTS.);
+#4282 = CARTESIAN_POINT('',(3.91,-4.464333));
+#4283 = CARTESIAN_POINT('',(-1.01,-4.464333));
+#4284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4285 = PCURVE('',#4286,#4291);
+#4286 = PLANE('',#4287);
+#4287 = AXIS2_PLACEMENT_3D('',#4288,#4289,#4290);
+#4288 = CARTESIAN_POINT('',(-7.940987,8.464333,-0.9));
+#4289 = DIRECTION('',(0.E+000,-1.,-4.440892098501E-016));
+#4290 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4291 = DEFINITIONAL_REPRESENTATION('',(#4292),#4295);
+#4292 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4293,#4294),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-4.21,0.71),.PIECEWISE_BEZIER_KNOTS.);
+#4293 = CARTESIAN_POINT('',(15.440987,-4.51));
+#4294 = CARTESIAN_POINT('',(15.440987,0.41));
+#4295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4296 = ORIENTED_EDGE('',*,*,#4129,.F.);
+#4297 = ORIENTED_EDGE('',*,*,#2279,.F.);
+#4298 = ADVANCED_FACE('',(#4299),#2267,.T.);
+#4299 = FACE_BOUND('',#4300,.T.);
+#4300 = EDGE_LOOP('',(#4301,#4324,#4343,#4344));
+#4301 = ORIENTED_EDGE('',*,*,#4302,.T.);
+#4302 = EDGE_CURVE('',#2224,#4303,#4305,.T.);
+#4303 = VERTEX_POINT('',#4304);
+#4304 = CARTESIAN_POINT('',(-7.5,8.464333,-5.));
+#4305 = SURFACE_CURVE('',#4306,(#4310,#4317),.PCURVE_S1.);
+#4306 = LINE('',#4307,#4308);
+#4307 = CARTESIAN_POINT('',(-7.5,4.,-5.));
+#4308 = VECTOR('',#4309,1.);
+#4309 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4310 = PCURVE('',#2267,#4311);
+#4311 = DEFINITIONAL_REPRESENTATION('',(#4312),#4316);
+#4312 = LINE('',#4313,#4314);
+#4313 = CARTESIAN_POINT('',(15.,0.E+000));
+#4314 = VECTOR('',#4315,1.);
+#4315 = DIRECTION('',(0.E+000,1.));
+#4316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4317 = PCURVE('',#2239,#4318);
+#4318 = DEFINITIONAL_REPRESENTATION('',(#4319),#4323);
+#4319 = LINE('',#4320,#4321);
+#4320 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4321 = VECTOR('',#4322,1.);
+#4322 = DIRECTION('',(0.E+000,1.));
+#4323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4324 = ORIENTED_EDGE('',*,*,#4325,.T.);
+#4325 = EDGE_CURVE('',#4303,#4251,#4326,.T.);
+#4326 = SURFACE_CURVE('',#4327,(#4331,#4337),.PCURVE_S1.);
+#4327 = LINE('',#4328,#4329);
+#4328 = CARTESIAN_POINT('',(-0.2204935,8.464333,-5.));
+#4329 = VECTOR('',#4330,1.);
+#4330 = DIRECTION('',(1.,-1.376676550535E-031,3.1E-016));
+#4331 = PCURVE('',#2267,#4332);
+#4332 = DEFINITIONAL_REPRESENTATION('',(#4333),#4336);
+#4333 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4334,#4335),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-8.7795065,9.2204935),.PIECEWISE_BEZIER_KNOTS.);
+#4334 = CARTESIAN_POINT('',(16.5,-4.464333));
+#4335 = CARTESIAN_POINT('',(-1.5,-4.464333));
+#4336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4337 = PCURVE('',#4286,#4338);
+#4338 = DEFINITIONAL_REPRESENTATION('',(#4339),#4342);
+#4339 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4340,#4341),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-8.7795065,9.2204935),.PIECEWISE_BEZIER_KNOTS.);
+#4340 = CARTESIAN_POINT('',(-1.059013,-4.1));
+#4341 = CARTESIAN_POINT('',(16.940987,-4.1));
+#4342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4343 = ORIENTED_EDGE('',*,*,#4250,.T.);
+#4344 = ORIENTED_EDGE('',*,*,#2251,.F.);
+#4345 = ADVANCED_FACE('',(#4346),#2239,.T.);
+#4346 = FACE_BOUND('',#4347,.T.);
+#4347 = EDGE_LOOP('',(#4348,#4369,#4370,#4371));
+#4348 = ORIENTED_EDGE('',*,*,#4349,.T.);
+#4349 = EDGE_CURVE('',#4350,#4303,#4352,.T.);
+#4350 = VERTEX_POINT('',#4351);
+#4351 = CARTESIAN_POINT('',(-7.5,8.464333,-0.9));
+#4352 = SURFACE_CURVE('',#4353,(#4357,#4363),.PCURVE_S1.);
+#4353 = LINE('',#4354,#4355);
+#4354 = CARTESIAN_POINT('',(-7.5,8.464333,-2.95));
+#4355 = VECTOR('',#4356,1.);
+#4356 = DIRECTION('',(0.E+000,4.440892098501E-016,-1.));
+#4357 = PCURVE('',#2239,#4358);
+#4358 = DEFINITIONAL_REPRESENTATION('',(#4359),#4362);
+#4359 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4360,#4361),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.46,2.46),.PIECEWISE_BEZIER_KNOTS.);
+#4360 = CARTESIAN_POINT('',(4.51,-4.464333));
+#4361 = CARTESIAN_POINT('',(-0.41,-4.464333));
+#4362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4363 = PCURVE('',#4286,#4364);
+#4364 = DEFINITIONAL_REPRESENTATION('',(#4365),#4368);
+#4365 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4366,#4367),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.46,2.46),.PIECEWISE_BEZIER_KNOTS.);
+#4366 = CARTESIAN_POINT('',(0.440987,0.41));
+#4367 = CARTESIAN_POINT('',(0.440987,-4.51));
+#4368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4369 = ORIENTED_EDGE('',*,*,#4302,.F.);
+#4370 = ORIENTED_EDGE('',*,*,#2223,.T.);
+#4371 = ORIENTED_EDGE('',*,*,#4372,.F.);
+#4372 = EDGE_CURVE('',#4350,#2196,#4373,.T.);
+#4373 = SURFACE_CURVE('',#4374,(#4378,#4385),.PCURVE_S1.);
+#4374 = LINE('',#4375,#4376);
+#4375 = CARTESIAN_POINT('',(-7.5,-0.5,-0.9));
+#4376 = VECTOR('',#4377,1.);
+#4377 = DIRECTION('',(-1.2E-016,1.,2.22044604925E-016));
+#4378 = PCURVE('',#2239,#4379);
+#4379 = DEFINITIONAL_REPRESENTATION('',(#4380),#4384);
+#4380 = LINE('',#4381,#4382);
+#4381 = CARTESIAN_POINT('',(4.1,4.5));
+#4382 = VECTOR('',#4383,1.);
+#4383 = DIRECTION('',(0.E+000,-1.));
+#4384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4385 = PCURVE('',#2211,#4386);
+#4386 = DEFINITIONAL_REPRESENTATION('',(#4387),#4391);
+#4387 = LINE('',#4388,#4389);
+#4388 = CARTESIAN_POINT('',(-4.5,-1.25));
+#4389 = VECTOR('',#4390,1.);
+#4390 = DIRECTION('',(1.,1.2E-016));
+#4391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4392 = ADVANCED_FACE('',(#4393),#2211,.T.);
+#4393 = FACE_BOUND('',#4394,.T.);
+#4394 = EDGE_LOOP('',(#4395,#4396,#4397,#4416,#4417,#4440,#4468,#4491));
+#4395 = ORIENTED_EDGE('',*,*,#4372,.T.);
+#4396 = ORIENTED_EDGE('',*,*,#2195,.T.);
+#4397 = ORIENTED_EDGE('',*,*,#4398,.T.);
+#4398 = EDGE_CURVE('',#2170,#2677,#4399,.T.);
+#4399 = SURFACE_CURVE('',#4400,(#4404,#4410),.PCURVE_S1.);
+#4400 = LINE('',#4401,#4402);
+#4401 = CARTESIAN_POINT('',(-8.485564,6.5,-0.9));
+#4402 = VECTOR('',#4403,1.);
+#4403 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4404 = PCURVE('',#2211,#4405);
+#4405 = DEFINITIONAL_REPRESENTATION('',(#4406),#4409);
+#4406 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4407,#4408),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.,7.),.PIECEWISE_BEZIER_KNOTS.);
+#4407 = CARTESIAN_POINT('',(4.5,-0.264436));
+#4408 = CARTESIAN_POINT('',(-4.5,-0.264436));
+#4409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4410 = PCURVE('',#2184,#4411);
+#4411 = DEFINITIONAL_REPRESENTATION('',(#4412),#4415);
+#4412 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4413,#4414),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.,7.),.PIECEWISE_BEZIER_KNOTS.);
+#4413 = CARTESIAN_POINT('',(2.952077,-0.5));
+#4414 = CARTESIAN_POINT('',(2.952077,-9.5));
+#4415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4416 = ORIENTED_EDGE('',*,*,#2676,.T.);
+#4417 = ORIENTED_EDGE('',*,*,#4418,.T.);
+#4418 = EDGE_CURVE('',#2679,#4419,#4421,.T.);
+#4419 = VERTEX_POINT('',#4420);
+#4420 = CARTESIAN_POINT('',(-7.5,7.275234,-0.9));
+#4421 = SURFACE_CURVE('',#4422,(#4426,#4433),.PCURVE_S1.);
+#4422 = LINE('',#4423,#4424);
+#4423 = CARTESIAN_POINT('',(-7.5,-0.5,-0.9));
+#4424 = VECTOR('',#4425,1.);
+#4425 = DIRECTION('',(-1.2E-016,1.,2.22044604925E-016));
+#4426 = PCURVE('',#2211,#4427);
+#4427 = DEFINITIONAL_REPRESENTATION('',(#4428),#4432);
+#4428 = LINE('',#4429,#4430);
+#4429 = CARTESIAN_POINT('',(-4.5,-1.25));
+#4430 = VECTOR('',#4431,1.);
+#4431 = DIRECTION('',(1.,1.2E-016));
+#4432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4433 = PCURVE('',#2855,#4434);
+#4434 = DEFINITIONAL_REPRESENTATION('',(#4435),#4439);
+#4435 = LINE('',#4436,#4437);
+#4436 = CARTESIAN_POINT('',(4.1,4.5));
+#4437 = VECTOR('',#4438,1.);
+#4438 = DIRECTION('',(0.E+000,-1.));
+#4439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4440 = ORIENTED_EDGE('',*,*,#4441,.T.);
+#4441 = EDGE_CURVE('',#4419,#4442,#4444,.T.);
+#4442 = VERTEX_POINT('',#4443);
+#4443 = CARTESIAN_POINT('',(-7.940987,7.275234,-0.9));
+#4444 = SURFACE_CURVE('',#4445,(#4449,#4456),.PCURVE_S1.);
+#4445 = LINE('',#4446,#4447);
+#4446 = CARTESIAN_POINT('',(7.773871,7.275234,-0.9));
+#4447 = VECTOR('',#4448,1.);
+#4448 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#4449 = PCURVE('',#2211,#4450);
+#4450 = DEFINITIONAL_REPRESENTATION('',(#4451),#4455);
+#4451 = LINE('',#4452,#4453);
+#4452 = CARTESIAN_POINT('',(3.275234,-16.523871));
+#4453 = VECTOR('',#4454,1.);
+#4454 = DIRECTION('',(0.E+000,1.));
+#4455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4456 = PCURVE('',#4457,#4462);
+#4457 = PLANE('',#4458);
+#4458 = AXIS2_PLACEMENT_3D('',#4459,#4460,#4461);
+#4459 = CARTESIAN_POINT('',(-8.3558E-002,7.8697835,-0.9));
+#4460 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#4461 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4462 = DEFINITIONAL_REPRESENTATION('',(#4463),#4467);
+#4463 = LINE('',#4464,#4465);
+#4464 = CARTESIAN_POINT('',(0.5945495,-7.857429));
+#4465 = VECTOR('',#4466,1.);
+#4466 = DIRECTION('',(0.E+000,1.));
+#4467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4468 = ORIENTED_EDGE('',*,*,#4469,.T.);
+#4469 = EDGE_CURVE('',#4442,#4470,#4472,.T.);
+#4470 = VERTEX_POINT('',#4471);
+#4471 = CARTESIAN_POINT('',(-7.940987,8.464333,-0.9));
+#4472 = SURFACE_CURVE('',#4473,(#4477,#4484),.PCURVE_S1.);
+#4473 = LINE('',#4474,#4475);
+#4474 = CARTESIAN_POINT('',(-7.940987,7.275234,-0.9));
+#4475 = VECTOR('',#4476,1.);
+#4476 = DIRECTION('',(0.E+000,1.,4.440892098501E-016));
+#4477 = PCURVE('',#2211,#4478);
+#4478 = DEFINITIONAL_REPRESENTATION('',(#4479),#4483);
+#4479 = LINE('',#4480,#4481);
+#4480 = CARTESIAN_POINT('',(3.275234,-0.809013));
+#4481 = VECTOR('',#4482,1.);
+#4482 = DIRECTION('',(1.,0.E+000));
+#4483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4484 = PCURVE('',#4457,#4485);
+#4485 = DEFINITIONAL_REPRESENTATION('',(#4486),#4490);
+#4486 = LINE('',#4487,#4488);
+#4487 = CARTESIAN_POINT('',(0.5945495,7.857429));
+#4488 = VECTOR('',#4489,1.);
+#4489 = DIRECTION('',(-1.,0.E+000));
+#4490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4491 = ORIENTED_EDGE('',*,*,#4492,.T.);
+#4492 = EDGE_CURVE('',#4470,#4350,#4493,.T.);
+#4493 = SURFACE_CURVE('',#4494,(#4498,#4505),.PCURVE_S1.);
+#4494 = LINE('',#4495,#4496);
+#4495 = CARTESIAN_POINT('',(-7.940987,8.464333,-0.9));
+#4496 = VECTOR('',#4497,1.);
+#4497 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#4498 = PCURVE('',#2211,#4499);
+#4499 = DEFINITIONAL_REPRESENTATION('',(#4500),#4504);
+#4500 = LINE('',#4501,#4502);
+#4501 = CARTESIAN_POINT('',(4.464333,-0.809013));
+#4502 = VECTOR('',#4503,1.);
+#4503 = DIRECTION('',(0.E+000,-1.));
+#4504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4505 = PCURVE('',#4457,#4506);
+#4506 = DEFINITIONAL_REPRESENTATION('',(#4507),#4511);
+#4507 = LINE('',#4508,#4509);
+#4508 = CARTESIAN_POINT('',(-0.5945495,7.857429));
+#4509 = VECTOR('',#4510,1.);
+#4510 = DIRECTION('',(0.E+000,-1.));
+#4511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4512 = ADVANCED_FACE('',(#4513),#2184,.T.);
+#4513 = FACE_BOUND('',#4514,.T.);
+#4514 = EDGE_LOOP('',(#4515,#4516,#4537,#4538));
+#4515 = ORIENTED_EDGE('',*,*,#2169,.F.);
+#4516 = ORIENTED_EDGE('',*,*,#4517,.T.);
+#4517 = EDGE_CURVE('',#2144,#2702,#4518,.T.);
+#4518 = SURFACE_CURVE('',#4519,(#4523,#4530),.PCURVE_S1.);
+#4519 = LINE('',#4520,#4521);
+#4520 = CARTESIAN_POINT('',(-8.485564,9.,-3.852077));
+#4521 = VECTOR('',#4522,1.);
+#4522 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4523 = PCURVE('',#2184,#4524);
+#4524 = DEFINITIONAL_REPRESENTATION('',(#4525),#4529);
+#4525 = LINE('',#4526,#4527);
+#4526 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4527 = VECTOR('',#4528,1.);
+#4528 = DIRECTION('',(0.E+000,-1.));
+#4529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4530 = PCURVE('',#2158,#4531);
+#4531 = DEFINITIONAL_REPRESENTATION('',(#4532),#4536);
+#4532 = LINE('',#4533,#4534);
+#4533 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4534 = VECTOR('',#4535,1.);
+#4535 = DIRECTION('',(0.E+000,-1.));
+#4536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4537 = ORIENTED_EDGE('',*,*,#2701,.F.);
+#4538 = ORIENTED_EDGE('',*,*,#4398,.F.);
+#4539 = ADVANCED_FACE('',(#4540),#2158,.F.);
+#4540 = FACE_BOUND('',#4541,.F.);
+#4541 = EDGE_LOOP('',(#4542,#4543,#4544,#4545,#4546,#4567));
+#4542 = ORIENTED_EDGE('',*,*,#2143,.F.);
+#4543 = ORIENTED_EDGE('',*,*,#4517,.T.);
+#4544 = ORIENTED_EDGE('',*,*,#2722,.F.);
+#4545 = ORIENTED_EDGE('',*,*,#2898,.F.);
+#4546 = ORIENTED_EDGE('',*,*,#4547,.F.);
+#4547 = EDGE_CURVE('',#4548,#2871,#4550,.T.);
+#4548 = VERTEX_POINT('',#4549);
+#4549 = CARTESIAN_POINT('',(-9.9,3.6,-5.266513));
+#4550 = SURFACE_CURVE('',#4551,(#4555,#4561),.PCURVE_S1.);
+#4551 = LINE('',#4552,#4553);
+#4552 = CARTESIAN_POINT('',(-8.40115375,3.6,-3.76766675));
+#4553 = VECTOR('',#4554,1.);
+#4554 = DIRECTION('',(0.707106781187,-1.570092458684E-016,0.707106781187
+ ));
+#4555 = PCURVE('',#2158,#4556);
+#4556 = DEFINITIONAL_REPRESENTATION('',(#4557),#4560);
+#4557 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4558,#4559),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.319720152093,7.234232701625E-002),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4558 = CARTESIAN_POINT('',(2.20034603174,-5.4));
+#4559 = CARTESIAN_POINT('',(-0.19171644737,-5.4));
+#4560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4561 = PCURVE('',#2886,#4562);
+#4562 = DEFINITIONAL_REPRESENTATION('',(#4563),#4566);
+#4563 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4564,#4565),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.319720152093,7.234232701625E-002),
+ .PIECEWISE_BEZIER_KNOTS.);
+#4564 = CARTESIAN_POINT('',(1.2914436,-2.1579566));
+#4565 = CARTESIAN_POINT('',(-0.4,-0.466513));
+#4566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4567 = ORIENTED_EDGE('',*,*,#4568,.T.);
+#4568 = EDGE_CURVE('',#4548,#2116,#4569,.T.);
+#4569 = SURFACE_CURVE('',#4570,(#4574,#4580),.PCURVE_S1.);
+#4570 = LINE('',#4571,#4572);
+#4571 = CARTESIAN_POINT('',(-9.9,8.75,-5.266513));
+#4572 = VECTOR('',#4573,1.);
+#4573 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#4574 = PCURVE('',#2158,#4575);
+#4575 = DEFINITIONAL_REPRESENTATION('',(#4576),#4579);
+#4576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4577,#4578),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-9.25,-0.25),.PIECEWISE_BEZIER_KNOTS.);
+#4577 = CARTESIAN_POINT('',(2.000314574309,-9.5));
+#4578 = CARTESIAN_POINT('',(2.000314574309,-0.5));
+#4579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4580 = PCURVE('',#2131,#4581);
+#4581 = DEFINITIONAL_REPRESENTATION('',(#4582),#4585);
+#4582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4583,#4584),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-9.25,-0.25),.PIECEWISE_BEZIER_KNOTS.);
+#4583 = CARTESIAN_POINT('',(2.733487,9.));
+#4584 = CARTESIAN_POINT('',(2.733487,0.E+000));
+#4585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4586 = ADVANCED_FACE('',(#4587),#2131,.F.);
+#4587 = FACE_BOUND('',#4588,.F.);
+#4588 = EDGE_LOOP('',(#4589,#4610,#4633,#4654,#4655));
+#4589 = ORIENTED_EDGE('',*,*,#4590,.F.);
+#4590 = EDGE_CURVE('',#4591,#4548,#4593,.T.);
+#4591 = VERTEX_POINT('',#4592);
+#4592 = CARTESIAN_POINT('',(-9.9,3.6,-6.));
+#4593 = SURFACE_CURVE('',#4594,(#4598,#4604),.PCURVE_S1.);
+#4594 = LINE('',#4595,#4596);
+#4595 = CARTESIAN_POINT('',(-9.9,3.6,-5.625));
+#4596 = VECTOR('',#4597,1.);
+#4597 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#4598 = PCURVE('',#2131,#4599);
+#4599 = DEFINITIONAL_REPRESENTATION('',(#4600),#4603);
+#4600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4601,#4602),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.6483487,0.6318357),.PIECEWISE_BEZIER_KNOTS.);
+#4601 = CARTESIAN_POINT('',(-0.2733487,4.9));
+#4602 = CARTESIAN_POINT('',(3.0068357,4.9));
+#4603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4604 = PCURVE('',#2886,#4605);
+#4605 = DEFINITIONAL_REPRESENTATION('',(#4606),#4609);
+#4606 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4607,#4608),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.6483487,0.6318357),.PIECEWISE_BEZIER_KNOTS.);
+#4607 = CARTESIAN_POINT('',(1.15,-5.0233487));
+#4608 = CARTESIAN_POINT('',(1.15,-1.7431643));
+#4609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4610 = ORIENTED_EDGE('',*,*,#4611,.T.);
+#4611 = EDGE_CURVE('',#4591,#4612,#4614,.T.);
+#4612 = VERTEX_POINT('',#4613);
+#4613 = CARTESIAN_POINT('',(-9.9,3.6,-8.));
+#4614 = SURFACE_CURVE('',#4615,(#4619,#4626),.PCURVE_S1.);
+#4615 = LINE('',#4616,#4617);
+#4616 = CARTESIAN_POINT('',(-9.9,3.6,-8.));
+#4617 = VECTOR('',#4618,1.);
+#4618 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#4619 = PCURVE('',#2131,#4620);
+#4620 = DEFINITIONAL_REPRESENTATION('',(#4621),#4625);
+#4621 = LINE('',#4622,#4623);
+#4622 = CARTESIAN_POINT('',(0.E+000,4.9));
+#4623 = VECTOR('',#4624,1.);
+#4624 = DIRECTION('',(-1.,0.E+000));
+#4625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4626 = PCURVE('',#2938,#4627);
+#4627 = DEFINITIONAL_REPRESENTATION('',(#4628),#4632);
+#4628 = LINE('',#4629,#4630);
+#4629 = CARTESIAN_POINT('',(1.15,-4.75));
+#4630 = VECTOR('',#4631,1.);
+#4631 = DIRECTION('',(0.E+000,-1.));
+#4632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4633 = ORIENTED_EDGE('',*,*,#4634,.T.);
+#4634 = EDGE_CURVE('',#4612,#2088,#4635,.T.);
+#4635 = SURFACE_CURVE('',#4636,(#4640,#4647),.PCURVE_S1.);
+#4636 = LINE('',#4637,#4638);
+#4637 = CARTESIAN_POINT('',(-9.9,7.15,-8.));
+#4638 = VECTOR('',#4639,1.);
+#4639 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#4640 = PCURVE('',#2131,#4641);
+#4641 = DEFINITIONAL_REPRESENTATION('',(#4642),#4646);
+#4642 = LINE('',#4643,#4644);
+#4643 = CARTESIAN_POINT('',(0.E+000,1.35));
+#4644 = VECTOR('',#4645,1.);
+#4645 = DIRECTION('',(0.E+000,-1.));
+#4646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4647 = PCURVE('',#2103,#4648);
+#4648 = DEFINITIONAL_REPRESENTATION('',(#4649),#4653);
+#4649 = LINE('',#4650,#4651);
+#4650 = CARTESIAN_POINT('',(-1.35,0.6));
+#4651 = VECTOR('',#4652,1.);
+#4652 = DIRECTION('',(-1.,0.E+000));
+#4653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4654 = ORIENTED_EDGE('',*,*,#2115,.T.);
+#4655 = ORIENTED_EDGE('',*,*,#4568,.F.);
+#4656 = ADVANCED_FACE('',(#4657),#2103,.T.);
+#4657 = FACE_BOUND('',#4658,.T.);
+#4658 = EDGE_LOOP('',(#4659,#4660,#4661,#4662,#4663,#4664,#4665,#4666,
+ #4667));
+#4659 = ORIENTED_EDGE('',*,*,#4634,.T.);
+#4660 = ORIENTED_EDGE('',*,*,#2087,.F.);
+#4661 = ORIENTED_EDGE('',*,*,#3194,.F.);
+#4662 = ORIENTED_EDGE('',*,*,#3145,.F.);
+#4663 = ORIENTED_EDGE('',*,*,#3121,.F.);
+#4664 = ORIENTED_EDGE('',*,*,#3072,.T.);
+#4665 = ORIENTED_EDGE('',*,*,#2999,.T.);
+#4666 = ORIENTED_EDGE('',*,*,#2974,.T.);
+#4667 = ORIENTED_EDGE('',*,*,#4668,.T.);
+#4668 = EDGE_CURVE('',#2923,#4612,#4669,.T.);
+#4669 = SURFACE_CURVE('',#4670,(#4674,#4681),.PCURVE_S1.);
+#4670 = LINE('',#4671,#4672);
+#4671 = CARTESIAN_POINT('',(-7.75,3.6,-8.));
+#4672 = VECTOR('',#4673,1.);
+#4673 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#4674 = PCURVE('',#2103,#4675);
+#4675 = DEFINITIONAL_REPRESENTATION('',(#4676),#4680);
+#4676 = LINE('',#4677,#4678);
+#4677 = CARTESIAN_POINT('',(2.2,-1.55));
+#4678 = VECTOR('',#4679,1.);
+#4679 = DIRECTION('',(0.E+000,1.));
+#4680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4681 = PCURVE('',#2938,#4682);
+#4682 = DEFINITIONAL_REPRESENTATION('',(#4683),#4687);
+#4683 = LINE('',#4684,#4685);
+#4684 = CARTESIAN_POINT('',(-1.,-4.75));
+#4685 = VECTOR('',#4686,1.);
+#4686 = DIRECTION('',(1.,-1.11E-015));
+#4687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4688 = ADVANCED_FACE('',(#4689),#2590,.T.);
+#4689 = FACE_BOUND('',#4690,.T.);
+#4690 = EDGE_LOOP('',(#4691,#4714,#4747,#4775,#4808,#4834,#4835,#4836,
+ #4837,#4838));
+#4691 = ORIENTED_EDGE('',*,*,#4692,.T.);
+#4692 = EDGE_CURVE('',#3911,#4693,#4695,.T.);
+#4693 = VERTEX_POINT('',#4694);
+#4694 = CARTESIAN_POINT('',(0.3,1.578460969083,-8.));
+#4695 = SURFACE_CURVE('',#4696,(#4700,#4707),.PCURVE_S1.);
+#4696 = LINE('',#4697,#4698);
+#4697 = CARTESIAN_POINT('',(0.3,1.95,-8.));
+#4698 = VECTOR('',#4699,1.);
+#4699 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4700 = PCURVE('',#2590,#4701);
+#4701 = DEFINITIONAL_REPRESENTATION('',(#4702),#4706);
+#4702 = LINE('',#4703,#4704);
+#4703 = CARTESIAN_POINT('',(2.05,-0.75));
+#4704 = VECTOR('',#4705,1.);
+#4705 = DIRECTION('',(1.,0.E+000));
+#4706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4707 = PCURVE('',#3926,#4708);
+#4708 = DEFINITIONAL_REPRESENTATION('',(#4709),#4713);
+#4709 = LINE('',#4710,#4711);
+#4710 = CARTESIAN_POINT('',(-3.55,2.05));
+#4711 = VECTOR('',#4712,1.);
+#4712 = DIRECTION('',(0.E+000,-1.));
+#4713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4714 = ORIENTED_EDGE('',*,*,#4715,.T.);
+#4715 = EDGE_CURVE('',#4693,#4716,#4718,.T.);
+#4716 = VERTEX_POINT('',#4717);
+#4717 = CARTESIAN_POINT('',(-2.1,-0.5,-8.));
+#4718 = SURFACE_CURVE('',#4719,(#4724,#4735),.PCURVE_S1.);
+#4719 = CIRCLE('',#4720,2.1);
+#4720 = AXIS2_PLACEMENT_3D('',#4721,#4722,#4723);
+#4721 = CARTESIAN_POINT('',(2.62E-015,-0.5,-8.));
+#4722 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#4723 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#4724 = PCURVE('',#2590,#4725);
+#4725 = DEFINITIONAL_REPRESENTATION('',(#4726),#4734);
+#4726 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4727,#4728,#4729,#4730,
+#4731,#4732,#4733),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4727 = CARTESIAN_POINT('',(4.5,1.65));
+#4728 = CARTESIAN_POINT('',(8.137306695895,1.65));
+#4729 = CARTESIAN_POINT('',(6.318653347947,-1.5));
+#4730 = CARTESIAN_POINT('',(4.5,-4.65));
+#4731 = CARTESIAN_POINT('',(2.681346652053,-1.5));
+#4732 = CARTESIAN_POINT('',(0.862693304105,1.65));
+#4733 = CARTESIAN_POINT('',(4.5,1.65));
+#4734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4735 = PCURVE('',#4736,#4741);
+#4736 = CYLINDRICAL_SURFACE('',#4737,2.1);
+#4737 = AXIS2_PLACEMENT_3D('',#4738,#4739,#4740);
+#4738 = CARTESIAN_POINT('',(1.22E-015,-0.5,-7.));
+#4739 = DIRECTION('',(6.1E-016,2.22044604925E-016,-1.));
+#4740 = DIRECTION('',(1.,-1.354472090043E-031,6.1E-016));
+#4741 = DEFINITIONAL_REPRESENTATION('',(#4742),#4746);
+#4742 = LINE('',#4743,#4744);
+#4743 = CARTESIAN_POINT('',(9.424777960769,1.));
+#4744 = VECTOR('',#4745,1.);
+#4745 = DIRECTION('',(-1.,1.04E-015));
+#4746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4747 = ORIENTED_EDGE('',*,*,#4748,.F.);
+#4748 = EDGE_CURVE('',#4749,#4716,#4751,.T.);
+#4749 = VERTEX_POINT('',#4750);
+#4750 = CARTESIAN_POINT('',(-4.10005555727,-0.5,-8.));
+#4751 = SURFACE_CURVE('',#4752,(#4756,#4763),.PCURVE_S1.);
+#4752 = LINE('',#4753,#4754);
+#4753 = CARTESIAN_POINT('',(1.846618531262,-0.5,-8.));
+#4754 = VECTOR('',#4755,1.);
+#4755 = DIRECTION('',(1.,-2.48689957516E-031,1.12E-015));
+#4756 = PCURVE('',#2590,#4757);
+#4757 = DEFINITIONAL_REPRESENTATION('',(#4758),#4762);
+#4758 = LINE('',#4759,#4760);
+#4759 = CARTESIAN_POINT('',(4.5,-2.296618531262));
+#4760 = VECTOR('',#4761,1.);
+#4761 = DIRECTION('',(0.E+000,-1.));
+#4762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4763 = PCURVE('',#4764,#4769);
+#4764 = PLANE('',#4765);
+#4765 = AXIS2_PLACEMENT_3D('',#4766,#4767,#4768);
+#4766 = CARTESIAN_POINT('',(-4.2,-0.5,-7.));
+#4767 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4768 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#4769 = DEFINITIONAL_REPRESENTATION('',(#4770),#4774);
+#4770 = LINE('',#4771,#4772);
+#4771 = CARTESIAN_POINT('',(-6.046618531262,1.));
+#4772 = VECTOR('',#4773,1.);
+#4773 = DIRECTION('',(-1.,-1.12E-015));
+#4774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4775 = ORIENTED_EDGE('',*,*,#4776,.T.);
+#4776 = EDGE_CURVE('',#4749,#4777,#4779,.T.);
+#4777 = VERTEX_POINT('',#4778);
+#4778 = CARTESIAN_POINT('',(-4.1,-0.49,-8.));
+#4779 = SURFACE_CURVE('',#4780,(#4785,#4796),.PCURVE_S1.);
+#4780 = CIRCLE('',#4781,0.9);
+#4781 = AXIS2_PLACEMENT_3D('',#4782,#4783,#4784);
+#4782 = CARTESIAN_POINT('',(-5.,-0.49,-8.));
+#4783 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#4784 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4785 = PCURVE('',#2590,#4786);
+#4786 = DEFINITIONAL_REPRESENTATION('',(#4787),#4795);
+#4787 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4788,#4789,#4790,#4791,
+#4792,#4793,#4794),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4788 = CARTESIAN_POINT('',(4.49,3.65));
+#4789 = CARTESIAN_POINT('',(2.931154273188,3.65));
+#4790 = CARTESIAN_POINT('',(3.710577136594,5.));
+#4791 = CARTESIAN_POINT('',(4.49,6.35));
+#4792 = CARTESIAN_POINT('',(5.269422863406,5.));
+#4793 = CARTESIAN_POINT('',(6.048845726812,3.65));
+#4794 = CARTESIAN_POINT('',(4.49,3.65));
+#4795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4796 = PCURVE('',#4797,#4802);
+#4797 = CYLINDRICAL_SURFACE('',#4798,0.9);
+#4798 = AXIS2_PLACEMENT_3D('',#4799,#4800,#4801);
+#4799 = CARTESIAN_POINT('',(-5.,-0.49,-3.25));
+#4800 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#4801 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4802 = DEFINITIONAL_REPRESENTATION('',(#4803),#4807);
+#4803 = LINE('',#4804,#4805);
+#4804 = CARTESIAN_POINT('',(-6.28318530718,-4.75));
+#4805 = VECTOR('',#4806,1.);
+#4806 = DIRECTION('',(1.,-0.E+000));
+#4807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4808 = ORIENTED_EDGE('',*,*,#4809,.T.);
+#4809 = EDGE_CURVE('',#4777,#2765,#4810,.T.);
+#4810 = SURFACE_CURVE('',#4811,(#4816,#4827),.PCURVE_S1.);
+#4811 = CIRCLE('',#4812,0.9);
+#4812 = AXIS2_PLACEMENT_3D('',#4813,#4814,#4815);
+#4813 = CARTESIAN_POINT('',(-5.,-0.49,-8.));
+#4814 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#4815 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4816 = PCURVE('',#2590,#4817);
+#4817 = DEFINITIONAL_REPRESENTATION('',(#4818),#4826);
+#4818 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4819,#4820,#4821,#4822,
+#4823,#4824,#4825),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4819 = CARTESIAN_POINT('',(4.49,3.65));
+#4820 = CARTESIAN_POINT('',(2.931154273188,3.65));
+#4821 = CARTESIAN_POINT('',(3.710577136594,5.));
+#4822 = CARTESIAN_POINT('',(4.49,6.35));
+#4823 = CARTESIAN_POINT('',(5.269422863406,5.));
+#4824 = CARTESIAN_POINT('',(6.048845726812,3.65));
+#4825 = CARTESIAN_POINT('',(4.49,3.65));
+#4826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4827 = PCURVE('',#2802,#4828);
+#4828 = DEFINITIONAL_REPRESENTATION('',(#4829),#4833);
+#4829 = LINE('',#4830,#4831);
+#4830 = CARTESIAN_POINT('',(-6.28318530718,-4.75));
+#4831 = VECTOR('',#4832,1.);
+#4832 = DIRECTION('',(1.,-0.E+000));
+#4833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4834 = ORIENTED_EDGE('',*,*,#2764,.F.);
+#4835 = ORIENTED_EDGE('',*,*,#2628,.F.);
+#4836 = ORIENTED_EDGE('',*,*,#2574,.T.);
+#4837 = ORIENTED_EDGE('',*,*,#3989,.F.);
+#4838 = ORIENTED_EDGE('',*,*,#3938,.T.);
+#4839 = ADVANCED_FACE('',(#4840),#2855,.T.);
+#4840 = FACE_BOUND('',#4841,.T.);
+#4841 = EDGE_LOOP('',(#4842,#4843,#4866,#4890));
+#4842 = ORIENTED_EDGE('',*,*,#2841,.F.);
+#4843 = ORIENTED_EDGE('',*,*,#4844,.F.);
+#4844 = EDGE_CURVE('',#4845,#2814,#4847,.T.);
+#4845 = VERTEX_POINT('',#4846);
+#4846 = CARTESIAN_POINT('',(-7.5,7.275234,-5.));
+#4847 = SURFACE_CURVE('',#4848,(#4852,#4859),.PCURVE_S1.);
+#4848 = LINE('',#4849,#4850);
+#4849 = CARTESIAN_POINT('',(-7.5,4.,-5.));
+#4850 = VECTOR('',#4851,1.);
+#4851 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4852 = PCURVE('',#2855,#4853);
+#4853 = DEFINITIONAL_REPRESENTATION('',(#4854),#4858);
+#4854 = LINE('',#4855,#4856);
+#4855 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4856 = VECTOR('',#4857,1.);
+#4857 = DIRECTION('',(0.E+000,1.));
+#4858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4859 = PCURVE('',#2829,#4860);
+#4860 = DEFINITIONAL_REPRESENTATION('',(#4861),#4865);
+#4861 = LINE('',#4862,#4863);
+#4862 = CARTESIAN_POINT('',(15.,0.E+000));
+#4863 = VECTOR('',#4864,1.);
+#4864 = DIRECTION('',(0.E+000,1.));
+#4865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4866 = ORIENTED_EDGE('',*,*,#4867,.T.);
+#4867 = EDGE_CURVE('',#4845,#4419,#4868,.T.);
+#4868 = SURFACE_CURVE('',#4869,(#4873,#4879),.PCURVE_S1.);
+#4869 = LINE('',#4870,#4871);
+#4870 = CARTESIAN_POINT('',(-7.5,7.275234,-2.95));
+#4871 = VECTOR('',#4872,1.);
+#4872 = DIRECTION('',(0.E+000,-4.440892098501E-016,1.));
+#4873 = PCURVE('',#2855,#4874);
+#4874 = DEFINITIONAL_REPRESENTATION('',(#4875),#4878);
+#4875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4876,#4877),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.46,2.46),.PIECEWISE_BEZIER_KNOTS.);
+#4876 = CARTESIAN_POINT('',(-0.41,-3.275234));
+#4877 = CARTESIAN_POINT('',(4.51,-3.275234));
+#4878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4879 = PCURVE('',#4880,#4885);
+#4880 = PLANE('',#4881);
+#4881 = AXIS2_PLACEMENT_3D('',#4882,#4883,#4884);
+#4882 = CARTESIAN_POINT('',(7.773871,7.275234,-0.9));
+#4883 = DIRECTION('',(-0.E+000,1.,4.440892098501E-016));
+#4884 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#4885 = DEFINITIONAL_REPRESENTATION('',(#4886),#4889);
+#4886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4887,#4888),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.46,2.46),.PIECEWISE_BEZIER_KNOTS.);
+#4887 = CARTESIAN_POINT('',(15.273871,-4.51));
+#4888 = CARTESIAN_POINT('',(15.273871,0.41));
+#4889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4890 = ORIENTED_EDGE('',*,*,#4418,.F.);
+#4891 = ADVANCED_FACE('',(#4892,#5061,#5064),#2829,.T.);
+#4892 = FACE_BOUND('',#4893,.T.);
+#4893 = EDGE_LOOP('',(#4894,#4919,#4947,#4968,#4969,#4970,#4971,#4994,
+ #5013,#5014,#5015,#5039));
+#4894 = ORIENTED_EDGE('',*,*,#4895,.F.);
+#4895 = EDGE_CURVE('',#4896,#4898,#4900,.T.);
+#4896 = VERTEX_POINT('',#4897);
+#4897 = CARTESIAN_POINT('',(-2.1,-0.5,-5.));
+#4898 = VERTEX_POINT('',#4899);
+#4899 = CARTESIAN_POINT('',(-4.10005555727,-0.5,-5.));
+#4900 = SURFACE_CURVE('',#4901,(#4905,#4912),.PCURVE_S1.);
+#4901 = LINE('',#4902,#4903);
+#4902 = CARTESIAN_POINT('',(-1.846618531262,-0.5,-5.));
+#4903 = VECTOR('',#4904,1.);
+#4904 = DIRECTION('',(-1.,6.439293542826E-032,-2.9E-016));
+#4905 = PCURVE('',#2829,#4906);
+#4906 = DEFINITIONAL_REPRESENTATION('',(#4907),#4911);
+#4907 = LINE('',#4908,#4909);
+#4908 = CARTESIAN_POINT('',(9.346618531262,4.5));
+#4909 = VECTOR('',#4910,1.);
+#4910 = DIRECTION('',(1.,0.E+000));
+#4911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4912 = PCURVE('',#4764,#4913);
+#4913 = DEFINITIONAL_REPRESENTATION('',(#4914),#4918);
+#4914 = LINE('',#4915,#4916);
+#4915 = CARTESIAN_POINT('',(-2.353381468738,-2.));
+#4916 = VECTOR('',#4917,1.);
+#4917 = DIRECTION('',(1.,2.9E-016));
+#4918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4919 = ORIENTED_EDGE('',*,*,#4920,.T.);
+#4920 = EDGE_CURVE('',#4896,#4921,#4923,.T.);
+#4921 = VERTEX_POINT('',#4922);
+#4922 = CARTESIAN_POINT('',(2.1,-0.5,-5.));
+#4923 = SURFACE_CURVE('',#4924,(#4929,#4940),.PCURVE_S1.);
+#4924 = CIRCLE('',#4925,2.1);
+#4925 = AXIS2_PLACEMENT_3D('',#4926,#4927,#4928);
+#4926 = CARTESIAN_POINT('',(1.E-017,-0.5,-5.));
+#4927 = DIRECTION('',(3.1E-016,2.22044604925E-016,-1.));
+#4928 = DIRECTION('',(1.,-6.883382752676E-032,3.1E-016));
+#4929 = PCURVE('',#2829,#4930);
+#4930 = DEFINITIONAL_REPRESENTATION('',(#4931),#4939);
+#4931 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4932,#4933,#4934,#4935,
+#4936,#4937,#4938),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4932 = CARTESIAN_POINT('',(5.4,4.5));
+#4933 = CARTESIAN_POINT('',(5.4,8.137306695895));
+#4934 = CARTESIAN_POINT('',(8.55,6.318653347947));
+#4935 = CARTESIAN_POINT('',(11.7,4.5));
+#4936 = CARTESIAN_POINT('',(8.55,2.681346652053));
+#4937 = CARTESIAN_POINT('',(5.4,0.862693304105));
+#4938 = CARTESIAN_POINT('',(5.4,4.5));
+#4939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4940 = PCURVE('',#4736,#4941);
+#4941 = DEFINITIONAL_REPRESENTATION('',(#4942),#4946);
+#4942 = LINE('',#4943,#4944);
+#4943 = CARTESIAN_POINT('',(0.E+000,-2.));
+#4944 = VECTOR('',#4945,1.);
+#4945 = DIRECTION('',(1.,4.9E-016));
+#4946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4947 = ORIENTED_EDGE('',*,*,#4948,.F.);
+#4948 = EDGE_CURVE('',#3589,#4921,#4949,.T.);
+#4949 = SURFACE_CURVE('',#4950,(#4954,#4961),.PCURVE_S1.);
+#4950 = LINE('',#4951,#4952);
+#4951 = CARTESIAN_POINT('',(7.5,-0.5,-5.));
+#4952 = VECTOR('',#4953,1.);
+#4953 = DIRECTION('',(-1.,6.439293542826E-032,-2.9E-016));
+#4954 = PCURVE('',#2829,#4955);
+#4955 = DEFINITIONAL_REPRESENTATION('',(#4956),#4960);
+#4956 = LINE('',#4957,#4958);
+#4957 = CARTESIAN_POINT('',(0.E+000,4.5));
+#4958 = VECTOR('',#4959,1.);
+#4959 = DIRECTION('',(1.,0.E+000));
+#4960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4961 = PCURVE('',#3627,#4962);
+#4962 = DEFINITIONAL_REPRESENTATION('',(#4963),#4967);
+#4963 = LINE('',#4964,#4965);
+#4964 = CARTESIAN_POINT('',(-11.7,-2.));
+#4965 = VECTOR('',#4966,1.);
+#4966 = DIRECTION('',(1.,2.9E-016));
+#4967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4968 = ORIENTED_EDGE('',*,*,#3588,.F.);
+#4969 = ORIENTED_EDGE('',*,*,#3537,.F.);
+#4970 = ORIENTED_EDGE('',*,*,#3513,.F.);
+#4971 = ORIENTED_EDGE('',*,*,#4972,.T.);
+#4972 = EDGE_CURVE('',#3486,#4973,#4975,.T.);
+#4973 = VERTEX_POINT('',#4974);
+#4974 = CARTESIAN_POINT('',(7.5,7.275234,-5.));
+#4975 = SURFACE_CURVE('',#4976,(#4980,#4987),.PCURVE_S1.);
+#4976 = LINE('',#4977,#4978);
+#4977 = CARTESIAN_POINT('',(7.5,4.,-5.));
+#4978 = VECTOR('',#4979,1.);
+#4979 = DIRECTION('',(0.E+000,1.,2.22044604925E-016));
+#4980 = PCURVE('',#2829,#4981);
+#4981 = DEFINITIONAL_REPRESENTATION('',(#4982),#4986);
+#4982 = LINE('',#4983,#4984);
+#4983 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4984 = VECTOR('',#4985,1.);
+#4985 = DIRECTION('',(0.E+000,-1.));
+#4986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4987 = PCURVE('',#3501,#4988);
+#4988 = DEFINITIONAL_REPRESENTATION('',(#4989),#4993);
+#4989 = LINE('',#4990,#4991);
+#4990 = CARTESIAN_POINT('',(3.5,0.E+000));
+#4991 = VECTOR('',#4992,1.);
+#4992 = DIRECTION('',(0.E+000,-1.));
+#4993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4994 = ORIENTED_EDGE('',*,*,#4995,.T.);
+#4995 = EDGE_CURVE('',#4973,#4845,#4996,.T.);
+#4996 = SURFACE_CURVE('',#4997,(#5001,#5007),.PCURVE_S1.);
+#4997 = LINE('',#4998,#4999);
+#4998 = CARTESIAN_POINT('',(7.6369355,7.275234,-5.));
+#4999 = VECTOR('',#5000,1.);
+#5000 = DIRECTION('',(-1.,1.376676550535E-031,-3.1E-016));
+#5001 = PCURVE('',#2829,#5002);
+#5002 = DEFINITIONAL_REPRESENTATION('',(#5003),#5006);
+#5003 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5004,#5005),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-1.3630645,16.6369355),.PIECEWISE_BEZIER_KNOTS.);
+#5004 = CARTESIAN_POINT('',(-1.5,-3.275234));
+#5005 = CARTESIAN_POINT('',(16.5,-3.275234));
+#5006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5007 = PCURVE('',#4880,#5008);
+#5008 = DEFINITIONAL_REPRESENTATION('',(#5009),#5012);
+#5009 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5010,#5011),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-1.3630645,16.6369355),.PIECEWISE_BEZIER_KNOTS.);
+#5010 = CARTESIAN_POINT('',(-1.226129,-4.1));
+#5011 = CARTESIAN_POINT('',(16.773871,-4.1));
+#5012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5013 = ORIENTED_EDGE('',*,*,#4844,.T.);
+#5014 = ORIENTED_EDGE('',*,*,#2813,.F.);
+#5015 = ORIENTED_EDGE('',*,*,#5016,.F.);
+#5016 = EDGE_CURVE('',#5017,#2788,#5019,.T.);
+#5017 = VERTEX_POINT('',#5018);
+#5018 = CARTESIAN_POINT('',(-4.1,-0.49,-5.));
+#5019 = SURFACE_CURVE('',#5020,(#5025,#5032),.PCURVE_S1.);
+#5020 = CIRCLE('',#5021,0.9);
+#5021 = AXIS2_PLACEMENT_3D('',#5022,#5023,#5024);
+#5022 = CARTESIAN_POINT('',(-5.,-0.49,-5.));
+#5023 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#5024 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5025 = PCURVE('',#2829,#5026);
+#5026 = DEFINITIONAL_REPRESENTATION('',(#5027),#5031);
+#5027 = CIRCLE('',#5028,0.9);
+#5028 = AXIS2_PLACEMENT_2D('',#5029,#5030);
+#5029 = CARTESIAN_POINT('',(12.5,4.49));
+#5030 = DIRECTION('',(-1.,0.E+000));
+#5031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5032 = PCURVE('',#2802,#5033);
+#5033 = DEFINITIONAL_REPRESENTATION('',(#5034),#5038);
+#5034 = LINE('',#5035,#5036);
+#5035 = CARTESIAN_POINT('',(-6.28318530718,-1.75));
+#5036 = VECTOR('',#5037,1.);
+#5037 = DIRECTION('',(1.,-0.E+000));
+#5038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5039 = ORIENTED_EDGE('',*,*,#5040,.F.);
+#5040 = EDGE_CURVE('',#4898,#5017,#5041,.T.);
+#5041 = SURFACE_CURVE('',#5042,(#5047,#5054),.PCURVE_S1.);
+#5042 = CIRCLE('',#5043,0.9);
+#5043 = AXIS2_PLACEMENT_3D('',#5044,#5045,#5046);
+#5044 = CARTESIAN_POINT('',(-5.,-0.49,-5.));
+#5045 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#5046 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5047 = PCURVE('',#2829,#5048);
+#5048 = DEFINITIONAL_REPRESENTATION('',(#5049),#5053);
+#5049 = CIRCLE('',#5050,0.9);
+#5050 = AXIS2_PLACEMENT_2D('',#5051,#5052);
+#5051 = CARTESIAN_POINT('',(12.5,4.49));
+#5052 = DIRECTION('',(-1.,0.E+000));
+#5053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5054 = PCURVE('',#4797,#5055);
+#5055 = DEFINITIONAL_REPRESENTATION('',(#5056),#5060);
+#5056 = LINE('',#5057,#5058);
+#5057 = CARTESIAN_POINT('',(-6.28318530718,-1.75));
+#5058 = VECTOR('',#5059,1.);
+#5059 = DIRECTION('',(1.,-0.E+000));
+#5060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5061 = FACE_BOUND('',#5062,.T.);
+#5062 = EDGE_LOOP('',(#5063));
+#5063 = ORIENTED_EDGE('',*,*,#4043,.T.);
+#5064 = FACE_BOUND('',#5065,.T.);
+#5065 = EDGE_LOOP('',(#5066));
+#5066 = ORIENTED_EDGE('',*,*,#4097,.T.);
+#5067 = ADVANCED_FACE('',(#5068),#2802,.F.);
+#5068 = FACE_BOUND('',#5069,.T.);
+#5069 = EDGE_LOOP('',(#5070,#5091,#5092,#5093));
+#5070 = ORIENTED_EDGE('',*,*,#5071,.F.);
+#5071 = EDGE_CURVE('',#5017,#4777,#5072,.T.);
+#5072 = SURFACE_CURVE('',#5073,(#5077,#5084),.PCURVE_S1.);
+#5073 = LINE('',#5074,#5075);
+#5074 = CARTESIAN_POINT('',(-4.1,-0.49,-3.25));
+#5075 = VECTOR('',#5076,1.);
+#5076 = DIRECTION('',(0.E+000,4.42044604925E-016,-1.));
+#5077 = PCURVE('',#2802,#5078);
+#5078 = DEFINITIONAL_REPRESENTATION('',(#5079),#5083);
+#5079 = LINE('',#5080,#5081);
+#5080 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#5081 = VECTOR('',#5082,1.);
+#5082 = DIRECTION('',(-0.E+000,-1.));
+#5083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5084 = PCURVE('',#4797,#5085);
+#5085 = DEFINITIONAL_REPRESENTATION('',(#5086),#5090);
+#5086 = LINE('',#5087,#5088);
+#5087 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#5088 = VECTOR('',#5089,1.);
+#5089 = DIRECTION('',(-0.E+000,-1.));
+#5090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5091 = ORIENTED_EDGE('',*,*,#5016,.T.);
+#5092 = ORIENTED_EDGE('',*,*,#2787,.F.);
+#5093 = ORIENTED_EDGE('',*,*,#4809,.F.);
+#5094 = ADVANCED_FACE('',(#5095),#2886,.F.);
+#5095 = FACE_BOUND('',#5096,.F.);
+#5096 = EDGE_LOOP('',(#5097,#5098,#5119,#5120));
+#5097 = ORIENTED_EDGE('',*,*,#2870,.T.);
+#5098 = ORIENTED_EDGE('',*,*,#5099,.F.);
+#5099 = EDGE_CURVE('',#4591,#1812,#5100,.T.);
+#5100 = SURFACE_CURVE('',#5101,(#5105,#5112),.PCURVE_S1.);
+#5101 = LINE('',#5102,#5103);
+#5102 = CARTESIAN_POINT('',(-7.15,3.6,-6.));
+#5103 = VECTOR('',#5104,1.);
+#5104 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#5105 = PCURVE('',#2886,#5106);
+#5106 = DEFINITIONAL_REPRESENTATION('',(#5107),#5111);
+#5107 = LINE('',#5108,#5109);
+#5108 = CARTESIAN_POINT('',(-1.6,-2.75));
+#5109 = VECTOR('',#5110,1.);
+#5110 = DIRECTION('',(-1.,1.11E-015));
+#5111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5112 = PCURVE('',#2938,#5113);
+#5113 = DEFINITIONAL_REPRESENTATION('',(#5114),#5118);
+#5114 = LINE('',#5115,#5116);
+#5115 = CARTESIAN_POINT('',(-1.6,-2.75));
+#5116 = VECTOR('',#5117,1.);
+#5117 = DIRECTION('',(-1.,1.11E-015));
+#5118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5119 = ORIENTED_EDGE('',*,*,#4590,.T.);
+#5120 = ORIENTED_EDGE('',*,*,#4547,.T.);
+#5121 = ADVANCED_FACE('',(#5122),#2938,.F.);
+#5122 = FACE_BOUND('',#5123,.F.);
+#5123 = EDGE_LOOP('',(#5124,#5125,#5126,#5127));
+#5124 = ORIENTED_EDGE('',*,*,#5099,.T.);
+#5125 = ORIENTED_EDGE('',*,*,#2922,.T.);
+#5126 = ORIENTED_EDGE('',*,*,#4668,.T.);
+#5127 = ORIENTED_EDGE('',*,*,#4611,.F.);
+#5128 = ADVANCED_FACE('',(#5129),#3501,.T.);
+#5129 = FACE_BOUND('',#5130,.T.);
+#5130 = EDGE_LOOP('',(#5131,#5132,#5133,#5134));
+#5131 = ORIENTED_EDGE('',*,*,#4972,.F.);
+#5132 = ORIENTED_EDGE('',*,*,#3485,.T.);
+#5133 = ORIENTED_EDGE('',*,*,#4226,.F.);
+#5134 = ORIENTED_EDGE('',*,*,#5135,.T.);
+#5135 = EDGE_CURVE('',#4204,#4973,#5136,.T.);
+#5136 = SURFACE_CURVE('',#5137,(#5141,#5147),.PCURVE_S1.);
+#5137 = LINE('',#5138,#5139);
+#5138 = CARTESIAN_POINT('',(7.5,7.275234,-1.2));
+#5139 = VECTOR('',#5140,1.);
+#5140 = DIRECTION('',(1.27E-015,4.440892098501E-016,-1.));
+#5141 = PCURVE('',#3501,#5142);
+#5142 = DEFINITIONAL_REPRESENTATION('',(#5143),#5146);
+#5143 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5144,#5145),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-0.71,4.21),.PIECEWISE_BEZIER_KNOTS.);
+#5144 = CARTESIAN_POINT('',(-1.01,-3.275234));
+#5145 = CARTESIAN_POINT('',(3.91,-3.275234));
+#5146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5147 = PCURVE('',#4880,#5148);
+#5148 = DEFINITIONAL_REPRESENTATION('',(#5149),#5152);
+#5149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5150,#5151),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-0.71,4.21),.PIECEWISE_BEZIER_KNOTS.);
+#5150 = CARTESIAN_POINT('',(0.273871,0.41));
+#5151 = CARTESIAN_POINT('',(0.273871,-4.51));
+#5152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5153 = ADVANCED_FACE('',(#5154),#3714,.T.);
+#5154 = FACE_BOUND('',#5155,.T.);
+#5155 = EDGE_LOOP('',(#5156,#5179,#5207,#5230,#5251,#5252));
+#5156 = ORIENTED_EDGE('',*,*,#5157,.T.);
+#5157 = EDGE_CURVE('',#3672,#5158,#5160,.T.);
+#5158 = VERTEX_POINT('',#5159);
+#5159 = CARTESIAN_POINT('',(1.941648783895,0.3,-8.55));
+#5160 = SURFACE_CURVE('',#5161,(#5165,#5172),.PCURVE_S1.);
+#5161 = LINE('',#5162,#5163);
+#5162 = CARTESIAN_POINT('',(8.8,0.3,-8.55));
+#5163 = VECTOR('',#5164,1.);
+#5164 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#5165 = PCURVE('',#3714,#5166);
+#5166 = DEFINITIONAL_REPRESENTATION('',(#5167),#5171);
+#5167 = LINE('',#5168,#5169);
+#5168 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5169 = VECTOR('',#5170,1.);
+#5170 = DIRECTION('',(1.,0.E+000));
+#5171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5172 = PCURVE('',#3686,#5173);
+#5173 = DEFINITIONAL_REPRESENTATION('',(#5174),#5178);
+#5174 = LINE('',#5175,#5176);
+#5175 = CARTESIAN_POINT('',(-4.1,4.55E-015));
+#5176 = VECTOR('',#5177,1.);
+#5177 = DIRECTION('',(0.E+000,1.));
+#5178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5179 = ORIENTED_EDGE('',*,*,#5180,.T.);
+#5180 = EDGE_CURVE('',#5158,#5181,#5183,.T.);
+#5181 = VERTEX_POINT('',#5182);
+#5182 = CARTESIAN_POINT('',(0.3,1.578460969083,-8.55));
+#5183 = SURFACE_CURVE('',#5184,(#5189,#5200),.PCURVE_S1.);
+#5184 = CIRCLE('',#5185,2.1);
+#5185 = AXIS2_PLACEMENT_3D('',#5186,#5187,#5188);
+#5186 = CARTESIAN_POINT('',(3.26E-015,-0.5,-8.55));
+#5187 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#5188 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#5189 = PCURVE('',#3714,#5190);
+#5190 = DEFINITIONAL_REPRESENTATION('',(#5191),#5199);
+#5191 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5192,#5193,#5194,#5195,
+#5196,#5197,#5198),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5192 = CARTESIAN_POINT('',(10.9,-0.8));
+#5193 = CARTESIAN_POINT('',(10.9,-4.437306695895));
+#5194 = CARTESIAN_POINT('',(7.75,-2.618653347947));
+#5195 = CARTESIAN_POINT('',(4.6,-0.8));
+#5196 = CARTESIAN_POINT('',(7.75,1.018653347947));
+#5197 = CARTESIAN_POINT('',(10.9,2.837306695895));
+#5198 = CARTESIAN_POINT('',(10.9,-0.8));
+#5199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5200 = PCURVE('',#4736,#5201);
+#5201 = DEFINITIONAL_REPRESENTATION('',(#5202),#5206);
+#5202 = LINE('',#5203,#5204);
+#5203 = CARTESIAN_POINT('',(9.424777960769,1.55));
+#5204 = VECTOR('',#5205,1.);
+#5205 = DIRECTION('',(-1.,8.6E-016));
+#5206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5207 = ORIENTED_EDGE('',*,*,#5208,.F.);
+#5208 = EDGE_CURVE('',#5209,#5181,#5211,.T.);
+#5209 = VERTEX_POINT('',#5210);
+#5210 = CARTESIAN_POINT('',(0.3,2.023298562962,-8.55));
+#5211 = SURFACE_CURVE('',#5212,(#5216,#5223),.PCURVE_S1.);
+#5212 = LINE('',#5213,#5214);
+#5213 = CARTESIAN_POINT('',(0.3,0.1,-8.55));
+#5214 = VECTOR('',#5215,1.);
+#5215 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5216 = PCURVE('',#3714,#5217);
+#5217 = DEFINITIONAL_REPRESENTATION('',(#5218),#5222);
+#5218 = LINE('',#5219,#5220);
+#5219 = CARTESIAN_POINT('',(8.5,-0.2));
+#5220 = VECTOR('',#5221,1.);
+#5221 = DIRECTION('',(0.E+000,-1.));
+#5222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5223 = PCURVE('',#3926,#5224);
+#5224 = DEFINITIONAL_REPRESENTATION('',(#5225),#5229);
+#5225 = LINE('',#5226,#5227);
+#5226 = CARTESIAN_POINT('',(-4.1,0.2));
+#5227 = VECTOR('',#5228,1.);
+#5228 = DIRECTION('',(0.E+000,-1.));
+#5229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5230 = ORIENTED_EDGE('',*,*,#5231,.F.);
+#5231 = EDGE_CURVE('',#3755,#5209,#5232,.T.);
+#5232 = SURFACE_CURVE('',#5233,(#5237,#5244),.PCURVE_S1.);
+#5233 = LINE('',#5234,#5235);
+#5234 = CARTESIAN_POINT('',(8.8,2.023298562962,-8.55));
+#5235 = VECTOR('',#5236,1.);
+#5236 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#5237 = PCURVE('',#3714,#5238);
+#5238 = DEFINITIONAL_REPRESENTATION('',(#5239),#5243);
+#5239 = LINE('',#5240,#5241);
+#5240 = CARTESIAN_POINT('',(0.E+000,1.723298562962));
+#5241 = VECTOR('',#5242,1.);
+#5242 = DIRECTION('',(1.,0.E+000));
+#5243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5244 = PCURVE('',#3793,#5245);
+#5245 = DEFINITIONAL_REPRESENTATION('',(#5246),#5250);
+#5246 = LINE('',#5247,#5248);
+#5247 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5248 = VECTOR('',#5249,1.);
+#5249 = DIRECTION('',(1.,-0.E+000));
+#5250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5251 = ORIENTED_EDGE('',*,*,#3754,.F.);
+#5252 = ORIENTED_EDGE('',*,*,#3697,.T.);
+#5253 = ADVANCED_FACE('',(#5254),#3686,.T.);
+#5254 = FACE_BOUND('',#5255,.T.);
+#5255 = EDGE_LOOP('',(#5256,#5279,#5300,#5301));
+#5256 = ORIENTED_EDGE('',*,*,#5257,.F.);
+#5257 = EDGE_CURVE('',#5258,#3639,#5260,.T.);
+#5258 = VERTEX_POINT('',#5259);
+#5259 = CARTESIAN_POINT('',(1.941648783895,0.3,-8.));
+#5260 = SURFACE_CURVE('',#5261,(#5265,#5272),.PCURVE_S1.);
+#5261 = LINE('',#5262,#5263);
+#5262 = CARTESIAN_POINT('',(4.175,0.3,-8.));
+#5263 = VECTOR('',#5264,1.);
+#5264 = DIRECTION('',(1.,-2.464695114668E-031,1.11E-015));
+#5265 = PCURVE('',#3686,#5266);
+#5266 = DEFINITIONAL_REPRESENTATION('',(#5267),#5271);
+#5267 = LINE('',#5268,#5269);
+#5268 = CARTESIAN_POINT('',(-3.55,4.625));
+#5269 = VECTOR('',#5270,1.);
+#5270 = DIRECTION('',(0.E+000,-1.));
+#5271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5272 = PCURVE('',#3655,#5273);
+#5273 = DEFINITIONAL_REPRESENTATION('',(#5274),#5278);
+#5274 = LINE('',#5275,#5276);
+#5275 = CARTESIAN_POINT('',(3.7,-4.625));
+#5276 = VECTOR('',#5277,1.);
+#5277 = DIRECTION('',(0.E+000,-1.));
+#5278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5279 = ORIENTED_EDGE('',*,*,#5280,.T.);
+#5280 = EDGE_CURVE('',#5258,#5158,#5281,.T.);
+#5281 = SURFACE_CURVE('',#5282,(#5286,#5293),.PCURVE_S1.);
+#5282 = LINE('',#5283,#5284);
+#5283 = CARTESIAN_POINT('',(1.941648783895,0.3,-7.75));
+#5284 = VECTOR('',#5285,1.);
+#5285 = DIRECTION('',(1.16E-015,2.22044604925E-016,-1.));
+#5286 = PCURVE('',#3686,#5287);
+#5287 = DEFINITIONAL_REPRESENTATION('',(#5288),#5292);
+#5288 = LINE('',#5289,#5290);
+#5289 = CARTESIAN_POINT('',(-3.3,6.858351216105));
+#5290 = VECTOR('',#5291,1.);
+#5291 = DIRECTION('',(-1.,-5.E-017));
+#5292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5293 = PCURVE('',#4736,#5294);
+#5294 = DEFINITIONAL_REPRESENTATION('',(#5295),#5299);
+#5295 = LINE('',#5296,#5297);
+#5296 = CARTESIAN_POINT('',(5.892359176604,0.75));
+#5297 = VECTOR('',#5298,1.);
+#5298 = DIRECTION('',(0.E+000,1.));
+#5299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5300 = ORIENTED_EDGE('',*,*,#5157,.F.);
+#5301 = ORIENTED_EDGE('',*,*,#3671,.T.);
+#5302 = ADVANCED_FACE('',(#5303),#3655,.T.);
+#5303 = FACE_BOUND('',#5304,.T.);
+#5304 = EDGE_LOOP('',(#5305,#5306,#5307,#5330));
+#5305 = ORIENTED_EDGE('',*,*,#5257,.T.);
+#5306 = ORIENTED_EDGE('',*,*,#3638,.T.);
+#5307 = ORIENTED_EDGE('',*,*,#5308,.F.);
+#5308 = EDGE_CURVE('',#5309,#3613,#5311,.T.);
+#5309 = VERTEX_POINT('',#5310);
+#5310 = CARTESIAN_POINT('',(2.1,-0.5,-8.));
+#5311 = SURFACE_CURVE('',#5312,(#5316,#5323),.PCURVE_S1.);
+#5312 = LINE('',#5313,#5314);
+#5313 = CARTESIAN_POINT('',(1.846618531262,-0.5,-8.));
+#5314 = VECTOR('',#5315,1.);
+#5315 = DIRECTION('',(1.,-2.48689957516E-031,1.12E-015));
+#5316 = PCURVE('',#3655,#5317);
+#5317 = DEFINITIONAL_REPRESENTATION('',(#5318),#5322);
+#5318 = LINE('',#5319,#5320);
+#5319 = CARTESIAN_POINT('',(4.5,-2.296618531262));
+#5320 = VECTOR('',#5321,1.);
+#5321 = DIRECTION('',(0.E+000,-1.));
+#5322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5323 = PCURVE('',#3627,#5324);
+#5324 = DEFINITIONAL_REPRESENTATION('',(#5325),#5329);
+#5325 = LINE('',#5326,#5327);
+#5326 = CARTESIAN_POINT('',(-6.046618531262,1.));
+#5327 = VECTOR('',#5328,1.);
+#5328 = DIRECTION('',(-1.,-1.12E-015));
+#5329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5330 = ORIENTED_EDGE('',*,*,#5331,.T.);
+#5331 = EDGE_CURVE('',#5309,#5258,#5332,.T.);
+#5332 = SURFACE_CURVE('',#5333,(#5338,#5349),.PCURVE_S1.);
+#5333 = CIRCLE('',#5334,2.1);
+#5334 = AXIS2_PLACEMENT_3D('',#5335,#5336,#5337);
+#5335 = CARTESIAN_POINT('',(2.62E-015,-0.5,-8.));
+#5336 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#5337 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#5338 = PCURVE('',#3655,#5339);
+#5339 = DEFINITIONAL_REPRESENTATION('',(#5340),#5348);
+#5340 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5341,#5342,#5343,#5344,
+#5345,#5346,#5347),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5341 = CARTESIAN_POINT('',(4.5,1.65));
+#5342 = CARTESIAN_POINT('',(8.137306695895,1.65));
+#5343 = CARTESIAN_POINT('',(6.318653347947,-1.5));
+#5344 = CARTESIAN_POINT('',(4.5,-4.65));
+#5345 = CARTESIAN_POINT('',(2.681346652053,-1.5));
+#5346 = CARTESIAN_POINT('',(0.862693304105,1.65));
+#5347 = CARTESIAN_POINT('',(4.5,1.65));
+#5348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5349 = PCURVE('',#4736,#5350);
+#5350 = DEFINITIONAL_REPRESENTATION('',(#5351),#5355);
+#5351 = LINE('',#5352,#5353);
+#5352 = CARTESIAN_POINT('',(9.424777960769,1.));
+#5353 = VECTOR('',#5354,1.);
+#5354 = DIRECTION('',(-1.,2.27E-015));
+#5355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5356 = ADVANCED_FACE('',(#5357),#3627,.T.);
+#5357 = FACE_BOUND('',#5358,.T.);
+#5358 = EDGE_LOOP('',(#5359,#5360,#5361,#5362));
+#5359 = ORIENTED_EDGE('',*,*,#5308,.T.);
+#5360 = ORIENTED_EDGE('',*,*,#3612,.T.);
+#5361 = ORIENTED_EDGE('',*,*,#4948,.T.);
+#5362 = ORIENTED_EDGE('',*,*,#5363,.T.);
+#5363 = EDGE_CURVE('',#4921,#5309,#5364,.T.);
+#5364 = SURFACE_CURVE('',#5365,(#5369,#5376),.PCURVE_S1.);
+#5365 = LINE('',#5366,#5367);
+#5366 = CARTESIAN_POINT('',(2.1,-0.5,-7.75));
+#5367 = VECTOR('',#5368,1.);
+#5368 = DIRECTION('',(1.16E-015,2.22044604925E-016,-1.));
+#5369 = PCURVE('',#3627,#5370);
+#5370 = DEFINITIONAL_REPRESENTATION('',(#5371),#5375);
+#5371 = LINE('',#5372,#5373);
+#5372 = CARTESIAN_POINT('',(-6.3,0.75));
+#5373 = VECTOR('',#5374,1.);
+#5374 = DIRECTION('',(-1.16E-015,1.));
+#5375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5376 = PCURVE('',#4736,#5377);
+#5377 = DEFINITIONAL_REPRESENTATION('',(#5378),#5382);
+#5378 = LINE('',#5379,#5380);
+#5379 = CARTESIAN_POINT('',(6.28318530718,0.75));
+#5380 = VECTOR('',#5381,1.);
+#5381 = DIRECTION('',(0.E+000,1.));
+#5382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5383 = ADVANCED_FACE('',(#5384),#3849,.T.);
+#5384 = FACE_BOUND('',#5385,.T.);
+#5385 = EDGE_LOOP('',(#5386,#5409,#5410,#5411));
+#5386 = ORIENTED_EDGE('',*,*,#5387,.F.);
+#5387 = EDGE_CURVE('',#3888,#5388,#5390,.T.);
+#5388 = VERTEX_POINT('',#5389);
+#5389 = CARTESIAN_POINT('',(0.3,2.4,-8.133909963118));
+#5390 = SURFACE_CURVE('',#5391,(#5395,#5402),.PCURVE_S1.);
+#5391 = LINE('',#5392,#5393);
+#5392 = CARTESIAN_POINT('',(0.3,0.759484115689,-6.757353689652));
+#5393 = VECTOR('',#5394,1.);
+#5394 = DIRECTION('',(7.1E-016,0.766044443119,-0.642787609687));
+#5395 = PCURVE('',#3849,#5396);
+#5396 = DEFINITIONAL_REPRESENTATION('',(#5397),#5401);
+#5397 = LINE('',#5398,#5399);
+#5398 = CARTESIAN_POINT('',(-8.5,-2.141541393645));
+#5399 = VECTOR('',#5400,1.);
+#5400 = DIRECTION('',(-0.E+000,1.));
+#5401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5402 = PCURVE('',#3926,#5403);
+#5403 = DEFINITIONAL_REPRESENTATION('',(#5404),#5408);
+#5404 = LINE('',#5405,#5406);
+#5405 = CARTESIAN_POINT('',(-2.307353689652,0.859484115689));
+#5406 = VECTOR('',#5407,1.);
+#5407 = DIRECTION('',(-0.642787609687,0.766044443119));
+#5408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5409 = ORIENTED_EDGE('',*,*,#3887,.F.);
+#5410 = ORIENTED_EDGE('',*,*,#3833,.F.);
+#5411 = ORIENTED_EDGE('',*,*,#5412,.T.);
+#5412 = EDGE_CURVE('',#3806,#5388,#5413,.T.);
+#5413 = SURFACE_CURVE('',#5414,(#5418,#5425),.PCURVE_S1.);
+#5414 = LINE('',#5415,#5416);
+#5415 = CARTESIAN_POINT('',(8.8,2.4,-8.133909963118));
+#5416 = VECTOR('',#5417,1.);
+#5417 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#5418 = PCURVE('',#3849,#5419);
+#5419 = DEFINITIONAL_REPRESENTATION('',(#5420),#5424);
+#5420 = LINE('',#5421,#5422);
+#5421 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5422 = VECTOR('',#5423,1.);
+#5423 = DIRECTION('',(-1.,0.E+000));
+#5424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5425 = PCURVE('',#3821,#5426);
+#5426 = DEFINITIONAL_REPRESENTATION('',(#5427),#5431);
+#5427 = LINE('',#5428,#5429);
+#5428 = CARTESIAN_POINT('',(-9.999999999999E-002,-1.1E-016));
+#5429 = VECTOR('',#5430,1.);
+#5430 = DIRECTION('',(0.E+000,1.));
+#5431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5432 = ADVANCED_FACE('',(#5433),#3821,.T.);
+#5433 = FACE_BOUND('',#5434,.T.);
+#5434 = EDGE_LOOP('',(#5435,#5458,#5459,#5460));
+#5435 = ORIENTED_EDGE('',*,*,#5436,.F.);
+#5436 = EDGE_CURVE('',#5388,#5437,#5439,.T.);
+#5437 = VERTEX_POINT('',#5438);
+#5438 = CARTESIAN_POINT('',(0.3,2.4,-8.233909963118));
+#5439 = SURFACE_CURVE('',#5440,(#5444,#5451),.PCURVE_S1.);
+#5440 = LINE('',#5441,#5442);
+#5441 = CARTESIAN_POINT('',(0.3,2.4,-6.341954981559));
+#5442 = VECTOR('',#5443,1.);
+#5443 = DIRECTION('',(1.11E-015,2.22044604925E-016,-1.));
+#5444 = PCURVE('',#3821,#5445);
+#5445 = DEFINITIONAL_REPRESENTATION('',(#5446),#5450);
+#5446 = LINE('',#5447,#5448);
+#5447 = CARTESIAN_POINT('',(-1.891954981559,8.5));
+#5448 = VECTOR('',#5449,1.);
+#5449 = DIRECTION('',(1.,0.E+000));
+#5450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5451 = PCURVE('',#3926,#5452);
+#5452 = DEFINITIONAL_REPRESENTATION('',(#5453),#5457);
+#5453 = LINE('',#5454,#5455);
+#5454 = CARTESIAN_POINT('',(-1.891954981559,2.5));
+#5455 = VECTOR('',#5456,1.);
+#5456 = DIRECTION('',(-1.,0.E+000));
+#5457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5458 = ORIENTED_EDGE('',*,*,#5412,.F.);
+#5459 = ORIENTED_EDGE('',*,*,#3805,.F.);
+#5460 = ORIENTED_EDGE('',*,*,#5461,.T.);
+#5461 = EDGE_CURVE('',#3778,#5437,#5462,.T.);
+#5462 = SURFACE_CURVE('',#5463,(#5467,#5474),.PCURVE_S1.);
+#5463 = LINE('',#5464,#5465);
+#5464 = CARTESIAN_POINT('',(8.8,2.4,-8.233909963118));
+#5465 = VECTOR('',#5466,1.);
+#5466 = DIRECTION('',(-1.,2.464695114668E-031,-1.11E-015));
+#5467 = PCURVE('',#3821,#5468);
+#5468 = DEFINITIONAL_REPRESENTATION('',(#5469),#5473);
+#5469 = LINE('',#5470,#5471);
+#5470 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5471 = VECTOR('',#5472,1.);
+#5472 = DIRECTION('',(0.E+000,1.));
+#5473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5474 = PCURVE('',#3793,#5475);
+#5475 = DEFINITIONAL_REPRESENTATION('',(#5476),#5480);
+#5476 = LINE('',#5477,#5478);
+#5477 = CARTESIAN_POINT('',(-3.5E-016,0.491748801811));
+#5478 = VECTOR('',#5479,1.);
+#5479 = DIRECTION('',(1.,-0.E+000));
+#5480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5481 = ADVANCED_FACE('',(#5482),#3793,.T.);
+#5482 = FACE_BOUND('',#5483,.T.);
+#5483 = EDGE_LOOP('',(#5484,#5505,#5506,#5507));
+#5484 = ORIENTED_EDGE('',*,*,#5485,.F.);
+#5485 = EDGE_CURVE('',#5437,#5209,#5486,.T.);
+#5486 = SURFACE_CURVE('',#5487,(#5491,#5498),.PCURVE_S1.);
+#5487 = LINE('',#5488,#5489);
+#5488 = CARTESIAN_POINT('',(0.3,2.409725137534,-8.2257496038));
+#5489 = VECTOR('',#5490,1.);
+#5490 = DIRECTION('',(7.1E-016,-0.766044443119,-0.642787609687));
+#5491 = PCURVE('',#3793,#5492);
+#5492 = DEFINITIONAL_REPRESENTATION('',(#5493),#5497);
+#5493 = LINE('',#5494,#5495);
+#5494 = CARTESIAN_POINT('',(8.5,0.504444067238));
+#5495 = VECTOR('',#5496,1.);
+#5496 = DIRECTION('',(0.E+000,-1.));
+#5497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5498 = PCURVE('',#3926,#5499);
+#5499 = DEFINITIONAL_REPRESENTATION('',(#5500),#5504);
+#5500 = LINE('',#5501,#5502);
+#5501 = CARTESIAN_POINT('',(-3.7757496038,2.509725137534));
+#5502 = VECTOR('',#5503,1.);
+#5503 = DIRECTION('',(-0.642787609687,-0.766044443119));
+#5504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5505 = ORIENTED_EDGE('',*,*,#5461,.F.);
+#5506 = ORIENTED_EDGE('',*,*,#3777,.F.);
+#5507 = ORIENTED_EDGE('',*,*,#5231,.T.);
+#5508 = ADVANCED_FACE('',(#5509),#3926,.T.);
+#5509 = FACE_BOUND('',#5510,.T.);
+#5510 = EDGE_LOOP('',(#5511,#5532,#5533,#5534,#5535,#5536,#5537));
+#5511 = ORIENTED_EDGE('',*,*,#5512,.T.);
+#5512 = EDGE_CURVE('',#5181,#4693,#5513,.T.);
+#5513 = SURFACE_CURVE('',#5514,(#5518,#5525),.PCURVE_S1.);
+#5514 = LINE('',#5515,#5516);
+#5515 = CARTESIAN_POINT('',(0.3,1.578460969083,-7.75));
+#5516 = VECTOR('',#5517,1.);
+#5517 = DIRECTION('',(-1.16E-015,-2.22044604925E-016,1.));
+#5518 = PCURVE('',#3926,#5519);
+#5519 = DEFINITIONAL_REPRESENTATION('',(#5520),#5524);
+#5520 = LINE('',#5521,#5522);
+#5521 = CARTESIAN_POINT('',(-3.3,1.678460969083));
+#5522 = VECTOR('',#5523,1.);
+#5523 = DIRECTION('',(1.,0.E+000));
+#5524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5525 = PCURVE('',#4736,#5526);
+#5526 = DEFINITIONAL_REPRESENTATION('',(#5527),#5531);
+#5527 = LINE('',#5528,#5529);
+#5528 = CARTESIAN_POINT('',(4.85573654929,0.75));
+#5529 = VECTOR('',#5530,1.);
+#5530 = DIRECTION('',(-1.61E-015,-1.));
+#5531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5532 = ORIENTED_EDGE('',*,*,#4692,.F.);
+#5533 = ORIENTED_EDGE('',*,*,#3910,.T.);
+#5534 = ORIENTED_EDGE('',*,*,#5387,.T.);
+#5535 = ORIENTED_EDGE('',*,*,#5436,.T.);
+#5536 = ORIENTED_EDGE('',*,*,#5485,.T.);
+#5537 = ORIENTED_EDGE('',*,*,#5208,.T.);
+#5538 = ADVANCED_FACE('',(#5539),#4168,.F.);
+#5539 = FACE_BOUND('',#5540,.F.);
+#5540 = EDGE_LOOP('',(#5541,#5542,#5543,#5569));
+#5541 = ORIENTED_EDGE('',*,*,#4180,.T.);
+#5542 = ORIENTED_EDGE('',*,*,#4203,.T.);
+#5543 = ORIENTED_EDGE('',*,*,#5544,.F.);
+#5544 = EDGE_CURVE('',#4130,#4204,#5545,.T.);
+#5545 = SURFACE_CURVE('',#5546,(#5550,#5557),.PCURVE_S1.);
+#5546 = LINE('',#5547,#5548);
+#5547 = CARTESIAN_POINT('',(7.5,8.5,-0.9));
+#5548 = VECTOR('',#5549,1.);
+#5549 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5550 = PCURVE('',#4168,#5551);
+#5551 = DEFINITIONAL_REPRESENTATION('',(#5552),#5556);
+#5552 = LINE('',#5553,#5554);
+#5553 = CARTESIAN_POINT('',(-0.6302165,-7.583558));
+#5554 = VECTOR('',#5555,1.);
+#5555 = DIRECTION('',(1.,0.E+000));
+#5556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5557 = PCURVE('',#5558,#5563);
+#5558 = PLANE('',#5559);
+#5559 = AXIS2_PLACEMENT_3D('',#5560,#5561,#5562);
+#5560 = CARTESIAN_POINT('',(-8.3558E-002,7.8697835,-0.9));
+#5561 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#5562 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5563 = DEFINITIONAL_REPRESENTATION('',(#5564),#5568);
+#5564 = LINE('',#5565,#5566);
+#5565 = CARTESIAN_POINT('',(-0.6302165,-7.583558));
+#5566 = VECTOR('',#5567,1.);
+#5567 = DIRECTION('',(1.,0.E+000));
+#5568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5569 = ORIENTED_EDGE('',*,*,#4152,.T.);
+#5570 = ADVANCED_FACE('',(#5571),#4286,.F.);
+#5571 = FACE_BOUND('',#5572,.F.);
+#5572 = EDGE_LOOP('',(#5573,#5594,#5595,#5596));
+#5573 = ORIENTED_EDGE('',*,*,#5574,.F.);
+#5574 = EDGE_CURVE('',#4350,#4130,#5575,.T.);
+#5575 = SURFACE_CURVE('',#5576,(#5580,#5587),.PCURVE_S1.);
+#5576 = LINE('',#5577,#5578);
+#5577 = CARTESIAN_POINT('',(-7.940987,8.464333,-0.9));
+#5578 = VECTOR('',#5579,1.);
+#5579 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#5580 = PCURVE('',#4286,#5581);
+#5581 = DEFINITIONAL_REPRESENTATION('',(#5582),#5586);
+#5582 = LINE('',#5583,#5584);
+#5583 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5584 = VECTOR('',#5585,1.);
+#5585 = DIRECTION('',(1.,0.E+000));
+#5586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5587 = PCURVE('',#5558,#5588);
+#5588 = DEFINITIONAL_REPRESENTATION('',(#5589),#5593);
+#5589 = LINE('',#5590,#5591);
+#5590 = CARTESIAN_POINT('',(-0.5945495,7.857429));
+#5591 = VECTOR('',#5592,1.);
+#5592 = DIRECTION('',(0.E+000,-1.));
+#5593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5594 = ORIENTED_EDGE('',*,*,#4349,.T.);
+#5595 = ORIENTED_EDGE('',*,*,#4325,.T.);
+#5596 = ORIENTED_EDGE('',*,*,#4273,.T.);
+#5597 = ADVANCED_FACE('',(#5598),#4457,.F.);
+#5598 = FACE_BOUND('',#5599,.F.);
+#5599 = EDGE_LOOP('',(#5600,#5621,#5622,#5623));
+#5600 = ORIENTED_EDGE('',*,*,#5601,.F.);
+#5601 = EDGE_CURVE('',#4419,#4350,#5602,.T.);
+#5602 = SURFACE_CURVE('',#5603,(#5607,#5614),.PCURVE_S1.);
+#5603 = LINE('',#5604,#5605);
+#5604 = CARTESIAN_POINT('',(-7.5,-0.5,-0.9));
+#5605 = VECTOR('',#5606,1.);
+#5606 = DIRECTION('',(-1.2E-016,1.,2.22044604925E-016));
+#5607 = PCURVE('',#4457,#5608);
+#5608 = DEFINITIONAL_REPRESENTATION('',(#5609),#5613);
+#5609 = LINE('',#5610,#5611);
+#5610 = CARTESIAN_POINT('',(8.3697835,7.416442));
+#5611 = VECTOR('',#5612,1.);
+#5612 = DIRECTION('',(-1.,1.2E-016));
+#5613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5614 = PCURVE('',#5558,#5615);
+#5615 = DEFINITIONAL_REPRESENTATION('',(#5616),#5620);
+#5616 = LINE('',#5617,#5618);
+#5617 = CARTESIAN_POINT('',(8.3697835,7.416442));
+#5618 = VECTOR('',#5619,1.);
+#5619 = DIRECTION('',(-1.,1.2E-016));
+#5620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5621 = ORIENTED_EDGE('',*,*,#4441,.T.);
+#5622 = ORIENTED_EDGE('',*,*,#4469,.T.);
+#5623 = ORIENTED_EDGE('',*,*,#4492,.T.);
+#5624 = ADVANCED_FACE('',(#5625),#4797,.F.);
+#5625 = FACE_BOUND('',#5626,.T.);
+#5626 = EDGE_LOOP('',(#5627,#5628,#5629,#5630));
+#5627 = ORIENTED_EDGE('',*,*,#5040,.T.);
+#5628 = ORIENTED_EDGE('',*,*,#5071,.T.);
+#5629 = ORIENTED_EDGE('',*,*,#4776,.F.);
+#5630 = ORIENTED_EDGE('',*,*,#5631,.T.);
+#5631 = EDGE_CURVE('',#4749,#4898,#5632,.T.);
+#5632 = SURFACE_CURVE('',#5633,(#5637,#5643),.PCURVE_S1.);
+#5633 = LINE('',#5634,#5635);
+#5634 = CARTESIAN_POINT('',(-4.10005555727,-0.5,-3.25));
+#5635 = VECTOR('',#5636,1.);
+#5636 = DIRECTION('',(0.E+000,-4.42044604925E-016,1.));
+#5637 = PCURVE('',#4797,#5638);
+#5638 = DEFINITIONAL_REPRESENTATION('',(#5639),#5642);
+#5639 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5640,#5641),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-5.46,6.E-007),.PIECEWISE_BEZIER_KNOTS.);
+#5640 = CARTESIAN_POINT('',(-1.11113397475E-002,-5.46));
+#5641 = CARTESIAN_POINT('',(-1.11113397475E-002,6.E-007));
+#5642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5643 = PCURVE('',#4764,#5644);
+#5644 = DEFINITIONAL_REPRESENTATION('',(#5645),#5648);
+#5645 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5646,#5647),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-5.46,6.E-007),.PIECEWISE_BEZIER_KNOTS.);
+#5646 = CARTESIAN_POINT('',(-9.994444272966E-002,1.71));
+#5647 = CARTESIAN_POINT('',(-9.994444272966E-002,-3.7500006));
+#5648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5649 = ADVANCED_FACE('',(#5650),#4764,.T.);
+#5650 = FACE_BOUND('',#5651,.T.);
+#5651 = EDGE_LOOP('',(#5652,#5653,#5654,#5655));
+#5652 = ORIENTED_EDGE('',*,*,#4895,.T.);
+#5653 = ORIENTED_EDGE('',*,*,#5631,.F.);
+#5654 = ORIENTED_EDGE('',*,*,#4748,.T.);
+#5655 = ORIENTED_EDGE('',*,*,#5656,.T.);
+#5656 = EDGE_CURVE('',#4716,#4896,#5657,.T.);
+#5657 = SURFACE_CURVE('',#5658,(#5662,#5669),.PCURVE_S1.);
+#5658 = LINE('',#5659,#5660);
+#5659 = CARTESIAN_POINT('',(-2.1,-0.5,-8.));
+#5660 = VECTOR('',#5661,1.);
+#5661 = DIRECTION('',(-1.11E-015,-2.22044604925E-016,1.));
+#5662 = PCURVE('',#4764,#5663);
+#5663 = DEFINITIONAL_REPRESENTATION('',(#5664),#5668);
+#5664 = LINE('',#5665,#5666);
+#5665 = CARTESIAN_POINT('',(-2.1,1.));
+#5666 = VECTOR('',#5667,1.);
+#5667 = DIRECTION('',(1.11E-015,-1.));
+#5668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5669 = PCURVE('',#4736,#5670);
+#5670 = DEFINITIONAL_REPRESENTATION('',(#5671),#5675);
+#5671 = LINE('',#5672,#5673);
+#5672 = CARTESIAN_POINT('',(3.14159265359,1.));
+#5673 = VECTOR('',#5674,1.);
+#5674 = DIRECTION('',(0.E+000,-1.));
+#5675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5676 = ADVANCED_FACE('',(#5677),#4736,.F.);
+#5677 = FACE_BOUND('',#5678,.F.);
+#5678 = EDGE_LOOP('',(#5679,#5680,#5681,#5682,#5683,#5684,#5685,#5686));
+#5679 = ORIENTED_EDGE('',*,*,#5331,.T.);
+#5680 = ORIENTED_EDGE('',*,*,#5280,.T.);
+#5681 = ORIENTED_EDGE('',*,*,#5180,.T.);
+#5682 = ORIENTED_EDGE('',*,*,#5512,.T.);
+#5683 = ORIENTED_EDGE('',*,*,#4715,.T.);
+#5684 = ORIENTED_EDGE('',*,*,#5656,.T.);
+#5685 = ORIENTED_EDGE('',*,*,#4920,.T.);
+#5686 = ORIENTED_EDGE('',*,*,#5363,.T.);
+#5687 = ADVANCED_FACE('',(#5688),#4880,.F.);
+#5688 = FACE_BOUND('',#5689,.F.);
+#5689 = EDGE_LOOP('',(#5690,#5711,#5712,#5713));
+#5690 = ORIENTED_EDGE('',*,*,#5691,.F.);
+#5691 = EDGE_CURVE('',#4204,#4419,#5692,.T.);
+#5692 = SURFACE_CURVE('',#5693,(#5697,#5704),.PCURVE_S1.);
+#5693 = LINE('',#5694,#5695);
+#5694 = CARTESIAN_POINT('',(7.773871,7.275234,-0.9));
+#5695 = VECTOR('',#5696,1.);
+#5696 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5697 = PCURVE('',#4880,#5698);
+#5698 = DEFINITIONAL_REPRESENTATION('',(#5699),#5703);
+#5699 = LINE('',#5700,#5701);
+#5700 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5701 = VECTOR('',#5702,1.);
+#5702 = DIRECTION('',(1.,0.E+000));
+#5703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5704 = PCURVE('',#5558,#5705);
+#5705 = DEFINITIONAL_REPRESENTATION('',(#5706),#5710);
+#5706 = LINE('',#5707,#5708);
+#5707 = CARTESIAN_POINT('',(0.5945495,-7.857429));
+#5708 = VECTOR('',#5709,1.);
+#5709 = DIRECTION('',(0.E+000,1.));
+#5710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5711 = ORIENTED_EDGE('',*,*,#5135,.T.);
+#5712 = ORIENTED_EDGE('',*,*,#4995,.T.);
+#5713 = ORIENTED_EDGE('',*,*,#4867,.T.);
+#5714 = ADVANCED_FACE('',(#5715),#5558,.F.);
+#5715 = FACE_BOUND('',#5716,.F.);
+#5716 = EDGE_LOOP('',(#5717,#5718,#5719,#5720));
+#5717 = ORIENTED_EDGE('',*,*,#5544,.T.);
+#5718 = ORIENTED_EDGE('',*,*,#5691,.T.);
+#5719 = ORIENTED_EDGE('',*,*,#5601,.T.);
+#5720 = ORIENTED_EDGE('',*,*,#5574,.T.);
+#5721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5725))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5722,#5723,#5724)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5722 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5723 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5724 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5725 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5722,
+ 'distance_accuracy_value','confusion accuracy');
+#5726 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#5727 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #5728,#5736,#5743,#5750,#5757,#5764,#5771,#5779,#5786,#5793,#5800,
+ #5807,#5814,#5821,#5828,#5835,#5842,#5849,#5856,#5863,#5870,#5877,
+ #5884,#5891,#5898,#5905,#5912,#5919,#5926,#5933,#5940,#5947,#5954,
+ #5961,#5968,#5975,#5982,#5989,#5996,#6003,#6010,#6017,#6024,#6031,
+ #6038,#6045,#6052,#6059,#6066,#6073,#6080,#6087,#6094,#6101,#6108,
+ #6115,#6122,#6129,#6136,#6143,#6150,#6157,#6164,#6171,#6178,#6185,
+ #6192,#6199,#6206,#6213,#6220,#6227,#6234,#6241,#6248,#6255),#5721);
+#5728 = STYLED_ITEM('color',(#5729),#17);
+#5729 = PRESENTATION_STYLE_ASSIGNMENT((#5730));
+#5730 = SURFACE_STYLE_USAGE(.BOTH.,#5731);
+#5731 = SURFACE_SIDE_STYLE('',(#5732));
+#5732 = SURFACE_STYLE_FILL_AREA(#5733);
+#5733 = FILL_AREA_STYLE('',(#5734));
+#5734 = FILL_AREA_STYLE_COLOUR('',#5735);
+#5735 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#5736 = STYLED_ITEM('color',(#5737),#137);
+#5737 = PRESENTATION_STYLE_ASSIGNMENT((#5738));
+#5738 = SURFACE_STYLE_USAGE(.BOTH.,#5739);
+#5739 = SURFACE_SIDE_STYLE('',(#5740));
+#5740 = SURFACE_STYLE_FILL_AREA(#5741);
+#5741 = FILL_AREA_STYLE('',(#5742));
+#5742 = FILL_AREA_STYLE_COLOUR('',#5735);
+#5743 = STYLED_ITEM('color',(#5744),#213);
+#5744 = PRESENTATION_STYLE_ASSIGNMENT((#5745));
+#5745 = SURFACE_STYLE_USAGE(.BOTH.,#5746);
+#5746 = SURFACE_SIDE_STYLE('',(#5747));
+#5747 = SURFACE_STYLE_FILL_AREA(#5748);
+#5748 = FILL_AREA_STYLE('',(#5749));
+#5749 = FILL_AREA_STYLE_COLOUR('',#5735);
+#5750 = STYLED_ITEM('color',(#5751),#287);
+#5751 = PRESENTATION_STYLE_ASSIGNMENT((#5752));
+#5752 = SURFACE_STYLE_USAGE(.BOTH.,#5753);
+#5753 = SURFACE_SIDE_STYLE('',(#5754));
+#5754 = SURFACE_STYLE_FILL_AREA(#5755);
+#5755 = FILL_AREA_STYLE('',(#5756));
+#5756 = FILL_AREA_STYLE_COLOUR('',#5735);
+#5757 = STYLED_ITEM('color',(#5758),#388);
+#5758 = PRESENTATION_STYLE_ASSIGNMENT((#5759));
+#5759 = SURFACE_STYLE_USAGE(.BOTH.,#5760);
+#5760 = SURFACE_SIDE_STYLE('',(#5761));
+#5761 = SURFACE_STYLE_FILL_AREA(#5762);
+#5762 = FILL_AREA_STYLE('',(#5763));
+#5763 = FILL_AREA_STYLE_COLOUR('',#5735);
+#5764 = STYLED_ITEM('color',(#5765),#489);
+#5765 = PRESENTATION_STYLE_ASSIGNMENT((#5766));
+#5766 = SURFACE_STYLE_USAGE(.BOTH.,#5767);
+#5767 = SURFACE_SIDE_STYLE('',(#5768));
+#5768 = SURFACE_STYLE_FILL_AREA(#5769);
+#5769 = FILL_AREA_STYLE('',(#5770));
+#5770 = FILL_AREA_STYLE_COLOUR('',#5735);
+#5771 = STYLED_ITEM('color',(#5772),#519);
+#5772 = PRESENTATION_STYLE_ASSIGNMENT((#5773));
+#5773 = SURFACE_STYLE_USAGE(.BOTH.,#5774);
+#5774 = SURFACE_SIDE_STYLE('',(#5775));
+#5775 = SURFACE_STYLE_FILL_AREA(#5776);
+#5776 = FILL_AREA_STYLE('',(#5777));
+#5777 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5778 = COLOUR_RGB('',0.749019622803,0.749019622803,0.749019622803);
+#5779 = STYLED_ITEM('color',(#5780),#605);
+#5780 = PRESENTATION_STYLE_ASSIGNMENT((#5781));
+#5781 = SURFACE_STYLE_USAGE(.BOTH.,#5782);
+#5782 = SURFACE_SIDE_STYLE('',(#5783));
+#5783 = SURFACE_STYLE_FILL_AREA(#5784);
+#5784 = FILL_AREA_STYLE('',(#5785));
+#5785 = FILL_AREA_STYLE_COLOUR('',#5735);
+#5786 = STYLED_ITEM('color',(#5787),#701);
+#5787 = PRESENTATION_STYLE_ASSIGNMENT((#5788));
+#5788 = SURFACE_STYLE_USAGE(.BOTH.,#5789);
+#5789 = SURFACE_SIDE_STYLE('',(#5790));
+#5790 = SURFACE_STYLE_FILL_AREA(#5791);
+#5791 = FILL_AREA_STYLE('',(#5792));
+#5792 = FILL_AREA_STYLE_COLOUR('',#5735);
+#5793 = STYLED_ITEM('color',(#5794),#797);
+#5794 = PRESENTATION_STYLE_ASSIGNMENT((#5795));
+#5795 = SURFACE_STYLE_USAGE(.BOTH.,#5796);
+#5796 = SURFACE_SIDE_STYLE('',(#5797));
+#5797 = SURFACE_STYLE_FILL_AREA(#5798);
+#5798 = FILL_AREA_STYLE('',(#5799));
+#5799 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5800 = STYLED_ITEM('color',(#5801),#873);
+#5801 = PRESENTATION_STYLE_ASSIGNMENT((#5802));
+#5802 = SURFACE_STYLE_USAGE(.BOTH.,#5803);
+#5803 = SURFACE_SIDE_STYLE('',(#5804));
+#5804 = SURFACE_STYLE_FILL_AREA(#5805);
+#5805 = FILL_AREA_STYLE('',(#5806));
+#5806 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5807 = STYLED_ITEM('color',(#5808),#982);
+#5808 = PRESENTATION_STYLE_ASSIGNMENT((#5809));
+#5809 = SURFACE_STYLE_USAGE(.BOTH.,#5810);
+#5810 = SURFACE_SIDE_STYLE('',(#5811));
+#5811 = SURFACE_STYLE_FILL_AREA(#5812);
+#5812 = FILL_AREA_STYLE('',(#5813));
+#5813 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5814 = STYLED_ITEM('color',(#5815),#1086);
+#5815 = PRESENTATION_STYLE_ASSIGNMENT((#5816));
+#5816 = SURFACE_STYLE_USAGE(.BOTH.,#5817);
+#5817 = SURFACE_SIDE_STYLE('',(#5818));
+#5818 = SURFACE_STYLE_FILL_AREA(#5819);
+#5819 = FILL_AREA_STYLE('',(#5820));
+#5820 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5821 = STYLED_ITEM('color',(#5822),#1141);
+#5822 = PRESENTATION_STYLE_ASSIGNMENT((#5823));
+#5823 = SURFACE_STYLE_USAGE(.BOTH.,#5824);
+#5824 = SURFACE_SIDE_STYLE('',(#5825));
+#5825 = SURFACE_STYLE_FILL_AREA(#5826);
+#5826 = FILL_AREA_STYLE('',(#5827));
+#5827 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5828 = STYLED_ITEM('color',(#5829),#1168);
+#5829 = PRESENTATION_STYLE_ASSIGNMENT((#5830));
+#5830 = SURFACE_STYLE_USAGE(.BOTH.,#5831);
+#5831 = SURFACE_SIDE_STYLE('',(#5832));
+#5832 = SURFACE_STYLE_FILL_AREA(#5833);
+#5833 = FILL_AREA_STYLE('',(#5834));
+#5834 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5835 = STYLED_ITEM('color',(#5836),#1988);
+#5836 = PRESENTATION_STYLE_ASSIGNMENT((#5837));
+#5837 = SURFACE_STYLE_USAGE(.BOTH.,#5838);
+#5838 = SURFACE_SIDE_STYLE('',(#5839));
+#5839 = SURFACE_STYLE_FILL_AREA(#5840);
+#5840 = FILL_AREA_STYLE('',(#5841));
+#5841 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5842 = STYLED_ITEM('color',(#5843),#2332);
+#5843 = PRESENTATION_STYLE_ASSIGNMENT((#5844));
+#5844 = SURFACE_STYLE_USAGE(.BOTH.,#5845);
+#5845 = SURFACE_SIDE_STYLE('',(#5846));
+#5846 = SURFACE_STYLE_FILL_AREA(#5847);
+#5847 = FILL_AREA_STYLE('',(#5848));
+#5848 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5849 = STYLED_ITEM('color',(#5850),#2520);
+#5850 = PRESENTATION_STYLE_ASSIGNMENT((#5851));
+#5851 = SURFACE_STYLE_USAGE(.BOTH.,#5852);
+#5852 = SURFACE_SIDE_STYLE('',(#5853));
+#5853 = SURFACE_STYLE_FILL_AREA(#5854);
+#5854 = FILL_AREA_STYLE('',(#5855));
+#5855 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5856 = STYLED_ITEM('color',(#5857),#2547);
+#5857 = PRESENTATION_STYLE_ASSIGNMENT((#5858));
+#5858 = SURFACE_STYLE_USAGE(.BOTH.,#5859);
+#5859 = SURFACE_SIDE_STYLE('',(#5860));
+#5860 = SURFACE_STYLE_FILL_AREA(#5861);
+#5861 = FILL_AREA_STYLE('',(#5862));
+#5862 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5863 = STYLED_ITEM('color',(#5864),#2623);
+#5864 = PRESENTATION_STYLE_ASSIGNMENT((#5865));
+#5865 = SURFACE_STYLE_USAGE(.BOTH.,#5866);
+#5866 = SURFACE_SIDE_STYLE('',(#5867));
+#5867 = SURFACE_STYLE_FILL_AREA(#5868);
+#5868 = FILL_AREA_STYLE('',(#5869));
+#5869 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5870 = STYLED_ITEM('color',(#5871),#2672);
+#5871 = PRESENTATION_STYLE_ASSIGNMENT((#5872));
+#5872 = SURFACE_STYLE_USAGE(.BOTH.,#5873);
+#5873 = SURFACE_SIDE_STYLE('',(#5874));
+#5874 = SURFACE_STYLE_FILL_AREA(#5875);
+#5875 = FILL_AREA_STYLE('',(#5876));
+#5876 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5877 = STYLED_ITEM('color',(#5878),#2866);
+#5878 = PRESENTATION_STYLE_ASSIGNMENT((#5879));
+#5879 = SURFACE_STYLE_USAGE(.BOTH.,#5880);
+#5880 = SURFACE_SIDE_STYLE('',(#5881));
+#5881 = SURFACE_STYLE_FILL_AREA(#5882);
+#5882 = FILL_AREA_STYLE('',(#5883));
+#5883 = FILL_AREA_STYLE_COLOUR('',#5735);
+#5884 = STYLED_ITEM('color',(#5885),#2918);
+#5885 = PRESENTATION_STYLE_ASSIGNMENT((#5886));
+#5886 = SURFACE_STYLE_USAGE(.BOTH.,#5887);
+#5887 = SURFACE_SIDE_STYLE('',(#5888));
+#5888 = SURFACE_STYLE_FILL_AREA(#5889);
+#5889 = FILL_AREA_STYLE('',(#5890));
+#5890 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5891 = STYLED_ITEM('color',(#5892),#2994);
+#5892 = PRESENTATION_STYLE_ASSIGNMENT((#5893));
+#5893 = SURFACE_STYLE_USAGE(.BOTH.,#5894);
+#5894 = SURFACE_SIDE_STYLE('',(#5895));
+#5895 = SURFACE_STYLE_FILL_AREA(#5896);
+#5896 = FILL_AREA_STYLE('',(#5897));
+#5897 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5898 = STYLED_ITEM('color',(#5899),#3043);
+#5899 = PRESENTATION_STYLE_ASSIGNMENT((#5900));
+#5900 = SURFACE_STYLE_USAGE(.BOTH.,#5901);
+#5901 = SURFACE_SIDE_STYLE('',(#5902));
+#5902 = SURFACE_STYLE_FILL_AREA(#5903);
+#5903 = FILL_AREA_STYLE('',(#5904));
+#5904 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5905 = STYLED_ITEM('color',(#5906),#3092);
+#5906 = PRESENTATION_STYLE_ASSIGNMENT((#5907));
+#5907 = SURFACE_STYLE_USAGE(.BOTH.,#5908);
+#5908 = SURFACE_SIDE_STYLE('',(#5909));
+#5909 = SURFACE_STYLE_FILL_AREA(#5910);
+#5910 = FILL_AREA_STYLE('',(#5911));
+#5911 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5912 = STYLED_ITEM('color',(#5913),#3141);
+#5913 = PRESENTATION_STYLE_ASSIGNMENT((#5914));
+#5914 = SURFACE_STYLE_USAGE(.BOTH.,#5915);
+#5915 = SURFACE_SIDE_STYLE('',(#5916));
+#5916 = SURFACE_STYLE_FILL_AREA(#5917);
+#5917 = FILL_AREA_STYLE('',(#5918));
+#5918 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5919 = STYLED_ITEM('color',(#5920),#3190);
+#5920 = PRESENTATION_STYLE_ASSIGNMENT((#5921));
+#5921 = SURFACE_STYLE_USAGE(.BOTH.,#5922);
+#5922 = SURFACE_SIDE_STYLE('',(#5923));
+#5923 = SURFACE_STYLE_FILL_AREA(#5924);
+#5924 = FILL_AREA_STYLE('',(#5925));
+#5925 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5926 = STYLED_ITEM('color',(#5927),#3217);
+#5927 = PRESENTATION_STYLE_ASSIGNMENT((#5928));
+#5928 = SURFACE_STYLE_USAGE(.BOTH.,#5929);
+#5929 = SURFACE_SIDE_STYLE('',(#5930));
+#5930 = SURFACE_STYLE_FILL_AREA(#5931);
+#5931 = FILL_AREA_STYLE('',(#5932));
+#5932 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5933 = STYLED_ITEM('color',(#5934),#3244);
+#5934 = PRESENTATION_STYLE_ASSIGNMENT((#5935));
+#5935 = SURFACE_STYLE_USAGE(.BOTH.,#5936);
+#5936 = SURFACE_SIDE_STYLE('',(#5937));
+#5937 = SURFACE_STYLE_FILL_AREA(#5938);
+#5938 = FILL_AREA_STYLE('',(#5939));
+#5939 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5940 = STYLED_ITEM('color',(#5941),#3271);
+#5941 = PRESENTATION_STYLE_ASSIGNMENT((#5942));
+#5942 = SURFACE_STYLE_USAGE(.BOTH.,#5943);
+#5943 = SURFACE_SIDE_STYLE('',(#5944));
+#5944 = SURFACE_STYLE_FILL_AREA(#5945);
+#5945 = FILL_AREA_STYLE('',(#5946));
+#5946 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5947 = STYLED_ITEM('color',(#5948),#3298);
+#5948 = PRESENTATION_STYLE_ASSIGNMENT((#5949));
+#5949 = SURFACE_STYLE_USAGE(.BOTH.,#5950);
+#5950 = SURFACE_SIDE_STYLE('',(#5951));
+#5951 = SURFACE_STYLE_FILL_AREA(#5952);
+#5952 = FILL_AREA_STYLE('',(#5953));
+#5953 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5954 = STYLED_ITEM('color',(#5955),#3325);
+#5955 = PRESENTATION_STYLE_ASSIGNMENT((#5956));
+#5956 = SURFACE_STYLE_USAGE(.BOTH.,#5957);
+#5957 = SURFACE_SIDE_STYLE('',(#5958));
+#5958 = SURFACE_STYLE_FILL_AREA(#5959);
+#5959 = FILL_AREA_STYLE('',(#5960));
+#5960 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5961 = STYLED_ITEM('color',(#5962),#3352);
+#5962 = PRESENTATION_STYLE_ASSIGNMENT((#5963));
+#5963 = SURFACE_STYLE_USAGE(.BOTH.,#5964);
+#5964 = SURFACE_SIDE_STYLE('',(#5965));
+#5965 = SURFACE_STYLE_FILL_AREA(#5966);
+#5966 = FILL_AREA_STYLE('',(#5967));
+#5967 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5968 = STYLED_ITEM('color',(#5969),#3379);
+#5969 = PRESENTATION_STYLE_ASSIGNMENT((#5970));
+#5970 = SURFACE_STYLE_USAGE(.BOTH.,#5971);
+#5971 = SURFACE_SIDE_STYLE('',(#5972));
+#5972 = SURFACE_STYLE_FILL_AREA(#5973);
+#5973 = FILL_AREA_STYLE('',(#5974));
+#5974 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5975 = STYLED_ITEM('color',(#5976),#3386);
+#5976 = PRESENTATION_STYLE_ASSIGNMENT((#5977));
+#5977 = SURFACE_STYLE_USAGE(.BOTH.,#5978);
+#5978 = SURFACE_SIDE_STYLE('',(#5979));
+#5979 = SURFACE_STYLE_FILL_AREA(#5980);
+#5980 = FILL_AREA_STYLE('',(#5981));
+#5981 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5982 = STYLED_ITEM('color',(#5983),#3435);
+#5983 = PRESENTATION_STYLE_ASSIGNMENT((#5984));
+#5984 = SURFACE_STYLE_USAGE(.BOTH.,#5985);
+#5985 = SURFACE_SIDE_STYLE('',(#5986));
+#5986 = SURFACE_STYLE_FILL_AREA(#5987);
+#5987 = FILL_AREA_STYLE('',(#5988));
+#5988 = FILL_AREA_STYLE_COLOUR('',#5778);
+#5989 = STYLED_ITEM('color',(#5990),#3533);
+#5990 = PRESENTATION_STYLE_ASSIGNMENT((#5991));
+#5991 = SURFACE_STYLE_USAGE(.BOTH.,#5992);
+#5992 = SURFACE_SIDE_STYLE('',(#5993));
+#5993 = SURFACE_STYLE_FILL_AREA(#5994);
+#5994 = FILL_AREA_STYLE('',(#5995));
+#5995 = FILL_AREA_STYLE_COLOUR('',#5735);
+#5996 = STYLED_ITEM('color',(#5997),#3583);
+#5997 = PRESENTATION_STYLE_ASSIGNMENT((#5998));
+#5998 = SURFACE_STYLE_USAGE(.BOTH.,#5999);
+#5999 = SURFACE_SIDE_STYLE('',(#6000));
+#6000 = SURFACE_STYLE_FILL_AREA(#6001);
+#6001 = FILL_AREA_STYLE('',(#6002));
+#6002 = FILL_AREA_STYLE_COLOUR('',#5735);
+#6003 = STYLED_ITEM('color',(#6004),#3749);
+#6004 = PRESENTATION_STYLE_ASSIGNMENT((#6005));
+#6005 = SURFACE_STYLE_USAGE(.BOTH.,#6006);
+#6006 = SURFACE_SIDE_STYLE('',(#6007));
+#6007 = SURFACE_STYLE_FILL_AREA(#6008);
+#6008 = FILL_AREA_STYLE('',(#6009));
+#6009 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6010 = STYLED_ITEM('color',(#6011),#3882);
+#6011 = PRESENTATION_STYLE_ASSIGNMENT((#6012));
+#6012 = SURFACE_STYLE_USAGE(.BOTH.,#6013);
+#6013 = SURFACE_SIDE_STYLE('',(#6014));
+#6014 = SURFACE_STYLE_FILL_AREA(#6015);
+#6015 = FILL_AREA_STYLE('',(#6016));
+#6016 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6017 = STYLED_ITEM('color',(#6018),#3982);
+#6018 = PRESENTATION_STYLE_ASSIGNMENT((#6019));
+#6019 = SURFACE_STYLE_USAGE(.BOTH.,#6020);
+#6020 = SURFACE_SIDE_STYLE('',(#6021));
+#6021 = SURFACE_STYLE_FILL_AREA(#6022);
+#6022 = FILL_AREA_STYLE('',(#6023));
+#6023 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6024 = STYLED_ITEM('color',(#6025),#4014);
+#6025 = PRESENTATION_STYLE_ASSIGNMENT((#6026));
+#6026 = SURFACE_STYLE_USAGE(.BOTH.,#6027);
+#6027 = SURFACE_SIDE_STYLE('',(#6028));
+#6028 = SURFACE_STYLE_FILL_AREA(#6029);
+#6029 = FILL_AREA_STYLE('',(#6030));
+#6030 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6031 = STYLED_ITEM('color',(#6032),#4068);
+#6032 = PRESENTATION_STYLE_ASSIGNMENT((#6033));
+#6033 = SURFACE_STYLE_USAGE(.BOTH.,#6034);
+#6034 = SURFACE_SIDE_STYLE('',(#6035));
+#6035 = SURFACE_STYLE_FILL_AREA(#6036);
+#6036 = FILL_AREA_STYLE('',(#6037));
+#6037 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6038 = STYLED_ITEM('color',(#6039),#4122);
+#6039 = PRESENTATION_STYLE_ASSIGNMENT((#6040));
+#6040 = SURFACE_STYLE_USAGE(.BOTH.,#6041);
+#6041 = SURFACE_SIDE_STYLE('',(#6042));
+#6042 = SURFACE_STYLE_FILL_AREA(#6043);
+#6043 = FILL_AREA_STYLE('',(#6044));
+#6044 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6045 = STYLED_ITEM('color',(#6046),#4246);
+#6046 = PRESENTATION_STYLE_ASSIGNMENT((#6047));
+#6047 = SURFACE_STYLE_USAGE(.BOTH.,#6048);
+#6048 = SURFACE_SIDE_STYLE('',(#6049));
+#6049 = SURFACE_STYLE_FILL_AREA(#6050);
+#6050 = FILL_AREA_STYLE('',(#6051));
+#6051 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6052 = STYLED_ITEM('color',(#6053),#4298);
+#6053 = PRESENTATION_STYLE_ASSIGNMENT((#6054));
+#6054 = SURFACE_STYLE_USAGE(.BOTH.,#6055);
+#6055 = SURFACE_SIDE_STYLE('',(#6056));
+#6056 = SURFACE_STYLE_FILL_AREA(#6057);
+#6057 = FILL_AREA_STYLE('',(#6058));
+#6058 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6059 = STYLED_ITEM('color',(#6060),#4345);
+#6060 = PRESENTATION_STYLE_ASSIGNMENT((#6061));
+#6061 = SURFACE_STYLE_USAGE(.BOTH.,#6062);
+#6062 = SURFACE_SIDE_STYLE('',(#6063));
+#6063 = SURFACE_STYLE_FILL_AREA(#6064);
+#6064 = FILL_AREA_STYLE('',(#6065));
+#6065 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6066 = STYLED_ITEM('color',(#6067),#4392);
+#6067 = PRESENTATION_STYLE_ASSIGNMENT((#6068));
+#6068 = SURFACE_STYLE_USAGE(.BOTH.,#6069);
+#6069 = SURFACE_SIDE_STYLE('',(#6070));
+#6070 = SURFACE_STYLE_FILL_AREA(#6071);
+#6071 = FILL_AREA_STYLE('',(#6072));
+#6072 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6073 = STYLED_ITEM('color',(#6074),#4512);
+#6074 = PRESENTATION_STYLE_ASSIGNMENT((#6075));
+#6075 = SURFACE_STYLE_USAGE(.BOTH.,#6076);
+#6076 = SURFACE_SIDE_STYLE('',(#6077));
+#6077 = SURFACE_STYLE_FILL_AREA(#6078);
+#6078 = FILL_AREA_STYLE('',(#6079));
+#6079 = FILL_AREA_STYLE_COLOUR('',#5735);
+#6080 = STYLED_ITEM('color',(#6081),#4539);
+#6081 = PRESENTATION_STYLE_ASSIGNMENT((#6082));
+#6082 = SURFACE_STYLE_USAGE(.BOTH.,#6083);
+#6083 = SURFACE_SIDE_STYLE('',(#6084));
+#6084 = SURFACE_STYLE_FILL_AREA(#6085);
+#6085 = FILL_AREA_STYLE('',(#6086));
+#6086 = FILL_AREA_STYLE_COLOUR('',#5735);
+#6087 = STYLED_ITEM('color',(#6088),#4586);
+#6088 = PRESENTATION_STYLE_ASSIGNMENT((#6089));
+#6089 = SURFACE_STYLE_USAGE(.BOTH.,#6090);
+#6090 = SURFACE_SIDE_STYLE('',(#6091));
+#6091 = SURFACE_STYLE_FILL_AREA(#6092);
+#6092 = FILL_AREA_STYLE('',(#6093));
+#6093 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6094 = STYLED_ITEM('color',(#6095),#4656);
+#6095 = PRESENTATION_STYLE_ASSIGNMENT((#6096));
+#6096 = SURFACE_STYLE_USAGE(.BOTH.,#6097);
+#6097 = SURFACE_SIDE_STYLE('',(#6098));
+#6098 = SURFACE_STYLE_FILL_AREA(#6099);
+#6099 = FILL_AREA_STYLE('',(#6100));
+#6100 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6101 = STYLED_ITEM('color',(#6102),#4688);
+#6102 = PRESENTATION_STYLE_ASSIGNMENT((#6103));
+#6103 = SURFACE_STYLE_USAGE(.BOTH.,#6104);
+#6104 = SURFACE_SIDE_STYLE('',(#6105));
+#6105 = SURFACE_STYLE_FILL_AREA(#6106);
+#6106 = FILL_AREA_STYLE('',(#6107));
+#6107 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6108 = STYLED_ITEM('color',(#6109),#4839);
+#6109 = PRESENTATION_STYLE_ASSIGNMENT((#6110));
+#6110 = SURFACE_STYLE_USAGE(.BOTH.,#6111);
+#6111 = SURFACE_SIDE_STYLE('',(#6112));
+#6112 = SURFACE_STYLE_FILL_AREA(#6113);
+#6113 = FILL_AREA_STYLE('',(#6114));
+#6114 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6115 = STYLED_ITEM('color',(#6116),#4891);
+#6116 = PRESENTATION_STYLE_ASSIGNMENT((#6117));
+#6117 = SURFACE_STYLE_USAGE(.BOTH.,#6118);
+#6118 = SURFACE_SIDE_STYLE('',(#6119));
+#6119 = SURFACE_STYLE_FILL_AREA(#6120);
+#6120 = FILL_AREA_STYLE('',(#6121));
+#6121 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6122 = STYLED_ITEM('color',(#6123),#5067);
+#6123 = PRESENTATION_STYLE_ASSIGNMENT((#6124));
+#6124 = SURFACE_STYLE_USAGE(.BOTH.,#6125);
+#6125 = SURFACE_SIDE_STYLE('',(#6126));
+#6126 = SURFACE_STYLE_FILL_AREA(#6127);
+#6127 = FILL_AREA_STYLE('',(#6128));
+#6128 = FILL_AREA_STYLE_COLOUR('',#5735);
+#6129 = STYLED_ITEM('color',(#6130),#5094);
+#6130 = PRESENTATION_STYLE_ASSIGNMENT((#6131));
+#6131 = SURFACE_STYLE_USAGE(.BOTH.,#6132);
+#6132 = SURFACE_SIDE_STYLE('',(#6133));
+#6133 = SURFACE_STYLE_FILL_AREA(#6134);
+#6134 = FILL_AREA_STYLE('',(#6135));
+#6135 = FILL_AREA_STYLE_COLOUR('',#5735);
+#6136 = STYLED_ITEM('color',(#6137),#5121);
+#6137 = PRESENTATION_STYLE_ASSIGNMENT((#6138));
+#6138 = SURFACE_STYLE_USAGE(.BOTH.,#6139);
+#6139 = SURFACE_SIDE_STYLE('',(#6140));
+#6140 = SURFACE_STYLE_FILL_AREA(#6141);
+#6141 = FILL_AREA_STYLE('',(#6142));
+#6142 = FILL_AREA_STYLE_COLOUR('',#5735);
+#6143 = STYLED_ITEM('color',(#6144),#5128);
+#6144 = PRESENTATION_STYLE_ASSIGNMENT((#6145));
+#6145 = SURFACE_STYLE_USAGE(.BOTH.,#6146);
+#6146 = SURFACE_SIDE_STYLE('',(#6147));
+#6147 = SURFACE_STYLE_FILL_AREA(#6148);
+#6148 = FILL_AREA_STYLE('',(#6149));
+#6149 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6150 = STYLED_ITEM('color',(#6151),#5153);
+#6151 = PRESENTATION_STYLE_ASSIGNMENT((#6152));
+#6152 = SURFACE_STYLE_USAGE(.BOTH.,#6153);
+#6153 = SURFACE_SIDE_STYLE('',(#6154));
+#6154 = SURFACE_STYLE_FILL_AREA(#6155);
+#6155 = FILL_AREA_STYLE('',(#6156));
+#6156 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6157 = STYLED_ITEM('color',(#6158),#5253);
+#6158 = PRESENTATION_STYLE_ASSIGNMENT((#6159));
+#6159 = SURFACE_STYLE_USAGE(.BOTH.,#6160);
+#6160 = SURFACE_SIDE_STYLE('',(#6161));
+#6161 = SURFACE_STYLE_FILL_AREA(#6162);
+#6162 = FILL_AREA_STYLE('',(#6163));
+#6163 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6164 = STYLED_ITEM('color',(#6165),#5302);
+#6165 = PRESENTATION_STYLE_ASSIGNMENT((#6166));
+#6166 = SURFACE_STYLE_USAGE(.BOTH.,#6167);
+#6167 = SURFACE_SIDE_STYLE('',(#6168));
+#6168 = SURFACE_STYLE_FILL_AREA(#6169);
+#6169 = FILL_AREA_STYLE('',(#6170));
+#6170 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6171 = STYLED_ITEM('color',(#6172),#5356);
+#6172 = PRESENTATION_STYLE_ASSIGNMENT((#6173));
+#6173 = SURFACE_STYLE_USAGE(.BOTH.,#6174);
+#6174 = SURFACE_SIDE_STYLE('',(#6175));
+#6175 = SURFACE_STYLE_FILL_AREA(#6176);
+#6176 = FILL_AREA_STYLE('',(#6177));
+#6177 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6178 = STYLED_ITEM('color',(#6179),#5383);
+#6179 = PRESENTATION_STYLE_ASSIGNMENT((#6180));
+#6180 = SURFACE_STYLE_USAGE(.BOTH.,#6181);
+#6181 = SURFACE_SIDE_STYLE('',(#6182));
+#6182 = SURFACE_STYLE_FILL_AREA(#6183);
+#6183 = FILL_AREA_STYLE('',(#6184));
+#6184 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6185 = STYLED_ITEM('color',(#6186),#5432);
+#6186 = PRESENTATION_STYLE_ASSIGNMENT((#6187));
+#6187 = SURFACE_STYLE_USAGE(.BOTH.,#6188);
+#6188 = SURFACE_SIDE_STYLE('',(#6189));
+#6189 = SURFACE_STYLE_FILL_AREA(#6190);
+#6190 = FILL_AREA_STYLE('',(#6191));
+#6191 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6192 = STYLED_ITEM('color',(#6193),#5481);
+#6193 = PRESENTATION_STYLE_ASSIGNMENT((#6194));
+#6194 = SURFACE_STYLE_USAGE(.BOTH.,#6195);
+#6195 = SURFACE_SIDE_STYLE('',(#6196));
+#6196 = SURFACE_STYLE_FILL_AREA(#6197);
+#6197 = FILL_AREA_STYLE('',(#6198));
+#6198 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6199 = STYLED_ITEM('color',(#6200),#5508);
+#6200 = PRESENTATION_STYLE_ASSIGNMENT((#6201));
+#6201 = SURFACE_STYLE_USAGE(.BOTH.,#6202);
+#6202 = SURFACE_SIDE_STYLE('',(#6203));
+#6203 = SURFACE_STYLE_FILL_AREA(#6204);
+#6204 = FILL_AREA_STYLE('',(#6205));
+#6205 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6206 = STYLED_ITEM('color',(#6207),#5538);
+#6207 = PRESENTATION_STYLE_ASSIGNMENT((#6208));
+#6208 = SURFACE_STYLE_USAGE(.BOTH.,#6209);
+#6209 = SURFACE_SIDE_STYLE('',(#6210));
+#6210 = SURFACE_STYLE_FILL_AREA(#6211);
+#6211 = FILL_AREA_STYLE('',(#6212));
+#6212 = FILL_AREA_STYLE_COLOUR('',#5735);
+#6213 = STYLED_ITEM('color',(#6214),#5570);
+#6214 = PRESENTATION_STYLE_ASSIGNMENT((#6215));
+#6215 = SURFACE_STYLE_USAGE(.BOTH.,#6216);
+#6216 = SURFACE_SIDE_STYLE('',(#6217));
+#6217 = SURFACE_STYLE_FILL_AREA(#6218);
+#6218 = FILL_AREA_STYLE('',(#6219));
+#6219 = FILL_AREA_STYLE_COLOUR('',#5735);
+#6220 = STYLED_ITEM('color',(#6221),#5597);
+#6221 = PRESENTATION_STYLE_ASSIGNMENT((#6222));
+#6222 = SURFACE_STYLE_USAGE(.BOTH.,#6223);
+#6223 = SURFACE_SIDE_STYLE('',(#6224));
+#6224 = SURFACE_STYLE_FILL_AREA(#6225);
+#6225 = FILL_AREA_STYLE('',(#6226));
+#6226 = FILL_AREA_STYLE_COLOUR('',#5735);
+#6227 = STYLED_ITEM('color',(#6228),#5624);
+#6228 = PRESENTATION_STYLE_ASSIGNMENT((#6229));
+#6229 = SURFACE_STYLE_USAGE(.BOTH.,#6230);
+#6230 = SURFACE_SIDE_STYLE('',(#6231));
+#6231 = SURFACE_STYLE_FILL_AREA(#6232);
+#6232 = FILL_AREA_STYLE('',(#6233));
+#6233 = FILL_AREA_STYLE_COLOUR('',#5735);
+#6234 = STYLED_ITEM('color',(#6235),#5649);
+#6235 = PRESENTATION_STYLE_ASSIGNMENT((#6236));
+#6236 = SURFACE_STYLE_USAGE(.BOTH.,#6237);
+#6237 = SURFACE_SIDE_STYLE('',(#6238));
+#6238 = SURFACE_STYLE_FILL_AREA(#6239);
+#6239 = FILL_AREA_STYLE('',(#6240));
+#6240 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6241 = STYLED_ITEM('color',(#6242),#5676);
+#6242 = PRESENTATION_STYLE_ASSIGNMENT((#6243));
+#6243 = SURFACE_STYLE_USAGE(.BOTH.,#6244);
+#6244 = SURFACE_SIDE_STYLE('',(#6245));
+#6245 = SURFACE_STYLE_FILL_AREA(#6246);
+#6246 = FILL_AREA_STYLE('',(#6247));
+#6247 = FILL_AREA_STYLE_COLOUR('',#5778);
+#6248 = STYLED_ITEM('color',(#6249),#5687);
+#6249 = PRESENTATION_STYLE_ASSIGNMENT((#6250));
+#6250 = SURFACE_STYLE_USAGE(.BOTH.,#6251);
+#6251 = SURFACE_SIDE_STYLE('',(#6252));
+#6252 = SURFACE_STYLE_FILL_AREA(#6253);
+#6253 = FILL_AREA_STYLE('',(#6254));
+#6254 = FILL_AREA_STYLE_COLOUR('',#5735);
+#6255 = STYLED_ITEM('color',(#6256),#5714);
+#6256 = PRESENTATION_STYLE_ASSIGNMENT((#6257));
+#6257 = SURFACE_STYLE_USAGE(.BOTH.,#6258);
+#6258 = SURFACE_SIDE_STYLE('',(#6259));
+#6259 = SURFACE_STYLE_FILL_AREA(#6260);
+#6260 = FILL_AREA_STYLE('',(#6261));
+#6261 = FILL_AREA_STYLE_COLOUR('',#5735);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/src/hot_swap_plate.stl b/src/hot_swap_plate.stl
index 16057e0..b6dd40a 100644
--- a/src/hot_swap_plate.stl
+++ b/src/hot_swap_plate.stl
Binary files differ
diff --git a/src/hot_swap_plate_V01.FCStd b/src/hot_swap_plate_V01.FCStd
new file mode 100644
index 0000000..98b68d0
--- /dev/null
+++ b/src/hot_swap_plate_V01.FCStd
Binary files differ